vendor: 4,215 bytes, lines 1-2
1import{c as a}from"./hobbii-pagination-CMUwKxtA.min.js";import{m as n,s as e}from"./hobbii-swiper-core-DRx33D-C.min.js";const i='<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>';function t({swiper:t,extendParams:s,on:l,emit:o}){function r(a){let n;return a&&"string"==typeof a&&t.isElement&&(n=t.el.querySelector(a)||t.hostEl.querySelector(a),n)?n:(a&&("string"==typeof a&&(n=[...document.querySelectorAll(a)]),t.params.uniqueNavElements&&"string"==typeof a&&n&&n.length>1&&1===t.el.querySelectorAll(a).length?n=t.el.querySelector(a):n&&1===n.length&&(n=n[0])),a&&!n?a:n)}function c(a,e){const i=t.params.navigation;(a=n(a)).forEach((a=>{a&&(a.classList[e?"add":"remove"](...i.disabledClass.split(" ")),"BUTTON"===a.tagName&&(a.disabled=e),t.params.watchOverflow&&t.enabled&&a.classList[t.isLocked?"add":"remove"](i.lockClass))}))}function d(){const{nextEl:a,prevEl:n}=t.navigation;if(t.params.loop)return c(n,!1),void c(a,!1);c(n,t.isBeginning&&!t.params.rewind),c(a,t.isEnd&&!t.params.rewind)}function p(a){a.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),o("navigationPrev"))}function v(a){a.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),o("navigationNext"))}function g(){const s=t.params.navigation;if(t.params.navigation=a(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!s.nextEl&&!s.prevEl)return;let l=r(s.nextEl),o=r(s.prevEl);Object.assign(t.navigation,{nextEl:l,prevEl:o}),l=n(l),o=n(o);const c=(a,n)=>{if(a){if(s.addIcons&&a.matches(".swiper-button-next,.swiper-button-prev")&&!a.querySelector("svg")){const n=document.createElement("div");e(n,i),a.appendChild(n.querySelector("svg")),n.remove()}a.addEventListener("click","next"===n?v:p)}!t.enabled&&a&&a.classList.add(...s.lockClass.split(" "))};l.forEach((a=>c(a,"next"))),o.forEach((a=>c(a,"prev")))}function m(){let{nextEl:a,prevEl:e}=t.navigation;a=n(a),e=n(e);const i=(a,n)=>{a.removeEventListener("click","next"===n?v:p),a.classList.remove(...t.params.navigation.disabledClass.split(" "))};a.forEach((a=>i(a,"next"))),e.forEach((a=>i(a,"prev")))}s({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null,arrowSvg:i},l("init",(()=>{!1===t.params.navigation.enabled?u():(g(),d())})),l("toEdge fromEdge lock unlock",(()=>{d()})),l("destroy",(()=>{m()})),l("enable disable",(()=>{let{nextEl:a,prevEl:e}=t.navigation;a=n(a),e=n(e),t.enabled?d():[...a,...e].filter((a=>!!a)).forEach((a=>a.classList.add(t.params.navigation.lockClass)))})),l("click",((a,e)=>{let{nextEl:i,prevEl:s}=t.navigation;i=n(i),s=n(s);const l=e.target;let r=s.includes(l)||i.includes(l);if(t.isElement&&!r){const a=e.path||e.composedPath&&e.composedPath();a&&(r=a.find((a=>i.includes(a)||s.includes(a))))}if(t.params.navigation.hideOnClick&&!r){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===l||t.pagination.el.contains(l)))return;let a;i.length?a=i[0].classList.contains(t.params.navigation.hiddenClass):s.length&&(a=s[0].classList.contains(t.params.navigation.hiddenClass)),o(!0===a?"navigationShow":"navigationHide"),[...i,...s].filter((a=>!!a)).forEach((a=>a.classList.toggle(t.params.navigation.hiddenClass)))}}));const u=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),m()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),g(),d()},disable:u,update:d,init:g,destroy:m})}export{t as N}; 2//# sourceMappingURL=hobbii-navigation-MCvXK6ga.min.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.