1"use strict";(self.webpackChunkpixels_starter_theme=self.webpackChunkpixels_starter_theme||[]).push([[966],{545:function(e,t,a){var i=a(755),n=a.n(i);var r=()=>{n()(document).ready((()=>{setTimeout((()=>{const e=(new Date).toISOString().slice(0,10);window.sfpid=1142973;const t=`https://serviceform.com/analytics/sf-pixel.js?${e}`,a=document.createElement("script");a.setAttribute("type","text/javascript"),a.setAttribute("src",t),a.async=!0,(document.getElementsByTagName("head")[0]||document.documentElement).appendChild(a)}),7500)}))};const s=()=>{const e=n()(".nav-mobile"),t=n()(".nav-desktop");function a(){n()("#mobile-search-form").off("keydown.trapFocus")}e.length&&(n()(".skip-link__main-menu").on("click",(a=>{a.preventDefault(),e.is(":visible")?(e.addClass("active"),e.find(".nav-mobile__menu").addClass("active").attr("aria-hidden","false"),e.find(".nav-mobile__hamburger").attr("aria-expanded","true"),e.find(".nav-mobile__menu a").first().focus()):t.length&&(n()(".site-header__nav-wrap").addClass("active"),n()(".site-header__nav-wrap").attr("aria-hidden","false"),n()(".site-header__nav-wrap a").first().focus())})),e.find(".nav-mobile__hamburger").on("click",(()=>{e.toggleClass("active"),e.find(".nav-mobile__menu").toggleClass("active"),e.find(".close-button").toggleClass("active"),e.find(".site-header__mobile").toggleClass("active"),e.find(".nav-mobile__menu").hasClass("active")&&e.find(".nav-mobile__menu a").first().focus()})),e.find(".nav-close-menu-btn-js").on("click",(()=>{e.removeClass("active"),e.find(".nav-mobile__menu").removeClass("active")})),n()(".nav-mobile .nav-search-js").on("click",(()=>{const e=n()("#mobile-search-form"),t=e.hasClass("active"),i=n()("#mobile-search-form #search-form-input");e.toggleClass("active",!t),e.attr("hidden",t),e.attr("aria-hidden",t),t?(e.attr("inert",""),a()):(e.removeAttr("inert"),i.focus(),setTimeout((()=>{i.length&&i.focus()}),200),function(){const e=n()("#mobile-search-form"),t=e.find('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex]:not([tabindex="-1"])'),a=t.first()[0],i=t.last()[0];e.on("keydown.trapFocus",(e=>{"Tab"===e.key&&(e.shiftKey&&document.activeElement===a?(e.preventDefault(),i.focus()):e.shiftKey||document.activeElement!==i||(e.preventDefault(),a.focus()))}))}())})),n()("#mobile-search-form .nav-close-btn-js").on("click",(()=>{n()("#mobile-search-form").removeClass("active").attr("hidden",!0).attr("aria-hidden","true").attr("inert",""),a()})),e.find(".nav__sub-nav-toggle").on("click",(function(t){t.preventDefault();const a=n()(this),i=e.find(`#${a.attr("aria-controls")}`);if(i.length){const e="true"===a.attr("aria-expanded");a.attr("aria-expanded",!e),i.toggleClass("active",!e),i.attr("aria-hidden",e);const t=a.attr("data-open-text"),n=a.attr("data-close-text");a.find(".screen-reader-text").text(e?t:n)}})),e.find(".drawer-sub-toggle").on("click",(function(t){t.preventDefault();const a=n()(this),i=e.find(a.attr("data-toggle-target"));if(i.length){const e="true"===a.attr("aria-expanded");a.attr("aria-expanded",!e),i.toggleClass("active",!e),i.attr("hidden",e);const t=a.attr("data-open-text"),n=a.attr("data-close-text");a.find(".screen-reader-text").text(e?t:n)}})),n()(document).on("keydown",(t=>{if("Escape"===t.key){e.find(".nav-mobile__menu").hasClass("active")&&(e.removeClass("active"),e.find(".nav-mobile__menu").removeClass("active").attr("aria-hidden","true"),e.find(".nav-mobile__hamburger").attr("aria-expanded","false").focus());const t=n()("#mobile-search-form");t.hasClass("active")&&(t.removeClass("active").attr("hidden",!0).attr("aria-hidden","true").attr("inert",""),n()(".nav-search-js").focus())}})))};const o=()=>{const e=n()(".site-header__nav-wrap");if(!e.length)return;const t=e.find(".nav__sub-nav-toggle"),a=e.find(".drawer-sub-toggle"),i=n()(".nav__item--sub-nav");function r(e){e.removeClass("active").attr("hidden",!0).attr("aria-hidden","true").attr("inert","")}function s(e){e.addClass("active").removeAttr("hidden").attr("aria-hidden","false").removeAttr("inert")}function o(e){e.siblings(".sub-nav__item").each((function(){const e=n()(this),t=e.find(".sub-menu").first(),a=e.find(".drawer-sub-toggle, .nav__sub-nav-toggle").first(),i=a.find(".icon svg"),s=a.find(".screen-reader-text"),o=a.data("open-text");
1r(t),e.removeClass("active"),a.attr("aria-expanded","false"),i.removeClass("rotated"),s.length&&o&&s.text(o)}))}function l(e,t,a,i,n,r){o(r),t.addClass("active").removeAttr("hidden").attr("aria-hidden","false").removeAttr("inert"),r.addClass("active"),e.attr("aria-expanded","true"),a.addClass("rotated"),i.length&&n&&i.text(n)}function c(e,t,a,i,n,r){t.removeClass("active").attr("hidden",!0).attr("aria-hidden","true").attr("inert",""),r.removeClass("active"),e.attr("aria-expanded","false"),a.removeClass("rotated"),i.length&&n&&i.text(n),e.trigger("focus")}function d(){e.find(".sub-menu").each((function(){r(n()(this))})),e.find(".sub-nav__item").removeClass("active"),e.find(".nav__sub-nav-toggle, .drawer-sub-toggle").attr("aria-expanded","false"),e.find(".icon svg").removeClass("rotated"),e.find(".drawer-sub-toggle, .nav__sub-nav-toggle").each((function(){const e=n()(this),t=e.data("open-text"),a=e.find(".screen-reader-text");a.length&&t&&a.text(t)}))}n()(window).on("scroll",(()=>{const e=n()(".site-header"),t=n()(".section-multi-slide_hero").length>0||n()(".section-cta_box_hero").length>0;n()(window).scrollTop()>=42?e.addClass("site-header__sticky").removeClass("site-header__fp"):(e.removeClass("site-header__sticky"),n()("body").hasClass("home")&&!t&&e.addClass("site-header__fp"))})),function(){const e=n()("#search-toggle-desktop"),t=n()("#desktop-search-form"),a=n()("#search-form-input"),i=n()(".nav-close-btn-js"),r=n()("main, header, footer"),s=n()("#search-heading");function o(){t.addClass("active").removeAttr("hidden").attr("aria-hidden","false").removeAttr("inert"),e.attr("aria-expanded","true"),r.attr("aria-hidden","true").attr("inert",""),n()(".site-header__banner").attr("aria-hidden","true").attr("inert",""),setTimeout((()=>{a.trigger("focus")}),100),function(){const e=t.find('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex]:not([tabindex="-1"])'),a=e.first(),i=e.last();
1t.on("keydown.trapFocus",(function(e){"Tab"===e.key&&(e.shiftKey&&document.activeElement===a[0]?(e.preventDefault(),i[0].focus()):e.shiftKey||document.activeElement!==i[0]||(e.preventDefault(),a[0].focus()))}))}()}function l(){t.removeClass("active").attr("aria-hidden","true"),e.attr("aria-expanded","false"),r.removeAttr("aria-hidden inert"),n()(".site-header__banner").removeAttr("aria-hidden inert"),t.off("keydown.trapFocus"),e.trigger("focus")}e.length&&t.length&&a.length&&s.length&&(e.on("click",(()=>{t.hasClass("active")?l():o()})),i.on("click",(()=>{l()})),n()(document).on("keydown",(e=>{"Escape"===e.key&&t.hasClass("active")&&l()})))}(),t.on("click",(function(e){e.preventDefault();const t=n()(this),a=n()(`#${t.attr("aria-controls")}`),i=t.closest(".sub-nav__item"),r=t.find(".icon svg"),s=t.find(".screen-reader-text"),o=t.data("open-text"),d=t.data("close-text");"true"===t.attr("aria-expanded")?(c(t,a,r,s,o,i),a.removeAttr("inert")):l(t,a,r,s,d,i)})),a.on("click",(function(e){e.preventDefault();const t=n()(this),a=n()(t.data("toggle-target")),i=t.closest(".sub-nav__item"),r=t.find(".icon svg"),s=t.find(".screen-reader-text"),o=t.data("open-text"),d=t.data("close-text");"true"===t.attr("aria-expanded")?c(t,a,r,s,o,i):l(t,a,r,s,d,i)})),n()(document).on("click",(e=>{n()(e.target).closest(".site-header__nav-wrap, .drawer-sub-toggle").length||d()})),n()(document).on("keydown",(e=>{"Escape"===e.key&&(d(),t.first().trigger("focus"))})),n()(".nav-desktop .sub-nav__item__link, .nav-desktop .nav__sub-nav-toggle, .nav-desktop .drawer-sub-toggle").on("mouseenter",(function(){const e=n()(this).closest(".sub-nav__item"),t=e.find(".sub-menu").first(),a=e.find(".icon svg");o(e),t.length&&(s(t),e.addClass("active"),a.addClass("rotated"))})),i.on("mouseenter click",(function(){const e=n()(this);i.not(e).each((function(){n()(this).find(".sub-nav").removeClass("active").attr("hidden",!0).attr("aria-hidden","true"),n()(this).find(".sub-nav__item").removeClass("active"),n()(this).find(".nav__sub-nav-toggle").attr("aria-expanded","false"),n()(this).find(".icon svg").removeClass("rotated")}))})),n()(".menu-left .sub-nav__item").addClass("open-right"),n()(".menu-right .sub-nav__item").addClass("open-left"),n()(".sub-nav__item").on("mouseenter",(function(){const e=n()(this).find(".sub-menu").first();e.length&&void 0!==e.attr("inert")&&s(e)}))};const l=()=>{const e={};let t=null,a=!1;const i=e=>{const a=n()("#search-overlay"),i=n()("body > *").not(a.parents().addBack());e?(t=document.activeElement,i.attr("aria-hidden","true"),a.attr({"aria-modal":"true","aria-hidden":"false",role:"dialog"}),setTimeout((()=>{(e=>{const t=e.find('a, button, textarea, input, select, [tabindex]:not([tabindex="-1"])').filter(":visible"),a=t.first(),i=t.last();e.on("keydown.trapFocus",(e=>{"Tab"===e.key?e.shiftKey&&document.activeElement===a[0]?(e.preventDefault(),i.focus()):e.shiftKey||document.activeElement!==i[0]||(e.preventDefault(),a.focus()):"Escape"===e.key&&n()(".close-btn").trigger("click")}))})(a),n()("#search-title").focus()}),500)):(i.removeAttr("aria-hidden"),a.removeAttr("aria-modal role aria-hidden"),a.off("keydown.trapFocus"),t&&t.focus())},r=()=>{n()(".loading-overlay").css("display","flex").hide().fadeIn(200)},s=()=>{const e=n()(".product-search-filter-price-slider");e.each(((e,t)=>{(e=>{const t=e.data("min_price"),a=e.data("max_price"),i=e.find(".ui-slider-handle"),r=n()("#search-overlay"),s=r.data("label-price-min"),o=r.data("label-price-max");i.each(((i,r)=>{const l=n()(r),c=0===i,d=c?e.data("current_min_price")||t:e.data("current_max_price")||a;l.attr({role:"slider",tabindex:0,"aria-valuemin":t,"aria-valuemax":a,"aria-valuenow":d,"aria-label":c?s:o,"aria-valuetext":`${d} â¬`})}))})(n()(t))}))},o=()=>{n()(document).find(".product-filters a, .applied-filters__link").removeClass("disabled").css("pointer-events","auto"),n()(".loading-overlay").css("display","flex").fadeOut(200)},l=e=>{if("click"===e.type||"Enter"===e.key||" "===e.key){const t=n()(e.currentTarget),a=t.attr("aria-controls"),i=n()(`#${a}`),r="true"===t.attr("aria-expanded");if(n()(".product-filters h3").not(t).each(((e,t)=>{const a=n()(t),i=a.attr("aria-controls"),r=n()(`#${i}`);"hinta"!==a.text().trim().toLowerCase()&&(a.attr("aria-expanded","fal
1se"),r.attr("hidden",!0))})),t.attr("aria-expanded",r?"false":"true"),r)i.attr("hidden",!0);else{i.removeAttr("hidden");const e=i.find(".product-search-filter-price-slider");e.length&&e.removeAttr("hidden")}}},c=(e=!1,t=!1)=>{n()(document).find(".applied-filters").length,n()(".applied-filters__link").not(".applied-filters__clear-all").each((function(){const e=n()(this),t=e.attr("data-value");n()(".search-overlay .product-filters .product-search-attribute-filter-item.current-attribute").filter(((e,a)=>n()(a).find(".term-name").text().trim()===t)).length>0||e.remove()})),n()(".search-overlay .product-filters .product-search-attribute-filter-item.current-attribute").each((function(){const e=n()(this),t=e.find(".term-name").text().trim(),a=e.closest(".product-search-filter-terms").attr("aria-label"),i=e.attr("data-term"),r=e.attr("data-taxonomy");n()(`.applied-filters__link[data-value='${t}']`).length>0||n()(".applied-filters").append(`\n <a href="#" class="applied-filters__link"\n data-filter="${a}"\n data-value="${t}"\n data-taxonomy="${r}"\n data-term="${i}">\n ${a}: ${t}\n </a>\n `)}));const a=n()(".applied-filters"),i=n()(".filters-notices-wrapper"),r=a.data("clear-all"),s=a.data("no-search-results"),o=a.find(".applied-filters__link").not(".applied-filters__clear-all").length,l=n()(".posts-loop-product .posts-loop-product__item").length,c=`<a href="#" class="applied-filters__link applied-filters__clear-all" data-filter="*" data-value="*">${r}</a>`;if(e)if(o>0||l>0){const e=a.find(".applied-filters__clear-all");e.length?e.show():a.prepend(c),i.empty().addClass("hidden")}else a.empty().append(c),i.length&&i.removeClass("hidden").html(`<div class="no-results-message">${s}</div>`);t&&(n()(".applied-filters__clear-all").hide(),n()(".filters-notices-wrapper").addClass("hidden"),n()(".product-filters h3").attr("aria-expanded","false"),n()(".product-filters div").attr("hidden",!0))},d=e=>{"function"==typeof e.preventDefault&&e.preventDefault(),"function"==typeof e.stopImmediatePropagation&&e.stopImmediatePropagation(),"function"==typeof e.stopPropagation&&e.stopPropagation();const t=n()(e.currentTarget),a=t.closest(".applied-filters"),i=t.attr("data-term-id")||null,r=t.attr("data-taxonomy"),s=t.attr("data-term");if(!r||!s)return;const o=t.closest(".product-search-filter-terms").data("multiple")||!1?"remove":null;n()(".product-filter-field").first().trigger("ixTermFilter",[s,r,o,i]);const l=n()(document).find(`.product-search-filter-attribute .${r}-item-${s} a`);if(l.length){const e=new MouseEvent("click",{bubbles:!0,cancelable:!0});l[0].dispatchEvent(e)}t.remove(),0===a.find(".applied-filters__link").not(".applied-filters__clear-all").length&&n()(".applied-filters__clear-all").trigger("click")};n()(document).ready((()=>{n()(".product-listing-filters").length&&((()=>{const e=n()("#search-overlay").data("label-prefix")||"";n()(".product-filters h3").each(((t,a)=>{const i=n()(a),r=i.next();if(!r.attr("id")){const e=`filter-content-${Math.random().toString(36).substr(2,9)}`;r.attr("id",e)}const s=r.attr("id");sessionStorage.setItem(s,"false");const o=i.text().trim();i.attr({role:"button",tabindex:"0","aria-expanded":"false","aria-controls":s,"aria-label":e?`${e} ${o}`:o}),r.attr("hidden",!0)})),sessionStorage.setItem("filters_initialized","false")})(),c(),s(),n()(".woocommerce-filters, .product-listing-filters").on("click keydown","h3",l),n()(document).on("click",".btn-narrow-search",(()=>{n()(".search-overlay").fadeIn(),i(!0),s(),n()(".product-filters h3").attr("aria-expanded","false"),n()(".product-filters div").attr("hidden",!0)})),n()(document).on("click",".close-btn",(()=>{n()(".search-overlay").fadeOut(),i(!1)})),n()(document).on("click",".btn-show-products",(()=>n()(".close-btn").trigger("click"))),n()(document).on("click",".btn-reset-clear, .applied-filters__clear-all",(e=>{e.preventDefault(),a=!0,n()(document).find(".product-search-filter-reset-clear").trigger("click"),n()(".product-filters h3").attr("aria-expanded","false"),n()(".product-filters div").attr("hidden",!0)})),n()(document).on("click",(e=>{n()(e.target).closest(".search-container, .btn-narrow-search, .product-filters").length>0||(n()(".search-overlay").fadeOut(),n()(".product-filters h3").each(((e,t)=>{const a=n()(t),i=a.attr("aria-controls"),r=n()(`#${i}`);r.hasClass("product-search-filter-price")||r.find(".product-search-filter-price-slider").length>
10||(a.attr("aria-expanded","false"),r.attr("hidden",!0))})))})),n()(document).on("click",".applied-filters__link:not(.applied-filters__clear-all)",d),sessionStorage.getItem("scrollPosition")&&(window.scrollTo(0,sessionStorage.getItem("scrollPosition")),sessionStorage.removeItem("scrollPosition")),n()(".woocommerce-ordering .orderby").on("change",(function(){sessionStorage.setItem("scrollPosition",window.scrollY),r(),n()(this).closest("form").submit()})),(()=>{const t=XMLHttpRequest.prototype.open,i=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.open=function(a,i,...s){return this.isFilterUpdate=i.includes("ixwpst")||i.includes("ixmbd"),this.isFilterUpdate&&(n()(document).find(".product-filters h3").each(((t,a)=>{const i=n()(a),r=i.attr("aria-controls"),s="true"===i.attr("aria-expanded");r&&(e[r]=s,sessionStorage.setItem(r,s))})),n()(document).find(".product-filters a, .applied-filters__link").addClass("disabled").css("pointer-events","none"),r()),t.apply(this,[a,i,...s])},XMLHttpRequest.prototype.send=function(...t){return this.addEventListener("load",(()=>{this.isFilterUpdate&&(Object.keys(e).forEach((t=>{const a=n()(`[aria-controls="${t}"]`),i=n()(`#${t}`),r=e[t];a.attr("aria-expanded",r?"true":"false"),i.attr("hidden",!r),sessionStorage.setItem(t,r)})),o(),c(!0,a),a=!1)})),i.apply(this,t)}})())}))};const c=()=>{n()(".pum-overlay.pum-active").length<=1&&n()("[data-popup-hidden]").each(((e,t)=>{n()(t).removeAttr("aria-hidden").removeAttr("inert").removeAttr("data-popup-hidden")}))},d=e=>{const t=e.attr("id")||`popup-${Date.now()}`,a=e.find("h1, h2, h3, h4, h5, h6").first();if(a.length){const i=`popup-title-${t}`;a.attr("id",i),e.attr("aria-labelledby",i)}const i=e.find("p, div, span").filter(((e,t)=>n()(t).text().trim().length>30)).first();if(i.length){const a=`popup-desc-${t}`;i.attr("id",a),e.attr("aria-describedby",a)}const r=e.find(".pum-close");if(r.length){const e=n()("#sr-announcer").attr("data-close-popup");r.attr("aria-label",e)}n()("body > *").not(".pum-overlay").not("#modals").each(((e,t)=>{n()(t).attr("aria-hidden")||(n()(t).attr("aria-hidden","true"),n()(t).attr("data-popup-hidden","true"))})),e.attr("tabindex","-1");const s=e.find(".btn-subscribe-newsletter");s.attr("tabindex","-1");const o=e.find("h1, h2, h3, h4, h5, h6").first(),l=o.length?o:e,d=(t=0)=>{if(e.is(":visible")&&e[0].offsetHeight>0){l.attr("tabindex","-1"),l[0].focus();const t=o.text().trim(),a=e.find("p").first().text().trim(),i=n()("#sr-announcer"),r=i.attr("data-popup-opened")||"";i.text(" "),setTimeout((()=>{i.text(`${r} ${t} ${a}`),s.removeAttr("tabindex")}),100)}else t<60&&requestAnimationFrame((()=>d(t+1)))};setTimeout((()=>d()),50);e.on("keydown.focusTrap",(t=>{if("Tab"!==t.key)return;const a=(i=e).find('a, button, input, textarea, select, [tabindex]:not([tabindex="-1"])').filter(":visible").filter(((e,t)=>n()(t).closest(".pum-overlay")[0]===i[0]));var i;if(0===a.length)return;
1const r=a.first()[0],s=a.last()[0],o=document.activeElement===r,l=document.activeElement===s;t.shiftKey&&o?(t.preventDefault(),s.focus()):!t.shiftKey&&l&&(t.preventDefault(),r.focus())})),e.on("pumBeforeClose",(()=>{c()}))},u=()=>{n()(document).on("keydown",(e=>{if("Escape"===e.key){const e=n()(".pum-overlay.pum-active");if(e.length){e.find(".pum-close").trigger("click"),setTimeout((()=>{c()}),500);const t=n()("#sr-announcer");t.removeAttr("aria-live").text(" "),setTimeout((()=>{t.attr("aria-live","assertive")}),100)}}}));const e=document.querySelectorAll(".pum-overlay"),t=(e,a,i=0)=>{e.is(":visible")?a():i<60&&requestAnimationFrame((()=>t(e,a,i+1)))};e.forEach((e=>{new MutationObserver((a=>{a.forEach((a=>{if("attributes"===a.type&&"class"===a.attributeName&&e.classList.contains("pum-active")){const a=n()(e);t(a,(()=>d(a)))}}))})).observe(e,{attributes:!0,attributeFilter:["class"]})})),n()(document).on("pumBeforeClose",c),n()(document).on("click",".pum-close",c)};const p=()=>{n()(document).on("click",".js-collapsible-row",(function(e){if(n()(e.target).closest(".gform_wrapper").length>0)return;const t=n()(this);t.toggleClass("section-faq__row-wrap--open"),n()(".js-collapsible-row").not(t).removeClass("section-faq__row-wrap--open"),t.find(".js-collapsible-content").toggleClass("js-open"),t.find(".js-collapsible-title").toggleClass("js-open"),n()(".js-collapsible-row").not(t).find(".js-collapsible-content").removeClass("js-open"),n()(".js-collapsible-row").not(t).find(".js-collapsible-title").removeClass("js-open")}))};const f=()=>{const e=n()(".btn-start-finsoffat-3d-full-screen"),t=n()(".finsoffat-3d-suunnitteluohjelma-wrapper");e.on("click",(function(e){e.preventDefault(),t[0].requestFullscreen?t[0].requestFullscreen():t[0].mozRequestFullScreen?t[0].mozRequestFullScreen():t[0].webkitRequestFullscreen?t[0].webkitRequestFullscreen():t[0].msRequestFullscreen&&t[0].msRequestFullscreen()}))},m=()=>{n()(document).ready((()=>{const e=n()(".images_wrapper"),t=e.find(".woo-variation-product-gallery");if(!t.length)return;const a=t.find(".woo-variation-gallery-trigger");if(a.length&&e.length){const t=e.attr("data-view-full-screen-image-gallery");a.each((function(){const e=n()(this),a=n()("<button/>",{class:e.attr("class"),"aria-haspopup":"dialog","aria-label":t,html:e.html(),click(t){t.preventDefault(),e.trigger("click")}});e.replaceWith(a)}))}const i=()=>{t.find(".woo-variation-gallery-slider").hasClass("slick-initialized")?(()=>{const e=n()("#btn-3d-image"),t=n()(".woo-variation-gallery-wrapper"),a=t.find(".woo-variation-gallery-slider-wrapper");if(!e.length||!a.length)return;if(e.data("moved"))return;let i=t.children(".three-d-image-wrapper");i.length||(i=n()('<div class="three-d-image-wrapper"></div>'),a.after(i)),e.css("display","none"),i.append(e),e.data("moved",!0),requestAnimationFrame((()=>{e.hasClass("is-visible")&&e.css("display","block")}))})():setTimeout(i,50)};i()}))},h=()=>{n()(document).ready((()=>{const e=n()(".svea-part-payment-widget"),t=()=>n()("#btn-3d-image"),a=n()("form.variations_form"),i=a.length>0,r=t().length?t().attr("href"):null;let s=!1,o=null,l=0;const c=e=>{const a=t();a.length&&(e?a.addClass("is-visible").css("display","block"):a.removeClass("is-visible").css("display","none"))},d=e=>{const a=t();if(!a.length)return;const i=(e=>e?e.startsWith("//")?`${window.location.protocol}${e}`:e:r)(e);if(!i)return void c(!1);c(!0);const n=(e=>{if(!e)return e;const t=e.replace(/([?&])t=\d+/g,"$1").replace(/[?&]$/,""),a=t.includes("?")?"&":"?";return`${t}${a}t=${Date.now()}`})(i);a.removeAttr("target"),a.attr("data-3d-href",n),a.attr("href")!==n&&a.attr("href",n)},u=()=>{if(!t().length)return;if(!i)return void d(r||null);const e=a.data("product_variations"),n=i?a.find('input[name="variation_id"]').val():null;if(null===o){if(n){if(e){const t=e.find((e=>String(e.variation_id)===String(n)));if(t&&t.variation_3d_link)return void d(t.variation_3d_link)}return r?void d(r):void d(null)}d(r||null)}else d(o)},p=()=>{if(!e.length)return;let t=1;const a=n()(".quantity input.qty");if(a.length){const e=parseInt(a.val(),10);!Number.isNaN(e)&&e>0&&(t=e)}let i=0;
1const r=n()(".woocommerce-variation-price .woocommerce-Price-amount");if(r.length){const e=r.first().text().replace(/\s/g,"").replace(",",".").replace(/[^0-9.]/g,"");i=parseFloat(e)||0}const s=l||i||parseFloat(e.attr("data-price"))||0;var o;o=s*t,e.length&&document.dispatchEvent(new CustomEvent("svea-partpayment-calculator-update-price",{detail:{price:String(o)}}))},f=()=>{s||(s=!0,setTimeout((()=>{s=!1,u(),p()}),1e3))};if(f(),i&&(a.find("select").on("change",(()=>{o=null,f()})),n()(".radio-option").on("change",(()=>{o=null,f()})),a.find(".swatch-wrapper").on("click",(()=>{o=null,f()})),n()(document).on("change input",".quantity input.qty",(()=>{p()})),a.on("show_variation found_variation",((e,t)=>{l=parseFloat(t.display_price||0),o=t&&t.variation_3d_link?t.variation_3d_link:null,f()})),!window.variationAjaxListenerInitialized)){window.variationAjaxListenerInitialized=!0;const e=XMLHttpRequest.prototype.open,t=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.open=function(t,a,...i){return this.isGetVariation=Boolean(a&&a.includes("wc-ajax=get_variation")),e.apply(this,[t,a,...i])},XMLHttpRequest.prototype.send=function(...e){return this.addEventListener("load",(function(){if(this.isGetVariation){try{const e=JSON.parse(this.responseText);o=e&&e.variation_3d_link?e.variation_3d_link:null}catch(e){o=null}f()}})),t.apply(this,e)}}}))},v=()=>{n()(".price").each((function(){const e=n()(this).find("del .woocommerce-Price-amount.amount").length,t=n()(this).find("ins .woocommerce-Price-amount.amount").length;e>1&&t>1&&n()(this).addClass("multiple-prices-both").css("flex-direction","column !important")}))};jQuery(window).on("pumInit",(()=>{jQuery("#pum-9069").on("pumAfterOpen",(()=>{const e=jQuery("#pum-9069").find("iframe.popmake-remote-content");e.length&&setTimeout((()=>{const t=e.attr("src");e.attr("src",t)}),1e3)}))}));a(154);function g(){if(n()(window).width()+(window.innerWidth-document.documentElement.clientWidth)<=991){let e=0;n()(".hero-slide-content__wrap").each((function(){const t=n()(this).outerHeight();t>e&&(e=t)})),n()(".hero-slide-content").height(e+100);const t=n()(".hero-slide-image");let a=0;t.each((function(){const e=n()(this).height();e>a&&(a=e)}));const i=document.querySelector(".slick-prev")||document.querySelector(".slick-next");if(i){const e=window.getComputedStyle(i,"::before"),t=parseFloat(e.getPropertyValue("font-size")),r=a/2-t/2+18;n()(".slick-prev, .slick-next").css("top",`${r}px`)}}else n()(".hero-slide-content").each((function(){n()(this).height("auto")})),n()(".slick-prev, .slick-next").css("top","")}function _(){if(n()(window).width()+(window.innerWidth-document.documentElement.clientWidth)<=991){const e=n()(".cta-box-hero__bg");let t=0;e.each((function(){const e=n()(this).height();e>t&&(t=e)}));const a=document.querySelector(".slick-prev")||document.querySelector(".slick-next");if(a){const e=window.getComputedStyle(a,"::before"),i=parseFloat(e.getPropertyValue("font-size")),r=t/2-(i||40)/2+18;n()(".slick-prev, .slick-next").css("top",`${r}px`)}}else n()(".slick-prev, .slick-next").css("top","")}n()((()=>{document.querySelector(".js-blog-slider")&&n()(".js-blog-slider").slick({mobileFirst:!0,slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!1,responsive:[{breakpoint:768,settings:"unslick"}]})})),n()((()=>{document.querySelector(".js-cat-slider")&&n()(".js-cat-slider").slick({mobileFirst:!0,slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!1,responsive:[{breakpoint:768,settings:"unslick"}]})})),n()((()=>{document.querySelector(".js-products-slider")&&n()(".js-products-slider").slick({mobileFirst:!0,slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!1,responsive:[{breakpoint:1200,settings:"unslick"}]})})),n()((()=>{document.querySelector(".js-multi-slide_hero")&&function(){const e=n()(".js-multi-slide_hero");e.slick({mobileFirst:!0,slidesToShow:1,slidesToScroll:1,arrows:!0,dots:!1,adaptiveHeight:!0,autoplay:!0,autoplaySpeed:12e3,infinite:!0,lazyLoad:"ondemand",speed:500,fade:!0,cssEase:"linear",responsive:[{}]});const t=e.data("prev"),a=e.data("next");n()(".slick-prev").attr("aria-label",`${t}`),n()(".slick-next").attr("aria-label",`${a}`),n()(".section-multi-slide_hero__wrap").removeClass("invisible");const i=document.querySelector(".site-header");i&&(i.classList.remove("site-header__fp"),i.classList.add("site-header__sticky")),g(),n()(window).resize(g)}()})),n()((()=>{document.querySelector(".js-cta-box-hero")&&function(){const e=n()(".js-cta-box-hero"),t=e.find(".cta-box-hero__slide").length>1;e.slick({mobileFirst:!0,slidesToShow:1,slidesToScroll:1,arrows:t,dots:!1,adaptiveHeight:!0,autoplay:t,autoplaySpeed:12e3,infinite:t,lazyLoad:"ondemand",speed:500,fade:!0,cssEase:"linear",responsive:[{}]});const a=e.data("prev"),i=e.data("next");n()(".slick-prev").attr("aria-label",`${a}`),n()(".slick-next").attr("aria-label",`${i}`),n()(".section-cta-box-hero__wrap").removeClass("invisible");const r=document.querySelector(".site-header");r&&(r.classList.remove("site-header__fp"),r.classList.add("site-header__sticky")),_(),n()(window).on("resize",_)}()}));var b=()=>{if(!n()("body").hasClass("woocommerce-cart"))return;const e=()=>{const t=n()(".woocommerce-shipping-calculator");if(!t.length)return;const a=t.find("#calc_shipping_postcode"),i=t.find("#calc_shipping_city"),r=t.find('button[name="calc_shipping"]');a.is(":visible")&&i.is(":visible")&&r.is(":visible")?(a.attr("tabindex",1),i.attr("tabindex",2),r.attr("tabindex",3)):setTimeout(e,100)};n()(".shipping-calculator-button").on("click",(()=>{setTimeout((()=>{e()}),100)}));const t=()=>{const e=document.querySelector(".shipping-calculator-button"),a=n()("#shipping-calculator-form");if(!e)return setTimeout(t,300);a.css("display","none"),setTimeout((()=>
1{"false"===e.getAttribute("aria-expanded")&&(e.click(),setTimeout((()=>{n()("#shipping-calculator-form").css("display","none")}),0))}),1e3)},a=()=>{const t=n()(".woocommerce-shipping-calculator");if(!t.length)return;const a=t.find("#calc_shipping_country"),i=t.find("#calc_shipping_city"),r=t.find("#calc_shipping_postcode"),s=t.find('button[name="calc_shipping"]'),o=n()("#shipping-calculator-form");e();let l=!1;a.length&&!a.val()&&(a.val("FI").trigger("change"),l=!0),i.length&&!i.val()&&(i.val("Helsinki"),l=!0),r.length&&!r.val()&&(r.val("00200"),l=!0),l&&!t.data("submitted")&&(t.data("submitted",!0),o.css("display","none"),setTimeout((()=>{s.trigger("click")}),200))};if(!(()=>{const e=n()(".cart_totals").hasClass("calculated_shipping"),t=n()("ul.woocommerce-shipping-methods").length>0,a=n()("#calc_shipping_city").val(),i=n()("#calc_shipping_postcode").val();return e&&t&&a&&i})()){t();const i=setInterval((()=>{n()("#shipping-calculator-form").length&&(clearInterval(i),e(),setTimeout(a,300))}),200)}(()=>{if("#kiitos-tilauksesta"===window.location.hash){const e=n()(".js-collapsible-title[data-newsletter-subscription-message]").attr("data-newsletter-subscription-message");if(e){n()(".woocommerce-notices-wrapper").length||n()('<div class="woocommerce-notices-wrapper"></div>').prependTo(".cart_totals"),n()(".woocommerce-notices-wrapper").prepend(`\n <div class="woocommerce-message" role="alert" tabindex="-1">\n ${e}\n </div>\n `)}}})();(()=>{const e=()=>{const e=n()(".gform_wrapper.gform_validation_error");if(e.length){const t=e.closest(".section-faq__item-wrap");t.addClass("section-faq__row-wrap--open"),t.find(".js-collapsible-title").addClass("js-open"),t.find(".js-collapsible-content").addClass("js-open")}},t=sessionStorage.getItem("newsletterLastScrollTop");null!==t&&(window.scrollTo({top:parseInt(t,10),behavior:"auto"}),sessionStorage.removeItem("newsletterLastScrollTop")),e(),n()(document).on("click",'.gform_wrapper form input[type="submit"]',(e=>{if(n()(e.currentTarget).closest(".gform_wrapper").closest(".section-faq__item-wrap").length){const e=window.scrollY||window.pageYOffset||document.documentElement.scrollTop;sessionStorage.setItem("newsletterLastScrollTop",e)}}));const a=()=>{e()};n()(document).on("gform_post_render",a),n()(document).on("gform_confirmation_loaded",a)})()};const w={init:()=>{s(),o(),l(),u(),r(),f(),m(),h(),v(),b(),p()},scroll:()=>{},resize:()=>{}};document.addEventListener("DOMContentLoaded",(()=>{w.init()})),window.addEventListener("scroll",(()=>{w.scroll()})),window.addEventListener("resize",(()=>{w.resize()}))}},function(e){e.O(0,[419,433],(function(){return t=545,e(e.s=t);var t}));e.O()}]);
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.