Version Description
- 04-10-2022 =
- Improvement: Add a Icon Position option for the Icon Box widget
- Improvement: Update popup label text
- Improvement: Add Responsive option in Sticky elements
- Improvement: Add Mute option for youtube videos in Video Button widget
- Improvement: Add a Description, Button Link, Animation and Transition option in Tabs widget
- Improvement: Add a more option for Accordion widget
- Improvement: Add Column Default value for Tablet and Mobile in Post Block widget
- Improvement: Add Wrap option for Horizontal Layout in Tabs widget
- Fix: Clone template issue
- Fix: Top position of off-canvas if have Admin Bar in Nav Menu widget and Off-Canvas widget
- Fix: Jeg Elementor Kit menu issue
- Fix: Cannot change color of SVG in Tabs widget
- Fix: Custom CSS issue in Product Carousel widget
- Fix: Tab Text Alignment not working in Tabs widget
- Fix: Issue if Elementor not actived
- Fix: Text Domain issue
- Fix: Data Sanitize, Escape and Validate issue
- Fix: Enqueue issue
- Tweak: Update Gutenverse banner
- Tweak: Upgrade Chart.js library
Download this release
Release Info
Developer | fauzanjegstudio |
Plugin | Jeg Elementor Kit |
Version | 2.5.0 |
Comparing to | |
See all releases |
Code changes from version 2.4.4 to 2.5.0
- assets/banner/gutenverse/style.css +5 -1
- assets/css/admin/dashboard.css.map +1 -1
- assets/css/admin/editor.css.map +1 -1
- assets/css/elements/main.css +1 -1
- assets/js/chartjs/chart.min.js +9 -3
- assets/js/dashboard/dashboard-container.js +1 -1
- assets/js/dashboard/dashboard.js +1 -1
- assets/js/elementor/editor-support.js +1 -1
- assets/js/elements/elements.js +1 -1
- assets/js/elements/pie-chart.js +1 -1
- assets/js/elements/sticky-element.js +1 -1
- assets/js/elements/tabs.js +1 -1
assets/banner/gutenverse/style.css
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
.gutenverse-banner {
|
2 |
background: url('gutenverse-background.svg');
|
3 |
display: inline-block;
|
4 |
width: 300px;
|
@@ -44,4 +44,8 @@
|
|
44 |
display: inline-block;
|
45 |
font-weight: 500;
|
46 |
color: #0051DD;
|
|
|
|
|
|
|
|
|
47 |
}
|
1 |
+
.gutenverse-banner:not(.fetch) {
|
2 |
background: url('gutenverse-background.svg');
|
3 |
display: inline-block;
|
4 |
width: 300px;
|
44 |
display: inline-block;
|
45 |
font-weight: 500;
|
46 |
color: #0051DD;
|
47 |
+
}
|
48 |
+
|
49 |
+
.gutenverse-banner.fetch a img {
|
50 |
+
border-radius: 5px;
|
51 |
}
|
assets/css/admin/dashboard.css.map
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"version":3,"sources":["dashboard.scss"],"names":[],"mappings":"AAiBA,OACI,QAAA,EAGJ,6DAEQ,MAAA,KAFR,4DAMQ,aAAA,KACA,iBAAA,sBAPR,kEAAA,uEAWQ,YAAA,IAXR,iEAAA,iEAeQ,eAAA,IAIR,4BACI,iBAAA,KACA,QAAA,KAAA,KACA,YAAA,MACA,OAAA,KACH,QAAA,YAAA,QAAA,YAAA,QAAA,KACG,kBAAA,OAAA,eAAA,OAAA,YAAA,OANJ,gCASQ,MAAA,KATR,+BAaQ,UAAA,MACA,YAAA,IACA,aAAA,KAfR,+BAmBE,YAAA,KAnBF,kCAsBY,QAAA,aACA,MAAA,KACA,OAAA,EAAA,IACA,WAAA,QACA,WAAA,OACA,YAAA,KACA,cAAA,KA5BZ,oCA+BgB,QAAA,MA/BhB,0CAkCoB,mBAAA,KAAA,WAAA,KAlCpB,oCAuCgB,MAAA,KACA,UAAA,KAMhB,4BACI,aAAA,KADJ,8BAGQ,gBAAA,KACA,MAAA,QAJR,oCAMY,MA1FZ,QAoFA,uDAUQ,QAAA,EACA,OAAA,IAAA,EACA,cAAA,IAAA,MAAA,KAZR,yDAeY,aAAA,IACA,UAAA,KAhBZ,yDAoBY,UAAA,KACA,cAAA,KACA,QAAA,KACA,QAAA,aACA,cAAA,IAAA,MAAA,YACA,mBAAA,IAAA,IAAA,YAAA,WAAA,IAAA,IAAA,YACA,QAAA,EACA,YAAA,IA3BZ,oEA8BgB,cAAA,IAAA,MAAA,QACA,MAnHhB,QAoFA,+DAmCgB,mBAAA,KAAA,WAAA,KAnChB,0DAAA,0DAyCY,OAAA,EACA,SAAA,SA1CZ,0DA8CY,QAAA,aA9CZ,uEAiDgB,cAAA,IAAA,MAAA,QACA,MAtIhB,QAoFA,kEAuDoB,cAAA,IAAA,MAAA,QAvDpB,8EA2DoB,WAAA,IACA,QAAA,EACA,WAAA,QACA,QAAA,EA9DpB,qEAoEY,SAAA,SACA,WA3JZ,KA4JY,QAAA,EACA,UAAA,MACA,WAAA,KACA,mBAAA,EAAA,IAAA,KAAA,UAAA,WAAA,EAAA,IAAA,KAAA,UACA,cAAA,IACA,QAAA,KAAA,EACA,mBAAA,QAAA,IAAA,OAAA,CAAA,OAAA,IAAA,QAAA,WAAA,QAAA,IAAA,OAAA,CAAA,OAAA,IAAA,QACA,QAAA,EACA,WAAA,OACA,QAAA,GA/EZ,wEAkFgB,QAAA,MAlFhB,uEAsFgB,QAAA,MACA,cAAA,KACA,QAAA,KAAA,KACA,QAAA,GAzFhB,kFAAA,6EA6FoB,cAAA,KACA,QAAA,EAOpB,aACI,iBAxLJ,QAyLI,mBAAA,KAAA,WAAA,KACA,OAAA,KACA,cAAA,IACA,MAhMJ,KAiMI,QAAA,KAAA,KACA,OAAA,QACA,UAAA,KACA,eAAA,WATJ,mBAYQ,iBAlMR,QAsMA,cACI,WAAA,OACA,YAAA,MAGJ,iCACI,WAAA,OACA,OAAA,oBACA,WAAA,MACA,SAAA,SACA,aAAA,KALJ,oCAOQ,UAAA,KACA,YAAA,KARR,mCAWQ,UAAA,KAXR,gDAcQ,MAAA,KACA,SAAA,SACA,IAAA,IACA,kBAAA,iBAAA,UAAA,iBAjBR,uEAmBY,MAAA,MACA,OAAA,EAAA,KApBZ,kDAuBY,OAAA,KAAA,EAvBZ,mDA0BY,WAAA,EAKZ,0BACC,MAAA,0BACA,QAAA,aACA,WAAA,KACG,aAAA,KAJJ,+CAOY,mBAAA,WAAA,WAAA,WAPZ,6CAWQ,SAAA,SACA,QAAA,MACA,OAAA,KACA,OAAA,EACA,QAAA,EAAA,KAAA,EAAA,KACA,UAAA,EACA,YAAA,OACA,OAAA,QAxPJ,YAAA,KACA,oBAAA,KACA,mBAAA,KACA,iBAAA,KACA,gBAAA,KACA,eAAA,KAiOJ,mDAAA,oDAsBY,QAAA,GACA,QAAA,aACA,eAAA,OAxBZ,oDA2BY,OAAA,KA3BZ,mDA8BY,SAAA,SACA,MAAA,KACA,OAAA,KACA,MAAA,KACA,iBAAA,wiBACA,kBAAA,UACA,oBAAA,OACA,kBAAA,eAAA,UAAA,eArCZ,iDAyCQ,QAAA,aACA,eAAA,OAEJ,oCA5CJ,6CA8CY,OAAA,KACA,QAAA,KAAA,KAAA,KAAA,KA/CZ,oDAiDgB,QAAA,KAjDhB,mDAoDgB,IAAA,EApDhB,iDAwDY,QAAA,MACA,MAAA,MAGR,oCA5DJ,0BA6DE,MAAA,KACA,QAAA,OA9DF,yCAiEQ,SAAA,SACA,MAAA,KACA,OAAA,EAAA,KAAA,KACA,cAAA,IACA,iBApTR,KAqTQ,mBAAA,EAAA,EAAA,EAAA,IAAA,QAAA,WAAA,EAAA,EAAA,EAAA,IAAA,QACA,QAAA,EACA,mBAAA,QAAA,GAAA,CAAA,mBAAA,IAAA,WAAA,QAAA,GAAA,CAAA,mBAAA,IAAA,WAAA,WAAA,GAAA,CAAA,QAAA,IAAA,WAAA,WAAA,GAAA,CAAA,QAAA,GAAA,CAAA,mBAAA,IAxER,+CA0EY,mBAAA,EAAA,IAAA,KAAA,EAAA,gBAAA,WAAA,EAAA,IAAA,KAAA,EAAA,gBA1EZ,oEA8EQ,mBAAA,WAAA,IAAA,WAAA,WAAA,IA9ER,kGAkFY,WAAA,EACA,SAAA,OACA,QAAA,EApFZ,iDAwFQ,iBAtUR,QAuUQ,WAAA,QACA,QAAA,KACA,0BAAA,IACA,2BAAA,IA5FR,uDAgGY,YAAA,IACA,cAAA,KACA,QAAA,MACA,MAhVZ,QAiVY,UAAA,KACA,YAAA,KArGZ,uDAAA,wDAyGY,cAAA,IACA,aAAA,KACA,OAAA,KACA,mBAAA,WAAA,WAAA,WACA,UAAA,KACA,YAAA,KACA,QAAA,aACA,MA7VZ,QA8VY,OAAA,IAAA,MA7VZ,QA8VY,mBAAA,KAAA,WAAA,KACA,MAAA,KACA,OAAA,EApHZ,kEAuHY,cAAA,KAvHZ,wDA0HY,UAAA,KA1HZ,mDA6HY,OAAA,IAAA,EAAA,EACA,MAAA,QA9HZ,0CAkIQ,MAAA,IACA,YAAA,OACA,UAAA,EApIR,iDAsIY,QAAA,GACA,QAAA,aACA,OAAA,KACA,eAAA,OAzIZ,0CA6IQ,QAAA,aACA,MAAA,IACA,YAAA,KACA,YAAA,IACA,UAAA,KACA,eAAA,UACA,YAAA,KACA,MAjYR,QAkYQ,YAAA,OACA,WAAA,KACA,eAAA,OAvJR,4CA0JQ,WAAA,KACA,WAAA,MA3JR,mDA6JY,QAAA,IAAA,KACA,MA7YZ,KA8YY,OAAA,QArYR,YAAA,KACA,oBAAA,KACA,mBAAA,KACA,iBAAA,KACA,gBAAA,KACA,eAAA,KAkYQ,SAAA,SACA,QAAA,EACA,UAAA,KACA,YAAA,IACA,aAAA,MACA,aAAA,EACA,iBAlZZ,QAmZY,mBAAA,KAAA,WAAA,KACA,cAAA,IACA,WAAA,EACA,cAAA,EACA,YAAA,KACA,mBAAA,IAAA,IAAA,YAAA,WAAA,IAAA,IAAA,YA7KZ,0DAAA,gEAgLgB,iBAzZhB,QAyOA,yDAmLgB,iBA7ZhB,QA0OA,8CAwLY,aAAA,IAxLZ,sDA4LQ,QAAA,YAAA,QAAA,YAAA,QAAA,KACA,mBAAA,WAAA,sBAAA,OAAA,cAAA,IAAA,KAAA,UAAA,IAAA,KACA,kBAAA,OAAA,eAAA,OAAA,YAAA,OA9LR,+EAgMY,SAAA,SACA,QAAA,YAAA,QAAA,YAAA,QAAA,KACT,wBAAA,KAAA,WAAA,KACS,iBAAA,QAAA,cAAA,QAAA,gBAAA,cACA,MAAA,kCACA,kBAAA,OAAA,eAAA,OAAA,YAAA,OACA,UAAA,KACA,cAAA,KACA,QAAA,KACA,mBAAA,WAAA,WAAA,WACA,cAAA,IACA,iBAAA,KACA,mBAAA,EAAA,EAAA,EAAA,IAAA,QAAA,WAAA,EAAA,EAAA,EAAA,IAAA,QACA,mBAAA,QAAA,GAAA,CAAA,mBAAA,IAAA,WAAA,QAAA,GAAA,CAAA,mBAAA,IAAA,WAAA,WAAA,GAAA,CAAA,QAAA,IAAA,WAAA,WAAA,GAAA,CAAA,QAAA,GAAA,CAAA,mBAAA,IACA,qCA9MZ,mGAgNoB,aAAA,MAGR,4DAnNZ,+EAoNgB,MAAA,kCApNhB,mGAsNoB,aAAA,MAGR,2DAzNZ,+EA0NgB,MAAA,8BA1NhB,mGA4NoB,aAAA,MAGR,0DA/NZ,+EAgOgB,MAAA,8BAhOhB,mGAkOoB,aAAA,MAGR,oCArOZ,+EAsOgB,MAAA,MAtOhB,0FAyOI,aAAA,MAzOJ,qFA4OgB,mBAAA,EAAA,IAAA,KAAA,EAAA,gBAAA,WAAA,EAAA,IAAA,KAAA,EAAA,gBA5OhB,8FA+OgB,YAAA,KACA,YAAA,IACA,UAAA,KACA,YAAA,KACA,MAAA,QACA,YAAA,OACA,WAAA,KACA,eAAA,OAtPhB,+FAyPgB,SAAA,SACA,IAAA,IACA,MAAA,EACA,kBAAA,iBAAA,UAAA,iBACA,OAAA,EAAA,KAAA,EAAA,EA7PhB,oGAgQgB,QAAA,KAhQhB,qGAmQgB,WAAA,QAnQhB,2GAqQoB,WAAA,QACA,kBAAA,yBAAA,UAAA,yBAtQpB,uFA0QgB,OAAA,IAAA,MAAA,eACA,WAAA,IACA,aAAA,KACA,QAAA,aACA,MAAA,KACA,OAAA,KACA,cAAA,IACA,WAAA,QACA,eAAA,OACA,SAAA,SACA,OAAA,QACA,oBAAA,KAAA,iBAAA,KAAA,gBAAA,KAAA,YAAA,KACA,mBAAA,WAAA,MAAA,KAAA,WAAA,WAAA,MAAA,KAtRhB,6FAwRoB,QAAA,GACA,WAAA,KACA,OAAA,IAAA,MAAA,eACA,kBAAA,sBAAA,UAAA,sBACA,QAAA,MACA,MAAA,KACA,OAAA,KACA,cAAA,IACA,SAAA,SACA,IAAA,IACA,KAAA,KACA,mBAAA,IAAA,MAAA,2BAAA,CAAA,WAAA,MAAA,KAAA,WAAA,IAAA,MAAA,2BAAA,CAAA,WAAA,MAAA,KAnSpB,6FAuSgB,SAAA,SAvShB,+FA0SoB,gBAAA,eACA,MAAA,eACA,OAAA,eACA,QAAA,MACA,YAAA,KACA,aAAA,KACA,SAAA,SACA,IAAA,IACA,kBAAA,iBAAA,UAAA,iBACA,KAAA,KACA,iBAAA,QACf,oBAAA,UAAA,YAAA,UACA,sBAAA,OAAA,cAAA,OAtTL,uGA2TgB,mBAAA,6CAAA,WAAA,6CA3ThB,uGA8TgB,mBAAA,6CAAA,WAAA,6CA9ThB,wGAiUgB,mBAAA,8CAAA,WAAA,8CAjUhB,uGAoUgB,mBAAA,4CAAA,WAAA,4CApUhB,2GAuUgB,mBAAA,iDAAA,WAAA,iDAvUhB,0GA0UgB,mBAAA,gDAAA,WAAA,gDA1UhB,2GA6UgB,mBAAA,gDAAA,WAAA,gDA7UhB,wGAgVgB,mBAAA,8CAAA,WAAA,8CAhVhB,sGAmVgB,mBAAA,4CAAA,WAAA,4CAnVhB,6GAsVgB,mBAAA,6CAAA,WAAA,6CAtVhB,wGAyVgB,mBAAA,8CAAA,WAAA,8CAzVhB,yGA4VgB,mBAAA,+CAAA,WAAA,+CA5VhB,mGA+VgB,mBAAA,yCAAA,WAAA,yCA/VhB,wGAkWgB,mBAAA,8CAAA,WAAA,8CAlWhB,gHAqWgB,mBAAA,8CAAA,WAAA,8CArWhB,4GAwWgB,mBAAA,kDAAA,WAAA,kDAxWhB,wGA2WgB,mBAAA,8CAAA,WAAA,8CA3WhB,qGA8WgB,mBAAA,2CAAA,WAAA,2CA9WhB,wGAiXgB,mBAAA,8CAAA,WAAA,8CAjXhB,4GAoXgB,mBAAA,kDAAA,WAAA,kDApXhB,2GAuXgB,mBAAA,iDAAA,WAAA,iDAvXhB,2GA0XgB,mBAAA,iDAAA,WAAA,iDA1XhB,sGA6XgB,mBAAA,4CAAA,WAAA,4CA7XhB,yGAgYgB,mBAAA,+CAAA,WAAA,+CAhYhB,2GAmYgB,mBAAA,iDAAA,WAAA,iDAnYhB,kHAsYgB,mBAAA,wDAAA,WAAA,wDAtYhB,2GAyYgB,mBAAA,iDAAA,WAAA,iDAzYhB,wGA4YgB,mBAAA,8CAAA,WAAA,8CA5YhB,0GA+YgB,mBAAA,gDAAA,WAAA,gDA/YhB,yGAkZgB,mBAAA,+CAAA,WAAA,+CAlZhB,2GAqZgB,mBAAA,iDAAA,WAAA,iDArZhB,2GAwZgB,mBAAA,iDAAA,WAAA,iDAxZhB,yGA2ZgB,mBAAA,+CAAA,WAAA,+CA3ZhB,mGA8ZgB,mBAAA,yCAAA,WAAA,yCA9ZhB,0GAiagB,mBAAA,gDAAA,WAAA,gDAjahB,qGAoagB,mBAAA,2CAAA,WAAA,2CApahB,qGAuagB,mBAAA,2CAAA,WAAA,2CAvahB,2GA0agB,mBAAA,iDAAA,WAAA,iDA1ahB,iHA6agB,mBAAA,uDAAA,WAAA,uDA7ahB,+GAgbgB,mBAAA,qDAAA,WAAA,qDAhbhB,mDAqbQ,cAAA,IACA,WAAA,OAtbR,gEAAA,+DAybY,oBAAA,KAAA,iBAAA,KAAA,gBAAA,KAAA,YAAA,KACA,SAAA,SACA,QAAA,EACA,UAAA,KACA,YAAA,IACA,aAAA,MACA,aAAA,EACA,mBAAA,KAAA,WAAA,KACA,cAAA,IACA,WAAA,EACA,cAAA,EACA,mBAAA,IAAA,IAAA,YAAA,WAAA,IAAA,IAAA,YApcZ,+DAucY,iBAlrBZ,QAmrBY,aAAA,IAxcZ,qEA0cgB,iBAprBhB,QA0OA,gEA8cY,iBAvrBZ,QAyOA,sEAgdgB,iBAxrBhB,QA8rBA,oBACI,WAAA,OACA,WAAA,KACA,cAAA,KAHJ,2BAMQ,iBAvsBR,QAwsBQ,mBAAA,KAAA,WAAA,KACA,OAAA,KACA,cAAA,IACA,MA/sBR,KAgtBQ,QAAA,KAAA,KACA,OAAA,QACA,eAAA,WAbR,iCAgBY,iBAhtBZ,QAqtBA,0BACI,QAAA,EAAA,KADJ,gDAIQ,WAAA,OACA,UAAA,MACA,OAAA,KAAA,KAAA,KANR,kDASY,UAAA,KATZ,+CAcQ,OAAA,KAAA,EAdR,sEAiBY,QAAA,KAAA,KAAA,KAAA,KACA,WAAA,QACA,MAAA,KACA,OAAA,QACA,SAAA,SACA,YAAA,IACA,OAAA,IAAA,MAAA,QAvBZ,kFA0BgB,SAAA,SACA,MAAA,KACA,UAAA,KACA,IAAA,KA7BhB,4EAiCgB,QAAA,QACA,KAAA,OAAA,OAAA,OAAA,IAAA,CAAA,EAAA,YACA,UAAA,KACA,eAAA,KACA,uBAAA,YACA,wBAAA,UACA,SAAA,SACA,KAAA,KACA,IAAA,IACA,kBAAA,iBAAA,UAAA,iBA1ChB,iFA+CY,QAAA,QA/CZ,uEAmDY,QAAA,KACA,QAAA,KACA,OAAA,IAAA,MAAA,QACA,WAAA,EAtDZ,0FAyDgB,eAAA,IAMhB,wBACI,cAAA,KACA,SAAA,SAFJ,gDAKQ,WAAA,kBACA,WAAA,kBACA,MAAA,eACA,OAAA,IAAA,OAAA,QARR,+CAYQ,OAAA,IAAA,MAAA,QACA,WAAA,QACA,QAAA,KAAA,KACA,YAAA,IACA,OAAA,QACA,mBAAA,WAAA,WAAA,WACA,SAAA,SAlBR,kDAqBY,QAAA,aACA,UAAA,KACA,OAAA,EAvBZ,oDA0BgB,aAAA,KACA,MAAA,KACA,UAAA,KA5BhB,mEAiCY,SAAA,SACA,MAAA,KACA,IAAA,KACA,OAAA,KACA,eAAA,OACA,OAAA,IAAA,MAAA,KACA,WAh0BZ,KAyxBA,uEA0CgB,MAAA,MACA,QAAA,aACA,MAAA,KACA,OAAA,KACA,YAAA,KACA,WAAA,OA/ChB,wFAkDoB,aAAA,IAAA,MAAA,KAlDpB,yEAsDoB,QAAA,MACA,MAAA,QAvDpB,uFA4DgB,QAAA,QACA,KAAA,OAAA,OAAA,OAAA,IAAA,CAAA,EAAA,YACA,UAAA,KACA,eAAA,KACA,uBAAA,YACA,wBAAA,UACA,SAAA,SACA,KAAA,MACA,IAAA,IACA,kBAAA,iBAAA,UAAA,iBArEhB,qEA2EQ,QAAA,QA3ER,6CA+EQ,QAAA,KACA,QAAA,IAAA,KACA,OAAA,IAAA,MAAA,QACA,mBAAA,WAAA,WAAA,WACA,WAAA,KACA,WA72BR,KAi3BA,uBACI,QAAA,KAGJ,eACI,MAAA,MACA,OAAA,KAAA,KACA,WAAA,KAHJ,qCAMQ,OAAA,KAAA,KANR,wCASY,UAAA,eATZ,uCAcQ,WAn4BR,KAo4BQ,QAAA,KAAA,KACA,OAAA,KAAA,MAAA,KACA,mBAAA,EAAA,EAAA,IAAA,kBAAA,WAAA,EAAA,EAAA,IAAA,kBACA,cAAA,IAlBR,0CAqBY,WAAA,KACA,WAAA,EACA,cAAA,KAvBZ,+DA2BY,QAAA,EAAA,KACA,UAAA,KACA,YAAA,IA7BZ,kEAgCgB,QAAA,KACA,eAAA,OAjChB,qEAqCgB,MAAA,MArChB,sEAAA,uEAAA,qEAAA,yEA4CgB,MAAA,KACA,WAAA,OA7ChB,uDAkDY,WAAA,OACA,WAAA,KAnDZ,4CAyDY,cAAA,EAzDZ,2CA6DY,WAAA,KACA,cAAA,MA9DZ,oDAAA,uDAmEY,QAAA,eAnEZ,uDAuEY,aAAA,IAKZ,cACI,WAAA,MACA,OAAA,IAAA,OAAA,KACA,QAAA,KAGJ,wBACC,MAAA,0BACA,QAAA,aACG,WAAA,OACA,SAAA,SACH,WAAA,KACG,aAAA,KACA,WAAA,MAPJ,2BAUQ,UAAA,KACA,YAAA,KAXR,0BAeQ,UAAA,KAfR,uCAmBQ,MAAA,KACA,SAAA,SACA,IAAA,IACA,kBAAA,iBAAA,UAAA,iBAtBR,8DAyBY,MAAA,MACA,OAAA,EAAA,KA1BZ,yCA8BY,OAAA,KAAA,EA9BZ,0CAkCY,WAAA,EAKZ,gCACI,SAAA,MACA,WAAA,eACA,MAAA,KACA,OAAA,KACA,IAAA,EACA,QAAA,MACA,QAAA,KAGJ,gCACI,WAz/BJ,KA0/BI,QAAA,MACA,SAAA,MACA,aAAA,KACA,YAAA,KACA,WAAA,KACA,MAAA,KACA,KAAA,KACA,SAAA,OACA,IAAA,KACA,OAAA,KACA,QAAA,KAGJ,4BAEQ,QAAA,KAAA,KACA,MAAA,KACA,SAAA,SACA,cAAA,IAAA,MAAA,QALR,+BAQY,QAAA,EACA,MAAA,KACA,OAAA,EAVZ,mCAcY,SAAA,SACA,MAAA,KACA,IAAA,KACA,WAxhCZ,KAyhCY,MAAA,QACA,YAAA,KACA,OAAA,KACA,MAAA,KACA,WAAA,OACA,OAAA,QACA,UAAA,KAxBZ,6BA6BQ,SAAA,OACA,WAAA,KA9BR,4BAkCQ,QAAA,KACA,WAAA,MACA,WAAA,IAAA,MAAA,QApCR,mCAAA,sCAwCY,OAAA,QACA,QAAA,KAAA,KACA,QAAA,aACA,UAAA,KA3CZ,mCA+CY,WAtjCZ,KAujCY,OAAA,IAAA,MAAA,KACA,cAAA,IAjDZ,sCAqDY,iBAxjCZ,QAyjCY,mBAAA,KAAA,WAAA,KACA,OAAA,KACA,cAAA,IACA,MAhkCZ,KAikCY,YAAA,KA1DZ,4CA6DgB,iBA/jChB,QAkgCA,uCAoEY,MAAA,KACA,QAAA,EACA,OAAA,KACA,WAAA,OACA,MAAA,KAKZ,8CAEQ,QAAA,KAAA,KAAA,EAFR,4CAMQ,cAAA,EANR,yCAAA,0CAWQ,QAAA,MAXR,+CAeQ,eAAA,IAIR,6BACC,WAAA,KACA,aAAA,KACA,MAAA,MACG,OAAA,MACH,MAAA,MACG,SAAA,OACH,SAAA,OACG,IAAA,KACH,oCATD,6BAUE,MAAA,MACA,YAAA,KACA,aAAA,MAKD,oCADD,gEAGG,MAAA,KAHH,mEAMG,MAAA,MACA,YAAA,KACA,aAAA,MAKH,+FAGG,WAAA,KAED,qCALF,kEAMG,MAAA,KACA,QAAA,MAPH,+FASI,MAAA,MACA,YAAA,KACA,aAAA,MAMJ,mEAEE,WAAA","file":"dashboard.css","sourcesContent":["$white: #fff;\r\n$white-light-gray: #f9f9f9;\r\n$header-black: #242a32;\r\n$input-border-color: #d5d5d7;\r\n$button-color: #0058e6;\r\n$button-hover-color: #0048bd;\r\n$button-loading-color: #6C6F73;\r\n$button-loading-color-alt: #575A5F;\r\n@mixin user-select() {\r\n user-select: none;\r\n -webkit-user-select: none;\r\n -khtml-user-select: none;\r\n -moz-user-select: none;\r\n -ms-user-select: none;\r\n -o-user-select: none;\r\n}\r\n\r\n*:focus {\r\n outline: none;\r\n}\r\n\r\n#adminmenu li#toplevel_page_jkit-settings {\r\n .wp-menu-image img {\r\n width: 16px;\r\n }\r\n\r\n a.jkit-child-menu {\r\n padding-left: 21px;\r\n background-color: rgba(255, 255, 255, 0.09);\r\n }\r\n\r\n a.jkit-child-menu.first, li.jkit-child-menu.last + li a {\r\n padding-top: 8px;\r\n }\r\n\r\n a.have-jkit-child-menu, a.jkit-child-menu.last {\r\n padding-bottom: 8px;\r\n }\r\n}\r\n\r\n.jkit-dashboard-topbar-wrap {\r\n background-color: #fff;\r\n padding: 15px 20px;\r\n margin-left: -20px;\r\n height: 35px;\r\n\tdisplay: flex;\r\n align-items: center;\r\n\r\n img {\r\n width: 35px;\r\n }\r\n\r\n h2 {\r\n font-size: 1.8em;\r\n font-weight: 700;\r\n padding-left: 20px;\r\n }\r\n\r\n ul {\r\n\t\tmargin-left: auto;\r\n\r\n li {\r\n display: inline-block;\r\n width: 30px;\r\n margin: 0 3px;\r\n background: #0058e6;\r\n text-align: center;\r\n line-height: 30px;\r\n border-radius: 100%;\r\n\r\n a { \r\n display: block; \r\n\r\n &:focus {\r\n box-shadow: none;\r\n }\r\n }\r\n\r\n i {\r\n color: #fff;\r\n font-size: 15px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.jkit-dashboard-header-wrap {\r\n margin-right: 20px;\r\n a {\r\n text-decoration: none;\r\n color: #575A5F;\r\n &:hover {\r\n color: $header-black;\r\n }\r\n }\r\n .jkit-dashboard-header-tab {\r\n padding: 0;\r\n margin: 1em 0;\r\n border-bottom: 1px solid #ddd;\r\n\r\n i {\r\n margin-right: 5px;\r\n font-size: 14px;\r\n }\r\n\r\n a {\r\n font-size: 15px;\r\n margin-bottom: -2px;\r\n padding: 20px;\r\n display: inline-block;\r\n border-bottom: 3px solid transparent;\r\n transition: all 0.3s ease-in-out;\r\n outline: none;\r\n font-weight: 500;\r\n\r\n &.tab-active {\r\n border-bottom: 3px solid #0835e6;\r\n color: $header-black;\r\n }\r\n\r\n &:focus {\r\n box-shadow: none;\r\n }\r\n }\r\n\r\n ul,\r\n li {\r\n margin: 0;\r\n position: relative;\r\n }\r\n\r\n li {\r\n display: inline-block;\r\n\r\n &.tab-active > a {\r\n border-bottom: 3px solid #0835e6;\r\n color: $header-black;\r\n }\r\n\r\n &:hover {\r\n > a {\r\n border-bottom: 3px solid #0835e6;\r\n }\r\n\r\n .jkit-submenu {\r\n margin-top: 2px;\r\n opacity: 1;\r\n visibility: visible;\r\n z-index: 2;\r\n }\r\n }\r\n }\r\n\r\n .jkit-submenu {\r\n position: absolute;\r\n background: $white;\r\n z-index: 9;\r\n min-width: 190px;\r\n margin-top: 12px;\r\n box-shadow: 0px 4px 12px #0000001a;\r\n border-radius: 3px;\r\n padding: 12px 0;\r\n transition: opacity 0.2s ease-in, margin 0.2s ease-in;\r\n opacity: 0;\r\n visibility: hidden;\r\n z-index: -1;\r\n\r\n li {\r\n display: block;\r\n }\r\n\r\n a {\r\n display: block;\r\n border-bottom: none;\r\n padding: 12px 20px;\r\n opacity: 0.8;\r\n\r\n &.tab-active,\r\n &:hover {\r\n border-bottom: none;\r\n opacity: 1;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.jkit-button {\r\n background-color: $button-color;\r\n box-shadow: none;\r\n border: none;\r\n border-radius: 5px;\r\n color: $white;\r\n padding: 12px 25px;\r\n cursor: pointer;\r\n font-size: 14px;\r\n text-transform: capitalize;\r\n\r\n &:hover {\r\n background-color: $button-hover-color;\r\n }\r\n}\r\n\r\n.jkit-loading {\r\n text-align: center;\r\n line-height: 100px;\r\n}\r\n\r\n#jkit-dashboard-header-container {\r\n text-align: center;\r\n height: calc(100vh - 200px);\r\n min-height: 150px;\r\n position: relative;\r\n margin-right: 20px;\r\n h1 {\r\n font-size: 32px;\r\n line-height: 35px;\r\n }\r\n p {\r\n font-size: 15px;\r\n }\r\n .empty-content {\r\n width: 100%;\r\n position: absolute;\r\n top: 50%;\r\n transform: translateY(-50%);\r\n .empty-content-wrapper {\r\n width: 500px;\r\n margin: 0 auto;\r\n }\r\n p {\r\n margin: 25px 0;\r\n }\r\n h1 {\r\n margin-top: 0;\r\n }\r\n }\r\n}\r\n\r\n.jkit-dashboard-body-wrap {\r\n\twidth: calc(100% - 300px - 60px);\r\n\tdisplay: inline-block;\r\n\tmargin-top: 20px;\r\n margin-right: 30px;\r\n #jkit-form-content {\r\n * {\r\n box-sizing: border-box;\r\n }\r\n }\r\n .jkit-form-content {\r\n position: relative;\r\n display: block;\r\n height: 50px;\r\n margin: 0;\r\n padding: 0 87px 0 10px;\r\n font-size: 0;\r\n white-space: nowrap;\r\n cursor: pointer;\r\n @include user-select();\r\n &:before,\r\n &:after {\r\n content: '';\r\n display: inline-block;\r\n vertical-align: middle;\r\n }\r\n &:before {\r\n height: 100%;\r\n }\r\n &:after {\r\n position: absolute;\r\n width: 24px;\r\n height: 100%;\r\n right: 30px;\r\n background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTI0IDI0SDBWMGgyNHoiIG9wYWNpdHk9Ii44NyIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNBOUFDQUYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE1Ljg4IDE1LjI5TDEyIDExLjQxbC0zLjg4IDMuODhhLjk5Ni45OTYgMCAxIDEtMS40MS0xLjQxbDQuNTktNC41OWEuOTk2Ljk5NiAwIDAgMSAxLjQxIDBsNC41OSA0LjU5Yy4zOS4zOS4zOSAxLjAyIDAgMS40MS0uMzkuMzgtMS4wMy4zOS0xLjQyIDB6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=');\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n transform: rotate(180deg);\r\n }\r\n }\r\n .jkit-form-content > div {\r\n display: inline-block;\r\n vertical-align: middle;\r\n }\r\n @media screen and (max-width: 800px) {\r\n .jkit-form-content {\r\n height: auto;\r\n padding: 10px 87px 10px 30px;\r\n &:before {\r\n display: none;\r\n }\r\n &:after {\r\n top: 0;\r\n }\r\n }\r\n .jkit-form-content > div {\r\n display: block;\r\n width: 100%;\r\n }\r\n }\r\n @media screen and (max-width: 480px) {\r\n\t\twidth: auto;\r\n\t\tdisplay: block;\r\n\t}\r\n .jkit-form-tab {\r\n position: relative;\r\n width: 100%;\r\n margin: 0 auto 10px;\r\n border-radius: 4px;\r\n background-color: $white;\r\n box-shadow: 0 0 0 1px rgba(236, 236, 236, 1);\r\n opacity: 1;\r\n transition: box-shadow 0.2s, opacity 0.4s;\r\n &:hover {\r\n box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.11);\r\n }\r\n }\r\n .jkit-form-content + .jkit-form-tab-content {\r\n transition: max-height 0.3s;\r\n }\r\n .jkit-form-tab:not(.collapse) {\r\n .jkit-form-content + .jkit-form-tab-content {\r\n max-height: 0;\r\n overflow: hidden;\r\n padding: 0;\r\n }\r\n }\r\n .jkit-form-tab-content {\r\n background-color: $white-light-gray;\r\n text-align: justify;\r\n padding: 25px;\r\n border-bottom-left-radius: 4px;\r\n border-bottom-right-radius: 4px;\r\n }\r\n .jkit-form-input-group {\r\n > label {\r\n font-weight: 600;\r\n margin-bottom: 12px;\r\n display: block;\r\n color: $header-black;\r\n font-size: 14px;\r\n line-height: 16px;\r\n }\r\n > input,\r\n > select {\r\n border-radius: 5px;\r\n padding-left: 10px;\r\n height: 40px;\r\n box-sizing: border-box;\r\n font-size: 14px;\r\n line-height: 40px;\r\n display: inline-block;\r\n color: $header-black;\r\n border: 1px solid $input-border-color;\r\n box-shadow: none;\r\n width: 100%;\r\n margin: 0;\r\n }\r\n &:not(:last-child) {\r\n margin-bottom: 15px;\r\n }\r\n > select {\r\n max-width: 100%;\r\n }\r\n p {\r\n margin: 6px 0 0;\r\n color: #96989B;\r\n }\r\n }\r\n .jkit-form-info {\r\n width: 60%;\r\n white-space: nowrap;\r\n font-size: 0;\r\n &:before {\r\n content: '';\r\n display: inline-block;\r\n height: 44px;\r\n vertical-align: middle;\r\n }\r\n }\r\n .jkit-form-name {\r\n display: inline-block;\r\n width: 75%;\r\n margin-left: 15px;\r\n font-weight: 700;\r\n font-size: 14px;\r\n text-transform: uppercase;\r\n line-height: 22px;\r\n color: $header-black;\r\n white-space: normal;\r\n text-align: left;\r\n vertical-align: middle;\r\n }\r\n .jkit-form-submit {\r\n margin-top: 30px;\r\n text-align: right;\r\n > button {\r\n padding: 8px 20px;\r\n color: $white;\r\n cursor: pointer;\r\n @include user-select();\r\n position: relative;\r\n z-index: 1;\r\n font-size: 14px;\r\n font-weight: 400;\r\n border-style: solid;\r\n border-width: 0;\r\n background-color: $button-color;\r\n box-shadow: none;\r\n border-radius: 5px;\r\n margin-top: 0;\r\n margin-bottom: 0;\r\n line-height: 26px;\r\n transition: all .3s ease-in-out;\r\n &.saving,\r\n &.saving:hover {\r\n background-color: $button-loading-color;\r\n }\r\n &:hover {\r\n background-color: $button-hover-color;\r\n }\r\n }\r\n \r\n i {\r\n margin-right: 5px;\r\n }\r\n }\r\n .elements-control-container {\r\n display: flex;\r\n flex-flow: row wrap;\r\n align-items: center;\r\n .element-checkbox-option {\r\n position: relative;\r\n display: flex;\r\n\t\t\tflex-basis: auto;\r\n justify-content: space-between;\r\n width: calc((100% / 4) - (30px * 3 / 4));\r\n align-items: center;\r\n font-size: 24px;\r\n margin-bottom: 30px;\r\n padding: 15px;\r\n box-sizing: border-box;\r\n border-radius: 5px;\r\n background-color: rgb(255, 255, 255);\r\n box-shadow: 0 0 0 1px rgba(236, 236, 236, 1);\r\n transition: box-shadow 0.2s, opacity 0.4s;\r\n @media screen and (min-width: 1441px) {\r\n &:not(:nth-child(4n)) {\r\n margin-right: 30px;\r\n }\r\n }\r\n @media screen and (min-width: 1025px) and (max-width: 1440px) {\r\n width: calc((100% / 3) - (30px * 2 / 3));\r\n &:not(:nth-child(3n)) {\r\n margin-right: 30px;\r\n }\r\n }\r\n @media screen and (min-width: 769px) and (max-width: 1024px) {\r\n width: calc((100% / 2) - (30px / 2));\r\n &:not(:nth-child(2n)) {\r\n margin-right: 30px;\r\n }\r\n }\r\n @media screen and (min-width: 481px) and (max-width: 768px) {\r\n width: calc((100% / 2) - (30px / 2));\r\n &:not(:nth-child(2n)) {\r\n margin-right: 30px;\r\n }\r\n }\r\n @media screen and (max-width: 480px) {\r\n width: 100%;\r\n }\r\n\t\t\t&:last-child {\r\n\t\t\t\tmargin-right: unset;\r\n\t\t\t}\r\n &:hover {\r\n box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.11);\r\n }\r\n .element-title {\r\n margin-left: 55px;\r\n font-weight: 500;\r\n font-size: 15px;\r\n line-height: 22px;\r\n color: #242a32;\r\n white-space: normal;\r\n text-align: left;\r\n vertical-align: middle;\r\n }\r\n .element-toggle {\r\n position: absolute;\r\n top: 50%;\r\n right: 0;\r\n transform: translateY(-50%);\r\n margin: 0 15px 0 0;\r\n }\r\n input[type='checkbox'] {\r\n display: none;\r\n }\r\n input:checked + .switch {\r\n background: #70A7FF;\r\n &:after {\r\n background: #0058e6;\r\n transform: translate3d(100%, -50%, 0);\r\n }\r\n }\r\n .switch {\r\n border: 1px solid rgba(0, 0, 0, 0.1);\r\n margin-top: 5px;\r\n margin-right: 15px;\r\n display: inline-block;\r\n width: 35px;\r\n height: 12px;\r\n border-radius: 8px;\r\n background: #ebebeb;\r\n vertical-align: middle;\r\n position: relative;\r\n cursor: pointer;\r\n user-select: none;\r\n transition: background 350ms ease;\r\n &:after {\r\n content: '';\r\n background: #ccc;\r\n border: 1px solid rgba(0, 0, 0, 0.1);\r\n transform: translate3d(0, -50%, 0);\r\n display: block;\r\n width: 20px;\r\n height: 20px;\r\n border-radius: 50%;\r\n position: absolute;\r\n top: 50%;\r\n left: -3px;\r\n transition: all 350ms cubic-bezier(0, 0.95, 0.38, 0.98), background 150ms ease;\r\n }\r\n }\r\n .element-info {\r\n position: relative;\r\n\r\n i {\r\n background-size: auto !important;\r\n width: 32px !important;\r\n height: 32px !important;\r\n display: block;\r\n margin-left: auto;\r\n margin-right: auto;\r\n position: absolute;\r\n top: 50%;\r\n transform: translateY(-50%);\r\n left: 10px;\r\n background-color: #0058e6;\r\n\t\t\t\t\tmask-repeat: no-repeat;\r\n\t\t\t\t\tmask-position: center;\r\n }\r\n }\r\n\r\n i[class^=jkit_nav_menu] {\r\n mask-image: url('../../img/admin/block-icon/nav-menu.svg');\r\n }\r\n i[class^=jkit_icon_box] {\r\n mask-image: url('../../img/admin/block-icon/icon-box.svg');\r\n }\r\n i[class^=jkit_image_box] {\r\n mask-image: url('../../img/admin/block-icon/image-box.svg');\r\n }\r\n i[class^=jkit_fun_fact] {\r\n mask-image: url('../../img/admin/block-icon/funfact.svg');\r\n }\r\n i[class^=jkit_progress_bar] {\r\n mask-image: url('../../img/admin/block-icon/progress-bar.svg');\r\n }\r\n i[class^=jkit_client_logo] {\r\n mask-image: url('../../img/admin/block-icon/client-logo.svg');\r\n }\r\n i[class^=jkit_testimonials] {\r\n mask-image: url('../../img/admin/block-icon/testimonial.svg');\r\n }\r\n i[class^=jkit_accordion] {\r\n mask-image: url('../../img/admin/block-icon/accordion.svg');\r\n }\r\n i[class^=jkit_gallery] {\r\n mask-image: url('../../img/admin/block-icon/gallery.svg');\r\n }\r\n i[class^=jkit_contact_form_7] {\r\n mask-image: url('../../img/admin/block-icon/form-cf7.svg');\r\n }\r\n i[class^=jkit_mailchimp] {\r\n mask-image: url('../../img/admin/block-icon/mailchimp.svg');\r\n }\r\n i[class^=jkit_post_block] {\r\n mask-image: url('../../img/admin/block-icon/post-block.svg');\r\n }\r\n i[class^=jkit_team] {\r\n mask-image: url('../../img/admin/block-icon/team.svg');\r\n }\r\n i[class^=jkit_pie_chart] {\r\n mask-image: url('../../img/admin/block-icon/pie-chart.svg');\r\n }\r\n i[class^=jkit_portfolio_gallery] {\r\n mask-image: url('../../img/admin/block-icon/portfolio.svg');\r\n }\r\n i[class^=jkit_animated_text] {\r\n mask-image: url('../../img/admin/block-icon/animated-text.svg');\r\n }\r\n i[class^=jkit_countdown] {\r\n mask-image: url('../../img/admin/block-icon/countdown.svg');\r\n }\r\n i[class^=jkit_button] {\r\n mask-image: url('../../img/admin/block-icon/button.svg');\r\n }\r\n i[class^=jkit_post_list] {\r\n mask-image: url('../../img/admin/block-icon/post-list.svg');\r\n }\r\n i[class^=jkit_category_list] {\r\n mask-image: url('../../img/admin/block-icon/category-list.svg');\r\n }\r\n i[class^=jkit_feature_list] {\r\n mask-image: url('../../img/admin/block-icon/feature-list.svg');\r\n }\r\n i[class^=jkit_video_button] {\r\n mask-image: url('../../img/admin/block-icon/video-button.svg');\r\n }\r\n i[class^=jkit_heading] {\r\n mask-image: url('../../img/admin/block-icon/heading.svg');\r\n }\r\n i[class^=jkit_post_title] {\r\n mask-image: url('../../img/admin/block-icon/post-title.svg');\r\n }\r\n i[class^=jkit_post_content] {\r\n mask-image: url('../../img/admin/block-icon/post-content.svg');\r\n }\r\n i[class^=jkit_post_featured_image] {\r\n mask-image: url('../../img/admin/block-icon/post-featured-image.svg');\r\n }\r\n i[class^=jkit_post_comment] {\r\n mask-image: url('../../img/admin/block-icon/post-comment.svg');\r\n }\r\n i[class^=jkit_post_date] {\r\n mask-image: url('../../img/admin/block-icon/post-date.svg');\r\n }\r\n i[class^=jkit_post_author] {\r\n mask-image: url('../../img/admin/block-icon/post-author.svg');\r\n }\r\n i[class^=jkit_post_terms] {\r\n mask-image: url('../../img/admin/block-icon/post-terms.svg');\r\n }\r\n i[class^=jkit_post_excerpt] {\r\n mask-image: url('../../img/admin/block-icon/post-excerpt.svg');\r\n }\r\n i[class^=jkit_social_share] {\r\n mask-image: url('../../img/admin/block-icon/social-share.svg');\r\n }\r\n i[class^=jkit_off_canvas] {\r\n mask-image: url('../../img/admin/block-icon/off-canvas.svg');\r\n }\r\n i[class^=jkit_tabs] {\r\n mask-image: url('../../img/admin/block-icon/tabs.svg');\r\n }\r\n i[class^=jkit_dual_button] {\r\n mask-image: url('../../img/admin/block-icon/dual-button.svg');\r\n }\r\n i[class^=jkit_search] {\r\n mask-image: url('../../img/admin/block-icon/search.svg');\r\n }\r\n i[class^=jkit_banner] {\r\n mask-image: url('../../img/admin/block-icon/banner.svg');\r\n }\r\n i[class^=jkit_product_grid] {\r\n mask-image: url('../../img/admin/block-icon/product-grid.svg');\r\n }\r\n i[class^=jkit_product_categories] {\r\n mask-image: url('../../img/admin/block-icon/product-categories.svg');\r\n }\r\n i[class^=jkit_product_carousel] {\r\n mask-image: url('../../img/admin/block-icon/product-carousel.svg');\r\n }\r\n }\r\n }\r\n .elements-global-control {\r\n margin-bottom: 2em;\r\n text-align: center;\r\n .enable-all,\r\n .disable-all {\r\n user-select: none;\r\n position: relative;\r\n z-index: 1;\r\n font-size: 14px;\r\n font-weight: 400;\r\n border-style: solid;\r\n border-width: 0;\r\n box-shadow: none;\r\n border-radius: 5px;\r\n margin-top: 0;\r\n margin-bottom: 0;\r\n transition: all .3s ease-in-out;\r\n }\r\n .enable-all {\r\n background-color: $button-color;\r\n margin-right: 8px;\r\n &:hover {\r\n background-color: $button-hover-color;\r\n }\r\n }\r\n .disable-all {\r\n background-color: $button-loading-color;\r\n &:hover {\r\n background-color: $button-loading-color-alt;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.jkit-condition-add {\r\n text-align: center;\r\n margin-top: 20px;\r\n margin-bottom: 40px;\r\n\r\n button {\r\n background-color: $button-color;\r\n box-shadow: none;\r\n border: none;\r\n border-radius: 5px;\r\n color: $white;\r\n padding: 10px 20px;\r\n cursor: pointer;\r\n text-transform: capitalize;\r\n\r\n &:hover {\r\n background-color: $button-hover-color;\r\n }\r\n }\r\n}\r\n\r\n.jkit-condition-container {\r\n padding: 0 20px;\r\n\r\n .jkit-condition-empty {\r\n text-align: center;\r\n max-width: 350px;\r\n margin: 50px auto 30px;\r\n\r\n p {\r\n font-size: 15px;\r\n }\r\n }\r\n\r\n .jkit-condition-item {\r\n margin: 10px 0;\r\n\r\n .jkit-condition-header {\r\n padding: 12px 12px 12px 34px;\r\n background: #f9f9f9;\r\n color: #000;\r\n cursor: pointer;\r\n position: relative;\r\n font-weight: bold;\r\n border: 1px solid #e0e0e0;\r\n\r\n .tab-delete {\r\n position: absolute;\r\n right: 10px;\r\n font-size: 16px;\r\n top: 12px;\r\n }\r\n\r\n &:after {\r\n content: \"\\f107\";\r\n font: normal normal normal 14px/1 FontAwesome;\r\n font-size: 18px;\r\n text-rendering: auto;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n position: absolute;\r\n left: 12px;\r\n top: 50%;\r\n transform: translateY(-50%);\r\n }\r\n }\r\n\r\n &.show .jkit-condition-header:after {\r\n content: \"\\f106\";\r\n }\r\n\r\n .jkit-condition-content {\r\n display: none;\r\n padding: 20px;\r\n border: 1px solid #e0e0e0;\r\n border-top: 0;\r\n\r\n .widget-left > label {\r\n padding-bottom: 8px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.jkit-element-container {\r\n margin-bottom: 15px;\r\n position: relative;\r\n\r\n &.ui-sortable-placeholder {\r\n background: #cad5ff !important;\r\n visibility: visible !important;\r\n width: 100% !important;\r\n border: 1px dashed #a2b5ff;\r\n }\r\n\r\n .jkit-container-header {\r\n border: 1px solid #e0e0e0;\r\n background: #fbfbfb;\r\n padding: 10px 15px;\r\n font-weight: 500;\r\n cursor: pointer;\r\n box-sizing: border-box;\r\n position: relative;\r\n\r\n h3 {\r\n display: inline-block;\r\n font-size: 13px;\r\n margin: 0;\r\n\r\n i {\r\n margin-right: 10px;\r\n color: #333;\r\n font-size: 12px;\r\n }\r\n }\r\n\r\n .jkit-header-action {\r\n position: absolute;\r\n right: -1px;\r\n top: -1px;\r\n height: 100%;\r\n vertical-align: middle;\r\n border: 1px solid #ddd;\r\n background: $white;\r\n\r\n > div {\r\n float: right;\r\n display: inline-block;\r\n width: 60px;\r\n height: 40px;\r\n line-height: 40px;\r\n text-align: center;\r\n\r\n &:not(.tab-delete) {\r\n border-right: 1px solid #dddddd;\r\n }\r\n\r\n a {\r\n display: block;\r\n color: #0058e6;\r\n }\r\n }\r\n\r\n .tab-priority:after {\r\n content: \"\\f107\";\r\n font: normal normal normal 14px/1 FontAwesome;\r\n font-size: 18px;\r\n text-rendering: auto;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n position: absolute;\r\n left: -25px;\r\n top: 50%;\r\n transform: translateY(-50%);\r\n }\r\n }\r\n }\r\n\r\n &.show .jkit-header-action .tab-priority:after {\r\n content: \"\\f106\";\r\n }\r\n\r\n .jkit-container-body {\r\n display: none;\r\n padding: 5px 10px;\r\n border: 1px solid #e0e0e0;\r\n box-sizing: border-box;\r\n border-top: none;\r\n background: $white;\r\n }\r\n}\r\n\r\n.jkit-condition-global {\r\n display: none;\r\n}\r\n\r\n.content-exist {\r\n width: 500px;\r\n margin: 50px auto;\r\n text-align: left;\r\n\r\n .jkit-condition-empty {\r\n margin: 30px auto;\r\n\r\n h1 {\r\n font-size: 25px !important;\r\n }\r\n }\r\n\r\n .active-element-wrapper {\r\n background: $white;\r\n padding: 40px 50px;\r\n margin: 40px -80px 40px;\r\n box-shadow: 0px 0px 5px rgba(16, 16, 16, 0.1);\r\n border-radius: 3px;\r\n\r\n h2 {\r\n text-align: left;\r\n margin-top: 0;\r\n margin-bottom: 40px;\r\n }\r\n\r\n .active-element-heading {\r\n padding: 0 22px;\r\n font-size: 13px;\r\n font-weight: bold;\r\n\r\n > ul {\r\n display: grid;\r\n grid-auto-flow: column;\r\n }\r\n\r\n .name {\r\n width: 262px;\r\n }\r\n\r\n .priority,\r\n .edit,\r\n .clone,\r\n .delete {\r\n width: 60px;\r\n text-align: center;\r\n }\r\n }\r\n\r\n .content-button {\r\n text-align: center;\r\n margin-top: 20px;\r\n }\r\n }\r\n\r\n .inactive-element-wrapper {\r\n h2 {\r\n margin-bottom: 0;\r\n }\r\n\r\n p {\r\n margin-top: .5em;\r\n margin-bottom: 1.5em;\r\n }\r\n\r\n .tab-priority,\r\n .tab-clone {\r\n display: none !important;\r\n }\r\n\r\n .content-body {\r\n border-width: 2px;\r\n }\r\n }\r\n}\r\n\r\n.content-body {\r\n min-height: 100px;\r\n border: 1px dashed #ddd;\r\n padding: 20px;\r\n}\r\n\r\n#jkit-builder-container {\r\n\twidth: calc(100% - 300px - 40px);\r\n\tdisplay: inline-block;\r\n text-align: center;\r\n position: relative;\r\n\tmargin-top: 20px;\r\n margin-right: 20px;\r\n min-height: 300px;\r\n\r\n h1 {\r\n font-size: 32px;\r\n line-height: 35px;\r\n }\r\n\r\n p {\r\n font-size: 15px;\r\n }\r\n\r\n .empty-content {\r\n width: 100%;\r\n position: absolute;\r\n top: 50%;\r\n transform: translateY(-50%);\r\n\r\n .empty-content-wrapper {\r\n width: 500px;\r\n margin: 0 auto;\r\n }\r\n\r\n p {\r\n margin: 25px 0;\r\n }\r\n\r\n h1 {\r\n margin-top: 0;\r\n }\r\n }\r\n}\r\n\r\n.create-element-builder-overlay {\r\n position: fixed;\r\n background: rgba(0, 0, 0, 0.5);\r\n width: 100%;\r\n height: 100%;\r\n top: 0;\r\n z-index: 99999;\r\n display: none;\r\n}\r\n\r\n.create-element-builder-wrapper {\r\n background: $white;\r\n z-index: 99999;\r\n position: fixed;\r\n margin-right: auto;\r\n margin-left: auto;\r\n max-height: 90vh;\r\n right: auto;\r\n left: 50px;\r\n overflow: hidden;\r\n top: 10vh;\r\n height: auto;\r\n display: none;\r\n}\r\n\r\n.popup-option {\r\n .popup-header {\r\n padding: 25px 20px;\r\n color: #000;\r\n position: relative;\r\n border-bottom: 1px solid #e4e4e4;\r\n\r\n h2 {\r\n padding: 0;\r\n color: #000;\r\n margin: 0;\r\n }\r\n\r\n .close {\r\n position: absolute;\r\n right: 20px;\r\n top: 24px;\r\n background: $white;\r\n color: #3a3a3a;\r\n line-height: 20px;\r\n height: 20px;\r\n width: 20px;\r\n text-align: center;\r\n cursor: pointer;\r\n font-size: 16px;\r\n }\r\n }\r\n\r\n .popup-content {\r\n overflow: hidden;\r\n overflow-y: auto;\r\n }\r\n\r\n .popup-footer {\r\n padding: 20px;\r\n text-align: right;\r\n border-top: 1px solid #e4e4e4;\r\n\r\n .close,\r\n .generate {\r\n cursor: pointer;\r\n padding: 10px 30px;\r\n display: inline-block;\r\n font-size: 14px;\r\n }\r\n\r\n .close {\r\n background: $white;\r\n border: 1px solid #ddd;\r\n border-radius: 5px;\r\n }\r\n\r\n .generate {\r\n background-color: $button-color;\r\n box-shadow: none;\r\n border: none;\r\n border-radius: 5px;\r\n color: $white;\r\n margin-left: 10px;\r\n\r\n &:hover {\r\n background-color: $button-hover-color;\r\n }\r\n }\r\n }\r\n\r\n .popup-body {\r\n .tabbed-body {\r\n width: auto;\r\n padding: 0;\r\n height: auto;\r\n overflow-y: scroll;\r\n float: none;\r\n }\r\n }\r\n}\r\n\r\n.jeg_metabox_normal_segment {\r\n .jeg_metabox_body {\r\n padding: 10px 20px 0;\r\n }\r\n\r\n .widget-wrapper {\r\n margin-bottom: 0;\r\n }\r\n\r\n .widget-right,\r\n .widget-left {\r\n display: block;\r\n }\r\n\r\n .widget-left > label {\r\n padding-bottom: 8px;\r\n }\r\n}\r\n\r\n.jkit-dashboard-sidebar-wrap {\r\n\tmargin-top: 20px;\r\n\tmargin-right: 20px;\r\n\twidth: 300px;\r\n height: 300px;\r\n\tfloat: right;\r\n overflow:hidden;\r\n\tposition: sticky;\r\n top: 52px;\r\n\t@media screen and (max-width: 480px) {\r\n\t\tfloat: unset;\r\n\t\tmargin-left: auto;\r\n\t\tmargin-right: auto;\r\n\t}\r\n}\r\n\r\n.jeg-elementor-kit_page_jkit-elements {\r\n\t@media screen and (max-width: 768px) {\r\n\t\t.jkit-dashboard-body-wrap {\r\n\t\t\twidth: auto;\r\n\t\t}\r\n\t\t.jkit-dashboard-sidebar-wrap {\r\n\t\t\tfloat: unset;\r\n\t\t\tmargin-left: auto;\r\n\t\t\tmargin-right: auto;\r\n\t\t}\r\n\t}\r\n}\r\n\r\nbody[class*='jeg-elementor-kit_page_jkit-'] {\r\n\t#jkit-builder-container {\r\n\t\t+ .jkit-dashboard-sidebar-wrap {\r\n\t\t\tmargin-top: 70px;\r\n\t\t}\r\n\t\t@media screen and (max-width: 1280px) {\r\n\t\t\twidth: auto;\r\n\t\t\tdisplay: block;\r\n\t\t\t+ .jkit-dashboard-sidebar-wrap {\r\n\t\t\t\tfloat: unset;\r\n\t\t\t\tmargin-left: auto;\r\n\t\t\t\tmargin-right: auto;\t\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.jeg-elementor-kit_page_jkit-elements {\r\n\t.jkit-dashboard-sidebar-wrap {\r\n\t\tmargin-top: 88px;\r\n\t}\r\n}"]}
|
1 |
+
{"version":3,"sources":["dashboard.scss"],"names":[],"mappings":"AAiBA,OACI,QAAA,EAGJ,6DAEQ,MAAA,KAFR,4DAMQ,aAAA,KACA,iBAAA,sBAPR,kEAAA,uEAWQ,YAAA,IAXR,iEAAA,iEAeQ,eAAA,IAIR,4BACI,iBAAA,KACA,QAAA,KAAA,KACA,YAAA,MACA,OAAA,KACH,QAAA,YAAA,QAAA,YAAA,QAAA,KACG,kBAAA,OAAA,eAAA,OAAA,YAAA,OANJ,gCASQ,MAAA,KATR,+BAaQ,UAAA,MACA,YAAA,IACA,aAAA,KAfR,+BAmBE,YAAA,KAnBF,kCAsBY,QAAA,aACA,MAAA,KACA,OAAA,EAAA,IACA,WAAA,QACA,WAAA,OACA,YAAA,KACA,cAAA,KA5BZ,oCA+BgB,QAAA,MA/BhB,0CAkCoB,mBAAA,KAAA,WAAA,KAlCpB,oCAuCgB,MAAA,KACA,UAAA,KAMhB,4BACI,aAAA,KADJ,8BAGQ,gBAAA,KACA,MAAA,QAJR,oCAMY,MA1FZ,QAoFA,uDAUQ,QAAA,EACA,OAAA,IAAA,EACA,cAAA,IAAA,MAAA,KAZR,yDAeY,aAAA,IACA,UAAA,KAhBZ,yDAoBY,UAAA,KACA,cAAA,KACA,QAAA,KACA,QAAA,aACA,cAAA,IAAA,MAAA,YACA,mBAAA,IAAA,IAAA,YAAA,WAAA,IAAA,IAAA,YACA,QAAA,EACA,YAAA,IA3BZ,oEA8BgB,cAAA,IAAA,MAAA,QACA,MAnHhB,QAoFA,+DAmCgB,mBAAA,KAAA,WAAA,KAnChB,0DAAA,0DAyCY,OAAA,EACA,SAAA,SA1CZ,0DA8CY,QAAA,aA9CZ,uEAiDgB,cAAA,IAAA,MAAA,QACA,MAtIhB,QAoFA,kEAuDoB,cAAA,IAAA,MAAA,QAvDpB,8EA2DoB,WAAA,IACA,QAAA,EACA,WAAA,QACA,QAAA,EA9DpB,qEAoEY,SAAA,SACA,WA3JZ,KA4JY,QAAA,EACA,UAAA,MACA,WAAA,KACA,mBAAA,EAAA,IAAA,KAAA,UAAA,WAAA,EAAA,IAAA,KAAA,UACA,cAAA,IACA,QAAA,KAAA,EACA,mBAAA,QAAA,IAAA,OAAA,CAAA,OAAA,IAAA,QAAA,WAAA,QAAA,IAAA,OAAA,CAAA,OAAA,IAAA,QACA,QAAA,EACA,WAAA,OACA,QAAA,GA/EZ,wEAkFgB,QAAA,MAlFhB,uEAsFgB,QAAA,MACA,cAAA,KACA,QAAA,KAAA,KACA,QAAA,GAzFhB,kFAAA,6EA6FoB,cAAA,KACA,QAAA,EAOpB,aACI,iBAxLJ,QAyLI,mBAAA,KAAA,WAAA,KACA,OAAA,KACA,cAAA,IACA,MAhMJ,KAiMI,QAAA,KAAA,KACA,OAAA,QACA,UAAA,KACA,eAAA,WATJ,mBAYQ,iBAlMR,QAsMA,cACI,WAAA,OACA,YAAA,MAGJ,iCACI,WAAA,OACA,OAAA,oBACA,WAAA,MACA,SAAA,SACA,aAAA,KALJ,oCAOQ,UAAA,KACA,YAAA,KARR,mCAWQ,UAAA,KAXR,gDAcQ,MAAA,KACA,SAAA,SACA,IAAA,IACA,kBAAA,iBAAA,UAAA,iBAjBR,uEAmBY,MAAA,MACA,OAAA,EAAA,KApBZ,kDAuBY,OAAA,KAAA,EAvBZ,mDA0BY,WAAA,EAKZ,0BACC,MAAA,0BACA,QAAA,aACA,WAAA,KACG,aAAA,KAJJ,+CAOY,mBAAA,WAAA,WAAA,WAPZ,6CAWQ,SAAA,SACA,QAAA,MACA,OAAA,KACA,OAAA,EACA,QAAA,EAAA,KAAA,EAAA,KACA,UAAA,EACA,YAAA,OACA,OAAA,QAxPJ,YAAA,KACA,oBAAA,KACA,mBAAA,KACA,iBAAA,KACA,gBAAA,KACA,eAAA,KAiOJ,mDAAA,oDAsBY,QAAA,GACA,QAAA,aACA,eAAA,OAxBZ,oDA2BY,OAAA,KA3BZ,mDA8BY,SAAA,SACA,MAAA,KACA,OAAA,KACA,MAAA,KACA,iBAAA,wiBACA,kBAAA,UACA,oBAAA,OACA,kBAAA,eAAA,UAAA,eArCZ,iDAyCQ,QAAA,aACA,eAAA,OAEJ,oCA5CJ,6CA8CY,OAAA,KACA,QAAA,KAAA,KAAA,KAAA,KA/CZ,oDAiDgB,QAAA,KAjDhB,mDAoDgB,IAAA,EApDhB,iDAwDY,QAAA,MACA,MAAA,MAGR,oCA5DJ,0BA6DE,MAAA,KACA,QAAA,OA9DF,yCAiEQ,SAAA,SACA,MAAA,KACA,OAAA,EAAA,KAAA,KACA,cAAA,IACA,iBApTR,KAqTQ,mBAAA,EAAA,EAAA,EAAA,IAAA,QAAA,WAAA,EAAA,EAAA,EAAA,IAAA,QACA,QAAA,EACA,mBAAA,QAAA,GAAA,CAAA,mBAAA,IAAA,WAAA,QAAA,GAAA,CAAA,mBAAA,IAAA,WAAA,WAAA,GAAA,CAAA,QAAA,IAAA,WAAA,WAAA,GAAA,CAAA,QAAA,GAAA,CAAA,mBAAA,IAxER,+CA0EY,mBAAA,EAAA,IAAA,KAAA,EAAA,gBAAA,WAAA,EAAA,IAAA,KAAA,EAAA,gBA1EZ,oEA8EQ,mBAAA,WAAA,IAAA,WAAA,WAAA,IA9ER,kGAkFY,WAAA,EACA,SAAA,OACA,QAAA,EApFZ,iDAwFQ,iBAtUR,QAuUQ,WAAA,QACA,QAAA,KACA,0BAAA,IACA,2BAAA,IA5FR,uDAgGY,YAAA,IACA,cAAA,KACA,QAAA,MACA,MAhVZ,QAiVY,UAAA,KACA,YAAA,KArGZ,uDAAA,wDAyGY,cAAA,IACA,aAAA,KACA,OAAA,KACA,mBAAA,WAAA,WAAA,WACA,UAAA,KACA,YAAA,KACA,QAAA,aACA,MA7VZ,QA8VY,OAAA,IAAA,MA7VZ,QA8VY,mBAAA,KAAA,WAAA,KACA,MAAA,KACA,OAAA,EApHZ,kEAuHY,cAAA,KAvHZ,wDA0HY,UAAA,KA1HZ,mDA6HY,OAAA,IAAA,EAAA,EACA,MAAA,QA9HZ,0CAkIQ,MAAA,IACA,YAAA,OACA,UAAA,EApIR,iDAsIY,QAAA,GACA,QAAA,aACA,OAAA,KACA,eAAA,OAzIZ,0CA6IQ,QAAA,aACA,MAAA,IACA,YAAA,KACA,YAAA,IACA,UAAA,KACA,eAAA,UACA,YAAA,KACA,MAjYR,QAkYQ,YAAA,OACA,WAAA,KACA,eAAA,OAvJR,4CA0JQ,WAAA,KACA,WAAA,MA3JR,mDA6JY,QAAA,IAAA,KACA,MA7YZ,KA8YY,OAAA,QArYR,YAAA,KACA,oBAAA,KACA,mBAAA,KACA,iBAAA,KACA,gBAAA,KACA,eAAA,KAkYQ,SAAA,SACA,QAAA,EACA,UAAA,KACA,YAAA,IACA,aAAA,MACA,aAAA,EACA,iBAlZZ,QAmZY,mBAAA,KAAA,WAAA,KACA,cAAA,IACA,WAAA,EACA,cAAA,EACA,YAAA,KACA,mBAAA,IAAA,IAAA,YAAA,WAAA,IAAA,IAAA,YA7KZ,0DAAA,gEAgLgB,iBAzZhB,QAyOA,yDAmLgB,iBA7ZhB,QA0OA,8CAwLY,aAAA,IAxLZ,sDA4LQ,QAAA,YAAA,QAAA,YAAA,QAAA,KACA,mBAAA,WAAA,sBAAA,OAAA,cAAA,IAAA,KAAA,UAAA,IAAA,KACA,kBAAA,OAAA,eAAA,OAAA,YAAA,OA9LR,+EAgMY,SAAA,SACA,QAAA,YAAA,QAAA,YAAA,QAAA,KACT,wBAAA,KAAA,WAAA,KACS,iBAAA,QAAA,cAAA,QAAA,gBAAA,cACA,MAAA,kCACA,kBAAA,OAAA,eAAA,OAAA,YAAA,OACA,UAAA,KACA,cAAA,KACA,QAAA,KACA,mBAAA,WAAA,WAAA,WACA,cAAA,IACA,iBAAA,KACA,mBAAA,EAAA,EAAA,EAAA,IAAA,QAAA,WAAA,EAAA,EAAA,EAAA,IAAA,QACA,mBAAA,QAAA,GAAA,CAAA,mBAAA,IAAA,WAAA,QAAA,GAAA,CAAA,mBAAA,IAAA,WAAA,WAAA,GAAA,CAAA,QAAA,IAAA,WAAA,WAAA,GAAA,CAAA,QAAA,GAAA,CAAA,mBAAA,IACA,qCA9MZ,mGAgNoB,aAAA,MAGR,4DAnNZ,+EAoNgB,MAAA,kCApNhB,mGAsNoB,aAAA,MAGR,2DAzNZ,+EA0NgB,MAAA,8BA1NhB,mGA4NoB,aAAA,MAGR,0DA/NZ,+EAgOgB,MAAA,8BAhOhB,mGAkOoB,aAAA,MAGR,oCArOZ,+EAsOgB,MAAA,MAtOhB,0FAyOI,aAAA,MAzOJ,qFA4OgB,mBAAA,EAAA,IAAA,KAAA,EAAA,gBAAA,WAAA,EAAA,IAAA,KAAA,EAAA,gBA5OhB,8FA+OgB,YAAA,KACA,YAAA,IACA,UAAA,KACA,YAAA,KACA,MAAA,QACA,YAAA,OACA,WAAA,KACA,eAAA,OAtPhB,+FAyPgB,SAAA,SACA,IAAA,IACA,MAAA,EACA,kBAAA,iBAAA,UAAA,iBACA,OAAA,EAAA,KAAA,EAAA,EA7PhB,oGAgQgB,QAAA,KAhQhB,qGAmQgB,WAAA,QAnQhB,2GAqQoB,WAAA,QACA,kBAAA,yBAAA,UAAA,yBAtQpB,uFA0QgB,OAAA,IAAA,MAAA,eACA,WAAA,IACA,aAAA,KACA,QAAA,aACA,MAAA,KACA,OAAA,KACA,cAAA,IACA,WAAA,QACA,eAAA,OACA,SAAA,SACA,OAAA,QACA,oBAAA,KAAA,iBAAA,KAAA,gBAAA,KAAA,YAAA,KACA,mBAAA,WAAA,MAAA,KAAA,WAAA,WAAA,MAAA,KAtRhB,6FAwRoB,QAAA,GACA,WAAA,KACA,OAAA,IAAA,MAAA,eACA,kBAAA,sBAAA,UAAA,sBACA,QAAA,MACA,MAAA,KACA,OAAA,KACA,cAAA,IACA,SAAA,SACA,IAAA,IACA,KAAA,KACA,mBAAA,IAAA,MAAA,2BAAA,CAAA,WAAA,MAAA,KAAA,WAAA,IAAA,MAAA,2BAAA,CAAA,WAAA,MAAA,KAnSpB,6FAuSgB,SAAA,SAvShB,+FA0SoB,gBAAA,eACA,MAAA,eACA,OAAA,eACA,QAAA,MACA,YAAA,KACA,aAAA,KACA,SAAA,SACA,IAAA,IACA,kBAAA,iBAAA,UAAA,iBACA,KAAA,KACA,iBAAA,QACf,oBAAA,UAAA,YAAA,UACA,sBAAA,OAAA,cAAA,OAtTL,uGA2TgB,mBAAA,6CAAA,WAAA,6CA3ThB,uGA8TgB,mBAAA,6CAAA,WAAA,6CA9ThB,wGAiUgB,mBAAA,8CAAA,WAAA,8CAjUhB,uGAoUgB,mBAAA,4CAAA,WAAA,4CApUhB,2GAuUgB,mBAAA,iDAAA,WAAA,iDAvUhB,0GA0UgB,mBAAA,gDAAA,WAAA,gDA1UhB,2GA6UgB,mBAAA,gDAAA,WAAA,gDA7UhB,wGAgVgB,mBAAA,8CAAA,WAAA,8CAhVhB,sGAmVgB,mBAAA,4CAAA,WAAA,4CAnVhB,6GAsVgB,mBAAA,6CAAA,WAAA,6CAtVhB,wGAyVgB,mBAAA,8CAAA,WAAA,8CAzVhB,yGA4VgB,mBAAA,+CAAA,WAAA,+CA5VhB,mGA+VgB,mBAAA,yCAAA,WAAA,yCA/VhB,wGAkWgB,mBAAA,8CAAA,WAAA,8CAlWhB,gHAqWgB,mBAAA,8CAAA,WAAA,8CArWhB,4GAwWgB,mBAAA,kDAAA,WAAA,kDAxWhB,wGA2WgB,mBAAA,8CAAA,WAAA,8CA3WhB,qGA8WgB,mBAAA,2CAAA,WAAA,2CA9WhB,wGAiXgB,mBAAA,8CAAA,WAAA,8CAjXhB,4GAoXgB,mBAAA,kDAAA,WAAA,kDApXhB,2GAuXgB,mBAAA,iDAAA,WAAA,iDAvXhB,2GA0XgB,mBAAA,iDAAA,WAAA,iDA1XhB,sGA6XgB,mBAAA,4CAAA,WAAA,4CA7XhB,yGAgYgB,mBAAA,+CAAA,WAAA,+CAhYhB,2GAmYgB,mBAAA,iDAAA,WAAA,iDAnYhB,kHAsYgB,mBAAA,wDAAA,WAAA,wDAtYhB,2GAyYgB,mBAAA,iDAAA,WAAA,iDAzYhB,wGA4YgB,mBAAA,8CAAA,WAAA,8CA5YhB,0GA+YgB,mBAAA,gDAAA,WAAA,gDA/YhB,yGAkZgB,mBAAA,+CAAA,WAAA,+CAlZhB,2GAqZgB,mBAAA,iDAAA,WAAA,iDArZhB,2GAwZgB,mBAAA,iDAAA,WAAA,iDAxZhB,yGA2ZgB,mBAAA,+CAAA,WAAA,+CA3ZhB,mGA8ZgB,mBAAA,yCAAA,WAAA,yCA9ZhB,0GAiagB,mBAAA,gDAAA,WAAA,gDAjahB,qGAoagB,mBAAA,2CAAA,WAAA,2CApahB,qGAuagB,mBAAA,2CAAA,WAAA,2CAvahB,2GA0agB,mBAAA,iDAAA,WAAA,iDA1ahB,iHA6agB,mBAAA,uDAAA,WAAA,uDA7ahB,+GAgbgB,mBAAA,qDAAA,WAAA,qDAhbhB,mDAqbQ,cAAA,IACA,WAAA,OAtbR,gEAAA,+DAybY,oBAAA,KAAA,iBAAA,KAAA,gBAAA,KAAA,YAAA,KACA,SAAA,SACA,QAAA,EACA,UAAA,KACA,YAAA,IACA,aAAA,MACA,aAAA,EACA,mBAAA,KAAA,WAAA,KACA,cAAA,IACA,WAAA,EACA,cAAA,EACA,mBAAA,IAAA,IAAA,YAAA,WAAA,IAAA,IAAA,YApcZ,+DAucY,iBAlrBZ,QAmrBY,aAAA,IAxcZ,qEA0cgB,iBAprBhB,QA0OA,gEA8cY,iBAvrBZ,QAyOA,sEAgdgB,iBAxrBhB,QA8rBA,oBACI,WAAA,OACA,WAAA,KACA,cAAA,KAHJ,2BAMQ,iBAvsBR,QAwsBQ,mBAAA,KAAA,WAAA,KACA,OAAA,KACA,cAAA,IACA,MA/sBR,KAgtBQ,QAAA,KAAA,KACA,OAAA,QACA,eAAA,WAbR,iCAgBY,iBAhtBZ,QAqtBA,0BACI,QAAA,EAAA,KADJ,gDAIQ,WAAA,OACA,UAAA,MACA,OAAA,KAAA,KAAA,KANR,kDASY,UAAA,KATZ,+CAcQ,OAAA,KAAA,EAdR,sEAiBY,QAAA,KAAA,KAAA,KAAA,KACA,WAAA,QACA,MAAA,KACA,OAAA,QACA,SAAA,SACA,YAAA,IACA,OAAA,IAAA,MAAA,QAvBZ,kFA0BgB,SAAA,SACA,MAAA,KACA,UAAA,KACA,IAAA,KA7BhB,4EAiCgB,QAAA,QACA,KAAA,OAAA,OAAA,OAAA,IAAA,CAAA,EAAA,YACA,UAAA,KACA,eAAA,KACA,uBAAA,YACA,wBAAA,UACA,SAAA,SACA,KAAA,KACA,IAAA,IACA,kBAAA,iBAAA,UAAA,iBA1ChB,iFA+CY,QAAA,QA/CZ,uEAmDY,QAAA,KACA,QAAA,KACA,OAAA,IAAA,MAAA,QACA,WAAA,EAtDZ,0FAyDgB,eAAA,IAMhB,wBACI,cAAA,KACA,SAAA,SAFJ,gDAKQ,WAAA,kBACA,WAAA,kBACA,MAAA,eACA,OAAA,IAAA,OAAA,QARR,+CAYQ,OAAA,IAAA,MAAA,QACA,WAAA,QACA,QAAA,KAAA,KACA,YAAA,IACA,OAAA,QACA,mBAAA,WAAA,WAAA,WACA,SAAA,SAlBR,kDAqBY,QAAA,aACA,UAAA,KACA,OAAA,EAvBZ,oDA0BgB,aAAA,KACA,MAAA,KACA,UAAA,KA5BhB,mEAiCY,SAAA,SACA,MAAA,KACA,IAAA,KACA,OAAA,KACA,eAAA,OACA,OAAA,IAAA,MAAA,KACA,WAh0BZ,KAyxBA,uEA0CgB,MAAA,MACA,QAAA,aACA,MAAA,KACA,OAAA,KACA,YAAA,KACA,WAAA,OA/ChB,wFAkDoB,aAAA,IAAA,MAAA,KAlDpB,yEAsDoB,QAAA,MACA,MAAA,QAvDpB,uFA4DgB,QAAA,QACA,KAAA,OAAA,OAAA,OAAA,IAAA,CAAA,EAAA,YACA,UAAA,KACA,eAAA,KACA,uBAAA,YACA,wBAAA,UACA,SAAA,SACA,KAAA,MACA,IAAA,IACA,kBAAA,iBAAA,UAAA,iBArEhB,qEA2EQ,QAAA,QA3ER,6CA+EQ,QAAA,KACA,QAAA,IAAA,KACA,OAAA,IAAA,MAAA,QACA,mBAAA,WAAA,WAAA,WACA,WAAA,KACA,WA72BR,KAi3BA,uBACI,QAAA,KAGJ,eACI,MAAA,MACA,OAAA,KAAA,KACA,WAAA,KAHJ,qCAMQ,OAAA,KAAA,KANR,wCASY,UAAA,eATZ,uCAcQ,WAn4BR,KAo4BQ,QAAA,KAAA,KACA,OAAA,KAAA,MAAA,KACA,mBAAA,EAAA,EAAA,IAAA,kBAAA,WAAA,EAAA,EAAA,IAAA,kBACA,cAAA,IAlBR,0CAqBY,WAAA,KACA,WAAA,EACA,cAAA,KAvBZ,+DA2BY,QAAA,EAAA,KACA,UAAA,KACA,YAAA,IA7BZ,kEAgCgB,QAAA,KACA,eAAA,OAjChB,qEAqCgB,MAAA,MArChB,sEAAA,uEAAA,qEAAA,yEA4CgB,MAAA,KACA,WAAA,OA7ChB,uDAkDY,WAAA,OACA,WAAA,KAnDZ,4CAyDY,cAAA,EAzDZ,2CA6DY,WAAA,KACA,cAAA,MA9DZ,oDAAA,uDAmEY,QAAA,eAnEZ,uDAuEY,aAAA,IAKZ,cACI,WAAA,MACA,OAAA,IAAA,OAAA,KACA,QAAA,KAGJ,wBACC,MAAA,0BACA,QAAA,aACG,WAAA,OACA,SAAA,SACH,WAAA,KACG,aAAA,KACA,WAAA,MAPJ,2BAUQ,UAAA,KACA,YAAA,KAXR,0BAeQ,UAAA,KAfR,uCAmBQ,MAAA,KACA,SAAA,SACA,IAAA,IACA,kBAAA,iBAAA,UAAA,iBAtBR,8DAyBY,MAAA,MACA,OAAA,EAAA,KA1BZ,yCA8BY,OAAA,KAAA,EA9BZ,0CAkCY,WAAA,EAKZ,gCACI,SAAA,MACA,WAAA,eACA,MAAA,KACA,OAAA,KACA,IAAA,EACA,QAAA,MACA,QAAA,KAGJ,gCACI,WAz/BJ,KA0/BI,QAAA,MACA,SAAA,MACA,aAAA,KACA,YAAA,KACA,WAAA,KACA,MAAA,KACA,KAAA,KACA,SAAA,OACA,IAAA,KACA,OAAA,KACA,QAAA,KAGJ,4BAEQ,QAAA,KAAA,KACA,MAAA,KACA,SAAA,SACA,cAAA,IAAA,MAAA,QALR,+BAQY,QAAA,EACA,MAAA,KACA,OAAA,EAVZ,mCAcY,SAAA,SACA,MAAA,KACA,IAAA,KACA,WAxhCZ,KAyhCY,MAAA,QACA,YAAA,KACA,OAAA,KACA,MAAA,KACA,WAAA,OACA,OAAA,QACA,UAAA,KAxBZ,6BA6BQ,SAAA,OACA,WAAA,KA9BR,4BAkCQ,QAAA,KACA,WAAA,MACA,WAAA,IAAA,MAAA,QApCR,mCAAA,sCAwCY,OAAA,QACA,QAAA,KAAA,KACA,QAAA,aACA,UAAA,KA3CZ,mCA+CY,WAtjCZ,KAujCY,OAAA,IAAA,MAAA,KACA,cAAA,IAjDZ,sCAqDY,iBAxjCZ,QAyjCY,mBAAA,KAAA,WAAA,KACA,OAAA,KACA,cAAA,IACA,MAhkCZ,KAikCY,YAAA,KA1DZ,4CA6DgB,iBA/jChB,QAkgCA,uCAoEY,MAAA,KACA,QAAA,EACA,OAAA,KACA,WAAA,OACA,MAAA,KAKZ,8CAEQ,QAAA,KAAA,KAAA,EAFR,4CAMQ,cAAA,EANR,yCAAA,0CAWQ,QAAA,MAXR,+CAeQ,eAAA,IAIR,6BACC,WAAA,KACA,aAAA,KACA,MAAA,MACG,OAAA,MACH,MAAA,MACG,SAAA,OACH,SAAA,OACG,IAAA,KACH,oCATD,6BAUE,MAAA,MACA,YAAA,KACA,aAAA,MAKD,oCADD,gEAGG,MAAA,KAHH,mEAMG,MAAA,MACA,YAAA,KACA,aAAA,MAKH,+FAGG,WAAA,KAED,qCALF,kEAMG,MAAA,KACA,QAAA,MAPH,+FASI,MAAA,MACA,YAAA,KACA,aAAA,MAMJ,mEAEE,WAAA","file":"dashboard.css","sourcesContent":["$white: #fff;\n$white-light-gray: #f9f9f9;\n$header-black: #242a32;\n$input-border-color: #d5d5d7;\n$button-color: #0058e6;\n$button-hover-color: #0048bd;\n$button-loading-color: #6C6F73;\n$button-loading-color-alt: #575A5F;\n@mixin user-select() {\n user-select: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n -o-user-select: none;\n}\n\n*:focus {\n outline: none;\n}\n\n#adminmenu li#toplevel_page_jkit-settings {\n .wp-menu-image img {\n width: 16px;\n }\n\n a.jkit-child-menu {\n padding-left: 21px;\n background-color: rgba(255, 255, 255, 0.09);\n }\n\n a.jkit-child-menu.first, li.jkit-child-menu.last + li a {\n padding-top: 8px;\n }\n\n a.have-jkit-child-menu, a.jkit-child-menu.last {\n padding-bottom: 8px;\n }\n}\n\n.jkit-dashboard-topbar-wrap {\n background-color: #fff;\n padding: 15px 20px;\n margin-left: -20px;\n height: 35px;\n\tdisplay: flex;\n align-items: center;\n\n img {\n width: 35px;\n }\n\n h2 {\n font-size: 1.8em;\n font-weight: 700;\n padding-left: 20px;\n }\n\n ul {\n\t\tmargin-left: auto;\n\n li {\n display: inline-block;\n width: 30px;\n margin: 0 3px;\n background: #0058e6;\n text-align: center;\n line-height: 30px;\n border-radius: 100%;\n\n a { \n display: block; \n\n &:focus {\n box-shadow: none;\n }\n }\n\n i {\n color: #fff;\n font-size: 15px;\n }\n }\n }\n}\n\n.jkit-dashboard-header-wrap {\n margin-right: 20px;\n a {\n text-decoration: none;\n color: #575A5F;\n &:hover {\n color: $header-black;\n }\n }\n .jkit-dashboard-header-tab {\n padding: 0;\n margin: 1em 0;\n border-bottom: 1px solid #ddd;\n\n i {\n margin-right: 5px;\n font-size: 14px;\n }\n\n a {\n font-size: 15px;\n margin-bottom: -2px;\n padding: 20px;\n display: inline-block;\n border-bottom: 3px solid transparent;\n transition: all 0.3s ease-in-out;\n outline: none;\n font-weight: 500;\n\n &.tab-active {\n border-bottom: 3px solid #0835e6;\n color: $header-black;\n }\n\n &:focus {\n box-shadow: none;\n }\n }\n\n ul,\n li {\n margin: 0;\n position: relative;\n }\n\n li {\n display: inline-block;\n\n &.tab-active > a {\n border-bottom: 3px solid #0835e6;\n color: $header-black;\n }\n\n &:hover {\n > a {\n border-bottom: 3px solid #0835e6;\n }\n\n .jkit-submenu {\n margin-top: 2px;\n opacity: 1;\n visibility: visible;\n z-index: 2;\n }\n }\n }\n\n .jkit-submenu {\n position: absolute;\n background: $white;\n z-index: 9;\n min-width: 190px;\n margin-top: 12px;\n box-shadow: 0px 4px 12px #0000001a;\n border-radius: 3px;\n padding: 12px 0;\n transition: opacity 0.2s ease-in, margin 0.2s ease-in;\n opacity: 0;\n visibility: hidden;\n z-index: -1;\n\n li {\n display: block;\n }\n\n a {\n display: block;\n border-bottom: none;\n padding: 12px 20px;\n opacity: 0.8;\n\n &.tab-active,\n &:hover {\n border-bottom: none;\n opacity: 1;\n }\n }\n }\n }\n}\n\n.jkit-button {\n background-color: $button-color;\n box-shadow: none;\n border: none;\n border-radius: 5px;\n color: $white;\n padding: 12px 25px;\n cursor: pointer;\n font-size: 14px;\n text-transform: capitalize;\n\n &:hover {\n background-color: $button-hover-color;\n }\n}\n\n.jkit-loading {\n text-align: center;\n line-height: 100px;\n}\n\n#jkit-dashboard-header-container {\n text-align: center;\n height: calc(100vh - 200px);\n min-height: 150px;\n position: relative;\n margin-right: 20px;\n h1 {\n font-size: 32px;\n line-height: 35px;\n }\n p {\n font-size: 15px;\n }\n .empty-content {\n width: 100%;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n .empty-content-wrapper {\n width: 500px;\n margin: 0 auto;\n }\n p {\n margin: 25px 0;\n }\n h1 {\n margin-top: 0;\n }\n }\n}\n\n.jkit-dashboard-body-wrap {\n\twidth: calc(100% - 300px - 60px);\n\tdisplay: inline-block;\n\tmargin-top: 20px;\n margin-right: 30px;\n #jkit-form-content {\n * {\n box-sizing: border-box;\n }\n }\n .jkit-form-content {\n position: relative;\n display: block;\n height: 50px;\n margin: 0;\n padding: 0 87px 0 10px;\n font-size: 0;\n white-space: nowrap;\n cursor: pointer;\n @include user-select();\n &:before,\n &:after {\n content: '';\n display: inline-block;\n vertical-align: middle;\n }\n &:before {\n height: 100%;\n }\n &:after {\n position: absolute;\n width: 24px;\n height: 100%;\n right: 30px;\n background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTI0IDI0SDBWMGgyNHoiIG9wYWNpdHk9Ii44NyIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNBOUFDQUYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE1Ljg4IDE1LjI5TDEyIDExLjQxbC0zLjg4IDMuODhhLjk5Ni45OTYgMCAxIDEtMS40MS0xLjQxbDQuNTktNC41OWEuOTk2Ljk5NiAwIDAgMSAxLjQxIDBsNC41OSA0LjU5Yy4zOS4zOS4zOSAxLjAyIDAgMS40MS0uMzkuMzgtMS4wMy4zOS0xLjQyIDB6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=');\n background-repeat: no-repeat;\n background-position: center;\n transform: rotate(180deg);\n }\n }\n .jkit-form-content > div {\n display: inline-block;\n vertical-align: middle;\n }\n @media screen and (max-width: 800px) {\n .jkit-form-content {\n height: auto;\n padding: 10px 87px 10px 30px;\n &:before {\n display: none;\n }\n &:after {\n top: 0;\n }\n }\n .jkit-form-content > div {\n display: block;\n width: 100%;\n }\n }\n @media screen and (max-width: 480px) {\n\t\twidth: auto;\n\t\tdisplay: block;\n\t}\n .jkit-form-tab {\n position: relative;\n width: 100%;\n margin: 0 auto 10px;\n border-radius: 4px;\n background-color: $white;\n box-shadow: 0 0 0 1px rgba(236, 236, 236, 1);\n opacity: 1;\n transition: box-shadow 0.2s, opacity 0.4s;\n &:hover {\n box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.11);\n }\n }\n .jkit-form-content + .jkit-form-tab-content {\n transition: max-height 0.3s;\n }\n .jkit-form-tab:not(.collapse) {\n .jkit-form-content + .jkit-form-tab-content {\n max-height: 0;\n overflow: hidden;\n padding: 0;\n }\n }\n .jkit-form-tab-content {\n background-color: $white-light-gray;\n text-align: justify;\n padding: 25px;\n border-bottom-left-radius: 4px;\n border-bottom-right-radius: 4px;\n }\n .jkit-form-input-group {\n > label {\n font-weight: 600;\n margin-bottom: 12px;\n display: block;\n color: $header-black;\n font-size: 14px;\n line-height: 16px;\n }\n > input,\n > select {\n border-radius: 5px;\n padding-left: 10px;\n height: 40px;\n box-sizing: border-box;\n font-size: 14px;\n line-height: 40px;\n display: inline-block;\n color: $header-black;\n border: 1px solid $input-border-color;\n box-shadow: none;\n width: 100%;\n margin: 0;\n }\n &:not(:last-child) {\n margin-bottom: 15px;\n }\n > select {\n max-width: 100%;\n }\n p {\n margin: 6px 0 0;\n color: #96989B;\n }\n }\n .jkit-form-info {\n width: 60%;\n white-space: nowrap;\n font-size: 0;\n &:before {\n content: '';\n display: inline-block;\n height: 44px;\n vertical-align: middle;\n }\n }\n .jkit-form-name {\n display: inline-block;\n width: 75%;\n margin-left: 15px;\n font-weight: 700;\n font-size: 14px;\n text-transform: uppercase;\n line-height: 22px;\n color: $header-black;\n white-space: normal;\n text-align: left;\n vertical-align: middle;\n }\n .jkit-form-submit {\n margin-top: 30px;\n text-align: right;\n > button {\n padding: 8px 20px;\n color: $white;\n cursor: pointer;\n @include user-select();\n position: relative;\n z-index: 1;\n font-size: 14px;\n font-weight: 400;\n border-style: solid;\n border-width: 0;\n background-color: $button-color;\n box-shadow: none;\n border-radius: 5px;\n margin-top: 0;\n margin-bottom: 0;\n line-height: 26px;\n transition: all .3s ease-in-out;\n &.saving,\n &.saving:hover {\n background-color: $button-loading-color;\n }\n &:hover {\n background-color: $button-hover-color;\n }\n }\n \n i {\n margin-right: 5px;\n }\n }\n .elements-control-container {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n .element-checkbox-option {\n position: relative;\n display: flex;\n\t\t\tflex-basis: auto;\n justify-content: space-between;\n width: calc((100% / 4) - (30px * 3 / 4));\n align-items: center;\n font-size: 24px;\n margin-bottom: 30px;\n padding: 15px;\n box-sizing: border-box;\n border-radius: 5px;\n background-color: rgb(255, 255, 255);\n box-shadow: 0 0 0 1px rgba(236, 236, 236, 1);\n transition: box-shadow 0.2s, opacity 0.4s;\n @media screen and (min-width: 1441px) {\n &:not(:nth-child(4n)) {\n margin-right: 30px;\n }\n }\n @media screen and (min-width: 1025px) and (max-width: 1440px) {\n width: calc((100% / 3) - (30px * 2 / 3));\n &:not(:nth-child(3n)) {\n margin-right: 30px;\n }\n }\n @media screen and (min-width: 769px) and (max-width: 1024px) {\n width: calc((100% / 2) - (30px / 2));\n &:not(:nth-child(2n)) {\n margin-right: 30px;\n }\n }\n @media screen and (min-width: 481px) and (max-width: 768px) {\n width: calc((100% / 2) - (30px / 2));\n &:not(:nth-child(2n)) {\n margin-right: 30px;\n }\n }\n @media screen and (max-width: 480px) {\n width: 100%;\n }\n\t\t\t&:last-child {\n\t\t\t\tmargin-right: unset;\n\t\t\t}\n &:hover {\n box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.11);\n }\n .element-title {\n margin-left: 55px;\n font-weight: 500;\n font-size: 15px;\n line-height: 22px;\n color: #242a32;\n white-space: normal;\n text-align: left;\n vertical-align: middle;\n }\n .element-toggle {\n position: absolute;\n top: 50%;\n right: 0;\n transform: translateY(-50%);\n margin: 0 15px 0 0;\n }\n input[type='checkbox'] {\n display: none;\n }\n input:checked + .switch {\n background: #70A7FF;\n &:after {\n background: #0058e6;\n transform: translate3d(100%, -50%, 0);\n }\n }\n .switch {\n border: 1px solid rgba(0, 0, 0, 0.1);\n margin-top: 5px;\n margin-right: 15px;\n display: inline-block;\n width: 35px;\n height: 12px;\n border-radius: 8px;\n background: #ebebeb;\n vertical-align: middle;\n position: relative;\n cursor: pointer;\n user-select: none;\n transition: background 350ms ease;\n &:after {\n content: '';\n background: #ccc;\n border: 1px solid rgba(0, 0, 0, 0.1);\n transform: translate3d(0, -50%, 0);\n display: block;\n width: 20px;\n height: 20px;\n border-radius: 50%;\n position: absolute;\n top: 50%;\n left: -3px;\n transition: all 350ms cubic-bezier(0, 0.95, 0.38, 0.98), background 150ms ease;\n }\n }\n .element-info {\n position: relative;\n\n i {\n background-size: auto !important;\n width: 32px !important;\n height: 32px !important;\n display: block;\n margin-left: auto;\n margin-right: auto;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n left: 10px;\n background-color: #0058e6;\n\t\t\t\t\tmask-repeat: no-repeat;\n\t\t\t\t\tmask-position: center;\n }\n }\n\n i[class^=jkit_nav_menu] {\n mask-image: url('../../img/admin/block-icon/nav-menu.svg');\n }\n i[class^=jkit_icon_box] {\n mask-image: url('../../img/admin/block-icon/icon-box.svg');\n }\n i[class^=jkit_image_box] {\n mask-image: url('../../img/admin/block-icon/image-box.svg');\n }\n i[class^=jkit_fun_fact] {\n mask-image: url('../../img/admin/block-icon/funfact.svg');\n }\n i[class^=jkit_progress_bar] {\n mask-image: url('../../img/admin/block-icon/progress-bar.svg');\n }\n i[class^=jkit_client_logo] {\n mask-image: url('../../img/admin/block-icon/client-logo.svg');\n }\n i[class^=jkit_testimonials] {\n mask-image: url('../../img/admin/block-icon/testimonial.svg');\n }\n i[class^=jkit_accordion] {\n mask-image: url('../../img/admin/block-icon/accordion.svg');\n }\n i[class^=jkit_gallery] {\n mask-image: url('../../img/admin/block-icon/gallery.svg');\n }\n i[class^=jkit_contact_form_7] {\n mask-image: url('../../img/admin/block-icon/form-cf7.svg');\n }\n i[class^=jkit_mailchimp] {\n mask-image: url('../../img/admin/block-icon/mailchimp.svg');\n }\n i[class^=jkit_post_block] {\n mask-image: url('../../img/admin/block-icon/post-block.svg');\n }\n i[class^=jkit_team] {\n mask-image: url('../../img/admin/block-icon/team.svg');\n }\n i[class^=jkit_pie_chart] {\n mask-image: url('../../img/admin/block-icon/pie-chart.svg');\n }\n i[class^=jkit_portfolio_gallery] {\n mask-image: url('../../img/admin/block-icon/portfolio.svg');\n }\n i[class^=jkit_animated_text] {\n mask-image: url('../../img/admin/block-icon/animated-text.svg');\n }\n i[class^=jkit_countdown] {\n mask-image: url('../../img/admin/block-icon/countdown.svg');\n }\n i[class^=jkit_button] {\n mask-image: url('../../img/admin/block-icon/button.svg');\n }\n i[class^=jkit_post_list] {\n mask-image: url('../../img/admin/block-icon/post-list.svg');\n }\n i[class^=jkit_category_list] {\n mask-image: url('../../img/admin/block-icon/category-list.svg');\n }\n i[class^=jkit_feature_list] {\n mask-image: url('../../img/admin/block-icon/feature-list.svg');\n }\n i[class^=jkit_video_button] {\n mask-image: url('../../img/admin/block-icon/video-button.svg');\n }\n i[class^=jkit_heading] {\n mask-image: url('../../img/admin/block-icon/heading.svg');\n }\n i[class^=jkit_post_title] {\n mask-image: url('../../img/admin/block-icon/post-title.svg');\n }\n i[class^=jkit_post_content] {\n mask-image: url('../../img/admin/block-icon/post-content.svg');\n }\n i[class^=jkit_post_featured_image] {\n mask-image: url('../../img/admin/block-icon/post-featured-image.svg');\n }\n i[class^=jkit_post_comment] {\n mask-image: url('../../img/admin/block-icon/post-comment.svg');\n }\n i[class^=jkit_post_date] {\n mask-image: url('../../img/admin/block-icon/post-date.svg');\n }\n i[class^=jkit_post_author] {\n mask-image: url('../../img/admin/block-icon/post-author.svg');\n }\n i[class^=jkit_post_terms] {\n mask-image: url('../../img/admin/block-icon/post-terms.svg');\n }\n i[class^=jkit_post_excerpt] {\n mask-image: url('../../img/admin/block-icon/post-excerpt.svg');\n }\n i[class^=jkit_social_share] {\n mask-image: url('../../img/admin/block-icon/social-share.svg');\n }\n i[class^=jkit_off_canvas] {\n mask-image: url('../../img/admin/block-icon/off-canvas.svg');\n }\n i[class^=jkit_tabs] {\n mask-image: url('../../img/admin/block-icon/tabs.svg');\n }\n i[class^=jkit_dual_button] {\n mask-image: url('../../img/admin/block-icon/dual-button.svg');\n }\n i[class^=jkit_search] {\n mask-image: url('../../img/admin/block-icon/search.svg');\n }\n i[class^=jkit_banner] {\n mask-image: url('../../img/admin/block-icon/banner.svg');\n }\n i[class^=jkit_product_grid] {\n mask-image: url('../../img/admin/block-icon/product-grid.svg');\n }\n i[class^=jkit_product_categories] {\n mask-image: url('../../img/admin/block-icon/product-categories.svg');\n }\n i[class^=jkit_product_carousel] {\n mask-image: url('../../img/admin/block-icon/product-carousel.svg');\n }\n }\n }\n .elements-global-control {\n margin-bottom: 2em;\n text-align: center;\n .enable-all,\n .disable-all {\n user-select: none;\n position: relative;\n z-index: 1;\n font-size: 14px;\n font-weight: 400;\n border-style: solid;\n border-width: 0;\n box-shadow: none;\n border-radius: 5px;\n margin-top: 0;\n margin-bottom: 0;\n transition: all .3s ease-in-out;\n }\n .enable-all {\n background-color: $button-color;\n margin-right: 8px;\n &:hover {\n background-color: $button-hover-color;\n }\n }\n .disable-all {\n background-color: $button-loading-color;\n &:hover {\n background-color: $button-loading-color-alt;\n }\n }\n }\n}\n\n.jkit-condition-add {\n text-align: center;\n margin-top: 20px;\n margin-bottom: 40px;\n\n button {\n background-color: $button-color;\n box-shadow: none;\n border: none;\n border-radius: 5px;\n color: $white;\n padding: 10px 20px;\n cursor: pointer;\n text-transform: capitalize;\n\n &:hover {\n background-color: $button-hover-color;\n }\n }\n}\n\n.jkit-condition-container {\n padding: 0 20px;\n\n .jkit-condition-empty {\n text-align: center;\n max-width: 350px;\n margin: 50px auto 30px;\n\n p {\n font-size: 15px;\n }\n }\n\n .jkit-condition-item {\n margin: 10px 0;\n\n .jkit-condition-header {\n padding: 12px 12px 12px 34px;\n background: #f9f9f9;\n color: #000;\n cursor: pointer;\n position: relative;\n font-weight: bold;\n border: 1px solid #e0e0e0;\n\n .tab-delete {\n position: absolute;\n right: 10px;\n font-size: 16px;\n top: 12px;\n }\n\n &:after {\n content: \"\\f107\";\n font: normal normal normal 14px/1 FontAwesome;\n font-size: 18px;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n position: absolute;\n left: 12px;\n top: 50%;\n transform: translateY(-50%);\n }\n }\n\n &.show .jkit-condition-header:after {\n content: \"\\f106\";\n }\n\n .jkit-condition-content {\n display: none;\n padding: 20px;\n border: 1px solid #e0e0e0;\n border-top: 0;\n\n .widget-left > label {\n padding-bottom: 8px;\n }\n }\n }\n}\n\n.jkit-element-container {\n margin-bottom: 15px;\n position: relative;\n\n &.ui-sortable-placeholder {\n background: #cad5ff !important;\n visibility: visible !important;\n width: 100% !important;\n border: 1px dashed #a2b5ff;\n }\n\n .jkit-container-header {\n border: 1px solid #e0e0e0;\n background: #fbfbfb;\n padding: 10px 15px;\n font-weight: 500;\n cursor: pointer;\n box-sizing: border-box;\n position: relative;\n\n h3 {\n display: inline-block;\n font-size: 13px;\n margin: 0;\n\n i {\n margin-right: 10px;\n color: #333;\n font-size: 12px;\n }\n }\n\n .jkit-header-action {\n position: absolute;\n right: -1px;\n top: -1px;\n height: 100%;\n vertical-align: middle;\n border: 1px solid #ddd;\n background: $white;\n\n > div {\n float: right;\n display: inline-block;\n width: 60px;\n height: 40px;\n line-height: 40px;\n text-align: center;\n\n &:not(.tab-delete) {\n border-right: 1px solid #dddddd;\n }\n\n a {\n display: block;\n color: #0058e6;\n }\n }\n\n .tab-priority:after {\n content: \"\\f107\";\n font: normal normal normal 14px/1 FontAwesome;\n font-size: 18px;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n position: absolute;\n left: -25px;\n top: 50%;\n transform: translateY(-50%);\n }\n }\n }\n\n &.show .jkit-header-action .tab-priority:after {\n content: \"\\f106\";\n }\n\n .jkit-container-body {\n display: none;\n padding: 5px 10px;\n border: 1px solid #e0e0e0;\n box-sizing: border-box;\n border-top: none;\n background: $white;\n }\n}\n\n.jkit-condition-global {\n display: none;\n}\n\n.content-exist {\n width: 500px;\n margin: 50px auto;\n text-align: left;\n\n .jkit-condition-empty {\n margin: 30px auto;\n\n h1 {\n font-size: 25px !important;\n }\n }\n\n .active-element-wrapper {\n background: $white;\n padding: 40px 50px;\n margin: 40px -80px 40px;\n box-shadow: 0px 0px 5px rgba(16, 16, 16, 0.1);\n border-radius: 3px;\n\n h2 {\n text-align: left;\n margin-top: 0;\n margin-bottom: 40px;\n }\n\n .active-element-heading {\n padding: 0 22px;\n font-size: 13px;\n font-weight: bold;\n\n > ul {\n display: grid;\n grid-auto-flow: column;\n }\n\n .name {\n width: 262px;\n }\n\n .priority,\n .edit,\n .clone,\n .delete {\n width: 60px;\n text-align: center;\n }\n }\n\n .content-button {\n text-align: center;\n margin-top: 20px;\n }\n }\n\n .inactive-element-wrapper {\n h2 {\n margin-bottom: 0;\n }\n\n p {\n margin-top: .5em;\n margin-bottom: 1.5em;\n }\n\n .tab-priority,\n .tab-clone {\n display: none !important;\n }\n\n .content-body {\n border-width: 2px;\n }\n }\n}\n\n.content-body {\n min-height: 100px;\n border: 1px dashed #ddd;\n padding: 20px;\n}\n\n#jkit-builder-container {\n\twidth: calc(100% - 300px - 40px);\n\tdisplay: inline-block;\n text-align: center;\n position: relative;\n\tmargin-top: 20px;\n margin-right: 20px;\n min-height: 300px;\n\n h1 {\n font-size: 32px;\n line-height: 35px;\n }\n\n p {\n font-size: 15px;\n }\n\n .empty-content {\n width: 100%;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n\n .empty-content-wrapper {\n width: 500px;\n margin: 0 auto;\n }\n\n p {\n margin: 25px 0;\n }\n\n h1 {\n margin-top: 0;\n }\n }\n}\n\n.create-element-builder-overlay {\n position: fixed;\n background: rgba(0, 0, 0, 0.5);\n width: 100%;\n height: 100%;\n top: 0;\n z-index: 99999;\n display: none;\n}\n\n.create-element-builder-wrapper {\n background: $white;\n z-index: 99999;\n position: fixed;\n margin-right: auto;\n margin-left: auto;\n max-height: 90vh;\n right: auto;\n left: 50px;\n overflow: hidden;\n top: 10vh;\n height: auto;\n display: none;\n}\n\n.popup-option {\n .popup-header {\n padding: 25px 20px;\n color: #000;\n position: relative;\n border-bottom: 1px solid #e4e4e4;\n\n h2 {\n padding: 0;\n color: #000;\n margin: 0;\n }\n\n .close {\n position: absolute;\n right: 20px;\n top: 24px;\n background: $white;\n color: #3a3a3a;\n line-height: 20px;\n height: 20px;\n width: 20px;\n text-align: center;\n cursor: pointer;\n font-size: 16px;\n }\n }\n\n .popup-content {\n overflow: hidden;\n overflow-y: auto;\n }\n\n .popup-footer {\n padding: 20px;\n text-align: right;\n border-top: 1px solid #e4e4e4;\n\n .close,\n .generate {\n cursor: pointer;\n padding: 10px 30px;\n display: inline-block;\n font-size: 14px;\n }\n\n .close {\n background: $white;\n border: 1px solid #ddd;\n border-radius: 5px;\n }\n\n .generate {\n background-color: $button-color;\n box-shadow: none;\n border: none;\n border-radius: 5px;\n color: $white;\n margin-left: 10px;\n\n &:hover {\n background-color: $button-hover-color;\n }\n }\n }\n\n .popup-body {\n .tabbed-body {\n width: auto;\n padding: 0;\n height: auto;\n overflow-y: scroll;\n float: none;\n }\n }\n}\n\n.jeg_metabox_normal_segment {\n .jeg_metabox_body {\n padding: 10px 20px 0;\n }\n\n .widget-wrapper {\n margin-bottom: 0;\n }\n\n .widget-right,\n .widget-left {\n display: block;\n }\n\n .widget-left > label {\n padding-bottom: 8px;\n }\n}\n\n.jkit-dashboard-sidebar-wrap {\n\tmargin-top: 20px;\n\tmargin-right: 20px;\n\twidth: 300px;\n height: 300px;\n\tfloat: right;\n overflow:hidden;\n\tposition: sticky;\n top: 52px;\n\t@media screen and (max-width: 480px) {\n\t\tfloat: unset;\n\t\tmargin-left: auto;\n\t\tmargin-right: auto;\n\t}\n}\n\n.jeg-elementor-kit_page_jkit-elements {\n\t@media screen and (max-width: 768px) {\n\t\t.jkit-dashboard-body-wrap {\n\t\t\twidth: auto;\n\t\t}\n\t\t.jkit-dashboard-sidebar-wrap {\n\t\t\tfloat: unset;\n\t\t\tmargin-left: auto;\n\t\t\tmargin-right: auto;\n\t\t}\n\t}\n}\n\nbody[class*='jeg-elementor-kit_page_jkit-'] {\n\t#jkit-builder-container {\n\t\t+ .jkit-dashboard-sidebar-wrap {\n\t\t\tmargin-top: 70px;\n\t\t}\n\t\t@media screen and (max-width: 1280px) {\n\t\t\twidth: auto;\n\t\t\tdisplay: block;\n\t\t\t+ .jkit-dashboard-sidebar-wrap {\n\t\t\t\tfloat: unset;\n\t\t\t\tmargin-left: auto;\n\t\t\t\tmargin-right: auto;\t\n\t\t\t}\n\t\t}\n\t}\n}\n\n.jeg-elementor-kit_page_jkit-elements {\n\t.jkit-dashboard-sidebar-wrap {\n\t\tmargin-top: 88px;\n\t}\n}"]}
|
assets/css/admin/editor.css.map
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"version":3,"sources":["editor.scss"],"names":[],"mappings":"AAAA,gEACA,mEAEQ,WAAA,KACA,WAAA,IACA,QAAA,MACA,YAAA,YANR,iGACA,oGAYQ,cAAA,KACA,UAAA,KAdR,kIACA,qIASY,MAAA,KACA,WAAA,KAXZ,4EACA,+EAgBQ,cAAA,IACA,aAAA,IACA,MAAA,gBACA,OAAA,eACA,QAAA,uBACA,aAAA,IACA,aAAA,MACA,aAAA,eACA,QAAA,IAzBR,8EACA,iFA0BY,MAAA,KACA,OAAA,KACA,QAAA,MAKZ,uIAEQ,aAAA,QACA,iBAAA,QAHR,mGAMQ,iBAAA,sCANR,mGASQ,iBAAA,sCATR,mGAYQ,iBAAA,sCAZR,mGAeQ,iBAAA,sCAfR,mGAkBQ,iBAAA,sCAIR,6IAEQ,aAAA,QACA,iBAAA,QAHR,2GAMQ,iBAAA,uCANR,2GASQ,iBAAA,uCATR,2GAYQ,iBAAA,uCAZR,2GAeQ,iBAAA,uCAIR,gBACI,gBAAA,eACA,MAAA,eACA,OAAA,eACA,QAAA,MACA,YAAA,KACA,aAAA,KACA,iBAAA,QACA,mBAAA,IAAA,IAAA,YAAA,WAAA,IAAA,IAAA,YACH,oBAAA,UAAA,YAAA,UACA,sBAAA,OAAA,cAAA,OAGD,yCACI,iBAAA,QAGJ,gCAEQ,iBAAA,KAFR,yDAKQ,iBAAA,QAIR,iFAGG,UAAA,KACG,WAAA,KAKN,iCACI,gBAAA,eACA,MAAA,eACA,OAAA,eACA,QAAA,aACH,iBAAA,KAGD,wBACI,mBAAA,6CAAA,WAAA,6CAGJ,wBACI,mBAAA,6CAAA,WAAA,6CAGJ,yBACI,mBAAA,8CAAA,WAAA,8CAGJ,wBACI,mBAAA,4CAAA,WAAA,4CAGJ,4BACI,mBAAA,iDAAA,WAAA,iDAGJ,2BACI,mBAAA,gDAAA,WAAA,gDAGJ,4BACI,mBAAA,gDAAA,WAAA,gDAGJ,yBACI,mBAAA,8CAAA,WAAA,8CAGJ,uBACI,mBAAA,4CAAA,WAAA,4CAGJ,8BACI,mBAAA,6CAAA,WAAA,6CAGJ,yBACI,mBAAA,8CAAA,WAAA,8CAGJ,0BACI,mBAAA,+CAAA,WAAA,+CAGJ,oBACI,mBAAA,yCAAA,WAAA,yCAGJ,yBACI,mBAAA,8CAAA,WAAA,8CAGJ,iCACI,mBAAA,8CAAA,WAAA,8CAGJ,6BACI,mBAAA,kDAAA,WAAA,kDAGJ,yBACI,mBAAA,8CAAA,WAAA,8CAGJ,sBACI,mBAAA,2CAAA,WAAA,2CAGJ,yBACI,mBAAA,8CAAA,WAAA,8CAGJ,6BACI,mBAAA,kDAAA,WAAA,kDAGJ,4BACI,mBAAA,iDAAA,WAAA,iDAGJ,4BACI,mBAAA,iDAAA,WAAA,iDAGJ,uBACI,mBAAA,4CAAA,WAAA,4CAGJ,0BACI,mBAAA,+CAAA,WAAA,+CAGJ,4BACI,mBAAA,iDAAA,WAAA,iDAGJ,mCACI,mBAAA,wDAAA,WAAA,wDAGJ,4BACI,mBAAA,iDAAA,WAAA,iDAGJ,yBACI,mBAAA,8CAAA,WAAA,8CAGJ,2BACI,mBAAA,gDAAA,WAAA,gDAGJ,0BACI,mBAAA,+CAAA,WAAA,+CAGJ,4BACI,mBAAA,iDAAA,WAAA,iDAGJ,4BACI,mBAAA,iDAAA,WAAA,iDAGJ,0BACI,mBAAA,+CAAA,WAAA,+CAGJ,oBACI,mBAAA,yCAAA,WAAA,yCAGJ,2BACI,mBAAA,gDAAA,WAAA,gDAGJ,sBACI,mBAAA,2CAAA,WAAA,2CAGJ,sBACC,mBAAA,2CAAA,WAAA,2CAGD,4BACC,mBAAA,iDAAA,WAAA,iDAGD,kCACC,mBAAA,uDAAA,WAAA,uDAGD,gCACC,mBAAA,qDAAA,WAAA,qDAGD,iCACI,mBAAA,8BAAA,WAAA,8BACH,eAAA,YAAA,SAAA,YAAA,mBAAA,gBAAA,YAAA,OAAA,YAAA,SAAA,YAAA,mBAAA,gBAAA","file":"editor.css","sourcesContent":[".elementor-control-sg_content_postblock_type,\r\n.elementor-control-sg_layout_testimonial_choose {\r\n .elementor-choices {\r\n text-align: left;\r\n background: transparent;\r\n display: table;\r\n line-height: 1 !important;\r\n }\r\n >.elementor-control-content>.elementor-control-field {\r\n >.elementor-control-input-wrapper {\r\n width: 100%;\r\n margin-top: 10px;\r\n }\r\n -ms-flex-wrap: wrap;\r\n flex-wrap: wrap;\r\n }\r\n label[for^=\"elementor-control-\"] {\r\n margin-bottom: 5px;\r\n margin-right: 5px;\r\n width: 118px !important;\r\n height: 88px !important;\r\n display: inline-block !important;\r\n border-width: 1px;\r\n border-style: solid;\r\n border-color: #ddd !important;\r\n padding: 3px;\r\n i {\r\n width: auto;\r\n height: 100%;\r\n display: block;\r\n }\r\n }\r\n}\r\n\r\n.elementor-control-sg_content_postblock_type {\r\n input[name^=\"elementor-choose-sg_content_postblock_type-\"]:checked+.elementor-choices-label {\r\n border-color: #278ab7;\r\n background-color: #278ab7;\r\n }\r\n label[for^=\"elementor-control-\"] .jkit-postblock-type-1 {\r\n background-image: url('../../img/admin/post-block-1.png');\r\n }\r\n label[for^=\"elementor-control-\"] .jkit-postblock-type-2 {\r\n background-image: url('../../img/admin/post-block-2.png');\r\n }\r\n label[for^=\"elementor-control-\"] .jkit-postblock-type-3 {\r\n background-image: url('../../img/admin/post-block-3.png');\r\n }\r\n label[for^=\"elementor-control-\"] .jkit-postblock-type-4 {\r\n background-image: url('../../img/admin/post-block-4.png');\r\n }\r\n label[for^=\"elementor-control-\"] .jkit-postblock-type-5 {\r\n background-image: url('../../img/admin/post-block-5.png');\r\n }\r\n}\r\n\r\n.elementor-control-sg_layout_testimonial_choose {\r\n input[name^=\"elementor-choose-sg_layout_testimonial_choose-\"]:checked+.elementor-choices-label {\r\n border-color: #278ab7;\r\n background-color: #278ab7;\r\n }\r\n label[for^=\"elementor-control-\"] .jkit-testimonials-layout-1 {\r\n background-image: url('../../img/admin/testimonial-1.png');\r\n }\r\n label[for^=\"elementor-control-\"] .jkit-testimonials-layout-2 {\r\n background-image: url('../../img/admin/testimonial-2.png');\r\n }\r\n label[for^=\"elementor-control-\"] .jkit-testimonials-layout-3 {\r\n background-image: url('../../img/admin/testimonial-3.png');\r\n }\r\n label[for^=\"elementor-control-\"] .jkit-testimonials-layout-4 {\r\n background-image: url('../../img/admin/testimonial-4.png');\r\n }\r\n}\r\n\r\ni[class*=jkit_] {\r\n background-size: auto !important;\r\n width: 32px !important;\r\n height: 32px !important;\r\n display: block;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-color: #556068;\r\n transition: all .1s ease-in-out;\r\n\tmask-repeat: no-repeat;\r\n\tmask-position: center;\r\n}\r\n\r\n.elementor-element:hover i[class*=jkit_] {\r\n background-color: #93003c;\r\n}\r\n\r\n.jkit-dark-mode {\r\n i[class*=jkit_] {\r\n background-color: #fff;\r\n }\r\n .elementor-element:hover i[class*=jkit_] {\r\n background-color: #71d7f7;\r\n }\r\n}\r\n\r\n#elementor-navigator {\r\n\t.elementor-navigator__element__element-type {\r\n\t\ti[class*=jkit_] {\r\n\t\t\tmax-width: 11px;\r\n \t\tmax-height: 11px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\ni[class^=jkit-option-additional] {\r\n background-size: auto !important;\r\n width: 12px !important;\r\n height: 12px !important;\r\n display: inline-block;\r\n\tbackground-color: black;\r\n}\r\n\r\ni[class^=jkit_nav_menu] {\r\n mask-image: url('../../img/admin/block-icon/nav-menu.svg');\r\n}\r\n\r\ni[class^=jkit_icon_box] {\r\n mask-image: url('../../img/admin/block-icon/icon-box.svg');\r\n}\r\n\r\ni[class^=jkit_image_box] {\r\n mask-image: url('../../img/admin/block-icon/image-box.svg');\r\n}\r\n\r\ni[class^=jkit_fun_fact] {\r\n mask-image: url('../../img/admin/block-icon/funfact.svg');\r\n}\r\n\r\ni[class^=jkit_progress_bar] {\r\n mask-image: url('../../img/admin/block-icon/progress-bar.svg');\r\n}\r\n\r\ni[class^=jkit_client_logo] {\r\n mask-image: url('../../img/admin/block-icon/client-logo.svg');\r\n}\r\n\r\ni[class^=jkit_testimonials] {\r\n mask-image: url('../../img/admin/block-icon/testimonial.svg');\r\n}\r\n\r\ni[class^=jkit_accordion] {\r\n mask-image: url('../../img/admin/block-icon/accordion.svg');\r\n}\r\n\r\ni[class^=jkit_gallery] {\r\n mask-image: url('../../img/admin/block-icon/gallery.svg');\r\n}\r\n\r\ni[class^=jkit_contact_form_7] {\r\n mask-image: url('../../img/admin/block-icon/form-cf7.svg');\r\n}\r\n\r\ni[class^=jkit_mailchimp] {\r\n mask-image: url('../../img/admin/block-icon/mailchimp.svg');\r\n}\r\n\r\ni[class^=jkit_post_block] {\r\n mask-image: url('../../img/admin/block-icon/post-block.svg');\r\n}\r\n\r\ni[class^=jkit_team] {\r\n mask-image: url('../../img/admin/block-icon/team.svg');\r\n}\r\n\r\ni[class^=jkit_pie_chart] {\r\n mask-image: url('../../img/admin/block-icon/pie-chart.svg');\r\n}\r\n\r\ni[class^=jkit_portfolio_gallery] {\r\n mask-image: url('../../img/admin/block-icon/portfolio.svg');\r\n}\r\n\r\ni[class^=jkit_animated_text] {\r\n mask-image: url('../../img/admin/block-icon/animated-text.svg');\r\n}\r\n\r\ni[class^=jkit_countdown] {\r\n mask-image: url('../../img/admin/block-icon/countdown.svg');\r\n}\r\n\r\ni[class^=jkit_button] {\r\n mask-image: url('../../img/admin/block-icon/button.svg');\r\n}\r\n\r\ni[class^=jkit_post_list] {\r\n mask-image: url('../../img/admin/block-icon/post-list.svg');\r\n}\r\n\r\ni[class^=jkit_category_list] {\r\n mask-image: url('../../img/admin/block-icon/category-list.svg');\r\n}\r\n\r\ni[class^=jkit_feature_list] {\r\n mask-image: url('../../img/admin/block-icon/feature-list.svg');\r\n}\r\n\r\ni[class^=jkit_video_button] {\r\n mask-image: url('../../img/admin/block-icon/video-button.svg');\r\n}\r\n\r\ni[class^=jkit_heading] {\r\n mask-image: url('../../img/admin/block-icon/heading.svg');\r\n}\r\n\r\ni[class^=jkit_post_title] {\r\n mask-image: url('../../img/admin/block-icon/post-title.svg');\r\n}\r\n\r\ni[class^=jkit_post_content] {\r\n mask-image: url('../../img/admin/block-icon/post-content.svg');\r\n}\r\n\r\ni[class^=jkit_post_featured_image] {\r\n mask-image: url('../../img/admin/block-icon/post-featured-image.svg');\r\n}\r\n\r\ni[class^=jkit_post_comment] {\r\n mask-image: url('../../img/admin/block-icon/post-comment.svg');\r\n}\r\n\r\ni[class^=jkit_post_date] {\r\n mask-image: url('../../img/admin/block-icon/post-date.svg');\r\n}\r\n\r\ni[class^=jkit_post_author] {\r\n mask-image: url('../../img/admin/block-icon/post-author.svg');\r\n}\r\n\r\ni[class^=jkit_post_terms] {\r\n mask-image: url('../../img/admin/block-icon/post-terms.svg');\r\n}\r\n\r\ni[class^=jkit_post_excerpt] {\r\n mask-image: url('../../img/admin/block-icon/post-excerpt.svg');\r\n}\r\n\r\ni[class^=jkit_social_share] {\r\n mask-image: url('../../img/admin/block-icon/social-share.svg');\r\n}\r\n\r\ni[class^=jkit_off_canvas] {\r\n mask-image: url('../../img/admin/block-icon/off-canvas.svg');\r\n}\r\n\r\ni[class^=jkit_tabs] {\r\n mask-image: url('../../img/admin/block-icon/tabs.svg');\r\n}\r\n\r\ni[class^=jkit_dual_button] {\r\n mask-image: url('../../img/admin/block-icon/dual-button.svg');\r\n}\r\n\r\ni[class^=jkit_search] {\r\n mask-image: url('../../img/admin/block-icon/search.svg');\r\n}\r\n\r\ni[class^=jkit_banner] {\r\n\tmask-image: url('../../img/admin/block-icon/banner.svg');\r\n}\r\n\r\ni[class^=jkit_product_grid] {\r\n\tmask-image: url('../../img/admin/block-icon/product-grid.svg');\r\n}\r\n\r\ni[class^=jkit_product_categories] {\r\n\tmask-image: url('../../img/admin/block-icon/product-categories.svg');\r\n}\r\n\r\ni[class^=jkit_product_carousel] {\r\n\tmask-image: url('../../img/admin/block-icon/product-carousel.svg');\r\n}\r\n\r\ni[class^=jkit-option-additional] {\r\n mask-image: url('../../img/admin/icon.svg');\r\n\tfilter: invert(88%) sepia(0%) saturate(0%) hue-rotate(163deg) brightness(87%) contrast(0%);\r\n}"]}
|
1 |
+
{"version":3,"sources":["editor.scss"],"names":[],"mappings":"AAAA,gEACA,mEAEQ,WAAA,KACA,WAAA,IACA,QAAA,MACA,YAAA,YANR,iGACA,oGAYQ,cAAA,KACA,UAAA,KAdR,kIACA,qIASY,MAAA,KACA,WAAA,KAXZ,4EACA,+EAgBQ,cAAA,IACA,aAAA,IACA,MAAA,gBACA,OAAA,eACA,QAAA,uBACA,aAAA,IACA,aAAA,MACA,aAAA,eACA,QAAA,IAzBR,8EACA,iFA0BY,MAAA,KACA,OAAA,KACA,QAAA,MAKZ,uIAEQ,aAAA,QACA,iBAAA,QAHR,mGAMQ,iBAAA,sCANR,mGASQ,iBAAA,sCATR,mGAYQ,iBAAA,sCAZR,mGAeQ,iBAAA,sCAfR,mGAkBQ,iBAAA,sCAIR,6IAEQ,aAAA,QACA,iBAAA,QAHR,2GAMQ,iBAAA,uCANR,2GASQ,iBAAA,uCATR,2GAYQ,iBAAA,uCAZR,2GAeQ,iBAAA,uCAIR,gBACI,gBAAA,eACA,MAAA,eACA,OAAA,eACA,QAAA,MACA,YAAA,KACA,aAAA,KACA,iBAAA,QACA,mBAAA,IAAA,IAAA,YAAA,WAAA,IAAA,IAAA,YACH,oBAAA,UAAA,YAAA,UACA,sBAAA,OAAA,cAAA,OAGD,yCACI,iBAAA,QAGJ,gCAEQ,iBAAA,KAFR,yDAKQ,iBAAA,QAIR,iFAGG,UAAA,KACG,WAAA,KAKN,iCACI,gBAAA,eACA,MAAA,eACA,OAAA,eACA,QAAA,aACH,iBAAA,KAGD,wBACI,mBAAA,6CAAA,WAAA,6CAGJ,wBACI,mBAAA,6CAAA,WAAA,6CAGJ,yBACI,mBAAA,8CAAA,WAAA,8CAGJ,wBACI,mBAAA,4CAAA,WAAA,4CAGJ,4BACI,mBAAA,iDAAA,WAAA,iDAGJ,2BACI,mBAAA,gDAAA,WAAA,gDAGJ,4BACI,mBAAA,gDAAA,WAAA,gDAGJ,yBACI,mBAAA,8CAAA,WAAA,8CAGJ,uBACI,mBAAA,4CAAA,WAAA,4CAGJ,8BACI,mBAAA,6CAAA,WAAA,6CAGJ,yBACI,mBAAA,8CAAA,WAAA,8CAGJ,0BACI,mBAAA,+CAAA,WAAA,+CAGJ,oBACI,mBAAA,yCAAA,WAAA,yCAGJ,yBACI,mBAAA,8CAAA,WAAA,8CAGJ,iCACI,mBAAA,8CAAA,WAAA,8CAGJ,6BACI,mBAAA,kDAAA,WAAA,kDAGJ,yBACI,mBAAA,8CAAA,WAAA,8CAGJ,sBACI,mBAAA,2CAAA,WAAA,2CAGJ,yBACI,mBAAA,8CAAA,WAAA,8CAGJ,6BACI,mBAAA,kDAAA,WAAA,kDAGJ,4BACI,mBAAA,iDAAA,WAAA,iDAGJ,4BACI,mBAAA,iDAAA,WAAA,iDAGJ,uBACI,mBAAA,4CAAA,WAAA,4CAGJ,0BACI,mBAAA,+CAAA,WAAA,+CAGJ,4BACI,mBAAA,iDAAA,WAAA,iDAGJ,mCACI,mBAAA,wDAAA,WAAA,wDAGJ,4BACI,mBAAA,iDAAA,WAAA,iDAGJ,yBACI,mBAAA,8CAAA,WAAA,8CAGJ,2BACI,mBAAA,gDAAA,WAAA,gDAGJ,0BACI,mBAAA,+CAAA,WAAA,+CAGJ,4BACI,mBAAA,iDAAA,WAAA,iDAGJ,4BACI,mBAAA,iDAAA,WAAA,iDAGJ,0BACI,mBAAA,+CAAA,WAAA,+CAGJ,oBACI,mBAAA,yCAAA,WAAA,yCAGJ,2BACI,mBAAA,gDAAA,WAAA,gDAGJ,sBACI,mBAAA,2CAAA,WAAA,2CAGJ,sBACC,mBAAA,2CAAA,WAAA,2CAGD,4BACC,mBAAA,iDAAA,WAAA,iDAGD,kCACC,mBAAA,uDAAA,WAAA,uDAGD,gCACC,mBAAA,qDAAA,WAAA,qDAGD,iCACI,mBAAA,8BAAA,WAAA,8BACH,eAAA,YAAA,SAAA,YAAA,mBAAA,gBAAA,YAAA,OAAA,YAAA,SAAA,YAAA,mBAAA,gBAAA","file":"editor.css","sourcesContent":[".elementor-control-sg_content_postblock_type,\n.elementor-control-sg_layout_testimonial_choose {\n .elementor-choices {\n text-align: left;\n background: transparent;\n display: table;\n line-height: 1 !important;\n }\n >.elementor-control-content>.elementor-control-field {\n >.elementor-control-input-wrapper {\n width: 100%;\n margin-top: 10px;\n }\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n }\n label[for^=\"elementor-control-\"] {\n margin-bottom: 5px;\n margin-right: 5px;\n width: 118px !important;\n height: 88px !important;\n display: inline-block !important;\n border-width: 1px;\n border-style: solid;\n border-color: #ddd !important;\n padding: 3px;\n i {\n width: auto;\n height: 100%;\n display: block;\n }\n }\n}\n\n.elementor-control-sg_content_postblock_type {\n input[name^=\"elementor-choose-sg_content_postblock_type-\"]:checked+.elementor-choices-label {\n border-color: #278ab7;\n background-color: #278ab7;\n }\n label[for^=\"elementor-control-\"] .jkit-postblock-type-1 {\n background-image: url('../../img/admin/post-block-1.png');\n }\n label[for^=\"elementor-control-\"] .jkit-postblock-type-2 {\n background-image: url('../../img/admin/post-block-2.png');\n }\n label[for^=\"elementor-control-\"] .jkit-postblock-type-3 {\n background-image: url('../../img/admin/post-block-3.png');\n }\n label[for^=\"elementor-control-\"] .jkit-postblock-type-4 {\n background-image: url('../../img/admin/post-block-4.png');\n }\n label[for^=\"elementor-control-\"] .jkit-postblock-type-5 {\n background-image: url('../../img/admin/post-block-5.png');\n }\n}\n\n.elementor-control-sg_layout_testimonial_choose {\n input[name^=\"elementor-choose-sg_layout_testimonial_choose-\"]:checked+.elementor-choices-label {\n border-color: #278ab7;\n background-color: #278ab7;\n }\n label[for^=\"elementor-control-\"] .jkit-testimonials-layout-1 {\n background-image: url('../../img/admin/testimonial-1.png');\n }\n label[for^=\"elementor-control-\"] .jkit-testimonials-layout-2 {\n background-image: url('../../img/admin/testimonial-2.png');\n }\n label[for^=\"elementor-control-\"] .jkit-testimonials-layout-3 {\n background-image: url('../../img/admin/testimonial-3.png');\n }\n label[for^=\"elementor-control-\"] .jkit-testimonials-layout-4 {\n background-image: url('../../img/admin/testimonial-4.png');\n }\n}\n\ni[class*=jkit_] {\n background-size: auto !important;\n width: 32px !important;\n height: 32px !important;\n display: block;\n margin-left: auto;\n margin-right: auto;\n background-color: #556068;\n transition: all .1s ease-in-out;\n\tmask-repeat: no-repeat;\n\tmask-position: center;\n}\n\n.elementor-element:hover i[class*=jkit_] {\n background-color: #93003c;\n}\n\n.jkit-dark-mode {\n i[class*=jkit_] {\n background-color: #fff;\n }\n .elementor-element:hover i[class*=jkit_] {\n background-color: #71d7f7;\n }\n}\n\n#elementor-navigator {\n\t.elementor-navigator__element__element-type {\n\t\ti[class*=jkit_] {\n\t\t\tmax-width: 11px;\n \t\tmax-height: 11px;\n\t\t}\n\t}\n}\n\ni[class^=jkit-option-additional] {\n background-size: auto !important;\n width: 12px !important;\n height: 12px !important;\n display: inline-block;\n\tbackground-color: black;\n}\n\ni[class^=jkit_nav_menu] {\n mask-image: url('../../img/admin/block-icon/nav-menu.svg');\n}\n\ni[class^=jkit_icon_box] {\n mask-image: url('../../img/admin/block-icon/icon-box.svg');\n}\n\ni[class^=jkit_image_box] {\n mask-image: url('../../img/admin/block-icon/image-box.svg');\n}\n\ni[class^=jkit_fun_fact] {\n mask-image: url('../../img/admin/block-icon/funfact.svg');\n}\n\ni[class^=jkit_progress_bar] {\n mask-image: url('../../img/admin/block-icon/progress-bar.svg');\n}\n\ni[class^=jkit_client_logo] {\n mask-image: url('../../img/admin/block-icon/client-logo.svg');\n}\n\ni[class^=jkit_testimonials] {\n mask-image: url('../../img/admin/block-icon/testimonial.svg');\n}\n\ni[class^=jkit_accordion] {\n mask-image: url('../../img/admin/block-icon/accordion.svg');\n}\n\ni[class^=jkit_gallery] {\n mask-image: url('../../img/admin/block-icon/gallery.svg');\n}\n\ni[class^=jkit_contact_form_7] {\n mask-image: url('../../img/admin/block-icon/form-cf7.svg');\n}\n\ni[class^=jkit_mailchimp] {\n mask-image: url('../../img/admin/block-icon/mailchimp.svg');\n}\n\ni[class^=jkit_post_block] {\n mask-image: url('../../img/admin/block-icon/post-block.svg');\n}\n\ni[class^=jkit_team] {\n mask-image: url('../../img/admin/block-icon/team.svg');\n}\n\ni[class^=jkit_pie_chart] {\n mask-image: url('../../img/admin/block-icon/pie-chart.svg');\n}\n\ni[class^=jkit_portfolio_gallery] {\n mask-image: url('../../img/admin/block-icon/portfolio.svg');\n}\n\ni[class^=jkit_animated_text] {\n mask-image: url('../../img/admin/block-icon/animated-text.svg');\n}\n\ni[class^=jkit_countdown] {\n mask-image: url('../../img/admin/block-icon/countdown.svg');\n}\n\ni[class^=jkit_button] {\n mask-image: url('../../img/admin/block-icon/button.svg');\n}\n\ni[class^=jkit_post_list] {\n mask-image: url('../../img/admin/block-icon/post-list.svg');\n}\n\ni[class^=jkit_category_list] {\n mask-image: url('../../img/admin/block-icon/category-list.svg');\n}\n\ni[class^=jkit_feature_list] {\n mask-image: url('../../img/admin/block-icon/feature-list.svg');\n}\n\ni[class^=jkit_video_button] {\n mask-image: url('../../img/admin/block-icon/video-button.svg');\n}\n\ni[class^=jkit_heading] {\n mask-image: url('../../img/admin/block-icon/heading.svg');\n}\n\ni[class^=jkit_post_title] {\n mask-image: url('../../img/admin/block-icon/post-title.svg');\n}\n\ni[class^=jkit_post_content] {\n mask-image: url('../../img/admin/block-icon/post-content.svg');\n}\n\ni[class^=jkit_post_featured_image] {\n mask-image: url('../../img/admin/block-icon/post-featured-image.svg');\n}\n\ni[class^=jkit_post_comment] {\n mask-image: url('../../img/admin/block-icon/post-comment.svg');\n}\n\ni[class^=jkit_post_date] {\n mask-image: url('../../img/admin/block-icon/post-date.svg');\n}\n\ni[class^=jkit_post_author] {\n mask-image: url('../../img/admin/block-icon/post-author.svg');\n}\n\ni[class^=jkit_post_terms] {\n mask-image: url('../../img/admin/block-icon/post-terms.svg');\n}\n\ni[class^=jkit_post_excerpt] {\n mask-image: url('../../img/admin/block-icon/post-excerpt.svg');\n}\n\ni[class^=jkit_social_share] {\n mask-image: url('../../img/admin/block-icon/social-share.svg');\n}\n\ni[class^=jkit_off_canvas] {\n mask-image: url('../../img/admin/block-icon/off-canvas.svg');\n}\n\ni[class^=jkit_tabs] {\n mask-image: url('../../img/admin/block-icon/tabs.svg');\n}\n\ni[class^=jkit_dual_button] {\n mask-image: url('../../img/admin/block-icon/dual-button.svg');\n}\n\ni[class^=jkit_search] {\n mask-image: url('../../img/admin/block-icon/search.svg');\n}\n\ni[class^=jkit_banner] {\n\tmask-image: url('../../img/admin/block-icon/banner.svg');\n}\n\ni[class^=jkit_product_grid] {\n\tmask-image: url('../../img/admin/block-icon/product-grid.svg');\n}\n\ni[class^=jkit_product_categories] {\n\tmask-image: url('../../img/admin/block-icon/product-categories.svg');\n}\n\ni[class^=jkit_product_carousel] {\n\tmask-image: url('../../img/admin/block-icon/product-carousel.svg');\n}\n\ni[class^=jkit-option-additional] {\n mask-image: url('../../img/admin/icon.svg');\n\tfilter: invert(88%) sepia(0%) saturate(0%) hue-rotate(163deg) brightness(87%) contrast(0%);\n}"]}
|
assets/css/elements/main.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.jeg-elementor-kit.jkit-accordion{counter-reset:jkitNumber}.jeg-elementor-kit.jkit-accordion .card-wrapper{background-color:transparent;border:0;border-radius:0}.jeg-elementor-kit.jkit-accordion .card-wrapper:not(:last-child){margin-bottom:10px}.jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button .left-icon-group .normal-icon,.jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button .right-icon-group .normal-icon{display:none}.jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button .left-icon-group .active-icon,.jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button .right-icon-group .active-icon{display:block}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header{cursor:pointer}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--jkit-txt-color);background-color:var(--jkit-element-lighten-bg-color);font-weight:700;padding:14px 30px;border:1px solid transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .number:before{counter-increment:jkitNumber;content:counter(jkitNumber) ". "}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .title{padding-right:10px;display:inline-block}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group{padding-right:26px;float:left}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group{position:absolute;right:0;margin-right:30px}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group .normal-icon,.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group .normal-icon{display:block}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group .active-icon,.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group .active-icon{display:none}.jeg-elementor-kit.jkit-accordion .card-expand .card-body{padding:30px 85px 30px 65px}.jeg-elementor-kit.jkit-accordion.style-curve .card-wrapper .card-header .card-header-button{position:relative;border:0;padding-left:70px;background-color:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-accordion.style-curve .card-wrapper .card-header .card-header-button:before{position:absolute;content:"";top:0;left:0;height:100%;width:35px;background-color:rgba(255,255,255,.2);text-align:right;line-height:55px}.jeg-elementor-kit.jkit-accordion.style-curve .card-wrapper .card-header .card-header-button:after{position:absolute;content:"";left:35px;top:0;border-top:26.5px solid transparent;border-right:26.5px solid transparent;border-left:26.5px solid rgba(255,255,255,.2);border-bottom:26.5px solid transparent}.jeg-elementor-kit.jkit-accordion.style-curve .card-wrapper .card-header .card-header-button .left-icon-group{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.jeg-elementor-kit.jkit-accordion.style-box .card-wrapper .card-header .card-header-button{border:1px solid var(--jkit-border-color);border-bottom:1px solid var(--jkit-element-bg-color);background-color:var(--jkit-bg-color);position:relative;padding-left:85px}.jeg-elementor-kit.jkit-accordion.style-box .card-wrapper .card-header .card-header-button:before{position:absolute;top:-1px;left:-1px;content:"";height:calc(100% + 2px);width:55px;text-align:center;line-height:55px;color:var(--jkit-bg-color);background-color:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-accordion.style-box .card-wrapper .card-header .card-header-button .left-icon-group{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jeg-elementor-kit.jkit-accordion.style-shadow .card-wrapper .card-header .card-header-button{-webkit-box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);-o-box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);border-radius:0 0 5px 5px;background-color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-animated-text{-webkit-transition:all .3s ease;transition:all .3s ease}.jeg-elementor-kit.jkit-animated-text a{text-decoration:none;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-animated-text .animated-text{padding:0;margin:0;display:inline-block}.jeg-elementor-kit.jkit-animated-text .animated-text .normal-text{z-index:1;position:relative;vertical-align:bottom;font-size:43px;font-weight:500;line-height:1.2}.jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-gradient{background:var(--jkit-element-darken-bg-color);background:-webkit-gradient(linear,left top,left bottom,from(var(--jkit-element-lighten-bg-color)),to(var(--jkit-element-darken-bg-color)));background:linear-gradient(180deg,var(--jkit-element-lighten-bg-color) 0,var(--jkit-element-darken-bg-color) 100%);-moz-text-fill-color:transparent;-o-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper{overflow:visible;text-align:inherit;display:inline-block;position:relative;vertical-align:bottom}.jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient .dynamic-text{background:var(--jkit-element-darken-bg-color);background:-webkit-gradient(linear,left top,left bottom,from(var(--jkit-element-lighten-bg-color)),to(var(--jkit-element-darken-bg-color)));background:linear-gradient(180deg,var(--jkit-element-lighten-bg-color) 0,var(--jkit-element-darken-bg-color) 100%);-moz-text-fill-color:transparent;-o-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient .dynamic-text .dynamic-text-letter{background:var(--jkit-element-darken-bg-color);background:-webkit-gradient(linear,left top,left bottom,from(var(--jkit-element-lighten-bg-color)),to(var(--jkit-element-darken-bg-color)));background:linear-gradient(180deg,var(--jkit-element-lighten-bg-color) 0,var(--jkit-element-darken-bg-color) 100%);-moz-text-fill-color:transparent;-o-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text{display:inline-block;position:relative;top:0;left:0;z-index:1;font-size:43px;font-weight:500;line-height:1.2}.jeg-elementor-kit.jkit-animated-text .animated-text svg{position:absolute;left:0;overflow:visible}.jeg-elementor-kit.jkit-animated-text .animated-text svg path{fill:none;stroke-dasharray:1500;-webkit-animation:jkit-animated-dash 10s infinite;animation:jkit-animated-dash 10s infinite}.jeg-elementor-kit.jkit-animated-text .animated-text svg path.style-color{stroke:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-animated-text .animated-text svg path:nth-of-type(2){-webkit-animation-delay:.3s;animation-delay:.3s}.jeg-elementor-kit.jkit-animated-text .animated-text svg linearGradient stop:nth-of-type(1){stop-color:var(--jkit-element-lighten-bg-color)}.jeg-elementor-kit.jkit-animated-text .animated-text svg linearGradient stop:nth-of-type(2){stop-color:var(--jkit-element-darken-bg-color)}.jeg-elementor-kit.jkit-animated-text[data-shape=strikethrough] .animated-text svg{top:50%;width:100%;height:100%}.jeg-elementor-kit.jkit-animated-text[data-shape="x"] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=diagonal] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=double] .animated-text svg{top:0;width:100%;height:100%}.jeg-elementor-kit.jkit-animated-text[data-shape=curly] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=double-underline] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=underline-zigzag] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=underline] .animated-text svg{top:90%;width:100%;height:100%}.jeg-elementor-kit.jkit-animated-text[data-shape=circle] .animated-text svg{top:0;width:calc(100% + 20px);height:calc(100% + 20px);-webkit-transform:translate(-10px,-10px);transform:translate(-10px,-10px)}.jeg-elementor-kit.jkit-animated-text[data-style=rotating] .animated-text .dynamic-text:not(.show-text){visibility:hidden;opacity:0;display:none}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper:after{content:"";position:absolute;left:auto;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:1px;background-color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.cursor-blink:after{-webkit-animation:jkit-animated-pulse 1s infinite;animation:jkit-animated-pulse 1s infinite}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.typing-delete{background:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.typing-delete.style-gradient .dynamic-text{color:var(--jkit-txt-m-color);background:0 0;background-clip:border-box;-webkit-background-clip:border-box;-moz-text-fill-color:unset;-o-text-fill-color:unset;-webkit-text-fill-color:unset}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.typing-delete.style-gradient .dynamic-text .dynamic-text-letter{background:0 0;background-clip:border-box;-webkit-background-clip:border-box;-webkit-background-clip:border-box;-moz-text-fill-color:unset;-o-text-fill-color:unset;-webkit-text-fill-color:unset}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.typing-delete .dynamic-text .dynamic-text-letter{color:var(--jkit-txt-m-color)}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-text-letter:not(.show-letter){display:none}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swirl] .animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swirl] .animated-text .dynamic-text-letter{display:inline-block;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swirl] .animated-text .dynamic-text-letter.show-letter{-webkit-animation:jkit-animated-swirl-in .4s forwards;animation:jkit-animated-swirl-in .4s forwards}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=blinds]{-webkit-transition:width .3s ease;transition:width .3s ease}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=blinds] .animated-text .dynamic-text-letter{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=blinds] .animated-text .dynamic-text-letter.show-letter{-webkit-animation:jkit-animated-blinds-in .6s forwards;animation:jkit-animated-blinds-in .6s forwards}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=wave]{-webkit-transition:width .3s ease;transition:width .3s ease}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=wave] .animated-text .dynamic-text-letter{-webkit-transform:scale(0);transform:scale(0);display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=wave] .animated-text .dynamic-text-letter.show-letter{-webkit-animation:jkit-animated-wave-up .3s forwards;animation:jkit-animated-wave-up .3s forwards}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=flip] .animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=flip] .animated-text .dynamic-text{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);position:relative}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=flip] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-animation:jkit-animated-flip-in 1.2s;animation:jkit-animated-flip-in 1.2s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=flip] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:jkit-animated-flip-out 1.2s;animation:jkit-animated-flip-out 1.2s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=drop-in] .animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;-webkit-perspective:300px;perspective:300px;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=drop-in] .animated-text .dynamic-text{position:relative}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=drop-in] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:jkit-animated-drop-in-in .6s;animation:jkit-animated-drop-in-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=drop-in] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:jkit-animated-drop-in-out .6s;animation:jkit-animated-drop-in-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-left] .animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-left] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:jkit-animated-slide-left-in .6s;animation:jkit-animated-slide-left-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-left] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:jkit-animated-slide-left-out .6s;animation:jkit-animated-slide-left-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-right] .animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-right] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:jkit-animated-slide-right-in .6s;animation:jkit-animated-slide-right-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-right] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:jkit-animated-slide-right-out .6s;animation:jkit-animated-slide-right-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-up] .animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-up] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:jkit-animated-slide-up-in .6s;animation:jkit-animated-slide-up-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-up] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:jkit-animated-slide-up-out .6s;animation:jkit-animated-slide-up-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-down] .animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-down] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:jkit-animated-slide-down-in .6s;animation:jkit-animated-slide-down-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-down] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:jkit-animated-slide-down-out .6s;animation:jkit-animated-slide-down-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=bounce] .animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=bounce] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:jkit-animated-bounce-in .6s;animation:jkit-animated-bounce-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=bounce] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:jkit-animated-bounce-out .6s;animation:jkit-animated-bounce-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swing] .animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swing] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:jkit-animated-swing-in .6s;animation:jkit-animated-swing-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swing] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:jkit-animated-swing-out .6s;animation:jkit-animated-swing-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=rubber-band] .animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=rubber-band] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:jkit-animated-rubber-band-in .6s;animation:jkit-animated-rubber-band-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=rubber-band] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:jkit-animated-rubber-band-out .6s;animation:jkit-animated-rubber-band-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=clip] .animated-text .dynamic-wrapper{overflow:hidden;text-align:left}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=clip] .animated-text .dynamic-wrapper:after{content:"";position:absolute;left:auto;right:0;top:0;height:100%;width:2px;background-color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=clip] .animated-text .dynamic-text.show-text{white-space:nowrap}.jeg-elementor-kit.jkit-banner .jkit-banner-wrapper .jkit-banner-image{position:absolute;top:0;bottom:0;left:0;right:0}.jeg-elementor-kit.jkit-banner .jkit-banner-wrapper .jkit-banner-image::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0}.jeg-elementor-kit.jkit-banner .jkit-banner-wrapper .jkit-banner-content{position:relative;height:400px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;padding:30px 70px}.jeg-elementor-kit.jkit-banner .jkit-banner-wrapper .jkit-banner-box-sale{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jeg-elementor-kit.jkit-banner .jkit-banner-wrapper .jkit-banner-all-link{position:absolute;top:0;right:0;bottom:0;left:0}.jeg-elementor-kit.jkit-button .jkit-button-wrapper{border-radius:5px;font-size:15px;padding:15px 30px;display:inline-block;color:var(--jkit-txt-alt-color);position:relative;display:inline-block;line-height:1;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;text-align:center;background-color:var(--jkit-btn-bg-color);-webkit-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{background-color:var(--jkit-btn-bg-hover-color)}.jeg-elementor-kit.jkit-button .jkit-button-wrapper i,.jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{display:inline-block;vertical-align:middle}.jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var(--jkit-txt-alt-color);-webkit-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-categorylist .category-list-item a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-categorylist .category-list-item a:hover{color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-categorylist .category-list-item a:hover svg{fill:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-categorylist .category-list-item a .jkit-categorylist-content{z-index:2;display:block;margin-bottom:0}.jeg-elementor-kit.jkit-categorylist .category-list-item a .icon-list{text-align:center}.jeg-elementor-kit.jkit-categorylist .category-list-item a svg{fill:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-categorylist.layout-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.jeg-elementor-kit.jkit-client-logo{position:relative;display:inline-block;overflow:hidden;width:100%}.jeg-elementor-kit.jkit-client-logo .client-list{position:relative;z-index:1}.jeg-elementor-kit.jkit-client-logo .client-track .image-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;overflow:hidden}.jeg-elementor-kit.jkit-client-logo .client-track .image-list:hover .content-image .hover-image{opacity:1;-webkit-transition:opacity .25s ease-in-out 0s;transition:opacity .25s ease-in-out 0s}.jeg-elementor-kit.jkit-client-logo .client-track .content-image{position:relative;line-height:0;width:100%}.jeg-elementor-kit.jkit-client-logo .client-track .content-image .main-image{height:auto;width:100%}.jeg-elementor-kit.jkit-client-logo .client-track .content-image .hover-image{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;height:auto;width:100%}.jeg-elementor-kit.jkit-client-logo .client-track .client-slider.hover-enable:hover .content-image .main-image{opacity:0;visibility:hidden;-webkit-transition:all .25s ease;transition:all .25s ease}.jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider{margin-right:10px}.jeg-elementor-kit.jkit-client-logo .tns-nav{text-align:center}.jeg-elementor-kit.jkit-client-logo .tns-nav button{width:9px;height:9px;padding:0;margin:0 5px;border-radius:50%;background:var(--jkit-txt-m-color);border:0}.jeg-elementor-kit.jkit-client-logo .tns-nav button.tns-nav-active{background:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-client-logo .tns-horizontal.tns-subpixel>.tns-item{vertical-align:middle}.jeg-elementor-kit.jkit-client-logo .tns-controls button{color:var(--jkit-txt-color);border:0;background:0 0}.jeg-elementor-kit.jkit-client-logo .tns-controls button i,.jeg-elementor-kit.jkit-client-logo .tns-controls button svg{-webkit-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-client-logo.arrow-bottom-middle .tns-controls{text-align:center}.jeg-elementor-kit.jkit-client-logo.arrow-bottom-middle .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-client-logo.arrow-bottom-middle .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-client-logo.arrow-bottom-edge .tns-controls button[data-controls=next]{display:inline-block;position:absolute;right:0}.jeg-elementor-kit.jkit-client-logo.arrow-middle-edge .tns-controls button{display:inline-block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:2}.jeg-elementor-kit.jkit-client-logo.arrow-middle-edge .tns-controls button[data-controls=prev]{left:0}.jeg-elementor-kit.jkit-client-logo.arrow-middle-edge .tns-controls button[data-controls=next]{right:0}.jeg-elementor-kit.jkit-client-logo.arrow-top-right .tns-controls{text-align:right}.jeg-elementor-kit.jkit-client-logo.arrow-top-right .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-client-logo.arrow-top-right .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-client-logo.arrow-top-left .tns-controls{text-align:left}.jeg-elementor-kit.jkit-client-logo.arrow-top-left .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-client-logo.arrow-top-left .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-contact-form-7:before{content:unset}.jeg-elementor-kit.jkit-contact-form-7 form label{color:var(--jkit-form-txt-color);width:100%;max-width:380px}.jeg-elementor-kit.jkit-contact-form-7 form label span{pointer-events:none;color:var(--jkit-txt-m-color);font-size:.8125rem;display:block}.jeg-elementor-kit.jkit-contact-form-7 form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.jeg-elementor-kit.jkit-contact-form-7 form select,.jeg-elementor-kit.jkit-contact-form-7 form textarea{border:1px solid var(--jkit-form-border-color);margin-bottom:20px}.jeg-elementor-kit.jkit-contact-form-7 form input[type=submit]{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:0;padding:12px 72px;font-size:.9375rem;background-color:var(--jkit-btn-bg-color);border:0;color:#fff;cursor:pointer;margin-bottom:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .5s ease;transition:all .5s ease}.jeg-elementor-kit.jkit-contact-form-7 form input[type=submit]:hover{background-color:var(--jkit-btn-bg-hover-color)}.jeg-elementor-kit.jkit-countdown{position:relative;z-index:10;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.jeg-elementor-kit.jkit-countdown.separator-enable .timer-container:not(:last-child) .timer-inner-container::after{position:absolute;left:100%;z-index:1;color:var(--jkit-form-txt-color);font-size:45px}.jeg-elementor-kit.jkit-countdown .timer-container{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.jeg-elementor-kit.jkit-countdown .timer-inner-container{position:relative;margin:auto;margin-bottom:0;width:150px;height:150px;background:var(--jkit-element-bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jeg-elementor-kit.jkit-countdown .timer-content{width:100%}.jeg-elementor-kit.jkit-countdown .timer-content>span{display:block;color:#fff;line-height:1}.jeg-elementor-kit.jkit-countdown .timer-content.label-inline>span{display:inline-block}.jeg-elementor-kit.jkit-countdown .timer-content .timer-count{font-size:36px;font-weight:700;margin-top:14px;margin-bottom:14px}.jeg-elementor-kit.jkit-countdown .timer-content .timer-count.timer-loading{opacity:0;visibility:hidden}.jeg-elementor-kit.jkit-countdown .timer-content .timer-title{font-size:14px;letter-spacing:2.5px}.jeg-elementor-kit.jkit-countdown .expire-message .expire-title{font-size:24px;font-weight:600;margin-bottom:12px;display:block}.jeg-elementor-kit.jkit-countdown .expire-message .expire-content{display:block}.jeg-elementor-kit.jkit-dual-button{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:480px){.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper{display:block}}.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-btn{cursor:pointer;display:inline-block;font-size:14px;font-weight:700;outline:0;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease;text-align:center;overflow:hidden;color:var(--jkit-txt-alt-color);width:100%;padding:20px;z-index:1}.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-btn svg{fill:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one{background:var(--jkit-btn-bg-color)}.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two{background:var(--jkit-form-txt-color)}.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-middle-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;position:relative;background:#fafaf8;color:#444;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:14px;z-index:5}.jeg-elementor-kit.jkit-feature-list .feature-list-items{list-style-type:none;margin:0;padding:0}.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item{position:relative}.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon-box{z-index:2;-webkit-transition:all .5s ease;transition:all .5s ease}.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon-inner{background-color:var(--jkit-element-bg-color);-webkit-transition:all .5s ease;transition:all .5s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon{color:var(--jkit-txt-alt-color);-webkit-transition:all .5s ease;transition:all .5s ease;line-height:1;text-align:center;height:70px;width:70px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon i{color:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon svg{fill:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title{color:var(--jkit-txt-h-color);line-height:1.5em;margin-top:-2px;margin-bottom:10px;font-weight:600}.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title>a{color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-content{padding:0;margin:0;color:var(--jkit-txt-color);font-size:14px;font-weight:400;line-height:1.5em}.jeg-elementor-kit.jkit-feature-list .feature-list-items .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-right:0!important;border-style:solid;border-color:var(--jkit-element-bg-color);border-width:1px;-webkit-transition:all .5s ease;transition:all .5s ease}.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:last-child .connector{display:none}.jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item .connector{display:none}.jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item:after,.jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item:before{content:"";position:absolute;display:block;border-style:solid;border-color:var(--jkit-element-bg-color);border-width:1px}.jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item:before{top:0;z-index:1;border-right:none!important;height:100%}.jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item:after{top:50%;width:23px;z-index:2;border-top:none!important}.jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item :not(:last-child):before{height:calc(100% + 8px)}.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-circle .feature-list-item .feature-list-icon,.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-circle .feature-list-item .feature-list-icon-inner{border-radius:50%}.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-rhombus .feature-list-item .feature-list-icon-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:15px}.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-rhombus .feature-list-item .feature-list-icon i,.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-rhombus .feature-list-item .feature-list-icon img,.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-rhombus .feature-list-item .feature-list-icon svg{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-view-framed .feature-list-item .feature-list-icon{color:var(--jkit-element-bg-color);background-color:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-view-framed .feature-list-item .feature-list-icon i{color:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-view-framed .feature-list-item .feature-list-icon svg{fill:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-fun-fact{-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;z-index:2;background-repeat:no-repeat;background-size:cover;background-position:center center;text-align:center;overflow:hidden}.jeg-elementor-kit.jkit-fun-fact:before{position:absolute;content:"";height:100%;width:100%;-webkit-transition:all .6s ease;transition:all .6s ease;background-size:101% 101%;z-index:1}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon{margin-bottom:15px;padding:15px;font-size:40px;color:var(--jkit-txt-color);display:inline-block}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg{width:40px;fill:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{font-size:28px;font-weight:700;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super{top:-5px;left:0;vertical-align:super;font-size:22px;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{font-size:15px;margin:0;font-weight:400;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-gallery:before{content:none}.jeg-elementor-kit.jkit-gallery[data-grid=masonry] .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap{height:auto;position:relative}.jeg-elementor-kit.jkit-gallery.layout-card .gallery-items .gallery-item-wrap:hover .grid-item .thumbnail-wrap .style-overlay{visibility:visible;opacity:.7}.jeg-elementor-kit.jkit-gallery.layout-card .gallery-items .gallery-item-wrap .grid-item{-webkit-box-shadow:0 0 30px 0 rgba(3,29,60,.05);box-shadow:0 0 30px 0 rgba(3,29,60,.05)}.jeg-elementor-kit.jkit-gallery.layout-card .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap{position:relative;line-height:0}.jeg-elementor-kit.jkit-gallery.layout-card .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap .style-overlay{visibility:hidden;opacity:0;-webkit-transition:.5s all ease;transition:.5s all ease;display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--jkit-element-darken-bg-color);-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;height:100%;width:100%;padding:15px;z-index:10}.jeg-elementor-kit.jkit-gallery .search-filters-wrap{height:55px;border-radius:5px;max-width:600px;margin:15px auto 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap{position:relative;-ms-flex-preferred-size:30%;flex-basis:30%}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap button.search-filter-trigger{color:#7f8995;border:0 solid;border-right:1px solid var(--jkit-element-bg-color);width:100%;border-radius:0;padding:17px 13px;font-size:14px;background:var(--jkit-element-lighten-bg-color);height:55px;border-radius:10px 0 0 10px;outline:0;text-align:center;position:relative}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap button.search-filter-trigger svg{fill:#7f8995;width:14px}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls{position:absolute;left:0;background:#fff;z-index:999;width:150px;visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s;width:100%;border-radius:5px;padding-top:7px;margin:0;padding:0;list-style:none}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls li:first-child{border-top:0 solid}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls li{padding:5px 5px 5px 10px;cursor:pointer;-webkit-transition:.3s;transition:.3s;font-size:14px;color:#7f8995;font-weight:400}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls li:hover{color:#000}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls.open-controls{visibility:visible;opacity:1}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .jkit-gallery-search-box{background:var(--jkit-element-lighten-bg-color);border-radius:0 10px 10px 0;-ms-flex-preferred-size:70%;flex-basis:70%;height:100%}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .jkit-gallery-search-box input[type=text]{width:100%;height:100%;margin:0;padding:15px;font-size:14px;border:0 solid;outline:0;background:0 0}.jeg-elementor-kit.jkit-gallery .filter-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:1 1 auto;flex-flow:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0;margin:0}.jeg-elementor-kit.jkit-gallery .filter-controls ul{margin:0 0 20px 0;padding:0;text-align:center}.jeg-elementor-kit.jkit-gallery .filter-controls ul li{font-size:13px;line-height:1.8;text-transform:uppercase;letter-spacing:1px;padding:6px 15px;cursor:pointer;margin:0 5px;font-weight:400;list-style:none;display:inline-block;text-align:center}.jeg-elementor-kit.jkit-gallery .filter-controls ul li.active{background:var(--jkit-element-bg-color);border-radius:0;color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap{width:100%;float:left}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay{visibility:visible;opacity:.7}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-buttons,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-content,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-title{-webkit-transform:translate(0);transform:translate(0)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-zoom .item-caption-over,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-zoom .item-hover-bg{-webkit-transform:scale(1);transform:scale(1)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .video-wrap a{font-size:65px;-webkit-transition:.5s all ease;transition:.5s all ease}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .video-wrap a svg{width:65px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item{margin:5px;position:relative;overflow:hidden}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap{height:300px;overflow:hidden;line-height:0}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .video-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:15}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .video-wrap a{font-size:60px;color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .video-wrap a svg{width:60px;fill:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-category{line-height:normal}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-category span{position:absolute;left:50%;bottom:0;font-size:12px;font-weight:500;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:15px;border-radius:5px;padding:5px 10px 5px 10px;background:var(--jkit-selection-bg-color)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button{position:absolute;left:50%;top:50%;width:100%;height:auto;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons a{display:inline-block;font-size:16px;margin:0 7px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons a span{background:var(--jkit-bg-color);color:var(--jkit-element-bg-color);height:50px;line-height:50px;width:50px;border-radius:50%;padding:15px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons a span svg{fill:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons a{display:inline-block;font-size:16px;margin-right:15px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons a span{background:var(--jkit-bg-color);color:var(--jkit-element-bg-color);height:50px;line-height:50px;width:50px;border-radius:50%;padding:15px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons a span svg{fill:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-hover-bg{position:absolute;left:0;top:0;height:100%;width:100%;content:"";background:var(--jkit-element-darken-bg-color);z-index:-1;opacity:.7}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .caption-head{position:absolute;top:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;z-index:3;color:var(--jkit-bg-color);font-size:18px;font-weight:700;line-height:normal}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .caption-head .item-rating li{display:inline-block;list-style:none;margin-right:2px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .caption-head .item-rating li svg{fill:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay{visibility:hidden;opacity:0;-webkit-transition:.6s all ease;transition:.6s all ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;height:100%;width:100%;padding:15px;z-index:10}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-title{-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.5s all ease;transition:.5s all ease}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-buttons,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-content{-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:.5s all ease;transition:.5s all ease}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-zoom .item-caption-over,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-zoom .item-hover-bg{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:.5s all ease;transition:.5s all ease}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-none .item-caption-over,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-none .item-hover-bg{display:none}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over{width:100%;height:auto}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over .item-title{color:var(--jkit-txt-alt-color);font-size:20px;margin-bottom:5px;line-height:1}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over .item-content{color:var(--jkit-txt-alt-color);font-size:12px;font-family:inherit}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over .item-buttons{color:var(--jkit-txt-alt-color);font-size:12px;font-family:inherit}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-card{background:var(--jkit-element-lighten-bg-color);padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-card .item-caption-over .item-title{color:var(--jkit-txt-color);font-size:20px;margin:10px 0 10px;line-height:1}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-card .item-caption-over .item-content{color:var(--jkit-txt-color);font-size:12px;font-family:inherit}.jeg-elementor-kit.jkit-gallery .load-more-items{text-align:center;margin-top:15px}.jeg-elementor-kit.jkit-gallery .load-more-items .jkit-gallery-load-more{background:var(--jkit-btn-bg-color);color:var(--jkit-bg-color);padding:10px}.jeg-elementor-kit.jkit-gallery .load-more-items .jkit-gallery-load-more svg{fill:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-heading{position:relative}.jeg-elementor-kit.jkit-heading.title-float-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jeg-elementor-kit.jkit-heading .heading-title{font-size:28px;font-weight:500}.jeg-elementor-kit.jkit-heading .heading-title>span{display:inline-block;font-weight:700}.jeg-elementor-kit.jkit-heading .heading-section-title{position:relative;margin:0;margin-bottom:20px}.jeg-elementor-kit.jkit-heading .heading-section-title.border-enable{position:relative}.jeg-elementor-kit.jkit-heading .heading-section-title.border-enable.start:before,.jeg-elementor-kit.jkit-heading .heading-section-title.border-enable.start~:before{left:0}.jeg-elementor-kit.jkit-heading .heading-section-title.border-enable.end:before,.jeg-elementor-kit.jkit-heading .heading-section-title.border-enable.end~:before{right:0}.jeg-elementor-kit.jkit-heading .heading-section-title.border-enable:before{content:"";display:block;position:absolute;background:var(--jkit-element-darken-bg-color);background:-webkit-gradient(linear,left top,left bottom,from(var(--jkit-element-lighten-bg-color)),to(var(--jkit-element-darken-bg-color)));background:linear-gradient(180deg,var(--jkit-element-lighten-bg-color) 0,var(--jkit-element-darken-bg-color) 100%)}.jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:18px;font-weight:700;color:var(--jkit-txt-m-color)}.jeg-elementor-kit.jkit-heading .heading-section-subtitle.border-enable{display:inline-block;position:relative;vertical-align:middle}.jeg-elementor-kit.jkit-heading .heading-section-subtitle.border-enable:after,.jeg-elementor-kit.jkit-heading .heading-section-subtitle.border-enable:before{content:"";background-color:var(--jkit-txt-m-color);display:inline-block;vertical-align:middle}.jeg-elementor-kit.jkit-heading .heading-section-subtitle.border-enable:before{margin-right:15px}.jeg-elementor-kit.jkit-heading .heading-section-subtitle.border-enable:after{margin-left:15px}.jeg-elementor-kit.jkit-heading .heading-section-subtitle.outline-enable{display:inline-block;position:relative;vertical-align:middle;margin-left:30px;padding:8px 32px 8px 32px;border-radius:2em 2em 2em 2em}.jeg-elementor-kit.jkit-heading .heading-section-description{display:inline-block;width:100%}.jeg-elementor-kit.jkit-heading .shadow-text{z-index:0;font-size:90px;position:absolute;font-weight:700;line-height:120px;white-space:nowrap;letter-spacing:-6px;font-family:Archivo,sans-serif;color:transparent;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(16,16,16,.1)}.jeg-elementor-kit.jkit-heading .shadow-text~*{z-index:1;position:relative}.jeg-elementor-kit.jkit-heading .separator-wrapper{display:inline-block}.jeg-elementor-kit.jkit-heading .separator-wrapper:not(.style-custom){height:4px;position:relative}.jeg-elementor-kit.jkit-heading .separator-wrapper.style-dotted{width:30px;background:var(--jkit-element-darken-bg-color);border-radius:2px;margin-left:27px}.jeg-elementor-kit.jkit-heading .separator-wrapper.style-dotted:after{content:"";position:absolute;left:-27px;top:0;display:inline-block;height:4px;width:4px;border-radius:50%;background-color:var(--jkit-element-darken-bg-color);-webkit-box-shadow:9px 0 0 0 var(--jkit-element-darken-bg-color),18px 0 0 0 var(--jkit-element-darken-bg-color);box-shadow:9px 0 0 0 var(--jkit-element-darken-bg-color),18px 0 0 0 var(--jkit-element-darken-bg-color)}.jeg-elementor-kit.jkit-heading .separator-wrapper.style-solid{width:150px;border-radius:0;background:var(--jkit-element-darken-bg-color);margin-left:0}.jeg-elementor-kit.jkit-heading .separator-wrapper.style-solid-bullet,.jeg-elementor-kit.jkit-heading .separator-wrapper.style-solid-star{width:135px;background:var(--jkit-element-darken-bg-color);background:-webkit-gradient(linear,left top,right top,color-stop(0,var(--jkit-element-darken-bg-color)),color-stop(38%,var(--jkit-element-darken-bg-color)),color-stop(38%,rgba(255,255,255,0)),color-stop(62%,rgba(255,255,255,0)),color-stop(62%,var(--jkit-element-darken-bg-color)),to(var(--jkit-element-darken-bg-color)));background:linear-gradient(90deg,var(--jkit-element-darken-bg-color) 0,var(--jkit-element-darken-bg-color) 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 62%,var(--jkit-element-darken-bg-color) 62%,var(--jkit-element-darken-bg-color) 100%)}.jeg-elementor-kit.jkit-heading .separator-wrapper.style-solid-bullet:after,.jeg-elementor-kit.jkit-heading .separator-wrapper.style-solid-star:after{position:absolute;content:"";top:0;left:50%;width:14.3px;height:14.3px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);background-color:var(--jkit-element-darken-bg-color);top:-7.15px}.jeg-elementor-kit.jkit-heading .separator-wrapper.style-solid-bullet:after{border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.jeg-elementor-kit.jkit-heading .separator-wrapper.style-custom img{display:inline-block}.jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{position:relative;padding:50px 40px 50px 40px;text-align:center;border:1px solid var(--jkit-border-color);border-radius:5px;-webkit-transition:all .4s ease;transition:all .4s ease;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center}.jeg-elementor-kit.jkit-icon-box>a{text-decoration:none}.jeg-elementor-kit.jkit-icon-box .icon-box-link{color:unset}.jeg-elementor-kit.jkit-icon-box .jkit-background-filter{background-color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-icon-box.icon-position-left .jkit-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jeg-elementor-kit.jkit-icon-box.icon-position-left .jkit-icon-box-wrapper .icon-box.icon-box-header{margin-right:15px}.jeg-elementor-kit.jkit-icon-box.icon-position-right .jkit-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.jeg-elementor-kit.jkit-icon-box.icon-position-right .jkit-icon-box-wrapper .icon-box.icon-box-header{margin-left:15px}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header{position:relative;z-index:2;line-height:0}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header>.icon{display:inline-block;margin-bottom:13px;color:var(--jkit-txt-color);-webkit-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header>.icon i{font-size:40px}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header>.icon svg{-webkit-transition:all .4s ease;transition:all .4s ease;fill:var(--jkit-txt-color);width:40px}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body{position:relative;z-index:2}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .title{padding:0;color:var(--jkit-txt-color);font-size:23px}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button{position:relative;z-index:2}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper{position:relative;z-index:2}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper .icon-box-link{border-radius:5px;font-size:15px;padding:15px 30px;display:inline-block;color:var(--jkit-bg-color);position:relative;display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;text-align:center;background-color:var(--jkit-btn-bg-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper .icon-box-link:hover{background-color:var(--jkit-btn-bg-hover-color)}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper .icon-box-link svg{-webkit-transition:all .4s ease;transition:all .4s ease;width:15px;fill:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button.hover .btn-wrapper .icon-box-link{opacity:0}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-button.hover .btn-wrapper .icon-box-link{opacity:100}.jeg-elementor-kit.jkit-icon-box:hover .hover-watermark{bottom:0;opacity:100}.jeg-elementor-kit.jkit-icon-box .hover-watermark{position:absolute;bottom:-50px;right:0;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:1}.jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px}.jeg-elementor-kit.jkit-icon-box .hover-watermark svg{-webkit-transition:all .4s ease;transition:all .4s ease;width:100px}.jeg-elementor-kit.jkit-icon-box .icon-box-badge{position:absolute;line-height:1;z-index:2}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.topleft{top:0;left:0}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.topcenter{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.topright{top:0;right:0}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.bottomleft{left:0;bottom:0}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.bottomcenter{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.bottomright{bottom:0;right:0}.jeg-elementor-kit.jkit-icon-box .icon-box-badge .badge-text{padding:10px 10px 10px 10px;border-radius:0;background-color:var(--jkit-selection-bg-color);font-size:.70588rem;color:var(--jkit-bg-color);font-weight:500;display:inline-block}.jeg-elementor-kit.jkit-image-box{-webkit-transition:all .4s ease;transition:all .4s ease;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jeg-elementor-kit.jkit-image-box .image-box-header{-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;overflow:hidden;line-height:0}.jeg-elementor-kit.jkit-image-box .image-box-header img{-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:auto;margin:0;-o-object-fit:cover;object-fit:cover}.jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{padding:30px 35px;position:relative;overflow:hidden;background:var(--jkit-bg-color);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);-o-box-shadow:0 0 20px 0 rgba(0,0,0,.25);box-shadow:0 0 20px 0 rgba(0,0,0,.25)}.jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{margin-top:0;margin-bottom:.9rem}.jeg-elementor-kit.jkit-image-box .image-box-body .body-title{font-size:18px;margin-bottom:20px;color:var(--jkit-txt-h-color);font-weight:700}.jeg-elementor-kit.jkit-image-box .image-box-body .body-title svg{fill:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper{display:inline-block}.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a{border-radius:5px;font-size:15px;padding:15px 30px;color:#fff;position:relative;line-height:1;white-space:nowrap;vertical-align:middle;text-align:center;background-color:var(--jkit-btn-bg-color);-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover{background-color:var(--jkit-btn-bg-hover-color)}.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg{-webkit-transition:all .4s ease;transition:all .4s ease;fill:#fff}.jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i,.jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg{margin-right:5px}.jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i,.jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg{margin-left:5px}.jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner{background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);-o-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08);-webkit-transition:all .4s ease;transition:all .4s ease;width:90%;height:90px;position:relative;margin-left:auto;margin-right:auto;margin-top:-50px}.jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner .body-button,.jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner .body-description{-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0;visibility:hidden}.jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner{height:220px}.jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner .body-button,.jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner .body-description{opacity:1;visibility:visible}.jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder){-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:30px}.jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder{-ms-flex-item-align:end;align-self:flex-end}.jeg-elementor-kit.jkit-mailchimp.style-full .jkit-input-wrapper:not(:last-child){margin-bottom:20px}.jeg-elementor-kit.jkit-mailchimp .jkit-form-group{margin:0}.jeg-elementor-kit.jkit-mailchimp .jkit-input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.jeg-elementor-kit.jkit-mailchimp .jkit-input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--jkit-txt-color);text-align:center;white-space:nowrap;background-color:var(--jkit-border-color);height:100%;padding:15px;font-size:10px;border:1px solid var(--jkit-form-border-color);border-radius:5px 0 0 5px}.jeg-elementor-kit.jkit-mailchimp .jkit-input-group-text svg{fill:var(--jkit-txt-color);width:10px}.jeg-elementor-kit.jkit-mailchimp .jkit-input-group-icon.position-before{margin-right:-1px}.jeg-elementor-kit.jkit-mailchimp .jkit-input-group-icon.position-after{margin-left:-1px}.jeg-elementor-kit.jkit-mailchimp .jkit-form-control{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;display:block;height:auto;min-height:42px;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid var(--jkit-form-border-color);border-radius:0 5px 5px 0;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit{padding:8px 20px 8px 20px;color:var(--jkit-txt-alt-color);width:100%;position:relative;z-index:1;font-size:16px;border-style:solid;border-width:0;background-color:var(--jkit-btn-bg-color);-webkit-box-shadow:none;box-shadow:none;border-radius:5px;margin-top:0;margin-bottom:0;line-height:26px}.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit>i,.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit>svg{margin-right:10px}.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit svg{fill:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit:hover{background-color:var(--jkit-btn-bg-hover-color)}.jeg-elementor-kit.jkit-mailchimp .jkit-input-label{font-weight:600}.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message{display:none;padding:10px 15px;margin-bottom:10px;border-radius:5px}.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message.error{display:block;color:var(--jkit-error-border-color);background-color:var(--jkit-error-bg-color);border:1px solid var(--jkit-error-border-color)}.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message.success{display:block;color:var(--jkit-success-border-color);background-color:var(--jkit-success-bg-color);border:var(--jkit-success-border-color)}@-webkit-keyframes slide-from-left{0%{left:0}100%{left:101%}}@keyframes slide-from-left{0%{left:0}100%{left:101%}}@-webkit-keyframes slide-from-right{0%{left:0}100%{left:-101%}}@keyframes slide-from-right{0%{left:0}100%{left:-101%}}@-webkit-keyframes slide-from-left-reverse{0%{left:-101%}100%{left:0}}@keyframes slide-from-left-reverse{0%{left:-101%}100%{left:0}}@-webkit-keyframes slide-from-right-reverse{0%{left:101%}100%{left:0}}@keyframes slide-from-right-reverse{0%{left:101%}100%{left:0}}@-webkit-keyframes jkit-fadeinup{from{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes jkit-fadeinup{from{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes jkit-scrolling-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}49%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes jkit-scrolling-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}49%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes jkit-animated-dash{0%{stroke-dasharray:0 1500}15%{stroke-dasharray:1500 1500}85%{opacity:1}90%{stroke-dasharray:1500 1500;opacity:0}100%{stroke-dasharray:0 1500;opacity:0}}@keyframes jkit-animated-dash{0%{stroke-dasharray:0 1500}15%{stroke-dasharray:1500 1500}85%{opacity:1}90%{stroke-dasharray:1500 1500;opacity:0}100%{stroke-dasharray:0 1500;opacity:0}}@-webkit-keyframes jkit-animated-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}@keyframes jkit-animated-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}@-webkit-keyframes jkit-animated-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}}@keyframes jkit-animated-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}}@-webkit-keyframes jkit-animated-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0);transform:rotateY(0)}}@keyframes jkit-animated-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes jkit-animated-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes jkit-animated-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes jkit-animated-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}@keyframes jkit-animated-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}@-webkit-keyframes jkit-animated-flip-out{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}@keyframes jkit-animated-flip-out{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}@-webkit-keyframes jkit-animated-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes jkit-animated-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes jkit-animated-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes jkit-animated-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes jkit-animated-slide-right-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes jkit-animated-slide-right-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes jkit-animated-slide-right-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes jkit-animated-slide-right-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes jkit-animated-slide-left-in{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}60%{opacity:1;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes jkit-animated-slide-left-in{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}60%{opacity:1;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes jkit-animated-slide-left-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes jkit-animated-slide-left-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes jkit-animated-slide-up-in{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}60%{opacity:1;-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jkit-animated-slide-up-in{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}60%{opacity:1;-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes jkit-animated-slide-up-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes jkit-animated-slide-up-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes jkit-animated-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jkit-animated-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes jkit-animated-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes jkit-animated-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes jkit-animated-bounce-in{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes jkit-animated-bounce-in{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes jkit-animated-bounce-out{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:0;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes jkit-animated-bounce-out{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:0;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes jkit-animated-swing-in{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes jkit-animated-swing-in{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes jkit-animated-swing-out{20%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}to{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@keyframes jkit-animated-swing-out{20%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}to{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@-webkit-keyframes jkit-animated-rubber-band-in{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes jkit-animated-rubber-band-in{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes jkit-animated-rubber-band-out{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}40%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}75%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes jkit-animated-rubber-band-out{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}40%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}75%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes jkit-ripple{70%{-webkit-box-shadow:0 0 0 15px currentColor;box-shadow:0 0 0 15px currentColor;opacity:0}100%{-webkit-box-shadow:0 0 0 0 currentColor;box-shadow:0 0 0 0 currentColor;opacity:0}}@keyframes jkit-ripple{70%{-webkit-box-shadow:0 0 0 15px currentColor;box-shadow:0 0 0 15px currentColor;opacity:0}100%{-webkit-box-shadow:0 0 0 0 currentColor;box-shadow:0 0 0 0 currentColor;opacity:0}}@-webkit-keyframes jkit-search-background{0%{opacity:0;-webkit-transform:scale(.04) translateY(300%);transform:scale(.04) translateY(300%)}40%{-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0);-webkit-transition:ease-out;transition:ease-out}40%{-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0)}60%{opacity:1;-webkit-transform:scale(.02) translateY(0);transform:scale(.02) translateY(0)}61%{opacity:1;-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0)}99.9%{opacity:1;height:0;padding-bottom:100%;border-radius:100%}100%{opacity:1;-webkit-transform:scale(2) translateY(0);transform:scale(2) translateY(0);height:100%;padding-bottom:0;border-radius:0}}@keyframes jkit-search-background{0%{opacity:0;-webkit-transform:scale(.04) translateY(300%);transform:scale(.04) translateY(300%)}40%{-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0);-webkit-transition:ease-out;transition:ease-out}40%{-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0)}60%{opacity:1;-webkit-transform:scale(.02) translateY(0);transform:scale(.02) translateY(0)}61%{opacity:1;-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0)}99.9%{opacity:1;height:0;padding-bottom:100%;border-radius:100%}100%{opacity:1;-webkit-transform:scale(2) translateY(0);transform:scale(2) translateY(0);height:100%;padding-bottom:0;border-radius:0}}.jkit-color-scheme{--jkit-bg-color:#ffffff;--jkit-border-color:#eaeaeb;--jkit-txt-color:#575A5F;--jkit-txt-h-color:#181D23;--jkit-txt-a-color:#0058E6;--jkit-txt-m-color:#96989B;--jkit-txt-alt-color:#ffffff;--jkit-form-border-color:#D5D5D7;--jkit-form-bg-color:transparent;--jkit-form-txt-color:#181D23;--jkit-btn-txt-color:#ffffff;--jkit-btn-bg-color:#0058E6;--jkit-btn-bg-hover-color:#0048bd;--jkit-selection-bg-color:#d8a600;--jkit-element-bg-color:#80b1ff;--jkit-element-darken-bg-color:#0058E6;--jkit-element-lighten-bg-color:#e6f0ff;--jkit-success-bg-color:#75ffd8;--jkit-success-border-color:#007f5b;--jkit-error-bg-color:#ffcccc;--jkit-error-border-color:#d60000}.jkit-nav-menu-loaded{overflow-x:hidden;overflow-y:visible}.jkit-magnific-popup .mfp-iframe-holder .mfp-close{background:0 0}.jkit-magnific-popup button:focus{outline:0}.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.jeg-elementor-kit .hover-from-arise:before,.jeg-elementor-kit .hover-from-bottom:before,.jeg-elementor-kit .hover-from-left:before,.jeg-elementor-kit .hover-from-right:before,.jeg-elementor-kit .hover-from-top:before{position:absolute;content:"";height:100%;width:100%;background-size:101% 101%;-webkit-transition:all .6s ease;transition:all .6s ease}.jeg-elementor-kit .hover-from-left:before,.jeg-elementor-kit.hover-from-left:before{top:0;left:-101%}.jeg-elementor-kit .hover-from-left:hover:before,.jeg-elementor-kit.hover-from-left:hover:before{left:0}.jeg-elementor-kit .hover-from-right:before,.jeg-elementor-kit.hover-from-right:before{top:0;right:-101%}.jeg-elementor-kit .hover-from-right:hover:before,.jeg-elementor-kit.hover-from-right:hover:before{right:0}.jeg-elementor-kit .hover-from-top:before,.jeg-elementor-kit.hover-from-top:before{top:-101%;left:0}.jeg-elementor-kit .hover-from-top:hover:before,.jeg-elementor-kit.hover-from-top:hover:before{top:0}.jeg-elementor-kit .hover-from-bottom:before,.jeg-elementor-kit.hover-from-bottom:before{bottom:-101%;left:0}.jeg-elementor-kit .hover-from-bottom:hover:before,.jeg-elementor-kit.hover-from-bottom:hover:before{bottom:0}.jeg-elementor-kit .hover-from-arise:before,.jeg-elementor-kit.hover-from-arise:before{top:0;left:0;opacity:0}.jeg-elementor-kit .hover-from-arise:hover:before,.jeg-elementor-kit.hover-from-arise:hover:before{opacity:100%}.jeg-elementor-kit.jkit-pagination-disable.loaded .jkit-ajax-loaded,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .jkit-ajax-loaded,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .jkit-ajax-loaded,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .jkit-ajax-loaded{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:jkit-fadeinup;animation-name:jkit-fadeinup}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-1,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-1,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-1,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-1{-webkit-animation-delay:.05s;animation-delay:.05s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-2,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-2,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-2,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-2{-webkit-animation-delay:.15s;animation-delay:.15s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-3,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-3,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-3,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-3{-webkit-animation-delay:.25s;animation-delay:.25s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-4,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-4,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-4,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-4{-webkit-animation-delay:.35s;animation-delay:.35s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-5,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-5,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-5,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-5{-webkit-animation-delay:.45s;animation-delay:.45s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-6,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-6,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-6,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-6{-webkit-animation-delay:.55s;animation-delay:.55s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-7,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-7,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-7,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-7{-webkit-animation-delay:.65s;animation-delay:.65s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-8,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-8,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-8,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-8{-webkit-animation-delay:.75s;animation-delay:.75s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-9,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-9,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-9,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-9{-webkit-animation-delay:.85s;animation-delay:.85s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-10,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-10,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-10,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-10{-webkit-animation-delay:.95s;animation-delay:.95s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-11,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-11,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-11,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-11{-webkit-animation-delay:1.05s;animation-delay:1.05s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-12,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-12,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-12,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-12{-webkit-animation-delay:1.15s;animation-delay:1.15s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-13,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-13,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-13,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-13{-webkit-animation-delay:1.25s;animation-delay:1.25s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-14,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-14,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-14,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-14{-webkit-animation-delay:1.35s;animation-delay:1.35s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-15,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-15,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-15,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-15{-webkit-animation-delay:1.45s;animation-delay:1.45s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-16,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-16,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-16,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-16{-webkit-animation-delay:1.55s;animation-delay:1.55s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-17,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-17,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-17,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-17{-webkit-animation-delay:1.65s;animation-delay:1.65s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-18,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-18,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-18,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-18{-webkit-animation-delay:1.75s;animation-delay:1.75s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-19,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-19,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-19,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-19{-webkit-animation-delay:1.85s;animation-delay:1.85s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-20,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-20,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-20,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-20{-webkit-animation-delay:1.95s;animation-delay:1.95s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-21,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-21,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-21,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-21{-webkit-animation-delay:2.05s;animation-delay:2.05s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-22,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-22,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-22,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-22{-webkit-animation-delay:2.15s;animation-delay:2.15s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-23,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-23,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-23,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-23{-webkit-animation-delay:2.25s;animation-delay:2.25s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-24,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-24,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-24,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-24{-webkit-animation-delay:2.35s;animation-delay:2.35s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-25,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-25,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-25,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-25{-webkit-animation-delay:2.45s;animation-delay:2.45s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-26,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-26,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-26,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-26{-webkit-animation-delay:2.55s;animation-delay:2.55s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-27,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-27,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-27,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-27{-webkit-animation-delay:2.65s;animation-delay:2.65s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-28,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-28,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-28,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-28{-webkit-animation-delay:2.75s;animation-delay:2.75s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-29,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-29,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-29,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-29{-webkit-animation-delay:2.85s;animation-delay:2.85s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-30,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-30,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-30,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-30{-webkit-animation-delay:2.95s;animation-delay:2.95s}.jeg-elementor-kit .jkit-block-pagination{margin:0 0 30px 0;text-align:center}.jeg-elementor-kit .jkit-block-pagination .jkit-block-loadmore,.jeg-elementor-kit .jkit-block-pagination .jkit-block-scrollload{display:inline-block;text-align:center;cursor:pointer;border:1px solid var(--jkit-border-color,#eaeaeb);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);-o-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08);padding:.6rem 1.5rem;font-size:.875rem;line-height:1.5;border-radius:3px;-webkit-transition:.25s ease;transition:.25s ease;color:var(--jkit-txt-color)}.jeg-elementor-kit .jkit-block-pagination .jkit-block-loadmore a,.jeg-elementor-kit .jkit-block-pagination .jkit-block-scrollload a{display:inline-block;color:var(--jkit-txt-color)}.jeg-elementor-kit .jkit-block-pagination .jkit-block-loadmore svg,.jeg-elementor-kit .jkit-block-pagination .jkit-block-scrollload svg{fill:var(--jkit-txt-color)}.jeg-elementor-kit .jkit-block-pagination .jkit-block-loadmore.icon-position-after i,.jeg-elementor-kit .jkit-block-pagination .jkit-block-scrollload.icon-position-after i{margin-left:6px}.jeg-elementor-kit .jkit-block-pagination .jkit-block-loadmore.icon-position-before i,.jeg-elementor-kit .jkit-block-pagination .jkit-block-scrollload.icon-position-before i{margin-right:6px}.jeg-elementor-kit .jkit-block-pagination .jkit-block-loadmore i,.jeg-elementor-kit .jkit-block-pagination .jkit-block-scrollload i{position:relative;top:1px}.jeg-elementor-kit .jkit-block-pagination .jkit-block-nextprev a.disabled{color:#a0a0a0;border-color:#eee;opacity:50%}.jeg-elementor-kit .jkit-block-pagination .jkit-block-nextprev .next,.jeg-elementor-kit .jkit-block-pagination .jkit-block-nextprev .prev{display:inline-block;text-align:center;cursor:pointer;border:1px solid var(--jkit-border-color,#eaeaeb);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);-o-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08);padding:.6rem 1.5rem;font-size:.875rem;line-height:1.5;border-radius:3px;-webkit-transition:.25s ease;transition:.25s ease;color:var(--jkit-txt-color)}.jeg-elementor-kit .jkit-block-pagination .jkit-block-nextprev i{position:relative;top:1px}.jeg-elementor-kit .border-bottom{position:absolute;z-index:3;left:-101%;bottom:0;height:5px;width:100%;background-color:var(--jkit-selection-bg-color)}.jeg-elementor-kit .border-bottom.left{-webkit-animation:slide-from-left-reverse .5s forwards;animation:slide-from-left-reverse .5s forwards}.jeg-elementor-kit .border-bottom.right{-webkit-animation:slide-from-right-reverse .5s forwards;animation:slide-from-right-reverse .5s forwards}.jeg-elementor-kit:hover .border-bottom.left{-webkit-animation:slide-from-left .5s forwards;animation:slide-from-left .5s forwards}.jeg-elementor-kit:hover .border-bottom.right{-webkit-animation:slide-from-right .5s forwards;animation:slide-from-right .5s forwards}.jeg-elementor-kit button:active,.jeg-elementor-kit button:hover{background:0 0;border:none}.jeg-elementor-kit button:focus{outline:0}.jeg-elementor-kit .thumbnail-container{line-height:0}.jeg-elementor-kit .style-gradient{background:var(--jkit-element-darken-bg-color);background:-webkit-gradient(linear,left top,left bottom,from(var(--jkit-element-lighten-bg-color)),to(var(--jkit-element-darken-bg-color)));background:linear-gradient(180deg,var(--jkit-element-lighten-bg-color) 0,var(--jkit-element-darken-bg-color) 100%);-moz-text-fill-color:transparent;-o-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.jeg-elementor-kit svg{width:16px;height:auto}.jkit-social-shape:not(.shape-none) .social-icon,.jkit-social-shape:not(.shape-none) .social-icon:hover{font-size:var(--icon-size,16px);line-height:calc(.875 * var(--icon-size,16px));width:calc(var(--icon-size,16px) + var(--icon-padding-left,0px) + var(--icon-padding-right,0px));height:calc(var(--icon-size,16px) + var(--icon-padding-top,0px) + var(--icon-padding-bottom,0px));background-color:var(--jkit-element-bg-color)}.jkit-social-shape:not(.shape-none).shape-rounded .social-icon{border-radius:10%}.jkit-social-shape:not(.shape-none).shape-circle .social-icon{border-radius:50%}.jkit-social-shape:not(.shape-none).shape-square .social-icon{border-radius:0}.jkit-preloader-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,.9);display:none;z-index:99}.jkit-preloader-overlay .jkit-preloader-type{width:100%;height:100%;position:relative;display:block}.jkit-preloader-overlay .jkit-preloader-type .jkit-preloader{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:16px;height:16px;display:block}.jkit-preloader-overlay .jkit-preloader-type .jkit-preloader span{height:16px;width:16px;background-color:#999;-webkit-animation:jkit-animated-blinds-in 1.4s infinite ease-in-out both;animation:jkit-animated-blinds-in 1.4s infinite ease-in-out both;position:absolute;top:0;border-radius:100%}.jkit-preloader-overlay .jkit-preloader-type .jkit-preloader span:first-of-type{left:-22px;-webkit-animation-delay:-.32s;animation-delay:-.32s}.jkit-preloader-overlay .jkit-preloader-type .jkit-preloader span:nth-of-type(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}.jkit-preloader-overlay .jkit-preloader-type .jkit-preloader span:last-of-type{left:22px}.jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{position:relative;float:right;display:none;color:var(--jkit-txt-color);border:solid 1px var(--jkit-border-color)}.jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg{fill:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper{z-index:1000}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title{display:none}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo{margin:5px 0 5px 0;padding:5px 5px 5px 5px;display:block}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{max-width:360px;height:auto}@media screen and (max-width:1024px){.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{max-width:260px}}@media screen and (max-width:768px){.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{max-width:240px}}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{float:right;display:none;color:var(--jkit-txt-color);border:solid 1px var(--jkit-border-color);padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;position:relative;z-index:10}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg{fill:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper :not(.active) .jkit-menu,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper :not(.active) .jkit-menu>li>a{display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu{height:100%;padding-left:0;margin-bottom:0;list-style:none;margin-left:0}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li{margin:0;padding:0;list-style:none}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li>a{color:#707070;padding:0 15px 0 15px;font-size:15px;-webkit-transition:all .4s ease;transition:all .4s ease;text-transform:none;font-weight:500;letter-spacing:normal;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a{padding:15px 15px 15px 15px;color:#000;font-size:14px;font-weight:400;width:100%}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a svg{fill:#000;width:14px}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{-webkit-box-shadow:0 10px 30px 0 rgba(45,45,45,.2);box-shadow:0 10px 30px 0 rgba(45,45,45,.2);background:var(--jkit-bg-color);position:absolute;max-height:none;margin:0}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg{margin-left:5px}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu{border-radius:0;padding:0;list-style:none;-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0;visibility:hidden;z-index:1000;top:100%}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu>li>.sub-menu{left:100%;top:0}@media screen and (max-width:1024px){.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-hamburger-menu{display:block}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper{width:100%;max-width:360px;border-radius:0;background-color:#f7f7f7;width:100%;position:fixed;top:0;left:-110%;height:100%!important;-webkit-box-shadow:0 10px 30px 0 rgba(255,165,0,0);box-shadow:0 10px 30px 0 rgba(255,165,0,0);overflow-y:auto;overflow-x:hidden;padding-top:0;padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s;transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper.active{left:0}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu-container{overflow-y:hidden}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel{padding:10px 0 10px 0;display:block;position:relative;z-index:5;width:100%}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title{display:inline-block}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{display:block}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu{display:block!important;height:100%;overflow-y:auto;overflow-x:hidden}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg{margin-left:auto;border:1px solid var(--jkit-border-color);border-radius:3px}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i{padding:4px 15px}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{position:inherit;-webkit-box-shadow:none;box-shadow:none;background:0 0}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li{display:block;width:100%;position:inherit}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .sub-menu{display:none;max-height:2500px;opacity:0;visibility:hidden;-webkit-transition:max-height 5s ease-out;transition:max-height 5s ease-out}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open{display:block;opacity:1;visibility:visible}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li a{display:block!important;width:auto}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li a i,.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li a svg{float:right}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu-container{height:100%}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-hamburger-menu{display:block}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper{width:100%;max-width:360px;border-radius:0;background-color:#f7f7f7;width:100%;position:fixed;top:0;left:-110%;height:100%!important;-webkit-box-shadow:0 10px 30px 0 rgba(255,165,0,0);box-shadow:0 10px 30px 0 rgba(255,165,0,0);overflow-y:auto;overflow-x:hidden;padding-top:0;padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s;transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper.active{left:0}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu-container{overflow-y:hidden}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-nav-identity-panel{padding:10px 0 10px 0;display:block;position:relative;z-index:5;width:100%}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title{display:inline-block}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{display:block}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu{display:block!important;height:100%;overflow-y:auto;overflow-x:hidden}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg{margin-left:auto;border:1px solid var(--jkit-border-color);border-radius:3px}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i{padding:4px 15px}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{position:inherit;-webkit-box-shadow:none;box-shadow:none;background:0 0}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li{display:block;width:100%;position:inherit}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li .sub-menu{display:none;max-height:2500px;opacity:0;visibility:hidden;-webkit-transition:max-height 5s ease-out;transition:max-height 5s ease-out}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open{display:block;opacity:1;visibility:visible}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li a{display:block!important;width:auto}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li a i,.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li a svg{float:right}}@media screen and (min-width:768px){.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu-container{height:100%}}.jeg-elementor-kit.jkit-off-canvas .sidebar-widget{position:fixed;z-index:999999;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--jkit-bg-color);-webkit-transition:all .5s cubic-bezier(.9,.03,0,.96) .6s;transition:all .5s cubic-bezier(.9,.03,0,.96) .6s;visibility:hidden;opacity:0}.jeg-elementor-kit.jkit-off-canvas .widget-container{position:relative;top:150px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in .3s;transition:all .3s ease-in .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-right .sidebar-widget{right:-100%;top:0;width:300px;min-height:100%}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-right .bg-overlay{left:100%;top:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-left .sidebar-widget{left:-100%;top:0;width:300px;min-height:100%}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-left .bg-overlay{right:100%;top:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-top .sidebar-widget{left:0;top:-100%;width:100%;height:300px}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-top .bg-overlay{bottom:100%;left:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-bottom .sidebar-widget{left:0;bottom:-100%;width:100%;height:300px}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-bottom .bg-overlay{top:100%;left:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-left .widget-content,.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-right .widget-content{position:absolute;width:100%}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar .bg-overlay{position:fixed;z-index:1002;height:100%;opacity:0;width:100%;visibility:hidden;-webkit-transition:all .4s ease-in .8s;transition:all .4s ease-in .8s;cursor:url(../../img/letter-x.svg),pointer;background-color:rgba(0,0,0,.9)}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-left .bg-overlay{right:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-left .sidebar-widget{left:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-right .bg-overlay{left:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-right .sidebar-widget{right:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-top .bg-overlay{bottom:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-top .sidebar-widget{top:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-bottom .bg-overlay{top:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-bottom .sidebar-widget{bottom:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active .sidebar-widget{visibility:visible;opacity:1}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active .widget-container{top:0;opacity:1;visibility:visible}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active .bg-overlay{visibility:visible;-webkit-transition:all .8s ease-out 0s;transition:all .8s ease-out 0s;left:0;opacity:1}.jeg-elementor-kit.jkit-off-canvas .offcanvas-close-button,.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar-button{display:inline-block;color:var(--jkit-txt-color);line-height:1;text-align:center}.jeg-elementor-kit.jkit-off-canvas .offcanvas-close-button svg,.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar-button svg{fill:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-pie-chart{text-align:center;position:relative;overflow:hidden}.jeg-elementor-kit.jkit-pie-chart canvas{display:inline-block;position:relative;z-index:2}.jeg-elementor-kit.jkit-pie-chart canvas.background-canvas{position:absolute;top:0;left:0;z-index:1}.jeg-elementor-kit.jkit-pie-chart .pie-chart-wrapper{position:relative;display:inline-block}.jeg-elementor-kit.jkit-pie-chart .pie-chart-content{display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;font-size:28px;font-weight:700;line-height:1;z-index:3}.jeg-elementor-kit.jkit-pie-chart .pie-chart-content svg{width:28px}.jeg-elementor-kit.jkit-pie-chart .chart-front,.jeg-elementor-kit.jkit-pie-chart .content-back{-webkit-transition:all .4s ease;transition:all .4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-pie-chart .content-back{position:absolute;top:0;left:0;height:100%;width:100%;padding:15px 50px;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:hidden;overflow:hidden;background:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-pie-chart:hover .chart-front{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:hidden}.jeg-elementor-kit.jkit-pie-chart:hover .content-back{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.jeg-elementor-kit.jkit-pie-chart .chart-float{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jeg-elementor-kit.jkit-portfolio-gallery .portfolio-gallery-container{position:relative;overflow:hidden}.jeg-elementor-kit.jkit-portfolio-gallery .row-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.jeg-elementor-kit.jkit-portfolio-gallery .gallery-items{display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-portfolio-gallery .row-item{height:90vh;padding:0;position:relative;z-index:2;border-right:1px solid rgba(255,255,255,.3);-webkit-transition:all .4s ease;transition:all .4s ease;-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}.jeg-elementor-kit.jkit-portfolio-gallery .row-item:hover .row-item-info:after{height:100%}.jeg-elementor-kit.jkit-portfolio-gallery .row-item:hover .row-item-more{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.jeg-elementor-kit.jkit-portfolio-gallery .row-item.current-item:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;z-index:1;background:rgba(0,0,0,.1)}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info{padding:40px 10px 40px 20px;position:relative;z-index:2;-webkit-transition:all .4s;transition:all .4s;overflow:hidden}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-title{font-size:21px}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-subtitle{font-size:11px;font-weight:400;letter-spacing:4px;text-transform:uppercase;margin-bottom:10px}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info:after{content:'';position:absolute;top:0;left:0;width:100%;height:0;background:#fff;z-index:-1;-webkit-transition:all .4s;transition:all .4s}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-more{position:absolute;bottom:0;left:0;color:#fff;width:100%;padding:25px;font-size:13px;letter-spacing:1px;text-transform:uppercase;opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%);-webkit-transition:all .4s ease;transition:all .4s ease;z-index:2}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-more a{text-decoration:none}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-more svg{width:13px}.jeg-elementor-kit.jkit-portfolio-gallery .image-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:all .7s ease;transition:all .7s ease;background-size:cover;background-position:center center}.jeg-elementor-kit.jkit-portfolio-gallery .image-item.current-item{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}.jeg-elementor-kit.jkit-post-author .post-author{display:inline-block}.jeg-elementor-kit.jkit-postblock .jkit-edit-post{position:absolute;top:0;z-index:5;color:var(--jkit-txt-alt-color,#fff);padding:4px 10px;font-size:12px;line-height:1.5em;background-color:rgba(0,0,0,.4);opacity:0;visibility:hidden;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);-webkit-transition:.25s ease;transition:.25s ease}.jeg-elementor-kit.jkit-postblock .jkit-edit-post i{margin-right:2px;opacity:.6}.jeg-elementor-kit.jkit-postblock .jkit-post-category{font-size:.75rem;font-weight:700;letter-spacing:.04em;margin-top:.5rem;margin-bottom:.5rem;display:inline-block}.jeg-elementor-kit.jkit-postblock .jkit-post-category a{color:var(--jkit-txt-a-color)}.jeg-elementor-kit.jkit-postblock .jkit-post-title{font-size:1rem;line-height:1.3;margin-top:.5rem;margin-bottom:.5rem}.jeg-elementor-kit.jkit-postblock .jkit-post-title a{color:var(--jkit-txt-h-color,#181d23)}.jeg-elementor-kit.jkit-postblock .jkit-post-excerpt{font-size:.875rem;margin-top:.5rem;margin-bottom:.5rem}.jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p:last-child{margin-bottom:0}.jeg-elementor-kit.jkit-postblock .jkit-post-meta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.5rem;margin-bottom:.5rem;color:var(--jkit-txt-m-color,#96989b);font-size:.75rem}.jeg-elementor-kit.jkit-postblock .jkit-post-meta a{color:var(--jkit-txt-h-color,#181d23);text-transform:uppercase}.jeg-elementor-kit.jkit-postblock .jkit-post-meta>div:not(:only-child):not(:last-child):after{content:'\2022';margin:0 .5rem}.jeg-elementor-kit.jkit-postblock .jkit-post-meta svg{fill:var(--jkit-txt-m-color,#96989b);width:.75rem}.jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.5rem}.jeg-elementor-kit.jkit-postblock .jkit-readmore{display:inline-block;color:var(--jkit-btn-txt-color,#fff);text-align:center;vertical-align:middle;background-color:var(--jkit-btn-bg-color,#0058e6);border:1px solid transparent;padding:.5rem .875rem;line-height:1.5;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.2s ease;transition:.2s ease}.jeg-elementor-kit.jkit-postblock .jkit-readmore svg{fill:var(--jkit-btn-txt-color,#fff)}.jeg-elementor-kit.jkit-postblock .jkit-meta-comment a{color:var(--jkit-txt-h-color,#181d23)}.jeg-elementor-kit.jkit-postblock .jkit-meta-comment a svg{fill:var(--jkit-txt-h-color,#181d23)}.jeg-elementor-kit.jkit-postblock .jkit-posts{display:grid}.jeg-elementor-kit.jkit-postblock .jkit-post{margin-bottom:2rem}.jeg-elementor-kit.jkit-postblock .jkit-post:hover .jkit-edit-post{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.jeg-elementor-kit.jkit-postblock .jkit-thumb{position:relative;overflow:hidden}.jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{display:block;position:relative;overflow:hidden;z-index:0;background:var(--jkit-border-color,#eaeaeb);background-position:50%;background-size:cover}.jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;color:var(--jkit-txt-alt-color,#fafcff);z-index:-1}.jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container:before{content:"";display:block;position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:1;background-color:transparent;-webkit-transition:all .2s ease;transition:all .2s ease}.jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-thumb{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-postblock-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:2rem}.jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a{color:var(--jkit-txt-a-color)}.jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-postblock-content{position:relative}.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-thumb{margin-bottom:1.5rem}.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category{position:absolute;bottom:0;line-height:1;background:var(--jkit-bg-color,#fff);padding:1rem 1.5rem 0;margin-bottom:0;max-width:50%}.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category.position-left{left:0;text-align:left}.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category.position-center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category.position-right{right:0;text-align:right}.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post{display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-thumb{-webkit-box-flex:1;-ms-flex:1 0 64%;flex:1 0 64%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-postblock-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title{margin-right:-120px;position:relative;z-index:1}.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a{line-height:inherit;display:inline;padding:2px 2px 2px 0;background:var(--jeg-bg-color,#fff);white-space:pre-wrap;-webkit-box-decoration-break:clone;box-decoration-break:clone}.jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a{color:var(--jkit-txt-a-color)}.jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post{position:relative;overflow:hidden}.jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category{margin-top:0;margin-bottom:0}.jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-postblock-content{position:absolute;bottom:0;left:0;padding:30px}.jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge{display:inline-block;width:100%}.jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge .prev{float:left}.jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge .next{float:right}.jeg-elementor-kit.jkit-post-date .post-date{display:inline-block}.jeg-elementor-kit.jkit-post-excerpt .post-excerpt{display:inline-block}.jeg-elementor-kit.jkit-postlist article{overflow:hidden;position:relative}.jeg-elementor-kit.jkit-postlist article a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-postlist article a:hover{color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-postlist article a img{z-index:2;position:relative;line-height:0}.jeg-elementor-kit.jkit-postlist article a svg{fill:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-postlist article a .jkit-postlist-content{z-index:2;width:100%}.jeg-elementor-kit.jkit-postlist article a .jkit-postlist-title{display:block;margin-bottom:0}.jeg-elementor-kit.jkit-postlist article a .meta-lists span{color:var(--jkit-txt-m-color);font-size:12px;display:inline-block;-webkit-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-postlist article a .meta-lists span svg{fill:var(--jkit-txt-m-color);width:12px}.jeg-elementor-kit.jkit-postlist article a .icon-list{text-align:center}.jeg-elementor-kit.jkit-postlist.layout-horizontal article a{display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-postlist.layout-horizontal .jkit-posts{display:grid}.jeg-elementor-kit.jkit-postlist.bg-image article a{background-size:cover;background-repeat:no-repeat;position:relative;background-position:center center;overflow:hidden}.jeg-elementor-kit.jkit-postlist.bg-image article a:after{content:"";background-color:rgba(34,34,34,.7);position:absolute;left:0;top:0;width:100%;height:100%;display:block;-webkit-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge{display:inline-block;width:100%}.jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge .prev{float:left}.jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge .next{float:right}.jeg-elementor-kit.jkit-post-terms .post-terms,.jeg-elementor-kit.jkit-post-terms .term-list{font-size:16px;font-weight:400}.jeg-elementor-kit.jkit-post-terms .term-list{display:inline-block}.jeg-elementor-kit.jkit-post-title .post-title{display:inline-block}.jeg-elementor-kit.jkit-product-carousel .woocommerce span.onsale{all:unset}.jeg-elementor-kit.jkit-product-carousel .woocommerce .star-rating::before{all:unset}.jeg-elementor-kit.jkit-product-carousel .woocommerce a.add_to_cart_button.ajax_add_to_cart.loading::after{top:unset}.jeg-elementor-kit.jkit-product-carousel .woocommerce .added_to_cart{display:none}.jeg-elementor-kit.jkit-product-carousel .jkit-products{padding:30px 0;text-align:center;font-family:Inter}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block{width:100%}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block{position:relative;margin-bottom:13px}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block .jkit-product-image{width:100%}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block .onsale{z-index:1;font-size:10px;font-weight:500;color:#fff;width:55px;height:22px;position:absolute;line-height:19px;text-transform:uppercase;text-align:center;letter-spacing:.2em;background-color:#c6513c;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:9px;right:8px}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block .onsale.percent{background-color:#2a3a48}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block .onsale.jkit-onsale-position-left{right:auto;left:8px}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block .onsale.jkit-onsale-position-top:nth-child(2){margin-top:calc(var(--jkit-onsale-height,19px) + var(--jkit-onsale-gap,5px))}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block .onsale.jkit-onsale-position-bottom{top:auto;bottom:9px}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block .onsale.jkit-onsale-position-bottom:nth-child(1){margin-bottom:calc(var(--jkit-onsale-height,19px) + var(--jkit-onsale-gap,5px))}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-rating{display:flow-root;margin-bottom:13px}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-rating .star-rating{margin-left:var(--rating-margin-left,auto);margin-right:var(--rating-margin-right,auto);font-size:13px;font-family:star;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;letter-spacing:.3em;color:#d5c644}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-rating .star-rating:before{content:"sssss";float:left;top:0;left:0;color:#d4c644}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-rating .star-rating span{overflow:hidden;position:absolute;padding-top:1.5em;float:left;left:0}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-rating .star-rating span:before{content:"SSSSS";top:0;left:0;position:absolute}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .price{font-size:16px;font-weight:600;line-height:20px;color:#19190e;display:block;margin-bottom:13px;word-spacing:10px}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .price del{font-size:14px;font-weight:400;color:#c6c6c6}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .price ins{-webkit-text-decoration-line:none;text-decoration-line:none}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .product-title{font-family:inherit;font-size:22px;line-height:27px;margin-top:0;margin-bottom:13px}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .product-title a{color:inherit}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-categories{font-size:12px;font-weight:400;line-height:15px;letter-spacing:5px;margin-right:-5px;text-transform:uppercase;color:#1a190e;margin-bottom:13px;display:block}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-categories a{color:inherit}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .button{font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center;text-transform:capitalize;text-decoration:none;margin-top:16px;overflow:visible;padding:15px 27px;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;display:inline-block;background-image:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .button i{font-size:12px}.jeg-elementor-kit.jkit-product-carousel .tns-nav{text-align:center}.jeg-elementor-kit.jkit-product-carousel .tns-nav button{width:9px;height:9px;padding:0;margin:0 5px;border-radius:50%;background:var(--jkit-txt-m-color);border:0}.jeg-elementor-kit.jkit-product-carousel .tns-nav button.tns-nav-active{background:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-product-carousel .tns-controls button{color:var(--jkit-txt-color);border:0;background:0 0}.jeg-elementor-kit.jkit-product-carousel .tns-controls button i,.jeg-elementor-kit.jkit-product-carousel .tns-controls button svg{-webkit-transition:all .25s ease;transition:all .25s ease}.jeg-elementor-kit.jkit-product-carousel .tns-controls button svg{fill:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-product-carousel.arrow-bottom-middle .tns-controls{text-align:center}.jeg-elementor-kit.jkit-product-carousel.arrow-bottom-middle .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-product-carousel.arrow-bottom-middle .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-product-carousel.arrow-bottom-edge .tns-controls button[data-controls=next]{display:inline-block;position:absolute;right:0}.jeg-elementor-kit.jkit-product-carousel.arrow-middle-edge .tns-controls button{display:inline-block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:2}.jeg-elementor-kit.jkit-product-carousel.arrow-middle-edge .tns-controls button[data-controls=prev]{left:-96px}.jeg-elementor-kit.jkit-product-carousel.arrow-middle-edge .tns-controls button[data-controls=next]{right:-96px}@media (max-width:1024px){.jeg-elementor-kit.jkit-product-carousel.arrow-middle-edge .tns-controls button{background:var(--jkit-btn-txt-color,#fff);padding:0;line-height:1.7}.jeg-elementor-kit.jkit-product-carousel.arrow-middle-edge .tns-controls button i{line-height:inherit}.jeg-elementor-kit.jkit-product-carousel.arrow-middle-edge .tns-controls button[data-controls=prev]{left:0}.jeg-elementor-kit.jkit-product-carousel.arrow-middle-edge .tns-controls button[data-controls=next]{right:0}}.jeg-elementor-kit.jkit-product-carousel.arrow-top-right .tns-controls{text-align:right}.jeg-elementor-kit.jkit-product-carousel.arrow-top-right .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-product-carousel.arrow-top-right .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-product-carousel.arrow-top-left .tns-controls{text-align:left}.jeg-elementor-kit.jkit-product-carousel.arrow-top-left .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-product-carousel.arrow-top-left .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-product-categories .jkit-product-category a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative}.jeg-elementor-kit.jkit-product-categories .jkit-product-category a .jkit-product-category-content{color:#969696;font-weight:600}.jeg-elementor-kit.jkit-product-categories .jkit-product-category a .jkit-product-category-content .jkit-product-category-count{color:#000;font-weight:700}.jeg-elementor-kit.jkit-product-categories .jkit-product-category a .jkit-category-thumbnail{overflow:hidden}.jeg-elementor-kit.jkit-product-categories.content-position-before:not(.jeg-elementor-kit.jkit-product-categories.layout-horizontal.text-layout-vertical) .jkit-category-thumbnail{margin-left:20px}.jeg-elementor-kit.jkit-product-categories.content-position-after:not(.jeg-elementor-kit.jkit-product-categories.layout-horizontal.text-layout-vertical) .jkit-category-thumbnail{margin-right:20px}.jeg-elementor-kit.jkit-product-categories.layout-vertical .jkit-product-category{margin-top:calc(90px/2);margin-bottom:calc(90px/2)}.jeg-elementor-kit.jkit-product-categories.layout-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.jeg-elementor-kit.jkit-product-categories.layout-horizontal.text-layout-vertical .jkit-product-category{margin-right:calc(45px/2);margin-left:calc(45px/2);text-align:center}.jeg-elementor-kit.jkit-product-categories.layout-horizontal.text-layout-vertical .jkit-product-category a{display:block}.jeg-elementor-kit.jkit-product-categories.layout-horizontal.text-layout-horizontal .jkit-product-category{margin-right:calc(15px/2);margin-left:calc(15px/2)}.jeg-elementor-kit.jkit-product-categories.display-grid{display:grid;grid-template-columns:repeat(var(--product-grid-column,4),1fr);grid-column-gap:20px;grid-row-gap:40px}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products{display:grid;grid-template-columns:repeat(var(--product-grid-column,4),1fr);grid-column-gap:20px;grid-row-gap:40px;margin:unset}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products::before{content:unset}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block{width:100%;margin:unset}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .product-link{position:relative;display:block}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .product-categories a{font-weight:400;text-transform:uppercase;letter-spacing:.35em;font-size:12px;color:#1a190e}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .product-categories span{margin-right:5px;margin-left:-3px}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .product-title{font-weight:700;font-size:22px;line-height:27px;margin-bottom:10px}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .product-title a{color:#1a190e}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .price{font-size:16px;font-weight:600;line-height:20px;color:#19190e;margin-bottom:12px;word-spacing:10px}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .price del{font-size:14px;color:#c6c6c6}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .price ins{text-decoration:none}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .onsale{width:55px;height:22px;background:#2a3a48;color:#fff;text-transform:uppercase;font-weight:500;font-size:10px;border-radius:0;min-height:unset;min-width:unset;line-height:19px;padding:0;letter-spacing:.2em;margin:0;top:9px;right:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .onsale.text{background:#c6513c;color:#fff}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .onsale.jkit-onsale-position-top:nth-child(2){margin-top:calc(var(--jkit-onsale-height,19px) + var(--jkit-onsale-gap,5px))!important}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .onsale.jkit-onsale-position-left{right:auto;left:8px}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .onsale.jkit-onsale-position-bottom{top:auto;bottom:9px}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .onsale.jkit-onsale-position-bottom.percent{margin-bottom:calc(var(--jkit-onsale-height,19px) + var(--jkit-onsale-gap,5px))!important}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .star-rating{margin-left:var(--rating-margin-left,auto);margin-right:var(--rating-margin-right,auto);color:#d4c644;width:6.8em;letter-spacing:.3em}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .star-rating::before{color:#d4c644}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .button{text-transform:capitalize;font-weight:500;font-size:14px;line-height:17px;color:#000;border-radius:0;padding:15px 30px;margin-top:1.5em}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .button i{font-size:12px;margin-right:3px;top:-1px;position:relative}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block a.add_to_cart_button.ajax_add_to_cart.loading::after{top:unset}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .added_to_cart{display:none}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-align-center{text-align:center}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-align-center .star-rating{margin-left:auto;margin-right:auto}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-align-right{text-align:right}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-align-right .star-rating{margin-left:auto;margin-right:0}.jeg-elementor-kit.jkit-product-grid .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge{display:inline-block;width:100%}.jeg-elementor-kit.jkit-product-grid .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge .prev{float:left}.jeg-elementor-kit.jkit-product-grid .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge .next{float:right}.jeg-elementor-kit.jkit-product-grid .product-order{position:relative}.jeg-elementor-kit.jkit-product-grid .product-order .orderby{-webkit-appearance:none;-moz-appearance:none;appearance:none}.jeg-elementor-kit.jkit-product-grid .product-order::before{content:"\f874";font-family:jkiticon;font-size:1rem;position:absolute;top:calc(50%/2);right:16px}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content{margin-bottom:7px}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title{font-weight:700;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar{height:3px;background-color:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track{width:0;background-color:var(--jkit-element-darken-bg-color);display:block;height:100%;overflow:visible!important;position:relative}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{position:absolute;right:0;top:-33px;z-index:1}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage{color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar{position:relative}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar-content{position:absolute;z-index:1;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:0;padding-left:30px}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar-content .skill-title{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar{height:35px}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar .skill-track .skill-track-icon{position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar .skill-track .skill-track-icon+.number-percentage-wrapper{padding-right:57px}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar .skill-track .skill-track-icon svg{fill:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--jkit-bg-color);padding-right:30px}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .number-percentage{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.bar-shadow .progress-skill-bar .skill-bar{height:30px;background-color:var(--jkit-form-bg-color);padding:10px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);-o-box-shadow:0 0 20px 0 rgba(0,0,0,.25);box-shadow:0 0 20px 0 rgba(0,0,0,.25);border-radius:15px}.jeg-elementor-kit.jkit-progress-bar .progress-group.bar-shadow .progress-skill-bar .skill-bar .skill-track{height:100%;border-radius:5px}.jeg-elementor-kit.jkit-progress-bar .progress-group.bar-shadow .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{top:-39px}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-style .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{height:24px;line-height:24px;display:inline-block;color:var(--jkit-bg-color);font-size:13px;background-color:var(--jkit-txt-color);text-align:center;padding:0 11px;border-radius:4.32px;border-bottom-right-radius:0}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-style .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before{position:absolute;content:"";right:0;bottom:-8px;color:var(--jkit-txt-color);border-top:solid currentColor;border-right:solid currentColor;border-left:solid transparent;border-bottom:solid transparent;border-width:4px}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-style .progress-skill-bar .number-percentage{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-box .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{height:22px;padding:0 8px;background-color:var(--jkit-txt-color);text-align:center;font-size:13px;color:#fff;z-index:1;right:-20px;top:-31px}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-box .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before{position:absolute;content:"";bottom:-6px;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:14px;height:14px;background-color:var(--jkit-txt-color);z-index:-1}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .number-percentage,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-box .progress-skill-bar .number-percentage,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .number-percentage{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{border-radius:8px}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-circle .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{width:35px;height:35px;line-height:35px;border-radius:50%;background-color:var(--jkit-txt-color);color:#fff;text-align:center;font-size:13px;right:calc(0% - 15.5px);top:-39.9px}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-circle .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before{position:absolute;content:"";bottom:-5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3px;height:5px;background-color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-circle .progress-skill-bar .number-percentage{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .skill-bar-content{margin-bottom:18px}.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .content-group{width:calc(100% - 50px);display:inline-block}.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .content-group .skill-bar .skill-track:after{position:absolute;content:"";border-radius:50%;color:var(--jkit-txt-color);width:8px;height:8px;background-color:var(--jkit-txt-color);top:-3px;right:8px}.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .content-group .skill-bar .skill-track:before{position:absolute;content:"";right:0;border-radius:50%;color:var(--jkit-txt-color);top:-12.5px;width:25px;height:25px;-webkit-box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2);-o-box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2);box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2);background-color:#fff;border:1px solid var(--jkit-txt-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .number-percentage-wrapper{float:right;position:relative;top:31px}.jeg-elementor-kit.jkit-progress-bar .progress-group.ribbon .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{height:35px;line-height:35px;color:#fff;background-color:var(--jkit-txt-color);text-align:center;padding:0 8px;top:-10px;z-index:1}.jeg-elementor-kit.jkit-progress-bar .progress-group.ribbon .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before{position:absolute;content:"";top:0;left:-10px;color:#1a1a1a;border-top:solid #00000000;border-left:solid #00000000;border-right:solid currentColor;border-bottom:solid currentColor;border-width:5px}.jeg-elementor-kit.jkit-progress-bar .progress-group.ribbon .progress-skill-bar .number-percentage{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar{height:10px}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track{background:repeating-linear-gradient(to right,var(--jkit-txt-color),var(--jkit-txt-color) 4px,var(--jkit-bg-color) 4px,var(--jkit-bg-color) 8px)}.jeg-elementor-kit.jkit-search .jkit-search-modal{display:inline-block}.jeg-elementor-kit.jkit-search .jkit-modal-search-panel,.jeg-elementor-kit.jkit-search .mfp-close{opacity:0;-webkit-transition:all 1s ease .8s;transition:all 1s ease .8s;-webkit-transform:translateY(-500px);transform:translateY(-500px)}.jeg-elementor-kit.jkit-search .jkit-modal-search-panel .jkit-search-panel,.jeg-elementor-kit.jkit-search .mfp-close .jkit-search-panel{max-width:800px;margin:1.75rem auto}.jeg-elementor-kit.jkit-search .jkit-modal-search-panel .jkit-search-panel input:not([type=submit]),.jeg-elementor-kit.jkit-search .mfp-close .jkit-search-panel input:not([type=submit]){border-radius:50px;color:var(--jkit-border-color)}.jeg-elementor-kit.jkit-search>.jkit-search-panel{display:inline-block;max-width:100%}.jeg-elementor-kit.jkit-search .jkit-search-panel .jkit-search-group{position:relative}.jeg-elementor-kit.jkit-search .jkit-search-panel input:not([type=submit]){height:70px;background-color:transparent;border:2px solid var(--jkit-border-color);padding:0 30px;width:100%}.jeg-elementor-kit.jkit-search .jkit-search-panel .jkit-search-button{background-color:transparent;border:0;padding:0;color:var(--jkit-border-color);cursor:pointer;height:100%;width:70px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jeg-elementor-kit.jkit-search .mfp-close{position:fixed}.jeg-elementor-kit.jkit-search .mfp-ready .jkit-modal-search-panel,.jeg-elementor-kit.jkit-search .mfp-ready .mfp-close{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.jeg-elementor-kit.jkit-search .mfp-ready .mfp-close{margin-top:45px}.jeg-elementor-kit.jkit-search .mfp-bg{background-color:rgba(0,0,0,.87);overflow:hidden;padding-bottom:100%;border-radius:100%;-webkit-animation:jkit-search-background .8s ease-out forwards;animation:jkit-search-background .8s ease-out forwards}.jeg-elementor-kit.jkit-social-share{width:100%;--icon-size:16px}.jeg-elementor-kit.jkit-social-share .social-share-list{margin-left:0;padding-left:0;list-style:none}.jeg-elementor-kit.jkit-social-share .social-share-list>li a{display:block;cursor:pointer;overflow:hidden}.jeg-elementor-kit.jkit-social-share .social-share-list>li a i{font-size:var(--icon-size)}.jeg-elementor-kit.jkit-social-share .social-share-list>li a svg{width:var(--icon-size)}.jeg-elementor-kit.jkit-social-share .social-share-list>li i,.jeg-elementor-kit.jkit-social-share .social-share-list>li svg{vertical-align:middle;display:inline-block}.jeg-elementor-kit.jkit-tabs .tab-nav-list{position:relative;padding:0;margin:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:1}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav{position:relative;padding:1em 1.5em;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:var(--jkit-border-color)}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav:hover{background-color:var(--jkit-element-bg-color);color:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav:hover>i{color:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav:hover>svg{fill:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.active{background-color:var(--jkit-element-darken-bg-color);color:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.active>i{color:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.active>svg{fill:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav img,.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav svg{width:16px;height:auto}.jeg-elementor-kit.jkit-tabs .tab-nav-list.icon-position-top .tab-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.jeg-elementor-kit.jkit-tabs .tab-nav-list.icon-position-top .tab-title{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;line-height:1}.jeg-elementor-kit.jkit-tabs .tab-nav-list.caret-on .tab-nav.active::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 var(--jkit-element-darken-bg-color);border-bottom:0}.jeg-elementor-kit.jkit-tabs .tab-content-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}.jeg-elementor-kit.jkit-tabs .tab-content-list .tab-content{display:none;opacity:0;width:100%;padding:1em;-webkit-animation:fadeIn linear .3s;animation:fadeIn linear .3s}.jeg-elementor-kit.jkit-tabs .tab-content-list .tab-content.active{display:block;opacity:1}.jeg-elementor-kit.jkit-tabs.layout-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-tabs.layout-vertical .tab-navigation{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list .tab-nav{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list.caret-on .tab-nav.active::after{bottom:auto!important;right:-10px;top:calc(50% - 10px);left:auto!important;border-left:10px solid var(--jkit-element-darken-bg-color);border-right:0;border-top:10px solid transparent;border-bottom:10px solid transparent}.jeg-elementor-kit.jkit-team{text-align:center}.jeg-elementor-kit.jkit-team.style-default .profile-card,.jeg-elementor-kit.jkit-team.style-hover-social .profile-card{background-color:var(--jkit-bg-color);-webkit-box-shadow:0 28px 40px 0 var(--jkit-form-border-color);box-shadow:0 28px 40px 0 var(--jkit-form-border-color);padding:40px 20px;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;overflow:hidden}.jeg-elementor-kit.jkit-team.style-default .profile-card .profile-header,.jeg-elementor-kit.jkit-team.style-hover-social .profile-card .profile-header{margin-bottom:38px;position:relative;display:inline-block;max-width:100%;line-height:0}.jeg-elementor-kit.jkit-team.style-default .profile-card .profile-header img,.jeg-elementor-kit.jkit-team.style-hover-social .profile-card .profile-header img{-o-object-fit:cover;object-fit:cover;width:160px;height:160px}.jeg-elementor-kit.jkit-team.style-default .profile-card:before,.jeg-elementor-kit.jkit-team.style-hover-social .profile-card:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:-1;background-size:101% 102%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-team.style-default .profile-body,.jeg-elementor-kit.jkit-team.style-default .profile-footer{position:relative;z-index:2}.jeg-elementor-kit.jkit-team.style-hover-social .profile-body{padding:35px 20px;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-team.style-hover-social .profile-body:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:var(--jkit-element-lighten-bg-color);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:-1;background-size:101% 102%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-team.style-hover-social .social-list{-webkit-transition:all .4s ease;transition:all .4s ease;visibility:hidden;opacity:0}.jeg-elementor-kit.jkit-team.style-hover-social:hover .profile-body{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.jeg-elementor-kit.jkit-team.style-hover-social:hover .profile-body:before{opacity:1}.jeg-elementor-kit.jkit-team.style-hover-social:hover .social-list{visibility:visible;opacity:1}.jeg-elementor-kit.jkit-team.style-overlay.overlay-scale .profile-card:before{top:0}.jeg-elementor-kit.jkit-team.style-overlay.overlay-scale .profile-card:hover:before{-webkit-transform:scale(.9);transform:scale(.9)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card{position:relative;overflow:hidden;display:inline-block}.jeg-elementor-kit.jkit-team.style-overlay .profile-card>img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.jeg-elementor-kit.jkit-team.style-overlay .profile-card .hover-area{position:absolute;z-index:2;width:100%;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-team.style-overlay .profile-card .hover-area.alignment-center{top:50%;-webkit-transform:translateY(-20%);transform:translateY(-20%)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card .hover-area.alignment-bottom{bottom:0;-webkit-transform:translateY(30%);transform:translateY(30%)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card:before{position:absolute;content:"";top:100%;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.7);-webkit-transition:all .4s ease;transition:all .4s ease;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;visibility:hidden}.jeg-elementor-kit.jkit-team.style-overlay .profile-card:hover:before{top:0;opacity:1;visibility:visible}.jeg-elementor-kit.jkit-team.style-overlay .profile-card:hover .hover-area{opacity:1;visibility:visible}.jeg-elementor-kit.jkit-team.style-overlay .profile-card:hover .hover-area.alignment-center{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card:hover .hover-area.alignment-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card .profile-title{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card .profile-title a{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card{line-height:0;position:relative;overflow:hidden;text-align:center}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0;visibility:hidden;z-index:0}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card:hover .image-hover-bg{opacity:1;visibility:visible}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body{position:absolute;top:0;left:0;width:100%;height:100%;padding:30px 15px;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{position:relative;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1.5rem;line-height:1;margin:0;opacity:0}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{line-height:1.5}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-title{font-size:2rem;font-weight:700;line-height:1}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .name-wrapper{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .name-wrapper .social-list{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .name-wrapper .social-list .social-icon:not(:last-child){margin-right:0;margin-bottom:10px}.jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{opacity:1}.jeg-elementor-kit.jkit-team.style-title-horizontal:hover .name-wrapper .social-list{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.jeg-elementor-kit.jkit-team .profile-box .profile-card{padding:20px 20px 40px;z-index:1}.jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header{width:auto;height:100%;border-radius:0;position:relative}.jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header>a{display:inline-block;position:relative}.jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0;visibility:hidden;z-index:0}.jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header:hover .image-hover-bg{opacity:1;visibility:visible}.jeg-elementor-kit.jkit-team .profile-body{padding-bottom:20px}.jeg-elementor-kit.jkit-team .profile-body .profile-title{font-size:22px;margin:0;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-team .profile-body .profile-title a{color:var(--jkit-txt-h-color);text-decoration:none}.jeg-elementor-kit.jkit-team .profile-body .profile-designation{font-size:13px;-webkit-transition:all .4s ease;transition:all .4s ease;margin-bottom:15px}.jeg-elementor-kit.jkit-team .social-list{list-style:none;padding:0;margin:0}.jeg-elementor-kit.jkit-team .social-list .social-icon{display:inline-block}.jeg-elementor-kit.jkit-team .social-list .social-icon:not(:last-child){margin-right:10px}.jeg-elementor-kit.jkit-team .social-list .social-icon a{display:inline-block;width:30px;height:30px;font-size:12px;line-height:32px;text-align:center;color:var(--jkit-btn-txt-color);background-color:var(--jkit-element-bg-color);border-radius:50%}.jeg-elementor-kit.jkit-team .social-list .social-icon a svg{fill:var(--jkit-btn-txt-color);width:12px}.jeg-elementor-kit.jkit-team .social-list .social-icon i:before{display:inline-block}.jeg-elementor-kit.jkit-team .social-list .social-icon:hover i:before{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:jkit-scrolling-vertical;animation-name:jkit-scrolling-vertical}.jeg-elementor-kit.jkit-team .jkit-modal-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-content{position:relative;-webkit-box-shadow:0 28px 40px 0 rgba(0,0,0,.1);box-shadow:0 28px 40px 0 rgba(0,0,0,.1);background-color:var(--jkit-bg-color);border:0;border-radius:0}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-close{position:absolute;top:10px;right:10px;width:40px;height:40px;padding:0;color:var(--jkit-txt-color);background-color:transparent;border-width:0;border-radius:0;font-size:18px;line-height:1;outline:0;z-index:1200}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-close svg{fill:var(--jkit-txt-color);width:18px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-body{padding:60px 40px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-img{width:100%;margin-bottom:30px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-info{width:100%}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-title{margin-top:0;margin-bottom:8px;color:var(--jkit-txt-h-color);font-size:22px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-position{margin-bottom:35px;color:var(--jkit-txt-color);font-size:13px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-description{margin-bottom:22px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-list{margin:0;margin-bottom:25px;padding-left:0;list-style:none;color:var(--jkit-txt-color);font-size:15px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-list a{text-decoration:none;outline:0;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-list li{padding:19px 0;border-top:1px solid var(--jkit-border-color)}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-list strong{font-weight:600;padding-right:18px}@media (min-width:481px){.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-img{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;margin-bottom:0}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-info.has-img{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;padding-left:30px}}@media (min-width:576px){.jeg-elementor-kit.jkit-team .jkit-modal-dialog{max-width:500px;margin:1.75rem auto;min-height:calc(100% - (1.75rem * 2))}}@media (min-width:992px){.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-info.has-img{padding-left:50px}}.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-bio,.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content,.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content,.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info,.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars{position:relative;z-index:2}.jeg-elementor-kit.jkit-testimonials .tns-nav{text-align:center}.jeg-elementor-kit.jkit-testimonials .tns-nav button{width:9px;height:9px;padding:0;margin:0 5px;border-radius:50%;background:var(--jkit-txt-m-color);border:0}.jeg-elementor-kit.jkit-testimonials .tns-nav button.tns-nav-active{background:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-testimonials .tns-controls button{color:var(--jkit-txt-color);border:0;background:0 0}.jeg-elementor-kit.jkit-testimonials .tns-controls button i,.jeg-elementor-kit.jkit-testimonials .tns-controls button svg{-webkit-transition:all .25s ease;transition:all .25s ease}.jeg-elementor-kit.jkit-testimonials .tns-controls button svg{fill:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-testimonials.arrow-bottom-middle .tns-controls{text-align:center}.jeg-elementor-kit.jkit-testimonials.arrow-bottom-middle .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-testimonials.arrow-bottom-middle .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-testimonials.arrow-bottom-edge .tns-controls button[data-controls=next]{display:inline-block;position:absolute;right:0}.jeg-elementor-kit.jkit-testimonials.arrow-middle-edge .tns-controls button{display:inline-block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:2}.jeg-elementor-kit.jkit-testimonials.arrow-middle-edge .tns-controls button[data-controls=prev]{left:0}.jeg-elementor-kit.jkit-testimonials.arrow-middle-edge .tns-controls button[data-controls=next]{right:0}.jeg-elementor-kit.jkit-testimonials.arrow-top-right .tns-controls{text-align:right}.jeg-elementor-kit.jkit-testimonials.arrow-top-right .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-testimonials.arrow-top-right .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-testimonials.arrow-top-left .tns-controls{text-align:left}.jeg-elementor-kit.jkit-testimonials.arrow-top-left .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-testimonials.arrow-top-left .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-testimonials.style-1.quote-override .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .icon-content{position:absolute;left:0;top:0;font-size:40px}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box{padding:40px 40px 20px 40px;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.16);box-shadow:0 3px 15px 0 rgba(0,0,0,.16);border-radius:10px;position:relative;margin-top:25px;margin-bottom:105px}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider{overflow:hidden}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-bottom:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-left:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-right:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-top:before{left:0;bottom:0;right:0;top:0}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-bottom:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-top:before{-webkit-transform:scaleY(0);transform:scaleY(0)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-left:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-right:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-top:before{-webkit-transform-origin:top;transform-origin:top}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-bottom:before{-webkit-transform-origin:bottom;transform-origin:bottom}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-left:before{-webkit-transform-origin:left;transform-origin:left}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-right:before{-webkit-transform-origin:right;transform-origin:right}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-bottom:hover:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-left:hover:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-content .icon-content{position:static;font-size:40px;color:var(--jkit-txt-m-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-content .icon-content svg{fill:var(--jkit-txt-m-color)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-content p{color:var(--jkit-txt-m-color);font-size:15px;margin-bottom:35px;position:relative;z-index:2}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio{position:absolute;left:0;bottom:-115px;width:100%;text-align:center;z-index:5}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .profile-image{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .profile-image img{border-radius:50%;max-width:100%;width:60px;height:auto}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .profile-info .profile-name{display:block;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .profile-info .profile-des{color:var(--jkit-txt-m-color);font-size:.75rem}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .rating-stars{margin:0;padding:0}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .rating-stars li{display:inline-block;color:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .rating-stars li svg{fill:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .rating-stars li:not(:last-child){margin-right:5px}.jeg-elementor-kit.jkit-testimonials.style-2.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content{position:absolute;left:0;top:0;font-size:40px}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box{padding:40px 40px 20px 40px;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.16);box-shadow:0 3px 15px 0 rgba(0,0,0,.16);border-radius:10px;position:relative}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header .rating-stars{margin:0;margin-bottom:15px;padding:0}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header .rating-stars li{display:inline-block;color:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header .rating-stars li svg{fill:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header .rating-stars li:not(:last-child){margin-right:5px}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-image{margin-right:20px;margin-bottom:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-image img{border-radius:50%;max-width:100%;width:60px;height:auto}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-info{text-align:left}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-info .profile-name{display:block;font-size:15px;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-info .profile-des{color:var(--jkit-txt-m-color);font-size:.75rem}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .icon-content{position:static;font-size:40px;color:#d5d5d7;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .icon-content svg{fill:#d5d5d7}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-content{position:relative;margin-top:30px;margin-bottom:30px;z-index:2}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-content p{color:var(--jkit-txt-m-color)}.jeg-elementor-kit.jkit-testimonials.style-3.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content{right:unset;left:0;top:0}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box{padding:40px 40px 20px 40px;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.16);box-shadow:0 3px 15px 0 rgba(0,0,0,.16);border-radius:10px;position:relative}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .icon-content{margin-bottom:23px;position:absolute;right:20px;top:20px;font-size:40px;color:var(--jkit-txt-m-color);line-height:1;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .icon-content svg{fill:var(--jkit-txt-m-color)}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-bio{text-align:center;margin-bottom:20px}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image img{border-radius:50%;max-width:100%;width:60px;height:auto}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-content p{margin-bottom:35px;color:rgba(0,0,0,.5);font-size:15px}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name{display:block;font-size:15px;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des{color:var(--jkit-txt-m-color);font-size:.75rem}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .rating-stars{margin:0;padding:0;text-align:center;margin-bottom:15px}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .rating-stars li{display:inline-block;color:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .rating-stars li svg{fill:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .rating-stars li:not(:last-child){margin-right:5px}.jeg-elementor-kit.jkit-testimonials.style-4.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content{right:unset;left:0;top:0}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box{padding:40px 40px 20px 40px;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.16);box-shadow:0 3px 15px 0 rgba(0,0,0,.16);border-radius:10px;position:relative}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .icon-content{margin-bottom:23px;position:absolute;right:20px;top:20px;font-size:40px;color:var(--jkit-txt-m-color);line-height:1;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .icon-content svg{fill:var(--jkit-txt-m-color)}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio{text-align:center;margin-bottom:20px}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image img{border-radius:50%;max-width:100%;width:60px;height:auto}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-info .profile-name{display:block;font-size:15px;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-info .profile-des{color:var(--jkit-txt-m-color);font-size:.75rem}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .rating-stars{margin:0;padding:0;text-align:center;margin-bottom:15px}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .rating-stars li{display:inline-block;color:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .rating-stars li svg{fill:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .rating-stars li:not(:last-child){margin-right:5px}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-content p{margin-bottom:35px;color:rgba(0,0,0,.5);font-size:15px}.jeg-elementor-kit.jkit-testimonials:not(.style-1) .testimonials-track .testimonial-item .testimonial-box{overflow:hidden}.jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item{width:100%}.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn{display:inline-block;text-align:center;font-size:18px;background-color:var(--jkit-btn-bg-color);border-radius:50%;position:relative;z-index:6;-webkit-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after,.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;color:var(--jkit-element-bg-color);border-radius:50%;-webkit-box-shadow:0 0 0 0 currentColor;box-shadow:0 0 0 0 currentColor;-webkit-animation:jkit-ripple 3s infinite;animation:jkit-ripple 3s infinite;opacity:.6;z-index:-1}.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after{-webkit-animation-delay:.3s;animation-delay:.3s}.jeg-elementor-kit.jkit-video-button i,.jeg-elementor-kit.jkit-video-button span{color:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-video-button svg{fill:var(--jkit-txt-alt-color)}.jkit-video-self-hosted{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:auto}.jkit-video-self-hosted video{max-width:100%;height:auto}
|
1 |
+
.jeg-elementor-kit.jkit-accordion{counter-reset:jkitNumber}.jeg-elementor-kit.jkit-accordion .card-wrapper{background-color:transparent;border:0;border-radius:0}.jeg-elementor-kit.jkit-accordion .card-wrapper:not(:last-child){margin-bottom:10px}.jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button .left-icon-group .normal-icon,.jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button .right-icon-group .normal-icon{display:none}.jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button .left-icon-group .active-icon,.jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button .right-icon-group .active-icon{display:block}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header{cursor:pointer}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--jkit-txt-color);background-color:var(--jkit-element-lighten-bg-color);font-weight:700;padding:14px 30px;border:1px solid transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .number:before{counter-increment:jkitNumber;content:counter(jkitNumber) ". "}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .title{padding-right:10px;display:inline-block}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group{padding-right:26px;float:left}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group{position:absolute;right:0;margin-right:30px}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group .normal-icon,.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group .normal-icon{display:block}.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group .active-icon,.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group .active-icon{display:none}.jeg-elementor-kit.jkit-accordion .card-expand .card-body{padding:30px 85px 30px 65px}.jeg-elementor-kit.jkit-accordion.style-curve .card-wrapper .card-header .card-header-button{position:relative;border:0;padding-left:70px;background-color:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-accordion.style-curve .card-wrapper .card-header .card-header-button:before{position:absolute;content:"";top:0;left:0;height:100%;width:35px;background-color:rgba(255,255,255,.2);text-align:right;line-height:55px}.jeg-elementor-kit.jkit-accordion.style-curve .card-wrapper .card-header .card-header-button:after{position:absolute;content:"";left:35px;top:0;border-top:26.5px solid transparent;border-right:26.5px solid transparent;border-left:26.5px solid rgba(255,255,255,.2);border-bottom:26.5px solid transparent}.jeg-elementor-kit.jkit-accordion.style-curve .card-wrapper .card-header .card-header-button .left-icon-group{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.jeg-elementor-kit.jkit-accordion.style-box .card-wrapper .card-header .card-header-button{border:1px solid var(--jkit-border-color);border-bottom:1px solid var(--jkit-element-bg-color);background-color:var(--jkit-bg-color);position:relative;padding-left:85px}.jeg-elementor-kit.jkit-accordion.style-box .card-wrapper .card-header .card-header-button:before{position:absolute;top:-1px;left:-1px;content:"";height:calc(100% + 2px);width:55px;text-align:center;line-height:55px;color:var(--jkit-bg-color);background-color:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-accordion.style-box .card-wrapper .card-header .card-header-button .left-icon-group{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jeg-elementor-kit.jkit-accordion.style-shadow .card-wrapper .card-header .card-header-button{-webkit-box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);-o-box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);box-shadow:-1.216px 6.894px 15px 0 rgba(37,117,252,.2);border-radius:0 0 5px 5px;background-color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-animated-text{-webkit-transition:all .3s ease;transition:all .3s ease}.jeg-elementor-kit.jkit-animated-text a{text-decoration:none;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-animated-text .animated-text{padding:0;margin:0;display:inline-block}.jeg-elementor-kit.jkit-animated-text .animated-text .normal-text{z-index:1;position:relative;vertical-align:bottom;font-size:43px;font-weight:500;line-height:1.2}.jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-gradient{background:var(--jkit-element-darken-bg-color);background:-webkit-gradient(linear,left top,left bottom,from(var(--jkit-element-lighten-bg-color)),to(var(--jkit-element-darken-bg-color)));background:linear-gradient(180deg,var(--jkit-element-lighten-bg-color) 0,var(--jkit-element-darken-bg-color) 100%);-moz-text-fill-color:transparent;-o-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper{overflow:visible;text-align:inherit;display:inline-block;position:relative;vertical-align:bottom}.jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient .dynamic-text{background:var(--jkit-element-darken-bg-color);background:-webkit-gradient(linear,left top,left bottom,from(var(--jkit-element-lighten-bg-color)),to(var(--jkit-element-darken-bg-color)));background:linear-gradient(180deg,var(--jkit-element-lighten-bg-color) 0,var(--jkit-element-darken-bg-color) 100%);-moz-text-fill-color:transparent;-o-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-gradient .dynamic-text .dynamic-text-letter{background:var(--jkit-element-darken-bg-color);background:-webkit-gradient(linear,left top,left bottom,from(var(--jkit-element-lighten-bg-color)),to(var(--jkit-element-darken-bg-color)));background:linear-gradient(180deg,var(--jkit-element-lighten-bg-color) 0,var(--jkit-element-darken-bg-color) 100%);-moz-text-fill-color:transparent;-o-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text{display:inline-block;position:relative;top:0;left:0;z-index:1;font-size:43px;font-weight:500;line-height:1.2}.jeg-elementor-kit.jkit-animated-text .animated-text svg{position:absolute;left:0;overflow:visible}.jeg-elementor-kit.jkit-animated-text .animated-text svg path{fill:none;stroke-dasharray:1500;-webkit-animation:jkit-animated-dash 10s infinite;animation:jkit-animated-dash 10s infinite}.jeg-elementor-kit.jkit-animated-text .animated-text svg path.style-color{stroke:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-animated-text .animated-text svg path:nth-of-type(2){-webkit-animation-delay:.3s;animation-delay:.3s}.jeg-elementor-kit.jkit-animated-text .animated-text svg linearGradient stop:nth-of-type(1){stop-color:var(--jkit-element-lighten-bg-color)}.jeg-elementor-kit.jkit-animated-text .animated-text svg linearGradient stop:nth-of-type(2){stop-color:var(--jkit-element-darken-bg-color)}.jeg-elementor-kit.jkit-animated-text[data-shape=strikethrough] .animated-text svg{top:50%;width:100%;height:100%}.jeg-elementor-kit.jkit-animated-text[data-shape="x"] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=diagonal] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=double] .animated-text svg{top:0;width:100%;height:100%}.jeg-elementor-kit.jkit-animated-text[data-shape=curly] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=double-underline] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=underline-zigzag] .animated-text svg,.jeg-elementor-kit.jkit-animated-text[data-shape=underline] .animated-text svg{top:90%;width:100%;height:100%}.jeg-elementor-kit.jkit-animated-text[data-shape=circle] .animated-text svg{top:0;width:calc(100% + 20px);height:calc(100% + 20px);-webkit-transform:translate(-10px,-10px);transform:translate(-10px,-10px)}.jeg-elementor-kit.jkit-animated-text[data-style=rotating] .animated-text .dynamic-text:not(.show-text){visibility:hidden;opacity:0;display:none}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper:after{content:"";position:absolute;left:auto;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:1px;background-color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.cursor-blink:after{-webkit-animation:jkit-animated-pulse 1s infinite;animation:jkit-animated-pulse 1s infinite}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.typing-delete{background:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.typing-delete.style-gradient .dynamic-text{color:var(--jkit-txt-m-color);background:0 0;background-clip:border-box;-webkit-background-clip:border-box;-moz-text-fill-color:unset;-o-text-fill-color:unset;-webkit-text-fill-color:unset}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.typing-delete.style-gradient .dynamic-text .dynamic-text-letter{background:0 0;background-clip:border-box;-webkit-background-clip:border-box;-webkit-background-clip:border-box;-moz-text-fill-color:unset;-o-text-fill-color:unset;-webkit-text-fill-color:unset}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-wrapper.typing-delete .dynamic-text .dynamic-text-letter{color:var(--jkit-txt-m-color)}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=typing] .animated-text .dynamic-text-letter:not(.show-letter){display:none}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swirl] .animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swirl] .animated-text .dynamic-text-letter{display:inline-block;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swirl] .animated-text .dynamic-text-letter.show-letter{-webkit-animation:jkit-animated-swirl-in .4s forwards;animation:jkit-animated-swirl-in .4s forwards}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=blinds]{-webkit-transition:width .3s ease;transition:width .3s ease}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=blinds] .animated-text .dynamic-text-letter{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=blinds] .animated-text .dynamic-text-letter.show-letter{-webkit-animation:jkit-animated-blinds-in .6s forwards;animation:jkit-animated-blinds-in .6s forwards}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=wave]{-webkit-transition:width .3s ease;transition:width .3s ease}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=wave] .animated-text .dynamic-text-letter{-webkit-transform:scale(0);transform:scale(0);display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=wave] .animated-text .dynamic-text-letter.show-letter{-webkit-animation:jkit-animated-wave-up .3s forwards;animation:jkit-animated-wave-up .3s forwards}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=flip] .animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=flip] .animated-text .dynamic-text{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);position:relative}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=flip] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-animation:jkit-animated-flip-in 1.2s;animation:jkit-animated-flip-in 1.2s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=flip] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:jkit-animated-flip-out 1.2s;animation:jkit-animated-flip-out 1.2s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=drop-in] .animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;-webkit-perspective:300px;perspective:300px;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=drop-in] .animated-text .dynamic-text{position:relative}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=drop-in] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:jkit-animated-drop-in-in .6s;animation:jkit-animated-drop-in-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=drop-in] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:jkit-animated-drop-in-out .6s;animation:jkit-animated-drop-in-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-left] .animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-left] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:jkit-animated-slide-left-in .6s;animation:jkit-animated-slide-left-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-left] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:jkit-animated-slide-left-out .6s;animation:jkit-animated-slide-left-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-right] .animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-right] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:jkit-animated-slide-right-in .6s;animation:jkit-animated-slide-right-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-right] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:jkit-animated-slide-right-out .6s;animation:jkit-animated-slide-right-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-up] .animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-up] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:jkit-animated-slide-up-in .6s;animation:jkit-animated-slide-up-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-up] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:jkit-animated-slide-up-out .6s;animation:jkit-animated-slide-up-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-down] .animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-down] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:jkit-animated-slide-down-in .6s;animation:jkit-animated-slide-down-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=slide-down] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:jkit-animated-slide-down-out .6s;animation:jkit-animated-slide-down-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=bounce] .animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=bounce] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:jkit-animated-bounce-in .6s;animation:jkit-animated-bounce-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=bounce] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:jkit-animated-bounce-out .6s;animation:jkit-animated-bounce-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swing] .animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swing] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:jkit-animated-swing-in .6s;animation:jkit-animated-swing-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=swing] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:jkit-animated-swing-out .6s;animation:jkit-animated-swing-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=rubber-band] .animated-text .dynamic-wrapper{-webkit-transition:width .3s ease;transition:width .3s ease;overflow:hidden}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=rubber-band] .animated-text .dynamic-text.show-text{position:relative;white-space:nowrap;-webkit-animation:jkit-animated-rubber-band-in .6s;animation:jkit-animated-rubber-band-in .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=rubber-band] .animated-text .dynamic-text:not(.show-text){display:inline-block;position:absolute;visibility:visible;-webkit-animation:jkit-animated-rubber-band-out .6s;animation:jkit-animated-rubber-band-out .6s}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=clip] .animated-text .dynamic-wrapper{overflow:hidden;text-align:left}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=clip] .animated-text .dynamic-wrapper:after{content:"";position:absolute;left:auto;right:0;top:0;height:100%;width:2px;background-color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-animated-text[data-style=rotating][data-rotate=clip] .animated-text .dynamic-text.show-text{white-space:nowrap}.jeg-elementor-kit.jkit-banner .jkit-banner-wrapper .jkit-banner-image{position:absolute;top:0;bottom:0;left:0;right:0}.jeg-elementor-kit.jkit-banner .jkit-banner-wrapper .jkit-banner-image::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0}.jeg-elementor-kit.jkit-banner .jkit-banner-wrapper .jkit-banner-content{position:relative;height:400px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;padding:30px 70px}.jeg-elementor-kit.jkit-banner .jkit-banner-wrapper .jkit-banner-box-sale{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jeg-elementor-kit.jkit-banner .jkit-banner-wrapper .jkit-banner-all-link{position:absolute;top:0;right:0;bottom:0;left:0}.jeg-elementor-kit.jkit-button .jkit-button-wrapper{border-radius:5px;font-size:15px;padding:15px 30px;display:inline-block;color:var(--jkit-txt-alt-color);position:relative;display:inline-block;line-height:1;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;text-align:center;background-color:var(--jkit-btn-bg-color);-webkit-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{background-color:var(--jkit-btn-bg-hover-color)}.jeg-elementor-kit.jkit-button .jkit-button-wrapper i,.jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{display:inline-block;vertical-align:middle}.jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var(--jkit-txt-alt-color);-webkit-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-categorylist .category-list-item a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-categorylist .category-list-item a:hover{color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-categorylist .category-list-item a:hover svg{fill:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-categorylist .category-list-item a .jkit-categorylist-content{z-index:2;display:block;margin-bottom:0}.jeg-elementor-kit.jkit-categorylist .category-list-item a .icon-list{text-align:center}.jeg-elementor-kit.jkit-categorylist .category-list-item a svg{fill:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-categorylist.layout-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.jeg-elementor-kit.jkit-client-logo{position:relative;display:inline-block;overflow:hidden;width:100%}.jeg-elementor-kit.jkit-client-logo .client-list{position:relative;z-index:1}.jeg-elementor-kit.jkit-client-logo .client-track .image-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;overflow:hidden}.jeg-elementor-kit.jkit-client-logo .client-track .image-list:hover .content-image .hover-image{opacity:1;-webkit-transition:opacity .25s ease-in-out 0s;transition:opacity .25s ease-in-out 0s}.jeg-elementor-kit.jkit-client-logo .client-track .content-image{position:relative;line-height:0;width:100%}.jeg-elementor-kit.jkit-client-logo .client-track .content-image .main-image{height:auto;width:100%}.jeg-elementor-kit.jkit-client-logo .client-track .content-image .hover-image{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;height:auto;width:100%}.jeg-elementor-kit.jkit-client-logo .client-track .client-slider.hover-enable:hover .content-image .main-image{opacity:0;visibility:hidden;-webkit-transition:all .25s ease;transition:all .25s ease}.jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider{margin-right:10px}.jeg-elementor-kit.jkit-client-logo .tns-nav{text-align:center}.jeg-elementor-kit.jkit-client-logo .tns-nav button{width:9px;height:9px;padding:0;margin:0 5px;border-radius:50%;background:var(--jkit-txt-m-color);border:0}.jeg-elementor-kit.jkit-client-logo .tns-nav button.tns-nav-active{background:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-client-logo .tns-horizontal.tns-subpixel>.tns-item{vertical-align:middle}.jeg-elementor-kit.jkit-client-logo .tns-controls button{color:var(--jkit-txt-color);border:0;background:0 0}.jeg-elementor-kit.jkit-client-logo .tns-controls button i,.jeg-elementor-kit.jkit-client-logo .tns-controls button svg{-webkit-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-client-logo.arrow-bottom-middle .tns-controls{text-align:center}.jeg-elementor-kit.jkit-client-logo.arrow-bottom-middle .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-client-logo.arrow-bottom-middle .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-client-logo.arrow-bottom-edge .tns-controls button[data-controls=next]{display:inline-block;position:absolute;right:0}.jeg-elementor-kit.jkit-client-logo.arrow-middle-edge .tns-controls button{display:inline-block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:2}.jeg-elementor-kit.jkit-client-logo.arrow-middle-edge .tns-controls button[data-controls=prev]{left:0}.jeg-elementor-kit.jkit-client-logo.arrow-middle-edge .tns-controls button[data-controls=next]{right:0}.jeg-elementor-kit.jkit-client-logo.arrow-top-right .tns-controls{text-align:right}.jeg-elementor-kit.jkit-client-logo.arrow-top-right .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-client-logo.arrow-top-right .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-client-logo.arrow-top-left .tns-controls{text-align:left}.jeg-elementor-kit.jkit-client-logo.arrow-top-left .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-client-logo.arrow-top-left .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-contact-form-7:before{content:unset}.jeg-elementor-kit.jkit-contact-form-7 form label{color:var(--jkit-form-txt-color);width:100%;max-width:380px}.jeg-elementor-kit.jkit-contact-form-7 form label span{pointer-events:none;color:var(--jkit-txt-m-color);font-size:.8125rem;display:block}.jeg-elementor-kit.jkit-contact-form-7 form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.jeg-elementor-kit.jkit-contact-form-7 form select,.jeg-elementor-kit.jkit-contact-form-7 form textarea{border:1px solid var(--jkit-form-border-color);margin-bottom:20px}.jeg-elementor-kit.jkit-contact-form-7 form input[type=submit]{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:0;padding:12px 72px;font-size:.9375rem;background-color:var(--jkit-btn-bg-color);border:0;color:#fff;cursor:pointer;margin-bottom:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .5s ease;transition:all .5s ease}.jeg-elementor-kit.jkit-contact-form-7 form input[type=submit]:hover{background-color:var(--jkit-btn-bg-hover-color)}.jeg-elementor-kit.jkit-countdown{position:relative;z-index:10;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.jeg-elementor-kit.jkit-countdown.separator-enable .timer-container:not(:last-child) .timer-inner-container::after{position:absolute;left:100%;z-index:1;color:var(--jkit-form-txt-color);font-size:45px}.jeg-elementor-kit.jkit-countdown .timer-container{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.jeg-elementor-kit.jkit-countdown .timer-inner-container{position:relative;margin:auto;margin-bottom:0;width:150px;height:150px;background:var(--jkit-element-bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jeg-elementor-kit.jkit-countdown .timer-content{width:100%}.jeg-elementor-kit.jkit-countdown .timer-content>span{display:block;color:#fff;line-height:1}.jeg-elementor-kit.jkit-countdown .timer-content.label-inline>span{display:inline-block}.jeg-elementor-kit.jkit-countdown .timer-content .timer-count{font-size:36px;font-weight:700;margin-top:14px;margin-bottom:14px}.jeg-elementor-kit.jkit-countdown .timer-content .timer-count.timer-loading{opacity:0;visibility:hidden}.jeg-elementor-kit.jkit-countdown .timer-content .timer-title{font-size:14px;letter-spacing:2.5px}.jeg-elementor-kit.jkit-countdown .expire-message .expire-title{font-size:24px;font-weight:600;margin-bottom:12px;display:block}.jeg-elementor-kit.jkit-countdown .expire-message .expire-content{display:block}.jeg-elementor-kit.jkit-dual-button{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:480px){.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper{display:block}}.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-btn{cursor:pointer;display:inline-block;font-size:14px;font-weight:700;outline:0;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease;text-align:center;overflow:hidden;color:var(--jkit-txt-alt-color);width:100%;padding:20px;z-index:1}.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-btn svg{fill:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one{background:var(--jkit-btn-bg-color)}.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two{background:var(--jkit-form-txt-color)}.jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-middle-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;position:relative;background:#fafaf8;color:#444;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:14px;z-index:5}.jeg-elementor-kit.jkit-feature-list .feature-list-items{list-style-type:none;margin:0;padding:0}.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item{position:relative}.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon-box{z-index:2;-webkit-transition:all .5s ease;transition:all .5s ease}.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon-inner{background-color:var(--jkit-element-bg-color);-webkit-transition:all .5s ease;transition:all .5s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon{color:var(--jkit-txt-alt-color);-webkit-transition:all .5s ease;transition:all .5s ease;line-height:1;text-align:center;height:70px;width:70px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon i{color:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon svg{fill:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title{color:var(--jkit-txt-h-color);line-height:1.5em;margin-top:-2px;margin-bottom:10px;font-weight:600}.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title>a{color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-content{padding:0;margin:0;color:var(--jkit-txt-color);font-size:14px;font-weight:400;line-height:1.5em}.jeg-elementor-kit.jkit-feature-list .feature-list-items .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-right:0!important;border-style:solid;border-color:var(--jkit-element-bg-color);border-width:1px;-webkit-transition:all .5s ease;transition:all .5s ease}.jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:last-child .connector{display:none}.jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item .connector{display:none}.jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item:after,.jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item:before{content:"";position:absolute;display:block;border-style:solid;border-color:var(--jkit-element-bg-color);border-width:1px}.jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item:before{top:0;z-index:1;border-right:none!important;height:100%}.jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item:after{top:50%;width:23px;z-index:2;border-top:none!important}.jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item :not(:last-child):before{height:calc(100% + 8px)}.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-circle .feature-list-item .feature-list-icon,.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-circle .feature-list-item .feature-list-icon-inner{border-radius:50%}.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-rhombus .feature-list-item .feature-list-icon-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:15px}.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-rhombus .feature-list-item .feature-list-icon i,.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-rhombus .feature-list-item .feature-list-icon img,.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-rhombus .feature-list-item .feature-list-icon svg{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-view-framed .feature-list-item .feature-list-icon{color:var(--jkit-element-bg-color);background-color:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-view-framed .feature-list-item .feature-list-icon i{color:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-feature-list .feature-list-items.shape-view-framed .feature-list-item .feature-list-icon svg{fill:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-fun-fact{-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;z-index:2;background-repeat:no-repeat;background-size:cover;background-position:center center;text-align:center;overflow:hidden}.jeg-elementor-kit.jkit-fun-fact:before{position:absolute;content:"";height:100%;width:100%;-webkit-transition:all .6s ease;transition:all .6s ease;background-size:101% 101%;z-index:1}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon{margin-bottom:15px;padding:15px;font-size:40px;color:var(--jkit-txt-color);display:inline-block}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg{width:40px;fill:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{font-size:28px;font-weight:700;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super{top:-5px;left:0;vertical-align:super;font-size:22px;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{font-size:15px;margin:0;font-weight:400;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-gallery:before{content:none}.jeg-elementor-kit.jkit-gallery[data-grid=masonry] .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap{height:auto;position:relative}.jeg-elementor-kit.jkit-gallery.layout-card .gallery-items .gallery-item-wrap:hover .grid-item .thumbnail-wrap .style-overlay{visibility:visible;opacity:.7}.jeg-elementor-kit.jkit-gallery.layout-card .gallery-items .gallery-item-wrap .grid-item{-webkit-box-shadow:0 0 30px 0 rgba(3,29,60,.05);box-shadow:0 0 30px 0 rgba(3,29,60,.05)}.jeg-elementor-kit.jkit-gallery.layout-card .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap{position:relative;line-height:0}.jeg-elementor-kit.jkit-gallery.layout-card .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap .style-overlay{visibility:hidden;opacity:0;-webkit-transition:.5s all ease;transition:.5s all ease;display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--jkit-element-darken-bg-color);-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;height:100%;width:100%;padding:15px;z-index:10}.jeg-elementor-kit.jkit-gallery .search-filters-wrap{height:55px;border-radius:5px;max-width:600px;margin:15px auto 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap{position:relative;-ms-flex-preferred-size:30%;flex-basis:30%}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap button.search-filter-trigger{color:#7f8995;border:0 solid;border-right:1px solid var(--jkit-element-bg-color);width:100%;border-radius:0;padding:17px 13px;font-size:14px;background:var(--jkit-element-lighten-bg-color);height:55px;border-radius:10px 0 0 10px;outline:0;text-align:center;position:relative}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap button.search-filter-trigger svg{fill:#7f8995;width:14px}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls{position:absolute;left:0;background:#fff;z-index:999;width:150px;visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s;width:100%;border-radius:5px;padding-top:7px;margin:0;padding:0;list-style:none}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls li:first-child{border-top:0 solid}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls li{padding:5px 5px 5px 10px;cursor:pointer;-webkit-transition:.3s;transition:.3s;font-size:14px;color:#7f8995;font-weight:400}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls li:hover{color:#000}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .filter-wrap ul.search-filter-controls.open-controls{visibility:visible;opacity:1}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .jkit-gallery-search-box{background:var(--jkit-element-lighten-bg-color);border-radius:0 10px 10px 0;-ms-flex-preferred-size:70%;flex-basis:70%;height:100%}.jeg-elementor-kit.jkit-gallery .search-filters-wrap .jkit-gallery-search-box input[type=text]{width:100%;height:100%;margin:0;padding:15px;font-size:14px;border:0 solid;outline:0;background:0 0}.jeg-elementor-kit.jkit-gallery .filter-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:1 1 auto;flex-flow:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0;margin:0}.jeg-elementor-kit.jkit-gallery .filter-controls ul{margin:0 0 20px 0;padding:0;text-align:center}.jeg-elementor-kit.jkit-gallery .filter-controls ul li{font-size:13px;line-height:1.8;text-transform:uppercase;letter-spacing:1px;padding:6px 15px;cursor:pointer;margin:0 5px;font-weight:400;list-style:none;display:inline-block;text-align:center}.jeg-elementor-kit.jkit-gallery .filter-controls ul li.active{background:var(--jkit-element-bg-color);border-radius:0;color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap{width:100%;float:left}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay{visibility:visible;opacity:.7}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-buttons,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-content,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-title{-webkit-transform:translate(0);transform:translate(0)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-zoom .item-caption-over,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-zoom .item-hover-bg{-webkit-transform:scale(1);transform:scale(1)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .video-wrap a{font-size:65px;-webkit-transition:.5s all ease;transition:.5s all ease}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .video-wrap a svg{width:65px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item{margin:5px;position:relative;overflow:hidden}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap{height:300px;overflow:hidden;line-height:0}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .video-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:15}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .video-wrap a{font-size:60px;color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .video-wrap a svg{width:60px;fill:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-category{line-height:normal}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-category span{position:absolute;left:50%;bottom:0;font-size:12px;font-weight:500;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:15px;border-radius:5px;padding:5px 10px 5px 10px;background:var(--jkit-selection-bg-color)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button{position:absolute;left:50%;top:50%;width:100%;height:auto;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons a{display:inline-block;font-size:16px;margin:0 7px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons a span{background:var(--jkit-bg-color);color:var(--jkit-element-bg-color);height:50px;line-height:50px;width:50px;border-radius:50%;padding:15px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons a span svg{fill:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons a{display:inline-block;font-size:16px;margin-right:15px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons a span{background:var(--jkit-bg-color);color:var(--jkit-element-bg-color);height:50px;line-height:50px;width:50px;border-radius:50%;padding:15px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons a span svg{fill:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-hover-bg{position:absolute;left:0;top:0;height:100%;width:100%;content:"";background:var(--jkit-element-darken-bg-color);z-index:-1;opacity:.7}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .caption-head{position:absolute;top:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;z-index:3;color:var(--jkit-bg-color);font-size:18px;font-weight:700;line-height:normal}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .caption-head .item-rating li{display:inline-block;list-style:none;margin-right:2px}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .caption-head .item-rating li svg{fill:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay{visibility:hidden;opacity:0;-webkit-transition:.6s all ease;transition:.6s all ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;height:100%;width:100%;padding:15px;z-index:10}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-title{-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.5s all ease;transition:.5s all ease}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-buttons,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-content{-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:.5s all ease;transition:.5s all ease}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-zoom .item-caption-over,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-zoom .item-hover-bg{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:.5s all ease;transition:.5s all ease}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-none .item-caption-over,.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-none .item-hover-bg{display:none}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over{width:100%;height:auto}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over .item-title{color:var(--jkit-txt-alt-color);font-size:20px;margin-bottom:5px;line-height:1}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over .item-content{color:var(--jkit-txt-alt-color);font-size:12px;font-family:inherit}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over .item-buttons{color:var(--jkit-txt-alt-color);font-size:12px;font-family:inherit}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-card{background:var(--jkit-element-lighten-bg-color);padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-card .item-caption-over .item-title{color:var(--jkit-txt-color);font-size:20px;margin:10px 0 10px;line-height:1}.jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-card .item-caption-over .item-content{color:var(--jkit-txt-color);font-size:12px;font-family:inherit}.jeg-elementor-kit.jkit-gallery .load-more-items{text-align:center;margin-top:15px}.jeg-elementor-kit.jkit-gallery .load-more-items .jkit-gallery-load-more{background:var(--jkit-btn-bg-color);color:var(--jkit-bg-color);padding:10px}.jeg-elementor-kit.jkit-gallery .load-more-items .jkit-gallery-load-more svg{fill:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-heading{position:relative}.jeg-elementor-kit.jkit-heading.title-float-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jeg-elementor-kit.jkit-heading .heading-title{font-size:28px;font-weight:500}.jeg-elementor-kit.jkit-heading .heading-title>span{display:inline-block;font-weight:700}.jeg-elementor-kit.jkit-heading .heading-section-title{position:relative;margin:0;margin-bottom:20px}.jeg-elementor-kit.jkit-heading .heading-section-title.border-enable{position:relative}.jeg-elementor-kit.jkit-heading .heading-section-title.border-enable.start:before,.jeg-elementor-kit.jkit-heading .heading-section-title.border-enable.start~:before{left:0}.jeg-elementor-kit.jkit-heading .heading-section-title.border-enable.end:before,.jeg-elementor-kit.jkit-heading .heading-section-title.border-enable.end~:before{right:0}.jeg-elementor-kit.jkit-heading .heading-section-title.border-enable:before{content:"";display:block;position:absolute;background:var(--jkit-element-darken-bg-color);background:-webkit-gradient(linear,left top,left bottom,from(var(--jkit-element-lighten-bg-color)),to(var(--jkit-element-darken-bg-color)));background:linear-gradient(180deg,var(--jkit-element-lighten-bg-color) 0,var(--jkit-element-darken-bg-color) 100%)}.jeg-elementor-kit.jkit-heading .heading-section-subtitle{font-size:18px;font-weight:700;color:var(--jkit-txt-m-color)}.jeg-elementor-kit.jkit-heading .heading-section-subtitle.border-enable{display:inline-block;position:relative;vertical-align:middle}.jeg-elementor-kit.jkit-heading .heading-section-subtitle.border-enable:after,.jeg-elementor-kit.jkit-heading .heading-section-subtitle.border-enable:before{content:"";background-color:var(--jkit-txt-m-color);display:inline-block;vertical-align:middle}.jeg-elementor-kit.jkit-heading .heading-section-subtitle.border-enable:before{margin-right:15px}.jeg-elementor-kit.jkit-heading .heading-section-subtitle.border-enable:after{margin-left:15px}.jeg-elementor-kit.jkit-heading .heading-section-subtitle.outline-enable{display:inline-block;position:relative;vertical-align:middle;margin-left:30px;padding:8px 32px 8px 32px;border-radius:2em 2em 2em 2em}.jeg-elementor-kit.jkit-heading .heading-section-description{display:inline-block;width:100%}.jeg-elementor-kit.jkit-heading .shadow-text{z-index:0;font-size:90px;position:absolute;font-weight:700;line-height:120px;white-space:nowrap;letter-spacing:-6px;font-family:Archivo,sans-serif;color:transparent;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(16,16,16,.1)}.jeg-elementor-kit.jkit-heading .shadow-text~*{z-index:1;position:relative}.jeg-elementor-kit.jkit-heading .separator-wrapper{display:inline-block}.jeg-elementor-kit.jkit-heading .separator-wrapper:not(.style-custom){height:4px;position:relative}.jeg-elementor-kit.jkit-heading .separator-wrapper.style-dotted{width:30px;background:var(--jkit-element-darken-bg-color);border-radius:2px;margin-left:27px}.jeg-elementor-kit.jkit-heading .separator-wrapper.style-dotted:after{content:"";position:absolute;left:-27px;top:0;display:inline-block;height:4px;width:4px;border-radius:50%;background-color:var(--jkit-element-darken-bg-color);-webkit-box-shadow:9px 0 0 0 var(--jkit-element-darken-bg-color),18px 0 0 0 var(--jkit-element-darken-bg-color);box-shadow:9px 0 0 0 var(--jkit-element-darken-bg-color),18px 0 0 0 var(--jkit-element-darken-bg-color)}.jeg-elementor-kit.jkit-heading .separator-wrapper.style-solid{width:150px;border-radius:0;background:var(--jkit-element-darken-bg-color);margin-left:0}.jeg-elementor-kit.jkit-heading .separator-wrapper.style-solid-bullet,.jeg-elementor-kit.jkit-heading .separator-wrapper.style-solid-star{width:135px;background:var(--jkit-element-darken-bg-color);background:-webkit-gradient(linear,left top,right top,color-stop(0,var(--jkit-element-darken-bg-color)),color-stop(38%,var(--jkit-element-darken-bg-color)),color-stop(38%,rgba(255,255,255,0)),color-stop(62%,rgba(255,255,255,0)),color-stop(62%,var(--jkit-element-darken-bg-color)),to(var(--jkit-element-darken-bg-color)));background:linear-gradient(90deg,var(--jkit-element-darken-bg-color) 0,var(--jkit-element-darken-bg-color) 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 62%,var(--jkit-element-darken-bg-color) 62%,var(--jkit-element-darken-bg-color) 100%)}.jeg-elementor-kit.jkit-heading .separator-wrapper.style-solid-bullet:after,.jeg-elementor-kit.jkit-heading .separator-wrapper.style-solid-star:after{position:absolute;content:"";top:0;left:50%;width:14.3px;height:14.3px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);background-color:var(--jkit-element-darken-bg-color);top:-7.15px}.jeg-elementor-kit.jkit-heading .separator-wrapper.style-solid-bullet:after{border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.jeg-elementor-kit.jkit-heading .separator-wrapper.style-custom img{display:inline-block}.jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{position:relative;padding:50px 40px 50px 40px;text-align:center;border:1px solid var(--jkit-border-color);border-radius:5px;-webkit-transition:all .4s ease;transition:all .4s ease;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center}.jeg-elementor-kit.jkit-icon-box>a{text-decoration:none}.jeg-elementor-kit.jkit-icon-box .icon-box-link{color:unset}.jeg-elementor-kit.jkit-icon-box .jkit-background-filter{background-color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-icon-box.icon-position-left .jkit-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.jeg-elementor-kit.jkit-icon-box.icon-position-left .jkit-icon-box-wrapper .icon-box.icon-box-header{margin-right:15px}.jeg-elementor-kit.jkit-icon-box.icon-position-right .jkit-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.jeg-elementor-kit.jkit-icon-box.icon-position-right .jkit-icon-box-wrapper .icon-box.icon-box-header{margin-left:15px}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header{position:relative;z-index:2;line-height:0}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header>.icon{display:inline-block;margin-bottom:13px;color:var(--jkit-txt-color);-webkit-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header>.icon i{font-size:40px}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header>.icon svg{-webkit-transition:all .4s ease;transition:all .4s ease;fill:var(--jkit-txt-color);width:40px}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body{position:relative;z-index:2}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .title{padding:0;color:var(--jkit-txt-color);font-size:23px}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button{position:relative;z-index:2}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper{position:relative;z-index:2}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper .icon-box-link{border-radius:5px;font-size:15px;padding:15px 30px;display:inline-block;color:var(--jkit-bg-color);position:relative;display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;text-align:center;background-color:var(--jkit-btn-bg-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper .icon-box-link:hover{background-color:var(--jkit-btn-bg-hover-color)}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper .icon-box-link svg{-webkit-transition:all .4s ease;transition:all .4s ease;width:15px;fill:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button.hover .btn-wrapper .icon-box-link{opacity:0}.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-button.hover .btn-wrapper .icon-box-link{opacity:100}.jeg-elementor-kit.jkit-icon-box:hover .hover-watermark{bottom:0;opacity:100}.jeg-elementor-kit.jkit-icon-box .hover-watermark{position:absolute;bottom:-50px;right:0;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:1}.jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px}.jeg-elementor-kit.jkit-icon-box .hover-watermark svg{-webkit-transition:all .4s ease;transition:all .4s ease;width:100px}.jeg-elementor-kit.jkit-icon-box .icon-box-badge{position:absolute;line-height:1;z-index:2}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.topleft{top:0;left:0}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.topcenter{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.topright{top:0;right:0}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.bottomleft{left:0;bottom:0}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.bottomcenter{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.jeg-elementor-kit.jkit-icon-box .icon-box-badge.bottomright{bottom:0;right:0}.jeg-elementor-kit.jkit-icon-box .icon-box-badge .badge-text{padding:10px 10px 10px 10px;border-radius:0;background-color:var(--jkit-selection-bg-color);font-size:.70588rem;color:var(--jkit-bg-color);font-weight:500;display:inline-block}.jeg-elementor-kit.jkit-image-box{-webkit-transition:all .4s ease;transition:all .4s ease;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jeg-elementor-kit.jkit-image-box .image-box-header{-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;overflow:hidden;line-height:0}.jeg-elementor-kit.jkit-image-box .image-box-header img{-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:auto;margin:0;-o-object-fit:cover;object-fit:cover}.jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{padding:30px 35px;position:relative;overflow:hidden;background:var(--jkit-bg-color);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);-o-box-shadow:0 0 20px 0 rgba(0,0,0,.25);box-shadow:0 0 20px 0 rgba(0,0,0,.25)}.jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{margin-top:0;margin-bottom:.9rem}.jeg-elementor-kit.jkit-image-box .image-box-body .body-title{font-size:18px;margin-bottom:20px;color:var(--jkit-txt-h-color);font-weight:700}.jeg-elementor-kit.jkit-image-box .image-box-body .body-title svg{fill:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper{display:inline-block}.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a{border-radius:5px;font-size:15px;padding:15px 30px;color:#fff;position:relative;line-height:1;white-space:nowrap;vertical-align:middle;text-align:center;background-color:var(--jkit-btn-bg-color);-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover{background-color:var(--jkit-btn-bg-hover-color)}.jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg{-webkit-transition:all .4s ease;transition:all .4s ease;fill:#fff}.jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i,.jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg{margin-right:5px}.jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i,.jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg{margin-left:5px}.jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner{background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);-o-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08);-webkit-transition:all .4s ease;transition:all .4s ease;width:90%;height:90px;position:relative;margin-left:auto;margin-right:auto;margin-top:-50px}.jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner .body-button,.jeg-elementor-kit.jkit-image-box.style-floating .image-box-body .body-inner .body-description{-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0;visibility:hidden}.jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner{height:220px}.jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner .body-button,.jeg-elementor-kit.jkit-image-box.style-floating:hover .image-box-body .body-inner .body-description{opacity:1;visibility:visible}.jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder){-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:30px}.jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder{-ms-flex-item-align:end;align-self:flex-end}.jeg-elementor-kit.jkit-mailchimp.style-full .jkit-input-wrapper:not(:last-child){margin-bottom:20px}.jeg-elementor-kit.jkit-mailchimp .jkit-form-group{margin:0}.jeg-elementor-kit.jkit-mailchimp .jkit-input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.jeg-elementor-kit.jkit-mailchimp .jkit-input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--jkit-txt-color);text-align:center;white-space:nowrap;background-color:var(--jkit-border-color);height:100%;padding:15px;font-size:10px;border:1px solid var(--jkit-form-border-color);border-radius:5px 0 0 5px}.jeg-elementor-kit.jkit-mailchimp .jkit-input-group-text svg{fill:var(--jkit-txt-color);width:10px}.jeg-elementor-kit.jkit-mailchimp .jkit-input-group-icon.position-before{margin-right:-1px}.jeg-elementor-kit.jkit-mailchimp .jkit-input-group-icon.position-after{margin-left:-1px}.jeg-elementor-kit.jkit-mailchimp .jkit-form-control{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;display:block;height:auto;min-height:42px;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid var(--jkit-form-border-color);border-radius:0 5px 5px 0;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit{padding:8px 20px 8px 20px;color:var(--jkit-txt-alt-color);width:100%;position:relative;z-index:1;font-size:16px;border-style:solid;border-width:0;background-color:var(--jkit-btn-bg-color);-webkit-box-shadow:none;box-shadow:none;border-radius:5px;margin-top:0;margin-bottom:0;line-height:26px}.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit>i,.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit>svg{margin-right:10px}.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit svg{fill:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit:hover{background-color:var(--jkit-btn-bg-hover-color)}.jeg-elementor-kit.jkit-mailchimp .jkit-input-label{font-weight:600}.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message{display:none;padding:10px 15px;margin-bottom:10px;border-radius:5px}.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message.error{display:block;color:var(--jkit-error-border-color);background-color:var(--jkit-error-bg-color);border:1px solid var(--jkit-error-border-color)}.jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message.success{display:block;color:var(--jkit-success-border-color);background-color:var(--jkit-success-bg-color);border:var(--jkit-success-border-color)}@-webkit-keyframes slide-from-left{0%{left:0}100%{left:101%}}@keyframes slide-from-left{0%{left:0}100%{left:101%}}@-webkit-keyframes slide-from-right{0%{left:0}100%{left:-101%}}@keyframes slide-from-right{0%{left:0}100%{left:-101%}}@-webkit-keyframes slide-from-left-reverse{0%{left:-101%}100%{left:0}}@keyframes slide-from-left-reverse{0%{left:-101%}100%{left:0}}@-webkit-keyframes slide-from-right-reverse{0%{left:101%}100%{left:0}}@keyframes slide-from-right-reverse{0%{left:101%}100%{left:0}}@-webkit-keyframes jkit-fadeinup{from{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes jkit-fadeinup{from{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes jkit-scrolling-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}49%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes jkit-scrolling-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}49%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes jkit-animated-dash{0%{stroke-dasharray:0 1500}15%{stroke-dasharray:1500 1500}85%{opacity:1}90%{stroke-dasharray:1500 1500;opacity:0}100%{stroke-dasharray:0 1500;opacity:0}}@keyframes jkit-animated-dash{0%{stroke-dasharray:0 1500}15%{stroke-dasharray:1500 1500}85%{opacity:1}90%{stroke-dasharray:1500 1500;opacity:0}100%{stroke-dasharray:0 1500;opacity:0}}@-webkit-keyframes jkit-animated-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}@keyframes jkit-animated-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}@-webkit-keyframes jkit-animated-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}}@keyframes jkit-animated-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}}@-webkit-keyframes jkit-animated-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0);transform:rotateY(0)}}@keyframes jkit-animated-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes jkit-animated-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes jkit-animated-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes jkit-animated-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}@keyframes jkit-animated-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}@-webkit-keyframes jkit-animated-flip-out{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}@keyframes jkit-animated-flip-out{0%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}@-webkit-keyframes jkit-animated-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes jkit-animated-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes jkit-animated-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes jkit-animated-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes jkit-animated-slide-right-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes jkit-animated-slide-right-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes jkit-animated-slide-right-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes jkit-animated-slide-right-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes jkit-animated-slide-left-in{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}60%{opacity:1;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes jkit-animated-slide-left-in{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}60%{opacity:1;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes jkit-animated-slide-left-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes jkit-animated-slide-left-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes jkit-animated-slide-up-in{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}60%{opacity:1;-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jkit-animated-slide-up-in{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}60%{opacity:1;-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes jkit-animated-slide-up-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes jkit-animated-slide-up-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes jkit-animated-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jkit-animated-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes jkit-animated-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes jkit-animated-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes jkit-animated-bounce-in{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes jkit-animated-bounce-in{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes jkit-animated-bounce-out{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:0;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes jkit-animated-bounce-out{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:0;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes jkit-animated-swing-in{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes jkit-animated-swing-in{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes jkit-animated-swing-out{20%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}to{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@keyframes jkit-animated-swing-out{20%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}to{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@-webkit-keyframes jkit-animated-rubber-band-in{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes jkit-animated-rubber-band-in{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes jkit-animated-rubber-band-out{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}40%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}75%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes jkit-animated-rubber-band-out{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}40%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}75%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes jkit-ripple{70%{-webkit-box-shadow:0 0 0 15px currentColor;box-shadow:0 0 0 15px currentColor;opacity:0}100%{-webkit-box-shadow:0 0 0 0 currentColor;box-shadow:0 0 0 0 currentColor;opacity:0}}@keyframes jkit-ripple{70%{-webkit-box-shadow:0 0 0 15px currentColor;box-shadow:0 0 0 15px currentColor;opacity:0}100%{-webkit-box-shadow:0 0 0 0 currentColor;box-shadow:0 0 0 0 currentColor;opacity:0}}@-webkit-keyframes jkit-search-background{0%{opacity:0;-webkit-transform:scale(.04) translateY(300%);transform:scale(.04) translateY(300%)}40%{-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0);-webkit-transition:ease-out;transition:ease-out}40%{-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0)}60%{opacity:1;-webkit-transform:scale(.02) translateY(0);transform:scale(.02) translateY(0)}61%{opacity:1;-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0)}99.9%{opacity:1;height:0;padding-bottom:100%;border-radius:100%}100%{opacity:1;-webkit-transform:scale(2) translateY(0);transform:scale(2) translateY(0);height:100%;padding-bottom:0;border-radius:0}}@keyframes jkit-search-background{0%{opacity:0;-webkit-transform:scale(.04) translateY(300%);transform:scale(.04) translateY(300%)}40%{-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0);-webkit-transition:ease-out;transition:ease-out}40%{-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0)}60%{opacity:1;-webkit-transform:scale(.02) translateY(0);transform:scale(.02) translateY(0)}61%{opacity:1;-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0)}99.9%{opacity:1;height:0;padding-bottom:100%;border-radius:100%}100%{opacity:1;-webkit-transform:scale(2) translateY(0);transform:scale(2) translateY(0);height:100%;padding-bottom:0;border-radius:0}}.jkit-color-scheme{--jkit-bg-color:#ffffff;--jkit-border-color:#eaeaeb;--jkit-txt-color:#575A5F;--jkit-txt-h-color:#181D23;--jkit-txt-a-color:#0058E6;--jkit-txt-m-color:#96989B;--jkit-txt-alt-color:#ffffff;--jkit-form-border-color:#D5D5D7;--jkit-form-bg-color:transparent;--jkit-form-txt-color:#181D23;--jkit-btn-txt-color:#ffffff;--jkit-btn-bg-color:#0058E6;--jkit-btn-bg-hover-color:#0048bd;--jkit-selection-bg-color:#d8a600;--jkit-element-bg-color:#80b1ff;--jkit-element-darken-bg-color:#0058E6;--jkit-element-lighten-bg-color:#e6f0ff;--jkit-success-bg-color:#75ffd8;--jkit-success-border-color:#007f5b;--jkit-error-bg-color:#ffcccc;--jkit-error-border-color:#d60000}.jkit-nav-menu-loaded{overflow-x:hidden;overflow-y:visible}.jkit-magnific-popup .mfp-iframe-holder .mfp-close{background:0 0}.jkit-magnific-popup button:focus{outline:0}.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.jeg-elementor-kit .hover-from-arise:before,.jeg-elementor-kit .hover-from-bottom:before,.jeg-elementor-kit .hover-from-left:before,.jeg-elementor-kit .hover-from-right:before,.jeg-elementor-kit .hover-from-top:before{position:absolute;content:"";height:100%;width:100%;background-size:101% 101%;-webkit-transition:all .6s ease;transition:all .6s ease}.jeg-elementor-kit .hover-from-left:before,.jeg-elementor-kit.hover-from-left:before{top:0;left:-101%}.jeg-elementor-kit .hover-from-left:hover:before,.jeg-elementor-kit.hover-from-left:hover:before{left:0}.jeg-elementor-kit .hover-from-right:before,.jeg-elementor-kit.hover-from-right:before{top:0;right:-101%}.jeg-elementor-kit .hover-from-right:hover:before,.jeg-elementor-kit.hover-from-right:hover:before{right:0}.jeg-elementor-kit .hover-from-top:before,.jeg-elementor-kit.hover-from-top:before{top:-101%;left:0}.jeg-elementor-kit .hover-from-top:hover:before,.jeg-elementor-kit.hover-from-top:hover:before{top:0}.jeg-elementor-kit .hover-from-bottom:before,.jeg-elementor-kit.hover-from-bottom:before{bottom:-101%;left:0}.jeg-elementor-kit .hover-from-bottom:hover:before,.jeg-elementor-kit.hover-from-bottom:hover:before{bottom:0}.jeg-elementor-kit .hover-from-arise:before,.jeg-elementor-kit.hover-from-arise:before{top:0;left:0;opacity:0}.jeg-elementor-kit .hover-from-arise:hover:before,.jeg-elementor-kit.hover-from-arise:hover:before{opacity:100%}.jeg-elementor-kit.jkit-pagination-disable.loaded .jkit-ajax-loaded,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .jkit-ajax-loaded,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .jkit-ajax-loaded,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .jkit-ajax-loaded{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:jkit-fadeinup;animation-name:jkit-fadeinup}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-1,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-1,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-1,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-1{-webkit-animation-delay:.05s;animation-delay:.05s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-2,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-2,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-2,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-2{-webkit-animation-delay:.15s;animation-delay:.15s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-3,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-3,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-3,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-3{-webkit-animation-delay:.25s;animation-delay:.25s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-4,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-4,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-4,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-4{-webkit-animation-delay:.35s;animation-delay:.35s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-5,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-5,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-5,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-5{-webkit-animation-delay:.45s;animation-delay:.45s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-6,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-6,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-6,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-6{-webkit-animation-delay:.55s;animation-delay:.55s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-7,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-7,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-7,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-7{-webkit-animation-delay:.65s;animation-delay:.65s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-8,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-8,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-8,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-8{-webkit-animation-delay:.75s;animation-delay:.75s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-9,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-9,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-9,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-9{-webkit-animation-delay:.85s;animation-delay:.85s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-10,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-10,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-10,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-10{-webkit-animation-delay:.95s;animation-delay:.95s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-11,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-11,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-11,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-11{-webkit-animation-delay:1.05s;animation-delay:1.05s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-12,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-12,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-12,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-12{-webkit-animation-delay:1.15s;animation-delay:1.15s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-13,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-13,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-13,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-13{-webkit-animation-delay:1.25s;animation-delay:1.25s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-14,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-14,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-14,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-14{-webkit-animation-delay:1.35s;animation-delay:1.35s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-15,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-15,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-15,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-15{-webkit-animation-delay:1.45s;animation-delay:1.45s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-16,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-16,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-16,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-16{-webkit-animation-delay:1.55s;animation-delay:1.55s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-17,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-17,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-17,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-17{-webkit-animation-delay:1.65s;animation-delay:1.65s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-18,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-18,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-18,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-18{-webkit-animation-delay:1.75s;animation-delay:1.75s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-19,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-19,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-19,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-19{-webkit-animation-delay:1.85s;animation-delay:1.85s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-20,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-20,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-20,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-20{-webkit-animation-delay:1.95s;animation-delay:1.95s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-21,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-21,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-21,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-21{-webkit-animation-delay:2.05s;animation-delay:2.05s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-22,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-22,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-22,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-22{-webkit-animation-delay:2.15s;animation-delay:2.15s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-23,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-23,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-23,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-23{-webkit-animation-delay:2.25s;animation-delay:2.25s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-24,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-24,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-24,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-24{-webkit-animation-delay:2.35s;animation-delay:2.35s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-25,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-25,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-25,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-25{-webkit-animation-delay:2.45s;animation-delay:2.45s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-26,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-26,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-26,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-26{-webkit-animation-delay:2.55s;animation-delay:2.55s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-27,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-27,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-27,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-27{-webkit-animation-delay:2.65s;animation-delay:2.65s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-28,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-28,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-28,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-28{-webkit-animation-delay:2.75s;animation-delay:2.75s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-29,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-29,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-29,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-29{-webkit-animation-delay:2.85s;animation-delay:2.85s}.jeg-elementor-kit.jkit-pagination-disable.loaded .anim-30,.jeg-elementor-kit.jkit-pagination-loadmore.loaded .anim-30,.jeg-elementor-kit.jkit-pagination-nextprev.loaded .anim-30,.jeg-elementor-kit.jkit-pagination-scrollload.loaded .anim-30{-webkit-animation-delay:2.95s;animation-delay:2.95s}.jeg-elementor-kit .jkit-block-pagination{margin:0 0 30px 0;text-align:center}.jeg-elementor-kit .jkit-block-pagination .jkit-block-loadmore,.jeg-elementor-kit .jkit-block-pagination .jkit-block-scrollload{display:inline-block;text-align:center;cursor:pointer;border:1px solid var(--jkit-border-color,#eaeaeb);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);-o-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08);padding:.6rem 1.5rem;font-size:.875rem;line-height:1.5;border-radius:3px;-webkit-transition:.25s ease;transition:.25s ease;color:var(--jkit-txt-color)}.jeg-elementor-kit .jkit-block-pagination .jkit-block-loadmore a,.jeg-elementor-kit .jkit-block-pagination .jkit-block-scrollload a{display:inline-block;color:var(--jkit-txt-color)}.jeg-elementor-kit .jkit-block-pagination .jkit-block-loadmore svg,.jeg-elementor-kit .jkit-block-pagination .jkit-block-scrollload svg{fill:var(--jkit-txt-color)}.jeg-elementor-kit .jkit-block-pagination .jkit-block-loadmore.icon-position-after i,.jeg-elementor-kit .jkit-block-pagination .jkit-block-scrollload.icon-position-after i{margin-left:6px}.jeg-elementor-kit .jkit-block-pagination .jkit-block-loadmore.icon-position-before i,.jeg-elementor-kit .jkit-block-pagination .jkit-block-scrollload.icon-position-before i{margin-right:6px}.jeg-elementor-kit .jkit-block-pagination .jkit-block-loadmore i,.jeg-elementor-kit .jkit-block-pagination .jkit-block-scrollload i{position:relative;top:1px}.jeg-elementor-kit .jkit-block-pagination .jkit-block-nextprev a.disabled{color:#a0a0a0;border-color:#eee;opacity:50%}.jeg-elementor-kit .jkit-block-pagination .jkit-block-nextprev .next,.jeg-elementor-kit .jkit-block-pagination .jkit-block-nextprev .prev{display:inline-block;text-align:center;cursor:pointer;border:1px solid var(--jkit-border-color,#eaeaeb);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);-o-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08);padding:.6rem 1.5rem;font-size:.875rem;line-height:1.5;border-radius:3px;-webkit-transition:.25s ease;transition:.25s ease;color:var(--jkit-txt-color)}.jeg-elementor-kit .jkit-block-pagination .jkit-block-nextprev i{position:relative;top:1px}.jeg-elementor-kit .border-bottom{position:absolute;z-index:3;left:-101%;bottom:0;height:5px;width:100%;background-color:var(--jkit-selection-bg-color)}.jeg-elementor-kit .border-bottom.left{-webkit-animation:slide-from-left-reverse .5s forwards;animation:slide-from-left-reverse .5s forwards}.jeg-elementor-kit .border-bottom.right{-webkit-animation:slide-from-right-reverse .5s forwards;animation:slide-from-right-reverse .5s forwards}.jeg-elementor-kit:hover .border-bottom.left{-webkit-animation:slide-from-left .5s forwards;animation:slide-from-left .5s forwards}.jeg-elementor-kit:hover .border-bottom.right{-webkit-animation:slide-from-right .5s forwards;animation:slide-from-right .5s forwards}.jeg-elementor-kit button:active,.jeg-elementor-kit button:hover{background:0 0;border:none}.jeg-elementor-kit button:focus{outline:0}.jeg-elementor-kit .thumbnail-container{line-height:0}.jeg-elementor-kit .style-gradient{background:var(--jkit-element-darken-bg-color);background:-webkit-gradient(linear,left top,left bottom,from(var(--jkit-element-lighten-bg-color)),to(var(--jkit-element-darken-bg-color)));background:linear-gradient(180deg,var(--jkit-element-lighten-bg-color) 0,var(--jkit-element-darken-bg-color) 100%);-moz-text-fill-color:transparent;-o-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.jeg-elementor-kit svg{width:16px;height:auto}.jkit-social-shape:not(.shape-none) .social-icon,.jkit-social-shape:not(.shape-none) .social-icon:hover{font-size:var(--icon-size,16px);line-height:calc(.875 * var(--icon-size,16px));width:calc(var(--icon-size,16px) + var(--icon-padding-left,0px) + var(--icon-padding-right,0px));height:calc(var(--icon-size,16px) + var(--icon-padding-top,0px) + var(--icon-padding-bottom,0px));background-color:var(--jkit-element-bg-color)}.jkit-social-shape:not(.shape-none).shape-rounded .social-icon{border-radius:10%}.jkit-social-shape:not(.shape-none).shape-circle .social-icon{border-radius:50%}.jkit-social-shape:not(.shape-none).shape-square .social-icon{border-radius:0}.jkit-preloader-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,.9);display:none;z-index:99}.jkit-preloader-overlay .jkit-preloader-type{width:100%;height:100%;position:relative;display:block}.jkit-preloader-overlay .jkit-preloader-type .jkit-preloader{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:16px;height:16px;display:block}.jkit-preloader-overlay .jkit-preloader-type .jkit-preloader span{height:16px;width:16px;background-color:#999;-webkit-animation:jkit-animated-blinds-in 1.4s infinite ease-in-out both;animation:jkit-animated-blinds-in 1.4s infinite ease-in-out both;position:absolute;top:0;border-radius:100%}.jkit-preloader-overlay .jkit-preloader-type .jkit-preloader span:first-of-type{left:-22px;-webkit-animation-delay:-.32s;animation-delay:-.32s}.jkit-preloader-overlay .jkit-preloader-type .jkit-preloader span:nth-of-type(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}.jkit-preloader-overlay .jkit-preloader-type .jkit-preloader span:last-of-type{left:22px}.jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{position:relative;float:right;display:none;color:var(--jkit-txt-color);border:solid 1px var(--jkit-border-color)}.jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg{fill:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper{z-index:1000}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title{display:none}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo{margin:5px 0 5px 0;padding:5px 5px 5px 5px;display:block}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{max-width:360px;height:auto}@media screen and (max-width:1024px){.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{max-width:260px}}@media screen and (max-width:768px){.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img{max-width:240px}}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{float:right;display:none;color:var(--jkit-txt-color);border:solid 1px var(--jkit-border-color);padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;position:relative;z-index:10}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg{fill:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper :not(.active) .jkit-menu,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper :not(.active) .jkit-menu>li>a{display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu{height:100%;padding-left:0;margin-bottom:0;list-style:none;margin-left:0}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li{margin:0;padding:0;list-style:none}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li>a{color:#707070;padding:0 15px 0 15px;font-size:15px;-webkit-transition:all .4s ease;transition:all .4s ease;text-transform:none;font-weight:500;letter-spacing:normal;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a{padding:15px 15px 15px 15px;color:#000;font-size:14px;font-weight:400;width:100%}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a svg{fill:#000;width:14px}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{-webkit-box-shadow:0 10px 30px 0 rgba(45,45,45,.2);box-shadow:0 10px 30px 0 rgba(45,45,45,.2);background:var(--jkit-bg-color);position:absolute;max-height:none;margin:0}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg{margin-left:5px}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu{border-radius:0;padding:0;list-style:none;-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0;visibility:hidden;z-index:1000;top:100%}.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu>li>.sub-menu{left:100%;top:0}@media screen and (max-width:1024px){.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-hamburger-menu{display:block}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper{width:100%;max-width:360px;border-radius:0;background-color:#f7f7f7;width:100%;position:fixed;top:0;left:-110%;height:100%!important;-webkit-box-shadow:0 10px 30px 0 rgba(255,165,0,0);box-shadow:0 10px 30px 0 rgba(255,165,0,0);overflow-y:auto;overflow-x:hidden;padding-top:0;padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s;transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper.active{left:0}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu-container{overflow-y:hidden}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel{padding:10px 0 10px 0;display:block;position:relative;z-index:5;width:100%}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title{display:inline-block}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{display:block}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu{display:block!important;height:100%;overflow-y:auto;overflow-x:hidden}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg{margin-left:auto;border:1px solid var(--jkit-border-color);border-radius:3px}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i{padding:4px 15px}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{position:inherit;-webkit-box-shadow:none;box-shadow:none;background:0 0}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li{display:block;width:100%;position:inherit}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .sub-menu{display:none;max-height:2500px;opacity:0;visibility:hidden;-webkit-transition:max-height 5s ease-out;transition:max-height 5s ease-out}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open{display:block;opacity:1;visibility:visible}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li a{display:block!important;width:auto}.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li a i,.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu li a svg{float:right}}@media screen and (min-width:1025px){.jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper .jkit-menu-container{height:100%}}@media screen and (max-width:767px){.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-hamburger-menu{display:block}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper{width:100%;max-width:360px;border-radius:0;background-color:#f7f7f7;width:100%;position:fixed;top:0;left:-110%;height:100%!important;-webkit-box-shadow:0 10px 30px 0 rgba(255,165,0,0);box-shadow:0 10px 30px 0 rgba(255,165,0,0);overflow-y:auto;overflow-x:hidden;padding-top:0;padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s;transition:left .6s cubic-bezier(.6,.1,.68,.53),width .6s}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper.active{left:0}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu-container{overflow-y:hidden}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-nav-identity-panel{padding:10px 0 10px 0;display:block;position:relative;z-index:5;width:100%}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title{display:inline-block}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu{display:block}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu{display:block!important;height:100%;overflow-y:auto;overflow-x:hidden}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg{margin-left:auto;border:1px solid var(--jkit-border-color);border-radius:3px}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i{padding:4px 15px}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu{position:inherit;-webkit-box-shadow:none;box-shadow:none;background:0 0}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li{display:block;width:100%;position:inherit}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li .sub-menu{display:none;max-height:2500px;opacity:0;visibility:hidden;-webkit-transition:max-height 5s ease-out;transition:max-height 5s ease-out}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open{display:block;opacity:1;visibility:visible}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li a{display:block!important;width:auto}.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li a i,.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu li a svg{float:right}}@media screen and (min-width:768px){.jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper .jkit-menu-container{height:100%}}.admin-bar .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper{top:32px}@media screen and (max-width:782px){.admin-bar .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper.break-point-mobile{top:46px}}.jeg-elementor-kit.jkit-off-canvas .sidebar-widget{position:fixed;z-index:999999;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--jkit-bg-color);-webkit-transition:all .5s cubic-bezier(.9,.03,0,.96) .6s;transition:all .5s cubic-bezier(.9,.03,0,.96) .6s;visibility:hidden;opacity:0}.jeg-elementor-kit.jkit-off-canvas .widget-container{position:relative;top:150px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in .3s;transition:all .3s ease-in .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-right .sidebar-widget{right:-100%;top:0;width:300px;min-height:100%}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-right .bg-overlay{left:100%;top:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-left .sidebar-widget{left:-100%;top:0;width:300px;min-height:100%}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-left .bg-overlay{right:100%;top:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-top .sidebar-widget{left:0;top:-100%;width:100%;height:300px}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-top .bg-overlay{bottom:100%;left:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-bottom .sidebar-widget{left:0;bottom:-100%;width:100%;height:300px}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-bottom .bg-overlay{top:100%;left:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-left .widget-content,.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.position-right .widget-content{position:absolute;width:100%}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar .bg-overlay{position:fixed;z-index:1002;height:100%;opacity:0;width:100%;visibility:hidden;-webkit-transition:all .4s ease-in .8s;transition:all .4s ease-in .8s;cursor:url(../../img/letter-x.svg),pointer;background-color:rgba(0,0,0,.9)}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-left .bg-overlay{right:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-left .sidebar-widget{left:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-right .bg-overlay{left:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-right .sidebar-widget{right:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-top .bg-overlay{bottom:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-top .sidebar-widget{top:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-bottom .bg-overlay{top:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active.position-bottom .sidebar-widget{bottom:0}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active .sidebar-widget{visibility:visible;opacity:1}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active .widget-container{top:0;opacity:1;visibility:visible}.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active .bg-overlay{visibility:visible;-webkit-transition:all .8s ease-out 0s;transition:all .8s ease-out 0s;left:0;opacity:1}.jeg-elementor-kit.jkit-off-canvas .offcanvas-close-button,.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar-button{display:inline-block;color:var(--jkit-txt-color);line-height:1;text-align:center}.jeg-elementor-kit.jkit-off-canvas .offcanvas-close-button svg,.jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar-button svg{fill:var(--jkit-txt-color)}.admin-bar .jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active:not(.position-bottom) .sidebar-widget{top:32px}@media screen and (max-width:782px){.admin-bar .jeg-elementor-kit.jkit-off-canvas .offcanvas-sidebar.active:not(.position-bottom) .sidebar-widget{top:46px}}.jeg-elementor-kit.jkit-pie-chart{text-align:center;position:relative;overflow:hidden}.jeg-elementor-kit.jkit-pie-chart canvas{display:inline-block;position:relative;z-index:2}.jeg-elementor-kit.jkit-pie-chart canvas.background-canvas{position:absolute;top:0;left:0;z-index:1}.jeg-elementor-kit.jkit-pie-chart .pie-chart-wrapper{position:relative;display:inline-block}.jeg-elementor-kit.jkit-pie-chart .pie-chart-content{display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;font-size:28px;font-weight:700;line-height:1;z-index:3}.jeg-elementor-kit.jkit-pie-chart .pie-chart-content svg{width:28px}.jeg-elementor-kit.jkit-pie-chart .chart-front,.jeg-elementor-kit.jkit-pie-chart .content-back{-webkit-transition:all .4s ease;transition:all .4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-pie-chart .content-back{position:absolute;top:0;left:0;height:100%;width:100%;padding:15px 50px;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:hidden;overflow:hidden;background:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-pie-chart:hover .chart-front{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:hidden}.jeg-elementor-kit.jkit-pie-chart:hover .content-back{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.jeg-elementor-kit.jkit-pie-chart .chart-float{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jeg-elementor-kit.jkit-portfolio-gallery .portfolio-gallery-container{position:relative;overflow:hidden}.jeg-elementor-kit.jkit-portfolio-gallery .row-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.jeg-elementor-kit.jkit-portfolio-gallery .gallery-items{display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-portfolio-gallery .row-item{height:90vh;padding:0;position:relative;z-index:2;border-right:1px solid rgba(255,255,255,.3);-webkit-transition:all .4s ease;transition:all .4s ease;-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}.jeg-elementor-kit.jkit-portfolio-gallery .row-item:hover .row-item-info:after{height:100%}.jeg-elementor-kit.jkit-portfolio-gallery .row-item:hover .row-item-more{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.jeg-elementor-kit.jkit-portfolio-gallery .row-item.current-item:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;z-index:1;background:rgba(0,0,0,.1)}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info{padding:40px 10px 40px 20px;position:relative;z-index:2;-webkit-transition:all .4s;transition:all .4s;overflow:hidden}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-title{font-size:21px}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-subtitle{font-size:11px;font-weight:400;letter-spacing:4px;text-transform:uppercase;margin-bottom:10px}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-info:after{content:'';position:absolute;top:0;left:0;width:100%;height:0;background:#fff;z-index:-1;-webkit-transition:all .4s;transition:all .4s}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-more{position:absolute;bottom:0;left:0;color:#fff;width:100%;padding:25px;font-size:13px;letter-spacing:1px;text-transform:uppercase;opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%);-webkit-transition:all .4s ease;transition:all .4s ease;z-index:2}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-more a{text-decoration:none}.jeg-elementor-kit.jkit-portfolio-gallery .row-item-more svg{width:13px}.jeg-elementor-kit.jkit-portfolio-gallery .image-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:all .7s ease;transition:all .7s ease;background-size:cover;background-position:center center}.jeg-elementor-kit.jkit-portfolio-gallery .image-item.current-item{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}.jeg-elementor-kit.jkit-post-author .post-author{display:inline-block}.jeg-elementor-kit.jkit-postblock .jkit-edit-post{position:absolute;top:0;z-index:5;color:var(--jkit-txt-alt-color,#fff);padding:4px 10px;font-size:12px;line-height:1.5em;background-color:rgba(0,0,0,.4);opacity:0;visibility:hidden;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);-webkit-transition:.25s ease;transition:.25s ease}.jeg-elementor-kit.jkit-postblock .jkit-edit-post i{margin-right:2px;opacity:.6}.jeg-elementor-kit.jkit-postblock .jkit-post-category{font-size:.75rem;font-weight:700;letter-spacing:.04em;margin-top:.5rem;margin-bottom:.5rem;display:inline-block}.jeg-elementor-kit.jkit-postblock .jkit-post-category a{color:var(--jkit-txt-a-color)}.jeg-elementor-kit.jkit-postblock .jkit-post-title{font-size:1rem;line-height:1.3;margin-top:.5rem;margin-bottom:.5rem}.jeg-elementor-kit.jkit-postblock .jkit-post-title a{color:var(--jkit-txt-h-color,#181d23)}.jeg-elementor-kit.jkit-postblock .jkit-post-excerpt{font-size:.875rem;margin-top:.5rem;margin-bottom:.5rem}.jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p:last-child{margin-bottom:0}.jeg-elementor-kit.jkit-postblock .jkit-post-meta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.5rem;margin-bottom:.5rem;color:var(--jkit-txt-m-color,#96989b);font-size:.75rem}.jeg-elementor-kit.jkit-postblock .jkit-post-meta a{color:var(--jkit-txt-h-color,#181d23);text-transform:uppercase}.jeg-elementor-kit.jkit-postblock .jkit-post-meta>div:not(:only-child):not(:last-child):after{content:'\2022';margin:0 .5rem}.jeg-elementor-kit.jkit-postblock .jkit-post-meta svg{fill:var(--jkit-txt-m-color,#96989b);width:.75rem}.jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.5rem}.jeg-elementor-kit.jkit-postblock .jkit-readmore{display:inline-block;color:var(--jkit-btn-txt-color,#fff);text-align:center;vertical-align:middle;background-color:var(--jkit-btn-bg-color,#0058e6);border:1px solid transparent;padding:.5rem .875rem;line-height:1.5;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.2s ease;transition:.2s ease}.jeg-elementor-kit.jkit-postblock .jkit-readmore svg{fill:var(--jkit-btn-txt-color,#fff)}.jeg-elementor-kit.jkit-postblock .jkit-meta-comment a{color:var(--jkit-txt-h-color,#181d23)}.jeg-elementor-kit.jkit-postblock .jkit-meta-comment a svg{fill:var(--jkit-txt-h-color,#181d23)}.jeg-elementor-kit.jkit-postblock .jkit-posts{display:grid}.jeg-elementor-kit.jkit-postblock .jkit-post{margin-bottom:2rem}.jeg-elementor-kit.jkit-postblock .jkit-post:hover .jkit-edit-post{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.jeg-elementor-kit.jkit-postblock .jkit-thumb{position:relative;overflow:hidden}.jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{display:block;position:relative;overflow:hidden;z-index:0;background:var(--jkit-border-color,#eaeaeb);background-position:50%;background-size:cover}.jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;color:var(--jkit-txt-alt-color,#fafcff);z-index:-1}.jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container:before{content:"";display:block;position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:1;background-color:transparent;-webkit-transition:all .2s ease;transition:all .2s ease}.jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-thumb{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-postblock-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:2rem}.jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a{color:var(--jkit-txt-a-color)}.jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-postblock-content{position:relative}.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-thumb{margin-bottom:1.5rem}.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category{position:absolute;bottom:0;line-height:1;background:var(--jkit-bg-color,#fff);padding:1rem 1.5rem 0;margin-bottom:0;max-width:50%}.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category.position-left{left:0;text-align:left}.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category.position-center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category.position-right{right:0;text-align:right}.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post{display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-thumb{-webkit-box-flex:1;-ms-flex:1 0 64%;flex:1 0 64%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-postblock-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title{margin-right:-120px;position:relative;z-index:1}.jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a{line-height:inherit;display:inline;padding:2px 2px 2px 0;background:var(--jeg-bg-color,#fff);white-space:pre-wrap;-webkit-box-decoration-break:clone;box-decoration-break:clone}.jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a{color:var(--jkit-txt-a-color)}.jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post{position:relative;overflow:hidden}.jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category{margin-top:0;margin-bottom:0}.jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-postblock-content{position:absolute;bottom:0;left:0;padding:30px}.jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge{display:inline-block;width:100%}.jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge .prev{float:left}.jeg-elementor-kit.jkit-postblock .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge .next{float:right}.jeg-elementor-kit.jkit-post-date .post-date{display:inline-block}.jeg-elementor-kit.jkit-post-excerpt .post-excerpt{display:inline-block}.jeg-elementor-kit.jkit-postlist article{overflow:hidden;position:relative}.jeg-elementor-kit.jkit-postlist article a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-postlist article a:hover{color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-postlist article a img{z-index:2;position:relative;line-height:0}.jeg-elementor-kit.jkit-postlist article a svg{fill:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-postlist article a .jkit-postlist-content{z-index:2;width:100%}.jeg-elementor-kit.jkit-postlist article a .jkit-postlist-title{display:block;margin-bottom:0}.jeg-elementor-kit.jkit-postlist article a .meta-lists span{color:var(--jkit-txt-m-color);font-size:12px;display:inline-block;-webkit-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-postlist article a .meta-lists span svg{fill:var(--jkit-txt-m-color);width:12px}.jeg-elementor-kit.jkit-postlist article a .icon-list{text-align:center}.jeg-elementor-kit.jkit-postlist.layout-horizontal article a{display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-postlist.layout-horizontal .jkit-posts{display:grid}.jeg-elementor-kit.jkit-postlist.bg-image article a{background-size:cover;background-repeat:no-repeat;position:relative;background-position:center center;overflow:hidden}.jeg-elementor-kit.jkit-postlist.bg-image article a:after{content:"";background-color:rgba(34,34,34,.7);position:absolute;left:0;top:0;width:100%;height:100%;display:block;-webkit-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge{display:inline-block;width:100%}.jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge .prev{float:left}.jeg-elementor-kit.jkit-postlist .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge .next{float:right}.jeg-elementor-kit.jkit-post-terms .post-terms,.jeg-elementor-kit.jkit-post-terms .term-list{font-size:16px;font-weight:400}.jeg-elementor-kit.jkit-post-terms .term-list{display:inline-block}.jeg-elementor-kit.jkit-post-title .post-title{display:inline-block}.jeg-elementor-kit.jkit-product-carousel .woocommerce span.onsale{all:unset}.jeg-elementor-kit.jkit-product-carousel .woocommerce .star-rating::before{all:unset}.jeg-elementor-kit.jkit-product-carousel .woocommerce a.add_to_cart_button.ajax_add_to_cart.loading::after{top:unset}.jeg-elementor-kit.jkit-product-carousel .woocommerce .added_to_cart{display:none}.jeg-elementor-kit.jkit-product-carousel .jkit-products{padding:30px 0;text-align:center;font-family:Inter}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block{width:100%}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block{position:relative;margin-bottom:13px}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block .jkit-product-image{width:100%}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block .onsale{z-index:1;font-size:10px;font-weight:500;color:#fff;width:55px;height:22px;position:absolute;line-height:19px;text-transform:uppercase;text-align:center;letter-spacing:.2em;background-color:#c6513c;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:9px;right:8px}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block .onsale.percent{background-color:#2a3a48}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block .onsale.jkit-onsale-position-left{right:auto;left:8px}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block .onsale.jkit-onsale-position-top:nth-child(2){margin-top:calc(var(--jkit-onsale-height,19px) + var(--jkit-onsale-gap,5px))}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block .onsale.jkit-onsale-position-bottom{top:auto;bottom:9px}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-image-block .onsale.jkit-onsale-position-bottom:nth-child(1){margin-bottom:calc(var(--jkit-onsale-height,19px) + var(--jkit-onsale-gap,5px))}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-rating{display:flow-root;margin-bottom:13px}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-rating .star-rating{margin-left:var(--rating-margin-left,auto);margin-right:var(--rating-margin-right,auto);font-size:13px;font-family:star;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;letter-spacing:.3em;color:#d5c644}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-rating .star-rating:before{content:"sssss";float:left;top:0;left:0;color:#d4c644}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-rating .star-rating span{overflow:hidden;position:absolute;padding-top:1.5em;float:left;left:0}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-rating .star-rating span:before{content:"SSSSS";top:0;left:0;position:absolute}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .price{font-size:16px;font-weight:600;line-height:20px;color:#19190e;display:block;margin-bottom:13px;word-spacing:10px}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .price del{font-size:14px;font-weight:400;color:#c6c6c6}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .price ins{-webkit-text-decoration-line:none;text-decoration-line:none}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .product-title{font-family:inherit;font-size:22px;line-height:27px;margin-top:0;margin-bottom:13px}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .product-title a{color:inherit}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-categories{font-size:12px;font-weight:400;line-height:15px;letter-spacing:5px;margin-right:-5px;text-transform:uppercase;color:#1a190e;margin-bottom:13px;display:block}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .jkit-product-categories a{color:inherit}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .button{font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center;text-transform:capitalize;text-decoration:none;margin-top:16px;overflow:visible;padding:15px 27px;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;display:inline-block;background-image:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .button i{font-size:12px}.jeg-elementor-kit.jkit-product-carousel .tns-nav{text-align:center}.jeg-elementor-kit.jkit-product-carousel .tns-nav button{width:9px;height:9px;padding:0;margin:0 5px;border-radius:50%;background:var(--jkit-txt-m-color);border:0}.jeg-elementor-kit.jkit-product-carousel .tns-nav button.tns-nav-active{background:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-product-carousel .tns-controls button{color:var(--jkit-txt-color);border:0;background:0 0}.jeg-elementor-kit.jkit-product-carousel .tns-controls button i,.jeg-elementor-kit.jkit-product-carousel .tns-controls button svg{-webkit-transition:all .25s ease;transition:all .25s ease}.jeg-elementor-kit.jkit-product-carousel .tns-controls button svg{fill:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-product-carousel.arrow-bottom-middle .tns-controls{text-align:center}.jeg-elementor-kit.jkit-product-carousel.arrow-bottom-middle .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-product-carousel.arrow-bottom-middle .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-product-carousel.arrow-bottom-edge .tns-controls button[data-controls=next]{display:inline-block;position:absolute;right:0}.jeg-elementor-kit.jkit-product-carousel.arrow-middle-edge .tns-controls button{display:inline-block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:2}.jeg-elementor-kit.jkit-product-carousel.arrow-middle-edge .tns-controls button[data-controls=prev]{left:-96px}.jeg-elementor-kit.jkit-product-carousel.arrow-middle-edge .tns-controls button[data-controls=next]{right:-96px}@media (max-width:1024px){.jeg-elementor-kit.jkit-product-carousel.arrow-middle-edge .tns-controls button{background:var(--jkit-btn-txt-color,#fff);padding:0;line-height:1.7}.jeg-elementor-kit.jkit-product-carousel.arrow-middle-edge .tns-controls button i{line-height:inherit}.jeg-elementor-kit.jkit-product-carousel.arrow-middle-edge .tns-controls button[data-controls=prev]{left:0}.jeg-elementor-kit.jkit-product-carousel.arrow-middle-edge .tns-controls button[data-controls=next]{right:0}}.jeg-elementor-kit.jkit-product-carousel.arrow-top-right .tns-controls{text-align:right}.jeg-elementor-kit.jkit-product-carousel.arrow-top-right .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-product-carousel.arrow-top-right .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-product-carousel.arrow-top-left .tns-controls{text-align:left}.jeg-elementor-kit.jkit-product-carousel.arrow-top-left .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-product-carousel.arrow-top-left .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-product-categories .jkit-product-category a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative}.jeg-elementor-kit.jkit-product-categories .jkit-product-category a .jkit-product-category-content{color:#969696;font-weight:600}.jeg-elementor-kit.jkit-product-categories .jkit-product-category a .jkit-product-category-content .jkit-product-category-count{color:#000;font-weight:700}.jeg-elementor-kit.jkit-product-categories .jkit-product-category a .jkit-category-thumbnail{overflow:hidden}.jeg-elementor-kit.jkit-product-categories.content-position-before:not(.jeg-elementor-kit.jkit-product-categories.layout-horizontal.text-layout-vertical) .jkit-category-thumbnail{margin-left:20px}.jeg-elementor-kit.jkit-product-categories.content-position-after:not(.jeg-elementor-kit.jkit-product-categories.layout-horizontal.text-layout-vertical) .jkit-category-thumbnail{margin-right:20px}.jeg-elementor-kit.jkit-product-categories.layout-vertical .jkit-product-category{margin-top:calc(90px/2);margin-bottom:calc(90px/2)}.jeg-elementor-kit.jkit-product-categories.layout-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.jeg-elementor-kit.jkit-product-categories.layout-horizontal.text-layout-vertical .jkit-product-category{margin-right:calc(45px/2);margin-left:calc(45px/2);text-align:center}.jeg-elementor-kit.jkit-product-categories.layout-horizontal.text-layout-vertical .jkit-product-category a{display:block}.jeg-elementor-kit.jkit-product-categories.layout-horizontal.text-layout-horizontal .jkit-product-category{margin-right:calc(15px/2);margin-left:calc(15px/2)}.jeg-elementor-kit.jkit-product-categories.display-grid{display:grid;grid-template-columns:repeat(var(--product-grid-column,4),1fr);grid-column-gap:20px;grid-row-gap:40px}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products{display:grid;grid-template-columns:repeat(var(--product-grid-column,4),1fr);grid-column-gap:20px;grid-row-gap:40px;margin:unset}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products::before{content:unset}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block{width:100%;margin:unset}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .product-link{position:relative;display:block}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .product-categories a{font-weight:400;text-transform:uppercase;letter-spacing:.35em;font-size:12px;color:#1a190e}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .product-categories span{margin-right:5px;margin-left:-3px}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .product-title{font-weight:700;font-size:22px;line-height:27px;margin-bottom:10px}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .product-title a{color:#1a190e}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .price{font-size:16px;font-weight:600;line-height:20px;color:#19190e;margin-bottom:12px;word-spacing:10px}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .price del{font-size:14px;color:#c6c6c6}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .price ins{text-decoration:none}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .onsale{width:55px;height:22px;background:#2a3a48;color:#fff;text-transform:uppercase;font-weight:500;font-size:10px;border-radius:0;min-height:unset;min-width:unset;line-height:19px;padding:0;letter-spacing:.2em;margin:0;top:9px;right:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .onsale.text{background:#c6513c;color:#fff}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .onsale.jkit-onsale-position-top:nth-child(2){margin-top:calc(var(--jkit-onsale-height,19px) + var(--jkit-onsale-gap,5px))!important}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .onsale.jkit-onsale-position-left{right:auto;left:8px}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .onsale.jkit-onsale-position-bottom{top:auto;bottom:9px}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .onsale.jkit-onsale-position-bottom.percent{margin-bottom:calc(var(--jkit-onsale-height,19px) + var(--jkit-onsale-gap,5px))!important}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .star-rating{margin-left:var(--rating-margin-left,auto);margin-right:var(--rating-margin-right,auto);color:#d4c644;width:6.8em;letter-spacing:.3em}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .star-rating::before{color:#d4c644}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .button{text-transform:capitalize;font-weight:500;font-size:14px;line-height:17px;color:#000;border-radius:0;padding:15px 30px;margin-top:1.5em}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .button i{font-size:12px;margin-right:3px;top:-1px;position:relative}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block a.add_to_cart_button.ajax_add_to_cart.loading::after{top:unset}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .added_to_cart{display:none}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-align-center{text-align:center}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-align-center .star-rating{margin-left:auto;margin-right:auto}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-align-right{text-align:right}.jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-align-right .star-rating{margin-left:auto;margin-right:0}.jeg-elementor-kit.jkit-product-grid .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge{display:inline-block;width:100%}.jeg-elementor-kit.jkit-product-grid .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge .prev{float:left}.jeg-elementor-kit.jkit-product-grid .jkit-block-pagination .jkit-block-nextprev.jkit-nextprev-edge .next{float:right}.jeg-elementor-kit.jkit-product-grid .product-order{position:relative}.jeg-elementor-kit.jkit-product-grid .product-order .orderby{-webkit-appearance:none;-moz-appearance:none;appearance:none}.jeg-elementor-kit.jkit-product-grid .product-order::before{content:"\f874";font-family:jkiticon;font-size:1rem;position:absolute;top:calc(50%/2);right:16px}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content{margin-bottom:7px}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title{font-weight:700;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar{height:3px;background-color:var(--jkit-element-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track{width:0;background-color:var(--jkit-element-darken-bg-color);display:block;height:100%;overflow:visible!important;position:relative}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{position:absolute;right:0;top:-33px;z-index:1}.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage{color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar{position:relative}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar-content{position:absolute;z-index:1;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:0;padding-left:30px}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar-content .skill-title{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar{height:35px}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar .skill-track .skill-track-icon{position:absolute;right:19px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar .skill-track .skill-track-icon+.number-percentage-wrapper{padding-right:57px}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar .skill-track .skill-track-icon svg{fill:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--jkit-bg-color);padding-right:30px}.jeg-elementor-kit.jkit-progress-bar .progress-group.inner-content .progress-skill-bar .number-percentage{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.bar-shadow .progress-skill-bar .skill-bar{height:30px;background-color:var(--jkit-form-bg-color);padding:10px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);-o-box-shadow:0 0 20px 0 rgba(0,0,0,.25);box-shadow:0 0 20px 0 rgba(0,0,0,.25);border-radius:15px}.jeg-elementor-kit.jkit-progress-bar .progress-group.bar-shadow .progress-skill-bar .skill-bar .skill-track{height:100%;border-radius:5px}.jeg-elementor-kit.jkit-progress-bar .progress-group.bar-shadow .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{top:-39px}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-style .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{height:24px;line-height:24px;display:inline-block;color:var(--jkit-bg-color);font-size:13px;background-color:var(--jkit-txt-color);text-align:center;padding:0 11px;border-radius:4.32px;border-bottom-right-radius:0}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-style .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before{position:absolute;content:"";right:0;bottom:-8px;color:var(--jkit-txt-color);border-top:solid currentColor;border-right:solid currentColor;border-left:solid transparent;border-bottom:solid transparent;border-width:4px}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-style .progress-skill-bar .number-percentage{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-box .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{height:22px;padding:0 8px;background-color:var(--jkit-txt-color);text-align:center;font-size:13px;color:#fff;z-index:1;right:-20px;top:-31px}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-box .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before{position:absolute;content:"";bottom:-6px;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:14px;height:14px;background-color:var(--jkit-txt-color);z-index:-1}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .number-percentage,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-box .progress-skill-bar .number-percentage,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .number-percentage{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper,.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{border-radius:8px}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-circle .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{width:35px;height:35px;line-height:35px;border-radius:50%;background-color:var(--jkit-txt-color);color:#fff;text-align:center;font-size:13px;right:calc(0% - 15.5px);top:-39.9px}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-circle .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before{position:absolute;content:"";bottom:-5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3px;height:5px;background-color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-circle .progress-skill-bar .number-percentage{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .skill-bar-content{margin-bottom:18px}.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .content-group{width:calc(100% - 50px);display:inline-block}.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .content-group .skill-bar .skill-track:after{position:absolute;content:"";border-radius:50%;color:var(--jkit-txt-color);width:8px;height:8px;background-color:var(--jkit-txt-color);top:-3px;right:8px}.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .content-group .skill-bar .skill-track:before{position:absolute;content:"";right:0;border-radius:50%;color:var(--jkit-txt-color);top:-12.5px;width:25px;height:25px;-webkit-box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2);-o-box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2);box-shadow:-1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2);background-color:#fff;border:1px solid var(--jkit-txt-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.switch .progress-skill-bar .number-percentage-wrapper{float:right;position:relative;top:31px}.jeg-elementor-kit.jkit-progress-bar .progress-group.ribbon .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper{height:35px;line-height:35px;color:#fff;background-color:var(--jkit-txt-color);text-align:center;padding:0 8px;top:-10px;z-index:1}.jeg-elementor-kit.jkit-progress-bar .progress-group.ribbon .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before{position:absolute;content:"";top:0;left:-10px;color:#1a1a1a;border-top:solid #00000000;border-left:solid #00000000;border-right:solid currentColor;border-bottom:solid currentColor;border-width:5px}.jeg-elementor-kit.jkit-progress-bar .progress-group.ribbon .progress-skill-bar .number-percentage{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar{height:10px}.jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track{background:repeating-linear-gradient(to right,var(--jkit-txt-color),var(--jkit-txt-color) 4px,var(--jkit-bg-color) 4px,var(--jkit-bg-color) 8px)}.jeg-elementor-kit.jkit-search .jkit-search-modal{display:inline-block}.jeg-elementor-kit.jkit-search .jkit-modal-search-panel,.jeg-elementor-kit.jkit-search .mfp-close{opacity:0;-webkit-transition:all 1s ease .8s;transition:all 1s ease .8s;-webkit-transform:translateY(-500px);transform:translateY(-500px)}.jeg-elementor-kit.jkit-search .jkit-modal-search-panel .jkit-search-panel,.jeg-elementor-kit.jkit-search .mfp-close .jkit-search-panel{max-width:800px;margin:1.75rem auto}.jeg-elementor-kit.jkit-search .jkit-modal-search-panel .jkit-search-panel input:not([type=submit]),.jeg-elementor-kit.jkit-search .mfp-close .jkit-search-panel input:not([type=submit]){border-radius:50px;color:var(--jkit-border-color)}.jeg-elementor-kit.jkit-search>.jkit-search-panel{display:inline-block;max-width:100%}.jeg-elementor-kit.jkit-search .jkit-search-panel .jkit-search-group{position:relative}.jeg-elementor-kit.jkit-search .jkit-search-panel input:not([type=submit]){height:70px;background-color:transparent;border:2px solid var(--jkit-border-color);padding:0 30px;width:100%}.jeg-elementor-kit.jkit-search .jkit-search-panel .jkit-search-button{background-color:transparent;border:0;padding:0;color:var(--jkit-border-color);cursor:pointer;height:100%;width:70px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jeg-elementor-kit.jkit-search .mfp-close{position:fixed}.jeg-elementor-kit.jkit-search .mfp-ready .jkit-modal-search-panel,.jeg-elementor-kit.jkit-search .mfp-ready .mfp-close{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.jeg-elementor-kit.jkit-search .mfp-ready .mfp-close{margin-top:45px}.jeg-elementor-kit.jkit-search .mfp-bg{background-color:rgba(0,0,0,.87);overflow:hidden;padding-bottom:100%;border-radius:100%;-webkit-animation:jkit-search-background .8s ease-out forwards;animation:jkit-search-background .8s ease-out forwards}.jeg-elementor-kit.jkit-social-share{width:100%;--icon-size:16px}.jeg-elementor-kit.jkit-social-share .social-share-list{margin-left:0;padding-left:0;list-style:none}.jeg-elementor-kit.jkit-social-share .social-share-list>li a{display:block;cursor:pointer;overflow:hidden}.jeg-elementor-kit.jkit-social-share .social-share-list>li a i{font-size:var(--icon-size)}.jeg-elementor-kit.jkit-social-share .social-share-list>li a svg{width:var(--icon-size)}.jeg-elementor-kit.jkit-social-share .social-share-list>li i,.jeg-elementor-kit.jkit-social-share .social-share-list>li svg{vertical-align:middle;display:inline-block}.jeg-elementor-kit.jkit-tabs .tab-nav-list{position:relative;padding:0;margin:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:1}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav{position:relative;padding:1em 1.5em;cursor:pointer;display:grid;justify-items:start;grid-template-areas:"tab-icon tab-title" ". tab-content" ". tab-content";-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:var(--jkit-border-color)}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav:hover{background-color:var(--jkit-element-bg-color);color:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav:hover>i{color:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav:hover>svg{fill:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.active{background-color:var(--jkit-element-darken-bg-color);color:var(--jkit-txt-alt-color);cursor:default}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.active>i{color:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.active>svg{fill:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.toggle-tab .tab-content{display:none}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav img,.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav svg{width:16px;height:auto}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav>i,.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav>img,.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav>svg{grid-area:tab-icon}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-title{grid-area:tab-title}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-content{grid-area:tab-content}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-description{grid-area:tab-description}.jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-button{grid-area:tab-button;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.jeg-elementor-kit.jkit-tabs .tab-nav-list.icon-position-after .tab-nav{grid-template-areas:"tab-title tab-icon" "tab-content ." "tab-content ."}.jeg-elementor-kit.jkit-tabs .tab-nav-list.icon-position-top .tab-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.jeg-elementor-kit.jkit-tabs .tab-nav-list.icon-position-top .tab-title{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;line-height:1}.jeg-elementor-kit.jkit-tabs .tab-nav-list.caret-on .tab-nav.active::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 var(--jkit-element-darken-bg-color);border-bottom:0}.jeg-elementor-kit.jkit-tabs .tab-content-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}.jeg-elementor-kit.jkit-tabs .tab-content-list .tab-content{display:none;opacity:0;width:100%;padding:1em;-webkit-animation:fadeIn linear .3s;animation:fadeIn linear .3s}.jeg-elementor-kit.jkit-tabs .tab-content-list .tab-content.active{display:block;opacity:1}.jeg-elementor-kit.jkit-tabs.layout-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-tabs.layout-vertical .tab-navigation{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list .tab-nav{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list.caret-on .tab-nav.active::after{bottom:auto!important;right:-10px;top:calc(50% - 10px);left:auto!important;border-left:10px solid var(--jkit-element-darken-bg-color);border-right:0;border-top:10px solid transparent;border-bottom:10px solid transparent}.jeg-elementor-kit.jkit-team{text-align:center}.jeg-elementor-kit.jkit-team.style-default .profile-card,.jeg-elementor-kit.jkit-team.style-hover-social .profile-card{background-color:var(--jkit-bg-color);-webkit-box-shadow:0 28px 40px 0 var(--jkit-form-border-color);box-shadow:0 28px 40px 0 var(--jkit-form-border-color);padding:40px 20px;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;overflow:hidden}.jeg-elementor-kit.jkit-team.style-default .profile-card .profile-header,.jeg-elementor-kit.jkit-team.style-hover-social .profile-card .profile-header{margin-bottom:38px;position:relative;display:inline-block;max-width:100%;line-height:0}.jeg-elementor-kit.jkit-team.style-default .profile-card .profile-header img,.jeg-elementor-kit.jkit-team.style-hover-social .profile-card .profile-header img{-o-object-fit:cover;object-fit:cover;width:160px;height:160px}.jeg-elementor-kit.jkit-team.style-default .profile-card:before,.jeg-elementor-kit.jkit-team.style-hover-social .profile-card:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:-1;background-size:101% 102%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-team.style-default .profile-body,.jeg-elementor-kit.jkit-team.style-default .profile-footer{position:relative;z-index:2}.jeg-elementor-kit.jkit-team.style-hover-social .profile-body{padding:35px 20px;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-team.style-hover-social .profile-body:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:var(--jkit-element-lighten-bg-color);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:-1;background-size:101% 102%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jeg-elementor-kit.jkit-team.style-hover-social .social-list{-webkit-transition:all .4s ease;transition:all .4s ease;visibility:hidden;opacity:0}.jeg-elementor-kit.jkit-team.style-hover-social:hover .profile-body{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.jeg-elementor-kit.jkit-team.style-hover-social:hover .profile-body:before{opacity:1}.jeg-elementor-kit.jkit-team.style-hover-social:hover .social-list{visibility:visible;opacity:1}.jeg-elementor-kit.jkit-team.style-overlay.overlay-scale .profile-card:before{top:0}.jeg-elementor-kit.jkit-team.style-overlay.overlay-scale .profile-card:hover:before{-webkit-transform:scale(.9);transform:scale(.9)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card{position:relative;overflow:hidden;display:inline-block}.jeg-elementor-kit.jkit-team.style-overlay .profile-card>img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.jeg-elementor-kit.jkit-team.style-overlay .profile-card .hover-area{position:absolute;z-index:2;width:100%;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-team.style-overlay .profile-card .hover-area.alignment-center{top:50%;-webkit-transform:translateY(-20%);transform:translateY(-20%)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card .hover-area.alignment-bottom{bottom:0;-webkit-transform:translateY(30%);transform:translateY(30%)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card:before{position:absolute;content:"";top:100%;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.7);-webkit-transition:all .4s ease;transition:all .4s ease;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;visibility:hidden}.jeg-elementor-kit.jkit-team.style-overlay .profile-card:hover:before{top:0;opacity:1;visibility:visible}.jeg-elementor-kit.jkit-team.style-overlay .profile-card:hover .hover-area{opacity:1;visibility:visible}.jeg-elementor-kit.jkit-team.style-overlay .profile-card:hover .hover-area.alignment-center{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card:hover .hover-area.alignment-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card .profile-title{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-team.style-overlay .profile-card .profile-title a{color:var(--jkit-bg-color)}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card{line-height:0;position:relative;overflow:hidden;text-align:center}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0;visibility:hidden;z-index:0}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card:hover .image-hover-bg{opacity:1;visibility:visible}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body{position:absolute;top:0;left:0;width:100%;height:100%;padding:30px 15px;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper{position:relative;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1.5rem;line-height:1;margin:0;opacity:0}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content{line-height:1.5}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-title{font-size:2rem;font-weight:700;line-height:1}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .name-wrapper{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .name-wrapper .social-list{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}.jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .name-wrapper .social-list .social-icon:not(:last-child){margin-right:0;margin-bottom:10px}.jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation{opacity:1}.jeg-elementor-kit.jkit-team.style-title-horizontal:hover .name-wrapper .social-list{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.jeg-elementor-kit.jkit-team .profile-box .profile-card{padding:20px 20px 40px;z-index:1}.jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header{width:auto;height:100%;border-radius:0;position:relative}.jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header>a{display:inline-block;position:relative}.jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0;visibility:hidden;z-index:0}.jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header:hover .image-hover-bg{opacity:1;visibility:visible}.jeg-elementor-kit.jkit-team .profile-body{padding-bottom:20px}.jeg-elementor-kit.jkit-team .profile-body .profile-title{font-size:22px;margin:0;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-team .profile-body .profile-title a{color:var(--jkit-txt-h-color);text-decoration:none}.jeg-elementor-kit.jkit-team .profile-body .profile-designation{font-size:13px;-webkit-transition:all .4s ease;transition:all .4s ease;margin-bottom:15px}.jeg-elementor-kit.jkit-team .social-list{list-style:none;padding:0;margin:0}.jeg-elementor-kit.jkit-team .social-list .social-icon{display:inline-block}.jeg-elementor-kit.jkit-team .social-list .social-icon:not(:last-child){margin-right:10px}.jeg-elementor-kit.jkit-team .social-list .social-icon a{display:inline-block;width:30px;height:30px;font-size:12px;line-height:32px;text-align:center;color:var(--jkit-btn-txt-color);background-color:var(--jkit-element-bg-color);border-radius:50%}.jeg-elementor-kit.jkit-team .social-list .social-icon a svg{fill:var(--jkit-btn-txt-color);width:12px}.jeg-elementor-kit.jkit-team .social-list .social-icon i:before{display:inline-block}.jeg-elementor-kit.jkit-team .social-list .social-icon:hover i:before{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:jkit-scrolling-vertical;animation-name:jkit-scrolling-vertical}.jeg-elementor-kit.jkit-team .jkit-modal-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-content{position:relative;-webkit-box-shadow:0 28px 40px 0 rgba(0,0,0,.1);box-shadow:0 28px 40px 0 rgba(0,0,0,.1);background-color:var(--jkit-bg-color);border:0;border-radius:0}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-close{position:absolute;top:10px;right:10px;width:40px;height:40px;padding:0;color:var(--jkit-txt-color);background-color:transparent;border-width:0;border-radius:0;font-size:18px;line-height:1;outline:0;z-index:1200}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-close svg{fill:var(--jkit-txt-color);width:18px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-body{padding:60px 40px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-img{width:100%;margin-bottom:30px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-info{width:100%}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-title{margin-top:0;margin-bottom:8px;color:var(--jkit-txt-h-color);font-size:22px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-position{margin-bottom:35px;color:var(--jkit-txt-color);font-size:13px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-description{margin-bottom:22px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-list{margin:0;margin-bottom:25px;padding-left:0;list-style:none;color:var(--jkit-txt-color);font-size:15px}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-list a{text-decoration:none;outline:0;color:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-list li{padding:19px 0;border-top:1px solid var(--jkit-border-color)}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-list strong{font-weight:600;padding-right:18px}@media (min-width:481px){.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-img{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;margin-bottom:0}.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-info.has-img{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;padding-left:30px}}@media (min-width:576px){.jeg-elementor-kit.jkit-team .jkit-modal-dialog{max-width:500px;margin:1.75rem auto;min-height:calc(100% - (1.75rem * 2))}}@media (min-width:992px){.jeg-elementor-kit.jkit-team .jkit-modal-dialog .team-modal-info.has-img{padding-left:50px}}.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-bio,.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content,.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content,.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info,.jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars{position:relative;z-index:2}.jeg-elementor-kit.jkit-testimonials .tns-nav{text-align:center}.jeg-elementor-kit.jkit-testimonials .tns-nav button{width:9px;height:9px;padding:0;margin:0 5px;border-radius:50%;background:var(--jkit-txt-m-color);border:0}.jeg-elementor-kit.jkit-testimonials .tns-nav button.tns-nav-active{background:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-testimonials .tns-controls button{color:var(--jkit-txt-color);border:0;background:0 0}.jeg-elementor-kit.jkit-testimonials .tns-controls button i,.jeg-elementor-kit.jkit-testimonials .tns-controls button svg{-webkit-transition:all .25s ease;transition:all .25s ease}.jeg-elementor-kit.jkit-testimonials .tns-controls button svg{fill:var(--jkit-txt-color)}.jeg-elementor-kit.jkit-testimonials.arrow-bottom-middle .tns-controls{text-align:center}.jeg-elementor-kit.jkit-testimonials.arrow-bottom-middle .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-testimonials.arrow-bottom-middle .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-testimonials.arrow-bottom-edge .tns-controls button[data-controls=next]{display:inline-block;position:absolute;right:0}.jeg-elementor-kit.jkit-testimonials.arrow-middle-edge .tns-controls button{display:inline-block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:2}.jeg-elementor-kit.jkit-testimonials.arrow-middle-edge .tns-controls button[data-controls=prev]{left:0}.jeg-elementor-kit.jkit-testimonials.arrow-middle-edge .tns-controls button[data-controls=next]{right:0}.jeg-elementor-kit.jkit-testimonials.arrow-top-right .tns-controls{text-align:right}.jeg-elementor-kit.jkit-testimonials.arrow-top-right .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-testimonials.arrow-top-right .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-testimonials.arrow-top-left .tns-controls{text-align:left}.jeg-elementor-kit.jkit-testimonials.arrow-top-left .tns-controls button[data-controls=next],.jeg-elementor-kit.jkit-testimonials.arrow-top-left .tns-controls button[data-controls=prev]{color:var(--jkit-txt-color);display:inline-block;margin:0;padding:0}.jeg-elementor-kit.jkit-testimonials.style-1.quote-override .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .icon-content{position:absolute;left:0;top:0;font-size:40px}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box{padding:40px 40px 20px 40px;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.16);box-shadow:0 3px 15px 0 rgba(0,0,0,.16);border-radius:10px;position:relative;margin-top:25px;margin-bottom:105px}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider{overflow:hidden}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-bottom:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-left:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-right:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-top:before{left:0;bottom:0;right:0;top:0}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-bottom:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-top:before{-webkit-transform:scaleY(0);transform:scaleY(0)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-left:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-right:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-top:before{-webkit-transform-origin:top;transform-origin:top}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-bottom:before{-webkit-transform-origin:bottom;transform-origin:bottom}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-left:before{-webkit-transform-origin:left;transform-origin:left}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-right:before{-webkit-transform-origin:right;transform-origin:right}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-bottom:hover:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-left:hover:before,.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider.hover-from-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-content .icon-content{position:static;font-size:40px;color:var(--jkit-txt-m-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-content .icon-content svg{fill:var(--jkit-txt-m-color)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-content p{color:var(--jkit-txt-m-color);font-size:15px;margin-bottom:35px;position:relative;z-index:2}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio{position:absolute;left:0;bottom:-115px;width:100%;text-align:center;z-index:5}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .profile-image{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .profile-image img{border-radius:50%;max-width:100%;width:60px;height:auto}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .profile-info .profile-name{display:block;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .profile-info .profile-des{color:var(--jkit-txt-m-color);font-size:.75rem}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .rating-stars{margin:0;padding:0}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .rating-stars li{display:inline-block;color:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .rating-stars li svg{fill:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio .rating-stars li:not(:last-child){margin-right:5px}.jeg-elementor-kit.jkit-testimonials.style-2.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content{position:absolute;left:0;top:0;font-size:40px}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box{padding:40px 40px 20px 40px;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.16);box-shadow:0 3px 15px 0 rgba(0,0,0,.16);border-radius:10px;position:relative}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header .rating-stars{margin:0;margin-bottom:15px;padding:0}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header .rating-stars li{display:inline-block;color:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header .rating-stars li svg{fill:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-header .rating-stars li:not(:last-child){margin-right:5px}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-image{margin-right:20px;margin-bottom:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-image img{border-radius:50%;max-width:100%;width:60px;height:auto}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-info{text-align:left}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-info .profile-name{display:block;font-size:15px;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-info .profile-des{color:var(--jkit-txt-m-color);font-size:.75rem}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .icon-content{position:static;font-size:40px;color:#d5d5d7;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .icon-content svg{fill:#d5d5d7}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-content{position:relative;margin-top:30px;margin-bottom:30px;z-index:2}.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-content p{color:var(--jkit-txt-m-color)}.jeg-elementor-kit.jkit-testimonials.style-3.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content{right:unset;left:0;top:0}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box{padding:40px 40px 20px 40px;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.16);box-shadow:0 3px 15px 0 rgba(0,0,0,.16);border-radius:10px;position:relative}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .icon-content{margin-bottom:23px;position:absolute;right:20px;top:20px;font-size:40px;color:var(--jkit-txt-m-color);line-height:1;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .icon-content svg{fill:var(--jkit-txt-m-color)}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-bio{text-align:center;margin-bottom:20px}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image img{border-radius:50%;max-width:100%;width:60px;height:auto}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-content p{margin-bottom:35px;color:rgba(0,0,0,.5);font-size:15px}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name{display:block;font-size:15px;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des{color:var(--jkit-txt-m-color);font-size:.75rem}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .rating-stars{margin:0;padding:0;text-align:center;margin-bottom:15px}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .rating-stars li{display:inline-block;color:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .rating-stars li svg{fill:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .rating-stars li:not(:last-child){margin-right:5px}.jeg-elementor-kit.jkit-testimonials.style-4.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content{right:unset;left:0;top:0}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box{padding:40px 40px 20px 40px;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.16);box-shadow:0 3px 15px 0 rgba(0,0,0,.16);border-radius:10px;position:relative}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .icon-content{margin-bottom:23px;position:absolute;right:20px;top:20px;font-size:40px;color:var(--jkit-txt-m-color);line-height:1;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .icon-content svg{fill:var(--jkit-txt-m-color)}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio{text-align:center;margin-bottom:20px}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-image img{border-radius:50%;max-width:100%;width:60px;height:auto}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-info .profile-name{display:block;font-size:15px;color:var(--jkit-txt-h-color)}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .profile-info .profile-des{color:var(--jkit-txt-m-color);font-size:.75rem}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .rating-stars{margin:0;padding:0;text-align:center;margin-bottom:15px}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .rating-stars li{display:inline-block;color:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .rating-stars li svg{fill:#ffc402}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio .rating-stars li:not(:last-child){margin-right:5px}.jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-content p{margin-bottom:35px;color:rgba(0,0,0,.5);font-size:15px}.jeg-elementor-kit.jkit-testimonials:not(.style-1) .testimonials-track .testimonial-item .testimonial-box{overflow:hidden}.jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item{width:100%}.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn{display:inline-block;text-align:center;font-size:18px;background-color:var(--jkit-btn-bg-color);border-radius:50%;position:relative;z-index:6;-webkit-transition:all .4s ease;transition:all .4s ease}.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after,.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;color:var(--jkit-element-bg-color);border-radius:50%;-webkit-box-shadow:0 0 0 0 currentColor;box-shadow:0 0 0 0 currentColor;-webkit-animation:jkit-ripple 3s infinite;animation:jkit-ripple 3s infinite;opacity:.6;z-index:-1}.jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after{-webkit-animation-delay:.3s;animation-delay:.3s}.jeg-elementor-kit.jkit-video-button i,.jeg-elementor-kit.jkit-video-button span{color:var(--jkit-txt-alt-color)}.jeg-elementor-kit.jkit-video-button svg{fill:var(--jkit-txt-alt-color)}.jkit-video-self-hosted{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:auto}.jkit-video-self-hosted video{max-width:100%;height:auto}
|
assets/js/chartjs/chart.min.js
CHANGED
@@ -1,7 +1,13 @@
|
|
1 |
/*!
|
2 |
-
* Chart.js
|
3 |
* https://www.chartjs.org
|
4 |
-
* (c)
|
5 |
* Released under the MIT License
|
6 |
*/
|
7 |
-
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(function(){try{return require("moment")}catch(t){}}()):"function"==typeof define&&define.amd?define(["require"],(function(t){return e(function(){try{return t("moment")}catch(t){}}())})):(t=t||self).Chart=e(t.moment)}(this,(function(t){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t;var e={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},n=function(t,e){return t(e={exports:{}}),e.exports}((function(t){var n={};for(var i in e)e.hasOwnProperty(i)&&(n[e[i]]=i);var a=t.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var r in a)if(a.hasOwnProperty(r)){if(!("channels"in a[r]))throw new Error("missing channels property: "+r);if(!("labels"in a[r]))throw new Error("missing channel labels property: "+r);if(a[r].labels.length!==a[r].channels)throw new Error("channel and label counts mismatch: "+r);var o=a[r].channels,s=a[r].labels;delete a[r].channels,delete a[r].labels,Object.defineProperty(a[r],"channels",{value:o}),Object.defineProperty(a[r],"labels",{value:s})}a.rgb.hsl=function(t){var e,n,i=t[0]/255,a=t[1]/255,r=t[2]/255,o=Math.min(i,a,r),s=Math.max(i,a,r),l=s-o;return s===o?e=0:i===s?e=(a-r)/l:a===s?e=2+(r-i)/l:r===s&&(e=4+(i-a)/l),(e=Math.min(60*e,360))<0&&(e+=360),n=(o+s)/2,[e,100*(s===o?0:n<=.5?l/(s+o):l/(2-s-o)),100*n]},a.rgb.hsv=function(t){var e,n,i,a,r,o=t[0]/255,s=t[1]/255,l=t[2]/255,u=Math.max(o,s,l),d=u-Math.min(o,s,l),h=function(t){return(u-t)/6/d+.5};return 0===d?a=r=0:(r=d/u,e=h(o),n=h(s),i=h(l),o===u?a=i-n:s===u?a=1/3+e-i:l===u&&(a=2/3+n-e),a<0?a+=1:a>1&&(a-=1)),[360*a,100*r,100*u]},a.rgb.hwb=function(t){var e=t[0],n=t[1],i=t[2];return[a.rgb.hsl(t)[0],1/255*Math.min(e,Math.min(n,i))*100,100*(i=1-1/255*Math.max(e,Math.max(n,i)))]},a.rgb.cmyk=function(t){var e,n=t[0]/255,i=t[1]/255,a=t[2]/255;return[100*((1-n-(e=Math.min(1-n,1-i,1-a)))/(1-e)||0),100*((1-i-e)/(1-e)||0),100*((1-a-e)/(1-e)||0),100*e]},a.rgb.keyword=function(t){var i=n[t];if(i)return i;var a,r,o,s=1/0;for(var l in e)if(e.hasOwnProperty(l)){var u=(r=t,o=e[l],Math.pow(r[0]-o[0],2)+Math.pow(r[1]-o[1],2)+Math.pow(r[2]-o[2],2));u<s&&(s=u,a=l)}return a},a.keyword.rgb=function(t){return e[t]},a.rgb.xyz=function(t){var e=t[0]/255,n=t[1]/255,i=t[2]/255;return[100*(.4124*(e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)),100*(.2126*e+.7152*n+.0722*i),100*(.0193*e+.1192*n+.9505*i)]},a.rgb.lab=function(t){var e=a.rgb.xyz(t),n=e[0],i=e[1],r=e[2];return i/=100,r/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(n-i),200*(i-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},a.hsl.rgb=function(t){var e,n,i,a,r,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0===s)return[r=255*l,r,r];e=2*l-(n=l<.5?l*(1+s):l+s-l*s),a=[0,0,0];for(var u=0;u<3;u++)(i=o+1/3*-(u-1))<0&&i++,i>1&&i--,r=6*i<1?e+6*(n-e)*i:2*i<1?n:3*i<2?e+(n-e)*(2/3-i)*6:e,a[u]=255*r;return a},a.hsl.hsv=function(t){var e=t[0],n=t[1]/100,i=t[2]/100,a=n,r=Math.max(i,.01);return n*=(i*=2)<=1?i:2-i,a*=r<=1?r:2-r,[e,100*(0===i?2*a/(r+a):2*n/(i+n)),(i+n)/2*100]},a.hsv.rgb=function(t){var e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,r=e-Math.floor(e),o=255*i*(1-n),s=255*i*(1-n*r),l=255*i*(1-n*(1-r));switch(i*=255,a){case 0:return[i,l,o];case 1:return[s,i,o];case 2:return[o,i,l];case 3:return[o,s,i];case 4:return[l,o,i];case 5:return[i,o,s]}},a.hsv.hsl=function(t){var e,n,i,a=t[0],r=t[1]/100,o=t[2]/100,s=Math.max(o,.01);return i=(2-r)*o,n=r*s,[a,100*(n=(n/=(e=(2-r)*s)<=1?e:2-e)||0),100*(i/=2)]},a.hwb.rgb=function(t){var e,n,i,a,r,o,s,l=t[0]/360,u=t[1]/100,d=t[2]/100,h=u+d;switch(h>1&&(u/=h,d/=h),i=6*l-(e=Math.floor(6*l)),0!=(1&e)&&(i=1-i),a=u+i*((n=1-d)-u),e){default:case 6:case 0:r=n,o=a,s=u;break;case 1:r=a,o=n,s=u;break;case 2:r=u,o=n,s=a;break;case 3:r=u,o=a,s=n;break;case 4:r=a,o=u,s=n;break;case 5:r=n,o=u,s=a}return[255*r,255*o,255*s]},a.cmyk.rgb=function(t){var e=t[0]/100,n=t[1]/100,i=t[2]/100,a=t[3]/100;return[255*(1-Math.min(1,e*(1-a)+a)),255*(1-Math.min(1,n*(1-a)+a)),255*(1-Math.min(1,i*(1-a)+a))]},a.xyz.rgb=function(t){var e,n,i,a=t[0]/100,r=t[1]/100,o=t[2]/100;return n=-.9689*a+1.8758*r+.0415*o,i=.0557*a+-.204*r+1.057*o,e=(e=3.2406*a+-1.5372*r+-.4986*o)>.0031308?1.055*Math.pow(e,1/2.4)-.055:12.92*e,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:12.92*i,[255*(e=Math.min(Math.max(0,e),1)),255*(n=Math.min(Math.max(0,n),1)),255*(i=Math.min(Math.max(0,i),1))]},a.xyz.lab=function(t){var e=t[0],n=t[1],i=t[2];return n/=100,i/=108.883,e=(e/=95.047)>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(e-n),200*(n-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},a.lab.xyz=function(t){var e,n,i,a=t[0];e=t[1]/500+(n=(a+16)/116),i=n-t[2]/200;var r=Math.pow(n,3),o=Math.pow(e,3),s=Math.pow(i,3);return n=r>.008856?r:(n-16/116)/7.787,e=o>.008856?o:(e-16/116)/7.787,i=s>.008856?s:(i-16/116)/7.787,[e*=95.047,n*=100,i*=108.883]},a.lab.lch=function(t){var e,n=t[0],i=t[1],a=t[2];return(e=360*Math.atan2(a,i)/2/Math.PI)<0&&(e+=360),[n,Math.sqrt(i*i+a*a),e]},a.lch.lab=function(t){var e,n=t[0],i=t[1];return e=t[2]/360*2*Math.PI,[n,i*Math.cos(e),i*Math.sin(e)]},a.rgb.ansi16=function(t){var e=t[0],n=t[1],i=t[2],r=1 in arguments?arguments[1]:a.rgb.hsv(t)[2];if(0===(r=Math.round(r/50)))return 30;var o=30+(Math.round(i/255)<<2|Math.round(n/255)<<1|Math.round(e/255));return 2===r&&(o+=60),o},a.hsv.ansi16=function(t){return a.rgb.ansi16(a.hsv.rgb(t),t[2])},a.rgb.ansi256=function(t){var e=t[0],n=t[1],i=t[2];return e===n&&n===i?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(i/255*5)},a.ansi16.rgb=function(t){var e=t%10;if(0===e||7===e)return t>50&&(e+=3.5),[e=e/10.5*255,e,e];var n=.5*(1+~~(t>50));return[(1&e)*n*255,(e>>1&1)*n*255,(e>>2&1)*n*255]},a.ansi256.rgb=function(t){if(t>=232){var e=10*(t-232)+8;return[e,e,e]}var n;return t-=16,[Math.floor(t/36)/5*255,Math.floor((n=t%36)/6)/5*255,n%6/5*255]},a.rgb.hex=function(t){var e=(((255&Math.round(t[0]))<<16)+((255&Math.round(t[1]))<<8)+(255&Math.round(t[2]))).toString(16).toUpperCase();return"000000".substring(e.length)+e},a.hex.rgb=function(t){var e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];var n=e[0];3===e[0].length&&(n=n.split("").map((function(t){return t+t})).join(""));var i=parseInt(n,16);return[i>>16&255,i>>8&255,255&i]},a.rgb.hcg=function(t){var e,n=t[0]/255,i=t[1]/255,a=t[2]/255,r=Math.max(Math.max(n,i),a),o=Math.min(Math.min(n,i),a),s=r-o;return e=s<=0?0:r===n?(i-a)/s%6:r===i?2+(a-n)/s:4+(n-i)/s+4,e/=6,[360*(e%=1),100*s,100*(s<1?o/(1-s):0)]},a.hsl.hcg=function(t){var e,n=t[1]/100,i=t[2]/100,a=0;return(e=i<.5?2*n*i:2*n*(1-i))<1&&(a=(i-.5*e)/(1-e)),[t[0],100*e,100*a]},a.hsv.hcg=function(t){var e=t[1]/100,n=t[2]/100,i=e*n,a=0;return i<1&&(a=(n-i)/(1-i)),[t[0],100*i,100*a]},a.hcg.rgb=function(t){var e=t[0]/360,n=t[1]/100,i=t[2]/100;if(0===n)return[255*i,255*i,255*i];var a,r=[0,0,0],o=e%1*6,s=o%1,l=1-s;switch(Math.floor(o)){case 0:r[0]=1,r[1]=s,r[2]=0;break;case 1:r[0]=l,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=s;break;case 3:r[0]=0,r[1]=l,r[2]=1;break;case 4:r[0]=s,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=l}return a=(1-n)*i,[255*(n*r[0]+a),255*(n*r[1]+a),255*(n*r[2]+a)]},a.hcg.hsv=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e),i=0;return n>0&&(i=e/n),[t[0],100*i,100*n]},a.hcg.hsl=function(t){var e=t[1]/100,n=t[2]/100*(1-e)+.5*e,i=0;return n>0&&n<.5?i=e/(2*n):n>=.5&&n<1&&(i=e/(2*(1-n))),[t[0],100*i,100*n]},a.hcg.hwb=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e);return[t[0],100*(n-e),100*(1-n)]},a.hwb.hcg=function(t){var e=t[1]/100,n=1-t[2]/100,i=n-e,a=0;return i<1&&(a=(n-i)/(1-i)),[t[0],100*i,100*a]},a.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]},a.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]},a.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]},a.gray.hsl=a.gray.hsv=function(t){return[0,0,t[0]]},a.gray.hwb=function(t){return[0,100,t[0]]},a.gray.cmyk=function(t){return[0,0,0,t[0]]},a.gray.lab=function(t){return[t[0],0,0]},a.gray.hex=function(t){var e=255&Math.round(t[0]/100*255),n=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(n.length)+n},a.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}}));function i(t){var e=function(){for(var t={},e=Object.keys(n),i=e.length,a=0;a<i;a++)t[e[a]]={distance:-1,parent:null};return t}(),i=[t];for(e[t].distance=0;i.length;)for(var a=i.pop(),r=Object.keys(n[a]),o=r.length,s=0;s<o;s++){var l=r[s],u=e[l];-1===u.distance&&(u.distance=e[a].distance+1,u.parent=a,i.unshift(l))}return e}function a(t,e){return function(n){return e(t(n))}}function r(t,e){for(var i=[e[t].parent,t],r=n[e[t].parent][t],o=e[t].parent;e[o].parent;)i.unshift(e[o].parent),r=a(n[e[o].parent][o],r),o=e[o].parent;return r.conversion=i,r}n.rgb,n.hsl,n.hsv,n.hwb,n.cmyk,n.xyz,n.lab,n.lch,n.hex,n.keyword,n.ansi16,n.ansi256,n.hcg,n.apple,n.gray;var o={};Object.keys(n).forEach((function(t){o[t]={},Object.defineProperty(o[t],"channels",{value:n[t].channels}),Object.defineProperty(o[t],"labels",{value:n[t].labels});var e=function(t){for(var e=i(t),n={},a=Object.keys(e),o=a.length,s=0;s<o;s++){var l=a[s];null!==e[l].parent&&(n[l]=r(l,e))}return n}(t);Object.keys(e).forEach((function(n){var i=e[n];o[t][n]=function(t){var e=function(e){if(null==e)return e;arguments.length>1&&(e=Array.prototype.slice.call(arguments));var n=t(e);if("object"==typeof n)for(var i=n.length,a=0;a<i;a++)n[a]=Math.round(n[a]);return n};return"conversion"in t&&(e.conversion=t.conversion),e}(i),o[t][n].raw=function(t){var e=function(e){return null==e?e:(arguments.length>1&&(e=Array.prototype.slice.call(arguments)),t(e))};return"conversion"in t&&(e.conversion=t.conversion),e}(i)}))}));var s=o,l={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},u={getRgba:d,getHsla:h,getRgb:function(t){var e=d(t);return e&&e.slice(0,3)},getHsl:function(t){var e=h(t);return e&&e.slice(0,3)},getHwb:c,getAlpha:function(t){var e=d(t);return e||(e=h(t))||(e=c(t))?e[3]:void 0},hexString:function(t,e){return e=void 0!==e&&3===t.length?e:t[3],"#"+v(t[0])+v(t[1])+v(t[2])+(e>=0&&e<1?v(Math.round(255*e)):"")},rgbString:function(t,e){return e<1||t[3]&&t[3]<1?f(t,e):"rgb("+t[0]+", "+t[1]+", "+t[2]+")"},rgbaString:f,percentString:function(t,e){return e<1||t[3]&&t[3]<1?g(t,e):"rgb("+Math.round(t[0]/255*100)+"%, "+Math.round(t[1]/255*100)+"%, "+Math.round(t[2]/255*100)+"%)"},percentaString:g,hslString:function(t,e){return e<1||t[3]&&t[3]<1?p(t,e):"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"},hslaString:p,hwbString:function(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"},keyword:function(t){return b[t.slice(0,3)]}};function d(t){if(t){var e=[0,0,0],n=1,i=t.match(/^#([a-fA-F0-9]{3,4})$/i),a="";if(i){a=(i=i[1])[3];for(var r=0;r<e.length;r++)e[r]=parseInt(i[r]+i[r],16);a&&(n=Math.round(parseInt(a+a,16)/255*100)/100)}else if(i=t.match(/^#([a-fA-F0-9]{6}([a-fA-F0-9]{2})?)$/i)){for(a=i[2],i=i[1],r=0;r<e.length;r++)e[r]=parseInt(i.slice(2*r,2*r+2),16);a&&(n=Math.round(parseInt(a,16)/255*100)/100)}else if(i=t.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(r=0;r<e.length;r++)e[r]=parseInt(i[r+1]);n=parseFloat(i[4])}else if(i=t.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(r=0;r<e.length;r++)e[r]=Math.round(2.55*parseFloat(i[r+1]));n=parseFloat(i[4])}else if(i=t.match(/(\w+)/)){if("transparent"==i[1])return[0,0,0,0];if(!(e=l[i[1]]))return}for(r=0;r<e.length;r++)e[r]=m(e[r],0,255);return n=n||0==n?m(n,0,1):1,e[3]=n,e}}function h(t){if(t){var e=t.match(/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(e){var n=parseFloat(e[4]);return[m(parseInt(e[1]),0,360),m(parseFloat(e[2]),0,100),m(parseFloat(e[3]),0,100),m(isNaN(n)?1:n,0,1)]}}}function c(t){if(t){var e=t.match(/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(e){var n=parseFloat(e[4]);return[m(parseInt(e[1]),0,360),m(parseFloat(e[2]),0,100),m(parseFloat(e[3]),0,100),m(isNaN(n)?1:n,0,1)]}}}function f(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function g(t,e){return"rgba("+Math.round(t[0]/255*100)+"%, "+Math.round(t[1]/255*100)+"%, "+Math.round(t[2]/255*100)+"%, "+(e||t[3]||1)+")"}function p(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function m(t,e,n){return Math.min(Math.max(e,t),n)}function v(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}var b={};for(var x in l)b[l[x]]=x;var y=function(t){return t instanceof y?t:this instanceof y?(this.valid=!1,this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1},void("string"==typeof t?(e=u.getRgba(t))?this.setValues("rgb",e):(e=u.getHsla(t))?this.setValues("hsl",e):(e=u.getHwb(t))&&this.setValues("hwb",e):"object"==typeof t&&(void 0!==(e=t).r||void 0!==e.red?this.setValues("rgb",e):void 0!==e.l||void 0!==e.lightness?this.setValues("hsl",e):void 0!==e.v||void 0!==e.value?this.setValues("hsv",e):void 0!==e.w||void 0!==e.whiteness?this.setValues("hwb",e):void 0===e.c&&void 0===e.cyan||this.setValues("cmyk",e)))):new y(t);var e};y.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues("alpha",t),this)},red:function(t){return this.setChannel("rgb",0,t)},green:function(t){return this.setChannel("rgb",1,t)},blue:function(t){return this.setChannel("rgb",2,t)},hue:function(t){return t&&(t=(t%=360)<0?360+t:t),this.setChannel("hsl",0,t)},saturation:function(t){return this.setChannel("hsl",1,t)},lightness:function(t){return this.setChannel("hsl",2,t)},saturationv:function(t){return this.setChannel("hsv",1,t)},whiteness:function(t){return this.setChannel("hwb",1,t)},blackness:function(t){return this.setChannel("hwb",2,t)},value:function(t){return this.setChannel("hsv",2,t)},cyan:function(t){return this.setChannel("cmyk",0,t)},magenta:function(t){return this.setChannel("cmyk",1,t)},yellow:function(t){return this.setChannel("cmyk",2,t)},black:function(t){return this.setChannel("cmyk",3,t)},hexString:function(){return u.hexString(this.values.rgb)},rgbString:function(){return u.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return u.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return u.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return u.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return u.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return u.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return u.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],n=0;n<t.length;n++){var i=t[n]/255;e[n]=i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),n=t.luminosity();return e>n?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,n=(e[0]+t)%360;return e[0]=n<0?360+n:n,this.setValues("hsl",e),this},mix:function(t,e){var n=t,i=void 0===e?.5:e,a=2*i-1,r=this.alpha()-n.alpha(),o=((a*r==-1?a:(a+r)/(1+a*r))+1)/2,s=1-o;return this.rgb(o*this.red()+s*n.red(),o*this.green()+s*n.green(),o*this.blue()+s*n.blue()).alpha(this.alpha()*i+n.alpha()*(1-i))},toJSON:function(){return this.rgb()},clone:function(){var t,e,n=new y,i=this.values,a=n.values;for(var r in i)i.hasOwnProperty(r)&&(t=i[r],"[object Array]"===(e={}.toString.call(t))?a[r]=t.slice(0):"[object Number]"===e?a[r]=t:console.error("unexpected color value:",t));return n}},y.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},y.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},y.prototype.getValues=function(t){for(var e=this.values,n={},i=0;i<t.length;i++)n[t.charAt(i)]=e[t][i];return 1!==e.alpha&&(n.a=e.alpha),n},y.prototype.setValues=function(t,e){var n,i,a=this.values,r=this.spaces,o=this.maxes,l=1;if(this.valid=!0,"alpha"===t)l=e;else if(e.length)a[t]=e.slice(0,t.length),l=e[t.length];else if(void 0!==e[t.charAt(0)]){for(n=0;n<t.length;n++)a[t][n]=e[t.charAt(n)];l=e.a}else if(void 0!==e[r[t][0]]){var u=r[t];for(n=0;n<t.length;n++)a[t][n]=e[u[n]];l=e.alpha}if(a.alpha=Math.max(0,Math.min(1,void 0===l?a.alpha:l)),"alpha"===t)return!1;for(n=0;n<t.length;n++)i=Math.max(0,Math.min(o[t][n],a[t][n])),a[t][n]=Math.round(i);for(var d in r)d!==t&&(a[d]=s[t][d](a[t]));return!0},y.prototype.setSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n),this)},y.prototype.setChannel=function(t,e,n){var i=this.values[t];return void 0===n?i[e]:(n===i[e]||(i[e]=n,this.setValues(t,i)),this)},"undefined"!=typeof window&&(window.Color=y);var _=y;function k(t){return-1===["__proto__","prototype","constructor"].indexOf(t)}var w,M={noop:function(){},uid:(w=0,function(){return w++}),isNullOrUndef:function(t){return null==t},isArray:function(t){if(Array.isArray&&Array.isArray(t))return!0;var e=Object.prototype.toString.call(t);return"[object"===e.substr(0,7)&&"Array]"===e.substr(-6)},isObject:function(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)},isFinite:function(t){return("number"==typeof t||t instanceof Number)&&isFinite(t)},valueOrDefault:function(t,e){return void 0===t?e:t},valueAtIndexOrDefault:function(t,e,n){return M.valueOrDefault(M.isArray(t)?t[e]:t,n)},callback:function(t,e,n){if(t&&"function"==typeof t.call)return t.apply(n,e)},each:function(t,e,n,i){var a,r,o;if(M.isArray(t))if(r=t.length,i)for(a=r-1;a>=0;a--)e.call(n,t[a],a);else for(a=0;a<r;a++)e.call(n,t[a],a);else if(M.isObject(t))for(r=(o=Object.keys(t)).length,a=0;a<r;a++)e.call(n,t[o[a]],o[a])},arrayEquals:function(t,e){var n,i,a,r;if(!t||!e||t.length!==e.length)return!1;for(n=0,i=t.length;n<i;++n)if(a=t[n],r=e[n],a instanceof Array&&r instanceof Array){if(!M.arrayEquals(a,r))return!1}else if(a!==r)return!1;return!0},clone:function(t){if(M.isArray(t))return t.map(M.clone);if(M.isObject(t)){for(var e=Object.create(t),n=Object.keys(t),i=n.length,a=0;a<i;++a)e[n[a]]=M.clone(t[n[a]]);return e}return t},_merger:function(t,e,n,i){if(k(t)){var a=e[t],r=n[t];M.isObject(a)&&M.isObject(r)?M.merge(a,r,i):e[t]=M.clone(r)}},_mergerIf:function(t,e,n){if(k(t)){var i=e[t],a=n[t];M.isObject(i)&&M.isObject(a)?M.mergeIf(i,a):e.hasOwnProperty(t)||(e[t]=M.clone(a))}},merge:function(t,e,n){var i,a,r,o,s,l=M.isArray(e)?e:[e],u=l.length;if(!M.isObject(t))return t;for(i=(n=n||{}).merger||M._merger,a=0;a<u;++a)if(e=l[a],M.isObject(e))for(s=0,o=(r=Object.keys(e)).length;s<o;++s)i(r[s],t,e,n);return t},mergeIf:function(t,e){return M.merge(t,e,{merger:M._mergerIf})},extend:Object.assign||function(t){return M.merge(t,[].slice.call(arguments,1),{merger:function(t,e,n){e[t]=n[t]}})},inherits:function(t){var e=this,n=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},i=function(){this.constructor=n};return i.prototype=e.prototype,n.prototype=new i,n.extend=M.inherits,t&&M.extend(n.prototype,t),n.__super__=e.prototype,n},_deprecated:function(t,e,n,i){void 0!==e&&console.warn(t+': "'+n+'" is deprecated. Please use "'+i+'" instead')}},S=M;M.callCallback=M.callback,M.indexOf=function(t,e,n){return Array.prototype.indexOf.call(t,e,n)},M.getValueOrDefault=M.valueOrDefault,M.getValueAtIndexOrDefault=M.valueAtIndexOrDefault;var C={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return(t-=1)*t*t+1},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-((t-=1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return(t-=1)*t*t*t*t+1},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return 1-Math.cos(t*(Math.PI/2))},easeOutSine:function(t){return Math.sin(t*(Math.PI/2))},easeInOutSine:function(t){return-.5*(Math.cos(Math.PI*t)-1)},easeInExpo:function(t){return 0===t?0:Math.pow(2,10*(t-1))},easeOutExpo:function(t){return 1===t?1:1-Math.pow(2,-10*t)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*--t))},easeInCirc:function(t){return t>=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n))},easeOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/n)+1)},easeInOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:2==(t/=.5)?1:(n||(n=.45),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),t<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*.5+1)},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-C.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*C.easeInBounce(2*t):.5*C.easeOutBounce(2*t-1)+.5}},P={effects:C};S.easingEffects=C;var A=Math.PI,D=A/180,T=2*A,I=A/2,F=A/4,O=2*A/3,L={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,n,i,a,r){if(r){var o=Math.min(r,a/2,i/2),s=e+o,l=n+o,u=e+i-o,d=n+a-o;t.moveTo(e,l),s<u&&l<d?(t.arc(s,l,o,-A,-I),t.arc(u,l,o,-I,0),t.arc(u,d,o,0,I),t.arc(s,d,o,I,A)):s<u?(t.moveTo(s,n),t.arc(u,l,o,-I,I),t.arc(s,l,o,I,A+I)):l<d?(t.arc(s,l,o,-A,0),t.arc(s,d,o,0,A)):t.arc(s,l,o,-A,A),t.closePath(),t.moveTo(e,n)}else t.rect(e,n,i,a)},drawPoint:function(t,e,n,i,a,r){var o,s,l,u,d,h=(r||0)*D;if(e&&"object"==typeof e&&("[object HTMLImageElement]"===(o=e.toString())||"[object HTMLCanvasElement]"===o))return t.save(),t.translate(i,a),t.rotate(h),t.drawImage(e,-e.width/2,-e.height/2,e.width,e.height),void t.restore();if(!(isNaN(n)||n<=0)){switch(t.beginPath(),e){default:t.arc(i,a,n,0,T),t.closePath();break;case"triangle":t.moveTo(i+Math.sin(h)*n,a-Math.cos(h)*n),h+=O,t.lineTo(i+Math.sin(h)*n,a-Math.cos(h)*n),h+=O,t.lineTo(i+Math.sin(h)*n,a-Math.cos(h)*n),t.closePath();break;case"rectRounded":u=n-(d=.516*n),s=Math.cos(h+F)*u,l=Math.sin(h+F)*u,t.arc(i-s,a-l,d,h-A,h-I),t.arc(i+l,a-s,d,h-I,h),t.arc(i+s,a+l,d,h,h+I),t.arc(i-l,a+s,d,h+I,h+A),t.closePath();break;case"rect":if(!r){u=Math.SQRT1_2*n,t.rect(i-u,a-u,2*u,2*u);break}h+=F;case"rectRot":s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(i-s,a-l),t.lineTo(i+l,a-s),t.lineTo(i+s,a+l),t.lineTo(i-l,a+s),t.closePath();break;case"crossRot":h+=F;case"cross":s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i+l,a-s),t.lineTo(i-l,a+s);break;case"star":s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i+l,a-s),t.lineTo(i-l,a+s),h+=F,s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i+l,a-s),t.lineTo(i-l,a+s);break;case"line":s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l);break;case"dash":t.moveTo(i,a),t.lineTo(i+Math.cos(h)*n,a+Math.sin(h)*n)}t.fill(),t.stroke()}},_isPointInArea:function(t,e){return t.x>e.left-1e-6&&t.x<e.right+1e-6&&t.y>e.top-1e-6&&t.y<e.bottom+1e-6},clipArea:function(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()},unclipArea:function(t){t.restore()},lineTo:function(t,e,n,i){var a=n.steppedLine;if(a){if("middle"===a){var r=(e.x+n.x)/2;t.lineTo(r,i?n.y:e.y),t.lineTo(r,i?e.y:n.y)}else"after"===a&&!i||"after"!==a&&i?t.lineTo(e.x,n.y):t.lineTo(n.x,e.y);t.lineTo(n.x,n.y)}else n.tension?t.bezierCurveTo(i?e.controlPointPreviousX:e.controlPointNextX,i?e.controlPointPreviousY:e.controlPointNextY,i?n.controlPointNextX:n.controlPointPreviousX,i?n.controlPointNextY:n.controlPointPreviousY,n.x,n.y):t.lineTo(n.x,n.y)}},R=L;S.clear=L.clear,S.drawRoundedRectangle=function(t){t.beginPath(),L.roundedRect.apply(L,arguments)};var z={_set:function(t,e){return S.merge(this[t]||(this[t]={}),e)}};z._set("global",{defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",defaultLineHeight:1.2,showLines:!0});var N=z,B=S.valueOrDefault,E={toLineHeight:function(t,e){var n=(""+t).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);if(!n||"normal"===n[1])return 1.2*e;switch(t=+n[2],n[3]){case"px":return t;case"%":t/=100}return e*t},toPadding:function(t){var e,n,i,a;return S.isObject(t)?(e=+t.top||0,n=+t.right||0,i=+t.bottom||0,a=+t.left||0):e=n=i=a=+t||0,{top:e,right:n,bottom:i,left:a,height:e+i,width:a+n}},_parseFont:function(t){var e=N.global,n=B(t.fontSize,e.defaultFontSize),i={family:B(t.fontFamily,e.defaultFontFamily),lineHeight:S.options.toLineHeight(B(t.lineHeight,e.defaultLineHeight),n),size:n,style:B(t.fontStyle,e.defaultFontStyle),weight:null,string:""};return i.string=function(t){return!t||S.isNullOrUndef(t.size)||S.isNullOrUndef(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}(i),i},resolve:function(t,e,n,i){var a,r,o,s=!0;for(a=0,r=t.length;a<r;++a)if(void 0!==(o=t[a])&&(void 0!==e&&"function"==typeof o&&(o=o(e),s=!1),void 0!==n&&S.isArray(o)&&(o=o[n],s=!1),void 0!==o))return i&&!s&&(i.cacheable=!1),o}},W={_factorize:function(t){var e,n=[],i=Math.sqrt(t);for(e=1;e<i;e++)t%e==0&&(n.push(e),n.push(t/e));return i===(0|i)&&n.push(i),n.sort((function(t,e){return t-e})).pop(),n},log10:Math.log10||function(t){var e=Math.log(t)*Math.LOG10E,n=Math.round(e);return t===Math.pow(10,n)?n:e}},V=W;S.log10=W.log10;var H=S,j=P,q=R,U=E,Y=V;H.easing=j,H.canvas=q,H.options=U,H.math=Y,H.rtl={getRtlAdapter:function(t,e,n){return t?function(t,e){return{x:function(n){return t+t+e-n},setWidth:function(t){e=t},textAlign:function(t){return"center"===t?t:"right"===t?"left":"right"},xPlus:function(t,e){return t-e},leftForLtr:function(t,e){return t-e}}}(e,n):{x:function(t){return t},setWidth:function(t){},textAlign:function(t){return t},xPlus:function(t,e){return t+e},leftForLtr:function(t,e){return t}}},overrideTextDirection:function(t,e){var n,i;"ltr"!==e&&"rtl"!==e||(i=[(n=t.canvas.style).getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",e,"important"),t.prevTextDirection=i)},restoreTextDirection:function(t){var e=t.prevTextDirection;void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}};var G=function(t){H.extend(this,t),this.initialize.apply(this,arguments)};H.extend(G.prototype,{_type:void 0,initialize:function(){this.hidden=!1},pivot:function(){var t=this;return t._view||(t._view=H.extend({},t._model)),t._start={},t},transition:function(t){var e=this,n=e._model,i=e._start,a=e._view;return n&&1!==t?(a||(a=e._view={}),i||(i=e._start={}),function(t,e,n,i){var a,r,o,s,l,u,d,h,c,f=Object.keys(n);for(a=0,r=f.length;a<r;++a)if(u=n[o=f[a]],e.hasOwnProperty(o)||(e[o]=u),(s=e[o])!==u&&"_"!==o[0]){if(t.hasOwnProperty(o)||(t[o]=s),(d=typeof u)==typeof(l=t[o]))if("string"===d){if((h=_(l)).valid&&(c=_(u)).valid){e[o]=c.mix(h,i).rgbString();continue}}else if(H.isFinite(l)&&H.isFinite(u)){e[o]=l+(u-l)*i;continue}e[o]=u}}(i,a,n,t),e):(e._view=H.extend({},n),e._start=null,e)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return H.isNumber(this._model.x)&&H.isNumber(this._model.y)}}),G.extend=H.inherits;var X=G,K=X.extend({chart:null,currentStep:0,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),Z=K;Object.defineProperty(K.prototype,"animationObject",{get:function(){return this}}),Object.defineProperty(K.prototype,"chartInstance",{get:function(){return this.chart},set:function(t){this.chart=t}}),N._set("global",{animation:{duration:1e3,easing:"easeOutQuart",onProgress:H.noop,onComplete:H.noop}});var $={animations:[],request:null,addAnimation:function(t,e,n,i){var a,r,o=this.animations;for(e.chart=t,e.startTime=Date.now(),e.duration=n,i||(t.animating=!0),a=0,r=o.length;a<r;++a)if(o[a].chart===t)return void(o[a]=e);o.push(e),1===o.length&&this.requestAnimationFrame()},cancelAnimation:function(t){var e=H.findIndex(this.animations,(function(e){return e.chart===t}));-1!==e&&(this.animations.splice(e,1),t.animating=!1)},requestAnimationFrame:function(){var t=this;null===t.request&&(t.request=H.requestAnimFrame.call(window,(function(){t.request=null,t.startDigest()})))},startDigest:function(){this.advance(),this.animations.length>0&&this.requestAnimationFrame()},advance:function(){for(var t,e,n,i,a=this.animations,r=0;r<a.length;)e=(t=a[r]).chart,n=t.numSteps,i=Math.floor((Date.now()-t.startTime)/t.duration*n)+1,t.currentStep=Math.min(i,n),H.callback(t.render,[e,t],e),H.callback(t.onAnimationProgress,[t],e),t.currentStep>=n?(H.callback(t.onAnimationComplete,[t],e),e.animating=!1,a.splice(r,1)):++r}},J=H.options.resolve,Q=["push","pop","shift","splice","unshift"];function tt(t,e){var n=t._chartjs;if(n){var i=n.listeners,a=i.indexOf(e);-1!==a&&i.splice(a,1),i.length>0||(Q.forEach((function(e){delete t[e]})),delete t._chartjs)}}var et=function(t,e){this.initialize(t,e)};H.extend(et.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(t,e){var n=this;n.chart=t,n.index=e,n.linkScales(),n.addElements(),n._type=n.getMeta().type},updateIndex:function(t){this.index=t},linkScales:function(){var t=this.getMeta(),e=this.chart,n=e.scales,i=this.getDataset(),a=e.options.scales;null!==t.xAxisID&&t.xAxisID in n&&!i.xAxisID||(t.xAxisID=i.xAxisID||a.xAxes[0].id),null!==t.yAxisID&&t.yAxisID in n&&!i.yAxisID||(t.yAxisID=i.yAxisID||a.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this._update(!0)},destroy:function(){this._data&&tt(this._data,this)},createMetaDataset:function(){var t=this.datasetElementType;return t&&new t({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(t){var e=this.dataElementType;return e&&new e({_chart:this.chart,_datasetIndex:this.index,_index:t})},addElements:function(){var t,e,n=this.getMeta(),i=this.getDataset().data||[],a=n.data;for(t=0,e=i.length;t<e;++t)a[t]=a[t]||this.createMetaData(t);n.dataset=n.dataset||this.createMetaDataset()},addElementAndReset:function(t){var e=this.createMetaData(t);this.getMeta().data.splice(t,0,e),this.updateElement(e,t,!0)},buildOrUpdateElements:function(){var t,e,n=this,i=n.getDataset(),a=i.data||(i.data=[]);n._data!==a&&(n._data&&tt(n._data,n),a&&Object.isExtensible(a)&&(e=n,(t=a)._chartjs?t._chartjs.listeners.push(e):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),Q.forEach((function(e){var n="onData"+e.charAt(0).toUpperCase()+e.slice(1),i=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:function(){var e=Array.prototype.slice.call(arguments),a=i.apply(this,e);return H.each(t._chartjs.listeners,(function(t){"function"==typeof t[n]&&t[n].apply(t,e)})),a}})})))),n._data=a),n.resyncElements()},_configure:function(){this._config=H.merge(Object.create(null),[this.chart.options.datasets[this._type],this.getDataset()],{merger:function(t,e,n){"_meta"!==t&&"data"!==t&&H._merger(t,e,n)}})},_update:function(t){this._configure(),this._cachedDataOpts=null,this.update(t)},update:H.noop,transition:function(t){for(var e=this.getMeta(),n=e.data||[],i=n.length,a=0;a<i;++a)n[a].transition(t);e.dataset&&e.dataset.transition(t)},draw:function(){var t=this.getMeta(),e=t.data||[],n=e.length,i=0;for(t.dataset&&t.dataset.draw();i<n;++i)e[i].draw()},getStyle:function(t){var e,n=this.getMeta(),i=n.dataset;return this._configure(),i&&void 0===t?e=this._resolveDatasetElementOptions(i||{}):(t=t||0,e=this._resolveDataElementOptions(n.data[t]||{},t)),!1!==e.fill&&null!==e.fill||(e.backgroundColor=e.borderColor),e},_resolveDatasetElementOptions:function(t,e){var n,i,a,r,o=this,s=o.chart,l=o._config,u=t.custom||{},d=s.options.elements[o.datasetElementType.prototype._type]||{},h=o._datasetElementOptions,c={},f={chart:s,dataset:o.getDataset(),datasetIndex:o.index,hover:e};for(n=0,i=h.length;n<i;++n)a=h[n],r=e?"hover"+a.charAt(0).toUpperCase()+a.slice(1):a,c[a]=J([u[r],l[r],d[r]],f);return c},_resolveDataElementOptions:function(t,e){var n=this,i=t&&t.custom,a=n._cachedDataOpts;if(a&&!i)return a;var r,o,s,l,u=n.chart,d=n._config,h=u.options.elements[n.dataElementType.prototype._type]||{},c=n._dataElementOptions,f={},g={chart:u,dataIndex:e,dataset:n.getDataset(),datasetIndex:n.index},p={cacheable:!i};if(i=i||{},H.isArray(c))for(o=0,s=c.length;o<s;++o)f[l=c[o]]=J([i[l],d[l],h[l]],g,e,p);else for(o=0,s=(r=Object.keys(c)).length;o<s;++o)f[l=r[o]]=J([i[l],d[c[l]],d[l],h[l]],g,e,p);return p.cacheable&&(n._cachedDataOpts=Object.freeze(f)),f},removeHoverStyle:function(t){H.merge(t._model,t.$previousStyle||{}),delete t.$previousStyle},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t._index,i=t.custom||{},a=t._model,r=H.getHoverColor;t.$previousStyle={backgroundColor:a.backgroundColor,borderColor:a.borderColor,borderWidth:a.borderWidth},a.backgroundColor=J([i.hoverBackgroundColor,e.hoverBackgroundColor,r(a.backgroundColor)],void 0,n),a.borderColor=J([i.hoverBorderColor,e.hoverBorderColor,r(a.borderColor)],void 0,n),a.borderWidth=J([i.hoverBorderWidth,e.hoverBorderWidth,a.borderWidth],void 0,n)},_removeDatasetHoverStyle:function(){var t=this.getMeta().dataset;t&&this.removeHoverStyle(t)},_setDatasetHoverStyle:function(){var t,e,n,i,a,r,o=this.getMeta().dataset,s={};if(o){for(r=o._model,a=this._resolveDatasetElementOptions(o,!0),t=0,e=(i=Object.keys(a)).length;t<e;++t)s[n=i[t]]=r[n],r[n]=a[n];o.$previousStyle=s}},resyncElements:function(){var t=this.getMeta(),e=this.getDataset().data,n=t.data.length,i=e.length;i<n?t.data.splice(i,n-i):i>n&&this.insertElements(n,i-n)},insertElements:function(t,e){for(var n=0;n<e;++n)this.addElementAndReset(t+n)},onDataPush:function(){var t=arguments.length;this.insertElements(this.getDataset().data.length-t,t)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(t,e){this.getMeta().data.splice(t,e),this.insertElements(t,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}}),et.extend=H.inherits;var nt=et,it=2*Math.PI;function at(t,e){var n=e.startAngle,i=e.endAngle,a=e.pixelMargin,r=a/e.outerRadius,o=e.x,s=e.y;t.beginPath(),t.arc(o,s,e.outerRadius,n-r,i+r),e.innerRadius>a?(r=a/e.innerRadius,t.arc(o,s,e.innerRadius-a,i+r,n-r,!0)):t.arc(o,s,a,i+Math.PI/2,n-Math.PI/2),t.closePath(),t.clip()}N._set("global",{elements:{arc:{backgroundColor:N.global.defaultColor,borderColor:"#fff",borderWidth:2,borderAlign:"center"}}});var rt=X.extend({_type:"arc",inLabelRange:function(t){var e=this._view;return!!e&&Math.pow(t-e.x,2)<Math.pow(e.radius+e.hoverRadius,2)},inRange:function(t,e){var n=this._view;if(n){for(var i=H.getAngleFromPoint(n,{x:t,y:e}),a=i.angle,r=i.distance,o=n.startAngle,s=n.endAngle;s<o;)s+=it;for(;a>s;)a-=it;for(;a<o;)a+=it;var l=a>=o&&a<=s,u=r>=n.innerRadius&&r<=n.outerRadius;return l&&u}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,n=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t,e=this._chart.ctx,n=this._view,i="inner"===n.borderAlign?.33:0,a={x:n.x,y:n.y,innerRadius:n.innerRadius,outerRadius:Math.max(n.outerRadius-i,0),pixelMargin:i,startAngle:n.startAngle,endAngle:n.endAngle,fullCircles:Math.floor(n.circumference/it)};if(e.save(),e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor,a.fullCircles){for(a.endAngle=a.startAngle+it,e.beginPath(),e.arc(a.x,a.y,a.outerRadius,a.startAngle,a.endAngle),e.arc(a.x,a.y,a.innerRadius,a.endAngle,a.startAngle,!0),e.closePath(),t=0;t<a.fullCircles;++t)e.fill();a.endAngle=a.startAngle+n.circumference%it}e.beginPath(),e.arc(a.x,a.y,a.outerRadius,a.startAngle,a.endAngle),e.arc(a.x,a.y,a.innerRadius,a.endAngle,a.startAngle,!0),e.closePath(),e.fill(),n.borderWidth&&function(t,e,n){var i="inner"===e.borderAlign;i?(t.lineWidth=2*e.borderWidth,t.lineJoin="round"):(t.lineWidth=e.borderWidth,t.lineJoin="bevel"),n.fullCircles&&function(t,e,n,i){var a,r=n.endAngle;for(i&&(n.endAngle=n.startAngle+it,at(t,n),n.endAngle=r,n.endAngle===n.startAngle&&n.fullCircles&&(n.endAngle+=it,n.fullCircles--)),t.beginPath(),t.arc(n.x,n.y,n.innerRadius,n.startAngle+it,n.startAngle,!0),a=0;a<n.fullCircles;++a)t.stroke();for(t.beginPath(),t.arc(n.x,n.y,e.outerRadius,n.startAngle,n.startAngle+it),a=0;a<n.fullCircles;++a)t.stroke()}(t,e,n,i),i&&at(t,n),t.beginPath(),t.arc(n.x,n.y,e.outerRadius,n.startAngle,n.endAngle),t.arc(n.x,n.y,n.innerRadius,n.endAngle,n.startAngle,!0),t.closePath(),t.stroke()}(e,n,a),e.restore()}}),ot=H.valueOrDefault,st=N.global.defaultColor;N._set("global",{elements:{line:{tension:.4,backgroundColor:st,borderWidth:3,borderColor:st,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}});var lt=X.extend({_type:"line",draw:function(){var t,e,n,i=this,a=i._view,r=i._chart.ctx,o=a.spanGaps,s=i._children.slice(),l=N.global,u=l.elements.line,d=-1,h=i._loop;if(s.length){if(i._loop){for(t=0;t<s.length;++t)if(e=H.previousItem(s,t),!s[t]._view.skip&&e._view.skip){s=s.slice(t).concat(s.slice(0,t)),h=o;break}h&&s.push(s[0])}for(r.save(),r.lineCap=a.borderCapStyle||u.borderCapStyle,r.setLineDash&&r.setLineDash(a.borderDash||u.borderDash),r.lineDashOffset=ot(a.borderDashOffset,u.borderDashOffset),r.lineJoin=a.borderJoinStyle||u.borderJoinStyle,r.lineWidth=ot(a.borderWidth,u.borderWidth),r.strokeStyle=a.borderColor||l.defaultColor,r.beginPath(),(n=s[0]._view).skip||(r.moveTo(n.x,n.y),d=0),t=1;t<s.length;++t)n=s[t]._view,e=-1===d?H.previousItem(s,t):s[d],n.skip||(d!==t-1&&!o||-1===d?r.moveTo(n.x,n.y):H.canvas.lineTo(r,e._view,n),d=t);h&&r.closePath(),r.stroke(),r.restore()}}}),ut=H.valueOrDefault,dt=N.global.defaultColor;function ht(t){var e=this._view;return!!e&&Math.abs(t-e.x)<e.radius+e.hitRadius}N._set("global",{elements:{point:{radius:3,pointStyle:"circle",backgroundColor:dt,borderColor:dt,borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1}}});var ct=X.extend({_type:"point",inRange:function(t,e){var n=this._view;return!!n&&Math.pow(t-n.x,2)+Math.pow(e-n.y,2)<Math.pow(n.hitRadius+n.radius,2)},inLabelRange:ht,inXRange:ht,inYRange:function(t){var e=this._view;return!!e&&Math.abs(t-e.y)<e.radius+e.hitRadius},getCenterPoint:function(){var t=this._view;return{x:t.x,y:t.y}},getArea:function(){return Math.PI*Math.pow(this._view.radius,2)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y,padding:t.radius+t.borderWidth}},draw:function(t){var e=this._view,n=this._chart.ctx,i=e.pointStyle,a=e.rotation,r=e.radius,o=e.x,s=e.y,l=N.global,u=l.defaultColor;e.skip||(void 0===t||H.canvas._isPointInArea(e,t))&&(n.strokeStyle=e.borderColor||u,n.lineWidth=ut(e.borderWidth,l.elements.point.borderWidth),n.fillStyle=e.backgroundColor||u,H.canvas.drawPoint(n,i,r,o,s,a))}}),ft=N.global.defaultColor;function gt(t){return t&&void 0!==t.width}function pt(t){var e,n,i,a,r;return gt(t)?(r=t.width/2,e=t.x-r,n=t.x+r,i=Math.min(t.y,t.base),a=Math.max(t.y,t.base)):(r=t.height/2,e=Math.min(t.x,t.base),n=Math.max(t.x,t.base),i=t.y-r,a=t.y+r),{left:e,top:i,right:n,bottom:a}}function mt(t,e,n){return t===e?n:t===n?e:t}function vt(t,e,n){var i=null===e,a=null===n,r=!(!t||i&&a)&&pt(t);return r&&(i||e>=r.left&&e<=r.right)&&(a||n>=r.top&&n<=r.bottom)}N._set("global",{elements:{rectangle:{backgroundColor:ft,borderColor:ft,borderSkipped:"bottom",borderWidth:0}}});var bt=X.extend({_type:"rectangle",draw:function(){var t=this._chart.ctx,e=this._view,n=function(t){var e=pt(t),n=e.right-e.left,i=e.bottom-e.top,a=function(t,e,n){var i,a,r,o,s=t.borderWidth,l=function(t){var e=t.borderSkipped,n={};return e?(t.horizontal?t.base>t.x&&(e=mt(e,"left","right")):t.base<t.y&&(e=mt(e,"bottom","top")),n[e]=!0,n):n}(t);return H.isObject(s)?(i=+s.top||0,a=+s.right||0,r=+s.bottom||0,o=+s.left||0):i=a=r=o=+s||0,{t:l.top||i<0?0:i>n?n:i,r:l.right||a<0?0:a>e?e:a,b:l.bottom||r<0?0:r>n?n:r,l:l.left||o<0?0:o>e?e:o}}(t,n/2,i/2);return{outer:{x:e.left,y:e.top,w:n,h:i},inner:{x:e.left+a.l,y:e.top+a.t,w:n-a.l-a.r,h:i-a.t-a.b}}}(e),i=n.outer,a=n.inner;t.fillStyle=e.backgroundColor,t.fillRect(i.x,i.y,i.w,i.h),i.w===a.w&&i.h===a.h||(t.save(),t.beginPath(),t.rect(i.x,i.y,i.w,i.h),t.clip(),t.fillStyle=e.borderColor,t.rect(a.x,a.y,a.w,a.h),t.fill("evenodd"),t.restore())},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){return vt(this._view,t,e)},inLabelRange:function(t,e){var n=this._view;return gt(n)?vt(n,t,null):vt(n,null,e)},inXRange:function(t){return vt(this._view,t,null)},inYRange:function(t){return vt(this._view,null,t)},getCenterPoint:function(){var t,e,n=this._view;return gt(n)?(t=n.x,e=(n.y+n.base)/2):(t=(n.x+n.base)/2,e=n.y),{x:t,y:e}},getArea:function(){var t=this._view;return gt(t)?t.width*Math.abs(t.y-t.base):t.height*Math.abs(t.x-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}}),xt={},yt=rt,_t=lt,kt=ct,wt=bt;xt.Arc=yt,xt.Line=_t,xt.Point=kt,xt.Rectangle=wt;var Mt=H._deprecated,St=H.valueOrDefault;N._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),N._set("global",{datasets:{bar:{categoryPercentage:.8,barPercentage:.9}}});var Ct=nt.extend({dataElementType:xt.Rectangle,_dataElementOptions:["backgroundColor","borderColor","borderSkipped","borderWidth","barPercentage","barThickness","categoryPercentage","maxBarThickness","minBarLength"],initialize:function(){var t,e,n=this;nt.prototype.initialize.apply(n,arguments),(t=n.getMeta()).stack=n.getDataset().stack,t.bar=!0,e=n._getIndexScale().options,Mt("bar chart",e.barPercentage,"scales.[x/y]Axes.barPercentage","dataset.barPercentage"),Mt("bar chart",e.barThickness,"scales.[x/y]Axes.barThickness","dataset.barThickness"),Mt("bar chart",e.categoryPercentage,"scales.[x/y]Axes.categoryPercentage","dataset.categoryPercentage"),Mt("bar chart",n._getValueScale().options.minBarLength,"scales.[x/y]Axes.minBarLength","dataset.minBarLength"),Mt("bar chart",e.maxBarThickness,"scales.[x/y]Axes.maxBarThickness","dataset.maxBarThickness")},update:function(t){var e,n,i=this.getMeta().data;for(this._ruler=this.getRuler(),e=0,n=i.length;e<n;++e)this.updateElement(i[e],e,t)},updateElement:function(t,e,n){var i=this,a=i.getMeta(),r=i.getDataset(),o=i._resolveDataElementOptions(t,e);t._xScale=i.getScaleForId(a.xAxisID),t._yScale=i.getScaleForId(a.yAxisID),t._datasetIndex=i.index,t._index=e,t._model={backgroundColor:o.backgroundColor,borderColor:o.borderColor,borderSkipped:o.borderSkipped,borderWidth:o.borderWidth,datasetLabel:r.label,label:i.chart.data.labels[e]},H.isArray(r.data[e])&&(t._model.borderSkipped=null),i._updateElementGeometry(t,e,n,o),t.pivot()},_updateElementGeometry:function(t,e,n,i){var a=this,r=t._model,o=a._getValueScale(),s=o.getBasePixel(),l=o.isHorizontal(),u=a._ruler||a.getRuler(),d=a.calculateBarValuePixels(a.index,e,i),h=a.calculateBarIndexPixels(a.index,e,u,i);r.horizontal=l,r.base=n?s:d.base,r.x=l?n?s:d.head:h.center,r.y=l?h.center:n?s:d.head,r.height=l?h.size:void 0,r.width=l?void 0:h.size},_getStacks:function(t){var e,n,i=this._getIndexScale(),a=i._getMatchingVisibleMetas(this._type),r=i.options.stacked,o=a.length,s=[];for(e=0;e<o&&(n=a[e],(!1===r||-1===s.indexOf(n.stack)||void 0===r&&void 0===n.stack)&&s.push(n.stack),n.index!==t);++e);return s},getStackCount:function(){return this._getStacks().length},getStackIndex:function(t,e){var n=this._getStacks(t),i=void 0!==e?n.indexOf(e):-1;return-1===i?n.length-1:i},getRuler:function(){var t,e,n=this._getIndexScale(),i=[];for(t=0,e=this.getMeta().data.length;t<e;++t)i.push(n.getPixelForValue(null,t,this.index));return{pixels:i,start:n._startPixel,end:n._endPixel,stackCount:this.getStackCount(),scale:n}},calculateBarValuePixels:function(t,e,n){var i,a,r,o,s,l,u,d=this.chart,h=this._getValueScale(),c=h.isHorizontal(),f=d.data.datasets,g=h._getMatchingVisibleMetas(this._type),p=h._parseValue(f[t].data[e]),m=n.minBarLength,v=h.options.stacked,b=this.getMeta().stack,x=void 0===p.start?0:p.max>=0&&p.min>=0?p.min:p.max,y=void 0===p.start?p.end:p.max>=0&&p.min>=0?p.max-p.min:p.min-p.max,_=g.length;if(v||void 0===v&&void 0!==b)for(i=0;i<_&&(a=g[i]).index!==t;++i)a.stack===b&&(r=void 0===(u=h._parseValue(f[a.index].data[e])).start?u.end:u.min>=0&&u.max>=0?u.max:u.min,(p.min<0&&r<0||p.max>=0&&r>0)&&(x+=r));return o=h.getPixelForValue(x),l=(s=h.getPixelForValue(x+y))-o,void 0!==m&&Math.abs(l)<m&&(l=m,s=y>=0&&!c||y<0&&c?o-m:o+m),{size:l,base:o,head:s,center:s+l/2}},calculateBarIndexPixels:function(t,e,n,i){var a="flex"===i.barThickness?function(t,e,n){var i,a=e.pixels,r=a[t],o=t>0?a[t-1]:null,s=t<a.length-1?a[t+1]:null,l=n.categoryPercentage;return null===o&&(o=r-(null===s?e.end-e.start:s-r)),null===s&&(s=r+r-o),i=r-(r-Math.min(o,s))/2*l,{chunk:Math.abs(s-o)/2*l/e.stackCount,ratio:n.barPercentage,start:i}}(e,n,i):function(t,e,n){var i,a,r=n.barThickness,o=e.stackCount,s=e.pixels[t],l=H.isNullOrUndef(r)?function(t,e){var n,i,a,r,o=t._length;for(a=1,r=e.length;a<r;++a)o=Math.min(o,Math.abs(e[a]-e[a-1]));for(a=0,r=t.getTicks().length;a<r;++a)i=t.getPixelForTick(a),o=a>0?Math.min(o,Math.abs(i-n)):o,n=i;return o}(e.scale,e.pixels):-1;return H.isNullOrUndef(r)?(i=l*n.categoryPercentage,a=n.barPercentage):(i=r*o,a=1),{chunk:i/o,ratio:a,start:s-i/2}}(e,n,i),r=this.getStackIndex(t,this.getMeta().stack),o=a.start+a.chunk*r+a.chunk/2,s=Math.min(St(i.maxBarThickness,1/0),a.chunk*a.ratio);return{base:o-s/2,head:o+s/2,center:o,size:s}},draw:function(){var t=this.chart,e=this._getValueScale(),n=this.getMeta().data,i=this.getDataset(),a=n.length,r=0;for(H.canvas.clipArea(t.ctx,t.chartArea);r<a;++r){var o=e._parseValue(i.data[r]);isNaN(o.min)||isNaN(o.max)||n[r].draw()}H.canvas.unclipArea(t.ctx)},_resolveDataElementOptions:function(){var t=this,e=H.extend({},nt.prototype._resolveDataElementOptions.apply(t,arguments)),n=t._getIndexScale().options,i=t._getValueScale().options;return e.barPercentage=St(n.barPercentage,e.barPercentage),e.barThickness=St(n.barThickness,e.barThickness),e.categoryPercentage=St(n.categoryPercentage,e.categoryPercentage),e.maxBarThickness=St(n.maxBarThickness,e.maxBarThickness),e.minBarLength=St(i.minBarLength,e.minBarLength),e}}),Pt=H.valueOrDefault,At=H.options.resolve;N._set("bubble",{hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(t,e){var n=e.datasets[t.datasetIndex].label||"",i=e.datasets[t.datasetIndex].data[t.index];return n+": ("+t.xLabel+", "+t.yLabel+", "+i.r+")"}}}});var Dt=nt.extend({dataElementType:xt.Point,_dataElementOptions:["backgroundColor","borderColor","borderWidth","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth","hoverRadius","hitRadius","pointStyle","rotation"],update:function(t){var e=this,n=e.getMeta().data;H.each(n,(function(n,i){e.updateElement(n,i,t)}))},updateElement:function(t,e,n){var i=this,a=i.getMeta(),r=t.custom||{},o=i.getScaleForId(a.xAxisID),s=i.getScaleForId(a.yAxisID),l=i._resolveDataElementOptions(t,e),u=i.getDataset().data[e],d=i.index,h=n?o.getPixelForDecimal(.5):o.getPixelForValue("object"==typeof u?u:NaN,e,d),c=n?s.getBasePixel():s.getPixelForValue(u,e,d);t._xScale=o,t._yScale=s,t._options=l,t._datasetIndex=d,t._index=e,t._model={backgroundColor:l.backgroundColor,borderColor:l.borderColor,borderWidth:l.borderWidth,hitRadius:l.hitRadius,pointStyle:l.pointStyle,rotation:l.rotation,radius:n?0:l.radius,skip:r.skip||isNaN(h)||isNaN(c),x:h,y:c},t.pivot()},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth,radius:e.radius},e.backgroundColor=Pt(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=Pt(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=Pt(n.hoverBorderWidth,n.borderWidth),e.radius=n.radius+n.hoverRadius},_resolveDataElementOptions:function(t,e){var n=this,i=n.chart,a=n.getDataset(),r=t.custom||{},o=a.data[e]||{},s=nt.prototype._resolveDataElementOptions.apply(n,arguments),l={chart:i,dataIndex:e,dataset:a,datasetIndex:n.index};return n._cachedDataOpts===s&&(s=H.extend({},s)),s.radius=At([r.radius,o.r,n._config.radius,i.options.elements.point.radius],l,e),s}}),Tt=H.valueOrDefault,It=Math.PI,Ft=2*It,Ot=It/2;N._set("doughnut",{animation:{animateRotate:!0,animateScale:!1},hover:{mode:"single"},legendCallback:function(t){var e,n,i,a=document.createElement("ul"),r=t.data,o=r.datasets,s=r.labels;if(a.setAttribute("class",t.id+"-legend"),o.length)for(e=0,n=o[0].data.length;e<n;++e)(i=a.appendChild(document.createElement("li"))).appendChild(document.createElement("span")).style.backgroundColor=o[0].backgroundColor[e],s[e]&&i.appendChild(document.createTextNode(s[e]));return a.outerHTML},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map((function(n,i){var a=t.getDatasetMeta(0),r=a.controller.getStyle(i);return{text:n,fillStyle:r.backgroundColor,strokeStyle:r.borderColor,lineWidth:r.borderWidth,hidden:isNaN(e.datasets[0].data[i])||a.data[i].hidden,index:i}})):[]}},onClick:function(t,e){var n,i,a,r=e.index,o=this.chart;for(n=0,i=(o.data.datasets||[]).length;n<i;++n)(a=o.getDatasetMeta(n)).data[r]&&(a.data[r].hidden=!a.data[r].hidden);o.update()}},cutoutPercentage:50,rotation:-Ot,circumference:Ft,tooltips:{callbacks:{title:function(){return""},label:function(t,e){var n=e.labels[t.index],i=": "+e.datasets[t.datasetIndex].data[t.index];return H.isArray(n)?(n=n.slice())[0]+=i:n+=i,n}}}});var Lt=nt.extend({dataElementType:xt.Arc,linkScales:H.noop,_dataElementOptions:["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"],getRingIndex:function(t){for(var e=0,n=0;n<t;++n)this.chart.isDatasetVisible(n)&&++e;return e},update:function(t){var e,n,i,a,r=this,o=r.chart,s=o.chartArea,l=o.options,u=1,d=1,h=0,c=0,f=r.getMeta(),g=f.data,p=l.cutoutPercentage/100||0,m=l.circumference,v=r._getRingWeight(r.index);if(m<Ft){var b=l.rotation%Ft,x=(b+=b>=It?-Ft:b<-It?Ft:0)+m,y=Math.cos(b),_=Math.sin(b),k=Math.cos(x),w=Math.sin(x),M=b<=0&&x>=0||x>=Ft,S=b<=Ot&&x>=Ot||x>=Ft+Ot,C=b<=-Ot&&x>=-Ot||x>=It+Ot,P=b===-It||x>=It?-1:Math.min(y,y*p,k,k*p),A=C?-1:Math.min(_,_*p,w,w*p),D=M?1:Math.max(y,y*p,k,k*p),T=S?1:Math.max(_,_*p,w,w*p);u=(D-P)/2,d=(T-A)/2,h=-(D+P)/2,c=-(T+A)/2}for(i=0,a=g.length;i<a;++i)g[i]._options=r._resolveDataElementOptions(g[i],i);for(o.borderWidth=r.getMaxBorderWidth(),e=(s.right-s.left-o.borderWidth)/u,n=(s.bottom-s.top-o.borderWidth)/d,o.outerRadius=Math.max(Math.min(e,n)/2,0),o.innerRadius=Math.max(o.outerRadius*p,0),o.radiusLength=(o.outerRadius-o.innerRadius)/(r._getVisibleDatasetWeightTotal()||1),o.offsetX=h*o.outerRadius,o.offsetY=c*o.outerRadius,f.total=r.calculateTotal(),r.outerRadius=o.outerRadius-o.radiusLength*r._getRingWeightOffset(r.index),r.innerRadius=Math.max(r.outerRadius-o.radiusLength*v,0),i=0,a=g.length;i<a;++i)r.updateElement(g[i],i,t)},updateElement:function(t,e,n){var i=this,a=i.chart,r=a.chartArea,o=a.options,s=o.animation,l=(r.left+r.right)/2,u=(r.top+r.bottom)/2,d=o.rotation,h=o.rotation,c=i.getDataset(),f=n&&s.animateRotate||t.hidden?0:i.calculateCircumference(c.data[e])*(o.circumference/Ft),g=n&&s.animateScale?0:i.innerRadius,p=n&&s.animateScale?0:i.outerRadius,m=t._options||{};H.extend(t,{_datasetIndex:i.index,_index:e,_model:{backgroundColor:m.backgroundColor,borderColor:m.borderColor,borderWidth:m.borderWidth,borderAlign:m.borderAlign,x:l+a.offsetX,y:u+a.offsetY,startAngle:d,endAngle:h,circumference:f,outerRadius:p,innerRadius:g,label:H.valueAtIndexOrDefault(c.label,e,a.data.labels[e])}});var v=t._model;n&&s.animateRotate||(v.startAngle=0===e?o.rotation:i.getMeta().data[e-1]._model.endAngle,v.endAngle=v.startAngle+v.circumference),t.pivot()},calculateTotal:function(){var t,e=this.getDataset(),n=this.getMeta(),i=0;return H.each(n.data,(function(n,a){t=e.data[a],isNaN(t)||n.hidden||(i+=Math.abs(t))})),i},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?Ft*(Math.abs(t)/e):0},getMaxBorderWidth:function(t){var e,n,i,a,r,o,s,l,u=0,d=this.chart;if(!t)for(e=0,n=d.data.datasets.length;e<n;++e)if(d.isDatasetVisible(e)){t=(i=d.getDatasetMeta(e)).data,e!==this.index&&(r=i.controller);break}if(!t)return 0;for(e=0,n=t.length;e<n;++e)a=t[e],r?(r._configure(),o=r._resolveDataElementOptions(a,e)):o=a._options,"inner"!==o.borderAlign&&(s=o.borderWidth,u=(l=o.hoverBorderWidth)>(u=s>u?s:u)?l:u);return u},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=Tt(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=Tt(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=Tt(n.hoverBorderWidth,n.borderWidth)},_getRingWeightOffset:function(t){for(var e=0,n=0;n<t;++n)this.chart.isDatasetVisible(n)&&(e+=this._getRingWeight(n));return e},_getRingWeight:function(t){return Math.max(Tt(this.chart.data.datasets[t].weight,1),0)},_getVisibleDatasetWeightTotal:function(){return this._getRingWeightOffset(this.chart.data.datasets.length)}});N._set("horizontalBar",{hover:{mode:"index",axis:"y"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{type:"category",position:"left",offset:!0,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{mode:"index",axis:"y"}}),N._set("global",{datasets:{horizontalBar:{categoryPercentage:.8,barPercentage:.9}}});var Rt=Ct.extend({_getValueScaleId:function(){return this.getMeta().xAxisID},_getIndexScaleId:function(){return this.getMeta().yAxisID}}),zt=H.valueOrDefault,Nt=H.options.resolve,Bt=H.canvas._isPointInArea;function Et(t,e){var n=t&&t.options.ticks||{},i=n.reverse,a=void 0===n.min?e:0,r=void 0===n.max?e:0;return{start:i?r:a,end:i?a:r}}function Wt(t,e,n){var i=n/2,a=Et(t,i),r=Et(e,i);return{top:r.end,right:a.end,bottom:r.start,left:a.start}}function Vt(t){var e,n,i,a;return H.isObject(t)?(e=t.top,n=t.right,i=t.bottom,a=t.left):e=n=i=a=t,{top:e,right:n,bottom:i,left:a}}N._set("line",{showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}});var Ht=nt.extend({datasetElementType:xt.Line,dataElementType:xt.Point,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth","cubicInterpolationMode","fill"],_dataElementOptions:{backgroundColor:"pointBackgroundColor",borderColor:"pointBorderColor",borderWidth:"pointBorderWidth",hitRadius:"pointHitRadius",hoverBackgroundColor:"pointHoverBackgroundColor",hoverBorderColor:"pointHoverBorderColor",hoverBorderWidth:"pointHoverBorderWidth",hoverRadius:"pointHoverRadius",pointStyle:"pointStyle",radius:"pointRadius",rotation:"pointRotation"},update:function(t){var e,n,i=this,a=i.getMeta(),r=a.dataset,o=a.data||[],s=i.chart.options,l=i._config,u=i._showLine=zt(l.showLine,s.showLines);for(i._xScale=i.getScaleForId(a.xAxisID),i._yScale=i.getScaleForId(a.yAxisID),u&&(void 0!==l.tension&&void 0===l.lineTension&&(l.lineTension=l.tension),r._scale=i._yScale,r._datasetIndex=i.index,r._children=o,r._model=i._resolveDatasetElementOptions(r),r.pivot()),e=0,n=o.length;e<n;++e)i.updateElement(o[e],e,t);for(u&&0!==r._model.tension&&i.updateBezierControlPoints(),e=0,n=o.length;e<n;++e)o[e].pivot()},updateElement:function(t,e,n){var i,a,r=this,o=r.getMeta(),s=t.custom||{},l=r.getDataset(),u=r.index,d=l.data[e],h=r._xScale,c=r._yScale,f=o.dataset._model,g=r._resolveDataElementOptions(t,e);i=h.getPixelForValue("object"==typeof d?d:NaN,e,u),a=n?c.getBasePixel():r.calculatePointY(d,e,u),t._xScale=h,t._yScale=c,t._options=g,t._datasetIndex=u,t._index=e,t._model={x:i,y:a,skip:s.skip||isNaN(i)||isNaN(a),radius:g.radius,pointStyle:g.pointStyle,rotation:g.rotation,backgroundColor:g.backgroundColor,borderColor:g.borderColor,borderWidth:g.borderWidth,tension:zt(s.tension,f?f.tension:0),steppedLine:!!f&&f.steppedLine,hitRadius:g.hitRadius}},_resolveDatasetElementOptions:function(t){var e=this,n=e._config,i=t.custom||{},a=e.chart.options,r=a.elements.line,o=nt.prototype._resolveDatasetElementOptions.apply(e,arguments);return o.spanGaps=zt(n.spanGaps,a.spanGaps),o.tension=zt(n.lineTension,r.tension),o.steppedLine=Nt([i.steppedLine,n.steppedLine,r.stepped]),o.clip=Vt(zt(n.clip,Wt(e._xScale,e._yScale,o.borderWidth))),o},calculatePointY:function(t,e,n){var i,a,r,o,s,l,u,d=this.chart,h=this._yScale,c=0,f=0;if(h.options.stacked){for(s=+h.getRightValue(t),u=(l=d._getSortedVisibleDatasetMetas()).length,i=0;i<u&&(r=l[i]).index!==n;++i)a=d.data.datasets[r.index],"line"===r.type&&r.yAxisID===h.id&&((o=+h.getRightValue(a.data[e]))<0?f+=o||0:c+=o||0);return s<0?h.getPixelForValue(f+s):h.getPixelForValue(c+s)}return h.getPixelForValue(t)},updateBezierControlPoints:function(){var t,e,n,i,a=this.chart,r=this.getMeta(),o=r.dataset._model,s=a.chartArea,l=r.data||[];function u(t,e,n){return Math.max(Math.min(t,n),e)}if(o.spanGaps&&(l=l.filter((function(t){return!t._model.skip}))),"monotone"===o.cubicInterpolationMode)H.splineCurveMonotone(l);else for(t=0,e=l.length;t<e;++t)n=l[t]._model,i=H.splineCurve(H.previousItem(l,t)._model,n,H.nextItem(l,t)._model,o.tension),n.controlPointPreviousX=i.previous.x,n.controlPointPreviousY=i.previous.y,n.controlPointNextX=i.next.x,n.controlPointNextY=i.next.y;if(a.options.elements.line.capBezierPoints)for(t=0,e=l.length;t<e;++t)n=l[t]._model,Bt(n,s)&&(t>0&&Bt(l[t-1]._model,s)&&(n.controlPointPreviousX=u(n.controlPointPreviousX,s.left,s.right),n.controlPointPreviousY=u(n.controlPointPreviousY,s.top,s.bottom)),t<l.length-1&&Bt(l[t+1]._model,s)&&(n.controlPointNextX=u(n.controlPointNextX,s.left,s.right),n.controlPointNextY=u(n.controlPointNextY,s.top,s.bottom)))},draw:function(){var t,e=this.chart,n=this.getMeta(),i=n.data||[],a=e.chartArea,r=e.canvas,o=0,s=i.length;for(this._showLine&&(t=n.dataset._model.clip,H.canvas.clipArea(e.ctx,{left:!1===t.left?0:a.left-t.left,right:!1===t.right?r.width:a.right+t.right,top:!1===t.top?0:a.top-t.top,bottom:!1===t.bottom?r.height:a.bottom+t.bottom}),n.dataset.draw(),H.canvas.unclipArea(e.ctx));o<s;++o)i[o].draw(a)},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth,radius:e.radius},e.backgroundColor=zt(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=zt(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=zt(n.hoverBorderWidth,n.borderWidth),e.radius=zt(n.hoverRadius,n.radius)}}),jt=H.options.resolve;N._set("polarArea",{scale:{type:"radialLinear",angleLines:{display:!1},gridLines:{circular:!0},pointLabels:{display:!1},ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,legendCallback:function(t){var e,n,i,a=document.createElement("ul"),r=t.data,o=r.datasets,s=r.labels;if(a.setAttribute("class",t.id+"-legend"),o.length)for(e=0,n=o[0].data.length;e<n;++e)(i=a.appendChild(document.createElement("li"))).appendChild(document.createElement("span")).style.backgroundColor=o[0].backgroundColor[e],s[e]&&i.appendChild(document.createTextNode(s[e]));return a.outerHTML},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map((function(n,i){var a=t.getDatasetMeta(0),r=a.controller.getStyle(i);return{text:n,fillStyle:r.backgroundColor,strokeStyle:r.borderColor,lineWidth:r.borderWidth,hidden:isNaN(e.datasets[0].data[i])||a.data[i].hidden,index:i}})):[]}},onClick:function(t,e){var n,i,a,r=e.index,o=this.chart;for(n=0,i=(o.data.datasets||[]).length;n<i;++n)(a=o.getDatasetMeta(n)).data[r].hidden=!a.data[r].hidden;o.update()}},tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+t.yLabel}}}});var qt=nt.extend({dataElementType:xt.Arc,linkScales:H.noop,_dataElementOptions:["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"],_getIndexScaleId:function(){return this.chart.scale.id},_getValueScaleId:function(){return this.chart.scale.id},update:function(t){var e,n,i,a=this,r=a.getDataset(),o=a.getMeta(),s=a.chart.options.startAngle||0,l=a._starts=[],u=a._angles=[],d=o.data;for(a._updateRadius(),o.count=a.countVisibleElements(),e=0,n=r.data.length;e<n;e++)l[e]=s,i=a._computeAngle(e),u[e]=i,s+=i;for(e=0,n=d.length;e<n;++e)d[e]._options=a._resolveDataElementOptions(d[e],e),a.updateElement(d[e],e,t)},_updateRadius:function(){var t=this,e=t.chart,n=e.chartArea,i=e.options,a=Math.min(n.right-n.left,n.bottom-n.top);e.outerRadius=Math.max(a/2,0),e.innerRadius=Math.max(i.cutoutPercentage?e.outerRadius/100*i.cutoutPercentage:1,0),e.radiusLength=(e.outerRadius-e.innerRadius)/e.getVisibleDatasetCount(),t.outerRadius=e.outerRadius-e.radiusLength*t.index,t.innerRadius=t.outerRadius-e.radiusLength},updateElement:function(t,e,n){var i=this,a=i.chart,r=i.getDataset(),o=a.options,s=o.animation,l=a.scale,u=a.data.labels,d=l.xCenter,h=l.yCenter,c=o.startAngle,f=t.hidden?0:l.getDistanceFromCenterForValue(r.data[e]),g=i._starts[e],p=g+(t.hidden?0:i._angles[e]),m=s.animateScale?0:l.getDistanceFromCenterForValue(r.data[e]),v=t._options||{};H.extend(t,{_datasetIndex:i.index,_index:e,_scale:l,_model:{backgroundColor:v.backgroundColor,borderColor:v.borderColor,borderWidth:v.borderWidth,borderAlign:v.borderAlign,x:d,y:h,innerRadius:0,outerRadius:n?m:f,startAngle:n&&s.animateRotate?c:g,endAngle:n&&s.animateRotate?c:p,label:H.valueAtIndexOrDefault(u,e,u[e])}}),t.pivot()},countVisibleElements:function(){var t=this.getDataset(),e=this.getMeta(),n=0;return H.each(e.data,(function(e,i){isNaN(t.data[i])||e.hidden||n++})),n},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor,a=H.valueOrDefault;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=a(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=a(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=a(n.hoverBorderWidth,n.borderWidth)},_computeAngle:function(t){var e=this,n=this.getMeta().count,i=e.getDataset(),a=e.getMeta();if(isNaN(i.data[t])||a.data[t].hidden)return 0;var r={chart:e.chart,dataIndex:t,dataset:i,datasetIndex:e.index};return jt([e.chart.options.elements.arc.angle,2*Math.PI/n],r,t)}});N._set("pie",H.clone(N.doughnut)),N._set("pie",{cutoutPercentage:0});var Ut=Lt,Yt=H.valueOrDefault;N._set("radar",{spanGaps:!1,scale:{type:"radialLinear"},elements:{line:{fill:"start",tension:0}}});var Gt=nt.extend({datasetElementType:xt.Line,dataElementType:xt.Point,linkScales:H.noop,_datasetElementOptions:["backgroundColor","borderWidth","borderColor","borderCapStyle","borderDash","borderDashOffset","borderJoinStyle","fill"],_dataElementOptions:{backgroundColor:"pointBackgroundColor",borderColor:"pointBorderColor",borderWidth:"pointBorderWidth",hitRadius:"pointHitRadius",hoverBackgroundColor:"pointHoverBackgroundColor",hoverBorderColor:"pointHoverBorderColor",hoverBorderWidth:"pointHoverBorderWidth",hoverRadius:"pointHoverRadius",pointStyle:"pointStyle",radius:"pointRadius",rotation:"pointRotation"},_getIndexScaleId:function(){return this.chart.scale.id},_getValueScaleId:function(){return this.chart.scale.id},update:function(t){var e,n,i=this,a=i.getMeta(),r=a.dataset,o=a.data||[],s=i.chart.scale,l=i._config;for(void 0!==l.tension&&void 0===l.lineTension&&(l.lineTension=l.tension),r._scale=s,r._datasetIndex=i.index,r._children=o,r._loop=!0,r._model=i._resolveDatasetElementOptions(r),r.pivot(),e=0,n=o.length;e<n;++e)i.updateElement(o[e],e,t);for(i.updateBezierControlPoints(),e=0,n=o.length;e<n;++e)o[e].pivot()},updateElement:function(t,e,n){var i=this,a=t.custom||{},r=i.getDataset(),o=i.chart.scale,s=o.getPointPositionForValue(e,r.data[e]),l=i._resolveDataElementOptions(t,e),u=i.getMeta().dataset._model,d=n?o.xCenter:s.x,h=n?o.yCenter:s.y;t._scale=o,t._options=l,t._datasetIndex=i.index,t._index=e,t._model={x:d,y:h,skip:a.skip||isNaN(d)||isNaN(h),radius:l.radius,pointStyle:l.pointStyle,rotation:l.rotation,backgroundColor:l.backgroundColor,borderColor:l.borderColor,borderWidth:l.borderWidth,tension:Yt(a.tension,u?u.tension:0),hitRadius:l.hitRadius}},_resolveDatasetElementOptions:function(){var t=this,e=t._config,n=t.chart.options,i=nt.prototype._resolveDatasetElementOptions.apply(t,arguments);return i.spanGaps=Yt(e.spanGaps,n.spanGaps),i.tension=Yt(e.lineTension,n.elements.line.tension),i},updateBezierControlPoints:function(){var t,e,n,i,a=this.getMeta(),r=this.chart.chartArea,o=a.data||[];function s(t,e,n){return Math.max(Math.min(t,n),e)}for(a.dataset._model.spanGaps&&(o=o.filter((function(t){return!t._model.skip}))),t=0,e=o.length;t<e;++t)n=o[t]._model,i=H.splineCurve(H.previousItem(o,t,!0)._model,n,H.nextItem(o,t,!0)._model,n.tension),n.controlPointPreviousX=s(i.previous.x,r.left,r.right),n.controlPointPreviousY=s(i.previous.y,r.top,r.bottom),n.controlPointNextX=s(i.next.x,r.left,r.right),n.controlPointNextY=s(i.next.y,r.top,r.bottom)},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth,radius:e.radius},e.backgroundColor=Yt(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=Yt(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=Yt(n.hoverBorderWidth,n.borderWidth),e.radius=Yt(n.hoverRadius,n.radius)}});N._set("scatter",{hover:{mode:"single"},scales:{xAxes:[{id:"x-axis-1",type:"linear",position:"bottom"}],yAxes:[{id:"y-axis-1",type:"linear",position:"left"}]},tooltips:{callbacks:{title:function(){return""},label:function(t){return"("+t.xLabel+", "+t.yLabel+")"}}}}),N._set("global",{datasets:{scatter:{showLine:!1}}});var Xt={bar:Ct,bubble:Dt,doughnut:Lt,horizontalBar:Rt,line:Ht,polarArea:qt,pie:Ut,radar:Gt,scatter:Ht};function Kt(t,e){return t.native?{x:t.x,y:t.y}:H.getRelativePosition(t,e)}function Zt(t,e){var n,i,a,r,o,s,l=t._getSortedVisibleDatasetMetas();for(i=0,r=l.length;i<r;++i)for(a=0,o=(n=l[i].data).length;a<o;++a)(s=n[a])._view.skip||e(s)}function $t(t,e){var n=[];return Zt(t,(function(t){t.inRange(e.x,e.y)&&n.push(t)})),n}function Jt(t,e,n,i){var a=Number.POSITIVE_INFINITY,r=[];return Zt(t,(function(t){if(!n||t.inRange(e.x,e.y)){var o=t.getCenterPoint(),s=i(e,o);s<a?(r=[t],a=s):s===a&&r.push(t)}})),r}function Qt(t){var e=-1!==t.indexOf("x"),n=-1!==t.indexOf("y");return function(t,i){var a=e?Math.abs(t.x-i.x):0,r=n?Math.abs(t.y-i.y):0;return Math.sqrt(Math.pow(a,2)+Math.pow(r,2))}}function te(t,e,n){var i=Kt(e,t);n.axis=n.axis||"x";var a=Qt(n.axis),r=n.intersect?$t(t,i):Jt(t,i,!1,a),o=[];return r.length?(t._getSortedVisibleDatasetMetas().forEach((function(t){var e=t.data[r[0]._index];e&&!e._view.skip&&o.push(e)})),o):[]}var ee={modes:{single:function(t,e){var n=Kt(e,t),i=[];return Zt(t,(function(t){if(t.inRange(n.x,n.y))return i.push(t),i})),i.slice(0,1)},label:te,index:te,dataset:function(t,e,n){var i=Kt(e,t);n.axis=n.axis||"xy";var a=Qt(n.axis),r=n.intersect?$t(t,i):Jt(t,i,!1,a);return r.length>0&&(r=t.getDatasetMeta(r[0]._datasetIndex).data),r},"x-axis":function(t,e){return te(t,e,{intersect:!1})},point:function(t,e){return $t(t,Kt(e,t))},nearest:function(t,e,n){var i=Kt(e,t);n.axis=n.axis||"xy";var a=Qt(n.axis);return Jt(t,i,n.intersect,a)},x:function(t,e,n){var i=Kt(e,t),a=[],r=!1;return Zt(t,(function(t){t.inXRange(i.x)&&a.push(t),t.inRange(i.x,i.y)&&(r=!0)})),n.intersect&&!r&&(a=[]),a},y:function(t,e,n){var i=Kt(e,t),a=[],r=!1;return Zt(t,(function(t){t.inYRange(i.y)&&a.push(t),t.inRange(i.x,i.y)&&(r=!0)})),n.intersect&&!r&&(a=[]),a}}},ne=H.extend;function ie(t,e){return H.where(t,(function(t){return t.pos===e}))}function ae(t,e){return t.sort((function(t,n){var i=e?n:t,a=e?t:n;return i.weight===a.weight?i.index-a.index:i.weight-a.weight}))}function re(t,e,n,i){return Math.max(t[n],e[n])+Math.max(t[i],e[i])}function oe(t,e,n){var i,a,r=n.box,o=t.maxPadding;if(n.size&&(t[n.pos]-=n.size),n.size=n.horizontal?r.height:r.width,t[n.pos]+=n.size,r.getPadding){var s=r.getPadding();o.top=Math.max(o.top,s.top),o.left=Math.max(o.left,s.left),o.bottom=Math.max(o.bottom,s.bottom),o.right=Math.max(o.right,s.right)}if(i=e.outerWidth-re(o,t,"left","right"),a=e.outerHeight-re(o,t,"top","bottom"),i!==t.w||a!==t.h){t.w=i,t.h=a;var l=n.horizontal?[i,t.w]:[a,t.h];return!(l[0]===l[1]||isNaN(l[0])&&isNaN(l[1]))}}function se(t,e){var n=e.maxPadding;return function(t){var i={left:0,top:0,right:0,bottom:0};return t.forEach((function(t){i[t]=Math.max(e[t],n[t])})),i}(t?["left","right"]:["top","bottom"])}function le(t,e,n){var i,a,r,o,s,l,u=[];for(i=0,a=t.length;i<a;++i)(o=(r=t[i]).box).update(r.width||e.w,r.height||e.h,se(r.horizontal,e)),oe(e,n,r)&&(l=!0,u.length&&(s=!0)),o.fullWidth||u.push(r);return s&&le(u,e,n)||l}function ue(t,e,n){var i,a,r,o,s=n.padding,l=e.x,u=e.y;for(i=0,a=t.length;i<a;++i)o=(r=t[i]).box,r.horizontal?(o.left=o.fullWidth?s.left:e.left,o.right=o.fullWidth?n.outerWidth-s.right:e.left+e.w,o.top=u,o.bottom=u+o.height,o.width=o.right-o.left,u=o.bottom):(o.left=l,o.right=l+o.width,o.top=e.top,o.bottom=e.top+e.h,o.height=o.bottom-o.top,l=o.right);e.x=l,e.y=u}N._set("global",{layout:{padding:{top:0,right:0,bottom:0,left:0}}});var de,he={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),e.fullWidth=e.fullWidth||!1,e.position=e.position||"top",e.weight=e.weight||0,e._layers=e._layers||function(){return[{z:0,draw:function(){e.draw.apply(e,arguments)}}]},t.boxes.push(e)},removeBox:function(t,e){var n=t.boxes?t.boxes.indexOf(e):-1;-1!==n&&t.boxes.splice(n,1)},configure:function(t,e,n){for(var i,a=["fullWidth","position","weight"],r=a.length,o=0;o<r;++o)i=a[o],n.hasOwnProperty(i)&&(e[i]=n[i])},update:function(t,e,n){if(t){var i=t.options.layout||{},a=H.options.toPadding(i.padding),r=e-a.width,o=n-a.height,s=function(t){var e=function(t){var e,n,i,a=[];for(e=0,n=(t||[]).length;e<n;++e)i=t[e],a.push({index:e,box:i,pos:i.position,horizontal:i.isHorizontal(),weight:i.weight});return a}(t),n=ae(ie(e,"left"),!0),i=ae(ie(e,"right")),a=ae(ie(e,"top"),!0),r=ae(ie(e,"bottom"));return{leftAndTop:n.concat(a),rightAndBottom:i.concat(r),chartArea:ie(e,"chartArea"),vertical:n.concat(i),horizontal:a.concat(r)}}(t.boxes),l=s.vertical,u=s.horizontal,d=Object.freeze({outerWidth:e,outerHeight:n,padding:a,availableWidth:r,vBoxMaxWidth:r/2/l.length,hBoxMaxHeight:o/2}),h=ne({maxPadding:ne({},a),w:r,h:o,x:a.left,y:a.top},a);!function(t,e){var n,i,a;for(n=0,i=t.length;n<i;++n)(a=t[n]).width=a.horizontal?a.box.fullWidth&&e.availableWidth:e.vBoxMaxWidth,a.height=a.horizontal&&e.hBoxMaxHeight}(l.concat(u),d),le(l,h,d),le(u,h,d)&&le(l,h,d),function(t){var e=t.maxPadding;function n(n){var i=Math.max(e[n]-t[n],0);return t[n]+=i,i}t.y+=n("top"),t.x+=n("left"),n("right"),n("bottom")}(h),ue(s.leftAndTop,h,d),h.x+=h.w,h.y+=h.h,ue(s.rightAndBottom,h,d),t.chartArea={left:h.left,top:h.top,right:h.left+h.w,bottom:h.top+h.h},H.each(s.chartArea,(function(e){var n=e.box;ne(n,t.chartArea),n.update(h.w,h.h)}))}}},ce=(de=Object.freeze({__proto__:null,default:"@keyframes chartjs-render-animation{from{opacity:.99}to{opacity:1}}.chartjs-render-monitor{animation:chartjs-render-animation 1ms}.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink{position:absolute;direction:ltr;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1}.chartjs-size-monitor-expand>div{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0}"}))&&de.default||de,fe="$chartjs",ge="chartjs-size-monitor",pe="chartjs-render-monitor",me=["animationstart","webkitAnimationStart"],ve={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function be(t,e){var n=H.getStyle(t,e),i=n&&n.match(/^(\d+)(\.\d+)?px$/);return i?Number(i[1]):void 0}var xe=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0};function ye(t,e,n){t.addEventListener(e,n,xe)}function _e(t,e,n){t.removeEventListener(e,n,xe)}function ke(t,e,n,i,a){return{type:t,chart:e,native:a||null,x:void 0!==n?n:null,y:void 0!==i?i:null}}function we(t){var e=document.createElement("div");return e.className=t||"",e}var Me={disableCSSInjection:!1,_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,_ensureLoaded:function(t){if(!this.disableCSSInjection){var e=t.getRootNode?t.getRootNode():document;!function(t,e){var n=t[fe]||(t[fe]={});if(!n.containsStyles){n.containsStyles=!0,e="/* Chart.js */\n"+e;var i=document.createElement("style");i.setAttribute("type","text/css"),i.appendChild(document.createTextNode(e)),t.appendChild(i)}}(e.host?e:document.head,ce)}},acquireContext:function(t,e){"string"==typeof t?t=document.getElementById(t):t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas);var n=t&&t.getContext&&t.getContext("2d");return n&&n.canvas===t?(this._ensureLoaded(t),function(t,e){var n=t.style,i=t.getAttribute("height"),a=t.getAttribute("width");if(t[fe]={initial:{height:i,width:a,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",null===a||""===a){var r=be(t,"width");void 0!==r&&(t.width=r)}if(null===i||""===i)if(""===t.style.height)t.height=t.width/(e.options.aspectRatio||2);else{var o=be(t,"height");void 0!==r&&(t.height=o)}}(t,e),n):null},releaseContext:function(t){var e=t.canvas;if(e[fe]){var n=e[fe].initial;["height","width"].forEach((function(t){var i=n[t];H.isNullOrUndef(i)?e.removeAttribute(t):e.setAttribute(t,i)})),H.each(n.style||{},(function(t,n){e.style[n]=t})),e.width=e.width,delete e[fe]}},addEventListener:function(t,e,n){var i=t.canvas;if("resize"!==e){var a=n[fe]||(n[fe]={});ye(i,e,(a.proxies||(a.proxies={}))[t.id+"_"+e]=function(e){n(function(t,e){var n=ve[t.type]||t.type,i=H.getRelativePosition(t,e);return ke(n,e,i.x,i.y,t)}(e,t))})}else!function(t,e,n){var i,a,r,o,s=t[fe]||(t[fe]={}),l=s.resizer=function(t){var e=we(ge),n=we(ge+"-expand"),i=we(ge+"-shrink");n.appendChild(we()),i.appendChild(we()),e.appendChild(n),e.appendChild(i),e._reset=function(){n.scrollLeft=1e6,n.scrollTop=1e6,i.scrollLeft=1e6,i.scrollTop=1e6};var a=function(){e._reset(),t()};return ye(n,"scroll",a.bind(n,"expand")),ye(i,"scroll",a.bind(i,"shrink")),e}((i=function(){if(s.resizer){var i=n.options.maintainAspectRatio&&t.parentNode,a=i?i.clientWidth:0;e(ke("resize",n)),i&&i.clientWidth<a&&n.canvas&&e(ke("resize",n))}},r=!1,o=[],function(){o=Array.prototype.slice.call(arguments),a=a||this,r||(r=!0,H.requestAnimFrame.call(window,(function(){r=!1,i.apply(a,o)})))}));!function(t,e){var n=t[fe]||(t[fe]={}),i=n.renderProxy=function(t){"chartjs-render-animation"===t.animationName&&e()};H.each(me,(function(e){ye(t,e,i)})),n.reflow=!!t.offsetParent,t.classList.add(pe)}(t,(function(){if(s.resizer){var e=t.parentNode;e&&e!==l.parentNode&&e.insertBefore(l,e.firstChild),l._reset()}}))}(i,n,t)},removeEventListener:function(t,e,n){var i=t.canvas;if("resize"!==e){var a=((n[fe]||{}).proxies||{})[t.id+"_"+e];a&&_e(i,e,a)}else!function(t){var e=t[fe]||{},n=e.resizer;delete e.resizer,function(t){var e=t[fe]||{},n=e.renderProxy;n&&(H.each(me,(function(e){_e(t,e,n)})),delete e.renderProxy),t.classList.remove(pe)}(t),n&&n.parentNode&&n.parentNode.removeChild(n)}(i)}};H.addEvent=ye,H.removeEvent=_e;var Se=Me._enabled?Me:{acquireContext:function(t){return t&&t.canvas&&(t=t.canvas),t&&t.getContext("2d")||null}},Ce=H.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},Se);N._set("global",{plugins:{}});var Pe={_plugins:[],_cacheId:0,register:function(t){var e=this._plugins;[].concat(t).forEach((function(t){-1===e.indexOf(t)&&e.push(t)})),this._cacheId++},unregister:function(t){var e=this._plugins;[].concat(t).forEach((function(t){var n=e.indexOf(t);-1!==n&&e.splice(n,1)})),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e,n){var i,a,r,o,s,l=this.descriptors(t),u=l.length;for(i=0;i<u;++i)if("function"==typeof(s=(r=(a=l[i]).plugin)[e])&&((o=[t].concat(n||[])).push(a.options),!1===s.apply(r,o)))return!1;return!0},descriptors:function(t){var e=t.$plugins||(t.$plugins={});if(e.id===this._cacheId)return e.descriptors;var n=[],i=[],a=t&&t.config||{},r=a.options&&a.options.plugins||{};return this._plugins.concat(a.plugins||[]).forEach((function(t){if(-1===n.indexOf(t)){var e=t.id,a=r[e];!1!==a&&(!0===a&&(a=H.clone(N.global.plugins[e])),n.push(t),i.push({plugin:t,options:a||{}}))}})),e.descriptors=i,e.id=this._cacheId,i},_invalidate:function(t){delete t.$plugins}},Ae={constructors:{},defaults:{},registerScaleType:function(t,e,n){this.constructors[t]=e,this.defaults[t]=H.clone(n)},getScaleConstructor:function(t){return this.constructors.hasOwnProperty(t)?this.constructors[t]:void 0},getScaleDefaults:function(t){return this.defaults.hasOwnProperty(t)?H.merge(Object.create(null),[N.scale,this.defaults[t]]):{}},updateScaleDefaults:function(t,e){this.defaults.hasOwnProperty(t)&&(this.defaults[t]=H.extend(this.defaults[t],e))},addScalesToLayout:function(t){H.each(t.scales,(function(e){e.fullWidth=e.options.fullWidth,e.position=e.options.position,e.weight=e.options.weight,he.addBox(t,e)}))}},De=H.valueOrDefault,Te=H.rtl.getRtlAdapter;N._set("global",{tooltips:{enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,borderColor:"rgba(0,0,0,0)",borderWidth:0,callbacks:{beforeTitle:H.noop,title:function(t,e){var n="",i=e.labels,a=i?i.length:0;if(t.length>0){var r=t[0];r.label?n=r.label:r.xLabel?n=r.xLabel:a>0&&r.index<a&&(n=i[r.index])}return n},afterTitle:H.noop,beforeBody:H.noop,beforeLabel:H.noop,label:function(t,e){var n=e.datasets[t.datasetIndex].label||"";return n&&(n+=": "),H.isNullOrUndef(t.value)?n+=t.yLabel:n+=t.value,n},labelColor:function(t,e){var n=e.getDatasetMeta(t.datasetIndex).data[t.index]._view;return{borderColor:n.borderColor,backgroundColor:n.backgroundColor}},labelTextColor:function(){return this._options.bodyFontColor},afterLabel:H.noop,afterBody:H.noop,beforeFooter:H.noop,footer:H.noop,afterFooter:H.noop}}});var Ie={average:function(t){if(!t.length)return!1;var e,n,i=0,a=0,r=0;for(e=0,n=t.length;e<n;++e){var o=t[e];if(o&&o.hasValue()){var s=o.tooltipPosition();i+=s.x,a+=s.y,++r}}return{x:i/r,y:a/r}},nearest:function(t,e){var n,i,a,r=e.x,o=e.y,s=Number.POSITIVE_INFINITY;for(n=0,i=t.length;n<i;++n){var l=t[n];if(l&&l.hasValue()){var u=l.getCenterPoint(),d=H.distanceBetweenPoints(e,u);d<s&&(s=d,a=l)}}if(a){var h=a.tooltipPosition();r=h.x,o=h.y}return{x:r,y:o}}};function Fe(t,e){return e&&(H.isArray(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function Oe(t){return("string"==typeof t||t instanceof String)&&t.indexOf("\n")>-1?t.split("\n"):t}function Le(t){var e=N.global;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,rtl:t.rtl,textDirection:t.textDirection,bodyFontColor:t.bodyFontColor,_bodyFontFamily:De(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:De(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:De(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:De(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:De(t.titleFontStyle,e.defaultFontStyle),titleFontSize:De(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:De(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:De(t.footerFontStyle,e.defaultFontStyle),footerFontSize:De(t.footerFontSize,e.defaultFontSize),_footerAlign:t.footerAlign,footerSpacing:t.footerSpacing,footerMarginTop:t.footerMarginTop,caretSize:t.caretSize,cornerRadius:t.cornerRadius,backgroundColor:t.backgroundColor,opacity:0,legendColorBackground:t.multiKeyBackground,displayColors:t.displayColors,borderColor:t.borderColor,borderWidth:t.borderWidth}}function Re(t,e){return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-t.xPadding:t.x+t.xPadding}function ze(t){return Fe([],Oe(t))}var Ne=X.extend({initialize:function(){this._model=Le(this._options),this._lastActive=[]},getTitle:function(){var t=this,e=t._options,n=e.callbacks,i=n.beforeTitle.apply(t,arguments),a=n.title.apply(t,arguments),r=n.afterTitle.apply(t,arguments),o=[];return o=Fe(o,Oe(i)),o=Fe(o,Oe(a)),Fe(o,Oe(r))},getBeforeBody:function(){return ze(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(t,e){var n=this,i=n._options.callbacks,a=[];return H.each(t,(function(t){var r={before:[],lines:[],after:[]};Fe(r.before,Oe(i.beforeLabel.call(n,t,e))),Fe(r.lines,i.label.call(n,t,e)),Fe(r.after,Oe(i.afterLabel.call(n,t,e))),a.push(r)})),a},getAfterBody:function(){return ze(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var t=this,e=t._options.callbacks,n=e.beforeFooter.apply(t,arguments),i=e.footer.apply(t,arguments),a=e.afterFooter.apply(t,arguments),r=[];return r=Fe(r,Oe(n)),r=Fe(r,Oe(i)),Fe(r,Oe(a))},update:function(t){var e,n,i,a,r,o,s,l,u,d,h=this,c=h._options,f=h._model,g=h._model=Le(c),p=h._active,m=h._data,v={xAlign:f.xAlign,yAlign:f.yAlign},b={x:f.x,y:f.y},x={width:f.width,height:f.height},y={x:f.caretX,y:f.caretY};if(p.length){g.opacity=1;var _=[],k=[];y=Ie[c.position].call(h,p,h._eventPosition);var w=[];for(e=0,n=p.length;e<n;++e)w.push((a=void 0,r=void 0,void 0,void 0,l=void 0,u=void 0,d=void 0,a=(i=p[e])._xScale,r=i._yScale||i._scale,o=i._index,s=i._datasetIndex,u=(l=i._chart.getDatasetMeta(s).controller)._getIndexScale(),d=l._getValueScale(),{xLabel:a?a.getLabelForIndex(o,s):"",yLabel:r?r.getLabelForIndex(o,s):"",label:u?""+u.getLabelForIndex(o,s):"",value:d?""+d.getLabelForIndex(o,s):"",index:o,datasetIndex:s,x:i._model.x,y:i._model.y}));c.filter&&(w=w.filter((function(t){return c.filter(t,m)}))),c.itemSort&&(w=w.sort((function(t,e){return c.itemSort(t,e,m)}))),H.each(w,(function(t){_.push(c.callbacks.labelColor.call(h,t,h._chart)),k.push(c.callbacks.labelTextColor.call(h,t,h._chart))})),g.title=h.getTitle(w,m),g.beforeBody=h.getBeforeBody(w,m),g.body=h.getBody(w,m),g.afterBody=h.getAfterBody(w,m),g.footer=h.getFooter(w,m),g.x=y.x,g.y=y.y,g.caretPadding=c.caretPadding,g.labelColors=_,g.labelTextColors=k,g.dataPoints=w,x=function(t,e){var n=t._chart.ctx,i=2*e.yPadding,a=0,r=e.body,o=r.reduce((function(t,e){return t+e.before.length+e.lines.length+e.after.length}),0);o+=e.beforeBody.length+e.afterBody.length;var s=e.title.length,l=e.footer.length,u=e.titleFontSize,d=e.bodyFontSize,h=e.footerFontSize;i+=s*u,i+=s?(s-1)*e.titleSpacing:0,i+=s?e.titleMarginBottom:0,i+=o*d,i+=o?(o-1)*e.bodySpacing:0,i+=l?e.footerMarginTop:0,i+=l*h,i+=l?(l-1)*e.footerSpacing:0;var c=0,f=function(t){a=Math.max(a,n.measureText(t).width+c)};return n.font=H.fontString(u,e._titleFontStyle,e._titleFontFamily),H.each(e.title,f),n.font=H.fontString(d,e._bodyFontStyle,e._bodyFontFamily),H.each(e.beforeBody.concat(e.afterBody),f),c=e.displayColors?d+2:0,H.each(r,(function(t){H.each(t.before,f),H.each(t.lines,f),H.each(t.after,f)})),c=0,n.font=H.fontString(h,e._footerFontStyle,e._footerFontFamily),H.each(e.footer,f),{width:a+=2*e.xPadding,height:i}}(this,g),b=function(t,e,n,i){var a=t.x,r=t.y,o=t.caretSize,s=t.caretPadding,l=t.cornerRadius,u=n.xAlign,d=n.yAlign,h=o+s,c=l+s;return"right"===u?a-=e.width:"center"===u&&((a-=e.width/2)+e.width>i.width&&(a=i.width-e.width),a<0&&(a=0)),"top"===d?r+=h:r-="bottom"===d?e.height+h:e.height/2,"center"===d?"left"===u?a+=h:"right"===u&&(a-=h):"left"===u?a-=c:"right"===u&&(a+=c),{x:a,y:r}}(g,x,v=function(t,e){var n,i,a,r,o,s=t._model,l=t._chart,u=t._chart.chartArea,d="center",h="center";s.y<e.height?h="top":s.y>l.height-e.height&&(h="bottom");var c=(u.left+u.right)/2,f=(u.top+u.bottom)/2;"center"===h?(n=function(t){return t<=c},i=function(t){return t>c}):(n=function(t){return t<=e.width/2},i=function(t){return t>=l.width-e.width/2}),a=function(t){return t+e.width+s.caretSize+s.caretPadding>l.width},r=function(t){return t-e.width-s.caretSize-s.caretPadding<0},o=function(t){return t<=f?"top":"bottom"},n(s.x)?(d="left",a(s.x)&&(d="center",h=o(s.y))):i(s.x)&&(d="right",r(s.x)&&(d="center",h=o(s.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:d,yAlign:g.yAlign?g.yAlign:h}}(this,x),h._chart)}else g.opacity=0;return g.xAlign=v.xAlign,g.yAlign=v.yAlign,g.x=b.x,g.y=b.y,g.width=x.width,g.height=x.height,g.caretX=y.x,g.caretY=y.y,h._model=g,t&&c.custom&&c.custom.call(h,g),h},drawCaret:function(t,e){var n=this._chart.ctx,i=this._view,a=this.getCaretPosition(t,e,i);n.lineTo(a.x1,a.y1),n.lineTo(a.x2,a.y2),n.lineTo(a.x3,a.y3)},getCaretPosition:function(t,e,n){var i,a,r,o,s,l,u=n.caretSize,d=n.cornerRadius,h=n.xAlign,c=n.yAlign,f=t.x,g=t.y,p=e.width,m=e.height;if("center"===c)s=g+m/2,"left"===h?(a=(i=f)-u,r=i,o=s+u,l=s-u):(a=(i=f+p)+u,r=i,o=s-u,l=s+u);else if("left"===h?(i=(a=f+d+u)-u,r=a+u):"right"===h?(i=(a=f+p-d-u)-u,r=a+u):(i=(a=n.caretX)-u,r=a+u),"top"===c)s=(o=g)-u,l=o;else{s=(o=g+m)+u,l=o;var v=r;r=i,i=v}return{x1:i,x2:a,x3:r,y1:o,y2:s,y3:l}},drawTitle:function(t,e,n){var i,a,r,o=e.title,s=o.length;if(s){var l=Te(e.rtl,e.x,e.width);for(t.x=Re(e,e._titleAlign),n.textAlign=l.textAlign(e._titleAlign),n.textBaseline="middle",i=e.titleFontSize,a=e.titleSpacing,n.fillStyle=e.titleFontColor,n.font=H.fontString(i,e._titleFontStyle,e._titleFontFamily),r=0;r<s;++r)n.fillText(o[r],l.x(t.x),t.y+i/2),t.y+=i+a,r+1===s&&(t.y+=e.titleMarginBottom-a)}},drawBody:function(t,e,n){var i,a,r,o,s,l,u,d,h=e.bodyFontSize,c=e.bodySpacing,f=e._bodyAlign,g=e.body,p=e.displayColors,m=0,v=p?Re(e,"left"):0,b=Te(e.rtl,e.x,e.width),x=function(e){n.fillText(e,b.x(t.x+m),t.y+h/2),t.y+=h+c},y=b.textAlign(f);for(n.textAlign=f,n.textBaseline="middle",n.font=H.fontString(h,e._bodyFontStyle,e._bodyFontFamily),t.x=Re(e,y),n.fillStyle=e.bodyFontColor,H.each(e.beforeBody,x),m=p&&"right"!==y?"center"===f?h/2+1:h+2:0,s=0,u=g.length;s<u;++s){for(i=g[s],a=e.labelTextColors[s],r=e.labelColors[s],n.fillStyle=a,H.each(i.before,x),l=0,d=(o=i.lines).length;l<d;++l){if(p){var _=b.x(v);n.fillStyle=e.legendColorBackground,n.fillRect(b.leftForLtr(_,h),t.y,h,h),n.lineWidth=1,n.strokeStyle=r.borderColor,n.strokeRect(b.leftForLtr(_,h),t.y,h,h),n.fillStyle=r.backgroundColor,n.fillRect(b.leftForLtr(b.xPlus(_,1),h-2),t.y+1,h-2,h-2),n.fillStyle=a}x(o[l])}H.each(i.after,x)}m=0,H.each(e.afterBody,x),t.y-=c},drawFooter:function(t,e,n){var i,a,r=e.footer,o=r.length;if(o){var s=Te(e.rtl,e.x,e.width);for(t.x=Re(e,e._footerAlign),t.y+=e.footerMarginTop,n.textAlign=s.textAlign(e._footerAlign),n.textBaseline="middle",i=e.footerFontSize,n.fillStyle=e.footerFontColor,n.font=H.fontString(i,e._footerFontStyle,e._footerFontFamily),a=0;a<o;++a)n.fillText(r[a],s.x(t.x),t.y+i/2),t.y+=i+e.footerSpacing}},drawBackground:function(t,e,n,i){n.fillStyle=e.backgroundColor,n.strokeStyle=e.borderColor,n.lineWidth=e.borderWidth;var a=e.xAlign,r=e.yAlign,o=t.x,s=t.y,l=i.width,u=i.height,d=e.cornerRadius;n.beginPath(),n.moveTo(o+d,s),"top"===r&&this.drawCaret(t,i),n.lineTo(o+l-d,s),n.quadraticCurveTo(o+l,s,o+l,s+d),"center"===r&&"right"===a&&this.drawCaret(t,i),n.lineTo(o+l,s+u-d),n.quadraticCurveTo(o+l,s+u,o+l-d,s+u),"bottom"===r&&this.drawCaret(t,i),n.lineTo(o+d,s+u),n.quadraticCurveTo(o,s+u,o,s+u-d),"center"===r&&"left"===a&&this.drawCaret(t,i),n.lineTo(o,s+d),n.quadraticCurveTo(o,s,o+d,s),n.closePath(),n.fill(),e.borderWidth>0&&n.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var n={width:e.width,height:e.height},i={x:e.x,y:e.y},a=Math.abs(e.opacity<.001)?0:e.opacity,r=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&r&&(t.save(),t.globalAlpha=a,this.drawBackground(i,e,t,n),i.y+=e.yPadding,H.rtl.overrideTextDirection(t,e.textDirection),this.drawTitle(i,e,t),this.drawBody(i,e,t),this.drawFooter(i,e,t),H.rtl.restoreTextDirection(t,e.textDirection),t.restore())}},handleEvent:function(t){var e,n=this,i=n._options;return n._lastActive=n._lastActive||[],"mouseout"===t.type?n._active=[]:(n._active=n._chart.getElementsAtEventForMode(t,i.mode,i),i.reverse&&n._active.reverse()),(e=!H.arrayEquals(n._active,n._lastActive))&&(n._lastActive=n._active,(i.enabled||i.custom)&&(n._eventPosition={x:t.x,y:t.y},n.update(!0),n.pivot())),e}}),Be=Ie,Ee=Ne;Ee.positioners=Be;var We=H.valueOrDefault;function Ve(){return H.merge(Object.create(null),[].slice.call(arguments),{merger:function(t,e,n,i){if("xAxes"===t||"yAxes"===t){var a,r,o,s=n[t].length;for(e[t]||(e[t]=[]),a=0;a<s;++a)o=n[t][a],r=We(o.type,"xAxes"===t?"category":"linear"),a>=e[t].length&&e[t].push({}),!e[t][a].type||o.type&&o.type!==e[t][a].type?H.merge(e[t][a],[Ae.getScaleDefaults(r),o]):H.merge(e[t][a],o)}else H._merger(t,e,n,i)}})}function He(){return H.merge(Object.create(null),[].slice.call(arguments),{merger:function(t,e,n,i){var a=e[t]||Object.create(null),r=n[t];"scales"===t?e[t]=Ve(a,r):"scale"===t?e[t]=H.merge(a,[Ae.getScaleDefaults(r.type),r]):H._merger(t,e,n,i)}})}function je(t){var e=t.options;H.each(t.scales,(function(e){he.removeBox(t,e)})),e=He(N.global,N[t.config.type],e),t.options=t.config.options=e,t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.tooltip._options=e.tooltips,t.tooltip.initialize()}function qe(t,e,n){var i,a=function(t){return t.id===i};do{i=e+n++}while(H.findIndex(t,a)>=0);return i}function Ue(t){return"top"===t||"bottom"===t}function Ye(t,e){return function(n,i){return n[t]===i[t]?n[e]-i[e]:n[t]-i[t]}}N._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var Ge=function(t,e){return this.construct(t,e),this};H.extend(Ge.prototype,{construct:function(t,e){var n=this;e=function(t){var e=(t=t||Object.create(null)).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=He(N.global,N[t.type],t.options||{}),t}(e);var i=Ce.acquireContext(t,e),a=i&&i.canvas,r=a&&a.height,o=a&&a.width;n.id=H.uid(),n.ctx=i,n.canvas=a,n.config=e,n.width=o,n.height=r,n.aspectRatio=r?o/r:null,n.options=e.options,n._bufferedRender=!1,n._layers=[],n.chart=n,n.controller=n,Ge.instances[n.id]=n,Object.defineProperty(n,"data",{get:function(){return n.config.data},set:function(t){n.config.data=t}}),i&&a?(n.initialize(),n.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return Pe.notify(t,"beforeInit"),H.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.initToolTip(),Pe.notify(t,"afterInit"),t},clear:function(){return H.canvas.clear(this),this},stop:function(){return $.cancelAnimation(this),this},resize:function(t){var e=this,n=e.options,i=e.canvas,a=n.maintainAspectRatio&&e.aspectRatio||null,r=Math.max(0,Math.floor(H.getMaximumWidth(i))),o=Math.max(0,Math.floor(a?r/a:H.getMaximumHeight(i)));if((e.width!==r||e.height!==o)&&(i.width=e.width=r,i.height=e.height=o,i.style.width=r+"px",i.style.height=o+"px",H.retinaScale(e,n.devicePixelRatio),!t)){var s={width:r,height:o};Pe.notify(e,"resize",[s]),n.onResize&&n.onResize(e,s),e.stop(),e.update({duration:n.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},n=t.scale;H.each(e.xAxes,(function(t,n){t.id||(t.id=qe(e.xAxes,"x-axis-",n))})),H.each(e.yAxes,(function(t,n){t.id||(t.id=qe(e.yAxes,"y-axis-",n))})),n&&(n.id=n.id||"scale")},buildOrUpdateScales:function(){var t=this,e=t.options,n=t.scales||{},i=[],a=Object.keys(n).reduce((function(t,e){return t[e]=!1,t}),{});e.scales&&(i=i.concat((e.scales.xAxes||[]).map((function(t){return{options:t,dtype:"category",dposition:"bottom"}})),(e.scales.yAxes||[]).map((function(t){return{options:t,dtype:"linear",dposition:"left"}})))),e.scale&&i.push({options:e.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),H.each(i,(function(e){var i=e.options,r=i.id,o=We(i.type,e.dtype);Ue(i.position)!==Ue(e.dposition)&&(i.position=e.dposition),a[r]=!0;var s=null;if(r in n&&n[r].type===o)(s=n[r]).options=i,s.ctx=t.ctx,s.chart=t;else{var l=Ae.getScaleConstructor(o);if(!l)return;s=new l({id:r,type:o,options:i,ctx:t.ctx,chart:t}),n[s.id]=s}s.mergeTicksOptions(),e.isDefault&&(t.scale=s)})),H.each(a,(function(t,e){t||delete n[e]})),t.scales=n,Ae.addScalesToLayout(this)},buildOrUpdateControllers:function(){var t,e,n=this,i=[],a=n.data.datasets;for(t=0,e=a.length;t<e;t++){var r=a[t],o=n.getDatasetMeta(t),s=r.type||n.config.type;if(o.type&&o.type!==s&&(n.destroyDatasetMeta(t),o=n.getDatasetMeta(t)),o.type=s,o.order=r.order||0,o.index=t,o.controller)o.controller.updateIndex(t),o.controller.linkScales();else{var l=Xt[o.type];if(void 0===l)throw new Error('"'+o.type+'" is not a chart type.');o.controller=new l(n,t),i.push(o.controller)}}return i},resetElements:function(){var t=this;H.each(t.data.datasets,(function(e,n){t.getDatasetMeta(n).controller.reset()}),t)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t){var e,n,i=this;if(t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]}),je(i),Pe._invalidate(i),!1!==Pe.notify(i,"beforeUpdate")){i.tooltip._data=i.data;var a=i.buildOrUpdateControllers();for(e=0,n=i.data.datasets.length;e<n;e++)i.getDatasetMeta(e).controller.buildOrUpdateElements();i.updateLayout(),i.options.animation&&i.options.animation.duration&&H.each(a,(function(t){t.reset()})),i.updateDatasets(),i.tooltip.initialize(),i.lastActive=[],Pe.notify(i,"afterUpdate"),i._layers.sort(Ye("z","_idx")),i._bufferedRender?i._bufferedRequest={duration:t.duration,easing:t.easing,lazy:t.lazy}:i.render(t)}},updateLayout:function(){var t=this;!1!==Pe.notify(t,"beforeLayout")&&(he.update(this,this.width,this.height),t._layers=[],H.each(t.boxes,(function(e){e._configure&&e._configure(),t._layers.push.apply(t._layers,e._layers())}),t),t._layers.forEach((function(t,e){t._idx=e})),Pe.notify(t,"afterScaleUpdate"),Pe.notify(t,"afterLayout"))},updateDatasets:function(){if(!1!==Pe.notify(this,"beforeDatasetsUpdate")){for(var t=0,e=this.data.datasets.length;t<e;++t)this.updateDataset(t);Pe.notify(this,"afterDatasetsUpdate")}},updateDataset:function(t){var e=this.getDatasetMeta(t),n={meta:e,index:t};!1!==Pe.notify(this,"beforeDatasetUpdate",[n])&&(e.controller._update(),Pe.notify(this,"afterDatasetUpdate",[n]))},render:function(t){var e=this;t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]});var n=e.options.animation,i=We(t.duration,n&&n.duration),a=t.lazy;if(!1!==Pe.notify(e,"beforeRender")){var r=function(t){Pe.notify(e,"afterRender"),H.callback(n&&n.onComplete,[t],e)};if(n&&i){var o=new Z({numSteps:i/16.66,easing:t.easing||n.easing,render:function(t,e){var n=H.easing.effects[e.easing],i=e.currentStep,a=i/e.numSteps;t.draw(n(a),a,i)},onAnimationProgress:n.onProgress,onAnimationComplete:r});$.addAnimation(e,o,i,a)}else e.draw(),r(new Z({numSteps:0,chart:e}));return e}},draw:function(t){var e,n,i=this;if(i.clear(),H.isNullOrUndef(t)&&(t=1),i.transition(t),!(i.width<=0||i.height<=0)&&!1!==Pe.notify(i,"beforeDraw",[t])){for(n=i._layers,e=0;e<n.length&&n[e].z<=0;++e)n[e].draw(i.chartArea);for(i.drawDatasets(t);e<n.length;++e)n[e].draw(i.chartArea);i._drawTooltip(t),Pe.notify(i,"afterDraw",[t])}},transition:function(t){for(var e=0,n=(this.data.datasets||[]).length;e<n;++e)this.isDatasetVisible(e)&&this.getDatasetMeta(e).controller.transition(t);this.tooltip.transition(t)},_getSortedDatasetMetas:function(t){var e,n,i=[];for(e=0,n=(this.data.datasets||[]).length;e<n;++e)t&&!this.isDatasetVisible(e)||i.push(this.getDatasetMeta(e));return i.sort(Ye("order","index")),i},_getSortedVisibleDatasetMetas:function(){return this._getSortedDatasetMetas(!0)},drawDatasets:function(t){var e,n;if(!1!==Pe.notify(this,"beforeDatasetsDraw",[t])){for(n=(e=this._getSortedVisibleDatasetMetas()).length-1;n>=0;--n)this.drawDataset(e[n],t);Pe.notify(this,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var n={meta:t,index:t.index,easingValue:e};!1!==Pe.notify(this,"beforeDatasetDraw",[n])&&(t.controller.draw(e),Pe.notify(this,"afterDatasetDraw",[n]))},_drawTooltip:function(t){var e=this.tooltip,n={tooltip:e,easingValue:t};!1!==Pe.notify(this,"beforeTooltipDraw",[n])&&(e.draw(),Pe.notify(this,"afterTooltipDraw",[n]))},getElementAtEvent:function(t){return ee.modes.single(this,t)},getElementsAtEvent:function(t){return ee.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return ee.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,n){var i=ee.modes[e];return"function"==typeof i?i(this,t,n):[]},getDatasetAtEvent:function(t){return ee.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this.data.datasets[t];e._meta||(e._meta={});var n=e._meta[this.id];return n||(n=e._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e.order||0,index:t}),n},getVisibleDatasetCount:function(){for(var t=0,e=0,n=this.data.datasets.length;e<n;++e)this.isDatasetVisible(e)&&t++;return t},isDatasetVisible:function(t){var e=this.getDatasetMeta(t);return"boolean"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroyDatasetMeta:function(t){var e=this.id,n=this.data.datasets[t],i=n._meta&&n._meta[e];i&&(i.controller.destroy(),delete n._meta[e])},destroy:function(){var t,e,n=this,i=n.canvas;for(n.stop(),t=0,e=n.data.datasets.length;t<e;++t)n.destroyDatasetMeta(t);i&&(n.unbindEvents(),H.canvas.clear(n),Ce.releaseContext(n.ctx),n.canvas=null,n.ctx=null),Pe.notify(n,"destroy"),delete Ge.instances[n.id]},toBase64Image:function(){return this.canvas.toDataURL.apply(this.canvas,arguments)},initToolTip:function(){var t=this;t.tooltip=new Ee({_chart:t,_chartInstance:t,_data:t.data,_options:t.options.tooltips},t)},bindEvents:function(){var t=this,e=t._listeners={},n=function(){t.eventHandler.apply(t,arguments)};H.each(t.options.events,(function(i){Ce.addEventListener(t,i,n),e[i]=n})),t.options.responsive&&(n=function(){t.resize()},Ce.addEventListener(t,"resize",n),e.resize=n)},unbindEvents:function(){var t=this,e=t._listeners;e&&(delete t._listeners,H.each(e,(function(e,n){Ce.removeEventListener(t,n,e)})))},updateHoverStyle:function(t,e,n){var i,a,r,o=n?"set":"remove";for(a=0,r=t.length;a<r;++a)(i=t[a])&&this.getDatasetMeta(i._datasetIndex).controller[o+"HoverStyle"](i);"dataset"===e&&this.getDatasetMeta(t[0]._datasetIndex).controller["_"+o+"DatasetHoverStyle"]()},eventHandler:function(t){var e=this,n=e.tooltip;if(!1!==Pe.notify(e,"beforeEvent",[t])){e._bufferedRender=!0,e._bufferedRequest=null;var i=e.handleEvent(t);n&&(i=n._start?n.handleEvent(t):i|n.handleEvent(t)),Pe.notify(e,"afterEvent",[t]);var a=e._bufferedRequest;return a?e.render(a):i&&!e.animating&&(e.stop(),e.render({duration:e.options.hover.animationDuration,lazy:!0})),e._bufferedRender=!1,e._bufferedRequest=null,e}},handleEvent:function(t){var e,n=this,i=n.options||{},a=i.hover;return n.lastActive=n.lastActive||[],"mouseout"===t.type?n.active=[]:n.active=n.getElementsAtEventForMode(t,a.mode,a),H.callback(i.onHover||i.hover.onHover,[t.native,n.active],n),"mouseup"!==t.type&&"click"!==t.type||i.onClick&&i.onClick.call(n,t.native,n.active),n.lastActive.length&&n.updateHoverStyle(n.lastActive,a.mode,!1),n.active.length&&a.mode&&n.updateHoverStyle(n.active,a.mode,!0),e=!H.arrayEquals(n.active,n.lastActive),n.lastActive=n.active,e}}),Ge.instances={};var Xe=Ge;function Ke(){throw new Error("This method is not implemented: either no adapter can be found or an incomplete integration was provided.")}function Ze(t){this.options=t||{}}Ge.Controller=Ge,Ge.types={},H.configMerge=He,H.scaleMerge=Ve,H.extend(Ze.prototype,{formats:Ke,parse:Ke,format:Ke,add:Ke,diff:Ke,startOf:Ke,endOf:Ke,_create:function(t){return t}}),Ze.override=function(t){H.extend(Ze.prototype,t)};var $e={_date:Ze},Je={formatters:{values:function(t){return H.isArray(t)?t:""+t},linear:function(t,e,n){var i=n.length>3?n[2]-n[1]:n[1]-n[0];Math.abs(i)>1&&t!==Math.floor(t)&&(i=t-Math.floor(t));var a=H.log10(Math.abs(i)),r="";if(0!==t)if(Math.max(Math.abs(n[0]),Math.abs(n[n.length-1]))<1e-4){var o=H.log10(Math.abs(t)),s=Math.floor(o)-Math.floor(a);s=Math.max(Math.min(s,20),0),r=t.toExponential(s)}else{var l=-1*Math.floor(a);l=Math.max(Math.min(l,20),0),r=t.toFixed(l)}else r="0";return r},logarithmic:function(t,e,n){var i=t/Math.pow(10,Math.floor(H.log10(t)));return 0===t?"0":1===i||2===i||5===i||0===e||e===n.length-1?t.toExponential():""}}},Qe=H.isArray,tn=H.isNullOrUndef,en=H.valueOrDefault,nn=H.valueAtIndexOrDefault;function an(t,e,n){var i,a=t.getTicks().length,r=Math.min(e,a-1),o=t.getPixelForTick(r),s=t._startPixel,l=t._endPixel;if(!(n&&(i=1===a?Math.max(o-s,l-o):0===e?(t.getPixelForTick(1)-o)/2:(o-t.getPixelForTick(r-1))/2,(o+=r<e?i:-i)<s-1e-6||o>l+1e-6)))return o}function rn(t){return t.drawTicks?t.tickMarkLength:0}function on(t){var e,n;return t.display?(e=H.options._parseFont(t),n=H.options.toPadding(t.padding),e.lineHeight+n.height):0}function sn(t,e){return H.extend(H.options._parseFont({fontFamily:en(e.fontFamily,t.fontFamily),fontSize:en(e.fontSize,t.fontSize),fontStyle:en(e.fontStyle,t.fontStyle),lineHeight:en(e.lineHeight,t.lineHeight)}),{color:H.options.resolve([e.fontColor,t.fontColor,N.global.defaultFontColor])})}function ln(t){var e=sn(t,t.minor);return{minor:e,major:t.major.enabled?sn(t,t.major):e}}function un(t){var e,n,i,a=[];for(n=0,i=t.length;n<i;++n)void 0!==(e=t[n])._index&&a.push(e);return a}function dn(t,e,n,i){var a,r,o,s,l=en(n,0),u=Math.min(en(i,t.length),t.length),d=0;for(e=Math.ceil(e),i&&(e=(a=i-n)/Math.floor(a/e)),s=l;s<0;)d++,s=Math.round(l+d*e);for(r=Math.max(l,0);r<u;r++)o=t[r],r===s?(o._index=r,d++,s=Math.round(l+d*e)):delete o.label}N._set("scale",{display:!0,position:"left",offset:!1,gridLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!1,labelString:"",padding:{top:4,bottom:4}},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:Je.formatters.values,minor:{},major:{}}});var hn=X.extend({zeroLineIndex:0,getPadding:function(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}},getTicks:function(){return this._ticks},_getLabels:function(){var t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]},mergeTicksOptions:function(){},beforeUpdate:function(){H.callback(this.options.beforeUpdate,[this])},update:function(t,e,n){var i,a,r,o,s,l=this,u=l.options.ticks,d=u.sampleSize;if(l.beforeUpdate(),l.maxWidth=t,l.maxHeight=e,l.margins=H.extend({left:0,right:0,top:0,bottom:0},n),l._ticks=null,l.ticks=null,l._labelSizes=null,l._maxLabelLines=0,l.longestLabelWidth=0,l.longestTextCache=l.longestTextCache||{},l._gridLineItems=null,l._labelItems=null,l.beforeSetDimensions(),l.setDimensions(),l.afterSetDimensions(),l.beforeDataLimits(),l.determineDataLimits(),l.afterDataLimits(),l.beforeBuildTicks(),o=l.buildTicks()||[],(!(o=l.afterBuildTicks(o)||o)||!o.length)&&l.ticks)for(o=[],i=0,a=l.ticks.length;i<a;++i)o.push({value:l.ticks[i],major:!1});return l._ticks=o,s=d<o.length,r=l._convertTicksToLabels(s?function(t,e){for(var n=[],i=t.length/e,a=0,r=t.length;a<r;a+=i)n.push(t[Math.floor(a)]);return n}(o,d):o),l._configure(),l.beforeCalculateTickRotation(),l.calculateTickRotation(),l.afterCalculateTickRotation(),l.beforeFit(),l.fit(),l.afterFit(),l._ticksToDraw=u.display&&(u.autoSkip||"auto"===u.source)?l._autoSkip(o):o,s&&(r=l._convertTicksToLabels(l._ticksToDraw)),l.ticks=r,l.afterUpdate(),l.minSize},_configure:function(){var t,e,n=this,i=n.options.ticks.reverse;n.isHorizontal()?(t=n.left,e=n.right):(t=n.top,e=n.bottom,i=!i),n._startPixel=t,n._endPixel=e,n._reversePixels=i,n._length=e-t},afterUpdate:function(){H.callback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){H.callback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0},afterSetDimensions:function(){H.callback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){H.callback(this.options.beforeDataLimits,[this])},determineDataLimits:H.noop,afterDataLimits:function(){H.callback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){H.callback(this.options.beforeBuildTicks,[this])},buildTicks:H.noop,afterBuildTicks:function(t){var e=this;return Qe(t)&&t.length?H.callback(e.options.afterBuildTicks,[e,t]):(e.ticks=H.callback(e.options.afterBuildTicks,[e,e.ticks])||e.ticks,t)},beforeTickToLabelConversion:function(){H.callback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var t=this.options.ticks;this.ticks=this.ticks.map(t.userCallback||t.callback,this)},afterTickToLabelConversion:function(){H.callback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){H.callback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var t,e,n,i,a,r,o,s=this,l=s.options,u=l.ticks,d=s.getTicks().length,h=u.minRotation||0,c=u.maxRotation,f=h;!s._isVisible()||!u.display||h>=c||d<=1||!s.isHorizontal()?s.labelRotation=h:(e=(t=s._getLabelSizes()).widest.width,n=t.highest.height-t.highest.offset,i=Math.min(s.maxWidth,s.chart.width-e),e+6>(a=l.offset?s.maxWidth/d:i/(d-1))&&(a=i/(d-(l.offset?.5:1)),r=s.maxHeight-rn(l.gridLines)-u.padding-on(l.scaleLabel),o=Math.sqrt(e*e+n*n),f=H.toDegrees(Math.min(Math.asin(Math.min((t.highest.height+6)/a,1)),Math.asin(Math.min(r/o,1))-Math.asin(n/o))),f=Math.max(h,Math.min(c,f))),s.labelRotation=f)},afterCalculateTickRotation:function(){H.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){H.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},n=t.chart,i=t.options,a=i.ticks,r=i.scaleLabel,o=i.gridLines,s=t._isVisible(),l="bottom"===i.position,u=t.isHorizontal();if(u?e.width=t.maxWidth:s&&(e.width=rn(o)+on(r)),u?s&&(e.height=rn(o)+on(r)):e.height=t.maxHeight,a.display&&s){var d=ln(a),h=t._getLabelSizes(),c=h.first,f=h.last,g=h.widest,p=h.highest,m=.4*d.minor.lineHeight,v=a.padding;if(u){var b=0!==t.labelRotation,x=H.toRadians(t.labelRotation),y=Math.cos(x),_=Math.sin(x),k=_*g.width+y*(p.height-(b?p.offset:0))+(b?0:m);e.height=Math.min(t.maxHeight,e.height+k+v);var w,M,S=t.getPixelForTick(0)-t.left,C=t.right-t.getPixelForTick(t.getTicks().length-1);b?(w=l?y*c.width+_*c.offset:_*(c.height-c.offset),M=l?_*(f.height-f.offset):y*f.width+_*f.offset):(w=c.width/2,M=f.width/2),t.paddingLeft=Math.max((w-S)*t.width/(t.width-S),0)+3,t.paddingRight=Math.max((M-C)*t.width/(t.width-C),0)+3}else{var P=a.mirror?0:g.width+v+m;e.width=Math.min(t.maxWidth,e.width+P),t.paddingTop=c.height/2,t.paddingBottom=f.height/2}}t.handleMargins(),u?(t.width=t._length=n.width-t.margins.left-t.margins.right,t.height=e.height):(t.width=e.width,t.height=t._length=n.height-t.margins.top-t.margins.bottom)},handleMargins:function(){var t=this;t.margins&&(t.margins.left=Math.max(t.paddingLeft,t.margins.left),t.margins.top=Math.max(t.paddingTop,t.margins.top),t.margins.right=Math.max(t.paddingRight,t.margins.right),t.margins.bottom=Math.max(t.paddingBottom,t.margins.bottom))},afterFit:function(){H.callback(this.options.afterFit,[this])},isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(tn(t))return NaN;if(("number"==typeof t||t instanceof Number)&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},_convertTicksToLabels:function(t){var e,n,i,a=this;for(a.ticks=t.map((function(t){return t.value})),a.beforeTickToLabelConversion(),e=a.convertTicksToLabels(t)||a.ticks,a.afterTickToLabelConversion(),n=0,i=t.length;n<i;++n)t[n].label=e[n];return e},_getLabelSizes:function(){var t=this,e=t._labelSizes;return e||(t._labelSizes=e=function(t,e,n,i){var a,r,o,s,l,u,d,h,c,f,g,p,m,v=n.length,b=[],x=[],y=[],_=0,k=0;for(a=0;a<v;++a){if(s=n[a].label,l=n[a].major?e.major:e.minor,t.font=u=l.string,d=i[u]=i[u]||{data:{},gc:[]},h=l.lineHeight,c=f=0,tn(s)||Qe(s)){if(Qe(s))for(r=0,o=s.length;r<o;++r)g=s[r],tn(g)||Qe(g)||(c=H.measureText(t,d.data,d.gc,c,g),f+=h)}else c=H.measureText(t,d.data,d.gc,c,s),f=h;b.push(c),x.push(f),y.push(h/2),_=Math.max(c,_),k=Math.max(f,k)}function w(t){return{width:b[t]||0,height:x[t]||0,offset:y[t]||0}}return function(t,e){H.each(t,(function(t){var n,i=t.gc,a=i.length/2;if(a>e){for(n=0;n<a;++n)delete t.data[i[n]];i.splice(0,a)}}))}(i,v),p=b.indexOf(_),m=x.indexOf(k),{first:w(0),last:w(v-1),widest:w(p),highest:w(m)}}(t.ctx,ln(t.options.ticks),t.getTicks(),t.longestTextCache),t.longestLabelWidth=e.widest.width),e},_parseValue:function(t){var e,n,i,a;return Qe(t)?(e=+this.getRightValue(t[0]),n=+this.getRightValue(t[1]),i=Math.min(e,n),a=Math.max(e,n)):(e=void 0,n=t=+this.getRightValue(t),i=t,a=t),{min:i,max:a,start:e,end:n}},_getScaleLabel:function(t){var e=this._parseValue(t);return void 0!==e.start?"["+e.start+", "+e.end+"]":+this.getRightValue(t)},getLabelForIndex:H.noop,getPixelForValue:H.noop,getValueForPixel:H.noop,getPixelForTick:function(t){var e=this.options.offset,n=this._ticks.length,i=1/Math.max(n-(e?0:1),1);return t<0||t>n-1?null:this.getPixelForDecimal(t*i+(e?i/2:0))},getPixelForDecimal:function(t){return this._reversePixels&&(t=1-t),this._startPixel+t*this._length},getDecimalForPixel:function(t){var e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this.min,e=this.max;return this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0},_autoSkip:function(t){var e,n,i,a,r=this.options.ticks,o=this._length,s=r.maxTicksLimit||o/this._tickSize()+1,l=r.major.enabled?function(t){var e,n,i=[];for(e=0,n=t.length;e<n;e++)t[e].major&&i.push(e);return i}(t):[],u=l.length,d=l[0],h=l[u-1];if(u>s)return function(t,e,n){var i,a,r=0,o=e[0];for(n=Math.ceil(n),i=0;i<t.length;i++)a=t[i],i===o?(a._index=i,o=e[++r*n]):delete a.label}(t,l,u/s),un(t);if(i=function(t,e,n,i){var a,r,o,s,l=function(t){var e,n,i=t.length;if(i<2)return!1;for(n=t[0],e=1;e<i;++e)if(t[e]-t[e-1]!==n)return!1;return n}(t),u=(e.length-1)/i;if(!l)return Math.max(u,1);for(o=0,s=(a=H.math._factorize(l)).length-1;o<s;o++)if((r=a[o])>u)return r;return Math.max(u,1)}(l,t,0,s),u>0){for(e=0,n=u-1;e<n;e++)dn(t,i,l[e],l[e+1]);return a=u>1?(h-d)/(u-1):null,dn(t,i,H.isNullOrUndef(a)?0:d-a,d),dn(t,i,h,H.isNullOrUndef(a)?t.length:h+a),un(t)}return dn(t,i),un(t)},_tickSize:function(){var t=this.options.ticks,e=H.toRadians(this.labelRotation),n=Math.abs(Math.cos(e)),i=Math.abs(Math.sin(e)),a=this._getLabelSizes(),r=t.autoSkipPadding||0,o=a?a.widest.width+r:0,s=a?a.highest.height+r:0;return this.isHorizontal()?s*n>o*i?o/n:s/i:s*i<o*n?s/n:o/i},_isVisible:function(){var t,e,n,i=this.chart,a=this.options.display;if("auto"!==a)return!!a;for(t=0,e=i.data.datasets.length;t<e;++t)if(i.isDatasetVisible(t)&&((n=i.getDatasetMeta(t)).xAxisID===this.id||n.yAxisID===this.id))return!0;return!1},_computeGridLineItems:function(t){var e,n,i,a,r,o,s,l,u,d,h,c,f,g,p,m,v,b=this,x=b.chart,y=b.options,_=y.gridLines,k=y.position,w=_.offsetGridLines,M=b.isHorizontal(),S=b._ticksToDraw,C=S.length+(w?1:0),P=rn(_),A=[],D=_.drawBorder?nn(_.lineWidth,0,0):0,T=D/2,I=H._alignPixel,F=function(t){return I(x,t,D)};for("top"===k?(e=F(b.bottom),s=b.bottom-P,u=e-T,h=F(t.top)+T,f=t.bottom):"bottom"===k?(e=F(b.top),h=t.top,f=F(t.bottom)-T,s=e+T,u=b.top+P):"left"===k?(e=F(b.right),o=b.right-P,l=e-T,d=F(t.left)+T,c=t.right):(e=F(b.left),d=t.left,c=F(t.right)-T,o=e+T,l=b.left+P),n=0;n<C;++n)i=S[n]||{},tn(i.label)&&n<S.length||(n===b.zeroLineIndex&&y.offset===w?(g=_.zeroLineWidth,p=_.zeroLineColor,m=_.zeroLineBorderDash||[],v=_.zeroLineBorderDashOffset||0):(g=nn(_.lineWidth,n,1),p=nn(_.color,n,"rgba(0,0,0,0.1)"),m=_.borderDash||[],v=_.borderDashOffset||0),void 0!==(a=an(b,i._index||n,w))&&(r=I(x,a,g),M?o=l=d=c=r:s=u=h=f=r,A.push({tx1:o,ty1:s,tx2:l,ty2:u,x1:d,y1:h,x2:c,y2:f,width:g,color:p,borderDash:m,borderDashOffset:v})));return A.ticksLength=C,A.borderValue=e,A},_computeLabelItems:function(){var t,e,n,i,a,r,o,s,l,u,d,h,c=this,f=c.options,g=f.ticks,p=f.position,m=g.mirror,v=c.isHorizontal(),b=c._ticksToDraw,x=ln(g),y=g.padding,_=rn(f.gridLines),k=-H.toRadians(c.labelRotation),w=[];for("top"===p?(r=c.bottom-_-y,o=k?"left":"center"):"bottom"===p?(r=c.top+_+y,o=k?"right":"center"):"left"===p?(a=c.right-(m?0:_)-y,o=m?"left":"right"):(a=c.left+(m?0:_)+y,o=m?"right":"left"),t=0,e=b.length;t<e;++t)i=(n=b[t]).label,tn(i)||(s=c.getPixelForTick(n._index||t)+g.labelOffset,u=(l=n.major?x.major:x.minor).lineHeight,d=Qe(i)?i.length:1,v?(a=s,h="top"===p?((k?1:.5)-d)*u:(k?0:.5)*u):(r=s,h=(1-d)*u/2),w.push({x:a,y:r,rotation:k,label:i,font:l,textOffset:h,textAlign:o}));return w},_drawGrid:function(t){var e=this,n=e.options.gridLines;if(n.display){var i,a,r,o,s,l=e.ctx,u=e.chart,d=H._alignPixel,h=n.drawBorder?nn(n.lineWidth,0,0):0,c=e._gridLineItems||(e._gridLineItems=e._computeGridLineItems(t));for(r=0,o=c.length;r<o;++r)i=(s=c[r]).width,a=s.color,i&&a&&(l.save(),l.lineWidth=i,l.strokeStyle=a,l.setLineDash&&(l.setLineDash(s.borderDash),l.lineDashOffset=s.borderDashOffset),l.beginPath(),n.drawTicks&&(l.moveTo(s.tx1,s.ty1),l.lineTo(s.tx2,s.ty2)),n.drawOnChartArea&&(l.moveTo(s.x1,s.y1),l.lineTo(s.x2,s.y2)),l.stroke(),l.restore());if(h){var f,g,p,m,v=h,b=nn(n.lineWidth,c.ticksLength-1,1),x=c.borderValue;e.isHorizontal()?(f=d(u,e.left,v)-v/2,g=d(u,e.right,b)+b/2,p=m=x):(p=d(u,e.top,v)-v/2,m=d(u,e.bottom,b)+b/2,f=g=x),l.lineWidth=h,l.strokeStyle=nn(n.color,0),l.beginPath(),l.moveTo(f,p),l.lineTo(g,m),l.stroke()}}},_drawLabels:function(){var t=this;if(t.options.ticks.display){var e,n,i,a,r,o,s,l,u=t.ctx,d=t._labelItems||(t._labelItems=t._computeLabelItems());for(e=0,i=d.length;e<i;++e){if(o=(r=d[e]).font,u.save(),u.translate(r.x,r.y),u.rotate(r.rotation),u.font=o.string,u.fillStyle=o.color,u.textBaseline="middle",u.textAlign=r.textAlign,s=r.label,l=r.textOffset,Qe(s))for(n=0,a=s.length;n<a;++n)u.fillText(""+s[n],0,l),l+=o.lineHeight;else u.fillText(s,0,l);u.restore()}}},_drawTitle:function(){var t=this,e=t.ctx,n=t.options,i=n.scaleLabel;if(i.display){var a,r,o=en(i.fontColor,N.global.defaultFontColor),s=H.options._parseFont(i),l=H.options.toPadding(i.padding),u=s.lineHeight/2,d=n.position,h=0;if(t.isHorizontal())a=t.left+t.width/2,r="bottom"===d?t.bottom-u-l.bottom:t.top+u+l.top;else{var c="left"===d;a=c?t.left+u+l.top:t.right-u-l.top,r=t.top+t.height/2,h=c?-.5*Math.PI:.5*Math.PI}e.save(),e.translate(a,r),e.rotate(h),e.textAlign="center",e.textBaseline="middle",e.fillStyle=o,e.font=s.string,e.fillText(i.labelString,0,0),e.restore()}},draw:function(t){this._isVisible()&&(this._drawGrid(t),this._drawTitle(),this._drawLabels())},_layers:function(){var t=this,e=t.options,n=e.ticks&&e.ticks.z||0,i=e.gridLines&&e.gridLines.z||0;return t._isVisible()&&n!==i&&t.draw===t._draw?[{z:i,draw:function(){t._drawGrid.apply(t,arguments),t._drawTitle.apply(t,arguments)}},{z:n,draw:function(){t._drawLabels.apply(t,arguments)}}]:[{z:n,draw:function(){t.draw.apply(t,arguments)}}]},_getMatchingVisibleMetas:function(t){var e=this,n=e.isHorizontal();return e.chart._getSortedVisibleDatasetMetas().filter((function(i){return(!t||i.type===t)&&(n?i.xAxisID===e.id:i.yAxisID===e.id)}))}});hn.prototype._draw=hn.prototype.draw;var cn=hn,fn=H.isNullOrUndef,gn=cn.extend({determineDataLimits:function(){var t,e=this,n=e._getLabels(),i=e.options.ticks,a=i.min,r=i.max,o=0,s=n.length-1;void 0!==a&&(t=n.indexOf(a))>=0&&(o=t),void 0!==r&&(t=n.indexOf(r))>=0&&(s=t),e.minIndex=o,e.maxIndex=s,e.min=n[o],e.max=n[s]},buildTicks:function(){var t=this._getLabels(),e=this.minIndex,n=this.maxIndex;this.ticks=0===e&&n===t.length-1?t:t.slice(e,n+1)},getLabelForIndex:function(t,e){var n=this.chart;return n.getDatasetMeta(e).controller._getValueScaleId()===this.id?this.getRightValue(n.data.datasets[e].data[t]):this._getLabels()[t]},_configure:function(){var t=this,e=t.options.offset,n=t.ticks;cn.prototype._configure.call(t),t.isHorizontal()||(t._reversePixels=!t._reversePixels),n&&(t._startValue=t.minIndex-(e?.5:0),t._valueRange=Math.max(n.length-(e?0:1),1))},getPixelForValue:function(t,e,n){var i,a,r,o=this;return fn(e)||fn(n)||(t=o.chart.data.datasets[n].data[e]),fn(t)||(i=o.isHorizontal()?t.x:t.y),(void 0!==i||void 0!==t&&isNaN(e))&&(a=o._getLabels(),t=H.valueOrDefault(i,t),e=-1!==(r=a.indexOf(t))?r:e,isNaN(e)&&(e=t)),o.getPixelForDecimal((e-o._startValue)/o._valueRange)},getPixelForTick:function(t){var e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t],t+this.minIndex)},getValueForPixel:function(t){var e=Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange);return Math.min(Math.max(e,0),this.ticks.length-1)},getBasePixel:function(){return this.bottom}});gn._defaults={position:"bottom"};var pn=H.noop,mn=H.isNullOrUndef,vn=cn.extend({getRightValue:function(t){return"string"==typeof t?+t:cn.prototype.getRightValue.call(this,t)},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;if(e.beginAtZero){var n=H.sign(t.min),i=H.sign(t.max);n<0&&i<0?t.max=0:n>0&&i>0&&(t.min=0)}var a=void 0!==e.min||void 0!==e.suggestedMin,r=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),a!==r&&t.min>=t.max&&(a?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:function(){var t,e=this.options.ticks,n=e.stepSize,i=e.maxTicksLimit;return n?t=Math.ceil(this.max/n)-Math.floor(this.min/n)+1:(t=this._computeTickLimit(),i=i||11),i&&(t=Math.min(i,t)),t},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:pn,buildTicks:function(){var t=this,e=t.options.ticks,n=t.getTickLimit(),i={maxTicks:n=Math.max(2,n),min:e.min,max:e.max,precision:e.precision,stepSize:H.valueOrDefault(e.fixedStepSize,e.stepSize)},a=t.ticks=function(t,e){var n,i,a,r,o=[],s=t.stepSize,l=s||1,u=t.maxTicks-1,d=t.min,h=t.max,c=t.precision,f=e.min,g=e.max,p=H.niceNum((g-f)/u/l)*l;if(p<1e-14&&mn(d)&&mn(h))return[f,g];(r=Math.ceil(g/p)-Math.floor(f/p))>u&&(p=H.niceNum(r*p/u/l)*l),s||mn(c)?n=Math.pow(10,H._decimalPlaces(p)):(n=Math.pow(10,c),p=Math.ceil(p*n)/n),i=Math.floor(f/p)*p,a=Math.ceil(g/p)*p,s&&(!mn(d)&&H.almostWhole(d/p,p/1e3)&&(i=d),!mn(h)&&H.almostWhole(h/p,p/1e3)&&(a=h)),r=(a-i)/p,r=H.almostEquals(r,Math.round(r),p/1e3)?Math.round(r):Math.ceil(r),i=Math.round(i*n)/n,a=Math.round(a*n)/n,o.push(mn(d)?i:d);for(var m=1;m<r;++m)o.push(Math.round((i+m*p)*n)/n);return o.push(mn(h)?a:h),o}(i,t);t.handleDirectionalChanges(),t.max=H.max(a),t.min=H.min(a),e.reverse?(a.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){var t=this;t.ticksAsNumbers=t.ticks.slice(),t.zeroLineIndex=t.ticks.indexOf(0),cn.prototype.convertTicksToLabels.call(t)},_configure:function(){var t,e=this,n=e.getTicks(),i=e.min,a=e.max;cn.prototype._configure.call(e),e.options.offset&&n.length&&(i-=t=(a-i)/Math.max(n.length-1,1)/2,a+=t),e._startValue=i,e._endValue=a,e._valueRange=a-i}}),bn={position:"left",ticks:{callback:Je.formatters.linear}};function xn(t,e,n,i){var a,r,o=t.options,s=function(t,e,n){var i=[n.type,void 0===e&&void 0===n.stack?n.index:"",n.stack].join(".");return void 0===t[i]&&(t[i]={pos:[],neg:[]}),t[i]}(e,o.stacked,n),l=s.pos,u=s.neg,d=i.length;for(a=0;a<d;++a)r=t._parseValue(i[a]),isNaN(r.min)||isNaN(r.max)||n.data[a].hidden||(l[a]=l[a]||0,u[a]=u[a]||0,o.relativePoints?l[a]=100:r.min<0||r.max<0?u[a]+=r.min:l[a]+=r.max)}function yn(t,e,n){var i,a,r=n.length;for(i=0;i<r;++i)a=t._parseValue(n[i]),isNaN(a.min)||isNaN(a.max)||e.data[i].hidden||(t.min=Math.min(t.min,a.min),t.max=Math.max(t.max,a.max))}var _n=vn.extend({determineDataLimits:function(){var t,e,n,i,a=this,r=a.options,o=a.chart.data.datasets,s=a._getMatchingVisibleMetas(),l=r.stacked,u={},d=s.length;if(a.min=Number.POSITIVE_INFINITY,a.max=Number.NEGATIVE_INFINITY,void 0===l)for(t=0;!l&&t<d;++t)l=void 0!==(e=s[t]).stack;for(t=0;t<d;++t)n=o[(e=s[t]).index].data,l?xn(a,u,e,n):yn(a,e,n);H.each(u,(function(t){i=t.pos.concat(t.neg),a.min=Math.min(a.min,H.min(i)),a.max=Math.max(a.max,H.max(i))})),a.min=H.isFinite(a.min)&&!isNaN(a.min)?a.min:0,a.max=H.isFinite(a.max)&&!isNaN(a.max)?a.max:1,a.handleTickRangeOptions()},_computeTickLimit:function(){var t;return this.isHorizontal()?Math.ceil(this.width/40):(t=H.options._parseFont(this.options.ticks),Math.ceil(this.height/t.lineHeight))},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return this._getScaleLabel(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){return this.getPixelForDecimal((+this.getRightValue(t)-this._startValue)/this._valueRange)},getValueForPixel:function(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange},getPixelForTick:function(t){var e=this.ticksAsNumbers;return t<0||t>e.length-1?null:this.getPixelForValue(e[t])}}),kn=bn;_n._defaults=kn;var wn=H.valueOrDefault,Mn=H.math.log10,Sn={position:"left",ticks:{callback:Je.formatters.logarithmic}};function Cn(t,e){return H.isFinite(t)&&t>=0?t:e}var Pn=cn.extend({determineDataLimits:function(){var t,e,n,i,a,r,o=this,s=o.options,l=o.chart,u=l.data.datasets,d=o.isHorizontal();function h(t){return d?t.xAxisID===o.id:t.yAxisID===o.id}o.min=Number.POSITIVE_INFINITY,o.max=Number.NEGATIVE_INFINITY,o.minNotZero=Number.POSITIVE_INFINITY;var c=s.stacked;if(void 0===c)for(t=0;t<u.length;t++)if(e=l.getDatasetMeta(t),l.isDatasetVisible(t)&&h(e)&&void 0!==e.stack){c=!0;break}if(s.stacked||c){var f={};for(t=0;t<u.length;t++){var g=[(e=l.getDatasetMeta(t)).type,void 0===s.stacked&&void 0===e.stack?t:"",e.stack].join(".");if(l.isDatasetVisible(t)&&h(e))for(void 0===f[g]&&(f[g]=[]),a=0,r=(i=u[t].data).length;a<r;a++){var p=f[g];n=o._parseValue(i[a]),isNaN(n.min)||isNaN(n.max)||e.data[a].hidden||n.min<0||n.max<0||(p[a]=p[a]||0,p[a]+=n.max)}}H.each(f,(function(t){if(t.length>0){var e=H.min(t),n=H.max(t);o.min=Math.min(o.min,e),o.max=Math.max(o.max,n)}}))}else for(t=0;t<u.length;t++)if(e=l.getDatasetMeta(t),l.isDatasetVisible(t)&&h(e))for(a=0,r=(i=u[t].data).length;a<r;a++)n=o._parseValue(i[a]),isNaN(n.min)||isNaN(n.max)||e.data[a].hidden||n.min<0||n.max<0||(o.min=Math.min(n.min,o.min),o.max=Math.max(n.max,o.max),0!==n.min&&(o.minNotZero=Math.min(n.min,o.minNotZero)));o.min=H.isFinite(o.min)?o.min:null,o.max=H.isFinite(o.max)?o.max:null,o.minNotZero=H.isFinite(o.minNotZero)?o.minNotZero:null,this.handleTickRangeOptions()},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;t.min=Cn(e.min,t.min),t.max=Cn(e.max,t.max),t.min===t.max&&(0!==t.min&&null!==t.min?(t.min=Math.pow(10,Math.floor(Mn(t.min))-1),t.max=Math.pow(10,Math.floor(Mn(t.max))+1)):(t.min=1,t.max=10)),null===t.min&&(t.min=Math.pow(10,Math.floor(Mn(t.max))-1)),null===t.max&&(t.max=0!==t.min?Math.pow(10,Math.floor(Mn(t.min))+1):10),null===t.minNotZero&&(t.min>0?t.minNotZero=t.min:t.max<1?t.minNotZero=Math.pow(10,Math.floor(Mn(t.max))):t.minNotZero=1)},buildTicks:function(){var t=this,e=t.options.ticks,n=!t.isHorizontal(),i={min:Cn(e.min),max:Cn(e.max)},a=t.ticks=function(t,e){var n,i,a=[],r=wn(t.min,Math.pow(10,Math.floor(Mn(e.min)))),o=Math.floor(Mn(e.max)),s=Math.ceil(e.max/Math.pow(10,o));0===r?(n=Math.floor(Mn(e.minNotZero)),i=Math.floor(e.minNotZero/Math.pow(10,n)),a.push(r),r=i*Math.pow(10,n)):(n=Math.floor(Mn(r)),i=Math.floor(r/Math.pow(10,n)));var l=n<0?Math.pow(10,Math.abs(n)):1;do{a.push(r),10==++i&&(i=1,l=++n>=0?1:l),r=Math.round(i*Math.pow(10,n)*l)/l}while(n<o||n===o&&i<s);var u=wn(t.max,r);return a.push(u),a}(i,t);t.max=H.max(a),t.min=H.min(a),e.reverse?(n=!n,t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max),n&&a.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),cn.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return this._getScaleLabel(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){var e=this.tickValues;return t<0||t>e.length-1?null:this.getPixelForValue(e[t])},_getFirstTickValue:function(t){var e=Math.floor(Mn(t));return Math.floor(t/Math.pow(10,e))*Math.pow(10,e)},_configure:function(){var t=this,e=t.min,n=0;cn.prototype._configure.call(t),0===e&&(e=t._getFirstTickValue(t.minNotZero),n=wn(t.options.ticks.fontSize,N.global.defaultFontSize)/t._length),t._startValue=Mn(e),t._valueOffset=n,t._valueRange=(Mn(t.max)-Mn(e))/(1-n)},getPixelForValue:function(t){var e=this,n=0;return(t=+e.getRightValue(t))>e.min&&t>0&&(n=(Mn(t)-e._startValue)/e._valueRange+e._valueOffset),e.getPixelForDecimal(n)},getValueForPixel:function(t){var e=this,n=e.getDecimalForPixel(t);return 0===n&&0===e.min?0:Math.pow(10,e._startValue+(n-e._valueOffset)*e._valueRange)}}),An=Sn;Pn._defaults=An;var Dn=H.valueOrDefault,Tn=H.valueAtIndexOrDefault,In=H.options.resolve,Fn={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:Je.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(t){return t}}};function On(t){var e=t.ticks;return e.display&&t.display?Dn(e.fontSize,N.global.defaultFontSize)+2*e.backdropPaddingY:0}function Ln(t,e,n,i,a){return t===i||t===a?{start:e-n/2,end:e+n/2}:t<i||t>a?{start:e-n,end:e}:{start:e,end:e+n}}function Rn(t){return 0===t||180===t?"center":t<180?"left":"right"}function zn(t,e,n,i){var a,r,o=n.y+i/2;if(H.isArray(e))for(a=0,r=e.length;a<r;++a)t.fillText(e[a],n.x,o),o+=i;else t.fillText(e,n.x,o)}function Nn(t,e,n){90===t||270===t?n.y-=e.h/2:(t>270||t<90)&&(n.y-=e.h)}function Bn(t){return H.isNumber(t)?t:0}var En=vn.extend({setDimensions:function(){var t=this;t.width=t.maxWidth,t.height=t.maxHeight,t.paddingTop=On(t.options)/2,t.xCenter=Math.floor(t.width/2),t.yCenter=Math.floor((t.height-t.paddingTop)/2),t.drawingArea=Math.min(t.height-t.paddingTop,t.width)/2},determineDataLimits:function(){var t=this,e=t.chart,n=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;H.each(e.data.datasets,(function(a,r){if(e.isDatasetVisible(r)){var o=e.getDatasetMeta(r);H.each(a.data,(function(e,a){var r=+t.getRightValue(e);isNaN(r)||o.data[a].hidden||(n=Math.min(r,n),i=Math.max(r,i))}))}})),t.min=n===Number.POSITIVE_INFINITY?0:n,t.max=i===Number.NEGATIVE_INFINITY?0:i,t.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/On(this.options))},convertTicksToLabels:function(){var t=this;vn.prototype.convertTicksToLabels.call(t),t.pointLabels=t.chart.data.labels.map((function(){var e=H.callback(t.options.pointLabels.callback,arguments,t);return e||0===e?e:""}))},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t=this.options;t.display&&t.pointLabels.display?function(t){var e,n,i,a=H.options._parseFont(t.options.pointLabels),r={l:0,r:t.width,t:0,b:t.height-t.paddingTop},o={};t.ctx.font=a.string,t._pointLabelSizes=[];var s,l,u,d=t.chart.data.labels.length;for(e=0;e<d;e++){i=t.getPointPosition(e,t.drawingArea+5),s=t.ctx,l=a.lineHeight,u=t.pointLabels[e],n=H.isArray(u)?{w:H.longestText(s,s.font,u),h:u.length*l}:{w:s.measureText(u).width,h:l},t._pointLabelSizes[e]=n;var h=t.getIndexAngle(e),c=H.toDegrees(h)%360,f=Ln(c,i.x,n.w,0,180),g=Ln(c,i.y,n.h,90,270);f.start<r.l&&(r.l=f.start,o.l=h),f.end>r.r&&(r.r=f.end,o.r=h),g.start<r.t&&(r.t=g.start,o.t=h),g.end>r.b&&(r.b=g.end,o.b=h)}t.setReductions(t.drawingArea,r,o)}(this):this.setCenterPoint(0,0,0,0)},setReductions:function(t,e,n){var i=this,a=e.l/Math.sin(n.l),r=Math.max(e.r-i.width,0)/Math.sin(n.r),o=-e.t/Math.cos(n.t),s=-Math.max(e.b-(i.height-i.paddingTop),0)/Math.cos(n.b);a=Bn(a),r=Bn(r),o=Bn(o),s=Bn(s),i.drawingArea=Math.min(Math.floor(t-(a+r)/2),Math.floor(t-(o+s)/2)),i.setCenterPoint(a,r,o,s)},setCenterPoint:function(t,e,n,i){var a=this,r=a.width-e-a.drawingArea,o=t+a.drawingArea,s=n+a.drawingArea,l=a.height-a.paddingTop-i-a.drawingArea;a.xCenter=Math.floor((o+r)/2+a.left),a.yCenter=Math.floor((s+l)/2+a.top+a.paddingTop)},getIndexAngle:function(t){var e=this.chart,n=(t*(360/e.data.labels.length)+((e.options||{}).startAngle||0))%360;return(n<0?n+360:n)*Math.PI*2/360},getDistanceFromCenterForValue:function(t){var e=this;if(H.isNullOrUndef(t))return NaN;var n=e.drawingArea/(e.max-e.min);return e.options.ticks.reverse?(e.max-t)*n:(t-e.min)*n},getPointPosition:function(t,e){var n=this.getIndexAngle(t)-Math.PI/2;return{x:Math.cos(n)*e+this.xCenter,y:Math.sin(n)*e+this.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(t){var e=this.min,n=this.max;return this.getPointPositionForValue(t||0,this.beginAtZero?0:e<0&&n<0?n:e>0&&n>0?e:0)},_drawGrid:function(){var t,e,n,i=this,a=i.ctx,r=i.options,o=r.gridLines,s=r.angleLines,l=Dn(s.lineWidth,o.lineWidth),u=Dn(s.color,o.color);if(r.pointLabels.display&&function(t){var e=t.ctx,n=t.options,i=n.pointLabels,a=On(n),r=t.getDistanceFromCenterForValue(n.ticks.reverse?t.min:t.max),o=H.options._parseFont(i);e.save(),e.font=o.string,e.textBaseline="middle";for(var s=t.chart.data.labels.length-1;s>=0;s--){var l=0===s?a/2:0,u=t.getPointPosition(s,r+l+5),d=Tn(i.fontColor,s,N.global.defaultFontColor);e.fillStyle=d;var h=t.getIndexAngle(s),c=H.toDegrees(h);e.textAlign=Rn(c),Nn(c,t._pointLabelSizes[s],u),zn(e,t.pointLabels[s],u,o.lineHeight)}e.restore()}(i),o.display&&H.each(i.ticks,(function(t,n){0!==n&&(e=i.getDistanceFromCenterForValue(i.ticksAsNumbers[n]),function(t,e,n,i){var a,r=t.ctx,o=e.circular,s=t.chart.data.labels.length,l=Tn(e.color,i-1),u=Tn(e.lineWidth,i-1);if((o||s)&&l&&u){if(r.save(),r.strokeStyle=l,r.lineWidth=u,r.setLineDash&&(r.setLineDash(e.borderDash||[]),r.lineDashOffset=e.borderDashOffset||0),r.beginPath(),o)r.arc(t.xCenter,t.yCenter,n,0,2*Math.PI);else{a=t.getPointPosition(0,n),r.moveTo(a.x,a.y);for(var d=1;d<s;d++)a=t.getPointPosition(d,n),r.lineTo(a.x,a.y)}r.closePath(),r.stroke(),r.restore()}}(i,o,e,n))})),s.display&&l&&u){for(a.save(),a.lineWidth=l,a.strokeStyle=u,a.setLineDash&&(a.setLineDash(In([s.borderDash,o.borderDash,[]])),a.lineDashOffset=In([s.borderDashOffset,o.borderDashOffset,0])),t=i.chart.data.labels.length-1;t>=0;t--)e=i.getDistanceFromCenterForValue(r.ticks.reverse?i.min:i.max),n=i.getPointPosition(t,e),a.beginPath(),a.moveTo(i.xCenter,i.yCenter),a.lineTo(n.x,n.y),a.stroke();a.restore()}},_drawLabels:function(){var t=this,e=t.ctx,n=t.options.ticks;if(n.display){var i,a,r=t.getIndexAngle(0),o=H.options._parseFont(n),s=Dn(n.fontColor,N.global.defaultFontColor);e.save(),e.font=o.string,e.translate(t.xCenter,t.yCenter),e.rotate(r),e.textAlign="center",e.textBaseline="middle",H.each(t.ticks,(function(r,l){(0!==l||n.reverse)&&(i=t.getDistanceFromCenterForValue(t.ticksAsNumbers[l]),n.showLabelBackdrop&&(a=e.measureText(r).width,e.fillStyle=n.backdropColor,e.fillRect(-a/2-n.backdropPaddingX,-i-o.size/2-n.backdropPaddingY,a+2*n.backdropPaddingX,o.size+2*n.backdropPaddingY)),e.fillStyle=s,e.fillText(r,0,-i))})),e.restore()}},_drawTitle:H.noop}),Wn=Fn;En._defaults=Wn;var Vn=H._deprecated,Hn=H.options.resolve,jn=H.valueOrDefault,qn=Number.MIN_SAFE_INTEGER||-9007199254740991,Un=Number.MAX_SAFE_INTEGER||9007199254740991,Yn={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Gn=Object.keys(Yn);function Xn(t,e){return t-e}function Kn(t){return H.valueOrDefault(t.time.min,t.ticks.min)}function Zn(t){return H.valueOrDefault(t.time.max,t.ticks.max)}function $n(t,e,n,i){var a=function(t,e,n){for(var i,a,r,o=0,s=t.length-1;o>=0&&o<=s;){if(a=t[(i=o+s>>1)-1]||null,r=t[i],!a)return{lo:null,hi:r};if(r[e]<n)o=i+1;else{if(!(a[e]>n))return{lo:a,hi:r};s=i-1}}return{lo:r,hi:null}}(t,e,n),r=a.lo?a.hi?a.lo:t[t.length-2]:t[0],o=a.lo?a.hi?a.hi:t[t.length-1]:t[1],s=o[e]-r[e],l=s?(n-r[e])/s:0,u=(o[i]-r[i])*l;return r[i]+u}function Jn(t,e){var n=t._adapter,i=t.options.time,a=i.parser,r=a||i.format,o=e;return"function"==typeof a&&(o=a(o)),H.isFinite(o)||(o="string"==typeof r?n.parse(o,r):n.parse(o)),null!==o?+o:(a||"function"!=typeof r||(o=r(e),H.isFinite(o)||(o=n.parse(o))),o)}function Qn(t,e){if(H.isNullOrUndef(e))return null;var n=t.options.time,i=Jn(t,t.getRightValue(e));return null===i||n.round&&(i=+t._adapter.startOf(i,n.round)),i}function ti(t,e,n,i){var a,r,o,s=Gn.length;for(a=Gn.indexOf(t);a<s-1;++a)if(o=(r=Yn[Gn[a]]).steps?r.steps:Un,r.common&&Math.ceil((n-e)/(o*r.size))<=i)return Gn[a];return Gn[s-1]}function ei(t,e,n){var i,a,r=[],o={},s=e.length;for(i=0;i<s;++i)o[a=e[i]]=i,r.push({value:a,major:!1});return 0!==s&&n?function(t,e,n,i){var a,r,o=t._adapter,s=+o.startOf(e[0].value,i),l=e[e.length-1].value;for(a=s;a<=l;a=+o.add(a,1,i))(r=n[a])>=0&&(e[r].major=!0);return e}(t,r,o,n):r}var ni=cn.extend({initialize:function(){this.mergeTicksOptions(),cn.prototype.initialize.call(this)},update:function(){var t=this,e=t.options,n=e.time||(e.time={}),i=t._adapter=new $e._date(e.adapters.date);return Vn("time scale",n.format,"time.format","time.parser"),Vn("time scale",n.min,"time.min","ticks.min"),Vn("time scale",n.max,"time.max","ticks.max"),H.mergeIf(n.displayFormats,i.formats()),cn.prototype.update.apply(t,arguments)},getRightValue:function(t){return t&&void 0!==t.t&&(t=t.t),cn.prototype.getRightValue.call(this,t)},determineDataLimits:function(){var t,e,n,i,a,r,o,s=this,l=s.chart,u=s._adapter,d=s.options,h=d.time.unit||"day",c=Un,f=qn,g=[],p=[],m=[],v=s._getLabels();for(t=0,n=v.length;t<n;++t)m.push(Qn(s,v[t]));for(t=0,n=(l.data.datasets||[]).length;t<n;++t)if(l.isDatasetVisible(t))if(a=l.data.datasets[t].data,H.isObject(a[0]))for(p[t]=[],e=0,i=a.length;e<i;++e)r=Qn(s,a[e]),g.push(r),p[t][e]=r;else p[t]=m.slice(0),o||(g=g.concat(m),o=!0);else p[t]=[];m.length&&(c=Math.min(c,m[0]),f=Math.max(f,m[m.length-1])),g.length&&(g=n>1?function(t){var e,n,i,a={},r=[];for(e=0,n=t.length;e<n;++e)a[i=t[e]]||(a[i]=!0,r.push(i));return r}(g).sort(Xn):g.sort(Xn),c=Math.min(c,g[0]),f=Math.max(f,g[g.length-1])),c=Qn(s,Kn(d))||c,f=Qn(s,Zn(d))||f,c=c===Un?+u.startOf(Date.now(),h):c,f=f===qn?+u.endOf(Date.now(),h)+1:f,s.min=Math.min(c,f),s.max=Math.max(c+1,f),s._table=[],s._timestamps={data:g,datasets:p,labels:m}},buildTicks:function(){var t,e,n,i=this,a=i.min,r=i.max,o=i.options,s=o.ticks,l=o.time,u=i._timestamps,d=[],h=i.getLabelCapacity(a),c=s.source,f=o.distribution;for(u="data"===c||"auto"===c&&"series"===f?u.data:"labels"===c?u.labels:function(t,e,n,i){var a,r=t._adapter,o=t.options,s=o.time,l=s.unit||ti(s.minUnit,e,n,i),u=Hn([s.stepSize,s.unitStepSize,1]),d="week"===l&&s.isoWeekday,h=e,c=[];if(d&&(h=+r.startOf(h,"isoWeek",d)),h=+r.startOf(h,d?"day":l),r.diff(n,e,l)>1e5*u)throw e+" and "+n+" are too far apart with stepSize of "+u+" "+l;for(a=h;a<n;a=+r.add(a,u,l))c.push(a);return a!==n&&"ticks"!==o.bounds||c.push(a),c}(i,a,r,h),"ticks"===o.bounds&&u.length&&(a=u[0],r=u[u.length-1]),a=Qn(i,Kn(o))||a,r=Qn(i,Zn(o))||r,t=0,e=u.length;t<e;++t)(n=u[t])>=a&&n<=r&&d.push(n);return i.min=a,i.max=r,i._unit=l.unit||(s.autoSkip?ti(l.minUnit,i.min,i.max,h):function(t,e,n,i,a){var r,o;for(r=Gn.length-1;r>=Gn.indexOf(n);r--)if(o=Gn[r],Yn[o].common&&t._adapter.diff(a,i,o)>=e-1)return o;return Gn[n?Gn.indexOf(n):0]}(i,d.length,l.minUnit,i.min,i.max)),i._majorUnit=s.major.enabled&&"year"!==i._unit?function(t){for(var e=Gn.indexOf(t)+1,n=Gn.length;e<n;++e)if(Yn[Gn[e]].common)return Gn[e]}(i._unit):void 0,i._table=function(t,e,n,i){if("linear"===i||!t.length)return[{time:e,pos:0},{time:n,pos:1}];var a,r,o,s,l,u=[],d=[e];for(a=0,r=t.length;a<r;++a)(s=t[a])>e&&s<n&&d.push(s);for(d.push(n),a=0,r=d.length;a<r;++a)l=d[a+1],o=d[a-1],s=d[a],void 0!==o&&void 0!==l&&Math.round((l+o)/2)===s||u.push({time:s,pos:a/(r-1)});return u}(i._timestamps.data,a,r,f),i._offsets=function(t,e,n,i,a){var r,o,s=0,l=0;return a.offset&&e.length&&(r=$n(t,"time",e[0],"pos"),s=1===e.length?1-r:($n(t,"time",e[1],"pos")-r)/2,o=$n(t,"time",e[e.length-1],"pos"),l=1===e.length?o:(o-$n(t,"time",e[e.length-2],"pos"))/2),{start:s,end:l,factor:1/(s+1+l)}}(i._table,d,0,0,o),s.reverse&&d.reverse(),ei(i,d,i._majorUnit)},getLabelForIndex:function(t,e){var n=this,i=n._adapter,a=n.chart.data,r=n.options.time,o=a.labels&&t<a.labels.length?a.labels[t]:"",s=a.datasets[e].data[t];return H.isObject(s)&&(o=n.getRightValue(s)),r.tooltipFormat?i.format(Jn(n,o),r.tooltipFormat):"string"==typeof o?o:i.format(Jn(n,o),r.displayFormats.datetime)},tickFormatFunction:function(t,e,n,i){var a=this._adapter,r=this.options,o=r.time.displayFormats,s=o[this._unit],l=this._majorUnit,u=o[l],d=n[e],h=r.ticks,c=l&&u&&d&&d.major,f=a.format(t,i||(c?u:s)),g=c?h.major:h.minor,p=Hn([g.callback,g.userCallback,h.callback,h.userCallback]);return p?p(f,e,n):f},convertTicksToLabels:function(t){var e,n,i=[];for(e=0,n=t.length;e<n;++e)i.push(this.tickFormatFunction(t[e].value,e,t));return i},getPixelForOffset:function(t){var e=this._offsets,n=$n(this._table,"time",t,"pos");return this.getPixelForDecimal((e.start+n)*e.factor)},getPixelForValue:function(t,e,n){var i=null;if(void 0!==e&&void 0!==n&&(i=this._timestamps.datasets[n][e]),null===i&&(i=Qn(this,t)),null!==i)return this.getPixelForOffset(i)},getPixelForTick:function(t){var e=this.getTicks();return t>=0&&t<e.length?this.getPixelForOffset(e[t].value):null},getValueForPixel:function(t){var e=this._offsets,n=this.getDecimalForPixel(t)/e.factor-e.end,i=$n(this._table,"pos",n,"time");return this._adapter._create(i)},_getLabelSize:function(t){var e=this.options.ticks,n=this.ctx.measureText(t).width,i=H.toRadians(this.isHorizontal()?e.maxRotation:e.minRotation),a=Math.cos(i),r=Math.sin(i),o=jn(e.fontSize,N.global.defaultFontSize);return{w:n*a+o*r,h:n*r+o*a}},getLabelWidth:function(t){return this._getLabelSize(t).w},getLabelCapacity:function(t){var e=this,n=e.options.time,i=n.displayFormats,a=i[n.unit]||i.millisecond,r=e.tickFormatFunction(t,0,ei(e,[t],e._majorUnit),a),o=e._getLabelSize(r),s=Math.floor(e.isHorizontal()?e.width/o.w:e.height/o.h);return e.options.offset&&s--,s>0?s:1}});ni._defaults={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};var ii={category:gn,linear:_n,logarithmic:Pn,radialLinear:En,time:ni},ai={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};$e._date.override("function"==typeof t?{_id:"moment",formats:function(){return ai},parse:function(e,n){return"string"==typeof e&&"string"==typeof n?e=t(e,n):e instanceof t||(e=t(e)),e.isValid()?e.valueOf():null},format:function(e,n){return t(e).format(n)},add:function(e,n,i){return t(e).add(n,i).valueOf()},diff:function(e,n,i){return t(e).diff(t(n),i)},startOf:function(e,n,i){return e=t(e),"isoWeek"===n?e.isoWeekday(i).valueOf():e.startOf(n).valueOf()},endOf:function(e,n){return t(e).endOf(n).valueOf()},_create:function(e){return t(e)}}:{}),N._set("global",{plugins:{filler:{propagate:!0}}});var ri={dataset:function(t){var e=t.fill,n=t.chart,i=n.getDatasetMeta(e),a=i&&n.isDatasetVisible(e)&&i.dataset._children||[],r=a.length||0;return r?function(t,e){return e<r&&a[e]._view||null}:null},boundary:function(t){var e=t.boundary,n=e?e.x:null,i=e?e.y:null;return H.isArray(e)?function(t,n){return e[n]}:function(t){return{x:null===n?t.x:n,y:null===i?t.y:i}}}};function oi(t,e,n){var i,a=t._model||{},r=a.fill;if(void 0===r&&(r=!!a.backgroundColor),!1===r||null===r)return!1;if(!0===r)return"origin";if(i=parseFloat(r,10),isFinite(i)&&Math.floor(i)===i)return"-"!==r[0]&&"+"!==r[0]||(i=e+i),!(i===e||i<0||i>=n)&&i;switch(r){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return r;default:return!1}}function si(t){return(t.el._scale||{}).getPointPositionForValue?function(t){var e,n,i,a,r,o=t.el._scale,s=o.options,l=o.chart.data.labels.length,u=t.fill,d=[];if(!l)return null;for(e=s.ticks.reverse?o.max:o.min,n=s.ticks.reverse?o.min:o.max,i=o.getPointPositionForValue(0,e),a=0;a<l;++a)r="start"===u||"end"===u?o.getPointPositionForValue(a,"start"===u?e:n):o.getBasePosition(a),s.gridLines.circular&&(r.cx=i.x,r.cy=i.y,r.angle=o.getIndexAngle(a)-Math.PI/2),d.push(r);return d}(t):function(t){var e,n=t.el._model||{},i=t.el._scale||{},a=t.fill,r=null;if(isFinite(a))return null;if("start"===a?r=void 0===n.scaleBottom?i.bottom:n.scaleBottom:"end"===a?r=void 0===n.scaleTop?i.top:n.scaleTop:void 0!==n.scaleZero?r=n.scaleZero:i.getBasePixel&&(r=i.getBasePixel()),null!=r){if(void 0!==r.x&&void 0!==r.y)return r;if(H.isFinite(r))return{x:(e=i.isHorizontal())?r:null,y:e?null:r}}return null}(t)}function li(t,e,n){var i,a=t[e].fill,r=[e];if(!n)return a;for(;!1!==a&&-1===r.indexOf(a);){if(!isFinite(a))return a;if(!(i=t[a]))return!1;if(i.visible)return a;r.push(a),a=i.fill}return!1}function ui(t){var e=t.fill,n="dataset";return!1===e?null:(isFinite(e)||(n="boundary"),ri[n](t))}function di(t){return t&&!t.skip}function hi(t,e,n,i,a){var r,o,s,l;if(i&&a){for(t.moveTo(e[0].x,e[0].y),r=1;r<i;++r)H.canvas.lineTo(t,e[r-1],e[r]);if(void 0===n[0].angle)for(t.lineTo(n[a-1].x,n[a-1].y),r=a-1;r>0;--r)H.canvas.lineTo(t,n[r],n[r-1],!0);else for(o=n[0].cx,s=n[0].cy,l=Math.sqrt(Math.pow(n[0].x-o,2)+Math.pow(n[0].y-s,2)),r=a-1;r>0;--r)t.arc(o,s,l,n[r].angle,n[r-1].angle,!0)}}function ci(t,e,n,i,a,r){var o,s,l,u,d,h,c,f,g=e.length,p=i.spanGaps,m=[],v=[],b=0,x=0;for(t.beginPath(),o=0,s=g;o<s;++o)d=n(u=e[l=o%g]._view,l,i),h=di(u),c=di(d),r&&void 0===f&&h&&(s=g+(f=o+1)),h&&c?(b=m.push(u),x=v.push(d)):b&&x&&(p?(h&&m.push(u),c&&v.push(d)):(hi(t,m,v,b,x),b=x=0,m=[],v=[]));hi(t,m,v,b,x),t.closePath(),t.fillStyle=a,t.fill()}var fi={id:"filler",afterDatasetsUpdate:function(t,e){var n,i,a,r,o=(t.data.datasets||[]).length,s=e.propagate,l=[];for(i=0;i<o;++i)r=null,(a=(n=t.getDatasetMeta(i)).dataset)&&a._model&&a instanceof xt.Line&&(r={visible:t.isDatasetVisible(i),fill:oi(a,i,o),chart:t,el:a}),n.$filler=r,l.push(r);for(i=0;i<o;++i)(r=l[i])&&(r.fill=li(l,i,s),r.boundary=si(r),r.mapper=ui(r))},beforeDatasetsDraw:function(t){var e,n,i,a,r,o,s,l=t._getSortedVisibleDatasetMetas(),u=t.ctx;for(n=l.length-1;n>=0;--n)(e=l[n].$filler)&&e.visible&&(a=(i=e.el)._view,r=i._children||[],o=e.mapper,s=a.backgroundColor||N.global.defaultColor,o&&s&&r.length&&(H.canvas.clipArea(u,t.chartArea),ci(u,r,o,a,s,i._loop),H.canvas.unclipArea(u)))}},gi=H.rtl.getRtlAdapter,pi=H.noop,mi=H.valueOrDefault;function vi(t,e){return t.usePointStyle&&t.boxWidth>e?e:t.boxWidth}N._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var n=e.datasetIndex,i=this.chart,a=i.getDatasetMeta(n);a.hidden=null===a.hidden?!i.data.datasets[n].hidden:null,i.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data.datasets,n=t.options.legend||{},i=n.labels&&n.labels.usePointStyle;return t._getSortedDatasetMetas().map((function(n){var a=n.controller.getStyle(i?0:void 0);return{text:e[n.index].label,fillStyle:a.backgroundColor,hidden:!t.isDatasetVisible(n.index),lineCap:a.borderCapStyle,lineDash:a.borderDash,lineDashOffset:a.borderDashOffset,lineJoin:a.borderJoinStyle,lineWidth:a.borderWidth,strokeStyle:a.borderColor,pointStyle:a.pointStyle,rotation:a.rotation,datasetIndex:n.index}}),this)}}},legendCallback:function(t){var e,n,i,a=document.createElement("ul"),r=t.data.datasets;for(a.setAttribute("class",t.id+"-legend"),e=0,n=r.length;e<n;e++)(i=a.appendChild(document.createElement("li"))).appendChild(document.createElement("span")).style.backgroundColor=r[e].backgroundColor,r[e].label&&i.appendChild(document.createTextNode(r[e].label));return a.outerHTML}});var bi=X.extend({initialize:function(t){H.extend(this,t),this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1},beforeUpdate:pi,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:pi,beforeSetDimensions:pi,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:pi,beforeBuildLabels:pi,buildLabels:function(){var t=this,e=t.options.labels||{},n=H.callback(e.generateLabels,[t.chart],t)||[];e.filter&&(n=n.filter((function(n){return e.filter(n,t.chart.data)}))),t.options.reverse&&n.reverse(),t.legendItems=n},afterBuildLabels:pi,beforeFit:pi,fit:function(){var t=this,e=t.options,n=e.labels,i=e.display,a=t.ctx,r=H.options._parseFont(n),o=r.size,s=t.legendHitBoxes=[],l=t.minSize,u=t.isHorizontal();if(u?(l.width=t.maxWidth,l.height=i?10:0):(l.width=i?10:0,l.height=t.maxHeight),i){if(a.font=r.string,u){var d=t.lineWidths=[0],h=0;a.textAlign="left",a.textBaseline="middle",H.each(t.legendItems,(function(t,e){var i=vi(n,o)+o/2+a.measureText(t.text).width;(0===e||d[d.length-1]+i+2*n.padding>l.width)&&(h+=o+n.padding,d[d.length-(e>0?0:1)]=0),s[e]={left:0,top:0,width:i,height:o},d[d.length-1]+=i+n.padding})),l.height+=h}else{var c=n.padding,f=t.columnWidths=[],g=t.columnHeights=[],p=n.padding,m=0,v=0;H.each(t.legendItems,(function(t,e){var i=vi(n,o)+o/2+a.measureText(t.text).width;e>0&&v+o+2*c>l.height&&(p+=m+n.padding,f.push(m),g.push(v),m=0,v=0),m=Math.max(m,i),v+=o+c,s[e]={left:0,top:0,width:i,height:o}})),p+=m,f.push(m),g.push(v),l.width+=p}t.width=l.width,t.height=l.height}else t.width=l.width=t.height=l.height=0},afterFit:pi,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,e=t.options,n=e.labels,i=N.global,a=i.defaultColor,r=i.elements.line,o=t.height,s=t.columnHeights,l=t.width,u=t.lineWidths;if(e.display){var d,h=gi(e.rtl,t.left,t.minSize.width),c=t.ctx,f=mi(n.fontColor,i.defaultFontColor),g=H.options._parseFont(n),p=g.size;c.textAlign=h.textAlign("left"),c.textBaseline="middle",c.lineWidth=.5,c.strokeStyle=f,c.fillStyle=f,c.font=g.string;var m=vi(n,p),v=t.legendHitBoxes,b=function(t,i){switch(e.align){case"start":return n.padding;case"end":return t-i;default:return(t-i+n.padding)/2}},x=t.isHorizontal();d=x?{x:t.left+b(l,u[0]),y:t.top+n.padding,line:0}:{x:t.left+n.padding,y:t.top+b(o,s[0]),line:0},H.rtl.overrideTextDirection(t.ctx,e.textDirection);var y=p+n.padding;H.each(t.legendItems,(function(e,i){var f=c.measureText(e.text).width,g=m+p/2+f,_=d.x,k=d.y;h.setWidth(t.minSize.width),x?i>0&&_+g+n.padding>t.left+t.minSize.width&&(k=d.y+=y,d.line++,_=d.x=t.left+b(l,u[d.line])):i>0&&k+y>t.top+t.minSize.height&&(_=d.x=_+t.columnWidths[d.line]+n.padding,d.line++,k=d.y=t.top+b(o,s[d.line]));var w=h.x(_);!function(t,e,i){if(!(isNaN(m)||m<=0)){c.save();var o=mi(i.lineWidth,r.borderWidth);if(c.fillStyle=mi(i.fillStyle,a),c.lineCap=mi(i.lineCap,r.borderCapStyle),c.lineDashOffset=mi(i.lineDashOffset,r.borderDashOffset),c.lineJoin=mi(i.lineJoin,r.borderJoinStyle),c.lineWidth=o,c.strokeStyle=mi(i.strokeStyle,a),c.setLineDash&&c.setLineDash(mi(i.lineDash,r.borderDash)),n&&n.usePointStyle){var s=m*Math.SQRT2/2,l=h.xPlus(t,m/2),u=e+p/2;H.canvas.drawPoint(c,i.pointStyle,s,l,u,i.rotation)}else c.fillRect(h.leftForLtr(t,m),e,m,p),0!==o&&c.strokeRect(h.leftForLtr(t,m),e,m,p);c.restore()}}(w,k,e),v[i].left=h.leftForLtr(w,v[i].width),v[i].top=k,function(t,e,n,i){var a=p/2,r=h.xPlus(t,m+a),o=e+a;c.fillText(n.text,r,o),n.hidden&&(c.beginPath(),c.lineWidth=2,c.moveTo(r,o),c.lineTo(h.xPlus(r,i),o),c.stroke())}(w,k,e,f),x?d.x+=g+n.padding:d.y+=y})),H.rtl.restoreTextDirection(t.ctx,e.textDirection)}},_getLegendItemAt:function(t,e){var n,i,a,r=this;if(t>=r.left&&t<=r.right&&e>=r.top&&e<=r.bottom)for(a=r.legendHitBoxes,n=0;n<a.length;++n)if(t>=(i=a[n]).left&&t<=i.left+i.width&&e>=i.top&&e<=i.top+i.height)return r.legendItems[n];return null},handleEvent:function(t){var e,n=this,i=n.options,a="mouseup"===t.type?"click":t.type;if("mousemove"===a){if(!i.onHover&&!i.onLeave)return}else{if("click"!==a)return;if(!i.onClick)return}e=n._getLegendItemAt(t.x,t.y),"click"===a?e&&i.onClick&&i.onClick.call(n,t.native,e):(i.onLeave&&e!==n._hoveredItem&&(n._hoveredItem&&i.onLeave.call(n,t.native,n._hoveredItem),n._hoveredItem=e),i.onHover&&e&&i.onHover.call(n,t.native,e))}});function xi(t,e){var n=new bi({ctx:t.ctx,options:e,chart:t});he.configure(t,n,e),he.addBox(t,n),t.legend=n}var yi={id:"legend",_element:bi,beforeInit:function(t){var e=t.options.legend;e&&xi(t,e)},beforeUpdate:function(t){var e=t.options.legend,n=t.legend;e?(H.mergeIf(e,N.global.legend),n?(he.configure(t,n,e),n.options=e):xi(t,e)):n&&(he.removeBox(t,n),delete t.legend)},afterEvent:function(t,e){var n=t.legend;n&&n.handleEvent(e)}},_i=H.noop;N._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var ki=X.extend({initialize:function(t){H.extend(this,t),this.legendHitBoxes=[]},beforeUpdate:_i,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:_i,beforeSetDimensions:_i,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:_i,beforeBuildLabels:_i,buildLabels:_i,afterBuildLabels:_i,beforeFit:_i,fit:function(){var t,e=this,n=e.options,i=e.minSize={},a=e.isHorizontal();n.display?(t=(H.isArray(n.text)?n.text.length:1)*H.options._parseFont(n).lineHeight+2*n.padding,e.width=i.width=a?e.maxWidth:t,e.height=i.height=a?t:e.maxHeight):e.width=i.width=e.height=i.height=0},afterFit:_i,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,n=t.options;if(n.display){var i,a,r,o=H.options._parseFont(n),s=o.lineHeight,l=s/2+n.padding,u=0,d=t.top,h=t.left,c=t.bottom,f=t.right;e.fillStyle=H.valueOrDefault(n.fontColor,N.global.defaultFontColor),e.font=o.string,t.isHorizontal()?(a=h+(f-h)/2,r=d+l,i=f-h):(a="left"===n.position?h+l:f-l,r=d+(c-d)/2,i=c-d,u=Math.PI*("left"===n.position?-.5:.5)),e.save(),e.translate(a,r),e.rotate(u),e.textAlign="center",e.textBaseline="middle";var g=n.text;if(H.isArray(g))for(var p=0,m=0;m<g.length;++m)e.fillText(g[m],0,p,i),p+=s;else e.fillText(g,0,0,i);e.restore()}}});function wi(t,e){var n=new ki({ctx:t.ctx,options:e,chart:t});he.configure(t,n,e),he.addBox(t,n),t.titleBlock=n}var Mi={},Si=fi,Ci=yi,Pi={id:"title",_element:ki,beforeInit:function(t){var e=t.options.title;e&&wi(t,e)},beforeUpdate:function(t){var e=t.options.title,n=t.titleBlock;e?(H.mergeIf(e,N.global.title),n?(he.configure(t,n,e),n.options=e):wi(t,e)):n&&(he.removeBox(t,n),delete t.titleBlock)}};for(var Ai in Mi.filler=Si,Mi.legend=Ci,Mi.title=Pi,Xe.helpers=H,function(){function t(t,e,n){var i;return"string"==typeof t?(i=parseInt(t,10),-1!==t.indexOf("%")&&(i=i/100*e.parentNode[n])):i=t,i}function e(t){return null!=t&&"none"!==t}function n(n,i,a){var r=document.defaultView,o=H._getParentNode(n),s=r.getComputedStyle(n)[i],l=r.getComputedStyle(o)[i],u=e(s),d=e(l),h=Number.POSITIVE_INFINITY;return u||d?Math.min(u?t(s,n,a):h,d?t(l,o,a):h):"none"}H.where=function(t,e){if(H.isArray(t)&&Array.prototype.filter)return t.filter(e);var n=[];return H.each(t,(function(t){e(t)&&n.push(t)})),n},H.findIndex=Array.prototype.findIndex?function(t,e,n){return t.findIndex(e,n)}:function(t,e,n){n=void 0===n?t:n;for(var i=0,a=t.length;i<a;++i)if(e.call(n,t[i],i,t))return i;return-1},H.findNextWhere=function(t,e,n){H.isNullOrUndef(n)&&(n=-1);for(var i=n+1;i<t.length;i++){var a=t[i];if(e(a))return a}},H.findPreviousWhere=function(t,e,n){H.isNullOrUndef(n)&&(n=t.length);for(var i=n-1;i>=0;i--){var a=t[i];if(e(a))return a}},H.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},H.almostEquals=function(t,e,n){return Math.abs(t-e)<n},H.almostWhole=function(t,e){var n=Math.round(t);return n-e<=t&&n+e>=t},H.max=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.max(t,e)}),Number.NEGATIVE_INFINITY)},H.min=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.min(t,e)}),Number.POSITIVE_INFINITY)},H.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0==(t=+t)||isNaN(t)?t:t>0?1:-1},H.toRadians=function(t){return t*(Math.PI/180)},H.toDegrees=function(t){return t*(180/Math.PI)},H._decimalPlaces=function(t){if(H.isFinite(t)){for(var e=1,n=0;Math.round(t*e)/e!==t;)e*=10,n++;return n}},H.getAngleFromPoint=function(t,e){var n=e.x-t.x,i=e.y-t.y,a=Math.sqrt(n*n+i*i),r=Math.atan2(i,n);return r<-.5*Math.PI&&(r+=2*Math.PI),{angle:r,distance:a}},H.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},H.aliasPixel=function(t){return t%2==0?0:.5},H._alignPixel=function(t,e,n){var i=t.currentDevicePixelRatio,a=n/2;return Math.round((e-a)*i)/i+a},H.splineCurve=function(t,e,n,i){var a=t.skip?e:t,r=e,o=n.skip?e:n,s=Math.sqrt(Math.pow(r.x-a.x,2)+Math.pow(r.y-a.y,2)),l=Math.sqrt(Math.pow(o.x-r.x,2)+Math.pow(o.y-r.y,2)),u=s/(s+l),d=l/(s+l),h=i*(u=isNaN(u)?0:u),c=i*(d=isNaN(d)?0:d);return{previous:{x:r.x-h*(o.x-a.x),y:r.y-h*(o.y-a.y)},next:{x:r.x+c*(o.x-a.x),y:r.y+c*(o.y-a.y)}}},H.EPSILON=Number.EPSILON||1e-14,H.splineCurveMonotone=function(t){var e,n,i,a,r,o,s,l,u,d=(t||[]).map((function(t){return{model:t._model,deltaK:0,mK:0}})),h=d.length;for(e=0;e<h;++e)if(!(i=d[e]).model.skip){if(n=e>0?d[e-1]:null,(a=e<h-1?d[e+1]:null)&&!a.model.skip){var c=a.model.x-i.model.x;i.deltaK=0!==c?(a.model.y-i.model.y)/c:0}!n||n.model.skip?i.mK=i.deltaK:!a||a.model.skip?i.mK=n.deltaK:this.sign(n.deltaK)!==this.sign(i.deltaK)?i.mK=0:i.mK=(n.deltaK+i.deltaK)/2}for(e=0;e<h-1;++e)i=d[e],a=d[e+1],i.model.skip||a.model.skip||(H.almostEquals(i.deltaK,0,this.EPSILON)?i.mK=a.mK=0:(r=i.mK/i.deltaK,o=a.mK/i.deltaK,(l=Math.pow(r,2)+Math.pow(o,2))<=9||(s=3/Math.sqrt(l),i.mK=r*s*i.deltaK,a.mK=o*s*i.deltaK)));for(e=0;e<h;++e)(i=d[e]).model.skip||(n=e>0?d[e-1]:null,a=e<h-1?d[e+1]:null,n&&!n.model.skip&&(u=(i.model.x-n.model.x)/3,i.model.controlPointPreviousX=i.model.x-u,i.model.controlPointPreviousY=i.model.y-u*i.mK),a&&!a.model.skip&&(u=(a.model.x-i.model.x)/3,i.model.controlPointNextX=i.model.x+u,i.model.controlPointNextY=i.model.y+u*i.mK))},H.nextItem=function(t,e,n){return n?e>=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},H.previousItem=function(t,e,n){return n?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},H.niceNum=function(t,e){var n=Math.floor(H.log10(t)),i=t/Math.pow(10,n);return(e?i<1.5?1:i<3?2:i<7?5:10:i<=1?1:i<=2?2:i<=5?5:10)*Math.pow(10,n)},H.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},H.getRelativePosition=function(t,e){var n,i,a=t.originalEvent||t,r=t.target||t.srcElement,o=r.getBoundingClientRect(),s=a.touches;s&&s.length>0?(n=s[0].clientX,i=s[0].clientY):(n=a.clientX,i=a.clientY);var l=parseFloat(H.getStyle(r,"padding-left")),u=parseFloat(H.getStyle(r,"padding-top")),d=parseFloat(H.getStyle(r,"padding-right")),h=parseFloat(H.getStyle(r,"padding-bottom")),c=o.right-o.left-l-d,f=o.bottom-o.top-u-h;return{x:n=Math.round((n-o.left-l)/c*r.width/e.currentDevicePixelRatio),y:i=Math.round((i-o.top-u)/f*r.height/e.currentDevicePixelRatio)}},H.getConstraintWidth=function(t){return n(t,"max-width","clientWidth")},H.getConstraintHeight=function(t){return n(t,"max-height","clientHeight")},H._calculatePadding=function(t,e,n){return(e=H.getStyle(t,e)).indexOf("%")>-1?n*parseInt(e,10)/100:parseInt(e,10)},H._getParentNode=function(t){var e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e},H.getMaximumWidth=function(t){var e=H._getParentNode(t);if(!e)return t.clientWidth;var n=e.clientWidth,i=n-H._calculatePadding(e,"padding-left",n)-H._calculatePadding(e,"padding-right",n),a=H.getConstraintWidth(t);return isNaN(a)?i:Math.min(i,a)},H.getMaximumHeight=function(t){var e=H._getParentNode(t);if(!e)return t.clientHeight;var n=e.clientHeight,i=n-H._calculatePadding(e,"padding-top",n)-H._calculatePadding(e,"padding-bottom",n),a=H.getConstraintHeight(t);return isNaN(a)?i:Math.min(i,a)},H.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},H.retinaScale=function(t,e){var n=t.currentDevicePixelRatio=e||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==n){var i=t.canvas,a=t.height,r=t.width;i.height=a*n,i.width=r*n,t.ctx.scale(n,n),i.style.height||i.style.width||(i.style.height=a+"px",i.style.width=r+"px")}},H.fontString=function(t,e,n){return e+" "+t+"px "+n},H.longestText=function(t,e,n,i){var a=(i=i||{}).data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(a=i.data={},r=i.garbageCollect=[],i.font=e),t.font=e;var o,s,l,u,d,h=0,c=n.length;for(o=0;o<c;o++)if(null!=(u=n[o])&&!0!==H.isArray(u))h=H.measureText(t,a,r,h,u);else if(H.isArray(u))for(s=0,l=u.length;s<l;s++)null==(d=u[s])||H.isArray(d)||(h=H.measureText(t,a,r,h,d));var f=r.length/2;if(f>n.length){for(o=0;o<f;o++)delete a[r[o]];r.splice(0,f)}return h},H.measureText=function(t,e,n,i,a){var r=e[a];return r||(r=e[a]=t.measureText(a).width,n.push(a)),r>i&&(i=r),i},H.numberOfLabelLines=function(t){var e=1;return H.each(t,(function(t){H.isArray(t)&&t.length>e&&(e=t.length)})),e},H.color=_?function(t){return t instanceof CanvasGradient&&(t=N.global.defaultColor),_(t)}:function(t){return console.error("Color.js not found!"),t},H.getHoverColor=function(t){return t instanceof CanvasPattern||t instanceof CanvasGradient?t:H.color(t).saturate(.5).darken(.1).rgbString()}}(),Xe._adapters=$e,Xe.Animation=Z,Xe.animationService=$,Xe.controllers=Xt,Xe.DatasetController=nt,Xe.defaults=N,Xe.Element=X,Xe.elements=xt,Xe.Interaction=ee,Xe.layouts=he,Xe.platform=Ce,Xe.plugins=Pe,Xe.Scale=cn,Xe.scaleService=Ae,Xe.Ticks=Je,Xe.Tooltip=Ee,Xe.helpers.each(ii,(function(t,e){Xe.scaleService.registerScaleType(e,t,t._defaults)})),Mi)Mi.hasOwnProperty(Ai)&&Xe.plugins.register(Mi[Ai]);Xe.platform.initialize();var Di=Xe;return"undefined"!=typeof window&&(window.Chart=Xe),Xe.Chart=Xe,Xe.Legend=Mi.legend._element,Xe.Title=Mi.title._element,Xe.pluginService=Xe.plugins,Xe.PluginBase=Xe.Element.extend({}),Xe.canvasHelpers=Xe.helpers.canvas,Xe.layoutService=Xe.layouts,Xe.LinearScaleBase=vn,Xe.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],(function(t){Xe[t]=function(e,n){return new Xe(e,Xe.helpers.merge(n||{},{type:t.charAt(0).toLowerCase()+t.slice(1)}))}})),Di}));
|
|
|
|
|
|
|
|
|
|
|
|
1 |
/*!
|
2 |
+
* Chart.js v3.9.1
|
3 |
* https://www.chartjs.org
|
4 |
+
* (c) 2022 Chart.js Contributors
|
5 |
* Released under the MIT License
|
6 |
*/
|
7 |
+
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Chart=e()}(this,(function(){"use strict";function t(){}const e=function(){let t=0;return function(){return t++}}();function i(t){return null==t}function s(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return"[object"===e.slice(0,7)&&"Array]"===e.slice(-6)}function n(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}const o=t=>("number"==typeof t||t instanceof Number)&&isFinite(+t);function a(t,e){return o(t)?t:e}function r(t,e){return void 0===t?e:t}const l=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100:t/e,h=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function c(t,e,i){if(t&&"function"==typeof t.call)return t.apply(i,e)}function d(t,e,i,o){let a,r,l;if(s(t))if(r=t.length,o)for(a=r-1;a>=0;a--)e.call(i,t[a],a);else for(a=0;a<r;a++)e.call(i,t[a],a);else if(n(t))for(l=Object.keys(t),r=l.length,a=0;a<r;a++)e.call(i,t[l[a]],l[a])}function u(t,e){let i,s,n,o;if(!t||!e||t.length!==e.length)return!1;for(i=0,s=t.length;i<s;++i)if(n=t[i],o=e[i],n.datasetIndex!==o.datasetIndex||n.index!==o.index)return!1;return!0}function f(t){if(s(t))return t.map(f);if(n(t)){const e=Object.create(null),i=Object.keys(t),s=i.length;let n=0;for(;n<s;++n)e[i[n]]=f(t[i[n]]);return e}return t}function g(t){return-1===["__proto__","prototype","constructor"].indexOf(t)}function p(t,e,i,s){if(!g(t))return;const o=e[t],a=i[t];n(o)&&n(a)?m(o,a,s):e[t]=f(a)}function m(t,e,i){const o=s(e)?e:[e],a=o.length;if(!n(t))return t;const r=(i=i||{}).merger||p;for(let s=0;s<a;++s){if(!n(e=o[s]))continue;const a=Object.keys(e);for(let s=0,n=a.length;s<n;++s)r(a[s],t,e,i)}return t}function b(t,e){return m(t,e,{merger:x})}function x(t,e,i){if(!g(t))return;const s=e[t],o=i[t];n(s)&&n(o)?b(s,o):Object.prototype.hasOwnProperty.call(e,t)||(e[t]=f(o))}const _={"":t=>t,x:t=>t.x,y:t=>t.y};function y(t,e){const i=_[e]||(_[e]=function(t){const e=v(t);return t=>{for(const i of e){if(""===i)break;t=t&&t[i]}return t}}(e));return i(t)}function v(t){const e=t.split("."),i=[];let s="";for(const t of e)s+=t,s.endsWith("\\")?s=s.slice(0,-1)+".":(i.push(s),s="");return i}function w(t){return t.charAt(0).toUpperCase()+t.slice(1)}const M=t=>void 0!==t,k=t=>"function"==typeof t,S=(t,e)=>{if(t.size!==e.size)return!1;for(const i of t)if(!e.has(i))return!1;return!0};function P(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}const D=Math.PI,O=2*D,C=O+D,A=Number.POSITIVE_INFINITY,T=D/180,L=D/2,E=D/4,R=2*D/3,I=Math.log10,z=Math.sign;function F(t){const e=Math.round(t);t=N(t,e,t/1e3)?e:t;const i=Math.pow(10,Math.floor(I(t))),s=t/i;return(s<=1?1:s<=2?2:s<=5?5:10)*i}function V(t){const e=[],i=Math.sqrt(t);let s;for(s=1;s<i;s++)t%s==0&&(e.push(s),e.push(t/s));return i===(0|i)&&e.push(i),e.sort(((t,e)=>t-e)).pop(),e}function B(t){return!isNaN(parseFloat(t))&&isFinite(t)}function N(t,e,i){return Math.abs(t-e)<i}function W(t,e){const i=Math.round(t);return i-e<=t&&i+e>=t}function j(t,e,i){let s,n,o;for(s=0,n=t.length;s<n;s++)o=t[s][i],isNaN(o)||(e.min=Math.min(e.min,o),e.max=Math.max(e.max,o))}function H(t){return t*(D/180)}function $(t){return t*(180/D)}function Y(t){if(!o(t))return;let e=1,i=0;for(;Math.round(t*e)/e!==t;)e*=10,i++;return i}function U(t,e){const i=e.x-t.x,s=e.y-t.y,n=Math.sqrt(i*i+s*s);let o=Math.atan2(s,i);return o<-.5*D&&(o+=O),{angle:o,distance:n}}function X(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function q(t,e){return(t-e+C)%O-D}function K(t){return(t%O+O)%O}function G(t,e,i,s){const n=K(t),o=K(e),a=K(i),r=K(o-n),l=K(a-n),h=K(n-o),c=K(n-a);return n===o||n===a||s&&o===a||r>l&&h<c}function Z(t,e,i){return Math.max(e,Math.min(i,t))}function J(t){return Z(t,-32768,32767)}function Q(t,e,i,s=1e-6){return t>=Math.min(e,i)-s&&t<=Math.max(e,i)+s}function tt(t,e,i){i=i||(i=>t[i]<e);let s,n=t.length-1,o=0;for(;n-o>1;)s=o+n>>1,i(s)?o=s:n=s;return{lo:o,hi:n}}const et=(t,e,i,s)=>tt(t,i,s?s=>t[s][e]<=i:s=>t[s][e]<i),it=(t,e,i)=>tt(t,i,(s=>t[s][e]>=i));function st(t,e,i){let s=0,n=t.length;for(;s<n&&t[s]<e;)s++;for(;n>s&&t[n-1]>i;)n--;return s>0||n<t.length?t.slice(s,n):t}const nt=["push","pop","shift","splice","unshift"];function ot(t,e){t._chartjs?t._chartjs.listeners.push(e):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),nt.forEach((e=>{const i="_onData"+w(e),s=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value(...e){const n=s.apply(this,e);return t._chartjs.listeners.forEach((t=>{"function"==typeof t[i]&&t[i](...e)})),n}})})))}function at(t,e){const i=t._chartjs;if(!i)return;const s=i.listeners,n=s.indexOf(e);-1!==n&&s.splice(n,1),s.length>0||(nt.forEach((e=>{delete t[e]})),delete t._chartjs)}function rt(t){const e=new Set;let i,s;for(i=0,s=t.length;i<s;++i)e.add(t[i]);return e.size===s?t:Array.from(e)}const lt="undefined"==typeof window?function(t){return t()}:window.requestAnimationFrame;function ht(t,e,i){const s=i||(t=>Array.prototype.slice.call(t));let n=!1,o=[];return function(...i){o=s(i),n||(n=!0,lt.call(window,(()=>{n=!1,t.apply(e,o)})))}}function ct(t,e){let i;return function(...s){return e?(clearTimeout(i),i=setTimeout(t,e,s)):t.apply(this,s),e}}const dt=t=>"start"===t?"left":"end"===t?"right":"center",ut=(t,e,i)=>"start"===t?e:"end"===t?i:(e+i)/2,ft=(t,e,i,s)=>t===(s?"left":"right")?i:"center"===t?(e+i)/2:e;function gt(t,e,i){const s=e.length;let n=0,o=s;if(t._sorted){const{iScale:a,_parsed:r}=t,l=a.axis,{min:h,max:c,minDefined:d,maxDefined:u}=a.getUserBounds();d&&(n=Z(Math.min(et(r,a.axis,h).lo,i?s:et(e,l,a.getPixelForValue(h)).lo),0,s-1)),o=u?Z(Math.max(et(r,a.axis,c,!0).hi+1,i?0:et(e,l,a.getPixelForValue(c),!0).hi+1),n,s)-n:s-n}return{start:n,count:o}}function pt(t){const{xScale:e,yScale:i,_scaleRanges:s}=t,n={xmin:e.min,xmax:e.max,ymin:i.min,ymax:i.max};if(!s)return t._scaleRanges=n,!0;const o=s.xmin!==e.min||s.xmax!==e.max||s.ymin!==i.min||s.ymax!==i.max;return Object.assign(s,n),o}var mt=new class{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(t,e,i,s){const n=e.listeners[s],o=e.duration;n.forEach((s=>s({chart:t,initial:e.initial,numSteps:o,currentStep:Math.min(i-e.start,o)})))}_refresh(){this._request||(this._running=!0,this._request=lt.call(window,(()=>{this._update(),this._request=null,this._running&&this._refresh()})))}_update(t=Date.now()){let e=0;this._charts.forEach(((i,s)=>{if(!i.running||!i.items.length)return;const n=i.items;let o,a=n.length-1,r=!1;for(;a>=0;--a)o=n[a],o._active?(o._total>i.duration&&(i.duration=o._total),o.tick(t),r=!0):(n[a]=n[n.length-1],n.pop());r&&(s.draw(),this._notify(s,i,t,"progress")),n.length||(i.running=!1,this._notify(s,i,t,"complete"),i.initial=!1),e+=n.length})),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){const e=this._charts;let i=e.get(t);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,i)),i}listen(t,e,i){this._getAnims(t).listeners[e].push(i)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce(((t,e)=>Math.max(t,e._duration)),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!!(e&&e.running&&e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const i=e.items;let s=i.length-1;for(;s>=0;--s)i[s].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}};
|
8 |
+
/*!
|
9 |
+
* @kurkle/color v0.2.1
|
10 |
+
* https://github.com/kurkle/color#readme
|
11 |
+
* (c) 2022 Jukka Kurkela
|
12 |
+
* Released under the MIT License
|
13 |
+
*/function bt(t){return t+.5|0}const xt=(t,e,i)=>Math.max(Math.min(t,i),e);function _t(t){return xt(bt(2.55*t),0,255)}function yt(t){return xt(bt(255*t),0,255)}function vt(t){return xt(bt(t/2.55)/100,0,1)}function wt(t){return xt(bt(100*t),0,100)}const Mt={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},kt=[..."0123456789ABCDEF"],St=t=>kt[15&t],Pt=t=>kt[(240&t)>>4]+kt[15&t],Dt=t=>(240&t)>>4==(15&t);const Ot=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function Ct(t,e,i){const s=e*Math.min(i,1-i),n=(e,n=(e+t/30)%12)=>i-s*Math.max(Math.min(n-3,9-n,1),-1);return[n(0),n(8),n(4)]}function At(t,e,i){const s=(s,n=(s+t/60)%6)=>i-i*e*Math.max(Math.min(n,4-n,1),0);return[s(5),s(3),s(1)]}function Tt(t,e,i){const s=Ct(t,1,.5);let n;for(e+i>1&&(n=1/(e+i),e*=n,i*=n),n=0;n<3;n++)s[n]*=1-e-i,s[n]+=e;return s}function Lt(t){const e=t.r/255,i=t.g/255,s=t.b/255,n=Math.max(e,i,s),o=Math.min(e,i,s),a=(n+o)/2;let r,l,h;return n!==o&&(h=n-o,l=a>.5?h/(2-n-o):h/(n+o),r=function(t,e,i,s,n){return t===n?(e-i)/s+(e<i?6:0):e===n?(i-t)/s+2:(t-e)/s+4}(e,i,s,h,n),r=60*r+.5),[0|r,l||0,a]}function Et(t,e,i,s){return(Array.isArray(e)?t(e[0],e[1],e[2]):t(e,i,s)).map(yt)}function Rt(t,e,i){return Et(Ct,t,e,i)}function It(t){return(t%360+360)%360}const zt={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},Ft={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};let Vt;const Bt=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/,Nt=t=>t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055,Wt=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function jt(t,e,i){if(t){let s=Lt(t);s[e]=Math.max(0,Math.min(s[e]+s[e]*i,0===e?360:1)),s=Rt(s),t.r=s[0],t.g=s[1],t.b=s[2]}}function Ht(t,e){return t?Object.assign(e||{},t):t}function $t(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=yt(t[3]))):(e=Ht(t,{r:0,g:0,b:0,a:1})).a=yt(e.a),e}function Yt(t){return"r"===t.charAt(0)?function(t){const e=Bt.exec(t);let i,s,n,o=255;if(e){if(e[7]!==i){const t=+e[7];o=e[8]?_t(t):xt(255*t,0,255)}return i=+e[1],s=+e[3],n=+e[5],i=255&(e[2]?_t(i):xt(i,0,255)),s=255&(e[4]?_t(s):xt(s,0,255)),n=255&(e[6]?_t(n):xt(n,0,255)),{r:i,g:s,b:n,a:o}}}(t):function(t){const e=Ot.exec(t);let i,s=255;if(!e)return;e[5]!==i&&(s=e[6]?_t(+e[5]):yt(+e[5]));const n=It(+e[2]),o=+e[3]/100,a=+e[4]/100;return i="hwb"===e[1]?function(t,e,i){return Et(Tt,t,e,i)}(n,o,a):"hsv"===e[1]?function(t,e,i){return Et(At,t,e,i)}(n,o,a):Rt(n,o,a),{r:i[0],g:i[1],b:i[2],a:s}}(t)}class Ut{constructor(t){if(t instanceof Ut)return t;const e=typeof t;let i;var s,n,o;"object"===e?i=$t(t):"string"===e&&(o=(s=t).length,"#"===s[0]&&(4===o||5===o?n={r:255&17*Mt[s[1]],g:255&17*Mt[s[2]],b:255&17*Mt[s[3]],a:5===o?17*Mt[s[4]]:255}:7!==o&&9!==o||(n={r:Mt[s[1]]<<4|Mt[s[2]],g:Mt[s[3]]<<4|Mt[s[4]],b:Mt[s[5]]<<4|Mt[s[6]],a:9===o?Mt[s[7]]<<4|Mt[s[8]]:255})),i=n||function(t){Vt||(Vt=function(){const t={},e=Object.keys(Ft),i=Object.keys(zt);let s,n,o,a,r;for(s=0;s<e.length;s++){for(a=r=e[s],n=0;n<i.length;n++)o=i[n],r=r.replace(o,zt[o]);o=parseInt(Ft[a],16),t[r]=[o>>16&255,o>>8&255,255&o]}return t}(),Vt.transparent=[0,0,0,0]);const e=Vt[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}(t)||Yt(t)),this._rgb=i,this._valid=!!i}get valid(){return this._valid}get rgb(){var t=Ht(this._rgb);return t&&(t.a=vt(t.a)),t}set rgb(t){this._rgb=$t(t)}rgbString(){return this._valid?(t=this._rgb)&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${vt(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`):void 0;var t}hexString(){return this._valid?function(t){var e=(t=>Dt(t.r)&&Dt(t.g)&&Dt(t.b)&&Dt(t.a))(t)?St:Pt;return t?"#"+e(t.r)+e(t.g)+e(t.b)+((t,e)=>t<255?e(t):"")(t.a,e):void 0}(this._rgb):void 0}hslString(){return this._valid?function(t){if(!t)return;const e=Lt(t),i=e[0],s=wt(e[1]),n=wt(e[2]);return t.a<255?`hsla(${i}, ${s}%, ${n}%, ${vt(t.a)})`:`hsl(${i}, ${s}%, ${n}%)`}(this._rgb):void 0}mix(t,e){if(t){const i=this.rgb,s=t.rgb;let n;const o=e===n?.5:e,a=2*o-1,r=i.a-s.a,l=((a*r==-1?a:(a+r)/(1+a*r))+1)/2;n=1-l,i.r=255&l*i.r+n*s.r+.5,i.g=255&l*i.g+n*s.g+.5,i.b=255&l*i.b+n*s.b+.5,i.a=o*i.a+(1-o)*s.a,this.rgb=i}return this}interpolate(t,e){return t&&(this._rgb=function(t,e,i){const s=Wt(vt(t.r)),n=Wt(vt(t.g)),o=Wt(vt(t.b));return{r:yt(Nt(s+i*(Wt(vt(e.r))-s))),g:yt(Nt(n+i*(Wt(vt(e.g))-n))),b:yt(Nt(o+i*(Wt(vt(e.b))-o))),a:t.a+i*(e.a-t.a)}}(this._rgb,t._rgb,e)),this}clone(){return new Ut(this.rgb)}alpha(t){return this._rgb.a=yt(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=bt(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){return this._rgb.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return jt(this._rgb,2,t),this}darken(t){return jt(this._rgb,2,-t),this}saturate(t){return jt(this._rgb,1,t),this}desaturate(t){return jt(this._rgb,1,-t),this}rotate(t){return function(t,e){var i=Lt(t);i[0]=It(i[0]+e),i=Rt(i),t.r=i[0],t.g=i[1],t.b=i[2]}(this._rgb,t),this}}function Xt(t){return new Ut(t)}function qt(t){if(t&&"object"==typeof t){const e=t.toString();return"[object CanvasPattern]"===e||"[object CanvasGradient]"===e}return!1}function Kt(t){return qt(t)?t:Xt(t)}function Gt(t){return qt(t)?t:Xt(t).saturate(.5).darken(.1).hexString()}const Zt=Object.create(null),Jt=Object.create(null);function Qt(t,e){if(!e)return t;const i=e.split(".");for(let e=0,s=i.length;e<s;++e){const s=i[e];t=t[s]||(t[s]=Object.create(null))}return t}function te(t,e,i){return"string"==typeof e?m(Qt(t,e),i):m(Qt(t,""),e)}var ee=new class{constructor(t){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=t=>t.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(t,e)=>Gt(e.backgroundColor),this.hoverBorderColor=(t,e)=>Gt(e.borderColor),this.hoverColor=(t,e)=>Gt(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t)}set(t,e){return te(this,t,e)}get(t){return Qt(this,t)}describe(t,e){return te(Jt,t,e)}override(t,e){return te(Zt,t,e)}route(t,e,i,s){const o=Qt(this,t),a=Qt(this,i),l="_"+e;Object.defineProperties(o,{[l]:{value:o[e],writable:!0},[e]:{enumerable:!0,get(){const t=this[l],e=a[s];return n(t)?Object.assign({},e,t):r(t,e)},set(t){this[l]=t}}})}}({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function ie(){return"undefined"!=typeof window&&"undefined"!=typeof document}function se(t){let e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e}function ne(t,e,i){let s;return"string"==typeof t?(s=parseInt(t,10),-1!==t.indexOf("%")&&(s=s/100*e.parentNode[i])):s=t,s}const oe=t=>window.getComputedStyle(t,null);function ae(t,e){return oe(t).getPropertyValue(e)}const re=["top","right","bottom","left"];function le(t,e,i){const s={};i=i?"-"+i:"";for(let n=0;n<4;n++){const o=re[n];s[o]=parseFloat(t[e+"-"+o+i])||0}return s.width=s.left+s.right,s.height=s.top+s.bottom,s}function he(t,e){if("native"in t)return t;const{canvas:i,currentDevicePixelRatio:s}=e,n=oe(i),o="border-box"===n.boxSizing,a=le(n,"padding"),r=le(n,"border","width"),{x:l,y:h,box:c}=function(t,e){const i=t.touches,s=i&&i.length?i[0]:t,{offsetX:n,offsetY:o}=s;let a,r,l=!1;if(((t,e,i)=>(t>0||e>0)&&(!i||!i.shadowRoot))(n,o,t.target))a=n,r=o;else{const t=e.getBoundingClientRect();a=s.clientX-t.left,r=s.clientY-t.top,l=!0}return{x:a,y:r,box:l}}(t,i),d=a.left+(c&&r.left),u=a.top+(c&&r.top);let{width:f,height:g}=e;return o&&(f-=a.width+r.width,g-=a.height+r.height),{x:Math.round((l-d)/f*i.width/s),y:Math.round((h-u)/g*i.height/s)}}const ce=t=>Math.round(10*t)/10;function de(t,e,i,s){const n=oe(t),o=le(n,"margin"),a=ne(n.maxWidth,t,"clientWidth")||A,r=ne(n.maxHeight,t,"clientHeight")||A,l=function(t,e,i){let s,n;if(void 0===e||void 0===i){const o=se(t);if(o){const t=o.getBoundingClientRect(),a=oe(o),r=le(a,"border","width"),l=le(a,"padding");e=t.width-l.width-r.width,i=t.height-l.height-r.height,s=ne(a.maxWidth,o,"clientWidth"),n=ne(a.maxHeight,o,"clientHeight")}else e=t.clientWidth,i=t.clientHeight}return{width:e,height:i,maxWidth:s||A,maxHeight:n||A}}(t,e,i);let{width:h,height:c}=l;if("content-box"===n.boxSizing){const t=le(n,"border","width"),e=le(n,"padding");h-=e.width+t.width,c-=e.height+t.height}return h=Math.max(0,h-o.width),c=Math.max(0,s?Math.floor(h/s):c-o.height),h=ce(Math.min(h,a,l.maxWidth)),c=ce(Math.min(c,r,l.maxHeight)),h&&!c&&(c=ce(h/2)),{width:h,height:c}}function ue(t,e,i){const s=e||1,n=Math.floor(t.height*s),o=Math.floor(t.width*s);t.height=n/s,t.width=o/s;const a=t.canvas;return a.style&&(i||!a.style.height&&!a.style.width)&&(a.style.height=`${t.height}px`,a.style.width=`${t.width}px`),(t.currentDevicePixelRatio!==s||a.height!==n||a.width!==o)&&(t.currentDevicePixelRatio=s,a.height=n,a.width=o,t.ctx.setTransform(s,0,0,s,0,0),!0)}const fe=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(t){}return t}();function ge(t,e){const i=ae(t,e),s=i&&i.match(/^(\d+)(\.\d+)?px$/);return s?+s[1]:void 0}function pe(t){return!t||i(t.size)||i(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}function me(t,e,i,s,n){let o=e[n];return o||(o=e[n]=t.measureText(n).width,i.push(n)),o>s&&(s=o),s}function be(t,e,i,n){let o=(n=n||{}).data=n.data||{},a=n.garbageCollect=n.garbageCollect||[];n.font!==e&&(o=n.data={},a=n.garbageCollect=[],n.font=e),t.save(),t.font=e;let r=0;const l=i.length;let h,c,d,u,f;for(h=0;h<l;h++)if(u=i[h],null!=u&&!0!==s(u))r=me(t,o,a,r,u);else if(s(u))for(c=0,d=u.length;c<d;c++)f=u[c],null==f||s(f)||(r=me(t,o,a,r,f));t.restore();const g=a.length/2;if(g>i.length){for(h=0;h<g;h++)delete o[a[h]];a.splice(0,g)}return r}function xe(t,e,i){const s=t.currentDevicePixelRatio,n=0!==i?Math.max(i/2,.5):0;return Math.round((e-n)*s)/s+n}function _e(t,e){(e=e||t.getContext("2d")).save(),e.resetTransform(),e.clearRect(0,0,t.width,t.height),e.restore()}function ye(t,e,i,s){ve(t,e,i,s,null)}function ve(t,e,i,s,n){let o,a,r,l,h,c;const d=e.pointStyle,u=e.rotation,f=e.radius;let g=(u||0)*T;if(d&&"object"==typeof d&&(o=d.toString(),"[object HTMLImageElement]"===o||"[object HTMLCanvasElement]"===o))return t.save(),t.translate(i,s),t.rotate(g),t.drawImage(d,-d.width/2,-d.height/2,d.width,d.height),void t.restore();if(!(isNaN(f)||f<=0)){switch(t.beginPath(),d){default:n?t.ellipse(i,s,n/2,f,0,0,O):t.arc(i,s,f,0,O),t.closePath();break;case"triangle":t.moveTo(i+Math.sin(g)*f,s-Math.cos(g)*f),g+=R,t.lineTo(i+Math.sin(g)*f,s-Math.cos(g)*f),g+=R,t.lineTo(i+Math.sin(g)*f,s-Math.cos(g)*f),t.closePath();break;case"rectRounded":h=.516*f,l=f-h,a=Math.cos(g+E)*l,r=Math.sin(g+E)*l,t.arc(i-a,s-r,h,g-D,g-L),t.arc(i+r,s-a,h,g-L,g),t.arc(i+a,s+r,h,g,g+L),t.arc(i-r,s+a,h,g+L,g+D),t.closePath();break;case"rect":if(!u){l=Math.SQRT1_2*f,c=n?n/2:l,t.rect(i-c,s-l,2*c,2*l);break}g+=E;case"rectRot":a=Math.cos(g)*f,r=Math.sin(g)*f,t.moveTo(i-a,s-r),t.lineTo(i+r,s-a),t.lineTo(i+a,s+r),t.lineTo(i-r,s+a),t.closePath();break;case"crossRot":g+=E;case"cross":a=Math.cos(g)*f,r=Math.sin(g)*f,t.moveTo(i-a,s-r),t.lineTo(i+a,s+r),t.moveTo(i+r,s-a),t.lineTo(i-r,s+a);break;case"star":a=Math.cos(g)*f,r=Math.sin(g)*f,t.moveTo(i-a,s-r),t.lineTo(i+a,s+r),t.moveTo(i+r,s-a),t.lineTo(i-r,s+a),g+=E,a=Math.cos(g)*f,r=Math.sin(g)*f,t.moveTo(i-a,s-r),t.lineTo(i+a,s+r),t.moveTo(i+r,s-a),t.lineTo(i-r,s+a);break;case"line":a=n?n/2:Math.cos(g)*f,r=Math.sin(g)*f,t.moveTo(i-a,s-r),t.lineTo(i+a,s+r);break;case"dash":t.moveTo(i,s),t.lineTo(i+Math.cos(g)*f,s+Math.sin(g)*f)}t.fill(),e.borderWidth>0&&t.stroke()}}function we(t,e,i){return i=i||.5,!e||t&&t.x>e.left-i&&t.x<e.right+i&&t.y>e.top-i&&t.y<e.bottom+i}function Me(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()}function ke(t){t.restore()}function Se(t,e,i,s,n){if(!e)return t.lineTo(i.x,i.y);if("middle"===n){const s=(e.x+i.x)/2;t.lineTo(s,e.y),t.lineTo(s,i.y)}else"after"===n!=!!s?t.lineTo(e.x,i.y):t.lineTo(i.x,e.y);t.lineTo(i.x,i.y)}function Pe(t,e,i,s){if(!e)return t.lineTo(i.x,i.y);t.bezierCurveTo(s?e.cp1x:e.cp2x,s?e.cp1y:e.cp2y,s?i.cp2x:i.cp1x,s?i.cp2y:i.cp1y,i.x,i.y)}function De(t,e,n,o,a,r={}){const l=s(e)?e:[e],h=r.strokeWidth>0&&""!==r.strokeColor;let c,d;for(t.save(),t.font=a.string,function(t,e){e.translation&&t.translate(e.translation[0],e.translation[1]),i(e.rotation)||t.rotate(e.rotation),e.color&&(t.fillStyle=e.color),e.textAlign&&(t.textAlign=e.textAlign),e.textBaseline&&(t.textBaseline=e.textBaseline)}(t,r),c=0;c<l.length;++c)d=l[c],h&&(r.strokeColor&&(t.strokeStyle=r.strokeColor),i(r.strokeWidth)||(t.lineWidth=r.strokeWidth),t.strokeText(d,n,o,r.maxWidth)),t.fillText(d,n,o,r.maxWidth),Oe(t,n,o,d,r),o+=a.lineHeight;t.restore()}function Oe(t,e,i,s,n){if(n.strikethrough||n.underline){const o=t.measureText(s),a=e-o.actualBoundingBoxLeft,r=e+o.actualBoundingBoxRight,l=i-o.actualBoundingBoxAscent,h=i+o.actualBoundingBoxDescent,c=n.strikethrough?(l+h)/2:h;t.strokeStyle=t.fillStyle,t.beginPath(),t.lineWidth=n.decorationWidth||2,t.moveTo(a,c),t.lineTo(r,c),t.stroke()}}function Ce(t,e){const{x:i,y:s,w:n,h:o,radius:a}=e;t.arc(i+a.topLeft,s+a.topLeft,a.topLeft,-L,D,!0),t.lineTo(i,s+o-a.bottomLeft),t.arc(i+a.bottomLeft,s+o-a.bottomLeft,a.bottomLeft,D,L,!0),t.lineTo(i+n-a.bottomRight,s+o),t.arc(i+n-a.bottomRight,s+o-a.bottomRight,a.bottomRight,L,0,!0),t.lineTo(i+n,s+a.topRight),t.arc(i+n-a.topRight,s+a.topRight,a.topRight,0,-L,!0),t.lineTo(i+a.topLeft,s)}function Ae(t,e=[""],i=t,s,n=(()=>t[0])){M(s)||(s=We("_fallback",t));const o={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:i,_fallback:s,_getTarget:n,override:n=>Ae([n,...t],e,i,s)};return new Proxy(o,{deleteProperty:(e,i)=>(delete e[i],delete e._keys,delete t[0][i],!0),get:(i,s)=>Ie(i,s,(()=>function(t,e,i,s){let n;for(const o of e)if(n=We(Ee(o,t),i),M(n))return Re(t,n)?Be(i,s,t,n):n}(s,e,t,i))),getOwnPropertyDescriptor:(t,e)=>Reflect.getOwnPropertyDescriptor(t._scopes[0],e),getPrototypeOf:()=>Reflect.getPrototypeOf(t[0]),has:(t,e)=>je(t).includes(e),ownKeys:t=>je(t),set(t,e,i){const s=t._storage||(t._storage=n());return t[e]=s[e]=i,delete t._keys,!0}})}function Te(t,e,i,o){const a={_cacheable:!1,_proxy:t,_context:e,_subProxy:i,_stack:new Set,_descriptors:Le(t,o),setContext:e=>Te(t,e,i,o),override:s=>Te(t.override(s),e,i,o)};return new Proxy(a,{deleteProperty:(e,i)=>(delete e[i],delete t[i],!0),get:(t,e,i)=>Ie(t,e,(()=>function(t,e,i){const{_proxy:o,_context:a,_subProxy:r,_descriptors:l}=t;let h=o[e];return k(h)&&l.isScriptable(e)&&(h=function(t,e,i,s){const{_proxy:n,_context:o,_subProxy:a,_stack:r}=i;if(r.has(t))throw new Error("Recursion detected: "+Array.from(r).join("->")+"->"+t);return r.add(t),e=e(o,a||s),r.delete(t),Re(t,e)&&(e=Be(n._scopes,n,t,e)),e}(e,h,t,i)),s(h)&&h.length&&(h=function(t,e,i,s){const{_proxy:o,_context:a,_subProxy:r,_descriptors:l}=i;if(M(a.index)&&s(t))e=e[a.index%e.length];else if(n(e[0])){const i=e,s=o._scopes.filter((t=>t!==i));e=[];for(const n of i){const i=Be(s,o,t,n);e.push(Te(i,a,r&&r[t],l))}}return e}(e,h,t,l.isIndexable)),Re(e,h)&&(h=Te(h,a,r&&r[e],l)),h}(t,e,i))),getOwnPropertyDescriptor:(e,i)=>e._descriptors.allKeys?Reflect.has(t,i)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,i),getPrototypeOf:()=>Reflect.getPrototypeOf(t),has:(e,i)=>Reflect.has(t,i),ownKeys:()=>Reflect.ownKeys(t),set:(e,i,s)=>(t[i]=s,delete e[i],!0)})}function Le(t,e={scriptable:!0,indexable:!0}){const{_scriptable:i=e.scriptable,_indexable:s=e.indexable,_allKeys:n=e.allKeys}=t;return{allKeys:n,scriptable:i,indexable:s,isScriptable:k(i)?i:()=>i,isIndexable:k(s)?s:()=>s}}const Ee=(t,e)=>t?t+w(e):e,Re=(t,e)=>n(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function Ie(t,e,i){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];const s=i();return t[e]=s,s}function ze(t,e,i){return k(t)?t(e,i):t}const Fe=(t,e)=>!0===t?e:"string"==typeof t?y(e,t):void 0;function Ve(t,e,i,s,n){for(const o of e){const e=Fe(i,o);if(e){t.add(e);const o=ze(e._fallback,i,n);if(M(o)&&o!==i&&o!==s)return o}else if(!1===e&&M(s)&&i!==s)return null}return!1}function Be(t,e,i,o){const a=e._rootScopes,r=ze(e._fallback,i,o),l=[...t,...a],h=new Set;h.add(o);let c=Ne(h,l,i,r||i,o);return null!==c&&(!M(r)||r===i||(c=Ne(h,l,r,c,o),null!==c))&&Ae(Array.from(h),[""],a,r,(()=>function(t,e,i){const o=t._getTarget();e in o||(o[e]={});const a=o[e];return s(a)&&n(i)?i:a}(e,i,o)))}function Ne(t,e,i,s,n){for(;i;)i=Ve(t,e,i,s,n);return i}function We(t,e){for(const i of e){if(!i)continue;const e=i[t];if(M(e))return e}}function je(t){let e=t._keys;return e||(e=t._keys=function(t){const e=new Set;for(const i of t)for(const t of Object.keys(i).filter((t=>!t.startsWith("_"))))e.add(t);return Array.from(e)}(t._scopes)),e}function He(t,e,i,s){const{iScale:n}=t,{key:o="r"}=this._parsing,a=new Array(s);let r,l,h,c;for(r=0,l=s;r<l;++r)h=r+i,c=e[h],a[r]={r:n.parse(y(c,o),h)};return a}const $e=Number.EPSILON||1e-14,Ye=(t,e)=>e<t.length&&!t[e].skip&&t[e],Ue=t=>"x"===t?"y":"x";function Xe(t,e,i,s){const n=t.skip?e:t,o=e,a=i.skip?e:i,r=X(o,n),l=X(a,o);let h=r/(r+l),c=l/(r+l);h=isNaN(h)?0:h,c=isNaN(c)?0:c;const d=s*h,u=s*c;return{previous:{x:o.x-d*(a.x-n.x),y:o.y-d*(a.y-n.y)},next:{x:o.x+u*(a.x-n.x),y:o.y+u*(a.y-n.y)}}}function qe(t,e="x"){const i=Ue(e),s=t.length,n=Array(s).fill(0),o=Array(s);let a,r,l,h=Ye(t,0);for(a=0;a<s;++a)if(r=l,l=h,h=Ye(t,a+1),l){if(h){const t=h[e]-l[e];n[a]=0!==t?(h[i]-l[i])/t:0}o[a]=r?h?z(n[a-1])!==z(n[a])?0:(n[a-1]+n[a])/2:n[a-1]:n[a]}!function(t,e,i){const s=t.length;let n,o,a,r,l,h=Ye(t,0);for(let c=0;c<s-1;++c)l=h,h=Ye(t,c+1),l&&h&&(N(e[c],0,$e)?i[c]=i[c+1]=0:(n=i[c]/e[c],o=i[c+1]/e[c],r=Math.pow(n,2)+Math.pow(o,2),r<=9||(a=3/Math.sqrt(r),i[c]=n*a*e[c],i[c+1]=o*a*e[c])))}(t,n,o),function(t,e,i="x"){const s=Ue(i),n=t.length;let o,a,r,l=Ye(t,0);for(let h=0;h<n;++h){if(a=r,r=l,l=Ye(t,h+1),!r)continue;const n=r[i],c=r[s];a&&(o=(n-a[i])/3,r[`cp1${i}`]=n-o,r[`cp1${s}`]=c-o*e[h]),l&&(o=(l[i]-n)/3,r[`cp2${i}`]=n+o,r[`cp2${s}`]=c+o*e[h])}}(t,o,e)}function Ke(t,e,i){return Math.max(Math.min(t,i),e)}function Ge(t,e,i,s,n){let o,a,r,l;if(e.spanGaps&&(t=t.filter((t=>!t.skip))),"monotone"===e.cubicInterpolationMode)qe(t,n);else{let i=s?t[t.length-1]:t[0];for(o=0,a=t.length;o<a;++o)r=t[o],l=Xe(i,r,t[Math.min(o+1,a-(s?0:1))%a],e.tension),r.cp1x=l.previous.x,r.cp1y=l.previous.y,r.cp2x=l.next.x,r.cp2y=l.next.y,i=r}e.capBezierPoints&&function(t,e){let i,s,n,o,a,r=we(t[0],e);for(i=0,s=t.length;i<s;++i)a=o,o=r,r=i<s-1&&we(t[i+1],e),o&&(n=t[i],a&&(n.cp1x=Ke(n.cp1x,e.left,e.right),n.cp1y=Ke(n.cp1y,e.top,e.bottom)),r&&(n.cp2x=Ke(n.cp2x,e.left,e.right),n.cp2y=Ke(n.cp2y,e.top,e.bottom)))}(t,i)}const Ze=t=>0===t||1===t,Je=(t,e,i)=>-Math.pow(2,10*(t-=1))*Math.sin((t-e)*O/i),Qe=(t,e,i)=>Math.pow(2,-10*t)*Math.sin((t-e)*O/i)+1,ti={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>1-Math.cos(t*L),easeOutSine:t=>Math.sin(t*L),easeInOutSine:t=>-.5*(Math.cos(D*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:1-Math.pow(2,-10*t),easeInOutExpo:t=>Ze(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(2-Math.pow(2,-10*(2*t-1))),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>Ze(t)?t:Je(t,.075,.3),easeOutElastic:t=>Ze(t)?t:Qe(t,.075,.3),easeInOutElastic(t){const e=.1125;return Ze(t)?t:t<.5?.5*Je(2*t,e,.45):.5+.5*Qe(2*t-1,e,.45)},easeInBack(t){const e=1.70158;return t*t*((e+1)*t-e)},easeOutBack(t){const e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:t=>1-ti.easeOutBounce(1-t),easeOutBounce(t){const e=7.5625,i=2.75;return t<1/i?e*t*t:t<2/i?e*(t-=1.5/i)*t+.75:t<2.5/i?e*(t-=2.25/i)*t+.9375:e*(t-=2.625/i)*t+.984375},easeInOutBounce:t=>t<.5?.5*ti.easeInBounce(2*t):.5*ti.easeOutBounce(2*t-1)+.5};function ei(t,e,i,s){return{x:t.x+i*(e.x-t.x),y:t.y+i*(e.y-t.y)}}function ii(t,e,i,s){return{x:t.x+i*(e.x-t.x),y:"middle"===s?i<.5?t.y:e.y:"after"===s?i<1?t.y:e.y:i>0?e.y:t.y}}function si(t,e,i,s){const n={x:t.cp2x,y:t.cp2y},o={x:e.cp1x,y:e.cp1y},a=ei(t,n,i),r=ei(n,o,i),l=ei(o,e,i),h=ei(a,r,i),c=ei(r,l,i);return ei(h,c,i)}const ni=new Map;function oi(t,e,i){return function(t,e){e=e||{};const i=t+JSON.stringify(e);let s=ni.get(i);return s||(s=new Intl.NumberFormat(t,e),ni.set(i,s)),s}(e,i).format(t)}const ai=new RegExp(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/),ri=new RegExp(/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/);function li(t,e){const i=(""+t).match(ai);if(!i||"normal"===i[1])return 1.2*e;switch(t=+i[2],i[3]){case"px":return t;case"%":t/=100}return e*t}function hi(t,e){const i={},s=n(e),o=s?Object.keys(e):e,a=n(t)?s?i=>r(t[i],t[e[i]]):e=>t[e]:()=>t;for(const t of o)i[t]=+a(t)||0;return i}function ci(t){return hi(t,{top:"y",right:"x",bottom:"y",left:"x"})}function di(t){return hi(t,["topLeft","topRight","bottomLeft","bottomRight"])}function ui(t){const e=ci(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function fi(t,e){t=t||{},e=e||ee.font;let i=r(t.size,e.size);"string"==typeof i&&(i=parseInt(i,10));let s=r(t.style,e.style);s&&!(""+s).match(ri)&&(console.warn('Invalid font style specified: "'+s+'"'),s="");const n={family:r(t.family,e.family),lineHeight:li(r(t.lineHeight,e.lineHeight),i),size:i,style:s,weight:r(t.weight,e.weight),string:""};return n.string=pe(n),n}function gi(t,e,i,n){let o,a,r,l=!0;for(o=0,a=t.length;o<a;++o)if(r=t[o],void 0!==r&&(void 0!==e&&"function"==typeof r&&(r=r(e),l=!1),void 0!==i&&s(r)&&(r=r[i%r.length],l=!1),void 0!==r))return n&&!l&&(n.cacheable=!1),r}function pi(t,e,i){const{min:s,max:n}=t,o=h(e,(n-s)/2),a=(t,e)=>i&&0===t?0:t+e;return{min:a(s,-Math.abs(o)),max:a(n,o)}}function mi(t,e){return Object.assign(Object.create(t),e)}function bi(t,e,i){return t?function(t,e){return{x:i=>t+t+e-i,setWidth(t){e=t},textAlign:t=>"center"===t?t:"right"===t?"left":"right",xPlus:(t,e)=>t-e,leftForLtr:(t,e)=>t-e}}(e,i):{x:t=>t,setWidth(t){},textAlign:t=>t,xPlus:(t,e)=>t+e,leftForLtr:(t,e)=>t}}function xi(t,e){let i,s;"ltr"!==e&&"rtl"!==e||(i=t.canvas.style,s=[i.getPropertyValue("direction"),i.getPropertyPriority("direction")],i.setProperty("direction",e,"important"),t.prevTextDirection=s)}function _i(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function yi(t){return"angle"===t?{between:G,compare:q,normalize:K}:{between:Q,compare:(t,e)=>t-e,normalize:t=>t}}function vi({start:t,end:e,count:i,loop:s,style:n}){return{start:t%i,end:e%i,loop:s&&(e-t+1)%i==0,style:n}}function wi(t,e,i){if(!i)return[t];const{property:s,start:n,end:o}=i,a=e.length,{compare:r,between:l,normalize:h}=yi(s),{start:c,end:d,loop:u,style:f}=function(t,e,i){const{property:s,start:n,end:o}=i,{between:a,normalize:r}=yi(s),l=e.length;let h,c,{start:d,end:u,loop:f}=t;if(f){for(d+=l,u+=l,h=0,c=l;h<c&&a(r(e[d%l][s]),n,o);++h)d--,u--;d%=l,u%=l}return u<d&&(u+=l),{start:d,end:u,loop:f,style:t.style}}(t,e,i),g=[];let p,m,b,x=!1,_=null;for(let t=c,i=c;t<=d;++t)m=e[t%a],m.skip||(p=h(m[s]),p!==b&&(x=l(p,n,o),null===_&&(x||l(n,b,p)&&0!==r(n,b))&&(_=0===r(p,n)?t:i),null!==_&&(!x||0===r(o,p)||l(o,b,p))&&(g.push(vi({start:_,end:t,loop:u,count:a,style:f})),_=null),i=t,b=p));return null!==_&&g.push(vi({start:_,end:d,loop:u,count:a,style:f})),g}function Mi(t,e){const i=[],s=t.segments;for(let n=0;n<s.length;n++){const o=wi(s[n],t.points,e);o.length&&i.push(...o)}return i}function ki(t,e){const i=t.points,s=t.options.spanGaps,n=i.length;if(!n)return[];const o=!!t._loop,{start:a,end:r}=function(t,e,i,s){let n=0,o=e-1;if(i&&!s)for(;n<e&&!t[n].skip;)n++;for(;n<e&&t[n].skip;)n++;for(n%=e,i&&(o+=n);o>n&&t[o%e].skip;)o--;return o%=e,{start:n,end:o}}(i,n,o,s);return Si(t,!0===s?[{start:a,end:r,loop:o}]:function(t,e,i,s){const n=t.length,o=[];let a,r=e,l=t[e];for(a=e+1;a<=i;++a){const i=t[a%n];i.skip||i.stop?l.skip||(s=!1,o.push({start:e%n,end:(a-1)%n,loop:s}),e=r=i.stop?a:null):(r=a,l.skip&&(e=a)),l=i}return null!==r&&o.push({start:e%n,end:r%n,loop:s}),o}(i,a,r<a?r+n:r,!!t._fullLoop&&0===a&&r===n-1),i,e)}function Si(t,e,i,s){return s&&s.setContext&&i?function(t,e,i,s){const n=t._chart.getContext(),o=Pi(t.options),{_datasetIndex:a,options:{spanGaps:r}}=t,l=i.length,h=[];let c=o,d=e[0].start,u=d;function f(t,e,s,n){const o=r?-1:1;if(t!==e){for(t+=l;i[t%l].skip;)t-=o;for(;i[e%l].skip;)e+=o;t%l!=e%l&&(h.push({start:t%l,end:e%l,loop:s,style:n}),c=n,d=e%l)}}for(const t of e){d=r?d:t.start;let e,o=i[d%l];for(u=d+1;u<=t.end;u++){const r=i[u%l];e=Pi(s.setContext(mi(n,{type:"segment",p0:o,p1:r,p0DataIndex:(u-1)%l,p1DataIndex:u%l,datasetIndex:a}))),Di(e,c)&&f(d,u-1,t.loop,c),o=r,c=e}d<u-1&&f(d,u-1,t.loop,c)}return h}(t,e,i,s):e}function Pi(t){return{backgroundColor:t.backgroundColor,borderCapStyle:t.borderCapStyle,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderJoinStyle:t.borderJoinStyle,borderWidth:t.borderWidth,borderColor:t.borderColor}}function Di(t,e){return e&&JSON.stringify(t)!==JSON.stringify(e)}var Oi=Object.freeze({__proto__:null,easingEffects:ti,isPatternOrGradient:qt,color:Kt,getHoverColor:Gt,noop:t,uid:e,isNullOrUndef:i,isArray:s,isObject:n,isFinite:o,finiteOrDefault:a,valueOrDefault:r,toPercentage:l,toDimension:h,callback:c,each:d,_elementsEqual:u,clone:f,_merger:p,merge:m,mergeIf:b,_mergerIf:x,_deprecated:function(t,e,i,s){void 0!==e&&console.warn(t+': "'+i+'" is deprecated. Please use "'+s+'" instead')},resolveObjectKey:y,_splitKey:v,_capitalize:w,defined:M,isFunction:k,setsEqual:S,_isClickEvent:P,toFontString:pe,_measureText:me,_longestText:be,_alignPixel:xe,clearCanvas:_e,drawPoint:ye,drawPointLegend:ve,_isPointInArea:we,clipArea:Me,unclipArea:ke,_steppedLineTo:Se,_bezierCurveTo:Pe,renderText:De,addRoundedRectPath:Ce,_lookup:tt,_lookupByKey:et,_rlookupByKey:it,_filterBetween:st,listenArrayEvents:ot,unlistenArrayEvents:at,_arrayUnique:rt,_createResolver:Ae,_attachContext:Te,_descriptors:Le,_parseObjectDataRadialScale:He,splineCurve:Xe,splineCurveMonotone:qe,_updateBezierControlPoints:Ge,_isDomSupported:ie,_getParentNode:se,getStyle:ae,getRelativePosition:he,getMaximumSize:de,retinaScale:ue,supportsEventListenerOptions:fe,readUsedSize:ge,fontString:function(t,e,i){return e+" "+t+"px "+i},requestAnimFrame:lt,throttled:ht,debounce:ct,_toLeftRightCenter:dt,_alignStartEnd:ut,_textX:ft,_getStartAndCountOfVisiblePoints:gt,_scaleRangesChanged:pt,_pointInLine:ei,_steppedInterpolation:ii,_bezierInterpolation:si,formatNumber:oi,toLineHeight:li,_readValueToProps:hi,toTRBL:ci,toTRBLCorners:di,toPadding:ui,toFont:fi,resolve:gi,_addGrace:pi,createContext:mi,PI:D,TAU:O,PITAU:C,INFINITY:A,RAD_PER_DEG:T,HALF_PI:L,QUARTER_PI:E,TWO_THIRDS_PI:R,log10:I,sign:z,niceNum:F,_factorize:V,isNumber:B,almostEquals:N,almostWhole:W,_setMinAndMaxByKey:j,toRadians:H,toDegrees:$,_decimalPlaces:Y,getAngleFromPoint:U,distanceBetweenPoints:X,_angleDiff:q,_normalizeAngle:K,_angleBetween:G,_limitValue:Z,_int16Range:J,_isBetween:Q,getRtlAdapter:bi,overrideTextDirection:xi,restoreTextDirection:_i,_boundSegment:wi,_boundSegments:Mi,_computeSegments:ki});function Ci(t,e,i,s){const{controller:n,data:o,_sorted:a}=t,r=n._cachedMeta.iScale;if(r&&e===r.axis&&"r"!==e&&a&&o.length){const t=r._reversePixels?it:et;if(!s)return t(o,e,i);if(n._sharedOptions){const s=o[0],n="function"==typeof s.getRange&&s.getRange(e);if(n){const s=t(o,e,i-n),a=t(o,e,i+n);return{lo:s.lo,hi:a.hi}}}}return{lo:0,hi:o.length-1}}function Ai(t,e,i,s,n){const o=t.getSortedVisibleDatasetMetas(),a=i[e];for(let t=0,i=o.length;t<i;++t){const{index:i,data:r}=o[t],{lo:l,hi:h}=Ci(o[t],e,a,n);for(let t=l;t<=h;++t){const e=r[t];e.skip||s(e,i,t)}}}function Ti(t,e,i,s,n){const o=[];return n||t.isPointInArea(e)?(Ai(t,i,e,(function(i,a,r){(n||we(i,t.chartArea,0))&&i.inRange(e.x,e.y,s)&&o.push({element:i,datasetIndex:a,index:r})}),!0),o):o}function Li(t,e,i,s,n,o){return o||t.isPointInArea(e)?"r"!==i||s?function(t,e,i,s,n,o){let a=[];const r=function(t){const e=-1!==t.indexOf("x"),i=-1!==t.indexOf("y");return function(t,s){const n=e?Math.abs(t.x-s.x):0,o=i?Math.abs(t.y-s.y):0;return Math.sqrt(Math.pow(n,2)+Math.pow(o,2))}}(i);let l=Number.POSITIVE_INFINITY;return Ai(t,i,e,(function(i,h,c){const d=i.inRange(e.x,e.y,n);if(s&&!d)return;const u=i.getCenterPoint(n);if(!o&&!t.isPointInArea(u)&&!d)return;const f=r(e,u);f<l?(a=[{element:i,datasetIndex:h,index:c}],l=f):f===l&&a.push({element:i,datasetIndex:h,index:c})})),a}(t,e,i,s,n,o):function(t,e,i,s){let n=[];return Ai(t,i,e,(function(t,i,o){const{startAngle:a,endAngle:r}=t.getProps(["startAngle","endAngle"],s),{angle:l}=U(t,{x:e.x,y:e.y});G(l,a,r)&&n.push({element:t,datasetIndex:i,index:o})})),n}(t,e,i,n):[]}function Ei(t,e,i,s,n){const o=[],a="x"===i?"inXRange":"inYRange";let r=!1;return Ai(t,i,e,((t,s,l)=>{t[a](e[i],n)&&(o.push({element:t,datasetIndex:s,index:l}),r=r||t.inRange(e.x,e.y,n))})),s&&!r?[]:o}var Ri={evaluateInteractionItems:Ai,modes:{index(t,e,i,s){const n=he(e,t),o=i.axis||"x",a=i.includeInvisible||!1,r=i.intersect?Ti(t,n,o,s,a):Li(t,n,o,!1,s,a),l=[];return r.length?(t.getSortedVisibleDatasetMetas().forEach((t=>{const e=r[0].index,i=t.data[e];i&&!i.skip&&l.push({element:i,datasetIndex:t.index,index:e})})),l):[]},dataset(t,e,i,s){const n=he(e,t),o=i.axis||"xy",a=i.includeInvisible||!1;let r=i.intersect?Ti(t,n,o,s,a):Li(t,n,o,!1,s,a);if(r.length>0){const e=r[0].datasetIndex,i=t.getDatasetMeta(e).data;r=[];for(let t=0;t<i.length;++t)r.push({element:i[t],datasetIndex:e,index:t})}return r},point:(t,e,i,s)=>Ti(t,he(e,t),i.axis||"xy",s,i.includeInvisible||!1),nearest(t,e,i,s){const n=he(e,t),o=i.axis||"xy",a=i.includeInvisible||!1;return Li(t,n,o,i.intersect,s,a)},x:(t,e,i,s)=>Ei(t,he(e,t),"x",i.intersect,s),y:(t,e,i,s)=>Ei(t,he(e,t),"y",i.intersect,s)}};const Ii=["left","top","right","bottom"];function zi(t,e){return t.filter((t=>t.pos===e))}function Fi(t,e){return t.filter((t=>-1===Ii.indexOf(t.pos)&&t.box.axis===e))}function Vi(t,e){return t.sort(((t,i)=>{const s=e?i:t,n=e?t:i;return s.weight===n.weight?s.index-n.index:s.weight-n.weight}))}function Bi(t,e,i,s){return Math.max(t[i],e[i])+Math.max(t[s],e[s])}function Ni(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function Wi(t,e,i,s){const{pos:o,box:a}=i,r=t.maxPadding;if(!n(o)){i.size&&(t[o]-=i.size);const e=s[i.stack]||{size:0,count:1};e.size=Math.max(e.size,i.horizontal?a.height:a.width),i.size=e.size/e.count,t[o]+=i.size}a.getPadding&&Ni(r,a.getPadding());const l=Math.max(0,e.outerWidth-Bi(r,t,"left","right")),h=Math.max(0,e.outerHeight-Bi(r,t,"top","bottom")),c=l!==t.w,d=h!==t.h;return t.w=l,t.h=h,i.horizontal?{same:c,other:d}:{same:d,other:c}}function ji(t,e){const i=e.maxPadding;return function(t){const s={left:0,top:0,right:0,bottom:0};return t.forEach((t=>{s[t]=Math.max(e[t],i[t])})),s}(t?["left","right"]:["top","bottom"])}function Hi(t,e,i,s){const n=[];let o,a,r,l,h,c;for(o=0,a=t.length,h=0;o<a;++o){r=t[o],l=r.box,l.update(r.width||e.w,r.height||e.h,ji(r.horizontal,e));const{same:a,other:d}=Wi(e,i,r,s);h|=a&&n.length,c=c||d,l.fullSize||n.push(r)}return h&&Hi(n,e,i,s)||c}function $i(t,e,i,s,n){t.top=i,t.left=e,t.right=e+s,t.bottom=i+n,t.width=s,t.height=n}function Yi(t,e,i,s){const n=i.padding;let{x:o,y:a}=e;for(const r of t){const t=r.box,l=s[r.stack]||{count:1,placed:0,weight:1},h=r.stackWeight/l.weight||1;if(r.horizontal){const s=e.w*h,o=l.size||t.height;M(l.start)&&(a=l.start),t.fullSize?$i(t,n.left,a,i.outerWidth-n.right-n.left,o):$i(t,e.left+l.placed,a,s,o),l.start=a,l.placed+=s,a=t.bottom}else{const s=e.h*h,a=l.size||t.width;M(l.start)&&(o=l.start),t.fullSize?$i(t,o,n.top,a,i.outerHeight-n.bottom-n.top):$i(t,o,e.top+l.placed,a,s),l.start=o,l.placed+=s,o=t.right}}e.x=o,e.y=a}ee.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}});var Ui={addBox(t,e){t.boxes||(t.boxes=[]),e.fullSize=e.fullSize||!1,e.position=e.position||"top",e.weight=e.weight||0,e._layers=e._layers||function(){return[{z:0,draw(t){e.draw(t)}}]},t.boxes.push(e)},removeBox(t,e){const i=t.boxes?t.boxes.indexOf(e):-1;-1!==i&&t.boxes.splice(i,1)},configure(t,e,i){e.fullSize=i.fullSize,e.position=i.position,e.weight=i.weight},update(t,e,i,s){if(!t)return;const n=ui(t.options.layout.padding),o=Math.max(e-n.width,0),a=Math.max(i-n.height,0),r=function(t){const e=function(t){const e=[];let i,s,n,o,a,r;for(i=0,s=(t||[]).length;i<s;++i)n=t[i],({position:o,options:{stack:a,stackWeight:r=1}}=n),e.push({index:i,box:n,pos:o,horizontal:n.isHorizontal(),weight:n.weight,stack:a&&o+a,stackWeight:r});return e}(t),i=Vi(e.filter((t=>t.box.fullSize)),!0),s=Vi(zi(e,"left"),!0),n=Vi(zi(e,"right")),o=Vi(zi(e,"top"),!0),a=Vi(zi(e,"bottom")),r=Fi(e,"x"),l=Fi(e,"y");return{fullSize:i,leftAndTop:s.concat(o),rightAndBottom:n.concat(l).concat(a).concat(r),chartArea:zi(e,"chartArea"),vertical:s.concat(n).concat(l),horizontal:o.concat(a).concat(r)}}(t.boxes),l=r.vertical,h=r.horizontal;d(t.boxes,(t=>{"function"==typeof t.beforeLayout&&t.beforeLayout()}));const c=l.reduce(((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1),0)||1,u=Object.freeze({outerWidth:e,outerHeight:i,padding:n,availableWidth:o,availableHeight:a,vBoxMaxWidth:o/2/c,hBoxMaxHeight:a/2}),f=Object.assign({},n);Ni(f,ui(s));const g=Object.assign({maxPadding:f,w:o,h:a,x:n.left,y:n.top},n),p=function(t,e){const i=function(t){const e={};for(const i of t){const{stack:t,pos:s,stackWeight:n}=i;if(!t||!Ii.includes(s))continue;const o=e[t]||(e[t]={count:0,placed:0,weight:0,size:0});o.count++,o.weight+=n}return e}(t),{vBoxMaxWidth:s,hBoxMaxHeight:n}=e;let o,a,r;for(o=0,a=t.length;o<a;++o){r=t[o];const{fullSize:a}=r.box,l=i[r.stack],h=l&&r.stackWeight/l.weight;r.horizontal?(r.width=h?h*s:a&&e.availableWidth,r.height=n):(r.width=s,r.height=h?h*n:a&&e.availableHeight)}return i}(l.concat(h),u);Hi(r.fullSize,g,u,p),Hi(l,g,u,p),Hi(h,g,u,p)&&Hi(l,g,u,p),function(t){const e=t.maxPadding;function i(i){const s=Math.max(e[i]-t[i],0);return t[i]+=s,s}t.y+=i("top"),t.x+=i("left"),i("right"),i("bottom")}(g),Yi(r.leftAndTop,g,u,p),g.x+=g.w,g.y+=g.h,Yi(r.rightAndBottom,g,u,p),t.chartArea={left:g.left,top:g.top,right:g.left+g.w,bottom:g.top+g.h,height:g.h,width:g.w},d(r.chartArea,(e=>{const i=e.box;Object.assign(i,t.chartArea),i.update(g.w,g.h,{left:0,top:0,right:0,bottom:0})}))}};class Xi{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,i){}removeEventListener(t,e,i){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,i,s){return e=Math.max(0,e||t.width),i=i||t.height,{width:e,height:Math.max(0,s?Math.floor(e/s):i)}}isAttached(t){return!0}updateConfig(t){}}class qi extends Xi{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const Ki={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},Gi=t=>null===t||""===t,Zi=!!fe&&{passive:!0};function Ji(t,e,i){t.canvas.removeEventListener(e,i,Zi)}function Qi(t,e){for(const i of t)if(i===e||i.contains(e))return!0}function ts(t,e,i){const s=t.canvas,n=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||Qi(i.addedNodes,s),e=e&&!Qi(i.removedNodes,s);e&&i()}));return n.observe(document,{childList:!0,subtree:!0}),n}function es(t,e,i){const s=t.canvas,n=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||Qi(i.removedNodes,s),e=e&&!Qi(i.addedNodes,s);e&&i()}));return n.observe(document,{childList:!0,subtree:!0}),n}const is=new Map;let ss=0;function ns(){const t=window.devicePixelRatio;t!==ss&&(ss=t,is.forEach(((e,i)=>{i.currentDevicePixelRatio!==t&&e()})))}function os(t,e,i){const s=t.canvas,n=s&&se(s);if(!n)return;const o=ht(((t,e)=>{const s=n.clientWidth;i(t,e),s<n.clientWidth&&i()}),window),a=new ResizeObserver((t=>{const e=t[0],i=e.contentRect.width,s=e.contentRect.height;0===i&&0===s||o(i,s)}));return a.observe(n),function(t,e){is.size||window.addEventListener("resize",ns),is.set(t,e)}(t,o),a}function as(t,e,i){i&&i.disconnect(),"resize"===e&&function(t){is.delete(t),is.size||window.removeEventListener("resize",ns)}(t)}function rs(t,e,i){const s=t.canvas,n=ht((e=>{null!==t.ctx&&i(function(t,e){const i=Ki[t.type]||t.type,{x:s,y:n}=he(t,e);return{type:i,chart:e,native:t,x:void 0!==s?s:null,y:void 0!==n?n:null}}(e,t))}),t,(t=>{const e=t[0];return[e,e.offsetX,e.offsetY]}));return function(t,e,i){t.addEventListener(e,i,Zi)}(s,e,n),n}class ls extends Xi{acquireContext(t,e){const i=t&&t.getContext&&t.getContext("2d");return i&&i.canvas===t?(function(t,e){const i=t.style,s=t.getAttribute("height"),n=t.getAttribute("width");if(t.$chartjs={initial:{height:s,width:n,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",i.boxSizing=i.boxSizing||"border-box",Gi(n)){const e=ge(t,"width");void 0!==e&&(t.width=e)}if(Gi(s))if(""===t.style.height)t.height=t.width/(e||2);else{const e=ge(t,"height");void 0!==e&&(t.height=e)}}(t,e),i):null}releaseContext(t){const e=t.canvas;if(!e.$chartjs)return!1;const s=e.$chartjs.initial;["height","width"].forEach((t=>{const n=s[t];i(n)?e.removeAttribute(t):e.setAttribute(t,n)}));const n=s.style||{};return Object.keys(n).forEach((t=>{e.style[t]=n[t]})),e.width=e.width,delete e.$chartjs,!0}addEventListener(t,e,i){this.removeEventListener(t,e);const s=t.$proxies||(t.$proxies={}),n={attach:ts,detach:es,resize:os}[e]||rs;s[e]=n(t,e,i)}removeEventListener(t,e){const i=t.$proxies||(t.$proxies={}),s=i[e];s&&(({attach:as,detach:as,resize:as}[e]||Ji)(t,e,s),i[e]=void 0)}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,i,s){return de(t,e,i,s)}isAttached(t){const e=se(t);return!(!e||!e.isConnected)}}function hs(t){return!ie()||"undefined"!=typeof OffscreenCanvas&&t instanceof OffscreenCanvas?qi:ls}var cs=Object.freeze({__proto__:null,_detectPlatform:hs,BasePlatform:Xi,BasicPlatform:qi,DomPlatform:ls});const ds="transparent",us={boolean:(t,e,i)=>i>.5?e:t,color(t,e,i){const s=Kt(t||ds),n=s.valid&&Kt(e||ds);return n&&n.valid?n.mix(s,i).hexString():e},number:(t,e,i)=>t+(e-t)*i};class fs{constructor(t,e,i,s){const n=e[i];s=gi([t.to,s,n,t.from]);const o=gi([t.from,n,s]);this._active=!0,this._fn=t.fn||us[t.type||typeof o],this._easing=ti[t.easing]||ti.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=i,this._from=o,this._to=s,this._promises=void 0}active(){return this._active}update(t,e,i){if(this._active){this._notify(!1);const s=this._target[this._prop],n=i-this._start,o=this._duration-n;this._start=i,this._duration=Math.floor(Math.max(o,t.duration)),this._total+=n,this._loop=!!t.loop,this._to=gi([t.to,e,s,t.from]),this._from=gi([t.from,s,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,i=this._duration,s=this._prop,n=this._from,o=this._loop,a=this._to;let r;if(this._active=n!==a&&(o||e<i),!this._active)return this._target[s]=a,void this._notify(!0);e<0?this._target[s]=n:(r=e/i%2,r=o&&r>1?2-r:r,r=this._easing(Math.min(1,Math.max(0,r))),this._target[s]=this._fn(n,a,r))}wait(){const t=this._promises||(this._promises=[]);return new Promise(((e,i)=>{t.push({res:e,rej:i})}))}_notify(t){const e=t?"res":"rej",i=this._promises||[];for(let t=0;t<i.length;t++)i[t][e]()}}ee.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0});const gs=Object.keys(ee.animation);ee.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),ee.set("animations",{colors:{type:"color",properties:["color","borderColor","backgroundColor"]},numbers:{type:"number",properties:["x","y","borderWidth","radius","tension"]}}),ee.describe("animations",{_fallback:"animation"}),ee.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>0|t}}}});class ps{constructor(t,e){this._chart=t,this._properties=new Map,this.configure(e)}configure(t){if(!n(t))return;const e=this._properties;Object.getOwnPropertyNames(t).forEach((i=>{const o=t[i];if(!n(o))return;const a={};for(const t of gs)a[t]=o[t];(s(o.properties)&&o.properties||[i]).forEach((t=>{t!==i&&e.has(t)||e.set(t,a)}))}))}_animateOptions(t,e){const i=e.options,s=function(t,e){if(!e)return;let i=t.options;if(i)return i.$shared&&(t.options=i=Object.assign({},i,{$shared:!1,$animations:{}})),i;t.options=e}(t,i);if(!s)return[];const n=this._createAnimations(s,i);return i.$shared&&function(t,e){const i=[],s=Object.keys(e);for(let e=0;e<s.length;e++){const n=t[s[e]];n&&n.active()&&i.push(n.wait())}return Promise.all(i)}(t.options.$animations,i).then((()=>{t.options=i}),(()=>{})),n}_createAnimations(t,e){const i=this._properties,s=[],n=t.$animations||(t.$animations={}),o=Object.keys(e),a=Date.now();let r;for(r=o.length-1;r>=0;--r){const l=o[r];if("$"===l.charAt(0))continue;if("options"===l){s.push(...this._animateOptions(t,e));continue}const h=e[l];let c=n[l];const d=i.get(l);if(c){if(d&&c.active()){c.update(d,h,a);continue}c.cancel()}d&&d.duration?(n[l]=c=new fs(d,t,l,h),s.push(c)):t[l]=h}return s}update(t,e){if(0===this._properties.size)return void Object.assign(t,e);const i=this._createAnimations(t,e);return i.length?(mt.add(this._chart,i),!0):void 0}}function ms(t,e){const i=t&&t.options||{},s=i.reverse,n=void 0===i.min?e:0,o=void 0===i.max?e:0;return{start:s?o:n,end:s?n:o}}function bs(t,e){const i=[],s=t._getSortedDatasetMetas(e);let n,o;for(n=0,o=s.length;n<o;++n)i.push(s[n].index);return i}function xs(t,e,i,s={}){const n=t.keys,a="single"===s.mode;let r,l,h,c;if(null!==e){for(r=0,l=n.length;r<l;++r){if(h=+n[r],h===i){if(s.all)continue;break}c=t.values[h],o(c)&&(a||0===e||z(e)===z(c))&&(e+=c)}return e}}function _s(t,e){const i=t&&t.options.stacked;return i||void 0===i&&void 0!==e.stack}function ys(t,e,i){const s=t[e]||(t[e]={});return s[i]||(s[i]={})}function vs(t,e,i,s){for(const n of e.getMatchingVisibleMetas(s).reverse()){const e=t[n.index];if(i&&e>0||!i&&e<0)return n.index}return null}function ws(t,e){const{chart:i,_cachedMeta:s}=t,n=i._stacks||(i._stacks={}),{iScale:o,vScale:a,index:r}=s,l=o.axis,h=a.axis,c=function(t,e,i){return`${t.id}.${e.id}.${i.stack||i.type}`}(o,a,s),d=e.length;let u;for(let t=0;t<d;++t){const i=e[t],{[l]:o,[h]:d}=i;u=(i._stacks||(i._stacks={}))[h]=ys(n,c,o),u[r]=d,u._top=vs(u,a,!0,s.type),u._bottom=vs(u,a,!1,s.type)}}function Ms(t,e){const i=t.scales;return Object.keys(i).filter((t=>i[t].axis===e)).shift()}function ks(t,e){const i=t.controller.index,s=t.vScale&&t.vScale.axis;if(s){e=e||t._parsed;for(const t of e){const e=t._stacks;if(!e||void 0===e[s]||void 0===e[s][i])return;delete e[s][i]}}}const Ss=t=>"reset"===t||"none"===t,Ps=(t,e)=>e?t:Object.assign({},t);class Ds{constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=_s(t.vScale,t),this.addElements()}updateIndex(t){this.index!==t&&ks(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,e=this._cachedMeta,i=this.getDataset(),s=(t,e,i,s)=>"x"===t?e:"r"===t?s:i,n=e.xAxisID=r(i.xAxisID,Ms(t,"x")),o=e.yAxisID=r(i.yAxisID,Ms(t,"y")),a=e.rAxisID=r(i.rAxisID,Ms(t,"r")),l=e.indexAxis,h=e.iAxisID=s(l,n,o,a),c=e.vAxisID=s(l,o,n,a);e.xScale=this.getScaleForId(n),e.yScale=this.getScaleForId(o),e.rScale=this.getScaleForId(a),e.iScale=this.getScaleForId(h),e.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&at(this._data,this),t._stacked&&ks(t)}_dataCheck(){const t=this.getDataset(),e=t.data||(t.data=[]),i=this._data;if(n(e))this._data=function(t){const e=Object.keys(t),i=new Array(e.length);let s,n,o;for(s=0,n=e.length;s<n;++s)o=e[s],i[s]={x:o,y:t[o]};return i}(e);else if(i!==e){if(i){at(i,this);const t=this._cachedMeta;ks(t),t._parsed=[]}e&&Object.isExtensible(e)&&ot(e,this),this._syncList=[],this._data=e}}addElements(){const t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){const e=this._cachedMeta,i=this.getDataset();let s=!1;this._dataCheck();const n=e._stacked;e._stacked=_s(e.vScale,e),e.stack!==i.stack&&(s=!0,ks(e),e.stack=i.stack),this._resyncElements(t),(s||n!==e._stacked)&&ws(this,e._parsed)}configure(){const t=this.chart.config,e=t.datasetScopeKeys(this._type),i=t.getOptionScopes(this.getDataset(),e,!0);this.options=t.createResolver(i,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,e){const{_cachedMeta:i,_data:o}=this,{iScale:a,_stacked:r}=i,l=a.axis;let h,c,d,u=0===t&&e===o.length||i._sorted,f=t>0&&i._parsed[t-1];if(!1===this._parsing)i._parsed=o,i._sorted=!0,d=o;else{d=s(o[t])?this.parseArrayData(i,o,t,e):n(o[t])?this.parseObjectData(i,o,t,e):this.parsePrimitiveData(i,o,t,e);const a=()=>null===c[l]||f&&c[l]<f[l];for(h=0;h<e;++h)i._parsed[h+t]=c=d[h],u&&(a()&&(u=!1),f=c);i._sorted=u}r&&ws(this,d)}parsePrimitiveData(t,e,i,s){const{iScale:n,vScale:o}=t,a=n.axis,r=o.axis,l=n.getLabels(),h=n===o,c=new Array(s);let d,u,f;for(d=0,u=s;d<u;++d)f=d+i,c[d]={[a]:h||n.parse(l[f],f),[r]:o.parse(e[f],f)};return c}parseArrayData(t,e,i,s){const{xScale:n,yScale:o}=t,a=new Array(s);let r,l,h,c;for(r=0,l=s;r<l;++r)h=r+i,c=e[h],a[r]={x:n.parse(c[0],h),y:o.parse(c[1],h)};return a}parseObjectData(t,e,i,s){const{xScale:n,yScale:o}=t,{xAxisKey:a="x",yAxisKey:r="y"}=this._parsing,l=new Array(s);let h,c,d,u;for(h=0,c=s;h<c;++h)d=h+i,u=e[d],l[h]={x:n.parse(y(u,a),d),y:o.parse(y(u,r),d)};return l}getParsed(t){return this._cachedMeta._parsed[t]}getDataElement(t){return this._cachedMeta.data[t]}applyStack(t,e,i){const s=this.chart,n=this._cachedMeta,o=e[t.axis];return xs({keys:bs(s,!0),values:e._stacks[t.axis]},o,n.index,{mode:i})}updateRangeFromParsed(t,e,i,s){const n=i[e.axis];let o=null===n?NaN:n;const a=s&&i._stacks[e.axis];s&&a&&(s.values=a,o=xs(s,n,this._cachedMeta.index)),t.min=Math.min(t.min,o),t.max=Math.max(t.max,o)}getMinMax(t,e){const i=this._cachedMeta,s=i._parsed,n=i._sorted&&t===i.iScale,a=s.length,r=this._getOtherScale(t),l=((t,e,i)=>t&&!e.hidden&&e._stacked&&{keys:bs(i,!0),values:null})(e,i,this.chart),h={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:c,max:d}=function(t){const{min:e,max:i,minDefined:s,maxDefined:n}=t.getUserBounds();return{min:s?e:Number.NEGATIVE_INFINITY,max:n?i:Number.POSITIVE_INFINITY}}(r);let u,f;function g(){f=s[u];const e=f[r.axis];return!o(f[t.axis])||c>e||d<e}for(u=0;u<a&&(g()||(this.updateRangeFromParsed(h,t,f,l),!n));++u);if(n)for(u=a-1;u>=0;--u)if(!g()){this.updateRangeFromParsed(h,t,f,l);break}return h}getAllParsedValues(t){const e=this._cachedMeta._parsed,i=[];let s,n,a;for(s=0,n=e.length;s<n;++s)a=e[s][t.axis],o(a)&&i.push(a);return i}getMaxOverflow(){return!1}getLabelAndValue(t){const e=this._cachedMeta,i=e.iScale,s=e.vScale,n=this.getParsed(t);return{label:i?""+i.getLabelForValue(n[i.axis]):"",value:s?""+s.getLabelForValue(n[s.axis]):""}}_update(t){const e=this._cachedMeta;this.update(t||"default"),e._clip=function(t){let e,i,s,o;return n(t)?(e=t.top,i=t.right,s=t.bottom,o=t.left):e=i=s=o=t,{top:e,right:i,bottom:s,left:o,disabled:!1===t}}(r(this.options.clip,function(t,e,i){if(!1===i)return!1;const s=ms(t,i),n=ms(e,i);return{top:n.end,right:s.end,bottom:n.start,left:s.start}}(e.xScale,e.yScale,this.getMaxOverflow())))}update(t){}draw(){const t=this._ctx,e=this.chart,i=this._cachedMeta,s=i.data||[],n=e.chartArea,o=[],a=this._drawStart||0,r=this._drawCount||s.length-a,l=this.options.drawActiveElementsOnTop;let h;for(i.dataset&&i.dataset.draw(t,n,a,r),h=a;h<a+r;++h){const e=s[h];e.hidden||(e.active&&l?o.push(e):e.draw(t,n))}for(h=0;h<o.length;++h)o[h].draw(t,n)}getStyle(t,e){const i=e?"active":"default";return void 0===t&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(i):this.resolveDataElementOptions(t||0,i)}getContext(t,e,i){const s=this.getDataset();let n;if(t>=0&&t<this._cachedMeta.data.length){const e=this._cachedMeta.data[t];n=e.$context||(e.$context=function(t,e,i){return mi(t,{active:!1,dataIndex:e,parsed:void 0,raw:void 0,element:i,index:e,mode:"default",type:"data"})}(this.getContext(),t,e)),n.parsed=this.getParsed(t),n.raw=s.data[t],n.index=n.dataIndex=t}else n=this.$context||(this.$context=function(t,e){return mi(t,{active:!1,dataset:void 0,datasetIndex:e,index:e,mode:"default",type:"dataset"})}(this.chart.getContext(),this.index)),n.dataset=s,n.index=n.datasetIndex=this.index;return n.active=!!e,n.mode=i,n}resolveDatasetElementOptions(t){return this._resolveElementOptions(this.datasetElementType.id,t)}resolveDataElementOptions(t,e){return this._resolveElementOptions(this.dataElementType.id,e,t)}_resolveElementOptions(t,e="default",i){const s="active"===e,n=this._cachedDataOpts,o=t+"-"+e,a=n[o],r=this.enableOptionSharing&&M(i);if(a)return Ps(a,r);const l=this.chart.config,h=l.datasetElementScopeKeys(this._type,t),c=s?[`${t}Hover`,"hover",t,""]:[t,""],d=l.getOptionScopes(this.getDataset(),h),u=Object.keys(ee.elements[t]),f=l.resolveNamedOptions(d,u,(()=>this.getContext(i,s)),c);return f.$shared&&(f.$shared=r,n[o]=Object.freeze(Ps(f,r))),f}_resolveAnimations(t,e,i){const s=this.chart,n=this._cachedDataOpts,o=`animation-${e}`,a=n[o];if(a)return a;let r;if(!1!==s.options.animation){const s=this.chart.config,n=s.datasetAnimationScopeKeys(this._type,e),o=s.getOptionScopes(this.getDataset(),n);r=s.createResolver(o,this.getContext(t,i,e))}const l=new ps(s,r&&r.animations);return r&&r._cacheable&&(n[o]=Object.freeze(l)),l}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||Ss(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){const i=this.resolveDataElementOptions(t,e),s=this._sharedOptions,n=this.getSharedOptions(i),o=this.includeOptions(e,n)||n!==s;return this.updateSharedOptions(n,e,i),{sharedOptions:n,includeOptions:o}}updateElement(t,e,i,s){Ss(s)?Object.assign(t,i):this._resolveAnimations(e,s).update(t,i)}updateSharedOptions(t,e,i){t&&!Ss(e)&&this._resolveAnimations(void 0,e).update(t,i)}_setStyle(t,e,i,s){t.active=s;const n=this.getStyle(e,s);this._resolveAnimations(e,i,s).update(t,{options:!s&&this.getSharedOptions(n)||n})}removeHoverStyle(t,e,i){this._setStyle(t,i,"active",!1)}setHoverStyle(t,e,i){this._setStyle(t,i,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const e=this._data,i=this._cachedMeta.data;for(const[t,e,i]of this._syncList)this[t](e,i);this._syncList=[];const s=i.length,n=e.length,o=Math.min(n,s);o&&this.parse(0,o),n>s?this._insertElements(s,n-s,t):n<s&&this._removeElements(n,s-n)}_insertElements(t,e,i=!0){const s=this._cachedMeta,n=s.data,o=t+e;let a;const r=t=>{for(t.length+=e,a=t.length-1;a>=o;a--)t[a]=t[a-e]};for(r(n),a=t;a<o;++a)n[a]=new this.dataElementType;this._parsing&&r(s._parsed),this.parse(t,e),i&&this.updateElements(n,t,e,"reset")}updateElements(t,e,i,s){}_removeElements(t,e){const i=this._cachedMeta;if(this._parsing){const s=i._parsed.splice(t,e);i._stacked&&ks(i,s)}i.data.splice(t,e)}_sync(t){if(this._parsing)this._syncList.push(t);else{const[e,i,s]=t;this[e](i,s)}this.chart._dataChanges.push([this.index,...t])}_onDataPush(){const t=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-t,t])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(t,e){e&&this._sync(["_removeElements",t,e]);const i=arguments.length-2;i&&this._sync(["_insertElements",t,i])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}}Ds.defaults={},Ds.prototype.datasetElementType=null,Ds.prototype.dataElementType=null;class Os{constructor(){this.x=void 0,this.y=void 0,this.active=!1,this.options=void 0,this.$animations=void 0}tooltipPosition(t){const{x:e,y:i}=this.getProps(["x","y"],t);return{x:e,y:i}}hasValue(){return B(this.x)&&B(this.y)}getProps(t,e){const i=this.$animations;if(!e||!i)return this;const s={};return t.forEach((t=>{s[t]=i[t]&&i[t].active()?i[t]._to:this[t]})),s}}Os.defaults={},Os.defaultRoutes=void 0;const Cs={values:t=>s(t)?t:""+t,numeric(t,e,i){if(0===t)return"0";const s=this.chart.options.locale;let n,o=t;if(i.length>1){const e=Math.max(Math.abs(i[0].value),Math.abs(i[i.length-1].value));(e<1e-4||e>1e15)&&(n="scientific"),o=function(t,e){let i=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;return Math.abs(i)>=1&&t!==Math.floor(t)&&(i=t-Math.floor(t)),i}(t,i)}const a=I(Math.abs(o)),r=Math.max(Math.min(-1*Math.floor(a),20),0),l={notation:n,minimumFractionDigits:r,maximumFractionDigits:r};return Object.assign(l,this.options.ticks.format),oi(t,s,l)},logarithmic(t,e,i){if(0===t)return"0";const s=t/Math.pow(10,Math.floor(I(t)));return 1===s||2===s||5===s?Cs.numeric.call(this,t,e,i):""}};var As={formatters:Cs};function Ts(t,e){const s=t.options.ticks,n=s.maxTicksLimit||function(t){const e=t.options.offset,i=t._tickSize(),s=t._length/i+(e?0:1),n=t._maxLength/i;return Math.floor(Math.min(s,n))}(t),o=s.major.enabled?function(t){const e=[];let i,s;for(i=0,s=t.length;i<s;i++)t[i].major&&e.push(i);return e}(e):[],a=o.length,r=o[0],l=o[a-1],h=[];if(a>n)return function(t,e,i,s){let n,o=0,a=i[0];for(s=Math.ceil(s),n=0;n<t.length;n++)n===a&&(e.push(t[n]),o++,a=i[o*s])}(e,h,o,a/n),h;const c=function(t,e,i){const s=function(t){const e=t.length;let i,s;if(e<2)return!1;for(s=t[0],i=1;i<e;++i)if(t[i]-t[i-1]!==s)return!1;return s}(t),n=e.length/i;if(!s)return Math.max(n,1);const o=V(s);for(let t=0,e=o.length-1;t<e;t++){const e=o[t];if(e>n)return e}return Math.max(n,1)}(o,e,n);if(a>0){let t,s;const n=a>1?Math.round((l-r)/(a-1)):null;for(Ls(e,h,c,i(n)?0:r-n,r),t=0,s=a-1;t<s;t++)Ls(e,h,c,o[t],o[t+1]);return Ls(e,h,c,l,i(n)?e.length:l+n),h}return Ls(e,h,c),h}function Ls(t,e,i,s,n){const o=r(s,0),a=Math.min(r(n,t.length),t.length);let l,h,c,d=0;for(i=Math.ceil(i),n&&(l=n-s,i=l/Math.floor(l/i)),c=o;c<0;)d++,c=Math.round(o+d*i);for(h=Math.max(o,0);h<a;h++)h===c&&(e.push(t[h]),d++,c=Math.round(o+d*i))}ee.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:As.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),ee.route("scale.ticks","color","","color"),ee.route("scale.grid","color","","borderColor"),ee.route("scale.grid","borderColor","","borderColor"),ee.route("scale.title","color","","color"),ee.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t}),ee.describe("scales",{_fallback:"scale"}),ee.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t});const Es=(t,e,i)=>"top"===e||"left"===e?t[e]+i:t[e]-i;function Rs(t,e){const i=[],s=t.length/e,n=t.length;let o=0;for(;o<n;o+=s)i.push(t[Math.floor(o)]);return i}function Is(t,e,i){const s=t.ticks.length,n=Math.min(e,s-1),o=t._startPixel,a=t._endPixel,r=1e-6;let l,h=t.getPixelForTick(n);if(!(i&&(l=1===s?Math.max(h-o,a-h):0===e?(t.getPixelForTick(1)-h)/2:(h-t.getPixelForTick(n-1))/2,h+=n<e?l:-l,h<o-r||h>a+r)))return h}function zs(t){return t.drawTicks?t.tickLength:0}function Fs(t,e){if(!t.display)return 0;const i=fi(t.font,e),n=ui(t.padding);return(s(t.text)?t.text.length:1)*i.lineHeight+n.height}function Vs(t,e,i){let s=dt(t);return(i&&"right"!==e||!i&&"right"===e)&&(s=(t=>"left"===t?"right":"right"===t?"left":t)(s)),s}class Bs extends Os{constructor(t){super(),this.id=t.id,this.type=t.type,this.options=void 0,this.ctx=t.ctx,this.chart=t.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}parse(t,e){return t}getUserBounds(){let{_userMin:t,_userMax:e,_suggestedMin:i,_suggestedMax:s}=this;return t=a(t,Number.POSITIVE_INFINITY),e=a(e,Number.NEGATIVE_INFINITY),i=a(i,Number.POSITIVE_INFINITY),s=a(s,Number.NEGATIVE_INFINITY),{min:a(t,i),max:a(e,s),minDefined:o(t),maxDefined:o(e)}}getMinMax(t){let e,{min:i,max:s,minDefined:n,maxDefined:o}=this.getUserBounds();if(n&&o)return{min:i,max:s};const r=this.getMatchingVisibleMetas();for(let a=0,l=r.length;a<l;++a)e=r[a].controller.getMinMax(this,t),n||(i=Math.min(i,e.min)),o||(s=Math.max(s,e.max));return i=o&&i>s?s:i,s=n&&i>s?i:s,{min:a(i,a(s,i)),max:a(s,a(i,s))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){c(this.options.beforeUpdate,[this])}update(t,e,i){const{beginAtZero:s,grace:n,ticks:o}=this.options,a=o.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=i=Object.assign({left:0,right:0,top:0,bottom:0},i),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+i.left+i.right:this.height+i.top+i.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=pi(this,n,s),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const r=a<this.ticks.length;this._convertTicksToLabels(r?Rs(this.ticks,a):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),o.display&&(o.autoSkip||"auto"===o.source)&&(this.ticks=Ts(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),r&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let t,e,i=this.options.reverse;this.isHorizontal()?(t=this.left,e=this.right):(t=this.top,e=this.bottom,i=!i),this._startPixel=t,this._endPixel=e,this._reversePixels=i,this._length=e-t,this._alignToPixels=this.options.alignToPixels}afterUpdate(){c(this.options.afterUpdate,[this])}beforeSetDimensions(){c(this.options.beforeSetDimensions,[this])}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}afterSetDimensions(){c(this.options.afterSetDimensions,[this])}_callHooks(t){this.chart.notifyPlugins(t,this.getContext()),c(this.options[t],[this])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){c(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(t){const e=this.options.ticks;let i,s,n;for(i=0,s=t.length;i<s;i++)n=t[i],n.label=c(e.callback,[n.value,i,t],this)}afterTickToLabelConversion(){c(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){c(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){const t=this.options,e=t.ticks,i=this.ticks.length,s=e.minRotation||0,n=e.maxRotation;let o,a,r,l=s;if(!this._isVisible()||!e.display||s>=n||i<=1||!this.isHorizontal())return void(this.labelRotation=s);const h=this._getLabelSizes(),c=h.widest.width,d=h.highest.height,u=Z(this.chart.width-c,0,this.maxWidth);o=t.offset?this.maxWidth/i:u/(i-1),c+6>o&&(o=u/(i-(t.offset?.5:1)),a=this.maxHeight-zs(t.grid)-e.padding-Fs(t.title,this.chart.options.font),r=Math.sqrt(c*c+d*d),l=$(Math.min(Math.asin(Z((h.highest.height+6)/o,-1,1)),Math.asin(Z(a/r,-1,1))-Math.asin(Z(d/r,-1,1)))),l=Math.max(s,Math.min(n,l))),this.labelRotation=l}afterCalculateLabelRotation(){c(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){c(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:i,title:s,grid:n}}=this,o=this._isVisible(),a=this.isHorizontal();if(o){const o=Fs(s,e.options.font);if(a?(t.width=this.maxWidth,t.height=zs(n)+o):(t.height=this.maxHeight,t.width=zs(n)+o),i.display&&this.ticks.length){const{first:e,last:s,widest:n,highest:o}=this._getLabelSizes(),r=2*i.padding,l=H(this.labelRotation),h=Math.cos(l),c=Math.sin(l);if(a){const e=i.mirror?0:c*n.width+h*o.height;t.height=Math.min(this.maxHeight,t.height+e+r)}else{const e=i.mirror?0:h*n.width+c*o.height;t.width=Math.min(this.maxWidth,t.width+e+r)}this._calculatePadding(e,s,c,h)}}this._handleMargins(),a?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,i,s){const{ticks:{align:n,padding:o},position:a}=this.options,r=0!==this.labelRotation,l="top"!==a&&"x"===this.axis;if(this.isHorizontal()){const a=this.getPixelForTick(0)-this.left,h=this.right-this.getPixelForTick(this.ticks.length-1);let c=0,d=0;r?l?(c=s*t.width,d=i*e.height):(c=i*t.height,d=s*e.width):"start"===n?d=e.width:"end"===n?c=t.width:"inner"!==n&&(c=t.width/2,d=e.width/2),this.paddingLeft=Math.max((c-a+o)*this.width/(this.width-a),0),this.paddingRight=Math.max((d-h+o)*this.width/(this.width-h),0)}else{let i=e.height/2,s=t.height/2;"start"===n?(i=0,s=t.height):"end"===n&&(i=e.height,s=0),this.paddingTop=i+o,this.paddingBottom=s+o}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){c(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,s;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,s=t.length;e<s;e++)i(t[e].label)&&(t.splice(e,1),s--,e--);this.afterTickToLabelConversion()}_getLabelSizes(){let t=this._labelSizes;if(!t){const e=this.options.ticks.sampleSize;let i=this.ticks;e<i.length&&(i=Rs(i,e)),this._labelSizes=t=this._computeLabelSizes(i,i.length)}return t}_computeLabelSizes(t,e){const{ctx:n,_longestTextCache:o}=this,a=[],r=[];let l,h,c,u,f,g,p,m,b,x,_,y=0,v=0;for(l=0;l<e;++l){if(u=t[l].label,f=this._resolveTickFontOptions(l),n.font=g=f.string,p=o[g]=o[g]||{data:{},gc:[]},m=f.lineHeight,b=x=0,i(u)||s(u)){if(s(u))for(h=0,c=u.length;h<c;++h)_=u[h],i(_)||s(_)||(b=me(n,p.data,p.gc,b,_),x+=m)}else b=me(n,p.data,p.gc,b,u),x=m;a.push(b),r.push(x),y=Math.max(b,y),v=Math.max(x,v)}!function(t,e){d(t,(t=>{const i=t.gc,s=i.length/2;let n;if(s>e){for(n=0;n<s;++n)delete t.data[i[n]];i.splice(0,s)}}))}(o,e);const w=a.indexOf(y),M=r.indexOf(v),k=t=>({width:a[t]||0,height:r[t]||0});return{first:k(0),last:k(e-1),widest:k(w),highest:k(M),widths:a,heights:r}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return J(this._alignToPixels?xe(this.chart,e,0):e)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&t<e.length){const i=e[t];return i.$context||(i.$context=function(t,e,i){return mi(t,{tick:i,index:e,type:"tick"})}(this.getContext(),t,i))}return this.$context||(this.$context=mi(this.chart.getContext(),{scale:this,type:"scale"}))}_tickSize(){const t=this.options.ticks,e=H(this.labelRotation),i=Math.abs(Math.cos(e)),s=Math.abs(Math.sin(e)),n=this._getLabelSizes(),o=t.autoSkipPadding||0,a=n?n.widest.width+o:0,r=n?n.highest.height+o:0;return this.isHorizontal()?r*i>a*s?a/i:r/s:r*s<a*i?r/i:a/s}_isVisible(){const t=this.options.display;return"auto"!==t?!!t:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(t){const e=this.axis,i=this.chart,s=this.options,{grid:o,position:a}=s,l=o.offset,h=this.isHorizontal(),c=this.ticks.length+(l?1:0),d=zs(o),u=[],f=o.setContext(this.getContext()),g=f.drawBorder?f.borderWidth:0,p=g/2,m=function(t){return xe(i,t,g)};let b,x,_,y,v,w,M,k,S,P,D,O;if("top"===a)b=m(this.bottom),w=this.bottom-d,k=b-p,P=m(t.top)+p,O=t.bottom;else if("bottom"===a)b=m(this.top),P=t.top,O=m(t.bottom)-p,w=b+p,k=this.top+d;else if("left"===a)b=m(this.right),v=this.right-d,M=b-p,S=m(t.left)+p,D=t.right;else if("right"===a)b=m(this.left),S=t.left,D=m(t.right)-p,v=b+p,M=this.left+d;else if("x"===e){if("center"===a)b=m((t.top+t.bottom)/2+.5);else if(n(a)){const t=Object.keys(a)[0],e=a[t];b=m(this.chart.scales[t].getPixelForValue(e))}P=t.top,O=t.bottom,w=b+p,k=w+d}else if("y"===e){if("center"===a)b=m((t.left+t.right)/2);else if(n(a)){const t=Object.keys(a)[0],e=a[t];b=m(this.chart.scales[t].getPixelForValue(e))}v=b-p,M=v-d,S=t.left,D=t.right}const C=r(s.ticks.maxTicksLimit,c),A=Math.max(1,Math.ceil(c/C));for(x=0;x<c;x+=A){const t=o.setContext(this.getContext(x)),e=t.lineWidth,s=t.color,n=t.borderDash||[],a=t.borderDashOffset,r=t.tickWidth,c=t.tickColor,d=t.tickBorderDash||[],f=t.tickBorderDashOffset;_=Is(this,x,l),void 0!==_&&(y=xe(i,_,e),h?v=M=S=D=y:w=k=P=O=y,u.push({tx1:v,ty1:w,tx2:M,ty2:k,x1:S,y1:P,x2:D,y2:O,width:e,color:s,borderDash:n,borderDashOffset:a,tickWidth:r,tickColor:c,tickBorderDash:d,tickBorderDashOffset:f}))}return this._ticksLength=c,this._borderValue=b,u}_computeLabelItems(t){const e=this.axis,i=this.options,{position:o,ticks:a}=i,r=this.isHorizontal(),l=this.ticks,{align:h,crossAlign:c,padding:d,mirror:u}=a,f=zs(i.grid),g=f+d,p=u?-d:g,m=-H(this.labelRotation),b=[];let x,_,y,v,w,M,k,S,P,D,O,C,A="middle";if("top"===o)M=this.bottom-p,k=this._getXAxisLabelAlignment();else if("bottom"===o)M=this.top+p,k=this._getXAxisLabelAlignment();else if("left"===o){const t=this._getYAxisLabelAlignment(f);k=t.textAlign,w=t.x}else if("right"===o){const t=this._getYAxisLabelAlignment(f);k=t.textAlign,w=t.x}else if("x"===e){if("center"===o)M=(t.top+t.bottom)/2+g;else if(n(o)){const t=Object.keys(o)[0],e=o[t];M=this.chart.scales[t].getPixelForValue(e)+g}k=this._getXAxisLabelAlignment()}else if("y"===e){if("center"===o)w=(t.left+t.right)/2-g;else if(n(o)){const t=Object.keys(o)[0],e=o[t];w=this.chart.scales[t].getPixelForValue(e)}k=this._getYAxisLabelAlignment(f).textAlign}"y"===e&&("start"===h?A="top":"end"===h&&(A="bottom"));const T=this._getLabelSizes();for(x=0,_=l.length;x<_;++x){y=l[x],v=y.label;const t=a.setContext(this.getContext(x));S=this.getPixelForTick(x)+a.labelOffset,P=this._resolveTickFontOptions(x),D=P.lineHeight,O=s(v)?v.length:1;const e=O/2,i=t.color,n=t.textStrokeColor,h=t.textStrokeWidth;let d,f=k;if(r?(w=S,"inner"===k&&(f=x===_-1?this.options.reverse?"left":"right":0===x?this.options.reverse?"right":"left":"center"),C="top"===o?"near"===c||0!==m?-O*D+D/2:"center"===c?-T.highest.height/2-e*D+D:-T.highest.height+D/2:"near"===c||0!==m?D/2:"center"===c?T.highest.height/2-e*D:T.highest.height-O*D,u&&(C*=-1)):(M=S,C=(1-O)*D/2),t.showLabelBackdrop){const e=ui(t.backdropPadding),i=T.heights[x],s=T.widths[x];let n=M+C-e.top,o=w-e.left;switch(A){case"middle":n-=i/2;break;case"bottom":n-=i}switch(k){case"center":o-=s/2;break;case"right":o-=s}d={left:o,top:n,width:s+e.width,height:i+e.height,color:t.backdropColor}}b.push({rotation:m,label:v,font:P,color:i,strokeColor:n,strokeWidth:h,textOffset:C,textAlign:f,textBaseline:A,translation:[w,M],backdrop:d})}return b}_getXAxisLabelAlignment(){const{position:t,ticks:e}=this.options;if(-H(this.labelRotation))return"top"===t?"left":"right";let i="center";return"start"===e.align?i="left":"end"===e.align?i="right":"inner"===e.align&&(i="inner"),i}_getYAxisLabelAlignment(t){const{position:e,ticks:{crossAlign:i,mirror:s,padding:n}}=this.options,o=t+n,a=this._getLabelSizes().widest.width;let r,l;return"left"===e?s?(l=this.right+n,"near"===i?r="left":"center"===i?(r="center",l+=a/2):(r="right",l+=a)):(l=this.right-o,"near"===i?r="right":"center"===i?(r="center",l-=a/2):(r="left",l=this.left)):"right"===e?s?(l=this.left+n,"near"===i?r="right":"center"===i?(r="center",l-=a/2):(r="left",l-=a)):(l=this.left+o,"near"===i?r="left":"center"===i?(r="center",l+=a/2):(r="right",l=this.right)):r="right",{textAlign:r,x:l}}_computeLabelArea(){if(this.options.ticks.mirror)return;const t=this.chart,e=this.options.position;return"left"===e||"right"===e?{top:0,left:this.left,bottom:t.height,right:this.right}:"top"===e||"bottom"===e?{top:this.top,left:0,bottom:this.bottom,right:t.width}:void 0}drawBackground(){const{ctx:t,options:{backgroundColor:e},left:i,top:s,width:n,height:o}=this;e&&(t.save(),t.fillStyle=e,t.fillRect(i,s,n,o),t.restore())}getLineWidthForValue(t){const e=this.options.grid;if(!this._isVisible()||!e.display)return 0;const i=this.ticks.findIndex((e=>e.value===t));return i>=0?e.setContext(this.getContext(i)).lineWidth:0}drawGrid(t){const e=this.options.grid,i=this.ctx,s=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let n,o;const a=(t,e,s)=>{s.width&&s.color&&(i.save(),i.lineWidth=s.width,i.strokeStyle=s.color,i.setLineDash(s.borderDash||[]),i.lineDashOffset=s.borderDashOffset,i.beginPath(),i.moveTo(t.x,t.y),i.lineTo(e.x,e.y),i.stroke(),i.restore())};if(e.display)for(n=0,o=s.length;n<o;++n){const t=s[n];e.drawOnChartArea&&a({x:t.x1,y:t.y1},{x:t.x2,y:t.y2},t),e.drawTicks&&a({x:t.tx1,y:t.ty1},{x:t.tx2,y:t.ty2},{color:t.tickColor,width:t.tickWidth,borderDash:t.tickBorderDash,borderDashOffset:t.tickBorderDashOffset})}}drawBorder(){const{chart:t,ctx:e,options:{grid:i}}=this,s=i.setContext(this.getContext()),n=i.drawBorder?s.borderWidth:0;if(!n)return;const o=i.setContext(this.getContext(0)).lineWidth,a=this._borderValue;let r,l,h,c;this.isHorizontal()?(r=xe(t,this.left,n)-n/2,l=xe(t,this.right,o)+o/2,h=c=a):(h=xe(t,this.top,n)-n/2,c=xe(t,this.bottom,o)+o/2,r=l=a),e.save(),e.lineWidth=s.borderWidth,e.strokeStyle=s.borderColor,e.beginPath(),e.moveTo(r,h),e.lineTo(l,c),e.stroke(),e.restore()}drawLabels(t){if(!this.options.ticks.display)return;const e=this.ctx,i=this._computeLabelArea();i&&Me(e,i);const s=this._labelItems||(this._labelItems=this._computeLabelItems(t));let n,o;for(n=0,o=s.length;n<o;++n){const t=s[n],i=t.font,o=t.label;t.backdrop&&(e.fillStyle=t.backdrop.color,e.fillRect(t.backdrop.left,t.backdrop.top,t.backdrop.width,t.backdrop.height)),De(e,o,0,t.textOffset,i,t)}i&&ke(e)}drawTitle(){const{ctx:t,options:{position:e,title:i,reverse:o}}=this;if(!i.display)return;const a=fi(i.font),r=ui(i.padding),l=i.align;let h=a.lineHeight/2;"bottom"===e||"center"===e||n(e)?(h+=r.bottom,s(i.text)&&(h+=a.lineHeight*(i.text.length-1))):h+=r.top;const{titleX:c,titleY:d,maxWidth:u,rotation:f}=function(t,e,i,s){const{top:o,left:a,bottom:r,right:l,chart:h}=t,{chartArea:c,scales:d}=h;let u,f,g,p=0;const m=r-o,b=l-a;if(t.isHorizontal()){if(f=ut(s,a,l),n(i)){const t=Object.keys(i)[0],s=i[t];g=d[t].getPixelForValue(s)+m-e}else g="center"===i?(c.bottom+c.top)/2+m-e:Es(t,i,e);u=l-a}else{if(n(i)){const t=Object.keys(i)[0],s=i[t];f=d[t].getPixelForValue(s)-b+e}else f="center"===i?(c.left+c.right)/2-b+e:Es(t,i,e);g=ut(s,r,o),p="left"===i?-L:L}return{titleX:f,titleY:g,maxWidth:u,rotation:p}}(this,h,e,l);De(t,i.text,0,0,a,{color:i.color,maxWidth:u,rotation:f,textAlign:Vs(l,e,o),textBaseline:"middle",translation:[c,d]})}draw(t){this._isVisible()&&(this.drawBackground(),this.drawGrid(t),this.drawBorder(),this.drawTitle(),this.drawLabels(t))}_layers(){const t=this.options,e=t.ticks&&t.ticks.z||0,i=r(t.grid&&t.grid.z,-1);return this._isVisible()&&this.draw===Bs.prototype.draw?[{z:i,draw:t=>{this.drawBackground(),this.drawGrid(t),this.drawTitle()}},{z:i+1,draw:()=>{this.drawBorder()}},{z:e,draw:t=>{this.drawLabels(t)}}]:[{z:e,draw:t=>{this.draw(t)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",s=[];let n,o;for(n=0,o=e.length;n<o;++n){const o=e[n];o[i]!==this.id||t&&o.type!==t||s.push(o)}return s}_resolveTickFontOptions(t){return fi(this.options.ticks.setContext(this.getContext(t)).font)}_maxDigits(){const t=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/t}}class Ns{constructor(t,e,i){this.type=t,this.scope=e,this.override=i,this.items=Object.create(null)}isForType(t){return Object.prototype.isPrototypeOf.call(this.type.prototype,t.prototype)}register(t){const e=Object.getPrototypeOf(t);let i;(function(t){return"id"in t&&"defaults"in t})(e)&&(i=this.register(e));const s=this.items,n=t.id,o=this.scope+"."+n;if(!n)throw new Error("class does not have id: "+t);return n in s||(s[n]=t,function(t,e,i){const s=m(Object.create(null),[i?ee.get(i):{},ee.get(e),t.defaults]);ee.set(e,s),t.defaultRoutes&&function(t,e){Object.keys(e).forEach((i=>{const s=i.split("."),n=s.pop(),o=[t].concat(s).join("."),a=e[i].split("."),r=a.pop(),l=a.join(".");ee.route(o,n,l,r)}))}(e,t.defaultRoutes),t.descriptors&&ee.describe(e,t.descriptors)}(t,o,i),this.override&&ee.override(t.id,t.overrides)),o}get(t){return this.items[t]}unregister(t){const e=this.items,i=t.id,s=this.scope;i in e&&delete e[i],s&&i in ee[s]&&(delete ee[s][i],this.override&&delete Zt[i])}}var Ws=new class{constructor(){this.controllers=new Ns(Ds,"datasets",!0),this.elements=new Ns(Os,"elements"),this.plugins=new Ns(Object,"plugins"),this.scales=new Ns(Bs,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,i){[...e].forEach((e=>{const s=i||this._getRegistryForType(e);i||s.isForType(e)||s===this.plugins&&e.id?this._exec(t,s,e):d(e,(e=>{const s=i||this._getRegistryForType(e);this._exec(t,s,e)}))}))}_exec(t,e,i){const s=w(t);c(i["before"+s],[],i),e[t](i),c(i["after"+s],[],i)}_getRegistryForType(t){for(let e=0;e<this._typedRegistries.length;e++){const i=this._typedRegistries[e];if(i.isForType(t))return i}return this.plugins}_get(t,e,i){const s=e.get(t);if(void 0===s)throw new Error('"'+t+'" is not a registered '+i+".");return s}};class js{constructor(){this._init=[]}notify(t,e,i,s){"beforeInit"===e&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install"));const n=s?this._descriptors(t).filter(s):this._descriptors(t),o=this._notify(n,t,e,i);return"afterDestroy"===e&&(this._notify(n,t,"stop"),this._notify(this._init,t,"uninstall")),o}_notify(t,e,i,s){s=s||{};for(const n of t){const t=n.plugin;if(!1===c(t[i],[e,s,n.options],t)&&s.cancelable)return!1}return!0}invalidate(){i(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(t){if(this._cache)return this._cache;const e=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),e}_createDescriptors(t,e){const i=t&&t.config,s=r(i.options&&i.options.plugins,{}),n=function(t){const e={},i=[],s=Object.keys(Ws.plugins.items);for(let t=0;t<s.length;t++)i.push(Ws.getPlugin(s[t]));const n=t.plugins||[];for(let t=0;t<n.length;t++){const s=n[t];-1===i.indexOf(s)&&(i.push(s),e[s.id]=!0)}return{plugins:i,localIds:e}}(i);return!1!==s||e?function(t,{plugins:e,localIds:i},s,n){const o=[],a=t.getContext();for(const r of e){const e=r.id,l=Hs(s[e],n);null!==l&&o.push({plugin:r,options:$s(t.config,{plugin:r,local:i[e]},l,a)})}return o}(t,n,s,e):[]}_notifyStateChanges(t){const e=this._oldCache||[],i=this._cache,s=(t,e)=>t.filter((t=>!e.some((e=>t.plugin.id===e.plugin.id))));this._notify(s(e,i),t,"stop"),this._notify(s(i,e),t,"start")}}function Hs(t,e){return e||!1!==t?!0===t?{}:t:null}function $s(t,{plugin:e,local:i},s,n){const o=t.pluginScopeKeys(e),a=t.getOptionScopes(s,o);return i&&e.defaults&&a.push(e.defaults),t.createResolver(a,n,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function Ys(t,e){const i=ee.datasets[t]||{};return((e.datasets||{})[t]||{}).indexAxis||e.indexAxis||i.indexAxis||"x"}function Us(t,e){return"x"===t||"y"===t?t:e.axis||("top"===(i=e.position)||"bottom"===i?"x":"left"===i||"right"===i?"y":void 0)||t.charAt(0).toLowerCase();var i}function Xs(t){const e=t.options||(t.options={});e.plugins=r(e.plugins,{}),e.scales=function(t,e){const i=Zt[t.type]||{scales:{}},s=e.scales||{},o=Ys(t.type,e),a=Object.create(null),r=Object.create(null);return Object.keys(s).forEach((t=>{const e=s[t];if(!n(e))return console.error(`Invalid scale configuration for scale: ${t}`);if(e._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${t}`);const l=Us(t,e),h=function(t,e){return t===e?"_index_":"_value_"}(l,o),c=i.scales||{};a[l]=a[l]||t,r[t]=b(Object.create(null),[{axis:l},e,c[l],c[h]])})),t.data.datasets.forEach((i=>{const n=i.type||t.type,o=i.indexAxis||Ys(n,e),l=(Zt[n]||{}).scales||{};Object.keys(l).forEach((t=>{const e=function(t,e){let i=t;return"_index_"===t?i=e:"_value_"===t&&(i="x"===e?"y":"x"),i}(t,o),n=i[e+"AxisID"]||a[e]||e;r[n]=r[n]||Object.create(null),b(r[n],[{axis:e},s[n],l[t]])}))})),Object.keys(r).forEach((t=>{const e=r[t];b(e,[ee.scales[e.type],ee.scale])})),r}(t,e)}function qs(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}const Ks=new Map,Gs=new Set;function Zs(t,e){let i=Ks.get(t);return i||(i=e(),Ks.set(t,i),Gs.add(i)),i}const Js=(t,e,i)=>{const s=y(e,i);void 0!==s&&t.add(s)};class Qs{constructor(t){this._config=function(t){return(t=t||{}).data=qs(t.data),Xs(t),t}(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=qs(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),Xs(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return Zs(t,(()=>[[`datasets.${t}`,""]]))}datasetAnimationScopeKeys(t,e){return Zs(`${t}.transition.${e}`,(()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]]))}datasetElementScopeKeys(t,e){return Zs(`${t}-${e}`,(()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]]))}pluginScopeKeys(t){const e=t.id;return Zs(`${this.type}-plugin-${e}`,(()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]]))}_cachedScopes(t,e){const i=this._scopeCache;let s=i.get(t);return s&&!e||(s=new Map,i.set(t,s)),s}getOptionScopes(t,e,i){const{options:s,type:n}=this,o=this._cachedScopes(t,i),a=o.get(e);if(a)return a;const r=new Set;e.forEach((e=>{t&&(r.add(t),e.forEach((e=>Js(r,t,e)))),e.forEach((t=>Js(r,s,t))),e.forEach((t=>Js(r,Zt[n]||{},t))),e.forEach((t=>Js(r,ee,t))),e.forEach((t=>Js(r,Jt,t)))}));const l=Array.from(r);return 0===l.length&&l.push(Object.create(null)),Gs.has(e)&&o.set(e,l),l}chartOptionScopes(){const{options:t,type:e}=this;return[t,Zt[e]||{},ee.datasets[e]||{},{type:e},ee,Jt]}resolveNamedOptions(t,e,i,n=[""]){const o={$shared:!0},{resolver:a,subPrefixes:r}=tn(this._resolverCache,t,n);let l=a;(function(t,e){const{isScriptable:i,isIndexable:n}=Le(t);for(const o of e){const e=i(o),a=n(o),r=(a||e)&&t[o];if(e&&(k(r)||en(r))||a&&s(r))return!0}return!1})(a,e)&&(o.$shared=!1,l=Te(a,i=k(i)?i():i,this.createResolver(t,i,r)));for(const t of e)o[t]=l[t];return o}createResolver(t,e,i=[""],s){const{resolver:o}=tn(this._resolverCache,t,i);return n(e)?Te(o,e,void 0,s):o}}function tn(t,e,i){let s=t.get(e);s||(s=new Map,t.set(e,s));const n=i.join();let o=s.get(n);return o||(o={resolver:Ae(e,i),subPrefixes:i.filter((t=>!t.toLowerCase().includes("hover")))},s.set(n,o)),o}const en=t=>n(t)&&Object.getOwnPropertyNames(t).reduce(((e,i)=>e||k(t[i])),!1),sn=["top","bottom","left","right","chartArea"];function nn(t,e){return"top"===t||"bottom"===t||-1===sn.indexOf(t)&&"x"===e}function on(t,e){return function(i,s){return i[t]===s[t]?i[e]-s[e]:i[t]-s[t]}}function an(t){const e=t.chart,i=e.options.animation;e.notifyPlugins("afterRender"),c(i&&i.onComplete,[t],e)}function rn(t){const e=t.chart,i=e.options.animation;c(i&&i.onProgress,[t],e)}function ln(t){return ie()&&"string"==typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const hn={},cn=t=>{const e=ln(t);return Object.values(hn).filter((t=>t.canvas===e)).pop()};function dn(t,e,i){const s=Object.keys(t);for(const n of s){const s=+n;if(s>=e){const o=t[n];delete t[n],(i>0||s>e)&&(t[s+i]=o)}}}class un{constructor(t,i){const s=this.config=new Qs(i),n=ln(t),o=cn(n);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas with ID '"+o.canvas.id+"' can be reused.");const a=s.createResolver(s.chartOptionScopes(),this.getContext());this.platform=new(s.platform||hs(n)),this.platform.updateConfig(s);const r=this.platform.acquireContext(n,a.aspectRatio),l=r&&r.canvas,h=l&&l.height,c=l&&l.width;this.id=e(),this.ctx=r,this.canvas=l,this.width=c,this.height=h,this._options=a,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new js,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=ct((t=>this.update(t)),a.resizeDelay||0),this._dataChanges=[],hn[this.id]=this,r&&l?(mt.listen(this,"complete",an),mt.listen(this,"progress",rn),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:e},width:s,height:n,_aspectRatio:o}=this;return i(t)?e&&o?o:n?s/n:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():ue(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return _e(this.canvas,this.ctx),this}stop(){return mt.stop(this),this}resize(t,e){mt.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const i=this.options,s=this.canvas,n=i.maintainAspectRatio&&this.aspectRatio,o=this.platform.getMaximumSize(s,t,e,n),a=i.devicePixelRatio||this.platform.getDevicePixelRatio(),r=this.width?"resize":"attach";this.width=o.width,this.height=o.height,this._aspectRatio=this.aspectRatio,ue(this,a,!0)&&(this.notifyPlugins("resize",{size:o}),c(i.onResize,[this,o],this),this.attached&&this._doResize(r)&&this.render())}ensureScalesHaveIDs(){d(this.options.scales||{},((t,e)=>{t.id=e}))}buildOrUpdateScales(){const t=this.options,e=t.scales,i=this.scales,s=Object.keys(i).reduce(((t,e)=>(t[e]=!1,t)),{});let n=[];e&&(n=n.concat(Object.keys(e).map((t=>{const i=e[t],s=Us(t,i),n="r"===s,o="x"===s;return{options:i,dposition:n?"chartArea":o?"bottom":"left",dtype:n?"radialLinear":o?"category":"linear"}})))),d(n,(e=>{const n=e.options,o=n.id,a=Us(o,n),l=r(n.type,e.dtype);void 0!==n.position&&nn(n.position,a)===nn(e.dposition)||(n.position=e.dposition),s[o]=!0;let h=null;o in i&&i[o].type===l?h=i[o]:(h=new(Ws.getScale(l))({id:o,type:l,ctx:this.ctx,chart:this}),i[h.id]=h),h.init(n,t)})),d(s,((t,e)=>{t||delete i[e]})),d(i,(t=>{Ui.configure(this,t,t.options),Ui.addBox(this,t)}))}_updateMetasets(){const t=this._metasets,e=this.data.datasets.length,i=t.length;if(t.sort(((t,e)=>t.index-e.index)),i>e){for(let t=e;t<i;++t)this._destroyDatasetMeta(t);t.splice(e,i-e)}this._sortedMetasets=t.slice(0).sort(on("order","index"))}_removeUnreferencedMetasets(){const{_metasets:t,data:{datasets:e}}=this;t.length>e.length&&delete this._stacks,t.forEach(((t,i)=>{0===e.filter((e=>e===t._dataset)).length&&this._destroyDatasetMeta(i)}))}buildOrUpdateControllers(){const t=[],e=this.data.datasets;let i,s;for(this._removeUnreferencedMetasets(),i=0,s=e.length;i<s;i++){const s=e[i];let n=this.getDatasetMeta(i);const o=s.type||this.config.type;if(n.type&&n.type!==o&&(this._destroyDatasetMeta(i),n=this.getDatasetMeta(i)),n.type=o,n.indexAxis=s.indexAxis||Ys(o,this.options),n.order=s.order||0,n.index=i,n.label=""+s.label,n.visible=this.isDatasetVisible(i),n.controller)n.controller.updateIndex(i),n.controller.linkScales();else{const e=Ws.getController(o),{datasetElementType:s,dataElementType:a}=ee.datasets[o];Object.assign(e.prototype,{dataElementType:Ws.getElement(a),datasetElementType:s&&Ws.getElement(s)}),n.controller=new e(this,i),t.push(n.controller)}}return this._updateMetasets(),t}_resetElements(){d(this.data.datasets,((t,e)=>{this.getDatasetMeta(e).controller.reset()}),this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const e=this.config;e.update();const i=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),s=this._animationsDisabled=!i.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;const n=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let o=0;for(let t=0,e=this.data.datasets.length;t<e;t++){const{controller:e}=this.getDatasetMeta(t),i=!s&&-1===n.indexOf(e);e.buildOrUpdateElements(i),o=Math.max(+e.getMaxOverflow(),o)}o=this._minPadding=i.layout.autoPadding?o:0,this._updateLayout(o),s||d(n,(t=>{t.reset()})),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(on("z","_idx"));const{_active:a,_lastEvent:r}=this;r?this._eventHandler(r,!0):a.length&&this._updateHoverStyles(a,a,!0),this.render()}_updateScales(){d(this.scales,(t=>{Ui.removeBox(this,t)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,e=new Set(Object.keys(this._listeners)),i=new Set(t.events);S(e,i)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(const{method:i,start:s,count:n}of e)dn(t,s,"_removeElements"===i?-n:n)}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const e=this.data.datasets.length,i=e=>new Set(t.filter((t=>t[0]===e)).map(((t,e)=>e+","+t.splice(1).join(",")))),s=i(0);for(let t=1;t<e;t++)if(!S(s,i(t)))return;return Array.from(s).map((t=>t.split(","))).map((t=>({method:t[1],start:+t[2],count:+t[3]})))}_updateLayout(t){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;Ui.update(this,this.width,this.height,t);const e=this.chartArea,i=e.width<=0||e.height<=0;this._layers=[],d(this.boxes,(t=>{i&&"chartArea"===t.position||(t.configure&&t.configure(),this._layers.push(...t._layers()))}),this),this._layers.forEach(((t,e)=>{t._idx=e})),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let t=0,e=this.data.datasets.length;t<e;++t)this.getDatasetMeta(t).controller.configure();for(let e=0,i=this.data.datasets.length;e<i;++e)this._updateDataset(e,k(t)?t({datasetIndex:e}):t);this.notifyPlugins("afterDatasetsUpdate",{mode:t})}}_updateDataset(t,e){const i=this.getDatasetMeta(t),s={meta:i,index:t,mode:e,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",s)&&(i.controller._update(e),s.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",s))}render(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(mt.has(this)?this.attached&&!mt.running(this)&&mt.start(this):(this.draw(),an({chart:this})))}draw(){let t;if(this._resizeBeforeDraw){const{width:t,height:e}=this._resizeBeforeDraw;this._resize(t,e),this._resizeBeforeDraw=null}if(this.clear(),this.width<=0||this.height<=0)return;if(!1===this.notifyPlugins("beforeDraw",{cancelable:!0}))return;const e=this._layers;for(t=0;t<e.length&&e[t].z<=0;++t)e[t].draw(this.chartArea);for(this._drawDatasets();t<e.length;++t)e[t].draw(this.chartArea);this.notifyPlugins("afterDraw")}_getSortedDatasetMetas(t){const e=this._sortedMetasets,i=[];let s,n;for(s=0,n=e.length;s<n;++s){const n=e[s];t&&!n.visible||i.push(n)}return i}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){if(!1===this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0}))return;const t=this.getSortedVisibleDatasetMetas();for(let e=t.length-1;e>=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const e=this.ctx,i=t._clip,s=!i.disabled,n=this.chartArea,o={meta:t,index:t.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",o)&&(s&&Me(e,{left:!1===i.left?0:n.left-i.left,right:!1===i.right?this.width:n.right+i.right,top:!1===i.top?0:n.top-i.top,bottom:!1===i.bottom?this.height:n.bottom+i.bottom}),t.controller.draw(),s&&ke(e),o.cancelable=!1,this.notifyPlugins("afterDatasetDraw",o))}isPointInArea(t){return we(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,i,s){const n=Ri.modes[e];return"function"==typeof n?n(this,t,i,s):[]}getDatasetMeta(t){const e=this.data.datasets[t],i=this._metasets;let s=i.filter((t=>t&&t._dataset===e)).pop();return s||(s={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},i.push(s)),s}getContext(){return this.$context||(this.$context=mi(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return!1;const i=this.getDatasetMeta(t);return"boolean"==typeof i.hidden?!i.hidden:!e.hidden}setDatasetVisibility(t,e){this.getDatasetMeta(t).hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,i){const s=i?"show":"hide",n=this.getDatasetMeta(t),o=n.controller._resolveAnimations(void 0,s);M(e)?(n.data[e].hidden=!i,this.update()):(this.setDatasetVisibility(t,i),o.update(n,{visible:i}),this.update((e=>e.datasetIndex===t?s:void 0)))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){const e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),mt.remove(this),t=0,e=this.data.datasets.length;t<e;++t)this._destroyDatasetMeta(t)}destroy(){this.notifyPlugins("beforeDestroy");const{canvas:t,ctx:e}=this;this._stop(),this.config.clearCache(),t&&(this.unbindEvents(),_e(t,e),this.platform.releaseContext(e),this.canvas=null,this.ctx=null),this.notifyPlugins("destroy"),delete hn[this.id],this.notifyPlugins("afterDestroy")}toBase64Image(...t){return this.canvas.toDataURL(...t)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){const t=this._listeners,e=this.platform,i=(i,s)=>{e.addEventListener(this,i,s),t[i]=s},s=(t,e,i)=>{t.offsetX=e,t.offsetY=i,this._eventHandler(t)};d(this.options.events,(t=>i(t,s)))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,e=this.platform,i=(i,s)=>{e.addEventListener(this,i,s),t[i]=s},s=(i,s)=>{t[i]&&(e.removeEventListener(this,i,s),delete t[i])},n=(t,e)=>{this.canvas&&this.resize(t,e)};let o;const a=()=>{s("attach",a),this.attached=!0,this.resize(),i("resize",n),i("detach",o)};o=()=>{this.attached=!1,s("resize",n),this._stop(),this._resize(0,0),i("attach",a)},e.isAttached(this.canvas)?a():o()}unbindEvents(){d(this._listeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._listeners={},d(this._responsiveListeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._responsiveListeners=void 0}updateHoverStyle(t,e,i){const s=i?"set":"remove";let n,o,a,r;for("dataset"===e&&(n=this.getDatasetMeta(t[0].datasetIndex),n.controller["_"+s+"DatasetHoverStyle"]()),a=0,r=t.length;a<r;++a){o=t[a];const e=o&&this.getDatasetMeta(o.datasetIndex).controller;e&&e[s+"HoverStyle"](o.element,o.datasetIndex,o.index)}}getActiveElements(){return this._active||[]}setActiveElements(t){const e=this._active||[],i=t.map((({datasetIndex:t,index:e})=>{const i=this.getDatasetMeta(t);if(!i)throw new Error("No dataset found at index "+t);return{datasetIndex:t,element:i.data[e],index:e}}));!u(i,e)&&(this._active=i,this._lastEvent=null,this._updateHoverStyles(i,e))}notifyPlugins(t,e,i){return this._plugins.notify(this,t,e,i)}_updateHoverStyles(t,e,i){const s=this.options.hover,n=(t,e)=>t.filter((t=>!e.some((e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)))),o=n(e,t),a=i?t:n(t,e);o.length&&this.updateHoverStyle(o,s.mode,!1),a.length&&s.mode&&this.updateHoverStyle(a,s.mode,!0)}_eventHandler(t,e){const i={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},s=e=>(e.options.events||this.options.events).includes(t.native.type);if(!1===this.notifyPlugins("beforeEvent",i,s))return;const n=this._handleEvent(t,e,i.inChartArea);return i.cancelable=!1,this.notifyPlugins("afterEvent",i,s),(n||i.changed)&&this.render(),this}_handleEvent(t,e,i){const{_active:s=[],options:n}=this,o=e,a=this._getActiveElements(t,s,i,o),r=P(t),l=function(t,e,i,s){return i&&"mouseout"!==t.type?s?e:t:null}(t,this._lastEvent,i,r);i&&(this._lastEvent=null,c(n.onHover,[t,a,this],this),r&&c(n.onClick,[t,a,this],this));const h=!u(a,s);return(h||e)&&(this._active=a,this._updateHoverStyles(a,s,e)),this._lastEvent=l,h}_getActiveElements(t,e,i,s){if("mouseout"===t.type)return[];if(!i)return e;const n=this.options.hover;return this.getElementsAtEventForMode(t,n.mode,n,s)}}const fn=()=>d(un.instances,(t=>t._plugins.invalidate())),gn=!0;function pn(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}Object.defineProperties(un,{defaults:{enumerable:gn,value:ee},instances:{enumerable:gn,value:hn},overrides:{enumerable:gn,value:Zt},registry:{enumerable:gn,value:Ws},version:{enumerable:gn,value:"3.9.1"},getChart:{enumerable:gn,value:cn},register:{enumerable:gn,value:(...t)=>{Ws.add(...t),fn()}},unregister:{enumerable:gn,value:(...t)=>{Ws.remove(...t),fn()}}});class mn{constructor(t){this.options=t||{}}init(t){}formats(){return pn()}parse(t,e){return pn()}format(t,e){return pn()}add(t,e,i){return pn()}diff(t,e,i){return pn()}startOf(t,e,i){return pn()}endOf(t,e){return pn()}}mn.override=function(t){Object.assign(mn.prototype,t)};var bn={_date:mn};function xn(t){const e=t.iScale,i=function(t,e){if(!t._cache.$bar){const i=t.getMatchingVisibleMetas(e);let s=[];for(let e=0,n=i.length;e<n;e++)s=s.concat(i[e].controller.getAllParsedValues(t));t._cache.$bar=rt(s.sort(((t,e)=>t-e)))}return t._cache.$bar}(e,t.type);let s,n,o,a,r=e._length;const l=()=>{32767!==o&&-32768!==o&&(M(a)&&(r=Math.min(r,Math.abs(o-a)||r)),a=o)};for(s=0,n=i.length;s<n;++s)o=e.getPixelForValue(i[s]),l();for(a=void 0,s=0,n=e.ticks.length;s<n;++s)o=e.getPixelForTick(s),l();return r}function _n(t,e,i,n){return s(t)?function(t,e,i,s){const n=i.parse(t[0],s),o=i.parse(t[1],s),a=Math.min(n,o),r=Math.max(n,o);let l=a,h=r;Math.abs(a)>Math.abs(r)&&(l=r,h=a),e[i.axis]=h,e._custom={barStart:l,barEnd:h,start:n,end:o,min:a,max:r}}(t,e,i,n):e[i.axis]=i.parse(t,n),e}function yn(t,e,i,s){const n=t.iScale,o=t.vScale,a=n.getLabels(),r=n===o,l=[];let h,c,d,u;for(h=i,c=i+s;h<c;++h)u=e[h],d={},d[n.axis]=r||n.parse(a[h],h),l.push(_n(u,d,o,h));return l}function vn(t){return t&&void 0!==t.barStart&&void 0!==t.barEnd}function wn(t,e,i,s){let n=e.borderSkipped;const o={};if(!n)return void(t.borderSkipped=o);if(!0===n)return void(t.borderSkipped={top:!0,right:!0,bottom:!0,left:!0});const{start:a,end:r,reverse:l,top:h,bottom:c}=function(t){let e,i,s,n,o;return t.horizontal?(e=t.base>t.x,i="left",s="right"):(e=t.base<t.y,i="bottom",s="top"),e?(n="end",o="start"):(n="start",o="end"),{start:i,end:s,reverse:e,top:n,bottom:o}}(t);"middle"===n&&i&&(t.enableBorderRadius=!0,(i._top||0)===s?n=h:(i._bottom||0)===s?n=c:(o[Mn(c,a,r,l)]=!0,n=h)),o[Mn(n,a,r,l)]=!0,t.borderSkipped=o}function Mn(t,e,i,s){var n,o,a;return s?(a=i,t=kn(t=(n=t)===(o=e)?a:n===a?o:n,i,e)):t=kn(t,e,i),t}function kn(t,e,i){return"start"===t?e:"end"===t?i:t}function Sn(t,{inflateAmount:e},i){t.inflateAmount="auto"===e?1===i?.33:0:e}class Pn extends Ds{parsePrimitiveData(t,e,i,s){return yn(t,e,i,s)}parseArrayData(t,e,i,s){return yn(t,e,i,s)}parseObjectData(t,e,i,s){const{iScale:n,vScale:o}=t,{xAxisKey:a="x",yAxisKey:r="y"}=this._parsing,l="x"===n.axis?a:r,h="x"===o.axis?a:r,c=[];let d,u,f,g;for(d=i,u=i+s;d<u;++d)g=e[d],f={},f[n.axis]=n.parse(y(g,l),d),c.push(_n(y(g,h),f,o,d));return c}updateRangeFromParsed(t,e,i,s){super.updateRangeFromParsed(t,e,i,s);const n=i._custom;n&&e===this._cachedMeta.vScale&&(t.min=Math.min(t.min,n.min),t.max=Math.max(t.max,n.max))}getMaxOverflow(){return 0}getLabelAndValue(t){const e=this._cachedMeta,{iScale:i,vScale:s}=e,n=this.getParsed(t),o=n._custom,a=vn(o)?"["+o.start+", "+o.end+"]":""+s.getLabelForValue(n[s.axis]);return{label:""+i.getLabelForValue(n[i.axis]),value:a}}initialize(){this.enableOptionSharing=!0,super.initialize(),this._cachedMeta.stack=this.getDataset().stack}update(t){const e=this._cachedMeta;this.updateElements(e.data,0,e.data.length,t)}updateElements(t,e,s,n){const o="reset"===n,{index:a,_cachedMeta:{vScale:r}}=this,l=r.getBasePixel(),h=r.isHorizontal(),c=this._getRuler(),{sharedOptions:d,includeOptions:u}=this._getSharedOptions(e,n);for(let f=e;f<e+s;f++){const e=this.getParsed(f),s=o||i(e[r.axis])?{base:l,head:l}:this._calculateBarValuePixels(f),g=this._calculateBarIndexPixels(f,c),p=(e._stacks||{})[r.axis],m={horizontal:h,base:s.base,enableBorderRadius:!p||vn(e._custom)||a===p._top||a===p._bottom,x:h?s.head:g.center,y:h?g.center:s.head,height:h?g.size:Math.abs(s.size),width:h?Math.abs(s.size):g.size};u&&(m.options=d||this.resolveDataElementOptions(f,t[f].active?"active":n));const b=m.options||t[f].options;wn(m,b,p,a),Sn(m,b,c.ratio),this.updateElement(t[f],f,m,n)}}_getStacks(t,e){const{iScale:s}=this._cachedMeta,n=s.getMatchingVisibleMetas(this._type).filter((t=>t.controller.options.grouped)),o=s.options.stacked,a=[],r=t=>{const s=t.controller.getParsed(e),n=s&&s[t.vScale.axis];if(i(n)||isNaN(n))return!0};for(const i of n)if((void 0===e||!r(i))&&((!1===o||-1===a.indexOf(i.stack)||void 0===o&&void 0===i.stack)&&a.push(i.stack),i.index===t))break;return a.length||a.push(void 0),a}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,i){const s=this._getStacks(t,i),n=void 0!==e?s.indexOf(e):-1;return-1===n?s.length-1:n}_getRuler(){const t=this.options,e=this._cachedMeta,i=e.iScale,s=[];let n,o;for(n=0,o=e.data.length;n<o;++n)s.push(i.getPixelForValue(this.getParsed(n)[i.axis],n));const a=t.barThickness;return{min:a||xn(e),pixels:s,start:i._startPixel,end:i._endPixel,stackCount:this._getStackCount(),scale:i,grouped:t.grouped,ratio:a?1:t.categoryPercentage*t.barPercentage}}_calculateBarValuePixels(t){const{_cachedMeta:{vScale:e,_stacked:s},options:{base:n,minBarLength:o}}=this,a=n||0,r=this.getParsed(t),l=r._custom,h=vn(l);let c,d,u=r[e.axis],f=0,g=s?this.applyStack(e,r,s):u;g!==u&&(f=g-u,g=u),h&&(u=l.barStart,g=l.barEnd-l.barStart,0!==u&&z(u)!==z(l.barEnd)&&(f=0),f+=u);const p=i(n)||h?f:n;let m=e.getPixelForValue(p);if(c=this.chart.getDataVisibility(t)?e.getPixelForValue(f+g):m,d=c-m,Math.abs(d)<o){d=function(t,e,i){return 0!==t?z(t):(e.isHorizontal()?1:-1)*(e.min>=i?1:-1)}(d,e,a)*o,u===a&&(m-=d/2);const t=e.getPixelForDecimal(0),i=e.getPixelForDecimal(1),s=Math.min(t,i),n=Math.max(t,i);m=Math.max(Math.min(m,n),s),c=m+d}if(m===e.getPixelForValue(a)){const t=z(d)*e.getLineWidthForValue(a)/2;m+=t,d-=t}return{size:d,base:m,head:c,center:c+d/2}}_calculateBarIndexPixels(t,e){const s=e.scale,n=this.options,o=n.skipNull,a=r(n.maxBarThickness,1/0);let l,h;if(e.grouped){const s=o?this._getStackCount(t):e.stackCount,r="flex"===n.barThickness?function(t,e,i,s){const n=e.pixels,o=n[t];let a=t>0?n[t-1]:null,r=t<n.length-1?n[t+1]:null;const l=i.categoryPercentage;null===a&&(a=o-(null===r?e.end-e.start:r-o)),null===r&&(r=o+o-a);const h=o-(o-Math.min(a,r))/2*l;return{chunk:Math.abs(r-a)/2*l/s,ratio:i.barPercentage,start:h}}(t,e,n,s):function(t,e,s,n){const o=s.barThickness;let a,r;return i(o)?(a=e.min*s.categoryPercentage,r=s.barPercentage):(a=o*n,r=1),{chunk:a/n,ratio:r,start:e.pixels[t]-a/2}}(t,e,n,s),c=this._getStackIndex(this.index,this._cachedMeta.stack,o?t:void 0);l=r.start+r.chunk*c+r.chunk/2,h=Math.min(a,r.chunk*r.ratio)}else l=s.getPixelForValue(this.getParsed(t)[s.axis],t),h=Math.min(a,e.min*e.ratio);return{base:l-h/2,head:l+h/2,center:l,size:h}}draw(){const t=this._cachedMeta,e=t.vScale,i=t.data,s=i.length;let n=0;for(;n<s;++n)null!==this.getParsed(n)[e.axis]&&i[n].draw(this._ctx)}}Pn.id="bar",Pn.defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}},Pn.overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};class Dn extends Ds{initialize(){this.enableOptionSharing=!0,super.initialize()}parsePrimitiveData(t,e,i,s){const n=super.parsePrimitiveData(t,e,i,s);for(let t=0;t<n.length;t++)n[t]._custom=this.resolveDataElementOptions(t+i).radius;return n}parseArrayData(t,e,i,s){const n=super.parseArrayData(t,e,i,s);for(let t=0;t<n.length;t++){const s=e[i+t];n[t]._custom=r(s[2],this.resolveDataElementOptions(t+i).radius)}return n}parseObjectData(t,e,i,s){const n=super.parseObjectData(t,e,i,s);for(let t=0;t<n.length;t++){const s=e[i+t];n[t]._custom=r(s&&s.r&&+s.r,this.resolveDataElementOptions(t+i).radius)}return n}getMaxOverflow(){const t=this._cachedMeta.data;let e=0;for(let i=t.length-1;i>=0;--i)e=Math.max(e,t[i].size(this.resolveDataElementOptions(i))/2);return e>0&&e}getLabelAndValue(t){const e=this._cachedMeta,{xScale:i,yScale:s}=e,n=this.getParsed(t),o=i.getLabelForValue(n.x),a=s.getLabelForValue(n.y),r=n._custom;return{label:e.label,value:"("+o+", "+a+(r?", "+r:"")+")"}}update(t){const e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,i,s){const n="reset"===s,{iScale:o,vScale:a}=this._cachedMeta,{sharedOptions:r,includeOptions:l}=this._getSharedOptions(e,s),h=o.axis,c=a.axis;for(let d=e;d<e+i;d++){const e=t[d],i=!n&&this.getParsed(d),u={},f=u[h]=n?o.getPixelForDecimal(.5):o.getPixelForValue(i[h]),g=u[c]=n?a.getBasePixel():a.getPixelForValue(i[c]);u.skip=isNaN(f)||isNaN(g),l&&(u.options=r||this.resolveDataElementOptions(d,e.active?"active":s),n&&(u.options.radius=0)),this.updateElement(e,d,u,s)}}resolveDataElementOptions(t,e){const i=this.getParsed(t);let s=super.resolveDataElementOptions(t,e);s.$shared&&(s=Object.assign({},s,{$shared:!1}));const n=s.radius;return"active"!==e&&(s.radius=0),s.radius+=r(i&&i._custom,n),s}}Dn.id="bubble",Dn.defaults={datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}},Dn.overrides={scales:{x:{type:"linear"},y:{type:"linear"}},plugins:{tooltip:{callbacks:{title:()=>""}}}};class On extends Ds{constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){const i=this.getDataset().data,s=this._cachedMeta;if(!1===this._parsing)s._parsed=i;else{let o,a,r=t=>+i[t];if(n(i[t])){const{key:t="value"}=this._parsing;r=e=>+y(i[e],t)}for(o=t,a=t+e;o<a;++o)s._parsed[o]=r(o)}}_getRotation(){return H(this.options.rotation-90)}_getCircumference(){return H(this.options.circumference)}_getRotationExtents(){let t=O,e=-O;for(let i=0;i<this.chart.data.datasets.length;++i)if(this.chart.isDatasetVisible(i)){const s=this.chart.getDatasetMeta(i).controller,n=s._getRotation(),o=s._getCircumference();t=Math.min(t,n),e=Math.max(e,n+o)}return{rotation:t,circumference:e-t}}update(t){const e=this.chart,{chartArea:i}=e,s=this._cachedMeta,n=s.data,o=this.getMaxBorderWidth()+this.getMaxOffset(n)+this.options.spacing,a=Math.max((Math.min(i.width,i.height)-o)/2,0),r=Math.min(l(this.options.cutout,a),1),c=this._getRingWeight(this.index),{circumference:d,rotation:u}=this._getRotationExtents(),{ratioX:f,ratioY:g,offsetX:p,offsetY:m}=function(t,e,i){let s=1,n=1,o=0,a=0;if(e<O){const r=t,l=r+e,h=Math.cos(r),c=Math.sin(r),d=Math.cos(l),u=Math.sin(l),f=(t,e,s)=>G(t,r,l,!0)?1:Math.max(e,e*i,s,s*i),g=(t,e,s)=>G(t,r,l,!0)?-1:Math.min(e,e*i,s,s*i),p=f(0,h,d),m=f(L,c,u),b=g(D,h,d),x=g(D+L,c,u);s=(p-b)/2,n=(m-x)/2,o=-(p+b)/2,a=-(m+x)/2}return{ratioX:s,ratioY:n,offsetX:o,offsetY:a}}(u,d,r),b=(i.width-o)/f,x=(i.height-o)/g,_=Math.max(Math.min(b,x)/2,0),y=h(this.options.radius,_),v=(y-Math.max(y*r,0))/this._getVisibleDatasetWeightTotal();this.offsetX=p*y,this.offsetY=m*y,s.total=this.calculateTotal(),this.outerRadius=y-v*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-v*c,0),this.updateElements(n,0,n.length,t)}_circumference(t,e){const i=this.options,s=this._cachedMeta,n=this._getCircumference();return e&&i.animation.animateRotate||!this.chart.getDataVisibility(t)||null===s._parsed[t]||s.data[t].hidden?0:this.calculateCircumference(s._parsed[t]*n/O)}updateElements(t,e,i,s){const n="reset"===s,o=this.chart,a=o.chartArea,r=o.options.animation,l=(a.left+a.right)/2,h=(a.top+a.bottom)/2,c=n&&r.animateScale,d=c?0:this.innerRadius,u=c?0:this.outerRadius,{sharedOptions:f,includeOptions:g}=this._getSharedOptions(e,s);let p,m=this._getRotation();for(p=0;p<e;++p)m+=this._circumference(p,n);for(p=e;p<e+i;++p){const e=this._circumference(p,n),i=t[p],o={x:l+this.offsetX,y:h+this.offsetY,startAngle:m,endAngle:m+e,circumference:e,outerRadius:u,innerRadius:d};g&&(o.options=f||this.resolveDataElementOptions(p,i.active?"active":s)),m+=e,this.updateElement(i,p,o,s)}}calculateTotal(){const t=this._cachedMeta,e=t.data;let i,s=0;for(i=0;i<e.length;i++){const n=t._parsed[i];null===n||isNaN(n)||!this.chart.getDataVisibility(i)||e[i].hidden||(s+=Math.abs(n))}return s}calculateCircumference(t){const e=this._cachedMeta.total;return e>0&&!isNaN(t)?O*(Math.abs(t)/e):0}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,s=i.data.labels||[],n=oi(e._parsed[t],i.options.locale);return{label:s[t]||"",value:n}}getMaxBorderWidth(t){let e=0;const i=this.chart;let s,n,o,a,r;if(!t)for(s=0,n=i.data.datasets.length;s<n;++s)if(i.isDatasetVisible(s)){o=i.getDatasetMeta(s),t=o.data,a=o.controller;break}if(!t)return 0;for(s=0,n=t.length;s<n;++s)r=a.resolveDataElementOptions(s),"inner"!==r.borderAlign&&(e=Math.max(e,r.borderWidth||0,r.hoverBorderWidth||0));return e}getMaxOffset(t){let e=0;for(let i=0,s=t.length;i<s;++i){const t=this.resolveDataElementOptions(i);e=Math.max(e,t.offset||0,t.hoverOffset||0)}return e}_getRingWeightOffset(t){let e=0;for(let i=0;i<t;++i)this.chart.isDatasetVisible(i)&&(e+=this._getRingWeight(i));return e}_getRingWeight(t){return Math.max(r(this.chart.data.datasets[t].weight,1),0)}_getVisibleDatasetWeightTotal(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}On.id="doughnut",On.defaults={datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}},cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"},On.descriptors={_scriptable:t=>"spacing"!==t,_indexable:t=>"spacing"!==t},On.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i}}=t.legend.options;return e.labels.map(((e,s)=>{const n=t.getDatasetMeta(0).controller.getStyle(s);return{text:e,fillStyle:n.backgroundColor,strokeStyle:n.borderColor,lineWidth:n.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(s),index:s}}))}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}},tooltip:{callbacks:{title:()=>"",label(t){let e=t.label;const i=": "+t.formattedValue;return s(e)?(e=e.slice(),e[0]+=i):e+=i,e}}}}};class Cn extends Ds{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(t){const e=this._cachedMeta,{dataset:i,data:s=[],_dataset:n}=e,o=this.chart._animationsDisabled;let{start:a,count:r}=gt(e,s,o);this._drawStart=a,this._drawCount=r,pt(e)&&(a=0,r=s.length),i._chart=this.chart,i._datasetIndex=this.index,i._decimated=!!n._decimated,i.points=s;const l=this.resolveDatasetElementOptions(t);this.options.showLine||(l.borderWidth=0),l.segment=this.options.segment,this.updateElement(i,void 0,{animated:!o,options:l},t),this.updateElements(s,a,r,t)}updateElements(t,e,s,n){const o="reset"===n,{iScale:a,vScale:r,_stacked:l,_dataset:h}=this._cachedMeta,{sharedOptions:c,includeOptions:d}=this._getSharedOptions(e,n),u=a.axis,f=r.axis,{spanGaps:g,segment:p}=this.options,m=B(g)?g:Number.POSITIVE_INFINITY,b=this.chart._animationsDisabled||o||"none"===n;let x=e>0&&this.getParsed(e-1);for(let g=e;g<e+s;++g){const e=t[g],s=this.getParsed(g),_=b?e:{},y=i(s[f]),v=_[u]=a.getPixelForValue(s[u],g),w=_[f]=o||y?r.getBasePixel():r.getPixelForValue(l?this.applyStack(r,s,l):s[f],g);_.skip=isNaN(v)||isNaN(w)||y,_.stop=g>0&&Math.abs(s[u]-x[u])>m,p&&(_.parsed=s,_.raw=h.data[g]),d&&(_.options=c||this.resolveDataElementOptions(g,e.active?"active":n)),b||this.updateElement(e,g,_,n),x=s}}getMaxOverflow(){const t=this._cachedMeta,e=t.dataset,i=e.options&&e.options.borderWidth||0,s=t.data||[];if(!s.length)return i;const n=s[0].size(this.resolveDataElementOptions(0)),o=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(i,n,o)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}Cn.id="line",Cn.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1},Cn.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};class An extends Ds{constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,s=i.data.labels||[],n=oi(e._parsed[t].r,i.options.locale);return{label:s[t]||"",value:n}}parseObjectData(t,e,i,s){return He.bind(this)(t,e,i,s)}update(t){const e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}getMinMax(){const t=this._cachedMeta,e={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach(((t,i)=>{const s=this.getParsed(i).r;!isNaN(s)&&this.chart.getDataVisibility(i)&&(s<e.min&&(e.min=s),s>e.max&&(e.max=s))})),e}_updateRadius(){const t=this.chart,e=t.chartArea,i=t.options,s=Math.min(e.right-e.left,e.bottom-e.top),n=Math.max(s/2,0),o=(n-Math.max(i.cutoutPercentage?n/100*i.cutoutPercentage:1,0))/t.getVisibleDatasetCount();this.outerRadius=n-o*this.index,this.innerRadius=this.outerRadius-o}updateElements(t,e,i,s){const n="reset"===s,o=this.chart,a=o.options.animation,r=this._cachedMeta.rScale,l=r.xCenter,h=r.yCenter,c=r.getIndexAngle(0)-.5*D;let d,u=c;const f=360/this.countVisibleElements();for(d=0;d<e;++d)u+=this._computeAngle(d,s,f);for(d=e;d<e+i;d++){const e=t[d];let i=u,g=u+this._computeAngle(d,s,f),p=o.getDataVisibility(d)?r.getDistanceFromCenterForValue(this.getParsed(d).r):0;u=g,n&&(a.animateScale&&(p=0),a.animateRotate&&(i=g=c));const m={x:l,y:h,innerRadius:0,outerRadius:p,startAngle:i,endAngle:g,options:this.resolveDataElementOptions(d,e.active?"active":s)};this.updateElement(e,d,m,s)}}countVisibleElements(){const t=this._cachedMeta;let e=0;return t.data.forEach(((t,i)=>{!isNaN(this.getParsed(i).r)&&this.chart.getDataVisibility(i)&&e++})),e}_computeAngle(t,e,i){return this.chart.getDataVisibility(t)?H(this.resolveDataElementOptions(t,e).angle||i):0}}An.id="polarArea",An.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0},An.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i}}=t.legend.options;return e.labels.map(((e,s)=>{const n=t.getDatasetMeta(0).controller.getStyle(s);return{text:e,fillStyle:n.backgroundColor,strokeStyle:n.borderColor,lineWidth:n.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(s),index:s}}))}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}},tooltip:{callbacks:{title:()=>"",label:t=>t.chart.data.labels[t.dataIndex]+": "+t.formattedValue}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};class Tn extends On{}Tn.id="pie",Tn.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};class Ln extends Ds{getLabelAndValue(t){const e=this._cachedMeta.vScale,i=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(i[e.axis])}}parseObjectData(t,e,i,s){return He.bind(this)(t,e,i,s)}update(t){const e=this._cachedMeta,i=e.dataset,s=e.data||[],n=e.iScale.getLabels();if(i.points=s,"resize"!==t){const e=this.resolveDatasetElementOptions(t);this.options.showLine||(e.borderWidth=0);const o={_loop:!0,_fullLoop:n.length===s.length,options:e};this.updateElement(i,void 0,o,t)}this.updateElements(s,0,s.length,t)}updateElements(t,e,i,s){const n=this._cachedMeta.rScale,o="reset"===s;for(let a=e;a<e+i;a++){const e=t[a],i=this.resolveDataElementOptions(a,e.active?"active":s),r=n.getPointPositionForValue(a,this.getParsed(a).r),l=o?n.xCenter:r.x,h=o?n.yCenter:r.y,c={x:l,y:h,angle:r.angle,skip:isNaN(l)||isNaN(h),options:i};this.updateElement(e,a,c,s)}}}Ln.id="radar",Ln.defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}},Ln.overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};class En extends Ds{update(t){const e=this._cachedMeta,{data:i=[]}=e,s=this.chart._animationsDisabled;let{start:n,count:o}=gt(e,i,s);if(this._drawStart=n,this._drawCount=o,pt(e)&&(n=0,o=i.length),this.options.showLine){const{dataset:n,_dataset:o}=e;n._chart=this.chart,n._datasetIndex=this.index,n._decimated=!!o._decimated,n.points=i;const a=this.resolveDatasetElementOptions(t);a.segment=this.options.segment,this.updateElement(n,void 0,{animated:!s,options:a},t)}this.updateElements(i,n,o,t)}addElements(){const{showLine:t}=this.options;!this.datasetElementType&&t&&(this.datasetElementType=Ws.getElement("line")),super.addElements()}updateElements(t,e,s,n){const o="reset"===n,{iScale:a,vScale:r,_stacked:l,_dataset:h}=this._cachedMeta,c=this.resolveDataElementOptions(e,n),d=this.getSharedOptions(c),u=this.includeOptions(n,d),f=a.axis,g=r.axis,{spanGaps:p,segment:m}=this.options,b=B(p)?p:Number.POSITIVE_INFINITY,x=this.chart._animationsDisabled||o||"none"===n;let _=e>0&&this.getParsed(e-1);for(let c=e;c<e+s;++c){const e=t[c],s=this.getParsed(c),p=x?e:{},y=i(s[g]),v=p[f]=a.getPixelForValue(s[f],c),w=p[g]=o||y?r.getBasePixel():r.getPixelForValue(l?this.applyStack(r,s,l):s[g],c);p.skip=isNaN(v)||isNaN(w)||y,p.stop=c>0&&Math.abs(s[f]-_[f])>b,m&&(p.parsed=s,p.raw=h.data[c]),u&&(p.options=d||this.resolveDataElementOptions(c,e.active?"active":n)),x||this.updateElement(e,c,p,n),_=s}this.updateSharedOptions(d,n,c)}getMaxOverflow(){const t=this._cachedMeta,e=t.data||[];if(!this.options.showLine){let t=0;for(let i=e.length-1;i>=0;--i)t=Math.max(t,e[i].size(this.resolveDataElementOptions(i))/2);return t>0&&t}const i=t.dataset,s=i.options&&i.options.borderWidth||0;if(!e.length)return s;const n=e[0].size(this.resolveDataElementOptions(0)),o=e[e.length-1].size(this.resolveDataElementOptions(e.length-1));return Math.max(s,n,o)/2}}En.id="scatter",En.defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1},En.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title:()=>"",label:t=>"("+t.label+", "+t.formattedValue+")"}}},scales:{x:{type:"linear"},y:{type:"linear"}}};var Rn=Object.freeze({__proto__:null,BarController:Pn,BubbleController:Dn,DoughnutController:On,LineController:Cn,PolarAreaController:An,PieController:Tn,RadarController:Ln,ScatterController:En});function In(t,e,i){const{startAngle:s,pixelMargin:n,x:o,y:a,outerRadius:r,innerRadius:l}=e;let h=n/r;t.beginPath(),t.arc(o,a,r,s-h,i+h),l>n?(h=n/l,t.arc(o,a,l,i+h,s-h,!0)):t.arc(o,a,n,i+L,s-L),t.closePath(),t.clip()}function zn(t,e,i,s){return{x:i+t*Math.cos(e),y:s+t*Math.sin(e)}}function Fn(t,e,i,s,n,o){const{x:a,y:r,startAngle:l,pixelMargin:h,innerRadius:c}=e,d=Math.max(e.outerRadius+s+i-h,0),u=c>0?c+s+i+h:0;let f=0;const g=n-l;if(s){const t=((c>0?c-s:0)+(d>0?d-s:0))/2;f=(g-(0!==t?g*t/(t+s):g))/2}const p=(g-Math.max(.001,g*d-i/D)/d)/2,m=l+p+f,b=n-p-f,{outerStart:x,outerEnd:_,innerStart:y,innerEnd:v}=function(t,e,i,s){const n=hi(t.options.borderRadius,["outerStart","outerEnd","innerStart","innerEnd"]),o=(i-e)/2,a=Math.min(o,s*e/2),r=t=>{const e=(i-Math.min(o,t))*s/2;return Z(t,0,Math.min(o,e))};return{outerStart:r(n.outerStart),outerEnd:r(n.outerEnd),innerStart:Z(n.innerStart,0,a),innerEnd:Z(n.innerEnd,0,a)}}(e,u,d,b-m),w=d-x,M=d-_,k=m+x/w,S=b-_/M,P=u+y,O=u+v,C=m+y/P,A=b-v/O;if(t.beginPath(),o){if(t.arc(a,r,d,k,S),_>0){const e=zn(M,S,a,r);t.arc(e.x,e.y,_,S,b+L)}const e=zn(O,b,a,r);if(t.lineTo(e.x,e.y),v>0){const e=zn(O,A,a,r);t.arc(e.x,e.y,v,b+L,A+Math.PI)}if(t.arc(a,r,u,b-v/u,m+y/u,!0),y>0){const e=zn(P,C,a,r);t.arc(e.x,e.y,y,C+Math.PI,m-L)}const i=zn(w,m,a,r);if(t.lineTo(i.x,i.y),x>0){const e=zn(w,k,a,r);t.arc(e.x,e.y,x,m-L,k)}}else{t.moveTo(a,r);const e=Math.cos(k)*d+a,i=Math.sin(k)*d+r;t.lineTo(e,i);const s=Math.cos(S)*d+a,n=Math.sin(S)*d+r;t.lineTo(s,n)}t.closePath()}class Vn extends Os{constructor(t){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,t&&Object.assign(this,t)}inRange(t,e,i){const s=this.getProps(["x","y"],i),{angle:n,distance:o}=U(s,{x:t,y:e}),{startAngle:a,endAngle:l,innerRadius:h,outerRadius:c,circumference:d}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],i),u=this.options.spacing/2,f=r(d,l-a)>=O||G(n,a,l),g=Q(o,h+u,c+u);return f&&g}getCenterPoint(t){const{x:e,y:i,startAngle:s,endAngle:n,innerRadius:o,outerRadius:a}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],t),{offset:r,spacing:l}=this.options,h=(s+n)/2,c=(o+a+l+r)/2;return{x:e+Math.cos(h)*c,y:i+Math.sin(h)*c}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:e,circumference:i}=this,s=(e.offset||0)/2,n=(e.spacing||0)/2,o=e.circular;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=i>O?Math.floor(i/O):0,0===i||this.innerRadius<0||this.outerRadius<0)return;t.save();let a=0;if(s){a=s/2;const e=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(e)*a,Math.sin(e)*a),this.circumference>=D&&(a=s)}t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor;const r=function(t,e,i,s,n){const{fullCircles:o,startAngle:a,circumference:r}=e;let l=e.endAngle;if(o){Fn(t,e,i,s,a+O,n);for(let e=0;e<o;++e)t.fill();isNaN(r)||(l=a+r%O,r%O==0&&(l+=O))}return Fn(t,e,i,s,l,n),t.fill(),l}(t,this,a,n,o);(function(t,e,i,s,n,o){const{options:a}=e,{borderWidth:r,borderJoinStyle:l}=a,h="inner"===a.borderAlign;r&&(h?(t.lineWidth=2*r,t.lineJoin=l||"round"):(t.lineWidth=r,t.lineJoin=l||"bevel"),e.fullCircles&&function(t,e,i){const{x:s,y:n,startAngle:o,pixelMargin:a,fullCircles:r}=e,l=Math.max(e.outerRadius-a,0),h=e.innerRadius+a;let c;for(i&&In(t,e,o+O),t.beginPath(),t.arc(s,n,h,o+O,o,!0),c=0;c<r;++c)t.stroke();for(t.beginPath(),t.arc(s,n,l,o,o+O),c=0;c<r;++c)t.stroke()}(t,e,h),h&&In(t,e,n),Fn(t,e,i,s,n,o),t.stroke())})(t,this,a,n,r,o),t.restore()}}function Bn(t,e,i=e){t.lineCap=r(i.borderCapStyle,e.borderCapStyle),t.setLineDash(r(i.borderDash,e.borderDash)),t.lineDashOffset=r(i.borderDashOffset,e.borderDashOffset),t.lineJoin=r(i.borderJoinStyle,e.borderJoinStyle),t.lineWidth=r(i.borderWidth,e.borderWidth),t.strokeStyle=r(i.borderColor,e.borderColor)}function Nn(t,e,i){t.lineTo(i.x,i.y)}function Wn(t,e,i={}){const s=t.length,{start:n=0,end:o=s-1}=i,{start:a,end:r}=e,l=Math.max(n,a),h=Math.min(o,r),c=n<a&&o<a||n>r&&o>r;return{count:s,start:l,loop:e.loop,ilen:h<l&&!c?s+h-l:h-l}}function jn(t,e,i,s){const{points:n,options:o}=e,{count:a,start:r,loop:l,ilen:h}=Wn(n,i,s),c=function(t){return t.stepped?Se:t.tension||"monotone"===t.cubicInterpolationMode?Pe:Nn}(o);let d,u,f,{move:g=!0,reverse:p}=s||{};for(d=0;d<=h;++d)u=n[(r+(p?h-d:d))%a],u.skip||(g?(t.moveTo(u.x,u.y),g=!1):c(t,f,u,p,o.stepped),f=u);return l&&(u=n[(r+(p?h:0))%a],c(t,f,u,p,o.stepped)),!!l}function Hn(t,e,i,s){const n=e.points,{count:o,start:a,ilen:r}=Wn(n,i,s),{move:l=!0,reverse:h}=s||{};let c,d,u,f,g,p,m=0,b=0;const x=t=>(a+(h?r-t:t))%o,_=()=>{f!==g&&(t.lineTo(m,g),t.lineTo(m,f),t.lineTo(m,p))};for(l&&(d=n[x(0)],t.moveTo(d.x,d.y)),c=0;c<=r;++c){if(d=n[x(c)],d.skip)continue;const e=d.x,i=d.y,s=0|e;s===u?(i<f?f=i:i>g&&(g=i),m=(b*m+e)/++b):(_(),t.lineTo(e,i),u=s,b=0,f=g=i),p=i}_()}function $n(t){const e=t.options,i=e.borderDash&&e.borderDash.length;return t._decimated||t._loop||e.tension||"monotone"===e.cubicInterpolationMode||e.stepped||i?jn:Hn}Vn.id="arc",Vn.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0},Vn.defaultRoutes={backgroundColor:"backgroundColor"};const Yn="function"==typeof Path2D;class Un extends Os{constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){const i=this.options;if((i.tension||"monotone"===i.cubicInterpolationMode)&&!i.stepped&&!this._pointsUpdated){const s=i.spanGaps?this._loop:this._fullLoop;Ge(this._points,i,t,s,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=ki(this,this.options.segment))}first(){const t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){const t=this.segments,e=this.points,i=t.length;return i&&e[t[i-1].end]}interpolate(t,e){const i=this.options,s=t[e],n=this.points,o=Mi(this,{property:e,start:s,end:s});if(!o.length)return;const a=[],r=function(t){return t.stepped?ii:t.tension||"monotone"===t.cubicInterpolationMode?si:ei}(i);let l,h;for(l=0,h=o.length;l<h;++l){const{start:h,end:c}=o[l],d=n[h],u=n[c];if(d===u){a.push(d);continue}const f=r(d,u,Math.abs((s-d[e])/(u[e]-d[e])),i.stepped);f[e]=t[e],a.push(f)}return 1===a.length?a[0]:a}pathSegment(t,e,i){return $n(this)(t,this,e,i)}path(t,e,i){const s=this.segments,n=$n(this);let o=this._loop;e=e||0,i=i||this.points.length-e;for(const a of s)o&=n(t,this,a,{start:e,end:e+i-1});return!!o}draw(t,e,i,s){const n=this.options||{};(this.points||[]).length&&n.borderWidth&&(t.save(),function(t,e,i,s){Yn&&!e.options.segment?function(t,e,i,s){let n=e._path;n||(n=e._path=new Path2D,e.path(n,i,s)&&n.closePath()),Bn(t,e.options),t.stroke(n)}(t,e,i,s):function(t,e,i,s){const{segments:n,options:o}=e,a=$n(e);for(const r of n)Bn(t,o,r.style),t.beginPath(),a(t,e,r,{start:i,end:i+s-1})&&t.closePath(),t.stroke()}(t,e,i,s)}(t,this,i,s),t.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}function Xn(t,e,i,s){const n=t.options,{[i]:o}=t.getProps([i],s);return Math.abs(e-o)<n.radius+n.hitRadius}Un.id="line",Un.defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0},Un.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"},Un.descriptors={_scriptable:!0,_indexable:t=>"borderDash"!==t&&"fill"!==t};class qn extends Os{constructor(t){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,t&&Object.assign(this,t)}inRange(t,e,i){const s=this.options,{x:n,y:o}=this.getProps(["x","y"],i);return Math.pow(t-n,2)+Math.pow(e-o,2)<Math.pow(s.hitRadius+s.radius,2)}inXRange(t,e){return Xn(this,t,"x",e)}inYRange(t,e){return Xn(this,t,"y",e)}getCenterPoint(t){const{x:e,y:i}=this.getProps(["x","y"],t);return{x:e,y:i}}size(t){let e=(t=t||this.options||{}).radius||0;return e=Math.max(e,e&&t.hoverRadius||0),2*(e+(e&&t.borderWidth||0))}draw(t,e){const i=this.options;this.skip||i.radius<.1||!we(this,e,this.size(i)/2)||(t.strokeStyle=i.borderColor,t.lineWidth=i.borderWidth,t.fillStyle=i.backgroundColor,ye(t,i,this.x,this.y))}getRange(){const t=this.options||{};return t.radius+t.hitRadius}}function Kn(t,e){const{x:i,y:s,base:n,width:o,height:a}=t.getProps(["x","y","base","width","height"],e);let r,l,h,c,d;return t.horizontal?(d=a/2,r=Math.min(i,n),l=Math.max(i,n),h=s-d,c=s+d):(d=o/2,r=i-d,l=i+d,h=Math.min(s,n),c=Math.max(s,n)),{left:r,top:h,right:l,bottom:c}}function Gn(t,e,i,s){return t?0:Z(e,i,s)}function Zn(t){const e=Kn(t),i=e.right-e.left,s=e.bottom-e.top,o=function(t,e,i){const s=t.options.borderWidth,n=t.borderSkipped,o=ci(s);return{t:Gn(n.top,o.top,0,i),r:Gn(n.right,o.right,0,e),b:Gn(n.bottom,o.bottom,0,i),l:Gn(n.left,o.left,0,e)}}(t,i/2,s/2),a=function(t,e,i){const{enableBorderRadius:s}=t.getProps(["enableBorderRadius"]),o=t.options.borderRadius,a=di(o),r=Math.min(e,i),l=t.borderSkipped,h=s||n(o);return{topLeft:Gn(!h||l.top||l.left,a.topLeft,0,r),topRight:Gn(!h||l.top||l.right,a.topRight,0,r),bottomLeft:Gn(!h||l.bottom||l.left,a.bottomLeft,0,r),bottomRight:Gn(!h||l.bottom||l.right,a.bottomRight,0,r)}}(t,i/2,s/2);return{outer:{x:e.left,y:e.top,w:i,h:s,radius:a},inner:{x:e.left+o.l,y:e.top+o.t,w:i-o.l-o.r,h:s-o.t-o.b,radius:{topLeft:Math.max(0,a.topLeft-Math.max(o.t,o.l)),topRight:Math.max(0,a.topRight-Math.max(o.t,o.r)),bottomLeft:Math.max(0,a.bottomLeft-Math.max(o.b,o.l)),bottomRight:Math.max(0,a.bottomRight-Math.max(o.b,o.r))}}}}function Jn(t,e,i,s){const n=null===e,o=null===i,a=t&&!(n&&o)&&Kn(t,s);return a&&(n||Q(e,a.left,a.right))&&(o||Q(i,a.top,a.bottom))}function Qn(t,e){t.rect(e.x,e.y,e.w,e.h)}function to(t,e,i={}){const s=t.x!==i.x?-e:0,n=t.y!==i.y?-e:0,o=(t.x+t.w!==i.x+i.w?e:0)-s,a=(t.y+t.h!==i.y+i.h?e:0)-n;return{x:t.x+s,y:t.y+n,w:t.w+o,h:t.h+a,radius:t.radius}}qn.id="point",qn.defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0},qn.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};class eo extends Os{constructor(t){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,this.inflateAmount=void 0,t&&Object.assign(this,t)}draw(t){const{inflateAmount:e,options:{borderColor:i,backgroundColor:s}}=this,{inner:n,outer:o}=Zn(this),a=(r=o.radius).topLeft||r.topRight||r.bottomLeft||r.bottomRight?Ce:Qn;var r;t.save(),o.w===n.w&&o.h===n.h||(t.beginPath(),a(t,to(o,e,n)),t.clip(),a(t,to(n,-e,o)),t.fillStyle=i,t.fill("evenodd")),t.beginPath(),a(t,to(n,e)),t.fillStyle=s,t.fill(),t.restore()}inRange(t,e,i){return Jn(this,t,e,i)}inXRange(t,e){return Jn(this,t,null,e)}inYRange(t,e){return Jn(this,null,t,e)}getCenterPoint(t){const{x:e,y:i,base:s,horizontal:n}=this.getProps(["x","y","base","horizontal"],t);return{x:n?(e+s)/2:e,y:n?i:(i+s)/2}}getRange(t){return"x"===t?this.width/2:this.height/2}}eo.id="bar",eo.defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0},eo.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};var io=Object.freeze({__proto__:null,ArcElement:Vn,LineElement:Un,PointElement:qn,BarElement:eo});function so(t){if(t._decimated){const e=t._data;delete t._decimated,delete t._data,Object.defineProperty(t,"data",{value:e})}}function no(t){t.data.datasets.forEach((t=>{so(t)}))}var oo={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(t,e,s)=>{if(!s.enabled)return void no(t);const n=t.width;t.data.datasets.forEach(((e,o)=>{const{_data:a,indexAxis:r}=e,l=t.getDatasetMeta(o),h=a||e.data;if("y"===gi([r,t.options.indexAxis]))return;if(!l.controller.supportsDecimation)return;const c=t.scales[l.xAxisID];if("linear"!==c.type&&"time"!==c.type)return;if(t.options.parsing)return;let d,{start:u,count:f}=function(t,e){const i=e.length;let s,n=0;const{iScale:o}=t,{min:a,max:r,minDefined:l,maxDefined:h}=o.getUserBounds();return l&&(n=Z(et(e,o.axis,a).lo,0,i-1)),s=h?Z(et(e,o.axis,r).hi+1,n,i)-n:i-n,{start:n,count:s}}(l,h);if(f<=(s.threshold||4*n))so(e);else{switch(i(a)&&(e._data=h,delete e.data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(t){this._data=t}})),s.algorithm){case"lttb":d=function(t,e,i,s,n){const o=n.samples||s;if(o>=i)return t.slice(e,e+i);const a=[],r=(i-2)/(o-2);let l=0;const h=e+i-1;let c,d,u,f,g,p=e;for(a[l++]=t[p],c=0;c<o-2;c++){let s,n=0,o=0;const h=Math.floor((c+1)*r)+1+e,m=Math.min(Math.floor((c+2)*r)+1,i)+e,b=m-h;for(s=h;s<m;s++)n+=t[s].x,o+=t[s].y;n/=b,o/=b;const x=Math.floor(c*r)+1+e,_=Math.min(Math.floor((c+1)*r)+1,i)+e,{x:y,y:v}=t[p];for(u=f=-1,s=x;s<_;s++)f=.5*Math.abs((y-n)*(t[s].y-v)-(y-t[s].x)*(o-v)),f>u&&(u=f,d=t[s],g=s);a[l++]=d,p=g}return a[l++]=t[h],a}(h,u,f,n,s);break;case"min-max":d=function(t,e,s,n){let o,a,r,l,h,c,d,u,f,g,p=0,m=0;const b=[],x=e+s-1,_=t[e].x,y=t[x].x-_;for(o=e;o<e+s;++o){a=t[o],r=(a.x-_)/y*n,l=a.y;const e=0|r;if(e===h)l<f?(f=l,c=o):l>g&&(g=l,d=o),p=(m*p+a.x)/++m;else{const s=o-1;if(!i(c)&&!i(d)){const e=Math.min(c,d),i=Math.max(c,d);e!==u&&e!==s&&b.push({...t[e],x:p}),i!==u&&i!==s&&b.push({...t[i],x:p})}o>0&&s!==u&&b.push(t[s]),b.push(a),h=e,m=0,f=g=l,c=d=u=o}}return b}(h,u,f,n);break;default:throw new Error(`Unsupported decimation algorithm '${s.algorithm}'`)}e._decimated=d}}))},destroy(t){no(t)}};function ao(t,e,i,s){if(s)return;let n=e[t],o=i[t];return"angle"===t&&(n=K(n),o=K(o)),{property:t,start:n,end:o}}function ro(t,e,i){for(;e>t;e--){const t=i[e];if(!isNaN(t.x)&&!isNaN(t.y))break}return e}function lo(t,e,i,s){return t&&e?s(t[i],e[i]):t?t[i]:e?e[i]:0}function ho(t,e){let i=[],n=!1;return s(t)?(n=!0,i=t):i=function(t,e){const{x:i=null,y:s=null}=t||{},n=e.points,o=[];return e.segments.forEach((({start:t,end:e})=>{e=ro(t,e,n);const a=n[t],r=n[e];null!==s?(o.push({x:a.x,y:s}),o.push({x:r.x,y:s})):null!==i&&(o.push({x:i,y:a.y}),o.push({x:i,y:r.y}))})),o}(t,e),i.length?new Un({points:i,options:{tension:0},_loop:n,_fullLoop:n}):null}function co(t){return t&&!1!==t.fill}function uo(t,e,i){let s=t[e].fill;const n=[e];let a;if(!i)return s;for(;!1!==s&&-1===n.indexOf(s);){if(!o(s))return s;if(a=t[s],!a)return!1;if(a.visible)return s;n.push(s),s=a.fill}return!1}function fo(t,e,i){const s=function(t){const e=t.options,i=e.fill;let s=r(i&&i.target,i);return void 0===s&&(s=!!e.backgroundColor),!1!==s&&null!==s&&(!0===s?"origin":s)}(t);if(n(s))return!isNaN(s.value)&&s;let a=parseFloat(s);return o(a)&&Math.floor(a)===a?function(t,e,i,s){return"-"!==t&&"+"!==t||(i=e+i),!(i===e||i<0||i>=s)&&i}(s[0],e,a,i):["origin","start","end","stack","shape"].indexOf(s)>=0&&s}function go(t,e,i){const s=[];for(let n=0;n<i.length;n++){const o=i[n],{first:a,last:r,point:l}=po(o,e,"x");if(!(!l||a&&r))if(a)s.unshift(l);else if(t.push(l),!r)break}t.push(...s)}function po(t,e,i){const s=t.interpolate(e,i);if(!s)return{};const n=s[i],o=t.segments,a=t.points;let r=!1,l=!1;for(let t=0;t<o.length;t++){const e=o[t],s=a[e.start][i],h=a[e.end][i];if(Q(n,s,h)){r=n===s,l=n===h;break}}return{first:r,last:l,point:s}}class mo{constructor(t){this.x=t.x,this.y=t.y,this.radius=t.radius}pathSegment(t,e,i){const{x:s,y:n,radius:o}=this;return e=e||{start:0,end:O},t.arc(s,n,o,e.end,e.start,!0),!i.bounds}interpolate(t){const{x:e,y:i,radius:s}=this,n=t.angle;return{x:e+Math.cos(n)*s,y:i+Math.sin(n)*s,angle:n}}}function bo(t){const{chart:e,fill:i,line:s}=t;if(o(i))return function(t,e){const i=t.getDatasetMeta(e);return i&&t.isDatasetVisible(e)?i.dataset:null}(e,i);if("stack"===i)return function(t){const{scale:e,index:i,line:s}=t,n=[],o=s.segments,a=s.points,r=function(t,e){const i=[],s=t.getMatchingVisibleMetas("line");for(let t=0;t<s.length;t++){const n=s[t];if(n.index===e)break;n.hidden||i.unshift(n.dataset)}return i}(e,i);r.push(ho({x:null,y:e.bottom},s));for(let t=0;t<o.length;t++){const e=o[t];for(let t=e.start;t<=e.end;t++)go(n,a[t],r)}return new Un({points:n,options:{}})}(t);if("shape"===i)return!0;const a=function(t){return(t.scale||{}).getPointPositionForValue?function(t){const{scale:e,fill:i}=t,s=e.options,o=e.getLabels().length,a=s.reverse?e.max:e.min,r=function(t,e,i){let s;return s="start"===t?i:"end"===t?e.options.reverse?e.min:e.max:n(t)?t.value:e.getBaseValue(),s}(i,e,a),l=[];if(s.grid.circular){const t=e.getPointPositionForValue(0,a);return new mo({x:t.x,y:t.y,radius:e.getDistanceFromCenterForValue(r)})}for(let t=0;t<o;++t)l.push(e.getPointPositionForValue(t,r));return l}(t):function(t){const{scale:e={},fill:i}=t,s=function(t,e){let i=null;return"start"===t?i=e.bottom:"end"===t?i=e.top:n(t)?i=e.getPixelForValue(t.value):e.getBasePixel&&(i=e.getBasePixel()),i}(i,e);if(o(s)){const t=e.isHorizontal();return{x:t?s:null,y:t?null:s}}return null}(t)}(t);return a instanceof mo?a:ho(a,s)}function xo(t,e,i){const s=bo(e),{line:n,scale:o,axis:a}=e,r=n.options,l=r.fill,h=r.backgroundColor,{above:c=h,below:d=h}=l||{};s&&n.points.length&&(Me(t,i),function(t,e){const{line:i,target:s,above:n,below:o,area:a,scale:r}=e,l=i._loop?"angle":e.axis;t.save(),"x"===l&&o!==n&&(_o(t,s,a.top),yo(t,{line:i,target:s,color:n,scale:r,property:l}),t.restore(),t.save(),_o(t,s,a.bottom)),yo(t,{line:i,target:s,color:o,scale:r,property:l}),t.restore()}(t,{line:n,target:s,above:c,below:d,area:i,scale:o,axis:a}),ke(t))}function _o(t,e,i){const{segments:s,points:n}=e;let o=!0,a=!1;t.beginPath();for(const r of s){const{start:s,end:l}=r,h=n[s],c=n[ro(s,l,n)];o?(t.moveTo(h.x,h.y),o=!1):(t.lineTo(h.x,i),t.lineTo(h.x,h.y)),a=!!e.pathSegment(t,r,{move:a}),a?t.closePath():t.lineTo(c.x,i)}t.lineTo(e.first().x,i),t.closePath(),t.clip()}function yo(t,e){const{line:i,target:s,property:n,color:o,scale:a}=e,r=function(t,e,i){const s=t.segments,n=t.points,o=e.points,a=[];for(const t of s){let{start:s,end:r}=t;r=ro(s,r,n);const l=ao(i,n[s],n[r],t.loop);if(!e.segments){a.push({source:t,target:l,start:n[s],end:n[r]});continue}const h=Mi(e,l);for(const e of h){const s=ao(i,o[e.start],o[e.end],e.loop),r=wi(t,n,s);for(const t of r)a.push({source:t,target:e,start:{[i]:lo(l,s,"start",Math.max)},end:{[i]:lo(l,s,"end",Math.min)}})}}return a}(i,s,n);for(const{source:e,target:l,start:h,end:c}of r){const{style:{backgroundColor:r=o}={}}=e,d=!0!==s;t.save(),t.fillStyle=r,vo(t,a,d&&ao(n,h,c)),t.beginPath();const u=!!i.pathSegment(t,e);let f;if(d){u?t.closePath():wo(t,s,c,n);const e=!!s.pathSegment(t,l,{move:u,reverse:!0});f=u&&e,f||wo(t,s,h,n)}t.closePath(),t.fill(f?"evenodd":"nonzero"),t.restore()}}function vo(t,e,i){const{top:s,bottom:n}=e.chart.chartArea,{property:o,start:a,end:r}=i||{};"x"===o&&(t.beginPath(),t.rect(a,s,r-a,n-s),t.clip())}function wo(t,e,i,s){const n=e.interpolate(i,s);n&&t.lineTo(n.x,n.y)}var Mo={id:"filler",afterDatasetsUpdate(t,e,i){const s=(t.data.datasets||[]).length,n=[];let o,a,r,l;for(a=0;a<s;++a)o=t.getDatasetMeta(a),r=o.dataset,l=null,r&&r.options&&r instanceof Un&&(l={visible:t.isDatasetVisible(a),index:a,fill:fo(r,a,s),chart:t,axis:o.controller.options.indexAxis,scale:o.vScale,line:r}),o.$filler=l,n.push(l);for(a=0;a<s;++a)l=n[a],l&&!1!==l.fill&&(l.fill=uo(n,a,i.propagate))},beforeDraw(t,e,i){const s="beforeDraw"===i.drawTime,n=t.getSortedVisibleDatasetMetas(),o=t.chartArea;for(let e=n.length-1;e>=0;--e){const i=n[e].$filler;i&&(i.line.updateControlPoints(o,i.axis),s&&i.fill&&xo(t.ctx,i,o))}},beforeDatasetsDraw(t,e,i){if("beforeDatasetsDraw"!==i.drawTime)return;const s=t.getSortedVisibleDatasetMetas();for(let e=s.length-1;e>=0;--e){const i=s[e].$filler;co(i)&&xo(t.ctx,i,t.chartArea)}},beforeDatasetDraw(t,e,i){const s=e.meta.$filler;co(s)&&"beforeDatasetDraw"===i.drawTime&&xo(t.ctx,s,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const ko=(t,e)=>{let{boxHeight:i=e,boxWidth:s=e}=t;return t.usePointStyle&&(i=Math.min(i,e),s=t.pointStyleWidth||Math.min(s,e)),{boxWidth:s,boxHeight:i,itemHeight:Math.max(e,i)}};class So extends Os{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,i){this.maxWidth=t,this.maxHeight=e,this._margins=i,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const t=this.options.labels||{};let e=c(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter((e=>t.filter(e,this.chart.data)))),t.sort&&(e=e.sort(((e,i)=>t.sort(e,i,this.chart.data)))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){const{options:t,ctx:e}=this;if(!t.display)return void(this.width=this.height=0);const i=t.labels,s=fi(i.font),n=s.size,o=this._computeTitleHeight(),{boxWidth:a,itemHeight:r}=ko(i,n);let l,h;e.font=s.string,this.isHorizontal()?(l=this.maxWidth,h=this._fitRows(o,n,a,r)+10):(h=this.maxHeight,l=this._fitCols(o,n,a,r)+10),this.width=Math.min(l,t.maxWidth||this.maxWidth),this.height=Math.min(h,t.maxHeight||this.maxHeight)}_fitRows(t,e,i,s){const{ctx:n,maxWidth:o,options:{labels:{padding:a}}}=this,r=this.legendHitBoxes=[],l=this.lineWidths=[0],h=s+a;let c=t;n.textAlign="left",n.textBaseline="middle";let d=-1,u=-h;return this.legendItems.forEach(((t,f)=>{const g=i+e/2+n.measureText(t.text).width;(0===f||l[l.length-1]+g+2*a>o)&&(c+=h,l[l.length-(f>0?0:1)]=0,u+=h,d++),r[f]={left:0,top:u,row:d,width:g,height:s},l[l.length-1]+=g+a})),c}_fitCols(t,e,i,s){const{ctx:n,maxHeight:o,options:{labels:{padding:a}}}=this,r=this.legendHitBoxes=[],l=this.columnSizes=[],h=o-t;let c=a,d=0,u=0,f=0,g=0;return this.legendItems.forEach(((t,o)=>{const p=i+e/2+n.measureText(t.text).width;o>0&&u+s+2*a>h&&(c+=d+a,l.push({width:d,height:u}),f+=d+a,g++,d=u=0),r[o]={left:f,top:u,col:g,width:p,height:s},d=Math.max(d,p),u+=s+a})),c+=d,l.push({width:d,height:u}),c}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:i,labels:{padding:s},rtl:n}}=this,o=bi(n,this.left,this.width);if(this.isHorizontal()){let n=0,a=ut(i,this.left+s,this.right-this.lineWidths[n]);for(const r of e)n!==r.row&&(n=r.row,a=ut(i,this.left+s,this.right-this.lineWidths[n])),r.top+=this.top+t+s,r.left=o.leftForLtr(o.x(a),r.width),a+=r.width+s}else{let n=0,a=ut(i,this.top+t+s,this.bottom-this.columnSizes[n].height);for(const r of e)r.col!==n&&(n=r.col,a=ut(i,this.top+t+s,this.bottom-this.columnSizes[n].height)),r.top=a,r.left+=this.left+s,r.left=o.leftForLtr(o.x(r.left),r.width),a+=r.height+s}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const t=this.ctx;Me(t,this),this._draw(),ke(t)}}_draw(){const{options:t,columnSizes:e,lineWidths:i,ctx:s}=this,{align:n,labels:o}=t,a=ee.color,l=bi(t.rtl,this.left,this.width),h=fi(o.font),{color:c,padding:d}=o,u=h.size,f=u/2;let g;this.drawTitle(),s.textAlign=l.textAlign("left"),s.textBaseline="middle",s.lineWidth=.5,s.font=h.string;const{boxWidth:p,boxHeight:m,itemHeight:b}=ko(o,u),x=this.isHorizontal(),_=this._computeTitleHeight();g=x?{x:ut(n,this.left+d,this.right-i[0]),y:this.top+d+_,line:0}:{x:this.left+d,y:ut(n,this.top+_+d,this.bottom-e[0].height),line:0},xi(this.ctx,t.textDirection);const y=b+d;this.legendItems.forEach(((v,w)=>{s.strokeStyle=v.fontColor||c,s.fillStyle=v.fontColor||c;const M=s.measureText(v.text).width,k=l.textAlign(v.textAlign||(v.textAlign=o.textAlign)),S=p+f+M;let P=g.x,D=g.y;l.setWidth(this.width),x?w>0&&P+S+d>this.right&&(D=g.y+=y,g.line++,P=g.x=ut(n,this.left+d,this.right-i[g.line])):w>0&&D+y>this.bottom&&(P=g.x=P+e[g.line].width+d,g.line++,D=g.y=ut(n,this.top+_+d,this.bottom-e[g.line].height)),function(t,e,i){if(isNaN(p)||p<=0||isNaN(m)||m<0)return;s.save();const n=r(i.lineWidth,1);if(s.fillStyle=r(i.fillStyle,a),s.lineCap=r(i.lineCap,"butt"),s.lineDashOffset=r(i.lineDashOffset,0),s.lineJoin=r(i.lineJoin,"miter"),s.lineWidth=n,s.strokeStyle=r(i.strokeStyle,a),s.setLineDash(r(i.lineDash,[])),o.usePointStyle){const a={radius:m*Math.SQRT2/2,pointStyle:i.pointStyle,rotation:i.rotation,borderWidth:n},r=l.xPlus(t,p/2);ve(s,a,r,e+f,o.pointStyleWidth&&p)}else{const o=e+Math.max((u-m)/2,0),a=l.leftForLtr(t,p),r=di(i.borderRadius);s.beginPath(),Object.values(r).some((t=>0!==t))?Ce(s,{x:a,y:o,w:p,h:m,radius:r}):s.rect(a,o,p,m),s.fill(),0!==n&&s.stroke()}s.restore()}(l.x(P),D,v),P=ft(k,P+p+f,x?P+S:this.right,t.rtl),function(t,e,i){De(s,i.text,t,e+b/2,h,{strikethrough:i.hidden,textAlign:l.textAlign(i.textAlign)})}(l.x(P),D,v),x?g.x+=S+d:g.y+=y})),_i(this.ctx,t.textDirection)}drawTitle(){const t=this.options,e=t.title,i=fi(e.font),s=ui(e.padding);if(!e.display)return;const n=bi(t.rtl,this.left,this.width),o=this.ctx,a=e.position,r=i.size/2,l=s.top+r;let h,c=this.left,d=this.width;if(this.isHorizontal())d=Math.max(...this.lineWidths),h=this.top+l,c=ut(t.align,c,this.right-d);else{const e=this.columnSizes.reduce(((t,e)=>Math.max(t,e.height)),0);h=l+ut(t.align,this.top,this.bottom-e-t.labels.padding-this._computeTitleHeight())}const u=ut(a,c,c+d);o.textAlign=n.textAlign(dt(a)),o.textBaseline="middle",o.strokeStyle=e.color,o.fillStyle=e.color,o.font=i.string,De(o,e.text,u,h,i)}_computeTitleHeight(){const t=this.options.title,e=fi(t.font),i=ui(t.padding);return t.display?e.lineHeight+i.height:0}_getLegendItemAt(t,e){let i,s,n;if(Q(t,this.left,this.right)&&Q(e,this.top,this.bottom))for(n=this.legendHitBoxes,i=0;i<n.length;++i)if(s=n[i],Q(t,s.left,s.left+s.width)&&Q(e,s.top,s.top+s.height))return this.legendItems[i];return null}handleEvent(t){const e=this.options;if(!function(t,e){return!("mousemove"!==t&&"mouseout"!==t||!e.onHover&&!e.onLeave)||!(!e.onClick||"click"!==t&&"mouseup"!==t)}(t.type,e))return;const i=this._getLegendItemAt(t.x,t.y);if("mousemove"===t.type||"mouseout"===t.type){const o=this._hoveredItem,a=(n=i,null!==(s=o)&&null!==n&&s.datasetIndex===n.datasetIndex&&s.index===n.index);o&&!a&&c(e.onLeave,[t,o,this],this),this._hoveredItem=i,i&&!a&&c(e.onHover,[t,i,this],this)}else i&&c(e.onClick,[t,i,this],this);var s,n}}var Po={id:"legend",_element:So,start(t,e,i){const s=t.legend=new So({ctx:t.ctx,options:i,chart:t});Ui.configure(t,s,i),Ui.addBox(t,s)},stop(t){Ui.removeBox(t,t.legend),delete t.legend},beforeUpdate(t,e,i){const s=t.legend;Ui.configure(t,s,i),s.options=i},afterUpdate(t){const e=t.legend;e.buildLabels(),e.adjustHitBoxes()},afterEvent(t,e){e.replay||t.legend.handleEvent(e.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(t,e,i){const s=e.datasetIndex,n=i.chart;n.isDatasetVisible(s)?(n.hide(s),e.hidden=!0):(n.show(s),e.hidden=!1)},onHover:null,onLeave:null,labels:{color:t=>t.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:i,pointStyle:s,textAlign:n,color:o}}=t.legend.options;return t._getSortedDatasetMetas().map((t=>{const a=t.controller.getStyle(i?0:void 0),r=ui(a.borderWidth);return{text:e[t.index].label,fillStyle:a.backgroundColor,fontColor:o,hidden:!t.visible,lineCap:a.borderCapStyle,lineDash:a.borderDash,lineDashOffset:a.borderDashOffset,lineJoin:a.borderJoinStyle,lineWidth:(r.width+r.height)/4,strokeStyle:a.borderColor,pointStyle:s||a.pointStyle,rotation:a.rotation,textAlign:n||a.textAlign,borderRadius:0,datasetIndex:t.index}}),this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};class Do extends Os{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){const i=this.options;if(this.left=0,this.top=0,!i.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=t,this.height=this.bottom=e;const n=s(i.text)?i.text.length:1;this._padding=ui(i.padding);const o=n*fi(i.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=o:this.width=o}isHorizontal(){const t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){const{top:e,left:i,bottom:s,right:n,options:o}=this,a=o.align;let r,l,h,c=0;return this.isHorizontal()?(l=ut(a,i,n),h=e+t,r=n-i):("left"===o.position?(l=i+t,h=ut(a,s,e),c=-.5*D):(l=n-t,h=ut(a,e,s),c=.5*D),r=s-e),{titleX:l,titleY:h,maxWidth:r,rotation:c}}draw(){const t=this.ctx,e=this.options;if(!e.display)return;const i=fi(e.font),s=i.lineHeight/2+this._padding.top,{titleX:n,titleY:o,maxWidth:a,rotation:r}=this._drawArgs(s);De(t,e.text,0,0,i,{color:e.color,maxWidth:a,rotation:r,textAlign:dt(e.align),textBaseline:"middle",translation:[n,o]})}}var Oo={id:"title",_element:Do,start(t,e,i){!function(t,e){const i=new Do({ctx:t.ctx,options:e,chart:t});Ui.configure(t,i,e),Ui.addBox(t,i),t.titleBlock=i}(t,i)},stop(t){const e=t.titleBlock;Ui.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,i){const s=t.titleBlock;Ui.configure(t,s,i),s.options=i},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const Co=new WeakMap;var Ao={id:"subtitle",start(t,e,i){const s=new Do({ctx:t.ctx,options:i,chart:t});Ui.configure(t,s,i),Ui.addBox(t,s),Co.set(t,s)},stop(t){Ui.removeBox(t,Co.get(t)),Co.delete(t)},beforeUpdate(t,e,i){const s=Co.get(t);Ui.configure(t,s,i),s.options=i},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const To={average(t){if(!t.length)return!1;let e,i,s=0,n=0,o=0;for(e=0,i=t.length;e<i;++e){const i=t[e].element;if(i&&i.hasValue()){const t=i.tooltipPosition();s+=t.x,n+=t.y,++o}}return{x:s/o,y:n/o}},nearest(t,e){if(!t.length)return!1;let i,s,n,o=e.x,a=e.y,r=Number.POSITIVE_INFINITY;for(i=0,s=t.length;i<s;++i){const s=t[i].element;if(s&&s.hasValue()){const t=X(e,s.getCenterPoint());t<r&&(r=t,n=s)}}if(n){const t=n.tooltipPosition();o=t.x,a=t.y}return{x:o,y:a}}};function Lo(t,e){return e&&(s(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function Eo(t){return("string"==typeof t||t instanceof String)&&t.indexOf("\n")>-1?t.split("\n"):t}function Ro(t,e){const{element:i,datasetIndex:s,index:n}=e,o=t.getDatasetMeta(s).controller,{label:a,value:r}=o.getLabelAndValue(n);return{chart:t,label:a,parsed:o.getParsed(n),raw:t.data.datasets[s].data[n],formattedValue:r,dataset:o.getDataset(),dataIndex:n,datasetIndex:s,element:i}}function Io(t,e){const i=t.chart.ctx,{body:s,footer:n,title:o}=t,{boxWidth:a,boxHeight:r}=e,l=fi(e.bodyFont),h=fi(e.titleFont),c=fi(e.footerFont),u=o.length,f=n.length,g=s.length,p=ui(e.padding);let m=p.height,b=0,x=s.reduce(((t,e)=>t+e.before.length+e.lines.length+e.after.length),0);x+=t.beforeBody.length+t.afterBody.length,u&&(m+=u*h.lineHeight+(u-1)*e.titleSpacing+e.titleMarginBottom),x&&(m+=g*(e.displayColors?Math.max(r,l.lineHeight):l.lineHeight)+(x-g)*l.lineHeight+(x-1)*e.bodySpacing),f&&(m+=e.footerMarginTop+f*c.lineHeight+(f-1)*e.footerSpacing);let _=0;const y=function(t){b=Math.max(b,i.measureText(t).width+_)};return i.save(),i.font=h.string,d(t.title,y),i.font=l.string,d(t.beforeBody.concat(t.afterBody),y),_=e.displayColors?a+2+e.boxPadding:0,d(s,(t=>{d(t.before,y),d(t.lines,y),d(t.after,y)})),_=0,i.font=c.string,d(t.footer,y),i.restore(),b+=p.width,{width:b,height:m}}function zo(t,e,i,s){const{x:n,width:o}=i,{width:a,chartArea:{left:r,right:l}}=t;let h="center";return"center"===s?h=n<=(r+l)/2?"left":"right":n<=o/2?h="left":n>=a-o/2&&(h="right"),function(t,e,i,s){const{x:n,width:o}=s,a=i.caretSize+i.caretPadding;return"left"===t&&n+o+a>e.width||"right"===t&&n-o-a<0||void 0}(h,t,e,i)&&(h="center"),h}function Fo(t,e,i){const s=i.yAlign||e.yAlign||function(t,e){const{y:i,height:s}=e;return i<s/2?"top":i>t.height-s/2?"bottom":"center"}(t,i);return{xAlign:i.xAlign||e.xAlign||zo(t,e,i,s),yAlign:s}}function Vo(t,e,i,s){const{caretSize:n,caretPadding:o,cornerRadius:a}=t,{xAlign:r,yAlign:l}=i,h=n+o,{topLeft:c,topRight:d,bottomLeft:u,bottomRight:f}=di(a);let g=function(t,e){let{x:i,width:s}=t;return"right"===e?i-=s:"center"===e&&(i-=s/2),i}(e,r);const p=function(t,e,i){let{y:s,height:n}=t;return"top"===e?s+=i:s-="bottom"===e?n+i:n/2,s}(e,l,h);return"center"===l?"left"===r?g+=h:"right"===r&&(g-=h):"left"===r?g-=Math.max(c,u)+n:"right"===r&&(g+=Math.max(d,f)+n),{x:Z(g,0,s.width-e.width),y:Z(p,0,s.height-e.height)}}function Bo(t,e,i){const s=ui(i.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-s.right:t.x+s.left}function No(t){return Lo([],Eo(t))}function Wo(t,e){const i=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return i?t.override(i):t}class jo extends Os{constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart||t._chart,this._chart=this.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const t=this._cachedAnimations;if(t)return t;const e=this.chart,i=this.options.setContext(this.getContext()),s=i.enabled&&e.options.animation&&i.animations,n=new ps(this.chart,s);return s._cacheable&&(this._cachedAnimations=Object.freeze(n)),n}getContext(){return this.$context||(this.$context=(this,mi(this.chart.getContext(),{tooltip:this,tooltipItems:this._tooltipItems,type:"tooltip"})))}getTitle(t,e){const{callbacks:i}=e,s=i.beforeTitle.apply(this,[t]),n=i.title.apply(this,[t]),o=i.afterTitle.apply(this,[t]);let a=[];return a=Lo(a,Eo(s)),a=Lo(a,Eo(n)),a=Lo(a,Eo(o)),a}getBeforeBody(t,e){return No(e.callbacks.beforeBody.apply(this,[t]))}getBody(t,e){const{callbacks:i}=e,s=[];return d(t,(t=>{const e={before:[],lines:[],after:[]},n=Wo(i,t);Lo(e.before,Eo(n.beforeLabel.call(this,t))),Lo(e.lines,n.label.call(this,t)),Lo(e.after,Eo(n.afterLabel.call(this,t))),s.push(e)})),s}getAfterBody(t,e){return No(e.callbacks.afterBody.apply(this,[t]))}getFooter(t,e){const{callbacks:i}=e,s=i.beforeFooter.apply(this,[t]),n=i.footer.apply(this,[t]),o=i.afterFooter.apply(this,[t]);let a=[];return a=Lo(a,Eo(s)),a=Lo(a,Eo(n)),a=Lo(a,Eo(o)),a}_createItems(t){const e=this._active,i=this.chart.data,s=[],n=[],o=[];let a,r,l=[];for(a=0,r=e.length;a<r;++a)l.push(Ro(this.chart,e[a]));return t.filter&&(l=l.filter(((e,s,n)=>t.filter(e,s,n,i)))),t.itemSort&&(l=l.sort(((e,s)=>t.itemSort(e,s,i)))),d(l,(e=>{const i=Wo(t.callbacks,e);s.push(i.labelColor.call(this,e)),n.push(i.labelPointStyle.call(this,e)),o.push(i.labelTextColor.call(this,e))})),this.labelColors=s,this.labelPointStyles=n,this.labelTextColors=o,this.dataPoints=l,l}update(t,e){const i=this.options.setContext(this.getContext()),s=this._active;let n,o=[];if(s.length){const t=To[i.position].call(this,s,this._eventPosition);o=this._createItems(i),this.title=this.getTitle(o,i),this.beforeBody=this.getBeforeBody(o,i),this.body=this.getBody(o,i),this.afterBody=this.getAfterBody(o,i),this.footer=this.getFooter(o,i);const e=this._size=Io(this,i),a=Object.assign({},t,e),r=Fo(this.chart,i,a),l=Vo(i,a,r,this.chart);this.xAlign=r.xAlign,this.yAlign=r.yAlign,n={opacity:1,x:l.x,y:l.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else 0!==this.opacity&&(n={opacity:0});this._tooltipItems=o,this.$context=void 0,n&&this._resolveAnimations().update(this,n),t&&i.external&&i.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,i,s){const n=this.getCaretPosition(t,i,s);e.lineTo(n.x1,n.y1),e.lineTo(n.x2,n.y2),e.lineTo(n.x3,n.y3)}getCaretPosition(t,e,i){const{xAlign:s,yAlign:n}=this,{caretSize:o,cornerRadius:a}=i,{topLeft:r,topRight:l,bottomLeft:h,bottomRight:c}=di(a),{x:d,y:u}=t,{width:f,height:g}=e;let p,m,b,x,_,y;return"center"===n?(_=u+g/2,"left"===s?(p=d,m=p-o,x=_+o,y=_-o):(p=d+f,m=p+o,x=_-o,y=_+o),b=p):(m="left"===s?d+Math.max(r,h)+o:"right"===s?d+f-Math.max(l,c)-o:this.caretX,"top"===n?(x=u,_=x-o,p=m-o,b=m+o):(x=u+g,_=x+o,p=m+o,b=m-o),y=x),{x1:p,x2:m,x3:b,y1:x,y2:_,y3:y}}drawTitle(t,e,i){const s=this.title,n=s.length;let o,a,r;if(n){const l=bi(i.rtl,this.x,this.width);for(t.x=Bo(this,i.titleAlign,i),e.textAlign=l.textAlign(i.titleAlign),e.textBaseline="middle",o=fi(i.titleFont),a=i.titleSpacing,e.fillStyle=i.titleColor,e.font=o.string,r=0;r<n;++r)e.fillText(s[r],l.x(t.x),t.y+o.lineHeight/2),t.y+=o.lineHeight+a,r+1===n&&(t.y+=i.titleMarginBottom-a)}}_drawColorBox(t,e,i,s,o){const a=this.labelColors[i],r=this.labelPointStyles[i],{boxHeight:l,boxWidth:h,boxPadding:c}=o,d=fi(o.bodyFont),u=Bo(this,"left",o),f=s.x(u),g=l<d.lineHeight?(d.lineHeight-l)/2:0,p=e.y+g;if(o.usePointStyle){const e={radius:Math.min(h,l)/2,pointStyle:r.pointStyle,rotation:r.rotation,borderWidth:1},i=s.leftForLtr(f,h)+h/2,n=p+l/2;t.strokeStyle=o.multiKeyBackground,t.fillStyle=o.multiKeyBackground,ye(t,e,i,n),t.strokeStyle=a.borderColor,t.fillStyle=a.backgroundColor,ye(t,e,i,n)}else{t.lineWidth=n(a.borderWidth)?Math.max(...Object.values(a.borderWidth)):a.borderWidth||1,t.strokeStyle=a.borderColor,t.setLineDash(a.borderDash||[]),t.lineDashOffset=a.borderDashOffset||0;const e=s.leftForLtr(f,h-c),i=s.leftForLtr(s.xPlus(f,1),h-c-2),r=di(a.borderRadius);Object.values(r).some((t=>0!==t))?(t.beginPath(),t.fillStyle=o.multiKeyBackground,Ce(t,{x:e,y:p,w:h,h:l,radius:r}),t.fill(),t.stroke(),t.fillStyle=a.backgroundColor,t.beginPath(),Ce(t,{x:i,y:p+1,w:h-2,h:l-2,radius:r}),t.fill()):(t.fillStyle=o.multiKeyBackground,t.fillRect(e,p,h,l),t.strokeRect(e,p,h,l),t.fillStyle=a.backgroundColor,t.fillRect(i,p+1,h-2,l-2))}t.fillStyle=this.labelTextColors[i]}drawBody(t,e,i){const{body:s}=this,{bodySpacing:n,bodyAlign:o,displayColors:a,boxHeight:r,boxWidth:l,boxPadding:h}=i,c=fi(i.bodyFont);let u=c.lineHeight,f=0;const g=bi(i.rtl,this.x,this.width),p=function(i){e.fillText(i,g.x(t.x+f),t.y+u/2),t.y+=u+n},m=g.textAlign(o);let b,x,_,y,v,w,M;for(e.textAlign=o,e.textBaseline="middle",e.font=c.string,t.x=Bo(this,m,i),e.fillStyle=i.bodyColor,d(this.beforeBody,p),f=a&&"right"!==m?"center"===o?l/2+h:l+2+h:0,y=0,w=s.length;y<w;++y){for(b=s[y],x=this.labelTextColors[y],e.fillStyle=x,d(b.before,p),_=b.lines,a&&_.length&&(this._drawColorBox(e,t,y,g,i),u=Math.max(c.lineHeight,r)),v=0,M=_.length;v<M;++v)p(_[v]),u=c.lineHeight;d(b.after,p)}f=0,u=c.lineHeight,d(this.afterBody,p),t.y-=n}drawFooter(t,e,i){const s=this.footer,n=s.length;let o,a;if(n){const r=bi(i.rtl,this.x,this.width);for(t.x=Bo(this,i.footerAlign,i),t.y+=i.footerMarginTop,e.textAlign=r.textAlign(i.footerAlign),e.textBaseline="middle",o=fi(i.footerFont),e.fillStyle=i.footerColor,e.font=o.string,a=0;a<n;++a)e.fillText(s[a],r.x(t.x),t.y+o.lineHeight/2),t.y+=o.lineHeight+i.footerSpacing}}drawBackground(t,e,i,s){const{xAlign:n,yAlign:o}=this,{x:a,y:r}=t,{width:l,height:h}=i,{topLeft:c,topRight:d,bottomLeft:u,bottomRight:f}=di(s.cornerRadius);e.fillStyle=s.backgroundColor,e.strokeStyle=s.borderColor,e.lineWidth=s.borderWidth,e.beginPath(),e.moveTo(a+c,r),"top"===o&&this.drawCaret(t,e,i,s),e.lineTo(a+l-d,r),e.quadraticCurveTo(a+l,r,a+l,r+d),"center"===o&&"right"===n&&this.drawCaret(t,e,i,s),e.lineTo(a+l,r+h-f),e.quadraticCurveTo(a+l,r+h,a+l-f,r+h),"bottom"===o&&this.drawCaret(t,e,i,s),e.lineTo(a+u,r+h),e.quadraticCurveTo(a,r+h,a,r+h-u),"center"===o&&"left"===n&&this.drawCaret(t,e,i,s),e.lineTo(a,r+c),e.quadraticCurveTo(a,r,a+c,r),e.closePath(),e.fill(),s.borderWidth>0&&e.stroke()}_updateAnimationTarget(t){const e=this.chart,i=this.$animations,s=i&&i.x,n=i&&i.y;if(s||n){const i=To[t.position].call(this,this._active,this._eventPosition);if(!i)return;const o=this._size=Io(this,t),a=Object.assign({},i,this._size),r=Fo(e,t,a),l=Vo(t,a,r,e);s._to===l.x&&n._to===l.y||(this.xAlign=r.xAlign,this.yAlign=r.yAlign,this.width=o.width,this.height=o.height,this.caretX=i.x,this.caretY=i.y,this._resolveAnimations().update(this,l))}}_willRender(){return!!this.opacity}draw(t){const e=this.options.setContext(this.getContext());let i=this.opacity;if(!i)return;this._updateAnimationTarget(e);const s={width:this.width,height:this.height},n={x:this.x,y:this.y};i=Math.abs(i)<.001?0:i;const o=ui(e.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&a&&(t.save(),t.globalAlpha=i,this.drawBackground(n,t,s,e),xi(t,e.textDirection),n.y+=o.top,this.drawTitle(n,t,e),this.drawBody(n,t,e),this.drawFooter(n,t,e),_i(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){const i=this._active,s=t.map((({datasetIndex:t,index:e})=>{const i=this.chart.getDatasetMeta(t);if(!i)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:i.data[e],index:e}})),n=!u(i,s),o=this._positionChanged(s,e);(n||o)&&(this._active=s,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,i=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const s=this.options,n=this._active||[],o=this._getActiveElements(t,n,e,i),a=this._positionChanged(o,t),r=e||!u(o,n)||a;return r&&(this._active=o,(s.enabled||s.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),r}_getActiveElements(t,e,i,s){const n=this.options;if("mouseout"===t.type)return[];if(!s)return e;const o=this.chart.getElementsAtEventForMode(t,n.mode,n,i);return n.reverse&&o.reverse(),o}_positionChanged(t,e){const{caretX:i,caretY:s,options:n}=this,o=To[n.position].call(this,t,e);return!1!==o&&(i!==o.x||s!==o.y)}}jo.positioners=To;var Ho={id:"tooltip",_element:jo,positioners:To,afterInit(t,e,i){i&&(t.tooltip=new jo({chart:t,options:i}))},beforeUpdate(t,e,i){t.tooltip&&t.tooltip.initialize(i)},reset(t,e,i){t.tooltip&&t.tooltip.initialize(i)},afterDraw(t){const e=t.tooltip;if(e&&e._willRender()){const i={tooltip:e};if(!1===t.notifyPlugins("beforeTooltipDraw",i))return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",i)}},afterEvent(t,e){if(t.tooltip){const i=e.replay;t.tooltip.handleEvent(e.event,i,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:t,title(t){if(t.length>0){const e=t[0],i=e.chart.data.labels,s=i?i.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(s>0&&e.dataIndex<s)return i[e.dataIndex]}return""},afterTitle:t,beforeBody:t,beforeLabel:t,label(t){if(this&&this.options&&"dataset"===this.options.mode)return t.label+": "+t.formattedValue||t.formattedValue;let e=t.dataset.label||"";e&&(e+=": ");const s=t.formattedValue;return i(s)||(e+=s),e},labelColor(t){const e=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{borderColor:e.borderColor,backgroundColor:e.backgroundColor,borderWidth:e.borderWidth,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(t){const e=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{pointStyle:e.pointStyle,rotation:e.rotation}},afterLabel:t,afterBody:t,beforeFooter:t,footer:t,afterFooter:t}},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:t=>"filter"!==t&&"itemSort"!==t&&"external"!==t,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},$o=Object.freeze({__proto__:null,Decimation:oo,Filler:Mo,Legend:Po,SubTitle:Ao,Title:Oo,Tooltip:Ho});class Yo extends Bs{constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){const e=this._addedLabels;if(e.length){const t=this.getLabels();for(const{index:i,label:s}of e)t[i]===s&&t.splice(i,1);this._addedLabels=[]}super.init(t)}parse(t,e){if(i(t))return null;const s=this.getLabels();return((t,e)=>null===t?null:Z(Math.round(t),0,e))(e=isFinite(e)&&s[e]===t?e:function(t,e,i,s){const n=t.indexOf(e);return-1===n?((t,e,i,s)=>("string"==typeof e?(i=t.push(e)-1,s.unshift({index:i,label:e})):isNaN(e)&&(i=null),i))(t,e,i,s):n!==t.lastIndexOf(e)?i:n}(s,t,r(e,t),this._addedLabels),s.length-1)}determineDataLimits(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let{min:i,max:s}=this.getMinMax(!0);"ticks"===this.options.bounds&&(t||(i=0),e||(s=this.getLabels().length-1)),this.min=i,this.max=s}buildTicks(){const t=this.min,e=this.max,i=this.options.offset,s=[];let n=this.getLabels();n=0===t&&e===n.length-1?n:n.slice(t,e+1),this._valueRange=Math.max(n.length-(i?0:1),1),this._startValue=this.min-(i?.5:0);for(let i=t;i<=e;i++)s.push({value:i});return s}getLabelForValue(t){const e=this.getLabels();return t>=0&&t<e.length?e[t]:t}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(t){return"number"!=typeof t&&(t=this.parse(t)),null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}function Uo(t,e,{horizontal:i,minRotation:s}){const n=H(s),o=(i?Math.sin(n):Math.cos(n))||.001,a=.75*e*(""+t).length;return Math.min(e/o,a)}Yo.id="category",Yo.defaults={ticks:{callback:Yo.prototype.getLabelForValue}};class Xo extends Bs{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return i(t)||("number"==typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:e,maxDefined:i}=this.getUserBounds();let{min:s,max:n}=this;const o=t=>s=e?s:t,a=t=>n=i?n:t;if(t){const t=z(s),e=z(n);t<0&&e<0?a(0):t>0&&e>0&&o(0)}if(s===n){let e=1;(n>=Number.MAX_SAFE_INTEGER||s<=Number.MIN_SAFE_INTEGER)&&(e=Math.abs(.05*n)),a(n+e),t||o(s-e)}this.min=s,this.max=n}getTickLimit(){const t=this.options.ticks;let e,{maxTicksLimit:i,stepSize:s}=t;return s?(e=Math.ceil(this.max/s)-Math.floor(this.min/s)+1,e>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${s} would result generating up to ${e} ticks. Limiting to 1000.`),e=1e3)):(e=this.computeTickLimit(),i=i||11),i&&(e=Math.min(i,e)),e}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let s=this.getTickLimit();s=Math.max(2,s);const n=function(t,e){const s=[],{bounds:n,step:o,min:a,max:r,precision:l,count:h,maxTicks:c,maxDigits:d,includeBounds:u}=t,f=o||1,g=c-1,{min:p,max:m}=e,b=!i(a),x=!i(r),_=!i(h),y=(m-p)/(d+1);let v,w,M,k,S=F((m-p)/g/f)*f;if(S<1e-14&&!b&&!x)return[{value:p},{value:m}];k=Math.ceil(m/S)-Math.floor(p/S),k>g&&(S=F(k*S/g/f)*f),i(l)||(v=Math.pow(10,l),S=Math.ceil(S*v)/v),"ticks"===n?(w=Math.floor(p/S)*S,M=Math.ceil(m/S)*S):(w=p,M=m),b&&x&&o&&W((r-a)/o,S/1e3)?(k=Math.round(Math.min((r-a)/S,c)),S=(r-a)/k,w=a,M=r):_?(w=b?a:w,M=x?r:M,k=h-1,S=(M-w)/k):(k=(M-w)/S,k=N(k,Math.round(k),S/1e3)?Math.round(k):Math.ceil(k));const P=Math.max(Y(S),Y(w));v=Math.pow(10,i(l)?P:l),w=Math.round(w*v)/v,M=Math.round(M*v)/v;let D=0;for(b&&(u&&w!==a?(s.push({value:a}),w<a&&D++,N(Math.round((w+D*S)*v)/v,a,Uo(a,y,t))&&D++):w<a&&D++);D<k;++D)s.push({value:Math.round((w+D*S)*v)/v});return x&&u&&M!==r?s.length&&N(s[s.length-1].value,r,Uo(r,y,t))?s[s.length-1].value=r:s.push({value:r}):x&&M!==r||s.push({value:M}),s}({maxTicks:s,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},this._range||this);return"ticks"===t.bounds&&j(n,this,"value"),t.reverse?(n.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),n}configure(){const t=this.ticks;let e=this.min,i=this.max;if(super.configure(),this.options.offset&&t.length){const s=(i-e)/Math.max(t.length-1,1)/2;e-=s,i+=s}this._startValue=e,this._endValue=i,this._valueRange=i-e}getLabelForValue(t){return oi(t,this.chart.options.locale,this.options.ticks.format)}}class qo extends Xo{determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=o(t)?t:0,this.max=o(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),e=t?this.width:this.height,i=H(this.options.ticks.minRotation),s=(t?Math.sin(i):Math.cos(i))||.001,n=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,n.lineHeight/s))}getPixelForValue(t){return null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}function Ko(t){return 1==t/Math.pow(10,Math.floor(I(t)))}qo.id="linear",qo.defaults={ticks:{callback:As.formatters.numeric}};class Go extends Bs{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){const i=Xo.prototype.parse.apply(this,[t,e]);if(0!==i)return o(i)&&i>0?i:null;this._zero=!0}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=o(t)?Math.max(0,t):null,this.max=o(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let i=this.min,s=this.max;const n=e=>i=t?i:e,o=t=>s=e?s:t,a=(t,e)=>Math.pow(10,Math.floor(I(t))+e);i===s&&(i<=0?(n(1),o(10)):(n(a(i,-1)),o(a(s,1)))),i<=0&&n(a(s,-1)),s<=0&&o(a(i,1)),this._zero&&this.min!==this._suggestedMin&&i===a(this.min,0)&&n(a(i,-1)),this.min=i,this.max=s}buildTicks(){const t=this.options,e=function(t,e){const i=Math.floor(I(e.max)),s=Math.ceil(e.max/Math.pow(10,i)),n=[];let o=a(t.min,Math.pow(10,Math.floor(I(e.min)))),r=Math.floor(I(o)),l=Math.floor(o/Math.pow(10,r)),h=r<0?Math.pow(10,Math.abs(r)):1;do{n.push({value:o,major:Ko(o)}),++l,10===l&&(l=1,++r,h=r>=0?1:h),o=Math.round(l*Math.pow(10,r)*h)/h}while(r<i||r===i&&l<s);const c=a(t.max,o);return n.push({value:c,major:Ko(o)}),n}({min:this._userMin,max:this._userMax},this);return"ticks"===t.bounds&&j(e,this,"value"),t.reverse?(e.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),e}getLabelForValue(t){return void 0===t?"0":oi(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=I(t),this._valueRange=I(this.max)-I(t)}getPixelForValue(t){return void 0!==t&&0!==t||(t=this.min),null===t||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(I(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}function Zo(t){const e=t.ticks;if(e.display&&t.display){const t=ui(e.backdropPadding);return r(e.font&&e.font.size,ee.font.size)+t.height}return 0}function Jo(t,e,i,s,n){return t===s||t===n?{start:e-i/2,end:e+i/2}:t<s||t>n?{start:e-i,end:e}:{start:e,end:e+i}}function Qo(t,e,i,s,n){const o=Math.abs(Math.sin(i)),a=Math.abs(Math.cos(i));let r=0,l=0;s.start<e.l?(r=(e.l-s.start)/o,t.l=Math.min(t.l,e.l-r)):s.end>e.r&&(r=(s.end-e.r)/o,t.r=Math.max(t.r,e.r+r)),n.start<e.t?(l=(e.t-n.start)/a,t.t=Math.min(t.t,e.t-l)):n.end>e.b&&(l=(n.end-e.b)/a,t.b=Math.max(t.b,e.b+l))}function ta(t){return 0===t||180===t?"center":t<180?"left":"right"}function ea(t,e,i){return"right"===i?t-=e:"center"===i&&(t-=e/2),t}function ia(t,e,i){return 90===i||270===i?t-=e/2:(i>270||i<90)&&(t-=e),t}function sa(t,e,i,s){const{ctx:n}=t;if(i)n.arc(t.xCenter,t.yCenter,e,0,O);else{let i=t.getPointPosition(0,e);n.moveTo(i.x,i.y);for(let o=1;o<s;o++)i=t.getPointPosition(o,e),n.lineTo(i.x,i.y)}}Go.id="logarithmic",Go.defaults={ticks:{callback:As.formatters.logarithmic,major:{enabled:!0}}};class na extends Xo{constructor(t){super(t),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){const t=this._padding=ui(Zo(this.options)/2),e=this.width=this.maxWidth-t.width,i=this.height=this.maxHeight-t.height;this.xCenter=Math.floor(this.left+e/2+t.left),this.yCenter=Math.floor(this.top+i/2+t.top),this.drawingArea=Math.floor(Math.min(e,i)/2)}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!1);this.min=o(t)&&!isNaN(t)?t:0,this.max=o(e)&&!isNaN(e)?e:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/Zo(this.options))}generateTickLabels(t){Xo.prototype.generateTickLabels.call(this,t),this._pointLabels=this.getLabels().map(((t,e)=>{const i=c(this.options.pointLabels.callback,[t,e],this);return i||0===i?i:""})).filter(((t,e)=>this.chart.getDataVisibility(e)))}fit(){const t=this.options;t.display&&t.pointLabels.display?function(t){const e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},i=Object.assign({},e),n=[],o=[],a=t._pointLabels.length,r=t.options.pointLabels,l=r.centerPointLabels?D/a:0;for(let u=0;u<a;u++){const a=r.setContext(t.getPointLabelContext(u));o[u]=a.padding;const f=t.getPointPosition(u,t.drawingArea+o[u],l),g=fi(a.font),p=(h=t.ctx,c=g,d=s(d=t._pointLabels[u])?d:[d],{w:be(h,c.string,d),h:d.length*c.lineHeight});n[u]=p;const m=K(t.getIndexAngle(u)+l),b=Math.round($(m));Qo(i,e,m,Jo(b,f.x,p.w,0,180),Jo(b,f.y,p.h,90,270))}var h,c,d;t.setCenterPoint(e.l-i.l,i.r-e.r,e.t-i.t,i.b-e.b),t._pointLabelItems=function(t,e,i){const s=[],n=t._pointLabels.length,o=t.options,a=Zo(o)/2,r=t.drawingArea,l=o.pointLabels.centerPointLabels?D/n:0;for(let o=0;o<n;o++){const n=t.getPointPosition(o,r+a+i[o],l),h=Math.round($(K(n.angle+L))),c=e[o],d=ia(n.y,c.h,h),u=ta(h),f=ea(n.x,c.w,u);s.push({x:n.x,y:d,textAlign:u,left:f,top:d,right:f+c.w,bottom:d+c.h})}return s}(t,n,o)}(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,i,s){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((i-s)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,i,s))}getIndexAngle(t){return K(t*(O/(this._pointLabels.length||1))+H(this.options.startAngle||0))}getDistanceFromCenterForValue(t){if(i(t))return NaN;const e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(i(t))return NaN;const e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){const e=this._pointLabels||[];if(t>=0&&t<e.length){const i=e[t];return function(t,e,i){return mi(t,{label:i,index:e,type:"pointLabel"})}(this.getContext(),t,i)}}getPointPosition(t,e,i=0){const s=this.getIndexAngle(t)-L+i;return{x:Math.cos(s)*e+this.xCenter,y:Math.sin(s)*e+this.yCenter,angle:s}}getPointPositionForValue(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))}getBasePosition(t){return this.getPointPositionForValue(t||0,this.getBaseValue())}getPointLabelPosition(t){const{left:e,top:i,right:s,bottom:n}=this._pointLabelItems[t];return{left:e,top:i,right:s,bottom:n}}drawBackground(){const{backgroundColor:t,grid:{circular:e}}=this.options;if(t){const i=this.ctx;i.save(),i.beginPath(),sa(this,this.getDistanceFromCenterForValue(this._endValue),e,this._pointLabels.length),i.closePath(),i.fillStyle=t,i.fill(),i.restore()}}drawGrid(){const t=this.ctx,e=this.options,{angleLines:s,grid:n}=e,o=this._pointLabels.length;let a,r,l;if(e.pointLabels.display&&function(t,e){const{ctx:s,options:{pointLabels:n}}=t;for(let o=e-1;o>=0;o--){const e=n.setContext(t.getPointLabelContext(o)),a=fi(e.font),{x:r,y:l,textAlign:h,left:c,top:d,right:u,bottom:f}=t._pointLabelItems[o],{backdropColor:g}=e;if(!i(g)){const t=di(e.borderRadius),i=ui(e.backdropPadding);s.fillStyle=g;const n=c-i.left,o=d-i.top,a=u-c+i.width,r=f-d+i.height;Object.values(t).some((t=>0!==t))?(s.beginPath(),Ce(s,{x:n,y:o,w:a,h:r,radius:t}),s.fill()):s.fillRect(n,o,a,r)}De(s,t._pointLabels[o],r,l+a.lineHeight/2,a,{color:e.color,textAlign:h,textBaseline:"middle"})}}(this,o),n.display&&this.ticks.forEach(((t,e)=>{0!==e&&(r=this.getDistanceFromCenterForValue(t.value),function(t,e,i,s){const n=t.ctx,o=e.circular,{color:a,lineWidth:r}=e;!o&&!s||!a||!r||i<0||(n.save(),n.strokeStyle=a,n.lineWidth=r,n.setLineDash(e.borderDash),n.lineDashOffset=e.borderDashOffset,n.beginPath(),sa(t,i,o,s),n.closePath(),n.stroke(),n.restore())}(this,n.setContext(this.getContext(e-1)),r,o))})),s.display){for(t.save(),a=o-1;a>=0;a--){const i=s.setContext(this.getPointLabelContext(a)),{color:n,lineWidth:o}=i;o&&n&&(t.lineWidth=o,t.strokeStyle=n,t.setLineDash(i.borderDash),t.lineDashOffset=i.borderDashOffset,r=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),l=this.getPointPosition(a,r),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(l.x,l.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,i=e.ticks;if(!i.display)return;const s=this.getIndexAngle(0);let n,o;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(s),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach(((s,a)=>{if(0===a&&!e.reverse)return;const r=i.setContext(this.getContext(a)),l=fi(r.font);if(n=this.getDistanceFromCenterForValue(this.ticks[a].value),r.showLabelBackdrop){t.font=l.string,o=t.measureText(s.label).width,t.fillStyle=r.backdropColor;const e=ui(r.backdropPadding);t.fillRect(-o/2-e.left,-n-l.size/2-e.top,o+e.width,l.size+e.height)}De(t,s.label,0,-n,l,{color:r.color})})),t.restore()}drawTitle(){}}na.id="radialLinear",na.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:As.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:t=>t,padding:5,centerPointLabels:!1}},na.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"},na.descriptors={angleLines:{_fallback:"grid"}};const oa={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},aa=Object.keys(oa);function ra(t,e){return t-e}function la(t,e){if(i(e))return null;const s=t._adapter,{parser:n,round:a,isoWeekday:r}=t._parseOpts;let l=e;return"function"==typeof n&&(l=n(l)),o(l)||(l="string"==typeof n?s.parse(l,n):s.parse(l)),null===l?null:(a&&(l="week"!==a||!B(r)&&!0!==r?s.startOf(l,a):s.startOf(l,"isoWeek",r)),+l)}function ha(t,e,i,s){const n=aa.length;for(let o=aa.indexOf(t);o<n-1;++o){const t=oa[aa[o]],n=t.steps?t.steps:Number.MAX_SAFE_INTEGER;if(t.common&&Math.ceil((i-e)/(n*t.size))<=s)return aa[o]}return aa[n-1]}function ca(t,e,i){if(i){if(i.length){const{lo:s,hi:n}=tt(i,e);t[i[s]>=e?i[s]:i[n]]=!0}}else t[e]=!0}function da(t,e,i){const s=[],n={},o=e.length;let a,r;for(a=0;a<o;++a)r=e[a],n[r]=a,s.push({value:r,major:!1});return 0!==o&&i?function(t,e,i,s){const n=t._adapter,o=+n.startOf(e[0].value,s),a=e[e.length-1].value;let r,l;for(r=o;r<=a;r=+n.add(r,1,s))l=i[r],l>=0&&(e[l].major=!0);return e}(t,s,n,i):s}class ua extends Bs{constructor(t){super(t),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(t,e){const i=t.time||(t.time={}),s=this._adapter=new bn._date(t.adapters.date);s.init(e),b(i.displayFormats,s.formats()),this._parseOpts={parser:i.parser,round:i.round,isoWeekday:i.isoWeekday},super.init(t),this._normalized=e.normalized}parse(t,e){return void 0===t?null:la(this,t)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const t=this.options,e=this._adapter,i=t.time.unit||"day";let{min:s,max:n,minDefined:a,maxDefined:r}=this.getUserBounds();function l(t){a||isNaN(t.min)||(s=Math.min(s,t.min)),r||isNaN(t.max)||(n=Math.max(n,t.max))}a&&r||(l(this._getLabelBounds()),"ticks"===t.bounds&&"labels"===t.ticks.source||l(this.getMinMax(!1))),s=o(s)&&!isNaN(s)?s:+e.startOf(Date.now(),i),n=o(n)&&!isNaN(n)?n:+e.endOf(Date.now(),i)+1,this.min=Math.min(s,n-1),this.max=Math.max(s+1,n)}_getLabelBounds(){const t=this.getLabelTimestamps();let e=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],i=t[t.length-1]),{min:e,max:i}}buildTicks(){const t=this.options,e=t.time,i=t.ticks,s="labels"===i.source?this.getLabelTimestamps():this._generate();"ticks"===t.bounds&&s.length&&(this.min=this._userMin||s[0],this.max=this._userMax||s[s.length-1]);const n=this.min,o=st(s,n,this.max);return this._unit=e.unit||(i.autoSkip?ha(e.minUnit,this.min,this.max,this._getLabelCapacity(n)):function(t,e,i,s,n){for(let o=aa.length-1;o>=aa.indexOf(i);o--){const i=aa[o];if(oa[i].common&&t._adapter.diff(n,s,i)>=e-1)return i}return aa[i?aa.indexOf(i):0]}(this,o.length,e.minUnit,this.min,this.max)),this._majorUnit=i.major.enabled&&"year"!==this._unit?function(t){for(let e=aa.indexOf(t)+1,i=aa.length;e<i;++e)if(oa[aa[e]].common)return aa[e]}(this._unit):void 0,this.initOffsets(s),t.reverse&&o.reverse(),da(this,o,this._majorUnit)}afterAutoSkip(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map((t=>+t.value)))}initOffsets(t){let e,i,s=0,n=0;this.options.offset&&t.length&&(e=this.getDecimalForValue(t[0]),s=1===t.length?1-e:(this.getDecimalForValue(t[1])-e)/2,i=this.getDecimalForValue(t[t.length-1]),n=1===t.length?i:(i-this.getDecimalForValue(t[t.length-2]))/2);const o=t.length<3?.5:.25;s=Z(s,0,o),n=Z(n,0,o),this._offsets={start:s,end:n,factor:1/(s+1+n)}}_generate(){const t=this._adapter,e=this.min,i=this.max,s=this.options,n=s.time,o=n.unit||ha(n.minUnit,e,i,this._getLabelCapacity(e)),a=r(n.stepSize,1),l="week"===o&&n.isoWeekday,h=B(l)||!0===l,c={};let d,u,f=e;if(h&&(f=+t.startOf(f,"isoWeek",l)),f=+t.startOf(f,h?"day":o),t.diff(i,e,o)>1e5*a)throw new Error(e+" and "+i+" are too far apart with stepSize of "+a+" "+o);const g="data"===s.ticks.source&&this.getDataTimestamps();for(d=f,u=0;d<i;d=+t.add(d,a,o),u++)ca(c,d,g);return d!==i&&"ticks"!==s.bounds&&1!==u||ca(c,d,g),Object.keys(c).sort(((t,e)=>t-e)).map((t=>+t))}getLabelForValue(t){const e=this._adapter,i=this.options.time;return i.tooltipFormat?e.format(t,i.tooltipFormat):e.format(t,i.displayFormats.datetime)}_tickFormatFunction(t,e,i,s){const n=this.options,o=n.time.displayFormats,a=this._unit,r=this._majorUnit,l=a&&o[a],h=r&&o[r],d=i[e],u=r&&h&&d&&d.major,f=this._adapter.format(t,s||(u?h:l)),g=n.ticks.callback;return g?c(g,[f,e,i],this):f}generateTickLabels(t){let e,i,s;for(e=0,i=t.length;e<i;++e)s=t[e],s.label=this._tickFormatFunction(s.value,e,t)}getDecimalForValue(t){return null===t?NaN:(t-this.min)/(this.max-this.min)}getPixelForValue(t){const e=this._offsets,i=this.getDecimalForValue(t);return this.getPixelForDecimal((e.start+i)*e.factor)}getValueForPixel(t){const e=this._offsets,i=this.getDecimalForPixel(t)/e.factor-e.end;return this.min+i*(this.max-this.min)}_getLabelSize(t){const e=this.options.ticks,i=this.ctx.measureText(t).width,s=H(this.isHorizontal()?e.maxRotation:e.minRotation),n=Math.cos(s),o=Math.sin(s),a=this._resolveTickFontOptions(0).size;return{w:i*n+a*o,h:i*o+a*n}}_getLabelCapacity(t){const e=this.options.time,i=e.displayFormats,s=i[e.unit]||i.millisecond,n=this._tickFormatFunction(t,0,da(this,[t],this._majorUnit),s),o=this._getLabelSize(n),a=Math.floor(this.isHorizontal()?this.width/o.w:this.height/o.h)-1;return a>0?a:1}getDataTimestamps(){let t,e,i=this._cache.data||[];if(i.length)return i;const s=this.getMatchingVisibleMetas();if(this._normalized&&s.length)return this._cache.data=s[0].controller.getAllParsedValues(this);for(t=0,e=s.length;t<e;++t)i=i.concat(s[t].controller.getAllParsedValues(this));return this._cache.data=this.normalize(i)}getLabelTimestamps(){const t=this._cache.labels||[];let e,i;if(t.length)return t;const s=this.getLabels();for(e=0,i=s.length;e<i;++e)t.push(la(this,s[e]));return this._cache.labels=this._normalized?t:this.normalize(t)}normalize(t){return rt(t.sort(ra))}}function fa(t,e,i){let s,n,o,a,r=0,l=t.length-1;i?(e>=t[r].pos&&e<=t[l].pos&&({lo:r,hi:l}=et(t,"pos",e)),({pos:s,time:o}=t[r]),({pos:n,time:a}=t[l])):(e>=t[r].time&&e<=t[l].time&&({lo:r,hi:l}=et(t,"time",e)),({time:s,pos:o}=t[r]),({time:n,pos:a}=t[l]));const h=n-s;return h?o+(a-o)*(e-s)/h:o}ua.id="time",ua.defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",major:{enabled:!1}}};class ga extends ua{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=fa(e,this.min),this._tableRange=fa(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:e,max:i}=this,s=[],n=[];let o,a,r,l,h;for(o=0,a=t.length;o<a;++o)l=t[o],l>=e&&l<=i&&s.push(l);if(s.length<2)return[{time:e,pos:0},{time:i,pos:1}];for(o=0,a=s.length;o<a;++o)h=s[o+1],r=s[o-1],l=s[o],Math.round((h+r)/2)!==l&&n.push({time:l,pos:o/(a-1)});return n}_getTimestampsForTable(){let t=this._cache.all||[];if(t.length)return t;const e=this.getDataTimestamps(),i=this.getLabelTimestamps();return t=e.length&&i.length?this.normalize(e.concat(i)):e.length?e:i,t=this._cache.all=t,t}getDecimalForValue(t){return(fa(this._table,t)-this._minPos)/this._tableRange}getValueForPixel(t){const e=this._offsets,i=this.getDecimalForPixel(t)/e.factor-e.end;return fa(this._table,i*this._tableRange+this._minPos,!0)}}ga.id="timeseries",ga.defaults=ua.defaults;var pa=Object.freeze({__proto__:null,CategoryScale:Yo,LinearScale:qo,LogarithmicScale:Go,RadialLinearScale:na,TimeScale:ua,TimeSeriesScale:ga});return un.register(Rn,pa,io,$o),un.helpers={...Oi},un._adapters=bn,un.Animation=fs,un.Animations=ps,un.animator=mt,un.controllers=Ws.controllers.items,un.DatasetController=Ds,un.Element=Os,un.elements=io,un.Interaction=Ri,un.layouts=Ui,un.platforms=cs,un.Scale=Bs,un.Ticks=As,Object.assign(un,Rn,pa,io,$o,cs),un.Chart=un,"undefined"!=typeof window&&(window.Chart=un),un}));
|
assets/js/dashboard/dashboard-container.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(t,e){"use strict";e.SingleSegment=e.noWrapSegment.extend({populateFields:function(){var t=this.prepareField(this.params.fields);this.setupField(this.id,t)},prepareField:function(t){var i=0,n=[];return _.each(t,function(o,a){var s=e.cloneObject(t[a]);n[a]=this.prepareFieldData(s,o,i++)}.bind(this)),e.helper.prioritySort(n)},prepareFieldData:function(t){var e=this.params.container;return t.container=this,t.fieldName=e.id+"["+t.fieldName+"]",t},listenFieldChange:function(t,e){this.params.container.listenSegmentChange(this.id,t,e)}}),e.MultiSegment=e.SingleSegment.extend({segmentType:"multi",segmentContentParent:".jkit-condition-content",ready:function(){this.activateSegment()},prepareFieldData:function(t){var e=this.params.index,i=this.params.container;return t.container=this,t.fieldName=i.id+"["+e+"]["+t.fieldName+"]",t},getParentContainer:function(){return this.params.container.container.find(".jkit-condition-wrapper")},attachEvent:function(){this.element.find(".jkit-condition-header").on("click",this.activateSegment.bind(this)),this.element.find(".tab-delete").on("click",this.removeSegment.bind(this))},activateSegment:function(){this.params.parentInstance.activateSegment(this.id)},toogleSegment:function(){setTimeout(function(){this.element.toggleClass("show").find(".jkit-condition-content").slideToggle("fast")}.bind(this),200)},closeSegment:function(){this.element.find(".jkit-condition-content").slideUp("fast")},removeSegment:function(t){t.stopPropagation(),this.element.remove(),this.params.parentInstance.removeSegment(this.id,this.params.index),void 0!==this.params.container.option.parent.saveValue&&this.params.container.option.parent.saveValue()}}),e.segmentConstructor.single=e.SingleSegment,e.segmentConstructor.multi=e.MultiSegment,e.SingleContainer=e.BaseContainer.extend({setContainerHolder:function(){this.containerHolder=this.option.parent.containerHolder},prepareSegmentData:function(t){return t.parent=this.id,t.container=this,t.fields=this.option.fields,t},populateSegments:function(){var t={[this.option.id]:{id:this.option.id,name:this.option.id,type:this.option.type}};t=this.prepareSegment(t),this.setupSegment(this.id,t)},prepareSegment:function(t){return _.each(t,function(i,n){var o=e.cloneObject(t[n]);t[n]=this.prepareSegmentData(o,i)}.bind(this)),e.helper.prioritySort(t)},getValues:function(){var t={};return this.segments(this.option.id).fields.each((function(e){t[e.id]=e.value.get()})),t},listenSegmentChange:function(t,e,i){void 0!==this.option.parent.listenContainerChange&&this.option.parent.listenContainerChange(t,e,i)}}),e.ConditionContainer=e.SingleContainer.extend({initialize:function(t,i,n){this.id=t,this.element=i,this.option=n,this.segments=new e.Values({defaultConstructor:e.Segment}),this.embeed(),this.setContainerHolder(),this.loadContainer()},populateSegments:function(){for(var t in this.option.fields){var e=this.createSegmentParam(t);e=this.prepareSegment(e),this.setupSegment(this.id,e)}},getValues:function(){var t=[];return this.segments.each((function(e){var i={};e.fields.each((function(t){i[t.id]=t.value.get()})),t.push(i)})),t},triggerFinish:function(){this.segments.each(function(t){this.segments(t.id).triggerLoaded()}.bind(this)),this.checkEmptySegment()},prepareSegmentData:function(t,e){return t.parent=this.id,t.container=this,t.parentInstance=this,void 0===this.option.fields?t.fields=this.option.default:t.fields=this.option.fields[e.index],t},activateSegment:function(t){this.segments.each((function(e){t===e.id&&e.toogleSegment()}))},removeSegment:function(t,e){this.segments.remove(t),this.checkEmptySegment()},checkEmptySegment:function(){this.getAllSegments().length?this.hideEmptyCondition():this.renderEmptySegment()},renderEmptySegment:function(){this.element.find(".jkit-condition-empty").show()},hideEmptyCondition:function(){this.element.find(".jkit-condition-empty").hide()},getAllSegments:function(){var t=[];return this.segments.each((function(e){t.push(e.id)})),t},attachEvent:function(){this.container.find(".jkit-condition-add button").on("click",this.buttonAddClicked.bind(this))},buttonAddClicked:function(){this.createMultiSegment(),void 0!==this.option.parent.saveValue&&this.option.parent.saveValue(),this.checkEmptySegment()},createMultiSegment:function(){var t=this.getNextSegmentIndex(),e=this.createSegmentParam(t),i=e.segment.id;(e=this.prepareSegment(e))[0].fields=this.option.default,this.setupSegment(this.id,e),this.segments(i).triggerLoaded(),this.segments(i).activateSegment()},getNextSegmentIndex:function(){var t=0,e=!1;return this.segments.each((function(i){t=i.params.index,e=!0})),e||0!==t?++t:t},createSegmentParam:function(t){var i=e.segmentName(this.option.id,t);return t=parseInt(t),{segment:{id:i,name:this.option.title+" "+(t+1),type:this.option.type,index:t}}},embeed:function(){this.container=t(this.renderContainer()),this.element.append(this.container)},renderContainer:function(){var t=wp.template("jkit-condition-container");return t?t({lang:JKitTemplateConfig.lang}):"<div></div>"}}),e.JKitOptionBuilder=e.Class.extend({initialize:function(t,i,n){this.id=t,this.options=e.cloneObject(i),this.$wrapper=n,this.createContainer()},createContainer:function(){this.containerHolder=new e.Values({defaultConstructor:e.BaseContainer}),_.each(this.options,function(t){t.parent=this,"single"===t.type?this.containerHolder.add(t.id,new e.SingleContainer(t.id,this.$wrapper,t)):this.containerHolder.add(t.id,new e.ConditionContainer(t.id,this.$wrapper,t))}.bind(this))},triggerFinish:function(){this.containerHolder.trigger(this.id,this)}}),e.JKitOptionWrapperBuilder=e.JKitOptionBuilder.extend({initialize:function(t,i,n,o){this.id=t,this.options=e.cloneObject(i),this.$wrapper=n,this.setting=o,this.timeout=null,this.loaded=!1,this.embeed(),this.attachEvent(),Notiflix.Notify.Init({position:"right-top",zindex:999999,showOnlyTheLastOne:!0,success:{notiflixIconColor:"#fff"}})},attachEvent:function(){this.$container.find(".jkit-container-header").on("click",this.headerClicked.bind(this)),this.$container.find(".jkit-header-action .tab-delete").on("click",this.deleteClicked.bind(this)),this.$container.find(".jkit-header-action .tab-edit").on("click",this.editClicked.bind(this)),this.$container.find(".jkit-header-action .tab-clone").on("click",this.cloneClicked.bind(this))},editClicked:function(t){t.stopPropagation()},cloneClicked:function(e){e.stopPropagation(),t(e.currentTarget).find("i").attr("class","fa fa-circle-o-notch fa-spin"),wp.ajax.send("jkit_clone_element",{data:{id:this.id,nonce:JKitTemplateConfig.nonce,type:JKitTemplateConfig.type}}).done(function(t){window.ampdashboard.reRenderWrapper(t)}.bind(this))},deleteClicked:function(i){i.stopPropagation(),confirm(JKitTemplateConfig.lang.deleteelement)&&(t(i.currentTarget).find("i").attr("class","fa fa-circle-o-notch fa-spin"),wp.ajax.send("jkit_delete_element",{data:{id:this.id,nonce:JKitTemplateConfig.nonce}}).done(function(){this.$container.remove(),e.builderholder.remove(this.id),e.refreshPriority()}.bind(this)))},headerClicked:function(){this.loaded||(this.requestDetail(),this.loaded=!0),this.$container.siblings().each((function(){t(this).removeClass("show").find(".jkit-container-body").slideUp("fast")})),this.$container.toggleClass("show").find(".jkit-container-body").slideToggle("fast")},requestDetail:function(){wp.ajax.send("jkit_detail_element",{data:{id:this.id,nonce:JKitTemplateConfig.nonce,page:JKitTemplateConfig.page}}).done(function(t){this.$container.find(".jkit-container-body").html(""),this.createContainer(t),this.triggerFinish()}.bind(this))},embeed:function(){this.$container=t(this.renderContainer()),this.$wrapper.append(this.$container)},renderContainer:function(){var t=wp.template("jkit-element-container");return t?t({id:this.id,title:this.setting.title,url:this.setting.url,lang:JKitTemplateConfig.lang}):t},createContainer:function(t){this.containerHolder=new e.Values({defaultConstructor:e.BaseContainer});var i=this.$container.find(".jkit-container-body");_.each(this.options,function(n){n.parent=this,n.fields=t[n.id],"single"===n.type?this.containerHolder.add(n.id,new e.SingleContainer(n.id,i,n)):this.containerHolder.add(n.id,new e.ConditionContainer(n.id,i,n))}.bind(this))},listenContainerChange:function(t,e,i){"option"===t&&"title"===e&&this.$container.find(".jkit-container-header h3 span").text(i),this.saveValue()},getValues:function(){var t={};return this.containerHolder.each((function(e){t[e.id]=e.getValues()})),t},saveValue:function(){clearTimeout(this.timeout),this.timeout=setTimeout(function(){wp.ajax.send("jkit_update_element",{data:{id:this.id,data:this.getValues(),nonce:JKitTemplateConfig.nonce}}).done((function(){Notiflix.Notify.Success(JKitTemplateConfig.success)}))}.bind(this),500)}})}(jQuery,wp.customize);
|
1 |
+
!function(t,e){"use strict";e.SingleSegment=e.noWrapSegment.extend({populateFields:function(){var t=this.prepareField(this.params.fields);this.setupField(this.id,t)},prepareField:function(t){var i=0,n=[];return _.each(t,function(o,a){var s=e.cloneObject(t[a]);n[a]=this.prepareFieldData(s,o,i++)}.bind(this)),e.helper.prioritySort(n)},prepareFieldData:function(t){var e=this.params.container;return t.container=this,t.fieldName=e.id+"["+t.fieldName+"]",t},listenFieldChange:function(t,e){this.params.container.listenSegmentChange(this.id,t,e)}}),e.MultiSegment=e.SingleSegment.extend({segmentType:"multi",segmentContentParent:".jkit-condition-content",ready:function(){this.activateSegment()},prepareFieldData:function(t){var e=this.params.index,i=this.params.container;return t.container=this,t.fieldName=i.id+"["+e+"]["+t.fieldName+"]",t},getParentContainer:function(){return this.params.container.container.find(".jkit-condition-wrapper")},attachEvent:function(){this.element.find(".jkit-condition-header").on("click",this.activateSegment.bind(this)),this.element.find(".tab-delete").on("click",this.removeSegment.bind(this))},activateSegment:function(){this.params.parentInstance.activateSegment(this.id)},toogleSegment:function(){setTimeout(function(){this.element.toggleClass("show").find(".jkit-condition-content").slideToggle("fast")}.bind(this),200)},closeSegment:function(){this.element.find(".jkit-condition-content").slideUp("fast")},removeSegment:function(t){t.stopPropagation(),this.element.remove(),this.params.parentInstance.removeSegment(this.id,this.params.index),void 0!==this.params.container.option.parent.saveValue&&this.params.container.option.parent.saveValue()}}),e.segmentConstructor.single=e.SingleSegment,e.segmentConstructor.multi=e.MultiSegment,e.SingleContainer=e.BaseContainer.extend({setContainerHolder:function(){this.containerHolder=this.option.parent.containerHolder},prepareSegmentData:function(t){return t.parent=this.id,t.container=this,t.fields=this.option.fields,t},populateSegments:function(){var t={[this.option.id]:{id:this.option.id,name:this.option.id,type:this.option.type}};t=this.prepareSegment(t),this.setupSegment(this.id,t)},prepareSegment:function(t){return _.each(t,function(i,n){var o=e.cloneObject(t[n]);t[n]=this.prepareSegmentData(o,i)}.bind(this)),e.helper.prioritySort(t)},getValues:function(){var t={};return this.segments(this.option.id).fields.each((function(e){t[e.id]=e.value.get()})),t},listenSegmentChange:function(t,e,i){void 0!==this.option.parent.listenContainerChange&&this.option.parent.listenContainerChange(t,e,i)}}),e.ConditionContainer=e.SingleContainer.extend({initialize:function(t,i,n){this.id=t,this.element=i,this.option=n,this.segments=new e.Values({defaultConstructor:e.Segment}),this.embeed(),this.setContainerHolder(),this.loadContainer()},populateSegments:function(){for(var t in this.option.fields){var e=this.createSegmentParam(t);e=this.prepareSegment(e),this.setupSegment(this.id,e)}},getValues:function(){var t=[];return this.segments.each((function(e){var i={};e.fields.each((function(t){i[t.id]=t.value.get()})),t.push(i)})),t},triggerFinish:function(){this.segments.each(function(t){this.segments(t.id).triggerLoaded()}.bind(this)),this.checkEmptySegment()},prepareSegmentData:function(t,e){return t.parent=this.id,t.container=this,t.parentInstance=this,void 0===this.option.fields?t.fields=this.option.default:t.fields=this.option.fields[e.index],t},activateSegment:function(t){this.segments.each((function(e){t===e.id&&e.toogleSegment()}))},removeSegment:function(t,e){this.segments.remove(t),this.checkEmptySegment()},checkEmptySegment:function(){this.getAllSegments().length?this.hideEmptyCondition():this.renderEmptySegment()},renderEmptySegment:function(){this.element.find(".jkit-condition-empty").show()},hideEmptyCondition:function(){this.element.find(".jkit-condition-empty").hide()},getAllSegments:function(){var t=[];return this.segments.each((function(e){t.push(e.id)})),t},attachEvent:function(){this.container.find(".jkit-condition-add button").on("click",this.buttonAddClicked.bind(this))},buttonAddClicked:function(){this.createMultiSegment(),void 0!==this.option.parent.saveValue&&this.option.parent.saveValue(),this.checkEmptySegment()},createMultiSegment:function(){var t=this.getNextSegmentIndex(),e=this.createSegmentParam(t),i=e.segment.id;(e=this.prepareSegment(e))[0].fields=this.option.default,this.setupSegment(this.id,e),this.segments(i).triggerLoaded(),this.segments(i).activateSegment()},getNextSegmentIndex:function(){var t=0,e=!1;return this.segments.each((function(i){t=i.params.index,e=!0})),e||0!==t?++t:t},createSegmentParam:function(t){var i=e.segmentName(this.option.id,t);return t=parseInt(t),{segment:{id:i,name:this.option.title+" "+(t+1),type:this.option.type,index:t}}},embeed:function(){this.container=t(this.renderContainer()),this.element.append(this.container)},renderContainer:function(){var t=wp.template("jkit-condition-container");return t?t({lang:JKitTemplateConfig.lang}):"<div></div>"}}),e.JKitOptionBuilder=e.Class.extend({initialize:function(t,i,n){this.id=t,this.options=e.cloneObject(i),this.$wrapper=n,this.createContainer()},createContainer:function(){this.containerHolder=new e.Values({defaultConstructor:e.BaseContainer}),_.each(this.options,function(t){t.parent=this,"single"===t.type?this.containerHolder.add(t.id,new e.SingleContainer(t.id,this.$wrapper,t)):this.containerHolder.add(t.id,new e.ConditionContainer(t.id,this.$wrapper,t))}.bind(this))},triggerFinish:function(){this.containerHolder.trigger(this.id,this)}}),e.JKitOptionWrapperBuilder=e.JKitOptionBuilder.extend({initialize:function(t,i,n,o){this.id=t,this.options=e.cloneObject(i),this.$wrapper=n,this.setting=o,this.timeout=null,this.loaded=!1,this.embeed(),this.attachEvent(),Notiflix.Notify.Init({position:"right-top",zindex:999999,showOnlyTheLastOne:!0,success:{notiflixIconColor:"#fff"}})},attachEvent:function(){this.$container.find(".jkit-container-header").on("click",this.headerClicked.bind(this)),this.$container.find(".jkit-header-action .tab-delete").on("click",this.deleteClicked.bind(this)),this.$container.find(".jkit-header-action .tab-edit").on("click",this.editClicked.bind(this)),this.$container.find(".jkit-header-action .tab-clone").on("click",this.cloneClicked.bind(this))},editClicked:function(t){t.stopPropagation()},cloneClicked:function(e){e.stopPropagation(),t(e.currentTarget).find("i").attr("class","fa fa-circle-o-notch fa-spin"),wp.ajax.send("jkit_clone_element",{data:{id:this.id,nonce:JKitTemplateConfig.nonce,type:JKitTemplateConfig.type,page:JKitTemplateConfig.page}}).done(function(t){window.ampdashboard.reRenderWrapper(t)}.bind(this))},deleteClicked:function(i){i.stopPropagation(),confirm(JKitTemplateConfig.lang.deleteelement)&&(t(i.currentTarget).find("i").attr("class","fa fa-circle-o-notch fa-spin"),wp.ajax.send("jkit_delete_element",{data:{id:this.id,nonce:JKitTemplateConfig.nonce}}).done(function(){this.$container.remove(),e.builderholder.remove(this.id),e.refreshPriority()}.bind(this)))},headerClicked:function(){this.loaded||(this.requestDetail(),this.loaded=!0),this.$container.siblings().each((function(){t(this).removeClass("show").find(".jkit-container-body").slideUp("fast")})),this.$container.toggleClass("show").find(".jkit-container-body").slideToggle("fast")},requestDetail:function(){wp.ajax.send("jkit_detail_element",{data:{id:this.id,nonce:JKitTemplateConfig.nonce,page:JKitTemplateConfig.page}}).done(function(t){this.$container.find(".jkit-container-body").html(""),this.createContainer(t),this.triggerFinish()}.bind(this))},embeed:function(){this.$container=t(this.renderContainer()),this.$wrapper.append(this.$container)},renderContainer:function(){var t=wp.template("jkit-element-container");return t?t({id:this.id,title:this.setting.title,url:this.setting.url,lang:JKitTemplateConfig.lang}):t},createContainer:function(t){this.containerHolder=new e.Values({defaultConstructor:e.BaseContainer});var i=this.$container.find(".jkit-container-body");_.each(this.options,function(n){n.parent=this,n.fields=t[n.id],"single"===n.type?this.containerHolder.add(n.id,new e.SingleContainer(n.id,i,n)):this.containerHolder.add(n.id,new e.ConditionContainer(n.id,i,n))}.bind(this))},listenContainerChange:function(t,e,i){"option"===t&&"title"===e&&this.$container.find(".jkit-container-header h3 span").text(i),this.saveValue()},getValues:function(){var t={};return this.containerHolder.each((function(e){t[e.id]=e.getValues()})),t},saveValue:function(){clearTimeout(this.timeout),this.timeout=setTimeout(function(){wp.ajax.send("jkit_update_element",{data:{id:this.id,data:this.getValues(),nonce:JKitTemplateConfig.nonce}}).done((function(){Notiflix.Notify.Success(JKitTemplateConfig.success)}))}.bind(this),500)}})}(jQuery,wp.customize);
|
assets/js/dashboard/dashboard.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(
|
1 |
+
!function(t){"use strict";window.jkitdashboard=window.jkitdashboard||{},window.jkitdashboard={init:function(a){var n=this;n.xhr=null,n.container=void 0===a?t("body"):a,Notiflix.Notify.Init({position:"right-top",zindex:999999,showOnlyTheLastOne:!0,success:{notiflixIconColor:"#fff"}}),n.button_save=n.container.find(".jkit-dashboard-body-wrap .jkit-form-submit>button"),n.form_handler(),n.elements(),n.admin_menu()},admin_menu:function(){this.container.find(".jkit-support-menu").attr("target","_blank")},form_handler:function(){var a=this,n="undefined"!=typeof jkit_custom_dashboard_form_id&&jkit_custom_dashboard_form_id.name?"#"+jkit_custom_dashboard_form_id.name:"#jkit-user-data-form, #jkit-settings-form, #jkit-notfound-form",e=a.container.find(n);e.find(".jkit-form-content").on("click",(function(a){a.preventDefault();var n=t(this).parents(".jkit-form-tab ");n.hasClass("collapse")?n.removeClass("collapse"):n.addClass("collapse")})),e.on("submit",(function(n){n.preventDefault();var e=t(this).attr("id"),i={},o="",s="",d="",r=/\[([^\]]+)\]/;"jkit-user-data-form"===e?o="save_user_data":"jkit-settings-form"===e?o="save_settings":"jkit-notfound-form"===e?o="save_notfound":"undefined"!=typeof jkit_custom_dashboard_form_id&&jkit_custom_dashboard_form_id.name===e&&(o="save_"+jkit_custom_dashboard_form_id.name),t(this).find("input, select").each((function(a){s=r.exec(t(this).attr("name")),d=t(this).val(),i[s[1]]=d})),a.button_save.addClass("saving"),a.button_save.find("i").removeClass("fa-save").addClass("fa-spinner fa-spin"),t.ajax({type:"POST",url:"undefined"!=typeof jkit_custom_ajax_url?jkit_custom_ajax_url:jkit_ajax_url,data:{form_data:i,action:o,nonce:jkit_nonce},dataType:"json",encode:!0}).done((function(t){Notiflix.Notify.Success(t.message),a.button_save.removeClass("saving"),a.button_save.find("i").removeClass("fa-spinner fa-spin").addClass("fa-save")})).fail((function(){Notiflix.Notify.Failure(jkit_dashboard_localize.save_failed),a.button_save.removeClass("saving")}))}))},elements:function(){var a=this,n=a.container.find(".element-checkbox-option .switch"),e=a.container.find(".jkit-button.enable-all"),i=a.container.find(".jkit-button.disable-all"),o=a.container.find("#jkit-elements-enable-form");n.on("click",(function(a){a.preventDefault();var n=t(this).prev("input");n.is(":checked")?n.prop("checked",!1):n.prop("checked",!0)})),e.on("click",(function(t){t.preventDefault(),n.prev("input").prop("checked",!0)})),i.on("click",(function(t){t.preventDefault(),n.prev("input").prop("checked",!1)})),o.on("submit",(function(e){e.preventDefault();var i={};a.button_save.addClass("saving"),a.button_save.find("i").removeClass("fa-save").addClass("fa-spinner fa-spin"),n.each((function(a,n){var e=t(n).prev("input"),o=e.data("element-key");i[o]=e.is(":checked")})),t.ajax({type:"POST",url:jkit_ajax_url,data:{form_data:i,action:"save_elements_enable",nonce:jkit_nonce},dataType:"json",encode:!0}).done((function(t){Notiflix.Notify.Success(t.message),a.button_save.removeClass("saving"),a.button_save.find("i").removeClass("fa-spinner fa-spin").addClass("fa-save")})).fail((function(){Notiflix.Notify.Failure(jkit_dashboard_localize.save_failed),a.button_save.removeClass("saving")}))}))}},t(document).on("ready",(function(){window.jkitdashboard.init()}))}(jQuery);
|
assets/js/elementor/editor-support.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(e){"use strict";e(window).on("load",(function(){var t=elementor.settings.editorPreferences.model.get("ui_theme"),i=matchMedia("(prefers-color-scheme: dark)").matches,n=function(t,i){var n=e("body");"dark"===t||"auto"===t&&i?n.addClass("jkit-dark-mode"):n.removeClass("jkit-dark-mode")};e("body").on("change",'select[data-setting="ui_theme"]',(function(){var t=e(this).val(),i=matchMedia("(prefers-color-scheme: dark)").matches;n(t,i)})),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",(function(e){var t=elementor.settings.editorPreferences.model.get("ui_theme");n(t,e.matches)})),n(t,i)})),elementor.hooks.addFilter("editor/style/styleText",(function(e,t){if(null!=t||null!=t){const i=t.getEditModel(),n=i.get("widgetType"),a=i.get("settings").get("st_css_custom"),r=elementor.config.document.version,l=[];if(elementor.helpers.compareVersions(r,"3.2.0",">=")){const e=elementorFrontend.config.responsive.activeBreakpoints;Object.keys(e).forEach((function(t){l.push({key:t,value:e[t].value})}))}else l.push({key:"tablet",value:elementorFrontend.config.breakpoints.lg-1}),l.push({key:"mobile",value:elementorFrontend.config.breakpoints.md-1});if(l.sort((function(e,t){return t.value-e.value})),a&&"jkit_"==n.substring(0,5)&&(e+=a),"jkit_portfolio_gallery"==n){let t=i.get("settings").get("sg_setting_column_responsive"),n=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-portfolio-gallery .row-item";l.length>0?e+="@media (min-width: "+l[0].value+"px) {"+n+":nth-child("+t.size+"n) { border-right-width:0; } }":e+=n+":nth-child("+t.size+"n) { border-right-width:0; }";for(let a=0;a<l.length-1;a++)t=i.get("settings").get("sg_setting_column_responsive_"+l[a].key),e+="@media (min-width: "+(l[a+1].value+1)+"px) and (max-width: "+l[a].value+"px) {"+n+":nth-child("+t.size+"n) { border-right-width:0; } }";l.length>0&&(t=i.get("settings").get("sg_setting_column_responsive_"+l[l.length-1].key),e+="@media (max-width: "+l[l.length-1].value+"px) {"+n+":nth-child("+t.size+"n) { border-right-width:0; } }")}if("jkit_social_share"==n){let t=i.get("settings").get("sg_social_alignment_responsive"),n=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-social-share .social-share-list > li a";e+="left"==t?n+" { margin-right: auto; }":"center"==t?n+" { margin-left: auto; margin-right: auto; }":n+" { margin-left: auto; }",l.forEach((function(a){t=i.get("settings").get("sg_social_alignment_responsive_"+a.key),e+="left"==t?"@media (max-width: "+a.value+"px) {"+n+" { margin-left: unset; margin-right: auto; } }":"center"==t?"@media (max-width: "+a.value+"px) {"+n+" { margin-left: auto; margin-right: auto; } }":"@media (max-width: "+a.value+"px) {"+n+" { margin-left: auto; margin-right: unset; } }"}))}if("jkit_progress_bar"==n){if("stripe"==i.get("settings").get("sg_progress_style")){let t=i.get("settings").get("__globals__"),n=i.get("settings").get("st_track_stripe_color_responsive"),a=i.get("settings").get("st_track_stripe_background_color_responsive"),r=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track",o="var(--jkit-txt-color)",s="var(--jkit-bg-color)",m="var(--jkit-txt-color)",d="var(--jkit-bg-color)";void 0!==t&&(void 0!==t.st_track_stripe_color_responsive&&""!==t.st_track_stripe_color_responsive&&(n=`var(--e-global-color-${t.st_track_stripe_color_responsive.replace("globals/colors?id=","")})`),void 0!==t.st_track_stripe_background_color_responsive&&""!==t.st_track_stripe_background_color_responsive&&(a=`var(--e-global-color-${t.st_track_stripe_background_color_responsive.replace("globals/colors?id=","")})`)),(n||a)&&(m=n||o,d=a||s,e+=r+" { background: -o-repeating-linear-gradient(left, "+m+", "+m+" 4px, "+d+" 4px, "+d+" 8px); background: repeating-linear-gradient(to right, "+m+", "+m+" 4px, "+d+" 4px, "+d+" 8px); }"),l.forEach((function(l){n=i.get("settings").get("st_track_stripe_color_responsive_"+l.key),a=i.get("settings").get("st_track_stripe_background_color_responsive_"+l.key),void 0!==t&&(void 0!==t["st_track_stripe_color_responsive_"+l.key]&&""!==t["st_track_stripe_color_responsive_"+l.key]&&(n=`var(--e-global-color-${t["st_track_stripe_color_responsive_"+l.key].replace("globals/colors?id=","")})`),void 0!==t["st_track_stripe_background_color_responsive_"+l.key]&&""!==t["st_track_stripe_background_color_responsive_"+l.key]&&(a=`var(--e-global-color-${t["st_track_stripe_background_color_responsive_"+l.key].replace("globals/colors?id=","")})`)),(n||a)&&(m=n||o,d=a||s,e+="@media (max-width: "+l.value+"px) {"+r+" { background: -o-repeating-linear-gradient(left, "+m+", "+m+" 4px, "+d+" 4px, "+d+" 8px); background: repeating-linear-gradient(to right, "+m+", "+m+" 4px, "+d+" 4px, "+d+" 8px); } }")}))}}if("jkit_dual_button"==n){let t=i.get("settings").get("sg_dual_alignment_responsive"),n=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-dual-button";e+="left"==t?n+" { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }":"center"==t?n+" { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }":n+" { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }",l.forEach((function(a){t=i.get("settings").get("sg_dual_alignment_responsive_"+a.key),e+="left"==t?"@media (max-width: "+a.value+"px) {"+n+" { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }":"center"==t?"@media (max-width: "+a.value+"px) {"+n+" { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }":"@media (max-width: "+a.value+"px) {"+n+" { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }"}))}if("jkit_feature_list"==n){let t=i.get("settings").get("sg_setting_icon_position_responsive"),n=i.get("settings").get("sg_setting_connector_enable"),a=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-feature-list";l.length>0?"left"==t?(e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items .feature-list-item { text-align: left; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; display: -webkit-box; display: -ms-flexbox; display: flex; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-right: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; } }"):"right"==t?(e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items .feature-list-item { text-align: right; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; display: -webkit-box; display: -ms-flexbox; display: flex; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-left: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; } }"):e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 0 !important; } }":"left"==t?(e+=a+" .feature-list-items .feature-list-item { text-align: left; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; display: -webkit-box; display: -ms-flexbox; display: flex; }",e+=a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-right: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; }"):"right"==t?(e+=a+" .feature-list-items .feature-list-item { text-align: right; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; display: -webkit-box; display: -ms-flexbox; display: flex; }",e+=a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-left: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; }"):e+=a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 0 !important; }";for(let n=0;n<l.length-1;n++)t=i.get("settings").get("sg_setting_icon_position_responsive_"+l[n].key),"left"==t?(e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items .feature-list-item { text-align: left; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; display: -webkit-box; display: -ms-flexbox; display: flex; } }",e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-right: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; } }"):"right"==t?(e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items .feature-list-item { text-align: right; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; display: -webkit-box; display: -ms-flexbox; display: flex; } }",e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-left: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; } }"):e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 0 !important; } }";if(l.length>0&&(t=i.get("settings").get("sg_setting_icon_position_responsive_"+l[l.length-1].key),"left"==t?(e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items .feature-list-item { text-align: left; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; display: -webkit-box; display: -ms-flexbox; display: flex; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-right: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; } }"):"right"==t?(e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items .feature-list-item { text-align: right; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; display: -webkit-box; display: -ms-flexbox; display: flex; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-left: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; } }"):e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 0 !important; } }"),n){let n=i.get("settings").get("st_icon_circle_size_responsive"),r=i.get("settings").get("st_list_connector_type"),o=i.get("settings").get("sg_setting_icon_shape"),s=i.get("settings").get("sg_setting_shape_view"),m=""!==n.size?n.size:70,d=i.get("settings").get("st_icon_border_width_responsive"),p=""!==d.size?d.size:0,g=m,c=p;t=i.get("settings").get("sg_setting_icon_position_responsive"),"rhombus"===o&&(m+=30),"framed"===s&&(m+=2*p),l.length>0?"left"==t?e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items .feature-list-item .connector { left: 0; right: calc(100% - "+m+n.unit+"); } }":"right"==t?e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items .feature-list-item .connector { left: calc(100% - "+m+n.unit+"); right: 0; } }":(e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items .feature-list-item .connector { display: none; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items .feature-list-item { padding-left: 50px; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+' .feature-list-items .feature-list-item:before { content: ""; position: absolute; display: block; border-style: solid; border-color: var(--jkit-element-bg-color); border-width: 1px; left: 0px; top: 0; z-index: 1; border-right: none !important; height: 100%; } }',e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+' .feature-list-items .feature-list-item:after { content: ""; position: absolute; display: block; border-style: solid; border-color: var(--jkit-element-bg-color); border-width: 1px; left: 5px; top: 50%; width: 23px; z-index: 2; border-top: none !important; } }',e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items .feature-list-item:not(:last-child):before { height: calc(100% + 8px); } }"):"left"==t?e+=a+" .feature-list-items .feature-list-item .connector { left: 0; right: calc(100% - "+m+n.unit+"); }":"right"==t?e+=a+" .feature-list-items .feature-list-item .connector { left: calc(100% - "+m+n.unit+"); right: 0; }":(e+=a+" .feature-list-items .feature-list-item .connector { display: none; }",e+=a+" .feature-list-items .feature-list-item { padding-left: 50px; }",e+=a+' .feature-list-items .feature-list-item:before { content: ""; position: absolute; display: block; border-style: solid; border-color: var(--jkit-element-bg-color); border-width: 1px; left: 0px; top: 0; z-index: 1; border-right: none !important; height: 100%; }',e+=a+' .feature-list-items .feature-list-item:after { content: ""; position: absolute; display: block; border-style: solid; border-color: var(--jkit-element-bg-color); border-width: 1px; left: 5px; top: 50%; width: 23px; z-index: 2; border-top: none !important; }',e+=a+" .feature-list-items .feature-list-item:not(:last-child):before { height: calc(100% + 8px); }");for(let r=0;r<l.length-1;r++)t=i.get("settings").get("sg_setting_icon_position_responsive_"+l[r].key),n=i.get("settings").get("st_icon_circle_size_responsive_"+l[r].key),m=""!==n.size?n.size:g,g=m,"rhombus"===o&&(m+=30),"framed"===s&&(d=i.get("settings").get("st_icon_border_width_responsive_"+l[r].key),p=""!==d.size?d.size:c,c=p,m+=2*p),"left"==t?e+="@media (min-width: "+(l[r+1].value+1)+"px) and (max-width: "+l[r].value+"px) {"+a+" .feature-list-items .feature-list-item .connector { left: 0; right: calc(100% - "+m+n.unit+"); } }":"right"==t?e+="@media (min-width: "+(l[r+1].value+1)+"px) and (max-width: "+l[r].value+"px) {"+a+" .feature-list-items .feature-list-item .connector { left: calc(100% - "+m+n.unit+"); right: 0; } }":(e+="@media (min-width: "+(l[r+1].value+1)+"px) and (max-width: "+l[r].value+"px) {"+a+" .feature-list-items .feature-list-item .connector { display: none; } }",e+="@media (min-width: "+(l[r+1].value+1)+"px) and (max-width: "+l[r].value+"px) {"+a+" .feature-list-items .feature-list-item { padding-left: 50px; } }",e+="@media (min-width: "+(l[r+1].value+1)+"px) and (max-width: "+l[r].value+"px) {"+a+' .feature-list-items .feature-list-item:before { content: ""; position: absolute; display: block; border-style: solid; border-color: var(--jkit-element-bg-color); border-width: 1px; left: 0px; top: 0; z-index: 1; border-right: none !important; height: 100%; } }',e+="@media (min-width: "+(l[r+1].value+1)+"px) and (max-width: "+l[r].value+"px) {"+a+' .feature-list-items .feature-list-item:after { content: ""; position: absolute; display: block; border-style: solid; border-color: var(--jkit-element-bg-color); border-width: 1px; left: 5px; top: 50%; width: 23px; z-index: 2; border-top: none !important; } }',e+="@media (min-width: "+(l[r+1].value+1)+"px) and (max-width: "+l[r].value+"px) {"+a+" .feature-list-items .feature-list-item:not(:last-child):before { height: calc(100% + 8px); } }");if(l.length>0&&(t=i.get("settings").get("sg_setting_icon_position_responsive_"+l[l.length-1].key),n=i.get("settings").get("st_icon_circle_size_responsive_"+l[l.length-1].key),m=""!==n.size?n.size:g,g=m,"rhombus"===o&&(m+=30),"framed"===s&&(d=i.get("settings").get("st_icon_border_width_responsive_"+l[l.length-1].key),p=""!==d.size?d.size:c,c=p,m+=2*p),"left"==t?e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items .feature-list-item .connector { left: 0; right: calc(100% - "+m+n.unit+"); } }":"right"==t?e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items .feature-list-item .connector { left: calc(100% - "+m+n.unit+"); right: 0; } }":(e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items .feature-list-item .connector { display: none; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items .feature-list-item { padding-left: 30px; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+' .feature-list-items .feature-list-item:before { content: ""; position: absolute; display: block; border-style: solid; border-color: var(--jkit-element-bg-color); border-width: 1px; left: 0px; top: 0; z-index: 1; border-right: none !important; height: 100%; } }',e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+' .feature-list-items .feature-list-item:after { content: ""; position: absolute; display: block; border-style: solid; border-color: var(--jkit-element-bg-color); border-width: 1px; left: 5px; top: 50%; width: 23px; z-index: 2; border-top: none !important; } }',e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items .feature-list-item:not(:last-child):before { height: calc(100% + 8px); } }")),"modern"==r){t=i.get("settings").get("sg_setting_icon_position_responsive"),l.length>0?"right"==t?(e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item { padding-right: 50px; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item:before { right: 0; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item:after { right: 5px; } }"):(e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item { padding-left: 50px; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item:before { left: 0; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item:after { left: 5px; } }"):"right"==t?(e+=a+" .feature-list-items.connector-type-modern .feature-list-item { padding-right: 50px; }",e+=a+" .feature-list-items.connector-type-modern .feature-list-item:before { right: 0; }",e+=a+" .feature-list-items.connector-type-modern .feature-list-item:after { right: 5px; }"):(e+=a+" .feature-list-items.connector-type-modern .feature-list-item { padding-left: 50px; }",e+=a+" .feature-list-items.connector-type-modern .feature-list-item:before { left: 0; }",e+=a+" .feature-list-items.connector-type-modern .feature-list-item:after { left: 5px; }");for(let n=0;n<l.length-1;n++)t=i.get("settings").get("sg_setting_icon_position_responsive_"+l[n].key),"right"==t?(e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item { padding-right: 50px; } }",e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item:before { right: 0; } }",e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item:after { right: 5px; } }"):(e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item { padding-left: 50px; } }",e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item :before { left: 0; } }",e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item :after { left: px; } }");l.length>0&&(t=i.get("settings").get("sg_setting_icon_position_responsive_"+l[l.length-1].key),"right"==t?(e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item { padding-right: 30px; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item:before { right: 0; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item:after { right: 5px; } }"):(e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item { padding-left: 30px; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item:before { left: 0; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item:after { left: 5px; } }"))}}}if("jkit_testimonials"==n){let t=i.get("settings").get("sg_setting_slide_show_responsive"),n=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-testimonials";l.length>0?(e+="@media (min-width: "+(l[0].value+1)+"px) {"+n+" .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+n+" .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(100% / "+t.size+"); } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+n+" .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+"+(t.size+1)+") { display: none; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+n+" .testimonials-track:not(.tns-slider):not(:nth-child("+t.size+")) { margin-right: 10px; } }"):(e+=n+" .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; }",e+=n+" .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(100% / "+t.size+"); }",e+=n+" .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+"+(t.size+1)+") { display: none; }",e+=n+" .testimonials-track:not(.tns-slider):not(:nth-child("+t.size+")) { margin-right: 10px; }");for(let a=0;a<l.length-1;a++)t=i.get("settings").get("sg_setting_slide_show_responsive_"+l[a].key),e+="@media (min-width: "+(l[a+1].value+1)+"px) and (max-width: "+l[a].value+"px) {"+n+" .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }",e+="@media (min-width: "+(l[a+1].value+1)+"px) and (max-width: "+l[a].value+"px) {"+n+" .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(100% / "+t.size+"); } }",e+="@media (min-width: "+(l[a+1].value+1)+"px) and (max-width: "+l[a].value+"px) {"+n+" .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+"+(t.size+1)+") { display: none; } }",e+="@media (min-width: "+(l[a+1].value+1)+"px) and (max-width: "+l[a].value+"px) {"+n+" .testimonials-track:not(.tns-slider):not(:nth-child("+t.size+")) { margin-right: 10px; } }";l.length>0&&(t=i.get("settings").get("sg_setting_slide_show_responsive_"+l[l.length-1].key),e+="@media (max-width: "+l[l.length-1].value+"px) {"+n+" .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+n+" .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(100% / "+t.size+"); } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+n+" .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+"+(t.size+1)+") { display: none; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+n+" .testimonials-track:not(.tns-slider):not(:nth-child("+t.size+")) { margin-right: 10px; } }")}if("jkit_client_logo"==n){let t=i.get("settings").get("sg_setting_slide_show_responsive"),n=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-client-logo";l.length>0?(e+="@media (min-width: "+(l[0].value+1)+"px) {"+n+" .client-track:not(.tns-slider) { display: flex; flex-direction: row; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+n+" .client-track:not(.tns-slider) .client-slider { width: calc(100% / "+t.size+"); } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+n+" .client-track:not(.tns-slider) .client-slider:nth-child(n+"+(t.size+1)+") { display: none; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+n+" .client-track:not(.tns-slider):not(:nth-child("+t.size+")) { margin-right: 10px; } }"):(e+=n+" .client-track:not(.tns-slider) { display: flex; flex-direction: row; }",e+=n+" .client-track:not(.tns-slider) .client-slider { width: calc(100% / "+t.size+"); }",e+=n+" .client-track:not(.tns-slider) .client-slider:nth-child(n+"+(t.size+1)+") { display: none; }",e+=n+" .client-track:not(.tns-slider):not(:nth-child("+t.size+")) { margin-right: 10px; }");for(let a=0;a<l.length-1;a++)t=i.get("settings").get("sg_setting_slide_show_responsive_"+l[a].key),e+="@media (min-width: "+(l[a+1].value+1)+"px) and (max-width: "+l[a].value+"px) {"+n+" .client-track:not(.tns-slider) { display: flex; flex-direction: row; } }",e+="@media (min-width: "+(l[a+1].value+1)+"px) and (max-width: "+l[a].value+"px) {"+n+" .client-track:not(.tns-slider) .client-slider { width: calc(100% / "+t.size+"); } }",e+="@media (min-width: "+(l[a+1].value+1)+"px) and (max-width: "+l[a].value+"px) {"+n+" .client-track:not(.tns-slider) .client-slider:nth-child(n+"+(t.size+1)+") { display: none; } }",e+="@media (min-width: "+(l[a+1].value+1)+"px) and (max-width: "+l[a].value+"px) {"+n+" .client-track:not(.tns-slider):not(:nth-child("+t.size+")) { margin-right: 10px; } }";l.length>0&&(t=i.get("settings").get("sg_setting_slide_show_responsive_"+l[l.length-1].key),e+="@media (max-width: "+l[l.length-1].value+"px) {"+n+" .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+n+" .testimonials-track:not(.tns-slider) .client-slider { width: calc(100% / "+t.size+"); } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+n+" .testimonials-track:not(.tns-slider) .client-slider:nth-child(n+"+(t.size+1)+") { display: none; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+n+" .testimonials-track:not(.tns-slider):not(:nth-child("+t.size+")) { margin-right: 10px; } }")}if("jkit_mailchimp"==n){const t=l.filter((e=>"mobile"===e.key)),n=i.get("settings").get("sg_form_style"),a=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-mailchimp";if(t.length>0&&"inline"===n){const i=t[0].value;e+="@media (max-width: "+i+"px) {"+a+".style-inline .jkit-form-wrapper.extra-fields .jkit-submit-input-holder{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; } }",e+="@media (max-width: "+i+"px) {"+a+".jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper.extra-fields .jkit-input-wrapper:nth-last-child(2) { margin-right: 0!important; } }"}}if("jkit_tabs"==n){const t=l.filter((e=>"mobile"===e.key)),n=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-tabs";if(t.length>0){const i=t[0].value;e+="@media (max-width: "+i+"px) {"+n+" .tab-nav-list { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; } }",e+="@media (max-width: "+i+"px) {"+n+" .tab-nav-list .tab-nav { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; } }",e+="@media (max-width: "+i+"px) {"+n+" .tab-nav-list.caret-on .tab-nav.active::after { display: none; } }",e+="@media (max-width: "+i+"px) {"+n+".layout-vertical { -ms-flex-wrap: wrap; flex-wrap: wrap; } }",e+="@media (max-width: "+i+"px) {"+n+".layout-vertical .tab-navigation { -webkit-box-flex: 1; -ms-flex: 1 100%; flex: 1 100%; } }",e+="@media (max-width: "+i+"px) {"+n+".layout-vertical .tab-nav-list { -webkit-box-flex: 1; -ms-flex: 1 100%; flex: 1 100%; } }",e+="@media (max-width: "+i+"px) {"+n+".layout-vertical .tab-nav-list .tab-nav { width: 100%; height: auto !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }",e+="@media (max-width: "+i+"px) {"+n+".layout-vertical .tab-nav-list.caret-on .tab-nav.active::after { display: none; } }"}}if("jkit_post_block"==n){const t=i.get("settings").get("sg_content_postblock_type"),n=i.get("settings").get("sg_content_breakpoint"),a=l.filter((e=>e.key===n)),r=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-postblock";if(a.length>0){const i=a[0].value;"type-1"===t?(e+="@media (max-width: "+i+"px) {"+r+".postblock-type-1 .jkit-post { display: block; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } }",e+="@media (max-width: "+i+"px) {"+r+".postblock-type-1 .jkit-thumb { -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; max-width: 100%; } }"):"type-4"===t&&(e+="@media (max-width: "+i+"px) {"+r+".postblock-type-4 .jkit-post { display: block; } }",e+="@media (max-width: "+i+"px) {"+r+".postblock-type-4 .jkit-thumb { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; max-width: 100%; } }")}}if("jkit_gallery"==n){let t=i.get("settings").get("sg_setting_column_responsive"),n=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-gallery";l.length>0?e+="@media (min-width: "+(l[0].value+1)+"px) {"+n+" .gallery-items .gallery-item-wrap { width: calc(100% / "+parseInt(t.size).toString()+" ); float: left; } }":e+=n+" .gallery-items .gallery-item-wrap { width: calc(100% / "+parseInt(t.size).toString()+" ); float: left; }";for(let a=0;a<l.length-1;a++)t=i.get("settings").get("sg_setting_column_responsive_"+l[a].key),e+="@media (min-width: "+(l[a+1].value+1)+"px) and (max-width: "+l[a].value+"px) {"+n+" .gallery-items .gallery-item-wrap { width: calc(100% / "+parseInt(t.size).toString()+" ); float: left; } }";l.length>0&&(t=i.get("settings").get("sg_setting_column_responsive_"+l[l.length-1].key),e+="@media (max-width: "+l[l.length-1].value+"px) {"+n+" .gallery-items .gallery-item-wrap { width: calc(100% / "+parseInt(t.size).toString()+" ); float: left; } }")}if("jkit_nav_menu"==n){const t=i.get("settings").get("sg_menu_breakpoint"),n=l.filter((e=>e.key===t)),a=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-nav-menu";if(n.length>0){const t=n[0].value;e+="@media (max-width: "+t+"px) {"+a+" .jkit-hamburger-menu { display: block; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper { width: 100%; max-width: 360px; border-radius: 0; background-color: #f7f7f7; width: 100%; position: fixed; top: 0; left: -110%; height: 100%!important; box-shadow: 0 10px 30px 0 rgba(255,165,0,0); overflow-y: auto; overflow-x: hidden; padding-top: 0; padding-left: 0; padding-right: 0; display: flex; flex-direction: column-reverse; justify-content: flex-end; -moz-transition: left .6s cubic-bezier(.6,.1,.68,.53); -webkit-transition: left .6s cubic-bezier(.6,.1,.68,.53); -o-transition: left .6s cubic-bezier(.6,.1,.68,.53); -ms-transition: left .6s cubic-bezier(.6,.1,.68,.53); transition: left .6s cubic-bezier(.6,.1,.68,.53); } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper.active { left: 0; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu-container { overflow-y: hidden; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-nav-identity-panel { padding: 10px 0px 10px 0px; display: block; position: relative; z-index: 5; width: 100%; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title { display: inline-block; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu { display: block; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu { display: block; height: 100%; overflow-y: auto; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i { margin-left: auto; border: 1px solid var(--jkit-border-color); border-radius: 3px; padding: 4px 15px; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg { margin-left: auto; border: 1px solid var(--jkit-border-color); border-radius: 3px; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu { position: inherit; box-shadow: none; background: none; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu li { display: block; width: 100%; position: inherit; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu li .sub-menu { display: none; max-height: 2500px; opacity: 0; visibility: hidden; transition: max-height 5s ease-out; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open { display: block; opacity: 1; visibility: visible; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu li a { display: block; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu li a i { float: right; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu li a svg { float: right } }",e+="@media (min-width: "+(t+1)+"px) {"+a+" .jkit-menu-wrapper .jkit-menu-container { height: 100%; } }"}}}return e}))}(jQuery);
|
1 |
+
!function(e){"use strict";e(window).on("load",(function(){var t=elementor.settings.editorPreferences.model.get("ui_theme"),i=matchMedia("(prefers-color-scheme: dark)").matches,n=function(t,i){var n=e("body");"dark"===t||"auto"===t&&i?n.addClass("jkit-dark-mode"):n.removeClass("jkit-dark-mode")};e("body").on("change",'select[data-setting="ui_theme"]',(function(){var t=e(this).val(),i=matchMedia("(prefers-color-scheme: dark)").matches;n(t,i)})),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",(function(e){var t=elementor.settings.editorPreferences.model.get("ui_theme");n(t,e.matches)})),n(t,i)})),elementor.hooks.addFilter("editor/style/styleText",(function(e,t){if(null!=t||null!=t){const i=t.getEditModel(),n=i.get("widgetType"),a=i.get("settings").get("st_css_custom"),r=elementor.config.document.version,l=[];if(elementor.helpers.compareVersions(r,"3.2.0",">=")){const e=elementorFrontend.config.responsive.activeBreakpoints;Object.keys(e).forEach((function(t){l.push({key:t,value:e[t].value})}))}else l.push({key:"tablet",value:elementorFrontend.config.breakpoints.lg-1}),l.push({key:"mobile",value:elementorFrontend.config.breakpoints.md-1});if(l.sort((function(e,t){return t.value-e.value})),a&&"jkit_"==n.substring(0,5)&&(e+=a),"jkit_portfolio_gallery"==n){let t=i.get("settings").get("sg_setting_column_responsive"),n=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-portfolio-gallery .row-item";l.length>0?e+="@media (min-width: "+l[0].value+"px) {"+n+":nth-child("+t.size+"n) { border-right-width:0; } }":e+=n+":nth-child("+t.size+"n) { border-right-width:0; }";for(let a=0;a<l.length-1;a++)t=i.get("settings").get("sg_setting_column_responsive_"+l[a].key),e+="@media (min-width: "+(l[a+1].value+1)+"px) and (max-width: "+l[a].value+"px) {"+n+":nth-child("+t.size+"n) { border-right-width:0; } }";l.length>0&&(t=i.get("settings").get("sg_setting_column_responsive_"+l[l.length-1].key),e+="@media (max-width: "+l[l.length-1].value+"px) {"+n+":nth-child("+t.size+"n) { border-right-width:0; } }")}if("jkit_social_share"==n){let t=i.get("settings").get("sg_social_alignment_responsive"),n=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-social-share .social-share-list > li a";e+="left"==t?n+" { margin-right: auto; }":"center"==t?n+" { margin-left: auto; margin-right: auto; }":n+" { margin-left: auto; }",l.forEach((function(a){t=i.get("settings").get("sg_social_alignment_responsive_"+a.key),e+="left"==t?"@media (max-width: "+a.value+"px) {"+n+" { margin-left: unset; margin-right: auto; } }":"center"==t?"@media (max-width: "+a.value+"px) {"+n+" { margin-left: auto; margin-right: auto; } }":"@media (max-width: "+a.value+"px) {"+n+" { margin-left: auto; margin-right: unset; } }"}))}if("jkit_progress_bar"==n){if("stripe"==i.get("settings").get("sg_progress_style")){let t=i.get("settings").get("__globals__"),n=i.get("settings").get("st_track_stripe_color_responsive"),a=i.get("settings").get("st_track_stripe_background_color_responsive"),r=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track",o="var(--jkit-txt-color)",s="var(--jkit-bg-color)",m="var(--jkit-txt-color)",d="var(--jkit-bg-color)";void 0!==t&&(void 0!==t.st_track_stripe_color_responsive&&""!==t.st_track_stripe_color_responsive&&(n=`var(--e-global-color-${t.st_track_stripe_color_responsive.replace("globals/colors?id=","")})`),void 0!==t.st_track_stripe_background_color_responsive&&""!==t.st_track_stripe_background_color_responsive&&(a=`var(--e-global-color-${t.st_track_stripe_background_color_responsive.replace("globals/colors?id=","")})`)),(n||a)&&(m=n||o,d=a||s,e+=r+" { background: -o-repeating-linear-gradient(left, "+m+", "+m+" 4px, "+d+" 4px, "+d+" 8px); background: repeating-linear-gradient(to right, "+m+", "+m+" 4px, "+d+" 4px, "+d+" 8px); }"),l.forEach((function(l){n=i.get("settings").get("st_track_stripe_color_responsive_"+l.key),a=i.get("settings").get("st_track_stripe_background_color_responsive_"+l.key),void 0!==t&&(void 0!==t["st_track_stripe_color_responsive_"+l.key]&&""!==t["st_track_stripe_color_responsive_"+l.key]&&(n=`var(--e-global-color-${t["st_track_stripe_color_responsive_"+l.key].replace("globals/colors?id=","")})`),void 0!==t["st_track_stripe_background_color_responsive_"+l.key]&&""!==t["st_track_stripe_background_color_responsive_"+l.key]&&(a=`var(--e-global-color-${t["st_track_stripe_background_color_responsive_"+l.key].replace("globals/colors?id=","")})`)),(n||a)&&(m=n||o,d=a||s,e+="@media (max-width: "+l.value+"px) {"+r+" { background: -o-repeating-linear-gradient(left, "+m+", "+m+" 4px, "+d+" 4px, "+d+" 8px); background: repeating-linear-gradient(to right, "+m+", "+m+" 4px, "+d+" 4px, "+d+" 8px); } }")}))}}if("jkit_dual_button"==n){let t=i.get("settings").get("sg_dual_alignment_responsive"),n=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-dual-button";e+="left"==t?n+" { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }":"center"==t?n+" { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }":n+" { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }",l.forEach((function(a){t=i.get("settings").get("sg_dual_alignment_responsive_"+a.key),e+="left"==t?"@media (max-width: "+a.value+"px) {"+n+" { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }":"center"==t?"@media (max-width: "+a.value+"px) {"+n+" { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }":"@media (max-width: "+a.value+"px) {"+n+" { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }"}))}if("jkit_feature_list"==n){let t=i.get("settings").get("sg_setting_icon_position_responsive"),n=i.get("settings").get("sg_setting_connector_enable"),a=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-feature-list";l.length>0?"left"==t?(e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items .feature-list-item { text-align: left; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; display: -webkit-box; display: -ms-flexbox; display: flex; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-right: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; } }"):"right"==t?(e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items .feature-list-item { text-align: right; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; display: -webkit-box; display: -ms-flexbox; display: flex; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-left: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; } }"):e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 0 !important; } }":"left"==t?(e+=a+" .feature-list-items .feature-list-item { text-align: left; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; display: -webkit-box; display: -ms-flexbox; display: flex; }",e+=a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-right: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; }"):"right"==t?(e+=a+" .feature-list-items .feature-list-item { text-align: right; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; display: -webkit-box; display: -ms-flexbox; display: flex; }",e+=a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-left: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; }"):e+=a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 0 !important; }";for(let n=0;n<l.length-1;n++)t=i.get("settings").get("sg_setting_icon_position_responsive_"+l[n].key),"left"==t?(e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items .feature-list-item { text-align: left; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; display: -webkit-box; display: -ms-flexbox; display: flex; } }",e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-right: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; } }"):"right"==t?(e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items .feature-list-item { text-align: right; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; display: -webkit-box; display: -ms-flexbox; display: flex; } }",e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-left: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; } }"):e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 0 !important; } }";if(l.length>0&&(t=i.get("settings").get("sg_setting_icon_position_responsive_"+l[l.length-1].key),"left"==t?(e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items .feature-list-item { text-align: left; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; display: -webkit-box; display: -ms-flexbox; display: flex; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-right: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; } }"):"right"==t?(e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items .feature-list-item { text-align: right; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; display: -webkit-box; display: -ms-flexbox; display: flex; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-left: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; } }"):e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items .feature-list-item .feature-list-content-box { margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 0 !important; } }"),n){let n=i.get("settings").get("st_icon_circle_size_responsive"),r=i.get("settings").get("st_list_connector_type"),o=i.get("settings").get("sg_setting_icon_shape"),s=i.get("settings").get("sg_setting_shape_view"),m=""!==n.size?n.size:70,d=i.get("settings").get("st_icon_border_width_responsive"),p=""!==d.size?d.size:0,x=m,g=p;t=i.get("settings").get("sg_setting_icon_position_responsive"),"rhombus"===o&&(m+=30),"framed"===s&&(m+=2*p),l.length>0?"left"==t?e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items .feature-list-item .connector { left: 0; right: calc(100% - "+m+n.unit+"); } }":"right"==t?e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items .feature-list-item .connector { left: calc(100% - "+m+n.unit+"); right: 0; } }":(e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items .feature-list-item .connector { display: none; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items .feature-list-item { padding-left: 50px; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+' .feature-list-items .feature-list-item:before { content: ""; position: absolute; display: block; border-style: solid; border-color: var(--jkit-element-bg-color); border-width: 1px; left: 0px; top: 0; z-index: 1; border-right: none !important; height: 100%; } }',e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+' .feature-list-items .feature-list-item:after { content: ""; position: absolute; display: block; border-style: solid; border-color: var(--jkit-element-bg-color); border-width: 1px; left: 5px; top: 50%; width: 23px; z-index: 2; border-top: none !important; } }',e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items .feature-list-item:not(:last-child):before { height: calc(100% + 8px); } }"):"left"==t?e+=a+" .feature-list-items .feature-list-item .connector { left: 0; right: calc(100% - "+m+n.unit+"); }":"right"==t?e+=a+" .feature-list-items .feature-list-item .connector { left: calc(100% - "+m+n.unit+"); right: 0; }":(e+=a+" .feature-list-items .feature-list-item .connector { display: none; }",e+=a+" .feature-list-items .feature-list-item { padding-left: 50px; }",e+=a+' .feature-list-items .feature-list-item:before { content: ""; position: absolute; display: block; border-style: solid; border-color: var(--jkit-element-bg-color); border-width: 1px; left: 0px; top: 0; z-index: 1; border-right: none !important; height: 100%; }',e+=a+' .feature-list-items .feature-list-item:after { content: ""; position: absolute; display: block; border-style: solid; border-color: var(--jkit-element-bg-color); border-width: 1px; left: 5px; top: 50%; width: 23px; z-index: 2; border-top: none !important; }',e+=a+" .feature-list-items .feature-list-item:not(:last-child):before { height: calc(100% + 8px); }");for(let r=0;r<l.length-1;r++)t=i.get("settings").get("sg_setting_icon_position_responsive_"+l[r].key),n=i.get("settings").get("st_icon_circle_size_responsive_"+l[r].key),m=""!==n.size?n.size:x,x=m,"rhombus"===o&&(m+=30),"framed"===s&&(d=i.get("settings").get("st_icon_border_width_responsive_"+l[r].key),p=""!==d.size?d.size:g,g=p,m+=2*p),"left"==t?e+="@media (min-width: "+(l[r+1].value+1)+"px) and (max-width: "+l[r].value+"px) {"+a+" .feature-list-items .feature-list-item .connector { left: 0; right: calc(100% - "+m+n.unit+"); } }":"right"==t?e+="@media (min-width: "+(l[r+1].value+1)+"px) and (max-width: "+l[r].value+"px) {"+a+" .feature-list-items .feature-list-item .connector { left: calc(100% - "+m+n.unit+"); right: 0; } }":(e+="@media (min-width: "+(l[r+1].value+1)+"px) and (max-width: "+l[r].value+"px) {"+a+" .feature-list-items .feature-list-item .connector { display: none; } }",e+="@media (min-width: "+(l[r+1].value+1)+"px) and (max-width: "+l[r].value+"px) {"+a+" .feature-list-items .feature-list-item { padding-left: 50px; } }",e+="@media (min-width: "+(l[r+1].value+1)+"px) and (max-width: "+l[r].value+"px) {"+a+' .feature-list-items .feature-list-item:before { content: ""; position: absolute; display: block; border-style: solid; border-color: var(--jkit-element-bg-color); border-width: 1px; left: 0px; top: 0; z-index: 1; border-right: none !important; height: 100%; } }',e+="@media (min-width: "+(l[r+1].value+1)+"px) and (max-width: "+l[r].value+"px) {"+a+' .feature-list-items .feature-list-item:after { content: ""; position: absolute; display: block; border-style: solid; border-color: var(--jkit-element-bg-color); border-width: 1px; left: 5px; top: 50%; width: 23px; z-index: 2; border-top: none !important; } }',e+="@media (min-width: "+(l[r+1].value+1)+"px) and (max-width: "+l[r].value+"px) {"+a+" .feature-list-items .feature-list-item:not(:last-child):before { height: calc(100% + 8px); } }");if(l.length>0&&(t=i.get("settings").get("sg_setting_icon_position_responsive_"+l[l.length-1].key),n=i.get("settings").get("st_icon_circle_size_responsive_"+l[l.length-1].key),m=""!==n.size?n.size:x,x=m,"rhombus"===o&&(m+=30),"framed"===s&&(d=i.get("settings").get("st_icon_border_width_responsive_"+l[l.length-1].key),p=""!==d.size?d.size:g,g=p,m+=2*p),"left"==t?e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items .feature-list-item .connector { left: 0; right: calc(100% - "+m+n.unit+"); } }":"right"==t?e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items .feature-list-item .connector { left: calc(100% - "+m+n.unit+"); right: 0; } }":(e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items .feature-list-item .connector { display: none; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items .feature-list-item { padding-left: 30px; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+' .feature-list-items .feature-list-item:before { content: ""; position: absolute; display: block; border-style: solid; border-color: var(--jkit-element-bg-color); border-width: 1px; left: 0px; top: 0; z-index: 1; border-right: none !important; height: 100%; } }',e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+' .feature-list-items .feature-list-item:after { content: ""; position: absolute; display: block; border-style: solid; border-color: var(--jkit-element-bg-color); border-width: 1px; left: 5px; top: 50%; width: 23px; z-index: 2; border-top: none !important; } }',e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items .feature-list-item:not(:last-child):before { height: calc(100% + 8px); } }")),"modern"==r){t=i.get("settings").get("sg_setting_icon_position_responsive"),l.length>0?"right"==t?(e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item { padding-right: 50px; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item:before { right: 0; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item:after { right: 5px; } }"):(e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item { padding-left: 50px; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item:before { left: 0; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item:after { left: 5px; } }"):"right"==t?(e+=a+" .feature-list-items.connector-type-modern .feature-list-item { padding-right: 50px; }",e+=a+" .feature-list-items.connector-type-modern .feature-list-item:before { right: 0; }",e+=a+" .feature-list-items.connector-type-modern .feature-list-item:after { right: 5px; }"):(e+=a+" .feature-list-items.connector-type-modern .feature-list-item { padding-left: 50px; }",e+=a+" .feature-list-items.connector-type-modern .feature-list-item:before { left: 0; }",e+=a+" .feature-list-items.connector-type-modern .feature-list-item:after { left: 5px; }");for(let n=0;n<l.length-1;n++)t=i.get("settings").get("sg_setting_icon_position_responsive_"+l[n].key),"right"==t?(e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item { padding-right: 50px; } }",e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item:before { right: 0; } }",e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item:after { right: 5px; } }"):(e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item { padding-left: 50px; } }",e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item :before { left: 0; } }",e+="@media (min-width: "+(l[n+1].value+1)+"px) and (max-width: "+l[n].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item :after { left: px; } }");l.length>0&&(t=i.get("settings").get("sg_setting_icon_position_responsive_"+l[l.length-1].key),"right"==t?(e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item { padding-right: 30px; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item:before { right: 0; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item:after { right: 5px; } }"):(e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item { padding-left: 30px; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item:before { left: 0; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+a+" .feature-list-items.connector-type-modern .feature-list-item:after { left: 5px; } }"))}}}if("jkit_icon_box"==n){const t=i.get("settings").get("sg_setting_icon_position"),n=i.get("settings").get("sg_setting_icon_position_responsive");let a="string"==typeof t&&"top"!==t&&n.length<=0?t:n,r=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-icon-box";l.length>0?"left"==a?(e+="@media (min-width: "+(l[0].value+1)+"px) {"+r+" .jkit-icon-box-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; flex-direction: row; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+r+" .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-right: 15px; margin-left: unset; } }"):"right"==a?(e+="@media (min-width: "+(l[0].value+1)+"px) {"+r+" .jkit-icon-box-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+r+" .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-left: 15px; margin-right: unset; } }"):"top"==a&&(e+="@media (min-width: "+(l[0].value+1)+"px) {"+r+" .jkit-icon-box-wrapper { display: block } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+r+" .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-right: unset; margin-left: unset; } }"):"left"==a?(e+=r+" .jkit-icon-box-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; flex-direction: row; }",e+=r+" .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-right: 15px; margin-left: unset; }"):"right"==a?(e+=r+" .jkit-icon-box-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }",e+=r+" .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-left: 15px; margin-right: unset; }"):"top"==a&&(e+=r+" .jkit-icon-box-wrapper { display: block; }",e+=r+" .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-right: unset; margin-left: unset; }");for(let t=0;t<l.length-1;t++){let n="max";a=i.get("settings").get("sg_setting_icon_position_responsive_"+l[t].key),"widescreen"===l[t].key&&(n="min"),"left"==a?(e+="@media ("+n+"-width: "+l[t].value+"px) {"+r+" .jkit-icon-box-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; flex-direction: row; } }",e+="@media ("+n+"-width: "+l[t].value+"px) {"+r+" .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-right: 15px; margin-left: unset; } }"):"right"==a?(e+="@media ("+n+"-width: "+l[t].value+"px) {"+r+" .jkit-icon-box-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } }",e+="@media ("+n+"-width: "+l[t].value+"px) {"+r+" .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-left: 15px; margin-right: unset; } }"):"top"==a&&(e+="@media ("+n+"-width: "+l[t].value+"px) {"+r+" .jkit-icon-box-wrapper { display: block } }",e+="@media ("+n+"-width: "+l[t].value+"px) {"+r+" .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-right: unset; margin-left: unset; } }")}l.length>0&&(a=i.get("settings").get("sg_setting_icon_position_responsive_"+l[l.length-1].key),"left"==a?(e+="@media (max-width: "+l[l.length-1].value+"px) {"+r+" .jkit-icon-box-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; flex-direction: row; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+r+" .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-right: 15px; margin-left: unset; } }"):"right"==a?(e+="@media (max-width: "+l[l.length-1].value+"px) {"+r+" .jkit-icon-box-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+r+" .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-left: 15px; margin-right: unset; } }"):"top"==a&&(e+="@media (max-width: "+l[l.length-1].value+"px) {"+r+" .jkit-icon-box-wrapper { display: block } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+r+" .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-right: unset; margin-left: unset; } }"))}if("jkit_testimonials"==n){let t=i.get("settings").get("sg_setting_slide_show_responsive"),n=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-testimonials";l.length>0?(e+="@media (min-width: "+(l[0].value+1)+"px) {"+n+" .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+n+" .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(100% / "+t.size+"); } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+n+" .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+"+(t.size+1)+") { display: none; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+n+" .testimonials-track:not(.tns-slider):not(:nth-child("+t.size+")) { margin-right: 10px; } }"):(e+=n+" .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; }",e+=n+" .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(100% / "+t.size+"); }",e+=n+" .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+"+(t.size+1)+") { display: none; }",e+=n+" .testimonials-track:not(.tns-slider):not(:nth-child("+t.size+")) { margin-right: 10px; }");for(let a=0;a<l.length-1;a++)t=i.get("settings").get("sg_setting_slide_show_responsive_"+l[a].key),e+="@media (min-width: "+(l[a+1].value+1)+"px) and (max-width: "+l[a].value+"px) {"+n+" .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }",e+="@media (min-width: "+(l[a+1].value+1)+"px) and (max-width: "+l[a].value+"px) {"+n+" .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(100% / "+t.size+"); } }",e+="@media (min-width: "+(l[a+1].value+1)+"px) and (max-width: "+l[a].value+"px) {"+n+" .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+"+(t.size+1)+") { display: none; } }",e+="@media (min-width: "+(l[a+1].value+1)+"px) and (max-width: "+l[a].value+"px) {"+n+" .testimonials-track:not(.tns-slider):not(:nth-child("+t.size+")) { margin-right: 10px; } }";l.length>0&&(t=i.get("settings").get("sg_setting_slide_show_responsive_"+l[l.length-1].key),e+="@media (max-width: "+l[l.length-1].value+"px) {"+n+" .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+n+" .testimonials-track:not(.tns-slider) .testimonial-item { width: calc(100% / "+t.size+"); } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+n+" .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+"+(t.size+1)+") { display: none; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+n+" .testimonials-track:not(.tns-slider):not(:nth-child("+t.size+")) { margin-right: 10px; } }")}if("jkit_client_logo"==n){let t=i.get("settings").get("sg_setting_slide_show_responsive"),n=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-client-logo";l.length>0?(e+="@media (min-width: "+(l[0].value+1)+"px) {"+n+" .client-track:not(.tns-slider) { display: flex; flex-direction: row; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+n+" .client-track:not(.tns-slider) .client-slider { width: calc(100% / "+t.size+"); } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+n+" .client-track:not(.tns-slider) .client-slider:nth-child(n+"+(t.size+1)+") { display: none; } }",e+="@media (min-width: "+(l[0].value+1)+"px) {"+n+" .client-track:not(.tns-slider):not(:nth-child("+t.size+")) { margin-right: 10px; } }"):(e+=n+" .client-track:not(.tns-slider) { display: flex; flex-direction: row; }",e+=n+" .client-track:not(.tns-slider) .client-slider { width: calc(100% / "+t.size+"); }",e+=n+" .client-track:not(.tns-slider) .client-slider:nth-child(n+"+(t.size+1)+") { display: none; }",e+=n+" .client-track:not(.tns-slider):not(:nth-child("+t.size+")) { margin-right: 10px; }");for(let a=0;a<l.length-1;a++)t=i.get("settings").get("sg_setting_slide_show_responsive_"+l[a].key),e+="@media (min-width: "+(l[a+1].value+1)+"px) and (max-width: "+l[a].value+"px) {"+n+" .client-track:not(.tns-slider) { display: flex; flex-direction: row; } }",e+="@media (min-width: "+(l[a+1].value+1)+"px) and (max-width: "+l[a].value+"px) {"+n+" .client-track:not(.tns-slider) .client-slider { width: calc(100% / "+t.size+"); } }",e+="@media (min-width: "+(l[a+1].value+1)+"px) and (max-width: "+l[a].value+"px) {"+n+" .client-track:not(.tns-slider) .client-slider:nth-child(n+"+(t.size+1)+") { display: none; } }",e+="@media (min-width: "+(l[a+1].value+1)+"px) and (max-width: "+l[a].value+"px) {"+n+" .client-track:not(.tns-slider):not(:nth-child("+t.size+")) { margin-right: 10px; } }";l.length>0&&(t=i.get("settings").get("sg_setting_slide_show_responsive_"+l[l.length-1].key),e+="@media (max-width: "+l[l.length-1].value+"px) {"+n+" .testimonials-track:not(.tns-slider) { display: flex; flex-direction: row; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+n+" .testimonials-track:not(.tns-slider) .client-slider { width: calc(100% / "+t.size+"); } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+n+" .testimonials-track:not(.tns-slider) .client-slider:nth-child(n+"+(t.size+1)+") { display: none; } }",e+="@media (max-width: "+l[l.length-1].value+"px) {"+n+" .testimonials-track:not(.tns-slider):not(:nth-child("+t.size+")) { margin-right: 10px; } }")}if("jkit_mailchimp"==n){const t=l.filter((e=>"mobile"===e.key)),n=i.get("settings").get("sg_form_style"),a=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-mailchimp";if(t.length>0&&"inline"===n){const i=t[0].value;e+="@media (max-width: "+i+"px) {"+a+".style-inline .jkit-form-wrapper.extra-fields .jkit-submit-input-holder{ -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; } }",e+="@media (max-width: "+i+"px) {"+a+".jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper.extra-fields .jkit-input-wrapper:nth-last-child(2) { margin-right: 0!important; } }"}}if("jkit_tabs"==n){const t=l.filter((e=>"mobile"===e.key)),n=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-tabs";if(t.length>0){const i=t[0].value;e+="@media (max-width: "+i+"px) {"+n+" .tab-nav-list { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; } }",e+="@media (max-width: "+i+"px) {"+n+" .tab-nav-list .tab-nav { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; } }",e+="@media (max-width: "+i+"px) {"+n+" .tab-nav-list.caret-on .tab-nav.active::after { display: none; } }",e+="@media (max-width: "+i+"px) {"+n+".layout-vertical { -ms-flex-wrap: wrap; flex-wrap: wrap; } }",e+="@media (max-width: "+i+"px) {"+n+".layout-vertical .tab-navigation { -webkit-box-flex: 1; -ms-flex: 1 100%; flex: 1 100%; } }",e+="@media (max-width: "+i+"px) {"+n+".layout-vertical .tab-nav-list { -webkit-box-flex: 1; -ms-flex: 1 100%; flex: 1 100%; } }",e+="@media (max-width: "+i+"px) {"+n+".layout-vertical .tab-nav-list .tab-nav { width: 100%; height: auto !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }",e+="@media (max-width: "+i+"px) {"+n+".layout-vertical .tab-nav-list.caret-on .tab-nav.active::after { display: none; } }"}}if("jkit_post_block"==n){const t=i.get("settings").get("sg_content_postblock_type"),n=i.get("settings").get("sg_content_breakpoint"),a=l.filter((e=>e.key===n)),r=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-postblock";if(a.length>0){const i=a[0].value;"type-1"===t?(e+="@media (max-width: "+i+"px) {"+r+".postblock-type-1 .jkit-post { display: block; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } }",e+="@media (max-width: "+i+"px) {"+r+".postblock-type-1 .jkit-thumb { -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; max-width: 100%; } }"):"type-4"===t&&(e+="@media (max-width: "+i+"px) {"+r+".postblock-type-4 .jkit-post { display: block; } }",e+="@media (max-width: "+i+"px) {"+r+".postblock-type-4 .jkit-thumb { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; max-width: 100%; } }")}}if("jkit_gallery"==n){let t=i.get("settings").get("sg_setting_column_responsive"),n=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-gallery";l.length>0?e+="@media (min-width: "+(l[0].value+1)+"px) {"+n+" .gallery-items .gallery-item-wrap { width: calc(100% / "+parseInt(t.size).toString()+" ); float: left; } }":e+=n+" .gallery-items .gallery-item-wrap { width: calc(100% / "+parseInt(t.size).toString()+" ); float: left; }";for(let a=0;a<l.length-1;a++)t=i.get("settings").get("sg_setting_column_responsive_"+l[a].key),e+="@media (min-width: "+(l[a+1].value+1)+"px) and (max-width: "+l[a].value+"px) {"+n+" .gallery-items .gallery-item-wrap { width: calc(100% / "+parseInt(t.size).toString()+" ); float: left; } }";l.length>0&&(t=i.get("settings").get("sg_setting_column_responsive_"+l[l.length-1].key),e+="@media (max-width: "+l[l.length-1].value+"px) {"+n+" .gallery-items .gallery-item-wrap { width: calc(100% / "+parseInt(t.size).toString()+" ); float: left; } }")}if("jkit_nav_menu"==n){const t=i.get("settings").get("sg_menu_breakpoint"),n=l.filter((e=>e.key===t)),a=".elementor-element.elementor-element-"+i.get("id")+" .jeg-elementor-kit.jkit-nav-menu";if(n.length>0){const t=n[0].value;e+="@media (max-width: "+t+"px) {"+a+" .jkit-hamburger-menu { display: block; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper { width: 100%; max-width: 360px; border-radius: 0; background-color: #f7f7f7; width: 100%; position: fixed; top: 0; left: -110%; height: 100%!important; box-shadow: 0 10px 30px 0 rgba(255,165,0,0); overflow-y: auto; overflow-x: hidden; padding-top: 0; padding-left: 0; padding-right: 0; display: flex; flex-direction: column-reverse; justify-content: flex-end; -moz-transition: left .6s cubic-bezier(.6,.1,.68,.53); -webkit-transition: left .6s cubic-bezier(.6,.1,.68,.53); -o-transition: left .6s cubic-bezier(.6,.1,.68,.53); -ms-transition: left .6s cubic-bezier(.6,.1,.68,.53); transition: left .6s cubic-bezier(.6,.1,.68,.53); } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper.active { left: 0; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu-container { overflow-y: hidden; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-nav-identity-panel { padding: 10px 0px 10px 0px; display: block; position: relative; z-index: 5; width: 100%; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title { display: inline-block; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu { display: block; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu { display: block; height: 100%; overflow-y: auto; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i { margin-left: auto; border: 1px solid var(--jkit-border-color); border-radius: 3px; padding: 4px 15px; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg { margin-left: auto; border: 1px solid var(--jkit-border-color); border-radius: 3px; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu { position: inherit; box-shadow: none; background: none; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu li { display: block; width: 100%; position: inherit; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu li .sub-menu { display: none; max-height: 2500px; opacity: 0; visibility: hidden; transition: max-height 5s ease-out; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open { display: block; opacity: 1; visibility: visible; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu li a { display: block; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu li a i { float: right; } }",e+="@media (max-width: "+t+"px) {"+a+" .jkit-menu-wrapper .jkit-menu li a svg { float: right } }",e+="@media (min-width: "+(t+1)+"px) {"+a+" .jkit-menu-wrapper .jkit-menu-container { height: 100%; } }",e+="@media (max-width: "+t+"px) {.admin-bar "+a+" .jkit-menu-wrapper { top: 32px; } }"}e+="@media (max-width: 782px) {.admin-bar "+a+" .jkit-menu-wrapper { top: 46px; } }"}}return e}))}(jQuery);
|
assets/js/elements/elements.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(e){var t={};function n(s){if(t[s])return t[s].exports;var o=t[s]={i:s,l:!1,exports:{}};return e[s].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,s){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(n.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(s,o,function(t){return e[t]}.bind(null,o));return s},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){n(1),n(2),n(3),n(4),n(5),n(6),n(7),n(8),n(9),n(10),n(11),n(12),n(13),n(14),n(15),n(16),n(17),n(18),n(19),e.exports=n(20)},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-accordion",cards:".card-wrapper"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$cards:this.$element.find(e.cards)}}bindEvents(){this.onClick()}onClick(){this.elements.$cards.each((function(){jQuery(this).on("click",(function(e){("A"!==e.target.nodeName||jQuery(e.target).hasClass("card-header-button"))&&(e.preventDefault(),jQuery(this).hasClass("expand")?(jQuery(this).find(".card-expand").slideUp(),jQuery(this).removeClass("expand")):(jQuery(this).parent().find(".card-expand").slideUp(),jQuery(this).parent().find(".card-wrapper").removeClass("expand"),jQuery(this).addClass("expand"),jQuery(this).find(".card-expand").slideDown()))}))}))}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_accordion.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-animated-text",dynamic:".dynamic-wrapper"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$dynamic:this.$element.find(e.dynamic)}}bindEvents(){this.onRenderElement()}onRenderElement(){if("rotating"==this.elements.$wrapper.data("style")){const e=this.elements.$wrapper.data("rotate"),t=this.elements.$dynamic.find(".dynamic-text");if(t.length>0){const n=t.first();["typing","swirl","blinds","wave"].includes(e)?this.animateText(n,this.getNextText(n)):this.showText(n,this.getNextText(n))}}}animateText(e,t){this.elements.$dynamic.removeClass("typing-delete"),e.addClass("show-text"),this.elements.$dynamic.removeClass("cursor-blink"),this.animateLetter(e.find(".dynamic-text-letter").first(),e,t)}animateLetter(e,t,n){const s=this,o=this.elements.$wrapper.data("letter-speed");e.addClass("show-letter"),setTimeout((function(){e.is(":last-child")?s.hideText(t,n):s.animateLetter(e.next(),t,n)}),o)}getNextText(e){return e.is(":last-child")?this.elements.$dynamic.find(".dynamic-text").first():e.next()}hideText(e,t){const n=this,s=n.elements.$wrapper.data("rotate"),o=n.elements.$wrapper.data("delay");this.elements.$dynamic.addClass("cursor-blink"),setTimeout((function(){if("typing"==s){const s=n.elements.$wrapper.data("delay-delete");n.elements.$dynamic.addClass("typing-delete"),setTimeout((function(){e.removeClass("show-text"),e.find(".dynamic-text-letter").removeClass("show-letter"),n.animateText(t,n.getNextText(t))}),s)}else e.removeClass("show-text"),e.find(".dynamic-text-letter").removeClass("show-letter"),n.animateText(t,n.getNextText(t))}),o)}showText(e,t){const n=this,s=n.elements.$wrapper.data("delay"),o=n.elements.$wrapper.data("rotate");if(e.addClass("show-text"),"clip"==o){const o=n.elements.$wrapper.data("clip-duration");n.elements.$dynamic.width(e.width()+10),n.elements.$dynamic.animate({width:0},o/2,(function(){e.removeClass("show-text"),t.addClass("show-text"),n.elements.$dynamic.animate({width:t.width()+10},o/2,(function(){setTimeout((function(){e.removeClass("show-text"),n.showText(t,n.getNextText(t))}),s)}))}))}else n.elements.$dynamic.width(e.width()),setTimeout((function(){e.removeClass("show-text"),n.showText(t,n.getNextText(t))}),s)}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_animated_text.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-client-logo",items:".client-track"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$items:this.$element.find(e.items)}}bindEvents(){this.onLoadElement()}onLoadElement(){this.loadCarousel()}loadCarousel(){const e=this.elements.$wrapper.data("id"),t=this.elements.$wrapper.data("settings"),n=this.getSettings("selectors"),s=t.responsive,o={};let a;Object.entries(s).forEach((([e,t])=>{""===t.items&&""===t.margin||(o[t.breakpoint]={},a=t.breakpoint,""!==t.items&&(o[t.breakpoint].items=t.items),""!==t.margin&&(o[t.breakpoint].gutter=t.margin))})),void 0!==a&&0!==a&&(o[0]=o[a],delete o[a]);const i={container:n.wrapper+'[data-id="'+e+'"] '+n.items,loop:!0,mouseDrag:!0,autoplay:t.autoplay,autoplayTimeout:t.autoplay_speed,autoplayHoverPause:t.autoplay_hover_pause,navPosition:"bottom",controlsPosition:t.arrow_position,controlsText:[t.navigation_left,t.navigation_right],responsiveClass:!0,responsive:o};tns(i),this.elements.$wrapper.find("button[data-action]").remove(),t.show_navigation||this.elements.$wrapper.find(".tns-controls").remove(),t.show_dots||this.elements.$wrapper.find(".tns-nav").remove()}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_client_logo.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-countdown",days:".timer-container.timer-days",hours:".timer-container.timer-hours",minutes:".timer-container.timer-minutes",seconds:".timer-container.timer-seconds",counts:".timer-container .timer-count"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$days:this.$element.find(e.days),$hours:this.$element.find(e.hours),$minutes:this.$element.find(e.minutes),$seconds:this.$element.find(e.seconds),$counts:this.$element.find(e.counts)}}bindEvents(){this.onRender()}onRender(){const e=this,t=new Date(e.elements.$wrapper.data("due-date")).getTime(),n=setInterval((function(){const s=new Date,o=t-s,a=Math.floor(o/864e5),i=Math.floor(o%864e5/36e5),r=Math.floor(o%36e5/6e4),l=Math.floor(o%6e4/1e3);e.elements.$counts.removeClass("timer-loading"),o>=0?(e.elements.$days&&e.elements.$days.find(".timer-count").text(a),e.elements.$hours&&e.elements.$hours.find(".timer-count").text(i),e.elements.$minutes&&e.elements.$minutes.find(".timer-count").text(r),e.elements.$seconds&&e.elements.$seconds.find(".timer-count").text(l)):(clearInterval(n),e.elements.$wrapper.addClass("countdown-expired"),e.onExpired())}),1e3)}onExpired(){const e=this.elements.$wrapper,t=e.data("expired-type");if("message"==t){const t=e.data("expired-title"),n=e.data("expired-content");e.html(`\n <div class="expire-message">\n <span class="expire-title">${t}</span>\n <span class="expire-content">${n}</span>\n </div>\n `)}else if("redirect"==t){const t=e.data("redirect-link");window.self!==window.top?e.html(`<div class="expire-message">\n <span class="expire-content">${iframe_content}</span>\n </div>\n `):location.href=t}else if("template"==t){const t=e.data("template");e.html(t)}}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_countdown.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-fun-fact",number:".number"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$number:this.$element.find(e.number)}}bindEvents(){this.onLoadElement()}onLoadElement(){this.countNumber(),jQuery(window).on("scroll",this.countNumber.bind(this))}countNumber(){const e=this.elements.$number;this.onScreen()&&!e.hasClass("loaded")&&(e.prop("Counter",0).animate({Counter:e.data("value")},{duration:e.data("animation-duration"),easing:"swing",step:function(t){e.text(Math.ceil(t).toLocaleString())},complete:function(){e.text(e.data("value").toLocaleString())}}),e.addClass("loaded"))}onScreen(){const e=jQuery(window).scrollTop()+jQuery(window).height();return this.elements.$wrapper.offset().top<=e}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_fun_fact.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-gallery",grid:".gallery-items",active_label:".jkit-gallery-control.active",filter:".jkit-gallery-control",filter_button:"#search-filter-trigger",filter_label:"#search-filter-trigger span",filter_list:".search-filter-controls",filter_form:"#jkit-gallery-search-box-input",load_more:".jkit-gallery-load-more"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$grid:this.$element.find(e.grid),$active_label:this.$element.find(e.active_label),$filter:this.$element.find(e.filter),$filter_button:this.$element.find(e.filter_button),$filter_label:this.$element.find(e.filter_label),$filter_list:this.$element.find(e.filter_list),$filter_form:this.$element.find(e.filter_form),$load_more:this.$element.find(e.load_more)}}bindEvents(){const e=this,t="masonry"==e.elements.$wrapper.data("grid")?"masonry":"fitRows",n=parseFloat((e.elements.$wrapper.data("animation-duration")/1e3).toFixed(2)).toString()+"s";e.grid=e.elements.$grid.isotope({itemSelector:".gallery-item-wrap",layoutMode:t,transitionDuration:n}),e.grid.imagesLoaded().progress((function(){e.grid.isotope("layout")})),e.onInitGallery(),e.onClickFilterButton(),e.onClickLoadMoreButton(),e.onFormChange()}onInitGallery(){const e=this;e.elements.$filter.each((function(){jQuery(this).on("click",(function(t){t.preventDefault();const n=e.getSettings("selectors"),s=jQuery(this).data("filter"),o=e.elements.$filter_label,a=e.elements.$filter_list,i=e.elements.$filter_button,r=e.elements.$filter_form;e.elements.$filter.removeClass("active"),jQuery(this).addClass("active"),e.elements.$active_label=e.$element.find(n.active_label),e.grid.isotope({filter:function(){const e="*"!==s?s.substring(1):"*",t=jQuery(this).attr("class").split(/\s+/);let n=!1;if(i.length>0){const s=r.val(),o=jQuery(this).find(".item-title").text(),a=jQuery(this).find(".item-content").text();n="*"!=e?(o.toLowerCase().includes(s.toLowerCase())||a.toLowerCase().includes(s.toLowerCase()))&&t.includes(e):o.toLowerCase().includes(s.toLowerCase())||a.toLowerCase().includes(s.toLowerCase())}else n="*"==e||t.includes(e);return n}}),i.length>0&&(o.text(jQuery(this).text()),a.removeClass("open-controls"))}))}))}onClickFilterButton(){const e=this;e.elements.$filter_button.on("click",(function(t){t.preventDefault();const n=e.elements.$filter_list;n.hasClass("open-controls")?n.removeClass("open-controls"):n.addClass("open-controls")}))}onFormChange(){const e=this,t=e.elements.$filter_form;void 0!==t&&t.on("change paste keyup",(function(){const t=jQuery(this).val();e.grid.isotope({filter:function(){const n=jQuery(this).find(".item-title").text(),s=jQuery(this).find(".item-content").text(),o=jQuery(this).attr("class").split(/\s+/),a="*"!==e.elements.$active_label.data("filter")?e.elements.$active_label.data("filter").substring(1):"*";let i=!1;return i="*"==a?n.toLowerCase().includes(t.toLowerCase())||s.toLowerCase().includes(t.toLowerCase()):(n.toLowerCase().includes(t.toLowerCase())||s.toLowerCase().includes(t.toLowerCase()))&&o.includes(a),i}})}))}onClickLoadMoreButton(){const e=this,t=e.elements.$wrapper.data("items");e.elements.$load_more.on("click",(function(n){n.preventDefault();const s=parseInt(e.elements.$wrapper.attr("data-current-loaded")),o=parseInt(e.elements.$wrapper.attr("data-count-items")),a=parseInt(e.elements.$wrapper.attr("data-load-more")),i=e.elements.$wrapper.attr("data-no-more");if(o>s)if(o-a-s>0){const n=[...t].splice(s,a);e.grid.append(n).isotope("reloadItems").isotope(),e.grid.imagesLoaded().progress((function(){e.grid.isotope("layout")})),e.elements.$wrapper.attr("data-current-loaded",s+a)}else{const n=[...t].splice(s,o-s);e.grid.append(n).isotope("reloadItems").isotope(),e.grid.imagesLoaded().progress((function(){e.grid.isotope("layout")})),e.elements.$wrapper.attr("data-current-loaded",o),e.elements.$load_more.find(".load-more-text").text(i),setTimeout((function(){e.elements.$load_more.fadeOut("slow")}),600)}}))}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_gallery.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-mailchimp",form:".jkit-mailchimp-form"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$form:this.$element.find(e.form)}}bindEvents(){this.onSubmit()}onSubmit(){this.elements.$form.on("submit",(function(e){e.preventDefault();const t=jQuery(this).find(".jkit-mailchimp-message"),n=jQuery(this).data("error-message"),s=jQuery(this).data("success-message"),o={first_name:jQuery(this).find('input[name="first-name"]').val(),last_name:jQuery(this).find('input[name="last-name"]').val(),phone:jQuery(this).find('input[name="phone"]').val(),email:jQuery(this).find('input[name="email"]').val(),list:jQuery(this).data("listed")};t.removeClass("error success"),jQuery.ajax({type:"POST",url:jkit_ajax_url,data:{data:o,action:"jkit_element_ajax_jkit_mailchimp"},dataType:"json",encode:!0}).done((function(e){e.status_code>=400?(t.addClass("error"),t.text(e.message)):(t.addClass("success"),t.text(s))})).fail((function(){t.addClass("error"),t.text(n)}))}))}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_mailchimp.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-nav-menu",container:".jkit-menu-wrapper",open_toggle:".jkit-hamburger-menu",close_toggle:'.jkit-close-menu, .menu-item:not(.menu-item-has-children) a[href^="#"]',dropdown_toggle:"li.menu-item-has-children > a i",menu_dropdown:"li.menu-item-has-children > a"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$container:this.$element.find(e.container),$open_toggle:this.$element.find(e.open_toggle),$close_toggle:this.$element.find(e.close_toggle),$dropdown_toggle:this.$element.find(e.dropdown_toggle),$menu_dropdown:this.$element.find(e.menu_dropdown)}}bindEvents(){this.onLoadElement()}onLoadElement(){this.addBodyClass(),this.addDropdownIcon(),this.onToogleClick()}addBodyClass(){this.elements.$wrapper.length>0&&jQuery("body").addClass("jkit-nav-menu-loaded")}addDropdownIcon(){const e=this.elements.$wrapper.data("item-indicator"),t=this.elements.$menu_dropdown,n=this.getSettings("selectors");t.each((function(){0==jQuery(this).find("i").length&&jQuery(this).append(e)})),this.elements.$dropdown_toggle=this.$element.find(n.dropdown_toggle)}onToogleClick(){const e=this,t=e.elements.$wrapper,n=e.elements.$menu_dropdown,s=e.elements.$open_toggle,o=e.elements.$close_toggle,a=e.elements.$dropdown_toggle;s.on("click",(function(t){t.preventDefault(),e.elements.$container.hasClass("active")?e.elements.$container.removeClass("active"):e.elements.$container.addClass("active")})),o.on("click",(function(t){t.preventDefault(),e.elements.$container.removeClass("active")})),t.hasClass("submenu-click-title")?n.each((function(){jQuery(this).on("click",(function(e){e.preventDefault();const t=jQuery(this).next();t.hasClass("dropdown-open")?t.removeClass("dropdown-open"):t.addClass("dropdown-open")}))})):a.each((function(){jQuery(this).on("click",(function(e){e.preventDefault();const t=jQuery(this).parents("a").next();t.hasClass("dropdown-open")?t.removeClass("dropdown-open"):t.addClass("dropdown-open")}))}))}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_nav_menu.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-off-canvas",sidebar:".offcanvas-sidebar",hamburger:".offcanvas-sidebar-button",close:".offcanvas-close-button",overlay:".bg-overlay"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$sidebar:this.$element.find(e.sidebar),$hamburger:this.$element.find(e.hamburger),$close:this.$element.find(e.close),$overlay:this.$element.find(e.overlay)}}bindEvents(){const e=this;e.elements.$hamburger.on("click",(function(t){t.preventDefault(),e.elements.$sidebar.hasClass("active")?e.elements.$sidebar.removeClass("active"):e.elements.$sidebar.addClass("active")})),e.elements.$close.on("click",(function(t){t.preventDefault(),e.elements.$sidebar.removeClass("active")})),e.elements.$overlay.on("click",(function(t){t.preventDefault(),e.elements.$sidebar.removeClass("active")}))}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_off_canvas.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-pie-chart",canvas_main:"canvas.main-canvas",canvas_bg:"canvas.background-canvas",number:".pie-chart-content"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$canvas_main:this.$element.find(e.canvas_main),$canvas_bg:this.$element.find(e.canvas_bg),$number:this.$element.find(e.number)}}bindEvents(){this.animateChart(),jQuery(window).on("scroll",this.animateChart.bind(this)),"percentage"==this.elements.$wrapper.data("content-type")&&(this.countNumber(),jQuery(window).on("scroll",this.countNumber.bind(this)))}animateChart(){const e=this,t=e.elements.$canvas_main,n=e.elements.$canvas_bg;if(this.onScreen()&&!t.hasClass("loaded")){const s=e.elements.$wrapper,o=t.get(0).getContext("2d"),a=n.get(0).getContext("2d"),i=s.data("percent"),r=s.data("cutout"),l=s.data("color-type"),d=s.data("color"),m=s.data("bg-color"),c=s.data("gradient1"),u=s.data("gradient2"),p={datasets:[{data:[i,100-i],backgroundColor:["#80b1ff","transparent"],hoverBackgroundColor:["#80b1ff","transparent"],borderWidth:0}]},f={datasets:[{data:[100],backgroundColor:["#d1d1d1"],hoverBackgroundColor:["#d1d1d1"],borderWidth:0}]},h={animation:{duration:s.data("animation-duration")},responsive:!0,cutoutPercentage:r,title:{display:!1},legend:{display:!1},tooltips:{enabled:!1}},g={animation:!1,responsive:!0,cutoutPercentage:r,title:{display:!1},legend:{display:!1},tooltips:{enabled:!1}};if("normal"==l)""!==d&&(p.datasets[0].backgroundColor[0]=d,p.datasets[0].hoverBackgroundColor[0]=d);else if("gradient"==l&&(""!==c||""!==u)){const e=o.createLinearGradient(0,0,0,170);""!==c&&e.addColorStop(0,c),""!==u&&e.addColorStop(1,u),p.datasets[0].backgroundColor[0]=e,p.datasets[0].hoverBackgroundColor[0]=e}""!==m&&(f.datasets[0].backgroundColor[0]=m,f.datasets[0].hoverBackgroundColor[0]=m),new Chart(o,{type:"doughnut",data:p,options:h}),new Chart(a,{type:"doughnut",data:f,options:g}),t.addClass("loaded"),t.css("display",""),n.css("display","")}}countNumber(){const e=this.elements.$number,t=this.elements.$wrapper;this.onScreen()&&!e.hasClass("loaded")&&(e.prop("Counter",0).animate({Counter:t.data("percent")},{duration:t.data("animation-duration"),easing:"swing",step:function(t){e.text(Math.ceil(t).toString()+"%")}}),e.addClass("loaded"))}onScreen(){const e=jQuery(window).scrollTop()+jQuery(window).height();return this.elements.$wrapper.offset().top<=e}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_pie_chart.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-portfolio-gallery",row_items:".row-item",gallery_items:".gallery-items",image_items:".image-item"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$row_items:this.$element.find(e.row_items),$gallery_items:this.$element.find(e.gallery_items),$image_items:this.$element.find(e.image_items)}}bindEvents(){this.onRenderInit(),this.onClickHover()}onRenderInit(){const e=this.elements.$row_items,t=this.elements.$image_items;jQuery(e.get().reverse()).each((function(){jQuery(this).hasClass("current-item")&&(e.removeClass("current-item"),jQuery(this).addClass("current-item"))})),jQuery(t.get().reverse()).each((function(){jQuery(this).hasClass("current-item")&&(t.removeClass("current-item"),jQuery(this).addClass("current-item"))}))}onClickHover(){const e=this,t=e.elements.$wrapper,n=e.elements.$row_items;t.hasClass("on-click")&&n.each((function(){jQuery(this).on({click:function(){n.removeClass("current-item"),jQuery(this).addClass("current-item"),e.onShowImage(jQuery(this).data("tab"))}})})),t.hasClass("on-hover")&&n.each((function(){jQuery(this).on({mouseenter:function(){n.removeClass("current-item"),jQuery(this).addClass("current-item"),e.onShowImage(jQuery(this).data("tab"))}})}))}onShowImage(e){this.elements.$image_items.removeClass("current-item"),this.elements.$gallery_items.find("#"+e).addClass("current-item")}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_portfolio_gallery.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.post-element",pagination:".jkit-block-pagination"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$pagination:this.$element.find(e.pagination)}}bindEvents(){this.onInitPagination()}onInitPagination(){const e=this.elements.$wrapper,t=this.elements.$pagination,n=e.data("settings"),s=n.pagination_scroll_limit,o=n.pagination_mode,a=n.sg_content_sorting,i=e.find(".product-order select"),r={action:jkit_element_pagination_option.element_prefix+n.class,data:{current_page:1,attr:n,default_sortby:n.sort_by}},l={parameter:{number_post:r.data.attr.number_post.size,current_page:r.data.current_page}};let d=!1,m=[],c=0;const u=function(){d||t.hasClass("disabled")||window.self!=window.top||(s>=r.data.current_page||"0"==s)&&t.find(".jkit-block-scrollload").elementorWaypoint((function(){r.data.current_page=r.data.current_page+1,c++,g(),this.destroy()}),{offset:"100%",context:window}),Waypoint.refreshAll()},p=function(e){e.preventDefault(),d||t.find(this).hasClass("disabled")||("prev"===e.data?r.data.current_page=r.data.current_page-1:r.data.current_page=r.data.current_page+1,g())},f=function(e){e.content="<div>"+e.content+"</div>";const t=jQuery(e.content);return e.content=t.html(),e},h=function(n){["loadmore","scrollload"].includes(o)?function(n){const s=jQuery(n.content);let a=0;s.each((function(){(jQuery(this).hasClass("jkit-post")||jQuery(this).hasClass("jkit-product-block"))&&jQuery(this).addClass("jkit-ajax-loaded anim-"+a),a++})),e.removeClass("loading"),e.addClass("loaded"),1===r.data.current_page?(e.find(".jkit-ajax-flag").html(s),t.removeClass("disabled"),t.show()):e.find(".jkit-ajax-flag").append(s),n.next||(t.addClass("disabled"),t.hide()),y(),jQuery(window).trigger("resize"),"scrollload"===o&&setTimeout((function(){u()}),500)}(n):"nextprev"===o?function(n){const s=jQuery(n.content);let o=0;s.each((function(){(jQuery(this).hasClass("jkit-post")||jQuery(this).hasClass("jkit-product-block"))&&jQuery(this).addClass("jkit-ajax-loaded anim-"+o),o++})),e.removeClass("loading"),e.addClass("loaded"),e.find(".jkit-ajax-flag").html(s),n.next?t.find(".jkit-pagination-button.jkit-block-nextprev .next").removeClass("disabled"):t.find(".jkit-pagination-button.jkit-block-nextprev .next").addClass("disabled"),n.prev?t.find(".jkit-pagination-button.jkit-block-nextprev .prev").removeClass("disabled"):t.find(".jkit-pagination-button.jkit-block-nextprev .prev").addClass("disabled"),y(),jQuery(window).trigger("resize"),jQuery("html, body").animate({scrollTop:e.offset().top-100},1e3)}(n):function(t){const n=jQuery(t.content);let s=0;n.each((function(){(jQuery(this).hasClass("jkit-post")||jQuery(this).hasClass("jkit-product-block"))&&jQuery(this).addClass("jkit-ajax-loaded anim-"+s),s++})),e.removeClass("loading"),e.addClass("loaded"),e.find(".jkit-ajax-flag").html(n),y(),jQuery(window).trigger("resize")}(n)},g=function(){return new Promise((function(e,t){w();const n=function(e){const t=JSON.stringify(e);for(let e=0;e<m.length;e++)if(t===m[e].param)return f(m[e].result)}(r);n?(h(n),e()):jQuery.ajax({url:jkit_ajax_url,type:"post",dataType:"json",data:r,success:function(t){h(t),function(e,t){m.push({param:JSON.stringify(e),result:t})}(r,t),e()}})}))},w=function(){d=!0,t.addClass("loading"),e.addClass("loading"),"nextprev"===o?e.find(".jkit-preloader-overlay").show():["loadmore","scrollload"].includes(o)?t.find("a").text(t.find("a").data("loading")):e.find(".jkit-preloader-overlay").show()},y=function(){d=!1,t.removeClass("loading"),"nextprev"===o?e.find(".jkit-preloader-overlay").hide():["loadmore","scrollload"].includes(o)?t.find("a").text(t.find("a").data("load")):e.find(".jkit-preloader-overlay").hide()};["loadmore","scrollload"].includes(o)&&("scrollload"===o&&u(),t.find(".jkit-pagination-button.jkit-block-loadmore, .jkit-pagination-button.jkit-block-scrollload").on("click",(function(e){e.preventDefault(),r.data.current_page=r.data.current_page+1,c++,d||t.hasClass("disabled")||g()}))),"nextprev"===o&&(t.find(".jkit-pagination-button.jkit-block-nextprev .next").on("click",null,"next",p),t.find(".jkit-pagination-button.jkit-block-nextprev .prev").on("click",null,"prev",p)),"yes"===a&&i.length&&i.on("change",(function(){const t="default"!==this.value?this.value:r.data.default_sortby;if(r.data.attr.sort_by=t,["loadmore","scrollload"].includes(o))l.parameter.current_page=r.data.current_page,r.data.current_page=1,r.data.attr.number_post.size+=r.data.attr.pagination_number_post.size*c,g().then((function(){r.data.attr.number_post.size=l.parameter.number_post,r.data.current_page=l.parameter.current_page}));else if("disable"===o){const t=e.find(".jkit-products > .jkit-product-block > .button").map((function(e){return jQuery(this).data("product_id")})).get().join();r.data.attr.wc_include_post=t,g()}else g()}))}}jQuery(window).on("elementor/frontend/init",(()=>{const e=e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})};elementorFrontend.hooks.addAction("frontend/element_ready/jkit_post_block.default",e),elementorFrontend.hooks.addAction("frontend/element_ready/jkit_post_list.default",e),elementorFrontend.hooks.addAction("frontend/element_ready/jkit_product_grid.default",e)}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-product-carousel",items:".jkit-products"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$items:this.$element.find(e.items)}}bindEvents(){this.onLoadElement()}onLoadElement(){this.elements.$wrapper.find(".jeg_empty_module").length||this.loadCarousel()}loadCarousel(){const e=this.elements.$wrapper.data("id"),t=this.getSettings("selectors"),n=this.elements.$wrapper.data("settings"),s=n.responsive,o={};let a;Object.entries(s).forEach((([e,t])=>{""===t.items&&""===t.margin||(o[t.breakpoint]={},a=t.breakpoint,""!==t.items&&(o[t.breakpoint].items=t.items),""!==t.margin&&(o[t.breakpoint].gutter=t.margin))})),void 0!==a&&0!==a&&(o[0]=o[a],delete o[a]);const i={container:t.wrapper+'[data-id="'+e+'"] '+t.items,loop:!0,mouseDrag:!0,autoplay:n.autoplay,autoplayTimeout:n.autoplay_speed,autoplayHoverPause:n.autoplay_hover_pause,navPosition:"bottom",controlsPosition:n.arrow_position,controlsText:[n.navigation_left,n.navigation_right],responsiveClass:!0,responsive:o};tns(i),this.elements.$wrapper.find("button[data-action]").remove(),n.show_navigation||this.elements.$wrapper.find(".tns-controls").remove(),n.show_dots||this.elements.$wrapper.find(".tns-nav").remove(),n.show_navigation&&(i.nav=!0,i.navText=['<i class="'+n.navigation_left+'" aria-hidden="true"></i>','<i class="'+n.navigation_right+'" aria-hidden="true"></i>'])}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_product_carousel.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-progress-bar",skill:".skill-track",number:".number-percentage"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$skill:this.$element.find(e.skill),$number:this.$element.find(e.number)}}bindEvents(){this.onLoadElement()}onLoadElement(){this.countNumber(),jQuery(window).on("scroll",this.countNumber.bind(this))}countNumber(){const e=this.elements.$number,t=this.elements.$skill;this.onScreen()&&!e.hasClass("loaded")&&(e.prop("Counter",0).animate({Counter:e.data("value")},{duration:e.data("animation-duration"),easing:"swing",step:function(n){e.text(Math.ceil(n).toString()+"%"),t.css("width",n.toString()+"%")}}),e.addClass("loaded"))}onScreen(){const e=jQuery(window).scrollTop()+jQuery(window).height();return this.elements.$wrapper.offset().top<=e}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_progress_bar.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-search"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper)}}bindEvents(){const e=this.elements.$wrapper;e.magnificPopup({mainClass:"mfp-fade jkit-magnific-popup",delegate:"a.jkit-search-modal",removalDelay:500,midClick:!0,showCloseBtn:!0,closeBtnInside:!1,prependTo:e,type:"inline",fixedContentPos:!0,fixedBgPos:!0,overflowY:"auto"})}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_search.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{bindEvents(){this.$element.data("stickyTop",this.$element.offset().top),this.runSticky()}runSticky(){if(!this.$element.hasClass("jkit-sticky-element--enabled"))return;const e=jQuery,t=this.$element,n=t.data("settings"),s=t.hasClass("jkit-sticky-element-on--down")?"down":t.hasClass("jkit-sticky-element-on--up")?"up":"both",o=t.hasClass("jkit-sticky-position--fixed")?"fixed":"sticky";let a=t.data("stickyTop");"fixed"===o?t.wrap('<div class="wrapper-sticky-fixed" style="height: '+t.height()+'px"></div>'):t.parent().hasClass("wrapper-sticky-fixed")&&t.unwrap(),e(window).on("load resize scroll",t,(function(){const i="down"===s?e(this).scrollTop():e(this).scrollTop()+e(this).height(),r="down"===s?a:a+t.outerHeight(!0),l="fixed"===o?t.parent().width()+"px":"unset";t.hasClass("sticky-pinned")||(a=t.offset().top,void 0!==n&&(void 0!==n.jkit_sticky_top_position&&(a-=n.jkit_sticky_top_position.size),void 0!==n.jkit_sticky_bottom_position&&(a+=n.jkit_sticky_bottom_position.size))),t.hasClass("elementor-column")||t.css("width",l),"down"===s&&r<i||"up"===s&&r>i||"both"===s&&"sticky"===o?(t.css("position",o),t.addClass("sticky-pinned")):(t.css("position","relative"),t.removeClass("sticky-pinned"))}))}onElementChange(e){-1!==["jkit_sticky_section","jkit_sticky_trigger","jkit_sticky_position"].indexOf(e)&&(jQuery(window).off("load resize scroll",this.$element),this.runSticky())}}jQuery(window).on("elementor/frontend/init",(()=>{const e=e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})};elementorFrontend.hooks.addAction("frontend/element_ready/section",e),elementorFrontend.hooks.addAction("frontend/element_ready/column",e)}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-tabs",tab:"li.tab-nav",content:".tab-content-list"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$tab:this.$element.find(e.tab),$content:this.$element.find(e.content)}}bindEvents(){const e=this;e.elements.$tab.on("click",(function(){const t=jQuery(this).data("tab");e.elements.$tab.removeClass("active"),jQuery(this).addClass("active"),e.elements.$content.find(".tab-content").removeClass("active"),e.elements.$content.find("."+t).addClass("active")}))}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_tabs.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-team",close_modal:".team-modal-close"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$close_modal:this.$element.find(e.close_modal)}}bindEvents(){this.onClick()}onClick(){const e=this.elements.$wrapper,t=this.elements.$close_modal;e.magnificPopup({delegate:"a.jkit-team-modal",removalDelay:500,callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr("data-effect")}},midClick:!0,showCloseBtn:!1,prependTo:e,type:"inline",fixedContentPos:!0,fixedBgPos:!0,overflowY:"auto"}),t.on("click",(function(e){e.preventDefault(),jQuery.magnificPopup.close()}))}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_team.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-testimonials",items:".testimonials-track"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$items:this.$element.find(e.items)}}bindEvents(){this.onLoadElement()}onLoadElement(){this.loadCarousel()}loadCarousel(){const e=this.elements.$wrapper.data("id"),t=this.getSettings("selectors"),n=this.elements.$wrapper.data("settings"),s=n.responsive,o={0:{items:1,gutter:0},768:{items:2,gutter:0},1025:{items:3,gutter:10}},a={};Object.entries(s).forEach((([e,t])=>{a[t.breakpoint]={},""!==t.items?a[t.breakpoint].items=t.items:o[t.breakpoint]&&(a[t.breakpoint].items=o[t.breakpoint].items),""!==t.margin?a[t.breakpoint].gutter=t.margin:o[t.breakpoint]&&(a[t.breakpoint].gutter=o[t.breakpoint].gutter)}));const i={container:t.wrapper+'[data-id="'+e+'"] '+t.items,loop:!0,mouseDrag:!0,autoplay:n.autoplay,autoplayTimeout:n.autoplay_speed,autoplayHoverPause:n.autoplay_hover_pause,navPosition:"bottom",controlsPosition:n.arrow_position,controlsText:[n.navigation_left,n.navigation_right],responsiveClass:!0,responsive:a};tns(i),this.elements.$wrapper.find("button[data-action]").remove(),n.show_navigation||this.elements.$wrapper.find(".tns-controls").remove(),n.show_dots||this.elements.$wrapper.find(".tns-nav").remove(),n.show_navigation&&(i.nav=!0,i.navText=['<i class="'+n.navigation_left+'" aria-hidden="true"></i>','<i class="'+n.navigation_right+'" aria-hidden="true"></i>'])}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_testimonials.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-video-button",link:".jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$link:this.$element.find(e.link)}}bindEvents(){this.onClick()}onClick(){const e=this.elements.$wrapper,t=e.data("type"),n=e.data("autoplay"),s=e.data("loop"),o=e.data("controls"),a=e.data("unique-id");let i="//www.youtube.com/embed/";"self_hosted"===t?(console.log(this.elements.$link),this.elements.$link.magnificPopup({type:"inline",src:"#jkit_video_button_"+a})):(i="youtube"==t?i+"?playlist=%id%&autoplay="+n+"&loop="+s+"&controls="+o+"&start="+e.data("start")+"&end="+e.data("end")+"&version=3":"//player.vimeo.com/video/%id%?autoplay="+n+"&muted="+e.data("mute")+"&loop="+s+"&controls="+o+"&title="+e.data("title")+"&portrait="+e.data("portrait")+"&byline="+e.data("byline"),this.elements.$link.magnificPopup({type:"iframe",iframe:{patterns:{youtube:{index:"youtube.com/",id:function(e){var t=e.match(/[\\?\\&]v=([^\\?\\&]+)/);return t&&t[1]?t[1]:null},src:i},vimeo:{index:"vimeo.com/",id:function(e){var t=e.match(/(https?:\/\/)?(www.)?(player.)?vimeo.com\/([a-z]*\/)*([0-9]{6,11})[?]?.*/);return t&&t[5]?t[5]:null},src:i}}},mainClass:"mfp-fade jkit-magnific-popup",removalDelay:160,preloader:!0,fixedContentPos:!1,showCloseBtn:!0}))}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_video_button.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))}]);
|
1 |
+
!function(e){var t={};function n(s){if(t[s])return t[s].exports;var o=t[s]={i:s,l:!1,exports:{}};return e[s].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,s){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(n.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(s,o,function(t){return e[t]}.bind(null,o));return s},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){n(1),n(2),n(3),n(4),n(5),n(6),n(7),n(8),n(9),n(10),n(11),n(12),n(13),n(14),n(15),n(16),n(17),n(18),n(19),e.exports=n(20)},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-accordion",cards:".card-wrapper"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$cards:this.$element.find(e.cards)}}bindEvents(){this.onClick()}onClick(){this.elements.$cards.each((function(){jQuery(this).on("click",(function(e){("A"!==e.target.nodeName||jQuery(e.target).hasClass("card-header-button"))&&(e.preventDefault(),jQuery(this).hasClass("expand")?(jQuery(this).find(".card-expand").slideUp(),jQuery(this).removeClass("expand")):(jQuery(this).parent().find(".card-expand").slideUp(),jQuery(this).parent().find(".card-wrapper").removeClass("expand"),jQuery(this).addClass("expand"),jQuery(this).find(".card-expand").slideDown()))}))}))}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_accordion.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-animated-text",dynamic:".dynamic-wrapper"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$dynamic:this.$element.find(e.dynamic)}}bindEvents(){this.onRenderElement()}onRenderElement(){if("rotating"==this.elements.$wrapper.data("style")){const e=this.elements.$wrapper.data("rotate"),t=this.elements.$dynamic.find(".dynamic-text");if(t.length>0){const n=t.first();["typing","swirl","blinds","wave"].includes(e)?this.animateText(n,this.getNextText(n)):this.showText(n,this.getNextText(n))}}}animateText(e,t){this.elements.$dynamic.removeClass("typing-delete"),e.addClass("show-text"),this.elements.$dynamic.removeClass("cursor-blink"),this.animateLetter(e.find(".dynamic-text-letter").first(),e,t)}animateLetter(e,t,n){const s=this,o=this.elements.$wrapper.data("letter-speed");e.addClass("show-letter"),setTimeout((function(){e.is(":last-child")?s.hideText(t,n):s.animateLetter(e.next(),t,n)}),o)}getNextText(e){return e.is(":last-child")?this.elements.$dynamic.find(".dynamic-text").first():e.next()}hideText(e,t){const n=this,s=n.elements.$wrapper.data("rotate"),o=n.elements.$wrapper.data("delay");this.elements.$dynamic.addClass("cursor-blink"),setTimeout((function(){if("typing"==s){const s=n.elements.$wrapper.data("delay-delete");n.elements.$dynamic.addClass("typing-delete"),setTimeout((function(){e.removeClass("show-text"),e.find(".dynamic-text-letter").removeClass("show-letter"),n.animateText(t,n.getNextText(t))}),s)}else e.removeClass("show-text"),e.find(".dynamic-text-letter").removeClass("show-letter"),n.animateText(t,n.getNextText(t))}),o)}showText(e,t){const n=this,s=n.elements.$wrapper.data("delay"),o=n.elements.$wrapper.data("rotate");if(e.addClass("show-text"),"clip"==o){const o=n.elements.$wrapper.data("clip-duration");n.elements.$dynamic.width(e.width()+10),n.elements.$dynamic.animate({width:0},o/2,(function(){e.removeClass("show-text"),t.addClass("show-text"),n.elements.$dynamic.animate({width:t.width()+10},o/2,(function(){setTimeout((function(){e.removeClass("show-text"),n.showText(t,n.getNextText(t))}),s)}))}))}else n.elements.$dynamic.width(e.width()),setTimeout((function(){e.removeClass("show-text"),n.showText(t,n.getNextText(t))}),s)}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_animated_text.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-client-logo",items:".client-track"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$items:this.$element.find(e.items)}}bindEvents(){this.onLoadElement()}onLoadElement(){this.loadCarousel()}loadCarousel(){const e=this.elements.$wrapper.data("id"),t=this.elements.$wrapper.data("settings"),n=this.getSettings("selectors"),s=t.responsive,o={};let a;Object.entries(s).forEach((([e,t])=>{""===t.items&&""===t.margin||(o[t.breakpoint]={},a=t.breakpoint,""!==t.items&&(o[t.breakpoint].items=t.items),""!==t.margin&&(o[t.breakpoint].gutter=t.margin))})),void 0!==a&&0!==a&&(o[0]=o[a],delete o[a]);const i={container:n.wrapper+'[data-id="'+e+'"] '+n.items,loop:!0,mouseDrag:!0,autoplay:t.autoplay,autoplayTimeout:t.autoplay_speed,autoplayHoverPause:t.autoplay_hover_pause,navPosition:"bottom",controlsPosition:t.arrow_position,controlsText:[t.navigation_left,t.navigation_right],responsiveClass:!0,responsive:o};tns(i),this.elements.$wrapper.find("button[data-action]").remove(),t.show_navigation||this.elements.$wrapper.find(".tns-controls").remove(),t.show_dots||this.elements.$wrapper.find(".tns-nav").remove()}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_client_logo.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-countdown",days:".timer-container.timer-days",hours:".timer-container.timer-hours",minutes:".timer-container.timer-minutes",seconds:".timer-container.timer-seconds",counts:".timer-container .timer-count"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$days:this.$element.find(e.days),$hours:this.$element.find(e.hours),$minutes:this.$element.find(e.minutes),$seconds:this.$element.find(e.seconds),$counts:this.$element.find(e.counts)}}bindEvents(){this.onRender()}onRender(){const e=this,t=new Date(e.elements.$wrapper.data("due-date")).getTime(),n=setInterval((function(){const s=new Date,o=t-s,a=Math.floor(o/864e5),i=Math.floor(o%864e5/36e5),r=Math.floor(o%36e5/6e4),l=Math.floor(o%6e4/1e3);e.elements.$counts.removeClass("timer-loading"),o>=0?(e.elements.$days&&e.elements.$days.find(".timer-count").text(a),e.elements.$hours&&e.elements.$hours.find(".timer-count").text(i),e.elements.$minutes&&e.elements.$minutes.find(".timer-count").text(r),e.elements.$seconds&&e.elements.$seconds.find(".timer-count").text(l)):(clearInterval(n),e.elements.$wrapper.addClass("countdown-expired"),e.onExpired())}),1e3)}onExpired(){const e=this.elements.$wrapper,t=e.data("expired-type");if("message"==t){const t=e.data("expired-title"),n=e.data("expired-content");e.html(`\n <div class="expire-message">\n <span class="expire-title">${t}</span>\n <span class="expire-content">${n}</span>\n </div>\n `)}else if("redirect"==t){const t=e.data("redirect-link");window.self!==window.top?e.html(`<div class="expire-message">\n <span class="expire-content">${iframe_content}</span>\n </div>\n `):location.href=t}else if("template"==t){const t=e.data("template");e.html(t)}}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_countdown.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-fun-fact",number:".number"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$number:this.$element.find(e.number)}}bindEvents(){this.onLoadElement()}onLoadElement(){this.countNumber(),jQuery(window).on("scroll",this.countNumber.bind(this))}countNumber(){const e=this.elements.$number;this.onScreen()&&!e.hasClass("loaded")&&(e.prop("Counter",0).animate({Counter:e.data("value")},{duration:e.data("animation-duration"),easing:"swing",step:function(t){e.text(Math.ceil(t).toLocaleString())},complete:function(){e.text(e.data("value").toLocaleString())}}),e.addClass("loaded"))}onScreen(){const e=jQuery(window).scrollTop()+jQuery(window).height();return this.elements.$wrapper.offset().top<=e}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_fun_fact.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-gallery",grid:".gallery-items",active_label:".jkit-gallery-control.active",filter:".jkit-gallery-control",filter_button:"#search-filter-trigger",filter_label:"#search-filter-trigger span",filter_list:".search-filter-controls",filter_form:"#jkit-gallery-search-box-input",load_more:".jkit-gallery-load-more"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$grid:this.$element.find(e.grid),$active_label:this.$element.find(e.active_label),$filter:this.$element.find(e.filter),$filter_button:this.$element.find(e.filter_button),$filter_label:this.$element.find(e.filter_label),$filter_list:this.$element.find(e.filter_list),$filter_form:this.$element.find(e.filter_form),$load_more:this.$element.find(e.load_more)}}bindEvents(){const e=this,t="masonry"==e.elements.$wrapper.data("grid")?"masonry":"fitRows",n=parseFloat((e.elements.$wrapper.data("animation-duration")/1e3).toFixed(2)).toString()+"s";e.grid=e.elements.$grid.isotope({itemSelector:".gallery-item-wrap",layoutMode:t,transitionDuration:n}),e.grid.imagesLoaded().progress((function(){e.grid.isotope("layout")})),e.onInitGallery(),e.onClickFilterButton(),e.onClickLoadMoreButton(),e.onFormChange()}onInitGallery(){const e=this;e.elements.$filter.each((function(){jQuery(this).on("click",(function(t){t.preventDefault();const n=e.getSettings("selectors"),s=jQuery(this).data("filter"),o=e.elements.$filter_label,a=e.elements.$filter_list,i=e.elements.$filter_button,r=e.elements.$filter_form;e.elements.$filter.removeClass("active"),jQuery(this).addClass("active"),e.elements.$active_label=e.$element.find(n.active_label),e.grid.isotope({filter:function(){const e="*"!==s?s.substring(1):"*",t=jQuery(this).attr("class").split(/\s+/);let n=!1;if(i.length>0){const s=r.val(),o=jQuery(this).find(".item-title").text(),a=jQuery(this).find(".item-content").text();n="*"!=e?(o.toLowerCase().includes(s.toLowerCase())||a.toLowerCase().includes(s.toLowerCase()))&&t.includes(e):o.toLowerCase().includes(s.toLowerCase())||a.toLowerCase().includes(s.toLowerCase())}else n="*"==e||t.includes(e);return n}}),i.length>0&&(o.text(jQuery(this).text()),a.removeClass("open-controls"))}))}))}onClickFilterButton(){const e=this;e.elements.$filter_button.on("click",(function(t){t.preventDefault();const n=e.elements.$filter_list;n.hasClass("open-controls")?n.removeClass("open-controls"):n.addClass("open-controls")}))}onFormChange(){const e=this,t=e.elements.$filter_form;void 0!==t&&t.on("change paste keyup",(function(){const t=jQuery(this).val();e.grid.isotope({filter:function(){const n=jQuery(this).find(".item-title").text(),s=jQuery(this).find(".item-content").text(),o=jQuery(this).attr("class").split(/\s+/),a="*"!==e.elements.$active_label.data("filter")?e.elements.$active_label.data("filter").substring(1):"*";let i=!1;return i="*"==a?n.toLowerCase().includes(t.toLowerCase())||s.toLowerCase().includes(t.toLowerCase()):(n.toLowerCase().includes(t.toLowerCase())||s.toLowerCase().includes(t.toLowerCase()))&&o.includes(a),i}})}))}onClickLoadMoreButton(){const e=this,t=e.elements.$wrapper.data("items");e.elements.$load_more.on("click",(function(n){n.preventDefault();const s=parseInt(e.elements.$wrapper.attr("data-current-loaded")),o=parseInt(e.elements.$wrapper.attr("data-count-items")),a=parseInt(e.elements.$wrapper.attr("data-load-more")),i=e.elements.$wrapper.attr("data-no-more");if(o>s)if(o-a-s>0){const n=[...t].splice(s,a);e.grid.append(n).isotope("reloadItems").isotope(),e.grid.imagesLoaded().progress((function(){e.grid.isotope("layout")})),e.elements.$wrapper.attr("data-current-loaded",s+a)}else{const n=[...t].splice(s,o-s);e.grid.append(n).isotope("reloadItems").isotope(),e.grid.imagesLoaded().progress((function(){e.grid.isotope("layout")})),e.elements.$wrapper.attr("data-current-loaded",o),e.elements.$load_more.find(".load-more-text").text(i),setTimeout((function(){e.elements.$load_more.fadeOut("slow")}),600)}}))}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_gallery.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-mailchimp",form:".jkit-mailchimp-form"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$form:this.$element.find(e.form)}}bindEvents(){this.onSubmit()}onSubmit(){this.elements.$form.on("submit",(function(e){e.preventDefault();const t=jQuery(this).find(".jkit-mailchimp-message"),n=jQuery(this).data("error-message"),s=jQuery(this).data("success-message"),o={first_name:jQuery(this).find('input[name="first-name"]').val(),last_name:jQuery(this).find('input[name="last-name"]').val(),phone:jQuery(this).find('input[name="phone"]').val(),email:jQuery(this).find('input[name="email"]').val(),list:jQuery(this).data("listed")};t.removeClass("error success"),jQuery.ajax({type:"POST",url:jkit_ajax_url,data:{data:o,action:"jkit_element_ajax_jkit_mailchimp"},dataType:"json",encode:!0}).done((function(e){e.status_code>=400?(t.addClass("error"),t.text(e.message)):(t.addClass("success"),t.text(s))})).fail((function(){t.addClass("error"),t.text(n)}))}))}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_mailchimp.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-nav-menu",container:".jkit-menu-wrapper",open_toggle:".jkit-hamburger-menu",close_toggle:'.jkit-close-menu, .menu-item:not(.menu-item-has-children) a[href^="#"]',dropdown_toggle:"li.menu-item-has-children > a i",menu_dropdown:"li.menu-item-has-children > a"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$container:this.$element.find(e.container),$open_toggle:this.$element.find(e.open_toggle),$close_toggle:this.$element.find(e.close_toggle),$dropdown_toggle:this.$element.find(e.dropdown_toggle),$menu_dropdown:this.$element.find(e.menu_dropdown)}}bindEvents(){this.onLoadElement()}onLoadElement(){this.addBodyClass(),this.addDropdownIcon(),this.onToogleClick()}addBodyClass(){this.elements.$wrapper.length>0&&jQuery("body").addClass("jkit-nav-menu-loaded")}addDropdownIcon(){const e=this.elements.$wrapper.data("item-indicator"),t=this.elements.$menu_dropdown,n=this.getSettings("selectors");t.each((function(){0==jQuery(this).find("i").length&&jQuery(this).append(e)})),this.elements.$dropdown_toggle=this.$element.find(n.dropdown_toggle)}onToogleClick(){const e=this,t=e.elements.$wrapper,n=e.elements.$menu_dropdown,s=e.elements.$open_toggle,o=e.elements.$close_toggle,a=e.elements.$dropdown_toggle;s.on("click",(function(t){t.preventDefault(),e.elements.$container.hasClass("active")?e.elements.$container.removeClass("active"):e.elements.$container.addClass("active")})),o.on("click",(function(t){t.preventDefault(),e.elements.$container.removeClass("active")})),t.hasClass("submenu-click-title")?n.each((function(){jQuery(this).on("click",(function(e){e.preventDefault();const t=jQuery(this).next();t.hasClass("dropdown-open")?t.removeClass("dropdown-open"):t.addClass("dropdown-open")}))})):a.each((function(){jQuery(this).on("click",(function(e){e.preventDefault();const t=jQuery(this).parents("a").next();t.hasClass("dropdown-open")?t.removeClass("dropdown-open"):t.addClass("dropdown-open")}))}))}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_nav_menu.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-off-canvas",sidebar:".offcanvas-sidebar",hamburger:".offcanvas-sidebar-button",close:".offcanvas-close-button",overlay:".bg-overlay"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$sidebar:this.$element.find(e.sidebar),$hamburger:this.$element.find(e.hamburger),$close:this.$element.find(e.close),$overlay:this.$element.find(e.overlay)}}bindEvents(){const e=this;e.elements.$hamburger.on("click",(function(t){t.preventDefault(),e.elements.$sidebar.hasClass("active")?e.elements.$sidebar.removeClass("active"):e.elements.$sidebar.addClass("active")})),e.elements.$close.on("click",(function(t){t.preventDefault(),e.elements.$sidebar.removeClass("active")})),e.elements.$overlay.on("click",(function(t){t.preventDefault(),e.elements.$sidebar.removeClass("active")}))}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_off_canvas.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-pie-chart",canvas_main:"canvas.main-canvas",canvas_bg:"canvas.background-canvas",number:".pie-chart-content"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$canvas_main:this.$element.find(e.canvas_main),$canvas_bg:this.$element.find(e.canvas_bg),$number:this.$element.find(e.number)}}bindEvents(){this.animateChart(),jQuery(window).on("scroll",this.animateChart.bind(this)),"percentage"==this.elements.$wrapper.data("content-type")&&(this.countNumber(),jQuery(window).on("scroll",this.countNumber.bind(this)))}animateChart(){const e=this,t=e.elements.$canvas_main,n=e.elements.$canvas_bg;if(this.onScreen()&&!t.hasClass("loaded")){const s=e.elements.$wrapper,o=t.get(0).getContext("2d"),a=n.get(0).getContext("2d"),i=s.data("percent"),r=s.data("cutout")+"%",l=s.data("color-type"),d=s.data("color"),m=s.data("bg-color"),c=s.data("gradient1"),u=s.data("gradient2"),p={datasets:[{data:[i,100-i],backgroundColor:["#80b1ff","transparent"],hoverBackgroundColor:["#80b1ff","transparent"],borderWidth:0}]},f={datasets:[{data:[100],backgroundColor:["#d1d1d1"],hoverBackgroundColor:["#d1d1d1"],borderWidth:0}]},h={animation:{duration:s.data("animation-duration")},responsive:!0,cutout:r,plugins:{title:{display:!1},legend:{display:!1},tooltip:{enabled:!1}}},g={animation:!1,responsive:!0,cutout:r,plugins:{title:{display:!1},legend:{display:!1},tooltip:{enabled:!1}}};if("normal"==l)""!==d&&(p.datasets[0].backgroundColor[0]=d,p.datasets[0].hoverBackgroundColor[0]=d);else if("gradient"==l&&(""!==c||""!==u)){const e=o.createLinearGradient(0,0,0,170);""!==c&&e.addColorStop(0,c),""!==u&&e.addColorStop(1,u),p.datasets[0].backgroundColor[0]=e,p.datasets[0].hoverBackgroundColor[0]=e}""!==m&&(f.datasets[0].backgroundColor[0]=m,f.datasets[0].hoverBackgroundColor[0]=m),new Chart(o,{type:"doughnut",data:p,options:h}),new Chart(a,{type:"doughnut",data:f,options:g}),t.addClass("loaded"),t.css("display",""),n.css("display","")}}countNumber(){const e=this.elements.$number,t=this.elements.$wrapper;this.onScreen()&&!e.hasClass("loaded")&&(e.prop("Counter",0).animate({Counter:t.data("percent")},{duration:t.data("animation-duration"),easing:"swing",step:function(t){e.text(Math.ceil(t).toString()+"%")}}),e.addClass("loaded"))}onScreen(){const e=jQuery(window).scrollTop()+jQuery(window).height();return this.elements.$wrapper.offset().top<=e}}jQuery(window).on("elementor/frontend/init",(()=>{console.log("find.this"),elementorFrontend.hooks.addAction("frontend/element_ready/jkit_pie_chart.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-portfolio-gallery",row_items:".row-item",gallery_items:".gallery-items",image_items:".image-item"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$row_items:this.$element.find(e.row_items),$gallery_items:this.$element.find(e.gallery_items),$image_items:this.$element.find(e.image_items)}}bindEvents(){this.onRenderInit(),this.onClickHover()}onRenderInit(){const e=this.elements.$row_items,t=this.elements.$image_items;jQuery(e.get().reverse()).each((function(){jQuery(this).hasClass("current-item")&&(e.removeClass("current-item"),jQuery(this).addClass("current-item"))})),jQuery(t.get().reverse()).each((function(){jQuery(this).hasClass("current-item")&&(t.removeClass("current-item"),jQuery(this).addClass("current-item"))}))}onClickHover(){const e=this,t=e.elements.$wrapper,n=e.elements.$row_items;t.hasClass("on-click")&&n.each((function(){jQuery(this).on({click:function(){n.removeClass("current-item"),jQuery(this).addClass("current-item"),e.onShowImage(jQuery(this).data("tab"))}})})),t.hasClass("on-hover")&&n.each((function(){jQuery(this).on({mouseenter:function(){n.removeClass("current-item"),jQuery(this).addClass("current-item"),e.onShowImage(jQuery(this).data("tab"))}})}))}onShowImage(e){this.elements.$image_items.removeClass("current-item"),this.elements.$gallery_items.find("#"+e).addClass("current-item")}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_portfolio_gallery.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.post-element",pagination:".jkit-block-pagination"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$pagination:this.$element.find(e.pagination)}}bindEvents(){this.onInitPagination()}onInitPagination(){const e=this.elements.$wrapper,t=this.elements.$pagination,n=e.data("settings"),s=n.pagination_scroll_limit,o=n.pagination_mode,a=n.sg_content_sorting,i=e.find(".product-order select"),r={action:jkit_element_pagination_option.element_prefix+n.class,data:{current_page:1,attr:n,default_sortby:n.sort_by}},l={parameter:{number_post:r.data.attr.number_post.size,current_page:r.data.current_page}};let d=!1,m=[],c=0;const u=function(){d||t.hasClass("disabled")||window.self!=window.top||(s>=r.data.current_page||"0"==s)&&t.find(".jkit-block-scrollload").elementorWaypoint((function(){r.data.current_page=r.data.current_page+1,c++,g(),this.destroy()}),{offset:"100%",context:window}),Waypoint.refreshAll()},p=function(e){e.preventDefault(),d||t.find(this).hasClass("disabled")||("prev"===e.data?r.data.current_page=r.data.current_page-1:r.data.current_page=r.data.current_page+1,g())},f=function(e){e.content="<div>"+e.content+"</div>";const t=jQuery(e.content);return e.content=t.html(),e},h=function(n){["loadmore","scrollload"].includes(o)?function(n){const s=jQuery(n.content);let a=0;s.each((function(){(jQuery(this).hasClass("jkit-post")||jQuery(this).hasClass("jkit-product-block"))&&jQuery(this).addClass("jkit-ajax-loaded anim-"+a),a++})),e.removeClass("loading"),e.addClass("loaded"),1===r.data.current_page?(e.find(".jkit-ajax-flag").html(s),t.removeClass("disabled"),t.show()):e.find(".jkit-ajax-flag").append(s),n.next||(t.addClass("disabled"),t.hide()),y(),jQuery(window).trigger("resize"),"scrollload"===o&&setTimeout((function(){u()}),500)}(n):"nextprev"===o?function(n){const s=jQuery(n.content);let o=0;s.each((function(){(jQuery(this).hasClass("jkit-post")||jQuery(this).hasClass("jkit-product-block"))&&jQuery(this).addClass("jkit-ajax-loaded anim-"+o),o++})),e.removeClass("loading"),e.addClass("loaded"),e.find(".jkit-ajax-flag").html(s),n.next?t.find(".jkit-pagination-button.jkit-block-nextprev .next").removeClass("disabled"):t.find(".jkit-pagination-button.jkit-block-nextprev .next").addClass("disabled"),n.prev?t.find(".jkit-pagination-button.jkit-block-nextprev .prev").removeClass("disabled"):t.find(".jkit-pagination-button.jkit-block-nextprev .prev").addClass("disabled"),y(),jQuery(window).trigger("resize"),jQuery("html, body").animate({scrollTop:e.offset().top-100},1e3)}(n):function(t){const n=jQuery(t.content);let s=0;n.each((function(){(jQuery(this).hasClass("jkit-post")||jQuery(this).hasClass("jkit-product-block"))&&jQuery(this).addClass("jkit-ajax-loaded anim-"+s),s++})),e.removeClass("loading"),e.addClass("loaded"),e.find(".jkit-ajax-flag").html(n),y(),jQuery(window).trigger("resize")}(n)},g=function(){return new Promise((function(e,t){w();const n=function(e){const t=JSON.stringify(e);for(let e=0;e<m.length;e++)if(t===m[e].param)return f(m[e].result)}(r);n?(h(n),e()):jQuery.ajax({url:jkit_ajax_url,type:"post",dataType:"json",data:r,success:function(t){h(t),function(e,t){m.push({param:JSON.stringify(e),result:t})}(r,t),e()}})}))},w=function(){d=!0,t.addClass("loading"),e.addClass("loading"),"nextprev"===o?e.find(".jkit-preloader-overlay").show():["loadmore","scrollload"].includes(o)?t.find("a").text(t.find("a").data("loading")):e.find(".jkit-preloader-overlay").show()},y=function(){d=!1,t.removeClass("loading"),"nextprev"===o?e.find(".jkit-preloader-overlay").hide():["loadmore","scrollload"].includes(o)?t.find("a").text(t.find("a").data("load")):e.find(".jkit-preloader-overlay").hide()};["loadmore","scrollload"].includes(o)&&("scrollload"===o&&u(),t.find(".jkit-pagination-button.jkit-block-loadmore, .jkit-pagination-button.jkit-block-scrollload").on("click",(function(e){e.preventDefault(),r.data.current_page=r.data.current_page+1,c++,d||t.hasClass("disabled")||g()}))),"nextprev"===o&&(t.find(".jkit-pagination-button.jkit-block-nextprev .next").on("click",null,"next",p),t.find(".jkit-pagination-button.jkit-block-nextprev .prev").on("click",null,"prev",p)),"yes"===a&&i.length&&i.on("change",(function(){const t="default"!==this.value?this.value:r.data.default_sortby;if(r.data.attr.sort_by=t,["loadmore","scrollload"].includes(o))l.parameter.current_page=r.data.current_page,r.data.current_page=1,r.data.attr.number_post.size+=r.data.attr.pagination_number_post.size*c,g().then((function(){r.data.attr.number_post.size=l.parameter.number_post,r.data.current_page=l.parameter.current_page}));else if("disable"===o){const t=e.find(".jkit-products > .jkit-product-block > .button").map((function(e){return jQuery(this).data("product_id")})).get().join();r.data.attr.wc_include_post=t,g()}else g()}))}}jQuery(window).on("elementor/frontend/init",(()=>{const e=e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})};elementorFrontend.hooks.addAction("frontend/element_ready/jkit_post_block.default",e),elementorFrontend.hooks.addAction("frontend/element_ready/jkit_post_list.default",e),elementorFrontend.hooks.addAction("frontend/element_ready/jkit_product_grid.default",e)}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-product-carousel",items:".jkit-products"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$items:this.$element.find(e.items)}}bindEvents(){this.onLoadElement()}onLoadElement(){this.elements.$wrapper.find(".jeg_empty_module").length||this.loadCarousel()}loadCarousel(){const e=this.elements.$wrapper.data("id"),t=this.getSettings("selectors"),n=this.elements.$wrapper.data("settings"),s=n.responsive,o={};let a;Object.entries(s).forEach((([e,t])=>{""===t.items&&""===t.margin||(o[t.breakpoint]={},a=t.breakpoint,""!==t.items&&(o[t.breakpoint].items=t.items),""!==t.margin&&(o[t.breakpoint].gutter=t.margin))})),void 0!==a&&0!==a&&(o[0]=o[a],delete o[a]);const i={container:t.wrapper+'[data-id="'+e+'"] '+t.items,loop:!0,mouseDrag:!0,autoplay:n.autoplay,autoplayTimeout:n.autoplay_speed,autoplayHoverPause:n.autoplay_hover_pause,navPosition:"bottom",controlsPosition:n.arrow_position,controlsText:[n.navigation_left,n.navigation_right],responsiveClass:!0,responsive:o};tns(i),this.elements.$wrapper.find("button[data-action]").remove(),n.show_navigation||this.elements.$wrapper.find(".tns-controls").remove(),n.show_dots||this.elements.$wrapper.find(".tns-nav").remove(),n.show_navigation&&(i.nav=!0,i.navText=['<i class="'+n.navigation_left+'" aria-hidden="true"></i>','<i class="'+n.navigation_right+'" aria-hidden="true"></i>'])}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_product_carousel.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-progress-bar",skill:".skill-track",number:".number-percentage"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$skill:this.$element.find(e.skill),$number:this.$element.find(e.number)}}bindEvents(){this.onLoadElement()}onLoadElement(){this.countNumber(),jQuery(window).on("scroll",this.countNumber.bind(this))}countNumber(){const e=this.elements.$number,t=this.elements.$skill;this.onScreen()&&!e.hasClass("loaded")&&(e.prop("Counter",0).animate({Counter:e.data("value")},{duration:e.data("animation-duration"),easing:"swing",step:function(n){e.text(Math.ceil(n).toString()+"%"),t.css("width",n.toString()+"%")}}),e.addClass("loaded"))}onScreen(){const e=jQuery(window).scrollTop()+jQuery(window).height();return this.elements.$wrapper.offset().top<=e}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_progress_bar.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-search"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper)}}bindEvents(){const e=this.elements.$wrapper;e.magnificPopup({mainClass:"mfp-fade jkit-magnific-popup",delegate:"a.jkit-search-modal",removalDelay:500,midClick:!0,showCloseBtn:!0,closeBtnInside:!1,prependTo:e,type:"inline",fixedContentPos:!0,fixedBgPos:!0,overflowY:"auto"})}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_search.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{bindEvents(){this.$element.data("stickyTop",this.$element.offset().top),this.runSticky()}runSticky(){if(!this.$element.hasClass("jkit-sticky-element--enabled"))return;const e=jQuery,t=this.$element,n=this.getElementSettings(),s=t.hasClass("jkit-sticky-element-on--down")?"down":t.hasClass("jkit-sticky-element-on--up")?"up":"both",o=t.hasClass("jkit-sticky-position--fixed")?"fixed":"sticky";let a=t.data("stickyTop");"fixed"===o?t.wrap('<div class="wrapper-sticky-fixed" style="height: '+t.height()+'px"></div>'):t.parent().hasClass("wrapper-sticky-fixed")&&t.unwrap(),e(window).on("load resize scroll",t,(function(){const i=e("body").attr("data-elementor-device-mode");let r=!0;if(Object.values(n.jkit_sticky_device).forEach((function(e){i!==e||(r=!1)})),r)return t.css("position","relative"),t.removeClass("sticky-pinned"),void(t.hasClass("elementor-column")||t.css("width","unset"));const l="down"===s?e(this).scrollTop():e(this).scrollTop()+e(this).height(),d="down"===s?a:a+t.outerHeight(!0),m="fixed"===o?t.parent().width()+"px":"unset";t.hasClass("sticky-pinned")||(a=t.offset().top,void 0!==n&&(void 0!==n.jkit_sticky_top_position&&(a-=n.jkit_sticky_top_position.size),void 0!==n.jkit_sticky_bottom_position&&(a+=n.jkit_sticky_bottom_position.size))),t.hasClass("elementor-column")||t.css("width",m),"down"===s&&d<l||"up"===s&&d>l||"both"===s&&"sticky"===o?(t.css("position",o),t.addClass("sticky-pinned")):(t.css("position","relative"),t.removeClass("sticky-pinned"))}))}onElementChange(e){-1!==["jkit_sticky_section","jkit_sticky_device","jkit_sticky_trigger","jkit_sticky_position"].indexOf(e)&&(jQuery(window).off("load resize scroll",this.$element),this.runSticky())}}jQuery(window).on("elementor/frontend/init",(()=>{const e=e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})};elementorFrontend.hooks.addAction("frontend/element_ready/section",e),elementorFrontend.hooks.addAction("frontend/element_ready/column",e)}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-tabs",tab:"li.tab-nav",content:".tab-content-list"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$tab:this.$element.find(e.tab),$content:this.$element.find(e.content)}}bindEvents(){const e=this,t="yes"===e.$element.find(".tab-nav-list").data("toggle");t&&e.$element.find("li.tab-nav.active").find(".tab-content").slideDown(),e.elements.$tab.on("click",(function(){if(jQuery(this).hasClass("active"))return;const n=jQuery(this).data("tab");e.elements.$tab.removeClass("active"),t&&(e.elements.$tab.find(".tab-content").slideUp(),jQuery(this).find(".tab-content").slideDown()),jQuery(this).addClass("active"),e.elements.$content.find(".tab-content").removeClass("active"),e.elements.$content.find("."+n).addClass("active")}))}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_tabs.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-team",close_modal:".team-modal-close"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$close_modal:this.$element.find(e.close_modal)}}bindEvents(){this.onClick()}onClick(){const e=this.elements.$wrapper,t=this.elements.$close_modal;e.magnificPopup({delegate:"a.jkit-team-modal",removalDelay:500,callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr("data-effect")}},midClick:!0,showCloseBtn:!1,prependTo:e,type:"inline",fixedContentPos:!0,fixedBgPos:!0,overflowY:"auto"}),t.on("click",(function(e){e.preventDefault(),jQuery.magnificPopup.close()}))}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_team.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-testimonials",items:".testimonials-track"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$items:this.$element.find(e.items)}}bindEvents(){this.onLoadElement()}onLoadElement(){this.loadCarousel()}loadCarousel(){const e=this.elements.$wrapper.data("id"),t=this.getSettings("selectors"),n=this.elements.$wrapper.data("settings"),s=n.responsive,o={0:{items:1,gutter:0},768:{items:2,gutter:0},1025:{items:3,gutter:10}},a={};Object.entries(s).forEach((([e,t])=>{a[t.breakpoint]={},""!==t.items?a[t.breakpoint].items=t.items:o[t.breakpoint]&&(a[t.breakpoint].items=o[t.breakpoint].items),""!==t.margin?a[t.breakpoint].gutter=t.margin:o[t.breakpoint]&&(a[t.breakpoint].gutter=o[t.breakpoint].gutter)}));const i={container:t.wrapper+'[data-id="'+e+'"] '+t.items,loop:!0,mouseDrag:!0,autoplay:n.autoplay,autoplayTimeout:n.autoplay_speed,autoplayHoverPause:n.autoplay_hover_pause,navPosition:"bottom",controlsPosition:n.arrow_position,controlsText:[n.navigation_left,n.navigation_right],responsiveClass:!0,responsive:a};tns(i),this.elements.$wrapper.find("button[data-action]").remove(),n.show_navigation||this.elements.$wrapper.find(".tns-controls").remove(),n.show_dots||this.elements.$wrapper.find(".tns-nav").remove(),n.show_navigation&&(i.nav=!0,i.navText=['<i class="'+n.navigation_left+'" aria-hidden="true"></i>','<i class="'+n.navigation_right+'" aria-hidden="true"></i>'])}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_testimonials.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))},function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-video-button",link:".jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$link:this.$element.find(e.link)}}bindEvents(){this.onClick()}onClick(){const e=this.elements.$wrapper,t=e.data("type"),n=e.data("autoplay"),s=e.data("mute"),o=e.data("loop"),a=e.data("controls"),i=e.data("unique-id");let r="//www.youtube.com/embed/";"self_hosted"===t?this.elements.$link.magnificPopup({type:"inline",src:"#jkit_video_button_"+i}):(r="youtube"==t?r+"?playlist=%id%&autoplay="+n+"&mute="+s+"&loop="+o+"&controls="+a+"&start="+e.data("start")+"&end="+e.data("end")+"&version=3":"//player.vimeo.com/video/%id%?autoplay="+n+"&muted="+s+"&loop="+o+"&controls="+a+"&title="+e.data("title")+"&portrait="+e.data("portrait")+"&byline="+e.data("byline"),this.elements.$link.magnificPopup({type:"iframe",iframe:{patterns:{youtube:{index:"youtube.com/",id:function(e){var t=e.match(/[\\?\\&]v=([^\\?\\&]+)/);return t&&t[1]?t[1]:null},src:r},vimeo:{index:"vimeo.com/",id:function(e){var t=e.match(/(https?:\/\/)?(www.)?(player.)?vimeo.com\/([a-z]*\/)*([0-9]{6,11})[?]?.*/);return t&&t[5]?t[5]:null},src:r}}},mainClass:"mfp-fade jkit-magnific-popup",removalDelay:160,preloader:!0,fixedContentPos:!1,showCloseBtn:!0}))}}jQuery(window).on("elementor/frontend/init",(()=>{elementorFrontend.hooks.addAction("frontend/element_ready/jkit_video_button.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))}]);
|
assets/js/elements/pie-chart.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(e){var t={};function n(a){if(t[a])return t[a].exports;var
|
1 |
+
!function(e){var t={};function n(a){if(t[a])return t[a].exports;var o=t[a]={i:a,l:!1,exports:{}};return e[a].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(a,o,function(t){return e[t]}.bind(null,o));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-pie-chart",canvas_main:"canvas.main-canvas",canvas_bg:"canvas.background-canvas",number:".pie-chart-content"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$canvas_main:this.$element.find(e.canvas_main),$canvas_bg:this.$element.find(e.canvas_bg),$number:this.$element.find(e.number)}}bindEvents(){this.animateChart(),jQuery(window).on("scroll",this.animateChart.bind(this)),"percentage"==this.elements.$wrapper.data("content-type")&&(this.countNumber(),jQuery(window).on("scroll",this.countNumber.bind(this)))}animateChart(){const e=this,t=e.elements.$canvas_main,n=e.elements.$canvas_bg;if(this.onScreen()&&!t.hasClass("loaded")){const a=e.elements.$wrapper,o=t.get(0).getContext("2d"),r=n.get(0).getContext("2d"),d=a.data("percent"),s=a.data("cutout")+"%",i=a.data("color-type"),l=a.data("color"),u=a.data("bg-color"),c=a.data("gradient1"),p=a.data("gradient2"),f={datasets:[{data:[d,100-d],backgroundColor:["#80b1ff","transparent"],hoverBackgroundColor:["#80b1ff","transparent"],borderWidth:0}]},g={datasets:[{data:[100],backgroundColor:["#d1d1d1"],hoverBackgroundColor:["#d1d1d1"],borderWidth:0}]},m={animation:{duration:a.data("animation-duration")},responsive:!0,cutout:s,plugins:{title:{display:!1},legend:{display:!1},tooltip:{enabled:!1}}},h={animation:!1,responsive:!0,cutout:s,plugins:{title:{display:!1},legend:{display:!1},tooltip:{enabled:!1}}};if("normal"==i)""!==l&&(f.datasets[0].backgroundColor[0]=l,f.datasets[0].hoverBackgroundColor[0]=l);else if("gradient"==i&&(""!==c||""!==p)){const e=o.createLinearGradient(0,0,0,170);""!==c&&e.addColorStop(0,c),""!==p&&e.addColorStop(1,p),f.datasets[0].backgroundColor[0]=e,f.datasets[0].hoverBackgroundColor[0]=e}""!==u&&(g.datasets[0].backgroundColor[0]=u,g.datasets[0].hoverBackgroundColor[0]=u),new Chart(o,{type:"doughnut",data:f,options:m}),new Chart(r,{type:"doughnut",data:g,options:h}),t.addClass("loaded"),t.css("display",""),n.css("display","")}}countNumber(){const e=this.elements.$number,t=this.elements.$wrapper;this.onScreen()&&!e.hasClass("loaded")&&(e.prop("Counter",0).animate({Counter:t.data("percent")},{duration:t.data("animation-duration"),easing:"swing",step:function(t){e.text(Math.ceil(t).toString()+"%")}}),e.addClass("loaded"))}onScreen(){const e=jQuery(window).scrollTop()+jQuery(window).height();return this.elements.$wrapper.offset().top<=e}}jQuery(window).on("elementor/frontend/init",(()=>{console.log("find.this"),elementorFrontend.hooks.addAction("frontend/element_ready/jkit_pie_chart.default",(e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})}))}))}]);
|
assets/js/elements/sticky-element.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(e){var t={};function n(i){if(t[i])return t[i].exports;var o=t[i]={i:i,l:!1,exports:{}};return e[i].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(i,o,function(t){return e[t]}.bind(null,o));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t){class n extends elementorModules.frontend.handlers.Base{bindEvents(){this.$element.data("stickyTop",this.$element.offset().top),this.runSticky()}runSticky(){if(!this.$element.hasClass("jkit-sticky-element--enabled"))return;const e=jQuery,t=this.$element,n=
|
1 |
+
!function(e){var t={};function n(i){if(t[i])return t[i].exports;var o=t[i]={i:i,l:!1,exports:{}};return e[i].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(i,o,function(t){return e[t]}.bind(null,o));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t){class n extends elementorModules.frontend.handlers.Base{bindEvents(){this.$element.data("stickyTop",this.$element.offset().top),this.runSticky()}runSticky(){if(!this.$element.hasClass("jkit-sticky-element--enabled"))return;const e=jQuery,t=this.$element,n=this.getElementSettings(),i=t.hasClass("jkit-sticky-element-on--down")?"down":t.hasClass("jkit-sticky-element-on--up")?"up":"both",o=t.hasClass("jkit-sticky-position--fixed")?"fixed":"sticky";let s=t.data("stickyTop");"fixed"===o?t.wrap('<div class="wrapper-sticky-fixed" style="height: '+t.height()+'px"></div>'):t.parent().hasClass("wrapper-sticky-fixed")&&t.unwrap(),e(window).on("load resize scroll",t,(function(){const r=e("body").attr("data-elementor-device-mode");let l=!0;if(Object.values(n.jkit_sticky_device).forEach((function(e){r!==e||(l=!1)})),l)return t.css("position","relative"),t.removeClass("sticky-pinned"),void(t.hasClass("elementor-column")||t.css("width","unset"));const d="down"===i?e(this).scrollTop():e(this).scrollTop()+e(this).height(),c="down"===i?s:s+t.outerHeight(!0),a="fixed"===o?t.parent().width()+"px":"unset";t.hasClass("sticky-pinned")||(s=t.offset().top,void 0!==n&&(void 0!==n.jkit_sticky_top_position&&(s-=n.jkit_sticky_top_position.size),void 0!==n.jkit_sticky_bottom_position&&(s+=n.jkit_sticky_bottom_position.size))),t.hasClass("elementor-column")||t.css("width",a),"down"===i&&c<d||"up"===i&&c>d||"both"===i&&"sticky"===o?(t.css("position",o),t.addClass("sticky-pinned")):(t.css("position","relative"),t.removeClass("sticky-pinned"))}))}onElementChange(e){-1!==["jkit_sticky_section","jkit_sticky_device","jkit_sticky_trigger","jkit_sticky_position"].indexOf(e)&&(jQuery(window).off("load resize scroll",this.$element),this.runSticky())}}jQuery(window).on("elementor/frontend/init",(()=>{const e=e=>{elementorFrontend.elementsHandler.addHandler(n,{$element:e})};elementorFrontend.hooks.addAction("frontend/element_ready/section",e),elementorFrontend.hooks.addAction("frontend/element_ready/column",e)}))}]);
|
assets/js/elements/tabs.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-tabs",tab:"li.tab-nav",content:".tab-content-list"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$tab:this.$element.find(e.tab),$content:this.$element.find(e.content)}}bindEvents(){const e=this
|
1 |
+
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t){class n extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:".jeg-elementor-kit.jkit-tabs",tab:"li.tab-nav",content:".tab-content-list"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$wrapper:this.$element.find(e.wrapper),$tab:this.$element.find(e.tab),$content:this.$element.find(e.content)}}bindEvents(){const e=this,t="yes"===e.$element.find(".tab-nav-list").data("toggle");t&&e.$element.find("li.tab-nav.active").find(".tab-content").slideDown(),e.elements.$tab.on("click",(function(){if(jQuery(this).hasClass("active"))return;const n=jQuery(this).data("tab");e.elements.$
|