PluginProbe
bBlocks – Essential Gutenberg Blocks & Patterns Collection / 2.1.8
bBlocks – Essential Gutenberg Blocks & Patterns Collection v2.1.8
2.1.8 2.1.7 2.1.6 2.1.5 2.1.4 2.1.3 2.1.2 2.1.1 2.1.0 2.0.43 2.0.42 2.0.41 2.0.40 2.0.39 2.0.38 trunk 1.0 1.1 1.2 1.3 1.4 1.5 1.5.1 1.5.2 1.5.3 All 108 releases
← All changes | build/carousel/view.js +16 -1 2.1.0 → 2.1.8 View file →
@@ -1 +1,16 @@
1 -(()=>{"use strict";const e=window.ReactDOM;function t(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function s(e,i){void 0===e&&(e={}),void 0===i&&(i={});const n=["__proto__","constructor","prototype"];Object.keys(i).filter((e=>n.indexOf(e)<0)).forEach((n=>{void 0===e[n]?e[n]=i[n]:t(i[n])&&t(e[n])&&Object.keys(i[n]).length>0&&s(e[n],i[n])}))}const i={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 n(){const e="undefined"!=typeof document?document:{};return s(e,i),e}const a={document:i,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 s(e,a),e}function o(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function l(){return Date.now()}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function c(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;i<arguments.length;i+=1){const n=i<0||arguments.length<=i?void 0:arguments[i];if(null!=n&&(s=n,!("undefined"!=typeof window&&void 0!==window.HTMLElement?s instanceof HTMLElement:s&&(1===s.nodeType||11===s.nodeType)))){const s=Object.keys(Object(n)).filter((e=>t.indexOf(e)<0));for(let t=0,i=s.length;t<i;t+=1){const i=s[t],a=Object.getOwnPropertyDescriptor(n,i);void 0!==a&&a.enumerable&&(d(e[i])&&d(n[i])?n[i].__swiper__?e[i]=n[i]:c(e[i],n[i]):!d(e[i])&&d(n[i])?(e[i]={},n[i].__swiper__?e[i]=n[i]:c(e[i],n[i])):e[i]=n[i])}}}var s;return e}function p(e,t,s){e.style.setProperty(t,s)}function u(e){let{swiper:t,targetPosition:s,side:i}=e;const n=r(),a=-t.translate;let o,l=null;const d=t.params.speed;t.wrapperEl.style.scrollSnapType="none",n.cancelAnimationFrame(t.cssModeFrameID);const c=s>a?"next":"prev",p=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,u=()=>{o=(new Date).getTime(),null===l&&(l=o);const e=Math.max(Math.min((o-l)/d,1),0),r=.5-Math.cos(e*Math.PI)/2;let c=a+r*(s-a);if(p(c,s)&&(c=s),t.wrapperEl.scrollTo({[i]:c}),p(c,s))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout((()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[i]:c})})),void n.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=n.requestAnimationFrame(u)};u()}function m(e,t){void 0===t&&(t="");const s=r(),i=[...e.children];return s.HTMLSlotElement&&e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter((e=>e.matches(t))):i}function g(e){try{return void console.warn(e)}catch(e){}}function h(e,t){void 0===t&&(t=[]);const s=document.createElement(e);return s.classList.add(...Array.isArray(t)?t:function(e){return void 0===e&&(e=""),e.trim().split(" ").filter((e=>!!e.trim()))}(t)),s}function f(e,t){return r().getComputedStyle(e,null).getPropertyValue(t)}function v(e){let t,s=e;if(s){for(t=0;null!==(s=s.previousSibling);)1===s.nodeType&&(t+=1);return t}}function w(e,t){const s=[];let i=e.parentElement;for(;i;)t?i.matches(t)&&s.push(i):s.push(i),i=i.parentElement;return s}function b(e,t,s){const i=r();return s?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function y(e){return(Array.isArray(e)?e:[e]).filter((e=>!!e))}function M(e,t){void 0===t&&(t=""),"undefined"!=typeof trustedTypes?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:e=>e}).createHTML(t):e.innerHTML=t}let T,S,x;function E(){return T||(T=function(){const e=r(),t=n();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),T}function L(e){return void 0===e&&(e={}),S||(S=function(e){let{userAgent:t}=void 0===e?{}:e;const s=E(),i=r(),n=i.navigator.platform,a=t||i.navigator.userAgent,o={ios:!1,android:!1},l=i.screen.width,d=i.screen.height,c=a.match(/(Android);?[\s\/]+([\d.]+)?/);let p=a.match(/(iPad).*OS\s([\d_]+)/);const u=a.match(/(iPod)(.*OS\s([\d_]+))?/),m=!p&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),g="Win32"===n;let h="MacIntel"===n;return!p&&h&&s.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${l}x${d}`)>=0&&(p=a.match(/(Version)\/([\d.]+)/),p||(p=[0,1,"13_0_0"]),h=!1),c&&!g&&(o.os="android",o.android=!0),(p||m||u)&&(o.os="ios",o.ios=!0),o}(e)),S}function C(){return x||(x=function(){const e=r(),t=L();let s=!1;function i(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(i()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,i]=t.split("Version/")[1].split(" ")[0].split(".").map((e=>Number(e)));s=e<16||16===e&&i<2}}const n=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),a=i();return{isSafari:s||a,needPerspectiveFix:s,need3dFix:a||n&&t.ios,isWebView:n}}()),x}var k={on(e,t,s){const i=this;if(!i.eventsListeners||i.destroyed)return i;if("function"!=typeof t)return i;const n=s?"unshift":"push";return e.split(" ").forEach((e=>{i.eventsListeners[e]||(i.eventsListeners[e]=[]),i.eventsListeners[e][n](t)})),i},once(e,t,s){const i=this;if(!i.eventsListeners||i.destroyed)return i;if("function"!=typeof t)return i;function n(){i.off(e,n),n.__emitterProxy&&delete n.__emitterProxy;for(var s=arguments.length,a=new Array(s),r=0;r<s;r++)a[r]=arguments[r];t.apply(i,a)}return n.__emitterProxy=t,i.on(e,n,s)},onAny(e,t){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof e)return s;const i=t?"unshift":"push";return s.eventsAnyListeners.indexOf(e)<0&&s.eventsAnyListeners[i](e),s},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsAnyListeners)return t;const s=t.eventsAnyListeners.indexOf(e);return s>=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(((i,n)=>{(i===t||i.__emitterProxy&&i.__emitterProxy===t)&&s.eventsListeners[e].splice(n,1)}))})),s):s},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,s,i;for(var n=arguments.length,a=new Array(n),r=0;r<n;r++)a[r]=arguments[r];return"string"==typeof a[0]||Array.isArray(a[0])?(t=a[0],s=a.slice(1,a.length),i=e):(t=a[0].events,s=a[0].data,i=a[0].context||e),s.unshift(i),(Array.isArray(t)?t:t.split(" ")).forEach((t=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach((e=>{e.apply(i,[t,...s])})),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach((e=>{e.apply(i,s)}))})),e}};const $=(e,t,s)=>{t&&!e.classList.contains(s)?e.classList.add(s):!t&&e.classList.contains(s)&&e.classList.remove(s)},I=(e,t,s)=>{t&&!e.classList.contains(s)?e.classList.add(s):!t&&e.classList.contains(s)&&e.classList.remove(s)},D=(e,t)=>{if(!e||e.destroyed||!e.params)return;const s=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(s){let t=s.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(s.shadowRoot?t=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame((()=>{s.shadowRoot&&(t=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())}))),t&&t.remove()}},z=(e,t)=>{if(!e.slides[t])return;const s=e.slides[t].querySelector('[loading="lazy"]');s&&s.removeAttribute("loading")},P=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const s=e.slides.length;if(!s||!t||t<0)return;t=Math.min(t,s);const i="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),n=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const s=n,a=[s-t];return a.push(...Array.from({length:t}).map(((e,t)=>s+i+t))),void e.slides.forEach(((t,s)=>{a.includes(t.column)&&z(e,s)}))}const a=n+i-1;if(e.params.rewind||e.params.loop)for(let i=n-t;i<=a+t;i+=1){const t=(i%s+s)%s;(t<n||t>a)&&z(e,t)}else for(let i=Math.max(n-t,0);i<=Math.min(a+t,s-1);i+=1)i!==n&&(i>a||i<n)&&z(e,i)};var N={updateSize:function(){const e=this;let t,s;const i=e.el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:i.clientWidth,s=void 0!==e.params.height&&null!==e.params.height?e.params.height:i.clientHeight,0===t&&e.isHorizontal()||0===s&&e.isVertical()||(t=t-parseInt(f(i,"padding-left")||0,10)-parseInt(f(i,"padding-right")||0,10),s=s-parseInt(f(i,"padding-top")||0,10)-parseInt(f(i,"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,s){return parseFloat(t.getPropertyValue(e.getDirectionLabel(s))||0)}const s=e.params,{wrapperEl:i,slidesEl:n,size:a,rtlTranslate:r,wrongRTL:o}=e,l=e.virtual&&s.virtual.enabled,d=l?e.virtual.slides.length:e.slides.length,c=m(n,`.${e.params.slideClass}, swiper-slide`),u=l?e.virtual.slides.length:c.length;let g=[];const h=[],v=[];let w=s.slidesOffsetBefore;"function"==typeof w&&(w=s.slidesOffsetBefore.call(e));let y=s.slidesOffsetAfter;"function"==typeof y&&(y=s.slidesOffsetAfter.call(e));const M=e.snapGrid.length,T=e.slidesGrid.length;let S=s.spaceBetween,x=-w,E=0,L=0;if(void 0===a)return;"string"==typeof S&&S.indexOf("%")>=0?S=parseFloat(S.replace("%",""))/100*a:"string"==typeof S&&(S=parseFloat(S)),e.virtualSize=-S,c.forEach((e=>{r?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""})),s.centeredSlides&&s.cssMode&&(p(i,"--swiper-centered-offset-before",""),p(i,"--swiper-centered-offset-after",""));const C=s.grid&&s.grid.rows>1&&e.grid;let k;C?e.grid.initSlides(c):e.grid&&e.grid.unsetSlides();const $="auto"===s.slidesPerView&&s.breakpoints&&Object.keys(s.breakpoints).filter((e=>void 0!==s.breakpoints[e].slidesPerView)).length>0;for(let i=0;i<u;i+=1){let n;if(k=0,c[i]&&(n=c[i]),C&&e.grid.updateSlide(i,n,c),!c[i]||"none"!==f(n,"display")){if("auto"===s.slidesPerView){$&&(c[i].style[e.getDirectionLabel("width")]="");const a=getComputedStyle(n),r=n.style.transform,o=n.style.webkitTransform;if(r&&(n.style.transform="none"),o&&(n.style.webkitTransform="none"),s.roundLengths)k=e.isHorizontal()?b(n,"width",!0):b(n,"height",!0);else{const e=t(a,"width"),s=t(a,"padding-left"),i=t(a,"padding-right"),r=t(a,"margin-left"),o=t(a,"margin-right"),l=a.getPropertyValue("box-sizing");if(l&&"border-box"===l)k=e+r+o;else{const{clientWidth:t,offsetWidth:a}=n;k=e+s+i+r+o+(a-t)}}r&&(n.style.transform=r),o&&(n.style.webkitTransform=o),s.roundLengths&&(k=Math.floor(k))}else k=(a-(s.slidesPerView-1)*S)/s.slidesPerView,s.roundLengths&&(k=Math.floor(k)),c[i]&&(c[i].style[e.getDirectionLabel("width")]=`${k}px`);c[i]&&(c[i].swiperSlideSize=k),v.push(k),s.centeredSlides?(x=x+k/2+E/2+S,0===E&&0!==i&&(x=x-a/2-S),0===i&&(x=x-a/2-S),Math.abs(x)<.001&&(x=0),s.roundLengths&&(x=Math.floor(x)),L%s.slidesPerGroup==0&&g.push(x),h.push(x)):(s.roundLengths&&(x=Math.floor(x)),(L-Math.min(e.params.slidesPerGroupSkip,L))%e.params.slidesPerGroup==0&&g.push(x),h.push(x),x=x+k+S),e.virtualSize+=k+S,E=k,L+=1}}if(e.virtualSize=Math.max(e.virtualSize,a)+y,r&&o&&("slide"===s.effect||"coverflow"===s.effect)&&(i.style.width=`${e.virtualSize+S}px`),s.setWrapperSize&&(i.style[e.getDirectionLabel("width")]=`${e.virtualSize+S}px`),C&&e.grid.updateWrapperSize(k,g),!s.centeredSlides){const t=[];for(let i=0;i<g.length;i+=1){let n=g[i];s.roundLengths&&(n=Math.floor(n)),g[i]<=e.virtualSize-a&&t.push(n)}g=t,Math.floor(e.virtualSize-a)-Math.floor(g[g.length-1])>1&&g.push(e.virtualSize-a)}if(l&&s.loop){const t=v[0]+S;if(s.slidesPerGroup>1){const i=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/s.slidesPerGroup),n=t*s.slidesPerGroup;for(let e=0;e<i;e+=1)g.push(g[g.length-1]+n)}for(let i=0;i<e.virtual.slidesBefore+e.virtual.slidesAfter;i+=1)1===s.slidesPerGroup&&g.push(g[g.length-1]+t),h.push(h[h.length-1]+t),e.virtualSize+=t}if(0===g.length&&(g=[0]),0!==S){const t=e.isHorizontal()&&r?"marginLeft":e.getDirectionLabel("marginRight");c.filter(((e,t)=>!(s.cssMode&&!s.loop)||t!==c.length-1)).forEach((e=>{e.style[t]=`${S}px`}))}if(s.centeredSlides&&s.centeredSlidesBounds){let e=0;v.forEach((t=>{e+=t+(S||0)})),e-=S;const t=e>a?e-a:0;g=g.map((e=>e<=0?-w:e>t?t+y:e))}if(s.centerInsufficientSlides){let e=0;v.forEach((t=>{e+=t+(S||0)})),e-=S;const t=(s.slidesOffsetBefore||0)+(s.slidesOffsetAfter||0);if(e+t<a){const s=(a-e-t)/2;g.forEach(((e,t)=>{g[t]=e-s})),h.forEach(((e,t)=>{h[t]=e+s}))}}if(Object.assign(e,{slides:c,snapGrid:g,slidesGrid:h,slidesSizesGrid:v}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){p(i,"--swiper-centered-offset-before",-g[0]+"px"),p(i,"--swiper-centered-offset-after",e.size/2-v[v.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(u!==d&&e.emit("slidesLengthChange"),g.length!==M&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),h.length!==T&&e.emit("slidesGridLengthChange"),s.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(l||s.cssMode||"slide"!==s.effect&&"fade"!==s.effect)){const t=`${s.containerModifierClass}backface-hidden`,i=e.el.classList.contains(t);u<=s.maxBackfaceHiddenSlides?i||e.el.classList.add(t):i&&e.el.classList.remove(t)}},updateAutoHeight:function(e){const t=this,s=[],i=t.virtual&&t.params.virtual.enabled;let n,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const r=e=>i?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach((e=>{s.push(e)}));else for(n=0;n<Math.ceil(t.params.slidesPerView);n+=1){const e=t.activeIndex+n;if(e>t.slides.length&&!i)break;s.push(r(e))}else s.push(r(t.activeIndex));for(n=0;n<s.length;n+=1)if(void 0!==s[n]){const e=s[n].offsetHeight;a=e>a?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},updateSlidesOffset:function(){const e=this,t=e.slides,s=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let i=0;i<t.length;i+=1)t[i].swiperSlideOffset=(e.isHorizontal()?t[i].offsetLeft:t[i].offsetTop)-s-e.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);const t=this,s=t.params,{slides:i,rtlTranslate:n,snapGrid:a}=t;if(0===i.length)return;void 0===i[0].swiperSlideOffset&&t.updateSlidesOffset();let r=-e;n&&(r=e),t.visibleSlidesIndexes=[],t.visibleSlides=[];let o=s.spaceBetween;"string"==typeof o&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e<i.length;e+=1){const l=i[e];let d=l.swiperSlideOffset;s.cssMode&&s.centeredSlides&&(d-=i[0].swiperSlideOffset);const c=(r+(s.centeredSlides?t.minTranslate():0)-d)/(l.swiperSlideSize+o),p=(r-a[0]+(s.centeredSlides?t.minTranslate():0)-d)/(l.swiperSlideSize+o),u=-(r-d),m=u+t.slidesSizesGrid[e],g=u>=0&&u<=t.size-t.slidesSizesGrid[e],h=u>=0&&u<t.size-1||m>1&&m<=t.size||u<=0&&m>=t.size;h&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),$(l,h,s.slideVisibleClass),$(l,g,s.slideFullyVisibleClass),l.progress=n?-c:c,l.originalProgress=n?-p:p}},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,i=t.maxTranslate()-t.minTranslate();let{progress:n,isBeginning:a,isEnd:r,progressLoop:o}=t;const l=a,d=r;if(0===i)n=0,a=!0,r=!0;else{n=(e-t.minTranslate())/i;const s=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=s||n<=0,r=o||n>=1,s&&(n=0),o&&(n=1)}if(s.loop){const s=t.getSlideIndexByData(0),i=t.getSlideIndexByData(t.slides.length-1),n=t.slidesGrid[s],a=t.slidesGrid[i],r=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=n?(l-n)/r:(l+r-a)/r,o>1&&(o-=1)}Object.assign(t,{progress:n,progressLoop:o,isBeginning:a,isEnd:r}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),r&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!r)&&t.emit("fromEdge"),t.emit("progress",n)},updateSlidesClasses:function(){const e=this,{slides:t,params:s,slidesEl:i,activeIndex:n}=e,a=e.virtual&&s.virtual.enabled,r=e.grid&&s.grid&&s.grid.rows>1,o=e=>m(i,`.${s.slideClass}${e}, swiper-slide${e}`)[0];let l,d,c;if(a)if(s.loop){let t=n-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),l=o(`[data-swiper-slide-index="${t}"]`)}else l=o(`[data-swiper-slide-index="${n}"]`);else r?(l=t.find((e=>e.column===n)),c=t.find((e=>e.column===n+1)),d=t.find((e=>e.column===n-1))):l=t[n];l&&(r||(c=function(e,t){const s=[];for(;e.nextElementSibling;){const i=e.nextElementSibling;t?i.matches(t)&&s.push(i):s.push(i),e=i}return s}(l,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!c&&(c=t[0]),d=function(e,t){const s=[];for(;e.previousElementSibling;){const i=e.previousElementSibling;t?i.matches(t)&&s.push(i):s.push(i),e=i}return s}(l,`.${s.slideClass}, swiper-slide`)[0],s.loop&&0===!d&&(d=t[t.length-1]))),t.forEach((e=>{I(e,e===l,s.slideActiveClass),I(e,e===c,s.slideNextClass),I(e,e===d,s.slidePrevClass)})),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,s=t.rtlTranslate?t.translate:-t.translate,{snapGrid:i,params:n,activeIndex:a,realIndex:r,snapIndex:o}=t;let l,d=e;const c=e=>{let s=e-t.virtual.slidesBefore;return s<0&&(s=t.virtual.slides.length+s),s>=t.virtual.slides.length&&(s-=t.virtual.slides.length),s};if(void 0===d&&(d=function(e){const{slidesGrid:t,params:s}=e,i=e.rtlTranslate?e.translate:-e.translate;let n;for(let e=0;e<t.length;e+=1)void 0!==t[e+1]?i>=t[e]&&i<t[e+1]-(t[e+1]-t[e])/2?n=e:i>=t[e]&&i<t[e+1]&&(n=e+1):i>=t[e]&&(n=e);return s.normalizeSlideIndex&&(n<0||void 0===n)&&(n=0),n}(t)),i.indexOf(s)>=0)l=i.indexOf(s);else{const e=Math.min(n.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/n.slidesPerGroup)}if(l>=i.length&&(l=i.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=c(d));const p=t.grid&&n.grid&&n.grid.rows>1;let u;if(t.virtual&&n.virtual.enabled&&n.loop)u=c(d);else if(p){const e=t.slides.find((e=>e.column===d));let s=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(s)&&(s=Math.max(t.slides.indexOf(e),0)),u=Math.floor(s/n.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");u=e?parseInt(e,10):d}else u=d;Object.assign(t,{previousSnapIndex:o,snapIndex:l,previousRealIndex:r,realIndex:u,previousIndex:a,activeIndex:d}),t.initialized&&P(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(r!==u&&t.emit("realIndexChange"),t.emit("slideChange"))},updateClickedSlide:function(e,t){const s=this,i=s.params;let n=e.closest(`.${i.slideClass}, swiper-slide`);!n&&s.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach((e=>{!n&&e.matches&&e.matches(`.${i.slideClass}, swiper-slide`)&&(n=e)}));let a,r=!1;if(n)for(let e=0;e<s.slides.length;e+=1)if(s.slides[e]===n){r=!0,a=e;break}if(!n||!r)return s.clickedSlide=void 0,void(s.clickedIndex=void 0);s.clickedSlide=n,s.virtual&&s.params.virtual.enabled?s.clickedIndex=parseInt(n.getAttribute("data-swiper-slide-index"),10):s.clickedIndex=a,i.slideToClickedSlide&&void 0!==s.clickedIndex&&s.clickedIndex!==s.activeIndex&&s.slideToClickedSlide()}};function O(e){let{swiper:t,runCallbacks:s,direction:i,step:n}=e;const{activeIndex:a,previousIndex:r}=t;let o=i;o||(o=a>r?"next":a<r?"prev":"reset"),t.emit(`transition${n}`),s&&"reset"===o?t.emit(`slideResetTransition${n}`):s&&a!==r&&(t.emit(`slideChangeTransition${n}`),"next"===o?t.emit(`slideNextTransition${n}`):t.emit(`slidePrevTransition${n}`))}var A={slideTo:function(e,t,s,i,n){void 0===e&&(e=0),void 0===s&&(s=!0),"string"==typeof e&&(e=parseInt(e,10));const a=this;let r=e;r<0&&(r=0);const{params:o,snapGrid:l,slidesGrid:d,previousIndex:c,activeIndex:p,rtlTranslate:m,wrapperEl:g,enabled:h}=a;if(!h&&!i&&!n||a.destroyed||a.animating&&o.preventInteractionOnTransition)return!1;void 0===t&&(t=a.params.speed);const f=Math.min(a.params.slidesPerGroupSkip,r);let v=f+Math.floor((r-f)/a.params.slidesPerGroup);v>=l.length&&(v=l.length-1);const w=-l[v];if(o.normalizeSlideIndex)for(let e=0;e<d.length;e+=1){const t=-Math.floor(100*w),s=Math.floor(100*d[e]),i=Math.floor(100*d[e+1]);void 0!==d[e+1]?t>=s&&t<i-(i-s)/2?r=e:t>=s&&t<i&&(r=e+1):t>=s&&(r=e)}if(a.initialized&&r!==p){if(!a.allowSlideNext&&(m?w>a.translate&&w>a.minTranslate():w<a.translate&&w<a.minTranslate()))return!1;if(!a.allowSlidePrev&&w>a.translate&&w>a.maxTranslate()&&(p||0)!==r)return!1}let b;r!==(c||0)&&s&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),b=r>p?"next":r<p?"prev":"reset";const y=a.virtual&&a.params.virtual.enabled;if((!y||!n)&&(m&&-w===a.translate||!m&&w===a.translate))return a.updateActiveIndex(r),o.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==o.effect&&a.setTranslate(w),"reset"!==b&&(a.transitionStart(s,b),a.transitionEnd(s,b)),!1;if(o.cssMode){const e=a.isHorizontal(),s=m?w:-w;if(0===t)y&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),y&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame((()=>{g[e?"scrollLeft":"scrollTop"]=s}))):g[e?"scrollLeft":"scrollTop"]=s,y&&requestAnimationFrame((()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1}));else{if(!a.support.smoothScroll)return u({swiper:a,targetPosition:s,side:e?"left":"top"}),!0;g.scrollTo({[e?"left":"top"]:s,behavior:"smooth"})}return!0}const M=C().isSafari;return y&&!n&&M&&a.isElement&&a.virtual.update(!1,!1,r),a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(r),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,i),a.transitionStart(s,b),0===t?a.transitionEnd(s,b):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(s,b))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,s,i){void 0===e&&(e=0),void 0===s&&(s=!0),"string"==typeof e&&(e=parseInt(e,10));const n=this;if(n.destroyed)return;void 0===t&&(t=n.params.speed);const a=n.grid&&n.params.grid&&n.params.grid.rows>1;let r=e;if(n.params.loop)if(n.virtual&&n.params.virtual.enabled)r+=n.virtual.slidesBefore;else{let e;if(a){const t=r*n.params.grid.rows;e=n.slides.find((e=>1*e.getAttribute("data-swiper-slide-index")===t)).column}else e=n.getSlideIndexByData(r);const t=a?Math.ceil(n.slides.length/n.params.grid.rows):n.slides.length,{centeredSlides:s}=n.params;let o=n.params.slidesPerView;"auto"===o?o=n.slidesPerViewDynamic():(o=Math.ceil(parseFloat(n.params.slidesPerView,10)),s&&o%2==0&&(o+=1));let l=t-e<o;if(s&&(l=l||e<Math.ceil(o/2)),i&&s&&"auto"!==n.params.slidesPerView&&!a&&(l=!1),l){const i=s?e<n.activeIndex?"prev":"next":e-n.activeIndex-1<n.params.slidesPerView?"next":"prev";n.loopFix({direction:i,slideTo:!0,activeSlideIndex:"next"===i?e+1:e-t+1,slideRealIndex:"next"===i?n.realIndex:void 0})}if(a){const e=r*n.params.grid.rows;r=n.slides.find((t=>1*t.getAttribute("data-swiper-slide-index")===e)).column}else r=n.getSlideIndexByData(r)}return requestAnimationFrame((()=>{n.slideTo(r,t,s,i)})),n},slideNext:function(e,t,s){void 0===t&&(t=!0);const i=this,{enabled:n,params:a,animating:r}=i;if(!n||i.destroyed)return i;void 0===e&&(e=i.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(i.slidesPerViewDynamic("current",!0),1));const l=i.activeIndex<a.slidesPerGroupSkip?1:o,d=i.virtual&&a.virtual.enabled;if(a.loop){if(r&&!d&&a.loopPreventsSliding)return!1;if(i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft,i.activeIndex===i.slides.length-1&&a.cssMode)return requestAnimationFrame((()=>{i.slideTo(i.activeIndex+l,e,t,s)})),!0}return a.rewind&&i.isEnd?i.slideTo(0,e,t,s):i.slideTo(i.activeIndex+l,e,t,s)},slidePrev:function(e,t,s){void 0===t&&(t=!0);const i=this,{params:n,snapGrid:a,slidesGrid:r,rtlTranslate:o,enabled:l,animating:d}=i;if(!l||i.destroyed)return i;void 0===e&&(e=i.params.speed);const c=i.virtual&&n.virtual.enabled;if(n.loop){if(d&&!c&&n.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}function p(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const u=p(o?i.translate:-i.translate),m=a.map((e=>p(e))),g=n.freeMode&&n.freeMode.enabled;let h=a[m.indexOf(u)-1];if(void 0===h&&(n.cssMode||g)){let e;a.forEach(((t,s)=>{u>=t&&(e=s)})),void 0!==e&&(h=g?a[e]:a[e>0?e-1:e])}let f=0;if(void 0!==h&&(f=r.indexOf(h),f<0&&(f=i.activeIndex-1),"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(f=f-i.slidesPerViewDynamic("previous",!0)+1,f=Math.max(f,0))),n.rewind&&i.isBeginning){const n=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(n,e,t,s)}return n.loop&&0===i.activeIndex&&n.cssMode?(requestAnimationFrame((()=>{i.slideTo(f,e,t,s)})),!0):i.slideTo(f,e,t,s)},slideReset:function(e,t,s){void 0===t&&(t=!0);const i=this;if(!i.destroyed)return void 0===e&&(e=i.params.speed),i.slideTo(i.activeIndex,e,t,s)},slideToClosest:function(e,t,s,i){void 0===t&&(t=!0),void 0===i&&(i=.5);const n=this;if(n.destroyed)return;void 0===e&&(e=n.params.speed);let a=n.activeIndex;const r=Math.min(n.params.slidesPerGroupSkip,a),o=r+Math.floor((a-r)/n.params.slidesPerGroup),l=n.rtlTranslate?n.translate:-n.translate;if(l>=n.snapGrid[o]){const e=n.snapGrid[o];l-e>(n.snapGrid[o+1]-e)*i&&(a+=n.params.slidesPerGroup)}else{const e=n.snapGrid[o-1];l-e<=(n.snapGrid[o]-e)*i&&(a-=n.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,n.slidesGrid.length-1),n.slideTo(a,e,t,s)},slideToClickedSlide:function(){const e=this;if(e.destroyed)return;const{params:t,slidesEl:s}=e,i="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let n,a=e.getSlideIndexWhenGrid(e.clickedIndex);const r=e.isElement?"swiper-slide":`.${t.slideClass}`,l=e.grid&&e.params.grid&&e.params.grid.rows>1;if(t.loop){if(e.animating)return;n=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?e.slideToLoop(n):a>(l?(e.slides.length-i)/2-(e.params.grid.rows-1):e.slides.length-i)?(e.loopFix(),a=e.getSlideIndex(m(s,`${r}[data-swiper-slide-index="${n}"]`)[0]),o((()=>{e.slideTo(a)}))):e.slideTo(a)}else e.slideTo(a)}},j={loopCreate:function(e,t){const s=this,{params:i,slidesEl:n}=s;if(!i.loop||s.virtual&&s.params.virtual.enabled)return;const a=()=>{m(n,`.${i.slideClass}, swiper-slide`).forEach(((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}))},r=s.grid&&i.grid&&i.grid.rows>1;i.loopAddBlankSlides&&(i.slidesPerGroup>1||r)&&(()=>{const e=m(n,`.${i.slideBlankClass}`);e.forEach((e=>{e.remove()})),e.length>0&&(s.recalcSlides(),s.updateSlides())})();const o=i.slidesPerGroup*(r?i.grid.rows:1),l=s.slides.length%o!=0,d=r&&s.slides.length%i.grid.rows!=0,c=e=>{for(let t=0;t<e;t+=1){const e=s.isElement?h("swiper-slide",[i.slideBlankClass]):h("div",[i.slideClass,i.slideBlankClass]);s.slidesEl.append(e)}};l?(i.loopAddBlankSlides?(c(o-s.slides.length%o),s.recalcSlides(),s.updateSlides()):g("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"),a()):d?(i.loopAddBlankSlides?(c(i.grid.rows-s.slides.length%i.grid.rows),s.recalcSlides(),s.updateSlides()):g("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"),a()):a(),s.loopFix({slideRealIndex:e,direction:i.centeredSlides?void 0:"next",initial:t})},loopFix:function(e){let{slideRealIndex:t,slideTo:s=!0,direction:i,setTranslate:n,activeSlideIndex:a,initial:r,byController:o,byMousewheel:l}=void 0===e?{}:e;const d=this;if(!d.params.loop)return;d.emit("beforeLoopFix");const{slides:c,allowSlidePrev:p,allowSlideNext:u,slidesEl:m,params:h}=d,{centeredSlides:f,initialSlide:v}=h;if(d.allowSlidePrev=!0,d.allowSlideNext=!0,d.virtual&&h.virtual.enabled)return s&&(h.centeredSlides||0!==d.snapIndex?h.centeredSlides&&d.snapIndex<h.slidesPerView?d.slideTo(d.virtual.slides.length+d.snapIndex,0,!1,!0):d.snapIndex===d.snapGrid.length-1&&d.slideTo(d.virtual.slidesBefore,0,!1,!0):d.slideTo(d.virtual.slides.length,0,!1,!0)),d.allowSlidePrev=p,d.allowSlideNext=u,void d.emit("loopFix");let w=h.slidesPerView;"auto"===w?w=d.slidesPerViewDynamic():(w=Math.ceil(parseFloat(h.slidesPerView,10)),f&&w%2==0&&(w+=1));const b=h.slidesPerGroupAuto?w:h.slidesPerGroup;let y=f?Math.max(b,Math.ceil(w/2)):b;y%b!=0&&(y+=b-y%b),y+=h.loopAdditionalSlides,d.loopedSlides=y;const M=d.grid&&h.grid&&h.grid.rows>1;c.length<w+y||"cards"===d.params.effect&&c.length<w+2*y?g("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):M&&"row"===h.grid.fill&&g("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const T=[],S=[],x=M?Math.ceil(c.length/h.grid.rows):c.length,E=r&&x-v<w&&!f;let L=E?v:d.activeIndex;void 0===a?a=d.getSlideIndex(c.find((e=>e.classList.contains(h.slideActiveClass)))):L=a;const C="next"===i||!i,k="prev"===i||!i;let $=0,I=0;const D=(M?c[a].column:a)+(f&&void 0===n?-w/2+.5:0);if(D<y){$=Math.max(y-D,b);for(let e=0;e<y-D;e+=1){const t=e-Math.floor(e/x)*x;if(M){const e=x-t-1;for(let t=c.length-1;t>=0;t-=1)c[t].column===e&&T.push(t)}else T.push(x-t-1)}}else if(D+w>x-y){I=Math.max(D-(x-2*y),b),E&&(I=Math.max(I,w-x+v+1));for(let e=0;e<I;e+=1){const t=e-Math.floor(e/x)*x;M?c.forEach(((e,s)=>{e.column===t&&S.push(s)})):S.push(t)}}if(d.__preventObserver__=!0,requestAnimationFrame((()=>{d.__preventObserver__=!1})),"cards"===d.params.effect&&c.length<w+2*y&&(S.includes(a)&&S.splice(S.indexOf(a),1),T.includes(a)&&T.splice(T.indexOf(a),1)),k&&T.forEach((e=>{c[e].swiperLoopMoveDOM=!0,m.prepend(c[e]),c[e].swiperLoopMoveDOM=!1})),C&&S.forEach((e=>{c[e].swiperLoopMoveDOM=!0,m.append(c[e]),c[e].swiperLoopMoveDOM=!1})),d.recalcSlides(),"auto"===h.slidesPerView?d.updateSlides():M&&(T.length>0&&k||S.length>0&&C)&&d.slides.forEach(((e,t)=>{d.grid.updateSlide(t,e,d.slides)})),h.watchSlidesProgress&&d.updateSlidesOffset(),s)if(T.length>0&&k){if(void 0===t){const e=d.slidesGrid[L],t=d.slidesGrid[L+$]-e;l?d.setTranslate(d.translate-t):(d.slideTo(L+Math.ceil($),0,!1,!0),n&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-t,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-t))}else if(n){const e=M?T.length/h.grid.rows:T.length;d.slideTo(d.activeIndex+e,0,!1,!0),d.touchEventsData.currentTranslate=d.translate}}else if(S.length>0&&C)if(void 0===t){const e=d.slidesGrid[L],t=d.slidesGrid[L-I]-e;l?d.setTranslate(d.translate-t):(d.slideTo(L-I,0,!1,!0),n&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-t,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-t))}else{const e=M?S.length/h.grid.rows:S.length;d.slideTo(d.activeIndex-e,0,!1,!0)}if(d.allowSlidePrev=p,d.allowSlideNext=u,d.controller&&d.controller.control&&!o){const e={slideRealIndex:t,direction:i,setTranslate:n,activeSlideIndex:a,byController:!0};Array.isArray(d.controller.control)?d.controller.control.forEach((t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===h.slidesPerView&&s})})):d.controller.control instanceof d.constructor&&d.controller.control.params.loop&&d.controller.control.loopFix({...e,slideTo:d.controller.control.params.slidesPerView===h.slidesPerView&&s})}d.emit("loopFix")},loopDestroy:function(){const e=this,{params:t,slidesEl:s}=e;if(!t.loop||!s||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const i=[];e.slides.forEach((e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;i[t]=e})),e.slides.forEach((e=>{e.removeAttribute("data-swiper-slide-index")})),i.forEach((e=>{s.append(e)})),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function G(e,t,s){const i=r(),{params:n}=e,a=n.edgeSwipeDetection,o=n.edgeSwipeThreshold;return!a||!(s<=o||s>=i.innerWidth-o)||"prevent"===a&&(t.preventDefault(),!0)}function B(e){const t=this,s=n();let i=e;i.originalEvent&&(i=i.originalEvent);const a=t.touchEventsData;if("pointerdown"===i.type){if(null!==a.pointerId&&a.pointerId!==i.pointerId)return;a.pointerId=i.pointerId}else"touchstart"===i.type&&1===i.targetTouches.length&&(a.touchId=i.targetTouches[0].identifier);if("touchstart"===i.type)return void G(t,i,i.targetTouches[0].pageX);const{params:o,touches:d,enabled:c}=t;if(!c)return;if(!o.simulateTouch&&"mouse"===i.pointerType)return;if(t.animating&&o.preventInteractionOnTransition)return;!t.animating&&o.cssMode&&o.loop&&t.loopFix();let p=i.target;if("wrapper"===o.touchEventsTarget&&!function(e,t){const s=r();let i=t.contains(e);return!i&&s.HTMLSlotElement&&t instanceof HTMLSlotElement&&(i=[...t.assignedElements()].includes(e),i||(i=function(e,t){const s=[t];for(;s.length>0;){const t=s.shift();if(e===t)return!0;s.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}}(e,t))),i}(p,t.wrapperEl))return;if("which"in i&&3===i.which)return;if("button"in i&&i.button>0)return;if(a.isTouched&&a.isMoved)return;const u=!!o.noSwipingClass&&""!==o.noSwipingClass,m=i.composedPath?i.composedPath():i.path;u&&i.target&&i.target.shadowRoot&&m&&(p=m[0]);const g=o.noSwipingSelector?o.noSwipingSelector:`.${o.noSwipingClass}`,h=!(!i.target||!i.target.shadowRoot);if(o.noSwiping&&(h?function(e,t){return void 0===t&&(t=this),function t(s){if(!s||s===n()||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)}(g,p):p.closest(g)))return void(t.allowClick=!0);if(o.swipeHandler&&!p.closest(o.swipeHandler))return;d.currentX=i.pageX,d.currentY=i.pageY;const f=d.currentX,v=d.currentY;if(!G(t,i,f))return;Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=f,d.startY=v,a.touchStartTime=l(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,o.threshold>0&&(a.allowThresholdMove=!1);let w=!0;p.matches(a.focusableElements)&&(w=!1,"SELECT"===p.nodeName&&(a.isTouched=!1)),s.activeElement&&s.activeElement.matches(a.focusableElements)&&s.activeElement!==p&&("mouse"===i.pointerType||"mouse"!==i.pointerType&&!p.matches(a.focusableElements))&&s.activeElement.blur();const b=w&&t.allowTouchMove&&o.touchStartPreventDefault;!o.touchStartForcePreventDefault&&!b||p.isContentEditable||i.preventDefault(),o.freeMode&&o.freeMode.enabled&&t.freeMode&&t.animating&&!o.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",i)}function H(e){const t=n(),s=this,i=s.touchEventsData,{params:a,touches:r,rtlTranslate:o,enabled:d}=s;if(!d)return;if(!a.simulateTouch&&"mouse"===e.pointerType)return;let c,p=e;if(p.originalEvent&&(p=p.originalEvent),"pointermove"===p.type){if(null!==i.touchId)return;if(p.pointerId!==i.pointerId)return}if("touchmove"===p.type){if(c=[...p.changedTouches].find((e=>e.identifier===i.touchId)),!c||c.identifier!==i.touchId)return}else c=p;if(!i.isTouched)return void(i.startMoving&&i.isScrolling&&s.emit("touchMoveOpposite",p));const u=c.pageX,m=c.pageY;if(p.preventedByNestedSwiper)return r.startX=u,void(r.startY=m);if(!s.allowTouchMove)return p.target.matches(i.focusableElements)||(s.allowClick=!1),void(i.isTouched&&(Object.assign(r,{startX:u,startY:m,currentX:u,currentY:m}),i.touchStartTime=l()));if(a.touchReleaseOnEdges&&!a.loop)if(s.isVertical()){if(m<r.startY&&s.translate<=s.maxTranslate()||m>r.startY&&s.translate>=s.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else{if(o&&(u>r.startX&&-s.translate<=s.maxTranslate()||u<r.startX&&-s.translate>=s.minTranslate()))return;if(!o&&(u<r.startX&&s.translate<=s.maxTranslate()||u>r.startX&&s.translate>=s.minTranslate()))return}if(t.activeElement&&t.activeElement.matches(i.focusableElements)&&t.activeElement!==p.target&&"mouse"!==p.pointerType&&t.activeElement.blur(),t.activeElement&&p.target===t.activeElement&&p.target.matches(i.focusableElements))return i.isMoved=!0,void(s.allowClick=!1);i.allowTouchCallbacks&&s.emit("touchMove",p),r.previousX=r.currentX,r.previousY=r.currentY,r.currentX=u,r.currentY=m;const g=r.currentX-r.startX,h=r.currentY-r.startY;if(s.params.threshold&&Math.sqrt(g**2+h**2)<s.params.threshold)return;if(void 0===i.isScrolling){let e;s.isHorizontal()&&r.currentY===r.startY||s.isVertical()&&r.currentX===r.startX?i.isScrolling=!1:g*g+h*h>=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(g))/Math.PI,i.isScrolling=s.isHorizontal()?e>a.touchAngle:90-e>a.touchAngle)}if(i.isScrolling&&s.emit("touchMoveOpposite",p),void 0===i.startMoving&&(r.currentX===r.startX&&r.currentY===r.startY||(i.startMoving=!0)),i.isScrolling||"touchmove"===p.type&&i.preventTouchMoveFromPointerMove)return void(i.isTouched=!1);if(!i.startMoving)return;s.allowClick=!1,!a.cssMode&&p.cancelable&&p.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&p.stopPropagation();let f=s.isHorizontal()?g:h,v=s.isHorizontal()?r.currentX-r.previousX:r.currentY-r.previousY;a.oneWayMovement&&(f=Math.abs(f)*(o?1:-1),v=Math.abs(v)*(o?1:-1)),r.diff=f,f*=a.touchRatio,o&&(f=-f,v=-v);const w=s.touchesDirection;s.swipeDirection=f>0?"prev":"next",s.touchesDirection=v>0?"prev":"next";const b=s.params.loop&&!a.cssMode,y="next"===s.touchesDirection&&s.allowSlideNext||"prev"===s.touchesDirection&&s.allowSlidePrev;if(!i.isMoved){if(b&&y&&s.loopFix({direction:s.swipeDirection}),i.startTranslate=s.getTranslate(),s.setTransition(0),s.animating){const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});s.wrapperEl.dispatchEvent(e)}i.allowMomentumBounce=!1,!a.grabCursor||!0!==s.allowSlideNext&&!0!==s.allowSlidePrev||s.setGrabCursor(!0),s.emit("sliderFirstMove",p)}if((new Date).getTime(),!1!==a._loopSwapReset&&i.isMoved&&i.allowThresholdMove&&w!==s.touchesDirection&&b&&y&&Math.abs(f)>=1)return Object.assign(r,{startX:u,startY:m,currentX:u,currentY:m,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,void(i.startTranslate=i.currentTranslate);s.emit("sliderMove",p),i.isMoved=!0,i.currentTranslate=f+i.startTranslate;let M=!0,T=a.resistanceRatio;if(a.touchReleaseOnEdges&&(T=0),f>0?(b&&y&&i.allowThresholdMove&&i.currentTranslate>(a.centeredSlides?s.minTranslate()-s.slidesSizesGrid[s.activeIndex+1]-("auto"!==a.slidesPerView&&s.slides.length-a.slidesPerView>=2?s.slidesSizesGrid[s.activeIndex+1]+s.params.spaceBetween:0)-s.params.spaceBetween:s.minTranslate())&&s.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>s.minTranslate()&&(M=!1,a.resistance&&(i.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+i.startTranslate+f)**T))):f<0&&(b&&y&&i.allowThresholdMove&&i.currentTranslate<(a.centeredSlides?s.maxTranslate()+s.slidesSizesGrid[s.slidesSizesGrid.length-1]+s.params.spaceBetween+("auto"!==a.slidesPerView&&s.slides.length-a.slidesPerView>=2?s.slidesSizesGrid[s.slidesSizesGrid.length-1]+s.params.spaceBetween:0):s.maxTranslate())&&s.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:s.slides.length-("auto"===a.slidesPerView?s.slidesPerViewDynamic():Math.ceil(parseFloat(a.slidesPerView,10)))}),i.currentTranslate<s.maxTranslate()&&(M=!1,a.resistance&&(i.currentTranslate=s.maxTranslate()+1-(s.maxTranslate()-i.startTranslate-f)**T))),M&&(p.preventedByNestedSwiper=!0),!s.allowSlideNext&&"next"===s.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!s.allowSlidePrev&&"prev"===s.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),s.allowSlidePrev||s.allowSlideNext||(i.currentTranslate=i.startTranslate),a.threshold>0){if(!(Math.abs(f)>a.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,i.currentTranslate=i.startTranslate,void(r.diff=s.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY)}a.followFinger&&!a.cssMode&&((a.freeMode&&a.freeMode.enabled&&s.freeMode||a.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),a.freeMode&&a.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(i.currentTranslate),s.setTranslate(i.currentTranslate))}function Y(e){const t=this,s=t.touchEventsData;let i,n=e;if(n.originalEvent&&(n=n.originalEvent),"touchend"===n.type||"touchcancel"===n.type){if(i=[...n.changedTouches].find((e=>e.identifier===s.touchId)),!i||i.identifier!==s.touchId)return}else{if(null!==s.touchId)return;if(n.pointerId!==s.pointerId)return;i=n}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(n.type)&&(!["pointercancel","contextmenu"].includes(n.type)||!t.browser.isSafari&&!t.browser.isWebView))return;s.pointerId=null,s.touchId=null;const{params:a,touches:r,rtlTranslate:d,slidesGrid:c,enabled:p}=t;if(!p)return;if(!a.simulateTouch&&"mouse"===n.pointerType)return;if(s.allowTouchCallbacks&&t.emit("touchEnd",n),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 u=l(),m=u-s.touchStartTime;if(t.allowClick){const e=n.path||n.composedPath&&n.composedPath();t.updateClickedSlide(e&&e[0]||n.target,e),t.emit("tap click",n),m<300&&u-s.lastClickTime<300&&t.emit("doubleTap doubleClick",n)}if(s.lastClickTime=l(),o((()=>{t.destroyed||(t.allowClick=!0)})),!s.isTouched||!s.isMoved||!t.swipeDirection||0===r.diff&&!s.loopSwapReset||s.currentTranslate===s.startTranslate&&!s.loopSwapReset)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);let g;if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,g=a.followFinger?d?t.translate:-t.translate:-s.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:g});const h=g>=-t.maxTranslate()&&!t.params.loop;let f=0,v=t.slidesSizesGrid[0];for(let e=0;e<c.length;e+=e<a.slidesPerGroupSkip?1:a.slidesPerGroup){const t=e<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;void 0!==c[e+t]?(h||g>=c[e]&&g<c[e+t])&&(f=e,v=c[e+t]-c[e]):(h||g>=c[e])&&(f=e,v=c[c.length-1]-c[c.length-2])}let w=null,b=null;a.rewind&&(t.isBeginning?b=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(w=0));const y=(g-c[f])/v,M=f<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(m>a.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(y>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?w:f+M):t.slideTo(f)),"prev"===t.swipeDirection&&(y>1-a.longSwipesRatio?t.slideTo(f+M):null!==b&&y<0&&Math.abs(y)>a.longSwipesRatio?t.slideTo(b):t.slideTo(f))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);!t.navigation||n.target!==t.navigation.nextEl&&n.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(null!==w?w:f+M),"prev"===t.swipeDirection&&t.slideTo(null!==b?b:f)):n.target===t.navigation.nextEl?t.slideTo(f+M):t.slideTo(f)}}function _(){const e=this,{params:t,el:s}=e;if(s&&0===s.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:n,snapGrid:a}=e,r=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=r&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!r?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout((()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()}),500)),e.allowSlidePrev=n,e.allowSlideNext=i,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function R(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function F(){const e=this,{wrapperEl:t,rtlTranslate:s,enabled:i}=e;if(!i)return;let n;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 a=e.maxTranslate()-e.minTranslate();n=0===a?0:(e.translate-e.minTranslate())/a,n!==e.progress&&e.updateProgress(s?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function V(e){const t=this;D(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function W(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const U=(e,t)=>{const s=n(),{params:i,el:a,wrapperEl:r,device:o}=e,l=!!i.nested,d="on"===t?"addEventListener":"removeEventListener",c=t;a&&"string"!=typeof a&&(s[d]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),a[d]("touchstart",e.onTouchStart,{passive:!1}),a[d]("pointerdown",e.onTouchStart,{passive:!1}),s[d]("touchmove",e.onTouchMove,{passive:!1,capture:l}),s[d]("pointermove",e.onTouchMove,{passive:!1,capture:l}),s[d]("touchend",e.onTouchEnd,{passive:!0}),s[d]("pointerup",e.onTouchEnd,{passive:!0}),s[d]("pointercancel",e.onTouchEnd,{passive:!0}),s[d]("touchcancel",e.onTouchEnd,{passive:!0}),s[d]("pointerout",e.onTouchEnd,{passive:!0}),s[d]("pointerleave",e.onTouchEnd,{passive:!0}),s[d]("contextmenu",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&a[d]("click",e.onClick,!0),i.cssMode&&r[d]("scroll",e.onScroll),i.updateOnWindowResize?e[c](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",_,!0):e[c]("observerUpdate",_,!0),a[d]("load",e.onLoad,{capture:!0}))},q=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var Q={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",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:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!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-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function X(e,t){return function(s){void 0===s&&(s={});const i=Object.keys(s)[0],n=s[i];"object"==typeof n&&null!==n?(!0===e[i]&&(e[i]={enabled:!0}),"navigation"===i&&e[i]&&e[i].enabled&&!e[i].prevEl&&!e[i].nextEl&&(e[i].auto=!0),["pagination","scrollbar"].indexOf(i)>=0&&e[i]&&e[i].enabled&&!e[i].el&&(e[i].auto=!0),i in e&&"enabled"in n?("object"!=typeof e[i]||"enabled"in e[i]||(e[i].enabled=!0),e[i]||(e[i]={enabled:!1}),c(t,s)):c(t,s)):c(t,s)}}const Z={eventsEmitter:k,update:N,translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");const{params:t,rtlTranslate:s,translate:i,wrapperEl:n}=this;if(t.virtualTranslate)return s?-i:i;if(t.cssMode)return i;let a=function(e,t){void 0===t&&(t="x");const s=r();let i,n,a;const o=function(e){const t=r();let s;return t.getComputedStyle&&(s=t.getComputedStyle(e,null)),!s&&e.currentStyle&&(s=e.currentStyle),s||(s=e.style),s}(e);return s.WebKitCSSMatrix?(n=o.transform||o.webkitTransform,n.split(",").length>6&&(n=n.split(", ").map((e=>e.replace(",","."))).join(", ")),a=new s.WebKitCSSMatrix("none"===n?"":n)):(a=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=a.toString().split(",")),"x"===t&&(n=s.WebKitCSSMatrix?a.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(n=s.WebKitCSSMatrix?a.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),n||0}(n,e);return a+=this.cssOverflowAdjustment(),s&&(a=-a),a||0},setTranslate:function(e,t){const s=this,{rtlTranslate:i,params:n,wrapperEl:a,progress:r}=s;let o,l=0,d=0;s.isHorizontal()?l=i?-e:e:d=e,n.roundLengths&&(l=Math.floor(l),d=Math.floor(d)),s.previousTranslate=s.translate,s.translate=s.isHorizontal()?l:d,n.cssMode?a[s.isHorizontal()?"scrollLeft":"scrollTop"]=s.isHorizontal()?-l:-d:n.virtualTranslate||(s.isHorizontal()?l-=s.cssOverflowAdjustment():d-=s.cssOverflowAdjustment(),a.style.transform=`translate3d(${l}px, ${d}px, 0px)`);const c=s.maxTranslate()-s.minTranslate();o=0===c?0:(e-s.minTranslate())/c,o!==r&&s.updateProgress(e),s.emit("setTranslate",s.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,s,i,n){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),void 0===i&&(i=!0);const a=this,{params:r,wrapperEl:o}=a;if(a.animating&&r.preventInteractionOnTransition)return!1;const l=a.minTranslate(),d=a.maxTranslate();let c;if(c=i&&e>l?l:i&&e<d?d:e,a.updateProgress(c),r.cssMode){const e=a.isHorizontal();if(0===t)o[e?"scrollLeft":"scrollTop"]=-c;else{if(!a.support.smoothScroll)return u({swiper:a,targetPosition:-c,side:e?"left":"top"}),!0;o.scrollTo({[e?"left":"top"]:-c,behavior:"smooth"})}return!0}return 0===t?(a.setTransition(0),a.setTranslate(c),s&&(a.emit("beforeTransitionStart",t,n),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(c),s&&(a.emit("beforeTransitionStart",t,n),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,a.animating=!1,s&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){const s=this;s.params.cssMode||(s.wrapperEl.style.transitionDuration=`${e}ms`,s.wrapperEl.style.transitionDelay=0===e?"0ms":""),s.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);const s=this,{params:i}=s;i.cssMode||(i.autoHeight&&s.updateAutoHeight(),O({swiper:s,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);const s=this,{params:i}=s;s.animating=!1,i.cssMode||(s.setTransition(0),O({swiper:s,runCallbacks:e,direction:t,step:"End"}))}},slide:A,loop:j,grabCursor:{setGrabCursor:function(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const s="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),s.style.cursor="move",s.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame((()=>{t.__preventObserver__=!1}))},unsetGrabCursor:function(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame((()=>{e.__preventObserver__=!1})))}},events:{attachEvents:function(){const e=this,{params:t}=e;e.onTouchStart=B.bind(e),e.onTouchMove=H.bind(e),e.onTouchEnd=Y.bind(e),e.onDocumentTouchStart=W.bind(e),t.cssMode&&(e.onScroll=F.bind(e)),e.onClick=R.bind(e),e.onLoad=V.bind(e),U(e,"on")},detachEvents:function(){U(this,"off")}},breakpoints:{setBreakpoint:function(){const e=this,{realIndex:t,initialized:s,params:i,el:a}=e,r=i.breakpoints;if(!r||r&&0===Object.keys(r).length)return;const o=n(),l="window"!==i.breakpointsBase&&i.breakpointsBase?"container":i.breakpointsBase,d=["window","container"].includes(i.breakpointsBase)||!i.breakpointsBase?e.el:o.querySelector(i.breakpointsBase),p=e.getBreakpoint(r,l,d);if(!p||e.currentBreakpoint===p)return;const u=(p in r?r[p]:void 0)||e.originalParams,m=q(e,i),g=q(e,u),h=e.params.grabCursor,f=u.grabCursor,v=i.enabled;m&&!g?(a.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!m&&g&&(a.classList.add(`${i.containerModifierClass}grid`),(u.grid.fill&&"column"===u.grid.fill||!u.grid.fill&&"column"===i.grid.fill)&&a.classList.add(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),h&&!f?e.unsetGrabCursor():!h&&f&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach((t=>{if(void 0===u[t])return;const s=i[t]&&i[t].enabled,n=u[t]&&u[t].enabled;s&&!n&&e[t].disable(),!s&&n&&e[t].enable()}));const w=u.direction&&u.direction!==i.direction,b=i.loop&&(u.slidesPerView!==i.slidesPerView||w),y=i.loop;w&&s&&e.changeDirection(),c(e.params,u);const M=e.params.enabled,T=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),v&&!M?e.disable():!v&&M&&e.enable(),e.currentBreakpoint=p,e.emit("_beforeBreakpoint",u),s&&(b?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!y&&T?(e.loopCreate(t),e.updateSlides()):y&&!T&&e.loopDestroy()),e.emit("breakpoint",u)},getBreakpoint:function(e,t,s){if(void 0===t&&(t="window"),!e||"container"===t&&!s)return;let i=!1;const n=r(),a="window"===t?n.innerHeight:s.clientHeight,o=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:a*t,point:e}}return{value:e,point:e}}));o.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let e=0;e<o.length;e+=1){const{point:a,value:r}=o[e];"window"===t?n.matchMedia(`(min-width: ${r}px)`).matches&&(i=a):r<=s.clientWidth&&(i=a)}return i||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:s}=e,{slidesOffsetBefore:i}=s;if(i){const t=e.slides.length-1,s=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*i;e.isLocked=e.size>s}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:{addClasses:function(){const e=this,{classNames:t,params:s,rtl:i,el:n,device:a}=e,r=function(e,t){const s=[];return e.forEach((e=>{"object"==typeof e?Object.keys(e).forEach((i=>{e[i]&&s.push(t+i)})):"string"==typeof e&&s.push(t+e)})),s}(["initialized",s.direction,{"free-mode":e.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:i},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&"column"===s.grid.fill},{android:a.android},{ios:a.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);t.push(...r),n.classList.add(...t),e.emitContainerClasses()},removeClasses:function(){const{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},J={};class K{constructor(){let e,t;for(var s=arguments.length,i=new Array(s),a=0;a<s;a++)i[a]=arguments[a];1===i.length&&i[0].constructor&&"Object"===Object.prototype.toString.call(i[0]).slice(8,-1)?t=i[0]:[e,t]=i,t||(t={}),t=c({},t),e&&!t.el&&(t.el=e);const r=n();if(t.el&&"string"==typeof t.el&&r.querySelectorAll(t.el).length>1){const e=[];return r.querySelectorAll(t.el).forEach((s=>{const i=c({},t,{el:s});e.push(new K(i))})),e}const o=this;o.__swiper__=!0,o.support=E(),o.device=L({userAgent:t.userAgent}),o.browser=C(),o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],t.modules&&Array.isArray(t.modules)&&o.modules.push(...t.modules);const l={};o.modules.forEach((e=>{e({params:t,swiper:o,extendParams:X(t,l),on:o.on.bind(o),once:o.once.bind(o),off:o.off.bind(o),emit:o.emit.bind(o)})}));const d=c({},Q,l);return o.params=c({},d,J,t),o.originalParams=c({},o.params),o.passedParams=c({},t),o.params&&o.params.on&&Object.keys(o.params.on).forEach((e=>{o.on(e,o.params.on[e])})),o.params&&o.params.onAny&&o.onAny(o.params.onAny),Object.assign(o,{enabled:o.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===o.params.direction,isVertical:()=>"vertical"===o.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:o.params.allowSlideNext,allowSlidePrev:o.params.allowSlidePrev,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:o.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.emit("_swiper"),o.params.init&&o.init(),o}getDirectionLabel(e){return this.isHorizontal()?e:{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"}[e]}getSlideIndex(e){const{slidesEl:t,params:s}=this,i=v(m(t,`.${s.slideClass}, swiper-slide`)[0]);return v(e)-i}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find((t=>1*t.getAttribute("data-swiper-slide-index")===e)))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?e=Math.floor(e/this.params.grid.rows):"row"===this.params.grid.fill&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){const{slidesEl:e,params:t}=this;this.slides=m(e,`.${t.slideClass}, swiper-slide`)}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 i=s.minTranslate(),n=(s.maxTranslate()-i)*e+i;s.translateTo(n,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.forEach((s=>{const i=e.getSlideClasses(s);t.push({slideEl:s,classNames:i}),e.emit("_slideClass",s,i)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:s,slides:i,slidesGrid:n,slidesSizesGrid:a,size:r,activeIndex:o}=this;let l=1;if("number"==typeof s.slidesPerView)return s.slidesPerView;if(s.centeredSlides){let e,t=i[o]?Math.ceil(i[o].swiperSlideSize):0;for(let s=o+1;s<i.length;s+=1)i[s]&&!e&&(t+=Math.ceil(i[s].swiperSlideSize),l+=1,t>r&&(e=!0));for(let s=o-1;s>=0;s-=1)i[s]&&!e&&(t+=i[s].swiperSlideSize,l+=1,t>r&&(e=!0))}else if("current"===e)for(let e=o+1;e<i.length;e+=1)(t?n[e]+a[e]-n[o]<r:n[e]-n[o]<r)&&(l+=1);else for(let e=o-1;e>=0;e-=1)n[o]-n[e]<r&&(l+=1);return l}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:s}=e;function i(){const t=e.rtlTranslate?-1*e.translate:e.translate,s=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(s),e.updateActiveIndex(),e.updateSlidesClasses()}let n;if(s.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach((t=>{t.complete&&D(e,t)})),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),s.freeMode&&s.freeMode.enabled&&!s.cssMode)i(),s.autoHeight&&e.updateAutoHeight();else{if(("auto"===s.slidesPerView||s.slidesPerView>1)&&e.isEnd&&!s.centeredSlides){const t=e.virtual&&s.virtual.enabled?e.virtual.slides:e.slides;n=e.slideTo(t.length-1,0,!1,!0)}else n=e.slideTo(e.activeIndex,0,!1,!0);n||i()}s.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const s=this,i=s.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(s.el.classList.remove(`${s.params.containerModifierClass}${i}`),s.el.classList.add(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.forEach((t=>{"vertical"===e?t.style.width="":t.style.height=""})),s.emit("changeDirection"),t&&s.update()),s}changeLanguageDirection(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;let s=e||t.params.el;if("string"==typeof s&&(s=document.querySelector(s)),!s)return!1;s.swiper=t,s.parentNode&&s.parentNode.host&&s.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const i=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let n=s&&s.shadowRoot&&s.shadowRoot.querySelector?s.shadowRoot.querySelector(i()):m(s,i())[0];return!n&&t.params.createElements&&(n=h("div",t.params.wrapperClass),s.append(n),m(s,`.${t.params.slideClass}`).forEach((e=>{n.append(e)}))),Object.assign(t,{el:s,wrapperEl:n,slidesEl:t.isElement&&!s.parentNode.host.slideSlots?s.parentNode.host:n,hostEl:t.isElement?s.parentNode.host:s,mounted:!0,rtl:"rtl"===s.dir.toLowerCase()||"rtl"===f(s,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===s.dir.toLowerCase()||"rtl"===f(s,"direction")),wrongRTL:"-webkit-box"===f(n,"display")}),!0}init(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();const s=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&s.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),s.forEach((e=>{e.complete?D(t,e):e.addEventListener("load",(e=>{D(t,e.target)}))})),P(t),t.initialized=!0,P(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const s=this,{params:i,el:n,wrapperEl:a,slides:r}=s;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),i.loop&&s.loopDestroy(),t&&(s.removeClasses(),n&&"string"!=typeof n&&n.removeAttribute("style"),a&&a.removeAttribute("style"),r&&r.length&&r.forEach((e=>{e.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")}))),s.emit("destroy"),Object.keys(s.eventsListeners).forEach((e=>{s.off(e)})),!1!==e&&(s.el&&"string"!=typeof s.el&&(s.el.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){c(J,e)}static get extendedDefaults(){return J}static get defaults(){return Q}static installModule(e){K.prototype.__modules__||(K.prototype.__modules__=[]);const t=K.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>K.installModule(e))),K):(K.installModule(e),K)}}Object.keys(Z).forEach((e=>{Object.keys(Z[e]).forEach((t=>{K.prototype[t]=Z[e][t]}))})),K.use([function(e){let{swiper:t,on:s,emit:i}=e;const n=r();let a=null,o=null;const l=()=>{t&&!t.destroyed&&t.initialized&&(i("beforeResize"),i("resize"))},d=()=>{t&&!t.destroyed&&t.initialized&&i("orientationchange")};s("init",(()=>{t.params.resizeObserver&&void 0!==n.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver((e=>{o=n.requestAnimationFrame((()=>{const{width:s,height:i}=t;let n=s,a=i;e.forEach((e=>{let{contentBoxSize:s,contentRect:i,target:r}=e;r&&r!==t.el||(n=i?i.width:(s[0]||s).inlineSize,a=i?i.height:(s[0]||s).blockSize)})),n===s&&a===i||l()}))})),a.observe(t.el)):(n.addEventListener("resize",l),n.addEventListener("orientationchange",d))})),s("destroy",(()=>{o&&n.cancelAnimationFrame(o),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),n.removeEventListener("resize",l),n.removeEventListener("orientationchange",d)}))},function(e){let{swiper:t,extendParams:s,on:i,emit:n}=e;const a=[],o=r(),l=function(e,s){void 0===s&&(s={});const i=new(o.MutationObserver||o.WebkitMutationObserver)((e=>{if(t.__preventObserver__)return;if(1===e.length)return void n("observerUpdate",e[0]);const s=function(){n("observerUpdate",e[0])};o.requestAnimationFrame?o.requestAnimationFrame(s):o.setTimeout(s,0)}));i.observe(e,{attributes:void 0===s.attributes||s.attributes,childList:t.isElement||(void 0===s.childList||s).childList,characterData:void 0===s.characterData||s.characterData}),a.push(i)};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",(()=>{if(t.params.observer){if(t.params.observeParents){const e=w(t.hostEl);for(let t=0;t<e.length;t+=1)l(e[t])}l(t.hostEl,{childList:t.params.observeSlideChildren}),l(t.wrapperEl,{attributes:!1})}})),i("destroy",(()=>{a.forEach((e=>{e.disconnect()})),a.splice(0,a.length)}))}]);const ee=window.React;function te(e,t,s,i){return e.params.createElements&&Object.keys(i).forEach((n=>{if(!s[n]&&!0===s.auto){let a=m(e.el,`.${i[n]}`)[0];a||(a=h("div",i[n]),a.className=i[n],e.el.append(a)),s[n]=a,t[n]=a}})),s}function se(e){let{swiper:t,extendParams:s,on:i,emit:n}=e;function a(e){let s;return e&&"string"==typeof e&&t.isElement&&(s=t.el.querySelector(e)||t.hostEl.querySelector(e),s)?s:(e&&("string"==typeof e&&(s=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&s&&s.length>1&&1===t.el.querySelectorAll(e).length?s=t.el.querySelector(e):s&&1===s.length&&(s=s[0])),e&&!s?e:s)}function r(e,s){const i=t.params.navigation;(e=y(e)).forEach((e=>{e&&(e.classList[s?"add":"remove"](...i.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=s),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass))}))}function o(){const{nextEl:e,prevEl:s}=t.navigation;if(t.params.loop)return r(s,!1),void r(e,!1);r(s,t.isBeginning&&!t.params.rewind),r(e,t.isEnd&&!t.params.rewind)}function l(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),n("navigationPrev"))}function d(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),n("navigationNext"))}function c(){const e=t.params.navigation;if(t.params.navigation=te(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let s=a(e.nextEl),i=a(e.prevEl);Object.assign(t.navigation,{nextEl:s,prevEl:i}),s=y(s),i=y(i);const n=(s,i)=>{s&&s.addEventListener("click","next"===i?d:l),!t.enabled&&s&&s.classList.add(...e.lockClass.split(" "))};s.forEach((e=>n(e,"next"))),i.forEach((e=>n(e,"prev")))}function p(){let{nextEl:e,prevEl:s}=t.navigation;e=y(e),s=y(s);const i=(e,s)=>{e.removeEventListener("click","next"===s?d:l),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach((e=>i(e,"next"))),s.forEach((e=>i(e,"prev")))}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,prevEl:null},i("init",(()=>{!1===t.params.navigation.enabled?u():(c(),o())})),i("toEdge fromEdge lock unlock",(()=>{o()})),i("destroy",(()=>{p()})),i("enable disable",(()=>{let{nextEl:e,prevEl:s}=t.navigation;e=y(e),s=y(s),t.enabled?o():[...e,...s].filter((e=>!!e)).forEach((e=>e.classList.add(t.params.navigation.lockClass)))})),i("click",((e,s)=>{let{nextEl:i,prevEl:a}=t.navigation;i=y(i),a=y(a);const r=s.target;let o=a.includes(r)||i.includes(r);if(t.isElement&&!o){const e=s.path||s.composedPath&&s.composedPath();e&&(o=e.find((e=>i.includes(e)||a.includes(e))))}if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===r||t.pagination.el.contains(r)))return;let e;i.length?e=i[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),n(!0===e?"navigationShow":"navigationHide"),[...i,...a].filter((e=>!!e)).forEach((e=>e.classList.toggle(t.params.navigation.hiddenClass)))}}));const u=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),p()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),c(),o()},disable:u,update:o,init:c,destroy:p})}function ie(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`}function ne(e){let{swiper:t,extendParams:s,on:i,emit:n}=e;const a="swiper-pagination";let r;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:`${a}-bullet`,bulletActiveClass:`${a}-bullet-active`,modifierClass:`${a}-`,currentClass:`${a}-current`,totalClass:`${a}-total`,hiddenClass:`${a}-hidden`,progressbarFillClass:`${a}-progressbar-fill`,progressbarOppositeClass:`${a}-progressbar-opposite`,clickableClass:`${a}-clickable`,lockClass:`${a}-lock`,horizontalClass:`${a}-horizontal`,verticalClass:`${a}-vertical`,paginationDisabledClass:`${a}-disabled`}}),t.pagination={el:null,bullets:[]};let o=0;function l(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function d(e,s){const{bulletActiveClass:i}=t.params.pagination;e&&(e=e[("prev"===s?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${i}-${s}`),(e=e[("prev"===s?"previous":"next")+"ElementSibling"])&&e.classList.add(`${i}-${s}-${s}`))}function c(e){const s=e.target.closest(ie(t.params.pagination.bulletClass));if(!s)return;e.preventDefault();const i=v(s)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===i)return;const e=(n=t.realIndex,a=i,(a%=r=t.slides.length)==1+(n%=r)?"next":a===n-1?"previous":void 0);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(i)}else t.slideTo(i);var n,a,r}function p(){const e=t.rtl,s=t.params.pagination;if(l())return;let i,a,c=t.pagination.el;c=y(c);const p=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,u=t.params.loop?Math.ceil(p/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,i=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(i=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,i=t.activeIndex||0),"bullets"===s.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const n=t.pagination.bullets;let l,p,u;if(s.dynamicBullets&&(r=b(n[0],t.isHorizontal()?"width":"height",!0),c.forEach((e=>{e.style[t.isHorizontal()?"width":"height"]=r*(s.dynamicMainBullets+4)+"px"})),s.dynamicMainBullets>1&&void 0!==a&&(o+=i-(a||0),o>s.dynamicMainBullets-1?o=s.dynamicMainBullets-1:o<0&&(o=0)),l=Math.max(i-o,0),p=l+(Math.min(n.length,s.dynamicMainBullets)-1),u=(p+l)/2),n.forEach((e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>`${s.bulletActiveClass}${e}`))].map((e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e)).flat();e.classList.remove(...t)})),c.length>1)n.forEach((e=>{const n=v(e);n===i?e.classList.add(...s.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),s.dynamicBullets&&(n>=l&&n<=p&&e.classList.add(...`${s.bulletActiveClass}-main`.split(" ")),n===l&&d(e,"prev"),n===p&&d(e,"next"))}));else{const e=n[i];if(e&&e.classList.add(...s.bulletActiveClass.split(" ")),t.isElement&&n.forEach(((e,t)=>{e.setAttribute("part",t===i?"bullet-active":"bullet")})),s.dynamicBullets){const e=n[l],t=n[p];for(let e=l;e<=p;e+=1)n[e]&&n[e].classList.add(...`${s.bulletActiveClass}-main`.split(" "));d(e,"prev"),d(t,"next")}}if(s.dynamicBullets){const i=Math.min(n.length,s.dynamicMainBullets+4),a=(r*i-r)/2-u*r,o=e?"right":"left";n.forEach((e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`}))}}c.forEach(((e,a)=>{if("fraction"===s.type&&(e.querySelectorAll(ie(s.currentClass)).forEach((e=>{e.textContent=s.formatFractionCurrent(i+1)})),e.querySelectorAll(ie(s.totalClass)).forEach((e=>{e.textContent=s.formatFractionTotal(u)}))),"progressbar"===s.type){let n;n=s.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(i+1)/u;let r=1,o=1;"horizontal"===n?r=a:o=a,e.querySelectorAll(ie(s.progressbarFillClass)).forEach((e=>{e.style.transform=`translate3d(0,0,0) scaleX(${r}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`}))}"custom"===s.type&&s.renderCustom?(M(e,s.renderCustom(t,i+1,u)),0===a&&n("paginationRender",e)):(0===a&&n("paginationRender",e),n("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass)}))}function u(){const e=t.params.pagination;if(l())return;const s=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let i=t.pagination.el;i=y(i);let a="";if("bullets"===e.type){let i=t.params.loop?Math.ceil(s/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&i>s&&(i=s);for(let s=0;s<i;s+=1)e.renderBullet?a+=e.renderBullet.call(t,s,e.bulletClass):a+=`<${e.bulletElement} ${t.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),t.pagination.bullets=[],i.forEach((s=>{"custom"!==e.type&&M(s,a||""),"bullets"===e.type&&t.pagination.bullets.push(...s.querySelectorAll(ie(e.bulletClass)))})),"custom"!==e.type&&n("paginationRender",i[0])}function m(){t.params.pagination=te(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let s;"string"==typeof e.el&&t.isElement&&(s=t.el.querySelector(e.el)),s||"string"!=typeof e.el||(s=[...document.querySelectorAll(e.el)]),s||(s=e.el),s&&0!==s.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(s)&&s.length>1&&(s=[...t.el.querySelectorAll(e.el)],s.length>1&&(s=s.find((e=>w(e,".swiper")[0]===t.el)))),Array.isArray(s)&&1===s.length&&(s=s[0]),Object.assign(t.pagination,{el:s}),s=y(s),s.forEach((s=>{"bullets"===e.type&&e.clickable&&s.classList.add(...(e.clickableClass||"").split(" ")),s.classList.add(e.modifierClass+e.type),s.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(s.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&s.classList.add(e.progressbarOppositeClass),e.clickable&&s.addEventListener("click",c),t.enabled||s.classList.add(e.lockClass)})))}function g(){const e=t.params.pagination;if(l())return;let s=t.pagination.el;s&&(s=y(s),s.forEach((s=>{s.classList.remove(e.hiddenClass),s.classList.remove(e.modifierClass+e.type),s.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(s.classList.remove(...(e.clickableClass||"").split(" ")),s.removeEventListener("click",c))}))),t.pagination.bullets&&t.pagination.bullets.forEach((t=>t.classList.remove(...e.bulletActiveClass.split(" "))))}i("changeDirection",(()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{el:s}=t.pagination;s=y(s),s.forEach((s=>{s.classList.remove(e.horizontalClass,e.verticalClass),s.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)}))})),i("init",(()=>{!1===t.params.pagination.enabled?h():(m(),u(),p())})),i("activeIndexChange",(()=>{void 0===t.snapIndex&&p()})),i("snapIndexChange",(()=>{p()})),i("snapGridLengthChange",(()=>{u(),p()})),i("destroy",(()=>{g()})),i("enable disable",(()=>{let{el:e}=t.pagination;e&&(e=y(e),e.forEach((e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass))))})),i("lock unlock",(()=>{p()})),i("click",((e,s)=>{const i=s.target,a=y(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!i.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&i===t.navigation.nextEl||t.navigation.prevEl&&i===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);n(!0===e?"paginationShow":"paginationHide"),a.forEach((e=>e.classList.toggle(t.params.pagination.hiddenClass)))}}));const h=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=y(e),e.forEach((e=>e.classList.add(t.params.pagination.paginationDisabledClass)))),g()};Object.assign(t.pagination,{enable:()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=y(e),e.forEach((e=>e.classList.remove(t.params.pagination.paginationDisabledClass)))),m(),u(),p()},disable:h,render:u,update:p,init:m,destroy:g})}function ae(e){let{swiper:t,extendParams:s,on:i}=e;s({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0}}),t.a11y={clicked:!1};let a,r,o=null,l=(new Date).getTime();function d(e){const t=o;0!==t.length&&M(t,e)}function c(e){(e=y(e)).forEach((e=>{e.setAttribute("tabIndex","0")}))}function p(e){(e=y(e)).forEach((e=>{e.setAttribute("tabIndex","-1")}))}function u(e,t){(e=y(e)).forEach((e=>{e.setAttribute("role",t)}))}function m(e,t){(e=y(e)).forEach((e=>{e.setAttribute("aria-roledescription",t)}))}function g(e,t){(e=y(e)).forEach((e=>{e.setAttribute("aria-label",t)}))}function f(e){(e=y(e)).forEach((e=>{e.setAttribute("aria-disabled",!0)}))}function w(e){(e=y(e)).forEach((e=>{e.setAttribute("aria-disabled",!1)}))}function b(e){if(13!==e.keyCode&&32!==e.keyCode)return;const s=t.params.a11y,i=e.target;if(!t.pagination||!t.pagination.el||i!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(ie(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=y(t.navigation.prevEl);y(t.navigation.nextEl).includes(i)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?d(s.lastSlideMessage):d(s.nextSlideMessage)),e.includes(i)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?d(s.firstSlideMessage):d(s.prevSlideMessage))}t.pagination&&i.matches(ie(t.params.pagination.bulletClass))&&i.click()}}function T(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function S(){return T()&&t.params.pagination.clickable}const x=(e,t,s)=>{c(e),"BUTTON"!==e.tagName&&(u(e,"button"),e.addEventListener("keydown",b)),g(e,s),function(e,t){(e=y(e)).forEach((e=>{e.setAttribute("aria-controls",t)}))}(e,t)},E=e=>{r&&r!==e.target&&!r.contains(e.target)&&(a=!0),t.a11y.clicked=!0},L=()=>{a=!1,requestAnimationFrame((()=>{requestAnimationFrame((()=>{t.destroyed||(t.a11y.clicked=!1)}))}))},C=e=>{l=(new Date).getTime()},k=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-l<100)return;const s=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!s||!t.slides.includes(s))return;r=s;const i=t.slides.indexOf(s)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(s);i||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame((()=>{a||(t.params.loop?t.slideToLoop(t.getSlideIndexWhenGrid(parseInt(s.getAttribute("data-swiper-slide-index"))),0):t.slideTo(t.getSlideIndexWhenGrid(t.slides.indexOf(s)),0),a=!1)})))},$=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&m(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&u(t.slides,e.slideRole);const s=t.slides.length;e.slideLabelMessage&&t.slides.forEach(((i,n)=>{const a=t.params.loop?parseInt(i.getAttribute("data-swiper-slide-index"),10):n;g(i,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,s))}))};i("beforeInit",(()=>{o=h("span",t.params.a11y.notificationClass),o.setAttribute("aria-live","assertive"),o.setAttribute("aria-atomic","true")})),i("afterInit",(()=>{t.params.a11y.enabled&&(()=>{const e=t.params.a11y;t.el.append(o);const s=t.el;e.containerRoleDescriptionMessage&&m(s,e.containerRoleDescriptionMessage),e.containerMessage&&g(s,e.containerMessage),e.containerRole&&u(s,e.containerRole);const i=t.wrapperEl,a=e.id||i.getAttribute("id")||`swiper-wrapper-${r=16,void 0===r&&(r=16),"x".repeat(r).replace(/x/g,(()=>Math.round(16*Math.random()).toString(16)))}`;var r;const l=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";var d;d=a,y(i).forEach((e=>{e.setAttribute("id",d)})),function(e,t){(e=y(e)).forEach((e=>{e.setAttribute("aria-live",t)}))}(i,l),$();let{nextEl:c,prevEl:p}=t.navigation?t.navigation:{};c=y(c),p=y(p),c&&c.forEach((t=>x(t,a,e.nextSlideMessage))),p&&p.forEach((t=>x(t,a,e.prevSlideMessage))),S()&&y(t.pagination.el).forEach((e=>{e.addEventListener("keydown",b)})),n().addEventListener("visibilitychange",C),t.el.addEventListener("focus",k,!0),t.el.addEventListener("focus",k,!0),t.el.addEventListener("pointerdown",E,!0),t.el.addEventListener("pointerup",L,!0)})()})),i("slidesLengthChange snapGridLengthChange slidesGridLengthChange",(()=>{t.params.a11y.enabled&&$()})),i("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&&(t.isBeginning?(f(s),p(s)):(w(s),c(s))),e&&(t.isEnd?(f(e),p(e)):(w(e),c(e)))}()})),i("paginationUpdate",(()=>{t.params.a11y.enabled&&function(){const e=t.params.a11y;T()&&t.pagination.bullets.forEach((s=>{t.params.pagination.clickable&&(c(s),t.params.pagination.renderBullet||(u(s,"button"),g(s,e.paginationBulletMessage.replace(/\{\{index\}\}/,v(s)+1)))),s.matches(ie(t.params.pagination.bulletActiveClass))?s.setAttribute("aria-current","true"):s.removeAttribute("aria-current")}))}()})),i("destroy",(()=>{t.params.a11y.enabled&&function(){o&&o.remove();let{nextEl:e,prevEl:s}=t.navigation?t.navigation:{};e=y(e),s=y(s),e&&e.forEach((e=>e.removeEventListener("keydown",b))),s&&s.forEach((e=>e.removeEventListener("keydown",b))),S()&&y(t.pagination.el).forEach((e=>{e.removeEventListener("keydown",b)})),n().removeEventListener("visibilitychange",C),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",k,!0),t.el.removeEventListener("pointerdown",E,!0),t.el.removeEventListener("pointerup",L,!0))}()}))}function re(e){let t,s,{swiper:i,extendParams:a,on:r,emit:o,params:l}=e;i.autoplay={running:!1,paused:!1,timeLeft:0},a({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let d,c,p,u,m,g,h,f,v=l&&l.autoplay?l.autoplay.delay:3e3,w=l&&l.autoplay?l.autoplay.delay:3e3,b=(new Date).getTime();function y(e){i&&!i.destroyed&&i.wrapperEl&&e.target===i.wrapperEl&&(i.wrapperEl.removeEventListener("transitionend",y),f||e.detail&&e.detail.bySwiperTouchMove||L())}const M=()=>{if(i.destroyed||!i.autoplay.running)return;i.autoplay.paused?c=!0:c&&(w=d,c=!1);const e=i.autoplay.paused?d:b+w-(new Date).getTime();i.autoplay.timeLeft=e,o("autoplayTimeLeft",e,e/v),s=requestAnimationFrame((()=>{M()}))},T=e=>{if(i.destroyed||!i.autoplay.running)return;cancelAnimationFrame(s),M();let n=void 0===e?i.params.autoplay.delay:e;v=i.params.autoplay.delay,w=i.params.autoplay.delay;const a=(()=>{let e;if(e=i.virtual&&i.params.virtual.enabled?i.slides.find((e=>e.classList.contains("swiper-slide-active"))):i.slides[i.activeIndex],e)return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(n=a,v=a,w=a),d=n;const r=i.params.speed,l=()=>{i&&!i.destroyed&&(i.params.autoplay.reverseDirection?!i.isBeginning||i.params.loop||i.params.rewind?(i.slidePrev(r,!0,!0),o("autoplay")):i.params.autoplay.stopOnLastSlide||(i.slideTo(i.slides.length-1,r,!0,!0),o("autoplay")):!i.isEnd||i.params.loop||i.params.rewind?(i.slideNext(r,!0,!0),o("autoplay")):i.params.autoplay.stopOnLastSlide||(i.slideTo(0,r,!0,!0),o("autoplay")),i.params.cssMode&&(b=(new Date).getTime(),requestAnimationFrame((()=>{T()}))))};return n>0?(clearTimeout(t),t=setTimeout((()=>{l()}),n)):requestAnimationFrame((()=>{l()})),n},S=()=>{b=(new Date).getTime(),i.autoplay.running=!0,T(),o("autoplayStart")},x=()=>{i.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(s),o("autoplayStop")},E=(e,s)=>{if(i.destroyed||!i.autoplay.running)return;clearTimeout(t),e||(h=!0);const n=()=>{o("autoplayPause"),i.params.autoplay.waitForTransition?i.wrapperEl.addEventListener("transitionend",y):L()};if(i.autoplay.paused=!0,s)return g&&(d=i.params.autoplay.delay),g=!1,void n();const a=d||i.params.autoplay.delay;d=a-((new Date).getTime()-b),i.isEnd&&d<0&&!i.params.loop||(d<0&&(d=0),n())},L=()=>{i.isEnd&&d<0&&!i.params.loop||i.destroyed||!i.autoplay.running||(b=(new Date).getTime(),h?(h=!1,T(d)):T(),i.autoplay.paused=!1,o("autoplayResume"))},C=()=>{if(i.destroyed||!i.autoplay.running)return;const e=n();"hidden"===e.visibilityState&&(h=!0,E(!0)),"visible"===e.visibilityState&&L()},k=e=>{"mouse"===e.pointerType&&(h=!0,f=!0,i.animating||i.autoplay.paused||E(!0))},$=e=>{"mouse"===e.pointerType&&(f=!1,i.autoplay.paused&&L())};r("init",(()=>{i.params.autoplay.enabled&&(i.params.autoplay.pauseOnMouseEnter&&(i.el.addEventListener("pointerenter",k),i.el.addEventListener("pointerleave",$)),n().addEventListener("visibilitychange",C),S())})),r("destroy",(()=>{i.el&&"string"!=typeof i.el&&(i.el.removeEventListener("pointerenter",k),i.el.removeEventListener("pointerleave",$)),n().removeEventListener("visibilitychange",C),i.autoplay.running&&x()})),r("_freeModeStaticRelease",(()=>{(u||h)&&L()})),r("_freeModeNoMomentumRelease",(()=>{i.params.autoplay.disableOnInteraction?x():E(!0,!0)})),r("beforeTransitionStart",((e,t,s)=>{!i.destroyed&&i.autoplay.running&&(s||!i.params.autoplay.disableOnInteraction?E(!0,!0):x())})),r("sliderFirstMove",(()=>{!i.destroyed&&i.autoplay.running&&(i.params.autoplay.disableOnInteraction?x():(p=!0,u=!1,h=!1,m=setTimeout((()=>{h=!0,u=!0,E(!0)}),200)))})),r("touchEnd",(()=>{if(!i.destroyed&&i.autoplay.running&&p){if(clearTimeout(m),clearTimeout(t),i.params.autoplay.disableOnInteraction)return u=!1,void(p=!1);u&&i.params.cssMode&&L(),u=!1,p=!1}})),r("slideChange",(()=>{!i.destroyed&&i.autoplay.running&&(g=!0)})),Object.assign(i.autoplay,{start:S,stop:x,pause:E,resume:L})}const oe=window.ReactJSXRuntime,le=({attributes:e,slidesHost:t})=>{const{navigation:s,layout:i,options:n,autoplay:a,pagination:r}=e,o=(0,ee.useRef)(null),l=(0,ee.useRef)(null),d=(0,ee.useRef)(null),c=(0,ee.useRef)(null),[p,u]=(0,ee.useState)(!1);return(0,ee.useEffect)((()=>{if(!d.current||!t)return;if("1"===t.dataset.moved)return void u(!0);const e=Array.from(t.children);d.current.append(...e),t.dataset.moved="1",u(!0)}),[t]),(0,ee.useLayoutEffect)((()=>{if(!p)return;const e=l.current,t=o.current,u=d.current;if(!e||!t||!u)return;if(!u.querySelectorAll(".swiper-slide").length)return;if(e.swiper)return;const m=t.querySelector(".swiper-button-next"),g=t.querySelector(".swiper-button-prev"),h=t.querySelector(".swiper-pagination"),f=Math.round(1e3*(a?.delay??2.5));return c.current=new K(e,{modules:[ae,re,se,ne],slidesPerView:i?.slideView?.mobile??1,spaceBetween:i?.space?.mobile??15,loop:!!n?.loop,speed:Math.round(1e3*(n?.speed??.5)),autoHeight:!!n?.autoHeight,autoplay:!!a?.autoplay&&{delay:f,disableOnInteraction:!1,pauseOnMouseEnter:!!a?.isPauseOnHover,reverseDirection:"left"===a?.direction},breakpoints:{641:{slidesPerView:i?.slideView?.tablet??2,spaceBetween:i?.space?.tablet??25},1025:{slidesPerView:i?.slideView?.desktop??3,spaceBetween:i?.space?.desktop??30}},navigation:!!(s?.navigation&&m&&g)&&{nextEl:m,prevEl:g},pagination:!(!r?.pagination||!h)&&{el:h,clickable:!!r?.clickable},allowTouchMove:!!n?.touchMove,preventClicks:!1,preventClicksPropagation:!1}),requestAnimationFrame((()=>c.current?.update())),()=>{c.current?.destroy(!0,!0),c.current=null}}),[p,e]),(0,oe.jsx)("div",{className:"bBlock-carousel-main-wrapper",ref:o,children:(0,oe.jsxs)("div",{className:"bBlocks-carousel-wrapper",children:[(0,oe.jsx)("div",{className:"swiper",ref:l,children:(0,oe.jsx)("div",{className:"swiper-wrapper",ref:d})}),s?.navigation&&(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)("div",{className:"swiper-button-prev",dangerouslySetInnerHTML:{__html:s?.prevIcon?.library}}),(0,oe.jsx)("div",{className:"swiper-button-next",dangerouslySetInnerHTML:{__html:s?.nextIcon?.library}})]}),r?.pagination&&(0,oe.jsx)("div",{className:"swiper-pagination swiper-pagination-horizontal"})]})})},de=e=>!(null==e||""===e||Array.isArray(e)&&0===e.length||"object"==typeof e&&0===Object.keys(e).length||"string"==typeof e&&""===e.trim()||"number"==typeof e&&0===e),ce=e=>{try{const t=new URL(e);return["http:","https:"].includes(t.protocol)?t.toString():null}catch(t){return"string"==typeof e&&e.startsWith("/")&&!e.startsWith("//")?e:null}},pe="@media only screen and (max-width: 1024px)",ue="@media only screen and (max-width: 640px)",me="linear-gradient(135deg, #0040E3, #18D4FD)",ge=e=>{const t=ce(e);return t?`url('${t.replace(/['"()]/g,"")}')`:"none"},he=(e,t)=>de(t)?`${e}: ${t};`:"",fe=e=>{if(!e)return"";const t=e=>{const{color:t="#000000",style:s="solid",width:i="0px"}=e;return`${i} ${s} ${t}`};return"object"!=typeof e||Array.isArray(e)?"":e.hasOwnProperty("top")||e.hasOwnProperty("right")||e.hasOwnProperty("bottom")||e.hasOwnProperty("left")?["top","right","bottom","left"].map((s=>e[s]?`border-${s}: ${t(e[s])};`:"")).join(" ").trim():he("border",t(e))},ve=e=>{if(!e)return"";if("string"==typeof e)return e;if("object"==typeof e&&!Array.isArray(e)){const t=["top","right","bottom","left"];return t.map((t=>e[t]||"")).every((e=>!e))?"":t.map((t=>e[t]||"0")).join(" ")}return""},we=e=>{const{position:t="center center",xPosition:s=0,yPosition:i=0,attachment:n="",repeat:a="no-repeat",size:r="cover",customSize:o="0px"}=e||{},l=e=>"initial"!==e||de(e);return`\n\t\t${l(t)?`background-position: ${"custom"===t?`${s} ${i}`:t};`:""}\n\t\t${n&&l(n)?`background-attachment: ${n};`:""}\n\t\t${l(a)?`background-repeat: ${a};`:""}\n\t\t${l(r)?`background-size: ${"custom"===r?`${o} auto`:r};`:""}\n\t`},be=(e={})=>e?{desktop:de(e.url)?`background-image: ${ge(e.url)}; ${we(e?.desktop)}`:"",tablet:de(e.url)?we(e?.tablet):"",mobile:de(e.url)?we(e?.mobile):""}:"",ye=(e,t,s=!1)=>{const{type:i="color",color:n,gradient:a,img:r,video:o}=e||{},l="color"===i?he("background",n):"gradient"===i?(e=>{const{type:t="linear",radialType:s="ellipse",colors:i=[],centerPositions:n={x:0,y:0},angel:a=0}=e||{};if(de(e)){const e=i?.map((({color:e,position:t})=>`${e} ${t}%`)),r=`linear-gradient(${a}deg, ${e})`;return he("background","radial"===t?`radial-gradient(${s} at ${n?.x}% ${n?.y}%,${e})`:r)}return""})(a):"image"===i?be(r).desktop:"",d="image"===i?be(r).tablet:"",c="image"===i?be(r).mobile:"",p=s?`${t}:hover`:t;return`\n\t\t${"video"===i?((e,t)=>{const{url:s,loop:i}=e||{},n=document.querySelector(t),a=n?.querySelector(".bPlVideo"),r=document.createElement("video");if(r.muted=!0,r.autoplay=!0,r.classList.add("bPlVideo"),!a&&n&&s){const e=ce(s);if(e){const t=document.createElement("source");t.src=e,r.appendChild(t),n.appendChild(r)}}return r.loop=i,r.play(),`${t} .bPlVideo{\n\t\tleft: 0;\n\t\tmin-height: 100%;\n\t\tmin-width: 100%;\n\t\tposition: absolute;\n\t\twidth: -webkit-fill-available;\n\t\ttop: 0;\n\t\tz-index: 0;\n\t}`})(o,t):""}\n\n\t\t${l?`${p}{\n\t\t\t${l}\n\t\t}`:""}\n\n\t\t${d?`${pe} {\n\t\t\t${p}{\n\t\t\t\t${d}\n\t\t\t}\n\t\t}`:""}\n\n\t\t${c?`${ue} {\n\t\t\t${p}{\n\t\t\t\t${c}\n\t\t\t}\n\t\t}`:""}\n\t`.replace(/\s+/g," ").trim()},Me=(e,t,s=!1)=>{const{isEnabled:i,colors:n,opacity:a=1,blend:r,filter:o="",blur:l=0,brightness:d=100,contrast:c=100,saturation:p=100,hue:u=0,position:m={top:0,right:0,bottom:0,left:0},zIndex:g=-1}=e||{},h=`${100!==d?`brightness(${d}%)`:""} ${100!==c?`contrast(${c}%)`:""} ${100!==p?`saturate(${p}%)`:""} ${0!==l?`blur(${l}px)`:""} ${0!==u?`hue-rotate(${u}deg)`:""}`,f=`${o}: ${o?h:""}; -webkit-${o}: ${o?h:""};`,v=s?`${t}:hover::after`:`${t}::after`;return i?`\n\t\t${t}{\n\t\t\tposition:relative;\n\t\t\tz-index:1;\n\t\t}\n\t\t${t}::after{\n\t\t\tcontent: '';\n\t\t\tposition: absolute;\n\t\t\ttop:${de(m.top)?m.top:0};\n\t\t\tright:${de(m.right)?m.right:0};\n\t\t\tbottom:${de(m.bottom)?m.bottom:0};\n\t\t\tleft:${de(m.left)?m.left:0};\n\t\t\tz-index:${g};\n\t\t}\n\t\t${ye(n,v,!1)}\n\t\t${v}{\n\t\t\t${he("opacity",a)}\n\t\t\t${he("mix-blend-mode",r)}\n\t\t\t${f}\n\t\t}\n\t`.replace(/\s+/g," ").trim():""},Te=(e,t,s=!1)=>{const i=(e,t="desktop")=>{if(!de(e))return"";const{skew:s,scale:i,rotate:n,offset:a,flipX:r,flipY:o}=e,{threeDRotate:l}=n||{},{isProportion:d}=i||{},c=[];return de(s)&&(de(s?.[t]?.x)&&c.push(`skewX(${s[t].x}deg)`),de(s?.[t]?.y)&&c.push(`skewY(${s[t].y}deg)`)),d?de(i?.[t]?.scale)&&c.push(`scale(${i[t].scale})`):(de(i?.[t]?.x)&&c.push(`scaleX(${i[t].x})`),de(i?.[t]?.y)&&c.push(`scaleY(${i[t].y})`)),de(n)&&(de(n?.[t]?.z)&&c.push(`rotateZ(${n[t].z}deg)`),l&&(de(n?.[t]?.x)&&c.push(`rotateX(${n[t].x}deg)`),de(n?.[t]?.y)&&c.push(`rotateY(${n[t].y}deg)`))),de(a)&&(de(a?.[t]?.x)&&c.push(`translateX(${a[t].x})`),de(a?.[t]?.y)&&c.push(`translateY(${a[t].y})`)),de(r)&&c.push(r?"scaleX(-1)":""),de(o)&&c.push(o?"scaleY(-1)":""),0===c.length?"":he("transform",c.join(" "))},n=s?`${t}:hover`:t;return`\n\t\t${n} {\n\t\t\t${i(e,"desktop")}\n\t\t}\n\t\t${pe}{\n\t\t\t${n} {\n\t\t\t\t${i(e,"tablet")}\n\t\t\t}\n\t\t}\n\t\t${ue}{\n\t\t\t${n} {\n\t\t\t\t${i(e,"mobile")}\n\t\t\t}\n\t\t}\n\t`},Se=e=>{const{padding:t,margin:s,height:i,width:n}=e||{},a=(e,t)=>he(e,t),r=(e,t,s)=>a(e,t?.[e]?.[s])+a(`min-${e}`,t?.min?.[s])+a(`max-${e}`,t?.max?.[s]),o=e=>he("padding",ve(e)),l=e=>he("margin",ve(e));return{desktop:o(t?.desktop)+l(s?.desktop)+r("height",i,"desktop")+r("width",n,"desktop"),tablet:o(t?.tablet)+l(s?.tablet)+r("height",i,"tablet")+r("width",n,"tablet"),mobile:o(t?.mobile)+l(s?.mobile)+r("height",i,"mobile")+r("width",n,"mobile")}},xe=e=>{const{normal:t,hover:s}=e||{},i=e=>{const{border:t,radius:s,shadow:i}=e||{},n=he("border-radius",ve(s)),a=he("box-shadow",((e,t="box")=>{let s="";return e?.map(((i,n)=>{const{hOffset:a="0px",vOffset:r="0px",blur:o="0px",spreed:l="0px",color:d="#e7f0fe",isInset:c=!1}=i||{},p=c?"inset":"",u=`${a} ${r} ${o}`,m=n+1>=e.length?"":", ";s+="text"===t?`${u} ${d}${m}`:`${u} ${l} ${d} ${p}${m}`})),s||""})(i,"box"));return fe(t)+n+a};return{normal:i(t),hover:i(s)}},Ee=e=>{const{zIndex:t,overflow:s}=e||{},i=s?`overflow: ${s};`:"",n=e=>`${he("z-index",t?.[e])} ${he("position",de(t?.[e])?"relative":"")}`;return{desktop:n("desktop")+i,tablet:n("tablet"),mobile:n("mobile")}},Le=(e,t)=>{const{desktop:s=!1,tablet:i=!1,mobile:n=!1}=e||{},a=t?"opacity: 0.5;":"display: none;",r=e=>e?a:"";return{desktop:r(s),tablet:r(i),mobile:r(n)}},Ce=(e,t,s=!1,i=!0)=>{const{dimension:n,transform:a,background:r,borderShadow:o,mask:l,animation:d,visibility:c,responsive:p,css:u=""}=t||{},m=s?`#${e}>div>div${i?":first-child":""}`:`#${e}>div`;((e,t,s)=>{const i=s?`#${t} > div`:`#${t}`,n=document.querySelector(i);n&&e&&e.type&&(n.setAttribute("data-aos",e.type),n.setAttribute("data-aos-duration",1e3*e.duration||.4),n.setAttribute("data-aos-delay",1e3*e.delay||0),n.classList.contains("aos-init")||(n.classList.add("aos-init"),window?.AOS?.init()),s)&&new IntersectionObserver((e=>{e.forEach((e=>{e.intersectionRatio>.5?n.classList.add("aos-animate"):n.classList.remove("aos-animate")}))}),{threshold:[.5]}).observe(n)})(d,e,s);const g=Se(n).desktop+Ee(c).desktop+((e,t,s)=>{const{transition:i=.4}=e||{},{transition:n=.4}=t||{},{transition:a=200}=s||{};return`transition: background ${i}s, border ${n}s, border-radius ${n}s, box-shadow ${n}s, transform ${a}ms ease-in-out;`})(r,o,a)+(e=>{const{isMask:t=!1,shape:s={type:"circle"},size:i={type:"contain",scale:"100%"},position:n={type:"center center",x:50,y:50},repeat:a="no-repeat"}=e||{};return t?`-webkit-mask-image: ${"custom"===s.type?ge(s.url):`url(${(r=s.type,[{svg:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4OSIgaGVpZ2h0PSI4OSIgdmlld0JveD0iMCAwIDg5IDg5Ij48Y2lyY2xlIGN4PSI0NC41IiBjeT0iNDQuNSIgcj0iNDQuNSIvPjwvc3ZnPg==",type:"circle"},{svg:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4OSIgaGVpZ2h0PSI4OSIgdmlld0JveD0iMCAwIDg5IDg5Ij48cGF0aCBkPSJNNzYuMTMzMiw0NC40NzUybDYuMzI4OS02LjMyODVBMjIuMzQ4NiwyMi4zNDg2LDAsMCwwLDUwLjg1LDYuNTQ3NEw0NC41MzIsMTIuODY1MSwzOC4xNiw2LjU0NzRhMjIuMzUyNCwyMi4zNTI0LDAsMSwwLTMxLjYxMiwzMS42MWw2LjMxODEsNi4zMTc3TDYuNTQ3OCw1MC44NDdhMjIuMzUyNCwyMi4zNTI0LDAsMCwwLDMxLjYxMiwzMS42MWw2LjMxODEtNi4zMTc3TDUwLjg1LDgyLjM5MjJhMjIuMzQ4NiwyMi4zNDg2LDAsMCwwLDMxLjYxMi0zMS41OTkzWiIvPjwvc3ZnPg==",type:"flower"},{svg:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MS4xMTQzIiBoZWlnaHQ9Ijg4Ljk5OTkiIHZpZXdCb3g9IjAgMCA5MS4xMTQzIDg4Ljk5OTkiPjxwYXRoIGQ9Ik04Mi4xNzQ5LDM3LjUyNjZsMS42MTE5LTEuNjExOWMuOTQ4Ni0uOTQ4Ny02LjM3LTUuOTMwOS03LjA0OTItNi4zNzgyYTQ1LjE1MTYsNDUuMTUxNiwwLDAsMC01Ljc3NjYtMy4zMjQxYy0uMjQ2OC0uMTE1Ny0uNjAxNi0uMzAwOC0uOTg3Mi0uNDc4MnExLjc4MTYtMS44OTcyLDMuNTg2My0zLjc3MTNjLjk0ODYtLjk4LTYuMzYyOC01LjkyMzItNy4wNDkyLTYuMzcwNUE0NC4xNTc5LDQ0LjE1NzksMCwwLDAsNjAuNzUsMTIuMjYwNmwtLjI5My0uMTQ2NSwxLjM5NTktMS41NDI1Yy45NDA5LTEuMDQ4OS02LjMzMTktNS45LTcuMDQ5Mi02LjM3QTQ0LjIxMiw0NC4yMTIsMCwwLDAsNDkuMDQyMi44NjE2Yy0uNTQtLjI0NjctMi4zMTM3LTEuMjY0OC0yLjg0NTgtLjY4NjRRMzIuNzM4MSwxNS4xNjgyLDE4LjExNTQsMjkuMDY2Yy03Ljg0MzYsNy40NS0xNi41NjYzLDE1LjU3OTEtMTguMTA4OCwyNi44Ny0uMTE1Ny44MjUzLDEuMzI2NSwxLjk3NDQsMS43NDMsMi4zMTM4YTQwLjc5OSw0MC43OTksMCwwLDAsNS4zMTM5LDQuMDU2Nyw0NC4yMTc0LDQ0LjIxNzQsMCwwLDAsNS43NjExLDMuMzRjLjY0LjI5MzEsMi4xNzUsMS4yMDMxLDIuODQ1OS42ODY0bDIuMDc0Ny0xLjU1NzljMS40NSwxLjg1ODcsNS45Njk0LDQuNzIsNi42NzEyLDUuMTc1bDEuNDg4NS45NTY0QzI0LjQwMSw3Mi43NjQ3LDIyLjkyLDc0LjYzMTEsMjEuNDcsNzYuNTI4M2MtLjkxLDEuMTg3OCw2LjI2MjUsNS44NjE1LDcuMDQ5Miw2LjM3YTQ0LjE2MzMsNDQuMTYzMywwLDAsMCw1Ljc2MTEsMy4zMzE4Yy42MDE2LjI3NzYsMi4yMjg5LDEuMjM0LDIuODQ1OS42OTQxbDkuMjU1LTguMDk4Yy44MjUyLDIuNTY4MiwxNC41Njg3LDExLjYzLDE1LjY3MTYsOS45NzIxTDkxLjA2LDQ1LjM2MjRDOTEuNjkyLDQ0LjQxMzgsODYuNzI1Miw0MC4zMjYyLDgyLjE3NDksMzcuNTI2NloiLz48L3N2Zz4=",type:"sketch"},{svg:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDMiIGhlaWdodD0iODkiIHZpZXdCb3g9IjAgMCAxMDMgODkiPjxwb2x5Z29uIHBvaW50cz0iNzcuMjU1IDQ0LjUwNSA1MS41IDAgMjUuNzU1IDQ0LjUwNSAwIDg5IDUxLjUgODkgMTAzIDg5IDc3LjI1NSA0NC41MDUiLz48L3N2Zz4=",type:"triangle"},{svg:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjEuMDAwMiIgaGVpZ2h0PSI4OSIgdmlld0JveD0iMCAwIDEyMS4wMDAyIDg5Ij48cGF0aCBkPSJNMTAwLjAxNiw3LjM5NzJDOTAuMjQ1MiwxLjIyLDczLjMwODQtMy42NjYzLDY0LjQyNTUsMy43MTI2LDU2Ljk4MzYsOS44OSw2Mi4wNDY5LDE4LjkxNzQsNTUuMDEsMjUuMzAzMmMtMTAuNiw5LjYxMzQtMjguMTU4OS01LjQ0MjMtNDEuODU4NCwyLjYzMThDLjY3NTcsMzUuMjU0My00LjI3OTEsNTkuMTQ4OSw0LjI3ODEsNzMuNzk3NWMxMy4xMzY5LDIyLjUyNCw1My4xMywxMy44NTQxLDYxLjE5MzYsMTIuMTA2MSw0LjUwMDctLjk5MzEsNTMuNDk1My0xMi4yNjUsNTUuNDY5My00Mi43MDQzQzEyMS44OTgsMjguMjUyOCwxMTEuMSwxNC40MTg1LDEwMC4wMTYsNy4zOTcyWiIvPjwvc3ZnPg==",type:"blob"},{svg:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDMiIGhlaWdodD0iODkiIHZpZXdCb3g9IjAgMCAxMDMgODkiPjxwYXRoIGQ9Ik03Ny4yMTE0LDBIMjUuNzUyM0wwLDQ0LjUwNDUsMjUuNzUyMyw4OUg3Ny4yMTE0TDEwMyw0NC41MDQ1Wk02MS43NjkxLDYyLjI2MUg0MS4yMjE4TDMwLjkzOTEsNDQuNTA0NSw0MS4yMjE4LDI2LjczOUg2MS43NjkxTDcyLjA1MTksNDQuNTA0NVoiLz48L3N2Zz4=",type:"hexagon"}].find((e=>e.type===r))).svg})`};\n\t\t-webkit-mask-size: ${"custom"===i.type?i.scale:i.type};\n\t\t${"custom"===n.type?`${he("-webkit-mask-position-x",n.x)}\n\t\t\t${he("-webkit-mask-position-y",n.y)}`:`${he("-webkit-mask-position",n.type)}`}\n\t\t${"cover"!==i.type?`-webkit-mask-repeat: ${a};`:""}`:"";var r})(l),h=Se(n).tablet+Ee(c).tablet+Le(p,s).tablet,f=Se(n).mobile+Ee(c).mobile+Le(p,s).mobile,v=xe(o).normal,w=xe(o).hover,b=Le(p,s).desktop;return`\n\t\t${g||v?`${m} {\n\t\t\t${g}\n\t\t\t${v}\n\t\t}`:""}\n\t\t${w?`${m}:hover {\n\t\t\t${w}\n\t\t}`:""}\n\n\t\t${b?`@media only screen and (min-width: 1025px) {\n\t\t\t${m}{\n\t\t\t\t${b}\n\t\t\t}\n\t\t}`:""}\n\n\t\t${h?`${pe} {\n\t\t\t${m}{\n\t\t\t\t${h}\n\t\t\t}\n\t\t}`:""}\n\n\t\t${f?`${ue} {\n\t\t\t${m}{\n\t\t\t\t${f}\n\t\t\t}\n\t\t}`:""}\n\n\t\t${ye(r?.normal,m)}\n\t\t${ye(r?.hover,m,!0)}\n\t\t${Me(r?.overlay,m)}\n\t\t${Me(r?.hoverOverlay,m,!0)}\n\t\t${de(a?.normal)?Te(a?.normal,m):""}\n\t\t${de(a?.hover)?Te(a?.hover,m,!0):""}\n\n\t\t${u}\n\t`.replace(/\s+/g," ")},ke=({attributes:e,id:t,isBackend:s=!1})=>{const{styles:i,advanced:n}=e,{container:a,navigation:r,pagination:o}=i,l=`${t} .bBlock-carousel-main-wrapper`,d=`#${t} .bBlocks-carousel-wrapper`,c=`${d} .swiper`,p=`${c} .swiper-wrapper`,u=`${d} .swiper-button-prev`,m=`${d} .swiper-button-next`,g=`${d} .swiper-pagination`,h=`${g} .swiper-pagination-bullet`,f=`${g} .swiper-pagination-bullet-active`,v=(e="normal")=>`\n\t\t${((e,t=!0,s=!0,i=!0)=>{const{type:n="solid",color:a="",gradient:r=me,image:o={},position:l="center center",attachment:d="",repeat:c="no-repeat",size:p="",overlayColor:u=""}=e||{};return"gradient"===n&&s?he("background",r):"image"===n&&i?`background: ${ge(o?.url)};\n\t\t\t\t${he("background-color",u)}\n\t\t\t\t${he("background-position",l)}\n\t\t\t\t${he("background-size",p)}\n\t\t\t\t${he("background-repeat",c)}\n\t\t\t\t${he("background-attachment",d)}\n\t\t\t\t${he("background-repeat",c)}\n\t\t\t\tbackground-blend-mode: overlay;`:t&&he("background",a)})(r[e].bg)}\n\t\t${fe(r[e].border)}\n\t\t${"normal"===e?he("transition",de(r.hover.transition)?`all ${r.hover.transition}s ease-in-out`:""):""}\n\t`;return(0,oe.jsx)("style",{dangerouslySetInnerHTML:{__html:`\n\t\t\t${c}{\n\t\t\t\t${he("height",a.desktop.height)}\n\t\t\t\t${he("width",a.desktop.width)}\n\t\t\t}\n\t\t\t${p}{\n\t\t\t\t${he("align-items",a.desktop.alignItems)}\n\t\t\t}\n\t\t\t${u}{\n\t\t\t${he("height","unset")}\n\t\t\t\t${he("left",r.desktop.arrow.positionX.prev)}\n\t\t\t\t${he("top",r.desktop.arrow.positionY.prev)}\n\t\t\t\t${he("padding",ve(r.desktop.padding))}\n\t\t\t\t${he("color",r.normal.color)}\n\t\t\t\t${he("border-radius",ve(r.normal.desktop.radius))}\n\t\t\t\t${v("normal")}\n\t\t\t}\n\t\t\t${m}{\n\t\t\t${he("height","unset")}\n\t\t\t\t${he("right",r.desktop.arrow.positionX.next)}\n\t\t\t\t${he("top",r.desktop.arrow.positionY.next)}\n\t\t\t\t${he("padding",ve(r.desktop.padding))}\n\t\t\t\t${he("color",r.normal.color)}\n\t\t\t\t${he("border-radius",ve(r.normal.desktop.radius))}\n\t\t\t\t${v("normal")}\n\t\t\t}\n\t\t\t${u}:hover{\n\t\t\t\t${he("color",r.hover.color)}\n\t\t\t\t${he("border-radius",ve(r.hover.desktop.radius))}\n\t\t\t\t${v("hover")}\n\t\t\t}\n\t\t\t${m}:hover{\n\t\t\t\t${he("color",r.hover.color)}\n\t\t\t\t${he("border-radius",ve(r.hover.desktop.radius))}\n\t\t\t\t${v("hover")}\n\t\t\t}\n\t\t\t${u}:hover>svg{\n\t\t\t\t${he("color",r.hover.color)}\n\t\t\t\t${he("fill",r.hover.color)}\n\t\t\t}\n\t\t\t${m}:hover>svg{\n\t\t\t\t${he("color",r.hover.color)}\n\t\t\t\t${he("fill",r.hover.color)}\n\t\t\t}\n\t\t\t${u}>svg{\n\t\t\t\t${he("height",r.desktop.arrow.size)}\n\t\t\t\t${he("width",r.desktop.arrow.size)}\n\t\t\t\t${he("color",r.normal.color)}\n\t\t\t\t${he("fill",r.normal.color)}\n\t\t\t\t${he("transition",de(r.hover.transition)?`all ${r.hover.transition}s ease-in-out`:"")}\n\t\t\t}\n\n\t\t\t${m}>svg{\n\t\t\t\t${he("height",r.desktop.arrow.size)}\n\t\t\t\t${he("width",r.desktop.arrow.size)}\n\t\t\t\t${he("color",r.normal.color)}\n\t\t\t\t${he("fill",r.normal.color)}\n\t\t\t\t${he("transition",de(r.hover.transition)?`all ${r.hover.transition}s ease-in-out`:"")}\n\t\t\t}\n\t\t\t${g}{\n\t\t\t\t${he("bottom",o.desktop.positionY)}\n\t\t\t\t${he("left",o.desktop.positionX)}\n\t\t\t}\n\t\t\t\n\t\t\t${h}{\n\t\t\t\t${he("background-color",o.normal.color)}\n\t\t\t\t${he("width",o.normal.width)}\n\t\t\t\t${he("height",o.normal.height)}\n\t\t\t\t${fe(o.normal.border)}\n\t\t\t\t${he("border-radius",ve(o.normal.radius))}\n\t\t\t\t${he("transition",de(o.active.transition)?`all ${o.active.transition}s ease-in-out`:"")}\n\t\t\t}\n\t\t\t${f}{\n\t\t\t\t${he("background-color",o.active.color)}\n\t\t\t\t${he("width",o.active.width)}\n\t\t\t\t${he("height",o.active.height)}\n\t\t\t\t${fe(o.active.border)}\n\t\t\t\t${he("border-radius",ve(o.active.radius))}\n\t\t\t}\n\n\t\t\t${Ce(s?l:t,n,s,!1)}\n\n\t`}})};document.addEventListener("DOMContentLoaded",(()=>{document.querySelectorAll(".wp-block-b-blocks-carousel[data-attributes]").forEach((t=>{let s={};try{const e=t.dataset.attributes;e&&"undefined"!==e&&""!==e&&(s=JSON.parse(e))}catch(e){console.warn("Carousel: Invalid attributes JSON",e)}const i=t.querySelector(".crb-carousel-slides");i&&((0,e.createRoot)(t).render((0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)(ke,{attributes:s,id:t.id}),(0,oe.jsx)(le,{attributes:s,slidesHost:i})]})),t.removeAttribute("data-attributes"))}))}))})();
1 +(()=>{"use strict";const e=window.ReactDOM;function t(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function i(e,s){void 0===e&&(e={}),void 0===s&&(s={});const n=["__proto__","constructor","prototype"];Object.keys(s).filter((e=>n.indexOf(e)<0)).forEach((n=>{void 0===e[n]?e[n]=s[n]:t(s[n])&&t(e[n])&&Object.keys(s[n]).length>0&&i(e[n],s[n])}))}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 n(){const e="undefined"!=typeof document?document:{};return i(e,s),e}const a={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 i(e,a),e}function o(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function l(){return Date.now()}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function c(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let s=1;s<arguments.length;s+=1){const n=s<0||arguments.length<=s?void 0:arguments[s];if(null!=n&&(i=n,!("undefined"!=typeof window&&void 0!==window.HTMLElement?i instanceof HTMLElement:i&&(1===i.nodeType||11===i.nodeType)))){const i=Object.keys(Object(n)).filter((e=>t.indexOf(e)<0));for(let t=0,s=i.length;t<s;t+=1){const s=i[t],a=Object.getOwnPropertyDescriptor(n,s);void 0!==a&&a.enumerable&&(d(e[s])&&d(n[s])?n[s].__swiper__?e[s]=n[s]:c(e[s],n[s]):!d(e[s])&&d(n[s])?(e[s]={},n[s].__swiper__?e[s]=n[s]:c(e[s],n[s])):e[s]=n[s])}}}var i;return e}function p(e,t,i){e.style.setProperty(t,i)}function u(e){let{swiper:t,targetPosition:i,side:s}=e;const n=r(),a=-t.translate;let o,l=null;const d=t.params.speed;t.wrapperEl.style.scrollSnapType="none",n.cancelAnimationFrame(t.cssModeFrameID);const c=i>a?"next":"prev",p=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,u=()=>{o=(new Date).getTime(),null===l&&(l=o);const e=Math.max(Math.min((o-l)/d,1),0),r=.5-Math.cos(e*Math.PI)/2;let c=a+r*(i-a);if(p(c,i)&&(c=i),t.wrapperEl.scrollTo({[s]:c}),p(c,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout((()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[s]:c})})),void n.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=n.requestAnimationFrame(u)};u()}function m(e,t){void 0===t&&(t="");const i=r(),s=[...e.children];return i.HTMLSlotElement&&e instanceof HTMLSlotElement&&s.push(...e.assignedElements()),t?s.filter((e=>e.matches(t))):s}function h(e){try{return void console.warn(e)}catch(e){}}function g(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:function(e){return void 0===e&&(e=""),e.trim().split(" ").filter((e=>!!e.trim()))}(t)),i}function f(e,t){return r().getComputedStyle(e,null).getPropertyValue(t)}function v(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function w(e,t){const i=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&i.push(s):i.push(s),s=s.parentElement;return i}function b(e,t,i){const s=r();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function y(e){return(Array.isArray(e)?e:[e]).filter((e=>!!e))}function M(e,t){void 0===t&&(t=""),"undefined"!=typeof trustedTypes?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:e=>e}).createHTML(t):e.innerHTML=t}let x,S,T;function E(){return x||(x=function(){const e=r(),t=n();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),x}function $(e){return void 0===e&&(e={}),S||(S=function(e){let{userAgent:t}=void 0===e?{}:e;const i=E(),s=r(),n=s.navigator.platform,a=t||s.navigator.userAgent,o={ios:!1,android:!1},l=s.screen.width,d=s.screen.height,c=a.match(/(Android);?[\s\/]+([\d.]+)?/);let p=a.match(/(iPad).*OS\s([\d_]+)/);const u=a.match(/(iPod)(.*OS\s([\d_]+))?/),m=!p&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===n;let g="MacIntel"===n;return!p&&g&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${l}x${d}`)>=0&&(p=a.match(/(Version)\/([\d.]+)/),p||(p=[0,1,"13_0_0"]),g=!1),c&&!h&&(o.os="android",o.android=!0),(p||m||u)&&(o.os="ios",o.ios=!0),o}(e)),S}function L(){return T||(T=function(){const e=r(),t=$();let i=!1;function s(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(s()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,s]=t.split("Version/")[1].split(" ")[0].split(".").map((e=>Number(e)));i=e<16||16===e&&s<2}}const n=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),a=s();return{isSafari:i||a,needPerspectiveFix:i,need3dFix:a||n&&t.ios,isWebView:n}}()),T}var C={on(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;const n=i?"unshift":"push";return e.split(" ").forEach((e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][n](t)})),s},once(e,t,i){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof t)return s;function n(){s.off(e,n),n.__emitterProxy&&delete n.__emitterProxy;for(var i=arguments.length,a=new Array(i),r=0;r<i;r++)a[r]=arguments[r];t.apply(s,a)}return n.__emitterProxy=t,s.on(e,n,i)},onAny(e,t){const i=this;if(!i.eventsListeners||i.destroyed)return i;if("function"!=typeof e)return i;const s=t?"unshift":"push";return i.eventsAnyListeners.indexOf(e)<0&&i.eventsAnyListeners[s](e),i},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsAnyListeners)return t;const i=t.eventsAnyListeners.indexOf(e);return i>=0&&t.eventsAnyListeners.splice(i,1),t},off(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach(((s,n)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(n,1)}))})),i):i},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,s;for(var n=arguments.length,a=new Array(n),r=0;r<n;r++)a[r]=arguments[r];return"string"==typeof a[0]||Array.isArray(a[0])?(t=a[0],i=a.slice(1,a.length),s=e):(t=a[0].events,i=a[0].data,s=a[0].context||e),i.unshift(s),(Array.isArray(t)?t:t.split(" ")).forEach((t=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach((e=>{e.apply(s,[t,...i])})),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach((e=>{e.apply(s,i)}))})),e}};const k=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)},I=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)},z=(e,t)=>{
2 +if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame((()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())}))),t&&t.remove()}},D=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},N=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),n=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=n,a=[i-t];return a.push(...Array.from({length:t}).map(((e,t)=>i+s+t))),void e.slides.forEach(((t,i)=>{a.includes(t.column)&&D(e,i)}))}const a=n+s-1;if(e.params.rewind||e.params.loop)for(let s=n-t;s<=a+t;s+=1){const t=(s%i+i)%i;(t<n||t>a)&&D(e,t)}else for(let s=Math.max(n-t,0);s<=Math.min(a+t,i-1);s+=1)s!==n&&(s>a||s<n)&&D(e,s)};var P={updateSize:function(){const e=this;let t,i;const s=e.el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:s.clientWidth,i=void 0!==e.params.height&&null!==e.params.height?e.params.height:s.clientHeight,0===t&&e.isHorizontal()||0===i&&e.isVertical()||(t=t-parseInt(f(s,"padding-left")||0,10)-parseInt(f(s,"padding-right")||0,10),i=i-parseInt(f(s,"padding-top")||0,10)-parseInt(f(s,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(i)&&(i=0),Object.assign(e,{width:t,height:i,size:e.isHorizontal()?t:i}))},updateSlides:function(){const e=this;function t(t,i){return parseFloat(t.getPropertyValue(e.getDirectionLabel(i))||0)}const i=e.params,{wrapperEl:s,slidesEl:n,size:a,rtlTranslate:r,wrongRTL:o}=e,l=e.virtual&&i.virtual.enabled,d=l?e.virtual.slides.length:e.slides.length,c=m(n,`.${e.params.slideClass}, swiper-slide`),u=l?e.virtual.slides.length:c.length;let h=[];const g=[],v=[];let w=i.slidesOffsetBefore;"function"==typeof w&&(w=i.slidesOffsetBefore.call(e));let y=i.slidesOffsetAfter;"function"==typeof y&&(y=i.slidesOffsetAfter.call(e));const M=e.snapGrid.length,x=e.slidesGrid.length;let S=i.spaceBetween,T=-w,E=0,$=0;if(void 0===a)return;"string"==typeof S&&S.indexOf("%")>=0?S=parseFloat(S.replace("%",""))/100*a:"string"==typeof S&&(S=parseFloat(S)),e.virtualSize=-S,c.forEach((e=>{r?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""})),i.centeredSlides&&i.cssMode&&(p(s,"--swiper-centered-offset-before",""),p(s,"--swiper-centered-offset-after",""));const L=i.grid&&i.grid.rows>1&&e.grid;let C;L?e.grid.initSlides(c):e.grid&&e.grid.unsetSlides();const k="auto"===i.slidesPerView&&i.breakpoints&&Object.keys(i.breakpoints).filter((e=>void 0!==i.breakpoints[e].slidesPerView)).length>0;for(let s=0;s<u;s+=1){let n;if(C=0,c[s]&&(n=c[s]),L&&e.grid.updateSlide(s,n,c),!c[s]||"none"!==f(n,"display")){if("auto"===i.slidesPerView){k&&(c[s].style[e.getDirectionLabel("width")]="");const a=getComputedStyle(n),r=n.style.transform,o=n.style.webkitTransform;if(r&&(n.style.transform="none"),o&&(n.style.webkitTransform="none"),i.roundLengths)C=e.isHorizontal()?b(n,"width",!0):b(n,"height",!0);else{const e=t(a,"width"),i=t(a,"padding-left"),s=t(a,"padding-right"),r=t(a,"margin-left"),o=t(a,"margin-right"),l=a.getPropertyValue("box-sizing");if(l&&"border-box"===l)C=e+r+o;else{const{clientWidth:t,offsetWidth:a}=n;C=e+i+s+r+o+(a-t)}}r&&(n.style.transform=r),o&&(n.style.webkitTransform=o),i.roundLengths&&(C=Math.floor(C))}else C=(a-(i.slidesPerView-1)*S)/i.slidesPerView,i.roundLengths&&(C=Math.floor(C)),c[s]&&(c[s].style[e.getDirectionLabel("width")]=`${C}px`);c[s]&&(c[s].swiperSlideSize=C),v.push(C),i.centeredSlides?(T=T+C/2+E/2+S,0===E&&0!==s&&(T=T-a/2-S),0===s&&(T=T-a/2-S),Math.abs(T)<.001&&(T=0),i.roundLengths&&(T=Math.floor(T)),$%i.slidesPerGroup==0&&h.push(T),g.push(T)):(i.roundLengths&&(T=Math.floor(T)),($-Math.min(e.params.slidesPerGroupSkip,$))%e.params.slidesPerGroup==0&&h.push(T),g.push(T),T=T+C+S),e.virtualSize+=C+S,E=C,$+=1}}if(e.virtualSize=Math.max(e.virtualSize,a)+y,r&&o&&("slide"===i.effect||"coverflow"===i.effect)&&(s.style.width=`${e.virtualSize+S}px`),i.setWrapperSize&&(s.style[e.getDirectionLabel("width")]=`${e.virtualSize+S}px`),L&&e.grid.updateWrapperSize(C,h),!i.centeredSlides){const t=[];for(let s=0;s<h.length;s+=1){let n=h[s];i.roundLengths&&(n=Math.floor(n)),h[s]<=e.virtualSize-a&&t.push(n)}h=t,Math.floor(e.virtualSize-a)-Math.floor(h[h.length-1])>1&&h.push(e.virtualSize-a)}if(l&&i.loop){const t=v[0]+S;if(i.slidesPerGroup>1){const s=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/i.slidesPerGroup),n=t*i.slidesPerGroup;for(let e=0;e<s;e+=1)h.push(h[h.length-1]+n)}for(let s=0;s<e.virtual.slidesBefore+e.virtual.slidesAfter;s+=1)1===i.slidesPerGroup&&h.push(h[h.length-1]+t),g.push(g[g.length-1]+t),e.virtualSize+=t}if(0===h.length&&(h=[0]),0!==S){const t=e.isHorizontal()&&r?"marginLeft":e.getDirectionLabel("marginRight");c.filter(((e,t)=>!(i.cssMode&&!i.loop)||t!==c.length-1)).forEach((e=>{e.style[t]=`${S}px`}))}if(i.centeredSlides&&i.centeredSlidesBounds){let e=0;v.forEach((t=>{e+=t+(S||0)})),e-=S;const t=e>a?e-a:0;h=h.map((e=>e<=0?-w:e>t?t+y:e))}if(i.centerInsufficientSlides){let e=0;v.forEach((t=>{e+=t+(S||0)})),e-=S;const t=(i.slidesOffsetBefore||0)+(i.slidesOffsetAfter||0);if(e+t<a){const i=(a-e-t)/2;h.forEach(((e,t)=>{h[t]=e-i})),g.forEach(((e,t)=>{g[t]=e+i}))}}if(Object.assign(e,{slides:c,snapGrid:h,slidesGrid:g,slidesSizesGrid:v}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){p(s,"--swiper-centered-offset-before",-h[0]+"px"),p(s,"--swiper-centered-offset-after",e.size/2-v[v.length-1]/2+"px");const t=-e.snapGrid[0],i=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+i))}if(u!==d&&e.emit("slidesLengthChange"),h.length!==M&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),g.length!==x&&e.emit("slidesGridLengthChange"),i.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(l||i.cssMode||"slide"!==i.effect&&"fade"!==i.effect)){const t=`${i.containerModifierClass}backface-hidden`,s=e.el.classList.contains(t);u<=i.maxBackfaceHiddenSlides?s||e.el.classList.add(t):s&&e.el.classList.remove(t)}},updateAutoHeight:function(e){const t=this,i=[],s=t.virtual&&t.params.virtual.enabled;let n,a=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const r=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach((e=>{i.push(e)}));else for(n=0;n<Math.ceil(t.params.slidesPerView);n+=1){const e=t.activeIndex+n;if(e>t.slides.length&&!s)break;i.push(r(e))}else i.push(r(t.activeIndex));for(n=0;n<i.length;n+=1)if(void 0!==i[n]){const e=i[n].offsetHeight;a=e>a?e:a}(a||0===a)&&(t.wrapperEl.style.height=`${a}px`)},updateSlidesOffset:function(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s<t.length;s+=1)t[s].swiperSlideOffset=(e.isHorizontal()?t[s].offsetLeft:t[s].offsetTop)-i-e.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);const t=this,i=t.params,{slides:s,rtlTranslate:n,snapGrid:a}=t;if(0===s.length)return;void 0===s[0].swiperSlideOffset&&t.updateSlidesOffset();let r=-e;n&&(r=e),t.visibleSlidesIndexes=[],t.visibleSlides=[];let o=i.spaceBetween;"string"==typeof o&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e<s.length;e+=1){const l=s[e];let d=l.swiperSlideOffset;i.cssMode&&i.centeredSlides&&(d-=s[0].swiperSlideOffset)
3 +;const c=(r+(i.centeredSlides?t.minTranslate():0)-d)/(l.swiperSlideSize+o),p=(r-a[0]+(i.centeredSlides?t.minTranslate():0)-d)/(l.swiperSlideSize+o),u=-(r-d),m=u+t.slidesSizesGrid[e],h=u>=0&&u<=t.size-t.slidesSizesGrid[e],g=u>=0&&u<t.size-1||m>1&&m<=t.size||u<=0&&m>=t.size;g&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),k(l,g,i.slideVisibleClass),k(l,h,i.slideFullyVisibleClass),l.progress=n?-c:c,l.originalProgress=n?-p:p}},updateProgress:function(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,s=t.maxTranslate()-t.minTranslate();let{progress:n,isBeginning:a,isEnd:r,progressLoop:o}=t;const l=a,d=r;if(0===s)n=0,a=!0,r=!0;else{n=(e-t.minTranslate())/s;const i=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;a=i||n<=0,r=o||n>=1,i&&(n=0),o&&(n=1)}if(i.loop){const i=t.getSlideIndexByData(0),s=t.getSlideIndexByData(t.slides.length-1),n=t.slidesGrid[i],a=t.slidesGrid[s],r=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=n?(l-n)/r:(l+r-a)/r,o>1&&(o-=1)}Object.assign(t,{progress:n,progressLoop:o,isBeginning:a,isEnd:r}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),r&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!r)&&t.emit("fromEdge"),t.emit("progress",n)},updateSlidesClasses:function(){const e=this,{slides:t,params:i,slidesEl:s,activeIndex:n}=e,a=e.virtual&&i.virtual.enabled,r=e.grid&&i.grid&&i.grid.rows>1,o=e=>m(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let l,d,c;if(a)if(i.loop){let t=n-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),l=o(`[data-swiper-slide-index="${t}"]`)}else l=o(`[data-swiper-slide-index="${n}"]`);else r?(l=t.find((e=>e.column===n)),c=t.find((e=>e.column===n+1)),d=t.find((e=>e.column===n-1))):l=t[n];l&&(r||(c=function(e,t){const i=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(l,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!c&&(c=t[0]),d=function(e,t){const i=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&i.push(s):i.push(s),e=s}return i}(l,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!d&&(d=t[t.length-1]))),t.forEach((e=>{I(e,e===l,i.slideActiveClass),I(e,e===c,i.slideNextClass),I(e,e===d,i.slidePrevClass)})),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{snapGrid:s,params:n,activeIndex:a,realIndex:r,snapIndex:o}=t;let l,d=e;const c=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===d&&(d=function(e){const{slidesGrid:t,params:i}=e,s=e.rtlTranslate?e.translate:-e.translate;let n;for(let e=0;e<t.length;e+=1)void 0!==t[e+1]?s>=t[e]&&s<t[e+1]-(t[e+1]-t[e])/2?n=e:s>=t[e]&&s<t[e+1]&&(n=e+1):s>=t[e]&&(n=e);return i.normalizeSlideIndex&&(n<0||void 0===n)&&(n=0),n}(t)),s.indexOf(i)>=0)l=s.indexOf(i);else{const e=Math.min(n.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/n.slidesPerGroup)}if(l>=s.length&&(l=s.length-1),d===a&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(d===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=c(d));const p=t.grid&&n.grid&&n.grid.rows>1;let u;if(t.virtual&&n.virtual.enabled&&n.loop)u=c(d);else if(p){const e=t.slides.find((e=>e.column===d));let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),u=Math.floor(i/n.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");u=e?parseInt(e,10):d}else u=d;Object.assign(t,{previousSnapIndex:o,snapIndex:l,previousRealIndex:r,realIndex:u,previousIndex:a,activeIndex:d}),t.initialized&&N(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(r!==u&&t.emit("realIndexChange"),t.emit("slideChange"))},updateClickedSlide:function(e,t){const i=this,s=i.params;let n=e.closest(`.${s.slideClass}, swiper-slide`);!n&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach((e=>{!n&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(n=e)}));let a,r=!1;if(n)for(let e=0;e<i.slides.length;e+=1)if(i.slides[e]===n){r=!0,a=e;break}if(!n||!r)return i.clickedSlide=void 0,void(i.clickedIndex=void 0);i.clickedSlide=n,i.virtual&&i.params.virtual.enabled?i.clickedIndex=parseInt(n.getAttribute("data-swiper-slide-index"),10):i.clickedIndex=a,s.slideToClickedSlide&&void 0!==i.clickedIndex&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide()}};function A(e){let{swiper:t,runCallbacks:i,direction:s,step:n}=e;const{activeIndex:a,previousIndex:r}=t;let o=s;o||(o=a>r?"next":a<r?"prev":"reset"),t.emit(`transition${n}`),i&&"reset"===o?t.emit(`slideResetTransition${n}`):i&&a!==r&&(t.emit(`slideChangeTransition${n}`),"next"===o?t.emit(`slideNextTransition${n}`):t.emit(`slidePrevTransition${n}`))}var O={slideTo:function(e,t,i,s,n){void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e&&(e=parseInt(e,10));const a=this;let r=e;r<0&&(r=0);const{params:o,snapGrid:l,slidesGrid:d,previousIndex:c,activeIndex:p,rtlTranslate:m,wrapperEl:h,enabled:g}=a;if(!g&&!s&&!n||a.destroyed||a.animating&&o.preventInteractionOnTransition)return!1;void 0===t&&(t=a.params.speed);const f=Math.min(a.params.slidesPerGroupSkip,r);let v=f+Math.floor((r-f)/a.params.slidesPerGroup);v>=l.length&&(v=l.length-1);const w=-l[v];if(o.normalizeSlideIndex)for(let e=0;e<d.length;e+=1){const t=-Math.floor(100*w),i=Math.floor(100*d[e]),s=Math.floor(100*d[e+1]);void 0!==d[e+1]?t>=i&&t<s-(s-i)/2?r=e:t>=i&&t<s&&(r=e+1):t>=i&&(r=e)}if(a.initialized&&r!==p){if(!a.allowSlideNext&&(m?w>a.translate&&w>a.minTranslate():w<a.translate&&w<a.minTranslate()))return!1;if(!a.allowSlidePrev&&w>a.translate&&w>a.maxTranslate()&&(p||0)!==r)return!1}let b;r!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),b=r>p?"next":r<p?"prev":"reset";const y=a.virtual&&a.params.virtual.enabled;if((!y||!n)&&(m&&-w===a.translate||!m&&w===a.translate))return a.updateActiveIndex(r),o.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==o.effect&&a.setTranslate(w),"reset"!==b&&(a.transitionStart(i,b),a.transitionEnd(i,b)),!1;if(o.cssMode){const e=a.isHorizontal(),i=m?w:-w;if(0===t)y&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),y&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame((()=>{h[e?"scrollLeft":"scrollTop"]=i}))):h[e?"scrollLeft":"scrollTop"]=i,y&&requestAnimationFrame((()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1}));else{if(!a.support.smoothScroll)return u({swiper:a,targetPosition:i,side:e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:i,behavior:"smooth"})}return!0}const M=L().isSafari;return y&&!n&&M&&a.isElement&&a.virtual.update(!1,!1,r),a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(r),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,b),0===t?a.transitionEnd(i,b):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,b))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,i,s){void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e&&(e=parseInt(e,10));const n=this;if(n.destroyed)return;void 0===t&&(t=n.params.speed);const a=n.grid&&n.params.grid&&n.params.grid.rows>1;let r=e;if(n.params.loop)if(n.virtual&&n.params.virtual.enabled)r+=n.virtual.slidesBefore;else{let e;if(a){const t=r*n.params.grid.rows
4 +;e=n.slides.find((e=>1*e.getAttribute("data-swiper-slide-index")===t)).column}else e=n.getSlideIndexByData(r);const t=a?Math.ceil(n.slides.length/n.params.grid.rows):n.slides.length,{centeredSlides:i}=n.params;let o=n.params.slidesPerView;"auto"===o?o=n.slidesPerViewDynamic():(o=Math.ceil(parseFloat(n.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e<o;if(i&&(l=l||e<Math.ceil(o/2)),s&&i&&"auto"!==n.params.slidesPerView&&!a&&(l=!1),l){const s=i?e<n.activeIndex?"prev":"next":e-n.activeIndex-1<n.params.slidesPerView?"next":"prev";n.loopFix({direction:s,slideTo:!0,activeSlideIndex:"next"===s?e+1:e-t+1,slideRealIndex:"next"===s?n.realIndex:void 0})}if(a){const e=r*n.params.grid.rows;r=n.slides.find((t=>1*t.getAttribute("data-swiper-slide-index")===e)).column}else r=n.getSlideIndexByData(r)}return requestAnimationFrame((()=>{n.slideTo(r,t,i,s)})),n},slideNext:function(e,t,i){void 0===t&&(t=!0);const s=this,{enabled:n,params:a,animating:r}=s;if(!n||s.destroyed)return s;void 0===e&&(e=s.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex<a.slidesPerGroupSkip?1:o,d=s.virtual&&a.virtual.enabled;if(a.loop){if(r&&!d&&a.loopPreventsSliding)return!1;if(s.loopFix({direction:"next"}),s._clientLeft=s.wrapperEl.clientLeft,s.activeIndex===s.slides.length-1&&a.cssMode)return requestAnimationFrame((()=>{s.slideTo(s.activeIndex+l,e,t,i)})),!0}return a.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},slidePrev:function(e,t,i){void 0===t&&(t=!0);const s=this,{params:n,snapGrid:a,slidesGrid:r,rtlTranslate:o,enabled:l,animating:d}=s;if(!l||s.destroyed)return s;void 0===e&&(e=s.params.speed);const c=s.virtual&&n.virtual.enabled;if(n.loop){if(d&&!c&&n.loopPreventsSliding)return!1;s.loopFix({direction:"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function p(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const u=p(o?s.translate:-s.translate),m=a.map((e=>p(e))),h=n.freeMode&&n.freeMode.enabled;let g=a[m.indexOf(u)-1];if(void 0===g&&(n.cssMode||h)){let e;a.forEach(((t,i)=>{u>=t&&(e=i)})),void 0!==e&&(g=h?a[e]:a[e>0?e-1:e])}let f=0;if(void 0!==g&&(f=r.indexOf(g),f<0&&(f=s.activeIndex-1),"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(f=f-s.slidesPerViewDynamic("previous",!0)+1,f=Math.max(f,0))),n.rewind&&s.isBeginning){const n=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(n,e,t,i)}return n.loop&&0===s.activeIndex&&n.cssMode?(requestAnimationFrame((()=>{s.slideTo(f,e,t,i)})),!0):s.slideTo(f,e,t,i)},slideReset:function(e,t,i){void 0===t&&(t=!0);const s=this;if(!s.destroyed)return void 0===e&&(e=s.params.speed),s.slideTo(s.activeIndex,e,t,i)},slideToClosest:function(e,t,i,s){void 0===t&&(t=!0),void 0===s&&(s=.5);const n=this;if(n.destroyed)return;void 0===e&&(e=n.params.speed);let a=n.activeIndex;const r=Math.min(n.params.slidesPerGroupSkip,a),o=r+Math.floor((a-r)/n.params.slidesPerGroup),l=n.rtlTranslate?n.translate:-n.translate;if(l>=n.snapGrid[o]){const e=n.snapGrid[o];l-e>(n.snapGrid[o+1]-e)*s&&(a+=n.params.slidesPerGroup)}else{const e=n.snapGrid[o-1];l-e<=(n.snapGrid[o]-e)*s&&(a-=n.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,n.slidesGrid.length-1),n.slideTo(a,e,t,i)},slideToClickedSlide:function(){const e=this;if(e.destroyed)return;const{params:t,slidesEl:i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let n,a=e.getSlideIndexWhenGrid(e.clickedIndex);const r=e.isElement?"swiper-slide":`.${t.slideClass}`,l=e.grid&&e.params.grid&&e.params.grid.rows>1;if(t.loop){if(e.animating)return;n=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?e.slideToLoop(n):a>(l?(e.slides.length-s)/2-(e.params.grid.rows-1):e.slides.length-s)?(e.loopFix(),a=e.getSlideIndex(m(i,`${r}[data-swiper-slide-index="${n}"]`)[0]),o((()=>{e.slideTo(a)}))):e.slideTo(a)}else e.slideTo(a)}},j={loopCreate:function(e,t){const i=this,{params:s,slidesEl:n}=i;if(!s.loop||i.virtual&&i.params.virtual.enabled)return;const a=()=>{m(n,`.${s.slideClass}, swiper-slide`).forEach(((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}))},r=i.grid&&s.grid&&s.grid.rows>1;s.loopAddBlankSlides&&(s.slidesPerGroup>1||r)&&(()=>{const e=m(n,`.${s.slideBlankClass}`);e.forEach((e=>{e.remove()})),e.length>0&&(i.recalcSlides(),i.updateSlides())})();const o=s.slidesPerGroup*(r?s.grid.rows:1),l=i.slides.length%o!=0,d=r&&i.slides.length%s.grid.rows!=0,c=e=>{for(let t=0;t<e;t+=1){const e=i.isElement?g("swiper-slide",[s.slideBlankClass]):g("div",[s.slideClass,s.slideBlankClass]);i.slidesEl.append(e)}};l?(s.loopAddBlankSlides?(c(o-i.slides.length%o),i.recalcSlides(),i.updateSlides()):h("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"),a()):d?(s.loopAddBlankSlides?(c(s.grid.rows-i.slides.length%s.grid.rows),i.recalcSlides(),i.updateSlides()):h("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"),a()):a(),i.loopFix({slideRealIndex:e,direction:s.centeredSlides?void 0:"next",initial:t})},loopFix:function(e){let{slideRealIndex:t,slideTo:i=!0,direction:s,setTranslate:n,activeSlideIndex:a,initial:r,byController:o,byMousewheel:l}=void 0===e?{}:e;const d=this;if(!d.params.loop)return;d.emit("beforeLoopFix");const{slides:c,allowSlidePrev:p,allowSlideNext:u,slidesEl:m,params:g}=d,{centeredSlides:f,initialSlide:v}=g;if(d.allowSlidePrev=!0,d.allowSlideNext=!0,d.virtual&&g.virtual.enabled)return i&&(g.centeredSlides||0!==d.snapIndex?g.centeredSlides&&d.snapIndex<g.slidesPerView?d.slideTo(d.virtual.slides.length+d.snapIndex,0,!1,!0):d.snapIndex===d.snapGrid.length-1&&d.slideTo(d.virtual.slidesBefore,0,!1,!0):d.slideTo(d.virtual.slides.length,0,!1,!0)),d.allowSlidePrev=p,d.allowSlideNext=u,void d.emit("loopFix");let w=g.slidesPerView;"auto"===w?w=d.slidesPerViewDynamic():(w=Math.ceil(parseFloat(g.slidesPerView,10)),f&&w%2==0&&(w+=1));const b=g.slidesPerGroupAuto?w:g.slidesPerGroup;let y=f?Math.max(b,Math.ceil(w/2)):b;y%b!=0&&(y+=b-y%b),y+=g.loopAdditionalSlides,d.loopedSlides=y;const M=d.grid&&g.grid&&g.grid.rows>1;c.length<w+y||"cards"===d.params.effect&&c.length<w+2*y?h("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):M&&"row"===g.grid.fill&&h("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const x=[],S=[],T=M?Math.ceil(c.length/g.grid.rows):c.length,E=r&&T-v<w&&!f;let $=E?v:d.activeIndex;void 0===a?a=d.getSlideIndex(c.find((e=>e.classList.contains(g.slideActiveClass)))):$=a;const L="next"===s||!s,C="prev"===s||!s;let k=0,I=0;const z=(M?c[a].column:a)+(f&&void 0===n?-w/2+.5:0);if(z<y){k=Math.max(y-z,b);for(let e=0;e<y-z;e+=1){const t=e-Math.floor(e/T)*T;if(M){const e=T-t-1;for(let t=c.length-1;t>=0;t-=1)c[t].column===e&&x.push(t)}else x.push(T-t-1)}}else if(z+w>T-y){I=Math.max(z-(T-2*y),b),E&&(I=Math.max(I,w-T+v+1));for(let e=0;e<I;e+=1){const t=e-Math.floor(e/T)*T;M?c.forEach(((e,i)=>{e.column===t&&S.push(i)})):S.push(t)}}if(d.__preventObserver__=!0,requestAnimationFrame((()=>{d.__preventObserver__=!1})),"cards"===d.params.effect&&c.length<w+2*y&&(S.includes(a)&&S.splice(S.indexOf(a),1),x.includes(a)&&x.splice(x.indexOf(a),1)),C&&x.forEach((e=>{c[e].swiperLoopMoveDOM=!0,m.prepend(c[e]),c[e].swiperLoopMoveDOM=!1})),L&&S.forEach((e=>{c[e].swiperLoopMoveDOM=!0,m.append(c[e]),c[e].swiperLoopMoveDOM=!1})),d.recalcSlides(),"auto"===g.slidesPerView?d.updateSlides():M&&(x.length>0&&C||S.length>0&&L)&&d.slides.forEach(((e,t)=>{d.grid.updateSlide(t,e,d.slides)})),
5 +g.watchSlidesProgress&&d.updateSlidesOffset(),i)if(x.length>0&&C){if(void 0===t){const e=d.slidesGrid[$],t=d.slidesGrid[$+k]-e;l?d.setTranslate(d.translate-t):(d.slideTo($+Math.ceil(k),0,!1,!0),n&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-t,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-t))}else if(n){const e=M?x.length/g.grid.rows:x.length;d.slideTo(d.activeIndex+e,0,!1,!0),d.touchEventsData.currentTranslate=d.translate}}else if(S.length>0&&L)if(void 0===t){const e=d.slidesGrid[$],t=d.slidesGrid[$-I]-e;l?d.setTranslate(d.translate-t):(d.slideTo($-I,0,!1,!0),n&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-t,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-t))}else{const e=M?S.length/g.grid.rows:S.length;d.slideTo(d.activeIndex-e,0,!1,!0)}if(d.allowSlidePrev=p,d.allowSlideNext=u,d.controller&&d.controller.control&&!o){const e={slideRealIndex:t,direction:s,setTranslate:n,activeSlideIndex:a,byController:!0};Array.isArray(d.controller.control)?d.controller.control.forEach((t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===g.slidesPerView&&i})})):d.controller.control instanceof d.constructor&&d.controller.control.params.loop&&d.controller.control.loopFix({...e,slideTo:d.controller.control.params.slidesPerView===g.slidesPerView&&i})}d.emit("loopFix")},loopDestroy:function(){const e=this,{params:t,slidesEl:i}=e;if(!t.loop||!i||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach((e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;s[t]=e})),e.slides.forEach((e=>{e.removeAttribute("data-swiper-slide-index")})),s.forEach((e=>{i.append(e)})),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function G(e,t,i){const s=r(),{params:n}=e,a=n.edgeSwipeDetection,o=n.edgeSwipeThreshold;return!a||!(i<=o||i>=s.innerWidth-o)||"prevent"===a&&(t.preventDefault(),!0)}function B(e){const t=this,i=n();let s=e;s.originalEvent&&(s=s.originalEvent);const a=t.touchEventsData;if("pointerdown"===s.type){if(null!==a.pointerId&&a.pointerId!==s.pointerId)return;a.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(a.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void G(t,s,s.targetTouches[0].pageX);const{params:o,touches:d,enabled:c}=t;if(!c)return;if(!o.simulateTouch&&"mouse"===s.pointerType)return;if(t.animating&&o.preventInteractionOnTransition)return;!t.animating&&o.cssMode&&o.loop&&t.loopFix();let p=s.target;if("wrapper"===o.touchEventsTarget&&!function(e,t){const i=r();let s=t.contains(e);return!s&&i.HTMLSlotElement&&t instanceof HTMLSlotElement&&(s=[...t.assignedElements()].includes(e),s||(s=function(e,t){const i=[t];for(;i.length>0;){const t=i.shift();if(e===t)return!0;i.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}}(e,t))),s}(p,t.wrapperEl))return;if("which"in s&&3===s.which)return;if("button"in s&&s.button>0)return;if(a.isTouched&&a.isMoved)return;const u=!!o.noSwipingClass&&""!==o.noSwipingClass,m=s.composedPath?s.composedPath():s.path;u&&s.target&&s.target.shadowRoot&&m&&(p=m[0]);const h=o.noSwipingSelector?o.noSwipingSelector:`.${o.noSwipingClass}`,g=!(!s.target||!s.target.shadowRoot);if(o.noSwiping&&(g?function(e,t){return void 0===t&&(t=this),function t(i){if(!i||i===n()||i===r())return null;i.assignedSlot&&(i=i.assignedSlot);const s=i.closest(e);return s||i.getRootNode?s||t(i.getRootNode().host):null}(t)}(h,p):p.closest(h)))return void(t.allowClick=!0);if(o.swipeHandler&&!p.closest(o.swipeHandler))return;d.currentX=s.pageX,d.currentY=s.pageY;const f=d.currentX,v=d.currentY;if(!G(t,s,f))return;Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=f,d.startY=v,a.touchStartTime=l(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,o.threshold>0&&(a.allowThresholdMove=!1);let w=!0;p.matches(a.focusableElements)&&(w=!1,"SELECT"===p.nodeName&&(a.isTouched=!1)),i.activeElement&&i.activeElement.matches(a.focusableElements)&&i.activeElement!==p&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!p.matches(a.focusableElements))&&i.activeElement.blur();const b=w&&t.allowTouchMove&&o.touchStartPreventDefault;!o.touchStartForcePreventDefault&&!b||p.isContentEditable||s.preventDefault(),o.freeMode&&o.freeMode.enabled&&t.freeMode&&t.animating&&!o.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}function R(e){const t=n(),i=this,s=i.touchEventsData,{params:a,touches:r,rtlTranslate:o,enabled:d}=i;if(!d)return;if(!a.simulateTouch&&"mouse"===e.pointerType)return;let c,p=e;if(p.originalEvent&&(p=p.originalEvent),"pointermove"===p.type){if(null!==s.touchId)return;if(p.pointerId!==s.pointerId)return}if("touchmove"===p.type){if(c=[...p.changedTouches].find((e=>e.identifier===s.touchId)),!c||c.identifier!==s.touchId)return}else c=p;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",p));const u=c.pageX,m=c.pageY;if(p.preventedByNestedSwiper)return r.startX=u,void(r.startY=m);if(!i.allowTouchMove)return p.target.matches(s.focusableElements)||(i.allowClick=!1),void(s.isTouched&&(Object.assign(r,{startX:u,startY:m,currentX:u,currentY:m}),s.touchStartTime=l()));if(a.touchReleaseOnEdges&&!a.loop)if(i.isVertical()){if(m<r.startY&&i.translate<=i.maxTranslate()||m>r.startY&&i.translate>=i.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else{if(o&&(u>r.startX&&-i.translate<=i.maxTranslate()||u<r.startX&&-i.translate>=i.minTranslate()))return;if(!o&&(u<r.startX&&i.translate<=i.maxTranslate()||u>r.startX&&i.translate>=i.minTranslate()))return}if(t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==p.target&&"mouse"!==p.pointerType&&t.activeElement.blur(),t.activeElement&&p.target===t.activeElement&&p.target.matches(s.focusableElements))return s.isMoved=!0,void(i.allowClick=!1);s.allowTouchCallbacks&&i.emit("touchMove",p),r.previousX=r.currentX,r.previousY=r.currentY,r.currentX=u,r.currentY=m;const h=r.currentX-r.startX,g=r.currentY-r.startY;if(i.params.threshold&&Math.sqrt(h**2+g**2)<i.params.threshold)return;if(void 0===s.isScrolling){let e;i.isHorizontal()&&r.currentY===r.startY||i.isVertical()&&r.currentX===r.startX?s.isScrolling=!1:h*h+g*g>=25&&(e=180*Math.atan2(Math.abs(g),Math.abs(h))/Math.PI,s.isScrolling=i.isHorizontal()?e>a.touchAngle:90-e>a.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",p),void 0===s.startMoving&&(r.currentX===r.startX&&r.currentY===r.startY||(s.startMoving=!0)),s.isScrolling||"touchmove"===p.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;i.allowClick=!1,!a.cssMode&&p.cancelable&&p.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&p.stopPropagation();let f=i.isHorizontal()?h:g,v=i.isHorizontal()?r.currentX-r.previousX:r.currentY-r.previousY;a.oneWayMovement&&(f=Math.abs(f)*(o?1:-1),v=Math.abs(v)*(o?1:-1)),r.diff=f,f*=a.touchRatio,o&&(f=-f,v=-v);const w=i.touchesDirection;i.swipeDirection=f>0?"prev":"next",i.touchesDirection=v>0?"prev":"next";const b=i.params.loop&&!a.cssMode,y="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!s.isMoved){if(b&&y&&i.loopFix({direction:i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});i.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,!a.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",p)}if((new Date).getTime(),!1!==a._loopSwapReset&&s.isMoved&&s.allowThresholdMove&&w!==i.touchesDirection&&b&&y&&Math.abs(f)>=1)return Object.assign(r,{startX:u,startY:m,currentX:u,currentY:m,startTranslate:s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);i.emit("sliderMove",p),
6 +s.isMoved=!0,s.currentTranslate=f+s.startTranslate;let M=!0,x=a.resistanceRatio;if(a.touchReleaseOnEdges&&(x=0),f>0?(b&&y&&s.allowThresholdMove&&s.currentTranslate>(a.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-("auto"!==a.slidesPerView&&i.slides.length-a.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),s.currentTranslate>i.minTranslate()&&(M=!1,a.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+f)**x))):f<0&&(b&&y&&s.allowThresholdMove&&s.currentTranslate<(a.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+("auto"!==a.slidesPerView&&i.slides.length-a.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:i.slides.length-("auto"===a.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(a.slidesPerView,10)))}),s.currentTranslate<i.maxTranslate()&&(M=!1,a.resistance&&(s.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-s.startTranslate-f)**x))),M&&(p.preventedByNestedSwiper=!0),!i.allowSlideNext&&"next"===i.swipeDirection&&s.currentTranslate<s.startTranslate&&(s.currentTranslate=s.startTranslate),!i.allowSlidePrev&&"prev"===i.swipeDirection&&s.currentTranslate>s.startTranslate&&(s.currentTranslate=s.startTranslate),i.allowSlidePrev||i.allowSlideNext||(s.currentTranslate=s.startTranslate),a.threshold>0){if(!(Math.abs(f)>a.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,s.currentTranslate=s.startTranslate,void(r.diff=i.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY)}a.followFinger&&!a.cssMode&&((a.freeMode&&a.freeMode.enabled&&i.freeMode||a.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),a.freeMode&&a.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function H(e){const t=this,i=t.touchEventsData;let s,n=e;if(n.originalEvent&&(n=n.originalEvent),"touchend"===n.type||"touchcancel"===n.type){if(s=[...n.changedTouches].find((e=>e.identifier===i.touchId)),!s||s.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(n.pointerId!==i.pointerId)return;s=n}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(n.type)&&(!["pointercancel","contextmenu"].includes(n.type)||!t.browser.isSafari&&!t.browser.isWebView))return;i.pointerId=null,i.touchId=null;const{params:a,touches:r,rtlTranslate:d,slidesGrid:c,enabled:p}=t;if(!p)return;if(!a.simulateTouch&&"mouse"===n.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",n),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const u=l(),m=u-i.touchStartTime;if(t.allowClick){const e=n.path||n.composedPath&&n.composedPath();t.updateClickedSlide(e&&e[0]||n.target,e),t.emit("tap click",n),m<300&&u-i.lastClickTime<300&&t.emit("doubleTap doubleClick",n)}if(i.lastClickTime=l(),o((()=>{t.destroyed||(t.allowClick=!0)})),!i.isTouched||!i.isMoved||!t.swipeDirection||0===r.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let h;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,h=a.followFinger?d?t.translate:-t.translate:-i.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:h});const g=h>=-t.maxTranslate()&&!t.params.loop;let f=0,v=t.slidesSizesGrid[0];for(let e=0;e<c.length;e+=e<a.slidesPerGroupSkip?1:a.slidesPerGroup){const t=e<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;void 0!==c[e+t]?(g||h>=c[e]&&h<c[e+t])&&(f=e,v=c[e+t]-c[e]):(g||h>=c[e])&&(f=e,v=c[c.length-1]-c[c.length-2])}let w=null,b=null;a.rewind&&(t.isBeginning?b=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(w=0));const y=(h-c[f])/v,M=f<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(m>a.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(y>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?w:f+M):t.slideTo(f)),"prev"===t.swipeDirection&&(y>1-a.longSwipesRatio?t.slideTo(f+M):null!==b&&y<0&&Math.abs(y)>a.longSwipesRatio?t.slideTo(b):t.slideTo(f))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);!t.navigation||n.target!==t.navigation.nextEl&&n.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(null!==w?w:f+M),"prev"===t.swipeDirection&&t.slideTo(null!==b?b:f)):n.target===t.navigation.nextEl?t.slideTo(f+M):t.slideTo(f)}}function Y(){const e=this,{params:t,el:i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:n,snapGrid:a}=e,r=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=r&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!r?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout((()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()}),500)),e.allowSlidePrev=n,e.allowSlideNext=s,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function F(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function _(){const e=this,{wrapperEl:t,rtlTranslate:i,enabled:s}=e;if(!s)return;let n;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 a=e.maxTranslate()-e.minTranslate();n=0===a?0:(e.translate-e.minTranslate())/a,n!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function V(e){const t=this;z(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function U(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const q=(e,t)=>{const i=n(),{params:s,el:a,wrapperEl:r,device:o}=e,l=!!s.nested,d="on"===t?"addEventListener":"removeEventListener",c=t;a&&"string"!=typeof a&&(i[d]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),a[d]("touchstart",e.onTouchStart,{passive:!1}),a[d]("pointerdown",e.onTouchStart,{passive:!1}),i[d]("touchmove",e.onTouchMove,{passive:!1,capture:l}),i[d]("pointermove",e.onTouchMove,{passive:!1,capture:l}),i[d]("touchend",e.onTouchEnd,{passive:!0}),i[d]("pointerup",e.onTouchEnd,{passive:!0}),i[d]("pointercancel",e.onTouchEnd,{passive:!0}),i[d]("touchcancel",e.onTouchEnd,{passive:!0}),i[d]("pointerout",e.onTouchEnd,{passive:!0}),i[d]("pointerleave",e.onTouchEnd,{passive:!0}),i[d]("contextmenu",e.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&a[d]("click",e.onClick,!0),s.cssMode&&r[d]("scroll",e.onScroll),s.updateOnWindowResize?e[c](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",Y,!0):e[c]("observerUpdate",Y,!0),a[d]("load",e.onLoad,{capture:!0}))},W=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var Q={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,
7 +resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",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:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!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-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function X(e,t){return function(i){void 0===i&&(i={});const s=Object.keys(i)[0],n=i[s];"object"==typeof n&&null!==n?(!0===e[s]&&(e[s]={enabled:!0}),"navigation"===s&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),s in e&&"enabled"in n?("object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={enabled:!1}),c(t,i)):c(t,i)):c(t,i)}}const Z={eventsEmitter:C,update:P,translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");const{params:t,rtlTranslate:i,translate:s,wrapperEl:n}=this;if(t.virtualTranslate)return i?-s:s;if(t.cssMode)return s;let a=function(e,t){void 0===t&&(t="x");const i=r();let s,n,a;const o=function(e){const t=r();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(n=o.transform||o.webkitTransform,n.split(",").length>6&&(n=n.split(", ").map((e=>e.replace(",","."))).join(", ")),a=new i.WebKitCSSMatrix("none"===n?"":n)):(a=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===t&&(n=i.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(n=i.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),n||0}(n,e);return a+=this.cssOverflowAdjustment(),i&&(a=-a),a||0},setTranslate:function(e,t){const i=this,{rtlTranslate:s,params:n,wrapperEl:a,progress:r}=i;let o,l=0,d=0;i.isHorizontal()?l=s?-e:e:d=e,n.roundLengths&&(l=Math.floor(l),d=Math.floor(d)),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?l:d,n.cssMode?a[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-l:-d:n.virtualTranslate||(i.isHorizontal()?l-=i.cssOverflowAdjustment():d-=i.cssOverflowAdjustment(),a.style.transform=`translate3d(${l}px, ${d}px, 0px)`);const c=i.maxTranslate()-i.minTranslate();o=0===c?0:(e-i.minTranslate())/c,o!==r&&i.updateProgress(e),i.emit("setTranslate",i.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,s,n){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===s&&(s=!0);const a=this,{params:r,wrapperEl:o}=a;if(a.animating&&r.preventInteractionOnTransition)return!1;const l=a.minTranslate(),d=a.maxTranslate();let c;if(c=s&&e>l?l:s&&e<d?d:e,a.updateProgress(c),r.cssMode){const e=a.isHorizontal();if(0===t)o[e?"scrollLeft":"scrollTop"]=-c;else{if(!a.support.smoothScroll)return u({swiper:a,targetPosition:-c,side:e?"left":"top"}),!0;o.scrollTo({[e?"left":"top"]:-c,behavior:"smooth"})}return!0}return 0===t?(a.setTransition(0),a.setTranslate(c),i&&(a.emit("beforeTransitionStart",t,n),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(c),i&&(a.emit("beforeTransitionStart",t,n),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,a.animating=!1,i&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);const i=this,{params:s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),A({swiper:i,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);const i=this,{params:s}=i;i.animating=!1,s.cssMode||(i.setTransition(0),A({swiper:i,runCallbacks:e,direction:t,step:"End"}))}},slide:O,loop:j,grabCursor:{setGrabCursor:function(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame((()=>{t.__preventObserver__=!1}))},unsetGrabCursor:function(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame((()=>{e.__preventObserver__=!1})))}},events:{attachEvents:function(){const e=this,{params:t}=e;e.onTouchStart=B.bind(e),e.onTouchMove=R.bind(e),e.onTouchEnd=H.bind(e),e.onDocumentTouchStart=U.bind(e),t.cssMode&&(e.onScroll=_.bind(e)),e.onClick=F.bind(e),e.onLoad=V.bind(e),q(e,"on")},detachEvents:function(){q(this,"off")}},breakpoints:{setBreakpoint:function(){const e=this,{realIndex:t,initialized:i,params:s,el:a}=e,r=s.breakpoints;if(!r||r&&0===Object.keys(r).length)return;const o=n(),l="window"!==s.breakpointsBase&&s.breakpointsBase?"container":s.breakpointsBase,d=["window","container"].includes(s.breakpointsBase)||!s.breakpointsBase?e.el:o.querySelector(s.breakpointsBase),p=e.getBreakpoint(r,l,d);if(!p||e.currentBreakpoint===p)return;const u=(p in r?r[p]:void 0)||e.originalParams,m=W(e,s),h=W(e,u),g=e.params.grabCursor,f=u.grabCursor,v=s.enabled;m&&!h?(a.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!m&&h&&(a.classList.add(`${s.containerModifierClass}grid`),(u.grid.fill&&"column"===u.grid.fill||!u.grid.fill&&"column"===s.grid.fill)&&a.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),g&&!f?e.unsetGrabCursor():!g&&f&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach((t=>{if(void 0===u[t])return;const i=s[t]&&s[t].enabled,n=u[t]&&u[t].enabled;i&&!n&&e[t].disable(),!i&&n&&e[t].enable()}));const w=u.direction&&u.direction!==s.direction,b=s.loop&&(u.slidesPerView!==s.slidesPerView||w),y=s.loop;w&&i&&e.changeDirection(),c(e.params,u)
8 +;const M=e.params.enabled,x=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),v&&!M?e.disable():!v&&M&&e.enable(),e.currentBreakpoint=p,e.emit("_beforeBreakpoint",u),i&&(b?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!y&&x?(e.loopCreate(t),e.updateSlides()):y&&!x&&e.loopDestroy()),e.emit("breakpoint",u)},getBreakpoint:function(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let s=!1;const n=r(),a="window"===t?n.innerHeight:i.clientHeight,o=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:a*t,point:e}}return{value:e,point:e}}));o.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let e=0;e<o.length;e+=1){const{point:a,value:r}=o[e];"window"===t?n.matchMedia(`(min-width: ${r}px)`).matches&&(s=a):r<=i.clientWidth&&(s=a)}return s||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:i}=e,{slidesOffsetBefore:s}=i;if(s){const t=e.slides.length-1,i=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*s;e.isLocked=e.size>i}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:{addClasses:function(){const e=this,{classNames:t,params:i,rtl:s,el:n,device:a}=e,r=function(e,t){const i=[];return e.forEach((e=>{"object"==typeof e?Object.keys(e).forEach((s=>{e[s]&&i.push(t+s)})):"string"==typeof e&&i.push(t+e)})),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:s},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{android:a.android},{ios:a.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...r),n.classList.add(...t),e.emitContainerClasses()},removeClasses:function(){const{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},J={};class K{constructor(){let e,t;for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];1===s.length&&s[0].constructor&&"Object"===Object.prototype.toString.call(s[0]).slice(8,-1)?t=s[0]:[e,t]=s,t||(t={}),t=c({},t),e&&!t.el&&(t.el=e);const r=n();if(t.el&&"string"==typeof t.el&&r.querySelectorAll(t.el).length>1){const e=[];return r.querySelectorAll(t.el).forEach((i=>{const s=c({},t,{el:i});e.push(new K(s))})),e}const o=this;o.__swiper__=!0,o.support=E(),o.device=$({userAgent:t.userAgent}),o.browser=L(),o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],t.modules&&Array.isArray(t.modules)&&o.modules.push(...t.modules);const l={};o.modules.forEach((e=>{e({params:t,swiper:o,extendParams:X(t,l),on:o.on.bind(o),once:o.once.bind(o),off:o.off.bind(o),emit:o.emit.bind(o)})}));const d=c({},Q,l);return o.params=c({},d,J,t),o.originalParams=c({},o.params),o.passedParams=c({},t),o.params&&o.params.on&&Object.keys(o.params.on).forEach((e=>{o.on(e,o.params.on[e])})),o.params&&o.params.onAny&&o.onAny(o.params.onAny),Object.assign(o,{enabled:o.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===o.params.direction,isVertical:()=>"vertical"===o.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:o.params.allowSlideNext,allowSlidePrev:o.params.allowSlidePrev,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:o.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.emit("_swiper"),o.params.init&&o.init(),o}getDirectionLabel(e){return this.isHorizontal()?e:{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"}[e]}getSlideIndex(e){const{slidesEl:t,params:i}=this,s=v(m(t,`.${i.slideClass}, swiper-slide`)[0]);return v(e)-s}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find((t=>1*t.getAttribute("data-swiper-slide-index")===e)))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?e=Math.floor(e/this.params.grid.rows):"row"===this.params.grid.fill&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){const{slidesEl:e,params:t}=this;this.slides=m(e,`.${t.slideClass}, swiper-slide`)}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 i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),n=(i.maxTranslate()-s)*e+s;i.translateTo(n,void 0===t?0:t),i.updateActiveIndex(),i.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.forEach((i=>{const s=e.getSlideClasses(i);t.push({slideEl:i,classNames:s}),e.emit("_slideClass",i,s)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:i,slides:s,slidesGrid:n,slidesSizesGrid:a,size:r,activeIndex:o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let i=o+1;i<s.length;i+=1)s[i]&&!e&&(t+=Math.ceil(s[i].swiperSlideSize),l+=1,t>r&&(e=!0));for(let i=o-1;i>=0;i-=1)s[i]&&!e&&(t+=s[i].swiperSlideSize,l+=1,t>r&&(e=!0))}else if("current"===e)for(let e=o+1;e<s.length;e+=1)(t?n[e]+a[e]-n[o]<r:n[e]-n[o]<r)&&(l+=1);else for(let e=o-1;e>=0;e-=1)n[o]-n[e]<r&&(l+=1);return l}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:i}=e;function s(){const t=e.rtlTranslate?-1*e.translate:e.translate,i=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(i),e.updateActiveIndex(),e.updateSlidesClasses()}let n;if(i.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach((t=>{t.complete&&z(e,t)})),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)s(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;n=e.slideTo(t.length-1,0,!1,!0)}else n=e.slideTo(e.activeIndex,0,!1,!0);n||s()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const i=this,s=i.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach((t=>{"vertical"===e?t.style.width="":t.style.height=""
9 +})),i.emit("changeDirection"),t&&i.update()),i}changeLanguageDirection(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const s=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let n=i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(s()):m(i,s())[0];return!n&&t.params.createElements&&(n=g("div",t.params.wrapperClass),i.append(n),m(i,`.${t.params.slideClass}`).forEach((e=>{n.append(e)}))),Object.assign(t,{el:i,wrapperEl:n,slidesEl:t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:n,hostEl:t.isElement?i.parentNode.host:i,mounted:!0,rtl:"rtl"===i.dir.toLowerCase()||"rtl"===f(i,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===f(i,"direction")),wrongRTL:"-webkit-box"===f(n,"display")}),!0}init(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach((e=>{e.complete?z(t,e):e.addEventListener("load",(e=>{z(t,e.target)}))})),N(t),t.initialized=!0,N(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{params:s,el:n,wrapperEl:a,slides:r}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),n&&"string"!=typeof n&&n.removeAttribute("style"),a&&a.removeAttribute("style"),r&&r.length&&r.forEach((e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")}))),i.emit("destroy"),Object.keys(i.eventsListeners).forEach((e=>{i.off(e)})),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function(e){const t=e;Object.keys(t).forEach((e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}(i)),i.destroyed=!0),null}static extendDefaults(e){c(J,e)}static get extendedDefaults(){return J}static get defaults(){return Q}static installModule(e){K.prototype.__modules__||(K.prototype.__modules__=[]);const t=K.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>K.installModule(e))),K):(K.installModule(e),K)}}Object.keys(Z).forEach((e=>{Object.keys(Z[e]).forEach((t=>{K.prototype[t]=Z[e][t]}))})),K.use([function(e){let{swiper:t,on:i,emit:s}=e;const n=r();let a=null,o=null;const l=()=>{t&&!t.destroyed&&t.initialized&&(s("beforeResize"),s("resize"))},d=()=>{t&&!t.destroyed&&t.initialized&&s("orientationchange")};i("init",(()=>{t.params.resizeObserver&&void 0!==n.ResizeObserver?t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver((e=>{o=n.requestAnimationFrame((()=>{const{width:i,height:s}=t;let n=i,a=s;e.forEach((e=>{let{contentBoxSize:i,contentRect:s,target:r}=e;r&&r!==t.el||(n=s?s.width:(i[0]||i).inlineSize,a=s?s.height:(i[0]||i).blockSize)})),n===i&&a===s||l()}))})),a.observe(t.el)):(n.addEventListener("resize",l),n.addEventListener("orientationchange",d))})),i("destroy",(()=>{o&&n.cancelAnimationFrame(o),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null),n.removeEventListener("resize",l),n.removeEventListener("orientationchange",d)}))},function(e){let{swiper:t,extendParams:i,on:s,emit:n}=e;const a=[],o=r(),l=function(e,i){void 0===i&&(i={});const s=new(o.MutationObserver||o.WebkitMutationObserver)((e=>{if(t.__preventObserver__)return;if(1===e.length)return void n("observerUpdate",e[0]);const i=function(){n("observerUpdate",e[0])};o.requestAnimationFrame?o.requestAnimationFrame(i):o.setTimeout(i,0)}));s.observe(e,{attributes:void 0===i.attributes||i.attributes,childList:t.isElement||(void 0===i.childList||i).childList,characterData:void 0===i.characterData||i.characterData}),a.push(s)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",(()=>{if(t.params.observer){if(t.params.observeParents){const e=w(t.hostEl);for(let t=0;t<e.length;t+=1)l(e[t])}l(t.hostEl,{childList:t.params.observeSlideChildren}),l(t.wrapperEl,{attributes:!1})}})),s("destroy",(()=>{a.forEach((e=>{e.disconnect()})),a.splice(0,a.length)}))}]);const ee=window.React;function te(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach((n=>{if(!i[n]&&!0===i.auto){let a=m(e.el,`.${s[n]}`)[0];a||(a=g("div",s[n]),a.className=s[n],e.el.append(a)),i[n]=a,t[n]=a}})),i}function ie(e){let{swiper:t,extendParams:i,on:s,emit:n}=e;function a(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function r(e,i){const s=t.params.navigation;(e=y(e)).forEach((e=>{e&&(e.classList[i?"add":"remove"](...s.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass))}))}function o(){const{nextEl:e,prevEl:i}=t.navigation;if(t.params.loop)return r(i,!1),void r(e,!1);r(i,t.isBeginning&&!t.params.rewind),r(e,t.isEnd&&!t.params.rewind)}function l(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),n("navigationPrev"))}function d(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),n("navigationNext"))}function c(){const e=t.params.navigation;if(t.params.navigation=te(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=a(e.nextEl),s=a(e.prevEl);Object.assign(t.navigation,{nextEl:i,prevEl:s}),i=y(i),s=y(s);const n=(i,s)=>{i&&i.addEventListener("click","next"===s?d:l),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach((e=>n(e,"next"))),s.forEach((e=>n(e,"prev")))}function p(){let{nextEl:e,prevEl:i}=t.navigation;e=y(e),i=y(i);const s=(e,i)=>{e.removeEventListener("click","next"===i?d:l),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach((e=>s(e,"next"))),i.forEach((e=>s(e,"prev")))}i({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,prevEl:null},s("init",(()=>{!1===t.params.navigation.enabled?u():(c(),o())})),s("toEdge fromEdge lock unlock",(()=>{o()})),s("destroy",(()=>{p()})),s("enable disable",(()=>{let{nextEl:e,prevEl:i}=t.navigation;e=y(e),i=y(i),t.enabled?o():[...e,...i].filter((e=>!!e)).forEach((e=>e.classList.add(t.params.navigation.lockClass)))})),s("click",((e,i)=>{let{nextEl:s,prevEl:a}=t.navigation;s=y(s),a=y(a);const r=i.target;let o=a.includes(r)||s.includes(r);if(t.isElement&&!o){const e=i.path||i.composedPath&&i.composedPath();e&&(o=e.find((e=>s.includes(e)||a.includes(e))))}
10 +if(t.params.navigation.hideOnClick&&!o){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===r||t.pagination.el.contains(r)))return;let e;s.length?e=s[0].classList.contains(t.params.navigation.hiddenClass):a.length&&(e=a[0].classList.contains(t.params.navigation.hiddenClass)),n(!0===e?"navigationShow":"navigationHide"),[...s,...a].filter((e=>!!e)).forEach((e=>e.classList.toggle(t.params.navigation.hiddenClass)))}}));const u=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),p()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),c(),o()},disable:u,update:o,init:c,destroy:p})}function se(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`}function ne(e){let{swiper:t,extendParams:i,on:s,emit:n}=e;const a="swiper-pagination";let r;i({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:`${a}-bullet`,bulletActiveClass:`${a}-bullet-active`,modifierClass:`${a}-`,currentClass:`${a}-current`,totalClass:`${a}-total`,hiddenClass:`${a}-hidden`,progressbarFillClass:`${a}-progressbar-fill`,progressbarOppositeClass:`${a}-progressbar-opposite`,clickableClass:`${a}-clickable`,lockClass:`${a}-lock`,horizontalClass:`${a}-horizontal`,verticalClass:`${a}-vertical`,paginationDisabledClass:`${a}-disabled`}}),t.pagination={el:null,bullets:[]};let o=0;function l(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function d(e,i){const{bulletActiveClass:s}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${s}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${s}-${i}-${i}`))}function c(e){const i=e.target.closest(se(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const s=v(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===s)return;const e=(n=t.realIndex,a=s,(a%=r=t.slides.length)==1+(n%=r)?"next":a===n-1?"previous":void 0);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(s)}else t.slideTo(s);var n,a,r}function p(){const e=t.rtl,i=t.params.pagination;if(l())return;let s,a,c=t.pagination.el;c=y(c);const p=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,u=t.params.loop?Math.ceil(p/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(a=t.previousRealIndex||0,s=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(s=t.snapIndex,a=t.previousSnapIndex):(a=t.previousIndex||0,s=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const n=t.pagination.bullets;let l,p,u;if(i.dynamicBullets&&(r=b(n[0],t.isHorizontal()?"width":"height",!0),c.forEach((e=>{e.style[t.isHorizontal()?"width":"height"]=r*(i.dynamicMainBullets+4)+"px"})),i.dynamicMainBullets>1&&void 0!==a&&(o+=s-(a||0),o>i.dynamicMainBullets-1?o=i.dynamicMainBullets-1:o<0&&(o=0)),l=Math.max(s-o,0),p=l+(Math.min(n.length,i.dynamicMainBullets)-1),u=(p+l)/2),n.forEach((e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>`${i.bulletActiveClass}${e}`))].map((e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e)).flat();e.classList.remove(...t)})),c.length>1)n.forEach((e=>{const n=v(e);n===s?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(n>=l&&n<=p&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),n===l&&d(e,"prev"),n===p&&d(e,"next"))}));else{const e=n[s];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&n.forEach(((e,t)=>{e.setAttribute("part",t===s?"bullet-active":"bullet")})),i.dynamicBullets){const e=n[l],t=n[p];for(let e=l;e<=p;e+=1)n[e]&&n[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));d(e,"prev"),d(t,"next")}}if(i.dynamicBullets){const s=Math.min(n.length,i.dynamicMainBullets+4),a=(r*s-r)/2-u*r,o=e?"right":"left";n.forEach((e=>{e.style[t.isHorizontal()?o:"top"]=`${a}px`}))}}c.forEach(((e,a)=>{if("fraction"===i.type&&(e.querySelectorAll(se(i.currentClass)).forEach((e=>{e.textContent=i.formatFractionCurrent(s+1)})),e.querySelectorAll(se(i.totalClass)).forEach((e=>{e.textContent=i.formatFractionTotal(u)}))),"progressbar"===i.type){let n;n=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(s+1)/u;let r=1,o=1;"horizontal"===n?r=a:o=a,e.querySelectorAll(se(i.progressbarFillClass)).forEach((e=>{e.style.transform=`translate3d(0,0,0) scaleX(${r}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`}))}"custom"===i.type&&i.renderCustom?(M(e,i.renderCustom(t,s+1,u)),0===a&&n("paginationRender",e)):(0===a&&n("paginationRender",e),n("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)}))}function u(){const e=t.params.pagination;if(l())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let s=t.pagination.el;s=y(s);let a="";if("bullets"===e.type){let s=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&s>i&&(s=i);for(let i=0;i<s;i+=1)e.renderBullet?a+=e.renderBullet.call(t,i,e.bulletClass):a+=`<${e.bulletElement} ${t.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(a=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(a=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),t.pagination.bullets=[],s.forEach((i=>{"custom"!==e.type&&M(i,a||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(se(e.bulletClass)))})),"custom"!==e.type&&n("paginationRender",s[0])}function m(){t.params.pagination=te(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.find((e=>w(e,".swiper")[0]===t.el)))),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{el:i}),i=y(i),i.forEach((i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",c),t.enabled||i.classList.add(e.lockClass)})))}function h(){const e=t.params.pagination;if(l())return;let i=t.pagination.el;i&&(i=y(i),i.forEach((i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",c))}))),t.pagination.bullets&&t.pagination.bullets.forEach((t=>t.classList.remove(...e.bulletActiveClass.split(" "))))}s("changeDirection",(()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination
11 +;let{el:i}=t.pagination;i=y(i),i.forEach((i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)}))})),s("init",(()=>{!1===t.params.pagination.enabled?g():(m(),u(),p())})),s("activeIndexChange",(()=>{void 0===t.snapIndex&&p()})),s("snapIndexChange",(()=>{p()})),s("snapGridLengthChange",(()=>{u(),p()})),s("destroy",(()=>{h()})),s("enable disable",(()=>{let{el:e}=t.pagination;e&&(e=y(e),e.forEach((e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass))))})),s("lock unlock",(()=>{p()})),s("click",((e,i)=>{const s=i.target,a=y(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&a&&a.length>0&&!s.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&s===t.navigation.nextEl||t.navigation.prevEl&&s===t.navigation.prevEl))return;const e=a[0].classList.contains(t.params.pagination.hiddenClass);n(!0===e?"paginationShow":"paginationHide"),a.forEach((e=>e.classList.toggle(t.params.pagination.hiddenClass)))}}));const g=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=y(e),e.forEach((e=>e.classList.add(t.params.pagination.paginationDisabledClass)))),h()};Object.assign(t.pagination,{enable:()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=y(e),e.forEach((e=>e.classList.remove(t.params.pagination.paginationDisabledClass)))),m(),u(),p()},disable:g,render:u,update:p,init:m,destroy:h})}function ae(e){let{swiper:t,extendParams:i,on:s}=e;i({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0}}),t.a11y={clicked:!1};let a,r,o=null,l=(new Date).getTime();function d(e){const t=o;0!==t.length&&M(t,e)}function c(e){(e=y(e)).forEach((e=>{e.setAttribute("tabIndex","0")}))}function p(e){(e=y(e)).forEach((e=>{e.setAttribute("tabIndex","-1")}))}function u(e,t){(e=y(e)).forEach((e=>{e.setAttribute("role",t)}))}function m(e,t){(e=y(e)).forEach((e=>{e.setAttribute("aria-roledescription",t)}))}function h(e,t){(e=y(e)).forEach((e=>{e.setAttribute("aria-label",t)}))}function f(e){(e=y(e)).forEach((e=>{e.setAttribute("aria-disabled",!0)}))}function w(e){(e=y(e)).forEach((e=>{e.setAttribute("aria-disabled",!1)}))}function b(e){if(13!==e.keyCode&&32!==e.keyCode)return;const i=t.params.a11y,s=e.target;if(!t.pagination||!t.pagination.el||s!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches(se(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=y(t.navigation.prevEl);y(t.navigation.nextEl).includes(s)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?d(i.lastSlideMessage):d(i.nextSlideMessage)),e.includes(s)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?d(i.firstSlideMessage):d(i.prevSlideMessage))}t.pagination&&s.matches(se(t.params.pagination.bulletClass))&&s.click()}}function x(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function S(){return x()&&t.params.pagination.clickable}const T=(e,t,i)=>{c(e),"BUTTON"!==e.tagName&&(u(e,"button"),e.addEventListener("keydown",b)),h(e,i),function(e,t){(e=y(e)).forEach((e=>{e.setAttribute("aria-controls",t)}))}(e,t)},E=e=>{r&&r!==e.target&&!r.contains(e.target)&&(a=!0),t.a11y.clicked=!0},$=()=>{a=!1,requestAnimationFrame((()=>{requestAnimationFrame((()=>{t.destroyed||(t.a11y.clicked=!1)}))}))},L=e=>{l=(new Date).getTime()},C=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-l<100)return;const i=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!i||!t.slides.includes(i))return;r=i;const s=t.slides.indexOf(i)===t.activeIndex,n=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(i);s||n||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame((()=>{a||(t.params.loop?t.slideToLoop(t.getSlideIndexWhenGrid(parseInt(i.getAttribute("data-swiper-slide-index"))),0):t.slideTo(t.getSlideIndexWhenGrid(t.slides.indexOf(i)),0),a=!1)})))},k=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&m(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&u(t.slides,e.slideRole);const i=t.slides.length;e.slideLabelMessage&&t.slides.forEach(((s,n)=>{const a=t.params.loop?parseInt(s.getAttribute("data-swiper-slide-index"),10):n;h(s,e.slideLabelMessage.replace(/\{\{index\}\}/,a+1).replace(/\{\{slidesLength\}\}/,i))}))};s("beforeInit",(()=>{o=g("span",t.params.a11y.notificationClass),o.setAttribute("aria-live","assertive"),o.setAttribute("aria-atomic","true")})),s("afterInit",(()=>{t.params.a11y.enabled&&(()=>{const e=t.params.a11y;t.el.append(o);const i=t.el;e.containerRoleDescriptionMessage&&m(i,e.containerRoleDescriptionMessage),e.containerMessage&&h(i,e.containerMessage),e.containerRole&&u(i,e.containerRole);const s=t.wrapperEl,a=e.id||s.getAttribute("id")||`swiper-wrapper-${r=16,void 0===r&&(r=16),"x".repeat(r).replace(/x/g,(()=>Math.round(16*Math.random()).toString(16)))}`;var r;const l=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";var d;d=a,y(s).forEach((e=>{e.setAttribute("id",d)})),function(e,t){(e=y(e)).forEach((e=>{e.setAttribute("aria-live",t)}))}(s,l),k();let{nextEl:c,prevEl:p}=t.navigation?t.navigation:{};c=y(c),p=y(p),c&&c.forEach((t=>T(t,a,e.nextSlideMessage))),p&&p.forEach((t=>T(t,a,e.prevSlideMessage))),S()&&y(t.pagination.el).forEach((e=>{e.addEventListener("keydown",b)})),n().addEventListener("visibilitychange",L),t.el.addEventListener("focus",C,!0),t.el.addEventListener("focus",C,!0),t.el.addEventListener("pointerdown",E,!0),t.el.addEventListener("pointerup",$,!0)})()})),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",(()=>{t.params.a11y.enabled&&k()})),s("fromEdge toEdge afterInit lock unlock",(()=>{t.params.a11y.enabled&&function(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{nextEl:e,prevEl:i}=t.navigation;i&&(t.isBeginning?(f(i),p(i)):(w(i),c(i))),e&&(t.isEnd?(f(e),p(e)):(w(e),c(e)))}()})),s("paginationUpdate",(()=>{t.params.a11y.enabled&&function(){const e=t.params.a11y;x()&&t.pagination.bullets.forEach((i=>{t.params.pagination.clickable&&(c(i),t.params.pagination.renderBullet||(u(i,"button"),h(i,e.paginationBulletMessage.replace(/\{\{index\}\}/,v(i)+1)))),i.matches(se(t.params.pagination.bulletActiveClass))?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current")}))}()})),s("destroy",(()=>{t.params.a11y.enabled&&function(){o&&o.remove();let{nextEl:e,prevEl:i}=t.navigation?t.navigation:{};e=y(e),i=y(i),e&&e.forEach((e=>e.removeEventListener("keydown",b))),i&&i.forEach((e=>e.removeEventListener("keydown",b))),S()&&y(t.pagination.el).forEach((e=>{e.removeEventListener("keydown",b)})),n().removeEventListener("visibilitychange",L),t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("focus",C,!0),t.el.removeEventListener("pointerdown",E,!0),t.el.removeEventListener("pointerup",$,!0))}()}))}function re(e){let t,i,{swiper:s,extendParams:a,on:r,emit:o,params:l}=e;s.autoplay={running:!1,paused:!1,timeLeft:0},a({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let d,c,p,u,m,h,g,f,v=l&&l.autoplay?l.autoplay.delay:3e3,w=l&&l.autoplay?l.autoplay.delay:3e3,b=(new Date).getTime();function y(e){s&&!s.destroyed&&s.wrapperEl&&e.target===s.wrapperEl&&(s.wrapperEl.removeEventListener("transitionend",y),f||e.detail&&e.detail.bySwiperTouchMove||$())}const M=()=>{if(s.destroyed||!s.autoplay.running)return
12 +;s.autoplay.paused?c=!0:c&&(w=d,c=!1);const e=s.autoplay.paused?d:b+w-(new Date).getTime();s.autoplay.timeLeft=e,o("autoplayTimeLeft",e,e/v),i=requestAnimationFrame((()=>{M()}))},x=e=>{if(s.destroyed||!s.autoplay.running)return;cancelAnimationFrame(i),M();let n=void 0===e?s.params.autoplay.delay:e;v=s.params.autoplay.delay,w=s.params.autoplay.delay;const a=(()=>{let e;if(e=s.virtual&&s.params.virtual.enabled?s.slides.find((e=>e.classList.contains("swiper-slide-active"))):s.slides[s.activeIndex],e)return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(a)&&a>0&&void 0===e&&(n=a,v=a,w=a),d=n;const r=s.params.speed,l=()=>{s&&!s.destroyed&&(s.params.autoplay.reverseDirection?!s.isBeginning||s.params.loop||s.params.rewind?(s.slidePrev(r,!0,!0),o("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(s.slides.length-1,r,!0,!0),o("autoplay")):!s.isEnd||s.params.loop||s.params.rewind?(s.slideNext(r,!0,!0),o("autoplay")):s.params.autoplay.stopOnLastSlide||(s.slideTo(0,r,!0,!0),o("autoplay")),s.params.cssMode&&(b=(new Date).getTime(),requestAnimationFrame((()=>{x()}))))};return n>0?(clearTimeout(t),t=setTimeout((()=>{l()}),n)):requestAnimationFrame((()=>{l()})),n},S=()=>{b=(new Date).getTime(),s.autoplay.running=!0,x(),o("autoplayStart")},T=()=>{s.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),o("autoplayStop")},E=(e,i)=>{if(s.destroyed||!s.autoplay.running)return;clearTimeout(t),e||(g=!0);const n=()=>{o("autoplayPause"),s.params.autoplay.waitForTransition?s.wrapperEl.addEventListener("transitionend",y):$()};if(s.autoplay.paused=!0,i)return h&&(d=s.params.autoplay.delay),h=!1,void n();const a=d||s.params.autoplay.delay;d=a-((new Date).getTime()-b),s.isEnd&&d<0&&!s.params.loop||(d<0&&(d=0),n())},$=()=>{s.isEnd&&d<0&&!s.params.loop||s.destroyed||!s.autoplay.running||(b=(new Date).getTime(),g?(g=!1,x(d)):x(),s.autoplay.paused=!1,o("autoplayResume"))},L=()=>{if(s.destroyed||!s.autoplay.running)return;const e=n();"hidden"===e.visibilityState&&(g=!0,E(!0)),"visible"===e.visibilityState&&$()},C=e=>{"mouse"===e.pointerType&&(g=!0,f=!0,s.animating||s.autoplay.paused||E(!0))},k=e=>{"mouse"===e.pointerType&&(f=!1,s.autoplay.paused&&$())};r("init",(()=>{s.params.autoplay.enabled&&(s.params.autoplay.pauseOnMouseEnter&&(s.el.addEventListener("pointerenter",C),s.el.addEventListener("pointerleave",k)),n().addEventListener("visibilitychange",L),S())})),r("destroy",(()=>{s.el&&"string"!=typeof s.el&&(s.el.removeEventListener("pointerenter",C),s.el.removeEventListener("pointerleave",k)),n().removeEventListener("visibilitychange",L),s.autoplay.running&&T()})),r("_freeModeStaticRelease",(()=>{(u||g)&&$()})),r("_freeModeNoMomentumRelease",(()=>{s.params.autoplay.disableOnInteraction?T():E(!0,!0)})),r("beforeTransitionStart",((e,t,i)=>{!s.destroyed&&s.autoplay.running&&(i||!s.params.autoplay.disableOnInteraction?E(!0,!0):T())})),r("sliderFirstMove",(()=>{!s.destroyed&&s.autoplay.running&&(s.params.autoplay.disableOnInteraction?T():(p=!0,u=!1,g=!1,m=setTimeout((()=>{g=!0,u=!0,E(!0)}),200)))})),r("touchEnd",(()=>{if(!s.destroyed&&s.autoplay.running&&p){if(clearTimeout(m),clearTimeout(t),s.params.autoplay.disableOnInteraction)return u=!1,void(p=!1);u&&s.params.cssMode&&$(),u=!1,p=!1}})),r("slideChange",(()=>{!s.destroyed&&s.autoplay.running&&(h=!0)})),Object.assign(s.autoplay,{start:S,stop:T,pause:E,resume:$})}const oe=(e,t=window.innerWidth)=>t>=1025?e?.desktop:t>=641?e?.tablet:e?.mobile,le=window.ReactJSXRuntime,de=({attributes:e,slidesHost:t})=>{const{navigation:i,layout:s,options:n,autoplay:a,pagination:r,styles:o}=e,l="vertical"===s?.direction,d=o?.container?.desktop?.height,c=(0,ee.useRef)(null),p=(0,ee.useRef)(null),u=(0,ee.useRef)(null),m=(0,ee.useRef)(null),[h,g]=(0,ee.useState)(!1);(0,ee.useEffect)((()=>{if(!u.current||!t)return;if("1"===t.dataset.moved)return void g(!0);const e=Array.from(t.children);u.current.append(...e),t.dataset.moved="1",g(!0)}),[t]),(0,ee.useLayoutEffect)((()=>{if(!h)return;const e=p.current,t=c.current,o=u.current;if(!e||!t||!o)return;if(!o.querySelectorAll(".swiper-slide").length)return;if(e.swiper)return;const g=t.querySelector(".swiper-button-next"),f=t.querySelector(".swiper-button-prev"),v=t.querySelector(".swiper-pagination"),w=Math.round(1e3*(a?.delay??2.5)),b=()=>{if(!l||d)return void(e.style.height="");const t=((e,t,i)=>{const s=Array.from(e.querySelectorAll(".swiper-slide"));if(!s.length)return 0;s.forEach((e=>{e.style.height=""}));const n=Math.max(1,Math.min(Math.round(t)||1,s.length)),a=Number(i)||0,r=s.slice(0,n).reduce(((e,t)=>e+t.getBoundingClientRect().height),0);return Math.round(r+a*(n-1))})(e,oe(s?.slideView),oe(s?.space));e.style.height=t?`${t}px`:""};b(),m.current=new K(e,{modules:[ae,re,ie,ne],slidesPerView:l?"auto":s?.slideView?.mobile??1,spaceBetween:s?.space?.mobile??15,loop:!!n?.loop,speed:Math.round(1e3*(n?.speed??.5)),autoHeight:!l&&!!n?.autoHeight,direction:l?"vertical":"horizontal",autoplay:!!a?.autoplay&&{delay:w,disableOnInteraction:!1,pauseOnMouseEnter:!!a?.isPauseOnHover,reverseDirection:"left"===a?.direction},breakpoints:l?{645:{spaceBetween:s?.space?.tablet??25},1025:{spaceBetween:s?.space?.desktop??30}}:{645:{slidesPerView:s?.slideView?.tablet??2,spaceBetween:s?.space?.tablet??25},1025:{slidesPerView:s?.slideView?.desktop??3,spaceBetween:s?.space?.desktop??30}},navigation:!!(i?.navigation&&g&&f)&&{nextEl:g,prevEl:f},pagination:!(!r?.pagination||!v)&&{el:v,clickable:!!r?.clickable},allowTouchMove:!!n?.touchMove,preventClicks:!1,preventClicksPropagation:!1}),requestAnimationFrame((()=>m.current?.update()));const y=()=>{b(),m.current?.update()},M=l&&!d?new ResizeObserver(y):null;return M&&(o.querySelectorAll(".swiper-slide").forEach((e=>M.observe(e))),window.addEventListener("resize",y)),()=>{M?.disconnect(),M&&window.removeEventListener("resize",y),m.current?.destroy(!0,!0),m.current=null}}),[h,e]);const f={"--swiper-wrapper-transition-timing-function":a?.easing};return(0,le.jsx)("div",{className:"bBlock-carousel-main-wrapper",ref:c,children:(0,le.jsxs)("div",{className:"bBlocks-carousel-wrapper",style:f,children:[(0,le.jsx)("div",{className:"swiper",ref:p,children:(0,le.jsx)("div",{className:"swiper-wrapper",ref:u})}),i?.navigation&&(0,le.jsxs)(le.Fragment,{children:[(0,le.jsx)("div",{className:"swiper-button-prev",dangerouslySetInnerHTML:{__html:i?.prevIcon?.library}}),(0,le.jsx)("div",{className:"swiper-button-next",dangerouslySetInnerHTML:{__html:i?.nextIcon?.library}})]}),r?.pagination&&(0,le.jsx)("div",{className:"swiper-pagination swiper-pagination-horizontal"})]})})},ce=e=>!(null==e||""===e||Array.isArray(e)&&0===e.length||"object"==typeof e&&0===Object.keys(e).length||"string"==typeof e&&""===e.trim()||"number"==typeof e&&0===e),pe=e=>{try{const t=new URL(e);return["http:","https:"].includes(t.protocol)?t.toString():null}catch(t){return"string"==typeof e&&e.startsWith("/")&&!e.startsWith("//")?e:null}};new class{constructor(e={}){this.defaultOptions={allowedTags:["svg","g","path","rect","circle","ellipse","line","polyline","polygon","text","tspan","defs","clipPath","mask","linearGradient","radialGradient","stop","style","title","desc"],
13 +allowedAttributes:["id","class","style","transform","xmlns","xmlns:xlink","version","baseProfile","xml:space","d","x","y","width","height","cx","cy","r","rx","ry","points","x1","y1","x2","y2","viewBox","preserveAspectRatio","overflow","fill","fill-opacity","fill-rule","stroke","stroke-width","stroke-linecap","stroke-linejoin","stroke-opacity","stroke-dasharray","stroke-dashoffset","stroke-miterlimit","opacity","color","paint-order","vector-effect","shape-rendering","display","visibility","clip-path","clip-rule","clipPathUnits","mask","maskUnits","maskContentUnits","offset","stop-color","stop-opacity","gradientUnits","gradientTransform","spreadMethod","fx","fy","fr","dx","dy","text-anchor","dominant-baseline","alignment-baseline","font-family","font-size","font-style","font-weight","letter-spacing","word-spacing","textLength","lengthAdjust","role","focusable","aria-hidden","aria-label","aria-labelledby","aria-describedby"],allowedProtocols:["http","https","data"],removeScripts:!0,removeEvents:!0,removeExternalResources:!0,sanitizeStyle:!0},this.options={...this.defaultOptions,...e},this.allowedTagSet=new Set(this.options.allowedTags.map((e=>e.toLowerCase()))),this.allowedAttributeSet=new Set(this.options.allowedAttributes.map((e=>e.toLowerCase())))}sanitize(e){if("string"!=typeof e||""===e.trim())return"";const t=(new DOMParser).parseFromString(e,"image/svg+xml"),i=t.documentElement;return!i||"svg"!==i.localName.toLowerCase()||t.getElementsByTagName("parsererror").length?"":(this.removeScripts(t),this.sanitizeElements(t),(new XMLSerializer).serializeToString(t.documentElement))}async sanitizeFile(e){const t=await fetch(e),i=await t.text();return this.sanitize(`${i}`)}removeScripts(e){this.options.removeScripts&&Array.from(e.querySelectorAll("*")).forEach((e=>{e.localName.toLowerCase().includes("script")&&e.remove()}))}sanitizeElements(e){Array.from(e.querySelectorAll("*")).forEach((e=>{const t=e.localName.toLowerCase();this.allowedTagSet.has(t)?("style"===t&&this.options.sanitizeStyle&&(e.textContent=this.sanitizeCss(e.textContent)),this.sanitizeAttributes(e)):e.remove()}))}sanitizeAttributes(e){Array.from(e.attributes).forEach((t=>{const i=t.name,s=i.toLowerCase(),n=t.value;if(this.options.removeEvents&&s.startsWith("on"))return void e.removeAttribute(i);if(this.options.removeExternalResources&&("href"===s||s.endsWith(":href"))&&!this.isAllowedUrl(n))return void e.removeAttribute(i);const a=s.replace("xlink:","");this.allowedAttributeSet.has(s)||this.allowedAttributeSet.has(a)?this.options.removeExternalResources&&this.hasExternalUrl(n)?e.removeAttribute(i):"style"===s&&this.options.sanitizeStyle&&e.setAttribute(i,this.sanitizeCss(n)):e.removeAttribute(i)}))}hasExternalUrl(e){return!("string"!=typeof e||!/url\s*\(/i.test(e))&&Array.from(e.matchAll(/url\s*\(\s*['"]?([^'")]*)/gi)).some((([,e])=>!e.trim().startsWith("#")))}isAllowedUrl(e){const t=String(e||"").trim();if(t.startsWith("#"))return!0;if(/^data:/i.test(t))return this.options.allowedProtocols.includes("data")&&/^data:image\/(png|jpe?g|gif|webp);base64,/i.test(t);try{return this.options.allowedProtocols.includes(new URL(t).protocol.replace(":",""))}catch{return!1}}sanitizeCss(e){return String(e||"").replace(/expression\s*\(/gi,"").replace(/javascript:/gi,"").replace(/behavior\s*:/gi,"").replace(/binding\s*:/gi,"").replace(/@import[^;]*;?/gi,"").replace(/url\s*\(\s*(['"]?)(?!#)[^)]*\)/gi,"none")}};const ue="@media only screen and (min-width: 1025px)",me="@media only screen and (max-width: 1024px)",he="@media only screen and (max-width: 640px)",ge="linear-gradient(135deg, #0040E3, #18D4FD)",fe=e=>{const t=pe(e);return t?`url('${t.replace(/['"()]/g,"")}')`:"none"},ve=(e,t)=>ce(t)?`${e}: ${t};`:"",we=e=>{if(!e)return"";const t=e=>{const{color:t="#000000",style:i="solid",width:s="0px"}=e;return`${s} ${i} ${t}`};return"object"!=typeof e||Array.isArray(e)?"":e.hasOwnProperty("top")||e.hasOwnProperty("right")||e.hasOwnProperty("bottom")||e.hasOwnProperty("left")?["top","right","bottom","left"].map((i=>e[i]?`border-${i}: ${t(e[i])};`:"")).join(" ").trim():ve("border",t(e))},be=e=>{if(!e)return"";if("string"==typeof e)return e;if("object"==typeof e&&!Array.isArray(e)){const t=["top","right","bottom","left"];return t.map((t=>e[t]||"")).every((e=>!e))?"":t.map((t=>e[t]||"0")).join(" ")}return""},ye=e=>{const{position:t="center center",xPosition:i=0,yPosition:s=0,attachment:n="",repeat:a="no-repeat",size:r="cover",customSize:o="0px"}=e||{},l=e=>"initial"!==e||ce(e);return`\n\t\t${l(t)?`background-position: ${"custom"===t?`${i} ${s}`:t};`:""}\n\t\t${n&&l(n)?`background-attachment: ${n};`:""}\n\t\t${l(a)?`background-repeat: ${a};`:""}\n\t\t${l(r)?`background-size: ${"custom"===r?`${o} auto`:r};`:""}\n\t`},Me=(e={})=>e?{desktop:ce(e.url)?`background-image: ${fe(e.url)}; ${ye(e?.desktop)}`:"",tablet:ce(e.url)?ye(e?.tablet):"",mobile:ce(e.url)?ye(e?.mobile):""}:"",xe=(e,t,i=!1)=>{const{type:s="color",color:n,gradient:a,img:r,video:o}=e||{},l="color"===s?ve("background",n):"gradient"===s?(e=>{const{type:t="linear",radialType:i="ellipse",colors:s=[],centerPositions:n={x:0,y:0},angel:a=0}=e||{};if(ce(e)){const e=s?.map((({color:e,position:t})=>`${e} ${t}%`)),r=`linear-gradient(${a}deg, ${e})`;return ve("background","radial"===t?`radial-gradient(${i} at ${n?.x}% ${n?.y}%,${e})`:r)}return""})(a):"image"===s?Me(r).desktop:"",d="image"===s?Me(r).tablet:"",c="image"===s?Me(r).mobile:"",p=i?`${t}:hover`:t;return`\n\t\t${"video"===s?((e,t)=>{const{url:i,loop:s}=e||{},n=document.querySelector(t),a=n?.querySelector(".bPlVideo"),r=document.createElement("video");if(r.muted=!0,r.autoplay=!0,r.classList.add("bPlVideo"),!a&&n&&i){const e=pe(i);if(e){const t=document.createElement("source");t.src=e,r.appendChild(t),n.appendChild(r)}}return r.loop=s,r.play(),`${t} .bPlVideo{\n\t\tleft: 0;\n\t\tmin-height: 100%;\n\t\tmin-width: 100%;\n\t\tposition: absolute;\n\t\twidth: -webkit-fill-available;\n\t\ttop: 0;\n\t\tz-index: 0;\n\t}`})(o,t):""}\n\n\t\t${l?`${p}{\n\t\t\t${l}\n\t\t}`:""}\n\n\t\t${d?`${me} {\n\t\t\t${p}{\n\t\t\t\t${d}\n\t\t\t}\n\t\t}`:""}\n\n\t\t${c?`${he} {\n\t\t\t${p}{\n\t\t\t\t${c}\n\t\t\t}\n\t\t}`:""}\n\t`.replace(/\s+/g," ").trim()},Se=(e,t,i=!1)=>{const{isEnabled:s,colors:n,opacity:a=1,blend:r,filter:o="",blur:l=0,brightness:d=100,contrast:c=100,saturation:p=100,hue:u=0,position:m={top:0,right:0,bottom:0,left:0},zIndex:h=-1}=e||{},g=`${100!==d?`brightness(${d}%)`:""} ${100!==c?`contrast(${c}%)`:""} ${100!==p?`saturate(${p}%)`:""} ${0!==l?`blur(${l}px)`:""} ${0!==u?`hue-rotate(${u}deg)`:""}`,f=`${o}: ${o?g:""}; -webkit-${o}: ${o?g:""};`,v=i?`${t}:hover::after`:`${t}::after`;return s?`\n\t\t${t}{\n\t\t\tposition:relative;\n\t\t\tz-index:1;\n\t\t}\n\t\t${t}::after{\n\t\t\tcontent: '';\n\t\t\tposition: absolute;\n\t\t\ttop:${ce(m.top)?m.top:0};\n\t\t\tright:${ce(m.right)?m.right:0};\n\t\t\tbottom:${ce(m.bottom)?m.bottom:0};\n\t\t\tleft:${ce(m.left)?m.left:0};\n\t\t\tz-index:${h};\n\t\t}\n\t\t${xe(n,v,!1)}\n\t\t${v}{\n\t\t\t${ve("opacity",a)}\n\t\t\t${ve("mix-blend-mode",r)}\n\t\t\t${f}\n\t\t}\n\t`.replace(/\s+/g," ").trim():""},Te=(e,t,i=!1)=>{const s=(e,t="desktop")=>{if(!ce(e))return"";const{skew:i,scale:s,rotate:n,offset:a,flipX:r,flipY:o}=e,{threeDRotate:l}=n||{},{isProportion:d}=s||{},c=[];return ce(i)&&(ce(i?.[t]?.x)&&c.push(`skewX(${i[t].x}deg)`),ce(i?.[t]?.y)&&c.push(`skewY(${i[t].y}deg)`)),d?ce(s?.[t]?.scale)&&c.push(`scale(${s[t].scale})`):(ce(s?.[t]?.x)&&c.push(`scaleX(${s[t].x})`),ce(s?.[t]?.y)&&c.push(`scaleY(${s[t].y})`)),ce(n)&&(ce(n?.[t]?.z)&&c.push(`rotateZ(${n[t].z}deg)`),l&&(ce(n?.[t]?.x)&&c.push(`rotateX(${n[t].x}deg)`),ce(n?.[t]?.y)&&c.push(`rotateY(${n[t].y}deg)`))),ce(a)&&(ce(a?.[t]?.x)&&c.push(`translateX(${a[t].x})`),ce(a?.[t]?.y)&&c.push(`translateY(${a[t].y})`)),ce(r)&&c.push(r?"scaleX(-1)":""),ce(o)&&c.push(o?"scaleY(-1)":""),0===c.length?"":ve("transform",c.join(" "))},n=i?`${t}:hover`:t
14 +;return`\n\t\t${n} {\n\t\t\t${s(e,"desktop")}\n\t\t}\n\t\t${me}{\n\t\t\t${n} {\n\t\t\t\t${s(e,"tablet")}\n\t\t\t}\n\t\t}\n\t\t${he}{\n\t\t\t${n} {\n\t\t\t\t${s(e,"mobile")}\n\t\t\t}\n\t\t}\n\t`},Ee=e=>{const{padding:t,margin:i,height:s,width:n}=e||{},a=(e,t)=>ve(e,t),r=(e,t,i)=>a(e,t?.[e]?.[i])+a(`min-${e}`,t?.min?.[i])+a(`max-${e}`,t?.max?.[i]),o=e=>ve("padding",be(e)),l=e=>ve("margin",be(e));return{desktop:o(t?.desktop)+l(i?.desktop)+r("height",s,"desktop")+r("width",n,"desktop"),tablet:o(t?.tablet)+l(i?.tablet)+r("height",s,"tablet")+r("width",n,"tablet"),mobile:o(t?.mobile)+l(i?.mobile)+r("height",s,"mobile")+r("width",n,"mobile")}},$e=e=>{const{normal:t,hover:i}=e||{},s=e=>{const{border:t,radius:i,shadow:s}=e||{},n=ve("border-radius",be(i)),a=ve("box-shadow",((e,t="box")=>{let i="";return e?.map(((s,n)=>{const{hOffset:a="0px",vOffset:r="0px",blur:o="0px",spreed:l="0px",color:d="#e7f0fe",isInset:c=!1}=s||{},p=c?"inset":"",u=`${a} ${r} ${o}`,m=n+1>=e.length?"":", ";i+="text"===t?`${u} ${d}${m}`:`${u} ${l} ${d} ${p}${m}`})),i||""})(s,"box"));return we(t)+n+a};return{normal:s(t),hover:s(i)}},Le=e=>{const{zIndex:t,overflow:i}=e||{},s=i?`overflow: ${i};`:"",n=e=>`${ve("z-index",t?.[e])} ${ve("position",ce(t?.[e])?"relative":"")}`;return{desktop:n("desktop")+s,tablet:n("tablet"),mobile:n("mobile")}},Ce=(e,t)=>{const{desktop:i=!1,tablet:s=!1,mobile:n=!1}=e||{},a=t?"opacity: 0.5;":"display: none;",r=e=>e?a:"";return{desktop:r(i),tablet:r(s),mobile:r(n)}},ke=(e,t,i=!1,s=!0)=>{const{dimension:n,transform:a,background:r,borderShadow:o,mask:l,animation:d,visibility:c,responsive:p,position:u={},floating:m={},motion:h={},css:g=""}=t||{},f=i?`#${e}>div>div${s?":first-child":""}`:`#${e}>div`;((e,t,i)=>{const s=i?`#${t} > div`:`#${t}`,n=document.querySelector(s);n&&e&&e.type&&(n.setAttribute("data-aos",e.type),n.setAttribute("data-aos-duration",1e3*e.duration||.4),n.setAttribute("data-aos-delay",1e3*e.delay||0),n.classList.contains("aos-init")||(n.classList.add("aos-init"),window?.AOS?.init()),i)&&new IntersectionObserver((e=>{e.forEach((e=>{e.intersectionRatio>.5?n.classList.add("aos-animate"):n.classList.remove("aos-animate")}))}),{threshold:[.5]}).observe(n)})(d,e,i);const v=Ee(n).desktop+Le(c).desktop+((e,t,i)=>{const{transition:s=.4}=e||{},{transition:n=.4}=t||{},{transition:a=200}=i||{};return`transition: background ${s}s, border ${n}s, border-radius ${n}s, box-shadow ${n}s, transform ${a}ms ease-in-out;`})(r,o,a)+(e=>{const{isMask:t=!1,shape:i={type:"circle"},size:s={type:"contain",scale:"100%"},position:n={type:"center center",x:50,y:50},repeat:a="no-repeat"}=e||{};return t?`-webkit-mask-image: ${"custom"===i.type?fe(i.url):`url(${(r=i.type,[{svg:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4OSIgaGVpZ2h0PSI4OSIgdmlld0JveD0iMCAwIDg5IDg5Ij48Y2lyY2xlIGN4PSI0NC41IiBjeT0iNDQuNSIgcj0iNDQuNSIvPjwvc3ZnPg==",type:"circle"},{svg:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4OSIgaGVpZ2h0PSI4OSIgdmlld0JveD0iMCAwIDg5IDg5Ij48cGF0aCBkPSJNNzYuMTMzMiw0NC40NzUybDYuMzI4OS02LjMyODVBMjIuMzQ4NiwyMi4zNDg2LDAsMCwwLDUwLjg1LDYuNTQ3NEw0NC41MzIsMTIuODY1MSwzOC4xNiw2LjU0NzRhMjIuMzUyNCwyMi4zNTI0LDAsMSwwLTMxLjYxMiwzMS42MWw2LjMxODEsNi4zMTc3TDYuNTQ3OCw1MC44NDdhMjIuMzUyNCwyMi4zNTI0LDAsMCwwLDMxLjYxMiwzMS42MWw2LjMxODEtNi4zMTc3TDUwLjg1LDgyLjM5MjJhMjIuMzQ4NiwyMi4zNDg2LDAsMCwwLDMxLjYxMi0zMS41OTkzWiIvPjwvc3ZnPg==",type:"flower"},{svg:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MS4xMTQzIiBoZWlnaHQ9Ijg4Ljk5OTkiIHZpZXdCb3g9IjAgMCA5MS4xMTQzIDg4Ljk5OTkiPjxwYXRoIGQ9Ik04Mi4xNzQ5LDM3LjUyNjZsMS42MTE5LTEuNjExOWMuOTQ4Ni0uOTQ4Ny02LjM3LTUuOTMwOS03LjA0OTItNi4zNzgyYTQ1LjE1MTYsNDUuMTUxNiwwLDAsMC01Ljc3NjYtMy4zMjQxYy0uMjQ2OC0uMTE1Ny0uNjAxNi0uMzAwOC0uOTg3Mi0uNDc4MnExLjc4MTYtMS44OTcyLDMuNTg2My0zLjc3MTNjLjk0ODYtLjk4LTYuMzYyOC01LjkyMzItNy4wNDkyLTYuMzcwNUE0NC4xNTc5LDQ0LjE1NzksMCwwLDAsNjAuNzUsMTIuMjYwNmwtLjI5My0uMTQ2NSwxLjM5NTktMS41NDI1Yy45NDA5LTEuMDQ4OS02LjMzMTktNS45LTcuMDQ5Mi02LjM3QTQ0LjIxMiw0NC4yMTIsMCwwLDAsNDkuMDQyMi44NjE2Yy0uNTQtLjI0NjctMi4zMTM3LTEuMjY0OC0yLjg0NTgtLjY4NjRRMzIuNzM4MSwxNS4xNjgyLDE4LjExNTQsMjkuMDY2Yy03Ljg0MzYsNy40NS0xNi41NjYzLDE1LjU3OTEtMTguMTA4OCwyNi44Ny0uMTE1Ny44MjUzLDEuMzI2NSwxLjk3NDQsMS43NDMsMi4zMTM4YTQwLjc5OSw0MC43OTksMCwwLDAsNS4zMTM5LDQuMDU2Nyw0NC4yMTc0LDQ0LjIxNzQsMCwwLDAsNS43NjExLDMuMzRjLjY0LjI5MzEsMi4xNzUsMS4yMDMxLDIuODQ1OS42ODY0bDIuMDc0Ny0xLjU1NzljMS40NSwxLjg1ODcsNS45Njk0LDQuNzIsNi42NzEyLDUuMTc1bDEuNDg4NS45NTY0QzI0LjQwMSw3Mi43NjQ3LDIyLjkyLDc0LjYzMTEsMjEuNDcsNzYuNTI4M2MtLjkxLDEuMTg3OCw2LjI2MjUsNS44NjE1LDcuMDQ5Miw2LjM3YTQ0LjE2MzMsNDQuMTYzMywwLDAsMCw1Ljc2MTEsMy4zMzE4Yy42MDE2LjI3NzYsMi4yMjg5LDEuMjM0LDIuODQ1OS42OTQxbDkuMjU1LTguMDk4Yy44MjUyLDIuNTY4MiwxNC41Njg3LDExLjYzLDE1LjY3MTYsOS45NzIxTDkxLjA2LDQ1LjM2MjRDOTEuNjkyLDQ0LjQxMzgsODYuNzI1Miw0MC4zMjYyLDgyLjE3NDksMzcuNTI2NloiLz48L3N2Zz4=",type:"sketch"},{svg:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDMiIGhlaWdodD0iODkiIHZpZXdCb3g9IjAgMCAxMDMgODkiPjxwb2x5Z29uIHBvaW50cz0iNzcuMjU1IDQ0LjUwNSA1MS41IDAgMjUuNzU1IDQ0LjUwNSAwIDg5IDUxLjUgODkgMTAzIDg5IDc3LjI1NSA0NC41MDUiLz48L3N2Zz4=",type:"triangle"},{svg:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjEuMDAwMiIgaGVpZ2h0PSI4OSIgdmlld0JveD0iMCAwIDEyMS4wMDAyIDg5Ij48cGF0aCBkPSJNMTAwLjAxNiw3LjM5NzJDOTAuMjQ1MiwxLjIyLDczLjMwODQtMy42NjYzLDY0LjQyNTUsMy43MTI2LDU2Ljk4MzYsOS44OSw2Mi4wNDY5LDE4LjkxNzQsNTUuMDEsMjUuMzAzMmMtMTAuNiw5LjYxMzQtMjguMTU4OS01LjQ0MjMtNDEuODU4NCwyLjYzMThDLjY3NTcsMzUuMjU0My00LjI3OTEsNTkuMTQ4OSw0LjI3ODEsNzMuNzk3NWMxMy4xMzY5LDIyLjUyNCw1My4xMywxMy44NTQxLDYxLjE5MzYsMTIuMTA2MSw0LjUwMDctLjk5MzEsNTMuNDk1My0xMi4yNjUsNTUuNDY5My00Mi43MDQzQzEyMS44OTgsMjguMjUyOCwxMTEuMSwxNC40MTg1LDEwMC4wMTYsNy4zOTcyWiIvPjwvc3ZnPg==",type:"blob"},{svg:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDMiIGhlaWdodD0iODkiIHZpZXdCb3g9IjAgMCAxMDMgODkiPjxwYXRoIGQ9Ik03Ny4yMTE0LDBIMjUuNzUyM0wwLDQ0LjUwNDUsMjUuNzUyMyw4OUg3Ny4yMTE0TDEwMyw0NC41MDQ1Wk02MS43NjkxLDYyLjI2MUg0MS4yMjE4TDMwLjkzOTEsNDQuNTA0NSw0MS4yMjE4LDI2LjczOUg2MS43NjkxTDcyLjA1MTksNDQuNTA0NVoiLz48L3N2Zz4=",type:"hexagon"}].find((e=>e.type===r))).svg})`};\n\t\t-webkit-mask-size: ${"custom"===s.type?s.scale:s.type};\n\t\t${"custom"===n.type?`${ve("-webkit-mask-position-x",n.x)}\n\t\t\t${ve("-webkit-mask-position-y",n.y)}`:`${ve("-webkit-mask-position",n.type)}`}\n\t\t${"cover"!==s.type?`-webkit-mask-repeat: ${a};`:""}`:"";var r})(l),w=Ee(n).tablet+Le(c).tablet+Ce(p,i).tablet,b=Ee(n).mobile+Le(c).mobile+Ce(p,i).mobile,y=$e(o).normal,M=$e(o).hover,x=Ce(p,i).desktop;return`\n\t\t${v||y?`${f} {\n\t\t\t${v}\n\t\t\t${y}\n\t\t}`:""}\n\t\t${M?`${f}:hover {\n\t\t\t${M}\n\t\t}`:""}\n\n\t\t${x?`${ue} {\n\t\t\t${f}{\n\t\t\t\t${x}\n\t\t\t}\n\t\t}`:""}\n\n\t\t${w?`${me} {\n\t\t\t${f}{\n\t\t\t\t${w}\n\t\t\t}\n\t\t}`:""}\n\n\t\t${b?`${he} {\n\t\t\t${f}{\n\t\t\t\t${b}\n\t\t\t}\n\t\t}`:""}\n\n\t\t${xe(r?.normal,f)}\n\t\t${xe(r?.hover,f,!0)}\n\t\t${Se(r?.overlay,f)}\n\t\t${Se(r?.hoverOverlay,f,!0)}\n\t\t${ce(a?.normal)?Te(a?.normal,f):""}\n\t\t${ce(a?.hover)?Te(a?.hover,f,!0):""}\n\t\t${((e,t)=>{const{desktop:i={},tablet:s={},mobile:n={}}=e,a=(e={})=>`\n\t\t${t}{\n\t\t\t${ve("position",e?.type)}\n\t\t\t${ve("left",e?.horizontal?.left)}\n\t\t\t${ve("right",e?.horizontal?.right)}\n\t\t\t${ve("top",e?.vertical?.top)}\n\t\t\t${ve("bottom",e?.vertical?.bottom)}\n\t\t}\n\t`;return`\n\t\t\n\t\t${i?.type?a(i):""}\n\t\t\n\t\t${me}{\n\t\t\t${s?.type?a(s):""}\n\t\t}\n\n\t\t${he}{\n\t\t\t${n?.type?a(n):""}\n\t\t}\n\t`})(u,f)}\n\t\t${((e,t,i="")=>{const{translate:s={},rotate:n={},scale:a={},isEnabled:r=!1}=e||{};if(!r)return"";const o=[],l=[];return[{name:"Translate",property:"translate",values:s,value:e=>["x","y"].some((t=>ce(s?.[t]?.[e])))?`${s?.x?.[e]||0}px ${s?.y?.[e]||0}px`:""},{name:"Rotate",property:"transform",values:n,value:e=>["x","y","z"].filter((t=>ce(n?.[t]?.[e]))).map((t=>`rotate${t.toUpperCase()}(${n[t][e]}deg)`)).join(" ")},{
15 +name:"Scale",property:"scale",values:a,value:e=>{const t=a?.y?.[e],i=a?.z?.[e];return ce(t)||ce(i)?ce(i)?`1 ${ce(t)?t:1} ${i}`:`1 ${t}`:""}}].forEach((({name:e,property:t,values:s,value:n})=>{const a=n("from"),r=n("to");if(!a||!r)return;const d=Number(s?.duration)>0?Number(s.duration):1e3,c=Number(s?.delay)>0?Number(s.delay):0,p=`advFloat${e}${i?`-${i}`:""}`;o.push(`@keyframes ${p}{ from{ ${t}: ${a}; } to{ ${t}: ${r}; } }`),l.push(`${p} ${d}ms ease-in-out ${c}ms infinite alternate`)})),l.length?`\n\t\t${o.join(" ")}\n\t\t${t}{\n\t\t\tanimation: ${l.join(", ")};\n\t\t}\n\t`:""})(m,f,e)}\n\t\t${((e,t,i)=>{const{isEnable:s=!1,vertical:n={},horizontal:a={},transparency:r={},blur:o={},rotate:l={},scale:d={},effectsRelativeTo:c="viewport",effectOn:p=["desktop","tablet-portrait","mobile-portrait"],isMouseEffect:u=!1,mouseTrack:m={},tilt:h={},sticky:g={}}=e||{},f=(e,t)=>ce(e)&&!isNaN(e)?Number(e):t,v="viewport"===c,w=v?"view()":"scroll(nearest block)",b=[],y=[],M=[],x=[],S=String(i??"").replace(/[^a-zA-Z0-9]/g,""),T=(e,t,i)=>{b.push(`@keyframes advMe${e}${S}{ ${t} }`),y.push(`advMe${e}${S}`),M.push(w),x.push((e=>{const t=f(e?.top,0),i=f(e?.bottom,100),s=Math.min(t,i),n=Math.max(t,i);return v?`cover ${s}% ${n>=90?"contain 100%":`cover ${n}%`}`:`min(${3*s}vh, ${s}%) min(${3*n}vh, ${n}%)`})(i))};if(s){const e=n?.direction,t=a?.direction,i=e?100*f(n?.speed,4):0,s=t?100*f(a?.speed,4):0;if(i||s){const r="up"===e?-i:i,o="to-left"===t?-s:s,l=[i&&n,s&&a].filter(Boolean);T("Translate",`from{ translate: 0px 0px; } to{ translate: ${o}px ${r}px; }`,{top:Math.min(...l.map((e=>f(e?.top,0)))),bottom:Math.max(...l.map((e=>f(e?.bottom,100))))})}const c=r?.direction;if(c){const e=Math.max(0,1-f(r?.level,5)/10),t={"fade-in":`from{ opacity: ${e}; } to{ opacity: 1; }`,"fade-out":`from{ opacity: 1; } to{ opacity: ${e}; }`,"fade-out-in":`0%{ opacity: 1; } 50%{ opacity: ${e}; } 100%{ opacity: 1; }`,"fade-in-out":`0%{ opacity: ${e}; } 50%{ opacity: 1; } 100%{ opacity: ${e}; }`}[c];t&&T("Opacity",t,r)}const p=o?.direction;if(p){const e=3*f(o?.level,4),t={"fade-in":`from{ filter: blur(${e}px); } to{ filter: blur(0px); }`,"fade-out":`from{ filter: blur(0px); } to{ filter: blur(${e}px); }`,"fade-out-in":`0%{ filter: blur(0px); } 50%{ filter: blur(${e}px); } 100%{ filter: blur(0px); }`,"fade-in-out":`0%{ filter: blur(${e}px); } 50%{ filter: blur(0px); } 100%{ filter: blur(${e}px); }`}[p];t&&T("Blur",t,o)}const u=l?.direction;if(u){const e=20*f(l?.level,4);T("Rotate",`from{ rotate: 0deg; } to{ rotate: ${"to-left"===u?-e:e}deg; }`,l)}if(d?.direction){const e=.15*f(d?.level,4),t=Math.max(0,1-e),i=1+e,s={"scale-up":`from{ scale: 1; } to{ scale: ${i}; }`,"scale-down":`from{ scale: 1; } to{ scale: ${t}; }`,"scale-down-up":`0%{ scale: 1; } 50%{ scale: ${t}; } 100%{ scale: 1; }`,"scale-up-down":`0%{ scale: 1; } 50%{ scale: ${i}; } 100%{ scale: 1; }`}[d.direction];s&&T("Scale",s,d)}}const E=[];if(u){if(m?.direction){const e="direct"===m?.direction?100:-100;E.push(((t,i)=>`translate(${(t*e).toFixed(2)}px, ${(i*e).toFixed(2)}px)`))}if(h?.direction){const e=12*("direct"===h?.direction?1:-1);E.push(((t,i)=>`perspective(1000px) rotateX(${(i*-e).toFixed(2)}deg) rotateY(${(t*e).toFixed(2)}deg)`))}}const $=(e,i,s)=>{if(!e||!e.defaultView)return;const n=e.defaultView,a=e.bPlMouse||(e.bPlMouse={x:0,y:0,items:new Map,frame:0,last:0}),r=a.items.get(t)||{x:0,y:0};if(r.rate=i,r.build=s,a.items.set(t,r),a.bound)return;a.bound=!0;const o=t=>{const i=a.last?Math.min(t-a.last,100):16.7;a.last=t;let s=!1;a.items.forEach(((t,n)=>{const r=t.el&&t.el.isConnected?t.el:e.querySelector(n);if(!r)return;t.el=r;const o=t.rate*i/1e3,l=a.x-t.x,d=a.y-t.y,c=Math.sqrt(l*l+d*d);c<=o?(t.x=a.x,t.y=a.y):(t.x+=l/c*o,t.y+=d/c*o,s=!0),r.style.transform=t.build(t.x,t.y)})),a.frame=s?n.requestAnimationFrame(o):0,a.last=s?t:0};e.addEventListener("pointermove",(e=>{a.x=2*(e.clientX/n.innerWidth-.5),a.y=2*(e.clientY/n.innerHeight-.5),a.frame||(a.frame=n.requestAnimationFrame(o))}))};if(E.length&&"undefined"!=typeof document){const e=Math.max(.25,1.5*f(m?.speed,f(h?.speed,4))),t=(e,t)=>E.map((i=>i(e,t))).join(" ");$(document,e,t),$(document.querySelector('iframe[name="editor-canvas"]')?.contentDocument,e,t)}const L=e=>g?.[e]||("desktop"===e?g?.undefined:""),C=t.split(">")[0],k=e=>{const t=L(e);return t?`position: sticky; ${t}: 0; z-index: 9;`:(e=>"tablet"===e?L("desktop"):"mobile"===e?L("tablet")||L("desktop"):"")(e)?"position: static;":""},I=Array.isArray(p)?p:ce(p)?[p]:[],z=e=>!I.length||I.includes(e)?"":`${t}{ animation-name: none; }`;return`\n\t\t${y.length?`\n\t\t${b.join(" ")}\n\t\t@supports (animation-timeline: scroll()){\n\t\t\t${t}{\n\t\t\t\tanimation-name: ${y.join(", ")};\n\t\t\t\tanimation-duration: ${y.map((()=>"auto")).join(", ")};\n\t\t\t\tanimation-timing-function: ${y.map((()=>"linear")).join(", ")};\n\t\t\t\tanimation-fill-mode: ${y.map((()=>"both")).join(", ")};\n\t\t\t\tanimation-direction: ${y.map((()=>v?"normal":"reverse")).join(", ")};\n\t\t\t\tanimation-timeline: ${M.join(", ")};\n\t\t\t\tanimation-range: ${x.join(", ")};\n\t\t\t}\n\t\t\t${z("desktop")?`${ue}{ ${z("desktop")} }`:""}\n\t\t\t${z("tablet-portrait")?`@media only screen and (min-width: 641px) and (max-width: 1024px){ ${z("tablet-portrait")} }`:""}\n\t\t\t${z("mobile-portrait")?`${he}{ ${z("mobile-portrait")} }`:""}\n\t\t}\n\t`:""}\n\t\t${E.length?`${t}{ transition-property: background, border, border-radius, box-shadow; }`:""}\n\t\t${k("desktop")?`${C}{ ${k("desktop")} }`:""}\n\t\t${k("tablet")?`${me}{ ${C}{ ${k("tablet")} } }`:""}\n\t\t${k("mobile")?`${he}{ ${C}{ ${k("mobile")} } }`:""}\n\t`})(h,f,e)}\n\t\t${g}\n\t`.replace(/\s+/g," ")},Ie=({attributes:e,id:t,isBackend:i=!1})=>{const{styles:s,advanced:n,layout:a}=e,{container:r,navigation:o,pagination:l}=s,d="vertical"===a?.direction,c=`${t} .bBlock-carousel-main-wrapper`,p=`#${t} .bBlocks-carousel-wrapper`,u=`${p} .swiper`,m=`${u} .swiper-wrapper`,h=`${p} .swiper-button-prev`,g=`${p} .swiper-button-next`,f=`${p} .swiper-pagination`,v=`${f} .swiper-pagination-bullet`,w=`${f} .swiper-pagination-bullet-active`,b=(e="normal")=>`\n\t\t${((e,t=!0,i=!0,s=!0)=>{const{type:n="solid",color:a="",gradient:r=ge,image:o={},position:l="center center",attachment:d="",repeat:c="no-repeat",size:p="",overlayColor:u=""}=e||{};return"gradient"===n&&i?ve("background",r):"image"===n&&s?`background: ${fe(o?.url)};\n\t\t\t\t${ve("background-color",u)}\n\t\t\t\t${ve("background-position",l)}\n\t\t\t\t${ve("background-size",p)}\n\t\t\t\t${ve("background-repeat",c)}\n\t\t\t\t${ve("background-attachment",d)}\n\t\t\t\t${ve("background-repeat",c)}\n\t\t\t\tbackground-blend-mode: overlay;`:t&&ve("background",a)})(o[e].bg)}\n\t\t${we(o[e].border)}\n\t\t${"normal"===e?ve("transition",ce(o.hover.transition)?`all ${o.hover.transition}s ease-in-out`:""):""}\n\t`;return(0,le.jsx)("style",{dangerouslySetInnerHTML:{
16 +__html:`\n\t\t\t${u}{\n\t\t\t\t${ve("height",r.desktop.height)}\n\t\t\t\t${ve("width",r.desktop.width)}\n\t\t\t}\n\t\t\t${m}{\n\t\t\t\t${ve("align-items",r.desktop.alignItems)}\n\t\t\t}\n\t\t\t${d?`${m} .swiper-slide{\n\t\t\t\theight: auto;\n\t\t\t}`:""}\n\t\t\t${h}{\n\t\t\t${ve("height","unset")}\n\t\t\t\t${ve("left",o.desktop.arrow.positionX.prev)}\n\t\t\t\t${ve("top",o.desktop.arrow.positionY.prev)}\n\t\t\t\t${ve("padding",be(o.desktop.padding))}\n\t\t\t\t${ve("color",o.normal.color)}\n\t\t\t\t${ve("border-radius",be(o.normal.desktop.radius))}\n\t\t\t\t${b("normal")}\n\t\t\t}\n\t\t\t${g}{\n\t\t\t${ve("height","unset")}\n\t\t\t\t${ve("right",o.desktop.arrow.positionX.next)}\n\t\t\t\t${ve("top",o.desktop.arrow.positionY.next)}\n\t\t\t\t${ve("padding",be(o.desktop.padding))}\n\t\t\t\t${ve("color",o.normal.color)}\n\t\t\t\t${ve("border-radius",be(o.normal.desktop.radius))}\n\t\t\t\t${b("normal")}\n\t\t\t}\n\t\t\t${h}:hover{\n\t\t\t\t${ve("color",o.hover.color)}\n\t\t\t\t${ve("border-radius",be(o.hover.desktop.radius))}\n\t\t\t\t${b("hover")}\n\t\t\t}\n\t\t\t${g}:hover{\n\t\t\t\t${ve("color",o.hover.color)}\n\t\t\t\t${ve("border-radius",be(o.hover.desktop.radius))}\n\t\t\t\t${b("hover")}\n\t\t\t}\n\t\t\t${h}:hover>svg{\n\t\t\t\t${ve("color",o.hover.color)}\n\t\t\t\t${ve("fill",o.hover.color)}\n\t\t\t}\n\t\t\t${g}:hover>svg{\n\t\t\t\t${ve("color",o.hover.color)}\n\t\t\t\t${ve("fill",o.hover.color)}\n\t\t\t}\n\t\t\t${h}>svg{\n\t\t\t\t${ve("height",o.desktop.arrow.size)}\n\t\t\t\t${ve("width",o.desktop.arrow.size)}\n\t\t\t\t${ve("color",o.normal.color)}\n\t\t\t\t${ve("fill",o.normal.color)}\n\t\t\t\t${ve("transition",ce(o.hover.transition)?`all ${o.hover.transition}s ease-in-out`:"")}\n\t\t\t}\n\n\t\t\t${g}>svg{\n\t\t\t\t${ve("height",o.desktop.arrow.size)}\n\t\t\t\t${ve("width",o.desktop.arrow.size)}\n\t\t\t\t${ve("color",o.normal.color)}\n\t\t\t\t${ve("fill",o.normal.color)}\n\t\t\t\t${ve("transition",ce(o.hover.transition)?`all ${o.hover.transition}s ease-in-out`:"")}\n\t\t\t}\n\t\t\t${f}{\n\t\t\t\t${ve("bottom",l.desktop.positionY)}\n\t\t\t\t${ve("left",l.desktop.positionX)}\n\t\t\t}\n\t\t\t\n\t\t\t${v}{\n\t\t\t\t${ve("background-color",l.normal.color)}\n\t\t\t\t${ve("width",l.normal.width)}\n\t\t\t\t${ve("height",l.normal.height)}\n\t\t\t\t${we(l.normal.border)}\n\t\t\t\t${ve("border-radius",be(l.normal.radius))}\n\t\t\t\t${ve("transition",ce(l.active.transition)?`all ${l.active.transition}s ease-in-out`:"")}\n\t\t\t}\n\t\t\t${w}{\n\t\t\t\t${ve("background-color",l.active.color)}\n\t\t\t\t${ve("width",l.active.width)}\n\t\t\t\t${ve("height",l.active.height)}\n\t\t\t\t${we(l.active.border)}\n\t\t\t\t${ve("border-radius",be(l.active.radius))}\n\t\t\t}\n\n\t\t\t${ke(i?c:t,n,i,!1)}\n\n\t`}})};document.addEventListener("DOMContentLoaded",(()=>{document.querySelectorAll(".wp-block-b-blocks-carousel[data-attributes]").forEach((t=>{let i={};try{const e=t.dataset.attributes;e&&"undefined"!==e&&""!==e&&(i=JSON.parse(e))}catch(e){console.warn("Carousel: Invalid attributes JSON",e)}const s=t.querySelector(".crb-carousel-slides");s&&((0,e.createRoot)(t).render((0,le.jsxs)(le.Fragment,{children:[(0,le.jsx)(Ie,{attributes:i,id:t.id}),(0,le.jsx)(de,{attributes:i,slidesHost:s})]})),t.removeAttribute("data-attributes"))}))}))})();