@nicecaroujs/cdn
Version:
A simple and customizable carousel library for React. This component allows you to display items dynamically with flexible configuration options.
3 lines (2 loc) • 39.4 kB
JavaScript
!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((n="undefined"!=typeof globalThis?globalThis:n||self).nc={})}(this,(function(n){"use strict";var t,e=function(n){n&&(n.setAttribute("aria-label","dots"),n.setAttribute("role","tablist"))},i=function(n){if(n){var t={init:function(){var t,i,o,l,a,r=n.domElements,u=r.childrens,d=r.trackContainer,s=r.paginationBtnArray,c=r.container,v=r.paginationContainer,p=r.arrowsContainer;u&&d&&s&&c&&v&&p&&((t=u).forEach((function(n,e){n.setAttribute("role","tabpanel"),n.setAttribute("aria-roledescription","slide"),n.setAttribute("aria-label","".concat(e+1," sur ").concat(t.length))})),null==(i=d)||i.setAttribute("aria-live","polite"),(o=s,l=function(n){n.forEach((function(n,t){n.setAttribute("role","tab");var e=n.classList.contains("isActive");n.setAttribute("aria-selected",e?"true":"false"),n.setAttribute("tabindex",e?"0":"-1")}))},{initAcsDots:function(){var n=Array.from(o);l(n)},updateAcsDots:function(){var n=Array.from(o);l(n)}}).initAcsDots(),e(v),function(n){n&&(null==n||n.setAttribute("role","region"))}(c),null==(a=p)||a.setAttribute("role","tablist"),function(n){var t=null==n?void 0:n.querySelectorAll("img");null==t||t.forEach((function(n,t){n.getAttribute("alt")||n.setAttribute("alt","image number ".concat(t," in carousel"))}))}(c),e(v))}};return t}},o="left",l="right",a=640,r=768,u=1024,d="classic",s="progress",c={inside:{left:"1rem",right:"1rem"},outside:{left:"-2.5rem",right:"-2.5rem"},center:{left:"-1rem",right:"-1rem"}},v={outside:"1rem",inside:"-1.6rem"},p={arrow:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" height="20" width="20">\n <path stroke-linecap="round" stroke-linejoin="round" d="M10.5 19.5 3 12m0 0 7.5-7.5M3 12h18" />\n</svg>\n\n',chevron:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="black" height="20" width="20">\n <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5 8.25 12l7.5-7.5" />\n</svg>\n'},f={arrow:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" height="20" width="20">\n <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3" />\n</svg>\n',chevron:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="black" height="20" width="20">\n <path stroke-linecap="round" stroke-linejoin="round" d="m8.25 4.5 7.5 7.5-7.5 7.5" />\n</svg>\n\n'},y={light:{primary:"#FFFFFF",secondary:"#3C3C43",third:"#3C3C43"},dark:{primary:"#1C1C1E",secondary:"#EBEBF5",third:"#1C1C1E"},lightAppl:{primary:"#FFFFFF",secondary:"#007AFF",third:"#007AFF"}},m={drag:!0,bgGradientAnimated:!1,autoplay:{delay:3e3,enabled:!1,type:"timer",fillProgressbar:!1,pauseOnHover:!1,isPlaying:!1},pagination:{defaultDotsStyle:!0,enabled:!1,type:"classic",position:"outside",wrap:!1,currentIndex:0,numberDots:0,specialWrap:{enabled:!1,left:"0rem",top:"0rem",justifyContent:"flex-end",alignItems:"flex-end",orientation:"horizontal"},gap:"0.5rem",sizeButton:"0.3rem"},arrows:{specialDisplay:{enabled:!1,justifyContent:"space-between",alignItems:"center",gap:"0.4rem",prevButton:{left:"0rem",top:"0rem"},nextButton:{left:"0rem",top:"0rem"}},enabled:!0,position:"inside",shake:!1,type:"arrow",sizeButton:"1.8rem",arrowRadius:"50rem",hideArrowIsInactive:!1},customTheme:{primary:"",secondary:" ",third:""},enabledLoader:!1,slideRadius:"0rem",ease:"",paddingY:"0rem",containerRadius:" 0rem",itemsPerPage:1,itemsPerSlide:1,height:"100%",width:"100%",applytransparentMaskOnBorder:!1,breakpoints:{phone:{},tablet:{},laptop:{},desktop:{}},gap:"0.4rem"},g=function(n,t){var e,i,o,l,a=null!==(e=null===(i=t.pagination)||void 0===i?void 0:i.numberDots)&&void 0!==e?e:0,r=null!==(o=null===(l=t.pagination)||void 0===l?void 0:l.currentIndex)&&void 0!==o?o:0;if(0!==r&&r+1!==a){var u;if(null===(u=t.arrows)||void 0===u||!u.shake)return;!function(n){n&&(setTimeout((function(){n.classList.add("shake-button")}),1e3),setTimeout((function(){n.classList.remove("shake-button")}),1500))}(n)}},h=function(n,t){n&&t&&(n.style.height=t,n.style.width=t)},b=function(n,t){n&&t&&(n.style.borderRadius="".concat(t))};function w(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,i=Array(t);e<t;e++)i[e]=n[e];return i}function E(n,t,e){return(t=function(n){var t=function(n,t){if("object"!=typeof n||!n)return n;var e=n[Symbol.toPrimitive];if(void 0!==e){var i=e.call(n,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==typeof t?t:t+""}(t))in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}function A(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(n);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),e.push.apply(e,i)}return e}function P(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{};t%2?A(Object(e),!0).forEach((function(t){E(n,t,e[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):A(Object(e)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(e,t))}))}return n}function k(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var e=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=e){var i,o,l,a,r=[],u=!0,d=!1;try{if(l=(e=e.call(n)).next,0===t);else for(;!(u=(i=l.call(e)).done)&&(r.push(i.value),r.length!==t);u=!0);}catch(n){d=!0,o=n}finally{try{if(!u&&null!=e.return&&(a=e.return(),Object(a)!==a))return}finally{if(d)throw o}}return r}}(n,t)||S(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function C(n){return function(n){if(Array.isArray(n))return w(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||S(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function I(n){return I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},I(n)}function S(n,t){if(n){if("string"==typeof n)return w(n,t);var e={}.toString.call(n).slice(8,-1);return"Object"===e&&n.constructor&&(e=n.constructor.name),"Map"===e||"Set"===e?Array.from(n):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?w(n,t):void 0}}var x,L=function(n,t){return I(n)===t},B=function(n){return L(n,"string")},D=function(n){return L(n,"number")},M=function(n){return document.querySelector(n)},j=function(n){return document.querySelectorAll(n)},W=function(n){n.autoplay&&n.autoplay.enabled?(n.autoplay.isPlaying=!1,clearTimeout(x),x=setTimeout((function(){}),n.autoplay.delay?n.autoplay.delay+2e3:3e3)):clearTimeout(x)},O=function(n){var t=parseFloat(getComputedStyle(document.documentElement).fontSize);if(n.endsWith("rem"))return parseFloat(n)*t;if(n.endsWith("px"))return parseFloat(n);var e=parseFloat(n);return isNaN(e)?0:e},T=function(n){var t=n.childrens,e=n.itemWidth;if(i=Array.from(t),Array.isArray(i)&&0!==t.length){var i,o,l="".concat(e),a=function(n,t){var e="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!e){if(Array.isArray(n)||(e=S(n))||t){e&&(n=e);var i=0,o=function(){};return{s:o,n:function(){return i>=n.length?{done:!0}:{done:!1,value:n[i++]}},e:function(n){throw n},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,a=!0,r=!1;return{s:function(){e=e.call(n)},n:function(){var n=e.next();return a=n.done,n},e:function(n){r=!0,l=n},f:function(){try{a||null==e.return||e.return()}finally{if(r)throw l}}}}(t);try{for(a.s();!(o=a.n()).done;){o.value.style.width=l}}catch(n){a.e(n)}finally{a.f()}}};var F=function(n,t,e,i,o){var l=function(n,t){var e=n.match(/(\d+(\.\d+)?)%/);return e?parseFloat(e[1])/100*t:0}(e,i);return-n*(l+O(o))*t},R=function(n,t){n instanceof HTMLElement&&D(t)&&(n.style.transform="translate3d(".concat(t,"px,0,0)"))},z=function(n,t){return(null!=n?n:0)<t-1},q=function(n){return n>0},H=function(n){n.pagination&&n.pagination.currentIndex&&(n.pagination.currentIndex=0)},G=function(n){n&&(n.style.transform="translate3d(0,0,0)")},Y=function(n,t){t&&(null==t||t.forEach((function(t,e){t.classList.toggle("isActive",e===n),t.classList.toggle("inActive",e!==n)})))},X=function(n,t,e){var i=null!=n?n:0;if(D(i)&&"function"==typeof t){var o=$("paginationBtn",{"id-slide":i+1});if(o.addEventListener("click",(function(){t(i)})),"progress"===e){var l=document.createElement("span");l.classList.add("progressbar"),o.appendChild(l)}if("group"===e){var a=document.createElement("span");a.classList.add("progressbar"),o.appendChild(a)}return o.classList.add(e),o.setAttribute("type","button"),o.setAttribute("aria-label","this dot show slide ".concat(i+1)),o}},N=function(n,t,e){if(n){var i=$("timerBtn",{"id-slide":n+1});i.style.width=e+"px";var o=document.createElement("div");return o.classList.add("line"),i.appendChild(o),i.addEventListener("click",(function(){return t(n)})),i}},U=function(n,t,e){if(e){var i=document.createElement("div");if(i.classList.add("wrapper-dots"),t.forEach((function(n){i.appendChild(n)})),!n)return;n.appendChild(i)}else{if(!n)return;t.forEach((function(t){n.appendChild(t)}))}},$=function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=document.createElement("button");return e.classList.add(n),Object.entries(t).forEach((function(n){var t=k(n,2),i=t[0],o=t[1];e.setAttribute(i,o)})),e},J=function(n){n.autoplay&&(n.autoplay.isPlaying=!1)},K=null===(t=document)||void 0===t?void 0:t.documentElement,Q=function(n,t,e){return function(n,t,e){var i=[];if(n){for(var o=0;o<n;o++){var l=X(o,t,e);if(!l)return;i.push(l)}return i}}(n,t,e===s?e:d)},V=function(n){if(n){var t=n.domElements.arrowsContainer;if(t&&n.arrows){var e=t.querySelector(".prev"),i=t.querySelector(".next");if(e&&i&&n.arrows.enabled)if(n.arrows.hideArrowIsInactive){var o;if(e.style.visibility="visible",i.style.visibility="visible",!n.pagination)return;0===n.pagination.currentIndex&&(e.style.visibility="hidden"),n.pagination.currentIndex===(null!==(o=n.pagination.numberDots)&&void 0!==o?o:0)-1&&(i.style.visibility="hidden")}else{var l;if(e.style.opacity="1",i.style.opacity="1",!n.pagination)return;0===n.pagination.currentIndex?(e.style.opacity="0.5",e.setAttribute("disabled","true")):e.removeAttribute("disabled"),n.pagination.currentIndex===(null!==(l=n.pagination.numberDots)&&void 0!==l?l:0)-1?(i.style.opacity="0.5",i.setAttribute("disabled","true")):i.removeAttribute("disabled")}}}},Z=function(n,t,e){var i=n.domElements,a=n.arrows,r=i.arrowsContainer;if(a){var u=a.arrowRadius,d=a.sizeButton,s=a.position,v=a.specialDisplay,y=a.type,m=function(i){var a,r,u,d;i===o?null==t||t.prevSlide():i===l&&(null==t||t.nextSlide()),V(n),W(n),null!==(a=n.domElements)&&void 0!==a&&a.paginationBtnArray&&(null==e||e.managerStateDots(null!==(r=null===(u=n.pagination)||void 0===u?void 0:u.currentIndex)&&void 0!==r?r:0,null===(d=n.domElements)||void 0===d?void 0:d.paginationBtnArray))},g=function(n){if(y&&p&&f){var t=function(n){if(B(n)){var t=document.createElement("button");return t.innerHTML=n,t}}(n===o?p[y]||p.arrow:f[y]||f.arrow);if(t)return function(n,t,e){n.setAttribute("type","button"),n.setAttribute("aria-label",t),n.setAttribute("role","tab"),n.classList.add(e)}(t,"Move to ".concat(n===o?"previous":"next"," slide"),n===o?"prev":"next"),function(n,t,e){if(n instanceof HTMLElement&&"string"==typeof t&&"function"==typeof e){var i=function(){t&&e(t)};n.addEventListener("click",i)}}(t,n,m),t}},w=function(){var t=g(o),e=g(l);t&&e&&(!function(n,t,e){if(e instanceof HTMLElement&&n&&t){var i=function(n){return null!==e.querySelector(".".concat(n))};i("prev")||e.appendChild(n),i("next")||e.appendChild(t)}}(t,e,r),V(n),function(n,t,e,i){var o,l,a,r,u,d,s=c[e];s&&!i?(n.style.left=null!==(o=s.left)&&void 0!==o?o:"0rem",t.style.right=null!==(l=s.right)&&void 0!==l?l:"0rem"):(n.style.left=null!==(a=null===(r=c.center)||void 0===r?void 0:r.left)&&void 0!==a?a:"0",t.style.right=null!==(u=null===(d=c.center)||void 0===d?void 0:d.right)&&void 0!==u?u:"0")}(t,e,s,null==v?void 0:v.enabled),h(t,d),h(e,d),function(n){var t,e,i=n.elements,o=n.specialDisplay,l=n.prevButton,a=n.nextButton,r=n.justifyContent,u=n.alignItems,d=n.gap;o&&i&&(i[1].style.left="".concat(null!==(t=null==l?void 0:l.left)&&void 0!==t?t:"0%"),i[2].style.left="".concat(null!==(e=null==a?void 0:a.left)&&void 0!==e?e:"0%"),i[1].style.top="".concat(null==l?void 0:l.top),i[2].style.top="".concat(null==a?void 0:a.top),i[0].style.justifyContent="".concat(r),i[0].style.alignItems="".concat(u),i[0].style.gap="".concat(d))}({elements:[r,t,e],specialDisplay:null==v?void 0:v.enabled,prevButton:null==v?void 0:v.prevButton,nextButton:null==v?void 0:v.nextButton,justifyContent:null==v?void 0:v.justifyContent,alignItems:null==v?void 0:v.alignItems,gap:null==v?void 0:v.gap}),b(t,u),b(e,u))};return{init:function(){var t,e;r&&(null!==(t=n.arrows)&&void 0!==t&&t.enabled&&(r.innerHTML="",w()),null!==(e=n.arrows)&&void 0!==e&&e.enabled||!r||(r.innerHTML=""))}}}},_=null,nn=function(n,t){var e;if(null!==(e=n.autoplay)&&void 0!==e&&e.enabled){var i=n.autoplay,o=n.domElements,l=o.childrens,a=o.container,r=o.trackContainer,u=null==l?void 0:l.length,d=(t||{}).navigatePagination,s=null,c=!1,v=function(){s&&(clearInterval(s),s=null)},p=function(n,t){return _=new IntersectionObserver((function(e){e.forEach((function(e){var i;e.isIntersecting?!n.autoplay||null!==(i=n.autoplay)&&void 0!==i&&i.isPlaying||(n.autoplay.isPlaying=!0):(J(n),t())}))}),{threshold:.2}),document.addEventListener("visibilitychange",(function(){if(document.hidden)J(n);else{if(!n.autoplay)return;n.autoplay.isPlaying=!0}})),{check:function(n){n&&_&&_.observe(n)},stopObserving:function(n){n&&_&&_.unobserve(n)},cleanupObservers:function(){_&&(_.disconnect(),_=null)}}}(n,v),f=function(){var t,e,i;if(a&&d&&(p.check(a),null!==(t=n.autoplay)&&void 0!==t&&t.isPlaying)){var o,l,s,c,v=((null!==(e=null===(i=n.pagination)||void 0===i?void 0:i.currentIndex)&&void 0!==e?e:0)+1)%(null!=u?u:0);(null!==(o=null===(l=n.pagination)||void 0===l?void 0:l.currentIndex)&&void 0!==o?o:0)<(null!==(s=null===(c=n.pagination)||void 0===c?void 0:c.numberDots)&&void 0!==s?s:0)-1?d(v):(H(n),G(r),d(0))}};return{startAutoplay:function(){var t;!c&&(null===(t=n.autoplay)||void 0===t?void 0:t.enabled)&&(c=!0,v(),"progressbar"!==i.type&&(s=setInterval(f,i.delay)))},stopAutoplay:function(){c=!1,v()},getIsPlaying:function(){return c}}}},tn=function(n,t){return q(n)},en=function(n,t){var e,i;return z(n,null!==(e=null===(i=t.pagination)||void 0===i?void 0:i.numberDots)&&void 0!==e?e:0)},on=function(n,t){var e,i,o,l,a,r=null===(e=t.pagination)||void 0===e?void 0:e.currentIndex,u=function(n,t){return(null!=n?n:0)+(null!=t?t:0)}(r,n);t.domElements.trackContainer&&t.pagination&&(function(n,t,e){var i,o;if(null!==(i=e.pagination)&&void 0!==i&&i.numberDots){var l=1===t;return l&&z(n,null===(o=e.pagination)||void 0===o?void 0:o.numberDots)||!l&&q(n)}}(null!=r?r:0,n,t)&&(t.isPlaying=!0,t.pagination.currentIndex=null!=u?u:0,R(t.domElements.trackContainer,F(null!=u?u:0,null!==(i=t.layout.itemsPerSlide)&&void 0!==i?i:0,null!==(o=t.layout.itemWidth)&&void 0!==o?o:"0%",parseInt(getComputedStyle(null===(l=t.domElements)||void 0===l?void 0:l.container).width,10),null!==(a=t.layout.gap)&&void 0!==a?a:"0rem")),function(n){n&&n.autoplay&&(n.autoplay.isPlaying=!1,setTimeout((function(){n.isPlaying=!1}),4e3))}(t)))},ln=function(n){for(var t=arguments.length,e=new Array(t>1?t-1:0),i=1;i<t;i++)e[i-1]=arguments[i];var o=function(t){var i,o,l,a=null===(i=n.pagination)||void 0===i?void 0:i.currentIndex,r=null===(o=n.domElements.arrowsContainer)||void 0===o?void 0:o.querySelector(".next"),u=null===(l=n.domElements.arrowsContainer)||void 0===l?void 0:l.querySelector(".prev");(1===t?en(null!=a?a:0,n):tn(null!=a?a:0))&&(on(t,n),function(n,t,e){t.forEach((function(t){t&&"function"==typeof t&&t(n,e)}))}(1===t?r:u,e,n))},l={nextSlide:function(){o(1)},navigatePagination:function(t){!function(n,t){var e,i,o,l,a,r,u,d;t.pagination&&(t.pagination.currentIndex=n,V(t),t.domElements.trackContainer&&(R(t.domElements.trackContainer,F(n,null!==(e=t.layout.itemsPerSlide)&&void 0!==e?e:0,null!==(i=t.layout.itemWidth)&&void 0!==i?i:"0%",parseInt(getComputedStyle(null===(o=t.domElements)||void 0===o?void 0:o.container).width,10),null!==(l=t.layout.gap)&&void 0!==l?l:"0rem")),console.log(n,null!==(a=t.layout.itemsPerSlide)&&void 0!==a?a:0,null!==(r=t.layout.itemWidth)&&void 0!==r?r:"0%",parseInt(getComputedStyle(null===(u=t.domElements)||void 0===u?void 0:u.container).width,10),null!==(d=t.layout.gap)&&void 0!==d?d:"0rem","lllll"),Y(n,t.domElements.paginationBtnArray)))}(t,n),n.isPlaying=!1},prevSlide:function(){o(-1)},canClickLeft:tn,canClickRight:en};return l},an=function(n,t){var e,i,o=(ln(n)||{}).navigatePagination,l=n.domElements.trackContainer,a=Array(t.length).fill(0),r=!1,u=null,d=function(n){n.forEach((function(n){a[n]=0,t[n].style.width="0%"}))},s=function(){var e,i=null===(e=n.pagination)||void 0===e?void 0:e.currentIndex;if(t[i]&&n.pagination&&(t[i].style.width="0%",a[i]=0,n.pagination.currentIndex=(i+1)%t.length,0===n.pagination.currentIndex&&d(C(Array(t.length).keys())),o&&(o(n.pagination.currentIndex),0===n.pagination.currentIndex))){if(!l)return;H(n),G(l),d(C(Array(t.length).keys()))}},c=function(e){if(!r){if(r=!0,!n.pagination||!n.autoplay||!n.autoplay.delay)return;n.pagination.currentIndex=e,u||(u=setInterval((function(){if(r)!function(){var e,i=null===(e=n.pagination)||void 0===e?void 0:e.currentIndex;if(t[i])if(a[i]<100){var o;a[i]+=1,t[i].style.width="".concat(a[i],"%"),i>0&&(a[i-1]=null!==(o=n.autoplay)&&void 0!==o&&o.fillProgressbar?100:0,t[i-1].style.width="".concat(a[i-1],"%")),i<t.length-1&&(a[i+1]=0,t[i+1].style.width="".concat(a[i+1],"%"))}else s()}();else{if(!u)return;clearInterval(u),u=null}}),n.autoplay.delay/30))}};if(null!=n&&null!==(e=n.pagination)&&void 0!==e&&e.currentIndex)return c(null==n||null===(i=n.pagination)||void 0===i?void 0:i.currentIndex),{start:c,stop:function(){u&&(clearInterval(u),r=!1,u=null)},isRunning:function(){return r}}},rn=function(n){var t=ln(n);if(t){var e=t.navigatePagination;if(e){return{init:function(){var t,i,o,l;if(n.domElements.paginationContainer&&null!==(t=n.pagination)&&void 0!==t&&t.enabled&&n.domElements){var a=parseInt(getComputedStyle(n.domElements.container).width,10)/3/(null!==(i=n.pagination.numberDots)&&void 0!==i?i:0),r=function(n,t,e){var i=[];if(i){for(var o=0;o<n;o++){var l=N(o,t,e);if(!l)return;i.push(l)}return i}}(null!==(o=n.pagination.numberDots)&&void 0!==o?o:0,e,a);if(r&&n.pagination){U(n.domElements.paginationContainer,r||[],null!==(l=n.pagination.wrap)&&void 0!==l&&l),n.domElements.paginationBtnArray=r;if(r){var u=function(n){var t=[];return n.forEach((function(n){var e=n.querySelector("div");e&&t.push(e)})),t}(r);an(n,u)}}}}}}}},un=function(n){var t;if(n&&null!==(t=n.pagination)&&void 0!==t&&t.enabled){var e=(ln(n)||{}).navigatePagination;if(e){var i=function(n,t){Y(n,t)},o={init:function(){var t,o,l,a,r,u,d,s,c,p,f,y,m,g,h,b,w;if(null!==(t=n.pagination)&&void 0!==t&&t.enabled){if(n.autoplay&&"progressbar"===n.autoplay.type){var E;null===(E=rn(n))||void 0===E||E.init(),i(n.pagination.currentIndex,n.domElements.paginationBtnArray)}else{var A,P,k,C,I,S,x=Q(null!==(A=null===(P=n.pagination)||void 0===P?void 0:P.numberDots)&&void 0!==A?A:0,e,null!==(k=null===(C=n.pagination)||void 0===C?void 0:C.type)&&void 0!==k?k:"classic");(D=null===(I=n.domElements)||void 0===I?void 0:I.paginationContainer)&&(D.innerHTML=""),B=0,(L=null!=x?x:[])&&L.forEach((function(n,t){n.classList.toggle("isActive",t===B)})),U(n.domElements.paginationContainer,null!=x?x:[],null!==(S=n.pagination.wrap)&&void 0!==S&&S),n.domElements.paginationBtnArray=x,i(n.pagination.currentIndex,n.domElements.paginationBtnArray)}var L,B,D,M,j,W,O,T;M=null!==(o=null===(l=n.pagination)||void 0===l?void 0:l.position)&&void 0!==o?o:"classic",j=null!==(a=null===(r=n.pagination.specialWrap)||void 0===r?void 0:r.enabled)&&void 0!==a&&a,(W=v[M])&&!j?K.style.setProperty("--nc-dots-y",W):K.style.setProperty("--nc-dots-y",v.inside),O=null===(u=n.pagination)||void 0===u?void 0:u.gap,K.style.setProperty("--nc-dots-gap","".concat(O)),T=null===(d=n.pagination)||void 0===d?void 0:d.sizeButton,K.style.setProperty("--nc-dots-size","".concat(T)),n.domElements.paginationContainer&&function(n){var t=n.isWithWrap,e=n.elements,i=n.specialWrap,o=n.left,l=n.top,a=n.justifyContent,r=n.alignItems,u=n.orientation;if(i&&t&&e){var d=e[0],s=null==d?void 0:d.querySelector(".wrapper-dots");if(d.style.padding="0rem ".concat(2,"rem"),K.style.setProperty("--nc-third-color","white"),d.style.justifyContent="".concat(a),d.style.alignItems="".concat(r),!s)return;s.style.transform="rotate(".concat("vertical"===u?"90deg":"0deg",")"),s.style.top="".concat(l),s.style.left="".concat(o)}}({isWithWrap:null!==(s=null===(c=n.pagination)||void 0===c?void 0:c.wrap)&&void 0!==s&&s,elements:[n.domElements.paginationContainer],specialWrap:null!==(p=null===(f=n.pagination)||void 0===f||null===(f=f.specialWrap)||void 0===f?void 0:f.enabled)&&void 0!==p&&p,left:null===(y=n.pagination)||void 0===y||null===(y=y.specialWrap)||void 0===y?void 0:y.left,top:null===(m=n.pagination)||void 0===m||null===(m=m.specialWrap)||void 0===m?void 0:m.top,justifyContent:null===(g=n.pagination)||void 0===g||null===(g=g.specialWrap)||void 0===g?void 0:g.justifyContent,alignItems:null===(h=n.pagination)||void 0===h||null===(h=h.specialWrap)||void 0===h?void 0:h.alignItems,orientation:null!==(b=null===(w=n.pagination)||void 0===w||null===(w=w.specialWrap)||void 0===w?void 0:w.orientation)&&void 0!==b?b:"horizontal"})}},managerStateDots:i};return o}}};var dn=function(n){var t,e=n.domElements.childrens,i=[];e&&(e.forEach((function(t){var e,o,l,a=t.querySelector("img");if(a&&null!==(e=n.arrows)&&void 0!==e&&e.sizeButton&&(i.push(a.src),n.enabledLoader)){var r,u=t.querySelector(".nc-loader");u?r=u:((r=document.createElement("div")).classList.add("nc-loader"),o=r,l=n.arrows.sizeButton,o&&l&&(o.style.height=l,o.style.width=l),t.appendChild(r),r.style.display="block",a.style.display="none");var d=function(){r.style.display="none",a.style.display="block",a.removeEventListener("load",d),a.removeEventListener("error",s)},s=function(){r.style.display="none",a.style.display="none",a.removeEventListener("load",d),a.removeEventListener("error",s)};a.addEventListener("load",d),a.addEventListener("error",s),a.complete&&d()}})),i.length>0&&(t=i,t?Promise.allSettled(t.map((function(n){return new Promise((function(t,e){var i=new Image;i.src=n,i.onload=function(){return t(n)},i.onerror=function(){return e(n)}}))}))):Promise.resolve([])).then((function(n){n.forEach((function(n){"rejected"===n.status&&console.error("Error preloading image:",n.reason)}))})))},sn=function(n){var t=n.breakpoints,e=n.width,i=n.state;if("number"==typeof e&&i&&"object"===I(i)&&t){var o=function(n,t){return n<a?t.phone:n<r?t.tablet:n<u?t.laptop:t.desktop}(e,P(P({},t),i.layout.breakpoints));!function(n,t){var e,i,o,l,a,r,u,d,s,c,v;t&&(n.layout.itemsPerPage=null!==(e=t.itemsPerPage)&&void 0!==e?e:n.layout.itemsPerPage,n.layout.itemsPerSlide=null!==(i=t.itemsPerSlide)&&void 0!==i?i:n.layout.itemsPerSlide,n.pagination&&(n.pagination.enabled=null!==(o=null===(l=t.pagination)||void 0===l?void 0:l.enabled)&&void 0!==o?o:null===(a=n.pagination)||void 0===a?void 0:a.enabled,n.arrows&&(n.arrows.position=null!==(r=null===(u=t.arrows)||void 0===u?void 0:u.position)&&void 0!==r?r:null===(d=n.arrows)||void 0===d?void 0:d.position,n.arrows.enabled=null!==(s=null===(c=t.arrows)||void 0===c?void 0:c.enabled)&&void 0!==s?s:null===(v=n.arrows)||void 0===v?void 0:v.enabled)))}(i,o)}},cn=function(n){var t=n.primary,e=n.secondary,i=n.third;K.style.setProperty("--nc-primary-color",t),K.style.setProperty("--nc-secondary-color",e),K.style.setProperty("--nc-third-color",i)},vn=function(n){var t;n.customTheme&&!n.theme&&"primary"in n.customTheme&&"object"===I(t=n.customTheme)&&cn({primary:null==t?void 0:t.primary,secondary:null==t?void 0:t.secondary,third:null==t?void 0:t.third}),n.theme&&function(n){var t=y[n];if("string"==typeof n&&t)cn(t);else{var e=y.light;e&&cn(e)}}(n.theme)},pn=function(n){var t=n.containerRadius,e=n.height,i=n.slideRadius,o=n.bgGradientAnimated,l=n.paddingY,a=n.pagination,r=n.width,u=n.ease,d=n.applytransparentMaskOnBorder,s=n.layout.gap,c=n.domElements,v=c.container,p=c.wrapper,f=c.childrens,y=c.trackContainer,m=c.paginationContainer;if(v&&f){var g,h,b,w,E;if(y&&function(n,t){t.length>0?n.style.transition="transform 0.6s ".concat(t):n.style.transition="transform 0.6s ease"}(y,null!=u?u:"ease"),e&&function(n,t){n&&t&&(n.style.height=t)}(v,e),r&&r.length>0&&function(n,t){n&&t&&t.length>0&&(n.style.width="".concat(t))}(v,r),y&&l&&l.length>0&&function(n,t){n.style.padding="".concat(t," 0")}(y,l),s&&n.layout.gap&&n.layout.gap.length>0&&(g=f,h="marginRight",b=n.layout.gap,B(h)&&B(b)&&g.forEach((function(n,t,e){t!==e.length-1&&(n.style[h]="".concat(b))}))),d?function(n,t){n&&t&&(n.style.webkitMask="linear-gradient(90deg,#0000,#000 10% 90%,#0000)",n.style.setProperty("-webkit-mask","linear-gradient(90deg,#0000,#000 10% 90%,#0000)","important"))}(p,d):function(n){n&&(n.style.webkitMask="",n.style.setProperty("-webkit-mask","","important"))}(p),function(n){var t=n.domElements.wrapper;if(t&&n.autoplay&&n.autoplay.pauseOnHover){var e=function(){n.autoplay&&(n.autoplay.isPlaying=!1)},i=function(){n.autoplay&&(n.autoplay.isPlaying=!0)};t.removeEventListener("mousemove",e),t.removeEventListener("mouseleave",i),t.addEventListener("mousemove",e),t.addEventListener("mouseleave",i)}}(n),function(n,t){n.forEach((function(n){n.style.borderRadius=t}))}(f,null!=i?i:"0rem"),function(n){n&&(n.style.opacity="1")}(v),m)!function(n,t,e){!t&&e?n.classList.add("notdefaultButtons"):n.classList.remove("notdefaultButtons")}(m,null===(w=null==a?void 0:a.defaultDotsStyle)||void 0===w||w,null!==(E=null==a?void 0:a.enabled)&&void 0!==E&&E);p&&function(n,t){n&&(t?(n.style.background="linear-gradient(-45deg, var(--nc-primary-color), var(--nc-secondary-color), var(--nc-third-color))",n.style.backgroundSize="400% 400% !important"):n.style.background="transparent")}(p,null!=o&&o),t&&function(n,t){t&&n&&(n.style.borderRadius="".concat(t))}(p,t)}},fn=function(n,t){if(n){var e=n.domElements.wrapper,i=t||{},o=i.nextSlide,l=i.prevSlide;if(o&&l){var a=!1,r=0,u=null,d=function(){null==e||e.removeEventListener("mousedown",s),null==e||e.removeEventListener("mousemove",c),null==e||e.removeEventListener("mouseup",v),null==e||e.removeEventListener("mouseleave",v),null==e||e.removeEventListener("touchstart",s),null==e||e.removeEventListener("touchmove",c),null==e||e.removeEventListener("touchend",v),null==e||e.removeEventListener("touchcancel",v)};return{init:function(){d(),null==e||e.addEventListener("mousedown",s),null==e||e.addEventListener("mousemove",c),null==e||e.addEventListener("mouseup",v),null==e||e.addEventListener("mouseleave",v),null==e||e.addEventListener("touchstart",s),null==e||e.addEventListener("touchmove",c),null==e||e.addEventListener("touchend",v),null==e||e.addEventListener("touchcancel",v)},destroy:d}}}function s(n){n.preventDefault(),n.stopPropagation(),a=!0,r=n.clientX||n.touches[0].clientX,u=null}function c(t){if(t.preventDefault(),t.stopPropagation(),a){var e=(t.clientX||t.touches[0].clientX)-r;n.domElements.trackContainer&&(n.domElements.trackContainer.style.pointerEvents="none",Math.abs(e)>50&&(u=e>0?1:-1))}}function v(t){if(t.preventDefault(),t.stopPropagation(),a&&null!==u){var e,i;if(!o||!l)return;if(-1===u?(o(),W(n)):1===u&&(l(),W(n)),!n.domElements.trackContainer)return;n.domElements.trackContainer.style.pointerEvents="auto",Y(null===(e=n.pagination)||void 0===e?void 0:e.currentIndex,null===(i=n.domElements)||void 0===i?void 0:i.paginationBtnArray),V(n)}a=!1,u=null}},yn=function(n){var t,e,o,l,a,r,u,d,s,c,v,p,f,y,h,b,w,E,A,P,k,C,I,S,x,L,B,D,F,R,z,q,Y,X,N,U,$,J,K,Q,_,tn,en,on,an,rn,cn,yn,mn,gn,hn,bn,wn,En,An,Pn,kn,Cn,In,Sn,xn,Ln,Bn,Dn,Mn,jn,Wn,On,Tn,Fn,Rn,zn,qn,Hn,Gn,Yn,Xn,Nn,Un,$n,Jn,Kn,Qn,Vn,Zn,_n,nt=n.options,tt=n.selector,et=nt||{},it=et.paddingY,ot=void 0===it?m.paddingY:it,lt=et.height,at=void 0===lt?m.height:lt,rt=et.autoplay,ut=void 0===rt?m.autoplay:rt,dt=et.pagination,st=void 0===dt?m.pagination:dt,ct=et.arrows,vt=void 0===ct?m.arrows:ct,pt=et.theme,ft=void 0===pt?m.theme:pt,yt=et.ease,mt=void 0===yt?m.ease:yt,gt=et.customTheme,ht=void 0===gt?m.customTheme:gt,bt=et.slideRadius,wt=void 0===bt?m.slideRadius:bt,Et=et.containerRadius,At=void 0===Et?m.containerRadius:Et,Pt=et.itemsPerPage,kt=void 0===Pt?m.itemsPerPage:Pt,Ct=et.itemsPerSlide,It=void 0===Ct?m.itemsPerSlide:Ct,St=et.breakpoints,xt=void 0===St?null==m?void 0:m.breakpoints:St,Lt=et.enabledLoader,Bt=void 0===Lt?null==m?void 0:m.enabledLoader:Lt,Dt=et.bgGradientAnimated,Mt=void 0===Dt?m.bgGradientAnimated:Dt,jt=et.gap,Wt=void 0===jt?m.gap:jt,Ot=et.drag,Tt=void 0===Ot?m.drag:Ot,Ft=et.width,Rt=void 0===Ft?m.width:Ft,zt=et.applytransparentMaskOnBorder,qt={theme:ft,customTheme:ht,domElements:{},slideRadius:wt,containerRadius:At,ease:mt,width:Rt,paddingY:ot,enabledLoader:Bt,layout:{gap:Wt,itemsPerPage:kt,itemsPerSlide:It,itemWidth:"0%",breakpoints:xt},bgGradientAnimated:Mt,height:at,applytransparentMaskOnBorder:void 0===zt?m.applytransparentMaskOnBorder:zt,autoplay:{enabled:null!==(t=null!==(e=null==ut?void 0:ut.enabled)&&void 0!==e?e:null===(o=m.autoplay)||void 0===o?void 0:o.enabled)&&void 0!==t&&t,pauseOnHover:null!==(l=null==ut?void 0:ut.pauseOnHover)&&void 0!==l?l:null===(a=m.autoplay)||void 0===a?void 0:a.pauseOnHover,delay:null!==(r=null!==(u=null==ut?void 0:ut.delay)&&void 0!==u?u:null===(d=m.autoplay)||void 0===d?void 0:d.delay)&&void 0!==r?r:3e3,isPlaying:null!==(s=null==ut?void 0:ut.enabled)&&void 0!==s&&s,type:null!==(c=null!==(v=null==ut?void 0:ut.type)&&void 0!==v?v:null===(p=m.autoplay)||void 0===p?void 0:p.type)&&void 0!==c?c:"classic",fillProgressbar:null!==(f=null==ut?void 0:ut.fillProgressbar)&&void 0!==f?f:null===(y=m.autoplay)||void 0===y?void 0:y.fillProgressbar},arrows:{enabled:null!==(h=null==vt?void 0:vt.enabled)&&void 0!==h?h:null===(b=m.arrows)||void 0===b?void 0:b.enabled,arrowRadius:null!==(w=null==vt?void 0:vt.arrowRadius)&&void 0!==w?w:null===(E=m.arrows)||void 0===E?void 0:E.arrowRadius,hideArrowIsInactive:null!==(A=null==vt?void 0:vt.hideArrowIsInactive)&&void 0!==A?A:null===(P=m.arrows)||void 0===P?void 0:P.hideArrowIsInactive,position:null!==(k=null==vt?void 0:vt.position)&&void 0!==k?k:null===(C=m.arrows)||void 0===C?void 0:C.position,type:null!==(I=null==vt?void 0:vt.type)&&void 0!==I?I:null===(S=m.arrows)||void 0===S?void 0:S.type,shake:null!==(x=null==vt?void 0:vt.shake)&&void 0!==x?x:null===(L=m.arrows)||void 0===L?void 0:L.shake,sizeButton:null!==(B=null==vt?void 0:vt.sizeButton)&&void 0!==B?B:null==m||null===(D=m.arrows)||void 0===D?void 0:D.sizeButton,specialDisplay:{enabled:null!==(F=null==vt||null===(R=vt.specialDisplay)||void 0===R?void 0:R.enabled)&&void 0!==F?F:null===(z=m.arrows)||void 0===z||null===(z=z.specialDisplay)||void 0===z?void 0:z.enabled,prevButton:{left:null!==(q=null==vt||null===(Y=vt.specialDisplay)||void 0===Y||null===(Y=Y.prevButton)||void 0===Y?void 0:Y.left)&&void 0!==q?q:null==m||null===(X=m.arrows)||void 0===X||null===(X=X.specialDisplay)||void 0===X||null===(X=X.prevButton)||void 0===X?void 0:X.left,top:null!==(N=null==vt||null===(U=vt.specialDisplay)||void 0===U||null===(U=U.prevButton)||void 0===U?void 0:U.top)&&void 0!==N?N:null==m||null===($=m.arrows)||void 0===$||null===($=$.specialDisplay)||void 0===$||null===($=$.prevButton)||void 0===$?void 0:$.top},nextButton:{left:null!==(J=null==vt||null===(K=vt.specialDisplay)||void 0===K||null===(K=K.nextButton)||void 0===K?void 0:K.left)&&void 0!==J?J:null==m||null===(Q=m.arrows)||void 0===Q||null===(Q=Q.specialDisplay)||void 0===Q||null===(Q=Q.nextButton)||void 0===Q?void 0:Q.left,top:null!==(_=null==vt||null===(tn=vt.specialDisplay)||void 0===tn||null===(tn=tn.nextButton)||void 0===tn?void 0:tn.top)&&void 0!==_?_:null==m||null===(en=m.arrows)||void 0===en||null===(en=en.specialDisplay)||void 0===en||null===(en=en.nextButton)||void 0===en?void 0:en.top},justifyContent:null!==(on=null==vt||null===(an=vt.specialDisplay)||void 0===an?void 0:an.justifyContent)&&void 0!==on?on:null==m||null===(rn=m.arrows)||void 0===rn||null===(rn=rn.specialDisplay)||void 0===rn?void 0:rn.justifyContent,alignItems:null!==(cn=null==vt||null===(yn=vt.specialDisplay)||void 0===yn?void 0:yn.alignItems)&&void 0!==cn?cn:null==m||null===(mn=m.arrows)||void 0===mn||null===(mn=mn.specialDisplay)||void 0===mn?void 0:mn.alignItems,gap:null!==(gn=null==vt||null===(hn=vt.specialDisplay)||void 0===hn?void 0:hn.gap)&&void 0!==gn?gn:null==m||null===(bn=m.arrows)||void 0===bn||null===(bn=bn.specialDisplay)||void 0===bn?void 0:bn.gap}},pagination:{enabled:null!==(wn=null!==(En=null==st?void 0:st.enabled)&&void 0!==En?En:null==m||null===(An=m.pagination)||void 0===An?void 0:An.enabled)&&void 0!==wn&&wn,type:null!==(Pn=null==st?void 0:st.type)&&void 0!==Pn?Pn:null==m||null===(kn=m.pagination)||void 0===kn?void 0:kn.type,currentIndex:0,numberDots:0,defaultDotsStyle:null===(Cn=null!==(In=null==st?void 0:st.defaultDotsStyle)&&void 0!==In?In:null==m||null===(Sn=m.pagination)||void 0===Sn?void 0:Sn.defaultDotsStyle)||void 0===Cn||Cn,gap:null!==(xn=null==st?void 0:st.gap)&&void 0!==xn?xn:null===(Ln=m.pagination)||void 0===Ln?void 0:Ln.gap,wrap:null!==(Bn=null==st?void 0:st.wrap)&&void 0!==Bn?Bn:null===(Dn=m.pagination)||void 0===Dn?void 0:Dn.wrap,position:null!==(Mn=null==st?void 0:st.position)&&void 0!==Mn?Mn:null===(jn=m.pagination)||void 0===jn?void 0:jn.position,sizeButton:null!==(Wn=null==st?void 0:st.sizeButton)&&void 0!==Wn?Wn:null===(On=m.pagination)||void 0===On?void 0:On.sizeButton,specialWrap:{enabled:null!==(Tn=null==st||null===(Fn=st.specialWrap)||void 0===Fn?void 0:Fn.enabled)&&void 0!==Tn?Tn:null==m||null===(Rn=m.pagination)||void 0===Rn||null===(Rn=Rn.specialWrap)||void 0===Rn?void 0:Rn.enabled,left:null!==(zn=null==st||null===(qn=st.specialWrap)||void 0===qn?void 0:qn.left)&&void 0!==zn?zn:null==m||null===(Hn=m.pagination)||void 0===Hn||null===(Hn=Hn.specialWrap)||void 0===Hn?void 0:Hn.left,top:null!==(Gn=null==st||null===(Yn=st.specialWrap)||void 0===Yn?void 0:Yn.top)&&void 0!==Gn?Gn:null==m||null===(Xn=m.pagination)||void 0===Xn||null===(Xn=Xn.specialWrap)||void 0===Xn?void 0:Xn.top,justifyContent:null!==(Nn=null==st||null===(Un=st.specialWrap)||void 0===Un?void 0:Un.justifyContent)&&void 0!==Nn?Nn:null==m||null===($n=m.pagination)||void 0===$n||null===($n=$n.specialWrap)||void 0===$n?void 0:$n.justifyContent,alignItems:null!==(Jn=null==st||null===(Kn=st.specialWrap)||void 0===Kn?void 0:Kn.alignItems)&&void 0!==Jn?Jn:null==m||null===(Qn=m.pagination)||void 0===Qn||null===(Qn=Qn.specialWrap)||void 0===Qn?void 0:Qn.alignItems,orientation:null!==(Vn=null==st||null===(Zn=st.specialWrap)||void 0===Zn?void 0:Zn.orientation)&&void 0!==Vn?Vn:null===(_n=m.pagination)||void 0===_n||null===(_n=_n.specialWrap)||void 0===_n?void 0:_n.orientation}},drag:Tt,gap:null!=Wt?Wt:m.gap,lazyLoading:!0},Ht=function(){!function(n,t){if("loading"!==document.readyState){var e=M(":root"),i=M(".".concat(t,".nc-carousel")),o=M(".".concat(t," .nc-wrapper"));n.domElements={root:e,container:i,childrens:Array.from(j(".".concat(t," .nc-slide"))),wrapper:o,arrowsContainer:M(".".concat(t," .nc-arrows-controls")),trackContainer:M(".".concat(t," .nc-wrapper .track")),paginationContainer:M(".".concat(t," .nc-pagination"))}}}(qt,tt)},Gt=function(){var n,t,e,i;if(qt.domElements.childrens&&qt.layout){var o=Math.ceil((qt.domElements.childrens.length-(null!==(n=qt.layout.itemsPerPage)&&void 0!==n?n:0))/(null!==(t=qt.layout.itemsPerSlide)&&void 0!==t?t:0))+1;o!==(null!==(e=null===(i=qt.pagination)||void 0===i?void 0:i.numberDots)&&void 0!==e?e:0)&&(qt.pagination&&(qt.pagination.numberDots=o),qt.domElements.paginationBtnArray=Array.from(j("".concat(tt," .paginationBtn"))))}},Yt=function(){var n,t;if(qt.layout.breakpoints){sn({breakpoints:qt.layout.breakpoints,width:window.innerWidth,state:qt}),Ht(),requestAnimationFrame((function(){pn(qt)}));var e=qt.domElements,i=e.wrapper,o=e.trackContainer,l=qt.layout,a=l.itemsPerPage,r=l.gap;if(qt.width,null!=qt&&null!==(n=qt.domElements)&&void 0!==n&&n.container&&i&&a&&r&&o){var u,d,s,c=function(n){var t=n.container,e=n.itemsPerPage,i=n.gap;if(!t)return"0%";var o=t.offsetWidth;if(e<=0)return"0%";var l=O(i)*(e-1);return o<l?"0%":"calc(".concat((o-l)/e/o*100,"%)")}({container:qt.domElements.container,itemsPerPage:a,gap:null!==(t=qt.layout.gap)&&void 0!==t?t:"1rem"});!function(n){qt.layout.itemWidth=n,Gt()}(c),H(qt),V(qt),G(qt.domElements.trackContainer),(u=qt,d=u.layout.itemWidth,s=u.domElements.childrens,{init:function(){d&&s&&requestAnimationFrame((function(){T({childrens:s,itemWidth:d})}))}}).init(),Gt(),vn(qt)}}},Xt=function(n){var t,e,o={dotsM:{init:function(){},managerStateDots:function(n,t){}},scrollM:{nextSlide:function(){},navigatePagination:function(n){},prevSlide:function(){},canClickLeft:function(n,t){return!0},canClickRight:function(n,t){return!0}},arrowsM:{init:function(){}},autoplayM:{startAutoplay:function(){},stopAutoplay:function(){},getIsPlaying:function(){return!1}},dragM:{init:function(){},destroy:function(){}},acsM:{init:function(){}}},l=n.pagination,a=n.arrows,r=n.autoplay,u=n.drag;(null!=l&&l.enabled?o.dotsM=un(n):n.domElements.paginationContainer&&(n.domElements.paginationContainer.innerHTML=" "),o.scrollM=ln(n,o.dotsM,g),null!=a&&a.enabled&&o.dotsM?o.arrowsM=Z(n,o.scrollM,o.dotsM):n.domElements.arrowsContainer&&(n.domElements.arrowsContainer.innerHTML=" "),null!=r&&r.enabled)?o.autoplayM=nn(n,o.scrollM):null===(t=nn(n,o.scrollM))||void 0===t||t.stopAutoplay();u?o.dragM=fn(n,o.scrollM):null===(e=fn(n,o.scrollM))||void 0===e||e.destroy();return o.acsM=i(n),o},Nt=function(n){var t=Xt(n);if(t){var e,i,o,l=t.dotsM,a=t.arrowsM;window.addEventListener("resize",(e=function(){Yt(),null==l||l.init(),null==a||a.init(),W(n)},i=100,function(){for(var n=this,t=arguments.length,l=new Array(t),a=0;a<t;a++)l[a]=arguments[a];clearTimeout(o),o=setTimeout((function(){return e.apply(n,l)}),i)}))}};return{init:function(){requestAnimationFrame((function(){Yt(),function(n){var t=Xt(n);if(n){var e=t.dotsM,i=t.arrowsM,o=t.autoplayM,l=t.acsM,a=t.dragM;n.domElements.container&&(Nt(n),null==e||e.init(),null==i||i.init(),null==a||a.init(),null==o||o.startAutoplay(),null==l||l.init(),dn(n))}}(qt)}))}}};n.init=function(n){var t,e=n.options,i=n.selector;null===(t=yn({options:e,selector:i}))||void 0===t||t.init()}}));
//# sourceMappingURL=nice-carou.min.js.map