From 43eac638c7a187f85da345ec7f78f28b2ed9e402 Mon Sep 17 00:00:00 2001 From: yujiacong <1016029365@qq.com> Date: Tue, 15 Jul 2025 18:20:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=AF=8F=E6=97=A5=E6=B6=88=E8=B4=B9=20-=20?= =?UTF-8?q?=E5=BA=95=E9=83=A8=E8=BD=AE=E6=92=AD=E5=9B=BE=E5=B7=B2=E5=AE=8C?= =?UTF-8?q?=E6=88=90=EF=BC=8C=E8=BF=98=E5=B7=AE=E8=BD=AE=E6=92=AD=E5=9B=BE?= =?UTF-8?q?=E5=86=85=E7=9A=84=E5=A5=96=E5=8A=B1=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/dailyConsumption/css/index.css | 112 +++++++++++ .../modules/dailyConsumption/css/index.scss | 142 +++++++++++++- .../css/swiper-bundle.min.css | 13 ++ .../modules/dailyConsumption/images/Next.png | Bin 0 -> 5345 bytes .../modules/dailyConsumption/images/Prev.png | Bin 0 -> 5307 bytes .../dailyConsumption/images/bottom_bg.png | Bin 0 -> 31144 bytes .../dailyConsumption/images/content.png | Bin 0 -> 19813 bytes .../dailyConsumption/images/content_bg.png | Bin 0 -> 2313 bytes .../dailyConsumption/images/top_bg.png | Bin 0 -> 73881 bytes .../modules/dailyConsumption/index.html | 14 +- .../modules/dailyConsumption/js/index.js | 177 +++++++++--------- .../dailyConsumption/js/swiper-bundle.min.js | 14 ++ .../modules/dailyConsumption/local/ar.js | 2 + .../modules/dailyConsumption/local/en.js | 2 + .../modules/dailyConsumption/local/tr.js | 2 + .../modules/dailyConsumption/local/zh.js | 1 + 16 files changed, 389 insertions(+), 90 deletions(-) create mode 100644 view/molistar/modules/dailyConsumption/css/swiper-bundle.min.css create mode 100644 view/molistar/modules/dailyConsumption/images/Next.png create mode 100644 view/molistar/modules/dailyConsumption/images/Prev.png create mode 100644 view/molistar/modules/dailyConsumption/images/bottom_bg.png create mode 100644 view/molistar/modules/dailyConsumption/images/content.png create mode 100644 view/molistar/modules/dailyConsumption/images/content_bg.png create mode 100644 view/molistar/modules/dailyConsumption/images/top_bg.png create mode 100644 view/molistar/modules/dailyConsumption/js/swiper-bundle.min.js diff --git a/view/molistar/modules/dailyConsumption/css/index.css b/view/molistar/modules/dailyConsumption/css/index.css index 907c9c8a..8be4fc9e 100644 --- a/view/molistar/modules/dailyConsumption/css/index.css +++ b/view/molistar/modules/dailyConsumption/css/index.css @@ -367,6 +367,7 @@ body { width: 10rem; height: auto; margin: 0 auto 0.4133333333rem; + display: none; } .content1 .contentBox1, .content1 .contentBox2, @@ -784,6 +785,117 @@ body { margin-bottom: 0.4533333333rem; } +.reward_list .reward_box { + width: 10rem; +} +.reward_list .reward_box .top { + background: url(../images/top_bg.png) no-repeat; + background-size: 100% 100%; + height: 4.9066666667rem; + width: 100%; + position: relative; +} +.reward_list .reward_box .top .title { + background: url(../images/act_tab_bg.png) no-repeat; + background-size: 100% 100%; + width: 7.2933333333rem; + height: 2.5333333333rem; + font-family: PingFang SC; + font-weight: 600; + font-size: 0.5333333333rem; + color: #FFED70; + display: flex; + align-items: center; + justify-content: center; + position: absolute; + left: 50%; + transform: translateX(-50%); + top: 1.7333333333rem; +} +.reward_list .reward_box .top .title img { + width: 0.5333333333rem; + height: 0.5333333333rem; + margin: 0 0.04rem; +} +.reward_list .reward_box .content { + background: url(../images/content_bg.png) no-repeat; + background-size: 100% 100%; + width: 100%; + text-align: center; +} +.reward_list .reward_box .content img { + width: 8rem; +} +.reward_list .reward_box .bottom { + background: url(../images/bottom_bg.png) no-repeat; + background-size: 100% 100%; + width: 100%; + height: 4.9333333333rem; +} +.reward_list .reward_box .bottom .priority_title { + font-family: PingFang SC; + font-weight: 500; + font-size: 0.4266666667rem; + color: #FFED70; + text-align: center; + padding-top: 0.3733333333rem; +} +.reward_list .reward_box .bottom .user_list { + display: flex; + justify-content: space-around; + margin: 0.36rem auto 0; +} +.reward_list .reward_box .bottom .user_list div { + width: 1.6rem; + height: 1.6rem; + position: relative; +} +.reward_list .reward_box .bottom .user_list div img { + width: 100%; + height: 100%; + position: absolute; + border-radius: 50%; + left: 0; + top: 0; + border: 0.04rem #FFED70 solid; +} +.reward_list .reward_box .bottom .user_list div span { + width: 100%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + text-align: center; + color: #FFED70; + font-size: 0.3466666667rem; + font-weight: 500; + text-align: center; + position: absolute; + left: 0; + bottom: -0.6rem; + height: 0.4rem; +} +.reward_list .reward_box .nextBtn, +.reward_list .reward_box .prevBtn { + position: absolute; +} +.reward_list .reward_box .nextBtn img, +.reward_list .reward_box .prevBtn img { + width: 1.3333333333rem; + height: 1.3333333333rem; +} +.reward_list .reward_box .nextBtn { + top: 7.7733333333rem; + right: 0; +} +.reward_list .reward_box .prevBtn { + top: 7.7733333333rem; + left: 0; +} + +.swiper-slide { + width: 10rem; +} + .arabic .header { background: url(../images/header-ar.png) no-repeat; background-size: 100% 100%; diff --git a/view/molistar/modules/dailyConsumption/css/index.scss b/view/molistar/modules/dailyConsumption/css/index.scss index 17995f49..4ad770b6 100644 --- a/view/molistar/modules/dailyConsumption/css/index.scss +++ b/view/molistar/modules/dailyConsumption/css/index.scss @@ -289,6 +289,7 @@ body { transform: translateX(-50%); top: px2rem(420); border-radius: px2rem(16); + // padding: 0 px2rem(60); .line { width: 0%; @@ -330,8 +331,9 @@ body { } } - .boxs:nth-child(odd){ - span{ + + .boxs:nth-child(odd) { + span { top: px2rem(70); // bottom: px2rem(550); } @@ -348,13 +350,15 @@ body { .box3 { left: px2rem(0); } + .box4 { left: px2rem(0); } + .box5 { right: px2rem(0); } - + .act { background: url(../images/true.png) no-repeat; @@ -424,7 +428,7 @@ body { width: px2rem(750); height: auto; margin: 0 auto px2rem(31); - // display: none; + display: none; .contentBox1, .contentBox2, @@ -835,6 +839,136 @@ body { } } +.reward_list { + .reward_box { + width: px2rem(750); + + .top { + background: url(../images/top_bg.png) no-repeat; + background-size: 100% 100%; + height: px2rem(368); + width: 100%; + position: relative; + + .title { + background: url(../images/act_tab_bg.png) no-repeat; + background-size: 100% 100%; + width: px2rem(547); + height: px2rem(190); + font-family: PingFang SC; + font-weight: 600; + font-size: px2rem(40); + color: #FFED70; + display: flex; + align-items: center; + justify-content: center; + position: absolute; + left: 50%; + transform: translateX(-50%); + top: px2rem(130); + + img { + width: px2rem(40); + height: px2rem(40); + margin: 0 px2rem(3); + } + } + } + + .content { + background: url(../images/content_bg.png) no-repeat; + background-size: 100% 100%; + width: 100%; + text-align: center; + + img { + width: px2rem(600); + } + } + + .bottom { + background: url(../images/bottom_bg.png) no-repeat; + background-size: 100% 100%; + width: 100%; + height: px2rem(370); + + .priority_title { + font-family: PingFang SC; + font-weight: 500; + font-size: px2rem(32); + color: #FFED70; + text-align: center; + padding-top: px2rem(28); + } + + .user_list { + display: flex; + justify-content: space-around; + margin: px2rem(27) auto 0; + div { + width: px2rem(120); + height: px2rem(120); + position: relative; + + img { + width: 100%; + height: 100%; + position: absolute; + border-radius: 50%; + left: 0; + top: 0; + border: px2rem(3) #FFED70 solid; + } + + span { + width: 100%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + text-align: center; + color: #FFED70; + font-size: px2rem(26); + font-weight: 500; + text-align: center; + position: absolute; + left: 0; + bottom: -0.6rem; + height: 0.4rem; + } + } + } + + + } + + .nextBtn, + .prevBtn { + position: absolute; + + img { + width: px2rem(100); + height: px2rem(100); + } + } + + .nextBtn { + top: px2rem(583); + right: 0; + } + + .prevBtn { + top: px2rem(583); + left: 0; + } + } +} + +.swiper-slide { + width: px2rem(750); + // display: flex; + // flex: 1; +} + .arabic { .header { background: url(../images/header-ar.png) no-repeat; diff --git a/view/molistar/modules/dailyConsumption/css/swiper-bundle.min.css b/view/molistar/modules/dailyConsumption/css/swiper-bundle.min.css new file mode 100644 index 00000000..3db37f00 --- /dev/null +++ b/view/molistar/modules/dailyConsumption/css/swiper-bundle.min.css @@ -0,0 +1,13 @@ +/** + * Swiper 8.2.4 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * https://swiperjs.com + * + * Copyright 2014-2022 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: June 13, 2022 + */ + + @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden} \ No newline at end of file diff --git a/view/molistar/modules/dailyConsumption/images/Next.png b/view/molistar/modules/dailyConsumption/images/Next.png new file mode 100644 index 0000000000000000000000000000000000000000..2b98568e5419cad15c69d86f4cecfb41fa0e7cc0 GIT binary patch literal 5345 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 literal 0 HcmV?d00001 diff --git a/view/molistar/modules/dailyConsumption/images/Prev.png b/view/molistar/modules/dailyConsumption/images/Prev.png new file mode 100644 index 0000000000000000000000000000000000000000..fbbf817940bb9ea98eb9d8723e3fff99a24b5aa2 GIT binary patch literal 5307 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

;qZJA>gUS~n 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

=fybLBNX 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%0A%@ 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 literal 0 HcmV?d00001 diff --git a/view/molistar/modules/dailyConsumption/images/content_bg.png b/view/molistar/modules/dailyConsumption/images/content_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..da7d9c53b23f5eb32c216cbb45d00b7eaa28d1b2 GIT binary patch literal 2313 zcmaJ>YdDl!8y;rH92loDC2e$2Q+5uW^~rYCrc&)mqLZz%%c+?%Lrlz;k`QHL9C9ow z(?;opnUq6}vy|xgA|n$+Z&cG@X5RI^>ifQ*-}7T#_w}rMt##e^^Q`B*J7Y72Y(~al zFch~fE*=<+HjH8mA{Jd;o-&)!gwlPxr)#Q-?j{&yd zFg<0L734nIc>92X@28J_7Uqp>Gg}h6(=}WLmTBbLSCjs?iWU3UXi~0-J z0o4OAQ3@17fXIOcLckleBtRnq>H^RoJM}E2C;ou4YL9xdAAlb9WH*ot!N)6LJRgi@ zgOMaKnE3hCX#nxyR!)*FZHlBnQw5}6F>+HmoCj37ijNt{XFhnws>5Q`FOw7>5*2+B zpneC?lmX>cRaflP)6?UX?kZUin0SaNvK1d<)D6eJH5~30ECpZ)C@a8dib8ft(Z+fy z_-mqSx2k+~U-FW~t+NsJhv|{b>8_KLwceFcc3Ix$3Rxj|!vP(~6m9-*^AAZc+49}z zKoT*4%O@nKRV`utSq>lgR_VLUF8pDt?&rVGJ}kfG3gtS~V=)QaXE$Imy*X<+t18;j zpRnbG2V)ofe*%F&!SFb&nW3QQKQaAZ04x57U|8f87KFjzBivjzc%FRw3G(tZ@ilGa z=&>ZnQzT)F@KtE=ID1d*4SV$@!ye-+!F8A4alcE`y^C%*+U4d=`EzUDC~~vj%t@a8 z8Du-~zH|G&{u#xvDBgNQ^Ju;Gq{t)Py_>neNn%s;_|NurRid6R$_dYmfA+SfK6z1- znv--t^tUR%kDkAzQ_Dy#)_YO@23Fw|*IN+Lpd#K<>${ zd(lN&S`}VO(j$@dy4w4rS-=i{{TrDVGf};q$!? zlz>sbJV}05p3pP5N2|oqJD`;Dvb=t7bN8%Z``!l!Zmv1$wDT6r>`nHrJ)u7B{ zG5XM%stXV`5PrTG4zhc)aKZKW)pa4g2E;)|Z5RRm!l^N$o#V{r_R`tnrsa_0iHJ`> z`L_0)_~ls0 zZxFFrydhJBw05->lvrr&L!(ED%FY|qaC>NE6cN}dyRXH^EQ4B@O*7Z$^A<>}Q-*G* zWT*_QUzvZbHWOjFBjQn(_^aj0uVd`!dbYv!Y?lS_`ZAT36Pp092&vJe4qCC#D@~M5v*7(yrC3|k#1Z#bN^fV? z|yg{nnR+a7Fx%@p-!vkP-pC>`-d0rH&uSB^H#!*;wydP zfJ`DRTnghh+=2KQ?t9yHT=PaJhyyEci3DFWE#FHtTUheQL48!>%4D8Pb|9SM4-;HN z_yqL%a5x|=K5VozOVnQ|nrjLNFB&{`z)(r}DS;PISUDe-mQ}rNc>JW!ZYU6*FBL8P z^uuY+K{t-DjAz;r^=Nqc!hBW1>&el^G=f=b>P*+QLocp9zid<&rJbpgL~{kkbKpHo;DKcJ9>><+ zEu1~qW@-z#Fj;u7cbC5m)jc;#rzv!?(JFt literal 0 HcmV?d00001 diff --git a/view/molistar/modules/dailyConsumption/images/top_bg.png b/view/molistar/modules/dailyConsumption/images/top_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..9c1b8a80ac923f216a71b26ada41ee4b25ba903b GIT binary patch literal 73881 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

rsy%mfQX>QJ(z5&Sr{QbH8 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 literal 0 HcmV?d00001 diff --git a/view/molistar/modules/dailyConsumption/index.html b/view/molistar/modules/dailyConsumption/index.html index fa905d39..9781598c 100644 --- a/view/molistar/modules/dailyConsumption/index.html +++ b/view/molistar/modules/dailyConsumption/index.html @@ -7,6 +7,8 @@ + + @@ -102,6 +104,15 @@
--> + +
+
+
+
+
+ +
+
@@ -262,4 +273,5 @@ - \ No newline at end of file + + \ No newline at end of file diff --git a/view/molistar/modules/dailyConsumption/js/index.js b/view/molistar/modules/dailyConsumption/js/index.js index 367890fd..08f0d0cf 100644 --- a/view/molistar/modules/dailyConsumption/js/index.js +++ b/view/molistar/modules/dailyConsumption/js/index.js @@ -58,6 +58,7 @@ $(function () { localLang = window.lang; translateFun(); getConfig(); + swiperFun(); }, 100) }) // 处理SVGA @@ -124,11 +125,11 @@ function translateFun() { } console.log(unitProcessingAr(7000000, 1)); var activityType = 'DAY_CONSUME'; -var gearPosition = { - DAY_CONSUME: [70000, 350000, 700000, 2100000, 3500000], - WEEK_CONSUME: [560000, 2800000, 5600000, 16800000, 28000000], - MONTH_CONSUME: [7000000, 21000000, 35000000, 70000000, 140000000], -}; +// var gearPosition = { +// DAY_CONSUME: [70000, 350000, 700000, 2100000, 3500000], +// WEEK_CONSUME: [560000, 2800000, 5600000, 16800000, 28000000], +// MONTH_CONSUME: [7000000, 21000000, 35000000, 70000000, 140000000], +// }; var boxImgOption = { DAY_CONSUME: { ordinary: './images/day_ordinarybox.png', @@ -156,7 +157,7 @@ function getConfig() { success(res) { if (res.code === 200) { // 分区规则 - $('.rule .rule_in .box').html(res.data.partitionId == 2 ||res.data.partitionId == 8 ? langReplace(localLang.demoModule.arRule) : res.data.partitionId == 1? langReplace(localLang.demoModule.enRule) :langReplace(localLang.demoModule.en2Rule)); + $('.rule .rule_in .box').html(res.data.partitionId == 2 || res.data.partitionId == 8 ? langReplace(localLang.demoModule.arRule) : res.data.partitionId == 1 ? langReplace(localLang.demoModule.enRule) : langReplace(localLang.demoModule.en2Rule)); // 处理是否代理人 res.data.rechargeUser ? $('.myBox').hide() : $('.myBox').show(); // 处理等级不足不显示榜单 @@ -174,21 +175,23 @@ function getConfig() { } // 处理倒计时 countup(res.data.expireNanos); - // console.log(res.data.expireNanos + Math.floor(Date.now())); + let gearPosition = res.data.activityLevelUserVo // res.data.goldNum = 8000000; // 处理顶部进度以及个人信息 $('.myBox .tx').attr('src', res.data.avatar); $('.myBox .name').text(res.data.nick); $('.myBox .Today_Support').text(langReplace(localLang.demoModule.Today_Support) + res.data.goldNum); - $('.myBox .Upgrade_Requires').text(langReplace(localLang.demoModule.Upgrade_Requires) + getNextLevelDifference(res.data.goldNum, gearPosition[activityType])); - - gearPosition[activityType].forEach((item, index) => { - $(`.myBox .lineBox .box${index + 1} span b`).text(unitProcessingAr(item, 1)); + $('.myBox .Upgrade_Requires').text(langReplace(localLang.demoModule.Upgrade_Requires) + getNextLevelDifference(res.data.goldNum, gearPosition)); + // 轮播图清空 + $('.reward_list .swiper-wrapper .swiper-slide').remove(); + let htmlStr = ''; + gearPosition.forEach((item, index) => { + $(`.myBox .lineBox .box${index + 1} span b`).text(unitProcessingAr(item.usb, 1)); // 均匀分配每个档位的进度条宽度 - $(`.myBox .lineBox .box${index + 1}`).css('left', `${((index + 1) / (gearPosition[activityType].length + 0.5)) * 100}%`); + $(`.myBox .lineBox .box${index + 1}`).css('left', `${((index + 1) / (gearPosition.length + 0.5)) * 100}%`); // 到达档位 - 宝箱高亮 - if (res.data.goldNum >= item) { + if (res.data.goldNum >= item.usb) { $(`.myBox .lineBox .box${index + 1}`).css({ 'background': `url(${boxImgOption[activityType].actBox}) no-repeat`, 'background-size': '100% 100%' @@ -199,68 +202,11 @@ function getConfig() { 'background-size': '100% 100%' }); } - }); - - // 调整进度条宽度为均匀分布 - let currentLevelIndex = getCurrentLevelIndex(res.data.goldNum, gearPosition[activityType]); - - if (currentLevelIndex >= gearPosition[activityType].length) { - $('.myBox .lineBox .line').css('width', '100%'); - } else if (currentLevelIndex === 0) { - // 特殊处理第一个档位 - let firstLevelValue = gearPosition[activityType][0]; - let progressWidth = (res.data.goldNum / firstLevelValue) * (100 / gearPosition[activityType].length + 0.2); - $('.myBox .lineBox .line').css('width', `${progressWidth}%`); - } else { - let nextLevelValue = gearPosition[activityType][currentLevelIndex]; - let totalLevels = gearPosition[activityType].length + 0.2; - let prevLevelValue = gearPosition[activityType][currentLevelIndex - 1]; - - // 防止除以零的情况 - let levelRange = nextLevelValue - prevLevelValue; - let progress = levelRange === 0 ? 0 : (res.data.goldNum - prevLevelValue) / levelRange; - let progressWidth = (currentLevelIndex / totalLevels) * 100 + progress * (100 / totalLevels); - - $('.myBox .lineBox .line').css('width', `${progressWidth}%`); - } - - // $('.myBox .tetxBox .r b').text(res.data.goldNum); - // console.log(res.data.goldNum < 700000); - // if (res.data.goldNum < 700000) { - // $('.myBox .tetxBox .r strong').text(700000); - // $('.myBox .lineBox .box1 span b').text('70K'); - // $('.myBox .lineBox .box1').css('left', `${(70000 / 700000) * 100}%`); - // $('.myBox .lineBox .box2 span b').text('350K'); - // $('.myBox .lineBox .box2').css('left', `${(350000 / 700000) * 100}%`); - // $('.myBox .lineBox .box3 span b').text('700K'); - // $('.myBox .lineBox .box3').css('right', `0%`); - // $('.myBox .lineBox .line').css('width', `${((res.data.goldNum / 700000) * 100) > 100 ? 100 : (res.data.goldNum / 700000) * 100}%`); - // if (res.data.goldNum >= 70000) { $('.myBox .lineBox .box1').addClass('act') } - // if (res.data.goldNum >= 350000) { $('.myBox .lineBox .box2').addClass('act') } - // if (res.data.goldNum >= 700000) { $('.myBox .lineBox .box3').addClass('act') } - // } else { - // $('.myBox .tetxBox .r strong').text(7000000); - // $('.myBox .lineBox .box1 span b').text('210K'); - // $('.myBox .lineBox .box1').css('left', `${(70000 / 7000000) * 100}%`); - // $('.myBox .lineBox .box2 span b').text('3500K'); - // $('.myBox .lineBox .box2').css('left', `${(3500000 / 7000000) * 100}%`); - // $('.myBox .lineBox .box3 span b').text('7M'); - // $('.myBox .lineBox .box3').css('right', `0`); - // $('.myBox .lineBox .line').css('width', `${((res.data.goldNum / 7000000) * 100) > 100 ? 100 : (res.data.goldNum / 7000000) * 100}%`); - // if (res.data.goldNum >= 210000) { $('.myBox .lineBox .box1').addClass('act') } - // if (res.data.goldNum >= 3500000) { $('.myBox .lineBox .box2').addClass('act') } - // if (res.data.goldNum >= 7000000) { $('.myBox .lineBox .box3').addClass('act') } - // } - // 处理每个档位的用户前四名 - res.data.activityLevelUserVo.forEach((res, i) => { - var str = ''; - if ((res.level) <= 3) { - $(`.content1 .level${res.level} .priorityWinnersBox div`).remove(); - } else { - $(`.content2 .level${res.level} .priorityWinnersBox div`).remove(); - } - if (res.userVos.length > 0) { - res.userVos.forEach(val => { + // 渲染轮播图 + let str = ''; + // 处理每个档位的用户前四名 + if (item.userVos.length > 0) { + item.userVos.forEach(val => { str += `
@@ -276,12 +222,59 @@ function getConfig() {
` } - if ((res.level) <= 3) { - $(`.content1 .level${res.level} .priorityWinnersBox`).append(str); - } else { - $(`.content2 .level${res.level} .priorityWinnersBox`).append(str); - } - }) + htmlStr += ` +
+
+
+
${localLang.demoModule.Consume} ${unitProcessingAr(item.usb, 1)}
+
+
+ +
+
+
${localLang.demoModule.priorityWinners}
+
+ ${str} +
+
+
+ +
+
+ +
+
+
+ ` + }); + // 渲染轮播图 + $('.reward_list .swiper-wrapper').append(htmlStr); + // 轮播图回到第一张 + mySwiper.slideTo(0); + + // 调整进度条宽度为均匀分布 + let currentLevelIndex = getCurrentLevelIndex(res.data.goldNum, gearPosition); + + if (currentLevelIndex >= gearPosition.length) { + $('.myBox .lineBox .line').css('width', '100%'); + } else if (currentLevelIndex === 0) { + // 特殊处理第一个档位 + let firstLevelValue = gearPosition[0].usb; + let progressWidth = (res.data.goldNum / firstLevelValue) * (100 / gearPosition.length + 0.2); + $('.myBox .lineBox .line').css('width', `${progressWidth}%`); + } else { + let nextLevelValue = gearPosition[currentLevelIndex].usb; + let totalLevels = gearPosition.length + 0.2; + let prevLevelValue = gearPosition[currentLevelIndex - 1].usb; + + // 防止除以零的情况 + let levelRange = nextLevelValue - prevLevelValue; + let progress = levelRange === 0 ? 0 : (res.data.goldNum - prevLevelValue) / levelRange; + let progressWidth = (currentLevelIndex / totalLevels) * 100 + progress * (100 / totalLevels); + + $('.myBox .lineBox .line').css('width', `${progressWidth}%`); + } + } else { toastMsg(res.message) } @@ -297,9 +290,9 @@ function getConfig() { // 新增函数:获取当前等级索引 function getCurrentLevelIndex(currentValue, levels) { for (let i = 0; i < levels.length; i++) { - if (currentValue < levels[i]) { + if (currentValue < levels[i].usb) { return i; - } else if (currentValue === levels[i]) { + } else if (currentValue === levels[i].usb) { // 如果当前值正好匹配档位值,返回下一个索引 return i + 1; } @@ -450,9 +443,23 @@ $('.tab_list .tab_box').click(function () { }) function getNextLevelDifference(currentValue, levels) { for (let i = 0; i < levels.length; i++) { - if (currentValue < levels[i]) { - return levels[i] - currentValue; + if (currentValue < levels[i].usb) { + return levels[i].usb - currentValue; } } return 0; // 当前值大于等于最高等级,无需再升级 } +// 輪播 +function swiperFun() { + mySwiper = new Swiper('.swiper', { + loop: false, + }); +} +// 切换上一张 +$(document).on('click', '.prevBtn', function () { + mySwiper.slidePrev(); +}) +// 切换下一张 +$(document).on('click', '.nextBtn', function () { + mySwiper.slideNext(); +}) \ No newline at end of file diff --git a/view/molistar/modules/dailyConsumption/js/swiper-bundle.min.js b/view/molistar/modules/dailyConsumption/js/swiper-bundle.min.js new file mode 100644 index 00000000..509b682f --- /dev/null +++ b/view/molistar/modules/dailyConsumption/js/swiper-bundle.min.js @@ -0,0 +1,14 @@ +/** + * Swiper 8.2.4 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * https://swiperjs.com + * + * Copyright 2014-2022 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: June 13, 2022 + */ + + !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Swiper=t()}(this,(function(){"use strict";function e(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function t(s,a){void 0===s&&(s={}),void 0===a&&(a={}),Object.keys(a).forEach((i=>{void 0===s[i]?s[i]=a[i]:e(a[i])&&e(s[i])&&Object.keys(a[i]).length>0&&t(s[i],a[i])}))}const s={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){const e="undefined"!=typeof document?document:{};return t(e,s),e}const i={document:s,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function r(){const e="undefined"!=typeof window?window:{};return t(e,i),e}class n extends Array{constructor(e){"number"==typeof e?super(e):(super(...e||[]),function(e){const t=e.__proto__;Object.defineProperty(e,"__proto__",{get:()=>t,set(e){t.__proto__=e}})}(this))}}function l(e){void 0===e&&(e=[]);const t=[];return e.forEach((e=>{Array.isArray(e)?t.push(...l(e)):t.push(e)})),t}function o(e,t){return Array.prototype.filter.call(e,t)}function d(e,t){const s=r(),i=a();let l=[];if(!t&&e instanceof n)return e;if(!e)return new n(l);if("string"==typeof e){const s=e.trim();if(s.indexOf("<")>=0&&s.indexOf(">")>=0){let e="div";0===s.indexOf("e.split(" "))));return this.forEach((e=>{e.classList.add(...a)})),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),s=0;se.split(" "))));return this.forEach((e=>{e.classList.remove(...a)})),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),s=0;se.split(" "))));return o(this,(e=>a.filter((t=>e.classList.contains(t))).length>0)).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),s=0;se.split(" "))));this.forEach((e=>{a.forEach((t=>{e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(let s=0;s=0;e-=1){const i=a[e];r&&i.listener===r||r&&i.listener&&i.listener.dom7proxy&&i.listener.dom7proxy===r?(s.removeEventListener(t,i.proxyListener,n),a.splice(e,1)):r||(s.removeEventListener(t,i.proxyListener,n),a.splice(e,1))}}}return this},trigger:function(){const e=r();for(var t=arguments.length,s=new Array(t),a=0;at>0)),i.dispatchEvent(t),i.dom7EventData=[],delete i.dom7EventData}}}return this},transitionEnd:function(e){const t=this;return e&&t.on("transitionend",(function s(a){a.target===this&&(e.call(this,a),t.off("transitionend",s))})),this},outerWidth:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){const e=r();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){const e=r(),t=a(),s=this[0],i=s.getBoundingClientRect(),n=t.body,l=s.clientTop||n.clientTop||0,o=s.clientLeft||n.clientLeft||0,d=s===e?e.scrollY:s.scrollTop,c=s===e?e.scrollX:s.scrollLeft;return{top:i.top+d-l,left:i.left+c-o}}return null},css:function(e,t){const s=r();let a;if(1===arguments.length){if("string"!=typeof e){for(a=0;a{e.apply(t,[t,s])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(let t=0;tt-1)return d([]);if(e<0){const s=t+e;return d(s<0?[]:[this[s]])}return d([this[e]])},append:function(){let e;const t=a();for(let s=0;s=0;i-=1)this[s].insertBefore(a.childNodes[i],this[s].childNodes[0])}else if(e instanceof n)for(i=0;i0?e?this[0].nextElementSibling&&d(this[0].nextElementSibling).is(e)?d([this[0].nextElementSibling]):d([]):this[0].nextElementSibling?d([this[0].nextElementSibling]):d([]):d([])},nextAll:function(e){const t=[];let s=this[0];if(!s)return d([]);for(;s.nextElementSibling;){const a=s.nextElementSibling;e?d(a).is(e)&&t.push(a):t.push(a),s=a}return d(t)},prev:function(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&d(t.previousElementSibling).is(e)?d([t.previousElementSibling]):d([]):t.previousElementSibling?d([t.previousElementSibling]):d([])}return d([])},prevAll:function(e){const t=[];let s=this[0];if(!s)return d([]);for(;s.previousElementSibling;){const a=s.previousElementSibling;e?d(a).is(e)&&t.push(a):t.push(a),s=a}return d(t)},parent:function(e){const t=[];for(let s=0;s6&&(i=i.split(", ").map((e=>e.replace(",","."))).join(", ")),n=new s.WebKitCSSMatrix("none"===i?"":i)):(n=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),a=n.toString().split(",")),"x"===t&&(i=s.WebKitCSSMatrix?n.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(i=s.WebKitCSSMatrix?n.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),i||0}function m(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function f(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function g(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let s=1;st.indexOf(e)<0));for(let t=0,i=s.length;tn?"next":"prev",p=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,u=()=>{l=(new Date).getTime(),null===o&&(o=l);const e=Math.max(Math.min((l-o)/d,1),0),r=.5-Math.cos(e*Math.PI)/2;let c=n+r*(s-n);if(p(c,s)&&(c=s),t.wrapperEl.scrollTo({[a]:c}),p(c,s))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout((()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[a]:c})})),void i.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=i.requestAnimationFrame(u)};u()}let b,x,y;function E(){return b||(b=function(){const e=r(),t=a();return{smoothScroll:t.documentElement&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),passiveListener:function(){let t=!1;try{const s=Object.defineProperty({},"passive",{get(){t=!0}});e.addEventListener("testPassiveListener",null,s)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),b}function C(e){return void 0===e&&(e={}),x||(x=function(e){let{userAgent:t}=void 0===e?{}:e;const s=E(),a=r(),i=a.navigator.platform,n=t||a.navigator.userAgent,l={ios:!1,android:!1},o=a.screen.width,d=a.screen.height,c=n.match(/(Android);?[\s\/]+([\d.]+)?/);let p=n.match(/(iPad).*OS\s([\d_]+)/);const u=n.match(/(iPod)(.*OS\s([\d_]+))?/),h=!p&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m="Win32"===i;let f="MacIntel"===i;return!p&&f&&s.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${d}`)>=0&&(p=n.match(/(Version)\/([\d.]+)/),p||(p=[0,1,"13_0_0"]),f=!1),c&&!m&&(l.os="android",l.android=!0),(p||h||u)&&(l.os="ios",l.ios=!0),l}(e)),x}function T(){return y||(y=function(){const e=r();return{isSafari:function(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),y}Object.keys(c).forEach((e=>{Object.defineProperty(d.fn,e,{value:c[e],writable:!0})}));var $={on(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof t)return a;const i=s?"unshift":"push";return e.split(" ").forEach((e=>{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][i](t)})),a},once(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof t)return a;function i(){a.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var s=arguments.length,r=new Array(s),n=0;n=0&&t.eventsAnyListeners.splice(s,1),t},off(e,t){const s=this;return!s.eventsListeners||s.destroyed?s:s.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?s.eventsListeners[e]=[]:s.eventsListeners[e]&&s.eventsListeners[e].forEach(((a,i)=>{(a===t||a.__emitterProxy&&a.__emitterProxy===t)&&s.eventsListeners[e].splice(i,1)}))})),s):s},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,s,a;for(var i=arguments.length,r=new Array(i),n=0;n{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach((e=>{e.apply(a,[t,...s])})),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach((e=>{e.apply(a,s)}))})),e}};var S={updateSize:function(){const e=this;let t,s;const a=e.$el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:a[0].clientWidth,s=void 0!==e.params.height&&null!==e.params.height?e.params.height:a[0].clientHeight,0===t&&e.isHorizontal()||0===s&&e.isVertical()||(t=t-parseInt(a.css("padding-left")||0,10)-parseInt(a.css("padding-right")||0,10),s=s-parseInt(a.css("padding-top")||0,10)-parseInt(a.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(s)&&(s=0),Object.assign(e,{width:t,height:s,size:e.isHorizontal()?t:s}))},updateSlides:function(){const e=this;function t(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function s(e,s){return parseFloat(e.getPropertyValue(t(s))||0)}const a=e.params,{$wrapperEl:i,size:r,rtlTranslate:n,wrongRTL:l}=e,o=e.virtual&&a.virtual.enabled,d=o?e.virtual.slides.length:e.slides.length,c=i.children(`.${e.params.slideClass}`),p=o?e.virtual.slides.length:c.length;let u=[];const h=[],m=[];let f=a.slidesOffsetBefore;"function"==typeof f&&(f=a.slidesOffsetBefore.call(e));let g=a.slidesOffsetAfter;"function"==typeof g&&(g=a.slidesOffsetAfter.call(e));const w=e.snapGrid.length,b=e.slidesGrid.length;let x=a.spaceBetween,y=-f,E=0,C=0;if(void 0===r)return;"string"==typeof x&&x.indexOf("%")>=0&&(x=parseFloat(x.replace("%",""))/100*r),e.virtualSize=-x,n?c.css({marginLeft:"",marginBottom:"",marginTop:""}):c.css({marginRight:"",marginBottom:"",marginTop:""}),a.centeredSlides&&a.cssMode&&(v(e.wrapperEl,"--swiper-centered-offset-before",""),v(e.wrapperEl,"--swiper-centered-offset-after",""));const T=a.grid&&a.grid.rows>1&&e.grid;let $;T&&e.grid.initSlides(p);const S="auto"===a.slidesPerView&&a.breakpoints&&Object.keys(a.breakpoints).filter((e=>void 0!==a.breakpoints[e].slidesPerView)).length>0;for(let i=0;i1&&u.push(e.virtualSize-r)}if(0===u.length&&(u=[0]),0!==a.spaceBetween){const s=e.isHorizontal()&&n?"marginLeft":t("marginRight");c.filter(((e,t)=>!a.cssMode||t!==c.length-1)).css({[s]:`${x}px`})}if(a.centeredSlides&&a.centeredSlidesBounds){let e=0;m.forEach((t=>{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween;const t=e-r;u=u.map((e=>e<0?-f:e>t?t+g:e))}if(a.centerInsufficientSlides){let e=0;if(m.forEach((t=>{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween,e{u[s]=e-t})),h.forEach(((e,s)=>{h[s]=e+t}))}}if(Object.assign(e,{slides:c,snapGrid:u,slidesGrid:h,slidesSizesGrid:m}),a.centeredSlides&&a.cssMode&&!a.centeredSlidesBounds){v(e.wrapperEl,"--swiper-centered-offset-before",-u[0]+"px"),v(e.wrapperEl,"--swiper-centered-offset-after",e.size/2-m[m.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+s))}if(p!==d&&e.emit("slidesLengthChange"),u.length!==w&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),h.length!==b&&e.emit("slidesGridLengthChange"),a.watchSlidesProgress&&e.updateSlidesOffset(),!(o||a.cssMode||"slide"!==a.effect&&"fade"!==a.effect)){const t=`${a.containerModifierClass}backface-hidden`,s=e.$el.hasClass(t);p<=a.maxBackfaceHiddenSlides?s||e.$el.addClass(t):s&&e.$el.removeClass(t)}},updateAutoHeight:function(e){const t=this,s=[],a=t.virtual&&t.params.virtual.enabled;let i,r=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const n=e=>a?t.slides.filter((t=>parseInt(t.getAttribute("data-swiper-slide-index"),10)===e))[0]:t.slides.eq(e)[0];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||d([])).each((e=>{s.push(e)}));else for(i=0;it.slides.length&&!a)break;s.push(n(e))}else s.push(n(t.activeIndex));for(i=0;ir?e:r}(r||0===r)&&t.$wrapperEl.css("height",`${r}px`)},updateSlidesOffset:function(){const e=this,t=e.slides;for(let s=0;s=0&&p1&&u<=t.size||p<=0&&u>=t.size)&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e),a.eq(e).addClass(s.slideVisibleClass)),l.progress=i?-d:d,l.originalProgress=i?-c:c}t.visibleSlides=d(t.visibleSlides)},updateProgress:function(e){const t=this;if(void 0===e){const s=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*s||0}const s=t.params,a=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:r,isEnd:n}=t;const l=r,o=n;0===a?(i=0,r=!0,n=!0):(i=(e-t.minTranslate())/a,r=i<=0,n=i>=1),Object.assign(t,{progress:i,isBeginning:r,isEnd:n}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(e),r&&!l&&t.emit("reachBeginning toEdge"),n&&!o&&t.emit("reachEnd toEdge"),(l&&!r||o&&!n)&&t.emit("fromEdge"),t.emit("progress",i)},updateSlidesClasses:function(){const e=this,{slides:t,params:s,$wrapperEl:a,activeIndex:i,realIndex:r}=e,n=e.virtual&&s.virtual.enabled;let l;t.removeClass(`${s.slideActiveClass} ${s.slideNextClass} ${s.slidePrevClass} ${s.slideDuplicateActiveClass} ${s.slideDuplicateNextClass} ${s.slideDuplicatePrevClass}`),l=n?e.$wrapperEl.find(`.${s.slideClass}[data-swiper-slide-index="${i}"]`):t.eq(i),l.addClass(s.slideActiveClass),s.loop&&(l.hasClass(s.slideDuplicateClass)?a.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${r}"]`).addClass(s.slideDuplicateActiveClass):a.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${r}"]`).addClass(s.slideDuplicateActiveClass));let o=l.nextAll(`.${s.slideClass}`).eq(0).addClass(s.slideNextClass);s.loop&&0===o.length&&(o=t.eq(0),o.addClass(s.slideNextClass));let d=l.prevAll(`.${s.slideClass}`).eq(0).addClass(s.slidePrevClass);s.loop&&0===d.length&&(d=t.eq(-1),d.addClass(s.slidePrevClass)),s.loop&&(o.hasClass(s.slideDuplicateClass)?a.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicateNextClass):a.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicateNextClass),d.hasClass(s.slideDuplicateClass)?a.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicatePrevClass):a.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicatePrevClass)),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,s=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:a,snapGrid:i,params:r,activeIndex:n,realIndex:l,snapIndex:o}=t;let d,c=e;if(void 0===c){for(let e=0;e=a[e]&&s=a[e]&&s=a[e]&&(c=e);r.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if(i.indexOf(s)>=0)d=i.indexOf(s);else{const e=Math.min(r.slidesPerGroupSkip,c);d=e+Math.floor((c-e)/r.slidesPerGroup)}if(d>=i.length&&(d=i.length-1),c===n)return void(d!==o&&(t.snapIndex=d,t.emit("snapIndexChange")));const p=parseInt(t.slides.eq(c).attr("data-swiper-slide-index")||c,10);Object.assign(t,{snapIndex:d,realIndex:p,previousIndex:n,activeIndex:c}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),l!==p&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")},updateClickedSlide:function(e){const t=this,s=t.params,a=d(e).closest(`.${s.slideClass}`)[0];let i,r=!1;if(a)for(let e=0;eo?o:a&&en?"next":r=o.length&&(g=o.length-1),(p||l.initialSlide||0)===(c||0)&&s&&r.emit("beforeSlideChangeStart");const v=-o[g];if(r.updateProgress(v),l.normalizeSlideIndex)for(let e=0;e=s&&t=s&&t=s&&(n=e)}if(r.initialized&&n!==p){if(!r.allowSlideNext&&vr.translate&&v>r.maxTranslate()&&(p||0)!==n)return!1}let b;if(b=n>p?"next":n{r.wrapperEl.style.scrollSnapType="",r._swiperImmediateVirtual=!1}))}else{if(!r.support.smoothScroll)return w({swiper:r,targetPosition:s,side:e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:s,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(v),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,a),r.transitionStart(s,b),0===t?r.transitionEnd(s,b):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(s,b))}),r.$wrapperEl[0].addEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,s,a){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),"string"==typeof e){const t=parseInt(e,10);if(!isFinite(t))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=t}const i=this;let r=e;return i.params.loop&&(r+=i.loopedSlides),i.slideTo(r,t,s,a)},slideNext:function(e,t,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const a=this,{animating:i,enabled:r,params:n}=a;if(!r)return a;let l=n.slidesPerGroup;"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(l=Math.max(a.slidesPerViewDynamic("current",!0),1));const o=a.activeIndexc(e)));let h=n[u.indexOf(p)-1];if(void 0===h&&i.cssMode){let e;n.forEach(((t,s)=>{p>=t&&(e=s)})),void 0!==e&&(h=n[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=l.indexOf(h),m<0&&(m=a.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(m=m-a.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),i.rewind&&a.isBeginning){const i=a.params.virtual&&a.params.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1;return a.slideTo(i,e,t,s)}return a.slideTo(m,e,t,s)},slideReset:function(e,t,s){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,s)},slideToClosest:function(e,t,s,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===a&&(a=.5);const i=this;let r=i.activeIndex;const n=Math.min(i.params.slidesPerGroupSkip,r),l=n+Math.floor((r-n)/i.params.slidesPerGroup),o=i.rtlTranslate?i.translate:-i.translate;if(o>=i.snapGrid[l]){const e=i.snapGrid[l];o-e>(i.snapGrid[l+1]-e)*a&&(r+=i.params.slidesPerGroup)}else{const e=i.snapGrid[l-1];o-e<=(i.snapGrid[l]-e)*a&&(r-=i.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,i.slidesGrid.length-1),i.slideTo(r,e,t,s)},slideToClickedSlide:function(){const e=this,{params:t,$wrapperEl:s}=e,a="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let i,r=e.clickedIndex;if(t.loop){if(e.animating)return;i=parseInt(d(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?re.slides.length-e.loopedSlides+a/2?(e.loopFix(),r=s.children(`.${t.slideClass}[data-swiper-slide-index="${i}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),p((()=>{e.slideTo(r)}))):e.slideTo(r):r>e.slides.length-a?(e.loopFix(),r=s.children(`.${t.slideClass}[data-swiper-slide-index="${i}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),p((()=>{e.slideTo(r)}))):e.slideTo(r)}else e.slideTo(r)}};var z={loopCreate:function(){const e=this,t=a(),{params:s,$wrapperEl:i}=e,r=i.children().length>0?d(i.children()[0].parentNode):i;r.children(`.${s.slideClass}.${s.slideDuplicateClass}`).remove();let n=r.children(`.${s.slideClass}`);if(s.loopFillGroupWithBlank){const e=s.slidesPerGroup-n.length%s.slidesPerGroup;if(e!==s.slidesPerGroup){for(let a=0;an.length&&(e.loopedSlides=n.length);const l=[],o=[];n.each(((t,s)=>{const a=d(t);s=n.length-e.loopedSlides&&l.push(t),a.attr("data-swiper-slide-index",s)}));for(let e=0;e=0;e-=1)r.prepend(d(l[e].cloneNode(!0)).addClass(s.slideDuplicateClass))},loopFix:function(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:s,loopedSlides:a,allowSlidePrev:i,allowSlideNext:r,snapGrid:n,rtlTranslate:l}=e;let o;e.allowSlidePrev=!0,e.allowSlideNext=!0;const d=-n[t]-e.getTranslate();if(t=s.length-a){o=-s.length+t+a,o+=a;e.slideTo(o,0,!1,!0)&&0!==d&&e.setTranslate((l?-e.translate:e.translate)-d)}e.allowSlidePrev=i,e.allowSlideNext=r,e.emit("loopFix")},loopDestroy:function(){const{$wrapperEl:e,params:t,slides:s}=this;e.children(`.${t.slideClass}.${t.slideDuplicateClass},.${t.slideClass}.${t.slideBlankClass}`).remove(),s.removeAttr("data-swiper-slide-index")}};function L(e){const t=this,s=a(),i=r(),n=t.touchEventsData,{params:l,touches:o,enabled:c}=t;if(!c)return;if(t.animating&&l.preventInteractionOnTransition)return;!t.animating&&l.cssMode&&l.loop&&t.loopFix();let p=e;p.originalEvent&&(p=p.originalEvent);let h=d(p.target);if("wrapper"===l.touchEventsTarget&&!h.closest(t.wrapperEl).length)return;if(n.isTouchEvent="touchstart"===p.type,!n.isTouchEvent&&"which"in p&&3===p.which)return;if(!n.isTouchEvent&&"button"in p&&p.button>0)return;if(n.isTouched&&n.isMoved)return;!!l.noSwipingClass&&""!==l.noSwipingClass&&p.target&&p.target.shadowRoot&&e.path&&e.path[0]&&(h=d(e.path[0]));const m=l.noSwipingSelector?l.noSwipingSelector:`.${l.noSwipingClass}`,f=!(!p.target||!p.target.shadowRoot);if(l.noSwiping&&(f?function(e,t){return void 0===t&&(t=this),function t(s){if(!s||s===a()||s===r())return null;s.assignedSlot&&(s=s.assignedSlot);const i=s.closest(e);return i||s.getRootNode?i||t(s.getRootNode().host):null}(t)}(m,h[0]):h.closest(m)[0]))return void(t.allowClick=!0);if(l.swipeHandler&&!h.closest(l.swipeHandler)[0])return;o.currentX="touchstart"===p.type?p.targetTouches[0].pageX:p.pageX,o.currentY="touchstart"===p.type?p.targetTouches[0].pageY:p.pageY;const g=o.currentX,v=o.currentY,w=l.edgeSwipeDetection||l.iOSEdgeSwipeDetection,b=l.edgeSwipeThreshold||l.iOSEdgeSwipeThreshold;if(w&&(g<=b||g>=i.innerWidth-b)){if("prevent"!==w)return;e.preventDefault()}if(Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=g,o.startY=v,n.touchStartTime=u(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,l.threshold>0&&(n.allowThresholdMove=!1),"touchstart"!==p.type){let e=!0;h.is(n.focusableElements)&&(e=!1,"SELECT"===h[0].nodeName&&(n.isTouched=!1)),s.activeElement&&d(s.activeElement).is(n.focusableElements)&&s.activeElement!==h[0]&&s.activeElement.blur();const a=e&&t.allowTouchMove&&l.touchStartPreventDefault;!l.touchStartForcePreventDefault&&!a||h[0].isContentEditable||p.preventDefault()}t.params.freeMode&&t.params.freeMode.enabled&&t.freeMode&&t.animating&&!l.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",p)}function O(e){const t=a(),s=this,i=s.touchEventsData,{params:r,touches:n,rtlTranslate:l,enabled:o}=s;if(!o)return;let c=e;if(c.originalEvent&&(c=c.originalEvent),!i.isTouched)return void(i.startMoving&&i.isScrolling&&s.emit("touchMoveOpposite",c));if(i.isTouchEvent&&"touchmove"!==c.type)return;const p="touchmove"===c.type&&c.targetTouches&&(c.targetTouches[0]||c.changedTouches[0]),h="touchmove"===c.type?p.pageX:c.pageX,m="touchmove"===c.type?p.pageY:c.pageY;if(c.preventedByNestedSwiper)return n.startX=h,void(n.startY=m);if(!s.allowTouchMove)return d(c.target).is(i.focusableElements)||(s.allowClick=!1),void(i.isTouched&&(Object.assign(n,{startX:h,startY:m,currentX:h,currentY:m}),i.touchStartTime=u()));if(i.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop)if(s.isVertical()){if(mn.startY&&s.translate>=s.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(hn.startX&&s.translate>=s.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&c.target===t.activeElement&&d(c.target).is(i.focusableElements))return i.isMoved=!0,void(s.allowClick=!1);if(i.allowTouchCallbacks&&s.emit("touchMove",c),c.targetTouches&&c.targetTouches.length>1)return;n.currentX=h,n.currentY=m;const f=n.currentX-n.startX,g=n.currentY-n.startY;if(s.params.threshold&&Math.sqrt(f**2+g**2)=25&&(e=180*Math.atan2(Math.abs(g),Math.abs(f))/Math.PI,i.isScrolling=s.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(i.isScrolling&&s.emit("touchMoveOpposite",c),void 0===i.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(i.startMoving=!0)),i.isScrolling)return void(i.isTouched=!1);if(!i.startMoving)return;s.allowClick=!1,!r.cssMode&&c.cancelable&&c.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&c.stopPropagation(),i.isMoved||(r.loop&&!r.cssMode&&s.loopFix(),i.startTranslate=s.getTranslate(),s.setTransition(0),s.animating&&s.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!r.grabCursor||!0!==s.allowSlideNext&&!0!==s.allowSlidePrev||s.setGrabCursor(!0),s.emit("sliderFirstMove",c)),s.emit("sliderMove",c),i.isMoved=!0;let v=s.isHorizontal()?f:g;n.diff=v,v*=r.touchRatio,l&&(v=-v),s.swipeDirection=v>0?"prev":"next",i.currentTranslate=v+i.startTranslate;let w=!0,b=r.resistanceRatio;if(r.touchReleaseOnEdges&&(b=0),v>0&&i.currentTranslate>s.minTranslate()?(w=!1,r.resistance&&(i.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+i.startTranslate+v)**b)):v<0&&i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),s.allowSlidePrev||s.allowSlideNext||(i.currentTranslate=i.startTranslate),r.threshold>0){if(!(Math.abs(v)>r.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,void(n.diff=s.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&s.freeMode||r.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),s.params.freeMode&&r.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(i.currentTranslate),s.setTranslate(i.currentTranslate))}function I(e){const t=this,s=t.touchEventsData,{params:a,touches:i,rtlTranslate:r,slidesGrid:n,enabled:l}=t;if(!l)return;let o=e;if(o.originalEvent&&(o=o.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",o),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&a.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);a.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const d=u(),c=d-s.touchStartTime;if(t.allowClick){const e=o.path||o.composedPath&&o.composedPath();t.updateClickedSlide(e&&e[0]||o.target),t.emit("tap click",o),c<300&&d-s.lastClickTime<300&&t.emit("doubleTap doubleClick",o)}if(s.lastClickTime=u(),p((()=>{t.destroyed||(t.allowClick=!0)})),!s.isTouched||!s.isMoved||!t.swipeDirection||0===i.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);let h;if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=a.followFinger?r?t.translate:-t.translate:-s.currentTranslate,a.cssMode)return;if(t.params.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:h});let m=0,f=t.slidesSizesGrid[0];for(let e=0;e=n[e]&&h=n[e]&&(m=e,f=n[n.length-1]-n[n.length-2])}let g=null,v=null;a.rewind&&(t.isBeginning?v=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));const w=(h-n[m])/f,b=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(w>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?g:m+b):t.slideTo(m)),"prev"===t.swipeDirection&&(w>1-a.longSwipesRatio?t.slideTo(m+b):null!==v&&w<0&&Math.abs(w)>a.longSwipesRatio?t.slideTo(v):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(o.target===t.navigation.nextEl||o.target===t.navigation.prevEl)?o.target===t.navigation.nextEl?t.slideTo(m+b):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==g?g:m+b),"prev"===t.swipeDirection&&t.slideTo(null!==v?v:m))}}function A(){const e=this,{params:t,el:s}=e;if(s&&0===s.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:a,allowSlidePrev:i,snapGrid:r}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=i,e.allowSlideNext=a,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function D(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function G(){const e=this,{wrapperEl:t,rtlTranslate:s,enabled:a}=e;if(!a)return;let i;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const r=e.maxTranslate()-e.minTranslate();i=0===r?0:(e.translate-e.minTranslate())/r,i!==e.progress&&e.updateProgress(s?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let N=!1;function B(){}const H=(e,t)=>{const s=a(),{params:i,touchEvents:r,el:n,wrapperEl:l,device:o,support:d}=e,c=!!i.nested,p="on"===t?"addEventListener":"removeEventListener",u=t;if(d.touch){const t=!("touchstart"!==r.start||!d.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};n[p](r.start,e.onTouchStart,t),n[p](r.move,e.onTouchMove,d.passiveListener?{passive:!1,capture:c}:c),n[p](r.end,e.onTouchEnd,t),r.cancel&&n[p](r.cancel,e.onTouchEnd,t)}else n[p](r.start,e.onTouchStart,!1),s[p](r.move,e.onTouchMove,c),s[p](r.end,e.onTouchEnd,!1);(i.preventClicks||i.preventClicksPropagation)&&n[p]("click",e.onClick,!0),i.cssMode&&l[p]("scroll",e.onScroll),i.updateOnWindowResize?e[u](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",A,!0):e[u]("observerUpdate",A,!0)};var X={attachEvents:function(){const e=this,t=a(),{params:s,support:i}=e;e.onTouchStart=L.bind(e),e.onTouchMove=O.bind(e),e.onTouchEnd=I.bind(e),s.cssMode&&(e.onScroll=G.bind(e)),e.onClick=D.bind(e),i.touch&&!N&&(t.addEventListener("touchstart",B),N=!0),H(e,"on")},detachEvents:function(){H(this,"off")}};const Y=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var R={addClasses:function(){const e=this,{classNames:t,params:s,rtl:a,$el:i,device:r,support:n}=e,l=function(e,t){const s=[];return e.forEach((e=>{"object"==typeof e?Object.keys(e).forEach((a=>{e[a]&&s.push(t+a)})):"string"==typeof e&&s.push(t+e)})),s}(["initialized",s.direction,{"pointer-events":!n.touch},{"free-mode":e.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:a},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&"column"===s.grid.fill},{android:r.android},{ios:r.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);t.push(...l),i.addClass([...t].join(" ")),e.emitContainerClasses()},removeClasses:function(){const{$el:e,classNames:t}=this;e.removeClass(t.join(" ")),this.emitContainerClasses()}};var W={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function j(e,t){return function(s){void 0===s&&(s={});const a=Object.keys(s)[0],i=s[a];"object"==typeof i&&null!==i?(["navigation","pagination","scrollbar"].indexOf(a)>=0&&!0===e[a]&&(e[a]={auto:!0}),a in e&&"enabled"in i?(!0===e[a]&&(e[a]={enabled:!0}),"object"!=typeof e[a]||"enabled"in e[a]||(e[a].enabled=!0),e[a]||(e[a]={enabled:!1}),g(t,s)):g(t,s)):g(t,s)}}const _={eventsEmitter:$,update:S,translate:M,transition:{setTransition:function(e,t){const s=this;s.params.cssMode||s.$wrapperEl.transition(e),s.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);const s=this,{params:a}=s;a.cssMode||(a.autoHeight&&s.updateAutoHeight(),P({swiper:s,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);const s=this,{params:a}=s;s.animating=!1,a.cssMode||(s.setTransition(0),P({swiper:s,runCallbacks:e,direction:t,step:"End"}))}},slide:k,loop:z,grabCursor:{setGrabCursor:function(e){const t=this;if(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const s="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;s.style.cursor="move",s.style.cursor=e?"grabbing":"grab"},unsetGrabCursor:function(){const e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:X,breakpoints:{setBreakpoint:function(){const e=this,{activeIndex:t,initialized:s,loopedSlides:a=0,params:i,$el:r}=e,n=i.breakpoints;if(!n||n&&0===Object.keys(n).length)return;const l=e.getBreakpoint(n,e.params.breakpointsBase,e.el);if(!l||e.currentBreakpoint===l)return;const o=(l in n?n[l]:void 0)||e.originalParams,d=Y(e,i),c=Y(e,o),p=i.enabled;d&&!c?(r.removeClass(`${i.containerModifierClass}grid ${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!d&&c&&(r.addClass(`${i.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===i.grid.fill)&&r.addClass(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach((t=>{const s=i[t]&&i[t].enabled,a=o[t]&&o[t].enabled;s&&!a&&e[t].disable(),!s&&a&&e[t].enable()}));const u=o.direction&&o.direction!==i.direction,h=i.loop&&(o.slidesPerView!==i.slidesPerView||u);u&&s&&e.changeDirection(),g(e.params,o);const m=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),p&&!m?e.disable():!p&&m&&e.enable(),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",o),h&&s&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-a+e.loopedSlides,0,!1)),e.emit("breakpoint",o)},getBreakpoint:function(e,t,s){if(void 0===t&&(t="window"),!e||"container"===t&&!s)return;let a=!1;const i=r(),n="window"===t?i.innerHeight:s.clientHeight,l=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:n*t,point:e}}return{value:e,point:e}}));l.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let e=0;es}else e.isLocked=1===e.snapGrid.length;!0===s.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===s.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:R,images:{loadImage:function(e,t,s,a,i,n){const l=r();let o;function c(){n&&n()}d(e).parent("picture")[0]||e.complete&&i?c():t?(o=new l.Image,o.onload=c,o.onerror=c,a&&(o.sizes=a),s&&(o.srcset=s),t&&(o.src=t)):c()},preloadImages:function(){const e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(let s=0;s1){const e=[];return d(t.el).each((s=>{const a=g({},t,{el:s});e.push(new V(a))})),e}const r=this;r.__swiper__=!0,r.support=E(),r.device=C({userAgent:t.userAgent}),r.browser=T(),r.eventsListeners={},r.eventsAnyListeners=[],r.modules=[...r.__modules__],t.modules&&Array.isArray(t.modules)&&r.modules.push(...t.modules);const n={};r.modules.forEach((e=>{e({swiper:r,extendParams:j(t,n),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})}));const l=g({},W,n);return r.params=g({},l,q,t),r.originalParams=g({},r.params),r.passedParams=g({},t),r.params&&r.params.on&&Object.keys(r.params.on).forEach((e=>{r.on(e,r.params.on[e])})),r.params&&r.params.onAny&&r.onAny(r.params.onAny),r.$=d,Object.assign(r,{enabled:r.params.enabled,el:e,classNames:[],slides:d(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===r.params.direction,isVertical:()=>"vertical"===r.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEvents:function(){const e=["touchstart","touchmove","touchend","touchcancel"],t=["pointerdown","pointermove","pointerup"];return r.touchEventsTouch={start:e[0],move:e[1],end:e[2],cancel:e[3]},r.touchEventsDesktop={start:t[0],move:t[1],end:t[2]},r.support.touch||!r.params.simulateTouch?r.touchEventsTouch:r.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:r.params.focusableElements,lastClickTime:u(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.emit("_swiper"),r.params.init&&r.init(),r}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const s=this;e=Math.min(Math.max(e,0),1);const a=s.minTranslate(),i=(s.maxTranslate()-a)*e+a;s.translateTo(i,void 0===t?0:t),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter((t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter((e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.each((s=>{const a=e.getSlideClasses(s);t.push({slideEl:s,classNames:a}),e.emit("_slideClass",s,a)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:s,slides:a,slidesGrid:i,slidesSizesGrid:r,size:n,activeIndex:l}=this;let o=1;if(s.centeredSlides){let e,t=a[l].swiperSlideSize;for(let s=l+1;sn&&(e=!0));for(let s=l-1;s>=0;s-=1)a[s]&&!e&&(t+=a[s].swiperSlideSize,o+=1,t>n&&(e=!0))}else if("current"===e)for(let e=l+1;e=0;e-=1){i[l]-i[e]1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),i||a()),s.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const s=this,a=s.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(s.$el.removeClass(`${s.params.containerModifierClass}${a}`).addClass(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.each((t=>{"vertical"===e?t.style.width="":t.style.height=""})),s.emit("changeDirection"),t&&s.update()),s}mount(e){const t=this;if(t.mounted)return!0;const s=d(e||t.params.el);if(!(e=s[0]))return!1;e.swiper=t;const i=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let r=(()=>{if(e&&e.shadowRoot&&e.shadowRoot.querySelector){const t=d(e.shadowRoot.querySelector(i()));return t.children=e=>s.children(e),t}return s.children?s.children(i()):d(s).children(i())})();if(0===r.length&&t.params.createElements){const e=a().createElement("div");r=d(e),e.className=t.params.wrapperClass,s.append(e),s.children(`.${t.params.slideClass}`).each((e=>{r.append(e)}))}return Object.assign(t,{$el:s,el:e,$wrapperEl:r,wrapperEl:r[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===s.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===s.css("direction")),wrongRTL:"-webkit-box"===r.css("display")}),!0}init(e){const t=this;if(t.initialized)return t;return!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const s=this,{params:a,$el:i,$wrapperEl:r,slides:n}=s;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),t&&(s.removeClasses(),i.removeAttr("style"),r.removeAttr("style"),n&&n.length&&n.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach((e=>{s.off(e)})),!1!==e&&(s.$el[0].swiper=null,function(e){const t=e;Object.keys(t).forEach((e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}(s)),s.destroyed=!0),null}static extendDefaults(e){g(q,e)}static get extendedDefaults(){return q}static get defaults(){return W}static installModule(e){V.prototype.__modules__||(V.prototype.__modules__=[]);const t=V.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>V.installModule(e))),V):(V.installModule(e),V)}}function F(e,t,s,i){const r=a();return e.params.createElements&&Object.keys(i).forEach((a=>{if(!s[a]&&!0===s.auto){let n=e.$el.children(`.${i[a]}`)[0];n||(n=r.createElement("div"),n.className=i[a],e.$el.append(n)),s[a]=n,t[a]=n}})),s}function U(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function K(e){const t=this,{$wrapperEl:s,params:a}=t;if(a.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(let t=0;t=l)return void s.appendSlide(t);let o=n>e?n+1:n;const d=[];for(let t=l-1;t>=e;t-=1){const e=s.slides.eq(t);e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(s.params.effect!==t)return;s.classNames.push(`${s.params.containerModifierClass}${t}`),l&&l()&&s.classNames.push(`${s.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(s.params,e),Object.assign(s.originalParams,e)})),a("setTranslate",(()=>{s.params.effect===t&&i()})),a("setTransition",((e,a)=>{s.params.effect===t&&r(a)})),a("transitionEnd",(()=>{if(s.params.effect===t&&o){if(!d||!d().slideShadows)return;s.slides.each((e=>{s.$(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").remove()})),o()}})),a("virtualUpdate",(()=>{s.params.effect===t&&(s.slides.length||(c=!0),requestAnimationFrame((()=>{c&&s.slides&&s.slides.length&&(i(),c=!1)})))}))}function se(e,t){return e.transformEl?t.find(e.transformEl).css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden"}):t}function ae(e){let{swiper:t,duration:s,transformEl:a,allSlides:i}=e;const{slides:r,activeIndex:n,$wrapperEl:l}=t;if(t.params.virtualTranslate&&0!==s){let e,s=!1;e=i?a?r.find(a):r:a?r.eq(n).find(a):r.eq(n),e.transitionEnd((()=>{if(s)return;if(!t||t.destroyed)return;s=!0,t.animating=!1;const e=["webkitTransitionEnd","transitionend"];for(let t=0;t
`),i.append(r)),r}Object.keys(_).forEach((e=>{Object.keys(_[e]).forEach((t=>{V.prototype[t]=_[e][t]}))})),V.use([function(e){let{swiper:t,on:s,emit:a}=e;const i=r();let n=null,l=null;const o=()=>{t&&!t.destroyed&&t.initialized&&(a("beforeResize"),a("resize"))},d=()=>{t&&!t.destroyed&&t.initialized&&a("orientationchange")};s("init",(()=>{t.params.resizeObserver&&void 0!==i.ResizeObserver?t&&!t.destroyed&&t.initialized&&(n=new ResizeObserver((e=>{l=i.requestAnimationFrame((()=>{const{width:s,height:a}=t;let i=s,r=a;e.forEach((e=>{let{contentBoxSize:s,contentRect:a,target:n}=e;n&&n!==t.el||(i=a?a.width:(s[0]||s).inlineSize,r=a?a.height:(s[0]||s).blockSize)})),i===s&&r===a||o()}))})),n.observe(t.el)):(i.addEventListener("resize",o),i.addEventListener("orientationchange",d))})),s("destroy",(()=>{l&&i.cancelAnimationFrame(l),n&&n.unobserve&&t.el&&(n.unobserve(t.el),n=null),i.removeEventListener("resize",o),i.removeEventListener("orientationchange",d)}))},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=[],l=r(),o=function(e,t){void 0===t&&(t={});const s=new(l.MutationObserver||l.WebkitMutationObserver)((e=>{if(1===e.length)return void i("observerUpdate",e[0]);const t=function(){i("observerUpdate",e[0])};l.requestAnimationFrame?l.requestAnimationFrame(t):l.setTimeout(t,0)}));s.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),n.push(s)};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),a("init",(()=>{if(t.params.observer){if(t.params.observeParents){const e=t.$el.parents();for(let t=0;t{n.forEach((e=>{e.disconnect()})),n.splice(0,n.length)}))}]);const re=[function(e){let t,{swiper:s,extendParams:a,on:i,emit:r}=e;function n(e,t){const a=s.params.virtual;if(a.cache&&s.virtual.cache[t])return s.virtual.cache[t];const i=a.renderSlide?d(a.renderSlide.call(s,e,t)):d(`
${e}
`);return i.attr("data-swiper-slide-index")||i.attr("data-swiper-slide-index",t),a.cache&&(s.virtual.cache[t]=i),i}function l(e){const{slidesPerView:t,slidesPerGroup:a,centeredSlides:i}=s.params,{addSlidesBefore:l,addSlidesAfter:o}=s.params.virtual,{from:d,to:c,slides:p,slidesGrid:u,offset:h}=s.virtual;s.params.cssMode||s.updateActiveIndex();const m=s.activeIndex||0;let f,g,v;f=s.rtlTranslate?"right":s.isHorizontal()?"left":"top",i?(g=Math.floor(t/2)+a+o,v=Math.floor(t/2)+a+l):(g=t+(a-1)+o,v=a+l);const w=Math.max((m||0)-v,0),b=Math.min((m||0)+g,p.length-1),x=(s.slidesGrid[w]||0)-(s.slidesGrid[0]||0);function y(){s.updateSlides(),s.updateProgress(),s.updateSlidesClasses(),s.lazy&&s.params.lazy.enabled&&s.lazy.load(),r("virtualUpdate")}if(Object.assign(s.virtual,{from:w,to:b,offset:x,slidesGrid:s.slidesGrid}),d===w&&c===b&&!e)return s.slidesGrid!==u&&x!==h&&s.slides.css(f,`${x}px`),s.updateProgress(),void r("virtualUpdate");if(s.params.virtual.renderExternal)return s.params.virtual.renderExternal.call(s,{offset:x,from:w,to:b,slides:function(){const e=[];for(let t=w;t<=b;t+=1)e.push(p[t]);return e}()}),void(s.params.virtual.renderExternalUpdate?y():r("virtualUpdate"));const E=[],C=[];if(e)s.$wrapperEl.find(`.${s.params.slideClass}`).remove();else for(let e=d;e<=c;e+=1)(eb)&&s.$wrapperEl.find(`.${s.params.slideClass}[data-swiper-slide-index="${e}"]`).remove();for(let t=0;t=w&&t<=b&&(void 0===c||e?C.push(t):(t>c&&C.push(t),t{s.$wrapperEl.append(n(p[e],e))})),E.sort(((e,t)=>t-e)).forEach((e=>{s.$wrapperEl.prepend(n(p[e],e))})),s.$wrapperEl.children(".swiper-slide").css(f,`${x}px`),y()}a({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}}),s.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]},i("beforeInit",(()=>{s.params.virtual.enabled&&(s.virtual.slides=s.params.virtual.slides,s.classNames.push(`${s.params.containerModifierClass}virtual`),s.params.watchSlidesProgress=!0,s.originalParams.watchSlidesProgress=!0,s.params.initialSlide||l())})),i("setTranslate",(()=>{s.params.virtual.enabled&&(s.params.cssMode&&!s._immediateVirtual?(clearTimeout(t),t=setTimeout((()=>{l()}),100)):l())})),i("init update resize",(()=>{s.params.virtual.enabled&&s.params.cssMode&&v(s.wrapperEl,"--swiper-virtual-size",`${s.virtualSize}px`)})),Object.assign(s.virtual,{appendSlide:function(e){if("object"==typeof e&&"length"in e)for(let t=0;t{const a=e[s],r=a.attr("data-swiper-slide-index");r&&a.attr("data-swiper-slide-index",parseInt(r,10)+i),t[parseInt(s,10)+i]=a})),s.virtual.cache=t}l(!0),s.slideTo(a,0)},removeSlide:function(e){if(null==e)return;let t=s.activeIndex;if(Array.isArray(e))for(let a=e.length-1;a>=0;a-=1)s.virtual.slides.splice(e[a],1),s.params.virtual.cache&&delete s.virtual.cache[e[a]],e[a]0&&0===t.$el.parents(`.${t.params.slideActiveClass}`).length)return;const a=t.$el,i=a[0].clientWidth,r=a[0].clientHeight,n=o.innerWidth,l=o.innerHeight,d=t.$el.offset();s&&(d.left-=t.$el[0].scrollLeft);const c=[[d.left,d.top],[d.left+i,d.top],[d.left,d.top+r],[d.left+i,d.top+r]];for(let t=0;t=0&&s[0]<=n&&s[1]>=0&&s[1]<=l){if(0===s[0]&&0===s[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((c||u)&&!s||(d||p)&&s)&&t.slideNext(),((d||p)&&!s||(c||u)&&s)&&t.slidePrev()):((d||c||h||m)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),n("keyPress",i)}}function p(){t.keyboard.enabled||(d(l).on("keydown",c),t.keyboard.enabled=!0)}function u(){t.keyboard.enabled&&(d(l).off("keydown",c),t.keyboard.enabled=!1)}t.keyboard={enabled:!1},s({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),i("init",(()=>{t.params.keyboard.enabled&&p()})),i("destroy",(()=>{t.keyboard.enabled&&u()})),Object.assign(t.keyboard,{enable:p,disable:u})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=r();let l;s({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),t.mousewheel={enabled:!1};let o,c=u();const h=[];function m(){t.enabled&&(t.mouseEntered=!0)}function f(){t.enabled&&(t.mouseEntered=!1)}function g(e){return!(t.params.mousewheel.thresholdDelta&&e.delta=6&&u()-c<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),i("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),i("scroll",e.raw)),c=(new n.Date).getTime(),!1)))}function v(e){let s=e,a=!0;if(!t.enabled)return;const r=t.params.mousewheel;t.params.cssMode&&s.preventDefault();let n=t.$el;if("container"!==t.params.mousewheel.eventsTarget&&(n=d(t.params.mousewheel.eventsTarget)),!t.mouseEntered&&!n[0].contains(s.target)&&!r.releaseOnEdges)return!0;s.originalEvent&&(s=s.originalEvent);let c=0;const m=t.rtlTranslate?-1:1,f=function(e){let t=0,s=0,a=0,i=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=s,s=0),a=10*t,i=10*s,"deltaY"in e&&(i=e.deltaY),"deltaX"in e&&(a=e.deltaX),e.shiftKey&&!a&&(a=i,i=0),(a||i)&&e.deltaMode&&(1===e.deltaMode?(a*=40,i*=40):(a*=800,i*=800)),a&&!t&&(t=a<1?-1:1),i&&!s&&(s=i<1?-1:1),{spinX:t,spinY:s,pixelX:a,pixelY:i}}(s);if(r.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(f.pixelX)>Math.abs(f.pixelY)))return!0;c=-f.pixelX*m}else{if(!(Math.abs(f.pixelY)>Math.abs(f.pixelX)))return!0;c=-f.pixelY}else c=Math.abs(f.pixelX)>Math.abs(f.pixelY)?-f.pixelX*m:-f.pixelY;if(0===c)return!0;r.invert&&(c=-c);let v=t.getTranslate()+c*r.sensitivity;if(v>=t.minTranslate()&&(v=t.minTranslate()),v<=t.maxTranslate()&&(v=t.maxTranslate()),a=!!t.params.loop||!(v===t.minTranslate()||v===t.maxTranslate()),a&&t.params.nested&&s.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={time:u(),delta:Math.abs(c),direction:Math.sign(c)},a=o&&e.time=t.minTranslate()&&(n=t.minTranslate()),n<=t.maxTranslate()&&(n=t.maxTranslate()),t.setTransition(0),t.setTranslate(n),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!d&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.freeMode.sticky){clearTimeout(l),l=void 0,h.length>=15&&h.shift();const s=h.length?h[h.length-1]:void 0,a=h[0];if(h.push(e),s&&(e.delta>s.delta||e.direction!==s.direction))h.splice(0);else if(h.length>=15&&e.time-a.time<500&&a.delta-e.delta>=1&&e.delta<=6){const s=c>0?.8:.2;o=e,h.splice(0),l=p((()=>{t.slideToClosest(t.params.speed,!0,void 0,s)}),0)}l||(l=p((()=>{o=e,h.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)}),500))}if(a||i("scroll",s),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),n===t.minTranslate()||n===t.maxTranslate())return!0}}else{const s={time:u(),delta:Math.abs(c),direction:Math.sign(c),raw:e};h.length>=2&&h.shift();const a=h.length?h[h.length-1]:void 0;if(h.push(s),a?(s.direction!==a.direction||s.delta>a.delta||s.time>a.time+150)&&g(s):g(s),function(e){const s=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&s.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&s.releaseOnEdges)return!0;return!1}(s))return!0}return s.preventDefault?s.preventDefault():s.returnValue=!1,!1}function w(e){let s=t.$el;"container"!==t.params.mousewheel.eventsTarget&&(s=d(t.params.mousewheel.eventsTarget)),s[e]("mouseenter",m),s[e]("mouseleave",f),s[e]("wheel",v)}function b(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",v),!0):!t.mousewheel.enabled&&(w("on"),t.mousewheel.enabled=!0,!0)}function x(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,v),!0):!!t.mousewheel.enabled&&(w("off"),t.mousewheel.enabled=!1,!0)}a("init",(()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&x(),t.params.mousewheel.enabled&&b()})),a("destroy",(()=>{t.params.cssMode&&b(),t.mousewheel.enabled&&x()})),Object.assign(t.mousewheel,{enable:b,disable:x})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;function r(e){let s;return e&&(s=d(e),t.params.uniqueNavElements&&"string"==typeof e&&s.length>1&&1===t.$el.find(e).length&&(s=t.$el.find(e))),s}function n(e,s){const a=t.params.navigation;e&&e.length>0&&(e[s?"addClass":"removeClass"](a.disabledClass),e[0]&&"BUTTON"===e[0].tagName&&(e[0].disabled=s),t.params.watchOverflow&&t.enabled&&e[t.isLocked?"addClass":"removeClass"](a.lockClass))}function l(){if(t.params.loop)return;const{$nextEl:e,$prevEl:s}=t.navigation;n(s,t.isBeginning&&!t.params.rewind),n(e,t.isEnd&&!t.params.rewind)}function o(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&t.slidePrev()}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&t.slideNext()}function p(){const e=t.params.navigation;if(t.params.navigation=F(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;const s=r(e.nextEl),a=r(e.prevEl);s&&s.length>0&&s.on("click",c),a&&a.length>0&&a.on("click",o),Object.assign(t.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:a,prevEl:a&&a[0]}),t.enabled||(s&&s.addClass(e.lockClass),a&&a.addClass(e.lockClass))}function u(){const{$nextEl:e,$prevEl:s}=t.navigation;e&&e.length&&(e.off("click",c),e.removeClass(t.params.navigation.disabledClass)),s&&s.length&&(s.off("click",o),s.removeClass(t.params.navigation.disabledClass))}s({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},a("init",(()=>{!1===t.params.navigation.enabled?h():(p(),l())})),a("toEdge fromEdge lock unlock",(()=>{l()})),a("destroy",(()=>{u()})),a("enable disable",(()=>{const{$nextEl:e,$prevEl:s}=t.navigation;e&&e[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass),s&&s[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass)})),a("click",((e,s)=>{const{$nextEl:a,$prevEl:r}=t.navigation,n=s.target;if(t.params.navigation.hideOnClick&&!d(n).is(r)&&!d(n).is(a)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;a?e=a.hasClass(t.params.navigation.hiddenClass):r&&(e=r.hasClass(t.params.navigation.hiddenClass)),i(!0===e?"navigationShow":"navigationHide"),a&&a.toggleClass(t.params.navigation.hiddenClass),r&&r.toggleClass(t.params.navigation.hiddenClass)}}));const h=()=>{t.$el.addClass(t.params.navigation.navigationDisabledClass),u()};Object.assign(t.navigation,{enable:()=>{t.$el.removeClass(t.params.navigation.navigationDisabledClass),p(),l()},disable:h,update:l,init:p,destroy:u})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const r="swiper-pagination";let n;s({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${r}-bullet`,bulletActiveClass:`${r}-bullet-active`,modifierClass:`${r}-`,currentClass:`${r}-current`,totalClass:`${r}-total`,hiddenClass:`${r}-hidden`,progressbarFillClass:`${r}-progressbar-fill`,progressbarOppositeClass:`${r}-progressbar-opposite`,clickableClass:`${r}-clickable`,lockClass:`${r}-lock`,horizontalClass:`${r}-horizontal`,verticalClass:`${r}-vertical`,paginationDisabledClass:`${r}-disabled`}}),t.pagination={el:null,$el:null,bullets:[]};let l=0;function o(){return!t.params.pagination.el||!t.pagination.el||!t.pagination.$el||0===t.pagination.$el.length}function c(e,s){const{bulletActiveClass:a}=t.params.pagination;e[s]().addClass(`${a}-${s}`)[s]().addClass(`${a}-${s}-${s}`)}function p(){const e=t.rtl,s=t.params.pagination;if(o())return;const a=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,r=t.pagination.$el;let p;const u=t.params.loop?Math.ceil((a-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(p=Math.ceil((t.activeIndex-t.loopedSlides)/t.params.slidesPerGroup),p>a-1-2*t.loopedSlides&&(p-=a-2*t.loopedSlides),p>u-1&&(p-=u),p<0&&"bullets"!==t.params.paginationType&&(p=u+p)):p=void 0!==t.snapIndex?t.snapIndex:t.activeIndex||0,"bullets"===s.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const a=t.pagination.bullets;let i,o,u;if(s.dynamicBullets&&(n=a.eq(0)[t.isHorizontal()?"outerWidth":"outerHeight"](!0),r.css(t.isHorizontal()?"width":"height",n*(s.dynamicMainBullets+4)+"px"),s.dynamicMainBullets>1&&void 0!==t.previousIndex&&(l+=p-(t.previousIndex-t.loopedSlides||0),l>s.dynamicMainBullets-1?l=s.dynamicMainBullets-1:l<0&&(l=0)),i=Math.max(p-l,0),o=i+(Math.min(a.length,s.dynamicMainBullets)-1),u=(o+i)/2),a.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>`${s.bulletActiveClass}${e}`)).join(" ")),r.length>1)a.each((e=>{const t=d(e),a=t.index();a===p&&t.addClass(s.bulletActiveClass),s.dynamicBullets&&(a>=i&&a<=o&&t.addClass(`${s.bulletActiveClass}-main`),a===i&&c(t,"prev"),a===o&&c(t,"next"))}));else{const e=a.eq(p),r=e.index();if(e.addClass(s.bulletActiveClass),s.dynamicBullets){const e=a.eq(i),n=a.eq(o);for(let e=i;e<=o;e+=1)a.eq(e).addClass(`${s.bulletActiveClass}-main`);if(t.params.loop)if(r>=a.length){for(let e=s.dynamicMainBullets;e>=0;e-=1)a.eq(a.length-e).addClass(`${s.bulletActiveClass}-main`);a.eq(a.length-s.dynamicMainBullets-1).addClass(`${s.bulletActiveClass}-prev`)}else c(e,"prev"),c(n,"next");else c(e,"prev"),c(n,"next")}}if(s.dynamicBullets){const i=Math.min(a.length,s.dynamicMainBullets+4),r=(n*i-n)/2-u*n,l=e?"right":"left";a.css(t.isHorizontal()?l:"top",`${r}px`)}}if("fraction"===s.type&&(r.find(U(s.currentClass)).text(s.formatFractionCurrent(p+1)),r.find(U(s.totalClass)).text(s.formatFractionTotal(u))),"progressbar"===s.type){let e;e=s.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(p+1)/u;let i=1,n=1;"horizontal"===e?i=a:n=a,r.find(U(s.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${i}) scaleY(${n})`).transition(t.params.speed)}"custom"===s.type&&s.renderCustom?(r.html(s.renderCustom(t,p+1,u)),i("paginationRender",r[0])):i("paginationUpdate",r[0]),t.params.watchOverflow&&t.enabled&&r[t.isLocked?"addClass":"removeClass"](s.lockClass)}function u(){const e=t.params.pagination;if(o())return;const s=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,a=t.pagination.$el;let r="";if("bullets"===e.type){let i=t.params.loop?Math.ceil((s-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&!t.params.loop&&i>s&&(i=s);for(let s=0;s`;a.html(r),t.pagination.bullets=a.find(U(e.bulletClass))}"fraction"===e.type&&(r=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):` / `,a.html(r)),"progressbar"===e.type&&(r=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):``,a.html(r)),"custom"!==e.type&&i("paginationRender",t.pagination.$el[0])}function h(){t.params.pagination=F(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let s=d(e.el);0!==s.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&s.length>1&&(s=t.$el.find(e.el),s.length>1&&(s=s.filter((e=>d(e).parents(".swiper")[0]===t.el)))),"bullets"===e.type&&e.clickable&&s.addClass(e.clickableClass),s.addClass(e.modifierClass+e.type),s.addClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(s.addClass(`${e.modifierClass}${e.type}-dynamic`),l=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&s.addClass(e.progressbarOppositeClass),e.clickable&&s.on("click",U(e.bulletClass),(function(e){e.preventDefault();let s=d(this).index()*t.params.slidesPerGroup;t.params.loop&&(s+=t.loopedSlides),t.slideTo(s)})),Object.assign(t.pagination,{$el:s,el:s[0]}),t.enabled||s.addClass(e.lockClass))}function m(){const e=t.params.pagination;if(o())return;const s=t.pagination.$el;s.removeClass(e.hiddenClass),s.removeClass(e.modifierClass+e.type),s.removeClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),t.pagination.bullets&&t.pagination.bullets.removeClass&&t.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&s.off("click",U(e.bulletClass))}a("init",(()=>{!1===t.params.pagination.enabled?f():(h(),u(),p())})),a("activeIndexChange",(()=>{(t.params.loop||void 0===t.snapIndex)&&p()})),a("snapIndexChange",(()=>{t.params.loop||p()})),a("slidesLengthChange",(()=>{t.params.loop&&(u(),p())})),a("snapGridLengthChange",(()=>{t.params.loop||(u(),p())})),a("destroy",(()=>{m()})),a("enable disable",(()=>{const{$el:e}=t.pagination;e&&e[t.enabled?"removeClass":"addClass"](t.params.pagination.lockClass)})),a("lock unlock",(()=>{p()})),a("click",((e,s)=>{const a=s.target,{$el:r}=t.pagination;if(t.params.pagination.el&&t.params.pagination.hideOnClick&&r.length>0&&!d(a).hasClass(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&a===t.navigation.nextEl||t.navigation.prevEl&&a===t.navigation.prevEl))return;const e=r.hasClass(t.params.pagination.hiddenClass);i(!0===e?"paginationShow":"paginationHide"),r.toggleClass(t.params.pagination.hiddenClass)}}));const f=()=>{t.$el.addClass(t.params.pagination.paginationDisabledClass),t.pagination.$el&&t.pagination.$el.addClass(t.params.pagination.paginationDisabledClass),m()};Object.assign(t.pagination,{enable:()=>{t.$el.removeClass(t.params.pagination.paginationDisabledClass),t.pagination.$el&&t.pagination.$el.removeClass(t.params.pagination.paginationDisabledClass),h(),u(),p()},disable:f,render:u,update:p,init:h,destroy:m})},function(e){let{swiper:t,extendParams:s,on:i,emit:r}=e;const n=a();let l,o,c,u,h=!1,m=null,f=null;function g(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e,rtlTranslate:s,progress:a}=t,{$dragEl:i,$el:r}=e,n=t.params.scrollbar;let l=o,d=(c-o)*a;s?(d=-d,d>0?(l=o-d,d=0):-d+o>c&&(l=c+d)):d<0?(l=o+d,d=0):d+o>c&&(l=c-d),t.isHorizontal()?(i.transform(`translate3d(${d}px, 0, 0)`),i[0].style.width=`${l}px`):(i.transform(`translate3d(0px, ${d}px, 0)`),i[0].style.height=`${l}px`),n.hide&&(clearTimeout(m),r[0].style.opacity=1,m=setTimeout((()=>{r[0].style.opacity=0,r.transition(400)}),1e3))}function v(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e}=t,{$dragEl:s,$el:a}=e;s[0].style.width="",s[0].style.height="",c=t.isHorizontal()?a[0].offsetWidth:a[0].offsetHeight,u=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?c*u:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?s[0].style.width=`${o}px`:s[0].style.height=`${o}px`,a[0].style.display=u>=1?"none":"",t.params.scrollbar.hide&&(a[0].style.opacity=0),t.params.watchOverflow&&t.enabled&&e.$el[t.isLocked?"addClass":"removeClass"](t.params.scrollbar.lockClass)}function w(e){return t.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY}function b(e){const{scrollbar:s,rtlTranslate:a}=t,{$el:i}=s;let r;r=(w(e)-i.offset()[t.isHorizontal()?"left":"top"]-(null!==l?l:o/2))/(c-o),r=Math.max(Math.min(r,1),0),a&&(r=1-r);const n=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*r;t.updateProgress(n),t.setTranslate(n),t.updateActiveIndex(),t.updateSlidesClasses()}function x(e){const s=t.params.scrollbar,{scrollbar:a,$wrapperEl:i}=t,{$el:n,$dragEl:o}=a;h=!0,l=e.target===o[0]||e.target===o?w(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),o.transition(100),b(e),clearTimeout(f),n.transition(0),s.hide&&n.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),r("scrollbarDragStart",e)}function y(e){const{scrollbar:s,$wrapperEl:a}=t,{$el:i,$dragEl:n}=s;h&&(e.preventDefault?e.preventDefault():e.returnValue=!1,b(e),a.transition(0),i.transition(0),n.transition(0),r("scrollbarDragMove",e))}function E(e){const s=t.params.scrollbar,{scrollbar:a,$wrapperEl:i}=t,{$el:n}=a;h&&(h=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),i.transition("")),s.hide&&(clearTimeout(f),f=p((()=>{n.css("opacity",0),n.transition(400)}),1e3)),r("scrollbarDragEnd",e),s.snapOnRelease&&t.slideToClosest())}function C(e){const{scrollbar:s,touchEventsTouch:a,touchEventsDesktop:i,params:r,support:l}=t,o=s.$el;if(!o)return;const d=o[0],c=!(!l.passiveListener||!r.passiveListeners)&&{passive:!1,capture:!1},p=!(!l.passiveListener||!r.passiveListeners)&&{passive:!0,capture:!1};if(!d)return;const u="on"===e?"addEventListener":"removeEventListener";l.touch?(d[u](a.start,x,c),d[u](a.move,y,c),d[u](a.end,E,p)):(d[u](i.start,x,c),n[u](i.move,y,c),n[u](i.end,E,p))}function T(){const{scrollbar:e,$el:s}=t;t.params.scrollbar=F(t,t.originalParams.scrollbar,t.params.scrollbar,{el:"swiper-scrollbar"});const a=t.params.scrollbar;if(!a.el)return;let i=d(a.el);t.params.uniqueNavElements&&"string"==typeof a.el&&i.length>1&&1===s.find(a.el).length&&(i=s.find(a.el)),i.addClass(t.isHorizontal()?a.horizontalClass:a.verticalClass);let r=i.find(`.${t.params.scrollbar.dragClass}`);0===r.length&&(r=d(`
`),i.append(r)),Object.assign(e,{$el:i,el:i[0],$dragEl:r,dragEl:r[0]}),a.draggable&&t.params.scrollbar.el&&t.scrollbar.el&&C("on"),i&&i[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)}function $(){const e=t.params.scrollbar,s=t.scrollbar.$el;s&&s.removeClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),t.params.scrollbar.el&&t.scrollbar.el&&C("off")}s({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),t.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null},i("init",(()=>{!1===t.params.scrollbar.enabled?S():(T(),v(),g())})),i("update resize observerUpdate lock unlock",(()=>{v()})),i("setTranslate",(()=>{g()})),i("setTransition",((e,s)=>{!function(e){t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragEl.transition(e)}(s)})),i("enable disable",(()=>{const{$el:e}=t.scrollbar;e&&e[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)})),i("destroy",(()=>{$()}));const S=()=>{t.$el.addClass(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.$el&&t.scrollbar.$el.addClass(t.params.scrollbar.scrollbarDisabledClass),$()};Object.assign(t.scrollbar,{enable:()=>{t.$el.removeClass(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.$el&&t.scrollbar.$el.removeClass(t.params.scrollbar.scrollbarDisabledClass),T(),v(),g()},disable:S,updateSize:v,setTranslate:g,init:T,destroy:$})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({parallax:{enabled:!1}});const i=(e,s)=>{const{rtl:a}=t,i=d(e),r=a?-1:1,n=i.attr("data-swiper-parallax")||"0";let l=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y");const c=i.attr("data-swiper-parallax-scale"),p=i.attr("data-swiper-parallax-opacity");if(l||o?(l=l||"0",o=o||"0"):t.isHorizontal()?(l=n,o="0"):(o=n,l="0"),l=l.indexOf("%")>=0?parseInt(l,10)*s*r+"%":l*s*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*s+"%":o*s+"px",null!=p){const e=p-(p-1)*(1-Math.abs(s));i[0].style.opacity=e}if(null==c)i.transform(`translate3d(${l}, ${o}, 0px)`);else{const e=c-(c-1)*(1-Math.abs(s));i.transform(`translate3d(${l}, ${o}, 0px) scale(${e})`)}},r=()=>{const{$el:e,slides:s,progress:a,snapGrid:r}=t;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=>{i(e,a)})),s.each(((e,s)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(s/2)-a*(r.length-1)),n=Math.min(Math.max(n,-1),1),d(e).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=>{i(e,n)}))}))};a("beforeInit",(()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)})),a("init",(()=>{t.params.parallax.enabled&&r()})),a("setTranslate",(()=>{t.params.parallax.enabled&&r()})),a("setTransition",((e,s)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{$el:s}=t;s.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((t=>{const s=d(t);let a=parseInt(s.attr("data-swiper-parallax-duration"),10)||e;0===e&&(a=0),s.transition(a)}))}(s)}))},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=r();s({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),t.zoom={enabled:!1};let l,o,c,p=1,u=!1;const m={$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},f={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},g={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let v=1;function w(e){if(e.targetTouches.length<2)return 1;const t=e.targetTouches[0].pageX,s=e.targetTouches[0].pageY,a=e.targetTouches[1].pageX,i=e.targetTouches[1].pageY;return Math.sqrt((a-t)**2+(i-s)**2)}function b(e){const s=t.support,a=t.params.zoom;if(o=!1,c=!1,!s.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;o=!0,m.scaleStart=w(e)}m.$slideEl&&m.$slideEl.length||(m.$slideEl=d(e.target).closest(`.${t.params.slideClass}`),0===m.$slideEl.length&&(m.$slideEl=t.slides.eq(t.activeIndex)),m.$imageEl=m.$slideEl.find(`.${a.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent(`.${a.containerClass}`),m.maxRatio=m.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,0!==m.$imageWrapEl.length)?(m.$imageEl&&m.$imageEl.transition(0),u=!0):m.$imageEl=void 0}function x(e){const s=t.support,a=t.params.zoom,i=t.zoom;if(!s.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;c=!0,m.scaleMove=w(e)}m.$imageEl&&0!==m.$imageEl.length?(s.gestures?i.scale=e.scale*p:i.scale=m.scaleMove/m.scaleStart*p,i.scale>m.maxRatio&&(i.scale=m.maxRatio-1+(i.scale-m.maxRatio+1)**.5),i.scalef.touchesStart.x))return void(f.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(f.minY)===Math.floor(f.startY)&&f.touchesCurrent.yf.touchesStart.y))return void(f.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),f.isMoved=!0,f.currentX=f.touchesCurrent.x-f.touchesStart.x+f.startX,f.currentY=f.touchesCurrent.y-f.touchesStart.y+f.startY,f.currentXf.maxX&&(f.currentX=f.maxX-1+(f.currentX-f.maxX+1)**.8),f.currentYf.maxY&&(f.currentY=f.maxY-1+(f.currentY-f.maxY+1)**.8),g.prevPositionX||(g.prevPositionX=f.touchesCurrent.x),g.prevPositionY||(g.prevPositionY=f.touchesCurrent.y),g.prevTime||(g.prevTime=Date.now()),g.x=(f.touchesCurrent.x-g.prevPositionX)/(Date.now()-g.prevTime)/2,g.y=(f.touchesCurrent.y-g.prevPositionY)/(Date.now()-g.prevTime)/2,Math.abs(f.touchesCurrent.x-g.prevPositionX)<2&&(g.x=0),Math.abs(f.touchesCurrent.y-g.prevPositionY)<2&&(g.y=0),g.prevPositionX=f.touchesCurrent.x,g.prevPositionY=f.touchesCurrent.y,g.prevTime=Date.now(),m.$imageWrapEl.transform(`translate3d(${f.currentX}px, ${f.currentY}px,0)`)}}function C(){const e=t.zoom;m.$slideEl&&t.previousIndex!==t.activeIndex&&(m.$imageEl&&m.$imageEl.transform("translate3d(0,0,0) scale(1)"),m.$imageWrapEl&&m.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,p=1,m.$slideEl=void 0,m.$imageEl=void 0,m.$imageWrapEl=void 0)}function T(e){const s=t.zoom,a=t.params.zoom;if(m.$slideEl||(e&&e.target&&(m.$slideEl=d(e.target).closest(`.${t.params.slideClass}`)),m.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?m.$slideEl=t.$wrapperEl.children(`.${t.params.slideActiveClass}`):m.$slideEl=t.slides.eq(t.activeIndex)),m.$imageEl=m.$slideEl.find(`.${a.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent(`.${a.containerClass}`)),!m.$imageEl||0===m.$imageEl.length||!m.$imageWrapEl||0===m.$imageWrapEl.length)return;let i,r,l,o,c,u,h,g,v,w,b,x,y,E,C,T,$,S;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),m.$slideEl.addClass(`${a.zoomedSlideClass}`),void 0===f.touchesStart.x&&e?(i="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,r="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(i=f.touchesStart.x,r=f.touchesStart.y),s.scale=m.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,p=m.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,e?($=m.$slideEl[0].offsetWidth,S=m.$slideEl[0].offsetHeight,l=m.$slideEl.offset().left+n.scrollX,o=m.$slideEl.offset().top+n.scrollY,c=l+$/2-i,u=o+S/2-r,v=m.$imageEl[0].offsetWidth,w=m.$imageEl[0].offsetHeight,b=v*s.scale,x=w*s.scale,y=Math.min($/2-b/2,0),E=Math.min(S/2-x/2,0),C=-y,T=-E,h=c*s.scale,g=u*s.scale,hC&&(h=C),gT&&(g=T)):(h=0,g=0),m.$imageWrapEl.transition(300).transform(`translate3d(${h}px, ${g}px,0)`),m.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${s.scale})`)}function $(){const e=t.zoom,s=t.params.zoom;m.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?m.$slideEl=t.$wrapperEl.children(`.${t.params.slideActiveClass}`):m.$slideEl=t.slides.eq(t.activeIndex),m.$imageEl=m.$slideEl.find(`.${s.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent(`.${s.containerClass}`)),m.$imageEl&&0!==m.$imageEl.length&&m.$imageWrapEl&&0!==m.$imageWrapEl.length&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,p=1,m.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),m.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),m.$slideEl.removeClass(`${s.zoomedSlideClass}`),m.$slideEl=void 0)}function S(e){const s=t.zoom;s.scale&&1!==s.scale?$():T(e)}function M(){const e=t.support;return{passiveListener:!("touchstart"!==t.touchEvents.start||!e.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1},activeListenerWithCapture:!e.passiveListener||{passive:!1,capture:!0}}}function P(){return`.${t.params.slideClass}`}function k(e){const{passiveListener:s}=M(),a=P();t.$wrapperEl[e]("gesturestart",a,b,s),t.$wrapperEl[e]("gesturechange",a,x,s),t.$wrapperEl[e]("gestureend",a,y,s)}function z(){l||(l=!0,k("on"))}function L(){l&&(l=!1,k("off"))}function O(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const s=t.support,{passiveListener:a,activeListenerWithCapture:i}=M(),r=P();s.gestures?(t.$wrapperEl.on(t.touchEvents.start,z,a),t.$wrapperEl.on(t.touchEvents.end,L,a)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.on(t.touchEvents.start,r,b,a),t.$wrapperEl.on(t.touchEvents.move,r,x,i),t.$wrapperEl.on(t.touchEvents.end,r,y,a),t.touchEvents.cancel&&t.$wrapperEl.on(t.touchEvents.cancel,r,y,a)),t.$wrapperEl.on(t.touchEvents.move,`.${t.params.zoom.containerClass}`,E,i)}function I(){const e=t.zoom;if(!e.enabled)return;const s=t.support;e.enabled=!1;const{passiveListener:a,activeListenerWithCapture:i}=M(),r=P();s.gestures?(t.$wrapperEl.off(t.touchEvents.start,z,a),t.$wrapperEl.off(t.touchEvents.end,L,a)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.off(t.touchEvents.start,r,b,a),t.$wrapperEl.off(t.touchEvents.move,r,x,i),t.$wrapperEl.off(t.touchEvents.end,r,y,a),t.touchEvents.cancel&&t.$wrapperEl.off(t.touchEvents.cancel,r,y,a)),t.$wrapperEl.off(t.touchEvents.move,`.${t.params.zoom.containerClass}`,E,i)}Object.defineProperty(t.zoom,"scale",{get:()=>v,set(e){if(v!==e){const t=m.$imageEl?m.$imageEl[0]:void 0,s=m.$slideEl?m.$slideEl[0]:void 0;i("zoomChange",e,t,s)}v=e}}),a("init",(()=>{t.params.zoom.enabled&&O()})),a("destroy",(()=>{I()})),a("touchStart",((e,s)=>{t.zoom.enabled&&function(e){const s=t.device;m.$imageEl&&0!==m.$imageEl.length&&(f.isTouched||(s.android&&e.cancelable&&e.preventDefault(),f.isTouched=!0,f.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,f.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))}(s)})),a("touchEnd",((e,s)=>{t.zoom.enabled&&function(){const e=t.zoom;if(!m.$imageEl||0===m.$imageEl.length)return;if(!f.isTouched||!f.isMoved)return f.isTouched=!1,void(f.isMoved=!1);f.isTouched=!1,f.isMoved=!1;let s=300,a=300;const i=g.x*s,r=f.currentX+i,n=g.y*a,l=f.currentY+n;0!==g.x&&(s=Math.abs((r-f.currentX)/g.x)),0!==g.y&&(a=Math.abs((l-f.currentY)/g.y));const o=Math.max(s,a);f.currentX=r,f.currentY=l;const d=f.width*e.scale,c=f.height*e.scale;f.minX=Math.min(m.slideWidth/2-d/2,0),f.maxX=-f.minX,f.minY=Math.min(m.slideHeight/2-c/2,0),f.maxY=-f.minY,f.currentX=Math.max(Math.min(f.currentX,f.maxX),f.minX),f.currentY=Math.max(Math.min(f.currentY,f.maxY),f.minY),m.$imageWrapEl.transition(o).transform(`translate3d(${f.currentX}px, ${f.currentY}px,0)`)}()})),a("doubleTap",((e,s)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&S(s)})),a("transitionEnd",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&C()})),a("slideChange",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&C()})),Object.assign(t.zoom,{enable:O,disable:I,in:T,out:$,toggle:S})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;s({lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}}),t.lazy={};let n=!1,l=!1;function o(e,s){void 0===s&&(s=!0);const a=t.params.lazy;if(void 0===e)return;if(0===t.slides.length)return;const r=t.virtual&&t.params.virtual.enabled?t.$wrapperEl.children(`.${t.params.slideClass}[data-swiper-slide-index="${e}"]`):t.slides.eq(e),n=r.find(`.${a.elementClass}:not(.${a.loadedClass}):not(.${a.loadingClass})`);!r.hasClass(a.elementClass)||r.hasClass(a.loadedClass)||r.hasClass(a.loadingClass)||n.push(r[0]),0!==n.length&&n.each((e=>{const n=d(e);n.addClass(a.loadingClass);const l=n.attr("data-background"),c=n.attr("data-src"),p=n.attr("data-srcset"),u=n.attr("data-sizes"),h=n.parent("picture");t.loadImage(n[0],c||l,p,u,!1,(()=>{if(null!=t&&t&&(!t||t.params)&&!t.destroyed){if(l?(n.css("background-image",`url("${l}")`),n.removeAttr("data-background")):(p&&(n.attr("srcset",p),n.removeAttr("data-srcset")),u&&(n.attr("sizes",u),n.removeAttr("data-sizes")),h.length&&h.children("source").each((e=>{const t=d(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),c&&(n.attr("src",c),n.removeAttr("data-src"))),n.addClass(a.loadedClass).removeClass(a.loadingClass),r.find(`.${a.preloaderClass}`).remove(),t.params.loop&&s){const e=r.attr("data-swiper-slide-index");if(r.hasClass(t.params.slideDuplicateClass)){o(t.$wrapperEl.children(`[data-swiper-slide-index="${e}"]:not(.${t.params.slideDuplicateClass})`).index(),!1)}else{o(t.$wrapperEl.children(`.${t.params.slideDuplicateClass}[data-swiper-slide-index="${e}"]`).index(),!1)}}i("lazyImageReady",r[0],n[0]),t.params.autoHeight&&t.updateAutoHeight()}})),i("lazyImageLoad",r[0],n[0])}))}function c(){const{$wrapperEl:e,params:s,slides:a,activeIndex:i}=t,r=t.virtual&&s.virtual.enabled,n=s.lazy;let c=s.slidesPerView;function p(t){if(r){if(e.children(`.${s.slideClass}[data-swiper-slide-index="${t}"]`).length)return!0}else if(a[t])return!0;return!1}function u(e){return r?d(e).attr("data-swiper-slide-index"):d(e).index()}if("auto"===c&&(c=0),l||(l=!0),t.params.watchSlidesProgress)e.children(`.${s.slideVisibleClass}`).each((e=>{o(r?d(e).attr("data-swiper-slide-index"):d(e).index())}));else if(c>1)for(let e=i;e1||n.loadPrevNextAmount&&n.loadPrevNextAmount>1){const e=n.loadPrevNextAmount,t=Math.ceil(c),s=Math.min(i+t+Math.max(e,t),a.length),r=Math.max(i-Math.max(t,e),0);for(let e=i+t;e0&&o(u(t));const a=e.children(`.${s.slidePrevClass}`);a.length>0&&o(u(a))}}function p(){const e=r();if(!t||t.destroyed)return;const s=t.params.lazy.scrollingElement?d(t.params.lazy.scrollingElement):d(e),a=s[0]===e,i=a?e.innerWidth:s[0].offsetWidth,l=a?e.innerHeight:s[0].offsetHeight,o=t.$el.offset(),{rtlTranslate:u}=t;let h=!1;u&&(o.left-=t.$el[0].scrollLeft);const m=[[o.left,o.top],[o.left+t.width,o.top],[o.left,o.top+t.height],[o.left+t.width,o.top+t.height]];for(let e=0;e=0&&t[0]<=i&&t[1]>=0&&t[1]<=l){if(0===t[0]&&0===t[1])continue;h=!0}}const f=!("touchstart"!==t.touchEvents.start||!t.support.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1};h?(c(),s.off("scroll",p,f)):n||(n=!0,s.on("scroll",p,f))}a("beforeInit",(()=>{t.params.lazy.enabled&&t.params.preloadImages&&(t.params.preloadImages=!1)})),a("init",(()=>{t.params.lazy.enabled&&(t.params.lazy.checkInView?p():c())})),a("scroll",(()=>{t.params.freeMode&&t.params.freeMode.enabled&&!t.params.freeMode.sticky&&c()})),a("scrollbarDragMove resize _freeModeNoMomentumRelease",(()=>{t.params.lazy.enabled&&(t.params.lazy.checkInView?p():c())})),a("transitionStart",(()=>{t.params.lazy.enabled&&(t.params.lazy.loadOnTransitionStart||!t.params.lazy.loadOnTransitionStart&&!l)&&(t.params.lazy.checkInView?p():c())})),a("transitionEnd",(()=>{t.params.lazy.enabled&&!t.params.lazy.loadOnTransitionStart&&(t.params.lazy.checkInView?p():c())})),a("slideChange",(()=>{const{lazy:e,cssMode:s,watchSlidesProgress:a,touchReleaseOnEdges:i,resistanceRatio:r}=t.params;e.enabled&&(s||a&&(i||0===r))&&c()})),a("destroy",(()=>{t.$el&&t.$el.find(`.${t.params.lazy.loadingClass}`).removeClass(t.params.lazy.loadingClass)})),Object.assign(t.lazy,{load:c,loadInSlide:o})},function(e){let{swiper:t,extendParams:s,on:a}=e;function i(e,t){const s=function(){let e,t,s;return(a,i)=>{for(t=-1,e=a.length;e-t>1;)s=e+t>>1,a[s]<=i?t=s:e=s;return e}}();let a,i;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=s(this.x,e),a=i-1,(e-this.x[a])*(this.y[i]-this.y[a])/(this.x[i]-this.x[a])+this.y[a]):0},this}function r(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}s({controller:{control:void 0,inverse:!1,by:"slide"}}),t.controller={control:void 0},a("beforeInit",(()=>{t.controller.control=t.params.controller.control})),a("update",(()=>{r()})),a("resize",(()=>{r()})),a("observerUpdate",(()=>{r()})),a("setTranslate",((e,s,a)=>{t.controller.control&&t.controller.setTranslate(s,a)})),a("setTransition",((e,s,a)=>{t.controller.control&&t.controller.setTransition(s,a)})),Object.assign(t.controller,{setTranslate:function(e,s){const a=t.controller.control;let r,n;const l=t.constructor;function o(e){const s=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function(e){t.controller.spline||(t.controller.spline=t.params.loop?new i(t.slidesGrid,e.slidesGrid):new i(t.snapGrid,e.snapGrid))}(e),n=-t.controller.spline.interpolate(-s)),n&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),n=(s-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(n=e.maxTranslate()-n),e.updateProgress(n),e.setTranslate(n,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(let e=0;e{s.updateAutoHeight()})),s.$wrapperEl.transitionEnd((()=>{i&&(s.params.loop&&"slide"===t.params.controller.by&&s.loopFix(),s.transitionEnd())})))}if(Array.isArray(i))for(r=0;r{n(e),"BUTTON"!==e[0].tagName&&(o(e,"button"),e.on("keydown",m)),p(e,s),function(e,t){e.attr("aria-controls",t)}(e,t)},w=e=>{const s=e.target.closest(`.${t.params.slideClass}`);if(!s||!t.slides.includes(s))return;const a=t.slides.indexOf(s)===t.activeIndex,i=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(s);a||i||t.slideTo(t.slides.indexOf(s),0)},b=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&c(d(t.slides),e.itemRoleDescriptionMessage),o(d(t.slides),e.slideRole);const s=t.params.loop?t.slides.filter((e=>!e.classList.contains(t.params.slideDuplicateClass))).length:t.slides.length;e.slideLabelMessage&&t.slides.each(((a,i)=>{const r=d(a),n=t.params.loop?parseInt(r.attr("data-swiper-slide-index"),10):i;p(r,e.slideLabelMessage.replace(/\{\{index\}\}/,n+1).replace(/\{\{slidesLength\}\}/,s))}))},x=()=>{const e=t.params.a11y;t.$el.append(i);const s=t.$el;e.containerRoleDescriptionMessage&&c(s,e.containerRoleDescriptionMessage),e.containerMessage&&p(s,e.containerMessage);const a=t.$wrapperEl,r=e.id||a.attr("id")||`swiper-wrapper-${n=16,void 0===n&&(n=16),"x".repeat(n).replace(/x/g,(()=>Math.round(16*Math.random()).toString(16)))}`;var n;const l=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";var o;let d,u;o=r,a.attr("id",o),function(e,t){e.attr("aria-live",t)}(a,l),b(),t.navigation&&t.navigation.$nextEl&&(d=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(u=t.navigation.$prevEl),d&&d.length&&v(d,r,e.nextSlideMessage),u&&u.length&&v(u,r,e.prevSlideMessage),g()&&t.pagination.$el.on("keydown",U(t.params.pagination.bulletClass),m),t.$el.on("focus",w,!0)};a("beforeInit",(()=>{i=d(``)})),a("afterInit",(()=>{t.params.a11y.enabled&&x()})),a("slidesLengthChange snapGridLengthChange slidesGridLengthChange",(()=>{t.params.a11y.enabled&&b()})),a("fromEdge toEdge afterInit lock unlock",(()=>{t.params.a11y.enabled&&function(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{$nextEl:e,$prevEl:s}=t.navigation;s&&s.length>0&&(t.isBeginning?(u(s),l(s)):(h(s),n(s))),e&&e.length>0&&(t.isEnd?(u(e),l(e)):(h(e),n(e)))}()})),a("paginationUpdate",(()=>{t.params.a11y.enabled&&function(){const e=t.params.a11y;f()&&t.pagination.bullets.each((s=>{const a=d(s);t.params.pagination.clickable&&(n(a),t.params.pagination.renderBullet||(o(a,"button"),p(a,e.paginationBulletMessage.replace(/\{\{index\}\}/,a.index()+1)))),a.is(`.${t.params.pagination.bulletActiveClass}`)?a.attr("aria-current","true"):a.removeAttr("aria-current")}))}()})),a("destroy",(()=>{t.params.a11y.enabled&&function(){let e,s;i&&i.length>0&&i.remove(),t.navigation&&t.navigation.$nextEl&&(e=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),e&&e.off("keydown",m),s&&s.off("keydown",m),g()&&t.pagination.$el.off("keydown",U(t.params.pagination.bulletClass),m),t.$el.off("focus",w,!0)}()}))},function(e){let{swiper:t,extendParams:s,on:a}=e;s({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let i=!1,n={};const l=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),o=e=>{const t=r();let s;s=e?new URL(e):t.location;const a=s.pathname.slice(1).split("/").filter((e=>""!==e)),i=a.length;return{key:a[i-2],value:a[i-1]}},d=(e,s)=>{const a=r();if(!i||!t.params.history.enabled)return;let n;n=t.params.url?new URL(t.params.url):a.location;const o=t.slides.eq(s);let d=l(o.attr("data-history"));if(t.params.history.root.length>0){let s=t.params.history.root;"/"===s[s.length-1]&&(s=s.slice(0,s.length-1)),d=`${s}/${e}/${d}`}else n.pathname.includes(e)||(d=`${e}/${d}`);t.params.history.keepQuery&&(d+=n.search);const c=a.history.state;c&&c.value===d||(t.params.history.replaceState?a.history.replaceState({value:d},null,d):a.history.pushState({value:d},null,d))},c=(e,s,a)=>{if(s)for(let i=0,r=t.slides.length;i{n=o(t.params.url),c(t.params.speed,n.value,!1)};a("init",(()=>{t.params.history.enabled&&(()=>{const e=r();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);i=!0,n=o(t.params.url),(n.key||n.value)&&(c(0,n.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",p))}})()})),a("destroy",(()=>{t.params.history.enabled&&(()=>{const e=r();t.params.history.replaceState||e.removeEventListener("popstate",p)})()})),a("transitionEnd _freeModeNoMomentumRelease",(()=>{i&&d(t.params.history.key,t.activeIndex)})),a("slideChange",(()=>{i&&t.params.cssMode&&d(t.params.history.key,t.activeIndex)}))},function(e){let{swiper:t,extendParams:s,emit:i,on:n}=e,l=!1;const o=a(),c=r();s({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}});const p=()=>{i("hashChange");const e=o.location.hash.replace("#","");if(e!==t.slides.eq(t.activeIndex).attr("data-hash")){const s=t.$wrapperEl.children(`.${t.params.slideClass}[data-hash="${e}"]`).index();if(void 0===s)return;t.slideTo(s)}},u=()=>{if(l&&t.params.hashNavigation.enabled)if(t.params.hashNavigation.replaceState&&c.history&&c.history.replaceState)c.history.replaceState(null,null,`#${t.slides.eq(t.activeIndex).attr("data-hash")}`||""),i("hashSet");else{const e=t.slides.eq(t.activeIndex),s=e.attr("data-hash")||e.attr("data-history");o.location.hash=s||"",i("hashSet")}};n("init",(()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;l=!0;const e=o.location.hash.replace("#","");if(e){const s=0;for(let a=0,i=t.slides.length;a{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&d(c).off("hashchange",p)})),n("transitionEnd _freeModeNoMomentumRelease",(()=>{l&&u()})),n("slideChange",(()=>{l&&t.params.cssMode&&u()}))},function(e){let t,{swiper:s,extendParams:i,on:r,emit:n}=e;function l(){const e=s.slides.eq(s.activeIndex);let a=s.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(a=e.attr("data-swiper-autoplay")||s.params.autoplay.delay),clearTimeout(t),t=p((()=>{let e;s.params.autoplay.reverseDirection?s.params.loop?(s.loopFix(),e=s.slidePrev(s.params.speed,!0,!0),n("autoplay")):s.isBeginning?s.params.autoplay.stopOnLastSlide?d():(e=s.slideTo(s.slides.length-1,s.params.speed,!0,!0),n("autoplay")):(e=s.slidePrev(s.params.speed,!0,!0),n("autoplay")):s.params.loop?(s.loopFix(),e=s.slideNext(s.params.speed,!0,!0),n("autoplay")):s.isEnd?s.params.autoplay.stopOnLastSlide?d():(e=s.slideTo(0,s.params.speed,!0,!0),n("autoplay")):(e=s.slideNext(s.params.speed,!0,!0),n("autoplay")),(s.params.cssMode&&s.autoplay.running||!1===e)&&l()}),a)}function o(){return void 0===t&&(!s.autoplay.running&&(s.autoplay.running=!0,n("autoplayStart"),l(),!0))}function d(){return!!s.autoplay.running&&(void 0!==t&&(t&&(clearTimeout(t),t=void 0),s.autoplay.running=!1,n("autoplayStop"),!0))}function c(e){s.autoplay.running&&(s.autoplay.paused||(t&&clearTimeout(t),s.autoplay.paused=!0,0!==e&&s.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach((e=>{s.$wrapperEl[0].addEventListener(e,h)})):(s.autoplay.paused=!1,l())))}function u(){const e=a();"hidden"===e.visibilityState&&s.autoplay.running&&c(),"visible"===e.visibilityState&&s.autoplay.paused&&(l(),s.autoplay.paused=!1)}function h(e){s&&!s.destroyed&&s.$wrapperEl&&e.target===s.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach((e=>{s.$wrapperEl[0].removeEventListener(e,h)})),s.autoplay.paused=!1,s.autoplay.running?l():d())}function m(){s.params.autoplay.disableOnInteraction?d():(n("autoplayPause"),c()),["transitionend","webkitTransitionEnd"].forEach((e=>{s.$wrapperEl[0].removeEventListener(e,h)}))}function f(){s.params.autoplay.disableOnInteraction||(s.autoplay.paused=!1,n("autoplayResume"),l())}s.autoplay={running:!1,paused:!1},i({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),r("init",(()=>{if(s.params.autoplay.enabled){o();a().addEventListener("visibilitychange",u),s.params.autoplay.pauseOnMouseEnter&&(s.$el.on("mouseenter",m),s.$el.on("mouseleave",f))}})),r("beforeTransitionStart",((e,t,a)=>{s.autoplay.running&&(a||!s.params.autoplay.disableOnInteraction?s.autoplay.pause(t):d())})),r("sliderFirstMove",(()=>{s.autoplay.running&&(s.params.autoplay.disableOnInteraction?d():c())})),r("touchEnd",(()=>{s.params.cssMode&&s.autoplay.paused&&!s.params.autoplay.disableOnInteraction&&l()})),r("destroy",(()=>{s.$el.off("mouseenter",m),s.$el.off("mouseleave",f),s.autoplay.running&&d();a().removeEventListener("visibilitychange",u)})),Object.assign(s.autoplay,{pause:c,run:l,start:o,stop:d})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let i=!1,r=!1;function n(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const s=e.clickedIndex,a=e.clickedSlide;if(a&&d(a).hasClass(t.params.thumbs.slideThumbActiveClass))return;if(null==s)return;let i;if(i=e.params.loop?parseInt(d(e.clickedSlide).attr("data-swiper-slide-index"),10):s,t.params.loop){let e=t.activeIndex;t.slides.eq(e).hasClass(t.params.slideDuplicateClass)&&(t.loopFix(),t._clientLeft=t.$wrapperEl[0].clientLeft,e=t.activeIndex);const s=t.slides.eq(e).prevAll(`[data-swiper-slide-index="${i}"]`).eq(0).index(),a=t.slides.eq(e).nextAll(`[data-swiper-slide-index="${i}"]`).eq(0).index();i=void 0===s?a:void 0===a?s:a-e1?a:o:a-ot.previousIndex?"next":"prev"}else n=t.realIndex,l=n>t.previousIndex?"next":"prev";r&&(n+="next"===l?i:-1*i),s.visibleSlidesIndexes&&s.visibleSlidesIndexes.indexOf(n)<0&&(s.params.centeredSlides?n=n>o?n-Math.floor(a/2)+1:n+Math.floor(a/2)-1:n>o&&s.params.slidesPerGroup,s.slideTo(n,e?0:void 0))}let n=1;const l=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(n=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(n=1),n=Math.floor(n),s.slides.removeClass(l),s.params.loop||s.params.virtual&&s.params.virtual.enabled)for(let e=0;e{const{thumbs:e}=t.params;e&&e.swiper&&(l(),o(!0))})),a("slideChange update resize observerUpdate",(()=>{o()})),a("setTransition",((e,s)=>{const a=t.thumbs.swiper;a&&!a.destroyed&&a.setTransition(s)})),a("beforeDestroy",(()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&r&&e.destroy()})),Object.assign(t.thumbs,{init:l,update:o})},function(e){let{swiper:t,extendParams:s,emit:a,once:i}=e;s({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(t,{freeMode:{onTouchStart:function(){const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({currentPos:t.rtl?t.translate:-t.translate})},onTouchMove:function(){const{touchEventsData:e,touches:s}=t;0===e.velocities.length&&e.velocities.push({position:s[t.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:s[t.isHorizontal()?"currentX":"currentY"],time:u()})},onTouchEnd:function(e){let{currentPos:s}=e;const{params:r,$wrapperEl:n,rtlTranslate:l,snapGrid:o,touchEventsData:d}=t,c=u()-d.touchStartTime;if(s<-t.minTranslate())t.slideTo(t.activeIndex);else if(s>-t.maxTranslate())t.slides.length1){const e=d.velocities.pop(),s=d.velocities.pop(),a=e.position-s.position,i=e.time-s.time;t.velocity=a/i,t.velocity/=2,Math.abs(t.velocity)150||u()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=r.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*r.freeMode.momentumRatio;const s=t.velocity*e;let c=t.translate+s;l&&(c=-c);let p,h=!1;const m=20*Math.abs(t.velocity)*r.freeMode.momentumBounceRatio;let f;if(ct.minTranslate())r.freeMode.momentumBounce?(c-t.minTranslate()>m&&(c=t.minTranslate()+m),p=t.minTranslate(),h=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),r.loop&&r.centeredSlides&&(f=!0);else if(r.freeMode.sticky){let e;for(let t=0;t-c){e=t;break}c=Math.abs(o[e]-c){t.loopFix()})),0!==t.velocity){if(e=l?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),r.freeMode.sticky){const s=Math.abs((l?-c:c)-t.translate),a=t.slidesSizesGrid[t.activeIndex];e=s{t&&!t.destroyed&&d.allowMomentumBounce&&(a("momentumBounce"),t.setTransition(r.speed),setTimeout((()=>{t.setTranslate(p),n.transitionEnd((()=>{t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(a("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,n.transitionEnd((()=>{t&&!t.destroyed&&t.transitionEnd()})))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(r.freeMode.sticky)return void t.slideToClosest();r.freeMode&&a("_freeModeNoMomentumRelease")}(!r.freeMode.momentum||c>=r.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function(e){let t,s,a,{swiper:i,extendParams:r}=e;r({grid:{rows:1,fill:"column"}}),i.grid={initSlides:e=>{const{slidesPerView:r}=i.params,{rows:n,fill:l}=i.params.grid;s=t/n,a=Math.floor(e/n),t=Math.floor(e/n)===e/n?e:Math.ceil(e/n)*n,"auto"!==r&&"row"===l&&(t=Math.max(t,r*n))},updateSlide:(e,r,n,l)=>{const{slidesPerGroup:o,spaceBetween:d}=i.params,{rows:c,fill:p}=i.params.grid;let u,h,m;if("row"===p&&o>1){const s=Math.floor(e/(o*c)),a=e-c*o*s,i=0===s?o:Math.min(Math.ceil((n-s*c*o)/c),o);m=Math.floor(a/i),h=a-m*i+s*o,u=h+m*t/c,r.css({"-webkit-order":u,order:u})}else"column"===p?(h=Math.floor(e/c),m=e-h*c,(h>a||h===a&&m===c-1)&&(m+=1,m>=c&&(m=0,h+=1))):(m=Math.floor(e/s),h=e-m*s);r.css(l("margin-top"),0!==m?d&&`${d}px`:"")},updateWrapperSize:(e,s,a)=>{const{spaceBetween:r,centeredSlides:n,roundLengths:l}=i.params,{rows:o}=i.params.grid;if(i.virtualSize=(e+r)*t,i.virtualSize=Math.ceil(i.virtualSize/o)-r,i.$wrapperEl.css({[a("width")]:`${i.virtualSize+r}px`}),n){s.splice(0,s.length);const e=[];for(let t=0;t{const{slides:e}=t,s=t.params.fadeEffect;for(let a=0;a{const{transformEl:s}=t.params.fadeEffect;(s?t.slides.find(s):t.slides).transition(e),ae({swiper:t,duration:e,transformEl:s,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const i=(e,t,s)=>{let a=s?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),i=s?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===a.length&&(a=d(`
`),e.append(a)),0===i.length&&(i=d(`
`),e.append(i)),a.length&&(a[0].style.opacity=Math.max(-t,0)),i.length&&(i[0].style.opacity=Math.max(t,0))};te({effect:"cube",swiper:t,on:a,setTranslate:()=>{const{$el:e,$wrapperEl:s,slides:a,width:r,height:n,rtlTranslate:l,size:o,browser:c}=t,p=t.params.cubeEffect,u=t.isHorizontal(),h=t.virtual&&t.params.virtual.enabled;let m,f=0;p.shadow&&(u?(m=s.find(".swiper-cube-shadow"),0===m.length&&(m=d('
'),s.append(m)),m.css({height:`${r}px`})):(m=e.find(".swiper-cube-shadow"),0===m.length&&(m=d('
'),e.append(m))));for(let e=0;e-1&&(f=90*s+90*d,l&&(f=90*-s-90*d)),t.transform(v),p.slideShadows&&i(t,d,u)}if(s.css({"-webkit-transform-origin":`50% 50% -${o/2}px`,"transform-origin":`50% 50% -${o/2}px`}),p.shadow)if(u)m.transform(`translate3d(0px, ${r/2+p.shadowOffset}px, ${-r/2}px) rotateX(90deg) rotateZ(0deg) scale(${p.shadowScale})`);else{const e=Math.abs(f)-90*Math.floor(Math.abs(f)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),s=p.shadowScale,a=p.shadowScale/t,i=p.shadowOffset;m.transform(`scale3d(${s}, 1, ${a}) translate3d(0px, ${n/2+i}px, ${-n/2/a}px) rotateX(-90deg)`)}const g=c.isSafari||c.isWebView?-o/2:0;s.transform(`translate3d(0px,0,${g}px) rotateX(${t.isHorizontal()?0:f}deg) rotateY(${t.isHorizontal()?-f:0}deg)`),s[0].style.setProperty("--swiper-cube-translate-z",`${g}px`)},setTransition:e=>{const{$el:s,slides:a}=t;a.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&s.find(".swiper-cube-shadow").transition(e)},recreateShadows:()=>{const e=t.isHorizontal();t.slides.each((t=>{const s=Math.max(Math.min(t.progress,1),-1);i(d(t),s,e)}))},getEffectParams:()=>t.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({flipEffect:{slideShadows:!0,limitRotation:!0,transformEl:null}});const i=(e,s,a)=>{let i=t.isHorizontal()?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===i.length&&(i=ie(a,e,t.isHorizontal()?"left":"top")),0===r.length&&(r=ie(a,e,t.isHorizontal()?"right":"bottom")),i.length&&(i[0].style.opacity=Math.max(-s,0)),r.length&&(r[0].style.opacity=Math.max(s,0))};te({effect:"flip",swiper:t,on:a,setTranslate:()=>{const{slides:e,rtlTranslate:s}=t,a=t.params.flipEffect;for(let r=0;r{const{transformEl:s}=t.params.flipEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),ae({swiper:t,duration:e,transformEl:s})},recreateShadows:()=>{const e=t.params.flipEffect;t.slides.each((s=>{const a=d(s);let r=a[0].progress;t.params.flipEffect.limitRotation&&(r=Math.max(Math.min(s.progress,1),-1)),i(a,r,e)}))},getEffectParams:()=>t.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0,transformEl:null}}),te({effect:"coverflow",swiper:t,on:a,setTranslate:()=>{const{width:e,height:s,slides:a,slidesSizesGrid:i}=t,r=t.params.coverflowEffect,n=t.isHorizontal(),l=t.translate,o=n?e/2-l:s/2-l,d=n?r.rotate:-r.rotate,c=r.depth;for(let e=0,t=a.length;e0?p:0),s.length&&(s[0].style.opacity=-p>0?-p:0)}}},setTransition:e=>{const{transformEl:s}=t.params.coverflowEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({creativeEffect:{transformEl:null,limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const i=e=>"string"==typeof e?e:`${e}px`;te({effect:"creative",swiper:t,on:a,setTranslate:()=>{const{slides:e,$wrapperEl:s,slidesSizesGrid:a}=t,r=t.params.creativeEffect,{progressMultiplier:n}=r,l=t.params.centeredSlides;if(l){const e=a[0]/2-t.params.slidesOffsetBefore||0;s.transform(`translateX(calc(50% - ${e}px))`)}for(let s=0;s0&&(f=r.prev,m=!0),u.forEach(((e,t)=>{u[t]=`calc(${e}px + (${i(f.translate[t])} * ${Math.abs(d*n)}))`})),h.forEach(((e,t)=>{h[t]=f.rotate[t]*Math.abs(d*n)})),a[0].style.zIndex=-Math.abs(Math.round(o))+e.length;const g=u.join(", "),v=`rotateX(${h[0]}deg) rotateY(${h[1]}deg) rotateZ(${h[2]}deg)`,w=c<0?`scale(${1+(1-f.scale)*c*n})`:`scale(${1-(1-f.scale)*c*n})`,b=c<0?1+(1-f.opacity)*c*n:1-(1-f.opacity)*c*n,x=`translate3d(${g}) ${v} ${w}`;if(m&&f.shadow||!m){let e=a.children(".swiper-slide-shadow");if(0===e.length&&f.shadow&&(e=ie(r,a)),e.length){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e[0].style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const y=se(r,a);y.transform(x).css({opacity:b}),f.origin&&y.css("transform-origin",f.origin)}},setTransition:e=>{const{transformEl:s}=t.params.creativeEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow").transition(e),ae({swiper:t,duration:e,transformEl:s,allSlides:!0})},perspective:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({cardsEffect:{slideShadows:!0,transformEl:null,rotate:!0}}),te({effect:"cards",swiper:t,on:a,setTranslate:()=>{const{slides:e,activeIndex:s}=t,a=t.params.cardsEffect,{startTranslate:i,isTouched:r}=t.touchEventsData,n=t.translate;for(let l=0;l0&&c<1&&(r||t.params.cssMode)&&n-1&&(r||t.params.cssMode)&&n>i;if(b||x){const e=(1-Math.abs((Math.abs(c)-.5)/.5))**.5;g+=-28*c*e,f+=-.5*e,v+=96*e,h=-25*e*Math.abs(c)+"%"}if(u=c<0?`calc(${u}px + (${v*Math.abs(c)}%))`:c>0?`calc(${u}px + (-${v*Math.abs(c)}%))`:`${u}px`,!t.isHorizontal()){const e=h;h=u,u=e}const y=c<0?""+(1+(1-f)*c):""+(1-(1-f)*c),E=`\n translate3d(${u}, ${h}, ${m}px)\n rotateZ(${a.rotate?g:0}deg)\n scale(${y})\n `;if(a.slideShadows){let e=o.find(".swiper-slide-shadow");0===e.length&&(e=ie(a,o)),e.length&&(e[0].style.opacity=Math.min(Math.max((Math.abs(c)-.5)/.5,0),1))}o[0].style.zIndex=-Math.abs(Math.round(d))+e.length;se(a,o).transform(E)}},setTransition:e=>{const{transformEl:s}=t.params.cardsEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow").transition(e),ae({swiper:t,duration:e,transformEl:s})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}];return V.use(re),V})); + //# sourceMappingURL=swiper-bundle.min.js.map \ No newline at end of file diff --git a/view/molistar/modules/dailyConsumption/local/ar.js b/view/molistar/modules/dailyConsumption/local/ar.js index 1df095ed..461da526 100644 --- a/view/molistar/modules/dailyConsumption/local/ar.js +++ b/view/molistar/modules/dailyConsumption/local/ar.js @@ -80,5 +80,7 @@ langAr = { Days:'الأيام', Today_Support: 'دعم اليوم:', Upgrade_Requires: 'متطلبات الترقية:', + Consume:'استهلاك ', + } } \ No newline at end of file diff --git a/view/molistar/modules/dailyConsumption/local/en.js b/view/molistar/modules/dailyConsumption/local/en.js index de175b5f..66a80f47 100644 --- a/view/molistar/modules/dailyConsumption/local/en.js +++ b/view/molistar/modules/dailyConsumption/local/en.js @@ -78,5 +78,7 @@ langEn = { Days:'Days', Today_Support: `Today's Support:`, Upgrade_Requires: 'Upgrade Requires:', + Consume:'Consume', + } } \ No newline at end of file diff --git a/view/molistar/modules/dailyConsumption/local/tr.js b/view/molistar/modules/dailyConsumption/local/tr.js index 56e12e9b..eba5914c 100644 --- a/view/molistar/modules/dailyConsumption/local/tr.js +++ b/view/molistar/modules/dailyConsumption/local/tr.js @@ -78,6 +78,8 @@ langTr = { Days:'Günler', Today_Support: 'Bugünün Desteği:', Upgrade_Requires: 'Yükseltme Gereksinimleri:', + Consume:'tüket', + } } \ No newline at end of file diff --git a/view/molistar/modules/dailyConsumption/local/zh.js b/view/molistar/modules/dailyConsumption/local/zh.js index c14d3485..1e42ee90 100644 --- a/view/molistar/modules/dailyConsumption/local/zh.js +++ b/view/molistar/modules/dailyConsumption/local/zh.js @@ -80,5 +80,6 @@ langZh = { Days: '天', Today_Support: '今日支持:', Upgrade_Requires: '升級至下一等級所需:', + Consume:'消耗', } } \ No newline at end of file