"use strict";(globalThis.blocksyJsonP=globalThis.blocksyJsonP||[]).push([[532],{532:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"mount\": () => (/* binding */ mount)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(194);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var ct_events__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(601);\n/* harmony import */ var ct_events__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(ct_events__WEBPACK_IMPORTED_MODULE_1__);\n\n\nlet mounted = false;\nconst mount = () => {\n if (!(jquery__WEBPACK_IMPORTED_MODULE_0___default())) return;\n const selector = '.ct-header-cart, .ct-shortcuts-container [data-id=\"cart\"]';\n\n if (mounted) {\n return;\n }\n\n mounted = true;\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(document.body).on('adding_to_cart', () => [...document.querySelectorAll(selector)].map(cart => {\n if (!cart.closest('.ct-shortcuts-container')) {\n cart = cart.firstElementChild;\n }\n\n cart.classList.remove('ct-added');\n cart.classList.add('ct-adding');\n }));\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(document.body).on('wc_fragments_loaded', () => {\n setTimeout(() => ct_events__WEBPACK_IMPORTED_MODULE_1___default().trigger('ct:popper-elements:update'));\n setTimeout(() => ct_events__WEBPACK_IMPORTED_MODULE_1___default().trigger('blocksy:frontend:init'));\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(document.body).on('wc_cart_button_updated', () => {\n setTimeout(() => {\n ;\n [...document.querySelectorAll(selector)].map((cart, index) => {\n if (index > 0) {\n return;\n }\n\n if (!document.querySelector('.quick-view-modal.active') && (!document.body.classList.contains('single-product') && cart.querySelector('[data-auto-open*=\"archive\"]') || document.body.classList.contains('single-product') && cart.querySelector('[data-auto-open*=\"product\"]'))) {\n cart.querySelector('[data-auto-open]').click();\n }\n });\n }, 100);\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(document.body).on('added_to_cart', (_, fragments, __, button, quantity) => {\n button = button[0];\n [...document.querySelectorAll(selector)].map((cart, index) => {\n let elForOpen = cart;\n\n if (!cart.closest('.ct-shortcuts-container')) {\n elForOpen = cart.firstElementChild;\n }\n\n elForOpen.classList.remove('ct-adding');\n elForOpen.classList.add('ct-added');\n\n if (document.querySelector('.ct-cart-content')) {\n if (cart.querySelector('.ct-cart-content')) {\n cart.querySelector('.ct-cart-content').innerHTML = Object.values(fragments)[0];\n\n if (cart.querySelector('.ct-cart-total') && cart.querySelector('.ct-cart-content .woocommerce-mini-cart__total .woocommerce-Price-amount')) {\n cart.querySelector('.ct-cart-total').firstElementChild.innerHTML = cart.querySelector('.ct-cart-content .woocommerce-mini-cart__total .woocommerce-Price-amount').innerHTML;\n }\n }\n }\n });\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(document.body).on('removed_from_cart', (_, __, ___, button) => [...document.querySelectorAll(selector)].map(cart => {\n if (!button) return;\n\n try {\n button[0].closest('li').parentNode.removeChild(button[0].closest('li'));\n } catch (e) {}\n }));\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('uael_quick_view_loader_stop', () => {\n ct_events__WEBPACK_IMPORTED_MODULE_1___default().trigger('ct:add-to-cart:quantity');\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('facetwp-loaded', () => {\n ct_events__WEBPACK_IMPORTED_MODULE_1___default().trigger('ct:custom-select:init');\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(window).on('wpf_ajax_success', function () {\n ct_events__WEBPACK_IMPORTED_MODULE_1___default().trigger('blocksy:frontend:init');\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('prdctfltr-reload', function () {\n ct_events__WEBPACK_IMPORTED_MODULE_1___default().trigger('blocksy:frontend:init');\n });\n setTimeout(() => {\n if (window.woof_mass_reinit) {\n const prevFn = window.woof_mass_reinit;\n\n window.woof_mass_reinit = () => {\n ct_events__WEBPACK_IMPORTED_MODULE_1___default().trigger('blocksy:frontend:init');\n prevFn();\n };\n }\n }, 1000);\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(document.body).on('wc_fragments_refreshed', () => {\n setTimeout(() => {\n ct_events__WEBPACK_IMPORTED_MODULE_1___default().trigger('blocksy:frontend:init');\n ct_events__WEBPACK_IMPORTED_MODULE_1___default().trigger('ct:popper-elements:update');\n });\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(document.body).on('wc_fragments_loaded', () => {\n setTimeout(() => {\n ct_events__WEBPACK_IMPORTED_MODULE_1___default().trigger('blocksy:frontend:init');\n ct_events__WEBPACK_IMPORTED_MODULE_1___default().trigger('ct:popper-elements:update');\n });\n });\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTMyLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9jdEZyb250ZW5kLy4vc3RhdGljL2pzL2Zyb250ZW5kL3dvb2NvbW1lcmNlL21pbmktY2FydC5qcz85YTdhIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAkIGZyb20gJ2pxdWVyeSc7XG5pbXBvcnQgY3RFdmVudHMgZnJvbSAnY3QtZXZlbnRzJztcbmxldCBtb3VudGVkID0gZmFsc2U7XG5leHBvcnQgY29uc3QgbW91bnQgPSAoKSA9PiB7XG4gIGlmICghJCkgcmV0dXJuO1xuICBjb25zdCBzZWxlY3RvciA9ICcuY3QtaGVhZGVyLWNhcnQsIC5jdC1zaG9ydGN1dHMtY29udGFpbmVyIFtkYXRhLWlkPVwiY2FydFwiXSc7XG5cbiAgaWYgKG1vdW50ZWQpIHtcbiAgICByZXR1cm47XG4gIH1cblxuICBtb3VudGVkID0gdHJ1ZTtcbiAgJChkb2N1bWVudC5ib2R5KS5vbignYWRkaW5nX3RvX2NhcnQnLCAoKSA9PiBbLi4uZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChzZWxlY3RvcildLm1hcChjYXJ0ID0+IHtcbiAgICBpZiAoIWNhcnQuY2xvc2VzdCgnLmN0LXNob3J0Y3V0cy1jb250YWluZXInKSkge1xuICAgICAgY2FydCA9IGNhcnQuZmlyc3RFbGVtZW50Q2hpbGQ7XG4gICAgfVxuXG4gICAgY2FydC5jbGFzc0xpc3QucmVtb3ZlKCdjdC1hZGRlZCcpO1xuICAgIGNhcnQuY2xhc3NMaXN0LmFkZCgnY3QtYWRkaW5nJyk7XG4gIH0pKTtcbiAgJChkb2N1bWVudC5ib2R5KS5vbignd2NfZnJhZ21lbnRzX2xvYWRlZCcsICgpID0+IHtcbiAgICBzZXRUaW1lb3V0KCgpID0+IGN0RXZlbnRzLnRyaWdnZXIoJ2N0OnBvcHBlci1lbGVtZW50czp1cGRhdGUnKSk7XG4gICAgc2V0VGltZW91dCgoKSA9PiBjdEV2ZW50cy50cmlnZ2VyKCdibG9ja3N5OmZyb250ZW5kOmluaXQnKSk7XG4gIH0pO1xuICAkKGRvY3VtZW50LmJvZHkpLm9uKCd3Y19jYXJ0X2J1dHRvbl91cGRhdGVkJywgKCkgPT4ge1xuICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgO1xuICAgICAgWy4uLmRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoc2VsZWN0b3IpXS5tYXAoKGNhcnQsIGluZGV4KSA9PiB7XG4gICAgICAgIGlmIChpbmRleCA+IDApIHtcbiAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoIWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5xdWljay12aWV3LW1vZGFsLmFjdGl2ZScpICYmICghZG9jdW1lbnQuYm9keS5jbGFzc0xpc3QuY29udGFpbnMoJ3NpbmdsZS1wcm9kdWN0JykgJiYgY2FydC5xdWVyeVNlbGVjdG9yKCdbZGF0YS1hdXRvLW9wZW4qPVwiYXJjaGl2ZVwiXScpIHx8IGRvY3VtZW50LmJvZHkuY2xhc3NMaXN0LmNvbnRhaW5zKCdzaW5nbGUtcHJvZHVjdCcpICYmIGNhcnQucXVlcnlTZWxlY3RvcignW2RhdGEtYXV0by1vcGVuKj1cInByb2R1Y3RcIl0nKSkpIHtcbiAgICAgICAgICBjYXJ0LnF1ZXJ5U2VsZWN0b3IoJ1tkYXRhLWF1dG8tb3Blbl0nKS5jbGljaygpO1xuICAgICAgICB9XG4gICAgICB9KTtcbiAgICB9LCAxMDApO1xuICB9KTtcbiAgJChkb2N1bWVudC5ib2R5KS5vbignYWRkZWRfdG9fY2FydCcsIChfLCBmcmFnbWVudHMsIF9fLCBidXR0b24sIHF1YW50aXR5KSA9PiB7XG4gICAgYnV0dG9uID0gYnV0dG9uWzBdO1xuICAgIFsuLi5kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKHNlbGVjdG9yKV0ubWFwKChjYXJ0LCBpbmRleCkgPT4ge1xuICAgICAgbGV0IGVsRm9yT3BlbiA9IGNhcnQ7XG5cbiAgICAgIGlmICghY2FydC5jbG9zZXN0KCcuY3Qtc2hvcnRjdXRzLWNvbnRhaW5lcicpKSB7XG4gICAgICAgIGVsRm9yT3BlbiA9IGNhcnQuZmlyc3RFbGVtZW50Q2hpbGQ7XG4gICAgICB9XG5cbiAgICAgIGVsRm9yT3Blbi5jbGFzc0xpc3QucmVtb3ZlKCdjdC1hZGRpbmcnKTtcbiAgICAgIGVsRm9yT3Blbi5jbGFzc0xpc3QuYWRkKCdjdC1hZGRlZCcpO1xuXG4gICAgICBpZiAoZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLmN0LWNhcnQtY29udGVudCcpKSB7XG4gICAgICAgIGlmIChjYXJ0LnF1ZXJ5U2VsZWN0b3IoJy5jdC1jYXJ0LWNvbnRlbnQnKSkge1xuICAgICAgICAgIGNhcnQucXVlcnlTZWxlY3RvcignLmN0LWNhcnQtY29udGVudCcpLmlubmVySFRNTCA9IE9iamVjdC52YWx1ZXMoZnJhZ21lbnRzKVswXTtcblxuICAgICAgICAgIGlmIChjYXJ0LnF1ZXJ5U2VsZWN0b3IoJy5jdC1jYXJ0LXRvdGFsJykgJiYgY2FydC5xdWVyeVNlbGVjdG9yKCcuY3QtY2FydC1jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnRfX3RvdGFsIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQnKSkge1xuICAgICAgICAgICAgY2FydC5xdWVyeVNlbGVjdG9yKCcuY3QtY2FydC10b3RhbCcpLmZpcnN0RWxlbWVudENoaWxkLmlubmVySFRNTCA9IGNhcnQucXVlcnlTZWxlY3RvcignLmN0LWNhcnQtY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0X190b3RhbCAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50JykuaW5uZXJIVE1MO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0pO1xuICB9KTtcbiAgJChkb2N1bWVudC5ib2R5KS5vbigncmVtb3ZlZF9mcm9tX2NhcnQnLCAoXywgX18sIF9fXywgYnV0dG9uKSA9PiBbLi4uZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChzZWxlY3RvcildLm1hcChjYXJ0ID0+IHtcbiAgICBpZiAoIWJ1dHRvbikgcmV0dXJuO1xuXG4gICAgdHJ5IHtcbiAgICAgIGJ1dHRvblswXS5jbG9zZXN0KCdsaScpLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoYnV0dG9uWzBdLmNsb3Nlc3QoJ2xpJykpO1xuICAgIH0gY2F0Y2ggKGUpIHt9XG4gIH0pKTtcbiAgJChkb2N1bWVudCkub24oJ3VhZWxfcXVpY2tfdmlld19sb2FkZXJfc3RvcCcsICgpID0+IHtcbiAgICBjdEV2ZW50cy50cmlnZ2VyKCdjdDphZGQtdG8tY2FydDpxdWFudGl0eScpO1xuICB9KTtcbiAgJChkb2N1bWVudCkub24oJ2ZhY2V0d3AtbG9hZGVkJywgKCkgPT4ge1xuICAgIGN0RXZlbnRzLnRyaWdnZXIoJ2N0OmN1c3RvbS1zZWxlY3Q6aW5pdCcpO1xuICB9KTtcbiAgJCh3aW5kb3cpLm9uKCd3cGZfYWpheF9zdWNjZXNzJywgZnVuY3Rpb24gKCkge1xuICAgIGN0RXZlbnRzLnRyaWdnZXIoJ2Jsb2Nrc3k6ZnJvbnRlbmQ6aW5pdCcpO1xuICB9KTtcbiAgJChkb2N1bWVudCkub24oJ3ByZGN0Zmx0ci1yZWxvYWQnLCBmdW5jdGlvbiAoKSB7XG4gICAgY3RFdmVudHMudHJpZ2dlcignYmxvY2tzeTpmcm9udGVuZDppbml0Jyk7XG4gIH0pO1xuICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICBpZiAod2luZG93Lndvb2ZfbWFzc19yZWluaXQpIHtcbiAgICAgIGNvbnN0IHByZXZGbiA9IHdpbmRvdy53b29mX21hc3NfcmVpbml0O1xuXG4gICAgICB3aW5kb3cud29vZl9tYXNzX3JlaW5pdCA9ICgpID0+IHtcbiAgICAgICAgY3RFdmVudHMudHJpZ2dlcignYmxvY2tzeTpmcm9udGVuZDppbml0Jyk7XG4gICAgICAgIHByZXZGbigpO1xuICAgICAgfTtcbiAgICB9XG4gIH0sIDEwMDApO1xuICAkKGRvY3VtZW50LmJvZHkpLm9uKCd3Y19mcmFnbWVudHNfcmVmcmVzaGVkJywgKCkgPT4ge1xuICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgY3RFdmVudHMudHJpZ2dlcignYmxvY2tzeTpmcm9udGVuZDppbml0Jyk7XG4gICAgICBjdEV2ZW50cy50cmlnZ2VyKCdjdDpwb3BwZXItZWxlbWVudHM6dXBkYXRlJyk7XG4gICAgfSk7XG4gIH0pO1xuICAkKGRvY3VtZW50LmJvZHkpLm9uKCd3Y19mcmFnbWVudHNfbG9hZGVkJywgKCkgPT4ge1xuICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgY3RFdmVudHMudHJpZ2dlcignYmxvY2tzeTpmcm9udGVuZDppbml0Jyk7XG4gICAgICBjdEV2ZW50cy50cmlnZ2VyKCdjdDpwb3BwZXItZWxlbWVudHM6dXBkYXRlJyk7XG4gICAgfSk7XG4gIH0pO1xufTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///532\n")}}]);