vendor: 87 bytes, lines 1-4
1/******/ (() => { // webpackBootstrap 2/******/ var __webpack_modules__ = ({ 3 4/***/ "./
4resources/js/aboutus-community/gallery.js": 5/*!***************************************************!*\ 6 !*** ./resources/js/aboutus-community/gallery.js ***! 7 \***************************************************/ 8/***/ (() => { 9 10(function () { 11 document.addEventListener('DOMContentLoaded', function () { 12 registerHoverTimelineItems(); 13 var swiper = new Swiper('.about-us-community-gallery-slider', { 14 slidesPerView: 'auto', 15 spaceBetween: 40, 16 speed: 10000, 17 autoplay: { 18 delay: 1 19 }, 20 loop: true, 21 breakpoints: { 22 2000: { 23 slidesPerView: 4, 24 spaceBetween: 50 25 } 26 } 27 }); 28 }); 29})(); 30function registerHoverTimelineItems() { 31 var timelineItems = Array.from(document.querySelectorAll('.timeline-item-wrapper')); 32 var timelinePopups = Array.from(document.querySelectorAll('.timeline-popup')); 33 timelineItems.map(function (el, index) { 34 return registerHoverTimelineItem(el, index); 35 }); 36} 37function registerHoverTimelineItem(item, index) { 38 var closeBtns = Array.from(document.querySelectorAll('.timeline-popup-close')); 39 var timelinePopups = Array.from(document.querySelectorAll('.timeline-popup')); 40 var closeBtn = closeBtns[index]; 41 var popup = item.querySelector('.timeline-popup'); 42 closeBtn.addEventListener('click', function () { 43 item.dataset.active = false; 44 popup.style.opacity = 0; 45 popup.style.visibility = 'invisible'; 46 popup.style.zIndex = '-1'; 47 }); 48 item.addEventListener('click', function (event) { 49 var items = Array.from(document.querySelectorAll('.timeline-item')); 50 if (!event.target.classList.contains('timeline-popup-close') && !event.target.classList.contains('timeline-popup-close')) { 51 item.dataset.active = true; 52 popup.style.opacity = 1; 53 popup.style.visibility = 'visible'; 54 popup.style.zIndex = 102; 55 popup.style.background = "rgba(0,0,0,0.1)"; 56 } 57 }); 58 document.addEventListener('click', function (event) { 59 if (event.target.classList.contains('timeline-popup') || event.target.classList.contains('timeline-popup-close')) { 60 item.dataset.active = false; 61 popup.style.opacity = 0; 62 popup.style.visibility = 'invisible'; 63 popup.style.zIndex = '-1'; 64 } 65 }); 66} 67 68/***/ }), 69
70/***/ "./resources/js/aboutus-community/index.js": 71/*!*************************************************!*\ 72 !*** ./resources/js/aboutus-community/index.js ***! 73 \*************************************************/ 74/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 75 76"use strict"; 77__webpack_require__.r(__webpack_exports__); 78/* harmony import */ var _gallery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./gallery */ "./resources/js/aboutus-community/gallery.js"); 79/* harmony import */ var _gallery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_gallery__WEBPACK_IMPORTED_MODULE_0__); 80 81 82/***/ }), 83
84/***/ "./resources/js/aboutus/awards.js": 85/*!****************************************!*\ 86 !*** ./resources/js/aboutus/awards.js ***! 87 \****************************************/ 88/***/ (() => { 89 90(function () { 91 document.addEventListener('DOMContentLoaded', function () { 92 var swiper = new Swiper('.award-swiper', { 93 slidesPerView: 2, 94 spaceBetween: 24, 95 loop: true, 96 // loopedSlides: 9, 97 speed: 10000, 98 // autoplay: { 99 // delay: 0, 100 // }, 101 // loop: true, 102 // watchSlidesProgress: true, 103 breakpoints: { 104 640: { 105 slidesPerView: 4 106 }, 107 1024: { 108 slidesPerView: 5 109 }, 110 1280: { 111 slidesPerView: 8 112 } 113 } 114 }); 115 var swiper = new Swiper('.award-swiper-mobile', { 116 slidesPerView: 'auto', 117 spaceBetween: 24, 118 loopedSlides: 9, 119 speed: 10000, 120 watchSlidesProgress: true 121 }); 122 }); 123})(); 124 125/***/ }), 126
127/***/ "./resources/js/aboutus/index.js": 128/*!***************************************!*\ 129 !*** ./resources/js/aboutus/index.js ***! 130 \***************************************/ 131/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 132 133"use strict"; 134__webpack_require__.r(__webpack_exports__); 135/* harmony import */ var _awards__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./awards */ "./resources/js/aboutus/awards.js"); 136/* harmony import */ var _awards__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_awards__WEBPACK_IMPORTED_MODULE_0__); 137/* harmony import */ var _reviews__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./reviews */ "./resources/js/aboutus/reviews.js"); 138/* harmony import */ var _reviews__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_reviews__WEBPACK_IMPORTED_MODULE_1__); 139 140 141 142/***/ }), 143
144/***/ "./resources/js/aboutus/reviews.js": 145/*!*****************************************!*\ 146 !*** ./resources/js/aboutus/reviews.js ***! 147 \*****************************************/ 148/***/ (() => { 149 150(function () { 151 document.addEventListener('DOMContentLoaded', function () { 152 var swiper = new Swiper('.aboutus-testimonial-swiper', { 153 effect: 'fade', 154 autoplay: { 155 delay: 10000 156 }, 157 navigation: { 158 nextEl: ".swiper-button-next", 159 prevEl: ".swiper-button-prev" 160 } 161 }); 162 163 // swiper.on('slideChange', (res) => { 164 // res.slides.map((el, index) => { 165 // if (index !== res.activeIndex) { 166 // el.style.opacity = 0; 167 // } 168 // }); 169 // }); 170 }); 171})(); 172 173/***/ }), 174
175/***/ "./resources/js/alpine-focus.js": 176/*!**************************************!*\ 177 !*** ./resources/js/alpine-focus.js ***! 178 \**************************************/ 179/***/ (() => { 180 181function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } 182(function () { 183 var _ = ['input', 'select', 'textarea', 'a[href]', 'button', '[tabindex]:not(slot)', 'audio[controls]', 'video[controls]', '[contenteditable]:not([contenteditable="false"])', 'details>summary:first-of-type', 'details'], 184 k = _.join(','), 185 K = (typeof Element === "undefined" ? "undefined" : _typeof(Element)) > 'u', 186 N = K ? function () {} : Element.prototype.matches || Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector, 187 B = !K && Element.prototype.getRootNode ? function (i) { 188 return i.getRootNode(); 189 } : function (i) { 190 return i.ownerDocument; 191 }, 192 V = function V(e, t, a) { 193 var n = Array.prototype.slice.apply(e.querySelectorAll(k)); 194 return t && N.call(e, k) && n.unshift(e), n = n.filter(a), n; 195 }, 196 $ = function i(e, t, a) { 197 for (var n = [], r = Array.from(e); r.length;) { 198 var s = r.shift(); 199 if (s.tagName === 'SLOT') { 200 var l = s.assignedElements(), 201 m = l.length ? l : s.children, 202 p = i(m, !0, a); 203 a.flatten ? n.push.apply(n, p) : n.push({ 204 scope: s, 205 candidates: p 206 }); 207 } else { 208 var v = N.call(s, k); 209 v && a.filter(s) && (t || !e.includes(s)) && n.push(s); 210 var h = s.shadowRoot || typeof a.getShadowRoot == 'function' && a.getShadowRoot(s), 211 y = !a.shadowRootFilter || a.shadowRootFilter(s); 212 if (h && y) { 213 var w = i(h === !0 ? s.children : h.children, !0, a); 214 a.flatten ? n.push.apply(n, w) : n.push({ 215 scope: s, 216 candidates: w 217 }); 218 } else r.unshift.apply(r, s.children); 219 } 220 } 221 return n; 222 }, 223 Y = function Y(e, t) { 224 return e.tabIndex < 0 && (t || /^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName) || e.isContentEditable) && isNaN(parseInt(e.getAttribute('tabindex'), 10)) ? 0 : e.tabIndex; 225 }, 226 se = function se(e, t) { 227 return e.tabIndex === t.tabIndex ? e.documentOrder - t.documentOrder : e.tabIndex - t.tabIndex; 228 }, 229 Z = function Z(e) { 230 return e.tagName === 'INPUT'; 231 }, 232 ce = function ce(e) { 233 return Z(e) && e.type === 'hidden'; 234 }, 235 le = function le(e) { 236 var t = e.tagName === 'DETAILS' && Array.prototype.slice.apply(e.children).some(function (a) { 237 return a.tagName === 'SUMMARY'; 238 }); 239 return t; 240 }, 241 fe = function fe(e, t) { 242 for (var a = 0; a < e.length; a++) if (e[a].checked && e[a].form === t) return e[a]; 243 }, 244 de = function de(e) { 245 if (!e.name) return !0; 246 var t = e.form || B(e), 247 a = function a(l) { 248 return t.querySelectorAll('input[type="radio"][name="' + l + '"]'); 249 }, 250 n; 251 if ((typeof window === "undefined" ? "undefined" : _typeof(window)) < 'u' && _typeof(window.CSS) < 'u' && typeof window.CSS.escape == 'function') n = a(window.CSS.escape(e.name));else try { 252 n = a(e.name); 253 } catch (s) { 254 return console.error('Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s', s.message), !1; 255 } 256 var r = fe(n, e.form); 257 return !r || r === e; 258 }, 259 be = function be(e) { 260 return Z(e) && e.type === 'radio'; 261 }, 262 ve = function ve(e) { 263 return be(e) && !de(e); 264 }, 265 W = function W(e) { 266 var t = e.getBoundingClientRect(), 267 a = t.width, 268 n = t.height; 269 return a === 0 && n === 0; 270 }, 271 he = function he(e, t) { 272 var a = t.displayCheck, 273 n = t.getShadowRoot; 274 if (getComputedStyle(e).visibility === 'hidden') return !0; 275 var r = N.call(e, 'details>summary:first-of-type'), 276 s = r ? e.parentElement : e; 277 if (N.call(s, 'details:not([open]) *')) return !0; 278 var l = B(e).host, 279 m = (l === null || l === void 0 ? void 0 : l.ownerDocument.contains(l)) || e.ownerDocument.contains(e); 280 if (!a || a === 'full') { 281 if (typeof n == 'function') { 282 for (var p = e; e;) { 283 var v = e.parentElement, 284 h = B(e); 285 if (v && !v.shadowRoot && n(v) === !0) return W(e); 286 e.assignedSlot ? e = e.assignedSlot : !v && h !== e.ownerDocument ? e = h.host : e = v; 287 } 288 e = p; 289 } 290 if (m) return !e.getClientRects().length; 291 } else if (a === 'non-zero-area') return W(e); 292 return !1; 293 }, 294 pe = function pe(e) {
295 if (/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName)) for (var t = e.parentElement; t;) { 296 if (t.tagName === 'FIELDSET' && t.disabled) { 297 for (var a = 0; a < t.children.length; a++) { 298 var n = t.children.item(a); 299 if (n.tagName === 'LEGEND') return N.call(t, 'fieldset[disabled] *') ? !0 : !n.contains(e); 300 } 301 return !0; 302 } 303 t = t.parentElement; 304 } 305 return !1; 306 }, 307 I = function I(e, t) { 308 return !(t.disabled || ce(t) || he(t, e) || le(t) || pe(t)); 309 }, 310 G = function G(e, t) { 311 return !(ve(t) || Y(t) < 0 || !I(e, t)); 312 }, 313 ge = function ge(e) { 314 var t = parseInt(e.getAttribute('tabindex'), 10); 315 return !!(isNaN(t) || t >= 0); 316 }, 317 me = function i(e) { 318 var t = [], 319 a = []; 320 return e.forEach(function (n, r) { 321 var s = !!n.scope, 322 l = s ? n.scope : n, 323 m = Y(l, s), 324 p = s ? i(n.candidates) : l; 325 m === 0 ? s ? t.push.apply(t, p) : t.push(l) : a.push({ 326 documentOrder: r, 327 tabIndex: m, 328 item: n, 329 isScope: s, 330 content: p 331 }); 332 }), a.sort(se).reduce(function (n, r) { 333 return r.isScope ? n.push.apply(n, r.content) : n.push(r.content), n; 334 }, []).concat(t); 335 }, 336 z = function z(e, t) { 337 t = t || {}; 338 var a; 339 return t.getShadowRoot ? a = $([e], t.includeContainer, { 340 filter: G.bind(null, t), 341 flatten: !1, 342 getShadowRoot: t.getShadowRoot, 343 shadowRootFilter: ge 344 }) : a = V(e, t.includeContainer, G.bind(null, t)), me(a); 345 }, 346 x = function x(e, t) { 347 t = t || {}; 348 var a; 349 return t.getShadowRoot ? a = $([e], t.includeContainer, { 350 filter: I.bind(null, t), 351 flatten: !0, 352 getShadowRoot: t.getShadowRoot 353 }) : a = V(e, t.includeContainer, I.bind(null, t)), a; 354 }, 355 A = function A(e, t) { 356 if (t = t || {}, !e) throw new Error('No node provided'); 357 return N.call(e, k) === !1 ? !1 : G(t, e); 358 }, 359 ye = _.concat('iframe').join(','), 360 R = function R(e, t) { 361 if (t = t || {}, !e) throw new Error('No node provided'); 362 return N.call(e, ye) === !1 ? !1 : I(t, e); 363 }; 364 function Q(i, e) { 365 var t = Object.keys(i); 366 if (Object.getOwnPropertySymbols) { 367 var a = Object.getOwnPropertySymbols(i); 368 e && (a = a.filter(function (n) { 369 return Object.getOwnPropertyDescriptor(i, n).enumerable; 370 })), t.push.apply(t, a); 371 } 372 return t; 373 } 374 function X(i) { 375 for (var e = 1; e < arguments.length; e++) { 376 var t = arguments[e] != null ? arguments[e] : {}; 377 e % 2 ? Q(Object(t), !0).forEach(function (a) { 378 we(i, a, t[a]); 379 }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(i, Object.getOwnPropertyDescriptors(t)) : Q(Object(t)).forEach(function (a) { 380 Object.defineProperty(i, a, Object.getOwnPropertyDescriptor(t, a)); 381 }); 382 } 383 return i; 384 } 385 function we(i, e, t) { 386 return e in i ? Object.defineProperty(i, e, { 387 value: t, 388 enumerable: !0, 389 configurable: !0, 390 writable: !0 391 }) : i[e] = t, i; 392 } 393 var J = function () { 394 var i = []; 395 return { 396 activateTrap: function activateTrap(t) { 397 if (i.length > 0) { 398 var a = i[i.length - 1]; 399 a !== t && a.pause(); 400 } 401 var n = i.indexOf(t); 402 n === -1 || i.splice(n, 1), i.push(t); 403 }, 404 deactivateTrap: function deactivateTrap(t) { 405 var a = i.indexOf(t); 406 a !== -1 && i.splice(a, 1), i.length > 0 && i[i.length - 1].unpause(); 407 } 408 }; 409 }(), 410 Te = function Te(e) { 411 return e.tagName && e.tagName.toLowerCase() === 'input' && typeof e.select == 'function'; 412 }, 413 Fe = function Fe(e) { 414 return e.key === 'Escape' || e.key === 'Esc' || e.keyCode === 27; 415 }, 416 Se = function Se(e) { 417 return e.key === 'Tab' || e.keyCode === 9; 418 }, 419 ee = function ee(e) { 420 return setTimeout(e, 0); 421 }, 422 te = function te(e, t) { 423 var a = -1; 424 return e.every(function (n, r) { 425 return t(n) ? (a = r, !1) : !0; 426 }), a; 427 }, 428 O = function O(e) { 429 for (var t = arguments.length, a = new Array(t > 1 ? t - 1 : 0), n = 1; n < t; n++) a[n - 1] = arguments[n]; 430 return typeof e == 'function' ? e.apply(void 0, a) : e; 431 }, 432 L = function L(e) { 433 return e.target.shadowRoot && typeof e.composedPath == 'function' ? e.composedPath()[0] : e.target; 434 }, 435 re = function re(e, t) { 436 var a = (t === null || t === void 0 ? void 0 : t.document) || document, 437 n = X({ 438 returnFocusOnDeactivate: !0, 439 escapeDeactivates: !0, 440 delayInitialFocus: !0 441 }, t), 442 r = { 443 containers: [], 444 containerGroups: [], 445 tabbableGroups: [], 446 nodeFocusedBeforeActivation: null, 447 mostRecentlyFocusedNode: null, 448 active: !1, 449 paused: !1, 450 delayInitialFocusTimer: void 0 451 }, 452 s, 453 l = function l(o, u, c) { 454 return o && o[u] !== void 0 ? o[u] : n[c || u]; 455 }, 456 m = function m(o) { 457 return r.containerGroups.findIndex(function (u) { 458 var c = u.container, 459 b = u.tabbableNodes; 460 return c.contains(o) || b.find(function (f) { 461 return f === o; 462 }); 463 }); 464 }, 465 p = function p(o) { 466 var u = n[o]; 467 if (typeof u == 'function') { 468 for (var c = arguments.length, b = new Array(c > 1 ? c - 1 : 0), f = 1; f < c; f++) b[f - 1] = arguments[f]; 469 u = u.apply(void 0, b); 470 } 471 if (u === !0 && (u = void 0), !u) { 472 if (u === void 0 || u === !1) return u; 473 throw new Error('`'.concat(o, '` was specified but was not a node, or did not return a node')); 474 } 475 var g = u; 476 if (typeof u == 'string' && (g = a.querySelector(u), !g)) throw new Error('`'.concat(o, '` as selector refers to no known node')); 477 return g; 478 }, 479 v = function v() { 480 var o = p('initialFocus'); 481 if (o === !1) return !1; 482 if (o === void 0) if (m(a.activeElement) >= 0) o = a.activeElement;else { 483 var u = r.tabbableGroups[0], 484 c = u && u.firstTabbableNode; 485 o = c || p('fallbackFocus'); 486 } 487 if (!o) throw new Error('Your focus-trap needs to have at least one focusable element'); 488 return o; 489 }, 490 h = function h() { 491 if (r.containerGroups = r.containers.map(function (o) { 492 var u = z(o, n.tabbableOptions), 493 c = x(o, n.tabbableOptions); 494 return { 495 container: o, 496 tabbableNodes: u, 497 focusableNodes: c, 498 firstTabbableNode: u.length > 0 ? u[0] : null, 499 lastTabbableNode: u.length > 0 ? u[u.length - 1] : null, 500 nextTabbableNode: function nextTabbableNode(f) { 501 var g = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !0, 502 F = c.findIndex(function (E) { 503 return E === f; 504 }); 505 if (!(F < 0)) return g ? c.slice(F + 1).find(function (E) { 506 return A(E, n.tabbableOptions); 507 }) : c.slice(0, F).reverse().find(function (E) { 508 return A(E, n.tabbableOptions); 509 }); 510 } 511 }; 512 }), r.tabbableGroups = r.containerGroups.filter(function (o) { 513 return o.tabbableNodes.length > 0; 514 }), r.tabbableGroups.length <= 0 && !p('fallbackFocus')) throw new Error('Your focus-trap must have at least one container with at least one tabbable node in it at all times'); 515 }, 516 y = function d(o) { 517 if (o !== !1 && o !== a.activeElement) { 518 if (!o || !o.focus) { 519 d(v()); 520 return; 521 } 522 o.focus({ 523 preventScroll: !!n.preventScroll 524 }), r.mostRecentlyFocusedNode = o, Te(o) && o.select(); 525 } 526 }, 527 w = function w(o) { 528 var u = p('setReturnFocus', o); 529 return u || (u === !1 ? !1 : o); 530 }, 531 S = function S(o) { 532 var u = L(o); 533 if (!(m(u) >= 0)) { 534 if (O(n.clickOutsideDeactivates, o)) { 535 s.deactivate({ 536 returnFocus: n.returnFocusOnDeactivate && !R(u, n.tabbableOptions) 537 }); 538 return; 539 } 540 O(n.allowOutsideClick, o) || o.preventDefault(); 541 } 542 }, 543 D = function D(o) { 544 var u = L(o), 545 c = m(u) >= 0; 546 c || u instanceof Document ? c && (r.mostRecentlyFocusedNode = u) : (o.stopImmediatePropagation(), y(r.mostRecentlyFocusedNode || v())); 547 }, 548 T = function T(o) { 549 var u = L(o); 550 h(); 551 var c = null; 552 if (r.tabbableGroups.length > 0) { 553 var b = m(u), 554 f = b >= 0 ? r.containerGroups[b] : void 0; 555 if (b < 0) o.shiftKey ? c = r.tabbableGroups[r.tabbableGroups.length - 1].lastTabbableNode : c = r.tabbableGroups[0].firstTabbableNode;
555else if (o.shiftKey) { 556 var g = te(r.tabbableGroups, function (P) { 557 var j = P.firstTabbableNode; 558 return u === j; 559 }); 560 if (g < 0 && (f.container === u || R(u, n.tabbableOptions) && !A(u, n.tabbableOptions) && !f.nextTabbableNode(u, !1)) && (g = b), g >= 0) { 561 var F = g === 0 ? r.tabbableGroups.length - 1 : g - 1, 562 E = r.tabbableGroups[F]; 563 c = E.lastTabbableNode; 564 } 565 } else { 566 var C = te(r.tabbableGroups, function (P) { 567 var j = P.lastTabbableNode; 568 return u === j; 569 }); 570 if (C < 0 && (f.container === u || R(u, n.tabbableOptions) && !A(u, n.tabbableOptions) && !f.nextTabbableNode(u)) && (C = b), C >= 0) { 571 var oe = C === r.tabbableGroups.length - 1 ? 0 : C + 1, 572 ue = r.tabbableGroups[oe]; 573 c = ue.firstTabbableNode; 574 } 575 } 576 } else c = p('fallbackFocus'); 577 c && (o.preventDefault(), y(c)); 578 }, 579 M = function M(o) { 580 if (Fe(o) && O(n.escapeDeactivates, o) !== !1) { 581 o.preventDefault(), s.deactivate(); 582 return; 583 } 584 if (Se(o)) { 585 T(o); 586 return; 587 } 588 }, 589 q = function q(o) { 590 var u = L(o); 591 m(u) >= 0 || O(n.clickOutsideDeactivates, o) || O(n.allowOutsideClick, o) || (o.preventDefault(), o.stopImmediatePropagation()); 592 }, 593 H = function H() { 594 if (r.active) return J.activateTrap(s), r.delayInitialFocusTimer = n.delayInitialFocus ? ee(function () { 595 y(v()); 596 }) : y(v()), a.addEventListener('focusin', D, !0), a.addEventListener('mousedown', S, { 597 capture: !0, 598 passive: !1 599 }), a.addEventListener('touchstart', S, { 600 capture: !0, 601 passive: !1 602 }), a.addEventListener('click', q, { 603 capture: !0, 604 passive: !1 605 }), a.addEventListener('keydown', M, { 606 capture: !0, 607 passive: !1 608 }), s; 609 }, 610 U = function U() { 611 if (r.active) return a.removeEventListener('focusin', D, !0), a.removeEventListener('mousedown', S, !0), a.removeEventListener('touchstart', S, !0), a.removeEventListener('click', q, !0), a.removeEventListener('keydown', M, !0), s; 612 }; 613 return s = { 614 get active() { 615 return r.active; 616 }, 617 get paused() { 618 return r.paused; 619 }, 620 activate: function activate(o) { 621 if (r.active) return this; 622 var u = l(o, 'onActivate'), 623 c = l(o, 'onPostActivate'), 624 b = l(o, 'checkCanFocusTrap'); 625 b || h(), r.active = !0, r.paused = !1, r.nodeFocusedBeforeActivation = a.activeElement, u && u(); 626 var f = function f() { 627 b && h(), H(), c && c(); 628 }; 629 return b ? (b(r.containers.concat()).then(f, f), this) : (f(), this); 630 }, 631 deactivate: function deactivate(o) { 632 if (!r.active) return this; 633 var u = X({ 634 onDeactivate: n.onDeactivate, 635 onPostDeactivate: n.onPostDeactivate, 636 checkCanReturnFocus: n.checkCanReturnFocus 637 }, o); 638 clearTimeout(r.delayInitialFocusTimer), r.delayInitialFocusTimer = void 0, U(), r.active = !1, r.paused = !1, J.deactivateTrap(s); 639 var c = l(u, 'onDeactivate'), 640 b = l(u, 'onPostDeactivate'), 641 f = l(u, 'checkCanReturnFocus'), 642 g = l(u, 'returnFocus', 'returnFocusOnDeactivate'); 643 c && c(); 644 var F = function F() { 645 ee(function () { 646 g && y(w(r.nodeFocusedBeforeActivation)), b && b(); 647 }); 648 }; 649 return g && f ? (f(w(r.nodeFocusedBeforeActivation)).then(F, F), this) : (F(), this); 650 }, 651 pause: function pause() { 652 return r.paused || !r.active ? this : (r.paused = !0, U(), this); 653 }, 654 unpause: function unpause() { 655 return !r.paused || !r.active ? this : (r.paused = !1, h(), H(), this); 656 }, 657 updateContainerElements: function updateContainerElements(o) {
658 var u = [].concat(o).filter(Boolean); 659 return r.containers = u.map(function (c) { 660 return typeof c == 'string' ? a.querySelector(c) : c; 661 }), r.active && h(), this; 662 } 663 }, s.updateContainerElements(e), s; 664 }; 665 function ne(i) { 666 var e, t; 667 window.addEventListener('focusin', function () { 668 e = t, t = document.activeElement; 669 }), i.magic('focus', function (a) { 670 var n = a; 671 return { 672 __noscroll: !1, 673 __wrapAround: !1, 674 within: function within(r) { 675 return n = r, this; 676 }, 677 withoutScrolling: function withoutScrolling() { 678 return this.__noscroll = !0, this; 679 }, 680 noscroll: function noscroll() { 681 return this.__noscroll = !0, this; 682 }, 683 withWrapAround: function withWrapAround() { 684 return this.__wrapAround = !0, this; 685 }, 686 wrap: function wrap() { 687 return this.withWrapAround(); 688 }, 689 focusable: function focusable(r) { 690 return R(r); 691 }, 692 previouslyFocused: function previouslyFocused() { 693 return e; 694 }, 695 lastFocused: function lastFocused() { 696 return e; 697 }, 698 focused: function focused() { 699 return t; 700 }, 701 focusables: function focusables() { 702 return Array.isArray(n) ? n : x(n, { 703 displayCheck: 'none' 704 }); 705 }, 706 all: function all() { 707 return this.focusables(); 708 }, 709 isFirst: function isFirst(r) { 710 var s = this.all(); 711 return s[0] && s[0].isSameNode(r); 712 }, 713 isLast: function isLast(r) { 714 var s = this.all(); 715 return s.length && s.slice(-1)[0].isSameNode(r); 716 }, 717 getFirst: function getFirst() { 718 return this.all()[0]; 719 }, 720 getLast: function getLast() { 721 return this.all().slice(-1)[0]; 722 }, 723 getNext: function getNext() { 724 var r = this.all(), 725 s = document.activeElement; 726 if (r.indexOf(s) !== -1) return this.__wrapAround && r.indexOf(s) === r.length - 1 ? r[0] : r[r.indexOf(s) + 1]; 727 }, 728 getPrevious: function getPrevious() { 729 var r = this.all(), 730 s = document.activeElement; 731 if (r.indexOf(s) !== -1) return this.__wrapAround && r.indexOf(s) === 0 ? r.slice(-1)[0] : r[r.indexOf(s) - 1]; 732 }, 733 first: function first() { 734 this.focus(this.getFirst()); 735 }, 736 last: function last() { 737 this.focus(this.getLast()); 738 }, 739 next: function next() { 740 this.focus(this.getNext()); 741 }, 742 previous: function previous() { 743 this.focus(this.getPrevious()); 744 }, 745 prev: function prev() { 746 return this.previous(); 747 }, 748 focus: function focus(r) { 749 var _this = this; 750 r && setTimeout(function () { 751 r.hasAttribute('tabindex') || r.setAttribute('tabindex', '0'), r.focus({ 752 preventScroll: _this.__noscroll 753 }); 754 }); 755 } 756 }; 757 }), i.directive('trap', i.skipDuringClone(function (a, _ref, _ref2) { 758 var n = _ref.expression, 759 r = _ref.modifiers; 760 var s = _ref2.effect, 761 l = _ref2.evaluateLater, 762 m = _ref2.cleanup; 763 var p = l(n), 764 v = !1, 765 h = { 766 escapeDeactivates: !1, 767 allowOutsideClick: !0, 768 fallbackFocus: function fallbackFocus() { 769 return a; 770 } 771 }; 772 if (r.includes('noautofocus')) h.initialFocus = !1;else { 773 var T = a.querySelector('[autofocus]'); 774 T && (h.initialFocus = T); 775 } 776 var y = re(a, h), 777 w = function w() {}, 778 S = function S() {}, 779 D = function D() { 780 w(), w = function w() {}, S(), S = function S() {}, y.deactivate({ 781 returnFocus: !r.includes('noreturn') 782 }); 783 }; 784 s(function () { 785 return p(function (T) { 786 v !== T && (T && !v && (r.includes('noscroll') && (S = Ee()), r.includes('inert') && (w = ae(a)), setTimeout(function () { 787 y.activate(); 788 }, 15)), !T && v && D(), v = !!T); 789 }); 790 }), m(D); 791 }, function (a, _ref3, _ref4) { 792 var n = _ref3.expression, 793 r = _ref3.modifiers; 794 var s = _ref4.evaluate; 795 r.includes('inert') && s(n) && ae(a); 796 })); 797 } 798 function ae(i) { 799 var e = []; 800 return ie(i, function (t) { 801 var a = t.hasAttribute('aria-hidden'); 802 t.setAttribute('aria-hidden', 'true'), e.push(function () { 803 return a || t.removeAttribute('aria-hidden'); 804 }); 805 }), function () { 806 for (; e.length;) e.pop()(); 807 }; 808 } 809 function ie(i, e) { 810 i.isSameNode(document.body) || !i.parentNode || Array.from(i.parentNode.children).forEac
810h(function (t) { 811 t.isSameNode(i) ? ie(i.parentNode, e) : e(t); 812 }); 813 } 814 function Ee() { 815 var i = document.documentElement.style.overflow, 816 e = document.documentElement.style.paddingRight, 817 t = window.innerWidth - document.documentElement.clientWidth; 818 return document.documentElement.style.overflow = 'hidden', document.documentElement.style.paddingRight = "".concat(t, "px"), function () { 819 document.documentElement.style.overflow = i, document.documentElement.style.paddingRight = e; 820 }; 821 } 822 document.addEventListener('alpine:init', function () { 823 window.Alpine.plugin(ne); 824 }); 825})(); 826/*! Bundled license information: 827 828tabbable/dist/index.esm.js: 829 (*! 830 * tabbable 5.3.3 831 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE 832 *) 833 834focus-trap/dist/focus-trap.esm.js: 835 (*! 836 * focus-trap 6.9.4 837 * @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE 838 *) 839*/ 840 841/***/ }), 842
vendor: 1,509 bytes, lines 843-851
843/***/ "./resources/js/alpine.js": 844/*!********************************!*\ 845 !*** ./resources/js/alpine.js ***! 846 \********************************/ 847/***/ (() => { 848 849var _templateObject; 850function _taggedTemplateLiteral(strings, raw) { if (!raw) { raw = strings.slice(0); } return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); } 851function _regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap;
vendor: 5,446 bytes, line 851
851 var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw new Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(_typeof(e) + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEac
vendor: 6,647 bytes, lines 851-866
851h(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw new Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, "catch": function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw new Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; } 852function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } 853function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } 854function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } 855function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } 856function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 857function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); } 858function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } 859function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } 860function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); } 861function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 862function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); } 863function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); } 864function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e3) { throw _e3; }, f: F }; } 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 normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e4) { didErr = true; err = _e4; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } 865function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } 866function _nonIterableRest() { throw new TypeError("Invalid attempt to de
866structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 867function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } 868function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } 869function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 870function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } 871(function () { 872 var rt = !1, 873 nt = !1, 874 U = [], 875 it = -1; 876 function qt(e) { 877 Cn(e); 878 } 879 function Cn(e) { 880 U.includes(e) || U.push(e), Tn(); 881 } 882 function Ee(e) { 883 var t = U.indexOf(e); 884 t !== -1 && t > it && U.splice(t, 1); 885 } 886 function Tn() { 887 !nt && !rt && (rt = !0, queueMicrotask(Rn)); 888 } 889 function Rn() { 890 rt = !1, nt = !0; 891 for (var e = 0; e < U.length; e++) U[e](), it = e; 892 U.length = 0, it = -1, nt = !1; 893 } 894 var R, 895 D, 896 L, 897 st, 898 ot = !0; 899 function Ut(e) { 900 ot = !1, e(), ot = !0; 901 } 902 function Wt(e) { 903 R = e.reactive, L = e.release, D = function D(t) { 904 return e.effect(t, { 905 scheduler: function scheduler(r) { 906 ot ? qt(r) : r(); 907 } 908 }); 909 }, st = e.raw; 910 } 911 function at(e) { 912 D = e; 913 } 914 function Gt(e) { 915 var t = function t() {}; 916 return [function (n) { 917 var i = D(n); 918 return e._x_effects || (e._x_effects = new Set(), e._x_runEffects = function () { 919 e._x_effects.forEach(function (o) { 920 return o(); 921 }); 922 }), e._x_effects.add(i), t = function t() { 923 i !== void 0 && (e._x_effects["delete"](i), L(i)); 924 }, i; 925 }, function () { 926 t(); 927 }]; 928 } 929 function ve(e, t) { 930 var r = !0, 931 n, 932 i = D(function () { 933 var o = e(); 934 JSON.stringify(o), r ? n = o : queueMicrotask(function () { 935 t(o, n), n = o; 936 }), r = !1; 937 }); 938 return function () { 939 return L(i); 940 }; 941 } 942 var Jt = [], 943 Yt = [], 944 Xt = []; 945 function Zt(e) { 946 Xt.push(e); 947 } 948 function ee(e, t) { 949 typeof t == 'function' ? (e._x_cleanups || (e._x_cleanups = []), e._x_cleanups.push(t)) : (t = e, Yt.push(t)); 950 } 951 function Ae(e) { 952 Jt.push(e); 953 } 954 function Oe(e, t, r) { 955 e._x_attributeCleanups || (e._x_attributeCleanups = {}), e._x_attributeCleanups[t] || (e._x_attributeCleanups[t] = []), e._x_attributeCleanups[t].push(r); 956 } 957 function ct(e, t) { 958 e._x_attributeCleanups && Object.entries(e._x_attributeCleanups).forEach(function (_ref) { 959 var _ref2 = _slicedToArray(_ref, 2), 960 r = _ref2[0], 961 n = _ref2[1]; 962 (t === void 0 || t.includes(r)) && (n.forEach(function (i) { 963 return i(); 964 }), delete e._x_attributeCleanups[r]); 965 }); 966 } 967 function Qt(e) { 968 if (e._x_cleanups) for (; e._x_cleanups.length;) e._x_cleanups.pop()(); 969 } 970 var lt = new MutationObserver(pt), 971 ut = !1; 972 function le() { 973 lt.observe(document, { 974 subtree: !0, 975 childList: !0, 976 attributes: !0, 977 attributeOldValue: !0 978 }), ut = !0; 979 } 980 function ft() { 981 Mn(), lt.disconnect(), ut = !1; 982 } 983 var ce = []; 984 function Mn() { 985 var e = lt.takeRecords(); 986 ce.push(function () { 987 return e.length > 0 && pt(e); 988 }); 989 var t = ce.length; 990 queueMicrotask(function () { 991 if (ce.length === t) for (; ce.length > 0;) ce.shift()(); 992 }); 993 } 994 function _(e) { 995 if (!ut) return e(); 996 ft(); 997 var t = e(); 998 return le(), t; 999 } 1000 var dt = !1, 1001 Se = []; 1002 function er() { 1003 dt = !0; 1004 } 1005 function tr() { 1006 dt = !1, pt(Se), Se = []; 1007 } 1008 function pt(e) { 1009 if (dt) { 1010 Se = Se.concat(e); 1011 return; 1012 } 1013 var t = new Set(), 1014 r = new Set(), 1015 n = new Map(), 1016 i = new Map(); 1017 for (var o = 0; o < e.length; o++) if (!e[o].target._x_ignoreMutationObserver && (e[o].type === 'childList' && (e[o].addedNodes.forEac
1017h(function (s) { 1018 return s.nodeType === 1 && t.add(s); 1019 }), e[o].removedNodes.forEach(function (s) { 1020 return s.nodeType === 1 && r.add(s); 1021 })), e[o].type === 'attributes')) { 1022 var s = e[o].target, 1023 a = e[o].attributeName, 1024 c = e[o].oldValue, 1025 l = function l() { 1026 n.has(s) || n.set(s, []), n.get(s).push({ 1027 name: a, 1028 value: s.getAttribute(a) 1029 }); 1030 }, 1031 u = function u() { 1032 i.has(s) || i.set(s, []), i.get(s).push(a); 1033 }; 1034 s.hasAttribute(a) && c === null ? l() : s.hasAttribute(a) ? (u(), l()) : u(); 1035 } 1036 i.forEach(function (o, s) { 1037 ct(s, o); 1038 }), n.forEach(function (o, s) { 1039 Jt.forEach(function (a) { 1040 return a(s, o); 1041 }); 1042 }); 1043 var _iterator = _createForOfIteratorHelper(r), 1044 _step; 1045 try { 1046 var _loop = function _loop() { 1047 var o = _step.value; 1048 t.has(o) || Yt.forEach(function (s) { 1049 return s(o); 1050 }); 1051 }; 1052 for (_iterator.s(); !(_step = _iterator.n()).done;) { 1053 _loop(); 1054 } 1055 } catch (err) { 1056 _iterator.e(err); 1057 } finally { 1058 _iterator.f(); 1059 } 1060 t.forEach(function (o) { 1061 o._x_ignoreSelf = !0, o._x_ignore = !0; 1062 }); 1063 var _iterator2 = _createForOfIteratorHelper(t), 1064 _step2; 1065 try { 1066 var _loop2 = function _loop2() { 1067 var o = _step2.value; 1068 r.has(o) || o.isConnected && (delete o._x_ignoreSelf, delete o._x_ignore, Xt.forEach(function (s) { 1069 return s(o); 1070 }), o._x_ignore = !0, o._x_ignoreSelf = !0); 1071 }; 1072 for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { 1073 _loop2(); 1074 } 1075 } catch (err) { 1076 _iterator2.e(err); 1077 } finally { 1078 _iterator2.f(); 1079 } 1080 t.forEach(function (o) { 1081 delete o._x_ignoreSelf, delete o._x_ignore; 1082 }), t = null, r = null, n = null, i = null; 1083 } 1084 function Ce(e) { 1085 return F(j(e)); 1086 } 1087 function P(e, t, r) { 1088 return e._x_dataStack = [t].concat(_toConsumableArray(j(r || e))), function () { 1089 e._x_dataStack = e._x_dataStack.filter(function (n) { 1090 return n !== t; 1091 }); 1092 }; 1093 } 1094 function j(e) { 1095 return e._x_dataStack ? e._x_dataStack : typeof ShadowRoot == 'function' && e instanceof ShadowRoot ? j(e.host) : e.parentNode ? j(e.parentNode) : []; 1096 } 1097 function F(e) { 1098 return new Proxy({ 1099 objects: e 1100 }, Nn); 1101 } 1102 var Nn = { 1103 ownKeys: function ownKeys(_ref3) { 1104 var e = _ref3.objects; 1105 return Array.from(new Set(e.flatMap(function (t) { 1106 return Object.keys(t); 1107 }))); 1108 }, 1109 has: function has(_ref4, t) { 1110 var e = _ref4.objects; 1111 return t == Symbol.unscopables ? !1 : e.some(function (r) { 1112 return Object.prototype.hasOwnProperty.call(r, t) || Reflect.has(r, t); 1113 }); 1114 }, 1115 get: function get(_ref5, t, r) { 1116 var e = _ref5.objects; 1117 return t == 'toJSON' ? Dn : Reflect.get(e.find(function (n) { 1118 return Reflect.has(n, t); 1119 }) || {}, t, r); 1120 }, 1121 set: function set(_ref6, t, r, n) { 1122 var e = _ref6.objects; 1123 var i = e.find(function (s) { 1124 return Object.prototype.hasOwnProperty.call(s, t); 1125 }) || e[e.length - 1], 1126 o = Object.getOwnPropertyDescriptor(i, t); 1127 return o !== null && o !== void 0 && o.set && o !== null && o !== void 0 && o.get ? o.set.call(n, r) || !0 : Reflect.set(i, t, r); 1128 } 1129 }; 1130 function Dn() { 1131 var _this = this; 1132 return Reflect.ownKeys(this).reduce(function (t, r) { 1133 return t[r] = Reflect.get(_this, r), t; 1134 }, {}); 1135 } 1136 function Te(e) { 1137 var t = function t(n) { 1138 return _typeof(n) == 'object' && !Array.isArray(n) && n !== null; 1139 }, 1140 r = function r(n) { 1141 var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; 1142 Object.entries(Object.getOwnPropertyDescriptors(n)).forEach(function (_ref7) { 1143 var _ref8 = _slicedToArray(_ref7, 2), 1144 o = _ref8[0], 1145 _ref8$ = _ref8[1], 1146 s = _ref8$.value, 1147 a = _ref8$.enumerable; 1148 if (a === !1 || s === void 0 || _typeof(s) == 'object' && s !== null && s.__v_skip) return; 1149 var c = i === '' ? o : "".concat(i, ".").concat(o); 1150 _typeof(s) == 'object' && s !== null && s._x_interceptor ? n[o] = s.initialize(e, c, o) : t(s) && s !== n && !(s instanceof Element) && r(s, c); 1151 }); 1152 }; 1153 return r(e); 1154 } 1155 function Re(e) { 1156 var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : function () {}; 1157 var r = { 1158 initialValue: void 0, 1159 _x_interceptor: !0, 1160 initialize: function initialize(n, i, o) { 1161 return e(this.initialValue, function () { 1162 return Pn(n, i); 1163 }, function (s) { 1164 return mt(n, i, s); 1165 }, i, o); 1166 } 1167 }; 1168 return t(r), function (n) { 1169 if (_typeof(n) == 'object' && n !== null && n._x_interceptor) { 1170 var i = r.initialize.bind(r); 1171 r.initialize = function (o, s, a) { 1172 var c = n.initialize(o, s, a); 1173 return r.initialValue = c, i(o, s, a); 1174 }; 1175 } else r.initialValue = n; 1176 return r; 1177 }; 1178 } 1179 function Pn(e, t) { 1180 return t.split('.').reduce(function (r, n) { 1181 return r[n]; 1182 }, e); 1183 } 1184 function mt(e, t, r) { 1185 if (typeof t == 'string' && (t = t.split('.')), t.length === 1) e[t[0]] = r;else { 1186 if (t.length === 0) throw error; 1187 return e[t[0]] || (e[t[0]] = {}), mt(e[t[0]], t.slice(1), r); 1188 } 1189 } 1190 var rr = {}; 1191 function y(e, t) { 1192 rr[e] = t; 1193 } 1194 function ue(e, t) { 1195 return Object.entries(rr).forEach(function (_ref9) { 1196 var _ref10 = _slicedToArray(_ref9, 2), 1197 r = _ref10[0], 1198 n = _ref10[1]; 1199 var i = null; 1200 function o() { 1201 if (i) return i; 1202 { 1203 var _t2 = _t(t), 1204 _t3 = _slicedToArray(_t2, 2), 1205 s = _t3[0], 1206 a = _t3[1]; 1207 return i = _objectSpread({ 1208 interceptor: Re 1209 }, s), ee(t, a), i; 1210 } 1211 } 1212 Object.defineProperty(e, "$".concat(r), { 1213 get: function get() { 1214 return n(t, o()); 1215 }, 1216 enumerable: !1 1217 }); 1218 }), e; 1219 } 1220 function nr(e, t, r) { 1221 try { 1222 for (var _len = arguments.length, n = new Array(_len > 3 ? _len - 3 : 0), _key = 3; _key < _len; _key++) { 1223 n[_key - 3] = arguments[_key]; 1224 } 1225 return r.apply(void 0, n); 1226 } catch (i) { 1227 te(i, e, t); 1228 } 1229 } 1230 function te(e, t) { 1231 var _e2; 1232 var r = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : void 0; 1233 e = Object.assign((_e2 = e) !== null && _e2 !== void 0 ? _e2 : { 1234 message: 'No error message given.' 1235 }, {
1236 el: t, 1237 expression: r 1238 }), console.warn("Alpine Expression Error: ".concat(e.message, "\n\n").concat(r ? 'Expression: "' + r + "\"\n\n" : ''), t), setTimeout(function () { 1239 throw e; 1240 }, 0); 1241 } 1242 var Me = !0; 1243 function De(e) { 1244 var t = Me; 1245 Me = !1; 1246 var r = e(); 1247 return Me = t, r; 1248 } 1249 function M(e, t) { 1250 var r = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; 1251 var n; 1252 return x(e, t)(function (i) { 1253 return n = i; 1254 }, r), n; 1255 } 1256 function x() { 1257 return ir.apply(void 0, arguments); 1258 } 1259 var ir = gt; 1260 function or(e) { 1261 ir = e; 1262 } 1263 function gt(e, t) { 1264 var r = {}; 1265 ue(r, e); 1266 var n = [r].concat(_toConsumableArray(j(e))), 1267 i = typeof t == 'function' ? In(n, t) : Ln(n, t, e); 1268 return nr.bind(null, e, t, i); 1269 } 1270 function In(e, t) { 1271 return function () { 1272 var r = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : function () {}; 1273 var _ref11 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}, 1274 _ref11$scope = _ref11.scope, 1275 n = _ref11$scope === void 0 ? {} : _ref11$scope, 1276 _ref11$params = _ref11.params, 1277 i = _ref11$params === void 0 ? [] : _ref11$params; 1278 var o = t.apply(F([n].concat(_toConsumableArray(e))), i); 1279 Ne(r, o); 1280 }; 1281 } 1282 var ht = {}; 1283 function kn(e, t) { 1284 if (ht[e]) return ht[e]; 1285 var r = Object.getPrototypeOf( /*#__PURE__*/_asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee() { 1286 return _regeneratorRuntime().wrap(function _callee$(_context) { 1287 while (1) switch (_context.prev = _context.next) { 1288 case 0: 1289 case "end": 1290 return _context.stop(); 1291 } 1292 }, _callee); 1293 }))).constructor, 1294 n = /^[\n\s]*if.*\(.*\)/.test(e.trim()) || /^(let|const)\s/.test(e.trim()) ? "(async()=>{ ".concat(e, " })()") : e, 1295 o = function () { 1296 try { 1297 var s = new r(['__self', 'scope'], "with (scope) { __self.result = ".concat(n, " }; __self.finished = true; return __self.result;")); 1298 return Object.defineProperty(s, 'name', { 1299 value: "[Alpine] ".concat(e) 1300 }), s; 1301 } catch (s) { 1302 return te(s, t, e), Promise.resolve(); 1303 } 1304 }(); 1305 return ht[e] = o, o; 1306 } 1307 function Ln(e, t, r) { 1308 var n = kn(t, r); 1309 return function () { 1310 var i = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : function () {}; 1311 var _ref13 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}, 1312 _ref13$scope = _ref13.scope, 1313 o = _ref13$scope === void 0 ? {} : _ref13$scope, 1314 _ref13$params = _ref13.params, 1315 s = _ref13$params === void 0 ? [] : _ref13$params; 1316 n.result = void 0, n.finished = !1; 1317 var a = F([o].concat(_toConsumableArray(e))); 1318 if (typeof n == 'function') { 1319 var c = n(n, a)["catch"](function (l) { 1320 return te(l, r, t); 1321 }); 1322 n.finished ? (Ne(i, n.result, a, s, r), n.result = void 0) : c.then(function (l) { 1323 Ne(i, l, a, s, r); 1324 })["catch"](function (l) { 1325 return te(l, r, t); 1326 })["finally"](function () { 1327 return n.result = void 0; 1328 }); 1329 } 1330 }; 1331 } 1332 function Ne(e, t, r, n, i) { 1333 if (Me && typeof t == 'function') { 1334 var o = t.apply(r, n); 1335 o instanceof Promise ? o.then(function (s) { 1336 return Ne(e, s, r, n); 1337 })["catch"](function (s) { 1338 return te(s, i, t); 1339 }) : e(o); 1340 } else _typeof(t) == 'object' && t instanceof Promise ? t.then(function (o) { 1341 return e(o); 1342 }) : e(t); 1343 } 1344 var bt = 'x-'; 1345 function C() { 1346 var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; 1347 return bt + e; 1348 } 1349 function sr(e) { 1350 bt = e; 1351 } 1352 var Pe = {}; 1353 function d(e, t) { 1354 return Pe[e] = t, { 1355 before: function before(r) { 1356 if (!Pe[r]) { 1357 console.warn(String.raw(_templateObject || (_templateObject = _taggedTemplateLiteral(["Cannot find directive `", "`. `", "` will use the default order of execution"], ["Cannot find directive \\`", "\\`. \\`", "\\` will use the default order of execution"])), r, e)); 1358 return; 1359 } 1360 var n = W.indexOf(r); 1361 W.splice(n >= 0 ? n : W.indexOf('DEFAULT'), 0, e); 1362 } 1363 }; 1364 } 1365 function ar(e) { 1366 return Object.keys(Pe).includes(e); 1367 } 1368 function de(e, t, r) { 1369 if (t = Array.from(t), e._x_virtualDirectives) { 1370 var o = Object.entries(e._x_virtualDirectives).map(function (_ref14) { 1371 var _ref15 = _slicedToArray(_ref14, 2), 1372 a = _ref15[0], 1373 c = _ref15[1]; 1374 return { 1375 name: a, 1376 value: c 1377 }; 1378 }), 1379 s = wt(o); 1380 o = o.map(function (a) { 1381 return s.find(function (c) { 1382 return c.name === a.name; 1383 }) ? { 1384 name: "x-bind:".concat(a.name), 1385 value: "\"".concat(a.value, "\"") 1386 } : a; 1387 }), t = t.concat(o); 1388 } 1389 var n = {}; 1390 return t.map(ur(function (o, s) { 1391 return n[o] = s; 1392 })).filter(dr).map(jn(n, r)).sort(Fn).map(function (o) { 1393 return $n(e, o); 1394 }); 1395 } 1396 function wt(e) { 1397 return Array.from(e).map(ur()).filter(function (t) { 1398 return !dr(t); 1399 }); 1400 } 1401 var xt = !1, 1402 fe = new Map(), 1403 cr = Symbol(); 1404 function lr(e) { 1405 xt = !0; 1406 var t = Symbol(); 1407 cr = t, fe.set(t, []); 1408 var r = function r() { 1409 for (; fe.get(t).length;) fe.get(t).shift()(); 1410 fe["delete"](t); 1411 }, 1412 n = function n() { 1413 xt = !1, r(); 1414 }; 1415 e(r), n(); 1416 } 1417 function _t(e) { 1418 var t = [], 1419 r = function r(a) { 1420 return t.push(a); 1421 }, 1422 _Gt = Gt(e), 1423 _Gt2 = _slicedToArray(_Gt, 2), 1424 n = _Gt2[0], 1425 i = _Gt2[1]; 1426 return t.push(i), [{ 1427 Alpine: B, 1428 effect: n, 1429 cleanup: r, 1430 evaluateLater: x.bind(x, e), 1431 evaluate: M.bind(M, e) 1432 }, function () { 1433 return t.forEach(function (a) { 1434 return a(); 1435 }); 1436 }]; 1437 } 1438 function $n(e, t) { 1439 var r = function r() {}, 1440 n = Pe[t.type] || r, 1441 _t4 = _t(e), 1442 _t5 = _slicedToArray(_t4, 2), 1443 i = _t5[0], 1444 o = _t5[1]; 1445 Oe(e, t.original, o); 1446 var s = function s() { 1447 e._x_ignore || e._x_ignoreSelf || (n.inline && n.inline(e, t, i), n = n.bind(n, e, t, i), xt ? fe.get(cr).push(n) : n()); 1448 }; 1449 return s.runCleanups = o, s; 1450 } 1451 var Ie = function Ie(e, t) { 1452 return function (_ref16) { 1453 var r = _ref16.name, 1454 n = _ref16.value; 1455 return r.startsWith(e) && (r = r.replace(e, t)), { 1456 name: r, 1457 value: n 1458 }; 1459 }; 1460 }, 1461 ke = function ke(e) { 1462 return e; 1463 }; 1464 function ur() { 1465 var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : function () {}; 1466 return function (_ref17) { 1467 var t = _ref17.name, 1468 r = _ref17.value; 1469 var _fr$reduce = fr.reduce(function (o, s) { 1470 return s(o); 1471 }, { 1472 name: t, 1473 value: r 1474 }), 1475 n = _fr$reduce.name, 1476 i = _fr$reduce.value; 1477 return n !== t && e(n, t), {
1478 name: n, 1479 value: i 1480 }; 1481 }; 1482 } 1483 var fr = []; 1484 function re(e) { 1485 fr.push(e); 1486 } 1487 function dr(_ref18) { 1488 var e = _ref18.name; 1489 return pr().test(e); 1490 } 1491 var pr = function pr() { 1492 return new RegExp("^".concat(bt, "([^:^.]+)\\b")); 1493 }; 1494 function jn(e, t) { 1495 return function (_ref19) { 1496 var r = _ref19.name, 1497 n = _ref19.value; 1498 var i = r.match(pr()), 1499 o = r.match(/:([a-zA-Z0-9\-_:]+)/), 1500 s = r.match(/\.[^.\]]+(?=[^\]]*$)/g) || [], 1501 a = t || e[r] || r; 1502 return { 1503 type: i ? i[1] : null, 1504 value: o ? o[1] : null, 1505 modifiers: s.map(function (c) { 1506 return c.replace('.', ''); 1507 }), 1508 expression: n, 1509 original: a 1510 }; 1511 }; 1512 } 1513 var yt = 'DEFAULT', 1514 W = ['ignore', 'ref', 'data', 'id', 'anchor', 'bind', 'init', 'for', 'model', 'modelable', 'transition', 'show', 'if', yt, 'teleport']; 1515 function Fn(e, t) { 1516 var r = W.indexOf(e.type) === -1 ? yt : e.type, 1517 n = W.indexOf(t.type) === -1 ? yt : t.type; 1518 return W.indexOf(r) - W.indexOf(n); 1519 } 1520 function G(e, t) { 1521 var r = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; 1522 e.dispatchEvent(new CustomEvent(t, { 1523 detail: r, 1524 bubbles: !0, 1525 composed: !0, 1526 cancelable: !0 1527 })); 1528 } 1529 function T(e, t) { 1530 if (typeof ShadowRoot == 'function' && e instanceof ShadowRoot) { 1531 Array.from(e.children).forEach(function (i) { 1532 return T(i, t); 1533 }); 1534 return; 1535 } 1536 var r = !1; 1537 if (t(e, function () { 1538 return r = !0; 1539 }), r) return; 1540 var n = e.firstElementChild; 1541 for (; n;) T(n, t, !1), n = n.nextElementSibling; 1542 } 1543 function E(e) { 1544 var _console; 1545 for (var _len2 = arguments.length, t = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { 1546 t[_key2 - 1] = arguments[_key2]; 1547 } 1548 (_console = console).warn.apply(_console, ["Alpine Warning: ".concat(e)].concat(t)); 1549 } 1550 var mr = !1; 1551 function _r() { 1552 mr && E('Alpine has already been initialized on this page. Calling Alpine.start() more than once can cause problems.'), mr = !0, document.body || E("Unable to initialize. Trying to load Alpine before `<body>` is available. Did you forget to add `defer` in Alpine's `<script>` tag?"), G(document, 'alpine:init'), G(document, 'alpine:initializing'), le(), Zt(function (t) { 1553 return S(t, T); 1554 }), ee(function (t) { 1555 return vt(t); 1556 }), Ae(function (t, r) { 1557 de(t, r).forEach(function (n) { 1558 return n(); 1559 }); 1560 }); 1561 var e = function e(t) { 1562 return !J(t.parentElement, !0); 1563 }; 1564 Array.from(document.querySelectorAll(xr().join(','))).filter(e).forEach(function (t) { 1565 S(t); 1566 }), G(document, 'alpine:initialized'), setTimeout(function () { 1567 Bn(); 1568 }); 1569 } 1570 var Et = [], 1571 hr = []; 1572 function gr() { 1573 return Et.map(function (e) { 1574 return e(); 1575 }); 1576 } 1577 function xr() { 1578 return Et.concat(hr).map(function (e) { 1579 return e(); 1580 }); 1581 } 1582 function Le(e) { 1583 Et.push(e); 1584 } 1585 function $e(e) { 1586 hr.push(e); 1587 } 1588 function J(e) { 1589 var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : !1; 1590 return z(e, function (r) { 1591 if ((t ? xr() : gr()).some(function (i) { 1592 return r.matches(i); 1593 })) return !0; 1594 }); 1595 } 1596 function z(e, t) { 1597 if (e) { 1598 if (t(e)) return e; 1599 if (e._x_teleportBack && (e = e._x_teleportBack), !!e.parentElement) return z(e.parentElement, t); 1600 } 1601 } 1602 function yr(e) { 1603 return gr().some(function (t) { 1604 return e.matches(t); 1605 }); 1606 } 1607 var br = []; 1608 function wr(e) { 1609 br.push(e); 1610 } 1611 function S(e) { 1612 var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : T; 1613 var r = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : function () {}; 1614 lr(function () { 1615 t(e, function (n, i) { 1616 r(n, i), br.forEach(function (o) { 1617 return o(n, i); 1618 }), de(n, n.attributes).forEach(function (o) { 1619 return o(); 1620 }), n._x_ignore && i(); 1621 }); 1622 }); 1623 } 1624 function vt(e) { 1625 var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : T; 1626 t(e, function (r) { 1627 ct(r), Qt(r); 1628 }); 1629 } 1630 function Bn() { 1631 [['ui', 'dialog', ['[x-dialog], [x-popover]']], ['anchor', 'anchor', ['[x-anchor]']], ['
1631sort', 'sort', ['[x-sort]']]].forEach(function (_ref20) { 1632 var _ref21 = _slicedToArray(_ref20, 3), 1633 t = _ref21[0], 1634 r = _ref21[1], 1635 n = _ref21[2]; 1636 ar(r) || n.some(function (i) { 1637 if (document.querySelector(i)) return E("found \"".concat(i, "\", but missing ").concat(t, " plugin")), !0; 1638 }); 1639 }); 1640 } 1641 var St = [], 1642 At = !1; 1643 function ne() { 1644 var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : function () {}; 1645 return queueMicrotask(function () { 1646 At || setTimeout(function () { 1647 je(); 1648 }); 1649 }), new Promise(function (t) { 1650 St.push(function () { 1651 e(), t(); 1652 }); 1653 }); 1654 } 1655 function je() { 1656 for (At = !1; St.length;) St.shift()(); 1657 } 1658 function Er() { 1659 At = !0; 1660 } 1661 function pe(e, t) { 1662 return Array.isArray(t) ? vr(e, t.join(' ')) : _typeof(t) == 'object' && t !== null ? zn(e, t) : typeof t == 'function' ? pe(e, t()) : vr(e, t); 1663 } 1664 function vr(e, t) { 1665 var r = function r(o) { 1666 return o.split(' ').filter(
1666Boolean); 1667 }, 1668 n = function n(o) { 1669 return o.split(' ').filter(function (s) { 1670 return !e.classList.contains(s); 1671 }).filter(Boolean); 1672 }, 1673 i = function i(o) { 1674 var _e$classList; 1675 return (_e$classList = e.classList).add.apply(_e$classList, _toConsumableArray(o)), function () { 1676 var _e$classList2; 1677 (_e$classList2 = e.classList).remove.apply(_e$classList2, _toConsumableArray(o)); 1678 }; 1679 }; 1680 return t = t === !0 ? t = '' : t || '', i(n(t)); 1681 } 1682 function zn(e, t) { 1683 var r = function r(a) { 1684 return a.split(' ').filter(Boolean); 1685 }, 1686 n = Object.entries(t).flatMap(function (_ref22) { 1687 var _ref23 = _slicedToArray(_ref22, 2), 1688 a = _ref23[0], 1689 c = _ref23[1]; 1690 return c ? r(a) : !1; 1691 }).filter(Boolean), 1692 i = Object.entries(t).flatMap(function (_ref24) { 1693 var _ref25 = _slicedToArray(_ref24, 2), 1694 a = _ref25[0], 1695 c = _ref25[1]; 1696 return c ? !1 : r(a); 1697 }).filter(Boolean), 1698 o = [], 1699 s = []; 1700 return i.forEach(function (a) { 1701 e.classList.contains(a) && (e.classList.remove(a), s.push(a)); 1702 }), n.forEach(function (a) { 1703 e.classList.contains(a) || (e.classList.add(a), o.push(a)); 1704 }), function () { 1705 s.forEach(function (a) { 1706 return e.classList.add(a); 1707 }), o.forEach(function (a) { 1708 return e.classList.remove(a); 1709 }); 1710 }; 1711 } 1712 function Y(e, t) { 1713 return _typeof(t) == 'object' && t !== null ? Kn(e, t) : Hn(e, t); 1714 } 1715 function Kn(e, t) { 1716 var r = {}; 1717 return Object.entries(t).forEach(function (_ref26) { 1718 var _ref27 = _slicedToArray(_ref26, 2), 1719 n = _ref27[0], 1720 i = _ref27[1]; 1721 r[n] = e.style[n], n.startsWith('--') || (n = Vn(n)), e.style.setProperty(n, i); 1722 }), setTimeout(function () { 1723 e.style.length === 0 && e.removeAttribute('style'); 1724 }), function () { 1725 Y(e, r); 1726 }; 1727 } 1728 function Hn(e, t) { 1729 var r = e.getAttribute('style', t); 1730 return e.setAttribute('style', t), function () { 1731 e.setAttribute('style', r || ''); 1732 }; 1733 } 1734 function Vn(e) { 1735 return e.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase(); 1736 } 1737 function me(e) { 1738 var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : function () {}; 1739 var r = !1; 1740 return function () { 1741 r ? t.apply(this, arguments) : (r = !0, e.apply(this, arguments)); 1742 }; 1743 } 1744 d('transition', function (e, _ref28, _ref29) { 1745 var t = _ref28.value, 1746 r = _ref28.modifiers, 1747 n = _ref28.expression; 1748 var i = _ref29.evaluate; 1749 typeof n == 'function' && (n = i(n)), n !== !1 && (!n || typeof n == 'boolean' ? Un(e, r, t) : qn(e, n, t)); 1750 }); 1751 function qn(e, t, r) { 1752 Sr(e, pe, ''), { 1753 enter: function enter(i) { 1754 e._x_transition.enter.during = i; 1755 }, 1756 'enter-start': function enterStart(i) { 1757 e._x_transition.enter.start = i; 1758 }, 1759 'enter-end': function enterEnd(i) { 1760 e._x_transition.enter.end = i; 1761 }, 1762 leave: function leave(i) { 1763 e._x_transition.leave.during = i; 1764 }, 1765 'leave-start': function leaveStart(i) { 1766 e._x_transition.leave.start = i; 1767 }, 1768 'leave-end': function leaveEnd(i) { 1769 e._x_transition.leave.end = i; 1770 } 1771 }[r](t); 1772 } 1773 function Un(e, t, r) { 1774 Sr(e, Y); 1775 var n = !t.includes('in') && !t.includes('out') && !r, 1776 i = n || t.includes('in') || ['enter'].includes(r), 1777 o = n || t.includes('out') || ['leave'].includes(r); 1778 t.includes('in') && !n && (t = t.filter(function (g, b) { 1779 return b < t.indexOf('out'); 1780 })), t.includes('out') && !n && (t = t.filter(function (g, b) { 1781 return b > t.indexOf('out'); 1782 })); 1783 var s = !t.includes('opacity') && !t.includes('scale'), 1784 a = s || t.includes('opacity'), 1785 c = s || t.includes('scale'), 1786 l = a ? 0 : 1, 1787 u = c ? _e(t, 'scale', 95) / 100 : 1, 1788 p = _e(t, 'delay', 0) / 1e3, 1789 m = _e(t, 'origin', 'center'), 1790 w = 'opacity, transform', 1791 $ = _e(t, 'duration', 150) / 1e3, 1792 we = _e(t, 'duration', 75) / 1e3, 1793 f = 'cubic-bezier(0.4, 0.0, 0.2, 1)'; 1794 i && (e._x_transition.enter.during = { 1795 transformOrigin: m, 1796 transitionDelay: "".concat(p, "s"), 1797 transitionProperty: w, 1798 transitionDuration: "".concat($, "s"), 1799 transitionTimingFunction: f 1800 }, e._x_transition.enter.start = { 1801 opacity: l, 1802 transform: "scale(".concat(u, ")") 1803 }, e._x_transition.enter.end = { 1804 opacity: 1, 1805 transform: 'scale(1)' 1806 }), o && (e._x_transition.leave.during = { 1807 transformOrigin: m, 1808 transitionDelay: "".concat(p, "s"), 1809 transitionProperty: w, 1810 transitionDuration: "".concat(we, "s"), 1811 transitionTimingFunction: f 1812 }, e._x_transition.leave.start = { 1813 opacity: 1, 1814 transform: 'scale(1)' 1815 }, e._x_transition.leave.end = { 1816 opacity: l, 1817 transform: "scale(".concat(u, ")") 1818 }); 1819 } 1820 function Sr(e, t) { 1821 var r = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; 1822 e._x_transition || (e._x_transition = { 1823 enter: { 1824 during: r, 1825 start: r, 1826 end: r 1827 }, 1828 leave: { 1829 during: r, 1830 start: r, 1831 end: r 1832 }, 1833 "in": function _in() { 1834 var n = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : function () {}; 1835 var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : function () {}; 1836 Fe(e, t, { 1837 during: this.enter.during, 1838 start: this.enter.start, 1839 end: this.enter.end 1840 }, n, i); 1841 }, 1842 out: function out() { 1843 var n = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : function () {}; 1844 var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : function () {}; 1845 Fe(e, t, { 1846 during: this.leave.during, 1847 start: this.leave.start, 1848 end: this.leave.end 1849 }, n, i); 1850 } 1851 }); 1852 } 1853 window.Element.prototype._x_toggleAndCascadeWithTransitions = function (e, t, r, n) { 1854 var i = document.visibilityState === 'visible' ? requestAnimationFrame : setTimeout, 1855 o = function o() { 1856 return i(r); 1857 }; 1858 if (t) { 1859 e._x_transition && (e._x_transition.enter || e._x_transition.leave) ? e._x_transition.enter && (Object.entries(e._x_transition.enter.during).length || Object.entries(e._x_transition.enter.start).length || Object.entries(e._x_transition.enter.end).length) ? e._x_transition["in"](r) : o() : e._x_transition ? e._x_transition["in"](r) : o(); 1860 return; 1861 } 1862 e._x_hidePromise = e._x_transition ? new Promise(function (s, a) { 1863 e._x_transition.out(function () {}, function () { 1864 return s(n); 1865 }), e._x_transitioning && e._x_transitioning.beforeCancel(function () { 1866 return a({ 1867 isFromCancelledTransition: !0 1868 }); 1869 }); 1870 }) : Promise.resolve(n), queueMicrotask(function () { 1871 var s = Ar(e); 1872 s ? (s._x_hideChildren || (s._x_hideChildren = []), s._x_hideChildren.push(e)) : i(function () { 1873 var a = function a(c) { 1874 var l = Promise.all([c._x_hidePromise].concat(_toConsumableArray((c._x_hideChildren || []).map(a)))).then(function (_ref30) { 1875 var _ref31 = _slicedToArray(_ref30, 1), 1876 u = _ref31[0]; 1877 return u === null || u === void 0 ? void 0 : u(); 1878 }); 1879 return delete c._x_hidePromise, delete c._x_hideChildren, l; 1880 }; 1881 a(e)["catch"](function (c) { 1882 if (!c.isFromCancelledTransition) throw c; 1883 }); 1884 }); 1885 }); 1886 }; 1887 function Ar(e) { 1888 var t = e.parentNode; 1889 if (t) return t._x_hidePromise ? t : Ar(t); 1890 } 1891 function Fe(e, t) { 1892 var _ref32 = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}, 1893 r = _ref32.during, 1894 n = _ref32.start, 1895 i = _ref32.end; 1896 var o = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : function () {}; 1897 var s = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : function () {};
1898 if (e._x_transitioning && e._x_transitioning.cancel(), Object.keys(r).length === 0 && Object.keys(n).length === 0 && Object.keys(i).length === 0) { 1899 o(), s(); 1900 return; 1901 } 1902 var a, c, l; 1903 Wn(e, { 1904 start: function start() { 1905 a = t(e, n); 1906 }, 1907 during: function during() { 1908 c = t(e, r); 1909 }, 1910 before: o, 1911 end: function end() { 1912 a(), l = t(e, i); 1913 }, 1914 after: s, 1915 cleanup: function cleanup() { 1916 c(), l(); 1917 } 1918 }); 1919 } 1920 function Wn(e, t) { 1921 var r, 1922 n, 1923 i, 1924 o = me(function () { 1925 _(function () { 1926 r = !0, n || t.before(), i || (t.end(), je()), t.after(), e.isConnected && t.cleanup(), delete e._x_transitioning; 1927 }); 1928 }); 1929 e._x_transitioning = { 1930 beforeCancels: [], 1931 beforeCancel: function beforeCancel(s) { 1932 this.beforeCancels.push(s); 1933 }, 1934 cancel: me(function () { 1935 for (; this.beforeCancels.length;) this.beforeCancels.shift()(); 1936 o(); 1937 }), 1938 finish: o 1939 }, _(function () { 1940 t.start(), t.during(); 1941 }), Er(), requestAnimationFrame(function () { 1942 if (r) return; 1943 var s = Number(getComputedStyle(e).transitionDuration.replace(/,.*/, '').replace('s', '')) * 1e3, 1944 a = Number(getComputedStyle(e).transitionDelay.replace(/,.*/, '').replace('s', '')) * 1e3; 1945 s === 0 && (s = Number(getComputedStyle(e).animationDuration.replace('s', '')) * 1e3), _(function () { 1946 t.before(); 1947 }), n = !0, requestAnimationFrame(function () { 1948 r || (_(function () { 1949 t.end(); 1950 }), je(), setTimeout(e._x_transitioning.finish, s + a), i = !0); 1951 }); 1952 }); 1953 } 1954 function _e(e, t, r) { 1955 if (e.indexOf(t) === -1) return r; 1956 var n = e[e.indexOf(t) + 1]; 1957 if (!n || t === 'scale' && isNaN(n)) return r; 1958 if (t === 'duration' || t === 'delay') { 1959 var i = n.match(/([0-9]+)ms/); 1960 if (i) return i[1]; 1961 } 1962 return t === 'origin' && ['top', 'right', 'left', 'center', 'bottom'].includes(e[e.indexOf(t) + 2]) ? [n, e[e.indexOf(t) + 2]].join(' ') : n; 1963 } 1964 var I = !1; 1965 function A(e) { 1966 var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : function () {}; 1967 return function () { 1968 return I ? t.apply(void 0, arguments) : e.apply(void 0, arguments); 1969 }; 1970 } 1971 function Or(e) { 1972 return function () { 1973 return I && e.apply(void 0, arguments); 1974 }; 1975 } 1976 var Cr = []; 1977 function K(e) { 1978 Cr.push(e); 1979 } 1980 function Tr(e, t) { 1981 Cr.forEach(function (r) { 1982 return r(e, t); 1983 }), I = !0, Mr(function () { 1984 S(t, function (r, n) { 1985 n(r, function () {}); 1986 }); 1987 }), I = !1; 1988 } 1989 var Be = !1; 1990 function Rr(e, t) { 1991 t._x_dataStack || (t._x_dataStack = e._x_dataStack), I = !0, Be = !0, Mr(function () { 1992 Gn(t); 1993 }), I = !1, Be = !1; 1994 } 1995 function Gn(e) { 1996 var t = !1; 1997 S(e, function (n, i) { 1998 T(n, function (o, s) { 1999 if (t && yr(o)) return s(); 2000 t = !0, i(o, s); 2001 }); 2002 }); 2003 } 2004 function Mr(e) { 2005 var t = D; 2006 at(function (r, n) { 2007 var i = t(r); 2008 return L(i), function () {}; 2009 }), e(), at(t); 2010 } 2011 function he(e, t, r) { 2012 var n = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : []; 2013 switch (e._x_bindings || (e._x_bindings = R({})), e._x_bindings[t] = r, t = n.includes('camel') ? ri(t) : t, t) { 2014 case 'value': 2015 Jn(e, r); 2016 break; 2017 case 'style': 2018 Xn(e, r); 2019 break; 2020 case 'class': 2021 Yn(e, r); 2022 break; 2023 case 'selected': 2024 case 'checked': 2025 Zn(e, t, r); 2026 break; 2027 default: 2028 Dr(e, t, r); 2029 break; 2030 } 2031 } 2032 function Jn(e, t) { 2033 if (e.type === 'radio') e.attributes.value === void 0 && (e.value = t), window.fromModel && (typeof t == 'boolean' ? e.checked = ge(e.value) === t : e.checked = Nr(e.value, t));else if (e.type === 'checkbox') Number.isInteger(t) ? e.value = t : !Array.isArray(t) && typeof t != 'boolean' && ![null, void 0].includes(t) ? e.value =
2033String(t) : Array.isArray(t) ? e.checked = t.some(function (r) { 2034 return Nr(r, e.value); 2035 }) : e.checked = !!t;else if (e.tagName === 'SELECT') ti(e, t);else { 2036 if (e.value === t) return; 2037 e.value = t === void 0 ? '' : t; 2038 } 2039 } 2040 function Yn(e, t) { 2041 e._x_undoAddedClasses && e._x_undoAddedClasses(), e._x_undoAddedClasses = pe(e, t); 2042 } 2043 function Xn(e, t) { 2044 e._x_undoAddedStyles && e._x_undoAddedStyles(), e._x_undoAddedStyles = Y(e, t); 2045 } 2046 function Zn(e, t, r) { 2047 Dr(e, t, r), ei(e, t, r); 2048 } 2049 function Dr(e, t, r) { 2050 [null, void 0, !1].includes(r) && ni(t) ? e.removeAttribute(t) : (Pr(t) && (r = t), Qn(e, t, r)); 2051 } 2052 function Qn(e, t, r) { 2053 e.getAttribute(t) != r && e.setAttribute(t, r); 2054 } 2055 function ei(e, t, r) { 2056 e[t] !== r && (e[t] = r); 2057 } 2058 function ti(e, t) { 2059 var r = [].concat(t).map(function (n) { 2060 return n + ''; 2061 }); 2062 Array.from(e.options).forEach(function (n) { 2063 n.selected = r.includes(n.value); 2064 }); 2065 } 2066 function ri(e) { 2067 return e.toLowerCase().replace(/-(\w)/g, function (t, r) { 2068 return r.toUpperCase(); 2069 }); 2070 } 2071 function Nr(e, t) { 2072 return e == t; 2073 } 2074 function ge(e) { 2075 return [1, '1', 'true', 'on', 'yes', !0].includes(e) ? !0 : [0, '0', 'false', 'off', 'no', !1].includes(e) ? !1 : e ? Boolean(e) : null; 2076 } 2077 function Pr(e) { 2078 return ['disabled', 'checked', 'required', 'readonly', 'open', 'selected', 'autofocus', 'itemscope', 'multiple', 'novalidate', 'allowfullscreen', 'allowpaymentrequest', 'formnovalidate', 'autoplay', 'controls', 'loop', 'muted', 'playsinline', 'default', 'ismap', 'reversed', 'async', 'defer', 'nomodule'].includes(e); 2079 } 2080 function ni(e) { 2081 return !['aria-pressed', 'aria-checked', 'aria-expanded', 'aria-selected'].includes(e); 2082 } 2083 function Ir(e, t, r) { 2084 return e._x_bindings && e._x_bindings[t] !== void 0 ? e._x_bindings[t] : Lr(e, t, r); 2085 } 2086 function kr(e, t, r) { 2087 var n = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : !0; 2088 if (e._x_bindings && e._x_bindings[t] !== void 0) return e._x_bindings[t]; 2089 if (e._x_inlineBindings && e._x_inlineBindings[t] !== void 0) { 2090 var i = e._x_inlineBindings[t]; 2091 return i.extract = n, De(function () { 2092 return M(e, i.expression); 2093 }); 2094 } 2095 return Lr(e, t, r); 2096 } 2097 function Lr(e, t, r) { 2098 var n = e.getAttribute(t); 2099 return n === null ? typeof r == 'function' ? r() : r : n === '' ? !0 : Pr(t) ? !![t, 'true'].includes(n) : n; 2100 } 2101 function ze(e, t) { 2102 var r; 2103 return function () { 2104 var n = this, 2105 i = arguments, 2106 o = function o() { 2107 r = null, e.apply(n, i); 2108 }; 2109 clearTimeout(r), r = setTimeout(o, t); 2110 }; 2111 } 2112 function Ke(e, t) { 2113 var r; 2114 return function () { 2115 var n = this, 2116 i = arguments; 2117 r || (e.apply(n, i), r = !0, setTimeout(function () { 2118 return r = !1; 2119 }, t)); 2120 }; 2121 } 2122 function He(_ref33, _ref34) { 2123 var e = _ref33.get, 2124 t = _ref33.set; 2125 var r = _ref34.get, 2126 n = _ref34.set; 2127 var i = !0, 2128 o, 2129 s, 2130 a = D(function () { 2131 var c = e(), 2132 l = r(); 2133 if (i) n(Ot(c)), i = !1;else { 2134 var u = JSON.stringify(c), 2135 p = JSON.stringify(l); 2136 u !== o ? n(Ot(c)) : u !== p && t(Ot(l)); 2137 } 2138 o = JSON.stringify(e()), s = JSON.stringify(r()); 2139 }); 2140 return function () { 2141 L(a); 2142 }; 2143 } 2144 function Ot(e) { 2145 return _typeof(e) == 'object' ? JSON.parse(JSON.stringify(e)) : e; 2146 } 2147 function $r(e) {
2148 (Array.isArray(e) ? e : [e]).forEach(function (r) { 2149 return r(B); 2150 }); 2151 } 2152 var X = {}, 2153 jr = !1; 2154 function Fr(e, t) { 2155 if (jr || (X = R(X), jr = !0), t === void 0) return X[e]; 2156 X[e] = t, _typeof(t) == 'object' && t !== null && t.hasOwnProperty('init') && typeof t.init == 'function' && X[e].init(), Te(X[e]); 2157 } 2158 function Br() { 2159 return X; 2160 } 2161 var zr = {}; 2162 function Kr(e, t) { 2163 var r = typeof t != 'function' ? function () { 2164 return t; 2165 } : t; 2166 return e instanceof Element ? Ct(e, r()) : (zr[e] = r, function () {}); 2167 } 2168 function Hr(e) { 2169 return Object.entries(zr).forEach(function (_ref35) { 2170 var _ref36 = _slicedToArray(_ref35, 2), 2171 t = _ref36[0], 2172 r = _ref36[1]; 2173 Object.defineProperty(e, t, { 2174 get: function get() { 2175 return function () { 2176 return r.apply(void 0, arguments); 2177 }; 2178 } 2179 }); 2180 }), e; 2181 } 2182 function Ct(e, t, r) { 2183 var n = []; 2184 for (; n.length;) n.pop()(); 2185 var i = Object.entries(t).map(function (_ref37) { 2186 var _ref38 = _slicedToArray(_ref37, 2), 2187 s = _ref38[0], 2188 a = _ref38[1]; 2189 return { 2190 name: s, 2191 value: a 2192 }; 2193 }), 2194 o = wt(i); 2195 return i = i.map(function (s) { 2196 return o.find(function (a) { 2197 return a.name === s.name; 2198 }) ? { 2199 name: "x-bind:".concat(s.name), 2200 value: "\"".concat(s.value, "\"") 2201 } : s; 2202 }), de(e, i, r).map(function (s) { 2203 n.push(s.runCleanups), s(); 2204 }), function () { 2205 for (; n.length;) n.pop()(); 2206 }; 2207 } 2208 var Vr = {}; 2209 function qr(e, t) { 2210 Vr[e] = t; 2211 } 2212 function Ur(e, t) { 2213 return Object.entries(Vr).forEach(function (_ref39) { 2214 var _ref40 = _slicedToArray(_ref39, 2), 2215 r = _ref40[0], 2216 n = _ref40[1]; 2217 Object.defineProperty(e, r, { 2218 get: function get() { 2219 return function () { 2220 return n.bind(t).apply(void 0, arguments); 2221 }; 2222 }, 2223 enumerable: !1 2224 }); 2225 }), e; 2226 } 2227 var ii = { 2228 get reactive() { 2229 return R; 2230 }, 2231 get release() { 2232 return L; 2233 }, 2234 get effect() { 2235 return D; 2236 }, 2237 get raw() { 2238 return st; 2239 }, 2240 version: '3.14.1', 2241 flushAndStopDeferringMutations: tr, 2242 dontAutoEvaluateFunctions: De, 2243 disableEffectScheduling: Ut, 2244 startObservingMutations: le, 2245 stopObservingMutations: ft, 2246 setReactivityEngine: Wt, 2247 onAttributeRemoved: Oe, 2248 onAttributesAdded: Ae, 2249 closestDataStack: j, 2250 skipDuringClone: A, 2251 onlyDuringClone: Or, 2252 addRootSelector: Le, 2253 addInitSelector: $e, 2254 interceptClone: K, 2255 addScopeToNode: P, 2256 deferMutations: er, 2257 mapAttributes: re, 2258 evaluateLater: x, 2259 interceptInit: wr, 2260 setEvaluator: or, 2261 mergeProxies: F, 2262 extractProp: kr, 2263 findClosest: z, 2264 onElRemoved: ee, 2265 closestRoot: J, 2266 destroyTree: vt, 2267 interceptor: Re, 2268 transition: Fe, 2269 setStyles: Y, 2270 mutateDom: _, 2271 directive: d, 2272 entangle: He, 2273 throttle: Ke, 2274 debounce: ze, 2275 evaluate: M, 2276 initTree: S, 2277 nextTick: ne, 2278 prefixed: C, 2279 prefix: sr, 2280 plugin: $r, 2281 magic: y, 2282 store: Fr, 2283 start: _r, 2284 clone: Rr, 2285 cloneNode: Tr, 2286 bound: Ir, 2287 $data: Ce, 2288 watch: ve, 2289 walk: T, 2290 data: qr, 2291 bind: Kr 2292 }, 2293 B = ii; 2294 function Tt(e, t) { 2295 var r = Object.create(null), 2296 n = e.split(','); 2297 for (var i = 0; i < n.length; i++) r[n[i]] = !0; 2298 return t ? function (i) { 2299 return !!r[i.toLowerCase()]; 2300 } : function (i) { 2301 return !!r[i]; 2302 }; 2303 } 2304 var oi = 'itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly'; 2305 var Ms = Tt(oi + ',async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected'); 2306 var Wr = Object.freeze({}), 2307 Ns = Object.freeze([]); 2308 var si = Object.prototype.hasOwnProperty, 2309 xe = function xe(e, t) { 2310 return si.call(e, t); 2311 }, 2312 H = Array.isArray, 2313 ie = function ie(e) { 2314 return Gr(e) === '[object Map]'; 2315 }; 2316 var ai = function ai(e) { 2317 return typeof e == 'string'; 2318 }, 2319 Ve = function Ve(e) { 2320 return _typeof(e) == 'symbol'; 2321 }, 2322 ye = function ye(e) { 2323 return e !== null && _typeof(e) == 'object'; 2324 }; 2325 var ci = Object.prototype.toString, 2326 Gr = function Gr(e) { 2327 return ci.call(e); 2328 }, 2329 Rt = function Rt(e) { 2330 return Gr(e).slice(8, -1); 2331 }; 2332 var qe = function qe(e) { 2333 return ai(e) && e !== 'NaN' && e[0] !== '-' && '' + parseInt(e, 10) === e; 2334 }; 2335 var Ue = function Ue(e) { 2336 var t = Object.create(null); 2337 return function (r) { 2338 return t[r] || (t[r] = e(r)); 2339 }; 2340 }, 2341 li = /-(\w)/g,
2342 Ds = Ue(function (e) { 2343 return e.replace(li, function (t, r) { 2344 return r ? r.toUpperCase() : ''; 2345 }); 2346 }), 2347 ui = /\B([A-Z])/g, 2348 Ps = Ue(function (e) { 2349 return e.replace(ui, '-$1').toLowerCase(); 2350 }), 2351 Mt = Ue(function (e) { 2352 return e.charAt(0).toUpperCase() + e.slice(1); 2353 }), 2354 Is = Ue(function (e) { 2355 return e ? "on".concat(Mt(e)) : ''; 2356 }), 2357 Nt = function Nt(e, t) { 2358 return e !== t && (e === e || t === t); 2359 }; 2360 var Dt = new WeakMap(), 2361 be = [], 2362 k, 2363 Z = Symbol('iterate'), 2364 Pt = Symbol('Map key iterate'); 2365 function fi(e) { 2366 return e && e._isEffect === !0; 2367 } 2368 function en(e) { 2369 var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : Wr; 2370 fi(e) && (e = e.raw); 2371 var r = pi(e, t); 2372 return t.lazy || r(), r; 2373 } 2374 function tn(e) { 2375 e.active && (rn(e), e.options.onStop && e.options.onStop(), e.active = !1); 2376 } 2377 var di = 0; 2378 function pi(e, t) { 2379 var r = function r() { 2380 if (!r.active) return e(); 2381 if (!be.includes(r)) { 2382 rn(r); 2383 try { 2384 return _i(), be.push(r), k = r, e(); 2385 } finally { 2386 be.pop(), nn(), k = be[be.length - 1]; 2387 } 2388 } 2389 }; 2390 return r.id = di++, r.allowRecurse = !!t.allowRecurse, r._isEffect = !0, r.active = !0, r.raw = e, r.deps = [], r.options = t, r; 2391 } 2392 function rn(e) { 2393 var t = e.deps; 2394 if (t.length) { 2395 for (var r = 0; r < t.length; r++) t[r]["delete"](e); 2396 t.length = 0; 2397 } 2398 } 2399 var oe = !0, 2400 kt = []; 2401 function mi() { 2402 kt.push(oe), oe = !1; 2403 } 2404 function _i() { 2405 kt.push(oe), oe = !0; 2406 } 2407 function nn() { 2408 var e = kt.pop(); 2409 oe = e === void 0 ? !0 : e; 2410 } 2411 function N(e, t, r) { 2412 if (!oe || k === void 0) return; 2413 var n = Dt.get(e); 2414 n || Dt.set(e, n = new Map()); 2415 var i = n.get(r); 2416 i || n.set(r, i = new Set()), i.has(k) || (i.add(k), k.deps.push(i), k.options.onTrack && k.options.onTrack({ 2417 effect: k, 2418 target: e, 2419 type: t, 2420 key: r 2421 })); 2422 } 2423 function q(e, t, r, n, i, o) { 2424 var s = Dt.get(e); 2425 if (!s) return; 2426 var a = new Set(), 2427 c = function c(u) { 2428 u && u.forEach(function (p) { 2429 (p !== k || p.allowRecurse) && a.add(p); 2430 }); 2431 }; 2432 if (t === 'clear') s.forEach(c);else if (r === 'length' && H(e)) s.forEach(function (u, p) { 2433 (p === 'length' || p >= n) && c(u); 2434 });else switch (r !== void 0 && c(s.get(r)), t) { 2435 case 'add': 2436 H(e) ? qe(r) && c(s.get('length')) : (c(s.get(Z)), ie(e) && c(s.get(Pt))); 2437 break; 2438 case 'delete': 2439 H(e) || (c(s.get(Z)), ie(e) && c(s.get(Pt))); 2440 break; 2441 case 'set': 2442 ie(e) && c(s.get(Z)); 2443 break; 2444 } 2445 var l = function l(u) { 2446 u.options.onTrigger && u.options.onTrigger({ 2447 effect: u, 2448 target: e, 2449 key: r, 2450 type: t, 2451 newValue: n, 2452 oldValue: i, 2453 oldTarget: o 2454 }), u.options.scheduler ? u.options.scheduler(u) : u(); 2455 }; 2456 a.forEach(l); 2457 } 2458 var hi = Tt('__proto__,__v_isRef,__isVue'), 2459 on = new Set(Object.getOwnPropertyNames(Symbol).map(function (e) { 2460 return Symbol[e]; 2461 }).filter(Ve)), 2462 gi = sn(); 2463 var xi = sn(!0); 2464 var Jr = yi(); 2465 function yi() { 2466 var e = {}; 2467 return ['includes', 'indexOf', 'lastIndexOf'].forEach(function (t) { 2468 e[t] = function () { 2469 var n = h(this); 2470 for (var o = 0, s = this.length; o < s; o++) N(n, 'get', o + ''); 2471 for (var _len3 = arguments.length, r = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) { 2472 r[_key3] = arguments[_key3]; 2473 } 2474 var i = n[t].apply(n, r); 2475 return i === -1 || i === !1 ? n[t].apply(n, _toConsumableArray(r.map(h))) : i; 2476 }; 2477 }), ['push', 'pop', 'shift', 'unshift', 'splice'].forEach(function (t) { 2478 e[t] = function () { 2479 mi(); 2480 for (var _len4 = arguments.length, r = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) { 2481 r[_key4] = arguments[_key4]; 2482 } 2483 var n = h(this)[t].apply(this, r); 2484 return nn(), n; 2485 }; 2486 }), e; 2487 } 2488 function sn() { 2489 var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : !1; 2490 var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : !1; 2491 return function (n, i, o) { 2492 if (i === '__v_isReactive') return !e; 2493 if (i === '__v_isReadonly') return e;
2494 if (i === '__v_raw' && o === (e ? t ? ki : un : t ? Ii : ln).get(n)) return n; 2495 var s = H(n); 2496 if (!e && s && xe(Jr, i)) return Reflect.get(Jr, i, o); 2497 var a = Reflect.get(n, i, o); 2498 return (Ve(i) ? on.has(i) : hi(i)) || (e || N(n, 'get', i), t) ? a : It(a) ? !s || !qe(i) ? a.value : a : ye(a) ? e ? fn(a) : Qe(a) : a; 2499 }; 2500 } 2501 var bi = wi(); 2502 function wi() { 2503 var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : !1; 2504 return function (r, n, i, o) { 2505 var s = r[n]; 2506 if (!e && (i = h(i), s = h(s), !H(r) && It(s) && !It(i))) return s.value = i, !0; 2507 var a = H(r) && qe(n) ? Number(n) < r.length : xe(r, n), 2508 c = Reflect.set(r, n, i, o); 2509 return r === h(o) && (a ? Nt(i, s) && q(r, 'set', n, i, s) : q(r, 'add', n, i)), c; 2510 }; 2511 } 2512 function Ei(e, t) { 2513 var r = xe(e, t), 2514 n = e[t], 2515 i = Reflect.deleteProperty(e, t); 2516 return i && r && q(e, 'delete', t, void 0, n), i; 2517 } 2518 function vi(e, t) { 2519 var r = Reflect.has(e, t); 2520 return (!Ve(t) || !on.has(t)) && N(e, 'has', t), r; 2521 } 2522 function Si(e) { 2523 return N(e, 'iterate', H(e) ? 'length' : Z), Reflect.ownKeys(e); 2524 } 2525 var Ai = { 2526 get: gi, 2527 set: bi, 2528 deleteProperty: Ei, 2529 has: vi, 2530 ownKeys: Si 2531 }, 2532 Oi = { 2533 get: xi, 2534 set: function set(e, t) { 2535 return console.warn("Set operation on key \"".concat(String(t), "\" failed: target is readonly."), e), !0; 2536 }, 2537 deleteProperty: function deleteProperty(e, t) { 2538 return console.warn("Delete operation on key \"".concat(String(t), "\" failed: target is readonly."), e), !0; 2539 } 2540 }; 2541 var Lt = function Lt(e) { 2542 return ye(e) ? Qe(e) : e; 2543 }, 2544 $t = function $t(e) { 2545 return ye(e) ? fn(e) : e; 2546 }, 2547 jt = function jt(e) { 2548 return e; 2549 }, 2550 Ze = function Ze(e) { 2551 return Reflect.getPrototypeOf(e); 2552 }; 2553 function We(e, t) { 2554 var r = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : !1; 2555 var n = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : !1; 2556 e = e.__v_raw; 2557 var i = h(e), 2558 o = h(t); 2559 t !== o && !r && N(i, 'get', t), !r && N(i, 'get', o); 2560 var _Ze = Ze(i), 2561 s = _Ze.has, 2562 a = n ? jt : r ? $t : Lt; 2563 if (s.call(i, t)) return a(e.get(t)); 2564 if (s.call(i, o)) return a(e.get(o)); 2565 e !== i && e.get(t); 2566 } 2567 function Ge(e) { 2568 var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : !1; 2569 var r = this.__v_raw, 2570 n = h(r), 2571 i = h(e); 2572 return e !== i && !t && N(n, 'has', e), !t && N(n, 'has', i), e === i ? r.has(e) : r.has(e) || r.has(i); 2573 } 2574 function Je(e) { 2575 var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : !1; 2576 return e = e.__v_raw, !t && N(h(e), 'iterate', Z), Reflect.get(e, 'size', e); 2577 } 2578 function Yr(e) { 2579 e = h(e); 2580 var t = h(this); 2581 return Ze(t).has.call(t, e) || (t.add(e), q(t, 'add', e, e)), this; 2582 } 2583 function Xr(e, t) { 2584 t = h(t); 2585 var r = h(this), 2586 _Ze2 = Ze(r), 2587 n = _Ze2.has, 2588 i = _Ze2.get, 2589 o = n.call(r, e); 2590 o ? cn(r, n, e) : (e = h(e), o = n.call(r, e)); 2591 var s = i.call(r, e); 2592 return r.set(e, t), o ? Nt(t, s) && q(r, 'set', e, t, s) : q(r, 'add', e, t), this; 2593 } 2594 function Zr(e) { 2595 var t = h(this), 2596 _Ze3 = Ze(t), 2597 r = _Ze3.has, 2598 n = _Ze3.get, 2599 i = r.call(t, e); 2600 i ? cn(t, r, e) : (e = h(e), i = r.call(t, e)); 2601 var o = n ? n.call(t, e) : void 0, 2602 s = t["delete"](e); 2603 return i && q(t, 'delete', e, void 0, o), s; 2604 } 2605 function Qr() { 2606 var e = h(this), 2607 t = e.size !== 0, 2608 r = ie(e) ? new Map(e) : new Set(e), 2609 n = e.clear(); 2610 return t && q(e, 'clear', void 0, void 0, r), n; 2611 } 2612 function Ye(e, t) { 2613 return function (n, i) { 2614 var o = this, 2615 s = o.__v_raw, 2616 a = h(s), 2617 c = t ? jt : e ? $t : Lt; 2618 return !e && N(a, 'iterate', Z), s.forEach(function (l, u) { 2619 return n.call(i, c(l), c(u), o); 2620 }); 2621 }; 2622 } 2623 function Xe(e, t, r) { 2624 return function () { 2625 var i = this.__v_raw, 2626 o = h(i), 2627 s = ie(o), 2628 a = e === 'entries' || e === Symbol.iterator && s, 2629 c = e === 'keys' && s, 2630 l = i[e].apply(i, arguments), 2631 u = r ? jt : t ? $t : Lt; 2632 return !t && N(o, 'iterate', c ? Pt : Z), _defineProperty({ 2633 next: function next() { 2634 var _l$next = l.next(), 2635 p = _l$next.value, 2636 m = _l$next.done; 2637 return m ? { 2638 value: p, 2639 done: m 2640 } : { 2641 value: a ? [u(p[0]), u(p[1])] : u(p), 2642 done: m 2643 }; 2644 } 2645 }, Symbol.iterator, function () { 2646 return this; 2647 }); 2648 }; 2649 } 2650 function V(e) { 2651 return function () { 2652 { 2653 var r = (arguments.length <= 0 ? undefined : arguments[0]) ? "on key \"".concat(arguments.length <= 0 ? undefined : arguments[0], "\" ") : ''; 2654 console.warn("".concat(Mt(e), " operation ").concat(r, "failed: target is readonly."), h(this)); 2655 } 2656 return e === 'delete' ? !1 : this; 2657 }; 2658 } 2659 function Ci() { 2660 var e = { 2661 get: function get(o) { 2662 return We(this, o); 2663 }, 2664 get size() { 2665 return Je(this); 2666 }, 2667 has: Ge, 2668 add: Yr, 2669 set: Xr, 2670 "delete": Zr, 2671 clear: Qr,
2672 forEach: Ye(!1, !1) 2673 }, 2674 t = { 2675 get: function get(o) { 2676 return We(this, o, !1, !0); 2677 }, 2678 get size() { 2679 return Je(this); 2680 }, 2681 has: Ge, 2682 add: Yr, 2683 set: Xr, 2684 "delete": Zr, 2685 clear: Qr, 2686 forEach: Ye(!1, !0) 2687 }, 2688 r = { 2689 get: function get(o) { 2690 return We(this, o, !0); 2691 }, 2692 get size() { 2693 return Je(this, !0); 2694 }, 2695 has: function has(o) { 2696 return Ge.call(this, o, !0); 2697 }, 2698 add: V('add'), 2699 set: V('set'), 2700 "delete": V('delete'), 2701 clear: V('clear'), 2702 forEach: Ye(!0, !1) 2703 }, 2704 n = { 2705 get: function get(o) { 2706 return We(this, o, !0, !0); 2707 }, 2708 get size() { 2709 return Je(this, !0); 2710 }, 2711 has: function has(o) { 2712 return Ge.call(this, o, !0); 2713 }, 2714 add: V('add'), 2715 set: V('set'), 2716 "delete": V('delete'), 2717 clear: V('clear'), 2718 forEach: Ye(!0, !0) 2719 }; 2720 return ['keys', 'values', 'entries', Symbol.iterator].forEach(function (o) { 2721 e[o] = Xe(o, !1, !1), r[o] = Xe(o, !0, !1), t[o] = Xe(o, !1, !0), n[o] = Xe(o, !0, !0); 2722 }), [e, r, t, n]; 2723 } 2724 var _Ci = Ci(), 2725 _Ci2 = _slicedToArray(_Ci, 4), 2726 Ti = _Ci2[0], 2727 Ri = _Ci2[1], 2728 Mi = _Ci2[2], 2729 Ni = _Ci2[3]; 2730 function an(e, t) { 2731 var r = t ? e ? Ni : Mi : e ? Ri : Ti; 2732 return function (n, i, o) { 2733 return i === '__v_isReactive' ? !e : i === '__v_isReadonly' ? e : i === '__v_raw' ? n : Reflect.get(xe(r, i) && i in n ? r : n, i, o); 2734 }; 2735 } 2736 var Di = { 2737 get: an(!1, !1) 2738 }; 2739 var Pi = { 2740 get: an(!0, !1) 2741 }; 2742 function cn(e, t, r) { 2743 var n = h(r); 2744 if (n !== r && t.call(e, n)) { 2745 var i = Rt(e); 2746 console.warn("Reactive ".concat(i, " contains both the raw and reactive versions of the same object").concat(i === 'Map' ? ' as keys' : '', ", which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.")); 2747 } 2748 } 2749 var ln = new WeakMap(), 2750 Ii = new WeakMap(), 2751 un = new WeakMap(), 2752 ki = new WeakMap(); 2753 function Li(e) { 2754 switch (e) { 2755 case 'Object': 2756 case 'Array': 2757 return 1; 2758 case 'Map': 2759 case 'Set': 2760 case 'WeakMap': 2761 case 'WeakSet': 2762 return 2; 2763 default: 2764 return 0; 2765 } 2766 } 2767 function $i(e) { 2768 return e.__v_skip || !Object.isExtensible(e) ? 0 : Li(Rt(e)); 2769 } 2770 function Qe(e) { 2771 return e && e.__v_isReadonly ? e : dn(e, !1, Ai, Di, ln); 2772 } 2773 function fn(e) { 2774 return dn(e, !0, Oi, Pi, un); 2775 } 2776 function dn(e, t, r, n, i) { 2777 if (!ye(e)) return console.warn("value cannot be made reactive: ".concat(String(e))), e; 2778 if (e.__v_raw && !(t && e.__v_isReactive)) return e; 2779 var o = i.get(e); 2780 if (o) return o; 2781 var s = $i(e); 2782 if (s === 0) return e; 2783 var a = new Proxy(e, s === 2 ? n : r); 2784 return i.set(e, a), a; 2785 } 2786 function h(e) { 2787 return e && h(e.__v_raw) || e; 2788 } 2789 function It(e) { 2790 return Boolean(e && e.__v_isRef === !0); 2791 } 2792 y('nextTick', function () { 2793 return ne; 2794 }); 2795 y('dispatch', function (e) { 2796 return G.bind(G, e); 2797 }); 2798 y('watch', function (e, _ref42) { 2799 var t = _ref42.evaluateLater, 2800 r = _ref42.cleanup; 2801 return function (n, i) { 2802 var o = t(n), 2803 a = ve(function () { 2804 var c; 2805 return o(function (l) { 2806 return c = l; 2807 }), c; 2808 }, i); 2809 r(a); 2810 }; 2811 }); 2812 y('store', Br); 2813 y('data', function (e) { 2814 return Ce(e); 2815 }); 2816 y('root', function (e) { 2817 return J(e); 2818 }); 2819 y('refs', function (e) { 2820 return e._x_refs_proxy || (e._x_refs_proxy = F(ji(e))), e._x_refs_proxy; 2821 }); 2822 function ji(e) { 2823 var t = []; 2824 return z(e, function (r) { 2825 r._x_refs && t.push(r._x_refs); 2826 }), t; 2827 } 2828 var Ft = {}; 2829 function Bt(e) { 2830 return Ft[e] || (Ft[e] = 0), ++Ft[e]; 2831 } 2832 function pn(e, t) { 2833 return z(e, function (r) {
2834 if (r._x_ids && r._x_ids[t]) return !0; 2835 }); 2836 } 2837 function mn(e, t) { 2838 e._x_ids || (e._x_ids = {}), e._x_ids[t] || (e._x_ids[t] = Bt(t)); 2839 } 2840 y('id', function (e, _ref43) { 2841 var t = _ref43.cleanup; 2842 return function (r) { 2843 var n = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; 2844 var i = "".concat(r).concat(n ? "-".concat(n) : ''); 2845 return Fi(e, i, t, function () { 2846 var o = pn(e, r), 2847 s = o ? o._x_ids[r] : Bt(r); 2848 return n ? "".concat(r, "-").concat(s, "-").concat(n) : "".concat(r, "-").concat(s); 2849 }); 2850 }; 2851 }); 2852 K(function (e, t) { 2853 e._x_id && (t._x_id = e._x_id); 2854 }); 2855 function Fi(e, t, r, n) { 2856 if (e._x_id || (e._x_id = {}), e._x_id[t]) return e._x_id[t]; 2857 var i = n(); 2858 return e._x_id[t] = i, r(function () { 2859 delete e._x_id[t]; 2860 }), i; 2861 } 2862 y('el', function (e) { 2863 return e; 2864 }); 2865 _n('Focus', 'focus', 'focus'); 2866 _n('Persist', 'persist', 'persist'); 2867 function _n(e, t, r) { 2868 y(t, function (n) { 2869 return E("You can't use [$".concat(t, "] without first installing the \"").concat(e, "\" plugin here: https://alpinejs.dev/plugins/").concat(r), n); 2870 }); 2871 } 2872 d('modelable', function (e, _ref44, _ref45) { 2873 var t = _ref44.expression; 2874 var r = _ref45.effect, 2875 n = _ref45.evaluateLater, 2876 i = _ref45.cleanup; 2877 var o = n(t), 2878 s = function s() { 2879 var u; 2880 return o(function (p) { 2881 return u = p; 2882 }), u; 2883 }, 2884 a = n("".concat(t, " = __placeholder")), 2885 c = function c(u) { 2886 return a(function () {}, { 2887 scope: { 2888 __placeholder: u 2889 } 2890 }); 2891 }, 2892 l = s(); 2893 c(l), queueMicrotask(function () { 2894 if (!e._x_model) return; 2895 e._x_removeModelListeners["default"](); 2896 var u = e._x_model.get, 2897 p = e._x_model.set, 2898 m = He({ 2899 get: function get() { 2900 return u(); 2901 }, 2902 set: function set(w) { 2903 p(w); 2904 } 2905 }, { 2906 get: function get() { 2907 return s(); 2908 }, 2909 set: function set(w) { 2910 c(w); 2911 } 2912 }); 2913 i(m); 2914 }); 2915 }); 2916 d('teleport', function (e, _ref46, _ref47) { 2917 var t = _ref46.modifiers, 2918 r = _ref46.expression; 2919 var n = _ref47.cleanup; 2920 e.tagName.toLowerCase() !== 'template' && E('x-teleport can only be used on a <template> tag', e); 2921 var i = hn(r), 2922 o = e.content.cloneNode(!0).firstElementChild; 2923 e._x_teleport = o, o._x_teleportBack = e, e.setAttribute('data-teleport-template', !0), o.setAttribute('data-teleport-target', !0), e._x_forwardEvents && e._x_forwardEvents.forEach(function (a) { 2924 o.addEventListener(a, function (c) { 2925 c.stopPropagation(), e.dispatchEvent(new c.constructor(c.type, c)); 2926 }); 2927 }), P(o, {}, e); 2928 var s = function s(a, c, l) { 2929 l.includes('prepend') ? c.parentNode.insertBefore(a, c) : l.includes('append') ? c.parentNode.insertBefore(a, c.nextSibling) : c.appendChild(a); 2930 }; 2931 _(function () { 2932 s(o, i, t), A(function () { 2933 S(o), o._x_ignore = !0; 2934 })(); 2935 }), e._x_teleportPutBack = function () { 2936 var a = hn(r); 2937 _(function () { 2938 s(e._x_teleport, a, t); 2939 }); 2940 }, n(function () { 2941 return o.remove(); 2942 }); 2943 }); 2944 var Bi = document.createElement('div'); 2945 function hn(e) { 2946 var t = A(function () { 2947 return document.querySelector(e); 2948 }, function () { 2949 return Bi; 2950 })(); 2951 return t || E("Cannot find x-teleport element for selector: \"".concat(e, "\"")), t; 2952 } 2953 var gn = function gn() {}; 2954 gn.inline = function (e, _ref48, _ref49) { 2955 var t = _ref48.modifiers; 2956 var r = _ref49.cleanup; 2957 t.includes('self') ? e._x_ignoreSelf = !0 : e._x_ignore = !0, r(function () { 2958 t.includes('self') ? delete e._x_ignoreSelf : delete e._x_ignore; 2959 }); 2960 }; 2961 d('ignore', gn); 2962 d('effect', A(function (e, _ref50, _ref51) { 2963 var t = _ref50.expression; 2964 var r = _ref51.effect; 2965 r(x(e, t)); 2966 })); 2967 function se(e, t, r, n) { 2968 var i = e, 2969 o = function o(c) { 2970 return n(c); 2971 }, 2972 s = {}, 2973 a = function a(c, l) { 2974 return function (u) { 2975 return l(c, u); 2976 }; 2977 }; 2978 if (r.includes('dot') && (t = zi(t)), r.includes('camel') && (t = Ki(t)), r.includes('passive') && (s.passive = !0), r.includes('capture') && (s.capture = !0), r.includes('window') && (i = window), r.includes('document') && (i = document), r.includes('debounce')) { 2979 var c = r[r.indexOf('debounce') + 1] || 'invalid-wait', 2980 l = et(c.split('ms')[0]) ? Number(c.split('ms')[0]) : 250; 2981 o = ze(o, l); 2982 } 2983 if (r.includes('throttle')) { 2984 var _c = r[r.indexOf('throttle') + 1] || 'invalid-wait', 2985 _l = et(_c.split('ms')[0]) ? Number(_c.split('ms')[0]) : 250; 2986 o = Ke(o, _l); 2987 } 2988 return r.includes('prevent') && (o = a(o, function (c, l) { 2989 l.preventDefault(), c(l); 2990 }
2990)), r.includes('stop') && (o = a(o, function (c, l) { 2991 l.stopPropagation(), c(l); 2992 })), r.includes('once') && (o = a(o, function (c, l) { 2993 c(l), i.removeEventListener(t, o, s); 2994 })), (r.includes('away') || r.includes('outside')) && (i = document, o = a(o, function (c, l) { 2995 e.contains(l.target) || l.target.isConnected !== !1 && (e.offsetWidth < 1 && e.offsetHeight < 1 || e._x_isShown !== !1 && c(l)); 2996 })), r.includes('self') && (o = a(o, function (c, l) { 2997 l.target === e && c(l); 2998 })), (Vi(t) || yn(t)) && (o = a(o, function (c, l) { 2999 qi(l, r) || c(l); 3000 })), i.addEventListener(t, o, s), function () { 3001 i.removeEventListener(t, o, s); 3002 }; 3003 } 3004 function zi(e) { 3005 return e.replace(/-/g, '.'); 3006 } 3007 function Ki(e) { 3008 return e.toLowerCase().replace(/-(\w)/g, function (t, r) { 3009 return r.toUpperCase(); 3010 }); 3011 } 3012 function et(e) { 3013 return !Array.isArray(e) && !isNaN(e); 3014 } 3015 function Hi(e) { 3016 return [' ', '_'].includes(e) ? e : e.replace(/([a-z])([A-Z])/g, '$1-$2').replace(/[_\s]/, '-').toLowerCase(); 3017 } 3018 function Vi(e) { 3019 return ['keydown', 'keyup'].includes(e); 3020 } 3021 function yn(e) { 3022 return ['contextmenu', 'click', 'mouse'].some(function (t) { 3023 return e.includes(t); 3024 }); 3025 } 3026 function qi(e, t) { 3027 var r = t.filter(function (o) { 3028 return !['window', 'document', 'prevent', 'stop', 'once', 'capture', 'self', 'away', 'outside', 'passive'].includes(o); 3029 }); 3030 if (r.includes('debounce')) { 3031 var o = r.indexOf('debounce'); 3032 r.splice(o, et((r[o + 1] || 'invalid-wait').split('ms')[0]) ? 2 : 1); 3033 } 3034 if (r.includes('throttle')) { 3035 var _o = r.indexOf('throttle'); 3036 r.splice(_o, et((r[_o + 1] || 'invalid-wait').split('ms')[0]) ? 2 : 1); 3037 } 3038 if (r.length === 0 || r.length === 1 && xn(e.key).includes(r[0])) return !1; 3039 var i = ['ctrl', 'shift', 'alt', 'meta', 'cmd', 'super'].filter(function (o) { 3040 return r.includes(o); 3041 }); 3042 return r = r.filter(function (o) { 3043 return !i.includes(o); 3044 }), !(i.length > 0 && i.filter(function (s) { 3045 return (s === 'cmd' || s === 'super') && (s = 'meta'), e["".concat(s, "Key")]; 3046 }).length === i.length && (yn(e.type) || xn(e.key).includes(r[0]))); 3047 } 3048 function xn(e) { 3049 if (!e) return []; 3050 e = Hi(e); 3051 var t = { 3052 ctrl: 'control', 3053 slash: '/', 3054 space: ' ', 3055 spacebar: ' ', 3056 cmd: 'meta', 3057 esc: 'escape', 3058 up: 'arrow-up', 3059 down: 'arrow-down', 3060 left: 'arrow-left', 3061 right: 'arrow-right', 3062 period: '.', 3063 comma: ',', 3064 equal: '=', 3065 minus: '-', 3066 underscore: '_' 3067 }; 3068 return t[e] = e, Object.keys(t).map(function (r) { 3069 if (t[r] === e) return r; 3070 }).filter(function (r) { 3071 return r; 3072 }); 3073 } 3074 d('model', function (e, _ref52, _ref53) { 3075 var t = _ref52.modifiers, 3076 r = _ref52.expression; 3077 var n = _ref53.effect, 3078 i = _ref53.cleanup; 3079 var o = e; 3080 t.includes('parent') && (o = e.parentNode); 3081 var s = x(o, r), 3082 a; 3083 typeof r == 'string' ? a = x(o, "".concat(r, " = __placeholder")) : typeof r == 'function' && typeof r() == 'string' ? a = x(o, "".concat(r(), " = __placeholder")) : a = function a() {}; 3084 var c = function c() { 3085 var m; 3086 return s(function (w) { 3087 return m = w; 3088 }), bn(m) ? m.get() : m; 3089 }, 3090 l = function l(m) { 3091 var w; 3092 s(function ($) { 3093 return w = $; 3094 }), bn(w) ? w.set(m) : a(function () {}, { 3095 scope: { 3096 __placeholder: m 3097 } 3098 }); 3099 }; 3100 typeof r == 'string' && e.type === 'radio' && _(function () { 3101 e.hasAttribute('name') || e.setAttribute('name', r); 3102 }); 3103 var u = e.tagName.toLowerCase() === 'select' || ['checkbox', 'radio'].includes(e.type) || t.includes('lazy') ? 'change' : 'input'; 3104 var p = I ? function () {} : se(e, u, t, function (m) { 3105 l(zt(e, t, m, c())); 3106 }); 3107 if (t.includes('fill') && ([void 0, null, ''].includes(c()) || e.type === 'checkbox' && Array.isArray(c()) || e.tagName.toLowerCase() === 'select' && e.multiple) && l(zt(e, t, { 3108 target: e 3109 }, c())), e._x_removeModelListeners || (e._x_removeModelListeners = {}), e._x_removeModelListeners["default"] = p, i(function () { 3110 return e._x_removeModelListeners["default"](); 3111 }), e.form) { 3112 var m = se(e.form, 'reset', [], function (w) { 3113 ne(function () { 3114 return e._x_model && e._x_model.set(zt(e, t, { 3115 target: e 3116 }, c())); 3117 }); 3118 }); 3119 i(function () { 3120 return m(); 3121 }); 3122 } 3123 e._x_model = { 3124 get: function get() { 3125 return c(); 3126 }, 3127 set: function set(m) { 3128 l(m); 3129 } 3130 }, e._x_forceModelUpdate = function (m) { 3131 m === void 0 && typeof r == 'string' && r.match(/\./) && (m = ''), window.fromModel = !0, _(function () { 3132 return he(e, 'value', m); 3133 }), delete window.fromModel; 3134 }, n(function () { 3135 var m = c(); 3136 t.includes('unintrusive') && document.activeElement.isSameNode(e) || e._x_forceModelUpdate(m); 3137 }); 3138 }); 3139 function zt(e, t, r, n) { 3140 return _(function () { 3141 if (r instanceof CustomEvent && r.detail !== void 0) return r.detail !== null && r.detail !== void 0 ? r.detail : r.target.value; 3142 if (e.type === 'checkbox') { 3143 if (Array.isArray(n)) { 3144 var i = null; 3145 return t.includes('number') ? i = Kt(r.target.value) : t.includes('boolean') ? i = ge(r.target.value) : i = r.target.value, r.target.checked ? n.includes(i) ? n : n.concat([i]) : n.filter(function (o) { 3146 return !Ui(o, i); 3147 }); 3148 } else return r.target.checked; 3149 } else { 3150 if (e.tagName.toLowerCase() === 'select' && e.multiple) return t.includes('number') ? Array.from(r.target.selectedOptions).map(function (i) { 3151 var o = i.value || i.text; 3152 return Kt(o); 3153 }) : t.includes('boolean') ? Array.from(r.target.selectedOptions).map(function (i) { 3154 var o = i.value || i.text; 3155 return ge(o); 3156 }) : Array.from(r.target.selectedOptions).map(function (i) { 3157 return i.value || i.text; 3158 }); 3159 { 3160 var _i2; 3161 return e.type === 'radio' ? r.target.checked ? _i2 = r.target.value : _i2 = n : _i2 = r.target.value, t.includes('number') ? Kt(_i2) : t.includes('boolean') ? ge(_i2) : t.includes('trim') ? _i2.trim() : _i2; 3162 } 3163 } 3164 }); 3165 } 3166 function Kt(e) { 3167 var t = e ? parseFloat(e) : null; 3168 return Wi(t) ? t : e; 3169 } 3170 function Ui(e, t) { 3171 return e == t; 3172 } 3173 function Wi(e) { 3174 return !Array.isArray(e) && !isNaN(e); 3175 } 3176 function bn(e) { 3177 return e !== null && _typeof(e) == 'object' && typeof e.get == 'function' && typeof e.set == 'function'; 3178 } 3179 d('cloak', function (e) { 3180 return queueMicrotask(function () { 3181 return _(function () { 3182 return e.removeAttribute(C('cloak')); 3183 }); 3184 }); 3185 }); 3186 $e(function () { 3187 return "[".concat(C('init'), "]"); 3188 }); 3189 d('init', A(function (e, _ref54, _ref55) { 3190 var t = _ref54.expression; 3191 var r = _ref55.evaluate; 3192 return typeof t == 'string' ? !!t.trim() && r(t, {}, !1) : r(t, {}, !1); 3193 })); 3194 d('text', function (e, _ref56, _ref57) { 3195 var t = _ref56.expression; 3196 var r = _ref57.effect, 3197 n = _ref57.evaluateLater; 3198 var i = n(t); 3199 r(function () { 3200 i(function (o) { 3201 _(function () { 3202 e.textContent = o; 3203 }); 3204 }); 3205 }); 3206 }); 3207 d('html', function (e, _ref58, _ref59) { 3208 var t = _ref58.expression; 3209 var r = _ref59.effect, 3210 n = _ref59.evaluateLater; 3211 var i = n(t); 3212 r(function () { 3213 i(function (o) { 3214 _(function () { 3215 e.innerHTML = o, e._x_ignoreSelf = !0, S(e), delete e._x_ignoreSelf; 3216 }); 3217 }); 3218 }); 3219 }); 3220 re(Ie(':', ke(C('bind:')))); 3221 var wn = function wn(e, _ref60, _ref61) { 3222 var t = _ref60.value, 3223 r = _ref60.modifiers, 3224 n = _ref60.expression, 3225 i = _ref60.original; 3226 var o = _ref61.effect, 3227 s = _ref61.cleanup; 3228 if (!t) { 3229 var c = {}; 3230 Hr(c), x(e, n)(function (u) { 3231 Ct(e, u, i); 3232 }, { 3233 scope: c 3234 }); 3235 return; 3236 } 3237 if (t === 'key') return Gi(e, n); 3238 if (e._x_inlineBindings && e._x_inlineBindings[t] && e._x_inlineBindings[t].extract) return; 3239 var a = x(e, n); 3240 o(function () { 3241 return a(function (c) { 3242 c === void 0 && typeof n == 'string' && n.match(/\./) && (c = ''), _(function () { 3243 return he(e, t, c, r); 3244 }); 3245 }); 3246 }), s(function () {
3247 e._x_undoAddedClasses && e._x_undoAddedClasses(), e._x_undoAddedStyles && e._x_undoAddedStyles(); 3248 }); 3249 }; 3250 wn.inline = function (e, _ref62) { 3251 var t = _ref62.value, 3252 r = _ref62.modifiers, 3253 n = _ref62.expression; 3254 t && (e._x_inlineBindings || (e._x_inlineBindings = {}), e._x_inlineBindings[t] = { 3255 expression: n, 3256 extract: !1 3257 }); 3258 }; 3259 d('bind', wn); 3260 function Gi(e, t) { 3261 e._x_keyExpression = t; 3262 } 3263 Le(function () { 3264 return "[".concat(C('data'), "]"); 3265 }); 3266 d('data', function (e, _ref63, _ref64) { 3267 var t = _ref63.expression; 3268 var r = _ref64.cleanup; 3269 if (Ji(e)) return; 3270 t = t === '' ? '{}' : t; 3271 var n = {}; 3272 ue(n, e); 3273 var i = {}; 3274 Ur(i, n); 3275 var o = M(e, t, { 3276 scope: i 3277 }); 3278 (o === void 0 || o === !0) && (o = {}), ue(o, e); 3279 var s = R(o); 3280 Te(s); 3281 var a = P(e, s); 3282 s.init && M(e, s.init), r(function () { 3283 s.destroy && M(e, s.destroy), a(); 3284 }); 3285 }); 3286 K(function (e, t) { 3287 e._x_dataStack && (t._x_dataStack = e._x_dataStack, t.setAttribute('data-has-alpine-state', !0)); 3288 }); 3289 function Ji(e) { 3290 return I ? Be ? !0 : e.hasAttribute('data-has-alpine-state') : !1; 3291 } 3292 d('show', function (e, _ref65, _ref66) { 3293 var t = _ref65.modifiers, 3294 r = _ref65.expression; 3295 var n = _ref66.effect; 3296 var i = x(e, r); 3297 e._x_doHide || (e._x_doHide = function () { 3298 _(function () { 3299 e.style.setProperty('display', 'none', t.includes('important') ? 'important' : void 0); 3300 }); 3301 }), e._x_doShow || (e._x_doShow = function () { 3302 _(function () { 3303 e.style.length === 1 && e.style.display === 'none' ? e.removeAttribute('style') : e.style.removeProperty('display'); 3304 }); 3305 }); 3306 var o = function o() { 3307 e._x_doHide(), e._x_isShown = !1; 3308 }, 3309 s = function s() { 3310 e._x_doShow(), e._x_isShown = !0; 3311 }, 3312 a = function a() { 3313 return setTimeout(s); 3314 }, 3315 c = me(function (p) { 3316 return p ? s() : o(); 3317 }, function (p) { 3318 typeof e._x_toggleAndCascadeWithTransitions == 'function' ? e._x_toggleAndCascadeWithTransitions(e, p, s, o) : p ? a() : o(); 3319 }), 3320 l, 3321 u = !0; 3322 n(function () { 3323 return i(function (p) { 3324 !u && p === l || (t.includes('immediate') && (p ? a() : o()), c(p), l = p, u = !1); 3325 }); 3326 }); 3327 }); 3328 d('for', function (e, _ref67, _ref68) { 3329 var t = _ref67.expression; 3330 var r = _ref68.effect, 3331 n = _ref68.cleanup; 3332 var i = Xi(t), 3333 o = x(e, i.items), 3334 s = x(e, e._x_keyExpression || 'index'); 3335 e._x_prevKeys = [], e._x_lookup = {}, r(function () { 3336 return Yi(e, i, o, s); 3337 }), n(function () { 3338 Object.values(e._x_lookup).forEach(function (a) { 3339 return a.remove(); 3340 }), delete e._x_prevKeys, delete e._x_lookup; 3341 }); 3342 }); 3343 function Yi(e, t, r, n) { 3344 var i = function i(s) { 3345 return _typeof(s) == 'object' && !Array.isArray(s); 3346 }, 3347 o = e; 3348 r(function (s) { 3349 Zi(s) && s >= 0 && (s = Array.from(Array(s).keys(), function (f) { 3350 return f + 1; 3351 })), s === void 0 && (s = []); 3352 var a = e._x_lookup, 3353 c = e._x_prevKeys, 3354 l = [], 3355 u = []; 3356 if (i(s)) s = Object.entries(s).map(function (_ref69) { 3357 var _ref70 = _slicedToArray(_ref69, 2), 3358 f = _ref70[0], 3359 g = _ref70[1]; 3360 var b = En(t, g, f, s); 3361 n(function (v) { 3362 u.includes(v) && E('Duplicate key on x-for', e), u.push(v); 3363 }, { 3364 scope: _objectSpread({ 3365 index: f 3366 }, b) 3367 }), l.push(b); 3368 });else for (var f = 0; f < s.length; f++) { 3369 var g = En(t, s[f], f, s); 3370 n(function (b) { 3371 u.includes(b) && E('Duplicate key on x-for', e), u.push(b); 3372 }, { 3373 scope: _objectSpread({ 3374 index: f 3375 }, g) 3376 }), l.push(g); 3377 } 3378 var p = [], 3379 m = [], 3380 w = [], 3381 $ = []; 3382 for (var _f = 0; _f < c.length; _f++) { 3383 var _g = c[_f]; 3384 u.indexOf(_g) === -1 && w.push(_g); 3385 } 3386 c = c.filter(function (f) { 3387 return !w.includes(f); 3388 }); 3389 var we = 'template'; 3390 for (var _f2 = 0; _f2 < u.length; _f2++) { 3391 var _g2 = u[_f2], 3392 b = c.indexOf(_g2); 3393 if (b === -1) c.splice(_f2, 0, _g2), p.push([we, _f2]);else if (b !== _f2) { 3394 var v = c.splice(_f2, 1)[0], 3395 O = c.splice(b - 1, 1)[0]; 3396 c.splice(_f2, 0, O), c.splice(b, 0, v), m.push([v, O]); 3397 } else $.push(_g2); 3398 we = _g2; 3399 } 3400 for (var _f3 = 0; _f3 < w.length; _f3++) { 3401 var _g3 = w[_f3];
3402 a[_g3]._x_effects && a[_g3]._x_effects.forEach(Ee), a[_g3].remove(), a[_g3] = null, delete a[_g3]; 3403 } 3404 var _loop3 = function _loop3() { 3405 var _m$_f = _slicedToArray(m[_f4], 2), 3406 g = _m$_f[0], 3407 b = _m$_f[1], 3408 v = a[g], 3409 O = a[b], 3410 Q = document.createElement('div'); 3411 _(function () { 3412 O || E('x-for ":key" is undefined or invalid', o, b, a), O.after(Q), v.after(O), O._x_currentIfEl && O.after(O._x_currentIfEl), Q.before(v), v._x_currentIfEl && v.after(v._x_currentIfEl), Q.remove(); 3413 }), O._x_refreshXForScope(l[u.indexOf(b)]); 3414 }; 3415 for (var _f4 = 0; _f4 < m.length; _f4++) { 3416 _loop3(); 3417 } 3418 var _loop4 = function _loop4() { 3419 var _p$_f = _slicedToArray(p[_f5], 2), 3420 g = _p$_f[0], 3421 b = _p$_f[1], 3422 v = g === 'template' ? o : a[g]; 3423 v._x_currentIfEl && (v = v._x_currentIfEl); 3424 var O = l[b], 3425 Q = u[b], 3426 ae = document.importNode(o.content, !0).firstElementChild, 3427 Vt = R(O); 3428 P(ae, Vt, o), ae._x_refreshXForScope = function (Sn) { 3429 Object.entries(Sn).forEach(function (_ref71) { 3430 var _ref72 = _slicedToArray(_ref71, 2), 3431 An = _ref72[0], 3432 On = _ref72[1]; 3433 Vt[An] = On; 3434 }); 3435 }, _(function () { 3436 v.after(ae), A(function () { 3437 return S(ae); 3438 })(); 3439 }), _typeof(Q) == 'object' && E('x-for key cannot be an object, it must be a string or an integer', o), a[Q] = ae; 3440 }; 3441 for (var _f5 = 0; _f5 < p.length; _f5++) { 3442 _loop4(); 3443 } 3444 for (var _f6 = 0; _f6 < $.length; _f6++) a[$[_f6]]._x_refreshXForScope(l[u.indexOf($[_f6])]); 3445 o._x_prevKeys = u; 3446 }); 3447 } 3448 function Xi(e) { 3449 var t = /,([^,\}\]]*)(?:,([^,\}\]]*))?$/, 3450 r = /^\s*\(|\)\s*$/g, 3451 n = /([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/, 3452 i = e.match(n); 3453 if (!i) return; 3454 var o = {}; 3455 o.items = i[2].trim(); 3456 var s = i[1].replace(r, '').trim(), 3457 a = s.match(t); 3458 return a ? (o.item = s.replace(t, '').trim(), o.index = a[1].trim(), a[2] && (o.collection = a[2].trim())) : o.item = s, o; 3459 } 3460 function En(e, t, r, n) { 3461 var i = {}; 3462 return /^\[.*\]$/.test(e.item) && Array.isArray(t) ? e.item.replace('[', '').replace(']', '').split(',').map(function (s) { 3463 return s.trim(); 3464 }
3464).forEach(function (s, a) { 3465 i[s] = t[a]; 3466 }) : /^\{.*\}$/.test(e.item) && !Array.isArray(t) && _typeof(t) == 'object' ? e.item.replace('{', '').replace('}', '').split(',').map(function (s) { 3467 return s.trim(); 3468 }).forEach(function (s) { 3469 i[s] = t[s]; 3470 }) : i[e.item] = t, e.index && (i[e.index] = r), e.collection && (i[e.collection] = n), i; 3471 } 3472 function Zi(e) { 3473 return !Array.isArray(e) && !isNaN(e); 3474 } 3475 function vn() {} 3476 vn.inline = function (e, _ref73, _ref74) { 3477 var t = _ref73.expression; 3478 var r = _ref74.cleanup; 3479 var n = J(e); 3480 n._x_refs || (n._x_refs = {}), n._x_refs[t] = e, r(function () { 3481 return delete n._x_refs[t]; 3482 }); 3483 }; 3484 d('ref', vn); 3485 d('if', function (e, _ref75, _ref76) { 3486 var t = _ref75.expression; 3487 var r = _ref76.effect, 3488 n = _ref76.cleanup; 3489 e.tagName.toLowerCase() !== 'template' && E('x-if can only be used on a <template> tag', e); 3490 var i = x(e, t), 3491 o = function o() { 3492 if (e._x_currentIfEl) return e._x_currentIfEl; 3493 var a = e.content.cloneNode(!0).firstElementChild; 3494 return P(a, {}, e), _(function () { 3495 e.after(a), A(function () { 3496 return S(a); 3497 })(); 3498 }), e._x_currentIfEl = a, e._x_undoIf = function () { 3499 T(a, function (c) { 3500 c._x_effects && c._x_effects.forEach(Ee); 3501 }), a.remove(), delete e._x_currentIfEl; 3502 }, a; 3503 }, 3504 s = function s() { 3505 e._x_undoIf && (e._x_undoIf(), delete e._x_undoIf); 3506 }; 3507 r(function () { 3508 return i(function (a) { 3509 a ? o() : s(); 3510 }); 3511 }), n(function () { 3512 return e._x_undoIf && e._x_undoIf(); 3513 }); 3514 }); 3515 d('id', function (e, _ref77, _ref78) { 3516 var t = _ref77.expression; 3517 var r = _ref78.evaluate; 3518 r(t).forEach(function (i) { 3519 return mn(e, i); 3520 }); 3521 }); 3522 K(function (e, t) { 3523 e._x_ids && (t._x_ids = e._x_ids); 3524 }); 3525 re(Ie('@', ke(C('on:')))); 3526 d('on', A(function (e, _ref79, _ref80) { 3527 var t = _ref79.value, 3528 r = _ref79.modifiers, 3529 n = _ref79.expression; 3530 var i = _ref80.cleanup; 3531 var o = n ? x(e, n) : function () {}; 3532 e.tagName.toLowerCase() === 'template' && (e._x_forwardEvents || (e._x_forwardEvents = []), e._x_forwardEvents.includes(t) || e._x_forwardEvents.push(t)); 3533 var s = se(e, t, r, function (a) { 3534 o(function () {}, { 3535 scope: { 3536 $event: a 3537 }, 3538 params: [a] 3539 }); 3540 }); 3541 i(function () { 3542 return s(); 3543 }); 3544 })); 3545 tt('Collapse', 'collapse', 'collapse'); 3546 tt('Intersect', 'intersect', 'intersect'); 3547 tt('Focus', 'trap', 'focus'); 3548 tt('Mask', 'mask', 'mask'); 3549 function tt(e, t, r) { 3550 d(t, function (n) { 3551 return E("You can't use [x-".concat(t, "] without first installing the \"").concat(e, "\" plugin here: https://alpinejs.dev/plugins/").concat(r), n); 3552 }); 3553 } 3554 B.setEvaluator(gt); 3555 B.setReactivityEngine({ 3556 reactive: Qe, 3557 effect: en, 3558 release: tn, 3559 raw: h 3560 }); 3561 var Ht = B; 3562 window.Alpine = Ht; 3563 queueMicrotask(function () { 3564 Ht.start(); 3565 }); 3566})(); 3567 3568/***/ }), 3569
3570/***/ "./resources/js/app.js": 3571/*!*****************************!*\ 3572 !*** ./resources/js/app.js ***! 3573 \*****************************/ 3574/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 3575 3576"use strict"; 3577__webpack_require__.r(__webpack_exports__); 3578/* harmony import */ var _swiper_bundle_min__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./swiper-bundle.min */ "./resources/js/swiper-bundle.min.js"); 3579/* harmony import */ var _swiper_bundle_min__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_swiper_bundle_min__WEBPACK_IMPORTED_MODULE_0__); 3580/* harmony import */ var _alpine_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./alpine.js */ "./resources/js/alpine.js"); 3581/* harmony import */ var _alpine_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_alpine_js__WEBPACK_IMPORTED_MODULE_1__); 3582/* harmony import */ var _alpine_focus_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./alpine-focus.js */ "./resources/js/alpine-focus.js"); 3583/* harmony import */ var _alpine_focus_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_alpine_focus_js__WEBPACK_IMPORTED_MODULE_2__); 3584/* harmony import */ var _header__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./header */ "./resources/js/header.js"); 3585/* harmony import */ var _header__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_header__WEBPACK_IMPORTED_MODULE_3__); 3586/* harmony import */ var _change_menu_class_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./change-menu-class.js */ "./resources/js/change-menu-class.js"); 3587/* harmony import */ var _change_menu_class_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_change_menu_class_js__WEBPACK_IMPORTED_MODULE_4__); 3588/* harmony import */ var _render_header_language_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./render-header-language.js */ "./resources/js/render-header-language.js"); 3589/* harmony import */ var _render_header_language_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_render_header_language_js__WEBPACK_IMPORTED_MODULE_5__); 3590/* harmony import */ var _search_filter_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./search-filter.js */ "./resources/js/search-filter.js"); 3591/* harmony import */ var _search_filter_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_search_filter_js__WEBPACK_IMPORTED_MODULE_6__); 3592/* harmony import */ var _search_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./search.js */ "./resources/js/search.js"); 3593/* harmony import */ var _footer__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./footer */ "./resources/js/footer.js"); 3594/* harmony import */ var _footer__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_footer__WEBPACK_IMPORTED_MODULE_8__); 3595/* harmony import */ var _home__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./home */ "./resources/js/home/index.js"); 3596/* harmony import */ var _aboutus_index_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./aboutus/index.js */ "./resources/js/aboutus/index.js"); 3597/* harmony import */ var _peopledetail_index_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./peopledetail/index.js */ "./resources/js/peopledetail/index.js"); 3598/* harmony import */ var _insightandnews_index_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./insightandnews/index.js */ "./resources/js/insightandnews/index.js"); 3599/* harmony import */ var _insightandnewsdetails_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./insightandnewsdetails.js */ "./resources/js/insightandnewsdetails.js"); 3600/* harmony import */ var _insightandnewsdetails_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_insightandnewsdetails_js__WEBPACK_IMPORTED_MODULE_13__); 3601/* harmony import */ var _insightandnewssub_index_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./insightandnewssub/index.js */ "./resources/js/insightandnewssub/index.js"); 3602/* harmony import */ var _tdw_three_cols_one_row_slider_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./tdw-three-cols-one-row-slider.js */ "./resources/js/tdw-three-cols-one-row-slider.js"); 3603/* harmony import */ var _tdw_three_cols_one_row_slider_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_tdw_three_cols_one_row_slider_js__WEBPACK_IMPORTED_MODULE_15__); 3604/* harmony import */ var _aboutus_community__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./aboutus-community */ "./resources/js/aboutus-community/index.js"); 3605/* harmony import */ var _environment_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./environment.js */ "./resources/js/environment.js"); 3606/* harmony import */ var _diversity_inclusions__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./diversity-inclusions */ "./resources/js/diversity-inclusions/index.js"); 3607/* harmony import */ var _practice_area__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./practice-area */ "./resources/js/practice-area/index.js"); 3608/* harmony import */ var _tdw_wysiwyg_accordion_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./tdw-wysiwyg-accordion.js */ "./resources/js/tdw-wysiwyg-accordion.js"); 3609/* harmony import */ var _tdw_wysiwyg_accordion_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_tdw_wysiwyg_accordion_js__WEBPACK_IMPORTED_MODULE_20__); 3610/* harmony import */ var _tdw_our_people_list_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./tdw-our-people-list.js */ "./resources/js/tdw-our-people-list.js"); 3611/* harmony import */ var _tdw_our_people_list_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(_tdw_our_people_list_js__WEBPACK_IMPORTED_MODULE_21__); 3612/* harmony import */ var _radio_input_handler_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./radio-input-handler.js */ "./resources/js/radio-input-handler.js"); 3613/* harmony import */ var _contact_us__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./contact-us */ "./resources/js/contact-us/index.js"); 3614/* harmony import */ var _editor_block__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./editor-block */ "./resources/js/editor-block/index.js"); 3615/* harmony import */ var _validation_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./validation.js */ "./resources/js/validation.js"); 3616/* harmony import */ var _validation_js__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(_validation_js__WEBPACK_IMPORTED_MODULE_25__); 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645// import './zohoform.js'; 3646 3647 3648/***/ }), 3649
3650/***/ "./resources/js/change-menu-class.js": 3651/*!*******************************************!*\ 3652 !*** ./resources/js/change-menu-class.js ***! 3653 \*******************************************/ 3654/***/ (() => { 3655 3656(function () { 3657 document.addEventListener('DOMContentLoaded', function () { 3658 var footerMenuContainer = document.querySelector('.footer-content'); 3659 addFooterClassOnRender(footerMenuContainer); 3660 var headerMenuContainer = document.querySelector('.header-link-container'); 3661 addHeaderClassOnRender(headerMenuContainer); 3662 }); 3663})(); 3664function addFooterClassOnRender(menuContainer) { 3665 var depth = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0; 3666 // get the ul container 3667 3668 if (!menuContainer) { 3669 return; 3670 } 3671 3672 // get the direct childs (li) 3673 var mainMenuLis = Array.from(menuContainer.children); 3674 mainMenuLis.forEach(function (el, index) { 3675 var menuLink = el.querySelector('a'); 3676 if (depth === 0) { 3677 menuLink.classList.add('footer-menu-title'); 3678 } 3679 if (depth === 1) { 3680 menuLink.classList.add('footer-menu-link'); 3681 } 3682 var subMenuContainer = el.querySelector('ul'); 3683 addFooterClassOnRender(subMenuContainer, depth + 1); 3684 }); 3685} 3686function addHeaderClassOnRender(menuContainer) { 3687 var depth = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0; 3688 // get the ul container 3689 3690 if (!menuContainer) { 3691 return; 3692 } 3693 3694 // get the direct childs (li) 3695 var mainMenuLis = Array.from(menuContainer.children); 3696 mainMenuLis.forEach(function (el, index) { 3697 var menuLink = el.querySelector('a'); 3698 if (depth === 0) { 3699 menuLink.classList.add('header-link', 'header-link-main', 'header-link-hover'); 3700 el.classList.add('header-link-main-container'); 3701 } 3702 if (depth === 1) { 3703 menuLink.classList.add('header-sub-menu-link', 'header-link-hover'); 3704 } 3705 3706 // sub menu 3707 3708 var subMenuContainer = el.querySelector('ul'); 3709 if (!subMenuContainer) { 3710 return; 3711 } 3712 subMenuContainer.classList.add('header-sub-menu-pop-up-container'); 3713 addHeaderClassOnRender(subMenuContainer, depth + 1); 3714 }); 3715} 3716 3717/***/ }), 3718
3719/***/ "./resources/js/contact-us/form.js": 3720/*!*****************************************!*\ 3721 !*** ./resources/js/contact-us/form.js ***! 3722 \*****************************************/ 3723/***/ (() => { 3724 3725(function () { 3726 document.addEventListener('DOMContentLoaded', function () { 3727 var wpFormContainer = document.querySelector('.wpforms-container'); 3728 var formContainer = document.querySelector('#contact-us-form-container .form-container .right-section'); 3729 if (!wpFormContainer || !formContainer) { 3730 return; 3731 } 3732 formContainer.innerHTML = wpFormContainer.outerHTML; 3733 var telephoneInputs = Array.from(document.querySelectorAll('.wpforms-smart-phone-field')); 3734 telephoneInputs.forEach(function (el) { 3735 el.setAttribute('style', 'padding-left:12px !important'); 3736 }); 3737 }); 3738})(); 3739 3740/***/ }), 3741
3742/***/ "./resources/js/contact-us/index.js": 3743/*!******************************************!*\ 3744 !*** ./resources/js/contact-us/index.js ***! 3745 \******************************************/ 3746/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 3747 3748"use strict"; 3749__webpack_require__.r(__webpack_exports__); 3750/* harmony import */ var _form__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form */ "./resources/js/contact-us/form.js"); 3751/* harmony import */ var _form__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_form__WEBPACK_IMPORTED_MODULE_0__); 3752 3753 3754/***/ }), 3755
3756/***/ "./resources/js/diversity-inclusions/activities.js": 3757/*!*********************************************************!*\ 3758 !*** ./resources/js/diversity-inclusions/activities.js ***! 3759 \*********************************************************/ 3760/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 3761 3762"use strict"; 3763__webpack_require__.r(__webpack_exports__); 3764/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils */ "./resources/js/utils.js"); 3765 3766(function () { 3767 document.addEventListener('DOMContentLoaded', function () { 3768 var activityElement = document.querySelector('#di-activities-container'); 3769 if (!activityElement) { 3770 return; 3771 } 3772 console.log((0,_utils__WEBPACK_IMPORTED_MODULE_0__.isWidthOverXl)()); 3773 var swiper = new Swiper('.di-activities-swiper', { 3774 loop: true, 3775 slidesPerView: 1, 3776 centeredSlides: true, 3777 // spaceBetween: 20, 3778 navigation: { 3779 nextEl: '.di-activity-slider-btn-prev', 3780 prevEl: '.di-activity-slider-btn-next' 3781 }, 3782 breakpoints: { 3783 641: { 3784 slidesPerView: 3, 3785 spaceBetween: 20 3786 }, 3787 1024: { 3788 slidesPerView: 3, 3789 spaceBetween: 40 3790 }, 3791 1680: { 3792 slidesPerView: 3, 3793 spaceBetween: 64 3794 } 3795 } 3796 }); 3797 3798 // swiper.on('slideChange', (res) => { 3799 // res.slides.map((el, index) => { 3800 // if (res.activeIndex + 1 === index) { 3801 // el.classList.add('di-activity-slide-active'); 3802 // el.classList.remove('di-activity-slide'); 3803 // } else { 3804 // el.classList.remove('di-activity-slide-active'); 3805 // el.classList.add('di-activity-slide'); 3806 // } 3807 // }); 3808 // }); 3809 }); 3810})(); 3811 3812/***/ }), 3813
3814/***/ "./resources/js/diversity-inclusions/index.js": 3815/*!****************************************************!*\ 3816 !*** ./resources/js/diversity-inclusions/index.js ***! 3817 \****************************************************/ 3818/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 3819 3820"use strict"; 3821__webpack_require__.r(__webpack_exports__); 3822/* harmony import */ var _staticstics__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./staticstics */ "./resources/js/diversity-inclusions/staticstics.js"); 3823/* harmony import */ var _testimonials__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./testimonials */ "./resources/js/diversity-inclusions/testimonials.js"); 3824/* harmony import */ var _testimonials__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_testimonials__WEBPACK_IMPORTED_MODULE_1__); 3825/* harmony import */ var _activities__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./activities */ "./resources/js/diversity-inclusions/activities.js"); 3826 3827 3828 3829 3830/***/ }), 3831
3832/***/ "./resources/js/diversity-inclusions/staticstics.js": 3833/*!**********************************************************!*\ 3834 !*** ./resources/js/diversity-inclusions/staticstics.js ***! 3835 \**********************************************************/ 3836/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 3837 3838"use strict"; 3839__webpack_require__.r(__webpack_exports__); 3840/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils */ "./resources/js/utils.js"); 3841 3842(function () { 3843 document.addEventListener('DOMContentLoaded', function () { 3844 var staticsticsElement = document.querySelector('#di-numbers-container'); 3845 if (!staticsticsElement) { 3846 return; 3847 } 3848 registerInterSectionObserverForNumberCount(); 3849 }); 3850})(); 3851function registerInterSectionObserverForNumberCount() { 3852 var section = document.querySelector('#di-numbers-container'); 3853 var options = { 3854 root: null, 3855 threshold: 0, 3856 rootMargin: '0px' 3857 }; 3858 var theObserver = new IntersectionObserver(registerNumberCountUp, options); 3859 theObserver.observe(section); 3860} 3861function registerNumberCountUp() { 3862 var numberElements = Array.from(document.querySelectorAll('.di-stat-number')); 3863 numberElements.map(function (el) { 3864 (0,_utils__WEBPACK_IMPORTED_MODULE_0__.increaseNumberAnimation)(el, el.dataset.number, 100); 3865 }); 3866} 3867 3868/***/ }), 3869
3870/***/ "./resources/js/diversity-inclusions/testimonials.js": 3871/*!***********************************************************!*\ 3872 !*** ./resources/js/diversity-inclusions/testimonials.js ***! 3873 \***********************************************************/ 3874/***/ (() => { 3875 3876(function () { 3877 document.addEventListener('DOMContentLoaded', function () { 3878 var swiper = new Swiper('.di-testimonial-swiper', { 3879 effect: 'fade', 3880 autoplay: { 3881 delay: 3000 3882 } 3883 }); 3884 swiper.on('slideChange', function (res) { 3885 res.slides.map(function (el, index) { 3886 if (index !== res.activeIndex) { 3887 el.style.opacity = 0; 3888 } 3889 }); 3890 }); 3891 }); 3892})(); 3893 3894/***/ }), 3895
3896/***/ "./resources/js/editor-block/index.js": 3897/*!********************************************!*\ 3898 !*** ./resources/js/editor-block/index.js ***! 3899 \********************************************/ 3900/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 3901 3902"use strict"; 3903__webpack_require__.r(__webpack_exports__); 3904/* harmony import */ var _list__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./list */ "./resources/js/editor-block/list.js"); 3905/* harmony import */ var _list__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_list__WEBPACK_IMPORTED_MODULE_0__); 3906 3907 3908/***/ }), 3909
3910/***/ "./resources/js/editor-block/list.js": 3911/*!*******************************************!*\ 3912 !*** ./resources/js/editor-block/list.js ***! 3913 \*******************************************/ 3914/***/ (() => { 3915 3916(function () { 3917 document.addEventListener('DOMContentLoaded', function () { 3918 var uls = Array.from(document.querySelectorAll('.nested-list > ul')); 3919 uls.forEach(function (ul, ulIndex) { 3920 var lis = Array.from(ul.children); 3921 lis.forEach(function (li, index) { 3922 handleListStyleForLi(li, index, ulIndex); 3923 }); 3924 }); 3925 }); 3926})(); 3927var alphabets = 'abcdefghijklmnopqrstuvwxyz'; 3928function handleListStyleForLi(element, index, parentIndex) { 3929 var depth = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 0; 3930 element.style.listStyle = 'none'; 3931 var uls = Array.from(element.children); 3932 uls.forEach(function (ul, ulIndex) { 3933 var lis = Array.from(ul.children); 3934 lis.forEach(function (li, liIndex) { 3935 handleListStyleForLi(li, liIndex, index, depth + 1); 3936 }); 3937 }); 3938 if (!element.firstChild || !element.firstChild.textContent) { 3939 return; 3940 } 3941 switch (depth) { 3942 case 0: 3943 element.firstChild.textContent = "".concat(index + 1, ".").concat(depth, " ").concat(element.firstChild.textContent); 3944 // element.classList.add('!heading4', '!font-roboto', '!mb-[10px]'); 3945 3946 return; 3947 case 1: 3948 element.firstChild.textContent = "".concat(depth + parentIndex, ".").concat(index + 1, " ").concat(element.firstChild.textContent); 3949 // element.classList.add('!body1', '!font-roboto', '!mb-[20px]'); 3950 return; 3951 case 2: 3952 element.firstChild.textContent = "".concat(alphabets[index], ". ").concat(element.firstChild.textContent); 3953 // element.classList.add('!body1', '!font-roboto', '!mb-[10px]'); 3954 return; 3955 default: 3956 return; 3957 } 3958} 3959 3960/***/ }), 3961
3962/***/ "./resources/js/environment.js": 3963/*!*************************************!*\ 3964 !*** ./resources/js/environment.js ***! 3965 \*************************************/ 3966/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 3967 3968"use strict"; 3969__webpack_require__.r(__webpack_exports__); 3970/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils */ "./resources/js/utils.js"); 3971 3972(function () { 3973 document.addEventListener('DOMContentLoaded', function () { 3974 // getRidOfEmptySpaces(); 3975 }); 3976 3977 // window.addEventListener('resize', () => { 3978 // const mainElement = document.querySelector('main'); 3979 // const nextDiv = document.querySelector( 3980 // '#about-us-env-projects-container + .three-col-links-container' 3981 // ); 3982 3983 // if (!nextDiv) { 3984 // return; 3985 // } 3986 3987 // if (!isWidthOverXl()) { 3988 // content.style.height = `fit-content`; 3989 // nextDiv.style.transform = `translateY(0px)`; 3990 3991 // mainElement.style.transform = `translateY(0px)`; 3992 // } else { 3993 // getRidOfEmptySpaces(); 3994 // } 3995 // }); 3996})(); 3997 3998// function getRidOfEmptySpaces() { 3999// const envProjectElement = document.querySelector( 4000// '#about-us-env-projects-container' 4001// ); 4002 4003// const envPulpInfoElement = document.querySelector( 4004// '.env-project-pulp-info-container' 4005// ); 4006 4007// if (!envProjectElement) { 4008// return; 4009// } 4010 4011// const nextDiv = document.querySelector( 4012// '#about-us-env-projects-container + .three-col-links-container' 4013// ); 4014 4015// const threeColLinksContainer = document.querySelector( 4016// '.three-col-links-container' 4017// ); 4018 4019// const mainElement = document.querySelector('main'); 4020// const content = document.querySelector('#content'); 4021 4022// if (isWidthOverXl()) { 4023// // nextDiv.style.transform = `translateY(-${ 4024// // envProjectElement.clientHeight * 0.1109 + 4025// // envPulpInfoElement.clientHeight * 0.16322 4026// // }px)`; 4027 4028// content.style.height = `${ 4029// mainElement.clientHeight - 4030// (envProjectElement.clientHeight * 0.1109 + 4031// envPulpInfoElement.clientHeight * 0.16322) + 4032// threeColLinksContainer.clientHeight 4033// }px`; 4034// } else { 4035// nextDiv.style.transform = `translateY(0px)`; 4036 4037// mainElement.style.transform = `translateY(0px)`; 4038// } 4039// } 4040 4041/***/ }), 4042
4043/***/ "./resources/js/footer.js": 4044/*!********************************!*\ 4045 !*** ./resources/js/footer.js ***! 4046 \********************************/ 4047/***/ (() => { 4048 4049 4050 4051/***/ }), 4052
4053/***/ "./resources/js/header.js": 4054/*!********************************!*\ 4055 !*** ./resources/js/header.js ***! 4056 \********************************/ 4057/***/ (() => { 4058 4059(function () { 4060 document.addEventListener('DOMContentLoaded', function () { 4061 setHeaderDrawerHeight(); 4062 setHeaderDrawerHeightOnResize(); 4063 toggleDrawer(); 4064 toggleAccordion(); 4065 // tabBarTop() 4066 }); 4067})(); 4068document.addEventListener('DOMContentLoaded', function () { 4069 var header = document.querySelector('.header'); 4070 header.style.display = "flex"; 4071}); 4072function tabBarTop() { 4073 var theader = document.querySelector('.header'); 4074 var tabbar = document.querySelector('.sticky-tabbar'); 4075 if (tabbar) { 4076 tabbar.style.top = theader.offsetHeight + 'px'; 4077 tabbar.style.zIndex = 99; 4078 } 4079} 4080function toggleDrawer() { 4081 var drawerEl = document.querySelector('#header-drawer'); 4082 var previousState = drawerEl.dataset.open; 4083 var hamburgerBtn = document.querySelector('.hamburger-icon'); 4084 var hamburgerCloseBtn = document.querySelector('.hamburger-close-icon'); 4085 var contentContainer = document.querySelector('#content'); 4086 var headerEl = document.querySelector('#header'); 4087 var headerDrawerEl = document.querySelector('#header-drawer'); 4088 hamburgerBtn.addEventListener('click', function () { 4089 var page = document.querySelector('#page'); 4090 setHeaderDrawerHeight(); 4091 drawerEl.dataset.open = 'true'; 4092 drawerEl.classList.add('drawer-open'); 4093 hamburgerBtn.style.display = 'none'; 4094 hamburgerCloseBtn.style.display = 'block'; 4095 contentContainer.style.maxHeight = "".concat(window.innerHeight - headerEl.clientHeight, "px"); 4096 contentContainer.style.overflow = 'hidden'; 4097 setTimeout(function () { 4098 page.style.height = '100vh'; 4099 page.style.overflow = 'hidden'; 4100 }, 10); 4101 }); 4102 hamburgerCloseBtn.addEventListener('click', function () { 4103 var page = document.querySelector('#page'); 4104 drawerEl.dataset.open = 'false'; 4105 drawerEl.classList.remove('drawer-open'); 4106 hamburgerBtn.style.display = 'block'; 4107 hamburgerCloseBtn.style.display = 'none'; 4108 drawerEl.style.height = '0'; 4109 contentContainer.style.maxHeight = "unset"; 4110 contentContainer.style.overflow = 'unset'; 4111 setTimeout(function () { 4112 page.style.height = 'unset'; 4113 page.style.overflow = 'unset'; 4114 }, 10); 4115 }); 4116} 4117function setHeaderDrawerHeightOnResize() { 4118 var drawerEl = document.querySelector('#header-drawer'); 4119 window.addEventListener('resize', function (event) { 4120 var openState = drawerEl.dataset.open; 4121 if (!openState) { 4122 return; 4123 } 4124 setHeaderDrawerHeight(); 4125 }); 4126} 4127window.addEventListener('resize', function (event) { 4128 setHeaderDrawerHeightOnResize(); 4129 tabBarTop(); 4130 // setHeaderDrawerHeight(); 4131}); 4132window.addEventListener('scroll', function () { 4133 tabBarTop(); 4134}); 4135function setHeaderDrawerHeight() { 4136 var headerEl = document.querySelector('#header'); 4137 var headerDrawerEl = document.querySelector('#header-drawer'); 4138 var contentContainer = document.querySelector('#content'); 4139 headerDrawerEl.style.height = 'auto'; 4140 headerDrawerEl.style.minHeight = "".concat(window.innerHeight - headerEl.clientHeight, "px"); 4141 headerDrawerEl.style.marginTop = "".concat(headerEl.clientHeight, "px"); 4142 if (document.documentElement.clientWidth < 1024) { 4143 contentContainer.style.marginTop = "".concat(headerEl.clientHeight, "px"); 4144 console.log(window.innerWidth); 4145 } else { 4146 contentContainer.style.marginTop = 0; 4147 } 4148} 4149function toggleAccordion() { 4150 var accordions = Array.from(document.querySelectorAll('.accordion')); 4151 accordions.map(function (accordion) { 4152 accordion.addEventListener('click', function (e) { 4153 // if clicked on link dont close 4154 if (Array.from(e.target.classList).includes('menu-accordion-info')) { 4155 return; 4156 } 4157 var activePanel = e.target.closest('.accordion-panel'); 4158 if (!activePanel) return; 4159 toggleClickedAccordionAndToggleOthers(activePanel); 4160 }); 4161 }); 4162 function toggleClickedAccordionAndToggleOthers(panelToActivate) { 4163 var activeButton = panelToActivate.querySelector('button'); 4164 var activePanel = panelToActivate.querySelector('.menu-accordion-content'); 4165 var activePanelIsOpened = activeButton.getAttribute('aria-expanded'); 4166 if (activePanelIsOpened === 'true') { 4167 if (panelToActivate.querySelector('button')) { 4168 panelToActivate.querySelector('button').setAttribute('aria-expanded', false); 4169 } 4170 if (panelToActivate.querySelector('.menu-accordion-content')) { 4171 panelToActivate.querySelector('.menu-accordion-content').setAttribute('aria-hidden', true); 4172 } 4173 } else { 4174 if (panelToActivate.querySelector('button')) { 4175 panelToActivate.querySelector('button').setAttribute('aria-expanded', true); 4176 } 4177 if (panelToActivate.querySelector('.menu-accordion-content')) { 4178 panelToActivate.querySelector('.menu-accordion-content').setAttribute('aria-hidden', false); 4179 } 4180 } 4181 } 4182} 4183document.addEventListener('DOMContentLoaded', function () { 4184 console.log("width ", window.innerWidth); 4185}); 4186 4187/***/ }), 4188
4189/***/ "./resources/js/home/banner.js": 4190/*!*************************************!*\ 4191 !*** ./resources/js/home/banner.js ***! 4192 \*************************************/ 4193/***/ (() => { 4194 4195(function () { 4196 document.addEventListener('DOMContentLoaded', function () {}); 4197})(); 4198 4199/***/ }), 4200
4201/***/ "./resources/js/home/index.js": 4202/*!************************************!*\ 4203 !*** ./resources/js/home/index.js ***! 4204 \************************************/ 4205/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4206 4207"use strict"; 4208__webpack_require__.r(__webpack_exports__); 4209/* harmony import */ var _banner__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./banner */ "./resources/js/home/banner.js"); 4210/* harmony import */ var _banner__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_banner__WEBPACK_IMPORTED_MODULE_0__); 4211/* harmony import */ var _practice_areas__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./practice-areas */ "./resources/js/home/practice-areas.js"); 4212/* harmony import */ var _scroll_section__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./scroll-section */ "./resources/js/home/scroll-section/index.js"); 4213/* harmony import */ var _testimonials__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./testimonials */ "./resources/js/home/testimonials.js"); 4214/* harmony import */ var _insight_news__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./insight-news */ "./resources/js/home/insight-news.js"); 4215/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../utils */ "./resources/js/utils.js"); 4216 4217 4218 4219 4220 4221 4222(function () { 4223 document.addEventListener('DOMContentLoaded', function () { 4224 var homeEl = document.querySelector('#home'); 4225 if (!homeEl) { 4226 return; 4227 } 4228 setHomePaddingTop(); 4229 // setHomePaddingTopOnResize(); 4230 hideFooter(); 4231 showCookiePopup(); 4232 renderIntialHeaderColor(); 4233 smDeskHeaderCustom(); 4234 }); 4235})(); 4236window.addEventListener('load', function (event) { 4237 setHomePaddingTop(); 4238}); 4239window.addEventListener('resize', function (event) { 4240 setHomePaddingTop(); 4241 smDeskHeaderCustom(); 4242}); 4243function showCookiePopup() { 4244 var cookiePopupEl = document.querySelector('#cookie-popup'); 4245 var alreadyShowCookie = localStorage.getItem('already-show-cookie'); 4246 var alreadyShowDisclaimer = localStorage.getItem('already-show-disclaimer'); 4247 var disclaimerCloseBtn = document.querySelector('#overall-disclaimer-close-btn'); 4248 var disclaimer = document.querySelector('.overall-disclaimer'); 4249 4250 // if (disclaimer) { 4251 // console.log('show index') 4252 // disclaimer.style.display = 'none'; 4253 4254 // disclaimerCloseBtn.addEventListener('click', () => { 4255 // disclaimer.style.display = 'none'; 4256 // localStorage.setItem('already-show-disclaimer', true); 4257 // }); 4258 // } 4259 4260 // show cookie pop up after 3s 4261 setTimeout(function () { 4262 if (!alreadyShowDisclaimer) { 4263 // disclaimer.style.display = 'block'; 4264 } 4265 if (alreadyShowCookie) { 4266 return; 4267 } 4268 cookiePopupEl.style.opacity = 1; 4269 cookiePopupEl.style.visibility = 'visible'; 4270 cookiePopupEl.style.zIndex = 1000; 4271 cookiePopupEl.addEventListener('click', function () {
4272 cookiePopupEl.style.opacity = 0; 4273 cookiePopupEl.style.visibility = 'hidden'; 4274 localStorage.setItem('already-show-cookie', true); 4275 }); 4276 setTimeout(function () { 4277 cookiePopupEl.style.opacity = 0; 4278 cookiePopupEl.style.visibility = 'hidden'; 4279 cookiePopupEl.style.zIndex = -1; 4280 }, 8000); 4281 }, 1000); 4282} 4283function setHomePaddingTopOnResize() { 4284 // window.addEventListener('resize', (event) => { 4285 // setHomePaddingTop(); 4286 // }); 4287} 4288function setHomePaddingTop() { 4289 var headerEl = document.querySelector('#header'); 4290 var homeEl = document.querySelector('#home'); 4291 if (homeEl) { 4292 if (window.innerWidth > 1279) { 4293 // has to add 32px more for the home section scrolls squares 4294 homeEl.style.paddingTop = "".concat(headerEl.clientHeight + 32, "px"); 4295 } else { 4296 // has to add 32px more for the home section scrolls squares 4297 homeEl.style.paddingTop = 0; 4298 } 4299 } 4300} 4301function hideFooter() { 4302 var footerEl = document.querySelector('#footer'); 4303 var homePage = document.querySelector('#home'); 4304 if (window.innerWidth > 1280) { 4305 if (homePage) { 4306 footerEl.style.display = 'none'; 4307 } 4308 } else { 4309 footerEl.style.display = 'block'; 4310 } 4311 window.addEventListener('resize', function (e) { 4312 if (window.innerWidth > 1280) { 4313 if (homePage) { 4314 footerEl.style.display = 'none'; 4315 } 4316 } else { 4317 footerEl.style.display = 'block'; 4318 } 4319 }); 4320} 4321function renderIntialHeaderColor() { 4322 var headerEl = document.querySelector('#header'); 4323 headerEl.classList.add('home-header'); 4324} 4325function smDeskHeaderCustom() { 4326 console.log(window.document.body.clientWidth, window.innerWidth); 4327 if (window.innerWidth < 1280 && window.innerWidth > 1023) { 4328 var _header = document.querySelector('.header'); 4329 _header.classList.add('m-header'); 4330 window.addEventListener('scroll', function () { 4331 if (window.scrollY > 50) { 4332 // Adjust scroll threshold as needed 4333 _header.classList.add('scrolled'); 4334 } else { 4335 _header.classList.remove('scrolled'); 4336 } 4337 }); 4338 } else { 4339 header.classList.remove('m-header'); 4340 } 4341} 4342 4343/***/ }), 4344
4345/***/ "./resources/js/home/insight-news.js": 4346/*!*******************************************!*\ 4347 !*** ./resources/js/home/insight-news.js ***! 4348 \*******************************************/ 4349/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4350 4351"use strict"; 4352__webpack_require__.r(__webpack_exports__); 4353/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils */ "./resources/js/utils.js"); 4354 4355(function () { 4356 document.addEventListener('DOMContentLoaded', function () { 4357 var insightNewsContainer = document.querySelector('#home-insight-news'); 4358 if (!insightNewsContainer) { 4359 return; 4360 } 4361 setInsightNewsPaddingTop(); 4362 setInsightNewsPaddingTopOnResize(); 4363 adjustBasedOnHeight(); 4364 }); 4365})(); 4366function adjustBasedOnHeight() { 4367 console.log('Height'); 4368 var height = window.innerHeight; 4369 var width = window.outerWidth; 4370 console.log(width, height); 4371 if (width >= 1400 && width <= 1600 && height < 700) { 4372 var description = document.querySelector('.featured-blog-main-info-home'); 4373 description.style.display = 'none'; 4374 var lastBlog = document.querySelector('.featured-blogs-last-blog'); 4375 lastBlog.style.display = 'none'; 4376 } 4377} 4378function setInsightNewsPaddingTopOnResize() { 4379 window.addEventListener('resize', function (event) { 4380 setInsightNewsPaddingTop(); 4381 }); 4382} 4383function setInsightNewsPaddingTop() { 4384 var headerEl = document.querySelector('#header'); 4385 var practiceAreasEl = document.querySelector('#home-insight-news'); 4386 var heighVH = Math.round((headerEl.clientHeight + 32) / window.innerHeight * 100); 4387 if ((0,_utils__WEBPACK_IMPORTED_MODULE_0__.isWidthOverXl)()) { 4388 // has to add 32px more for the home section scrolls squares 4389 practiceAreasEl.style.paddingTop = "".concat(heighVH, "vh"); 4390 } else { 4391 practiceAreasEl.style.paddingTop = '60px'; 4392 } 4393} 4394 4395/***/ }), 4396
4397/***/ "./resources/js/home/practice-areas.js": 4398/*!*********************************************!*\ 4399 !*** ./resources/js/home/practice-areas.js ***! 4400 \*********************************************/ 4401/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4402 4403"use strict"; 4404__webpack_require__.r(__webpack_exports__); 4405/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils */ "./resources/js/utils.js"); 4406 4407(function () { 4408 document.addEventListener('DOMContentLoaded', function () { 4409 var paContainer = document.querySelector('#practice-areas'); 4410 if (!paContainer) { 4411 return; 4412 } 4413 setPaPaddingTop(); 4414 setPaPaddingTopOnResize(); 4415 }); 4416})(); 4417function setPaPaddingTopOnResize() { 4418 window.addEventListener('resize', function (event) { 4419 setPaPaddingTop(); 4420 }); 4421} 4422function setPaPaddingTop() { 4423 var headerEl = document.querySelector('#header'); 4424 var practiceAreasEl = document.querySelector('#practice-areas'); 4425 var heighVH = Math.round((headerEl.clientHeight + 32) / window.innerHeight * 100); 4426 if ((0,_utils__WEBPACK_IMPORTED_MODULE_0__.isWidthOverXl)()) { 4427 // has to add 32px more for the home section scrolls squares 4428 practiceAreasEl.style.paddingTop = "".concat(heighVH, "vh"); 4429 } else { 4430 practiceAreasEl.style.paddingTop = "60px"; 4431 } 4432} 4433 4434/***/ }), 4435
4436/***/ "./resources/js/home/scroll-section/MouseWheelAggregater.js": 4437/*!******************************************************************!*\ 4438 !*** ./resources/js/home/scroll-section/MouseWheelAggregater.js ***! 4439 \******************************************************************/ 4440/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4441 4442"use strict"; 4443__webpack_require__.r(__webpack_exports__); 4444/* harmony export */ __webpack_require__.d(__webpack_exports__, { 4445/* harmony export */ MouseWheelAggregater: () => (/* binding */ MouseWheelAggregater) 4446/* harmony export */ }); 4447function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } 4448function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } 4449function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } } 4450function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } 4451function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); } 4452function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } 4453var MouseWheelAggregater = /*#__PURE__*/function () { 4454 // Pass in the callback function and optionally, the maximum allowed pause 4455 function MouseWheelAggregater(func, maxPause) { 4456 _classCallCheck(this, MouseWheelAggregater); 4457 this.maxAllowedPause = maxPause ? maxPause : 250; // millis 4458 this.last = Date.now(); 4459 this.cummulativeDeltaY = 0; 4460 this.timer; 4461 this.eventFunction = func; 4462 this.previousScrollPosition = 0; 4463 this.shouldScroll = true; 4464 this.scrollTimer; 4465 } 4466 _createClass(MouseWheelAggregater, [{ 4467 key: "maxPause", 4468 set: function set(pauseTime) { 4469 this.maxAllowedPause = pauseTime; 4470 } 4471 }, { 4472 key: "eventIn", 4473 value: function eventIn(e) { 4474 var _this = this; 4475 var elapsed = Date.now() - this.last; 4476 this.last = Date.now(); 4477 if (!this.shouldScroll && 2000 && elapsed < 50) { 4478 return; 4479 } 4480 if (this.cummulativeDeltaY === 0) { 4481 // Either a new action, or continuing a previous action with little 4482 // time since the last movement 4483 this.cummulativeDeltaY += e.deltaY; 4484 if (this.timer !== undefined) clearTimeout(this.timer); 4485 this.timer = setTimeout(this.fireAggregateEvent.bind(this), 10000); 4486 this.scrollTimer = setTimeout(function () { 4487 _this.shouldScroll = true; 4488 }, 1500); 4489 } else { 4490 // just in case some long-running process makes things happen out of 4491 // order 4492 this.fireAggregateEvent(); 4493 } 4494 } 4495 }, { 4496 key: "fireAggregateEvent", 4497 value: function fireAggregateEvent() { 4498 // Clean up and pass the delta to the callback 4499 if (this.timer !== undefined) clearTimeout(this.timer); 4500 var newDeltaY = this.cummulativeDeltaY; 4501 this.cummulativeDeltaY = 0; 4502 this.timer = undefined; 4503 this.shouldScroll = false; 4504 4505 // Use a local variable during the call, so that class properties can 4506 // be reset before the call. In case there's an error. 4507 this.eventFunction(newDeltaY); 4508 } 4509 }]); 4510 return MouseWheelAggregater; 4511}(); 4512 4513/***/ }), 4514
4515/***/ "./resources/js/home/scroll-section/index.js": 4516/*!***************************************************!*\ 4517 !*** ./resources/js/home/scroll-section/index.js ***! 4518 \***************************************************/ 4519/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4520 4521"use strict"; 4522__webpack_require__.r(__webpack_exports__); 4523/* harmony import */ var _MouseWheelAggregater__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./MouseWheelAggregater */ "./resources/js/home/scroll-section/MouseWheelAggregater.js"); 4524/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "./resources/js/home/scroll-section/utils.js"); 4525/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils */ "./resources/js/utils.js"); 4526 4527 4528 4529(function () { 4530 // Create a new MouseWheelAggregater object and pass in the callback function, 4531 // to call each time a continuous action is complete. 4532 // In this case, just log the net movement to the console. 4533 var mwa = new _MouseWheelAggregater__WEBPACK_IMPORTED_MODULE_0__.MouseWheelAggregater(function (deltaY) { 4534 var homeContainer = document.querySelector('#home'); 4535 if (window.innerWidth > 1279 && homeContainer) { 4536 triggerChangeSection(deltaY); 4537 } 4538 }); 4539 document.addEventListener('wheel', function (e) { 4540 return mwa.eventIn(e); 4541 }); 4542 document.addEventListener('DOMContentLoaded', function () { 4543 if (window.document.body.clientWidth > 1279) { 4544 var homeContainer = document.querySelector('#home'); 4545 renderInitialHeaderBorderStyleBasedOnPage(); 4546 if (!homeContainer) { 4547 return; 4548 } 4549 renderSectionControlBasedOnActiveElement(); 4550 registerChangeSectionControlOnCllick(); 4551 } 4552 registerScrollToContinueButtonClick(); 4553 }); 4554 window.addEventListener('resize', function () { 4555 if (window.innerWidth < 1280) { 4556 _utils__WEBPACK_IMPORTED_MODULE_1__.sections.map(function (el) { 4557 var element = document.querySelector(el); 4558 if (element) { 4559 element.style.visibility = 'visible'; 4560 element.style.opacity = 1; 4561 } 4562 }); 4563 } 4564 }); 4565})(); 4566function triggerChangeSection(deltaY) { 4567 // check if section is already active, if so do nothing 4568 // 4569 setNextSectionBasedOnDirection(deltaY); 4570} 4571function setNextSectionBasedOnDirection(deltaY, customIndex) { 4572 if (deltaY === 0) { 4573 return; 4574 } 4575 var _getActiveElement = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.getActiveElement)(), 4576 activeElementIndex = _getActiveElement.index, 4577 sectionElements = _getActiveElement.sectionElements; 4578 var buttons = document.querySelectorAll('.section-controls-btn'); 4579 var buttonsArray = Array.from(buttons); 4580 var nextIndex = typeof customIndex !== 'undefined' ? customIndex : (0,_utils__WEBPACK_IMPORTED_MODULE_1__.getNextIndex)(sectionElements, deltaY); 4581 if (nextIndex === activeElementIndex) { 4582 return; 4583 } 4584 4585 // change the visibility of section 4586 4587 // remove active from previous section 4588 revealAndHideSections(nextIndex); 4589 4590 // change buttons ui 4591 changeScrollControlOnScroll(sectionElements); 4592 4593 // set active button 4594 onClickSectionControlButton(buttonsArray, buttonsArray[nextIndex], nextIndex, false); 4595 4596 // change header styles 4597 setHeaderStyleBasedOnActiveElement(nextIndex); 4598} 4599function changeScrollControlOnScroll(sectionElements) { 4600 // change color based on active index 4601 4602 var activeElementIndex = sectionElements.findIndex(function (el) { 4603 return el.dataset.activeSection === 'true'; 4604 }); 4605 var rectElements = Array.from(document.querySelectorAll('.section-controls-btn-rect')); 4606 var rectLineElements = Array.from(document.querySelectorAll('.section-controls-line')); 4607 if (activeElementIndex === 0) { 4608 // rectElements.map((el) => el.setAttribute('stroke', '')); 4609 rectElements.map(function (el) { 4610 return el.classList.remove('stroke-primary'); 4611 }); 4612 rectLineElements.map(function (el) { 4613 return el.classList.remove('bg-primary'); 4614 }); 4615 rectLineElements.map(function (el) { 4616 return el.classList.add('bg-white'); 4617 }); 4618 } else { 4619 // rectElements.map((el) => el.setAttribute('stroke', 'black')); 4620 rectElements.map(function (el) { 4621 return el.classList.add('stroke-primary'); 4622 }); 4623 rectLineElements.map(function (el) { 4624 return el.classList.add('bg-primary'); 4625 }); 4626 rectLineElements.map(function (el) { 4627 return el.classList.remove('bg-white'); 4628 }); 4629 } 4630} 4631function registerChangeSectionControlOnCllick() { 4632 var buttons = document.querySelectorAll('.section-controls-btn'); 4633 var buttonsArray = Array.from(buttons); 4634 buttonsArray.map(function (el, index) { 4635 el.addEventListener('click', function () { 4636 onClickSectionControlButton(buttonsArray, el, index); 4637 }); 4638 }); 4639} 4640function registerScrollToContinueButtonClick() { 4641 var scrollToContinueButton = document.querySelector('#scroll-to-continue'); 4642 var buttons = document.querySelectorAll('.section-controls-btn'); 4643 var buttonsArray = Array.from(buttons); 4644 if (!scrollToContinueButton) { 4645 return; 4646 } 4647 scrollToContinueButton.addEventListener('click', function () { 4648 if (window.document.body.clientWidth < 1280) { 4649 var practiceArea = document.querySelector('#practice-areas'); 4650 var homeb = document.querySelector('.home-banner-content'); 4651 window.scrollTo({ 4652 top: homeb.clientHeight, 4653 behavior: 'smooth' 4654 }); 4655 return; 4656 } 4657 onClickSectionControlButton(buttonsArray, buttonsArray[1], 1); 4658 }); 4659} 4660function onClickSectionControlButton(buttonsArray, clickedBtn, index) { 4661 var mimicScroll = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true; 4662 var _getActiveElement2 = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.getActiveElement)(), 4663 activeElementIndex = _getActiveElement2.index, 4664 sectionElements = _getActiveElement2.sectionElements; 4665 var strokeClass = activeElementIndex === 0 ? 'stroke-white' : 'stroke-primary'; 4666 if (sectionElements.length - 1 < index) { 4667 return; 4668 } 4669 4670 // remove active from all buttons before our target button 4671 buttonsArray.map(function (btn) { 4672 btn.innerHTML = "<rect class=\"".concat(strokeClass, " section-controls-btn-rect \" x=\"31\" y=\"1\" width=\"30\" height=\"30\" transform=\"rotate(90 31 1)\" stroke=\"white\" stroke-width=\"2\" />"); 4673 btn.dataset.active = false;
4674 btn.classList.remove('section-controls-btn-active'); 4675 if (activeElementIndex === 0) { 4676 btn.firstChild.classList.remove("stroke-primary"); 4677 } 4678 }); 4679 4680 // make our target button active 4681 clickedBtn.innerHTML = "<rect class=\"".concat(strokeClass, " section-controls-btn-rect\" x=\"27\" y=\"27\" width=\"22\" height=\"22\" transform=\"rotate(-180 27 27)\" stroke=\"white\"\n stroke-width=\"10\" />"); 4682 clickedBtn.classList.add('section-controls-btn-active'); 4683 clickedBtn.dataset.active = true; 4684 4685 // mimic scroll but with click event 4686 if (mimicScroll) { 4687 setNextSectionBasedOnDirection(index < activeElementIndex ? -1 : 1, index); 4688 } 4689} 4690function renderSectionControlBasedOnActiveElement() { 4691 var _getActiveElement3 = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.getActiveElement)(), 4692 activeElementIndex = _getActiveElement3.index; 4693 var strokeClass = activeElementIndex === 0 ? 'stroke-white' : 'stroke-primary'; 4694 var buttons = Array.from(document.querySelectorAll('.section-controls-btn')); 4695 var rectElements = Array.from(document.querySelectorAll('.section-controls-btn-rect')); 4696 var rectLineElements = Array.from(document.querySelectorAll('.section-controls-line')); 4697 4698 // render initial ui for buttons 4699 buttons.map(function (el, index) { 4700 if (index === activeElementIndex) { 4701 el.innerHTML = "<rect class=\"".concat(strokeClass, " section-controls-btn-rect\" x=\"27\" y=\"27\" width=\"22\" height=\"22\" transform=\"rotate(-180 27 27)\" stroke=\"white\"\n stroke-width=\"10\" />"); 4702 el.classList.add('section-controls-btn-active'); 4703 el.dataset.active = true; 4704 } else { 4705 el.innerHTML = "<rect class=\"".concat(strokeClass, " section-controls-btn-rect \" x=\"31\" y=\"1\" width=\"30\" height=\"30\" transform=\"rotate(90 31 1)\" stroke=\"white\" stroke-width=\"2\" />"); 4706 el.dataset.active = false; 4707 el.classList.remove('section-controls-btn-active'); 4708 } 4709 }); 4710 4711 // render initial ui for lines under buttons 4712 if (activeElementIndex === 0) { 4713 // rectElements.map((el) => el.setAttribute('stroke', '')); 4714 rectElements.map(function (el) { 4715 return el.classList.remove('stroke-primary'); 4716 }); 4717 rectLineElements.map(function (el) { 4718 return el.classList.remove('bg-primary'); 4719 }); 4720 rectLineElements.map(function (el) { 4721 return el.classList.add('bg-white'); 4722 }); 4723 } else { 4724 // rectElements.map((el) => el.setAttribute('stroke', 'black')); 4725 rectElements.map(function (el) { 4726 return el.classList.add('stroke-primary'); 4727 }); 4728 rectLineElements.map(function (el) { 4729 return el.classList.add('bg-primary'); 4730 }); 4731 rectLineElements.map(function (el) { 4732 return el.classList.remove('bg-white'); 4733 }); 4734 } 4735} 4736function revealAndHideSections(nextIndex) { 4737 var _getActiveElement4 = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.getActiveElement)(), 4738 sectionElements = _getActiveElement4.sectionElements, 4739 activeElement = _getActiveElement4.element; 4740 4741 // remove active from previous section 4742 activeElement.dataset.activeSection = false; 4743 activeElement.style.opacity = 0; 4744 activeElement.style.visibility = 'hidden'; 4745 4746 // add active to the target section 4747 var nextElement = sectionElements[nextIndex]; 4748 nextElement.dataset.activeSection = true; 4749 nextElement.style.opacity = 1; 4750 nextElement.style.visibility = 'visible'; 4751} 4752function setHeaderStyleBasedOnActiveElement(index) { 4753 var headerEl = document.querySelector('#header'); 4754 if (index === 0) { 4755 headerEl.classList.add('home-header'); 4756 headerEl.style.borderStyle = 'none'; 4757 } else { 4758 headerEl.classList.remove('home-header'); 4759 headerEl.style.borderStyle = 'solid'; 4760 } 4761} 4762function renderInitialHeaderBorderStyleBasedOnPage() { 4763 var homeContainer = document.querySelector('#home'); 4764 var headerEl = document.querySelector('#header'); 4765 if (homeContainer || !headerEl) { 4766 return; 4767 } 4768 headerEl.classList.remove('home-header'); 4769 headerEl.style.borderStyle = 'solid'; 4770} 4771 4772/***/ }), 4773
4774/***/ "./resources/js/home/scroll-section/utils.js": 4775/*!***************************************************!*\ 4776 !*** ./resources/js/home/scroll-section/utils.js ***! 4777 \***************************************************/ 4778/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4779 4780"use strict"; 4781__webpack_require__.r(__webpack_exports__); 4782/* harmony export */ __webpack_require__.d(__webpack_exports__, { 4783/* harmony export */ getActiveElement: () => (/* binding */ getActiveElement), 4784/* harmony export */ getNextIndex: () => (/* binding */ getNextIndex), 4785/* harmony export */ getScrollDirection: () => (/* binding */ getScrollDirection), 4786/* harmony export */ sections: () => (/* binding */ sections) 4787/* harmony export */ }); 4788var sections = ['#home', '#practice-areas', '#home-testimonial', '#home-insight-news']; 4789function getNextIndex(sectionElements, deltaY) { 4790 var activeElementIndex = sectionElements.findIndex(function (el) { 4791 return el.dataset.activeSection === 'true'; 4792 }); 4793 var direction = getScrollDirection(deltaY); 4794 if (activeElementIndex === 0 && direction === 'up') { 4795 return activeElementIndex; 4796 } 4797 if (activeElementIndex === sections.length - 1 && direction === 'down') { 4798 return activeElementIndex; 4799 } 4800 if (direction === 'up') { 4801 return activeElementIndex - 1; 4802 } 4803 if (direction === 'down') { 4804 return activeElementIndex + 1; 4805 } 4806 return activeElementIndex; 4807} 4808function getScrollDirection(deltaY) { 4809 return deltaY < 0 ? 'up' : 'down'; 4810} 4811function getActiveElement() { 4812 var sectionElements = Array.from(document.querySelectorAll('[data-active-section]')); 4813 var activeElement = sectionElements.find(function (el) { 4814 return el.dataset.activeSection === 'true'; 4815 }); 4816 var activeElementIndex = sectionElements.findIndex(function (el) { 4817 return el.dataset.activeSection === 'true'; 4818 }); 4819 return { 4820 element: activeElement, 4821 sectionElements: sectionElements, 4822 index: activeElementIndex 4823 }; 4824} 4825 4826/***/ }), 4827
4828/***/ "./resources/js/home/testimonials.js": 4829/*!*******************************************!*\ 4830 !*** ./resources/js/home/testimonials.js ***! 4831 \*******************************************/ 4832/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4833 4834"use strict"; 4835__webpack_require__.r(__webpack_exports__); 4836/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils */ "./resources/js/utils.js"); 4837 4838(function () { 4839 document.addEventListener('DOMContentLoaded', function () { 4840 var testimonialContainer = document.querySelector('#home-testimonial'); 4841 if (!testimonialContainer) { 4842 return; 4843 } 4844 setTestimonialPaddingTop(); 4845 setTestimonialPaddingTopOnResize(); 4846 var swiper = new Swiper('.mySwiper', { 4847 navigation: { 4848 nextEl: '.next-slide-btn', 4849 prevEl: '.previous-slide-btn' 4850 }, 4851 // autoplay: { delay: 3000 }, 4852 loop: true 4853 }); 4854 }); 4855})(); 4856function setTestimonialPaddingTopOnResize() { 4857 window.addEventListener('resize', function (event) { 4858 setTestimonialPaddingTop(); 4859 }); 4860} 4861function setTestimonialPaddingTop() { 4862 var headerEl = document.querySelector('#header'); 4863 var practiceAreasEl = document.querySelector('#home-testimonial'); 4864 var heighVH = Math.round((headerEl.clientHeight + 32) / window.innerHeight * 100); 4865 if ((0,_utils__WEBPACK_IMPORTED_MODULE_0__.isWidthOverXl)()) { 4866 // has to add 32px more for the home section scrolls squares 4867 practiceAreasEl.style.paddingTop = "".concat(heighVH, "vh"); 4868 } else { 4869 practiceAreasEl.style.paddingTop = 0; 4870 } 4871} 4872 4873/***/ }), 4874
4875/***/ "./resources/js/insightandnews/index.js": 4876/*!**********************************************!*\ 4877 !*** ./resources/js/insightandnews/index.js ***! 4878 \**********************************************/ 4879/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 4880 4881"use strict"; 4882__webpack_require__.r(__webpack_exports__); 4883/* harmony import */ var _subtab__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./subtab */ "./resources/js/insightandnews/subtab.js"); 4884/* harmony import */ var _subtab__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_subtab__WEBPACK_IMPORTED_MODULE_0__); 4885 4886 4887/***/ }), 4888
4889/***/ "./resources/js/insightandnews/subtab.js": 4890/*!***********************************************!*\ 4891 !*** ./resources/js/insightandnews/subtab.js ***! 4892 \***********************************************/ 4893/***/ (() => { 4894 4895(function () { 4896 document.addEventListener("DOMContentLoaded", function () { 4897 // document.querySelectorAll("#insight-news-tabs a").forEach((anchor) => { 4898 // anchor.addEventListener("click", function (e) { 4899 // e.preventDefault(); 4900 // const targetId = this.getAttribute("href"); 4901 // const targetElement = document.querySelector(targetId); 4902 // const scrollTopDirection = window.scrollY > targetElement.offsetTop 4903 4904 // if (targetElement) { 4905 // const offsetPosition = scrollTopDirection 4906 // ? targetElement.offsetTop - 40 4907 // : targetElement.offsetTop + 40; 4908 // window.scrollTo({ 4909 // top: offsetPosition, 4910 // behavior: "smooth", 4911 // }); 4912 // const scrollHandler = () => { 4913 // if (window.scrollY === offsetPosition) { 4914 // window.removeEventListener("scroll", scrollHandler); 4915 // window.scrollTo({ 4916 // top: scrollTopDirection 4917 // ? offsetPosition + 40 4918 // : offsetPosition - 40, 4919 // behavior: "smooth", 4920 // }); 4921 // } 4922 // }; 4923 // window.addEventListener("scroll", scrollHandler); 4924 // } 4925 // }); 4926 // }); 4927 var contents = document.querySelectorAll('.tdw-three-cols-two-rows-article'); 4928 var items = document.querySelectorAll('.insight-news-tab-link'); 4929 items.forEach(function (item) { 4930 item.addEventListener('click', function (event) { 4931 // const link = this.getAttribute('data-id'); 4932 // contents.forEach((content)=>{ 4933 // const block = content.getAttribute('id') ; 4934 // if(link == block){ 4935 // console.log(block) 4936 // window.scrollTo({ 4937 // top: document.getElementById(block).offsetTop, 4938 // behavior: "smooth", 4939 // }); 4940 // } 4941 // }) 4942 event.preventDefault(); 4943 var targetId = this.getAttribute('data-id'); 4944 var targetElement = document.getElementById(targetId); 4945 // console.log(targetId) 4946 4947 if (window.innerWidth > 640) { 4948 window.scrollTo({ 4949 top: targetElement.offsetTop - 200, 4950 behavior: 'smooth' 4951 }); 4952 } else { 4953 window.scrollTo({ 4954 top: targetElement.offsetTop - 130, 4955 behavior: 'smooth' 4956 }); 4957 } 4958 }); 4959 }); 4960 // items.forEach((link, index) => { 4961 // link.addEventListener('click', function (event) { 4962 // event.preventDefault(); 4963 // const targetId = this.getAttribute('href').substring(1); 4964 // const targetElement = document.getElementById(targetId); 4965 // window.scrollTo({ 4966 // top: targetElement.offsetTop-100, 4967 // behavior: 'smooth' 4968 // }); 4969 // }); 4970 // }); 4971 }); 4972})(); 4973 4974/***/ }), 4975
4976/***/ "./resources/js/insightandnewsdetails.js": 4977/*!***********************************************!*\ 4978 !*** ./resources/js/insightandnewsdetails.js ***! 4979 \***********************************************/ 4980/***/ (() => { 4981 4982(function () { 4983 document.addEventListener('DOMContentLoaded', function () { 4984 var insightNewsDetails = document.querySelector('.insight-news-detail-content'); 4985 if (!insightNewsDetails) { 4986 var socials = document.querySelector('#dpsp-content-bottom'); 4987 if (socials) { 4988 socials.style.display = 'none'; 4989 } 4990 return; 4991 } 4992 4993 // Check if the social share plugin wrapper exists 4994 var socialBtnsWrapper = document.querySelector('#dpsp-content-bottom'); 4995 var insightNewsSocialContainer = document.querySelector('.insight-news-detail-content .icons'); 4996 4997 // Only proceed if both elements exist 4998 if (socialBtnsWrapper && insightNewsSocialContainer) { 4999 // Clone the social buttons wrapper 5000 insightNewsSocialContainer.innerHTML = socialBtnsWrapper.outerHTML; 5001 5002 // Hide all other instances of the social buttons 5003 var allSocialBtnsWrapper = Array.from(document.querySelectorAll('#dpsp-content-bottom')); 5004 5005 // Hide all but keep the one we just cloned into our custom container 5006 allSocialBtnsWrapper.forEach(function (wrapper, index) { 5007 if (index > 0) { 5008 wrapper.style.display = 'none'; 5009 } 5010 }); 5011 5012 // Replace the icon content with custom SVGs 5013 var socialIconWrappers = Array.from(insightNewsSocialContainer.querySelectorAll('.dpsp-network-icon-inner')); 5014 socialIconWrappers.forEach(function (iconWrapper, index) { 5015 if (socialMediaIcons[index]) { 5016 iconWrapper.innerHTML = socialMediaIcons[index]; 5017 } 5018 }); 5019 } else { 5020 console.warn('Social share elements not found. Plugin may not be active or selectors need updating.'); 5021 } 5022 }); 5023})(); 5024 5025// Custom SVG icons for social media 5026var socialMediaIcons = [// X (Twitter) 5027"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\">\n <path d=\"M17.619 0H19.3277L1.70868 20H0L17.619 0Z\" fill=\"#656363\"/>\n <path d=\"M14.5105 19.3511L1.23047 0.649048H5.43451L18.7669 19.3511H14.5105Z\" fill=\"white\"/>\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 0H5.7423L20 20H14.2017L0 0ZM2.46062 1.29794L14.819 18.7021H17.5336L5.12639 1.29794H2.46062Z\" fill=\"#656363\"/>\n </svg>", // LinkedIn 5028"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\">\n <g clip-path=\"url(#clip0_9534_2866)\">\n <path d=\"M22.4545 0H3.54545C2.60514 0 1.70334 0.373538 1.03844 1.03844C0.373538 1.70334 0 2.60514 0 3.54545L0 22.4545C0 23.3949 0.373538 24.2967 1.03844 24.9616C1.70334 25.6265 2.60514 26 3.54545 26H22.4545C23.3949 26 24.2967 25.6265 24.9616 24.9616C25.6265 24.2967 26 23.3949 26 22.4545V3.54545C26 2.60514 25.6265 1.70334 24.9616 1.03844C24.2967 0.373538 23.3949 0 22.4545 0ZM8.86364 20.5755C8.86383 20.6476 8.8498 20.719 8.82234 20.7856C8.79489 20.8523 8.75455 20.9129 8.70363 20.964C8.65272 21.015 8.59224 21.0555 8.52565 21.0831C8.45905 21.1108 8.38767 21.125 8.31557 21.125H5.98C5.90778 21.1252 5.83623 21.1111 5.76947 21.0836C5.70271 21.056 5.64205 21.0155 5.59098 20.9645C5.53991 20.9134 5.49944 20.8527 5.47189 20.786C5.44434 20.7192 5.43026 20.6477 5.43045 20.5755V10.7841C5.43045 10.6383 5.48835 10.4986 5.59141 10.3955C5.69447 10.2924 5.83425 10.2345 5.98 10.2345H8.31557C8.46106 10.2349 8.60046 10.293 8.7032 10.396C8.80594 10.499 8.86364 10.6386 8.86364 10.7841V20.5755ZM7.14705 9.30682C6.70878 9.30682 6.28036 9.17686 5.91595 8.93337C5.55155 8.68988 5.26753 8.3438 5.09981 7.9389C4.9321 7.534 4.88821 7.08845 4.97371 6.65861C5.05922 6.22876 5.27026 5.83392 5.58016 5.52402C5.89006 5.21412 6.2849 5.00308 6.71474 4.91758C7.14459 4.83208 7.59013 4.87596 7.99504 5.04368C8.39994 5.21139 8.74602 5.49541 8.98951 5.85982C9.23299 6.22422 9.36295 6.65264 9.36295 7.09091C9.36295 7.6786 9.12949 8.24223 8.71393 8.65779C8.29837 9.07336 7.73474 9.30682 7.14705 9.30682ZM21.0718 20.6139C21.072 20.6803 21.0591 20.7461 21.0338 20.8074C21.0084 20.8688 20.9712 20.9246 20.9243 20.9715C20.8773 21.0185 20.8215 21.0557 20.7602 21.081C20.6988 21.1063 20.633 21.1193 20.5666 21.1191H18.0552C17.9888 21.1193 17.923 21.1063 17.8617 21.081C17.8003 21.0557 17.7445 21.0185 17.6975 20.9715C17.6506 20.9246 17.6134 20.8688 17.5881 20.8074C17.5627 20.7461 17.5498 20.6803 17.55 20.6139V16.0269C17.55 15.3415 17.7509 13.0251 15.7581 13.0251C14.2143 13.0251 13.8997 14.6102 13.8376 15.3223V20.6198C13.8376 20.7525 13.7854 20.8799 13.6923 20.9744C13.5991 21.069 13.4725 21.1231 13.3398 21.125H10.9141C10.8478 21.125 10.7822 21.1119 10.721 21.0865C10.6598 21.0611 10.6042 21.0239 10.5574 20.9769C10.5106 20.93 10.4735 20.8743 10.4483 20.813C10.423 20.7517 10.4101 20.6861 10.4103 20.6198V10.7412C10.4101 10.675 10.423 10.6093 10.4483 10.548C10.4735 10.4867 10.5106 10.431 10.5574 10.3841C10.6042 10.3372 10.6598 10.2999 10.721 10.2745C10.7822 10.2491 10.8478 10.236 10.9141 10.236H13.3398C13.4738 10.236 13.6023 10.2893 13.697 10.384C13.7918 10.4787 13.845 10.6073 13.845 10.7412V11.5951C14.4182 10.7339 15.2676 10.072 17.0802 10.072C21.0955 10.072 21.0689 13.8214 21.0689 15.8807L21.0718 20.6139Z\" fill=\"#656363\"/>\n </g>\n <defs>\n <clipPath id=\"clip0_9534_2866\">\n <rect width=\"26\" height=\"26\" fill=\"white\"/>\n </clipPath>\n </defs>\n </svg>", // Facebook 5029"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"27\" height=\"27\" viewBox=\"0 0 27 27\" fill=\"none\">\n <g clip-path=\"url(#clip0_9534_2988)\">\n <path d=\"M24.7473 0.830566H2.22805C1.45696 0.83103 0.831877 1.45643 0.832031 2.22782V24.747C0.832495 25.5181 1.45789 26.1432 2.22929 26.1431H14.3535V16.3542H11.0658V12.5228H14.3535V9.70307C14.3535 6.43318 16.3497 4.6534 19.2666 4.6534C20.6637 4.6534 21.8642 4.75753 22.2142 4.80403V8.22162H20.2028C18.6158 8.22162 18.3085 8.97571 18.3085 10.0825V12.5228H22.1029L21.6086 16.3542H18.3085V26.1431H24.7473C25.5188 26.1432 26.1444 25.518 26.1445 24.7464C26.1445 24.7463 26.1445 24.7461 26.1445 24.7458V2.22659C26.1442 1.4555 25.5187 0.830412 24.7473 0.830566Z\" fill=\"#656363\"/>\n </g>\n <defs>\n <clipPath id=\"clip0_9534_2988\">\n <rect width=\"27\" height=\"27\" fill=\"white\"/>\n </clipPath>\n </defs>\n </svg>", // Email 5030"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"24\" viewBox=\"0 0 32 24\" fill=\"none\">\n <path d=\"M15.903 11.1477L28.3666 2.47717C27.9903 1.14856 26.7799 0.166626 25.3324 0.166626H3.99906C2.55156 0.166626 1.34102 1.14864 0.964844 2.47733L13.4284 11.1477C14.1687 11.6621 15.1628 11.6621 15.903 11.1477Z\" fill=\"#656363\"/>\n <path d=\"M23.9315 13.5847C24.3333 13.4607 24.7432 13.3542 25.16
503077 13.2858C25.1677 13.2858 25.1677 12.6682 25.1677 12.6666C25.1677 11.4484 26.6895 10.7305 27.6289 11.5149C27.9463 11.7794 28.2302 12.016 28.4994 12.2403V3.60291L19.5 9.86328L23.9315 13.5847Z\" fill=\"#656363\"/>\n <path d=\"M0.832031 3.60266V15.3333C0.832031 15.95 1.01644 16.5214 1.32259 17.0087L9.8313 9.86308L0.832031 3.60266Z\" fill=\"#656363\"/>\n <path d=\"M22.8547 13.9882L18.6473 10.4548L16.472 11.968C15.3941 12.7182 13.9309 12.7165 12.8555 11.968L10.6801 10.4547L1.98438 17.7574C2.53328 18.214 3.22896 18.4999 3.99711 18.4999H18.2742C19.2676 16.4836 20.8707 14.8894 22.8547 13.9882Z\" fill=\"#656363\"/>\n <path d=\"M30.988 15.6158C30.9843 15.6127 26.988 12.2825 26.988 12.2825C26.6648 12.0125 26.168 12.2774 26.168 12.6666V14.1809C21.2865 14.4655 18.1678 18.6599 18.168 23.3333C18.168 23.8884 18.9714 24.0156 19.1432 23.4882C19.1435 23.4873 19.2432 23.1816 19.2432 23.1816C20.2565 20.1425 23.0016 18.0494 26.168 17.8489V19.3333C26.168 19.7495 26.6669 19.9849 26.988 19.7173C26.9978 19.7092 30.988 16.384 30.988 16.384C31.2256 16.1864 31.2259 15.8141 30.988 15.6158Z\" fill=\"#656363\"/>\n </svg>", // Print 5031"<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n <path d=\"M20.6237 24.9896H11.3792C10.7901 24.9896 10.3125 25.4672 10.3125 26.0563C10.3125 26.6454 10.7901 27.123 11.3792 27.123H20.6236C21.2127 27.123 21.6903 26.6454 21.6903 26.0563C21.6903 25.4672 21.2127 24.9896 20.6237 24.9896Z\" fill=\"#656363\"/>\n <path d=\"M20.6237 21.6254H11.3792C10.7901 21.6254 10.3125 22.1029 10.3125 22.6921C10.3125 23.2812 10.7901 23.7587 11.3792 23.7587H20.6236C21.2127 23.7587 21.6903 23.2812 21.6903 22.6921C21.6903 22.1029 21.2127 21.6254 20.6237 21.6254Z\" fill=\"#656363\"/>\n <path d=\"M29.5111 8.36915H26.1172V2.19572C26.1172 1.60665 25.6396 1.12903 25.0505 1.12903H6.9495C6.36044 1.12903 5.88281 1.60659 5.88281 2.19572V8.36915H2.48887C1.1165 8.36915 0 9.48572 0 10.8581V21.5895C0 22.9618 1.1165 24.0783 2.48887 24.0783H5.883V29.8042C5.883 30.3933 6.36056 30.8709 6.94969 30.8709H25.0503C25.6394 30.8709 26.117 30.3933 26.117 29.8042V24.0783H29.5111C30.8835 24.0783 32 22.9618 32 21.5895V10.8581C32 9.48578 30.8835 8.36915 29.5111 8.36915ZM8.01612 3.2624H23.9838V8.36915H8.01612V3.2624ZM23.9836 28.7375H8.01637C8.01637 28.5291 8.01637 20.2686 8.01637 20.0108H23.9837C23.9836 20.2751 23.9836 28.5371 23.9836 28.7375ZM25.0505 14.6326H22.3353C21.7463 14.6326 21.2686 14.155 21.2686 13.5659C21.2686 12.9768 21.7462 12.4992 22.3353 12.4992H25.0505C25.6396 12.4992 26.1172 12.9768 26.1172 13.5659C26.1172 14.155 25.6396 14.6326 25.0505 14.6326Z\" fill=\"#656363\"/>\n </svg>"]; 5032 5033/***/ }), 5034
5035/***/ "./resources/js/insightandnewssub/breadcrumb-and-selectors.js": 5036/*!********************************************************************!*\ 5037 !*** ./resources/js/insightandnewssub/breadcrumb-and-selectors.js ***! 5038 \********************************************************************/ 5039/***/ (() => { 5040 5041(function () { 5042 document.addEventListener("DOMContentLoaded", function () { 5043 var dropdowns = document.querySelectorAll(".dropdown"); 5044 dropdowns.forEach(function (dropdown) { 5045 var select = dropdown.querySelector(".select"); 5046 var caret = dropdown.querySelector(".caret"); 5047 var menu = dropdown.querySelector(".menu"); 5048 var options = dropdown.querySelectorAll(".menu li"); 5049 var selected = dropdown.querySelector(".selected"); 5050 select.addEventListener("click", function () { 5051 select.classList.toggle("select-clicked"); 5052 caret.classList.toggle("caret-rotate"); 5053 menu.classList.toggle("menu-open"); 5054 }); 5055 options.forEach(function (option) { 5056 option.addEventListener("click", function () { 5057 selected.innerText = option.innerText; 5058 selected.classList.remove("select-clicked"); 5059 caret.classList.remove("caret-rotate"); 5060 menu.classList.remove("menu-open"); 5061 options.forEach(function (opt) { 5062 opt.classList.remove("active"); 5063 }); 5064 option.classList.add("active"); 5065 }); 5066 }); 5067 }); 5068 }); 5069})(); 5070 5071/***/ }), 5072
5073/***/ "./resources/js/insightandnewssub/index.js": 5074/*!*************************************************!*\ 5075 !*** ./resources/js/insightandnewssub/index.js ***! 5076 \*************************************************/ 5077/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5078 5079"use strict"; 5080__webpack_require__.r(__webpack_exports__); 5081/* harmony import */ var _breadcrumb_and_selectors__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./breadcrumb-and-selectors */ "./resources/js/insightandnewssub/breadcrumb-and-selectors.js"); 5082/* harmony import */ var _breadcrumb_and_selectors__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_breadcrumb_and_selectors__WEBPACK_IMPORTED_MODULE_0__); 5083/* harmony import */ var _search_filter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./search-filter */ "./resources/js/insightandnewssub/search-filter.js"); 5084/* harmony import */ var _search_filter__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_search_filter__WEBPACK_IMPORTED_MODULE_1__); 5085 5086 5087 5088/***/ }), 5089
5090/***/ "./resources/js/insightandnewssub/search-filter.js": 5091/*!*********************************************************!*\ 5092 !*** ./resources/js/insightandnewssub/search-filter.js ***! 5093 \*********************************************************/ 5094/***/ (() => { 5095 5096(function () { 5097 document.addEventListener('DOMContentLoaded', function () { 5098 var insightNewsSubSibling = document.querySelector('#insight-news-community-header'); 5099 var sfForm = document.querySelector('form[data-sf-form-id'); 5100 if (!insightNewsSubSibling || !sfForm) { 5101 return; 5102 } 5103 var ulElement = sfForm.querySelector('ul'); 5104 ulElement.classList.add('insight-news-sub-sf-wrapper'); 5105 replaceArrows(); 5106 }); 5107})(); 5108function replaceArrows() { 5109 var datePicker = document.querySelector('.sf-datepicker'); 5110 if (!datePicker) { 5111 return; 5112 } 5113 datePicker.placeholder = 'Select Date'; 5114} 5115 5116/***/ }), 5117
5118/***/ "./resources/js/peopledetail/index.js": 5119/*!********************************************!*\ 5120 !*** ./resources/js/peopledetail/index.js ***! 5121 \********************************************/ 5122/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5123 5124"use strict"; 5125__webpack_require__.r(__webpack_exports__); 5126/* harmony import */ var _tabs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tabs */ "./resources/js/peopledetail/tabs.js"); 5127/* harmony import */ var _tabs__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_tabs__WEBPACK_IMPORTED_MODULE_0__); 5128/* harmony import */ var _slider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./slider */ "./resources/js/peopledetail/slider.js"); 5129/* harmony import */ var _slider__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_slider__WEBPACK_IMPORTED_MODULE_1__); 5130 5131 5132 5133/***/ }), 5134
5135/***/ "./resources/js/peopledetail/slider.js": 5136/*!*********************************************!*\ 5137 !*** ./resources/js/peopledetail/slider.js ***! 5138 \*********************************************/ 5139/***/ (() => { 5140 5141(function () { 5142 document.addEventListener("DOMContentLoaded", function () { 5143 var eventSlider = document.querySelector("#tdwSwiper"); 5144 if (eventSlider) { 5145 var swiper = new Swiper(eventSlider, { 5146 slidesPerView: "auto", 5147 autoHeight: true, 5148 autoplay: { 5149 delay: 3000 5150 }, 5151 effect: "fade", 5152 navigation: { 5153 nextEl: ".swiper-button-next", 5154 prevEl: ".swiper-button-prev" 5155 } 5156 }); 5157 swiper.on("slideChange", function (res) { 5158 res.slides.map(function (el, index) { 5159 if (index !== res.activeIndex) { 5160 el.style.opacity = 0; 5161 } 5162 }); 5163 }); 5164 } 5165 }); 5166})(); 5167 5168/***/ }), 5169
5170/***/ "./resources/js/peopledetail/tabs.js": 5171/*!*******************************************!*\ 5172 !*** ./resources/js/peopledetail/tabs.js ***! 5173 \*******************************************/ 5174/***/ (() => { 5175 5176(function () { 5177 document.addEventListener("DOMContentLoaded", function () { 5178 var tabButtons = document.querySelectorAll(".tab-link"); 5179 var tabs = document.querySelectorAll(".tab"); 5180 if (!tabs || !tabButtons) { 5181 return; 5182 } 5183 function openTab(tab) { 5184 tabs.forEach(function (tab) { 5185 return tab.classList.remove("active"); 5186 }); 5187 tab.classList.add("active"); 5188 } 5189 tabs.forEach(function (div, index) { 5190 var id = index + 1; 5191 if (id === 1) { 5192 div.classList.add("active"); 5193 } 5194 div.setAttribute("id", "tab" + id); 5195 }); 5196 tabButtons.forEach(function (button) { 5197 button.addEventListener("click", function () { 5198 var tabId = this.getAttribute("data-tab"); 5199 var tabToOpen = document.getElementById(tabId); 5200 tabToOpen.firstElementChild.innerText = this.innerText; 5201 openTab(tabToOpen); 5202 tabButtons.forEach(function (btn) { 5203 return btn.classList.remove("active"); 5204 }); 5205 this.classList.add("active"); 5206 }); 5207 }); 5208 if (tabs[0] && tabButtons[0]) { 5209 tabs[0].classList.add("active"); 5210 tabButtons[0].classList.add("active"); 5211 } 5212 }); 5213})(); 5214 5215/***/ }), 5216
5217/***/ "./resources/js/practice-area/index.js": 5218/*!*********************************************!*\ 5219 !*** ./resources/js/practice-area/index.js ***! 5220 \*********************************************/ 5221/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5222 5223"use strict"; 5224__webpack_require__.r(__webpack_exports__); 5225/* harmony import */ var _tabs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tabs */ "./resources/js/practice-area/tabs.js"); 5226/* harmony import */ var _tabs__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_tabs__WEBPACK_IMPORTED_MODULE_0__); 5227 5228 5229/***/ }), 5230
5231/***/ "./resources/js/practice-area/tabs.js": 5232/*!********************************************!*\ 5233 !*** ./resources/js/practice-area/tabs.js ***! 5234 \********************************************/ 5235/***/ (() => { 5236 5237(function () { 5238 document.addEventListener('DOMContentLoaded', function () { 5239 var tabContainer = document.querySelector('#practice-areas-outer-block-container'); 5240 if (!tabContainer) { 5241 return; 5242 } 5243 renderInitialTabContent(); 5244 scrollToParamsSection(); 5245 onTabLinkClick(); 5246 }); 5247})(); 5248function scrollToParamsSection() { 5249 var section = window.location.href.split('=')[1]; 5250 var element = document.getElementById(section); 5251 if (!element) { 5252 return; 5253 } 5254 var yOffset = -200; 5255 var y = element.getBoundingClientRect().top + window.scrollY + yOffset; 5256 window.scrollTo({ 5257 behavior: 'smooth', 5258 top: y 5259 }); 5260} 5261function renderInitialTabContent() { 5262 var activeTabLink = getActiveTabLink(); 5263 var activeTabName = activeTabLink.dataset.tabName; 5264 hideUnactiveTabContents(activeTabName); 5265} 5266function onTabLinkClick() { 5267 var tabLinks = getTabLinks(); 5268 tabLinks.map(function (clickedLink) { 5269 clickedLink.addEventListener('click', function () { 5270 if (clickedLink.dataset.activeTab === 'true') { 5271 return; 5272 } 5273 var activeTabLink = getActiveTabLink(); 5274 var activeTabName = activeTabLink.dataset.tabName; 5275 var activeTab = document.querySelector("[data-tab-content-name=\"".concat(activeTabName, "\"]")); 5276 changeTabLinkStyle(activeTab, clickedLink); 5277 changeTabContent(clickedLink); 5278 }); 5279 }); 5280} 5281function changeTabContent(link) { 5282 var tabContents = Array.from(document.querySelectorAll('[data-tab-content-name]')); 5283 tabContents.map(function (el) { 5284 if (el.dataset.tabContentName === link.dataset.tabName) { 5285 el.style.display = 'block'; 5286 el.dataset.tabContentActive = 'true'; 5287 } else { 5288 el.style.display = 'none'; 5289 el.dataset.tabContentActive = 'false'; 5290 } 5291 }); 5292} 5293function changeTabLinkStyle(activeTab, link) { 5294 var tabName = link.dataset.tabName; 5295 if (tabName === activeTab) { 5296 return; 5297 } 5298 setActiveTabLink(tabName); 5299} 5300function hideUnactiveTabContents(activeTabName) { 5301 var tabContents = Array.from(document.querySelectorAll("[data-tab-content-name]")); 5302 tabContents.map(function (el) { 5303 if (el.dataset.tabContentName !== activeTabName) { 5304 el.style.display = 'none'; 5305 } 5306 }); 5307} 5308function getTabLinks() { 5309 return Array.from(document.querySelectorAll('.practice-areas-tab-link')); 5310} 5311function getActiveTabLink() { 5312 var tabLinks = Array.from(document.querySelectorAll('.practice-areas-tab-link')); 5313 return tabLinks.find(function (el) { 5314 return el.dataset.activeTab === 'true'; 5315 }); 5316} 5317function setActiveTabLink(tabName) { 5318 var tabLinks = Array.from(document.querySelectorAll('.practice-areas-tab-link')); 5319 tabLinks.map(function (el) { 5320 if (el.dataset.tabName !== tabName) { 5321 el.dataset.activeTab = 'false'; 5322 return; 5323 } 5324 el.dataset.activeTab = 'true'; 5325 }); 5326} 5327 5328/***/ }), 5329
5330/***/ "./resources/js/radio-input-handler.js": 5331/*!*********************************************!*\ 5332 !*** ./resources/js/radio-input-handler.js ***! 5333 \*********************************************/ 5334/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5335 5336"use strict"; 5337__webpack_require__.r(__webpack_exports__); 5338/* harmony export */ __webpack_require__.d(__webpack_exports__, { 5339/* harmony export */ onRadioInputListClick: () => (/* binding */ onRadioInputListClick), 5340/* harmony export */ registerRadioInputsClick: () => (/* binding */ registerRadioInputsClick) 5341/* harmony export */ }); 5342(function () { 5343 document.addEventListener('DOMContentLoaded', function () { 5344 registerRadioInputsClick(); 5345 }); 5346})(); 5347function registerRadioInputsClick() { 5348 var selectedItems = Array.from(document.querySelectorAll('.radio-selected-item')); 5349 selectedItems.map(function (item) { 5350 item.addEventListener('click', function () { 5351 return onRadioInputListClick(item); 5352 }); 5353 var arrow = radioInputElement.querySelector('.radio-input-container-arrow'); 5354 arrow.addEventListener('click', function () { 5355 return onRadioInputListClick(item); 5356 }); 5357 }); 5358} 5359function onRadioInputListClick(radioInputElement) { 5360 var radioListContainer = radioInputElement.nextElementSibling; 5361 var arrow = radioInputElement.querySelector('.radio-input-container-arrow'); 5362 var expanded = radioListContainer.getAttribute('aria-expanded') === 'true'; 5363 radioInputElement.classList.toggle('border-primary'); 5364 radioInputElement.classList.toggle('border-black'); 5365 radioListContainer.setAttribute('aria-expanded', !expanded); 5366 arrow.classList.toggle('rotate-[180deg]'); 5367 onRadioInputClick(radioListContainer); 5368} 5369function onRadioInputClick(radioInputListElement) { 5370 var inputs = Array.from(radioInputListElement.children); 5371 inputs.map(function (el) { 5372 el.addEventListener('click', function () { 5373 uncheckOtherRadioInputs(el.firstElementChild.id, el, inputs); 5374 }); 5375 }); 5376} 5377function uncheckOtherRadioInputs(id, element, inputs) { 5378 inputs.forEach(function (el) { 5379 var radioInputCircle = el.querySelector('.radio-input-circle'); 5380 if (el.firstElementChild.id === id) { 5381 radioInputCircle.classList.add('radio-input-circle-active'); 5382 } else { 5383 radioInputCircle.classList.remove('radio-input-circle-active'); 5384 } 5385 }); 5386} 5387 5388/***/ }), 5389
5390/***/ "./resources/js/render-header-language.js": 5391/*!************************************************!*\ 5392 !*** ./resources/js/render-header-language.js ***! 5393 \************************************************/ 5394/***/ (() => { 5395 5396(function () { 5397 document.addEventListener('DOMContentLoaded', function () { 5398 var languagesLiElements = Array.from(document.querySelectorAll('.header-link-container .wpml-ls-item')); 5399 var headerLanguageContainer = document.querySelector('.header-language-container'); 5400 var markup = languagesLiElements.map(function (el) { 5401 el.classList.add('header-language'); 5402 return el.outerHTML; 5403 }).join(''); 5404 if (headerLanguageContainer) { 5405 languagesLiElements.map(function (el) { 5406 el.style.display = 'none'; 5407 }); 5408 headerLanguageContainer.innerHTML = markup; 5409 } 5410 }); 5411})(); 5412 5413/***/ }), 5414
5415/***/ "./resources/js/search-filter.js": 5416/*!***************************************!*\ 5417 !*** ./resources/js/search-filter.js ***! 5418 \***************************************/ 5419/***/ (() => { 5420 5421 5422 5423/***/ }), 5424
5425/***/ "./resources/js/search.js": 5426/*!********************************!*\ 5427 !*** ./resources/js/search.js ***! 5428 \********************************/ 5429/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 5430 5431"use strict"; 5432__webpack_require__.r(__webpack_exports__); 5433/* harmony export */ __webpack_require__.d(__webpack_exports__, { 5434/* harmony export */ registerOnClickSearch: () => (/* binding */ registerOnClickSearch), 5435/* harmony export */ registerOnEnterKeyDownSearch: () => (/* binding */ registerOnEnterKeyDownSearch) 5436/* harmony export */ }); 5437(function () { 5438 document.addEventListener('DOMContentLoaded', function () { 5439 registerToggleSearchScreen(); 5440 5441 // setSearchResultsContainerHeight(); 5442 }); 5443})(); 5444function registerToggleSearchScreen() { 5445 var headerSearchIcons = Array.from(document.querySelectorAll('#header-icon-search')); 5446 var closeSearchIcon = document.querySelector('.search-close-icon'); 5447 var searchContainer = document.querySelector('.search-container'); 5448 if (!headerSearchIcons || !closeSearchIcon || !searchContainer) { 5449 return; 5450 } 5451 5452 // open search container 5453 headerSearchIcons.map(function (el) { 5454 el.addEventListener('click', function () { 5455 searchContainer.style.transform = 'translateY(0px)'; 5456 window.scrollTo({ 5457 top: 0, 5458 behavior: 'smooth' 5459 }); 5460 }); 5461 }); 5462 5463 // close search container 5464 closeSearchIcon.addEventListener('click', function () { 5465 searchContainer.style.transform = 'translateY(-100%)'; 5466 }); 5467} 5468function registerOnClickSearch(iconIdentifier, callback) { 5469 var searchInputIcon = document.querySelector(iconIdentifier); 5470 if (!searchInputIcon) { 5471 return; 5472 } 5473 searchInputIcon.addEventListener('click', function (e) { 5474 if (callback && typeof callback === 'function') { 5475 callback(e); 5476 } 5477 }); 5478} 5479function registerOnEnterKeyDownSearch(inputIdentifier, callback) { 5480 var searchInput = document.querySelector(inputIdentifier); 5481 if (!searchInput) { 5482 return; 5483 } 5484 searchInput.addEventListener('keydown', function (event) { 5485 var isEnterKey = event.key === 'Enter' || event.keyCode === 13; 5486 if (!isEnterKey) { 5487 return; 5488 } 5489 if (callback && typeof callback === 'function') { 5490 callback(event); 5491 } 5492 }); 5493} 5494function setSearchResultsContainerHeight() { 5495 var searchResultsContainer = document.querySelector('.search-results-container'); 5496 var header = document.querySelector('#header'); 5497 if (!searchResultsContainer) { 5498 return; 5499 } 5500 searchResultsContainer.style.height = "auto"; 5501} 5502 5503/***/ }), 5504
5505/***/ "./resources/js/swiper-bundle.min.js": 5506/*!*******************************************!*\ 5507 !*** ./resources/js/swiper-bundle.min.js ***! 5508 \*******************************************/ 5509/***/ (() => { 5510 5511function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } 5512function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } } 5513function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } 5514function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } 5515function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } 5516function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } 5517function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 5518function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 5519function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } 5520function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); } 5521function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 5522function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } 5523function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); } 5524function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); } 5525function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } 5526function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 5527function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); } 5528function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } 5529function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } 5530/** 5531 * Swiper 11.0.7 5532 * Most modern mobile touch slider and framework with hardware accelerated transitions 5533 * https://swiperjs.com 5534 * 5535 * Copyright 2014-2024 Vladimir Kharlampidi 5536 * 5537 * Released under the MIT License 5538 * 5539 * Released on: February 27, 2024 5540 */ 5541 5542window.Swiper = function () { 5543 'use strict'; 5544 5545 function e(e) { 5546 return null !== e && 'object' == _typeof(e) && 'constructor' in e && e.constructor === Object; 5547 } 5548 function t(s, a) { 5549 void 0 === s && (s = {}), void 0 === a && (a = {}
5549), Object.keys(a).forEach(function (i) { 5550 void 0 === s[i] ? s[i] = a[i] : e(a[i]) && e(s[i]) && Object.keys(a[i]).length > 0 && t(s[i], a[i]); 5551 }); 5552 } 5553 var s = { 5554 body: {}, 5555 addEventListener: function addEventListener() {}, 5556 removeEventListener: function removeEventListener() {}, 5557 activeElement: { 5558 blur: function blur() {}, 5559 nodeName: '' 5560 }, 5561 querySelector: function querySelector() { 5562 return null; 5563 }, 5564 querySelectorAll: function querySelectorAll() { 5565 return []; 5566 }, 5567 getElementById: function getElementById() { 5568 return null; 5569 }, 5570 createEvent: function createEvent() { 5571 return { 5572 initEvent: function initEvent() {} 5573 }; 5574 }, 5575 createElement: function createElement() { 5576 return { 5577 children: [], 5578 childNodes: [], 5579 style: {}, 5580 setAttribute: function setAttribute() {}, 5581 getElementsByTagName: function getElementsByTagName() { 5582 return []; 5583 } 5584 }; 5585 }, 5586 createElementNS: function createElementNS() { 5587 return {}; 5588 }, 5589 importNode: function importNode() { 5590 return null; 5591 }, 5592 location: { 5593 hash: '', 5594 host: '', 5595 hostname: '', 5596 href: '', 5597 origin: '', 5598 pathname: '', 5599 protocol: '', 5600 search: '' 5601 } 5602 }; 5603 function a() { 5604 var e = 'undefined' != typeof document ? document : {}; 5605 return t(e, s), e; 5606 } 5607 var i = { 5608 document: s, 5609 navigator: { 5610 userAgent: '' 5611 }, 5612 location: { 5613 hash: '', 5614 host: '', 5615 hostname: '', 5616 href: '', 5617 origin: '', 5618 pathname: '', 5619 protocol: '', 5620 search: '' 5621 }, 5622 history: { 5623 replaceState: function replaceState() {}, 5624 pushState: function pushState() {}, 5625 go: function go() {}, 5626 back: function back() {} 5627 }, 5628 CustomEvent: function CustomEvent() { 5629 return this; 5630 }, 5631 addEventListener: function addEventListener() {}, 5632 removeEventListener: function removeEventListener() {}, 5633 getComputedStyle: function getComputedStyle() { 5634 return { 5635 getPropertyValue: function getPropertyValue() { 5636 return ''; 5637 } 5638 }; 5639 }, 5640 Image: function Image() {}, 5641 Date: function Date() {}, 5642 screen: {}, 5643 setTimeout: function setTimeout() {}, 5644 clearTimeout: function clearTimeout() {}, 5645 matchMedia: function matchMedia() { 5646 return {}; 5647 }, 5648 requestAnimationFrame: function requestAnimationFrame(e) { 5649 return 'undefined' == typeof setTimeout ? (e(), null) : setTimeout(e, 0); 5650 }, 5651 cancelAnimationFrame: function cancelAnimationFrame(e) { 5652 'undefined' != typeof setTimeout && clearTimeout(e); 5653 } 5654 }; 5655 function r() { 5656 var e = 'undefined' != typeof window ? window : {}; 5657 return t(e, i), e; 5658 } 5659 function n(e) { 5660 return void 0 === e && (e = ''), e.trim().split(' ').filter(function (e) { 5661 return !!e.trim(); 5662 }); 5663 } 5664 function l(e, t) { 5665 return void 0 === t && (t = 0), setTimeout(e, t); 5666 } 5667 function o() { 5668 return Date.now(); 5669 } 5670 function d(e, t) { 5671 void 0 === t && (t = 'x'); 5672 var s = r(); 5673 var a, i, n; 5674 var l = function (e) { 5675 var t = r(); 5676 var s; 5677 return t.getComputedStyle && (s = t.getComputedStyle(e, null)), !s && e.currentStyle && (s = e.currentStyle), s || (s = e.style), s; 5678 }(e); 5679 return s.WebKitCSSMatrix ? (i = l.transform || l.webkitTransform, i.split(',').length > 6 && (i = i.split(', ').map(function (e) { 5680 return e.replace(',', '.'); 5681 }).join(', ')), n = new s.WebKitCSSMatrix('none' === i ? '' : i)) : (n = l.MozTransform || l.OTransform || l.MsTransform || l.msTransform || l.transform || l.getPropertyValue('transform').replace('translate(', 'matrix(1, 0, 0, 1,'), a = n.toString().split(',')), 'x' === t && (i = s.WebKitCSSMatrix ? n.m41 : 16 === a.length ? parseFloat(a[12]) : parseFloat(a[4])), 'y' === t && (i = s.WebKitCSSMatrix ? n.m42 : 16 === a.length ? parseFloat(a[13]) : parseFloat(a[5])), i || 0; 5682 } 5683 function c(e) { 5684 return 'object' == _typeof(e) && null !== e && e.constructor && 'Object' === Object.prototype.toString.call(e).slice(8, -1); 5685 } 5686 function p() { 5687 var e = Object(arguments.length <= 0 ? void 0 : arguments[0]), 5688 t = ['__proto__', 'constructor', 'prototype']; 5689 for (var _a = 1; _a < arguments.length; _a += 1) { 5690 var _i = _a < 0 || arguments.length <= _a ? void 0 : arguments[_a]; 5691 if (null != _i && (s = _i, !('undefined' != typeof window && void 0 !== window.HTMLElement ? s instanceof HTMLElement : s && (1 === s.nodeType || 11 === s.nodeType)))) { 5692 var _s = Object.keys(Object(_i)).filter(function (e) { 5693 return t.indexOf(e) < 0; 5694 }); 5695 for (var _t = 0, _a2 = _s.length; _t < _a2; _t += 1) { 5696 var _a3 = _s[_t], 5697 _r = Object.getOwnPropertyDescriptor(_i, _a3); 5698 void 0 !== _r && _r.enumerable && (c(e[_a3]) && c(_i[_a3]) ? _i[_a3].__swiper__ ? e[_a3] = _i[_a3] : p(e[_a3], _i[_a3]) : !c(e[_a3]) && c(_i[_a3]) ? (e[_a3] = {}, _i[_a3].__swiper__ ? e[_a3] = _i[_a3] : p(e[_a3], _i[_a3])) : e[_a3] = _i[_a3]); 5699 } 5700 } 5701 } 5702 var s; 5703 return e; 5704 } 5705 function u(e, t, s) { 5706 e.style.setProperty(t, s); 5707 } 5708 function m(e) { 5709 var t = e.swiper, 5710 s = e.targetPosition, 5711 a = e.side; 5712 var i = r(), 5713 n = -t.translate; 5714 var l, 5715 o = null; 5716 var d = t.params.speed; 5717 t.wrapperEl.style.scrollSnapType = 'none', i.cancelAnimationFrame(t.cssModeFrameID); 5718 var c = s > n ? 'next' : 'prev', 5719 p = function p(e, t) { 5720 return 'next' === c && e >= t || 'prev' === c && e <= t; 5721 }, 5722 u = function u() { 5723 l = new Date().getTime(), null === o && (o = l); 5724 var e = Math.max(Math.min((l - o) / d, 1), 0), 5725 r = 0.5 - Math.cos(e * Math.PI) / 2; 5726 var c = n + r * (s - n); 5727 if (p(c, s) && (c = s), t.wrapperEl.scrollTo(_defineProperty({}, a, c)), p(c, s)) return t.wrapperEl.style.overflow = 'hidden', t.wrapperEl.style.scrollSnapType = '', setTimeout(function () { 5728 t.wrapperEl.style.overflow = '', t.wrapperEl.scrollTo(_defineProperty({}, a, c)); 5729 }), void i.cancelAnimationFrame(t.cssModeFrameID); 5730 t.cssModeFrameID = i.requestAnimationFrame(u); 5731 }; 5732 u(); 5733 } 5734 function h(e) { 5735 return e.querySelector('.swiper-slide-transform') || e.shadowRoot && e.shadowRoot.querySelector('.swiper-slide-transform') || e; 5736 } 5737 function f(e, t) { 5738 return void 0 === t && (t = ''), _toConsumableArray(e.children).filter(function (e) { 5739 return e.matches(t); 5740 }); 5741 } 5742 function g(e) { 5743 try { 5744 return void console.warn(e); 5745 } catch (e) {} 5746 } 5747 function v(e, t) { 5748 var _s$classList; 5749 void 0 === t && (t = []); 5750 var s = document.createElement(e); 5751 return (_s$classList = s.classList).add.apply(_s$classList, _toConsumableArray(Array.isArray(t) ? t : n(t))), s; 5752 } 5753 function w(e) { 5754 var t = r(), 5755 s = a(), 5756 i = e.getBoundingClientRect(), 5757 n = s.body, 5758 l = e.clientTop || n.clientTop || 0, 5759 o = e.clientLeft || n.clientLeft || 0, 5760 d = e === t ? t.scrollY : e.scrollTop, 5761 c = e === t ? t.scrollX : e.scrollLeft; 5762 return { 5763 top: i.top + d - l, 5764 left: i.left + c - o 5765 }; 5766 } 5767 function b(e, t) { 5768 return r().getComputedStyle(e, null).getPropertyValue(t); 5769 } 5770 function y(e) { 5771 var t, 5772 s = e; 5773 if (s) { 5774 for (t = 0; null !== (s = s.previousSibling);) 1 === s.nodeType && (t += 1); 5775 return t; 5776 } 5777 } 5778 function E(e, t) { 5779 var s = []; 5780 var a = e.parentElement; 5781 for (; a;) t ? a.matches(t) && s.push(a) : s.push(a), a = a.parentElement; 5782 return s; 5783 } 5784 function x(e, t) { 5785 t && e.addEventListener('transitionend', function s(a) { 5786 a.target === e && (t.call(e, a), e.removeEventListener('transitionend', s)); 5787 }); 5788 } 5789 function S(e, t, s) { 5790 var a = r(); 5791 return s ? e['width' === t ? 'offsetWidth' : 'offsetHeight'] + parseFloat(a.getComputedStyle(e, null).getPropertyValue('width' === t ? 'margin-right' : 'margin-top')) + parseFloat(a.getComputedStyle(e, null).getPropertyValue('width' === t ? 'margin-left' : 'margin-bottom')) : e.offsetWidth; 5792 } 5793 function T(e) { 5794 return (Array.isArray(e) ? e : [e]).filter(function (e) { 5795 return !!e; 5796 }); 5797 } 5798 var M, C, P; 5799 function L() { 5800 return M || (M = function () { 5801 var e = r(), 5802 t = a(); 5803 return { 5804 smoothScroll: t.documentElement && t.documentElement.style && 'scrollBehavior' in t.documentElement.style, 5805 touch: !!('ontouchstart' in e || e.DocumentTouch && t instanceof e.DocumentTouch) 5806 }; 5807 }()), M; 5808 } 5809 function I(e) { 5810 return void 0 === e && (e = {}), C || (C = function (e) { 5811 var _ref = void 0 === e ? {} : e, 5812 t = _ref.userAgent; 5813 var s = L(), 5814 a = r(), 5815 i = a.navigator.platform, 5816 n = t || a.navigator.userAgent, 5817 l = { 5818 ios: !1, 5819 android: !1 5820 }, 5821 o = a.screen.width, 5822 d = a.screen.height, 5823 c = n.match(/(Android);?[\s\/]+([\d.]+)?/); 5824 var p = n.match(/(iPad).*OS\s([\d_]+)/); 5825 var u = n.match(/(iPod)(.*OS\s([\d_]+))?/), 5826 m = !p && n.match(/(iPhone\sOS|iOS)\s([\d_]+)/), 5827 h = 'Win32' === i; 5828 var f = 'MacIntel' === i; 5829 return !p && f && s.touch && ['1024x1366', '1366x1024', '834x1194', '1194x834', '834x1112', '1112x834', '768x1024', '1024x768', '820x1180', '1180x820', '810x1080', '1080x810'].indexOf("".concat(o, "x").concat(d)) >= 0 && (p = n.match(/(Version)\/([\d.]+)/), p || (p = [0, 1, '13_0_0']), f = !1), c && !h && (l.os
5829= 'android', l.android = !0), (p || m || u) && (l.os = 'ios', l.ios = !0), l; 5830 }(e)), C; 5831 } 5832 function z() { 5833 return P || (P = function () { 5834 var e = r(), 5835 t = I(); 5836 var s = !1; 5837 function a() { 5838 var t = e.navigator.userAgent.toLowerCase(); 5839 return t.indexOf('safari') >= 0 && t.indexOf('chrome') < 0 && t.indexOf('android') < 0; 5840 } 5841 if (a()) { 5842 var _t2 = String(e.navigator.userAgent); 5843 if (_t2.includes('Version/')) { 5844 var _t2$split$1$split$0$s = _t2.split('Version/')[1].split(' ')[0].split('.').map(function (e) { 5845 return Number(e); 5846 }), 5847 _t2$split$1$split$0$s2 = _slicedToArray(_t2$split$1$split$0$s, 2), 5848 _e = _t2$split$1$split$0$s2[0], 5849 _a4 = _t2$split$1$split$0$s2[1]; 5850 s = _e < 16 || 16 === _e && _a4 < 2; 5851 } 5852 } 5853 var i = /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent), 5854 n = a(); 5855 return { 5856 isSafari: s || n, 5857 needPerspectiveFix: s, 5858 need3dFix: n || i && t.ios, 5859 isWebView: i 5860 }; 5861 }()), P; 5862 } 5863 var A = { 5864 on: function on(e, t, s) { 5865 var a = this; 5866 if (!a.eventsListeners || a.destroyed) return a; 5867 if ('function' != typeof t) return a; 5868 var i = s ? 'unshift' : 'push'; 5869 return e.split(' ').forEach(function (e) { 5870 a.eventsListeners[e] || (a.eventsListeners[e] = []), a.eventsListeners[e][i](t); 5871 }), a; 5872 }, 5873 once: function once(e, t, s) { 5874 var a = this; 5875 if (!a.eventsListeners || a.destroyed) return a; 5876 if ('function' != typeof t) return a; 5877 function i() { 5878 a.off(e, i), i.__emitterProxy && delete i.__emitterProxy; 5879 for (var s = arguments.length, r = new Array(s), n = 0; n < s; n++) r[n] = arguments[n]; 5880 t.apply(a, r); 5881 } 5882 return i.__emitterProxy = t, a.on(e, i, s); 5883 }, 5884 onAny: function onAny(e, t) { 5885 var s = this; 5886 if (!s.eventsListeners || s.destroyed) return s; 5887 if ('function' != typeof e) return s; 5888 var a = t ? 'unshift' : 'push'; 5889 return s.eventsAnyListeners.indexOf(e) < 0 && s.eventsAnyListeners[a](e), s; 5890 }, 5891 offAny: function offAny(e) { 5892 var t = this; 5893 if (!t.eventsListeners || t.destroyed) return t; 5894 if (!t.eventsAnyListeners) return t; 5895 var s = t.eventsAnyListeners.indexOf(e); 5896 return s >= 0 && t.eventsAnyListeners.splice(s, 1), t; 5897 }, 5898 off: function off(e, t) { 5899 var s = this; 5900 return !s.eventsListeners || s.destroyed ? s : s.eventsListeners ? (e.split(' ').forEach(function (e) { 5901 void 0 === t ? s.eventsListeners[e] = [] : s.eventsListeners[e] && s.eventsListeners[e].forEach(function (a, i) { 5902 (a === t || a.__emitterProxy && a.__emitterProxy === t) && s.eventsListeners[e].splice(i, 1); 5903 }); 5904 }), s) : s; 5905 }, 5906 emit: function emit() { 5907 var e = this; 5908 if (!e.eventsListeners || e.destroyed) return e; 5909 if (!e.eventsListeners) return e; 5910 var t, s, a; 5911 for (var i = arguments.length, r = new Array(i), n = 0; n < i; n++) r[n] = arguments[n]; 5912 'string' == typeof r[0] || Array.isArray(r[0]) ? (t = r[0], s = r.slice(1, r.length), a = e) : (t = r[0].events, s = r[0].data, a = r[0].context || e), s.unshift(a);
5913 return (Array.isArray(t) ? t : t.split(' ')).forEach(function (t) { 5914 e.eventsAnyListeners && e.eventsAnyListeners.length && e.eventsAnyListeners.forEach(function (e) { 5915 e.apply(a, [t].concat(_toConsumableArray(s))); 5916 }), e.eventsListeners && e.eventsListeners[t] && e.eventsListeners[t].forEach(function (e) { 5917 e.apply(a, s); 5918 }); 5919 }), e; 5920 } 5921 }; 5922 var $ = function $(e, t) { 5923 if (!e || e.destroyed || !e.params) return; 5924 var s = t.closest(e.isElement ? 'swiper-slide' : ".".concat(e.params.slideClass)); 5925 if (s) { 5926 var _t3 = s.querySelector(".".concat(e.params.lazyPreloaderClass)); 5927 !_t3 && e.isElement && (s.shadowRoot ? _t3 = s.shadowRoot.querySelector(".".concat(e.params.lazyPreloaderClass)) : requestAnimationFrame(function () { 5928 s.shadowRoot && (_t3 = s.shadowRoot.querySelector(".".concat(e.params.lazyPreloaderClass)), _t3 && _t3.remove()); 5929 })), _t3 && _t3.remove(); 5930 } 5931 }, 5932 k = function k(e, t) { 5933 if (!e.slides[t]) return; 5934 var s = e.slides[t].querySelector('[loading="lazy"]'); 5935 s && s.removeAttribute('loading'); 5936 }, 5937 O = function O(e) { 5938 if (!e || e.destroyed || !e.params) return; 5939 var t = e.params.lazyPreloadPrevNext; 5940 var s = e.slides.length; 5941 if (!s || !t || t < 0) return; 5942 t = Math.min(t, s); 5943 var a = 'auto' === e.params.slidesPerView ? e.slidesPerViewDynamic() : Math.ceil(e.params.slidesPerView), 5944 i = e.activeIndex; 5945 if (e.params.grid && e.params.grid.rows > 1) { 5946 var _s2 = i, 5947 _r2 = [_s2 - t]; 5948 return _r2.push.apply(_r2, _toConsumableArray(Array.from({ 5949 length: t 5950 }).map(function (e, t) { 5951 return _s2 + a + t; 5952 }))), void e.slides.forEach(function (t, s) { 5953 _r2.includes(t.column) && k(e, s); 5954 }); 5955 } 5956 var r = i + a - 1; 5957 if (e.params.rewind || e.params.loop) for (var _a5 = i - t; _a5 <= r + t; _a5 += 1) { 5958 var _t4 = (_a5 % s + s) % s; 5959 (_t4 < i || _t4 > r) && k(e, _t4); 5960 } else for (var _a6 = Math.max(i - t, 0); _a6 <= Math.min(r + t, s - 1); _a6 += 1) _a6 !== i && (_a6 > r || _a6 < i) && k(e, _a6); 5961 }; 5962 var D = { 5963 updateSize: function updateSize() { 5964 var e = this; 5965 var t, s; 5966 var a = e.el; 5967 t = void 0 !== e.params.width && null !== e.params.width ? e.params.width : a.clientWidth, s = void 0 !== e.params.height && null !== e.params.height ? e.params.height : a.clientHeight, 0 === t && e.isHorizontal() || 0 === s && e.isVertical() || (t = t - parseInt(b(a, 'padding-left') || 0, 10) - parseInt(b(a, 'padding-right') || 0, 10), s = s - parseInt(b(a, 'padding-top') || 0, 10) - parseInt(b(a, 'padding-bottom') || 0, 10), Number.isNaN(t) && (t = 0), Number.isNaN(s) && (s = 0), Object.assign(e, { 5968 width: t, 5969 height: s, 5970 size: e.isHorizontal() ? t : s 5971 })); 5972 }, 5973 updateSlides: function updateSlides() { 5974 var e = this; 5975 function t(t, s) { 5976 return parseFloat(t.getPropertyValue(e.getDirectionLabel(s)) || 0); 5977 } 5978 var s = e.params, 5979 a = e.wrapperEl, 5980 i = e.slidesEl, 5981 r = e.size, 5982 n = e.rtlTranslate, 5983 l = e.wrongRTL, 5984 o = e.virtual && s.virtual.enabled, 5985 d = o ? e.virtual.slides.length : e.slides.length, 5986 c = f(i, ".".concat(e.params.slideClass, ", swiper-slide")), 5987 p = o ? e.virtual.slides.length : c.length; 5988 var m = []; 5989 var h = [], 5990 g = []; 5991 var v = s.slidesOffsetBefore; 5992 'function' == typeof v && (v = s.slidesOffsetBefore.call(e)); 5993 var w = s.slidesOffsetAfter; 5994 'function' == typeof w && (w = s.slidesOffsetAfter.call(e)); 5995 var y = e.snapGrid.length, 5996 E = e.slidesGrid.length; 5997 var x = s.spaceBetween, 5998 T = -v, 5999 M = 0, 6000 C = 0; 6001 if (void 0 === r) return; 6002 'string' == typeof x && x.indexOf('%') >= 0 ? x = parseFloat(x.replace('%', '')) / 100 * r : 'string' == typeof x && (x = parseFloat(x)), e.virtualSize = -x, c.forEach(function (e) { 6003 n ? e.style.marginLeft = '' : e.style.marginRight = '', e.style.marginBottom = '', e.style.marginTop = ''; 6004 }), s.centeredSlides && s.cssMode && (u(a, '--swiper-centered-offset-before', ''), u(a, '--swiper-centered-offset-after', '')); 6005 var P = s.grid && s.grid.rows > 1 && e.grid; 6006 var L; 6007 P ? e.grid.initSlides(c) : e.grid && e.grid.unsetSlides(); 6008 var I = 'auto' === s.slidesPerView && s.breakpoints && Object.keys(s.breakpoints).filter(function (e) { 6009 return void 0 !== s.breakpoints[e].slidesPerView; 6010 }).length > 0; 6011 for (var _a7 = 0; _a7 < p; _a7 += 1) { 6012 var _i2 = void 0; 6013 if (L = 0, c[_a7] && (_i2 = c[_a7]), P && e.grid.updateSlide(_a7, _i2, c), !c[_a7] || 'none' !== b(_i2, 'display')) { 6014 if ('auto' === s.slidesPerView) { 6015 I && (c[_a7].style[e.getDirectionLabel('width')] = ''); 6016 var _r3 = getComputedStyle(_i2), 6017 _n = _i2.style.transform, 6018 _l = _i2.style.webkitTransform; 6019 if (_n && (_i2.style.transform = 'none'), _l && (_i2.style.webkitTransform = 'none'), s.roundLengths) L = e.isHorizontal() ? S(_i2, 'width', !0) : S(_i2, 'height', !0);else { 6020 var _e2 = t(_r3, 'width'), 6021 _s3 = t(_r3, 'padding-left'), 6022 _a8 = t(_r3, 'padding-right'), 6023 _n2 = t(_r3, 'margin-left'), 6024 _l2 = t(_r3, 'margin-right'), 6025 _o = _r3.getPropertyValue('box-sizing'); 6026 if (_o && 'border-box' === _o) L = _e2 + _n2 + _l2;else { 6027 var _i3 = _i2, 6028 _t5 = _i3.clientWidth, 6029 _r4 = _i3.offsetWidth; 6030 L = _e2 + _s3 + _a8 + _n2 + _l2 + (_r4 - _t5); 6031 } 6032 } 6033 _n && (_i2.style.transform = _n), _l && (_i2.style.webkitTransform = _l), s.roundLengths && (L = Math.floor(L)); 6034 } else L = (r - (s.slidesPerView - 1) * x) / s.slidesPerView, s.roundLengths && (L = Math.floor(L)), c[_a7] && (c[_a7].style[e.getDirectionLabel('width')] = "".concat(L, "px")); 6035 c[_a7] && (c[_a7].swiperSlideSize = L), g.push(L), s.centeredSlides ? (T = T + L / 2 + M / 2 + x, 0 === M && 0 !== _a7 && (T = T - r / 2 - x), 0 === _a7 && (T = T - r / 2 - x), Math.abs(T) < 0.001 && (T = 0), s.roundLengths && (T = Math.floor(T)), C % s.slidesPerGroup == 0 && m.push(T), h.push(T)) : (s.roundLengths && (T = Math.floor(T)), (C - Math.min(e.params.slidesPerGroupSkip, C)) % e.params.slidesPerGroup == 0 && m.push(T), h.push(T), T = T + L + x), e.virtualSize += L + x, M = L, C += 1; 6036 } 6037 } 6038 if (e.virtualSize = Math.max(e.virtualSize, r) + w, n && l && ('slide' === s.effect || 'coverflow' === s.effect) && (a.style.width = "".concat(e.virtualSize + x, "px")), s.setWrapperSize && (a.style[e.getDirectionLabel('width')] = "".concat(e.virtualSize + x, "px")), P && e.grid.updateWrapperSize(L, m), !s.centeredSlides) { 6039 var _t6 = []; 6040 for (var _a9 = 0; _a9 < m.length; _a9 += 1) { 6041 var _i4 = m[_a9]; 6042 s.roundLengths && (_i4 = Math.floor(_i4)), m[_a9] <= e.virtualSize - r && _t6.push(_i4); 6043 } 6044 m = _t6, Math.floor(e.virtualSize - r) - Math.floor(m[m.length - 1]) > 1 && m.push(e.virtualSize - r); 6045 } 6046 if (o && s.loop) { 6047 var _t7 = g[0] + x; 6048 if (s.slidesPerGroup > 1) { 6049 var _a10 = Math.ceil((e.virtual.slidesBefore + e.virtual.slidesAfter) / s.slidesPerGroup), 6050 _i5 = _t7 * s.slidesPerGroup; 6051 for (var _e3 = 0; _e3 < _a10; _e3 += 1) m.push(m[m.length - 1] + _i5); 6052 } 6053 for (var _a11 = 0; _a11 < e.virtual.slidesBefore + e.virtual.slidesAfter; _a11 += 1) 1 === s.slidesPerGroup && m.push(m[m.length - 1] + _t7), h.push(h[h.length - 1] + _t7), e.virtualSize += _t7; 6054 } 6055 if (0 === m.length && (m = [0]), 0 !== x) { 6056 var _t8 = e.isHorizontal() && n ? 'marginLeft' : e.getDirectionLabel('marginRight'); 6057 c.filter(function (e, t) { 6058 return !(s.cssMode && !s.loop) || t !== c.length - 1; 6059 }
6059).forEach(function (e) { 6060 e.style[_t8] = "".concat(x, "px"); 6061 }); 6062 } 6063 if (s.centeredSlides && s.centeredSlidesBounds) { 6064 var _e4 = 0; 6065 g.forEach(function (t) { 6066 _e4 += t + (x || 0); 6067 }), _e4 -= x; 6068 var _t9 = _e4 - r; 6069 m = m.map(function (e) { 6070 return e <= 0 ? -v : e > _t9 ? _t9 + w : e; 6071 }); 6072 } 6073 if (s.centerInsufficientSlides) { 6074 var _e5 = 0; 6075 if (g.forEach(function (t) { 6076 _e5 += t + (x || 0); 6077 }), _e5 -= x, _e5 < r) { 6078 var _t10 = (r - _e5) / 2; 6079 m.forEach(function (e, s) { 6080 m[s] = e - _t10; 6081 }), h.forEach(function (e, s) { 6082 h[s] = e + _t10; 6083 }); 6084 } 6085 } 6086 if (Object.assign(e, { 6087 slides: c, 6088 snapGrid: m, 6089 slidesGrid: h, 6090 slidesSizesGrid: g 6091 }), s.centeredSlides && s.cssMode && !s.centeredSlidesBounds) { 6092 u(a, '--swiper-centered-offset-before', -m[0] + 'px'), u(a, '--swiper-centered-offset-after', e.size / 2 - g[g.length - 1] / 2 + 'px'); 6093 var _t11 = -e.snapGrid[0], 6094 _s4 = -e.slidesGrid[0]; 6095 e.snapGrid = e.snapGrid.map(function (e) { 6096 return e + _t11; 6097 }), e.slidesGrid = e.slidesGrid.map(function (e) { 6098 return e + _s4; 6099 }); 6100 } 6101 if (p !== d && e.emit('slidesLengthChange'), m.length !== y && (e.params.watchOverflow && e.checkOverflow(), e.emit('snapGridLengthChange')), h.length !== E && e.emit('slidesGridLengthChange'), s.watchSlidesProgress && e.updateSlidesOffset(), e.emit('slidesUpdated'), !(o || s.cssMode || 'slide' !== s.effect && 'fade' !== s.effect)) { 6102 var _t12 = "".concat(s.containerModifierClass, "backface-hidden"), 6103 _a12 = e.el.classList.contains(_t12); 6104 p <= s.maxBackfaceHiddenSlides ? _a12 || e.el.classList.add(_t12) : _a12 && e.el.classList.remove(_t12); 6105 } 6106 }, 6107 updateAutoHeight: function updateAutoHeight(e) { 6108 var t = this, 6109 s = [], 6110 a = t.virtual && t.params.virtual.enabled; 6111 var i, 6112 r = 0; 6113 'number' == typeof e ? t.setTransition(e) : !0 === e && t.setTransition(t.params.speed); 6114 var n = function n(e) { 6115 return a ? t.slides[t.getSlideIndexByData(e)] : t.slides[e]; 6116 }; 6117 if ('auto' !== t.params.slidesPerView && t.params.slidesPerView > 1) { 6118 if (t.params.centeredSlides) (t.visibleSlides || []).forEach(function (e) { 6119 s.push(e); 6120 });else for (i = 0; i < Math.ceil(t.params.slidesPerView); i += 1) { 6121 var _e6 = t.activeIndex + i; 6122 if (_e6 > t.slides.length && !a) break; 6123 s.push(n(_e6)); 6124 } 6125 } else s.push(n(t.activeIndex)); 6126 for (i = 0; i < s.length; i += 1) if (void 0 !== s[i]) { 6127 var _e7 = s[i].offsetHeight; 6128 r = _e7 > r ? _e7 : r; 6129 } 6130 (r || 0 === r) && (t.wrapperEl.style.height = "".concat(r, "px")); 6131 }, 6132 updateSlidesOffset: function updateSlidesOffset() { 6133 var e = this, 6134 t = e.slides, 6135 s = e.isElement ? e.isHorizontal() ? e.wrapperEl.offsetLeft : e.wrapperEl.offsetTop : 0; 6136 for (var _a13 = 0; _a13 < t.length; _a13 += 1) t[_a13].swiperSlideOffset = (e.isHorizontal() ? t[_a13].offsetLeft : t[_a13].offsetTop) - s - e.cssOverflowAdjustment(); 6137 }, 6138 updateSlidesProgress: function updateSlidesProgress(e) { 6139 void 0 === e && (e = this && this.translate || 0); 6140 var t = this, 6141 s = t.params, 6142 a = t.slides, 6143 i = t.rtlTranslate, 6144 r = t.snapGrid; 6145 if (0 === a.length) return; 6146 void 0 === a[0].swiperSlideOffset && t.updateSlidesOffset(); 6147 var n = -e; 6148 i && (n = e), a.forEach(function (e) { 6149 e.classList.remove(s.slideVisibleClass, s.slideFullyVisibleClass); 6150 }), t.visibleSlidesIndexes = [], t.visibleSlides = []; 6151 var l = s.spaceBetween; 6152 'string' == typeof l && l.indexOf('%') >= 0 ? l = parseFloat(l.replace('%', '')) / 100 * t.size : 'string' == typeof l && (l = parseFloat(l)); 6153 for (var _e8 = 0; _e8 < a.length; _e8 += 1) { 6154 var _o2 = a[_e8]; 6155 var _d = _o2.swiperSlideOffset; 6156 s.cssMode && s.centeredSlides && (_d -= a[0].swiperSlideOffset); 6157 var _c = (n + (s.centeredSlides ? t.minTranslate() : 0) - _d) / (_o2.swiperSlideSize + l), 6158 _p = (n - r[0] + (s.centeredSlides ? t.minTranslate() : 0) - _d) / (_o2.swiperSlideSize + l), 6159 _u = -(n - _d), 6160 _m = _u + t.slidesSizesGrid[_e8], 6161 _h = _u >= 0 && _u <= t.size - t.slidesSizesGrid[_e8]; 6162 (_u >= 0 && _u < t.size - 1 || _m > 1 && _m <= t.size || _u <= 0 && _m >= t.size) && (t.visibleSlides.push(_o2), t.visibleSlidesIndexes.push(_e8), a[_e8].classList.add(s.slideVisibleClass)), _h && a[_e8].classList.add(s.slideFullyVisibleClass), _o2.progress = i ? -_c : _c, _o2.originalProgress = i ? -_p : _p; 6163 } 6164 }, 6165 updateProgress: function updateProgress(e) { 6166 var t = this; 6167 if (void 0 === e) { 6168 var _s5 = t.rtlTranslate ? -1 : 1; 6169 e = t && t.translate && t.translate * _s5 || 0; 6170 } 6171 var s = t.params, 6172 a = t.maxTranslate() - t.minTranslate(); 6173 var i = t.progress, 6174 r = t.isBeginning, 6175 n = t.isEnd, 6176 l = t.progressLoop; 6177 var o = r, 6178 d = n; 6179 if (0 === a) i = 0, r = !0, n = !0;else { 6180 i = (e - t.minTranslate()) / a; 6181 var _s6 = Math.abs(e - t.minTranslate()) < 1, 6182 _l3 = Math.abs(e - t.maxTranslate()) < 1; 6183 r = _s6 || i <= 0, n = _l3 || i >= 1, _s6 && (i = 0), _l3 && (i = 1); 6184 } 6185 if (s.loop) { 6186 var _s7 = t.getSlideIndexByData(0), 6187 _a14 = t.getSlideIndexByData(t.slides.length - 1), 6188 _i6 = t.slidesGrid[_s7], 6189 _r5 = t.slidesGrid[_a14], 6190 _n3 = t.slidesGrid[t.slidesGrid.length - 1], 6191 _o3 = Math.abs(e); 6192 l = _o3 >= _i6 ? (_o3 - _i6) / _n3 : (_o3 + _n3 - _r5) / _n3, l > 1 && (l -= 1); 6193 } 6194 Object.assign(t, { 6195 progress: i, 6196 progressLoop: l, 6197 isBeginning: r, 6198 isEnd: n 6199 }), (s.watchSlidesProgress || s.centeredSlides && s.autoHeight) && t.updateSlidesProgress(e), r && !o && t.emit('reachBeginning toEdge'), n && !d && t.emit('reachEnd toEdge'), (o && !r || d && !n) && t.emit('fromEdge'), t.emit('progress', i); 6200 }, 6201 updateSlidesClasses: function updateSlidesClasses() { 6202 var e = this, 6203 t = e.slides, 6204 s = e.params, 6205 a = e.slidesEl, 6206 i = e.activeIndex, 6207 r = e.virtual && s.virtual.enabled, 6208 n = e.grid && s.grid && s.grid.rows > 1, 6209 l = function l(e) { 6210 return f(a, ".".concat(s.slideClass).concat(e, ", swiper-slide").concat(e))[0]; 6211 }; 6212 var o, d, c; 6213 if (t.forEach(function (e) { 6214 e.classList.remove(s.slideActiveClass, s.slideNextClass, s.slidePrevClass); 6215 }), r) { 6216 if (s.loop) { 6217 var _t13 = i - e.virtual.slidesBefore; 6218 _t13 < 0 && (_t13 = e.virtual.slides.length + _t13), _t13 >= e.virtual.slides.length && (_t13 -= e.virtual.slides.length), o = l("[data-swiper-slide-index=\"".concat(_t13, "\"]")); 6219 } else o = l("[data-swiper-slide-index=\"".concat(i, "\"]")); 6220 } else n ? (o = t.filter(function (e) { 6221 return e.column === i; 6222 })[0], c = t.filter(function (e) { 6223 return e.column === i + 1; 6224 })[0], d = t.filter(function (e) { 6225 return e.column === i - 1; 6226 })[0]) : o = t[i]; 6227 o && (o.classList.add(s.slideActiveClass), n ? (c && c.classList.add(s.slideNextClass), d && d.classList.add(s.slidePrevClass)) : (c = function (e, t) { 6228 var s = []; 6229 for (; e.nextElementSibling;) { 6230 var _a15 = e.nextElementSibling; 6231 t ? _a15.matches(t) && s.push(_a15) : s.push(_a15), e = _a15; 6232 } 6233 return s; 6234 }(o, ".".concat(s.slideClass, ", swiper-slide"))[0], s.loop && !c && (c = t[0]), c && c.classList.add(s.slideNextClass), d = function (e, t) { 6235 var s = []; 6236 for (; e.previousElementSibling;) { 6237 var _a16 = e.previousElementSibling; 6238 t ? _a16.matches(t) && s.push(_a16) : s.push(_a16), e = _a16; 6239 } 6240 return s; 6241 }(o, ".".concat(s.slideClass, ", swiper-slide"))[0], s.loop && 0 === !d && (d = t[t.length - 1]), d && d.classList.add(s.slidePrevClass))), e.emitSlidesClasses(); 6242 }, 6243 updateActiveIndex: function updateActiveIndex(e) { 6244 var t = this, 6245 s = t.rtlTranslate ? t.translate : -t.translate, 6246 a = t.snapGrid, 6247 i = t.params, 6248 r = t.activeIndex, 6249 n = t.realIndex, 6250 l = t.snapIndex; 6251 var o, 6252 d = e; 6253 var c = function c(e) { 6254 var s = e - t.virtual.slidesBefore; 6255 return s < 0 && (s = t.virtual.slides.length + s), s >= t.virtual.slides.length && (s -= t.virtual.slides.length), s; 6256 }; 6257 if (void 0 === d && (d = function (e) { 6258 var t = e.slidesGrid, 6259 s = e.params, 6260 a = e.rtlTranslate ? e.translate : -e.translate; 6261 var i; 6262 for (var _e9 = 0; _e9 < t.length; _e9 += 1) void 0 !== t[_e9 + 1] ? a >= t[_e9] && a < t[_e9 + 1] - (t[_e9 + 1] - t[_e9]) / 2 ? i = _e9 : a >= t[_e9] && a < t[_e9 + 1] && (i = _e9 + 1) : a >= t[_e9] && (i = _e9); 6263 return s.normalizeSlideIndex && (i < 0 || void 0 === i) && (i = 0), i; 6264 }(t)), a.indexOf(s) >= 0) o = a.indexOf(s);else { 6265 var _e10 = Math.min(i.slidesPerGroupSkip, d); 6266 o = _e10 + Math.floor((d - _e10) / i.slidesPerGroup); 6267 } 6268 if (o >= a.length && (o = a.length - 1), d === r && !t.params.loop) return void (o !== l && (t.snapIndex = o, t.emit('snapIndexChange'))); 6269 if (d === r && t.params.loop && t.virtual && t.params.virtual.enabled) return void (t.realIndex = c(d)); 6270 var p = t.grid && i.grid && i.grid.rows > 1; 6271 var u; 6272 if (t.virtual && i.virtual.enabled && i.loop) u = c(d);else if (p) { 6273 var _e11 = t.slides.filter(function (e) { 6274 return e.column === d; 6275 })[0]; 6276 var _s8 = parseInt(_e11.getAttribute('data-swiper-slide-index'), 10); 6277 Number.isNaN(_s8) && (_s8 = Math.max(t.slides.indexOf(_e11), 0)), u = Math.floor(_s8 / i.grid.rows); 6278 } else if (t.slides[d]) { 6279 var _e12 = t.slides[d].getAttribute('data-swiper-slide-index'); 6280 u = _e12 ? parseInt(_e12, 10) : d; 6281 } else u = d; 6282 Object.assign(t, { 6283 previousSnapIndex: l, 6284 snapIndex: o, 6285 previousRealIndex: n, 6286 realIndex: u, 6287 previousIndex: r, 6288 activeIndex: d 6289 }), t.initialized && O(t), t.emit('activeIndexChange'), t.emit('snapIndexChange'), (t.initialized || t.params.runCallbacksOnInit) && (n !== u && t.emit('realIndexChange'), t.emit('slideChange')); 6290 }, 6291 updateClickedSlide: function updateClickedSlide(e, t) { 6292 var s = this, 6293 a = s.params; 6294 var i = e.closest(".".concat(a.slideClass, ", swiper-slide")); 6295 !i && s.isElement && t && t.length > 1 && t.includes(e) && _toConsumableArray(t.slice(t.indexOf(e) + 1, t.length)).forEac
6295h(function (e) { 6296 !i && e.matches && e.matches(".".concat(a.slideClass, ", swiper-slide")) && (i = e); 6297 }); 6298 var r, 6299 n = !1; 6300 if (i) for (var _e13 = 0; _e13 < s.slides.length; _e13 += 1) if (s.slides[_e13] === i) { 6301 n = !0, r = _e13; 6302 break; 6303 } 6304 if (!i || !n) return s.clickedSlide = void 0, void (s.clickedIndex = void 0); 6305 s.clickedSlide = i, s.virtual && s.params.virtual.enabled ? s.clickedIndex = parseInt(i.getAttribute('data-swiper-slide-index'), 10) : s.clickedIndex = r, a.slideToClickedSlide && void 0 !== s.clickedIndex && s.clickedIndex !== s.activeIndex && s.slideToClickedSlide(); 6306 } 6307 }; 6308 var G = { 6309 getTranslate: function getTranslate(e) { 6310 void 0 === e && (e = this.isHorizontal() ? 'x' : 'y'); 6311 var t = this.params, 6312 s = this.rtlTranslate, 6313 a = this.translate, 6314 i = this.wrapperEl; 6315 if (t.virtualTranslate) return s ? -a : a; 6316 if (t.cssMode) return a; 6317 var r = d(i, e); 6318 return r += this.cssOverflowAdjustment(), s && (r = -r), r || 0; 6319 }, 6320 setTranslate: function setTranslate(e, t) { 6321 var s = this, 6322 a = s.rtlTranslate, 6323 i = s.params, 6324 r = s.wrapperEl, 6325 n = s.progress; 6326 var l, 6327 o = 0, 6328 d = 0; 6329 s.isHorizontal() ? o = a ? -e : e : d = e, i.roundLengths && (o = Math.floor(o), d = Math.floor(d)), s.previousTranslate = s.translate, s.translate = s.isHorizontal() ? o : d, i.cssMode ? r[s.isHorizontal() ? 'scrollLeft' : 'scrollTop'] = s.isHorizontal() ? -o : -d : i.virtualTranslate || (s.isHorizontal() ? o -= s.cssOverflowAdjustment() : d -= s.cssOverflowAdjustment(), r.style.transform = "translate3d(".concat(o, "px, ").concat(d, "px, 0px)")); 6330 var c = s.maxTranslate() - s.minTranslate(); 6331 l = 0 === c ? 0 : (e - s.minTranslate()) / c, l !== n && s.updateProgress(e), s.emit('setTranslate', s.translate, t); 6332 }, 6333 minTranslate: function minTranslate() { 6334 return -this.snapGrid[0]; 6335 }, 6336 maxTranslate: function maxTranslate() { 6337 return -this.snapGrid[this.snapGrid.length - 1]; 6338 }, 6339 translateTo: function translateTo(e, t, s, a, i) { 6340 void 0 === e && (e = 0), void 0 === t && (t = this.params.speed), void 0 === s && (s = !0), void 0 === a && (a = !0); 6341 var r = this, 6342 n = r.params, 6343 l = r.wrapperEl; 6344 if (r.animating && n.preventInteractionOnTransition) return !1; 6345 var o = r.minTranslate(), 6346 d = r.maxTranslate(); 6347 var c; 6348 if (c = a && e > o ? o : a && e < d ? d : e, r.updateProgress(c), n.cssMode) { 6349 var _e14 = r.isHorizontal(); 6350 if (0 === t) l[_e14 ? 'scrollLeft' : 'scrollTop'] = -c;else { 6351 if (!r.support.smoothScroll) return m({ 6352 swiper: r, 6353 targetPosition: -c, 6354 side: _e14 ? 'left' : 'top' 6355 }), !0; 6356 l.scrollTo(_defineProperty(_defineProperty({}, _e14 ? 'left' : 'top', -c), "behavior", 'smooth')); 6357 } 6358 return !0; 6359 } 6360 return 0 === t ? (r.setTransition(0), r.setTranslate(c), s && (r.emit('beforeTransitionStart', t, i), r.emit('transitionEnd'))) : (r.setTransition(t), r.setTranslate(c), s && (r.emit('beforeTransitionStart', t, i), r.emit('transitionStart')), r.animating || (r.animating = !0, r.onTranslateToWrapperTransitionEnd || (r.onTranslateToWrapperTransitionEnd = function (e) { 6361 r && !r.destroyed && e.target === this && (r.wrapperEl.removeEventListener('transitionend', r.onTranslateToWrapperTransitionEnd), r.onTranslateToWrapperTransitionEnd = null, delete r.onTranslateToWrapperTransitionEnd, s && r.emit('transitionEnd')); 6362 }), r.wrapperEl.addEventListener('transitionend', r.onTranslateToWrapperTransitionEnd))), !0; 6363 } 6364 }; 6365 function N(e) { 6366 var t = e.swiper, 6367 s = e.runCallbacks, 6368 a = e.direction, 6369 i = e.step; 6370 var r = t.activeIndex, 6371 n = t.previousIndex; 6372 var l = a; 6373 if (l || (l = r > n ? 'next' : r < n ? 'prev' : 'reset'), t.emit("transition".concat(i)), s && r !== n) { 6374 if ('reset' === l) return void t.emit("slideResetTransition".concat(i)); 6375 t.emit("slideChangeTransition".concat(i)), 'next' === l ? t.emit("slideNextTransition".concat(i)) : t.emit("slidePrevTransition".concat(i)); 6376 } 6377 } 6378 var H = { 6379 slideTo: function slideTo(e, t, s, a, i) { 6380 void 0 === e && (e = 0), void 0 === t && (t = this.params.speed), void 0 === s && (s = !0), 'string' == typeof e && (e = parseInt(e, 10)); 6381 var r = this; 6382 var n = e; 6383 n < 0 && (n = 0); 6384 var l = r.params, 6385 o = r.snapGrid, 6386 d = r.slidesGrid, 6387 c = r.previousIndex, 6388 p = r.activeIndex, 6389 u = r.rtlTranslate, 6390 h = r.wrapperEl, 6391 f = r.enabled; 6392 if (r.animating && l.preventInteractionOnTransition || !f && !a && !i || r.destroyed) return !1; 6393 var g = Math.min(r.params.slidesPerGroupSkip, n); 6394 var v = g + Math.floor((n - g) / r.params.slidesPerGroup); 6395 v >= o.length && (v = o.length - 1); 6396 var w = -o[v]; 6397 if (l.normalizeSlideIndex) for (var _e15 = 0; _e15 < d.length; _e15 += 1) { 6398 var _t14 = -Math.floor(100 * w), 6399 _s9 = Math.floor(100 * d[_e15]), 6400 _a17 = Math.floor(100 * d[_e15 + 1]); 6401 void 0 !== d[_e15 + 1] ? _t14 >= _s9 && _t14 < _a17 - (_a17 - _s9) / 2 ? n = _e15 : _t14 >= _s9 && _t14 < _a17 && (n = _e15 + 1) : _t14 >= _s9 && (n = _e15); 6402 } 6403 if (r.initialized && n !== p) { 6404 if (!r.allowSlideNext && (u ? w > r.translate && w > r.minTranslate() : w < r.translate && w < r.minTranslate())) return !1; 6405 if (!r.allowSlidePrev && w > r.translate && w > r.maxTranslate() && (p || 0) !== n) return !1; 6406 } 6407 var b; 6408 if (n !== (c || 0) && s && r.emit('beforeSlideChangeStart'), r.updateProgress(w), b = n > p ? 'next' : n < p ? 'prev' : 'reset', u && -w === r.translate || !u && w === r.translate) return r.updateActiveIndex(n), l.autoHeight && r.updateAutoHeight(), r.updateSlidesClasses(), 'slide' !== l.effect && r.setTranslate(w), 'reset' !== b && (r.transitionStart(s, b), r.transitionEnd(s, b)), !1; 6409 if (l.cssMode) { 6410 var _e16 = r.isHorizontal(), 6411 _s10 = u ? w : -w; 6412 if (0 === t) { 6413 var _t15 = r.virtual && r.params.virtual.enabled; 6414 _t15 && (r.wrapperEl.style.scrollSnapType = 'none', r._immediateVirtual = !0), _t15 && !r._cssModeVirtualInitialSet && r.params.initialSlide > 0 ? (r._cssModeVirtualInitialSet = !0, requestAnimationFrame(function () { 6415 h[_e16 ? 'scrollLeft' : 'scrollTop'] = _s10; 6416 })) : h[_e16 ? 'scrollLeft' : 'scrollTop'] = _s10, _t15 && requestAnimationFrame(function () { 6417 r.wrapperEl.style.scrollSnapType = '', r._immediateVirtual = !1; 6418 }); 6419 } else { 6420 if (!r.support.smoothScroll) return m({ 6421 swiper: r, 6422 targetPosition: _s10, 6423 side: _e16 ? 'left' : 'top' 6424 }), !0; 6425 h.scrollTo(_defineProperty(_defineProperty({}, _e16 ? 'left' : 'top', _s10), "behavior", 'smooth')); 6426 } 6427 return !0; 6428 } 6429 return r.setTransition(t), r.setTranslate(w), r.updateActiveIndex(n), r.updateSlidesClasses(), r.emit('beforeTransitionStart', t, a), r.transitionStart(s, b), 0 === t ? r.transitionEnd(s, b) : r.animating || (r.animating = !0, r.onSlideToWrapperTransitionEnd || (r.onSlideToWrapperTransitionEnd = function (e) { 6430 r && !r.destroyed && e.target === this && (r.wrapperEl.removeEventListener('transitionend', r.onSlideToWrapperTransitionEnd), r.onSlideToWrapperTransitionEnd = null, delete r.onSlideToWrapperTransitionEnd, r.transitionEnd(s, b)); 6431 }), r.wrapperEl.addEventListener('transitionend', r.onSlideToWrapperTransitionEnd)), !0; 6432 }, 6433 slideToLoop: function slideToLoop(e, t, s, a) { 6434 if (void 0 === e && (e = 0), void 0 === t && (t = this.params.speed), void 0 === s && (s = !0), 'string' == typeof e) { 6435 e = parseInt(e, 10); 6436 } 6437 var i = this; 6438 if (i.destroyed) return; 6439 var r = i.grid && i.params.grid && i.params.grid.rows > 1; 6440 var n = e; 6441 if (i.params.loop) if (i.virtual && i.params.virtual.enabled) n += i.virtual.slidesBefore;else { 6442 var _e17; 6443 if (r) { 6444 var _t16 = n * i.params.grid.rows; 6445 _e17 = i.slides.filter(function (e) { 6446 return 1 * e.getAttribute('data-swiper-slide-index') === _t16; 6447 })[0].column; 6448 } else _e17 = i.getSlideIndexByData(n); 6449 var _t17 = r ? Math.ceil(i.slides.length / i.params.grid.rows) : i.slides.length, 6450 _s11 = i.params.centeredSlides; 6451 var _a18 = i.params.slidesPerView; 6452 'auto' === _a18 ? _a18 = i.slidesPerViewDynamic() : (_a18 = Math.
6452ceil(parseFloat(i.params.slidesPerView, 10)), _s11 && _a18 % 2 == 0 && (_a18 += 1)); 6453 var _l4 = _t17 - _e17 < _a18; 6454 if (_s11 && (_l4 = _l4 || _e17 < Math.ceil(_a18 / 2)), _l4) { 6455 var _a19 = _s11 ? _e17 < i.activeIndex ? 'prev' : 'next' : _e17 - i.activeIndex - 1 < i.params.slidesPerView ? 'next' : 'prev'; 6456 i.loopFix({ 6457 direction: _a19, 6458 slideTo: !0, 6459 activeSlideIndex: 'next' === _a19 ? _e17 + 1 : _e17 - _t17 + 1, 6460 slideRealIndex: 'next' === _a19 ? i.realIndex : void 0 6461 }); 6462 } 6463 if (r) { 6464 var _e18 = n * i.params.grid.rows; 6465 n = i.slides.filter(function (t) { 6466 return 1 * t.getAttribute('data-swiper-slide-index') === _e18; 6467 })[0].column; 6468 } else n = i.getSlideIndexByData(n); 6469 } 6470 return requestAnimationFrame(function () { 6471 i.slideTo(n, t, s, a); 6472 }), i; 6473 }, 6474 slideNext: function slideNext(e, t, s) { 6475 void 0 === e && (e = this.params.speed), void 0 === t && (t = !0); 6476 var a = this, 6477 i = a.enabled, 6478 r = a.params, 6479 n = a.animating; 6480 if (!i || a.destroyed) return a; 6481 var l = r.slidesPerGroup; 6482 'auto' === r.slidesPerView && 1 === r.slidesPerGroup && r.slidesPerGroupAuto && (l = Math.max(a.slidesPerViewDynamic('current', !0), 1)); 6483 var o = a.activeIndex < r.slidesPerGroupSkip ? 1 : l, 6484 d = a.virtual && r.virtual.enabled; 6485 if (r.loop) { 6486 if (n && !d && r.loopPreventsSliding) return !1; 6487 if (a.loopFix({ 6488 direction: 'next' 6489 }), a._clientLeft = a.wrapperEl.clientLeft, a.activeIndex === a.slides.length - 1 && r.cssMode) return requestAnimationFrame(function () { 6490 a.slideTo(a.activeIndex + o, e, t, s); 6491 }), !0; 6492 } 6493 return r.rewind && a.isEnd ? a.slideTo(0, e, t, s) : a.slideTo(a.activeIndex + o, e, t, s); 6494 }, 6495 slidePrev: function slidePrev(e, t, s) { 6496 void 0 === e && (e = this.params.speed), void 0 === t && (t = !0); 6497 var a = this, 6498 i = a.params, 6499 r = a.snapGrid, 6500 n = a.slidesGrid, 6501 l = a.rtlTranslate, 6502 o = a.enabled, 6503 d = a.animating; 6504 if (!o || a.destroyed) return a; 6505 var c = a.virtual && i.virtual.enabled; 6506 if (i.loop) { 6507 if (d && !c && i.loopPreventsSliding) return !1; 6508 a.loopFix({ 6509 direction: 'prev' 6510 }), a._clientLeft = a.wrapperEl.clientLeft; 6511 } 6512 function p(e) { 6513 return e < 0 ? -Math.floor(Math.abs(e)) : Math.floor(e); 6514 } 6515 var u = p(l ? a.translate : -a.translate), 6516 m = r.map(function (e) { 6517 return p(e); 6518 }); 6519 var h = r[m.indexOf(u) - 1]; 6520 if (void 0 === h && i.cssMode) { 6521 var _e19; 6522 r.forEach(function (t, s) { 6523 u >= t && (_e19 = s); 6524 }), void 0 !== _e19 && (h = r[_e19 > 0 ? _e19 - 1 : _e19]); 6525 } 6526 var f = 0; 6527 if (void 0 !== h && (f = n.indexOf(h), f < 0 && (f = a.activeIndex - 1), 'auto' === i.slidesPerView && 1 === i.slidesPerGroup && i.slidesPerGroupAuto && (f = f - a.slidesPerViewDynamic('previous', !0) + 1, f = Math.max(f, 0))), i.rewind && a.isBeginning) { 6528 var _i7 = a.params.virtual && a.params.virtual.enabled && a.virtual ? a.virtual.slides.length - 1 : a.slides.length - 1; 6529 return a.slideTo(_i7, e, t, s); 6530 } 6531 return i.loop && 0 === a.activeIndex && i.cssMode ? (requestAnimationFrame(function () { 6532 a.slideTo(f, e, t, s); 6533 }), !0) : a.slideTo(f, e, t, s); 6534 }, 6535 slideReset: function slideReset(e, t, s) { 6536 void 0 === e && (e = this.params.speed), void 0 === t && (t = !0); 6537 var a = this; 6538 if (!a.destroyed) return a.slideTo(a.activeIndex, e, t, s); 6539 }, 6540 slideToClosest: function slideToClosest(e, t, s, a) { 6541 void 0 === e && (e = this.params.speed), void 0 === t && (t = !0), void 0 === a && (a = 0.5); 6542 var i = this; 6543 if (i.destroyed) return; 6544 var r = i.activeIndex; 6545 var n = Math.min(i.params.slidesPerGroupSkip, r), 6546 l = n + Math.floor((r - n) / i.params.slidesPerGroup), 6547 o = i.rtlTranslate ? i.translate : -i.translate; 6548 if (o >= i.snapGrid[l]) { 6549 var _e20 = i.snapGrid[l]; 6550 o - _e20 > (i.snapGrid[l + 1] - _e20) * a && (r += i.params.slidesPerGroup); 6551 } else { 6552 var _e21 = i.snapGrid[l - 1]; 6553 o - _e21 <= (i.snapGrid[l] - _e21) * a && (r -= i.params.slidesPerGroup); 6554 } 6555 return r = Math.max(r, 0), r = Math.min(r, i.slidesGrid.length - 1), i.slideTo(r, e, t, s); 6556 }, 6557 slideToClickedSlide: function slideToClickedSlide() { 6558 var e = this; 6559 if (e.destroyed) return; 6560 var t = e.params, 6561 s = e.slidesEl, 6562 a = 'auto' === t.slidesPerView ? e.slidesPerViewDynamic() : t.slidesPerView; 6563 var i, 6564 r = e.clickedIndex; 6565 var n = e.isElement ? 'swiper-slide' : ".".concat(t.slideClass); 6566 if (t.loop) { 6567 if (e.animating) return; 6568 i = parseInt(e.clickedSlide.getAttribute('data-swiper-slide-index'), 10), t.centeredSlides ? r < e.loopedSlides - a / 2 || r > e.slides.length - e.loopedSlides + a / 2 ? (e.loopFix(), r = e.getSlideIndex(f(s, "".concat(n, "[data-swiper-slide-index=\"").concat(i, "\"]"))[0]), l(function () { 6569 e.slideTo(r); 6570 })) : e.slideTo(r) : r > e.slides.length - a ? (e.loopFix(), r = e.getSlideIndex(f(s, "".concat(n, "[data-swiper-slide-index=\"").concat(i, "\"]"))[0]), l(function () { 6571 e.slideTo(r); 6572 })) : e.slideTo(r); 6573 } else e.slideTo(r); 6574 } 6575 }; 6576 var X = { 6577 loopCreate: function loopCreate(e) { 6578 var t = this, 6579 s = t.params, 6580 a = t.slidesEl; 6581 if (!s.loop || t.virtual && t.params.virtual.enabled) return; 6582 var i = function i() { 6583 f(a, ".".concat(s.slideClass, ", swiper-slide")).forEac
6583h(function (e, t) { 6584 e.setAttribute('data-swiper-slide-index', t); 6585 }); 6586 }, 6587 r = t.grid && s.grid && s.grid.rows > 1, 6588 n = s.slidesPerGroup * (r ? s.grid.rows : 1), 6589 l = t.slides.length % n != 0, 6590 o = r && t.slides.length % s.grid.rows != 0, 6591 d = function d(e) { 6592 for (var _a20 = 0; _a20 < e; _a20 += 1) { 6593 var _e22 = t.isElement ? v('swiper-slide', [s.slideBlankClass]) : v('div', [s.slideClass, s.slideBlankClass]); 6594 t.slidesEl.append(_e22); 6595 } 6596 }; 6597 if (l) { 6598 if (s.loopAddBlankSlides) { 6599 d(n - t.slides.length % n), t.recalcSlides(), t.updateSlides(); 6600 } else 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)'); 6601 i(); 6602 } else if (o) { 6603 if (s.loopAddBlankSlides) { 6604 d(s.grid.rows - t.slides.length % s.grid.rows), t.recalcSlides(), t.updateSlides(); 6605 } else 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)'); 6606 i(); 6607 } else i(); 6608 t.loopFix({ 6609 slideRealIndex: e, 6610 direction: s.centeredSlides ? void 0 : 'next' 6611 }); 6612 }, 6613 loopFix: function loopFix(e) { 6614 var _ref2 = void 0 === e ? {} : e, 6615 t = _ref2.slideRealIndex, 6616 _ref2$slideTo = _ref2.slideTo, 6617 s = _ref2$slideTo === void 0 ? !0 : _ref2$slideTo, 6618 a = _ref2.direction, 6619 i = _ref2.setTranslate, 6620 r = _ref2.activeSlideIndex, 6621 n = _ref2.byController, 6622 l = _ref2.byMousewheel; 6623 var o = this; 6624 if (!o.params.loop) return; 6625 o.emit('beforeLoopFix'); 6626 var d = o.slides, 6627 c = o.allowSlidePrev, 6628 p = o.allowSlideNext, 6629 u = o.slidesEl, 6630 m = o.params, 6631 h = m.centeredSlides; 6632 if (o.allowSlidePrev = !0, o.allowSlideNext = !0, o.virtual && m.virtual.enabled) return s && (m.centeredSlides || 0 !== o.snapIndex ? m.centeredSlides && o.snapIndex < m.slidesPerView ? o.slideTo(o.virtual.slides.length + o.snapIndex, 0, !1, !0) : o.snapIndex === o.snapGrid.length - 1 && o.slideTo(o.virtual.slidesBefore, 0, !1, !0) : o.slideTo(o.virtual.slides.length, 0, !1, !0)), o.allowSlidePrev = c, o.allowSlideNext = p, void o.emit('loopFix'); 6633 var f = m.slidesPerView; 6634 'auto' === f ? f = o.slidesPerViewDynamic() : (f = Math.ceil(parseFloat(m.slidesPerView, 10)), h && f % 2 == 0 && (f += 1)); 6635 var v = m.slidesPerGroupAuto ? f : m.slidesPerGroup; 6636 var w = v; 6637 w % v != 0 && (w += v - w % v), w += m.loopAdditionalSlides, o.loopedSlides = w; 6638 var b = o.grid && m.grid && m.grid.rows > 1; 6639 d.length < f + w ? g('Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters') : b && 'row' === m.grid.fill && g('Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`'); 6640 var y = [], 6641 E = []; 6642 var x = o.activeIndex; 6643 void 0 === r ? r = o.getSlideIndex(d.filter(function (e) { 6644 return e.classList.contains(m.slideActiveClass); 6645 })[0]) : x = r; 6646 var S = 'next' === a || !a, 6647 T = 'prev' === a || !a; 6648 var M = 0, 6649 C = 0; 6650 var P = b ? Math.ceil(d.length / m.grid.rows) : d.length, 6651 L = (b ? d[r].column : r) + (h && void 0 === i ? -f / 2 + 0.5 : 0); 6652 if (L < w) { 6653 M = Math.max(w - L, v); 6654 for (var _e23 = 0; _e23 < w - L; _e23 += 1) { 6655 var _t18 = _e23 - Math.floor(_e23 / P) * P; 6656 if (b) { 6657 var _e24 = P - _t18 - 1; 6658 for (var _t19 = d.length - 1; _t19 >= 0; _t19 -= 1) d[_t19].column === _e24 && y.push(_t19); 6659 } else y.push(P - _t18 - 1); 6660 } 6661 } else if (L + f > P - w) { 6662 C = Math.max(L - (P - 2 * w), v); 6663 var _loop = function _loop() { 6664 var t = _e25 - Math.floor(_e25 / P) * P; 6665 b ? d.forEach(function (e, s) { 6666 e.column === t && E.push(s); 6667 }) : E.push(t); 6668 }; 6669 for (var _e25 = 0; _e25 < C; _e25 += 1) { 6670 _loop(); 6671 } 6672 } 6673 if (o.__preventObserver__ = !0, requestAnimationFrame(function () { 6674 o.__preventObserver__ = !1; 6675 }
6675), T && y.forEach(function (e) { 6676 d[e].swiperLoopMoveDOM = !0, u.prepend(d[e]), d[e].swiperLoopMoveDOM = !1; 6677 }), S && E.forEach(function (e) { 6678 d[e].swiperLoopMoveDOM = !0, u.append(d[e]), d[e].swiperLoopMoveDOM = !1; 6679 }), o.recalcSlides(), 'auto' === m.slidesPerView ? o.updateSlides() : b && (y.length > 0 && T || E.length > 0 && S) && o.slides.forEach(function (e, t) { 6680 o.grid.updateSlide(t, e, o.slides); 6681 }), m.watchSlidesProgress && o.updateSlidesOffset(), s) if (y.length > 0 && T) { 6682 if (void 0 === t) { 6683 var _e26 = o.slidesGrid[x], 6684 _t20 = o.slidesGrid[x + M] - _e26; 6685 l ? o.setTranslate(o.translate - _t20) : (o.slideTo(x + Math.ceil(M), 0, !1, !0), i && (o.touchEventsData.startTranslate = o.touchEventsData.startTranslate - _t20, o.touchEventsData.currentTranslate = o.touchEventsData.currentTranslate - _t20)); 6686 } else if (i) { 6687 var _e27 = b ? y.length / m.grid.rows : y.length; 6688 o.slideTo(o.activeIndex + _e27, 0, !1, !0), o.touchEventsData.currentTranslate = o.translate; 6689 } 6690 } else if (E.length > 0 && S) if (void 0 === t) { 6691 var _e28 = o.slidesGrid[x], 6692 _t21 = o.slidesGrid[x - C] - _e28; 6693 l ? o.setTranslate(o.translate - _t21) : (o.slideTo(x - C, 0, !1, !0), i && (o.touchEventsData.startTranslate = o.touchEventsData.startTranslate - _t21, o.touchEventsData.currentTranslate = o.touchEventsData.currentTranslate - _t21)); 6694 } else { 6695 var _e29 = b ? E.length / m.grid.rows : E.length; 6696 o.slideTo(o.activeIndex - _e29, 0, !1, !0); 6697 } 6698 if (o.allowSlidePrev = c, o.allowSlideNext = p, o.controller && o.controller.control && !n) { 6699 var _e30 = { 6700 slideRealIndex: t, 6701 direction: a, 6702 setTranslate: i, 6703 activeSlideIndex: r, 6704 byController: !0 6705 }; 6706 Array.isArray(o.controller.control) ? o.controller.control.forEach(function (t) { 6707 !t.destroyed && t.params.loop && t.loopFix(_objectSpread(_objectSpread({}, _e30), {}, { 6708 slideTo: t.params.slidesPerView === m.slidesPerView && s 6709 })); 6710 }) : o.controller.control instanceof o.constructor && o.controller.control.params.loop && o.controller.control.loopFix(_objectSpread(_objectSpread({}, _e30), {}, { 6711 slideTo: o.controller.control.params.slidesPerView === m.slidesPerView && s 6712 })); 6713 } 6714 o.emit('loopFix'); 6715 }, 6716 loopDestroy: function loopDestroy() { 6717 var e = this, 6718 t = e.params, 6719 s = e.slidesEl; 6720 if (!t.loop || e.virtual && e.params.virtual.enabled) return; 6721 e.recalcSlides(); 6722 var a = []; 6723 e.slides.forEach(function (e) { 6724 var t = void 0 === e.swiperSlideIndex ? 1 * e.getAttribute('data-swiper-slide-index') : e.swiperSlideIndex; 6725 a[t] = e; 6726 }), e.slides.forEach(function (e) { 6727 e.removeAttribute('data-swiper-slide-index'); 6728 }), a.forEach(function (e) { 6729 s.append(e); 6730 }), e.recalcSlides(), e.slideTo(e.realIndex, 0); 6731 } 6732 }; 6733 function Y(e, t, s) { 6734 var a = r(), 6735 i = e.params, 6736 n = i.edgeSwipeDetection, 6737 l = i.edgeSwipeThreshold; 6738 return !n || !(s <= l || s >= a.innerWidth - l) || 'prevent' === n && (t.preventDefault(), !0); 6739 } 6740 function B(e) { 6741 var t = this, 6742 s = a(); 6743 var i = e; 6744 i.originalEvent && (i = i.originalEvent); 6745 var n = t.touchEventsData; 6746 if ('pointerdown' === i.type) { 6747 if (null !== n.pointerId && n.pointerId !== i.pointerId) return; 6748 n.pointerId = i.pointerId; 6749 } else 'touchstart' === i.type && 1 === i.targetTouches.length && (n.touchId = i.targetTouches[0].identifier); 6750 if ('touchstart' === i.type) return void Y(t, i, i.targetTouches[0].pageX); 6751 var l = t.params, 6752 d = t.touches, 6753 c = t.enabled; 6754 if (!c) return; 6755 if (!l.simulateTouch && 'mouse' === i.pointerType) return; 6756 if (t.animating && l.preventInteractionOnTransition) return; 6757 !t.animating && l.cssMode && l.loop && t.loopFix(); 6758 var p = i.target; 6759 if ('wrapper' === l.touchEventsTarget && !t.wrapperEl.contains(p)) return; 6760 if ('which' in i && 3 === i.which) return; 6761 if ('button' in i && i.button > 0) return; 6762 if (n.isTouched && n.isMoved) return; 6763 var u = !!l.noSwipingClass && '' !== l.noSwipingClass, 6764 m = i.composedPath ? i.composedPath() : i.path; 6765 u && i.target && i.target.shadowRoot && m && (p = m[0]); 6766 var h = l.noSwipingSelector ? l.noSwipingSelector : ".".concat(l.noSwipingClass), 6767 f = !(!i.target || !i.target.shadowRoot); 6768 if (l.noSwiping && (f ? function (e, t) { 6769 return void 0 === t && (t = this), function t(s) { 6770 if (!s || s === a() || s === r()) return null; 6771 s.assignedSlot && (s = s.assignedSlot); 6772 var i = s.closest(e); 6773 return i || s.getRootNode ? i || t(s.getRootNode().host) : null; 6774 }(t); 6775 }(h, p) : p.closest(h))) return void (t.allowClick = !0); 6776 if (l.swipeHandler && !p.closest(l.swipeHandler)) return; 6777 d.currentX = i.pageX, d.currentY = i.pageY; 6778 var g = d.currentX, 6779 v = d.currentY; 6780 if (!Y(t, i, g)) return;
6781 Object.assign(n, { 6782 isTouched: !0, 6783 isMoved: !1, 6784 allowTouchCallbacks: !0, 6785 isScrolling: void 0, 6786 startMoving: void 0 6787 }), d.startX = g, d.startY = v, n.touchStartTime = o(), t.allowClick = !0, t.updateSize(), t.swipeDirection = void 0, l.threshold > 0 && (n.allowThresholdMove = !1); 6788 var w = !0; 6789 p.matches(n.focusableElements) && (w = !1, 'SELECT' === p.nodeName && (n.isTouched = !1)), s.activeElement && s.activeElement.matches(n.focusableElements) && s.activeElement !== p && s.activeElement.blur(); 6790 var b = w && t.allowTouchMove && l.touchStartPreventDefault; 6791 !l.touchStartForcePreventDefault && !b || p.isContentEditable || i.preventDefault(), l.freeMode && l.freeMode.enabled && t.freeMode && t.animating && !l.cssMode && t.freeMode.onTouchStart(), t.emit('touchStart', i); 6792 } 6793 function R(e) { 6794 var t = a(), 6795 s = this, 6796 i = s.touchEventsData, 6797 r = s.params, 6798 n = s.touches, 6799 l = s.rtlTranslate, 6800 d = s.enabled; 6801 if (!d) return; 6802 if (!r.simulateTouch && 'mouse' === e.pointerType) return; 6803 var c, 6804 p = e; 6805 if (p.originalEvent && (p = p.originalEvent), 'pointermove' === p.type) { 6806 if (null !== i.touchId) return; 6807 if (p.pointerId !== i.pointerId) return; 6808 } 6809 if ('touchmove' === p.type) { 6810 if (c = _toConsumableArray(p.changedTouches).filter(function (e) { 6811 return e.identifier === i.touchId; 6812 })[0], !c || c.identifier !== i.touchId) return; 6813 } else c = p; 6814 if (!i.isTouched) return void (i.startMoving && i.isScrolling && s.emit('touchMoveOpposite', p)); 6815 var u = c.pageX, 6816 m = c.pageY; 6817 if (p.preventedByNestedSwiper) return n.startX = u, void (n.startY = m); 6818 if (!s.allowTouchMove) return p.target.matches(i.focusableElements) || (s.allowClick = !1), void (i.isTouched && (Object.assign(n, { 6819 startX: u, 6820 startY: m, 6821 currentX: u, 6822 currentY: m 6823 }), i.touchStartTime = o())); 6824 if (r.touchReleaseOnEdges && !r.loop) if (s.isVertical()) { 6825 if (m < n.startY && s.translate <= s.maxTranslate() || m > n.startY && s.translate >= s.minTranslate()) return i.isTouched = !1, void (i.isMoved = !1); 6826 } else if (u < n.startX && s.translate <= s.maxTranslate() || u > n.startX && s.translate >= s.minTranslate()) return; 6827 if (t.activeElement && p.target === t.activeElement && p.target.matches(i.focusableElements)) return i.isMoved = !0, void (s.allowClick = !1); 6828 i.allowTouchCallbacks && s.emit('touchMove', p), n.previousX = n.currentX, n.previousY = n.currentY, n.currentX = u, n.currentY = m; 6829 var h = n.currentX - n.startX, 6830 f = n.currentY - n.startY; 6831 if (s.params.threshold && Math.sqrt(Math.pow(h, 2) + Math.pow(f, 2)) < s.params.threshold) return; 6832 if (void 0 === i.isScrolling) { 6833 var _e31; 6834 s.isHorizontal() && n.currentY === n.startY || s.isVertical() && n.currentX === n.startX ? i.isScrolling = !1 : h * h + f * f >= 25 && (_e31 = 180 * Math.atan2(Math.abs(f), Math.abs(h)) / Math.PI, i.isScrolling = s.isHorizontal() ? _e31 > r.touchAngle : 90 - _e31 > r.touchAngle); 6835 } 6836 if (i.isScrolling && s.emit('touchMoveOpposite', p), void 0 === i.startMoving && (n.currentX === n.startX && n.currentY === n.startY || (i.startMoving = !0)), i.isScrolling) return void (i.isTouched = !1); 6837 if (!i.startMoving) return; 6838 s.allowClick = !1, !r.cssMode && p.cancelable && p.preventDefault(), r.touchMoveStopPropagation && !r.nested && p.stopPropagation(); 6839 var g = s.isHorizontal() ? h : f, 6840 v = s.isHorizontal() ? n.currentX - n.previousX : n.currentY - n.previousY; 6841 r.oneWayMovement && (g = Math.abs(g) * (l ? 1 : -1), v = Math.abs(v) * (l ? 1 : -1)), n.diff = g, g *= r.touchRatio, l && (g = -g, v = -v); 6842 var w = s.touchesDirection; 6843 s.swipeDirection = g > 0 ? 'prev' : 'next', s.touchesDirection = v > 0 ? 'prev' : 'next'; 6844 var b = s.params.loop && !r.cssMode, 6845 y = 'next' === s.touchesDirection && s.allowSlideNext || 'prev' === s.touchesDirection && s.allowSlidePrev; 6846 if (!i.isMoved) { 6847 if (b && y && s.loopFix({ 6848 direction: s.swipeDirection 6849 }), i.startTranslate = s.getTranslate(), s.setTransition(0), s.animating) { 6850 var _e32 = new window.CustomEvent('transitionend', { 6851 bubbles: !0, 6852 cancelable: !0 6853 });
6854 s.wrapperEl.dispatchEvent(_e32); 6855 } 6856 i.allowMomentumBounce = !1, !r.grabCursor || !0 !== s.allowSlideNext && !0 !== s.allowSlidePrev || s.setGrabCursor(!0), s.emit('sliderFirstMove', p); 6857 } 6858 if (new Date().getTime(), i.isMoved && i.allowThresholdMove && w !== s.touchesDirection && b && y && Math.abs(g) >= 1) return Object.assign(n, { 6859 startX: u, 6860 startY: m, 6861 currentX: u, 6862 currentY: m, 6863 startTranslate: i.currentTranslate 6864 }), i.loopSwapReset = !0, void (i.startTranslate = i.currentTranslate); 6865 s.emit('sliderMove', p), i.isMoved = !0, i.currentTranslate = g + i.startTranslate; 6866 var E = !0, 6867 x = r.resistanceRatio; 6868 if (r.touchReleaseOnEdges && (x = 0), g > 0 ? (b && y && i.allowThresholdMove && i.currentTranslate > (r.centeredSlides ? s.minTranslate() - s.slidesSizesGrid[s.activeIndex + 1] : s.minTranslate()) && s.loopFix({ 6869 direction: 'prev', 6870 setTranslate: !0, 6871 activeSlideIndex: 0 6872 }), i.currentTranslate > s.minTranslate() && (E = !1, r.resistance && (i.currentTranslate = s.minTranslate() - 1 + Math.pow(-s.minTranslate() + i.startTranslate + g, x)))) : g < 0 && (b && y && i.allowThresholdMove && i.currentTranslate < (r.centeredSlides ? s.maxTranslate() + s.slidesSizesGrid[s.slidesSizesGrid.length - 1] : s.maxTranslate()) && s.loopFix({ 6873 direction: 'next', 6874 setTranslate: !0, 6875 activeSlideIndex: s.slides.length - ('auto' === r.slidesPerView ? s.slidesPerViewDynamic() : Math.ceil(parseFloat(r.slidesPerView, 10))) 6876 }), i.currentTranslate < s.maxTranslate() && (E = !1, r.resistance && (i.currentTranslate = s.maxTranslate() + 1 - Math.pow(s.maxTranslate() - i.startTranslate - g, x)))), E && (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), r.threshold > 0) { 6877 if (!(Math.abs(g) > r.threshold || i.allowThresholdMove)) return void (i.currentTranslate = i.startTranslate); 6878 if (!i.allowThresholdMove) return i.allowThresholdMove = !0, n.startX = n.currentX, n.startY = n.currentY, i.currentTranslate = i.startTranslate, void (n.diff = s.isHorizontal() ? n.currentX - n.startX : n.currentY - n.startY); 6879 } 6880 r.followFinger && !r.cssMode && ((r.freeMode && r.freeMode.enabled && s.freeMode || r.watchSlidesProgress) && (s.updateActiveIndex(), s.updateSlidesClasses()), r.freeMode && r.freeMode.enabled && s.freeMode && s.freeMode.onTouchMove(), s.updateProgress(i.currentTranslate), s.setTranslate(i.currentTranslate)); 6881 } 6882 function q(e) { 6883 var t = this, 6884 s = t.touchEventsData; 6885 var a, 6886 i = e; 6887 i.originalEvent && (i = i.originalEvent); 6888 if ('touchend' === i.type || 'touchcancel' === i.type) { 6889 if (a = _toConsumableArray(i.changedTouches).filter(function (e) { 6890 return e.identifier === s.touchId; 6891 })[0], !a || a.identifier !== s.touchId) return; 6892 } else { 6893 if (null !== s.touchId) return; 6894 if (i.pointerId !== s.pointerId) return; 6895 a = i; 6896 } 6897 if (['pointercancel', 'pointerout', 'pointerleave', 'contextmenu'].includes(i.type)) { 6898 if (!(['pointercancel', 'contextmenu'].includes(i.type) && (t.browser.isSafari || t.browser.isWebView))) return; 6899 } 6900 s.pointerId = null, s.touchId = null; 6901 var r = t.params, 6902 n = t.touches, 6903 d = t.rtlTranslate, 6904 c = t.slidesGrid, 6905 p = t.enabled; 6906 if (!p) return; 6907 if (!r.simulateTouch && 'mouse' === i.pointerType) return; 6908 if (s.allowTouchCallbacks && t.emit('touchEnd', i), s.allowTouchCallbacks = !1, !s.isTouched) return s.isMoved && r.grabCursor && t.setGrabCursor(!1), s.isMoved = !1, void (s.startMoving = !1); 6909 r.grabCursor && s.isMoved && s.isTouched && (!0 === t.allowSlideNext || !0 === t.allowSlidePrev) && t.setGrabCursor(!1); 6910 var u = o(), 6911 m = u - s.touchStartTime; 6912 if (t.allowClick) { 6913 var _e33 = i.path || i.composedPath && i.composedPath(); 6914 t.updateClickedSlide(_e33 && _e33[0] || i.target, _e33), t.emit('tap click', i), m < 300 && u - s.lastClickTime < 300 && t.emit('doubleTap doubleClick', i); 6915 } 6916 if (s.lastClickTime = o(), l(function () { 6917 t.destroyed || (t.allowClick = !0); 6918 }), !s.isTouched || !s.isMoved || !t.swipeDirection || 0 === n.diff && !s.loopSwapReset || s.currentTranslate === s.startTranslate && !s.loopSwapReset) return s.isTouched = !1, s.isMoved = !1, void (s.startMoving = !1); 6919 var h; 6920 if (s.isTouched = !1, s.isMoved = !1, s.startMoving = !1, h = r.followFinger ? d ? t.translate : -t.translate : -s.currentTranslate, r.cssMode) return; 6921 if (r.freeMode && r.freeMode.enabled) return void t.freeMode.onTouchEnd({ 6922 currentPos: h 6923 }); 6924 var f = h >= -t.maxTranslate() && !t.params.loop; 6925 var g = 0, 6926 v = t.slidesSizesGrid[0]; 6927 for (var _e34 = 0; _e34 < c.length; _e34 += _e34 < r.slidesPerGroupSkip ? 1 : r.slidesPerGroup) { 6928 var _t22 = _e34 < r.slidesPerGroupSkip - 1 ? 1 : r.slidesPerGroup; 6929 void 0 !== c[_e34 + _t22] ? (f || h >= c[_e34] && h < c[_e34 + _t22]) && (g = _e34, v = c[_e34 + _t22] - c[_e34]) : (f || h >= c[_e34]) && (g = _e34, v = c[c.length - 1] - c[c.length - 2]); 6930 } 6931 var w = null, 6932 b = null; 6933 r.rewind && (t.isBeginning ? b = r.virtual && r.virtual.enabled && t.virtual ? t.virtual.slides.length - 1 : t.slides.length - 1 : t.isEnd && (w = 0)); 6934 var y = (h - c[g]) / v, 6935 E = g < r.slidesPerGroupSkip - 1 ? 1 : r.slidesPerGroup; 6936 if (m > r.longSwipesMs) { 6937 if (!r.longSwipes) return void t.slideTo(t.activeIndex); 6938 'next' === t.swipeDirection && (y >= r.longSwipesRatio ? t.slideTo(r.rewind && t.isEnd ? w : g + E) : t.slideTo(g)), 'prev' === t.swipeDirection && (y > 1 - r.longSwipesRatio ? t.slideTo(g + E) : null !== b && y < 0 && Math.abs(y) > r.longSwipesRatio ? t.slideTo(b) : t.slideTo(g)); 6939 } else { 6940 if (!r.shortSwipes) return void t.slideTo(t.activeIndex); 6941 t.navigation && (i.target === t.navigation.nextEl || i.target === t.navigation.prevEl) ? i.target === t.navigation.nextEl ? t.slideTo(g + E) : t.slideTo(g) : ('next' === t.swipeDirection && t.slideTo(null !== w ? w : g + E), 'prev' === t.swipeDirection && t.slideTo(null !== b ? b : g)); 6942 } 6943 } 6944 function F() { 6945 var e = this, 6946 t = e.params, 6947 s = e.el; 6948 if (s && 0 === s.offsetWidth) return; 6949 t.breakpoints && e.setBreakpoint(); 6950 var a = e.allowSlideNext, 6951 i = e.allowSlidePrev, 6952 r = e.snapGrid, 6953 n = e.virtual && e.params.virtual.enabled; 6954 e.allowSlideNext = !0, e.allowSlidePrev = !0, e.updateSize(), e.updateSlides(), e.updateSlidesClasses(); 6955 var l = n && t.loop; 6956 !('auto' === t.slidesPerView || t.slidesPerView > 1) || !e.isEnd || e.isBeginning || e.params.centeredSlides || l ? e.params.loop && !n ? 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(function () { 6957 e.autoplay && e.autoplay.running && e.autoplay.paused && e.autoplay.resume(); 6958 }, 500)), e.allowSlidePrev = i, e.allowSlideNext = a, e.params.watchOverflow && r !== e.snapGrid && e.checkOverflow(); 6959 } 6960 function V(e) { 6961 var t = this; 6962 t.enabled && (t.allowClick || (t.params.preventClicks && e.preventDefault(), t.params.preventClicksPropagation && t.animating && (e.stopPropagation(), e.stopImmediatePropagation()))); 6963 } 6964 function _() { 6965 var e = this, 6966 t = e.wrapperEl, 6967 s = e.rtlTranslate, 6968 a = e.enabled; 6969 if (!a) return; 6970 var i; 6971 e.previousTranslate = e.translate, e.isHorizontal() ? e.translate = -t.scrollLeft : e.translate = -t.scrollTop, 0 === e.translate && (e.translate = 0), e.updateActiveIndex(), e.updateSlidesClasses(); 6972 var r = e.maxTranslate() - e.minTranslate(); 6973 i = 0 === r ? 0 : (e.translate - e.minTranslate()) / r, i !== e.progress && e.updateProgress(s ? -e.translate : e.translate), e.emit('setTranslate', e.translate, !1); 6974 } 6975 function W(e) { 6976 var t = this; 6977 $(t, e.target), t.params.cssMode || 'auto' !== t.params.slidesPerView && !t.params.autoHeight || t.update(
6977); 6978 } 6979 function j() { 6980 var e = this; 6981 e.documentTouchHandlerProceeded || (e.documentTouchHandlerProceeded = !0, e.params.touchReleaseOnEdges && (e.el.style.touchAction = 'auto')); 6982 } 6983 var U = function U(e, t) { 6984 var s = a(), 6985 i = e.params, 6986 r = e.el, 6987 n = e.wrapperEl, 6988 l = e.device, 6989 o = !!i.nested, 6990 d = 'on' === t ? 'addEventListener' : 'removeEventListener', 6991 c = t; 6992 s[d]('touchstart', e.onDocumentTouchStart, { 6993 passive: !1, 6994 capture: o 6995 }), r[d]('touchstart', e.onTouchStart, { 6996 passive: !1 6997 }), r[d]('pointerdown', e.onTouchStart, { 6998 passive: !1 6999 }), s[d]('touchmove', e.onTouchMove, { 7000 passive: !1, 7001 capture: o 7002 }), s[d]('pointermove', e.onTouchMove, { 7003 passive: !1, 7004 capture: o 7005 }), s[d]('touchend', e.onTouchEnd, { 7006 passive: !0 7007 }), s[d]('pointerup', e.onTouchEnd, { 7008 passive: !0 7009 }), s[d]('pointercancel', e.onTouchEnd, { 7010 passive: !0 7011 }), s[d]('touchcancel', e.onTouchEnd, { 7012 passive: !0 7013 }), s[d]('pointerout', e.onTouchEnd, { 7014 passive: !0 7015 }), s[d]('pointerleave', e.onTouchEnd, { 7016 passive: !0 7017 }), s[d]('contextmenu', e.onTouchEnd, { 7018 passive: !0 7019 }), (i.preventClicks || i.preventClicksPropagation) && r[d]('click', e.onClick, !0), i.cssMode && n[d]('scroll', e.onScroll), i.updateOnWindowResize ? e[c](l.ios || l.android ? 'resize orientationchange observerUpdate' : 'resize observerUpdate', F, !0) : e[c]('observerUpdate', F, !0), r[d]('load', e.onLoad, { 7020 capture: !0 7021 }); 7022 }; 7023 var K = function K(e, t) { 7024 return e.grid && t.grid && t.grid.rows > 1; 7025 }; 7026 var Z = { 7027 init: !0, 7028 direction: 'horizontal', 7029 oneWayMovement: !1, 7030 swiperElementNodeName: 'SWIPER-CONTAINER', 7031 touchEventsTarget: 'wrapper', 7032 initialSlide: 0, 7033 speed: 300, 7034 cssMode: !1, 7035 updateOnWindowResize: !0, 7036 resizeObserver: !0, 7037 nested: !1, 7038 createElements: !1, 7039 eventsPrefix: 'swiper', 7040 enabled: !0, 7041 focusableElements: 'input, select, option, textarea, button, video, label', 7042 width: null, 7043 height: null, 7044 preventInteractionOnTransition: !1, 7045 userAgent: null, 7046 url: null, 7047 edgeSwipeDetection: !1, 7048 edgeSwipeThreshold: 20, 7049 autoHeight: !1, 7050 setWrapperSize: !1, 7051 virtualTranslate: !1, 7052 effect: 'slide', 7053 breakpoints: void 0, 7054 breakpointsBase: 'window', 7055 spaceBetween: 0, 7056 slidesPerView: 1, 7057 slidesPerGroup: 1, 7058 slidesPerGroupSkip: 0, 7059 slidesPerGroupAuto: !1, 7060 centeredSlides: !1, 7061 centeredSlidesBounds: !1, 7062 slidesOffsetBefore: 0, 7063 slidesOffsetAfter: 0, 7064 normalizeSlideIndex: !0, 7065 centerInsufficientSlides: !1, 7066 watchOverflow: !0, 7067 roundLengths: !1, 7068 touchRatio: 1, 7069 touchAngle: 45, 7070 simulateTouch: !0, 7071 shortSwipes: !0, 7072 longSwipes: !0, 7073 longSwipesRatio: 0.5, 7074 longSwipesMs: 300, 7075 followFinger: !0, 7076 allowTouchMove: !0, 7077 threshold: 5, 7078 touchMoveStopPropagation: !1, 7079 touchStartPreventDefault: !0, 7080 touchStartForcePreventDefault: !1, 7081 touchReleaseOnEdges: !1, 7082 uniqueNavElements: !0, 7083 resistance: !0, 7084 resistanceRatio: 0.85, 7085 watchSlidesProgress: !1, 7086 grabCursor: !1, 7087 preventClicks: !0, 7088 preventClicksPropagation: !0, 7089 slideToClickedSlide: !1, 7090 loop: !1, 7091 loopAddBlankSlides: !0, 7092 loopAdditionalSlides: 0, 7093 loopPreventsSliding: !0, 7094 rewind: !1, 7095 allowSlidePrev: !0, 7096 allowSlideNext: !0, 7097 swipeHandler: null, 7098 noSwiping: !0, 7099 noSwipingClass: 'swiper-no-swiping', 7100 noSwipingSelector: null, 7101 passiveListeners: !0, 7102 maxBackfaceHiddenSlides: 10, 7103 containerModifierClass: 'swiper-', 7104 slideClass: 'swiper-slide', 7105 slideBlankClass: 'swiper-slide-blank', 7106 slideActiveClass: 'swiper-slide-active', 7107 slideVisibleClass: 'swiper-slide-visible', 7108 slideFullyVisibleClass: 'swiper-slide-fully-visible', 7109 slideNextClass: 'swiper-slide-next', 7110 slidePrevClass: 'swiper-slide-prev', 7111 wrapperClass: 'swiper-wrapper', 7112 lazyPreloaderClass: 'swiper-lazy-preloader', 7113 lazyPreloadPrevNext: 0, 7114 runCallbacksOnInit: !0, 7115 _emitClasses: !1 7116 }; 7117 function Q(e, t) { 7118 return function (s) { 7119 void 0 === s && (s = {}); 7120 var a = Object.keys(s)[0], 7121 i = s[a]; 7122 'object' == _typeof(i) && null !== i ? (!0 === e[a] && (e[a] = { 7123 enabled: !0 7124 }), 'navigation' === a && e[a] && e[a].enabled && !e[a].prevEl && !e[a].nextEl && (e[a].auto = !0), ['pagination', 'scrollbar'].indexOf(a) >= 0 && e[a] && e[a].enabled && !e[a].el && (e[a].auto = !0), a in e && 'enabled' in i ? ('object' != _typeof(e[a]) || 'enabled' in e[a] || (e[a].enabled = !0), e[a] || (e[a] = { 7125 enabled: !1 7126 }), p(t, s)) : p(t, s)) : p(t, s); 7127 }; 7128 } 7129 var J = { 7130 eventsEmitter: A, 7131 update: D, 7132 translate: G, 7133 transition: { 7134 setTransition: function setTransition(e, t) { 7135 var s = this; 7136 s.params.cssMode || (s.wrapperEl.style.transitionDuration = "".concat(e, "ms"), s.wrapperEl.style.transitionDelay = 0 === e ? '0ms' : ''), s.emit('setTransition', e, t); 7137 }, 7138 transitionStart: function transitionStart(e, t) { 7139 void 0 === e && (e = !0); 7140 var s = this, 7141 a = s.params; 7142 a.cssMode || (a.autoHeight && s.updateAutoHeight(), N({ 7143 swiper: s, 7144 runCallbacks: e, 7145 direction: t, 7146 step: 'Start' 7147 })); 7148 }, 7149 transitionEnd: function transitionEnd(e, t) { 7150 void 0 === e && (e = !0); 7151 var s = this, 7152 a = s.params; 7153 s.animating = !1, a.cssMode || (s.setTransition(0), N({ 7154 swiper: s, 7155 runCallbacks: e, 7156 direction: t, 7157 step: 'End' 7158 })); 7159 } 7160 }, 7161 slide: H, 7162 loop: X, 7163 grabCursor: { 7164 setGrabCursor: function setGrabCursor(e) { 7165 var t = this; 7166 if (!t.params.simulateTouch || t.params.watchOverflow && t.isLocked || t.params.cssMode) return; 7167 var s = 'container' === t.params.touchEventsTarget ? t.el : t.wrapperEl; 7168 t.isElement && (t.__preventObserver__ = !0), s.style.cursor = 'move', s.style.cursor = e ? 'grabbing' : 'grab', t.isElement && requestAnimationFrame(function () { 7169 t.__preventObserver__ = !1; 7170 }); 7171 },
7172 unsetGrabCursor: function unsetGrabCursor() { 7173 var e = this; 7174 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(function () { 7175 e.__preventObserver__ = !1; 7176 })); 7177 } 7178 }, 7179 events: { 7180 attachEvents: function attachEvents() { 7181 var e = this, 7182 t = e.params; 7183 e.onTouchStart = B.bind(e), e.onTouchMove = R.bind(e), e.onTouchEnd = q.bind(e), e.onDocumentTouchStart = j.bind(e), t.cssMode && (e.onScroll = _.bind(e)), e.onClick = V.bind(e), e.onLoad = W.bind(e), U(e, 'on'); 7184 }, 7185 detachEvents: function detachEvents() { 7186 U(this, 'off'); 7187 } 7188 }, 7189 breakpoints: { 7190 setBreakpoint: function setBreakpoint() { 7191 var e = this, 7192 t = e.realIndex, 7193 s = e.initialized, 7194 a = e.params, 7195 i = e.el, 7196 r = a.breakpoints; 7197 if (!r || r && 0 === Object.keys(r).length) return;
7198 var n = e.getBreakpoint(r, e.params.breakpointsBase, e.el); 7199 if (!n || e.currentBreakpoint === n) return; 7200 var l = (n in r ? r[n] : void 0) || e.originalParams, 7201 o = K(e, a), 7202 d = K(e, l), 7203 c = a.enabled; 7204 o && !d ? (i.classList.remove("".concat(a.containerModifierClass, "grid"), "".concat(a.containerModifierClass, "grid-column")), e.emitContainerClasses()) : !o && d && (i.classList.add("".concat(a.containerModifierClass, "grid")), (l.grid.fill && 'column' === l.grid.fill || !l.grid.fill && 'column' === a.grid.fill) && i.classList.add("".concat(a.containerModifierClass, "grid-column")), e.emitContainerClasses()), ['navigation', 'pagination', 'scrollbar'].forEach(function (t) { 7205 if (void 0 === l[t]) return; 7206 var s = a[t] && a[t].enabled, 7207 i = l[t] && l[t].enabled; 7208 s && !i && e[t].disable(), !s && i && e[t].enable(); 7209 }); 7210 var u = l.direction && l.direction !== a.direction, 7211 m = a.loop && (l.slidesPerView !== a.slidesPerView || u), 7212 h = a.loop; 7213 u && s && e.changeDirection(), p(e.params, l); 7214 var f = e.params.enabled, 7215 g = e.params.loop; 7216 Object.assign(e, { 7217 allowTouchMove: e.params.allowTouchMove, 7218 allowSlideNext: e.params.allowSlideNext, 7219 allowSlidePrev: e.params.allowSlidePrev 7220 }), c && !f ? e.disable() : !c && f && e.enable(), e.currentBreakpoint = n, e.emit('_beforeBreakpoint', l), s && (m ? (e.loopDestroy(), e.loopCreate(t), e.updateSlides()) : !h && g ? (e.loopCreate(t), e.updateSlides()) : h && !g && e.loopDestroy()), e.emit('breakpoint', l); 7221 }, 7222 getBreakpoint: function getBreakpoint(e, t, s) { 7223 if (void 0 === t && (t = 'window'), !e || 'container' === t && !s) return; 7224 var a = !1; 7225 var i = r(), 7226 n = 'window' === t ? i.innerHeight : s.clientHeight, 7227 l = Object.keys(e).map(function (e) { 7228 if ('string' == typeof e && 0 === e.indexOf('@')) { 7229 var _t23 = parseFloat(e.substr(1)); 7230 return { 7231 value: n * _t23, 7232 point: e 7233 }; 7234 } 7235 return { 7236 value: e, 7237 point: e 7238 }; 7239 }); 7240 l.sort(function (e, t) { 7241 return parseInt(e.value, 10) - parseInt(t.value, 10); 7242 }); 7243 for (var _e35 = 0; _e35 < l.length; _e35 += 1) { 7244 var _l$_e = l[_e35], 7245 _r6 = _l$_e.point, 7246 _n4 = _l$_e.value; 7247 'window' === t ? i.matchMedia("(min-width: ".concat(_n4, "px)")).matches && (a = _r6) : _n4 <= s.clientWidth && (a = _r6); 7248 } 7249 return a || 'max'; 7250 } 7251 }, 7252 checkOverflow: { 7253 checkOverflow: function checkOverflow() { 7254 var e = this, 7255 t = e.isLocked, 7256 s = e.params, 7257 a = s.slidesOffsetBefore; 7258 if (a) { 7259 var _t24 = e.slides.length - 1, 7260 _s12 = e.slidesGrid[_t24] + e.slidesSizesGrid[_t24] + 2 * a; 7261 e.isLocked = e.size > _s12; 7262 } else e.isLocked = 1 === e.snapGrid.length; 7263 !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'); 7264 } 7265 }, 7266 classes: { 7267 addClasses: function addClasses() { 7268 var _i$classList; 7269 var e = this, 7270 t = e.classNames, 7271 s = e.params, 7272 a = e.rtl, 7273 i = e.el, 7274 r = e.device, 7275 n = function (e, t) { 7276 var s = []; 7277 return e.forEach(function (e) { 7278 'object' == _typeof(e) ? Object.keys(e).forEach(function (a) { 7279 e[a] && s.push(t + a); 7280 }) : 'string' == typeof e && s.push(t + e); 7281 }), s; 7282 }(['initialized', s.direction, { 7283 'free-mode': e.params.freeMode && s.freeMode.enabled 7284 }, { 7285 autoheight: s.autoHeight 7286 }, { 7287 rtl: a 7288 }, { 7289 grid: s.grid && s.grid.rows > 1 7290 }, { 7291 'grid-column': s.grid && s.grid.rows > 1 && 'column' === s.grid.fill 7292 }, { 7293 android: r.android 7294 }, { 7295 ios: r.ios 7296 }, { 7297 'css-mode': s.cssMode 7298 }, { 7299 centered: s.cssMode && s.centeredSlides 7300 }, { 7301 'watch-progress': s.watchSlidesProgress 7302 }], s.containerModifierClass); 7303 t.push.apply(t, _toConsumableArray(n)), (_i$classList = i.classList).add.apply(_i$
7303classList, _toConsumableArray(t)), e.emitContainerClasses(); 7304 }, 7305 removeClasses: function removeClasses() { 7306 var _e$classList; 7307 var e = this.el, 7308 t = this.classNames; 7309 (_e$classList = e.classList).remove.apply(_e$classList, _toConsumableArray(t)), this.emitContainerClasses(); 7310 } 7311 } 7312 }, 7313 ee = {}; 7314 var te = /*#__PURE__*/function () { 7315 function te() { 7316 var _i8, _i9, _l$modules; 7317 _classCallCheck(this, te); 7318 var e, t; 7319 for (var s = arguments.length, i = new Array(s), r = 0; r < s; r++) i[r] = arguments[r]; 7320 1 === i.length && i[0].constructor && 'Object' === Object.prototype.toString.call(i[0]).slice(8, -1) ? t = i[0] : (_i8 = i, _i9 = _slicedToArray(_i8, 2), e = _i9[0], t = _i9[1], _i8), t || (t = {}), t = p({}, t), e && !t.el && (t.el = e); 7321 var n = a(); 7322 if (t.el && 'string' == typeof t.el && n.querySelectorAll(t.el).length > 1) { 7323 var _e36 = []; 7324 return n.querySelectorAll(t.el).forEach(function (s) { 7325 var a = p({}, t, { 7326 el: s 7327 }); 7328 _e36.push(new te(a)); 7329 }), _e36; 7330 } 7331 var l = this; 7332 l.__swiper__ = !0, l.support = L(), l.device = I({ 7333 userAgent: t.userAgent 7334 }), l.browser = z(), l.eventsListeners = {}, l.eventsAnyListeners = [], l.modules = _toConsumableArray(l.__modules__), t.modules && Array.isArray(t.modules) && (_l$modules = l.modules).push.apply(_l$modules, _toConsumableArray(t.modules)); 7335 var o = {}; 7336 l.modules.forEach(function (e) { 7337 e({ 7338 params: t, 7339 swiper: l, 7340 extendParams: Q(t, o), 7341 on: l.on.bind(l), 7342 once: l.once.bind(l), 7343 off: l.off.bind(l), 7344 emit: l.emit.bind(l) 7345 }); 7346 }); 7347 var d = p({}, Z, o); 7348 return l.params = p({}, d, ee, t), l.originalParams = p({}, l.params), l.passedParams = p({}, t), l.params && l.params.on && Object.keys(l.params.on).forEac
7348h(function (e) { 7349 l.on(e, l.params.on[e]); 7350 }), l.params && l.params.onAny && l.onAny(l.params.onAny), Object.assign(l, { 7351 enabled: l.params.enabled, 7352 el: e, 7353 classNames: [], 7354 slides: [], 7355 slidesGrid: [], 7356 snapGrid: [], 7357 slidesSizesGrid: [], 7358 isHorizontal: function isHorizontal() { 7359 return 'horizontal' === l.params.direction; 7360 }, 7361 isVertical: function isVertical() { 7362 return 'vertical' === l.params.direction; 7363 }, 7364 activeIndex: 0, 7365 realIndex: 0, 7366 isBeginning: !0, 7367 isEnd: !1, 7368 translate: 0, 7369 previousTranslate: 0, 7370 progress: 0, 7371 velocity: 0, 7372 animating: !1, 7373 cssOverflowAdjustment: function cssOverflowAdjustment() { 7374 return Math.trunc(this.translate / Math.pow(2, 23)) * Math.pow(2, 23); 7375 }, 7376 allowSlideNext: l.params.allowSlideNext, 7377 allowSlidePrev: l.params.allowSlidePrev, 7378 touchEventsData: { 7379 isTouched: void 0, 7380 isMoved: void 0, 7381 allowTouchCallbacks: void 0, 7382 touchStartTime: void 0, 7383 isScrolling: void 0, 7384 currentTranslate: void 0, 7385 startTranslate: void 0, 7386 allowThresholdMove: void 0, 7387 focusableElements: l.params.focusableElements, 7388 lastClickTime: 0, 7389 clickTimeout: void 0, 7390 velocities: [], 7391 allowMomentumBounce: void 0, 7392 startMoving: void 0, 7393 pointerId: null, 7394 touchId: null 7395 }, 7396 allowClick: !0, 7397 allowTouchMove: l.params.allowTouchMove, 7398 touches: { 7399 startX: 0, 7400 startY: 0, 7401 currentX: 0, 7402 currentY: 0, 7403 diff: 0 7404 }, 7405 imagesToLoad: [], 7406 imagesLoaded: 0 7407 }), l.emit('_swiper'), l.params.init && l.init(), l; 7408 } 7409 _createClass(te, [{ 7410 key: "getDirectionLabel", 7411 value: function getDirectionLabel(e) { 7412 return this.isHorizontal() ? e : { 7413 width: 'height', 7414 'margin-top': 'margin-left', 7415 'margin-bottom ': 'margin-right', 7416 'margin-left': 'margin-top', 7417 'margin-right': 'margin-bottom', 7418 'padding-left': 'padding-top', 7419 'padding-right': 'padding-bottom', 7420 marginRight: 'marginBottom' 7421 }[e]; 7422 } 7423 }, { 7424 key: "getSlideIndex", 7425 value: function getSlideIndex(e) { 7426 var t = this.slidesEl, 7427 s = this.params, 7428 a = y(f(t, ".".concat(s.slideClass, ", swiper-slide"))[0]); 7429 return y(e) - a; 7430 } 7431 }, { 7432 key: "getSlideIndexByData", 7433 value: function getSlideIndexByData(e) { 7434 return this.getSlideIndex(this.slides.filter(function (t) { 7435 return 1 * t.getAttribute('data-swiper-slide-index') === e; 7436 })[0]); 7437 } 7438 }, { 7439 key: "recalcSlides", 7440 value: function recalcSlides() { 7441 var e = this.slidesEl, 7442 t = this.params; 7443 this.slides = f(e, ".".concat(t.slideClass, ", swiper-slide")); 7444 } 7445 }, { 7446 key: "enable", 7447 value: function enable() { 7448 var e = this; 7449 e.enabled || (e.enabled = !0, e.params.grabCursor && e.setGrabCursor(), e.emit('enable')); 7450 } 7451 }, { 7452 key: "disable", 7453 value: function disable() { 7454 var e = this; 7455 e.enabled && (e.enabled = !1, e.params.grabCursor && e.unsetGrabCursor(), e.emit('disable')); 7456 } 7457 }, { 7458 key: "setProgress", 7459 value: function setProgress(e, t) { 7460 var s = this; 7461 e = Math.min(Math.max(e, 0), 1); 7462 var a = s.minTranslate(), 7463 i = (s.maxTranslate() - a) * e + a; 7464 s.translateTo(i, void 0 === t ? 0 : t), s.updateActiveIndex(), s.updateSlidesClasses(); 7465 } 7466 }, { 7467 key: "emitContainerClasses", 7468 value: function emitContainerClasses() { 7469 var e = this; 7470 if (!e.params._emitClasses || !e.el) return; 7471 var t = e.el.className.split(' ').filter(function (t) { 7472 return 0 === t.indexOf('swiper') || 0 === t.indexOf(e.params.containerModifierClass); 7473 }); 7474 e.emit('_containerClasses', t.join(' ')); 7475 } 7476 }, {
7477 key: "getSlideClasses", 7478 value: function getSlideClasses(e) { 7479 var t = this; 7480 return t.destroyed ? '' : e.className.split(' ').filter(function (e) { 7481 return 0 === e.indexOf('swiper-slide') || 0 === e.indexOf(t.params.slideClass); 7482 }).join(' '); 7483 } 7484 }, { 7485 key: "emitSlidesClasses", 7486 value: function emitSlidesClasses() { 7487 var e = this; 7488 if (!e.params._emitClasses || !e.el) return; 7489 var t = []; 7490 e.slides.forEach(function (s) { 7491 var a = e.getSlideClasses(s); 7492 t.push({ 7493 slideEl: s, 7494 classNames: a 7495 }), e.emit('_slideClass', s, a); 7496 }), e.emit('_slideClasses', t); 7497 } 7498 }, { 7499 key: "slidesPerViewDynamic", 7500 value: function slidesPerViewDynamic(e, t) { 7501 void 0 === e && (e = 'current'), void 0 === t && (t = !1); 7502 var s = this.params, 7503 a = this.slides, 7504 i = this.slidesGrid, 7505 r = this.slidesSizesGrid, 7506 n = this.size, 7507 l = this.activeIndex; 7508 var o = 1; 7509 if ('number' == typeof s.slidesPerView) return s.slidesPerView; 7510 if (s.centeredSlides) { 7511 var _e37, 7512 _t25 = a[l] ? Math.ceil(a[l].swiperSlideSize) : 0; 7513 for (var _s13 = l + 1; _s13 < a.length; _s13 += 1) a[_s13] && !_e37 && (_t25 += Math.ceil(a[_s13].swiperSlideSize), o += 1, _t25 >
7513 n && (_e37 = !0)); 7514 for (var _s14 = l - 1; _s14 >= 0; _s14 -= 1) a[_s14] && !_e37 && (_t25 += a[_s14].swiperSlideSize, o += 1, _t25 > n && (_e37 = !0)); 7515 } else if ('current' === e) for (var _e38 = l + 1; _e38 < a.length; _e38 += 1) { 7516 (t ? i[_e38] + r[_e38] - i[l] < n : i[_e38] - i[l] < n) && (o += 1); 7517 } else for (var _e39 = l - 1; _e39 >= 0; _e39 -= 1) { 7518 i[l] - i[_e39] < n && (o += 1); 7519 } 7520 return o; 7521 } 7522 }, { 7523 key: "update", 7524 value: function update() { 7525 var e = this; 7526 if (!e || e.destroyed) return; 7527 var t = e.snapGrid, 7528 s = e.params; 7529 function a() { 7530 var t = e.rtlTranslate ? -1 * e.translate : e.translate, 7531 s = Math.min(Math.max(t, e.maxTranslate()), e.minTranslate()); 7532 e.setTranslate(s), e.updateActiveIndex(), e.updateSlidesClasses(); 7533 } 7534 var i; 7535 if (s.breakpoints && e.setBreakpoint(), _toConsumableArray(e.el.querySelectorAll('[loading="lazy"]')).forEach(function (t) { 7536 t.complete && $(e, t); 7537 }), e.updateSize(), e.updateSlides(), e.updateProgress(), e.updateSlidesClasses(), s.freeMode && s.freeMode.enabled && !s.cssMode) a(), s.autoHeight && e.updateAutoHeight();else { 7538 if (('auto' === s.slidesPerView || s.slidesPerView > 1) && e.isEnd && !s.centeredSlides) { 7539 var _t26 = e.virtual && s.virtual.enabled ? e.virtual.slides : e.slides; 7540 i = e.slideTo(_t26.length - 1, 0, !1, !0); 7541 } else i = e.slideTo(e.activeIndex, 0, !1, !0); 7542 i || a(); 7543 } 7544 s.watchOverflow && t !== e.snapGrid && e.checkOverflow(), e.emit('update'); 7545 } 7546 }, { 7547 key: "changeDirection", 7548 value: function changeDirection(e, t) { 7549 void 0 === t && (t = !0); 7550 var s = this, 7551 a = s.params.direction; 7552 return e || (e = 'horizontal' === a ? 'vertical' : 'horizontal'), e === a || 'horizontal' !== e && 'vertical' !== e || (s.el.classList.remove("".concat(s.params.containerModifierClass).concat(a)), s.el.classList.add("".concat(s.params.containerModifierClass).concat(e)), s.emitContainerClasses(), s.params.direction = e, s.slides.forEach(function (t) { 7553 'vertical' === e ? t.style.width = '' : t.style.height = ''; 7554 }), s.emit('changeDirection'), t && s.update()), s; 7555 } 7556 }, { 7557 key: "changeLanguageDirection", 7558 value: function changeLanguageDirection(e) { 7559 var t = this; 7560 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("".concat(t.params.containerModifierClass, "rtl")), t.el.dir = 'rtl') : (t.el.classList.remove("".concat(t.params.containerModifierClass, "rtl")), t.el.dir = 'ltr'), t.update()); 7561 } 7562 }, { 7563 key: "mount", 7564 value: function mount(e) { 7565 var t = this; 7566 if (t.mounted) return !0; 7567 var s = e || t.params.el; 7568 if ('string' == typeof s && (s = document.querySelector(s)), !s) return !1; 7569 s.swiper = t, s.parentNode && s.parentNode.host && s.parentNode.host.nodeName === t.params.swiperElementNodeName.toUpperCase() && (t.isElement = !0); 7570 var a = function a() { 7571 return ".".concat((t.params.wrapperClass || '').trim().split(' ').join('.')); 7572 }; 7573 var i = function () { 7574 if (s && s.shadowRoot && s.shadowRoot.querySelector) { 7575 return s.shadowRoot.querySelector(a()); 7576 } 7577 return f(s, a())[0]; 7578 }(); 7579 return !i && t.params.createElements && (i = v('div', t.params.wrapperClass), s.append(i), f(s, ".".concat(t.params.slideClass)).forEach(function (e) { 7580 i.append(e); 7581 })), Object.assign(t, { 7582 el: s, 7583 wrapperEl: i, 7584 slidesEl: t.isElement && !s.parentNode.host.slideSlots ? s.parentNode.host : i, 7585 hostEl: t.isElement ? s.parentNode.host : s, 7586 mounted: !0, 7587 rtl: 'rtl' === s.dir.toLowerCase() || 'rtl' === b(s, 'direction'), 7588 rtlTranslate: 'horizontal' === t.params.direction && ('rtl' === s.dir.toLowerCase() || 'rtl' === b(s, 'direction')),
7589 wrongRTL: '-webkit-box' === b(i, 'display') 7590 }), !0; 7591 } 7592 }, { 7593 key: "init", 7594 value: function init(e) { 7595 var t = this; 7596 if (t.initialized) return t; 7597 if (!1 === t.mount(e)) return t; 7598 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(), t.attachEvents(); 7599 var s = _toConsumableArray(t.el.querySelectorAll('[loading="lazy"]')); 7600 return t.isElement && s.push.apply(s, _toConsumableArray(t.hostEl.querySelectorAll('[loading="lazy"]'))), s.forEach(function (e) { 7601 e.complete ? $(t, e) : e.addEventListener('load', function (e) { 7602 $(t, e.target); 7603 }); 7604 }), O(t), t.initialized = !0, O(t), t.emit('init'), t.emit('afterInit'), t; 7605 } 7606 }, { 7607 key: "destroy", 7608 value: function destroy(e, t) { 7609 void 0 === e && (e = !0), void 0 === t && (t = !0); 7610 var s = this, 7611 a = s.params, 7612 i = s.el, 7613 r = s.wrapperEl, 7614 n = s.slides; 7615 return void 0 === s.params || s.destroyed || (s.emit('beforeDestroy'), s.initialized = !1, s.detachEvents(), a.loop && s.loopDestroy(), t && (s.removeClasses(), i.removeAttribute('style'), r.removeAttribute('style'), n && n.length && n.forEach(function (e) { 7616 e.classList.remove(a.slideVisibleClass, a.slideFullyVisibleClass, a.slideActiveClass, a.slideNextClass, a.slidePrevClass), e.removeAttribute('style'), e.removeAttribute('data-swiper-slide-index'); 7617 })), s.emit('destroy'), Object.keys(s.eventsListeners).forEach(function (e) { 7618 s.off(e); 7619 }), !1 !== e && (s.el.swiper = null, function (e) { 7620 var t = e; 7621 Object.keys(t).forEach(function (e) { 7622 try { 7623 t[e] = null; 7624 } catch (e) {} 7625 try { 7626 delete t[e]; 7627 } catch (e) {} 7628 }); 7629 }(s)), s.destroyed = !0), null; 7630 } 7631 }], [{ 7632 key: "extendDefaults", 7633 value: function extendDefaults(e) { 7634 p(ee, e); 7635 } 7636 }, { 7637 key: "extendedDefaults", 7638 get: function get() { 7639 return ee; 7640 } 7641 }, { 7642 key: "defaults", 7643 get: function get() { 7644 return Z; 7645 } 7646 }, { 7647 key: "installModule", 7648 value: function installModule(e) { 7649 te.prototype.__modules__ || (te.prototype.__modules__ = []); 7650 var t = te.prototype.__modules__; 7651 'function' == typeof e && t.indexOf(e) < 0 && t.push(e); 7652 } 7653 }, { 7654 key: "use", 7655 value: function use(e) { 7656 return Array.isArray(e) ? (e.forEach(function (e) { 7657 return te.installModule(e); 7658 }), te) : (te.installModule(e), te); 7659 } 7660 }]); 7661 return te; 7662 }(); 7663 function se(e, t, s, a) { 7664 return e.params.createElements && Object.keys(a).forEach(function (i) { 7665 if (!s[i] && !0 === s.auto) { 7666 var _r7 = f(e.el, ".".concat(a[i]))[0]; 7667 _r7 || (_r7 = v('div', a[i]), _r7.className = a[i], e.el.append(_r7)), s[i] = _r7, t[i] = _r7; 7668 } 7669 }), s; 7670 } 7671 function ae(e) { 7672 return void 0 === e && (e = ''), ".".concat(e.trim().replace(/([\.:!+\/])/g, '\\$1').replace(/ /g, '.')); 7673 } 7674 function ie(e) { 7675 var t = this, 7676 s = t.params, 7677 a = t.slidesEl; 7678 s.loop && t.loopDestroy(); 7679 var i = function i(e) { 7680 if ('string' == typeof e) { 7681 var _t27 = document.createElement('div'); 7682 _t27.innerHTML = e, a.append(_t27.children[0]), _t27.innerHTML = ''; 7683 } else a.append(e); 7684 }; 7685 if ('object' == _typeof(e) && 'length' in e) for (var _t28 = 0; _t28 < e.length; _t28 += 1) e[_t28] && i(e[_t28]);else i(e); 7686 t.recalcSlides(), s.loop && t.loopCreate(), s.observer && !t.isElement || t.update(
7686); 7687 } 7688 function re(e) { 7689 var t = this, 7690 s = t.params, 7691 a = t.activeIndex, 7692 i = t.slidesEl; 7693 s.loop && t.loopDestroy(); 7694 var r = a + 1; 7695 var n = function n(e) { 7696 if ('string' == typeof e) { 7697 var _t29 = document.createElement('div'); 7698 _t29.innerHTML = e, i.prepend(_t29.children[0]), _t29.innerHTML = ''; 7699 } else i.prepend(e); 7700 }; 7701 if ('object' == _typeof(e) && 'length' in e) { 7702 for (var _t30 = 0; _t30 < e.length; _t30 += 1) e[_t30] && n(e[_t30]); 7703 r = a + e.length; 7704 } else n(e); 7705 t.recalcSlides(), s.loop && t.loopCreate(), s.observer && !t.isElement || t.update(), t.slideTo(r, 0, !1); 7706 } 7707 function ne(e, t) { 7708 var s = this, 7709 a = s.params, 7710 i = s.activeIndex, 7711 r = s.slidesEl; 7712 var n = i; 7713 a.loop && (n -= s.loopedSlides, s.loopDestroy(), s.recalcSlides()); 7714 var l = s.slides.length; 7715 if (e <= 0) return void s.prependSlide(t); 7716 if (e >= l) return void s.appendSlide(t); 7717 var o = n > e ? n + 1 : n; 7718 var d = []; 7719 for (var _t31 = l - 1; _t31 >= e; _t31 -= 1) { 7720 var _e40 = s.slides[_t31]; 7721 _e40.remove(), d.unshift(_e40); 7722 } 7723 if ('object' == _typeof(t) && 'length' in t) { 7724 for (var _e41 = 0; _e41 < t.length; _e41 += 1) t[_e41] && r.append(t[_e41]); 7725 o = n > e ? n + t.length : n; 7726 } else r.append(t); 7727 for (var _e42 = 0; _e42 < d.length; _e42 += 1) r.append(d[_e42]); 7728 s.recalcSlides(), a.loop && s.loopCreate(), a.observer && !s.isElement || s.update(), a.loop ? s.slideTo(o + s.loopedSlides, 0, !1) : s.slideTo(o, 0, !1); 7729 } 7730 function le(e) { 7731 var t = this, 7732 s = t.params, 7733 a = t.activeIndex; 7734 var i = a; 7735 s.loop && (i -= t.loopedSlides, t.loopDestroy()); 7736 var r, 7737 n = i; 7738 if ('object' == _typeof(e) && 'length' in e) { 7739 for (var _s15 = 0; _s15 < e.length; _s15 += 1) r = e[_s15], t.slides[r] && t.slides[r].remove(), r < n && (n -= 1); 7740 n = Math.max(n, 0); 7741 } else r = e, t.slides[r] && t.slides[r].remove(), r < n && (n -= 1), n = Math.max(n, 0); 7742 t.recalcSlides(), s.loop && t.loopCreate(), s.observer && !t.isElement || t.update(), s.loop ? t.slideTo(n + t.loopedSlides, 0, !1) : t.slideTo(n, 0, !1); 7743 } 7744 function oe() { 7745 var e = this, 7746 t = []; 7747 for (var _s16 = 0; _s16 < e.slides.length; _s16 += 1) t.push(_s16); 7748 e.removeSlide(t); 7749 } 7750 function de(e) { 7751 var t = e.effect, 7752 s = e.swiper, 7753 a = e.on, 7754 i = e.setTranslate, 7755 r = e.setTransition, 7756 n = e.overwriteParams, 7757 l = e.perspective, 7758 o = e.recreateShadows, 7759 d = e.getEffectParams; 7760 var c; 7761 a('beforeInit', function () { 7762 if (s.params.effect !== t) return; 7763 s.classNames.push("".concat(s.params.containerModifierClass).concat(t)), l && l() && s.classNames.push("".concat(s.params.containerModifierClass, "3d")); 7764 var e = n ? n() : {}; 7765 Object.assign(s.params, e), Object.assign(s.originalParams, e); 7766 }), a('setTranslate', function () { 7767 s.params.effect === t && i(); 7768 }), a('setTransition', function (e, a) { 7769 s.params.effect === t && r(a); 7770 }), a('transitionEnd', function () { 7771 if (s.params.effect === t && o) { 7772 if (!d || !d().slideShadows) return; 7773 s.slides.forEach(function (e) { 7774 e.querySelectorAll('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').forEach(function (e) { 7775 return e.remove(); 7776 }); 7777 }), o(); 7778 } 7779 }), a('virtualUpdate', function () { 7780 s.params.effect === t && (s.slides.length || (c = !0), requestAnimationFrame(function () { 7781 c && s.slides && s.slides.length && (i(), c = !1); 7782 })); 7783 }); 7784 } 7785 function ce(e, t) { 7786 var s = h(t); 7787 return s !== t && (s.style.backfaceVisibility = 'hidden', s.style['-webkit-backface-visibility'] = 'hidden'), s; 7788 } 7789 function pe(e) { 7790 var t = e.swiper, 7791 s = e.duration, 7792 a = e.transformElements, 7793 i = e.allSlides; 7794 var r = t.activeIndex; 7795 if (t.params.virtualTranslate && 0 !== s) { 7796 var _e43, 7797 _s17 = !1; 7798 _e43 = i ? a : a.filter(function (e) { 7799 var s = e.classList.contains('swiper-slide-transform') ? function (e) { 7800 if (!e.parentElement) return t.slides.filter(function (t) { 7801 return t.shadowRoot && t.shadowRoot === e.parentNode; 7802 })[0]; 7803 return e.parentElement; 7804 }(e) : e; 7805 return t.getSlideIndex(s) === r; 7806 }), _e43.forEach(function (e) { 7807 x(e, function () { 7808 if (_s17) return; 7809 if (!t || t.destroyed) return; 7810 _s17 = !0, t.animating = !1; 7811 var e = new window.CustomEvent('transitionend', { 7812 bubbles: !0, 7813 cancelable: !0 7814 });
7815 t.wrapperEl.dispatchEvent(e); 7816 }); 7817 }); 7818 } 7819 } 7820 function ue(e, t, s) { 7821 var a = "swiper-slide-shadow".concat(s ? "-".concat(s) : '').concat(e ? " swiper-slide-shadow-".concat(e) : ''), 7822 i = h(t); 7823 var r = i.querySelector(".".concat(a.split(' ').join('.'))); 7824 return r || (r = v('div', a.split(' ')), i.append(r)), r; 7825 } 7826 Object.keys(J).forEach(function (e) { 7827 Object.keys(J[e]).forEach(function (t) { 7828 te.prototype[t] = J[e][t]; 7829 }); 7830 }), te.use([function (e) { 7831 var t = e.swiper, 7832 s = e.on, 7833 a = e.emit; 7834 var i = r(); 7835 var n = null, 7836 l = null; 7837 var o = function o() { 7838 t && !t.destroyed && t.initialized && (a('beforeResize'), a('resize')); 7839 }, 7840 d = function d() { 7841 t && !t.destroyed && t.initialized && a('orientationchange'); 7842 }; 7843 s('init', function () { 7844 t.params.resizeObserver && void 0 !== i.ResizeObserver ? t && !t.destroyed && t.initialized && (n = new ResizeObserver(function (e) { 7845 l = i.requestAnimationFrame(function () { 7846 var s = t.width, 7847 a = t.height; 7848 var i = s, 7849 r = a; 7850 e.forEach(function (e) { 7851 var s = e.contentBoxSize, 7852 a = e.contentRect, 7853 n = e.target; 7854 n && n !== t.el || (i = a ? a.width : (s[0] || s).inlineSize, r = a ? a.height : (s[0] || s).blockSize); 7855 }), i === s && r === a || o(); 7856 }); 7857 }), n.observe(t.el)) : (i.addEventListener('resize', o), i.addEventListener('orientationchange', d)); 7858 }), s('destroy', function () { 7859 l && i.cancelAnimationFrame(l), n && n.unobserve && t.el && (n.unobserve(t.el), n = null), i.removeEventListener('resize', o), i.removeEventListener('orientationchange', d); 7860 }); 7861 }, function (e) { 7862 var t = e.swiper, 7863 s = e.extendParams, 7864 a = e.on, 7865 i = e.emit; 7866 var n = [], 7867 l = r(), 7868 o = function o(e, s) { 7869 void 0 === s && (s = {}); 7870 var a = new (l.MutationObserver || l.WebkitMutationObserver)(function (e) { 7871 if (t.__preventObserver__) return; 7872 if (1 === e.length) return void i('observerUpdate', e[0]); 7873 var s = function s() { 7874 i('observerUpdate', e[0]); 7875 }; 7876 l.requestAnimationFrame ? l.requestAnimationFrame(s) : l.setTimeout(s, 0); 7877 }); 7878 a.observe(e, { 7879 attributes: void 0 === s.attributes || s.attributes, 7880 childList: void 0 === s.childList || s.childList, 7881 characterData: void 0 === s.characterData || s.characterData 7882 }), n.push(a); 7883 }; 7884 s({ 7885 observer: !1, 7886 observeParents: !1, 7887 observeSlideChildren: !1 7888 }), a('init', function () { 7889 if (t.params.observer) { 7890 if (t.params.observeParents) { 7891 var _e44 = E(t.hostEl); 7892 for (var _t32 = 0; _t32 < _e44.length; _t32 += 1) o(_e44[_t32]); 7893 } 7894 o(t.hostEl, { 7895 childList: t.params.observeSlideChildren 7896 }), o(t.wrapperEl, { 7897 attributes: !1 7898 }); 7899 } 7900 }), a('destroy', function () { 7901 n.forEach(function (e) { 7902 e.disconnect(); 7903 }), n.splice(0, n.length); 7904 }); 7905 }]); 7906 var me = [function (e) { 7907 var t, 7908 s = e.swiper, 7909 i = e.extendParams, 7910 r = e.on, 7911 n = e.emit; 7912 i({ 7913 virtual: { 7914 enabled: !1, 7915 slides: [], 7916 cache: !0, 7917 renderSlide: null, 7918 renderExternal: null, 7919 renderExternalUpdate: !0, 7920 addSlidesBefore: 0, 7921 addSlidesAfter: 0 7922 } 7923 }); 7924 var l = a(); 7925 s.virtual = { 7926 cache: {}, 7927 from: void 0, 7928 to: void 0, 7929 slides: [], 7930 offset: 0, 7931 slidesGrid: [] 7932 }; 7933 var o = l.createElement('div'); 7934 function d(e, t) { 7935 var a = s.params.virtual; 7936 if (a.cache && s.virtual.cache[t]) return s.virtual.cache[t]; 7937 var i; 7938 return a.renderSlide ? (i = a.renderSlide.call(s, e, t), 'string' == typeof i && (o.innerHTML = i, i = o.children[0])) : i = s.isElement ? v('swiper-slide') : v('div', s.params.slideClass), i.setAttribute('data-swiper-slide-index', t), a.renderSlide || (i.innerHTML = e), a.cache && (s.virtual.cache[t] = i), i; 7939 } 7940 function c(e) { 7941 var _s$params = s.params, 7942 t = _s$params.slidesPerView, 7943 a = _s$params.slidesPerGroup, 7944 i = _s$params.centeredSlides, 7945 r = _s$params.loop, 7946 _s$params$virtual = s.params.virtual, 7947 l = _s$params$virtual.addSlidesBefore, 7948 o = _s$params$virtual.addSlidesAfter, 7949 _s$virtual = s.virtual, 7950 c = _s$virtual.from, 7951 p = _s$virtual.to, 7952 u = _s$virtual.slides, 7953 m = _s$virtual.slidesGrid, 7954 h = _s$virtual.offset; 7955 s.params.cssMode || s.updateActiveIndex(); 7956 var g = s.activeIndex || 0; 7957 var v, w, b; 7958 v = s.rtlTranslate ? 'right' : s.isHorizontal() ? 'left' : 'top', i ? (w = Math.floor(t / 2) + a + o, b = Math.floor(t / 2) + a + l) : (w = t + (a - 1) + o, b = (r ? t : a) + l); 7959 var y = g - b, 7960 E = g + w; 7961 r || (y = Math.max(y, 0), E = Math.min(E, u.length - 1)); 7962 var x = (s.slidesGrid[y] || 0) - (s.slidesGrid[0] || 0); 7963 function S() { 7964 s.updateSlides(), s.updateProgress(), s.updateSlidesClasses(), n('virtualUpdate'); 7965 } 7966 if (r && g >= b ? (y -= b, i || (x += s.slidesGrid[0])) : r && g < b && (y = -b, i && (x += s.slidesGrid[0])), Object.assign(s.virtual, { 7967 from: y, 7968 to: E, 7969 offset: x, 7970 slidesGrid: s.slidesGrid, 7971 slidesBefore: b, 7972 slidesAfter: w 7973 }), c === y && p === E && !e) return s.slidesGrid !== m && x !== h && s.slides.forEac
7973h(function (e) { 7974 e.style[v] = x - Math.abs(s.cssOverflowAdjustment()) + 'px'; 7975 }), s.updateProgress(), void n('virtualUpdate'); 7976 if (s.params.virtual.renderExternal) return s.params.virtual.renderExternal.call(s, { 7977 offset: x, 7978 from: y, 7979 to: E, 7980 slides: function () { 7981 var e = []; 7982 for (var _t33 = y; _t33 <= E; _t33 += 1) e.push(u[_t33]); 7983 return e; 7984 }() 7985 }), void (s.params.virtual.renderExternalUpdate ? S() : n('virtualUpdate')); 7986 var T = [], 7987 M = [], 7988 C = function C(e) { 7989 var t = e; 7990 return e < 0 ? t = u.length + e : t >= u.length && (t -= u.length), t; 7991 }; 7992 if (e) s.slides.filter(function (e) { 7993 return e.matches(".".concat(s.params.slideClass, ", swiper-slide")); 7994 }).forEach(function (e) { 7995 e.remove(); 7996 });else for (var _e45 = c; _e45 <= p; _e45 += 1) if (_e45 < y || _e45 > E) { 7997 var _t34 = C(_e45); 7998 s.slides.filter(function (e) { 7999 return e.matches(".".concat(s.params.slideClass, "[data-swiper-slide-index=\"").concat(_t34, "\"], swiper-slide[data-swiper-slide-index=\"").concat(_t34, "\"]")); 8000 }
8000).forEach(function (e) { 8001 e.remove(); 8002 }); 8003 } 8004 var P = r ? -u.length : 0, 8005 L = r ? 2 * u.length : u.length; 8006 for (var _t35 = P; _t35 < L; _t35 += 1) if (_t35 >= y && _t35 <= E) { 8007 var _s18 = C(_t35); 8008 void 0 === p || e ? M.push(_s18) : (_t35 > p && M.push(_s18), _t35 < c && T.push(_s18)); 8009 } 8010 if (M.forEach(function (e) { 8011 s.slidesEl.append(d(u[e], e)); 8012 }), r) for (var _e46 = T.length - 1; _e46 >= 0; _e46 -= 1) { 8013 var _t36 = T[_e46]; 8014 s.slidesEl.prepend(d(u[_t36], _t36)); 8015 } else T.sort(function (e, t) { 8016 return t - e; 8017 }), T.forEach(function (e) { 8018 s.slidesEl.prepend(d(u[e], e)); 8019 }); 8020 f(s.slidesEl, '.swiper-slide, swiper-slide').forEach(function (e) { 8021 e.style[v] = x - Math.abs(s.cssOverflowAdjustment()) + 'px'; 8022 }), S(); 8023 } 8024 r('beforeInit', function () { 8025 if (!s.params.virtual.enabled) return; 8026 var e; 8027 if (void 0 === s.passedParams.virtual.slides) { 8028 var _t37 = _toConsumableArray(s.slidesEl.children).filter(function (e) { 8029 return e.matches(".".concat(s.params.slideClass, ", swiper-slide")); 8030 }); 8031 _t37 && _t37.length && (s.virtual.slides = _toConsumableArray(_t37), e = !0, _t37.forEach(function (e, t) { 8032 e.setAttribute('data-swiper-slide-index', t), s.virtual.cache[t] = e, e.remove(); 8033 })); 8034 } 8035 e || (s.virtual.slides = s.params.virtual.slides), s.classNames.push("".concat(s.params.containerModifierClass, "virtual")), s.params.watchSlidesProgress = !0, s.originalParams.watchSlidesProgress = !0, c(); 8036 }), r('setTranslate', function () { 8037 s.params.virtual.enabled && (s.params.cssMode && !s._immediateVirtual ? (clearTimeout(t), t = setTimeout(function () { 8038 c(); 8039 }, 100)) : c()); 8040 }), r('init update resize', function () { 8041 s.params.virtual.enabled && s.params.cssMode && u(s.wrapperEl, '--swiper-virtual-size', "".concat(s.virtualSize, "px")); 8042 }), Object.assign(s.virtual, { 8043 appendSlide: function appendSlide(e) { 8044 if ('object' == _typeof(e) && 'length' in e) for (var _t38 = 0; _t38 < e.length; _t38 += 1) e[_t38] && s.virtual.slides.push(e[_t38]);else s.virtual.slides.push(e); 8045 c(!0); 8046 }, 8047 prependSlide: function prependSlide(e) { 8048 var t = s.activeIndex; 8049 var a = t + 1, 8050 i = 1; 8051 if (Array.isArray(e)) { 8052 for (var _t39 = 0; _t39 < e.length; _t39 += 1) e[_t39] && s.virtual.slides.unshift(e[_t39]); 8053 a = t + e.length, i = e.length; 8054 } else s.virtual.slides.unshift(e); 8055 if (s.params.virtual.cache) { 8056 var _e47 = s.virtual.cache, 8057 _t40 = {}; 8058 Object.keys(_e47).forEach(function (s) { 8059 var a = _e47[s], 8060 r = a.getAttribute('data-swiper-slide-index'); 8061 r && a.setAttribute('data-swiper-slide-index', parseInt(r, 10) + i), _t40[parseInt(s, 10) + i] = a; 8062 }), s.virtual.cache = _t40; 8063 } 8064 c(!0), s.slideTo(a, 0); 8065 }, 8066 removeSlide: function removeSlide(e) { 8067 if (null == e) return; 8068 var t = s.activeIndex; 8069 if (Array.isArray(e)) for (var _a21 = e.length - 1; _a21 >= 0; _a21 -= 1) s.params.virtual.cache && (delete s.virtual.cache[e[_a21]], Object.keys(s.virtual.cache).forEach(function (t) { 8070 t > e && (s.virtual.cache[t - 1] = s.virtual.cache[t], s.virtual.cache[t - 1].setAttribute('data-swiper-slide-index', t - 1), delete s.virtual.cache[t]); 8071 })), s.virtual.slides.splice(e[_a21], 1), e[_a21] < t && (t -= 1), t = Math.max(t, 0);else s.params.virtual.cache && (delete s.virtual.cache[e], Object.keys(s.virtual.cache).forEach(function (t) { 8072 t > e && (s.virtual.cache[t - 1] = s.virtual.cache[t], s.virtual.cache[t - 1].setAttribute('data-swiper-slide-index', t - 1), delete s.virtual.cache[t]); 8073 })), s.virtual.slides.splice(e, 1), e < t && (t -= 1), t = Math.max(t, 0); 8074 c(!0), s.slideTo(t, 0); 8075 }, 8076 removeAllSlides: function removeAllSlides() { 8077 s.virtual.slides = [], s.params.virtual.cache && (s.virtual.cache = {}), c(!0), s.slideTo(0, 0); 8078 }, 8079 update: c 8080 }); 8081 }, function (e) { 8082 var t = e.swiper, 8083 s = e.extendParams, 8084 i = e.on, 8085 n = e.emit; 8086 var l = a(), 8087 o = r(); 8088 function d(e) { 8089 if (!t.enabled) return; 8090 var s = t.rtlTranslate; 8091 var a = e; 8092 a.originalEvent && (a = a.originalEvent); 8093 var i = a.keyCode || a.charCode, 8094 r = t.params.keyboard.pageUpDown, 8095 d = r && 33 === i, 8096 c = r && 34 === i, 8097 p = 37 === i, 8098 u = 39 === i, 8099 m = 38 === i, 8100 h = 40 === i; 8101 if (!t.allowSlideNext && (t.isHorizontal() && u || t.isVertical() && h || c)) return !1; 8102 if (!t.allowSlidePrev && (t.isHorizontal() && p || t.isVertical() && m || d)) return !1; 8103 if (!(a.shiftKey || a.altKey || a.ctrlKey || a.metaKey || l.activeElement && l.activeElement.nodeName && ('input' === l.activeElement.nodeName.toLowerCase() || 'textarea' === l.activeElement.nodeName.toLowerCase()))) { 8104 if (t.params.keyboard.onlyInViewport && (d || c || p || u || m || h)) { 8105 var _e48 = !1; 8106 if (E(t.el, ".".concat(t.params.slideClass, ", swiper-slide")).length > 0 && 0 === E(t.el, ".".concat(t.params.slideActiveClass)).length) return; 8107 var _a22 = t.el, 8108 _i10 = _a22.clientWidth, 8109 _r8 = _a22.clientHeight, 8110 _n5 = o.innerWidth, 8111 _l5 = o.innerHeight, 8112 _d2 = w(_a22); 8113 s && (_d2.left -= _a22.scrollLeft); 8114 var _c2 = [[_d2.left, _d2.top], [_d2.left + _i10, _d2.top], [_d2.left, _d2.top + _r8], [_d2.left + _i10, _d2.top + _r8]]; 8115 for (var _t41 = 0; _t41 < _c2.length; _t41 += 1) { 8116 var _s19 = _c2[_t41]; 8117 if (_s19[0] >= 0 && _s19[0] <= _n5 && _s19[1] >= 0 && _s19[1] <= _l5) { 8118 if (0 === _s19[0] && 0 === _s19[1]) continue; 8119 _e48 = !0; 8120 } 8121 } 8122 if (!_e48) return; 8123 } 8124 t.isHorizontal() ? ((d || c || p || u) && (a.preventDefault ? a.preventDefault() : a.returnValue = !1), ((c || u) && !s || (d || p) && s) && t.slideNext(), ((d || p) && !s || (c || u) && s) && t.slidePrev()) : ((d || c || m || h) && (a.preventDefault ? a.preventDefault() : a.returnValue = !1), (c || h) && t.slideNext(), (d || m) && t.slidePrev()), n('keyPress', i); 8125 } 8126 } 8127 function c() { 8128 t.keyboard.enabled || (l.addEventListener('keydown', d), t.keyboard.enabled = !0); 8129 } 8130 function p() { 8131 t.keyboard.enabled && (l.removeEventListener('keydown', d), t.keyboard.enabled = !1); 8132 } 8133 t.keyboard = { 8134 enabled: !1 8135 }, s({ 8136 keyboard: { 8137 enabled: !1, 8138 onlyInViewport: !0, 8139 pageUpDown: !0 8140 } 8141 }), i('init', function () { 8142 t.params.keyboard.enabled && c(); 8143 }), i('destroy', function () { 8144 t.keyboard.enabled && p(); 8145 }), Object.assign(t.keyboard, { 8146 enable: c, 8147 disable: p 8148 }); 8149 }, function (e) { 8150 var t = e.swiper, 8151 s = e.extendParams, 8152 a = e.on, 8153 i = e.emit; 8154 var n = r(); 8155 var d; 8156 s({ 8157 mousewheel: { 8158 enabled: !1, 8159 releaseOnEdges: !1, 8160 invert: !1, 8161 forceToAxis: !1, 8162 sensitivity: 1, 8163 eventsTarget: 'container', 8164 thresholdDelta: null, 8165 thresholdTime: null, 8166 noMousewheelClass: 'swiper-no-mousewheel' 8167 } 8168 }), t.mousewheel = { 8169 enabled: !1 8170 }; 8171 var c, 8172 p = o(); 8173 var u = []; 8174 function m() { 8175 t.enabled && (t.mouseEntered = !0); 8176 } 8177 function h() { 8178 t.enabled && (t.mouseEntered = !1); 8179 } 8180 function f(e) { 8181 return !(t.params.mousewheel.thresholdDelta && e.delta < t.params.mousewheel.thresholdDelta) && !(t.params.mousewheel.thresholdTime && o() - p < t.params.mousewheel.thresholdTime) && (e.delta >= 6 && o() - p < 60 || (e.direction < 0 ? t.isEnd && !t.params.loop || t.animating || (t.slideNext(), i('scroll', e.raw)) : t.isBeginning && !t.params.loop || t.animating || (t.slidePrev(), i('scroll', e.raw)), p = new n.Date().getTime(), !1)); 8182 } 8183 function g(e) { 8184 var s = e, 8185 a = !0; 8186 if (!t.enabled) return; 8187 if (e.target.closest(".".concat(t.params.mousewheel.noMousewheelClass))) return; 8188 var r = t.params.mousewheel; 8189 t.params.cssMode && s.preventDefault(); 8190 var n = t.el; 8191 'container' !== t.params.mousewheel.eventsTarget && (n = document.querySelector(t.params.mousewheel.eventsTarget)); 8192 var p = n && n.contains(s.target); 8193 if (!t.mouseEntered && !p && !r.releaseOnEdges) return !0; 8194 s.originalEvent && (s = s.originalEvent); 8195 var m = 0; 8196 var h = t.rtlTranslate ? -1 : 1, 8197 g = function (e) { 8198 var t = 0, 8199 s = 0, 8200 a = 0, 8201 i = 0; 8202 return 'detail' in e && (s = e.detail), 'wheelDelta' in e && (s = -e.wheelDelta / 120), 'wheelDeltaY' in e && (s = -e.wheelDeltaY / 120), 'wheelDeltaX' in e && (t = -e.wheelDeltaX / 120), 'axis' in e && e.axis === e.HORIZONTAL_AXIS && (t = s, s = 0), a = 10 * t, i = 10 * s, 'deltaY' in e && (i = e.deltaY), 'deltaX' in e && (a = e.deltaX), e.shiftKey && !a && (a = i, i = 0), (a || i) && e.deltaMode && (1 === e.deltaMode ? (a *= 40, i *= 40) : (a *= 800, i *= 800)), a && !t && (t = a < 1 ? -1 : 1), i && !s && (s = i < 1 ? -1 : 1), { 8203 spinX: t, 8204 spinY: s, 8205 pixelX: a, 8206 pixelY: i 8207 }; 8208 }(s); 8209 if (r.forceToAxis) { 8210 if (t.isHorizontal()) { 8211 if (!(Math.abs(g.pixelX) > Math.abs(g.pixelY))) return !0; 8212 m = -g.pixelX * h; 8213 } else { 8214 if (!(Math.abs(g.pixelY) > Math.abs(g.pixelX))) return !0; 8215 m = -g.pixelY; 8216 } 8217 } else m = Math.abs(g.pixelX) > Math.abs(g.pixelY) ? -g.pixelX * h : -g.pixelY; 8218 if (0 === m) return !0; 8219 r.invert && (m = -m); 8220 var v = t.getTranslate() + m * r.sensitivity; 8221 if (v >= t.minTranslate() && (v = t.minTranslate()), v <= t.maxTranslate() && (v = t.maxTranslate()), a = !!t.params.loop || !(v === t.minTranslate() || v === t.maxTranslate()), a && t.params.nested && s.stopPropagation(), t.params.freeMode && t.params.freeMode.enabled) { 8222 var _e49 = { 8223 time: o(), 8224 delta: Math.abs(m), 8225 direction: Math.sign(m) 8226 }, 8227 _a23 = c && _e49.time < c.time + 500 && _e49.delta <= c.delta && _e49.direction === c.direction; 8228 if (!_a23) { 8229 c = void 0; 8230 var _n6 = t.getTranslate() + m * r.sensitivity; 8231 var _o4 = t.isBeginning, 8232 _p2 = t.isEnd; 8233 if (_n6 >= t.minTranslate() && (_n6 = t.minTranslate()), _n6 <= t.maxTranslate() && (_n6 = t.maxTranslate()), t.setTransition(0), t.setTranslate(_n6), t.updateProgress(), t.updateActiveIndex(), t.updateSlidesClasses(), (!_o4 && t.isBeginning || !_p2 && t.isEnd) && t.updateSlidesClasses(), t.params.loop && t.loopFix({ 8234 direction: _e49.direction < 0 ? 'next' : 'prev', 8235 byMousewheel: !0 8236 }), t.params.freeMode.sticky) { 8237 clearTimeout(d), d = void 0, u.length >= 15 && u.shift(); 8238 var _s20 = u.length ? u[u.length - 1] : void 0, 8239 _a24 = u[0]; 8240 if (u.push(_e49), _s20 && (_e49.delta > _s20.delta || _e49.direction !== _s20.direction)) u.splice(0);else if (u.length >= 15 && _e49.time - _a24.time < 500 && _a24.delta - _e49.delta >= 1 && _e49.delta <= 6) { 8241 var _s21 = m > 0 ? 0.8 : 0.2; 8242 c = _e49, u.splice(0), d = l(function () { 8243 t.slideToClosest(t.params.speed, !0, void 0, _s21); 8244 }, 0); 8245 } 8246 d || (d = l(function () { 8247 c = _e49, u.splice(0), t.slideToClosest(t.params.speed, !0, void 0, 0.5); 8248 }, 500)); 8249 } 8250 if (_a23 || i('scroll', s), t.params.autoplay && t.params.autoplayDisableOnInteraction && t.autoplay.stop(), r.releaseOnEdges && (_n6 === t.minTranslate() || _n6 === t.maxTranslate())) return !0; 8251 } 8252 } else { 8253 var _s22 = { 8254 time: o(), 8255 delta: Math.abs(m), 8256 direction: Math.sign(m), 8257 raw: e 8258 }; 8259 u.length >= 2 && u.shift(); 8260 var _a25 = u.length ? u[u.length - 1] : void 0; 8261 if (u.push(_s22), _a25 ? (_s22.direction !== _a25.direction || _s22.delta > _a25.delta || _s22.time > _a25.time + 150) && f(_s22) : f(_s22), function (e) { 8262 var s = t.params.mousewheel; 8263 if (e.direction < 0) { 8264 if (t.isEnd && !t.params.loop && s.releaseOnEdges) return !0; 8265 } else if (t.isBeginning && !t.params.loop && s.releaseOnEdges) return !0; 8266 return !1; 8267 }(_s22)) return !0; 8268 } 8269 return s.preventDefault ? s.preventDefault() : s.returnValue = !1, !1; 8270 } 8271 function v(e) { 8272 var s = t.el; 8273 'container' !== t.params.mousewheel.eventsTarget && (s = document.querySelector(t.params.mousewheel.eventsTarget)), s[e]('mouseenter', m), s[e]('mouseleave', h), s[e]('wheel', g); 8274 } 8275 function w() { 8276 return t.params.cssMode ? (t.wrapperEl.removeEventListener('wheel', g), !0) : !t.mousewheel.enabled && (v('addEventListener'), t.mousewheel.enabled = !0, !0); 8277 } 8278 function b() { 8279 return t.params.cssMode ? (t.wrapperEl.addEventListener(event, g), !0) : !!t.mousewheel.enabled && (v('removeEventListener'), t.mousewheel.enabled = !1, !0); 8280 } 8281 a('init', function () { 8282 !t.params.mousewheel.enabled && t.params.cssMode && b(), t.params.mousewheel.enabled && w(); 8283 }), a('destroy', function () { 8284 t.params.cssMode && w(), t.mousewheel.enabled && b(); 8285 }), Object.assign(t.mousewheel, { 8286 enable: w, 8287 disable: b 8288 }); 8289 }, function (e) { 8290 var t = e.swiper, 8291 s = e.extendParams, 8292 a = e.on, 8293 i = e.emit; 8294 function r(e) { 8295 var s; 8296 return e && 'string' == typeof e && t.isElement && (s = t.el.querySelector(e), s) ? s : (e && ('string' == typeof e && (s = _toConsumableArray(document.querySelectorAll(e))), t.params.uniqueNavElements && 'string' == typeof e && s.length > 1 && 1 === t.el.querySelectorAll(e).length && (s = t.el.querySelector(e))), e && !s ? e : s); 8297 } 8298 function n(e, s) { 8299 var a = t.params.navigation;
8300 (e = T(e)).forEach(function (e) { 8301 var _e$classList2; 8302 e && ((_e$classList2 = e.classList)[s ? 'add' : 'remove'].apply(_e$classList2, _toConsumableArray(a.disabledClass.split(' '))), 'BUTTON' === e.tagName && (e.disabled = s), t.params.watchOverflow && t.enabled && e.classList[t.isLocked ? 'add' : 'remove'](a.lockClass)); 8303 }); 8304 } 8305 function l() { 8306 var _t$navigation = t.navigation, 8307 e = _t$navigation.nextEl, 8308 s = _t$navigation.prevEl; 8309 if (t.params.loop) return n(s, !1), void n(e, !1); 8310 n(s, t.isBeginning && !t.params.rewind), n(e, t.isEnd && !t.params.rewind); 8311 } 8312 function o(e) { 8313 e.preventDefault(), (!t.isBeginning || t.params.loop || t.params.rewind) && (t.slidePrev(), i('navigationPrev')); 8314 } 8315 function d(e) { 8316 e.preventDefault(), (!t.isEnd || t.params.loop || t.params.rewind) && (t.slideNext(), i('navigationNext')); 8317 } 8318 function c() { 8319 var e = t.params.navigation; 8320 if (t.params.navigation = se(t, t.originalParams.navigation, t.params.navigation, { 8321 nextEl: 'swiper-button-next', 8322 prevEl: 'swiper-button-prev' 8323 }), !e.nextEl && !e.prevEl) return; 8324 var s = r(e.nextEl), 8325 a = r(e.prevEl); 8326 Object.assign(t.navigation, { 8327 nextEl: s, 8328 prevEl: a 8329 }), s = T(s), a = T(a); 8330 var i = function i(s, a) { 8331 var _s$classList2; 8332 s && s.addEventListener('click', 'next' === a ? d : o), !t.enabled && s && (_s$classList2 = s.classList).add.apply(_s$classList2, _toConsumableArray(e.lockClass.split(' '))); 8333 }; 8334 s.forEach(function (e) { 8335 return i(e, 'next'); 8336 }), a.forEach(function (e) { 8337 return i(e, 'prev'); 8338 }); 8339 } 8340 function p() { 8341 var _t$navigation2 = t.navigation, 8342 e = _t$navigation2.nextEl, 8343 s = _t$navigation2.prevEl; 8344 e = T(e), s = T(s); 8345 var a = function a(e, s) { 8346 var _e$classList3; 8347 e.removeEventListener('click', 'next' === s ? d : o), (_e$classList3 = e.classList).remove.apply(_e$classList3, _toConsumableArray(t.params.navigation.disabledClass.split(' '))); 8348 }; 8349 e.forEach(function (e) { 8350 return a(e, 'next'); 8351 }), s.forEach(function (e) { 8352 return a(e, 'prev'); 8353 }); 8354 } 8355 s({ 8356 navigation: { 8357 nextEl: null, 8358 prevEl: null, 8359 hideOnClick: !1, 8360 disabledClass: 'swiper-button-disabled', 8361 hiddenClass: 'swiper-button-hidden', 8362 lockClass: 'swiper-button-lock', 8363 navigationDisabledClass: 'swiper-navigation-disabled' 8364 } 8365 }), t.navigation = { 8366 nextEl: null, 8367 prevEl: null 8368 }, a('init', function () { 8369 !1 === t.params.navigation.enabled ? u() : (c(), l()); 8370 }), a('toEdge fromEdge lock unlock', function () { 8371 l(); 8372 }), a('destroy', function () { 8373 p(); 8374 }), a('enable disable', function () { 8375 var _t$navigation3 = t.navigation, 8376 e = _t$navigation3.nextEl, 8377 s = _t$navigation3.prevEl; 8378 e = T(e), s = T(s), t.enabled ? l() : [].concat(_toConsumableArray(e), _toConsumableArray(s)).filter(function (e) { 8379 return !!e; 8380 }
8380).forEach(function (e) { 8381 return e.classList.add(t.params.navigation.lockClass); 8382 }); 8383 }), a('click', function (e, s) { 8384 var _t$navigation4 = t.navigation, 8385 a = _t$navigation4.nextEl, 8386 r = _t$navigation4.prevEl; 8387 a = T(a), r = T(r); 8388 var n = s.target; 8389 if (t.params.navigation.hideOnClick && !r.includes(n) && !a.includes(n)) { 8390 if (t.pagination && t.params.pagination && t.params.pagination.clickable && (t.pagination.el === n || t.pagination.el.contains(n))) return; 8391 var _e50; 8392 a.length ? _e50 = a[0].classList.contains(t.params.navigation.hiddenClass) : r.length && (_e50 = r[0].classList.contains(t.params.navigation.hiddenClass)), i(!0 === _e50 ? 'navigationShow' : 'navigationHide'), [].concat(_toConsumableArray(a), _toConsumableArray(r)).filter(function (e) { 8393 return !!e; 8394 }).forEach(function (e) { 8395 return e.classList.toggle(t.params.navigation.hiddenClass); 8396 }); 8397 } 8398 }); 8399 var u = function u() { 8400 var _t$el$classList; 8401 (_t$el$classList = t.el.classList).add.apply(_t$el$classList, _toConsumableArray(t.params.navigation.navigationDisabledClass.split(' '))), p(); 8402 }; 8403 Object.assign(t.navigation, { 8404 enable: function enable() { 8405 var _t$el$classList2; 8406 (_t$el$classList2 = t.el.classList).remove.apply(_t$el$classList2, _toConsumableArray(t.params.navigation.navigationDisabledClass.split(' '))), c(), l(); 8407 }, 8408 disable: u, 8409 update: l, 8410 init: c, 8411 destroy: p 8412 }); 8413 }, function (e) { 8414 var t = e.swiper, 8415 s = e.extendParams, 8416 a = e.on, 8417 i = e.emit; 8418 var r = 'swiper-pagination'; 8419 var n; 8420 s({ 8421 pagination: { 8422 el: null, 8423 bulletElement: 'span', 8424 clickable: !1, 8425 hideOnClick: !1, 8426 renderBullet: null, 8427 renderProgressbar: null, 8428 renderFraction: null, 8429 renderCustom: null, 8430 progressbarOpposite: !1, 8431 type: 'bullets', 8432 dynamicBullets: !1, 8433 dynamicMainBullets: 1, 8434 formatFractionCurrent: function formatFractionCurrent(e) { 8435 return e; 8436 }, 8437 formatFractionTotal: function formatFractionTotal(e) { 8438 return e; 8439 }, 8440 bulletClass: "".concat(r, "-bullet"), 8441 bulletActiveClass: "".concat(r, "-bullet-active"), 8442 modifierClass: "".concat(r, "-"), 8443 currentClass: "".concat(r, "-current"), 8444 totalClass: "".concat(r, "-total"), 8445 hiddenClass: "".concat(r, "-hidden"), 8446 progressbarFillClass: "".concat(r, "-progressbar-fill"), 8447 progressbarOppositeClass: "".concat(r, "-progressbar-opposite"), 8448 clickableClass: "".concat(r, "-clickable"), 8449 lockClass: "".concat(r, "-lock"), 8450 horizontalClass: "".concat(r, "-horizontal"), 8451 verticalClass: "".concat(r, "-vertical"), 8452 paginationDisabledClass: "".concat(r, "-disabled") 8453 } 8454 }), t.pagination = { 8455 el: null, 8456 bullets: [] 8457 }; 8458 var l = 0; 8459 function o() { 8460 return !t.params.pagination.el || !t.pagination.el || Array.isArray(t.pagination.el) && 0 === t.pagination.el.length; 8461 } 8462 function d(e, s) { 8463 var a = t.params.pagination.bulletActiveClass; 8464 e && (e = e[('prev' === s ? 'previous' : 'next') + 'ElementSibling']) && (e.classList.add("".concat(a, "-").concat(s)), (e = e[('prev' === s ? 'previous' : 'next') + 'ElementSibling']) && e.classList.add("".concat(a, "-").concat(s, "-").concat(s))); 8465 } 8466 function c(e) { 8467 var s = e.target.closest(ae(t.params.pagination.bulletClass)); 8468 if (!s) return; 8469 e.preventDefault(); 8470 var a = y(s) * t.params.slidesPerGroup; 8471 if (t.params.loop) { 8472 if (t.realIndex === a) return; 8473 t.slideToLoop(a); 8474 } else t.slideTo(a); 8475 } 8476 function p() { 8477 var e = t.rtl, 8478 s = t.params.pagination; 8479 if (o()) return; 8480 var a, 8481 r, 8482 c = t.pagination.el; 8483 c = T(c); 8484 var p = t.virtual && t.params.virtual.enabled ? t.virtual.slides.length : t.slides.length, 8485 u = t.params.loop ? Math.ceil(p / t.params.slidesPerGroup) : t.snapGrid.length; 8486 if (t.params.loop ? (r = t.previousRealIndex || 0, a = t.params.slidesPerGroup > 1 ? Math.floor(t.realIndex / t.params.slidesPerGroup) : t.realIndex) : void 0 !== t.snapIndex ? (a = t.snapIndex, r = t.previousSnapIndex) : (r = t.previousIndex || 0, a = t.activeIndex || 0), 'bullets' === s.type && t.pagination.bullets && t.pagination.bullets.length > 0) { 8487 var _i11 = t.pagination.bullets; 8488 var _o5, _p3, _u2;
8489 if (s.dynamicBullets && (n = S(_i11[0], t.isHorizontal() ? 'width' : 'height', !0), c.forEach(function (e) { 8490 e.style[t.isHorizontal() ? 'width' : 'height'] = n * (s.dynamicMainBullets + 4) + 'px'; 8491 }), s.dynamicMainBullets > 1 && void 0 !== r && (l += a - (r || 0), l > s.dynamicMainBullets - 1 ? l = s.dynamicMainBullets - 1 : l < 0 && (l = 0)), _o5 = Math.max(a - l, 0), _p3 = _o5 + (Math.min(_i11.length, s.dynamicMainBullets) - 1), _u2 = (_p3 + _o5) / 2), _i11.forEach(function (e) { 8492 var _e$classList4; 8493 var t = _toConsumableArray(['', '-next', '-next-next', '-prev', '-prev-prev', '-main'].map(function (e) { 8494 return "".concat(s.bulletActiveClass).concat(e); 8495 })).map(function (e) { 8496 return 'string' == typeof e && e.includes(' ') ? e.split(' ') : e; 8497 }).flat(); 8498 (_e$classList4 = e.classList).remove.apply(_e$classList4, _toConsumableArray(t)); 8499 }), c.length > 1) _i11.forEach(function (e) { 8500 var _e$classList5, _e$classList6; 8501 var i = y(e); 8502 i === a ? (_e$classList5 = e.classList).add.apply(_e$classList5, _toConsumableArray(s.bulletActiveClass.split(' '))) : t.isElement && e.setAttribute('part', 'bullet'), s.dynamicBullets && (i >= _o5 && i <= _p3 && (_e$classList6 = e.classList).add.apply(_e$classList6, _toConsumableArray("".concat(s.bulletActiveClass, "-main").split(' '))), i === _o5 && d(e, 'prev'), i === _p3 && d(e, 'next')); 8503 });else { 8504 var _e51$classList; 8505 var _e51 = _i11[a]; 8506 if (_e51 && (_e51$classList = _e51.classList).add.apply(_e51$classList, _toConsumableArray(s.bulletActiveClass.split(' '))), t.isElement && _i11.forEach(function (e, t) { 8507 e.setAttribute('part', t === a ? 'bullet-active' : 'bullet'); 8508 }), s.dynamicBullets) { 8509 var _e52 = _i11[_o5], 8510 _t42 = _i11[_p3]; 8511 for (var _e53 = _o5; _e53 <= _p3; _e53 += 1) { 8512 var _i11$_e53$classList; 8513 _i11[_e53] && (_i11$_e53$classList = _i11[_e53].classList).add.apply(_i11$_e53$classList, _toConsumableArray("".concat(s.bulletActiveClass, "-main").split(' '))); 8514 } 8515 d(_e52, 'prev'), d(_t42, 'next'); 8516 } 8517 } 8518 if (s.dynamicBullets) { 8519 var _a26 = Math.min(_i11.length, s.dynamicMainBullets + 4), 8520 _r9 = (n * _a26 - n) / 2 - _u2 * n, 8521 _l6 = e ? 'right' : 'left'; 8522 _i11.forEach(function (e) { 8523 e.style[t.isHorizontal() ? _l6 : 'top'] = "".concat(_r9, "px"); 8524 }); 8525 } 8526 } 8527 c.forEach(function (e, r) { 8528 if ('fraction' === s.type && (e.querySelectorAll(ae(s.currentClass)).forEach(function (e) { 8529 e.textContent = s.formatFractionCurrent(a + 1); 8530 }), e.querySelectorAll(ae(s.totalClass)).forEach(function (e) { 8531 e.textContent = s.formatFractionTotal(u); 8532 })), 'progressbar' === s.type) { 8533 var _i12; 8534 _i12 = s.progressbarOpposite ? t.isHorizontal() ? 'vertical' : 'horizontal' : t.isHorizontal() ? 'horizontal' : 'vertical'; 8535 var _r10 = (a + 1) / u; 8536 var _n7 = 1, 8537 _l7 = 1; 8538 'horizontal' === _i12 ? _n7 = _r10 : _l7 = _r10, e.querySelectorAll(ae(s.progressbarFillClass)).forEach(function (e) { 8539 e.style.transform = "translate3d(0,0,0) scaleX(".concat(_n7, ") scaleY(").concat(_l7, ")"), e.style.transitionDuration = "".concat(t.params.speed, "ms"); 8540 }); 8541 } 8542 'custom' === s.type && s.renderCustom ? (e.innerHTML = s.renderCustom(t, a + 1, u), 0 === r && i('paginationRender', e)) : (0 === r && i('paginationRender', e), i('paginationUpdate', e)), t.params.watchOverflow && t.enabled && e.classList[t.isLocked ? 'add' : 'remove'](s.lockClass); 8543 }); 8544 } 8545 function u() { 8546 var e = t.params.pagination; 8547 if (o()) return; 8548 var 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; 8549 var a = t.pagination.el; 8550 a = T(a); 8551 var r = ''; 8552 if ('bullets' === e.type) { 8553 var _a27 = t.params.loop ? Math.ceil(s / t.params.slidesPerGroup) : t.snapGrid.length; 8554 t.params.freeMode && t.params.freeMode.enabled && _a27 > s && (_a27 = s); 8555 for (var _s23 = 0; _s23 < _a27; _s23 += 1) e.renderBullet ? r += e.renderBullet.call(t, _s23, e.bulletClass) : r += "<".concat(e.bulletElement, " ").concat(t.isElement ? 'part="bullet"' : '', " class=\"").concat(e.bulletClass, "\"></").concat(e.bulletElement, ">"); 8556 } 8557 'fraction' === e.type && (r = e.renderFraction ? e.renderFraction.call(t, e.currentClass, e.totalClass) : "<span class=\"".concat(e.currentClass, "\"></span> / <span class=\"").concat(e.totalClass, "\"></span>")), 'progressbar' === e.type && (r = e.renderProgressbar ? e.renderProgressbar.call(t, e.progressbarFillClass) : "<span class=\"".concat(e.progressbarFillClass, "\"></span>")), t.pagination.bullets = [], a.forEach(function (s) { 8558 var _t$pagination$bullets; 8559 'custom' !== e.type && (s.innerHTML = r || ''), 'bullets' === e.type && (_t$pagination$bullets = t.pagination.bullets).push.apply(_t$pagination$bullets, _toConsumableArray(s.querySelectorAll(ae(e.bulletClass)))); 8560 }), 'custom' !== e.type && i('paginationRender', a[0]); 8561 } 8562 function m() { 8563 t.params.pagination = se(t, t.originalParams.pagination, t.params.pagination, { 8564 el: 'swiper-pagination' 8565 }); 8566 var e = t.params.pagination; 8567 if (!e.el) return; 8568 var s; 8569 'string' == typeof e.el && t.isElement && (s = t.el.querySelector(e.el)), s || 'string' != typeof e.el || (s = _toConsumableArray(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 = _toConsumableArray(t.el.querySelectorAll(e.el)), s.length > 1 && (s = s.filter(function (e) { 8570 return E(e, '.swiper')[0] === t.el; 8571 })[0])), Array.isArray(s) && 1 === s.length && (s = s[0]), Object.assign(t.pagination, { 8572 el: s 8573 }
8573), s = T(s), s.forEach(function (s) { 8574 var _s$classList3; 8575 'bullets' === e.type && e.clickable && (_s$classList3 = s.classList).add.apply(_s$classList3, _toConsumableArray((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("".concat(e.modifierClass).concat(e.type, "-dynamic")), l = 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); 8576 })); 8577 } 8578 function h() { 8579 var e = t.params.pagination; 8580 if (o()) return; 8581 var s = t.pagination.el; 8582 s && (s = T(s), s.forEach(function (s) { 8583 var _s$classList4; 8584 s.classList.remove(e.hiddenClass), s.classList.remove(e.modifierClass + e.type), s.classList.remove(t.isHorizontal() ? e.horizontalClass : e.verticalClass), e.clickable && ((_s$classList4 = s.classList).remove.apply(_s$classList4, _toConsumableArray((e.clickableClass || '').split(' '))), s.removeEventListener('click', c)); 8585 })), t.pagination.bullets && t.pagination.bullets.forEach(function (t) { 8586 var _t$classList; 8587 return (_t$classList = t.classList).remove.apply(_t$classList, _toConsumableArray(e.bulletActiveClass.split(' '))); 8588 }); 8589 } 8590 a('changeDirection', function () { 8591 if (!t.pagination || !t.pagination.el) return; 8592 var e = t.params.pagination; 8593 var s = t.pagination.el; 8594 s = T(s), s.forEach(function (s) { 8595 s.classList.remove(e.horizontalClass, e.verticalClass), s.classList.add(t.isHorizontal() ? e.horizontalClass : e.verticalClass); 8596 }); 8597 }), a('init', function () { 8598 !1 === t.params.pagination.enabled ? f() : (m(), u(), p()); 8599 }), a('activeIndexChange', function () { 8600 void 0 === t.snapIndex && p(); 8601 }), a('snapIndexChange', function () { 8602 p(); 8603 }), a('snapGridLengthChange', function () { 8604 u(), p(); 8605 }), a('destroy', function () { 8606 h(); 8607 }), a('enable disable', function () { 8608 var e = t.pagination.el; 8609 e && (e = T(e), e.forEach(function (e) { 8610 return e.classList[t.enabled ? 'remove' : 'add'](t.params.pagination.lockClass); 8611 })); 8612 }), a('lock unlock', function () { 8613 p(); 8614 }), a('click', function (e, s) { 8615 var a = s.target, 8616 r = T(t.pagination.el); 8617 if (t.params.pagination.el && t.params.pagination.hideOnClick && r && r.length > 0 && !a.classList.contains(t.params.pagination.bulletClass)) { 8618 if (t.navigation && (t.navigation.nextEl && a === t.navigation.nextEl || t.navigation.prevEl && a === t.navigation.prevEl)) return; 8619 var _e54 = r[0].classList.contains(t.params.pagination.hiddenClass); 8620 i(!0 === _e54 ? 'paginationShow' : 'paginationHide'), r.forEach(function (e) { 8621 return e.classList.toggle(t.params.pagination.hiddenClass); 8622 }); 8623 } 8624 }); 8625 var f = function f() { 8626 t.el.classList.add(t.params.pagination.paginationDisabledClass); 8627 var e = t.pagination.el; 8628 e && (e = T(e), e.forEach(function (e) { 8629 return e.classList.add(t.params.pagination.paginationDisabledClass); 8630 })), h(); 8631 }; 8632 Object.assign(t.pagination, { 8633 enable: function enable() { 8634 t.el.classList.remove(t.params.pagination.paginationDisabledClass); 8635 var e = t.pagination.el; 8636 e && (e = T(e), e.forEach(function (e) { 8637 return e.classList.remove(t.params.pagination.paginationDisabledClass); 8638 })), m(), u(), p(); 8639 }, 8640 disable: f, 8641 render: u, 8642 update: p, 8643 init: m, 8644 destroy: h 8645 }); 8646 }, function (e) { 8647 var t = e.swiper, 8648 s = e.extendParams, 8649 i = e.on, 8650 r = e.emit; 8651 var o = a(); 8652 var d, 8653 c, 8654 p, 8655 u, 8656 m = !1, 8657 h = null, 8658 f = null; 8659 function g() { 8660 if (!t.params.scrollbar.el || !t.scrollbar.el) return; 8661 var e = t.scrollbar, 8662 s = t.rtlTranslate, 8663 a = e.dragEl, 8664 i = e.el, 8665 r = t.params.scrollbar, 8666 n = t.params.loop ? t.progressLoop : t.progress; 8667 var l = c, 8668 o = (p - c) * n; 8669 s ? (o = -o, o > 0 ? (l = c - o, o = 0) : -o + c > p && (l = p + o)) : o < 0 ? (l = c + o, o = 0) : o + c > p && (l = p - o), t.isHorizontal() ? (a.style.transform = "translate3d(".concat(o, "px, 0, 0)"), a.style.width = "".concat(l, "px")) : (a.style.transform = "translate3d(0px, ".concat(o, "px, 0)"), a.style.height = "".concat(l, "px")), r.hide && (clearTimeout(h), i.style.opacity = 1, h = setTimeout(function () { 8670 i.style.opacity = 0, i.style.transitionDuration = '400ms'; 8671 }, 1e3)); 8672 } 8673 function b() { 8674 if (!t.params.scrollbar.el || !t.scrollbar.el) return; 8675 var e = t.scrollbar, 8676 s = e.dragEl, 8677 a = e.el; 8678 s.style.width = '', s.style.height = '', p = t.isHorizontal() ? a.offsetWidth : a.offsetHeight, u = t.size / (t.virtualSize + t.params.slidesOffsetBefore - (t.params.centeredSlides ? t.snapGrid[0] : 0)), c = 'auto' === t.params.scrollbar.dragSize ? p * u : parseInt(t.params.scrollbar.dragSize, 10), t.isHorizontal() ? s.style.width = "".concat(c, "px") : s.style.height = "".concat(c, "px"), a.style.display = u >= 1 ? 'none' : '', t.params.scrollbar.hide && (a.style.opacity = 0), t.params.watchOverflow && t.enabled && e.el.classList[t.isLocked ? 'add' : 'remove'](t.params.scrollbar.lockClass); 8679 } 8680 function y(e) { 8681 return t.isHorizontal() ? e.clientX : e.clientY; 8682 } 8683 function E(e) { 8684 var s = t.scrollbar, 8685 a = t.rtlTranslate, 8686 i = s.el; 8687 var r; 8688 r = (y(e) - w(i)[t.isHorizontal() ? 'left' : 'top'] - (null !== d ? d : c / 2)) / (p - c), r = Math.max(Math.min(r, 1), 0
8688), a && (r = 1 - r); 8689 var n = t.minTranslate() + (t.maxTranslate() - t.minTranslate()) * r; 8690 t.updateProgress(n), t.setTranslate(n), t.updateActiveIndex(), t.updateSlidesClasses(); 8691 } 8692 function x(e) { 8693 var s = t.params.scrollbar, 8694 a = t.scrollbar, 8695 i = t.wrapperEl, 8696 n = a.el, 8697 l = a.dragEl; 8698 m = !0, d = e.target === l ? y(e) - e.target.getBoundingClientRect()[t.isHorizontal() ? 'left' : 'top'] : null, e.preventDefault(), e.stopPropagation(), i.style.transitionDuration = '100ms', l.style.transitionDuration = '100ms', E(e), clearTimeout(f), n.style.transitionDuration = '0ms', s.hide && (n.style.opacity = 1), t.params.cssMode && (t.wrapperEl.style['scroll-snap-type'] = 'none'), r('scrollbarDragStart', e); 8699 } 8700 function S(e) { 8701 var s = t.scrollbar, 8702 a = t.wrapperEl, 8703 i = s.el, 8704 n = s.dragEl; 8705 m && (e.preventDefault ? e.preventDefault() : e.returnValue = !1, E(e), a.style.transitionDuration = '0ms', i.style.transitionDuration = '0ms', n.style.transitionDuration = '0ms', r('scrollbarDragMove', e)); 8706 } 8707 function M(e) { 8708 var s = t.params.scrollbar, 8709 a = t.scrollbar, 8710 i = t.wrapperEl, 8711 n = a.el; 8712 m && (m = !1, t.params.cssMode && (t.wrapperEl.style['scroll-snap-type'] = '', i.style.transitionDuration = ''), s.hide && (clearTimeout(f), f = l(function () { 8713 n.style.opacity = 0, n.style.transitionDuration = '400ms'; 8714 }, 1e3)), r('scrollbarDragEnd', e), s.snapOnRelease && t.slideToClosest()); 8715 } 8716 function C(e) { 8717 var s = t.scrollbar, 8718 a = t.params, 8719 i = s.el; 8720 if (!i) return; 8721 var r = i, 8722 n = !!a.passiveListeners && { 8723 passive: !1, 8724 capture: !1 8725 }, 8726 l = !!a.passiveListeners && { 8727 passive: !0, 8728 capture: !1 8729 }; 8730 if (!r) return; 8731 var d = 'on' === e ? 'addEventListener' : 'removeEventListener'; 8732 r[d]('pointerdown', x, n), o[d]('pointermove', S, n), o[d]('pointerup', M, l); 8733 } 8734 function P() { 8735 var _i$classList2; 8736 var e = t.scrollbar, 8737 s = t.el; 8738 t.params.scrollbar = se(t, t.originalParams.scrollbar, t.params.scrollbar, { 8739 el: 'swiper-scrollbar' 8740 }); 8741 var a = t.params.scrollbar; 8742 if (!a.el) return; 8743 var i, r; 8744 if ('string' == typeof a.el && t.isElement && (i = t.el.querySelector(a.el)), i || 'string' != typeof a.el) i || (i = a.el);else if (i = o.querySelectorAll(a.el), !i.length) return; 8745 t.params.uniqueNavElements && 'string' == typeof a.el && i.length > 1 && 1 === s.querySelectorAll(a.el).length && (i = s.querySelector(a.el)), i.length > 0 && (i = i[0]), i.classList.add(t.isHorizontal() ? a.horizontalClass : a.verticalClass), i && (r = i.querySelector(ae(t.params.scrollbar.dragClass)), r || (r = v('div', t.params.scrollbar.dragClass), i.append(r))), Object.assign(e, { 8746 el: i, 8747 dragEl: r 8748 }), a.draggable && t.params.scrollbar.el && t.scrollbar.el && C('on'), i && (_i$classList2 = i.classList)[t.enabled ? 'remove' : 'add'].apply(_i$classList2, _toConsumableArray(n(t.params.scrollbar.lockClass))); 8749 } 8750 function L() { 8751 var _s$classList5; 8752 var e = t.params.scrollbar, 8753 s = t.scrollbar.el; 8754 s && (_s$classList5 = s.classList).remove.apply(_s$classList5, _toConsumableArray(n(t.isHorizontal() ? e.horizontalClass : e.verticalClass))), t.params.scrollbar.el && t.scrollbar.el && C('off'); 8755 } 8756 s({ 8757 scrollbar: { 8758 el: null, 8759 dragSize: 'auto', 8760 hide: !1, 8761 draggable: !1, 8762 snapOnRelease: !0, 8763 lockClass: 'swiper-scrollbar-lock', 8764 dragClass: 'swiper-scrollbar-drag', 8765 scrollbarDisabledClass: 'swiper-scrollbar-disabled', 8766 horizontalClass: 'swiper-scrollbar-horizontal', 8767 verticalClass: 'swiper-scrollbar-vertical' 8768 } 8769 }), t.scrollbar = { 8770 el: null, 8771 dragEl: null 8772 }, i('changeDirection', function () { 8773 if (!t.scrollbar || !t.scrollbar.el) return; 8774 var e = t.params.scrollbar; 8775 var s = t.scrollbar.el;
8776 s = T(s), s.forEach(function (s) { 8777 s.classList.remove(e.horizontalClass, e.verticalClass), s.classList.add(t.isHorizontal() ? e.horizontalClass : e.verticalClass); 8778 }); 8779 }), i('init', function () { 8780 !1 === t.params.scrollbar.enabled ? I() : (P(), b(), g()); 8781 }), i('update resize observerUpdate lock unlock changeDirection', function () { 8782 b(); 8783 }), i('setTranslate', function () { 8784 g(); 8785 }), i('setTransition', function (e, s) { 8786 !function (e) { 8787 t.params.scrollbar.el && t.scrollbar.el && (t.scrollbar.dragEl.style.transitionDuration = "".concat(e, "ms")); 8788 }(s); 8789 }), i('enable disable', function () { 8790 var _e$classList7; 8791 var e = t.scrollbar.el; 8792 e && (_e$classList7 = e.classList)[t.enabled ? 'remove' : 'add'].apply(_e$classList7, _toConsumableArray(n(t.params.scrollbar.lockClass))); 8793 }), i('destroy', function () { 8794 L(); 8795 }); 8796 var I = function I() { 8797 var _t$el$classList3, _t$scrollbar$el$class; 8798 (_t$el$classList3 = t.el.classList).add.apply(_t$el$classList3, _toConsumableArray(n(t.params.scrollbar.scrollbarDisabledClass))), t.scrollbar.el && (_t$scrollbar$el$class = t.scrollbar.el.classList).add.apply(_t$scrollbar$el$class, _toConsumableArray(n(t.params.scrollbar.scrollbarDisabledClass))), L(); 8799 }; 8800 Object.assign(t.scrollbar, { 8801 enable: function enable() { 8802 var _t$el$classList4, _t$scrollbar$el$class2; 8803 (_t$el$classList4 = t.el.classList).remove.apply(_t$el$classList4, _toConsumableArray(n(t.params.scrollbar.scrollbarDisabledClass))), t.scrollbar.el && (_t$scrollbar$el$class2 = t.scrollbar.el.classList).remove.apply(_t$scrollbar$el$class2, _toConsumableArray(n(t.params.scrollbar.scrollbarDisabledClass))), P(), b(), g(); 8804 }, 8805 disable: I, 8806 updateSize: b, 8807 setTranslate: g, 8808 init: P, 8809 destroy: L 8810 }); 8811 }, function (e) { 8812 var t = e.swiper, 8813 s = e.extendParams, 8814 a = e.on; 8815 s({ 8816 parallax: { 8817 enabled: !1 8818 } 8819 }); 8820 var i = '[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]', 8821 r = function r(e, s) { 8822 var a = t.rtl, 8823 i = a ? -1 : 1, 8824 r = e.getAttribute('data-swiper-parallax') || '0'; 8825 var n = e.getAttribute('data-swiper-parallax-x'), 8826 l = e.getAttribute('data-swiper-parallax-y'); 8827 var o = e.getAttribute('data-swiper-parallax-scale'), 8828 d = e.getAttribute('data-swiper-parallax-opacity'), 8829 c = e.getAttribute('data-swiper-parallax-rotate'); 8830 if (n || l ? (n = n || '0', l = l || '0') : t.isHorizontal() ? (n = r, l = '0') : (l = r, n = '0'), n = n.indexOf('%') >= 0 ? parseInt(n, 10) * s * i + '%' : n * s * i + 'px', l = l.indexOf('%') >= 0 ? parseInt(l, 10) * s + '%' : l * s + 'px', null != d) { 8831 var _t43 = d - (d - 1) * (1 - Math.abs(s)); 8832 e.style.opacity = _t43; 8833 } 8834 var p = "translate3d(".concat(n, ", ").concat(l, ", 0px)"); 8835 if (null != o) { 8836 p += " scale(".concat(o - (o - 1) * (1 - Math.abs(s)), ")"); 8837 } 8838 if (c && null != c) { 8839 p += " rotate(".concat(c * s * -1, "deg)"); 8840 } 8841 e.style.transform = p; 8842 }, 8843 n = function n() { 8844 var e = t.el, 8845 s = t.slides, 8846 a = t.progress, 8847 n = t.snapGrid, 8848 l = t.isElement, 8849 o = f(e, i); 8850 t.isElement && o.push.apply(o, _toConsumableArray(f(t.hostEl, i))), o.forEach(function (e) { 8851 r(e, a); 8852 }), s.forEach(function (e, s) { 8853 var l = e.progress; 8854 t.params.slidesPerGroup > 1 && 'auto' !== t.params.slidesPerView && (l += Math.ceil(s / 2) - a * (n.length - 1)), l = Math.min(Math.max(l, -1), 1
8854), e.querySelectorAll("".concat(i, ", [data-swiper-parallax-rotate]")).forEach(function (e) { 8855 r(e, l); 8856 }); 8857 }); 8858 }; 8859 a('beforeInit', function () { 8860 t.params.parallax.enabled && (t.params.watchSlidesProgress = !0, t.originalParams.watchSlidesProgress = !0); 8861 }), a('init', function () { 8862 t.params.parallax.enabled && n(); 8863 }), a('setTranslate', function () { 8864 t.params.parallax.enabled && n(); 8865 }), a('setTransition', function (e, s) { 8866 t.params.parallax.enabled && function (e) { 8867 void 0 === e && (e = t.params.speed); 8868 var s = t.el, 8869 a = t.hostEl, 8870 r = _toConsumableArray(s.querySelectorAll(i)); 8871 t.isElement && r.push.apply(r, _toConsumableArray(a.querySelectorAll(i))), r.forEach(function (t) { 8872 var s = parseInt(t.getAttribute('data-swiper-parallax-duration'), 10) || e; 8873 0 === e && (s = 0), t.style.transitionDuration = "".concat(s, "ms"); 8874 }); 8875 }(s); 8876 }); 8877 }, function (e) { 8878 var t = e.swiper, 8879 s = e.extendParams, 8880 a = e.on, 8881 i = e.emit; 8882 var n = r(); 8883 s({ 8884 zoom: { 8885 enabled: !1, 8886 limitToOriginalSize: !1, 8887 maxRatio: 3, 8888 minRatio: 1, 8889 toggle: !0, 8890 containerClass: 'swiper-zoom-container', 8891 zoomedSlideClass: 'swiper-slide-zoomed' 8892 } 8893 }), t.zoom = { 8894 enabled: !1 8895 }; 8896 var l, 8897 o, 8898 c = 1, 8899 p = !1; 8900 var u = [], 8901 m = { 8902 originX: 0, 8903 originY: 0, 8904 slideEl: void 0, 8905 slideWidth: void 0, 8906 slideHeight: void 0, 8907 imageEl: void 0, 8908 imageWrapEl: void 0, 8909 maxRatio: 3 8910 }, 8911 h = { 8912 isTouched: void 0, 8913 isMoved: void 0, 8914 currentX: void 0, 8915 currentY: void 0, 8916 minX: void 0, 8917 minY: void 0, 8918 maxX: void 0, 8919 maxY: void 0, 8920 width: void 0, 8921 height: void 0, 8922 startX: void 0, 8923 startY: void 0, 8924 touchesStart: {}, 8925 touchesCurrent: {} 8926 }, 8927 g = { 8928 x: void 0, 8929 y: void 0, 8930 prevPositionX: void 0, 8931 prevPositionY: void 0, 8932 prevTime: void 0 8933 }; 8934 var v = 1; 8935 function b() { 8936 if (u.length < 2) return 1; 8937 var e = u[0].pageX, 8938 t = u[0].pageY, 8939 s = u[1].pageX, 8940 a = u[1].pageY; 8941 return Math.sqrt(Math.pow(s - e, 2) + Math.pow(a - t, 2)); 8942 } 8943 function y() { 8944 var e = t.params.zoom, 8945 s = m.imageWrapEl.getAttribute('data-swiper-zoom') || e.maxRatio; 8946 if (e.limitToOriginalSize && m.imageEl && m.imageEl.naturalWidth) { 8947 var _e55 = m.imageEl.naturalWidth / m.imageEl.offsetWidth; 8948 return Math.min(_e55, s); 8949 } 8950 return s; 8951 } 8952 function x(e) { 8953 var s = t.isElement ? 'swiper-slide' : ".".concat(t.params.slideClass); 8954 return !!e.target.matches(s) || t.slides.filter(function (t) { 8955 return t.contains(e.target); 8956 }).length > 0; 8957 } 8958 function S(e) { 8959 if ('mouse' === e.pointerType && u.splice(0, u.length), !x(e)) return; 8960 var s = t.params.zoom; 8961 if (l = !1, o = !1, u.push(e), !(u.length < 2)) { 8962 if (l = !0, m.scaleStart = b(), !m.slideEl) { 8963 m.slideEl = e.target.closest(".".concat(t.params.slideClass, ", swiper-slide")), m.slideEl || (m.slideEl = t.slides[t.activeIndex]); 8964 var _a28 = m.slideEl.querySelector(".".concat(s.containerClass)); 8965 if (_a28 && (_a28 = _a28.querySelectorAll('picture, img, svg, canvas, .swiper-zoom-target')[0]), m.imageEl = _a28, m.imageWrapEl = _a28 ? E(m.imageEl, ".".concat(s.containerClass))[0] : void 0, !m.imageWrapEl) return void (m.imageEl = void 0); 8966 m.maxRatio = y(); 8967 } 8968 if (m.imageEl) { 8969 var _ref3 = function () { 8970 if (u.length < 2) return { 8971 x: null, 8972 y: null 8973 }; 8974 var e = m.imageEl.getBoundingClientRect(); 8975 return [(u[0].pageX + (u[1].pageX - u[0].pageX) / 2 - e.x - n.scrollX) / c, (u[0].pageY + (u[1].pageY - u[0].pageY) / 2 - e.y - n.scrollY) / c]; 8976 }(), 8977 _ref4 = _slicedToArray(_ref3, 2), 8978 _e56 = _ref4[0], 8979 _t44 = _ref4[1]; 8980 m.originX = _e56, m.originY = _t44, m.imageEl.style.transitionDuration = '0ms'; 8981 } 8982 p = !0; 8983 } 8984 } 8985 function T(e) { 8986 if (!x(e)) return; 8987 var s = t.params.zoom, 8988 a = t.zoom, 8989 i = u.findIndex(function (t) { 8990 return t.pointerId === e.pointerId; 8991 }); 8992 i >= 0 && (u[i] = e), u.length < 2 || (o = !0, m.scaleMove = b(), m.imageEl && (a.scale = m.scaleMove / m.scaleStart * c, a.scale > m.maxRatio && (a.scale = m.maxRatio - 1 + Math.pow(a.scale - m.maxRatio + 1, 0.5)), a.scale < s.minRatio && (a.scale = s.minRatio + 1 - Math.pow(s.minRatio - a.scale + 1, 0.5)), m.imageEl.style.transform = "translate3d(0,
89920,0) scale(".concat(a.scale, ")"))); 8993 } 8994 function M(e) { 8995 if (!x(e)) return; 8996 if ('mouse' === e.pointerType && 'pointerout' === e.type) return; 8997 var s = t.params.zoom, 8998 a = t.zoom, 8999 i = u.findIndex(function (t) { 9000 return t.pointerId === e.pointerId; 9001 }); 9002 i >= 0 && u.splice(i, 1), l && o && (l = !1, o = !1, m.imageEl && (a.scale = Math.max(Math.min(a.scale, m.maxRatio), s.minRatio), m.imageEl.style.transitionDuration = "".concat(t.params.speed, "ms"), m.imageEl.style.transform = "translate3d(0,0,0) scale(".concat(a.scale, ")"), c = a.scale, p = !1, a.scale > 1 && m.slideEl ? m.slideEl.classList.add("".concat(s.zoomedSlideClass)) : a.scale <= 1 && m.slideEl && m.slideEl.classList.remove("".concat(s.zoomedSlideClass)), 1 === a.scale && (m.originX = 0, m.originY = 0, m.slideEl = void 0))); 9003 } 9004 function C(e) { 9005 if (!x(e) || !function (e) { 9006 var s = ".".concat(t.params.zoom.containerClass); 9007 return !!e.target.matches(s) || _toConsumableArray(t.hostEl.querySelectorAll(s)).filter(function (t) { 9008 return t.contains(e.target); 9009 }).length > 0; 9010 }(e)) return; 9011 var s = t.zoom; 9012 if (!m.imageEl) return; 9013 if (!h.isTouched || !m.slideEl) return; 9014 h.isMoved || (h.width = m.imageEl.offsetWidth, h.height = m.imageEl.offsetHeight, h.startX = d(m.imageWrapEl, 'x') || 0, h.startY = d(m.imageWrapEl, 'y') || 0, m.slideWidth = m.slideEl.offsetWidth, m.slideHeight = m.slideEl.offsetHeight, m.imageWrapEl.style.transitionDuration = '0ms'); 9015 var a = h.width * s.scale, 9016 i = h.height * s.scale; 9017 if (a < m.slideWidth && i < m.slideHeight) return; 9018 h.minX = Math.min(m.slideWidth / 2 - a / 2, 0), h.maxX = -h.minX, h.minY = Math.min(m.slideHeight / 2 - i / 2, 0), h.maxY = -h.minY, h.touchesCurrent.x = u.length > 0 ? u[0].pageX : e.pageX, h.touchesCurrent.y = u.length > 0 ? u[0].pageY : e.pageY; 9019 if (Math.max(Math.abs(h.touchesCurrent.x - h.touchesStart.x), Math.abs(h.touchesCurrent.y - h.touchesStart.y)) > 5 && (t.allowClick = !1), !h.isMoved && !p) { 9020 if (t.isHorizontal() && (Math.floor(h.minX) === Math.floor(h.startX) && h.touchesCurrent.x < h.touchesStart.x || Math.floor(h.maxX) === Math.floor(h.startX) && h.touchesCurrent.x > h.touchesStart.x)) return void (h.isTouched = !1); 9021 if (!t.isHorizontal() && (Math.floor(h.minY) === Math.floor(h.startY) && h.touchesCurrent.y < h.touchesStart.y || Math.floor(h.maxY) === Math.floor(h.startY) && h.touchesCurrent.y > h.touchesStart.y)) return void (h.isTouched = !1); 9022 } 9023 e.cancelable && e.preventDefault(), e.stopPropagation(), h.isMoved = !0; 9024 var r = (s.scale - c) / (m.maxRatio - t.params.zoom.minRatio), 9025 n = m.originX, 9026 l = m.originY; 9027 h.currentX = h.touchesCurrent.x - h.touchesStart.x + h.startX + r * (h.width - 2 * n), h.currentY = h.touchesCurrent.y - h.touchesStart.y + h.startY + r * (h.height - 2 * l), h.currentX < h.minX && (h.currentX = h.minX + 1 - Math.pow(h.minX - h.currentX + 1, 0.8)), h.currentX > h.maxX && (h.currentX = h.maxX - 1 + Math.pow(h.currentX - h.maxX + 1, 0.8)), h.currentY < h.minY && (h.currentY = h.minY + 1 - Math.pow(h.minY - h.currentY + 1, 0.8)), h.currentY > h.maxY && (h.currentY = h.maxY - 1 + Math.pow(h.currentY - h.maxY + 1, 0.8)), g.prevPositionX || (g.prevPositionX = h.touchesCurrent.x), g.prevPositionY || (g.prevPositionY = h.touchesCurrent.y), g.prevTime || (g.prevTime = Date.now()), g.x = (h.touchesCurrent.x - g.prevPositionX) / (Date.now() - g.prevTime) / 2, g.y = (h.touchesCurrent.y - g.prevPositionY) / (Date.now() - g.prevTime) / 2, Math.abs(h.touchesCurrent.x - g.prevPositionX) < 2 && (g.x = 0), Math.abs(h.touchesCurrent.y - g.prevPositionY) < 2 && (g.y = 0), g.prevPositionX = h.touchesCurrent.x, g.prevPositionY = h.touchesCurrent.y, g.prevTime = Date.now(), m.imageWrapEl.style.transform = "translate3d(".concat(h.currentX, "px, ").concat(h.currentY, "px,0)"); 9028 } 9029 function P() { 9030 var e = t.zoom; 9031 m.slideEl && t.activeIndex !== t.slides.indexOf(m.slideEl) && (m.imageEl && (m.imageEl.style.transform = 'translate3d(0,
90310,0) scale(1)'), m.imageWrapEl && (m.imageWrapEl.style.transform = 'translate3d(0,0,0)'), m.slideEl.classList.remove("".concat(t.params.zoom.zoomedSlideClass)), e.scale = 1, c = 1, m.slideEl = void 0, m.imageEl = void 0, m.imageWrapEl = void 0, m.originX = 0, m.originY = 0); 9032 } 9033 function L(e) { 9034 var s = t.zoom, 9035 a = t.params.zoom; 9036 if (!m.slideEl) { 9037 e && e.target && (m.slideEl = e.target.closest(".".concat(t.params.slideClass, ", swiper-slide"))), m.slideEl || (t.params.virtual && t.params.virtual.enabled && t.virtual ? m.slideEl = f(t.slidesEl, ".".concat(t.params.slideActiveClass))[0] : m.slideEl = t.slides[t.activeIndex]); 9038 var _s24 = m.slideEl.querySelector(".".concat(a.containerClass)); 9039 _s24 && (_s24 = _s24.querySelectorAll('picture, img, svg, canvas, .swiper-zoom-target')[0]), m.imageEl = _s24, m.imageWrapEl = _s24 ? E(m.imageEl, ".".concat(a.containerClass))[0] : void 0; 9040 } 9041 if (!m.imageEl || !m.imageWrapEl) return; 9042 var i, r, l, o, d, p, u, g, v, b, x, S, T, M, C, P, L, I; 9043 t.params.cssMode && (t.wrapperEl.style.overflow = 'hidden', t.wrapperEl.style.touchAction = 'none'), m.slideEl.classList.add("".concat(a.zoomedSlideClass)), void 0 === h.touchesStart.x && e ? (i = e.pageX, r = e.pageY) : (i = h.touchesStart.x, r = h.touchesStart.y); 9044 var z = 'number' == typeof e ? e : null; 9045 1 === c && z && (i = void 0, r = void 0); 9046 var A = y(); 9047 s.scale = z || A, c = z || A, !e || 1 === c && z ? (u = 0, g = 0) : (L = m.slideEl.offsetWidth, I = m.slideEl.offsetHeight, l = w(m.slideEl).left + n.scrollX, o = w(m.slideEl).top + n.scrollY, d = l + L / 2 - i, p = o + I / 2 - r, v = m.imageEl.offsetWidth, b = m.imageEl.offsetHeight, x = v * s.scale, S = b * s.scale, T = Math.min(L / 2 - x / 2, 0), M = Math.min(I / 2 - S / 2, 0), C = -T, P = -M, u = d * s.scale, g = p * s.scale, u < T && (u = T), u > C && (u = C), g < M && (g = M), g > P && (g = P)), z && 1 === s.scale && (m.originX = 0, m.originY = 0), m.imageWrapEl.style.transitionDuration = '300ms', m.imageWrapEl.style.transform = "translate3d(".concat(u, "px, ").concat(g, "px,0)"), m.imageEl.style.transitionDuration = '300ms', m.imageEl.style.transform = "translate3d(0,0,0) scale(".concat(s.scale, ")"); 9048 } 9049 function I() { 9050 var e = t.zoom, 9051 s = t.params.zoom; 9052 if (!m.slideEl) { 9053 t.params.virtual && t.params.virtual.enabled && t.virtual ? m.slideEl = f(t.slidesEl, ".".concat(t.params.slideActiveClass))[0] : m.slideEl = t.slides[t.activeIndex]; 9054 var _e57 = m.slideEl.querySelector(".".concat(s.containerClass)); 9055 _e57 && (_e57 = _e57.querySelectorAll('picture, img, svg, canvas, .swiper-zoom-target')[0]), m.imageEl = _e57, m.imageWrapEl = _e57 ? E(m.imageEl, ".".concat(s.containerClass))[0] : void 0; 9056 } 9057 m.imageEl && m.imageWrapEl && (t.params.cssMode && (t.wrapperEl.style.overflow = '', t.wrapperEl.style.touchAction = ''), e.scale = 1, c = 1, m.imageWrapEl.style.transitionDuration = '300ms', m.imageWrapEl.style.transform = 'translate3d(0,0,0)', m.imageEl.style.transitionDuration = '300ms', m.imageEl.style.transform = 'translate3d(0,0,0) scale(1)', m.slideEl.classList.remove("".concat(s.zoomedSlideClass)), m.slideEl = void 0, m.originX = 0, m.originY = 0); 9058 } 9059 function z(e) { 9060 var s = t.zoom; 9061 s.scale && 1 !== s.scale ? I() : L(e); 9062 } 9063 function A() { 9064 return { 9065 passiveListener: !!t.params.passiveListeners && { 9066 passive: !0, 9067 capture: !1 9068 }, 9069 activeListenerWithCapture: !t.params.passiveListeners || { 9070 passive: !1, 9071 capture: !0 9072 } 9073 }; 9074 } 9075 function $() { 9076 var e = t.zoom; 9077 if (e.enabled) return; 9078 e.enabled = !0; 9079 var _A = A(), 9080 s = _A.passiveListener, 9081 a = _A.activeListenerWithCapture; 9082 t.wrapperEl.addEventListener('pointerdown', S, s), t.wrapperEl.addEventListener('pointermove', T, a), ['pointerup', 'pointercancel', 'pointerout'].forEach(function (e) { 9083 t.wrapperEl.addEventListener(e, M, s); 9084 }), t.wrapperEl.addEventListener('pointermove', C, a); 9085 } 9086 function k() { 9087 var e = t.zoom; 9088 if (!e.enabled) return; 9089 e.enabled = !1;
9090 var _A2 = A(), 9091 s = _A2.passiveListener, 9092 a = _A2.activeListenerWithCapture; 9093 t.wrapperEl.removeEventListener('pointerdown', S, s), t.wrapperEl.removeEventListener('pointermove', T, a), ['pointerup', 'pointercancel', 'pointerout'].forEach(function (e) { 9094 t.wrapperEl.removeEventListener(e, M, s); 9095 }), t.wrapperEl.removeEventListener('pointermove', C, a); 9096 } 9097 Object.defineProperty(t.zoom, 'scale', { 9098 get: function get() { 9099 return v; 9100 }, 9101 set: function set(e) { 9102 if (v !== e) { 9103 var _t45 = m.imageEl, 9104 _s25 = m.slideEl; 9105 i('zoomChange', e, _t45, _s25); 9106 } 9107 v = e; 9108 } 9109 }), a('init', function () { 9110 t.params.zoom.enabled && $(); 9111 }), a('destroy', function () { 9112 k(); 9113 }), a('touchStart', function (e, s) { 9114 t.zoom.enabled && function (e) { 9115 var s = t.device; 9116 if (!m.imageEl) return; 9117 if (h.isTouched) return; 9118 s.android && e.cancelable && e.preventDefault(), h.isTouched = !0; 9119 var a = u.length > 0 ? u[0] : e; 9120 h.touchesStart.x = a.pageX, h.touchesStart.y = a.pageY; 9121 }(s); 9122 }), a('touchEnd', function (e, s) { 9123 t.zoom.enabled && function () { 9124 var e = t.zoom; 9125 if (!m.imageEl) return; 9126 if (!h.isTouched || !h.isMoved) return h.isTouched = !1, void (h.isMoved = !1); 9127 h.isTouched = !1, h.isMoved = !1; 9128 var s = 300, 9129 a = 300; 9130 var i = g.x * s, 9131 r = h.currentX + i, 9132 n = g.y * a, 9133 l = h.currentY + n; 9134 0 !== g.x && (s = Math.abs((r - h.currentX) / g.x)), 0 !== g.y && (a = Math.abs((l - h.currentY) / g.y)); 9135 var o = Math.max(s, a); 9136 h.currentX = r, h.currentY = l; 9137 var d = h.width * e.scale, 9138 c = h.height * e.scale; 9139 h.minX = Math.min(m.slideWidth / 2 - d / 2, 0), h.maxX = -h.minX, h.minY = Math.min(m.slideHeight / 2 - c / 2, 0), h.maxY = -h.minY, h.currentX = Math.max(Math.min(h.currentX, h.maxX), h.minX), h.currentY = Math.max(Math.min(h.currentY, h.maxY), h.minY), m.imageWrapEl.style.transitionDuration = "".concat(o, "ms"), m.imageWrapEl.style.transform = "translate3d(".concat(h.currentX, "px, ").concat(h.currentY, "px,0)"); 9140 }(); 9141 }), a('doubleTap', function (e, s) { 9142 !t.animating && t.params.zoom.enabled && t.zoom.enabled && t.params.zoom.toggle && z(s); 9143 }), a('transitionEnd', function () { 9144 t.zoom.enabled && t.params.zoom.enabled && P(); 9145 }), a('slideChange', function () { 9146 t.zoom.enabled && t.params.zoom.enabled && t.params.cssMode && P(); 9147 }), Object.assign(t.zoom, { 9148 enable: $, 9149 disable: k, 9150 "in": L, 9151 out: I, 9152 toggle: z 9153 }); 9154 }, function (e) { 9155 var t = e.swiper, 9156 s = e.extendParams, 9157 a = e.on; 9158 function i(e, t) { 9159 var s = function () { 9160 var e, t, s; 9161 return function (a, i) { 9162 for (t = -1, e = a.length; e - t > 1;) s = e + t >> 1, a[s] <= i ? t = s : e = s; 9163 return e; 9164 }; 9165 }(); 9166 var a, i; 9167 return this.x = e, this.y = t, this.lastIndex = e.length - 1, this.interpolate = function (e) { 9168 return e ? (i = s(this.x, e), a = i - 1, (e - this.x[a]) * (this.y[i] - this.y[a]) / (this.x[i] - this.x[a]) + this.y[a]) : 0; 9169 }, this; 9170 } 9171 function r() { 9172 t.controller.control && t.controller.spline && (t.controller.spline = void 0, delete t.controller.spline); 9173 } 9174 s({ 9175 controller: { 9176 control: void 0, 9177 inverse: !1, 9178 by: 'slide' 9179 } 9180 }), t.controller = { 9181 control: void 0 9182 }, a('beforeInit', function () { 9183 if ('undefined' != typeof window && ('string' == typeof t.params.controller.control || t.params.controller.control instanceof HTMLElement)) { 9184 var _e58 = document.querySelector(t.params.controller.control); 9185 if (_e58 && _e58.swiper) t.controller.control = _e58.swiper;else if (_e58) { 9186 var _s26 = function _s26(a) { 9187 t.controller.control = a.detail[0], t.update(), _e58.removeEventListener('init', _s26); 9188 }; 9189 _e58.addEventListener('init', _s26); 9190 } 9191 } else t.controller.control = t.params.controller.control; 9192 }), a('update', function () { 9193 r(); 9194 }), a('resize', function () { 9195 r(); 9196 }), a('observerUpdate', function () { 9197 r(); 9198 }), a('setTranslate', function (e, s, a) { 9199 t.controller.control && !t.controller.control.destroyed && t.controller.setTranslate(s, a); 9200 }), a('setTransition', function (e, s, a) { 9201 t.controller.control && !t.controller.control.destroyed && t.controller.setTransition(s, a); 9202 }), Object.assign(t.controller, { 9203 setTranslate: function setTranslate(e, s) { 9204 var a = t.controller.control; 9205 var r, n; 9206 var l = t.constructor; 9207 function o(e) { 9208 if (e.destroyed) return; 9209 var s = t.rtlTranslate ? -t.translate : t.translate; 9210 'slide' === t.params.controller.by && (!function (e) { 9211 t.controller.spline = t.params.loop ? new i(t.slidesGrid, e.slidesGrid) : new i(t.snapGrid, e.snapGrid); 9212 }(e), n = -t.controller.spline.interpolate(-s)), n && 'container' !== t.params.controller.by || (r = (e.maxTranslate() - e.minTranslate()) / (t.maxTranslate() - t.minTranslate()), !Number.isNaN(r) && Number.isFinite(r) || (r = 1), n = (s - t.minTranslate()) * r + e.minTranslate()), t.params.controller.inverse && (n = e.maxTranslate() - n), e.updateProgress(n), e.setTranslate(n, t), e.updateActiveIndex(), e.updateSlidesClasses(); 9213 } 9214 if (Array.isArray(a)) for (var _e59 = 0; _e59 < a.length; _e59 += 1) a[_e59] !== s && a[_e59] instanceof l && o(a[_e59]);else a instanceof l && s !== a && o(a); 9215 }, 9216 setTransition: function setTransition(e, s) { 9217 var a = t.constructor, 9218 i = t.controller.control; 9219 var r; 9220 function n(s) { 9221 s.destroyed || (s.setTransition(e, t), 0 !== e && (s.transitionStart(), s.params.autoHeight && l(function () { 9222 s.updateAutoHeight(); 9223 }), x(s.wrapperEl, function () { 9224 i && s.transitionEnd(); 9225 }))); 9226 } 9227 if (Array.isArray(i)) for (r = 0; r < i.length; r += 1) i[r] !== s && i[r] instanceof a && n(i[r]);else i instanceof a && s !== i && n(i); 9228 } 9229 }); 9230 }, function (e) { 9231 var t = e.swiper, 9232 s = e.extendParams, 9233 a = e.on; 9234 s({ 9235 a11y: { 9236 enabled: !0, 9237 notificationClass: 'swiper-notification', 9238 prevSlideMessage: 'Previous slide', 9239 nextSlideMessage: 'Next slide', 9240 firstSlideMessage: 'This is the first slide', 9241 lastSlideMessage: 'This is the last slide', 9242 paginationBulletMessage: 'Go to slide {{index}}', 9243 slideLabelMessage: '{{index}} / {{slidesLength}}', 9244 containerMessage: null, 9245 containerRoleDescriptionMessage: null, 9246 itemRoleDescriptionMessage: null, 9247 slideRole: 'group', 9248 id: null 9249 } 9250 }), t.a11y = { 9251 clicked: !1 9252 }; 9253 var i = null; 9254 function r(e) { 9255 var t = i; 9256 0 !== t.length && (t.innerHTML = '', t.innerHTML = e); 9257 } 9258 function n(e) {
9259 (e = T(e)).forEach(function (e) { 9260 e.setAttribute('tabIndex', '0'); 9261 }); 9262 } 9263 function l(e) { 9264 (e = T(e)).forEach(function (e) { 9265 e.setAttribute('tabIndex', '-1'); 9266 }); 9267 } 9268 function o(e, t) { 9269 (e = T(e)).forEach(function (e) { 9270 e.setAttribute('role', t); 9271 }); 9272 } 9273 function d(e, t) { 9274 (e = T(e)).forEach(function (e) { 9275 e.setAttribute('aria-roledescription', t); 9276 }); 9277 } 9278 function c(e, t) { 9279 (e = T(e)).forEach(function (e) { 9280 e.setAttribute('aria-label', t); 9281 }); 9282 } 9283 function p(e) { 9284 (e = T(e)).forEach(function (e) { 9285 e.setAttribute('aria-disabled', !0); 9286 }); 9287 } 9288 function u(e) { 9289 (e = T(e)).forEach(function (e) { 9290 e.setAttribute('aria-disabled', !1); 9291 }); 9292 } 9293 function m(e) { 9294 if (13 !== e.keyCode && 32 !== e.keyCode) return; 9295 var s = t.params.a11y, 9296 a = e.target; 9297 t.pagination && t.pagination.el && (a === t.pagination.el || t.pagination.el.contains(e.target)) && !e.target.matches(ae(t.params.pagination.bulletClass)) || (t.navigation && t.navigation.nextEl && a === t.navigation.nextEl && (t.isEnd && !t.params.loop || t.slideNext(), t.isEnd ? r(s.lastSlideMessage) : r(s.nextSlideMessage)), t.navigation && t.navigation.prevEl && a === t.navigation.prevEl && (t.isBeginning && !t.params.loop || t.slidePrev(), t.isBeginning ? r(s.firstSlideMessage) : r(s.prevSlideMessage)), t.pagination && a.matches(ae(t.params.pagination.bulletClass)) && a.click()); 9298 } 9299 function h() { 9300 return t.pagination && t.pagination.bullets && t.pagination.bullets.length; 9301 } 9302 function f() { 9303 return h() && t.params.pagination.clickable; 9304 } 9305 var g = function g(e, t, s) { 9306 n(e), 'BUTTON' !== e.tagName && (o(e, 'button'), e.addEventListener('keydown', m)), c(e, s), function (e, t) {
9307 (e = T(e)).forEach(function (e) { 9308 e.setAttribute('aria-controls', t); 9309 }); 9310 }(e, t); 9311 }, 9312 w = function w() { 9313 t.a11y.clicked = !0; 9314 }, 9315 b = function b() { 9316 requestAnimationFrame(function () { 9317 requestAnimationFrame(function () { 9318 t.destroyed || (t.a11y.clicked = !1); 9319 }); 9320 }); 9321 }, 9322 E = function E(e) { 9323 if (t.a11y.clicked) return; 9324 var s = e.target.closest(".".concat(t.params.slideClass, ", swiper-slide")); 9325 if (!s || !t.slides.includes(s)) return; 9326 var a = t.slides.indexOf(s) === t.activeIndex, 9327 i = t.params.watchSlidesProgress && t.visibleSlides && t.visibleSlides.includes(s); 9328 a || i || e.sourceCapabilities && e.sourceCapabilities.firesTouchEvents || (t.isHorizontal() ? t.el.scrollLeft = 0 : t.el.scrollTop = 0, t.slideTo(t.slides.indexOf(s), 0)); 9329 }, 9330 x = function x() { 9331 var e = t.params.a11y; 9332 e.itemRoleDescriptionMessage && d(t.slides, e.itemRoleDescriptionMessage), e.slideRole && o(t.slides, e.slideRole); 9333 var s = t.slides.length; 9334 e.slideLabelMessage && t.slides.forEach(function (a, i) { 9335 var r = t.params.loop ? parseInt(a.getAttribute('data-swiper-slide-index'), 10) : i; 9336 c(a, e.slideLabelMessage.replace(/\{\{index\}\}/, r + 1).replace(/\{\{slidesLength\}\}/, s)); 9337 }); 9338 }, 9339 S = function S() { 9340 var e = t.params.a11y; 9341 t.el.append(i); 9342 var s = t.el; 9343 e.containerRoleDescriptionMessage && d(s, e.containerRoleDescriptionMessage), e.containerMessage && c(s, e.containerMessage); 9344 var a = t.wrapperEl, 9345 r = e.id || a.getAttribute('id') || "swiper-wrapper-".concat((n = 16, void 0 === n && (n = 16), 'x'.repeat(n).replace(/x/g, function () { 9346 return Math.round(16 * Math.random()).toString(16); 9347 }))); 9348 var n; 9349 var l = t.params.autoplay && t.params.autoplay.enabled ? 'off' : 'polite'; 9350 var o; 9351 o = r, T(a).forEach(function (e) { 9352 e.setAttribute('id', o); 9353 }), function (e, t) {
9354 (e = T(e)).forEach(function (e) { 9355 e.setAttribute('aria-live', t); 9356 }); 9357 }(a, l), x(); 9358 var _ref5 = t.navigation ? t.navigation : {}, 9359 p = _ref5.nextEl, 9360 u = _ref5.prevEl; 9361 if (p = T(p), u = T(u), p && p.forEach(function (t) { 9362 return g(t, r, e.nextSlideMessage); 9363 }), u && u.forEach(function (t) { 9364 return g(t, r, e.prevSlideMessage); 9365 }), f()) { 9366 T(t.pagination.el).forEach(function (e) { 9367 e.addEventListener('keydown', m); 9368 }); 9369 } 9370 t.el.addEventListener('focus', E, !0), t.el.addEventListener('pointerdown', w, !0), t.el.addEventListener('pointerup', b, !0); 9371 }; 9372 a('beforeInit', function () { 9373 i = v('span', t.params.a11y.notificationClass), i.setAttribute('aria-live', 'assertive'), i.setAttribute('aria-atomic', 'true'); 9374 }), a('afterInit', function () { 9375 t.params.a11y.enabled && S(); 9376 }), a('slidesLengthChange snapGridLengthChange slidesGridLengthChange', function () { 9377 t.params.a11y.enabled && x(); 9378 }), a('fromEdge toEdge afterInit lock unlock', function () { 9379 t.params.a11y.enabled && function () { 9380 if (t.params.loop || t.params.rewind || !t.navigation) return; 9381 var _t$navigation5 = t.navigation, 9382 e = _t$navigation5.nextEl, 9383 s = _t$navigation5.prevEl; 9384 s && (t.isBeginning ? (p(s), l(s)) : (u(s), n(s))), e && (t.isEnd ? (p(e), l(e)) : (u(e), n(e))); 9385 }(); 9386 }), a('paginationUpdate', function () { 9387 t.params.a11y.enabled && function () { 9388 var e = t.params.a11y; 9389 h() && t.pagination.bullets.forEach(function (s) { 9390 t.params.pagination.clickable && (n(s), t.params.pagination.renderBullet || (o(s, 'button'), c(s, e.paginationBulletMessage.replace(/\{\{index\}\}/, y(s) + 1)))), s.matches(ae(t.params.pagination.bulletActiveClass)) ? s.setAttribute('aria-current', 'true') : s.removeAttribute('aria-current'); 9391 }); 9392 }(); 9393 }), a('destroy', function () { 9394 t.params.a11y.enabled && function () { 9395 i && i.remove(); 9396 var _ref6 = t.navigation ? t.navigation : {}, 9397 e = _ref6.nextEl, 9398 s = _ref6.prevEl; 9399 e = T(e), s = T(s), e && e.forEach(function (e) { 9400 return e.removeEventListener('keydown', m); 9401 }), s && s.forEach(function (e) { 9402 return e.removeEventListener('keydown', m); 9403 }), f() && T(t.pagination.el).forEach(function (e) { 9404 e.removeEventListener('keydown', m); 9405 }); 9406 t.el.removeEventListener('focus', E, !0), t.el.removeEventListener('pointerdown', w, !0), t.el.removeEventListener('pointerup', b, !0); 9407 }(); 9408 }); 9409 }, function (e) { 9410 var t = e.swiper, 9411 s = e.extendParams, 9412 a = e.on; 9413 s({ 9414 history: { 9415 enabled: !1, 9416 root: '', 9417 replaceState: !1, 9418 key: 'slides', 9419 keepQuery: !1 9420 } 9421 }); 9422 var i = !1, 9423 n = {}; 9424 var l = function l(e) { 9425 return e.toString().replace(/\s+/g, '-').replace(/[^\w-]+/g, '').replace(/--+/g, '-').replace(/^-+/, '').replace(/-+$/, ''); 9426 }, 9427 o = function o(e) { 9428 var t = r(); 9429 var s; 9430 s = e ? new URL(e) : t.location; 9431 var a = s.pathname.slice(1).split('/').filter(function (e) { 9432 return '' !== e; 9433 }), 9434 i = a.length; 9435 return { 9436 key: a[i - 2], 9437 value: a[i - 1] 9438 }; 9439 }, 9440 d = function d(e, s) { 9441 var a = r(); 9442 if (!i || !t.params.history.enabled) return; 9443 var n; 9444 n = t.params.url ? new URL(t.params.url) : a.location; 9445 var o = t.virtual && t.params.virtual.enabled ? t.slidesEl.querySelector("[data-swiper-slide-index=\"".concat(s, "\"]")) : t.slides[s]; 9446 var d = l(o.getAttribute('data-history')); 9447 if (t.params.history.root.length > 0) { 9448 var _s27 = t.params.history.root; 9449 '/' === _s27[_s27.length - 1] && (_s27 = _s27.slice(0, _s27.length - 1)), d = "".concat(_s27, "/").concat(e ? "".concat(e, "/") : '').concat(d); 9450 } else n.pathname.includes(e) || (d = "".concat(e ? "".concat(e, "/") : '').concat(d)); 9451 t.params.history.keepQuery && (d += n.search); 9452 var c = a.history.state; 9453 c && c.value === d || (t.params.history.replaceState ? a.history.replaceState({ 9454 value: d 9455 }, null, d) : a.history.pushState({ 9456 value: d 9457 }, null, d)); 9458 }, 9459 c = function c(e, s, a) { 9460 if (s) for (var _i13 = 0, _r11 = t.slides.length; _i13 < _r11; _i13 += 1) { 9461 var _r12 = t.slides[_i13]; 9462 if (l(_r12.getAttribute('data-history')) === s) { 9463 var _s28 = t.getSlideIndex(_r12); 9464 t.slideTo(_s28, e, a); 9465 } 9466 } else t.slideTo(0, e, a); 9467 }, 9468 p = function p() { 9469 n = o(t.params.url), c(t.params.speed, n.value, !1); 9470 }; 9471 a('init', function () { 9472 t.params.history.enabled && function () { 9473 var e = r(); 9474 if (t.params.history) { 9475 if (!e.history || !e.history.pushState) return t.params.history.enabled = !1, void (t.params.hashNavigation.enabled = !0); 9476 i = !0, n = o(t.params.url), n.key || n.value ? (c(0, n.value, t.params.runCallbacksOnInit), t.params.history.replaceState || e.addEventListener('popstate', p)) : t.params.history.replaceState || e.addEventListener('popstate', p); 9477 } 9478 }(); 9479 }), a('destroy', function () { 9480 t.params.history.enabled && function () { 9481 var e = r(); 9482 t.params.history.replaceState || e.removeEventListener('popstate', p); 9483 }(); 9484 }), a('transitionEnd _freeModeNoMomentumRelease', function () { 9485 i && d(t.params.history.key, t.activeIndex); 9486 }), a('slideChange', function () { 9487 i && t.params.cssMode && d(t.params.history.key, t.activeIndex); 9488 }); 9489 }, function (e) { 9490 var t = e.swiper, 9491 s = e.extendParams, 9492 i = e.emit, 9493 n = e.on, 9494 l = !1; 9495 var o = a(), 9496 d = r(); 9497 s({ 9498 hashNavigation: { 9499 enabled: !1, 9500 replaceState: !1, 9501 watchState: !1, 9502 getSlideIndex: function getSlideIndex(e, s) { 9503 if (t.virtual && t.params.virtual.enabled) { 9504 var _e60 = t.slides.filter(function (e) { 9505 return e.getAttribute('data-hash') === s; 9506 })[0]; 9507 if (!_e60) return 0; 9508 return parseInt(_e60.getAttribute('data-swiper-slide-index'), 10); 9509 } 9510 return t.getSlideIndex(f(t.slidesEl, ".".concat(t.params.slideClass, "[data-hash=\"").concat(s, "\"], swiper-slide[data-hash=\"").concat(s, "\"]"))[0]); 9511 } 9512 } 9513 }); 9514 var c = function c() { 9515 i('hashChange'); 9516 var e = o.location.hash.replace('#', ''), 9517 s = t.virtual && t.params.virtual.enabled ? t.slidesEl.querySelector("[data-swiper-slide-index=\"".concat(t.activeIndex, "\"]")) : t.slides[t.activeIndex]; 9518 if (e !== (s ? s.getAttribute('data-hash') : '')) { 9519 var _s29 = t.params.hashNavigation.getSlideIndex(t, e); 9520 if (void 0 === _s29 || Number.isNaN(_s29)) return; 9521 t.slideTo(_s29); 9522 } 9523 }, 9524 p = function p() { 9525 if (!l || !t.params.hashNavigation.enabled) return; 9526 var e = t.virtual && t.params.virtual.enabled ? t.slidesEl.querySelector("[data-swiper-slide-index=\"".concat(t.activeIndex, "\"]")) : t.slides[t.activeIndex], 9527 s = e ? e.getAttribute('data-hash') || e.getAttribute('data-history') : ''; 9528 t.params.hashNavigation.replaceState && d.history && d.history.replaceState ? (d.history.replaceState(null, null, "#".concat(s) || 0), i('hashSet')) : (o.location.hash = s || '', i('hashSet')); 9529 }; 9530 n('init', function () { 9531 t.params.hashNavigation.enabled && function () { 9532 if (!t.params.hashNavigation.enabled || t.params.history && t.params.history.enabled) return; 9533 l = !0; 9534 var e = o.location.hash.replace('#', ''); 9535 if (e) { 9536 var _s30 = 0, 9537 _a29 = t.params.hashNavigation.getSlideIndex(t, e); 9538 t.slideTo(_a29 || 0, _s30, t.params.runCallbacksOnInit, !0); 9539 } 9540 t.params.hashNavigation.watchState && d.addEventListener('hashchange', c); 9541 }(); 9542 }), n('destroy', function () { 9543 t.params.hashNavigation.enabled && t.params.hashNavigation.watchState && d.removeEventListener('hashchange', c); 9544 }), n('transitionEnd _freeModeNoMomentumRelease', function () { 9545 l && p(); 9546 }), n('slideChange', function () { 9547 l && t.params.cssMode && p(); 9548 }); 9549 }, function (e) { 9550 var t, 9551 s, 9552 i = e.swiper, 9553 r = e.extendParams, 9554 n = e.on, 9555 l = e.emit, 9556 o = e.params; 9557 i.autoplay = { 9558 running: !1, 9559 paused: !1, 9560 timeLeft: 0 9561 }, r({ 9562 autoplay: { 9563 enabled: !1, 9564 delay: 3e3, 9565 waitForTransition: !0, 9566 disableOnInteraction: !1, 9567 stopOnLastSlide: !1, 9568 reverseDirection: !1, 9569 pauseOnMouseEnter: !1 9570 } 9571 }); 9572 var d, 9573 c, 9574 p, 9575 u, 9576 m, 9577 h, 9578 f, 9579 g, 9580 v = o && o.autoplay ? o.autoplay.delay : 3e3, 9581 w = o && o.autoplay ? o.autoplay.delay : 3e3, 9582 b = new Date().getTime(); 9583 function y(e) { 9584 i && !i.destroyed && i.wrapperEl && e.target === i.wrapperEl && (i.wrapperEl.removeEventListener('transitionend', y), g || C()); 9585 } 9586 var E = function E() { 9587 if (i.destroyed || !i.autoplay.running) return; 9588 i.autoplay.paused ? c = !0 : c && (w = d, c = !1);
9589 var e = i.autoplay.paused ? d : b + w - new Date().getTime(); 9590 i.autoplay.timeLeft = e, l('autoplayTimeLeft', e, e / v), s = requestAnimationFrame(function () { 9591 E(); 9592 }); 9593 }, 9594 x = function x(e) { 9595 if (i.destroyed || !i.autoplay.running) return; 9596 cancelAnimationFrame(s), E(); 9597 var a = void 0 === e ? i.params.autoplay.delay : e; 9598 v = i.params.autoplay.delay, w = i.params.autoplay.delay; 9599 var r = function () { 9600 var e; 9601 if (e = i.virtual && i.params.virtual.enabled ? i.slides.filter(function (e) { 9602 return e.classList.contains('swiper-slide-active'); 9603 })[0] : i.slides[i.activeIndex], !e) return; 9604 return parseInt(e.getAttribute('data-swiper-autoplay'), 10); 9605 }(); 9606 !Number.isNaN(r) && r > 0 && void 0 === e && (a = r, v = r, w = r), d = a; 9607 var n = i.params.speed, 9608 o = function o() { 9609 i && !i.destroyed && (i.params.autoplay.reverseDirection ? !i.isBeginning || i.params.loop || i.params.rewind ? (i.slidePrev(n, !0, !0), l('autoplay')) : i.params.autoplay.stopOnLastSlide || (i.slideTo(i.slides.length - 1, n, !0, !0), l('autoplay')) : !i.isEnd || i.params.loop || i.params.rewind ? (i.slideNext(n, !0, !0), l('autoplay')) : i.params.autoplay.stopOnLastSlide || (i.slideTo(0, n, !0, !0), l('autoplay')), i.params.cssMode && (b = new Date().getTime(), requestAnimationFrame(function () { 9610 x(); 9611 }))); 9612 }; 9613 return a > 0 ? (clearTimeout(t), t = setTimeout(function () { 9614 o(); 9615 }, a)) : requestAnimationFrame(function () { 9616 o(); 9617 }), a; 9618 }, 9619 S = function S() { 9620 b = new Date().getTime(), i.autoplay.running = !0, x(), l('autoplayStart'); 9621 }, 9622 T = function T() { 9623 i.autoplay.running = !1, clearTimeout(t), cancelAnimationFrame(s), l('autoplayStop'); 9624 }, 9625 M = function M(e, s) { 9626 if (i.destroyed || !i.autoplay.running) return; 9627 clearTimeout(t), e || (f = !0); 9628 var a = function a() { 9629 l('autoplayPause'), i.params.autoplay.waitForTransition ? i.wrapperEl.addEventListener('transitionend', y) : C(); 9630 }; 9631 if (i.autoplay.paused = !0, s) return h && (d = i.params.autoplay.delay), h = !1, void a(); 9632 var r = d || i.params.autoplay.delay; 9633 d = r - (new Date().getTime() - b), i.isEnd && d < 0 && !i.params.loop || (d < 0 && (d = 0), a()); 9634 }, 9635 C = function C() { 9636 i.isEnd && d < 0 && !i.params.loop || i.destroyed || !i.autoplay.running || (b = new Date().getTime(), f ? (f = !1, x(d)) : x(), i.autoplay.paused = !1, l('autoplayResume')); 9637 }, 9638 P = function P() { 9639 if (i.destroyed || !i.autoplay.running) return; 9640 var e = a(); 9641 'hidden' === e.visibilityState && (f = !0, M(!0)), 'visible' === e.visibilityState && C(); 9642 }, 9643 L = function L(e) { 9644 'mouse' === e.pointerType && (f = !0, g = !0, i.animating || i.autoplay.paused || M(!0)); 9645 }, 9646 I = function I(e) { 9647 'mouse' === e.pointerType && (g = !1, i.autoplay.paused && C()); 9648 }; 9649 n('init', function () { 9650 i.params.autoplay.enabled && (i.params.autoplay.pauseOnMouseEnter && (i.el.addEventListener('pointerenter', L), i.el.addEventListener('pointerleave', I)), a().addEventListener('visibilitychange', P), S()); 9651 }), n('destroy', function () { 9652 i.el.removeEventListener('pointerenter', L), i.el.removeEventListener('pointerleave', I), a().removeEventListener('visibilitychange', P), i.autoplay.running && T(); 9653 }), n('_freeModeStaticRelease', function () { 9654 (u || f) && C(); 9655 }), n('_freeModeNoMomentumRelease', function () { 9656 i.params.autoplay.disableOnInteraction ? T() : M(!0, !0); 9657 }), n('beforeTransitionStart', function (e, t, s) { 9658 !i.destroyed && i.autoplay.running && (s || !i.params.autoplay.disableOnInteraction ? M(!0, !0) : T()); 9659 }), n('sliderFirstMove', function () { 9660 !i.destroyed && i.autoplay.running && (i.params.autoplay.disableOnInteraction ? T() : (p = !0, u = !1, f = !1, m = setTimeout(function () { 9661 f = !0, u = !0, M(!0); 9662 }, 200))); 9663 }), n('touchEnd', function () { 9664 if (!i.destroyed && i.autoplay.running && p) { 9665 if (clearTimeout(m), clearTimeout(t), i.params.autoplay.disableOnInteraction) return u = !1, void (p = !1); 9666 u && i.params.cssMode && C(), u = !1, p = !1; 9667 } 9668 }), n('slideChange', function () { 9669 !i.destroyed && i.autoplay.running && (h = !0); 9670 }), Object.assign(i.autoplay, { 9671 start: S, 9672 stop: T, 9673 pause: M, 9674 resume: C 9675 }); 9676 }, function (e) { 9677 var t = e.swiper, 9678 s = e.extendParams, 9679 i = e.on; 9680 s({ 9681 thumbs: { 9682 swiper: null, 9683 multipleActiveThumbs: !0, 9684 autoScrollOffset: 0, 9685 slideThumbActiveClass: 'swiper-slide-thumb-active', 9686 thumbsContainerClass: 'swiper-thumbs' 9687 } 9688 }); 9689 var r = !1, 9690 n = !1; 9691 function l() { 9692 var e = t.thumbs.swiper; 9693 if (!e || e.destroyed) return; 9694 var s = e.clickedIndex, 9695 a = e.clickedSlide;
9696 if (a && a.classList.contains(t.params.thumbs.slideThumbActiveClass)) return; 9697 if (null == s) return; 9698 var i; 9699 i = e.params.loop ? parseInt(e.clickedSlide.getAttribute('data-swiper-slide-index'), 10) : s, t.params.loop ? t.slideToLoop(i) : t.slideTo(i); 9700 } 9701 function o() { 9702 var e = t.params.thumbs; 9703 if (r) return !1; 9704 r = !0; 9705 var s = t.constructor; 9706 if (e.swiper instanceof s) t.thumbs.swiper = e.swiper, Object.assign(t.thumbs.swiper.originalParams, { 9707 watchSlidesProgress: !0, 9708 slideToClickedSlide: !1 9709 }), Object.assign(t.thumbs.swiper.params, { 9710 watchSlidesProgress: !0, 9711 slideToClickedSlide: !1 9712 }), t.thumbs.swiper.update();else if (c(e.swiper)) { 9713 var _a30 = Object.assign({}, e.swiper); 9714 Object.assign(_a30, { 9715 watchSlidesProgress: !0, 9716 slideToClickedSlide: !1 9717 }), t.thumbs.swiper = new s(_a30), n = !0; 9718 } 9719 return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass), t.thumbs.swiper.on('tap', l), !0; 9720 } 9721 function d(e) { 9722 var s = t.thumbs.swiper; 9723 if (!s || s.destroyed) return; 9724 var a = 'auto' === s.params.slidesPerView ? s.slidesPerViewDynamic() : s.params.slidesPerView; 9725 var i = 1; 9726 var r = t.params.thumbs.slideThumbActiveClass; 9727 if (t.params.slidesPerView > 1 && !t.params.centeredSlides && (i = t.params.slidesPerView), t.params.thumbs.multipleActiveThumbs || (i = 1), i = Math.floor(i), s.slides.forEach(function (e) { 9728 return e.classList.remove(r); 9729 }), s.params.loop || s.params.virtual && s.params.virtual.enabled) for (var _e61 = 0; _e61 < i; _e61 += 1) f(s.slidesEl, "[data-swiper-slide-index=\"".concat(t.realIndex + _e61, "\"]")).forEach(function (e) { 9730 e.classList.add(r); 9731 });else for (var _e62 = 0; _e62 < i; _e62 += 1) s.slides[t.realIndex + _e62] && s.slides[t.realIndex + _e62].classList.add(r); 9732 var n = t.params.thumbs.autoScrollOffset, 9733 l = n && !s.params.loop; 9734 if (t.realIndex !== s.realIndex || l) { 9735 var _i14 = s.activeIndex; 9736 var _r13, _o6; 9737 if (s.params.loop) { 9738 var _e63 = s.slides.filter(function (e) { 9739 return e.getAttribute('data-swiper-slide-index') === "".concat(t.realIndex); 9740 })[0]; 9741 _r13 = s.slides.indexOf(_e63), _o6 = t.activeIndex > t.previousIndex ? 'next' : 'prev'; 9742 } else _r13 = t.realIndex, _o6 = _r13 > t.previousIndex ? 'next' : 'prev'; 9743 l && (_r13 += 'next' === _o6 ? n : -1 * n), s.visibleSlidesIndexes && s.visibleSlidesIndexes.indexOf(_r13) < 0 && (s.params.centeredSlides ? _r13 = _r13 > _i14 ? _r13 - Math.floor(a / 2) + 1 : _r13 + Math.floor(a / 2) - 1 : _r13 > _i14 && s.params.slidesPerGroup, s.slideTo(_r13, e ? 0 : void 0)); 9744 } 9745 } 9746 t.thumbs = { 9747 swiper: null 9748 }, i('beforeInit', function () { 9749 var e = t.params.thumbs; 9750 if (e && e.swiper) if ('string' == typeof e.swiper || e.swiper instanceof HTMLElement) { 9751 var _s31 = a(), 9752 _i15 = function _i15() { 9753 var a = 'string' == typeof e.swiper ? _s31.querySelector(e.swiper) : e.swiper; 9754 if (a && a.swiper) e.swiper = a.swiper, o(), d(!0);else if (a) { 9755 var _s32 = function _s32(i) { 9756 e.swiper = i.detail[0], a.removeEventListener('init', _s32), o(), d(!0), e.swiper.update(), t.update(); 9757 }; 9758 a.addEventListener('init', _s32); 9759 } 9760 return a; 9761 }, 9762 _r14 = function _r14() { 9763 if (t.destroyed) return; 9764 _i15() || requestAnimationFrame(_r14); 9765 }; 9766 requestAnimationFrame(_r14); 9767 } else o(), d(!0); 9768 }), i('slideChange update resize observerUpdate', function () { 9769 d(); 9770 }), i('setTransition', function (e, s) { 9771 var a = t.thumbs.swiper; 9772 a && !a.destroyed && a.setTransition(s); 9773 }), i('beforeDestroy', function () { 9774 var e = t.thumbs.swiper; 9775 e && !e.destroyed && n && e.destroy(); 9776 }), Object.assign(t.thumbs, { 9777 init: o, 9778 update: d 9779 }); 9780 }, function (e) { 9781 var t = e.swiper, 9782 s = e.extendParams, 9783 a = e.emit, 9784 i = e.once; 9785 s({ 9786 freeMode: { 9787 enabled: !1, 9788 momentum: !0, 9789 momentumRatio: 1, 9790 momentumBounce: !0, 9791 momentumBounceRatio: 1, 9792 momentumVelocityRatio: 1, 9793 sticky: !1, 9794 minimumVelocity: 0.02 9795 } 9796 }), Object.assign(t, { 9797 freeMode: { 9798 onTouchStart: function onTouchStart() { 9799 if (t.params.cssMode) return; 9800 var e = t.getTranslate(); 9801 t.setTranslate(e), t.setTransition(0), t.touchEventsData.velocities.length = 0, t.freeMode.onTouchEnd({ 9802 currentPos: t.rtl ? t.translate : -t.translate 9803 }); 9804 }, 9805 onTouchMove: function onTouchMove() { 9806 if (t.params.cssMode) return; 9807 var e = t.touchEventsData, 9808 s = t.touches; 9809 0 === e.velocities.length && e.velocities.push({ 9810 position: s[t.isHorizontal() ? 'startX' : 'startY'], 9811 time: e.touchStartTime 9812 }), e.velocities.push({ 9813 position: s[t.isHorizontal() ? 'currentX' : 'currentY'], 9814 time: o() 9815 }); 9816 }, 9817 onTouchEnd: function onTouchEnd(e) { 9818 var s = e.currentPos; 9819 if (t.params.cssMode) return; 9820 var r = t.params, 9821 n = t.wrapperEl, 9822 l = t.rtlTranslate, 9823 d = t.snapGrid, 9824 c = t.touchEventsData, 9825 p = o() - c.touchStartTime; 9826 if (s < -t.minTranslate()) t.slideTo(t.activeIndex);else if (s > -t.maxTranslate()) t.slides.length < d.length ? t.slideTo(d.length - 1) : t.slideTo(t.slides.length - 1);else { 9827 if (r.freeMode.momentum) { 9828 if (c.velocities.length > 1) { 9829 var _e64 = c.velocities.pop(), 9830 _s33 = c.velocities.pop(), 9831 _a31 = _e64.position - _s33.position, 9832 _i16 = _e64.time - _s33.time; 9833 t.velocity = _a31 / _i16, t.velocity /= 2, Math.abs(t.velocity) < r.freeMode.minimumVelocity && (t.velocity = 0), (_i16 > 150 || o() - _e64.time > 300) && (t.velocity = 0); 9834 } else t.velocity = 0; 9835 t.velocity *= r.freeMode.momentumVelocityRatio, c.velocities.length = 0; 9836 var _e65 = 1e3 * r.freeMode.momentumRatio; 9837 var _s34 = t.velocity * _e65; 9838 var _p4 = t.translate + _s34; 9839 l && (_p4 = -_p4); 9840 var _u3, 9841 _m2 = !1; 9842 var _h2 = 20 * Math.abs(t.velocity) * r.freeMode.momentumBounceRatio; 9843 var _f; 9844 if (_p4 < t.maxTranslate()) r.freeMode.momentumBounce ? (_p4 + t.maxTranslate() < -_h2 && (_p4 = t.maxTranslate() - _h2), _u3 = t.maxTranslate(), _m2 = !0, c.allowMomentumBounce = !0) : _p4 = t.maxTranslate(), r.loop && r.centeredSlides && (_f = !0);else if (_p4 > t.minTranslate()) r.freeMode.momentumBounce ? (_p4 - t.minTranslate() > _h2 && (_p4 = t.minTranslate() + _h2), _u3 = t.minTranslate(), _m2 = !0, c.allowMomentumBounce = !0) : _p4 = t.minTranslate(), r.loop && r.centeredSlides && (_f = !0);else if (r.freeMode.sticky) { 9845 var _e66; 9846 for (var _t46 = 0; _t46 < d.length; _t46 += 1) if (d[_t46] > -_p4) { 9847 _e66 = _t46; 9848 break; 9849 } 9850 _p4 = Math.abs(d[_e66] - _p4) < Math.abs(d[_e66 - 1] - _p4) || 'next' === t.swipeDirection ? d[_e66] : d[_e66 - 1], _p4 = -_p4; 9851 } 9852 if (_f && i('transitionEnd', function () { 9853 t.loopFix(); 9854 }), 0 !== t.velocity) { 9855 if (_e65 = l ? Math.abs((-_p4 - t.translate) / t.velocity) : Math.abs((_p4 - t.translate) / t.velocity), r.freeMode.sticky) { 9856 var _s35 = Math.abs((l ? -_p4 : _p4) - t.translate), 9857 _a32 = t.slidesSizesGrid[t.activeIndex]; 9858 _e65 = _s35 < _a32 ? r.speed : _s35 < 2 * _a32 ? 1.5 * r.speed : 2.5 * r.speed; 9859 } 9860 } else if (r.freeMode.sticky) return void t.slideToClosest(); 9861 r.freeMode.momentumBounce && _m2 ? (t.updateProgress(_u3), t.setTransition(_e65), t.setTranslate(_p4), t.transitionStart(!0, t.swipeDirection), t.animating = !0, x(n, function () { 9862 t && !t.destroyed && c.allowMomentumBounce && (a('momentumBounce'), t.setTransition(r.speed), setTimeout(function () { 9863 t.setTranslate(_u3), x(n, function () { 9864 t && !t.destroyed && t.transitionEnd(); 9865 }); 9866 }, 0)); 9867 }
9867)) : t.velocity ? (a('_freeModeNoMomentumRelease'), t.updateProgress(_p4), t.setTransition(_e65), t.setTranslate(_p4), t.transitionStart(!0, t.swipeDirection), t.animating || (t.animating = !0, x(n, function () { 9868 t && !t.destroyed && t.transitionEnd(); 9869 }))) : t.updateProgress(_p4), t.updateActiveIndex(), t.updateSlidesClasses(); 9870 } else { 9871 if (r.freeMode.sticky) return void t.slideToClosest(); 9872 r.freeMode && a('_freeModeNoMomentumRelease'); 9873 } 9874 (!r.freeMode.momentum || p >= r.longSwipesMs) && (a('_freeModeStaticRelease'), t.updateProgress(), t.updateActiveIndex(), t.updateSlidesClasses()); 9875 } 9876 } 9877 } 9878 }); 9879 }, function (e) { 9880 var t, 9881 s, 9882 a, 9883 i, 9884 r = e.swiper, 9885 n = e.extendParams, 9886 l = e.on; 9887 n({ 9888 grid: { 9889 rows: 1, 9890 fill: 'column' 9891 } 9892 }); 9893 var o = function o() { 9894 var e = r.params.spaceBetween; 9895 return 'string' == typeof e && e.indexOf('%') >= 0 ? e = parseFloat(e.replace('%', '')) / 100 * r.size : 'string' == typeof e && (e = parseFloat(e)), e; 9896 }; 9897 l('init', function () { 9898 i = r.params.grid && r.params.grid.rows > 1; 9899 }), l('update', function () { 9900 var e = r.params, 9901 t = r.el, 9902 s = e.grid && e.grid.rows > 1; 9903 i && !s ? (t.classList.remove("".concat(e.containerModifierClass, "grid"), "".concat(e.containerModifierClass, "grid-column")), a = 1, r.emitContainerClasses()) : !i && s && (t.classList.add("".concat(e.containerModifierClass, "grid")), 'column' === e.grid.fill && t.classList.add("".concat(e.containerModifierClass, "grid-column")), r.emitContainerClasses()), i = s; 9904 }), r.grid = { 9905 initSlides: function initSlides(e) { 9906 var i = r.params.slidesPerView, 9907 _r$params$grid = r.params.grid, 9908 n = _r$params$grid.rows, 9909 l = _r$params$grid.fill, 9910 o = r.virtual && r.params.virtual.enabled ? r.virtual.slides.length : e.length; 9911 a = Math.floor(o / n), t = Math.floor(o / n) === o / n ? o : Math.ceil(o / n) * n, 'auto' !== i && 'row' === l && (t = Math.max(t, i * n)), s = t / n; 9912 }, 9913 unsetSlides: function unsetSlides() { 9914 r.slides && r.slides.forEach(function (e) { 9915 e.swiperSlideGridSet && (e.style.height = '', e.style[r.getDirectionLabel('margin-top')] = ''); 9916 }); 9917 }, 9918 updateSlide: function updateSlide(e, i, n) { 9919 var l = r.params.slidesPerGroup, 9920 d = o(), 9921 _r$params$grid2 = r.params.grid, 9922 c = _r$params$grid2.rows, 9923 p = _r$params$grid2.fill, 9924 u = r.virtual && r.params.virtual.enabled ? r.virtual.slides.length : n.length; 9925 var m, h, f; 9926 if ('row' === p && l > 1) { 9927 var _s36 = Math.floor(e / (l * c)), 9928 _a33 = e - c * l * _s36, 9929 _r15 = 0 === _s36 ? l : Math.min(Math.ceil((u - _s36 * c * l) / c), l); 9930 f = Math.floor(_a33 / _r15), h = _a33 - f * _r15 + _s36 * l, m = h + f * t / c, i.style.order = m; 9931 } else 'column' === p ? (h = Math.floor(e / c), f = e - h * c, (h > a || h === a && f === c - 1) && (f += 1, f >= c && (f = 0, h += 1))) : (f = Math.floor(e / s), h = e - f * s); 9932 i.row = f, i.column = h, i.style.height = "calc((100% - ".concat((c - 1) * d, "px) / ").concat(c, ")"), i.style[r.getDirectionLabel('margin-top')] = 0 !== f ? d && "".concat(d, "px") : '', i.swiperSlideGridSet = !0; 9933 }, 9934 updateWrapperSize: function updateWrapperSize(e, s) { 9935 var _r$params = r.params, 9936 a = _r$params.centeredSlides, 9937 i = _r$params.roundLengths, 9938 n = o(), 9939 l = r.params.grid.rows; 9940 if (r.virtualSize = (e + n) * t, r.virtualSize = Math.ceil(r.virtualSize / l) - n, r.params.cssMode || (r.wrapperEl.style[r.getDirectionLabel('width')] = "".concat(r.virtualSize + n, "px")), a) { 9941 var _e67 = []; 9942 for (var _t47 = 0; _t47 < s.length; _t47 += 1) { 9943 var _a34 = s[_t47]; 9944 i && (_a34 = Math.floor(_a34)), s[_t47] < r.virtualSize + s[0] && _e67.push(_a34); 9945 } 9946 s.splice(0, s.length), s.push.apply(s, _e67); 9947 } 9948 } 9949 }; 9950 }, function (e) { 9951 var t = e.swiper; 9952 Object.assign(t, { 9953 appendSlide: ie.bind(t), 9954 prependSlide: re.bind(t), 9955 addSlide: ne.bind(t), 9956 removeSlide: le.bind(t), 9957 removeAllSlides: oe.bind(t) 9958 }); 9959 }, function (e) { 9960 var t = e.swiper, 9961 s = e.extendParams, 9962 a = e.on; 9963 s({ 9964 fadeEffect: { 9965 crossFade: !1 9966 } 9967 }), de({ 9968 effect: 'fade', 9969 swiper: t, 9970 on: a, 9971 setTranslate: function setTranslate() { 9972 var e = t.slides; 9973 t.params.fadeEffect; 9974 for (var _s37 = 0; _s37 < e.length; _s37 += 1) { 9975 var _e68 = t.slides[_s37]; 9976 var _a35 = -_e68.swiperSlideOffset; 9977 t.params.virtualTranslate || (_a35 -= t.translate); 9978 var _i17 = 0; 9979 t.isHorizontal() || (_i17 = _a35, _a35 = 0); 9980 var _r16 = t.params.fadeEffect.crossFade ? Math.max(1 - Math.abs(_e68.progress), 0) : 1 + Math.min(Math.max(_e68.progress, -1), 0), 9981 _n8 = ce(0, _e68); 9982 _n8.style.opacity = _r16, _n8.style.transform = "translate3d(".concat(_a35, "px, ").concat(_i17, "px, 0px)"); 9983 } 9984 }, 9985 setTransition: function setTransition(e) { 9986 var s = t.slides.map(function (e) { 9987 return h(e); 9988 });
9989 s.forEach(function (t) { 9990 t.style.transitionDuration = "".concat(e, "ms"); 9991 }), pe({ 9992 swiper: t, 9993 duration: e, 9994 transformElements: s, 9995 allSlides: !0 9996 }); 9997 }, 9998 overwriteParams: function overwriteParams() { 9999 return { 10000 slidesPerView: 1, 10001 slidesPerGroup: 1, 10002 watchSlidesProgress: !0, 10003 spaceBetween: 0, 10004 virtualTranslate: !t.params.cssMode 10005 }; 10006 } 10007 }); 10008 }, function (e) { 10009 var t = e.swiper, 10010 s = e.extendParams, 10011 a = e.on; 10012 s({ 10013 cubeEffect: { 10014 slideShadows: !0, 10015 shadow: !0, 10016 shadowOffset: 20, 10017 shadowScale: 0.94 10018 } 10019 }); 10020 var i = function i(e, t, s) { 10021 var a = s ? e.querySelector('.swiper-slide-shadow-left') : e.querySelector('.swiper-slide-shadow-top'), 10022 i = s ? e.querySelector('.swiper-slide-shadow-right') : e.querySelector('.swiper-slide-shadow-bottom'); 10023 a || (a = v('div', ('swiper-slide-shadow-cube swiper-slide-shadow-' + (s ? 'left' : 'top')).split(' ')), e.append(a)), i || (i = v('div', ('swiper-slide-shadow-cube swiper-slide-shadow-' + (s ? 'right' : 'bottom')).split(' ')), e.append(i)), a && (a.style.opacity = Math.max(-t, 0)), i && (i.style.opacity = Math.max(t, 0)); 10024 }; 10025 de({ 10026 effect: 'cube', 10027 swiper: t, 10028 on: a, 10029 setTranslate: function setTranslate() { 10030 var e = t.el, 10031 s = t.wrapperEl, 10032 a = t.slides, 10033 r = t.width, 10034 n = t.height, 10035 l = t.rtlTranslate, 10036 o = t.size, 10037 d = t.browser, 10038 c = t.params.cubeEffect, 10039 p = t.isHorizontal(), 10040 u = t.virtual && t.params.virtual.enabled; 10041 var m, 10042 h = 0; 10043 c.shadow && (p ? (m = t.wrapperEl.querySelector('.swiper-cube-shadow'), m || (m = v('div', 'swiper-cube-shadow'), t.wrapperEl.append(m)), m.style.height = "".concat(r, "px")) : (m = e.querySelector('.swiper-cube-shadow'), m || (m = v('div', 'swiper-cube-shadow'), e.append(m)))); 10044 for (var _e69 = 0; _e69 < a.length; _e69 += 1) { 10045 var _s38 = a[_e69]; 10046 var _r17 = _e69; 10047 u && (_r17 = parseInt(_s38.getAttribute('data-swiper-slide-index'), 10)); 10048 var _n9 = 90 * _r17, 10049 _d3 = Math.floor(_n9 / 360); 10050 l && (_n9 = -_n9, _d3 = Math.floor(-_n9 / 360)); 10051 var _m3 = Math.max(Math.min(_s38.progress, 1), -1); 10052 var _f2 = 0, 10053 _g = 0, 10054 _v = 0; 10055 _r17 % 4 == 0 ? (_f2 = 4 * -_d3 * o, _v = 0) : (_r17 - 1) % 4 == 0 ? (_f2 = 0, _v = 4 * -_d3 * o) : (_r17 - 2) % 4 == 0 ? (_f2 = o + 4 * _d3 * o, _v = o) : (_r17 - 3) % 4 == 0 && (_f2 = -o, _v = 3 * o + 4 * o * _d3), l && (_f2 = -_f2), p || (_g = _f2, _f2 = 0); 10056 var _w = "rotateX(".concat(p ? 0 : -_n9, "deg) rotateY(").concat(p ? _n9 : 0, "deg) translate3d(").concat(_f2, "px, ").concat(_g, "px, ").concat(_v, "px)"); 10057 _m3 <= 1 && _m3 > -1 && (h = 90 * _r17 + 90 * _m3, l && (h = 90 * -_r17 - 90 * _m3), t.browser && t.browser.need3dFix && Math.abs(h) / 90 % 2 == 1 && (h += 0.001)), _s38.style.transform = _w, c.slideShadows && i(_s38, _m3, p); 10058 } 10059 if (s.style.transformOrigin = "50% 50% -".concat(o / 2, "px"), s.style['-webkit-transform-origin'] = "50% 50% -".concat(o / 2, "px"), c.shadow) if (p) m.style.transform = "translate3d(0px, ".concat(r / 2 + c.shadowOffset, "px, ").concat(-r / 2, "px) rotateX(89.99deg) rotateZ(0deg) scale(").concat(c.shadowScale, ")");else { 10060 var _e70 = Math.abs(h) - 90 * Math.floor(Math.abs(h) / 90), 10061 _t48 = 1.5 - (Math.sin(2 * _e70 * Math.PI / 360) / 2 + Math.cos(2 * _e70 * Math.PI / 360) / 2), 10062 _s39 = c.shadowScale, 10063 _a36 = c.shadowScale / _t48, 10064 _i18 = c.shadowOffset; 10065 m.style.transform = "scale3d(".concat(_s39, ", 1, ").concat(_a36, ") translate3d(0px, ").concat(n / 2 + _i18, "px, ").concat(-n / 2 / _a36, "px) rotateX(-89.99deg)"); 10066 } 10067 var f = (d.isSafari || d.isWebView) && d.needPerspectiveFix ? -o / 2 : 0; 10068 s.style.transform = "translate3d(0px,0,".concat(f, "px) rotateX(").concat(t.isHorizontal() ? 0 : h, "deg) rotateY(").concat(t.isHorizontal() ? -h : 0, "deg)"), s.style.setProperty('--swiper-cube-translate-z', "".concat(f, "px")); 10069 }, 10070 setTransition: function setTransition(e) { 10071 var s = t.el, 10072 a = t.slides;
10073 if (a.forEach(function (t) { 10074 t.style.transitionDuration = "".concat(e, "ms"), t.querySelectorAll('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').forEach(function (t) { 10075 t.style.transitionDuration = "".concat(e, "ms"); 10076 }); 10077 }), t.params.cubeEffect.shadow && !t.isHorizontal()) { 10078 var _t49 = s.querySelector('.swiper-cube-shadow'); 10079 _t49 && (_t49.style.transitionDuration = "".concat(e, "ms")); 10080 } 10081 }, 10082 recreateShadows: function recreateShadows() { 10083 var e = t.isHorizontal(); 10084 t.slides.forEach(function (t) { 10085 var s = Math.max(Math.min(t.progress, 1), -1); 10086 i(t, s, e); 10087 }); 10088 }, 10089 getEffectParams: function getEffectParams() { 10090 return t.params.cubeEffect; 10091 }, 10092 perspective: function perspective() { 10093 return !0; 10094 }, 10095 overwriteParams: function overwriteParams() { 10096 return { 10097 slidesPerView: 1, 10098 slidesPerGroup: 1, 10099 watchSlidesProgress: !0, 10100 resistanceRatio: 0, 10101 spaceBetween: 0, 10102 centeredSlides: !1, 10103 virtualTranslate: !0 10104 }; 10105 } 10106 }); 10107 }, function (e) { 10108 var t = e.swiper, 10109 s = e.extendParams, 10110 a = e.on; 10111 s({ 10112 flipEffect: { 10113 slideShadows: !0, 10114 limitRotation: !0 10115 } 10116 }); 10117 var i = function i(e, s) { 10118 var a = t.isHorizontal() ? e.querySelector('.swiper-slide-shadow-left') : e.querySelector('.swiper-slide-shadow-top'), 10119 i = t.isHorizontal() ? e.querySelector('.swiper-slide-shadow-right') : e.querySelector('.swiper-slide-shadow-bottom'); 10120 a || (a = ue('flip', e, t.isHorizontal() ? 'left' : 'top')), i || (i = ue('flip', e, t.isHorizontal() ? 'right' : 'bottom')), a && (a.style.opacity = Math.max(-s, 0)), i && (i.style.opacity = Math.max(s, 0)); 10121 }; 10122 de({ 10123 effect: 'flip', 10124 swiper: t, 10125 on: a, 10126 setTranslate: function setTranslate() { 10127 var e = t.slides, 10128 s = t.rtlTranslate, 10129 a = t.params.flipEffect; 10130 for (var _r18 = 0; _r18 < e.length; _r18 += 1) { 10131 var _n10 = e[_r18]; 10132 var _l8 = _n10.progress; 10133 t.params.flipEffect.limitRotation && (_l8 = Math.max(Math.min(_n10.progress, 1), -1)); 10134 var _o7 = _n10.swiperSlideOffset; 10135 var _d4 = -180 * _l8, 10136 _c3 = 0, 10137 _p5 = t.params.cssMode ? -_o7 - t.translate : -_o7, 10138 _u4 = 0; 10139 t.isHorizontal() ? s && (_d4 = -_d4) : (_u4 = _p5, _p5 = 0, _c3 = -_d4, _d4 = 0), t.browser && t.browser.need3dFix && (Math.abs(_d4) / 90 % 2 == 1 && (_d4 += 0.001), Math.abs(_c3) / 90 % 2 == 1 && (_c3 += 0.001)), _n10.style.zIndex = -Math.abs(Math.round(_l8)) + e.length, a.slideShadows && i(_n10, _l8); 10140 var _m4 = "translate3d(".concat(_p5, "px, ").concat(_u4, "px, 0px) rotateX(").concat(_c3, "deg) rotateY(").concat(_d4, "deg)"); 10141 ce(0, _n10).style.transform = _m4; 10142 } 10143 }, 10144 setTransition: function setTransition(e) { 10145 var s = t.slides.map(function (e) { 10146 return h(e); 10147 }); 10148 s.forEach(function (t) { 10149 t.style.transitionDuration = "".concat(e, "ms"), t.querySelectorAll('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').forEach(function (t) { 10150 t.style.transitionDuration = "".concat(e, "ms"); 10151 }); 10152 }), pe({ 10153 swiper: t, 10154 duration: e, 10155 transformElements: s 10156 }); 10157 }, 10158 recreateShadows: function recreateShadows() { 10159 t.params.flipEffect, t.slides.forEach(function (e) { 10160 var s = e.progress; 10161 t.params.flipEffect.limitRotation && (s = Math.max(Math.min(e.progress, 1), -1)), i(e, s); 10162 }); 10163 }, 10164 getEffectParams: function getEffectParams() { 10165 return t.params.flipEffect; 10166 }, 10167 perspective: function perspective() { 10168 return !0; 10169 }, 10170 overwriteParams: function overwriteParams() { 10171 return { 10172 slidesPerView: 1, 10173 slidesPerGroup: 1, 10174 watchSlidesProgress: !0, 10175 spaceBetween: 0, 10176 virtualTranslate: !t.params.cssMode 10177 }; 10178 } 10179 }); 10180 }, function (e) { 10181 var t = e.swiper, 10182 s = e.extendParams, 10183 a = e.on; 10184 s({ 10185 coverflowEffect: { 10186 rotate: 50, 10187 stretch: 0, 10188 depth: 100, 10189 scale: 1, 10190 modifier: 1, 10191 slideShadows: !0 10192 } 10193 }), de({ 10194 effect: 'coverflow', 10195 swiper: t, 10196 on: a, 10197 setTranslate: function setTranslate() { 10198 var e = t.width, 10199 s = t.height, 10200 a = t.slides, 10201 i = t.slidesSizesGrid, 10202 r = t.params.coverflowEffect, 10203 n = t.isHorizontal(), 10204 l = t.translate, 10205 o = n ? e / 2 - l : s / 2 - l, 10206 d = n ? r.rotate : -r.rotate, 10207 c = r.depth; 10208 for (var _e71 = 0, _s40 = a.length; _e71 < _s40; _e71 += 1) { 10209 var _s41 = a[_e71], 10210 _l9 = i[_e71], 10211 _p6 = (o - _s41.swiperSlideOffset - _l9 / 2) / _l9, 10212 _u5 = 'function' == typeof r.modifier ? r.modifier(_p6) : _p6 * r.modifier; 10213 var _m5 = n ? d * _u5 : 0, 10214 _h3 = n ? 0 : d * _u5, 10215 _f3 = -c * Math.abs(_u5), 10216 _g2 = r.stretch; 10217 'string' == typeof _g2 && -1 !== _g2.indexOf('%') && (_g2 = parseFloat(r.stretch) / 100 * _l9); 10218 var _v2 = n ? 0 : _g2 * _u5, 10219 _w2 = n ? _g2 * _u5 : 0, 10220 _b = 1 - (1 - r.scale) * Math.abs(_u5); 10221 Math.abs(_w2) < 0.001 && (_w2 = 0), Math.abs(_v2) < 0.001 && (_v2 = 0), Math.abs(_f3) < 0.001 && (_f3 = 0), Math.abs(_m5) < 0.001 && (_m5 = 0), Math.abs(_h3) < 0.001 && (_h3 = 0), Math.abs(_b) < 0.001 && (_b = 0), t.browser && t.browser.need3dFix && (Math.abs(_m5) / 90 % 2 == 1 && (_m5 += 0.001), Math.abs(_h3) / 90 % 2 == 1 && (_h3 += 0.001)); 10222 var _y = "translate3d(".concat(_w2, "px,").concat(_v2, "px,").concat(_f3, "px) rotateX(").concat(_h3, "deg) rotateY(").concat(_m5, "deg) scale(").concat(_b, ")"); 10223 if (ce(0, _s41).style.transform = _y, _s41.style.zIndex = 1 - Math.abs(Math.round(_u5)), r.slideShadows) { 10224 var _e72 = n ? _s41.querySelector('.swiper-slide-shadow-left') : _s41.querySelector('.swiper-slide-shadow-top'), 10225 _t50 = n ? _s41.querySelector('.swiper-slide-shadow-right') : _s41.querySelector('.swiper-slide-shadow-bottom'); 10226 _e72 || (_e72 = ue('coverflow', _s41, n ? 'left' : 'top')), _t50 || (_t50 = ue('coverflow', _s41, n ? 'right' : 'bottom')), _e72 && (_e72.style.opacity = _u5 > 0 ? _u5 : 0), _t50 && (_t50.style.opacity = -_u5 > 0 ? -_u5 : 0); 10227 } 10228 } 10229 }, 10230 setTransition: function setTransition(e) { 10231 t.slides.map(function (e) { 10232 return h(e); 10233 }
10233).forEach(function (t) { 10234 t.style.transitionDuration = "".concat(e, "ms"), t.querySelectorAll('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').forEach(function (t) { 10235 t.style.transitionDuration = "".concat(e, "ms"); 10236 }); 10237 }); 10238 }, 10239 perspective: function perspective() { 10240 return !0; 10241 }, 10242 overwriteParams: function overwriteParams() { 10243 return { 10244 watchSlidesProgress: !0 10245 }; 10246 } 10247 }); 10248 }, function (e) { 10249 var t = e.swiper, 10250 s = e.extendParams, 10251 a = e.on; 10252 s({ 10253 creativeEffect: { 10254 limitProgress: 1, 10255 shadowPerProgress: !1, 10256 progressMultiplier: 1, 10257 perspective: !0, 10258 prev: { 10259 translate: [0, 0, 0], 10260 rotate: [0, 0, 0], 10261 opacity: 1, 10262 scale: 1 10263 }, 10264 next: { 10265 translate: [0, 0, 0], 10266 rotate: [0, 0, 0], 10267 opacity: 1, 10268 scale: 1 10269 } 10270 } 10271 }); 10272 var i = function i(e) { 10273 return 'string' == typeof e ? e : "".concat(e, "px"); 10274 }; 10275 de({ 10276 effect: 'creative', 10277 swiper: t, 10278 on: a, 10279 setTranslate: function setTranslate() { 10280 var e = t.slides, 10281 s = t.wrapperEl, 10282 a = t.slidesSizesGrid, 10283 r = t.params.creativeEffect, 10284 n = r.progressMultiplier, 10285 l = t.params.centeredSlides; 10286 if (l) { 10287 var _e73 = a[0] / 2 - t.params.slidesOffsetBefore || 0; 10288 s.style.transform = "translateX(calc(50% - ".concat(_e73, "px))"); 10289 } 10290 var _loop2 = function _loop2() { 10291 var a = e[_s42], 10292 o = a.progress, 10293 d = Math.min(Math.max(a.progress, -r.limitProgress), r.limitProgress); 10294 var c = d; 10295 l || (c = Math.min(Math.max(a.originalProgress, -r.limitProgress), r.limitProgress)); 10296 var p = a.swiperSlideOffset, 10297 u = [t.params.cssMode ? -p - t.translate : -p, 0, 0], 10298 m = [0, 0, 0]; 10299 var h = !1; 10300 t.isHorizontal() || (u[1] = u[0], u[0] = 0); 10301 var f = { 10302 translate: [0, 0, 0], 10303 rotate: [0, 0, 0], 10304 scale: 1, 10305 opacity: 1 10306 }; 10307 d < 0 ? (f = r.next, h = !0) : d > 0 && (f = r.prev, h = !0), u.forEach(function (e, t) { 10308 u[t] = "calc(".concat(e, "px + (").concat(i(f.translate[t]), " * ").concat(Math.abs(d * n), "))"); 10309 }), m.forEach(function (e, s) { 10310 var a = f.rotate[s] * Math.abs(d * n); 10311 t.browser && t.browser.need3dFix && Math.abs(a) / 90 % 2 == 1 && (a += 0.001), m[s] = a; 10312 }), a.style.zIndex = -Math.abs(Math.round(o)) + e.length; 10313 var g = u.join(', '), 10314 v = "rotateX(".concat(m[0], "deg) rotateY(").concat(m[1], "deg) rotateZ(").concat(m[2], "deg)"), 10315 w = c < 0 ? "scale(".concat(1 + (1 - f.scale) * c * n, ")") : "scale(".concat(1 - (1 - f.scale) * c * n, ")"), 10316 b = c < 0 ? 1 + (1 - f.opacity) * c * n : 1 - (1 - f.opacity) * c * n, 10317 y = "translate3d(".concat(g, ") ").concat(v, " ").concat(w); 10318 if (h && f.shadow || !h) { 10319 var _e74 = a.querySelector('.swiper-slide-shadow'); 10320 if (!_e74 && f.shadow && (_e74 = ue('creative', a)), _e74) { 10321 var _t51 = r.shadowPerProgress ? d * (1 / r.limitProgress) : d; 10322 _e74.style.opacity = Math.min(Math.max(Math.abs(_t51), 0), 1); 10323 } 10324 } 10325 var E = ce(0, a); 10326 E.style.transform = y, E.style.opacity = b, f.origin && (E.style.transformOrigin = f.origin); 10327 }; 10328 for (var _s42 = 0; _s42 < e.length; _s42 += 1) { 10329 _loop2(); 10330 } 10331 }, 10332 setTransition: function setTransition(e) { 10333 var s = t.slides.map(function (e) { 10334 return h(e); 10335 }); 10336 s.forEach(function (t) { 10337 t.style.transitionDuration = "".concat(e, "ms"), t.querySelectorAll('.swiper-slide-shadow').forEach(function (t) { 10338 t.style.transitionDuration = "".concat(e, "ms"); 10339 }); 10340 }), pe({ 10341 swiper: t, 10342 duration: e, 10343 transformElements: s, 10344 allSlides: !0 10345 }); 10346 }, 10347 perspective: function perspective() { 10348 return t.params.creativeEffect.perspective; 10349 }, 10350 overwriteParams: function overwriteParams() { 10351 return { 10352 watchSlidesProgress: !0, 10353 virtualTranslate: !t.params.cssMode 10354 }; 10355 } 10356 }); 10357 }, function (e) { 10358 var t = e.swiper, 10359 s = e.extendParams, 10360 a = e.on; 10361 s({ 10362 cardsEffect: { 10363 slideShadows: !0, 10364 rotate: !0, 10365 perSlideRotate: 2, 10366 perSlideOffset: 8 10367 } 10368 }), de({ 10369 effect: 'cards', 10370 swiper: t, 10371 on: a, 10372 setTranslate: function setTranslate() { 10373 var e = t.slides, 10374 s = t.activeIndex, 10375 a = t.rtlTranslate, 10376 i = t.params.cardsEffect, 10377 _t$touchEventsData = t.touchEventsData, 10378 r = _t$touchEventsData.startTranslate, 10379 n = _t$touchEventsData.isTouched, 10380 l = a ? -t.translate : t.translate; 10381 for (var _o8 = 0; _o8 < e.length; _o8 += 1) { 10382 var _d5 = e[_o8], 10383 _c4 = _d5.progress, 10384 _p7 = Math.min(Math.max(_c4, -4), 4); 10385 var _u6 = _d5.swiperSlideOffset; 10386 t.params.centeredSlides && !t.params.cssMode && (t.wrapperEl.style.transform = "translateX(".concat(t.minTranslate(), "px)")), t.params.centeredSlides && t.params.cssMode && (_u6 -= e[0].swiperSlideOffset); 10387 var _m6 = t.params.cssMode ? -_u6 - t.translate : -_u6, 10388 _h4 = 0; 10389 var _f4 = -100 * Math.abs(_p7); 10390 var _g3 = 1, 10391 _v3 = -i.perSlideRotate * _p7, 10392 _w3 = i.perSlideOffset - 0.75 * Math.abs(_p7); 10393 var _b2 = t.virtual && t.params.virtual.enabled ? t.virtual.from + _o8 : _o8, 10394 _y2 = (_b2 === s || _b2 === s - 1) && _p7 > 0 && _p7 < 1 && (n || t.params.cssMode) && l < r, 10395 _E = (_b2 === s || _b2 === s + 1) && _p7 < 0 && _p7 > -1 && (n || t.params.cssMode) && l > r; 10396 if (_y2 || _E) { 10397 var _e75 = Math.pow(1 - Math.abs((Math.abs(_p7) - 0.5) / 0.5), 0.5); 10398 _v3 += -28 * _p7 * _e75, _g3 += -0.5 * _e75, _w3 += 96 * _e75, _h4 = -25 * _e75 * Math.abs(_p7) + '%'; 10399 } 10400 if (_m6 = _p7 < 0 ? "calc(".concat(_m6, "px ").concat(a ? '-' : '+', " (").concat(_w3 * Math.abs(_p7), "%))") : _p7 > 0 ? "calc(".concat(_m6, "px ").concat(a ? '-' : '+', " (-").concat(_w3 * Math.abs(_p7), "%))") : "".concat(_m6, "px"), !t.isHorizontal()) { 10401 var _e76 = _h4; 10402 _h4 = _m6, _m6 = _e76; 10403 } 10404 var _x = _p7 < 0 ? '' + (1 + (1 - _g3) * _p7) : '' + (1 - (1 - _g3) * _p7), 10405 _S = "\n translate3d(".concat(_m6, ", ").concat(_h4, ", ").concat(_f4, "px)\n rotateZ(").concat(i.rotate ? a ? -_v3 : _v3 : 0, "deg)\n scale(").concat(_x, ")\n "); 10406 if (i.slideShadows) { 10407 var _e77 = _d5.querySelector('.swiper-slide-shadow'); 10408 _e77 || (_e77 = ue('cards', _d5)), _e77 && (_e77.style.opacity = Math.min(Math.max((Math.abs(_p7) - 0.5) / 0.5, 0), 1)); 10409 } 10410 _d5.style.zIndex = -Math.abs(Math.round(_c4)) + e.length; 10411 ce(0, _d5).style.transform = _S; 10412 } 10413 }, 10414 setTransition: function setTransition(e) { 10415 var s = t.slides.map(function (e) { 10416 return h(e); 10417 });
10418 s.forEach(function (t) { 10419 t.style.transitionDuration = "".concat(e, "ms"), t.querySelectorAll('.swiper-slide-shadow').forEach(function (t) { 10420 t.style.transitionDuration = "".concat(e, "ms"); 10421 }); 10422 }), pe({ 10423 swiper: t, 10424 duration: e, 10425 transformElements: s 10426 }); 10427 }, 10428 perspective: function perspective() { 10429 return !0; 10430 }, 10431 overwriteParams: function overwriteParams() { 10432 return { 10433 watchSlidesProgress: !0, 10434 virtualTranslate: !t.params.cssMode 10435 }; 10436 } 10437 }); 10438 }]; 10439 return te.use(me), te; 10440}(); 10441 10442/***/ }), 10443
10444/***/ "./resources/js/tdw-our-people-list.js": 10445/*!*********************************************!*\ 10446 !*** ./resources/js/tdw-our-people-list.js ***! 10447 \*********************************************/ 10448/***/ (() => { 10449 10450(function () { 10451 document.addEventListener('DOMContentLoaded', function () { 10452 var rootElement = document.querySelector('#our-people-list-container'); 10453 if (!rootElement) { 10454 return; 10455 } 10456 }); 10457})(); 10458function onPositionChange() {} 10459 10460/***/ }), 10461
10462/***/ "./resources/js/tdw-three-cols-one-row-slider.js": 10463/*!*******************************************************!*\ 10464 !*** ./resources/js/tdw-three-cols-one-row-slider.js ***! 10465 \*******************************************************/ 10466/***/ (() => { 10467 10468(function () { 10469 document.addEventListener("DOMContentLoaded", function () { 10470 var initSwiperSlider = function initSwiperSlider(sliderElement) { 10471 if (sliderElement) { 10472 new Swiper(sliderElement, { 10473 slidesPerView: 1, 10474 spaceBetween: 10, 10475 autoHeight: true, 10476 navigation: { 10477 nextEl: ".swiper-button-next", 10478 prevEl: ".swiper-button-prev" 10479 }, 10480 breakpoints: { 10481 640: { 10482 slidesPerView: 2, 10483 spaceBetween: 20 10484 }, 10485 1024: { 10486 slidesPerView: 3, 10487 spaceBetween: 32 10488 } 10489 } 10490 }); 10491 } 10492 }; 10493 var sliders = document.querySelectorAll("#threeColsOneRowSlider"); 10494 sliders.forEach(function (slider) { 10495 return initSwiperSlider(slider); 10496 }); 10497 }); 10498})(); 10499 10500/***/ }), 10501
10502/***/ "./resources/js/tdw-wysiwyg-accordion.js": 10503/*!***********************************************!*\ 10504 !*** ./resources/js/tdw-wysiwyg-accordion.js ***! 10505 \***********************************************/ 10506/***/ (() => { 10507 10508(function () { 10509 document.addEventListener('DOMContentLoaded', function () { 10510 onWYSIWYGAccordionClick(); 10511 }); 10512})(); 10513function onWYSIWYGAccordionClick() { 10514 var accordions = Array.from(document.querySelectorAll('.wysiwyg-accordion')); 10515 accordions.map(function (el) { 10516 el.addEventListener('click', function () { 10517 var hidden = el.getAttribute('aria-hidden') === 'true'; 10518 if (hidden) { 10519 el.setAttribute('aria-hidden', false); 10520 } else { 10521 el.setAttribute('aria-hidden', true); 10522 } 10523 }); 10524 }); 10525} 10526 10527/***/ }), 10528
10529/***/ "./resources/js/utils.js": 10530/*!*******************************!*\ 10531 !*** ./resources/js/utils.js ***! 10532 \*******************************/ 10533/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 10534 10535"use strict"; 10536__webpack_require__.r(__webpack_exports__); 10537/* harmony export */ __webpack_require__.d(__webpack_exports__, { 10538/* harmony export */ getWidthFromTheme: () => (/* binding */ getWidthFromTheme), 10539/* harmony export */ increaseNumberAnimation: () => (/* binding */ increaseNumberAnimation), 10540/* harmony export */ isWidthOver2Xl: () => (/* binding */ isWidthOver2Xl), 10541/* harmony export */ isWidthOverLg: () => (/* binding */ isWidthOverLg), 10542/* harmony export */ isWidthOverXl: () => (/* binding */ isWidthOverXl) 10543/* harmony export */ }); 10544/* harmony import */ var _theme_json__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../theme.json */ "./theme.json"); 10545 10546function getWidthFromTheme(size) { 10547 var px = _theme_json__WEBPACK_IMPORTED_MODULE_0__.settings.layout[size]; 10548 return px.split('px')[0]; 10549} 10550function isWidthOverXl() { 10551 return window.innerWidth > getWidthFromTheme('xl'); 10552} 10553function isWidthOverLg() { 10554 return window.innerWidth > getWidthFromTheme('sxl'); 10555} 10556function isWidthOver2Xl() { 10557 return window.innerWidth >= getWidthFromTheme('2xl'); 10558} 10559 10560/* Call this function with a string containing the ID name to 10561 * the element containing the number you want to do a count animation on. 10562 * 10563 * Speed of animation (milliseconds timeout between each number increase) 10564 */ 10565function increaseNumberAnimation(element, endNumber) { 10566 var _element$dataset$anim; 10567 var speed = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 10; 10568 if (!element) return; 10569 10570 /* A dataset variable that is added to the animated element*/ 10571 var animationRunning = JSON.parse((_element$dataset$anim = element.dataset.animationRunning) !== null && _element$dataset$anim !== void 0 ? _element$dataset$anim : false); 10572 if (animationRunning) return; 10573 element.dataset.animationRunning = true; 10574 incNbrRec(0, endNumber, element, speed); 10575} 10576 10577/*A recursive function to increase the number.*/ 10578function incNbrRec(currentNumber, endNumber, element, speed) { 10579 if (currentNumber <= endNumber) { 10580 element.innerHTML = currentNumber; 10581 setTimeout(function () { 10582 incNbrRec(currentNumber + 1, endNumber, element, speed); 10583 }, speed); //Delay a bit before calling the function again. 10584 } else { 10585 element.dataset.animationRunning = false; 10586 } 10587} 10588 10589/*Call this funtion with the ID-name for that element to increase the number within*/ 10590//increaseNumberAnimation("nbr", 100); 10591 10592/***/ }), 10593
10594/***/ "./resources/js/validation.js": 10595/*!************************************!*\ 10596 !*** ./resources/js/validation.js ***! 10597 \************************************/ 10598/***/ (() => { 10599 10600// $Id: $ 10601function zf_ValidateAndSubmit() { 10602 if (zf_CheckMandatory()) { 10603 if (zf_ValidCheck()) { 10604 if (isSalesIQIntegrationEnabled) { 10605 zf_addDataToSalesIQ(); 10606 } 10607 return true; 10608 } else { 10609 return false; 10610 } 10611 } else { 10612 return false; 10613 } 10614} 10615function zf_CheckMandatory() { 10616 for (i = 0; i < zf_MandArray.length; i++) { 10617 var fieldObj = document.forms.form[zf_MandArray[i]]; 10618 if (fieldObj) { 10619 if (fieldObj.nodeName != null) { 10620 if (fieldObj.nodeName == 'OBJECT') { 10621 if (!zf_MandatoryCheckSignature(fieldObj)) { 10622 zf_ShowErrorMsg(zf_MandArray[i]); 10623 return false; 10624 } 10625 } else if (fieldObj.value.replace(/^\s+|\s+$/g, '').length == 0) { 10626 if (fieldObj.type == 'file') { 10627 fieldObj.focus(); 10628 zf_ShowErrorMsg(zf_MandArray[i]); 10629 return false; 10630 } 10631 fieldObj.focus(); 10632 zf_ShowErrorMsg(zf_MandArray[i]); 10633 return false; 10634 } else if (fieldObj.nodeName == 'SELECT') { 10635 // No I18N 10636 if (fieldObj.options[fieldObj.selectedIndex].value == '-Select-') { 10637 fieldObj.focus(); 10638 zf_ShowErrorMsg(zf_MandArray[i]); 10639 return false; 10640 } 10641 } else if (fieldObj.type == 'checkbox' || fieldObj.type == 'radio') { 10642 if (fieldObj.checked == false) { 10643 fieldObj.focus(); 10644 zf_ShowErrorMsg(zf_MandArray[i]); 10645 return false; 10646 } 10647 } 10648 } else { 10649 var checkedValsCount = 0; 10650 var inpChoiceElems = fieldObj; 10651 for (var ii = 0; ii < inpChoiceElems.length; ii++) { 10652 if (inpChoiceElems[ii].checked === true) { 10653 checkedValsCount++; 10654 } 10655 } 10656 if (checkedValsCount == 0) { 10657 inpChoiceElems[0].focus(); 10658 zf_ShowErrorMsg(zf_MandArray[i]); 10659 return false; 10660 } 10661 } 10662 } 10663 } 10664 return true; 10665} 10666function zf_ValidCheck() { 10667 var isValid = true; 10668 for (ind = 0; ind < zf_FieldArray.length; ind++) { 10669 var fieldObj = document.forms.form[zf_FieldArray[ind]]; 10670 if (fieldObj) { 10671 if (fieldObj.nodeName != null) { 10672 var checkType = fieldObj.getAttribute("checktype"); 10673 if (checkType == "c2") { 10674 // No I18N 10675 if (!zf_ValidateNumber(fieldObj)) { 10676 isValid = false; 10677 fieldObj.focus(); 10678 zf_ShowErrorMsg(zf_FieldArray[ind]); 10679 return false; 10680 } 10681 } else if (checkType == "c3") { 10682 // No I18N 10683 if (!zf_ValidateCurrency(fieldObj) || !zf_ValidateDecimalLength(fieldObj, 10)) { 10684 isValid = false; 10685 fieldObj.focus(); 10686 zf_ShowErrorMsg(zf_FieldArray[ind]); 10687 return false; 10688 } 10689 } else if (checkType == "c4") { 10690 // No I18N 10691 if (!zf_ValidateDateFormat(fieldObj)) { 10692 isValid = false; 10693 fieldObj.focus(); 10694 zf_ShowErrorMsg(zf_FieldArray[ind]); 10695 return false; 10696 } 10697 } else if (checkType == "c5") { 10698 // No I18N 10699 if (!zf_ValidateEmailID(fieldObj)) { 10700 isValid = false; 10701 fieldObj.focus(); 10702 zf_ShowErrorMsg(zf_FieldArray[ind]); 10703 return false; 10704 } 10705 } else if (checkType == "c6") { 10706 // No I18N 10707 if (!zf_ValidateLiveUrl(fieldObj)) { 10708 isValid = false; 10709 fieldObj.focus(); 10710 zf_ShowErrorMsg(zf_FieldArray[ind]); 10711 return false; 10712 } 10713 } else if (checkType == "c7") { 10714 // No I18N 10715 if (!zf_ValidatePhone(fieldObj)) { 10716 isValid = false; 10717 fieldObj.focus(); 10718 zf_ShowErrorMsg(zf_FieldArray[ind]); 10719 return false; 10720 } 10721 } else if (checkType == "c8") { 10722 // No I18N 10723 zf_ValidateSignature(fieldObj); 10724 } else if (checkType == "c9") { 10725 // No I18N 10726 if (!zf_ValidateMonthYearFormat(fieldObj)) { 10727 isValid = false;
10728 fieldObj.focus(); 10729 zf_ShowErrorMsg(zf_FieldArray[ind]); 10730 return false; 10731 } 10732 } 10733 } 10734 } 10735 } 10736 return isValid; 10737} 10738function zf_ShowErrorMsg(uniqName) { 10739 var fldLinkName; 10740 for (errInd = 0; errInd < zf_FieldArray.length; errInd++) { 10741 fldLinkName = zf_FieldArray[errInd].split('_')[0]; 10742 document.getElementById(fldLinkName + "_error").style.display = 'none'; 10743 } 10744 var linkName = uniqName.split('_')[0]; 10745 document.getElementById(linkName + "_error").style.display = 'block'; 10746} 10747function zf_ValidateNumber(elem) { 10748 var validChars = "-0123456789"; 10749 var numValue = elem.value.replace(/^\s+|\s+$/g, ''); 10750 if (numValue != null && !numValue == "") { 10751 var strChar; 10752 var result = true; 10753 if (numValue.charAt(0) == "-" && numValue.length == 1) { 10754 return false; 10755 } 10756 for (i = 0; i < numValue.length && result == true; i++) { 10757 strChar = numValue.charAt(i); 10758 if (strChar == "-" && i != 0) { 10759 return false; 10760 } 10761 if (validChars.indexOf(strChar) == -1) { 10762 result = false;
10763 } 10764 } 10765 return result; 10766 } else { 10767 return true; 10768 } 10769} 10770function zf_ValidateDateFormat(inpElem) { 10771 var dateValue = inpElem.value.replace(/^\s+|\s+$/g, ''); 10772 if (dateValue == "") { 10773 return true; 10774 } else { 10775 return zf_DateRegex.test(dateValue); 10776 } 10777} 10778function zf_ValidateCurrency(elem) { 10779 var validChars = "0123456789."; 10780 var numValue = elem.value.replace(/^\s+|\s+$/g, ''); 10781 if (numValue.charAt(0) == '-') { 10782 numValue = numValue.substring(1, numValue.length); 10783 } 10784 if (numValue != null && !numValue == "") { 10785 var strChar; 10786 var result = true; 10787 for (i = 0; i < numValue.length && result == true; i++) { 10788 strChar = numValue.charAt(i); 10789 if (validChars.indexOf(strChar) == -1) { 10790 result = false; 10791 } 10792 } 10793 return result; 10794 } else { 10795 return true; 10796 } 10797} 10798function zf_ValidateDecimalLength(elem, decimalLen) { 10799 var numValue = elem.value; 10800 if (numValue.indexOf('.') >= 0) { 10801 var decimalLength = numValue.substring(numValue.indexOf('.') + 1).length; 10802 if (decimalLength > decimalLen) { 10803 return false; 10804 } else { 10805 return true; 10806 } 10807 } 10808 return true; 10809} 10810function zf_ValidateEmailID(elem) { 10811 var check = 0; 10812 var emailValue = elem.value; 10813 if (emailValue != null && !emailValue == "") { 10814 var emailArray = emailValue.split(","); 10815 for (i = 0; i < emailArray.length; i++) { 10816 var emailExp = /^[\w]([\w\-.+&'/]*)@([a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,22}$/; 10817 if (!emailExp.test(emailArray[i].replace(/^\s+|\s+$/g, ''))) { 10818 check = 1; 10819 } 10820 } 10821 if (check == 0) { 10822 return true; 10823 } else { 10824 return false; 10825 } 10826 } else { 10827 return true; 10828 } 10829} 10830function zf_ValidateLiveUrl(elem) { 10831 var urlValue = elem.value; 10832 if (urlValue !== null && typeof urlValue !== "undefined") { 10833 urlValue = urlValue.replace(/^\s+|\s+$/g, ''); 10834 if (urlValue !== "") { 10835 var urlregex = new RegExp("^(((https|http|ftps|ftp)://[a-zA-Z\\d]+((_|-|@)[a-zA-Z\\d]+)*(\\.[a-zA-Z\\d]+((_|-|@)[a-zA-Z\\d]+)*)+(:\\d{1,5})?)|((w|W){3}(\\.[a-zA-Z\\d]+((_|-|@)[a-zA-Z\\d]+)*){2,}(:\\d{1,5})?)|([a-zA-Z\\d]+((_|-)[a-zA-Z\\d]+)*(\\.[a-zA-Z\\d]+((_|-)[a-zA-Z\\d]+)*)+(:\\d{1,5})?))(/[-\\w.?,:'/\\\\+=&;%$#@()!~]*)?$", "i"); // This regex is taken from LiveFieldsUtil.isValidWebSiteFieldURL() method. Changes: i) Add ^ at the beginning and $ at the end. ii) Remove ?i before https and adjust () around https. iii) Add "i" in the RegExp constructor. // No I18N 10836 return urlregex.test(urlValue); 10837 } 10838 } 10839 return true; 10840} 10841function zf_ValidatePhone(inpElem) { 10842 var ZFPhoneRegex = { 10843 PHONE_INTE_ALL_REG: /^[+]{0,1}[()0-9-. ]+$/, 10844 PHONE_INTE_NUMERIC_REG: /^[0-9]+$/, 10845 PHONE_INTE_CONT_CODE_ENABLED_REG: /^[(0-9-.][()0-9-. ]*$/, 10846 PHONE_USA_REG: /^[0-9]+$/, 10847 PHONE_CONT_CODE_REG: /^[+][0-9]{1,4}$/ 10848 }; 10849 var phoneFormat = parseInt(inpElem.getAttribute("phoneFormat")); 10850 var fieldInpVal = inpElem.value.replace(/^\s+|\s+$/g, ''); 10851 var toReturn = true; 10852 if (phoneFormat === 1) { 10853 if (inpElem.getAttribute("valType") == 'code') { 10854 var codeRexp = ZFPhoneRegex.PHONE_CONT_CODE_REG; 10855 if (fieldInpVal != "" && !codeRexp.test(fieldInpVal)) { 10856 return false; 10857 } 10858 } else { 10859 var IRexp = ZFPhoneRegex.PHONE_INTE_ALL_REG; 10860 if (inpElem.getAttribute("phoneFormatType") == '2') { 10861 IRexp = ZFPhoneRegex.PHONE_INTE_NUMERIC_REG; 10862 } 10863 if (fieldInpVal != "" && !IRexp.test(fieldInpVal)) { 10864 toReturn = false; 10865 return toReturn; 10866 } 10867 } 10868 return toReturn; 10869 } else if (phoneFormat === 2) { 10870 var InpMaxlength = inpElem.getAttribute("maxlength"); 10871 var USARexp = ZFPhoneRegex.PHONE_USA_REG; 10872 if (fieldInpVal != "" && USARexp.test(fieldInpVal) && fieldInpVal.length == InpMaxlength) { 10873 toReturn = true; 10874 } else if (fieldInpVal == "") { 10875 toReturn = true; 10876 } else { 10877 toReturn = false; 10878 } 10879 return toReturn; 10880 } 10881} 10882function zf_ValidateSignature(objElem) { 10883 var linkName = objElem.getAttribute("compname"); 10884 var canvasElem = document.getElementById("drawingCanvas-" + linkName); 10885 var isValidSign = zf_IsSignaturePresent(objElem, linkName, canvasElem); 10886 var hiddenSignInputElem = document.getElementById("hiddenSignInput-" + linkName); 10887 if (isValidSign) { 10888 hiddenSignInputElem.value = canvasElem.toDataURL(); 10889 } else { 10890 hiddenSignInputElem.value = ""; // No I18N 10891 } 10892 return isValidSign; 10893} 10894function zf_MandatoryCheckSignature(objElem) { 10895 var linkName = objElem.getAttribute("compname"); 10896 var canvasElem = document.getElementById("drawingCanvas-" + linkName); 10897 var isValid = zf_IsSignaturePresent(objElem, linkName, canvasElem); 10898 return isValid; 10899} 10900function zf_IsSignaturePresent(objElem, linkName, canvasElem) { 10901 var context = canvasElem.getContext('2d'); // No I18N 10902 var canvasWidth = canvasElem.width; 10903 var canvasHeight = canvasElem.height; 10904 var canvasData = context.getImageData(0, 0, canvasWidth, canvasHeight); 10905 var signLen = canvasData.data.length; 10906 var flag = false;
10907 for (var index = 0; index < signLen; index++) { 10908 if (!canvasData.data[index]) { 10909 flag = false; 10910 } else if (canvasData.data[index]) { 10911 flag = true; 10912 break; 10913 } 10914 } 10915 return flag; 10916} 10917function zf_FocusNext(elem, event) { 10918 if (event.keyCode == 9 || event.keyCode == 16) { 10919 return; 10920 } 10921 if (event.keyCode >= 37 && event.keyCode <= 40) { 10922 return; 10923 } 10924 var compname = elem.getAttribute("compname"); 10925 var inpElemName = elem.getAttribute("name"); 10926 if (inpElemName == compname + "_countrycode") { 10927 if (elem.value.length == 3) { 10928 document.getElementsByName(compname + "_first")[0].focus(); 10929 } 10930 } else if (inpElemName == compname + "_first") { 10931 if (elem.value.length == 3) { 10932 document.getElementsByName(compname + "_second")[0].focus(); 10933 } 10934 } 10935} 10936function zf_ValidateMonthYearFormat(inpElem) { 10937 var monthYearValue = inpElem.value.replace(/^\s+|\s+$/g, ''); 10938 if (monthYearValue == "") { 10939 return true; 10940 } else { 10941 return zf_MonthYearRegex.test(monthYearValue); 10942 } 10943} 10944function zf_SetDateAndMonthRegexBasedOnDateFormate(dateFormat) { 10945 var dateAndMonthRegexFormateArray = new Array(); 10946 var dateFormatRegExp; 10947 var monthYearFormatRegExp; 10948 if (dateFormat === "dd-MMM-yyyy") { 10949 dateFormatRegExp = "^(([0][1-9])|([1-2][0-9])|([3][0-1]))[-](Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)[-](?:(?:19|20)[0-9]{2})$"; 10950 monthYearFormatRegExp = "^(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)[-](?:(?:19|20)[0-9]{2})$"; // No I18N 10951 } else if (dateFormat === "dd-MMMM-yyyy") { 10952 // No I18N 10953 dateFormatRegExp = "^(([0][1-9])|([1-2][0-9])|([3][0-1]))[-](January|February|March|April|May|June|July|August|September|October|November|December|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)[-](?:(?:19|20)[0-9]{2})$"; 10954 monthYearFormatRegExp = "^(January|February|March|April|May|June|July|August|September|October|November|December|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)[-](?:(?:19|20)[0-9]{2})$"; // No I18N 10955 } else if (dateFormat === "MMMM-dd-yyyy") { 10956 // No I18N 10957 dateFormatRegExp = "^(January|February|March|April|May|June|July|August|September|October|November|December|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)[-](([0][1-9])|([1-2][0-9])|([3][0-1]))[-](?:(?:19|20)[0-9]{2})$"; 10958 monthYearFormatRegExp = "^(January|February|March|April|May|June|July|August|September|October|November|December|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)[-](?:(?:19|20)[0-9]{2})$"; // No I18N 10959 } else if (dateFormat === "dd/MM/yyyy") { 10960 // No I18N 10961 dateFormatRegExp = "^(([0][1-9])|([1-2][0-9])|([3][0-1]))[\/]([0][1-9]|1[012])[\/](?:(?:19|20)[0-9]{2})$"; 10962 monthYearFormatRegExp = "^([0][1-9]|1[012])[\/](?:(?:19|20)[0-9]{2})$"; 10963 } else if (dateFormat === "dd-MM-yyyy") { 10964 // No I18N 10965 dateFormatRegExp = "^(([0][1-9])|([1-2][0-9])|([3][0-1]))[-]([0][1-9]|1[012])[-](?:(?:19|20)[0-9]{2})$"; 10966 monthYearFormatRegExp = "^([0][1-9]|1[012])[-](?:(?:19|20)[0-9]{2})$"; 10967 } else if (dateFormat === "MM/dd/yyyy") { 10968 // No I18N 10969 dateFormatRegExp = "^([0][1-9]|1[012])[\/](([0][1-9])|([1-2][0-9])|([3][0-1]))[\/](?:(?:19|20)[0-9]{2})$"; 10970 monthYearFormatRegExp = "^([0][1-9]|1[012])[\/](?:(?:19|20)[0-9]{2})$"; 10971 } else if (dateFormat === "yyyy-MM-dd") { 10972 // No I18N 10973 dateFormatRegExp = "^(?:(?:19|20)[0-9]{2})[-]([0][1-9]|1[012])[-](([0][1-9])|([1-2][0-9])|([3][0-1]))$"; 10974 monthYearFormatRegExp = "^(?:(?:19|20)[0-9]{2})[-]([0][1-9]|1[012])$"; 10975 } else if (dateFormat === "yyyy/MM/dd") { 10976 // No I18N 10977 dateFormatRegExp = "^(?:(?:19|20)[0-9]{2})[\/]([0][1-9]|1[012])[\/](([0][1-9])|([1-2][0-9])|([3][0-1]))$"; 10978 monthYearFormatRegExp = "^(?:(?:19|20)[0-9]{2})[\/]([0][1-9]|1[012])$"; 10979 } else if (dateFormat === "dd.MM.yyyy") { 10980 // No I18N 10981 dateFormatRegExp = "^(([0][1-9])|([1-2][0-9])|([3][0-1]))[.]([0][1-9]|1[012])[.](?:(?:19|20)[0-9]{2})$"; 10982 monthYearFormatRegExp = "^([0][1-9]|1[012])[.](?:(?:19|20)[0-9]{2})$"; 10983 } else if (dateFormat === "MM-dd-yyyy") { 10984 // No I18N 10985 dateFormatRegExp = "^([0][1-9]|1[012])[-](([0][1-9])|([1-2][0-9])|([3][0-1]))[-](?:(?:19|20)[0-9]{2})$"; 10986 monthYearFormatRegExp = "^([0][1-9]|1[012])[-](?:(?:19|20)[0-9]{2})$"; 10987 } 10988 dateAndMonthRegexFormateArray.push(dateFormatRegExp); 10989 dateAndMonthRegexFormateArray.push(monthYearFormatRegExp); 10990 return dateAndMonthRegexFormateArray; 10991} 10992function handleZohoSubmit() { 10993 document.charset = "UTF-8"; 10994 if (typeof zf_ValidateAndSubmit === "function") {
10995 var valid = zf_ValidateAndSubmit(); 10996 if (!valid) { 10997 return false; // stop redirect 10998 } 10999 } 11000 return true; 11001} 11002 11003/***/ }), 11004
11005/***/ "./resources/css/app.css": 11006/*!*******************************!*\ 11007 !*** ./resources/css/app.css ***! 11008 \*******************************/ 11009/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 11010 11011"use strict"; 11012__webpack_require__.r(__webpack_exports__); 11013// extracted by mini-css-extract-plugin 11014 11015 11016/***/ }), 11017
11018/***/ "./resources/css/editor-style.css": 11019/*!****************************************!*\ 11020 !*** ./resources/css/editor-style.css ***! 11021 \****************************************/ 11022/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 11023 11024"use strict"; 11025__webpack_require__.r(__webpack_exports__); 11026// extracted by mini-css-extract-plugin 11027 11028 11029/***/ }), 11030
11031/***/ "./theme.json": 11032/*!********************!*\ 11033 !*** ./theme.json ***! 11034 \********************/ 11035/***/ ((module) => { 11036 11037"use strict"; 11038module.exports = JSON.parse('{"version":1,"settings":{"layout":{"xss":"240px","xs":"360px","sm":"480px","midsm":"560px","md":"640px","lg":"768px","midlg":"800px","sxl":"1023px","xl":"1024px","xlMid":"1180px","2xl":"1280px","2xlMid":"1281px","3xl":"1366px","3xlMid":"1367px","4xl":"1440px","5xl":"1536px","6xl":"1680px","7xl":"1920px","7xlOver":"1921px","4k":"2560px"},"color":{"palette":[{"name":"Primary","slug":"primary","color":"#781D7E"},{"name":"Secondary","slug":"secondary","color":"#3C0F3F"},{"name":"Grayish Primary","slug":"grayprimary","color":"#EEECF4"},{"name":"Black","slug":"black","color":"#3E3C3C"},{"name":"Faint Black","slug":"faintblack","color":"#656363"},{"name":"Black Medium Light","slug":"blackmdlight","color":"#656363"},{"name":"Black Light","slug":"blacklight","color":"#8B8A8A"},{"name":"White","slug":"white","color":"#FFFFFF"},{"name":"White medium light","slug":"whitemdlight","color":"#F8F8F8"},{"name":"White Light","slug":"whitelight","color":"#E6E6E6"},{"name":"Brown","slug":"brown","color":"#B28000"},{"name":"Community Hero","slug":"communityhero","color":"#fef9da"},{"name":"Milky","slug":"milky","color":"#fffdf1"},{"name":"Golden","slug":"golden","color":"#FFE14C"},{"name":"Env Green","slug":"envGreen","color":"#EDF6EE"},{"name":"Leaf Green","slug":"leafGreen","color":"#f5fbf7"},{"name":"Diversity Orange","slug":"diversityOrange","color":"#BC5D1E"},{"name":"Medium Purple","slug":"mdPurple","color":"#C1AECF"},{"name":"Faint Purple","slug":"faintPurple","color":"#F6F5F9"},{"name":"Milky","slug":"milky","color":"#FFFBF5"},{"name":"Pratice Area","slug":"praticeArea","color":"#27005D"},{"name":"Private Client","slug":"privateClient","color":"#460C68"},{"name":"Legal Update","slug":"legalUpdate","color":"#781D7E"},{"name":"Community","slug":"community","color":"#B28000"},{"name":"Community Yello","slug":"community-yellow","color":"#FFE14C"},{"name":"Press Release","slug":"pressRelease","color":"#A34F77"}]},"typography":{"fontSizes":[]}},"styles":{"elements":{"link":{"typography":{"textDecoration":false}}}}}'); 11039 11040/***/ })
vendor: 7,104 bytes, lines 11040-11210
11040 11041 11042/******/ }); 11043/************************************************************************/ 11044/******/ // The module cache 11045/******/ var __webpack_module_cache__ = {}; 11046/******/ 11047/******/ // The require function 11048/******/ function __webpack_require__(moduleId) { 11049/******/ // Check if module is in cache 11050/******/ var cachedModule = __webpack_module_cache__[moduleId]; 11051/******/ if (cachedModule !== undefined) { 11052/******/ return cachedModule.exports; 11053/******/ } 11054/******/ // Create a new module (and put it into the cache) 11055/******/ var module = __webpack_module_cache__[moduleId] = { 11056/******/ // no module.id needed 11057/******/ // no module.loaded needed 11058/******/ exports: {} 11059/******/ }; 11060/******/ 11061/******/ // Execute the module function 11062/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); 11063/******/ 11064/******/ // Return the exports of the module 11065/******/ return module.exports; 11066/******/ } 11067/******/ 11068/******/ // expose the modules object (__webpack_modules__) 11069/******/ __webpack_require__.m = __webpack_modules__; 11070/******/ 11071/************************************************************************/ 11072/******/ /* webpack/runtime/chunk loaded */ 11073/******/ (() => { 11074/******/ var deferred = []; 11075/******/ __webpack_require__.O = (result, chunkIds, fn, priority) => { 11076/******/ if(chunkIds) { 11077/******/ priority = priority || 0; 11078/******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1]; 11079/******/ deferred[i] = [chunkIds, fn, priority]; 11080/******/ return; 11081/******/ } 11082/******/ var notFulfilled = Infinity; 11083/******/ for (var i = 0; i < deferred.length; i++) { 11084/******/ var [chunkIds, fn, priority] = deferred[i]; 11085/******/ var fulfilled = true; 11086/******/ for (var j = 0; j < chunkIds.length; j++) { 11087/******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) { 11088/******/ chunkIds.splice(j--, 1); 11089/******/ } else { 11090/******/ fulfilled = false; 11091/******/ if(priority < notFulfilled) notFulfilled = priority; 11092/******/ } 11093/******/ } 11094/******/ if(fulfilled) { 11095/******/ deferred.splice(i--, 1) 11096/******/ var r = fn(); 11097/******/ if (r !== undefined) result = r; 11098/******/ } 11099/******/ } 11100/******/ return result; 11101/******/ }; 11102/******/ })(); 11103/******/ 11104/******/ /* webpack/runtime/compat get default export */ 11105/******/ (() => { 11106/******/ // getDefaultExport function for compatibility with non-harmony modules 11107/******/ __webpack_require__.n = (module) => { 11108/******/ var getter = module && module.__esModule ? 11109/******/ () => (module['default']) : 11110/******/ () => (module); 11111/******/ __webpack_require__.d(getter, { a: getter }); 11112/******/ return getter; 11113/******/ }; 11114/******/ })(); 11115/******/ 11116/******/ /* webpack/runtime/define property getters */ 11117/******/ (() => { 11118/******/ // define getter functions for harmony exports 11119/******/ __webpack_require__.d = (exports, definition) => { 11120/******/ for(var key in definition) { 11121/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { 11122/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); 11123/******/ } 11124/******/ } 11125/******/ }; 11126/******/ })(); 11127/******/ 11128/******/ /* webpack/runtime/hasOwnProperty shorthand */ 11129/******/ (() => { 11130/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) 11131/******/ })(); 11132/******/ 11133/******/ /* webpack/runtime/make namespace object */ 11134/******/ (() => { 11135/******/ // define __esModule on exports 11136/******/ __webpack_require__.r = (exports) => { 11137/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { 11138/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); 11139/******/ } 11140/******/ Object.defineProperty(exports, '__esModule', { value: true }); 11141/******/ }; 11142/******/ })(); 11143/******/ 11144/******/ /* webpack/runtime/jsonp chunk loading */ 11145/******/ (() => { 11146/******/ // no baseURI 11147/******/ 11148/******/ // object to store loaded and loading chunks 11149/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched 11150/******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded 11151/******/ var installedChunks = { 11152/******/ "/js/app": 0, 11153/******/ "css/editor-style": 0, 11154/******/ "css/app": 0 11155/******/ }; 11156/******/ 11157/******/ // no chunk on demand loading 11158/******/ 11159/******/ // no prefetching 11160/******/ 11161/******/ // no preloaded 11162/******/ 11163/******/ // no HMR 11164/******/ 11165/******/ // no HMR manifest 11166/******/ 11167/******/ __webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0); 11168/******/ 11169/******/ // install a JSONP callback for chunk loading 11170/******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => { 11171/******/ var [chunkIds, moreModules, runtime] = data; 11172/******/ // add "moreModules" to the modules object, 11173/******/ // then flag all "chunkIds" as loaded and fire callback 11174/******/ var moduleId, chunkId, i = 0; 11175/******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) { 11176/******/ for(moduleId in moreModules) { 11177/******/ if(__webpack_require__.o(moreModules, moduleId)) { 11178/******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; 11179/******/ } 11180/******/ } 11181/******/ if(runtime) var result = runtime(__webpack_require__); 11182/******/ } 11183/******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); 11184/******/ for(;i < chunkIds.length; i++) { 11185/******/ chunkId = chunkIds[i]; 11186/******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { 11187/******/ installedChunks[chunkId][0](); 11188/******/ } 11189/******/ installedChunks[chunkId] = 0; 11190/******/ } 11191/******/ return __webpack_require__.O(result); 11192/******/ } 11193/******/ 11194/******/ var chunkLoadingGlobal = self["webpackChunktailpress"] = self["webpackChunktailpress"] || []; 11195/******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); 11196/******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); 11197/******/ })(); 11198/******/ 11199/************************************************************************/ 11200/******/ 11201/******/ // startup 11202/******/ // Load entry module and return exports 11203/******/ // This entry module depends on other loaded chunks and execution need to be delayed 11204/******/ __webpack_require__.O(undefined, ["css/editor-style","css/app"], () => (__webpack_require__("./resources/js/app.js"))) 11205/******/ __webpack_require__.O(undefined, ["css/editor-style","css/app"], () => (__webpack_require__("./resources/css/app.css"))) 11206/******/ var __webpack_exports__ = __webpack_require__.O(undefined, ["css/editor-style","css/app"], () => (__webpack_require__("./resources/css/editor-style.css"))) 11207/******/ __webpack_exports__ = __webpack_require__.O(__webpack_exports__); 11208/******/ 11209/******/ })() 11210;
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.