function Sanitizer(){}function Ajax(n,t,i,r,u,f,e,o,s,h){if(typeof h=="undefined"&&(h=!0),typeof r=="undefined"&&(r="post"),typeof u=="undefined"&&(u=!0),typeof f=="undefined"&&(f=!1),typeof e=="undefined"&&(e=document.body),typeof o=="undefined"&&(o="application/x-www-form-urlencoded; charset=UTF-8"),typeof s=="undefined"&&(s=function(n,t,i){var r=this;n.status===403?$(r).f5Modal({type:"error",modalContent:resources_Common.emsg_AuthorizationError}):i===""||i==null?$(r).f5Modal({type:"error",modalContent:resources_Common.imsg_Fail}):$(r).f5Modal({type:"error",modalContent:t+": "+i})}),r.toUpperCase()==="POST"){var c=GetAntiforgeryToken();Array.isArray(t)?t.push({name:"__RequestVerificationToken",value:c}):t instanceof FormData?t.append("__RequestVerificationToken",c):t.__RequestVerificationToken=c;o==="application/json; charset=utf-8"&&(t=JSON.stringify(t))}$.ajax({type:r,url:n,processData:h,data:t,success:i,async:u,cache:f,context:e,contentType:o,error:s,fail:function(){var n=this;$(n).f5Modal({type:"error",modalContent:resources_Common.imsg_Fail})}})}function ProcessAjaxResult(n,t){var t=$(t);t.html("").removeClass("elementupdate-feedback-success").removeClass("elementupdate-feedback-error");t.html(n.Message);n.Successful?t.addClass("elementupdate-feedback-success"):t.addClass("elementupdate-feedback-error");t.show();t.fadeOut(3e3)}function getInternetExplorerVersion(){var n=-1,t,i;return navigator.appName=="Microsoft Internet Explorer"&&(t=navigator.userAgent,i=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})"),i.exec(t)!=null&&(n=parseFloat(RegExp.$1))),n}function ReloadPage(){if(getInternetExplorerVersion()===-1){var n=window.location.href.replace(location.hash,"").replace("#","");window.location.href=n}else window.location.hash="",window.location.reload()}function RedirectToHomepage(){window.location=SITE_ROOT_LANG}function toggleClass(n,t,i){n.removeClass(t);n.addClass(i)}function GetAntiforgeryToken(){return $('input[name="__RequestVerificationToken"]').val()}function removeInfoIconClicks(){$("label span.infoIcon").click(function(){return!1})}function removeInfoIconPopoverClicks(){$("label div.popover").click(function(){return!1})}function LoadFacebookElements(){var i,t,n;$(".fb-page, .fbBox, .fbLike").length>0&&(typeof FB!="undefined"?FB.XFBML.parse():(i=window.location.protocol==="https:",t="http://",i&&(t="https://"),n="sv_SE",COUNTRY_CODE=="NO"?n="nb_NO":COUNTRY_CODE=="DK"?n="da_DK":COUNTRY_CODE=="FI"?n="fi_FI":COUNTRY_CODE=="NL"&&(n="nl_NL"),$.getScript(t+"connect.facebook.net/"+n+"/sdk.js",function(){FB.init({status:!0,cookie:!0,xfbml:!0,version:"v2.7"})})))}function LoadBannerElement(n){function t(t){t.preventDefault();var i=$(t.target)[0].dataset.slotno-1;n.carousel(i)}n.carousel();n.next(".BannerThumbs").find(".bannerSlotThumbnail").each(function(){$(this).on("click",function(n){t(n)})});n.find(".carousel-indicators").children().each(function(){$(this).on("click",function(n){t(n)})});var i=n.children(".navigation-arrows").first();i.find("a.left").on("click",function(t){t.preventDefault();n.carousel("prev")});i.find("a.right").on("click",function(t){t.preventDefault();n.carousel("next")});n.next(".BannerThumbs").on("mouseover",function(){n.carousel("pause")});n.next(".BannerThumbs").on("mouseout",function(){n.carousel("cycle")})}function InitMapsElements(){$.each($("div.activeMap"),function(){LoadMapsElement($(this))});$.each($("div.editableActiveMap"),function(){LoadMapsElement($(this),!0)})}function LoadGoogleMapsScript(n){var t=$("<script />");t.attr("type","text/javascript");t.attr("src","https://maps.googleapis.com/maps/api/js?key="+GOOGLE_MAPS_API_KEY+"&callback="+n);t.attr("id","googleMapsScript");$("body").append(t)}function LoadMapsElement(n,t,i,r){var y=n.width(),p=y*75/100,v,u;n.not("div.GoogleMapsElementAdmin").height(p);typeof t=="undefined"&&(t=!1);typeof i=="undefined"&&(i=!1);typeof r=="undefined"&&(r=!0);var c=$(n).find("input[name='longitude']").first(),l=$(n).find("input[name='latitude']").first(),a=$(n).find("input[name='mapType']").first(),f=c.val(),e=l.val(),s=$(n).find("input[name='zoom']").first(),h=0;s.val().length>0&&(h=parseInt(s.val()));var w=$(n).find("input[name='text']").first().val(),b=a.val(),k=$(n).find("div.map").first()[0],o=google.maps.MapTypeId.ROADMAP;switch(b){case"satellite":o=google.maps.MapTypeId.SATELLITE;break;case"terrain":o=google.maps.MapTypeId.TERRAIN;break;case"hybrid":o=google.maps.MapTypeId.HYBRID}v={center:new google.maps.LatLng(e,f),zoom:h,mapTypeId:o,streetViewControl:r};u=new google.maps.Map(k,v);google.maps.event.addDomListener(window,"resize",function(){var n=u.getCenter();google.maps.event.trigger(u,"resize");u.setCenter(n)});t&&(google.maps.event.addListener(u,"bounds_changed",function(){var n=u.getBounds().getCenter();c.val(n.lng());l.val(n.lat());s.val(u.getZoom())}),google.maps.event.addListener(u,"maptypeid_changed",function(){a.val(u.getMapTypeId())}));var d='<div id="content"><div id="siteNotice"><\/div><p>'+w+"<\/p><\/div>",g=new google.maps.InfoWindow({content:d}),nt=new google.maps.Geocoder,tt=$(n).find("input[name='address']").first().val();nt.geocode({address:tt},function(n,t){var r;if(t==google.maps.GeocoderStatus.OK){if(e!=""||f!=""||i||u.setCenter(n[0].geometry.location),e==""&&f==""&&h==0||i){var o=n[0].geometry.viewport.getSouthWest(),s=n[0].geometry.viewport.getNorthEast(),c=new google.maps.LatLngBounds(o,s);u.fitBounds(c)}r=new google.maps.Marker({map:u,position:n[0].geometry.location});google.maps.event.addListener(r,"click",function(){g.open(u,r)})}else e==""&&f==""&&(u.setCenter(new google.maps.LatLng(0,0)),u.setZoom(1))})}function getTargetPage(n,t,i){var r=1;return i==="back"?n>1&&(r=n-1):r=i==="forward"?n<t?n+1:t:i==="first"?1:i==="last"?t:i>t?t:i<1?1:i,r}function initializePaging(n,t,i,r){n.on("click",function(n){n.preventDefault();var u=Number(t.val()),f=Number($(this).closest("div.pagination").data("no-of-pages")),e=$(this).data("pagination-action");t.val(getTargetPage(u,f,e));i(r)})}function CheckoutAjax(n,t,i,r,u,f,e,o,s){var h=function(n){if(n.Outdated===!0){var t=$(".checkout-area");$(t).f5Modal({type:"warning",modalContent:resources_Checkout.imsg_SessionExpired,buttons:[{text:resources_Common.btn_OK,action:function(){$(t).f5Modal("close");RedirectToHomepage()}}]})}else i(n)};Ajax(n,t,h,r,u,f,e,o,s)}Sanitizer.prototype.Sanitize=function(n){var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};return String(n).replace(/[&<>"'`=\/]/g,function(n){return t[n]})};$(document).ready(function(){function n(n){for(var t,r=0,i=n.length-1;i>=0;i--)t=parseInt(n.charAt(i)),r+=i%2==1?t:t*2>9?t*2-9:t*2;return r%10==0}function t(n){return n.replace(/-|\s/g,"")}function i(n){var t=parseInt(n.substring(0,2)),i=parseInt(n.substring(2,4)),r=parseInt(n.substring(4,6)),u,f;return t<0||t>99||i<0||i>12?!1:(u=[31,28,31,30,31,30,31,31,30,31,30,31],(t%400==0||t%100!=0&&t%4==0)&&(u[1]=29),f=r>0&&r<=u[i-1],f||(f=r>60&&r<=u[i-1]+60),f)}function r(t){if(t=="")return!0;var r=t;return(t.charAt(8)==="-"&&(r=t.slice(0,8)+t.slice(9)),r=r.substring(2),!r||isNaN(r))?!1:r.length!==10?!1:n(r)&&i(r)}function u(i){if(i==undefined||i==""||i==null)return!0;var r=t(i);return!r||isNaN(r)?!1:n(r)}function f(n){return n.parents(".bootstrap-4.container").length>0?!0:!1}Array.prototype.indexOf||(Array.prototype.indexOf=function(n,t){for(var i=t||0,r=this.length;i<r;i++)if(this[i]===n)return i;return-1});jQuery.extend(jQuery.validator.messages,{required:resources_Common.emsg_FieldMandatory,email:resources_Common.emsg_EnterValidEmail,digits:resources_Common.emsg_EnterOnlyDigits,number:resources_F5.Dialog_Common_Validation_Number,maxlength:jQuery.validator.format(resources_Common.emsg_CharactersAllowedPart1+" {0} "+resources_Common.emsg_CharactersAllowedPart2),minlength:jQuery.validator.format(resources_Common.emsg_CharactersNeeded+" {0} "+resources_Common.emsg_CharactersAllowedPart2),max:jQuery.validator.format(resources_F5.Common_Validation_Text_MaxValue),min:jQuery.validator.format(resources_F5.Common_Validation_Text_MinValue)});jQuery.extend(jQuery.validator.methods,{range:function(n,t,i){var r=jQuery.parseNumber(n,{format:"#,##0.00",locale:NUMBER_FORMATTER_LOCALE});return this.optional(t)||r>=i[0]&&r<=i[1]},min:function(n,t,i){var r=jQuery.parseNumber(n,{format:"#,##0.00",locale:NUMBER_FORMATTER_LOCALE});return this.optional(t)||r>=i},max:function(n,t,i){var r=jQuery.parseNumber(n,{format:"#,##0.00",locale:NUMBER_FORMATTER_LOCALE});return this.optional(t)||r<=i},number:function(n,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:[\.,]\d+)?$/.test(n)}});$.validator.addMethod("identificationNoSE",function(n){return r(n)},resources_Common.hdr_invalidPersonNumber);$.validator.addMethod("CompanyNoSE",function(n){return u(n)},resources_Common.hdr_invalidOrganisationalNumber);$.validator.addMethod("isNumeric",function(n){return n==""?!0:n.indexOf(".")!=-1?!1:+n==n&&n.length>0},resources_Common.emsg_DigitsAndHyphen);$.validator.addMethod("valImageRequired",function(n,t){return n==jQuery.Guid.Empty()?($(t.parentNode).css("border","1px solid #924949"),!1):!0},resources_Common.emsg_FieldMandatory);$.validator.addMethod("unique",function(n,t,i){var u=jQuery.validator.format("[name!='{0}'][unique='{1}']",t.name,i),r=[];return $(u).each(function(t,i){n==$(i).val()&&r.push(i)}),r.length==0},resources_F5.Common_Validation_Text_Unique);$.validator.addMethod("notmatch",function(n,t,i){return n!==i?!0:!1},resources_F5.Common_Validation_Text_Email_MatchAdministrators_Email);$.validator.setDefaults({focusInvalid:IS_MOBILE_DEVICE===1?!1:!0,errorClass:"validationError",invalidHandler:function(){$(".validationErrorSummary").not(".manualError").show().fadeOut(6e3)},errorElement:"div",errorPlacement:function(n,t){function i(n){return n.attr("type")=="radio"||n.attr("type")=="checkbox"?!0:!1}if(f(t))if(i(t)){var r=t.parents(".deliveryMethodRow, .paymentMethodRow, .divAcceptTerms, .divStarRating");r.hasClass("divAcceptTerms")&&n.addClass("pull-right margin-top-10 margin-bottom-10");n.appendTo(r)}else n.insertAfter(t);else n.insertBefore(t),i(t)&&(t=t.parent()),n.css("position","absolute"),IS_MOBILE_DEVICE===0?(n.css("left",t.position().left+t.outerWidth()+5),n.css("top",t.position().top+2)):(n.css("left",t.position().left),n.css("top",t.position().top+t.outerHeight()+2));$(t).on("blur",function(){$(t).hasClass("preserveError")||n.remove()})},onfocusout:function(n){$(n).valid()},ignore:".valIgnore"});$.validator.addClassRules({valCompanyNoSE:{CompanyNoSE:!0},valIdentificationNoSE:{identificationNoSE:!0},unique:{unique:!0},valRequired:{required:!0},valFormRowTitle:{maxlength:100},valName:{maxlength:100},val60:{maxlength:60},val50:{maxlength:50},val35:{maxlength:35},val30:{maxlength:30},val10:{maxlength:10},val24:{maxlength:24},val20:{maxlength:20},val200:{maxlength:200},val80:{maxlength:80},val100:{maxlength:100},val500:{maxlength:500},valAnalyticsId:{maxlength:100},valOtherInformation:{maxlength:120},valDescription:{maxlength:1e3},valOrderEmailText:{maxlength:2e3},valSummary:{maxlength:100},valEmail:{email:!0,maxlength:200},valUnit:{digits:!0,maxlength:7},valAmount:{number:!0,maxlength:9},valAmountNoDecimals:{digits:!0,maxlength:7},valVat:{digits:!0,maxlength:2},valDomainOrgNo:{minlength:5},valIsNumeric:{isNumeric:!0},valDomainName:{minlength:2},valDomainAddress:{minlength:3},valDomainPostNo:{minlength:4},min0:{min:0},nonNegativeNumber:{required:!0,number:!0,min:0},percentage:{required:!0,number:!0,range:[0,100]}});$.validator.addMethod("valPhoneNo",function(n,t){return this.optional(t)||/^[0-9\-\+]+$/i.test(n)},resources_Common.emsg_ValidPhoneNo);$.validator.addMethod("valPhoneNoStrict",function(n,t){return this.optional(t)||/^\+*[0-9]{4,15}$/i.test(n)},resources_Common.emsg_ValidPhoneNoStrict);$.validator.addMethod("twoDecimals",function(n,t){return this.optional(t)||/^\s*(?=.*[1-9])\d*(?:\.\d{1,2})?\s*$/.test(n)},resources_Common.emsg_FieldMandatory);String.format=function(){for(var i,t=arguments[0],n=0;n<arguments.length-1;n++)i=new RegExp("\\{"+n+"\\}","gm"),t=t.replace(i,arguments[n+1]);return t}}),function(n){function e(){typeof CURRENT_LANGUAGE_CODE!="undefined"&&n("#userLanguagesInput, #userLanguagesInputMobile").val(CURRENT_LANGUAGE_CODE);var t=function(t){var u,i,r;n("#redirectToDefault").val()=="true"?u=SITE_ROOT+"/"+t:(i=window.location.pathname.split("/"),r=IS_F5_HOSTED=="1"?2:1,i[r].match("^lang-")?i[r]=t:i.splice(r,0,t),u=i.join("/"));window.location.href=u};n(".menuDropdown.userLanguages .dropdownContainer div.dropdownOption").on("click",function(i){i.preventDefault();i.stopPropagation();var r=n(this).data("languagecode"),u="lang-"+r.split("-")[0];t(u)});n("#userLanguagesInputMobile").on("change",function(i){i.preventDefault();var r="lang-"+n(this).val().split("-")[0];t(r)})}function o(){n("div.sideMenu a.expand").on("click",function(t){t.preventDefault();n(this).next("ul").toggleClass("hidden");n(this).parent("li").hasClass("selected")?n(this).parent("li").removeClass("selected"):n(this).parent("li").addClass("selected")})}function s(){h();i();n(window).on("resize",function(){t();i()});n(".heading-only").on("click",function(n){n.preventDefault()});n(document).on("scroll",function(){n(document).scrollTop()>15?n(".wrapper .page-logo-container").addClass("stick"):n(".wrapper .page-logo-container").removeClass("stick")})}function t(){var i=n(".stickMenuToTop .menu-content:first").outerHeight(!0),t;n(".Theme009.stickMenuToTop .wrapper .page-image-container").length||n(".Theme009.stickMenuToTop .wrapper #background-image-slideshow-container").length?n(".Theme009.stickMenuToTop .wrapper .banner-placement-Top").css("top",i+46):n(".Theme009.stickMenuToTop .wrapper .ThemeHeaderElements").css("margin-top",i);t=n(".stickMenuToTop .page-header-container:first").outerHeight(!0);n(".Theme010.stickMenuToTop .wrapper .page-image-container").css("top",t);n(".Theme010.stickMenuToTop .wrapper #page-container").css("top",t);n(".Theme011.stickMenuToTop .wrapper .page-image-container").css("top",t);n(".Theme011.stickMenuToTop .wrapper #page-container").css("top",t);n(".Theme012.stickMenuToTop .wrapper > .container").css("top",t);n(".Theme013.stickMenuToTop .wrapper #page-header").css("min-height",t);window.innerWidth>991?(n(".Theme010.stickMenuToTop .wrapper .banner-placement-Top").css("top",t),n(".Theme010.stickMenuToTop .wrapper #background-image-slideshow-container").css("top",t),n(".Theme011.stickMenuToTop .wrapper #background-image-slideshow-container").css("top",t),n(".Theme011.stickMenuToTop .wrapper .banner-placement-Top").css("top",t),n(".Theme013.stickMenuToTop .wrapper .banner-placement-Top").css("margin-top",t)):(n(".Theme010.stickMenuToTop .wrapper .banner-placement-Top").css("top",""),n(".Theme010.stickMenuToTop .wrapper #background-image-slideshow-container").css("top",""),n(".Theme011.stickMenuToTop .wrapper #background-image-slideshow-container").css("top",""),n(".Theme011.stickMenuToTop .wrapper .banner-placement-Top").css("top",""),n(".Theme013.stickMenuToTop .wrapper .banner-placement-Top").css("margin-top",""))}function h(){n(".stickMenuToTop .mainmenu > li > a").on("mouseover",function(){n(this).next(".submenu-scroll-container").css("display","block")});n(".stickMenuToTop .submenu-scroll-container > ul > li, .stickMenuToTop .submenu-scroll-container > .page-submenu-container").on("mouseover",function(){n(this).closest(".submenu-scroll-container").css("display","block")});n(".stickMenuToTop .mainmenu > li > a").on("mouseout",function(){n(this).next(".submenu-scroll-container").css("display","none")});n(".stickMenuToTop .submenu-scroll-container > ul > li, .stickMenuToTop .submenu-scroll-container > .page-submenu-container").on("mouseout",function(){n(this).closest(".submenu-scroll-container").css("display","none")});r();n(window).on("resize scroll",function(){r()})}function i(){var i,t,f;n(".pageSubmenu .page-submenu-container").css({visibility:"hidden",display:"block"});n(".pageSubmenu .submenu-scroll-container").css({visibility:"hidden",display:"block"});var r=n(".pageSubmenu .page-submenu-container .submenu > li"),e=parseInt(n(".pageSubmenu .page-submenu-container .submenu").css("grid-auto-rows")),u=parseInt(n(".pageSubmenu .page-submenu-container .submenu").css("gap"));for(i=0;i<r.length;i++)t=n(r[i]),f=Math.ceil((t.find(".nav-link")[0].getBoundingClientRect().height+(t.find(".hovermenu")[0]?t.find(".hovermenu")[0].getBoundingClientRect().height:0)+u)/(e+u)),t.css("gridRowEnd","span "+f);n(".pageSubmenu .page-submenu-container").css({visibility:"",display:""});n(".pageSubmenu .submenu-scroll-container").css({visibility:"",display:""})}function r(){n(".submenu-scroll-container").each(function(){var t=window.innerHeight-n(this).parent().offset().top+n(window).scrollTop()-n(this).parent().outerHeight(!0);n(this).css("height",t)})}function c(){n(document).f5AudienceTracking()}function l(){n(document).f5Spinner()}function a(){INIT_VISITOR_SESSION_TIMER==1&&n(document).f5SessionTimer()}function v(){n("#subscribeToNewsletter").submit(function(t){if(t.preventDefault(),!n("#subscribeToNewsletter").validate().form())return!1;var i=n("#subscribeToNewsletter #subscriberEmail").val(),r={email:i},u=SITE_ROOT+"/sitesystem/SubscribeToNewsletter",f=function(t){t.Successful?(n("#subscriberEmail").val(""),n("#successful-subscription-success-icon").show().fadeOut(3e3)):n("#successful-subscription-error-icon").show().fadeOut(3e3)};Ajax(u,r,f,"post")})}function y(){if(SHOW_IE_BANNER==1){var n=new Noty({type:"warning",layout:"topCenter",theme:"bootstrap-v4",text:resources_Site.text_IEBannerMessage});n.show()}}function p(){n(document).f5CookieConsent();n("#cookies-consent-reopen").on("click",function(t){t.preventDefault();n(document).f5CookieConsent("showCookieConsent")})}function u(){n.each(n("div.newsArticle div.pagination"),function(){var r=n(this).find("input[name='noOfPages']").first().val(),t=n(this).find("ul").first(),i=n(this).prev("ul#all-news").first();n(this).find("a.disabled, a.active").each(function(){n(this).on("click",function(n){n.preventDefault()})});n(this).find("a.loadPage").each(function(){n(this).on("click",function(r){r.preventDefault();var e=Number(n("#curPage").val()),u=Number(n("#noOfPages").val()),o=n(this).data("pagination-action"),f=getTargetPage(e,u,o);n("#curPage").val(f);w(i,t,u,f)})})})}function w(t,i,r,f){var s,h,e,o,l,c;for(f=parseInt(f),n(i).find("li").each(function(){n(this).remove()}),s=1,h=1,f===1?(s=0,h=2):f===r&&(s=2,h=0),n(i).append(n("<li />").append(n("<a data-pagination-action='first' href='' />").addClass("loadPage fas fa-fast-backward"))),n(i).append(n("<li />").append(n("<a data-pagination-action='back' href='' />").addClass("loadPage fas fa-backward"))),e=1;e<=r;e++)e==f?n(i).append(n("<li />").addClass("active").append(n("<a data-pagination-action='"+e+"' href='' />").addClass("active").text(e))):e>=f-s&&e<=f+h&&n(i).append(n("<li />").append(n("<a data-pagination-action='"+e+"' href='' />").addClass("loadPage").text(e)));for(n(i).append(n("<li />").append(n("<a data-pagination-action='forward' href='' />").addClass("loadPage fas fa-forward"))),n(i).append(n("<li />").append(n("<a data-pagination-action='last' href='' />").addClass("loadPage fas fa-fast-forward"))),n(t).find("li").each(function(){n(this).addClass("hidden")}),o=f*20-19,l=o+20;o<l;)c=n(t).find("li:nth-child("+o+")").first(),c.length!=0&&c.removeClass("hidden"),o++;u()}function b(){(n("div.MapsElement").length>0||APPLICATION_TYPE!="site_free"&&IS_ADMIN_MODE=="1")&&LoadGoogleMapsScript("InitMapsElements")}function k(){n.each(n(".carousel"),function(){LoadBannerElement(n(this))});n(window).on("resize",function(){f()})}function f(){n(".BannerElement").each(function(){var t=0,i=n(this);n(".carousel div img",i).each(function(){var i=n(this),r=!1;n(i).height()===0&&(r=!0,n(i).parent().addClass("active"));n(i).height()>t&&(t=n(i).height());r&&n(i).parent().removeClass("active")});n(".carousel, .carousel div",i).css({height:t+"px"})})}function d(){this.lightbox.option({positionFromTop:100,showImageNumberLabel:!1,wrapAround:!0})}function g(){n("body").on("blur","[id^='form-row-']",function(){n(this).hasClass("mandatory")&&(n(this).val()==""?n(this).addClass("validationError"):n(this).removeClass("validationError"))});n("body").on("focus","[id^='form-row-']",function(){n(this).removeClass("validationError")});n("body").on("click",".submitUserForm",function(t){if(t.preventDefault(),t.stopPropagation(),n(this).closest(".userForm").validate().form()){var i=n(this).closest(".userForm");i.find(".pagePath").val(window.location.pathname.replace(SITE_ROOT_LANG,""));Ajax(SITE_ROOT+"/sitesystem/SubmitForm",i.serializeArray(),function(t){if(t.Successful)i.find("input[type=text]").val(""),i.find("textarea").val(""),n("#form-success-message-"+t.FormId).show().fadeOut(6e3);else{for(var r in t.Errors)n("#form-row-"+t.Errors[r]).addClass("validationError");n("#form-error-message-"+t.FormId).show().fadeOut(6e3)}},"post",!0)}})}function nt(){var t,i;if(typeof n("#mobile-menu")[0]!="undefined"){n("#mobile-menu").mmenu({slidingSubmenus:!1,counters:!1,extensions:["border-full","fx-menu-zoom","pagedim-black"],setSelected:{hover:!0},navbar:{title:"",titleLink:"parent"}},{offCanvas:{pageSelector:"#mobileContainer"}});t=n("#mobile-menu").data("mmenu");n("#navbar-toggle-btn").on("click",function(i){i.preventDefault();var u=n(".mm-menu.mm-border-full.mm-offcanvas").css("display"),f=n(window).scrollTop();u==="none"&&(r()&&n(".navbar-mobile").removeClass("toolbar-open-position toolbar-minimized-position"),n(".navbar-mobile").css("top",f),n(".mm-menu.mm-border-full.mm-offcanvas").css("display","block"));t.open()});t.bind("closed",function(){n(".mm-menu.mm-border-full.mm-offcanvas").css("display","none");var t=n(".navbar-mobile");r()&&(u()?toggleClass(t,"toolbar-open-position","toolbar-minimized-position"):toggleClass(t,"toolbar-minimized-position","toolbar-open-position"));n(".navbar-mobile").css("top","")});n(window).on("resize",function(){window.innerWidth>992&&(n(".mm-menu.mm-offcanvas.mm-current").css("display","none"),t.close())});i=n("li.mm-selected").closest("div.mm-panel").attr("id");typeof i=="undefined"&&(i="mm-0");t.openPanel(n("#"+i));n.each(n(".heading-only"),function(){var t=n(this).prev().attr("href");n(this).attr("href",t);n(this).prev().addClass("left-border-none")});function r(){return n("#admin-toolbar-wrapper").length?!0:!1}function u(){return n("body").hasClass("admin-toolbar-open")}}}function tt(){n("li.nav-item.hasSubmenu").on("touchstart",function(t){return n(this).hasClass("hover")?!0:(n("li.nav-item").not(this).removeClass("hover"),n(this).addClass("hover").parents("li.nav-item").addClass("hover"),t.preventDefault(),!1)})}n.fn.simpleModal=n.fn.modal;n(document).ready(function(){d();g();n(document).f5Captcha();n(".passwordPage").f5PasswordPage();k();b();LoadFacebookElements();u();e();nt();tt();s();c();l();v();y();p();typeof APPLICATION_TYPE!="undefined"&&APPLICATION_TYPE!=null&&(a(),n(document).f5NewsElementRender(),(APPLICATION_TYPE=="shop"||APPLICATION_TYPE=="shop_plus")&&(n(document).f5GoogleAnalyticsEcommerce(),n(document).f5Shop(),n(document).f5LocalStorageCart({cartName:"cartArticles_"+CART_ARTICLES_NAME_SUFFIX}),n(document).f5PopOutCart(),n(document).f5Wishlist(),n(document).f5Reviews(),n(document).f5LoginVisitor(),n(document).f5Visitor(),n(document).f5GoogleLogin(),n(document).f5FacebookLogin(),n("#checkout-placeholder-container").f5CheckoutInit(),n(".checkout-state-tracker").f5CheckoutOrderStateTracker({siteRootUrl:SITE_ROOT_LANG}),n(document).f5Shop("updateCartArticleNo",n(document).f5LocalStorageCart("itemCount")),n(document).f5ArticleImageZoom(),n(document).f5ArticleImage(),HIDE_PRICES==="True"?n(document).f5LocalStorageCart("removePrices"):HIDE_PRICES==="False"&&n(document).f5LocalStorageCart("pricesAreNull")&&n(document).f5LocalStorageCart("addCartArticlePrices")),APPLICATION_TYPE=="shop_plus"&&(o(),n("#wrong-login-group-error").ready(function(){n("#wrong-login-group-error").fadeOut(6e3)})));n("body").on("mouseenter mouseleave click",".infoIcon",function(){n(this).popover("toggle");typeof removeInfoIconPopoverClicks=="function"&&removeInfoIconPopoverClicks()});n("body").on("mouseleave",".popover",function(){n(this).popover("hide")});n("#checkout-confirmed").length&&n("#checkout-confirmed").removeClass("hidden")});n(window).on("load",function(){f();t()})}(jQuery);String.prototype.format=function(){var n=arguments;return this.replace(/{(\d+)}/g,function(t,i){return typeof n[i]!="undefined"?n[i]:t})},function(n){function t(n){return!isNaN(parseFloat(n))&&isFinite(n)}n.widget("f5.f5Shop",{options:{},_create:function(){var i=this,r;n("body").on("click",function(t){var i=n(t.target).closest("#search-container"),r=n(t.target).closest(".accountLogout");i.length==0&&r.length==0&&(n("li.searchFor div.dropdown-menu").hide(),n("li.accountLogout div.dropdown-menu").hide())});n("body").on("click",".article-uploaded-file-visitor-link",function(t){t.preventDefault();t.stopPropagation();var i=SITE_ROOT+"/f5download?id="+n(this).data("file-id")+"&shardName="+SHARD_NAME;n("#article-file-visitor-download")[0].src=i});n(".articleQuantity").mask("9?9999",{placeholder:""});n(".inCartArticleQuantity").mask("9?9999",{placeholder:""});n("body").on("click",".addOneToCart-buyBtn",function(n){n.preventDefault();var t=this;i._addArticleToCart(t,1,null)});n("body").on("click",".removeOneFromCart-buyBtn",function(n){n.preventDefault();var t=this;i._addArticleToCart(t,-1,null)});n("body").on("click",".buyBtn",function(t){t.preventDefault();var r=this,u=i._getArticleQuantity(n(r).data("article-id"));u!=0&&i._addArticleToCart(r,u,n(r).data("article-tracking-number"))});n(".inCartArticleQuantity").on("change",function(r){var f,u;if(r.preventDefault(),f=this,u=n(this).val(),u.length===0&&(u=0),t(u)){var o=n(f).data("article-id"),s=parseInt(u),h=n(document).f5LocalStorageCart("getItemAmount",o,null),e=s-h;e!==0&&i._addArticleToCart(f,e,null)}});n("body").on("click","div.addThisNoClick a",function(t){t.preventDefault();var i=this;n(i).f5Modal({type:"info",modalContent:resources_Site.imsg_OnlyPublishedVersion})});n("#cartWrapper").show();n(".menuDropdown.userVatOptions .dropdownContainer div.dropdownOption").on("click",function(t){t.preventDefault();t.stopPropagation();var i=n(this).data("vatincluded");Ajax(SITE_ROOT+"/Shop/SetUserVatOption/"+i,{},function(){ReloadPage()},"post",!1,!1)});n("#userVatOptionsInputMobile").on("change",function(){var t=n(this).val();Ajax(SITE_ROOT+"/Shop/SetUserVatOption/"+t,{},function(){ReloadPage()},"post",!1,!1)});n("li.searchFor a.dropdown-toggle").on("click",function(t){t.preventDefault();var i=n(this).closest("li.searchFor");n("li.accountLogout div.dropdown-menu").is(":visible")&&n("li.accountLogout div.dropdown-menu").hide();i.hasClass("open")?(i.removeClass("open"),i.find("div.dropdown-menu").hide()):(n("li.accountLogout").removeClass("open"),i.find("div.dropdown-menu").toggle(),i.addClass("open"),i.find("input#product-search").trigger("focus"))});n("li.accountLogout a.dropdown-toggle").on("click",function(t){t.preventDefault();n("li.searchFor div.dropdown-menu").is(":visible")&&n("li.searchFor div.dropdown-menu").hide();n("li.accountLogout").hasClass("open")?(n("li.accountLogout").removeClass("open"),n("li.accountLogout div.dropdown-menu").hide()):(n("li.searchFor").removeClass("open"),n("li.accountLogout div.dropdown-menu").toggle(),n("li.accountLogout").addClass("open"))});n("li.accountLogout a.dropdown-toggle.no").on("click",function(t){t.preventDefault();var i=this;n(i).f5Modal({type:"info",modalContent:resources_F5jsadmin.Site_NoCustomerAccountLogin_Text})});n("li#search-container a#search-show-all").on("click",function(t){t.preventDefault();var i=n(this).closest("li#search-container").find("input#product-search").val();window.location.href=SITE_ROOT_LANG+"/sitesystem/search?search="+i});n("div#search-page-container div.pagination a.active, div#search-page-container div.pagination a.disabled").on("click",function(n){n.preventDefault()});n("form.searchForm input#submit-search-form").on("click",function(t){(t.preventDefault(),n("form.searchForm input[name=search]").val())&&n("form.searchForm").trigger("submit")});n("ul.searchResults li.showAll").hide();n("li#search-container input#product-search").on("keypress",function(n){if(n.which==13){n.preventDefault();return}});r=function(){var n=0;return function(t,i){clearTimeout(n);n=setTimeout(t,i)}}();n("li#search-container input#product-search").on("keyup",function(){if(n(this).val().length>1){var i=n(this).val(),t=n(this).closest("#search-container");r(function(){Ajax(SITE_ROOT_LANG+"/Shop/SearchArticlesLimitedResult",{term:i,maxNoOfArticles:6,orderBy:"no",articleHiddenStatus:"Visible",translatedResult:!0},function(i){var u,o,s;for(t.find("ul.searchResults li.article").remove(),i.length>5?t.find("ul.searchResults li.showAll").show():t.find("ul.searchResults li.showAll").hide(),u=0;u<i.length&&u<5;u++){var r=i[u],f=r.ImageUrl,e="";f!=""&&(e=n("<img />").attr("alt",i.Name).attr("src",f));o=r.HideArticleNo||r.ArticleNo==null||r.ArticleNo==""?"":n("<span class='searchArtNr' />").text(resources_Site.ArticleSearch_lbl_ArticleNo+" "+r.ArticleNo);s=n("<li class='article' />").append(n("<a class='clearfix' />").attr("title",r.Name).attr("href",SITE_ROOT_LANG+"/shop/product/"+r.Slug).append(n("<div class='searchProdImg' />").append(e)).append(n("<div class='searchProdName' />").text(r.Name).append(n("<br />")).append(o)));t.find("ul.searchResults").prepend(s)}},"get",!1,!1);TRACKING_ENABLED==1&&n(document).f5AudienceTracking("search",i)},400)}else n("ul.searchResults li.article").remove(),n("ul.searchResults li.showAll").hide()});n(".add-order-to-cart").on("click",function(t){t.preventDefault();var r=this,u=n(r).data("order-id"),f=SITE_ROOT+"/Shop/GetCartItems",e=function(t){if(t.Successful&&(t.Data.CartArticles.forEach(t=>{var u=n(document).f5LocalStorageCart("getItemIndex",t.ArticleId,t.BatchId),r;u>-1?(r=t.Quantity+n(document).f5LocalStorageCart("getItemAmount",t.ArticleId,t.BatchId),r<=0?(n(document).f5PopOutCart("removeItem",t.ArticleId,t.BatchId),n(document).f5LocalStorageCart("deleteItem",t.ArticleId,t.BatchId),i.updateBuyButton(t.ArticleId,0)):n(document).f5LocalStorageCart("updateItem",u,r,t.AdditionalInformation)):n(document).f5LocalStorageCart("addNewItem",t.ArticleId,t.Quantity,t.AdditionalInformation,t.Name,t.Url,t.Price,t.ImageLink,t.BatchId,t.BatchQuantity,t.OutOfStockNoPurchase)}),i._animateCart(),i.updateCartArticleNo(n(document).f5LocalStorageCart("itemCount")),n(document).f5PopOutCart("populateCart"),n(document).f5PopOutCart("displayCart"),!t.Data.AllArticlesAdded)){var u="";t.Data.MissingArticles.forEach(n=>{u+="<br>"+n.ArticleName,n.AddedQuantity>0&&(u+=" - "+n.AddedQuantity+" "+resources_Site.text_AddedArticlesToCart1+" "+n.TotalQuantity+" "+resources_Site.text_AddedArticlesToCart2)});n(r).f5Modal({type:"info",visitorModal:!0,title:resources_Site.imsg_hdr_Information,modalContent:resources_Site.text_NotAllArticlesAddedToCart+u,buttons:[{text:resources_Common.btn_OK,action:function(){n(r).f5Modal("close")}}]})}};Ajax(f,{orderId:u,currentCart:n(document).f5LocalStorageCart("getCart")},e,"post",!0,!1,undefined,"application/json; charset=utf-8")});n("#articleDetailsForm").validate();n("textarea").on("keydown",function(){n(this).height(0).height(this.scrollHeight)});n("#articleVariantsArea").length>0&&n.getScript("/Scripts/External/jquery.cascadingdropdown.js",function(){var t=[],r;variantsHierarchyDepth>=1&&t.push({selector:".articleVariant1",source:i._getFirstLevel(variantsHierarchy)});variantsHierarchyDepth>=2&&t.push({selector:".articleVariant2",requires:[".articleVariant1"],source:function(n,t){t(i._getSecondLevel(variantsHierarchy,n.articleVariant1))}});variantsHierarchyDepth>=3&&t.push({selector:".articleVariant3",requires:[".articleVariant1",".articleVariant2"],requireAll:!0,source:function(n,t){t(i._getThirdLevel(variantsHierarchy,n.articleVariant1,n.articleVariant2))}});variantsHierarchyDepth>=4&&t.push({selector:".articleVariant4",requires:[".articleVariant1",".articleVariant2",".articleVariant3"],requireAll:!0,source:function(n,t){t(i._getFourthLevel(variantsHierarchy,n.articleVariant1,n.articleVariant2,n.articleVariant3))}});variantsHierarchyDepth>=5&&t.push({selector:".articleVariant5",requires:[".articleVariant1",".articleVariant2",".articleVariant3",".articleVariant4"],requireAll:!0,source:function(n,t){t(i._getFifthLevel(variantsHierarchy,n.articleVariant1,n.articleVariant2,n.articleVariant3,n.articleVariant4))}});n("#articleVariantsArea").cascadingDropdown({selectBoxes:t,onReady:function(){i._setCurrentArticleVariants()}});n(".articleVariant"+variantsHierarchyDepth).on("change",function(){n(".buyBtn").addClass("disabled");window.location.href=SITE_ROOT_LANG+"/shop/product/"+i._getArticleSlug()+location.search});for(r=1;r<=variantsHierarchyDepth;r++)n(".articleVariant"+r).on("change",function(t){var i=n(t.target).parent().parent().nextAll();i.each(function(n){i.eq(n).children("div").eq(0).children("select").eq(0).val("")})})});initializePaging(n("#search-page-container .loadPage"),n("#curPage"),function(){window.location.href=SITE_ROOT_LANG+"/sitesystem/search?search="+n(".searchForm .searchFormTextInput").val()+"&pageNo="+n("#curPage").val()},null)},updateCartArticleNo:function(t){n(".cart-no-articles").html(t);t==1?n(".cart-no-articlestext").text(resources_Site.text_Cart_Article):n(".cart-no-articlestext").text(resources_Site.text_Cart_Articles)},updateBuyButton:function(t,i,r){var o=n("#page-container").find(".inCartArticleQuantity[data-article-id='"+t+"']"),f=n(o).closest(".inCartBuyBtn"),s=n("#page-container").find(".changingBuyButtonContainer .addToCart[data-article-id='"+t+"']"),e=n("#page-container").find(".addToCart[data-article-id='"+t+"']"),h=n("#page-container").find(".compactBuyButtonContainer .addToCart[data-article-id='"+t+"']"),c=n("#page-container").find(".changingBuyButtonContainer .inCartVariant[data-child-articles~='"+t+"']"),l=n("#page-container").find(".changingBuyButtonContainer .addOneToCart[data-article-id='"+t+"']"),a=n("#page-container").find(".inCartBuyBtn .addOneToCart-buyBtn[data-article-id='"+t+"']"),u=n("#page-container").find(".articleNoStock[data-article-id='"+t+"']"),p=n(e).first().data("article-outofstock-nopurchase")==="True"?!0:!1,v=n("#page-container").find(".instock[data-article-id='"+t+"']"),y=n("#page-container").find(".instocktextlargebackground[data-article-id='"+t+"']");i>0?(s.addClass("hidden"),f.removeClass("hidden"),o.val(i),c.removeClass("hidden")):(f.addClass("hidden"),s.removeClass("hidden"),c.addClass("hidden"));(DISABLE_BUY_BUTTON_ON_OUT_OF_STOCK==="True"||BACKORDER_FEATURETOGGLE_ENABLED&&p)&&(IN_CART_BUY_BUTTON?(u.addClass("hidden"),r===!1?(l.addClass("disable"),a.addClass("disable"),h.addClass("hidden"),f.addClass("hidden"),u.removeClass("hidden")):(h.removeClass("hidden"),l.removeClass("disable"),a.removeClass("disable"))):r===!1?(e.addClass("hidden"),u.removeClass("hidden")):(e.removeClass("hidden"),u.addClass("hidden")));STOCK_VALUE_ARTICLE_OVERVIEW==="status"&&(r===!1?(v.hide(),y.hide()):(v.show(),y.show()))},destroy:function(){n.Widget.prototype.destroy.call(this)},_getFirstLevel:function(t){return n.map(t,function(n){return{label:n.Value,value:n.Id}})},_getSecondLevel:function(t,i){var r=n.grep(t,function(n){return n.Id==i})[0];if(r!=undefined)return n.map(r.Childs,function(n){return{label:n.Value,value:n.Id}})},_getThirdLevel:function(t,i,r){var f=n.grep(t,function(n){return n.Id==i})[0],u;if(f!=undefined&&(u=n.grep(f.Childs,function(n){return n.Id==r})[0],u!=undefined))return n.map(u.Childs,function(n){return{label:n.Value,value:n.Id}})},_getFourthLevel:function(t,i,r,u){var o=n.grep(t,function(n){return n.Id==i})[0],f,e;if(o!=undefined&&(f=n.grep(o.Childs,function(n){return n.Id==r})[0],f!=undefined&&(e=n.grep(f.Childs,function(n){return n.Id==u})[0],e!=undefined)))return n.map(e.Childs,function(n){return{label:n.Value,value:n.Id}})},_getFifthLevel:function(t,i,r,u,f){var h=n.grep(t,function(n){return n.Id==i})[0],e,o,s;if(h!=undefined&&(e=n.grep(h.Childs,function(n){return n.Id==r})[0],e!=undefined&&(o=n.grep(e.Childs,function(n){return n.Id==u})[0],o!=undefined&&(s=n.grep(o.Childs,function(n){return n.Id==f})[0],s!=undefined))))return n.map(s.Childs,function(n){return{label:n.Value,value:n.Id}})},_setCurrentArticleVariants:function(){n(".articleVariant1").val(currentArticleVariants[0].Id);variantsHierarchyDepth>1&&(n(".articleVariant1").trigger("change"),n(".articleVariant2").val(currentArticleVariants[1].Id),variantsHierarchyDepth>2&&(n(".articleVariant2").trigger("change"),n(".articleVariant3").val(currentArticleVariants[2].Id),variantsHierarchyDepth>3&&(n(".articleVariant3").trigger("change"),n(".articleVariant4").val(currentArticleVariants[3].Id),variantsHierarchyDepth>4&&(n(".articleVariant4").trigger("change"),n(".articleVariant5").val(currentArticleVariants[4].Id)))))},_getArticleSlug:function(){var t=n.grep(variantsHierarchy,function(t){return t.Id==n(".articleVariant1").val()})[0];return variantsHierarchyDepth>1&&(t=n.grep(t.Childs,function(t){return t.Id==n(".articleVariant2").val()})[0],variantsHierarchyDepth>2&&(t=n.grep(t.Childs,function(t){return t.Id==n(".articleVariant3").val()})[0],variantsHierarchyDepth>3&&(t=n.grep(t.Childs,function(t){return t.Id==n(".articleVariant4").val()})[0],variantsHierarchyDepth>4&&(t=n.grep(t.Childs,function(t){return t.Id==n(".articleVariant5").val()})[0])))),t.ArticleSlug},_addArticleToCart:function(t,i,r){var e=this;if(!n("#articleDetailsForm").length||n("#articleDetailsForm").valid()){if(n(this).hasClass("disabled"))return;n(t).addClass("disabled");var u=n(t).data("article-id"),o=n("#article-additional-information-"+u).length?n("#article-additional-information-"+u).val().trim():"",s=n(t).data("article-url"),f=n("#article-batch-"+u).length>0?n("#article-batch-"+u).find(":selected").data("batch-id"):null,h=n("#article-batch-"+u).length>0?n("#article-batch-"+u).val():null,c=n(t).data("article-outofstock-nopurchase")==="True"?!0:!1;Ajax(SITE_ROOT+"/Shop/CartAddArticle",{cart:n(document).f5LocalStorageCart("getCart"),articleId:u,amount:i,additionalInformation:o,redirectUrl:s,batchId:f},function(l){var y,a,v,p;if(l.Successful){if(y=l.Data,TRACKING_ENABLED==1&&r&&n(document).f5AudienceTracking("addToCart",r),e._animateCart(),a=n(document).f5LocalStorageCart("getItemIndex",u,f),a>-1)v=i+n(document).f5LocalStorageCart("getItemAmount",u,f),v<=0?(n(document).f5PopOutCart("removeItem",u,f),n(document).f5LocalStorageCart("deleteItem",u,f),e.updateBuyButton(u,0,y)):n(document).f5LocalStorageCart("updateItem",a,v,o);else{var w=n(t).data("article-name"),b=n(t).data("article-price").replace(",","."),k=n(t).data("article-image-link");n(document).f5LocalStorageCart("addNewItem",u,i,o,w,s,b,k,f,h,c)}e.updateCartArticleNo(n(document).f5LocalStorageCart("itemCount"));n(document).f5PopOutCart("populateCart");n(document).f5PopOutCart("displayCart")}else!l.Successful&&l.RedirectUrl?window.location.href=l.RedirectUrl:(p=this,n(p).f5Modal({type:"error",modalContent:l.Message?l.Message:resources_Common.emsg_AnErrorHasOccured}))},"post",!1,!1,undefined,"application/json; charset=utf-8");n(t).removeClass("disabled")}},_animateCart:function(){var r=0,i,u,t;SLIDE_TO_TOP_AFTER_PURCHASE==1&&(n("html, body").animate({scrollTop:0},400),r=500);try{i=document.getElementsByClassName("shoppingCart")[0].getBoundingClientRect()}catch(f){i=new DOMRect(-1,-1,0,0)}u=i.top>=0&&i.bottom<=window.innerHeight;SHOW_POPUP_AFTER_PURCHASE!=1||u||(t=document.getElementById("article-added-popup"),t.onclick=function(){t.style.display="none";n("html, body").animate({scrollTop:0},400)},t.onanimationend=function(){t.style.display="none"},t.style.display="block");n(".toShoppingCarta:visible .cart-no-articles").delay(r).effect("pulsate",{times:2},500)},_getArticleQuantity:function(i){var r=n("#article-quantity-"+i);return(n("#article-batch-"+i).length>0&&(r=n("#article-batch-"+i)),r.length>0)?t(r.val())?parseInt(r.val()):(n(".buyBtn").removeClass("disabled"),0):1}})}(jQuery),function(n){n(document).ready(function(){n(window).on("scroll",function(){n(window).scrollTop()>300?n("#backToTop").addClass("show"):n("#backToTop").removeClass("show")});n("#backToTop").on("click",function(t){t.preventDefault();n("html, body").animate({scrollTop:0},"300")})})}(jQuery),function(n){n.widget("f5.f5LocalStorageCart",{options:{cartName:"cartArticles"},itemCount:function(){var r=this,i=0,t=r._getItemsFromLocalStorage(),n;if(t)for(n=0;n<t.length;n++)i+=t[n].quantity;return i},getCartTotal:function(){var r=this,i=0,t=r._getItemsFromLocalStorage(),n;if(t)for(n=0;n<t.length;n++)i+=parseFloat(t[n].quantity)*parseFloat(t[n].price);return i},addNewItem:function(n,t,i,r,u,f,e,o,s,h){var c=this,l=c._getItemsFromLocalStorage(),a={articleId:n,quantity:t,additionalInformation:i,name:r,url:u,price:f,imageLink:e,batchId:o,batchQuantity:s,outOfStockNoPurchase:h};l.push(a);c._saveItemsToLocalStorage(l)},updateItem:function(n,t,i){if(!(t<0)){var u=this,r=u._getItemsFromLocalStorage();r[n].quantity=t;r[n].additionalInformation=i;u._saveItemsToLocalStorage(r)}},updateItemQuantity:function(n,t,i){var r,u,f;i<0||(r=this,u=r.getItemIndex(n,t),u<0)||(f=r._getItemsFromLocalStorage(),f[u].quantity=i,r._saveItemsToLocalStorage(f))},deleteItem:function(n,t){var i=this,u=i.getItemIndex(n,t),r;u<0||(r=i._getItemsFromLocalStorage(),r.splice(u,1),i._saveItemsToLocalStorage(r))},getItemAmount:function(n,t){var u=this,i=u.getItemIndex(n,t),r;return i<0?0:(r=u._getItemsFromLocalStorage(),typeof r[i].quantity=="undefined"?0:r[i].quantity)},getItemIndex:function(t,i){var u=this,r=-1,f=u._getItemsFromLocalStorage();return n.each(f,function(n,u){u.articleId===t&&u.batchId==i&&(r=n)}),r},emptyCart:function(){var n=this;n._removeItemsFromCart(n.options.cartName)},removePrices:function(){var n=this;n._saveCartWithoutPrices()},getCart:function(){for(var r=this,t=r._getItemsFromLocalStorage(),i=[],n=0;n<t.length;n++)i.push({ArticleId:t[n].articleId,Quantity:t[n].quantity,AdditionalInformation:t[n].additionalInformation,Price:t[n].price,Name:t[n].name,Url:t[n].url,ImageLink:t[n].imageLink,BatchId:t[n].batchId,BatchQuantity:t[n].batchQuantity,OutOfStockNoPurchase:t[n].outOfStockNoPurchase});return{CartArticles:i}},addCartArticlePrices:function(){var n=this,t=SITE_ROOT_LANG+"/Shop/AddCartArticlePrices",i={cart:n.getCart()},r=function(t){var i=t.Data;i.CartArticles.forEach(function(t){n._updateItemPrice(t.ArticleId,t.Price)})};Ajax(t,i,r,"POST",!0,!1,undefined,"application/json; charset=utf-8")},pricesAreNull:function(){var t=this,n=t.getCart();return n.CartArticles.length>0&&n.CartArticles.every(n=>n.Price===null)},_saveCartWithoutPrices:function(){for(var i=this,t=i._getItemsFromLocalStorage(),r=[],n=0;n<t.length;n++)r.push({articleId:t[n].articleId,quantity:t[n].quantity,additionalInformation:t[n].additionalInformation,name:t[n].name,url:t[n].url,price:null,imageLink:t[n].imageLink,BatchId:t[n].batchId,BatchQuantity:t[n].batchQuantity,OutOfStockNoPurchase:t[n].outOfStockNoPurchase});i._saveItemsToLocalStorage(r)},_updateItemPrice:function(n,t){var i=this,u=i.getItemIndex(n),r;u<0||(r=i._getItemsFromLocalStorage(),r[u].price=t,i._saveItemsToLocalStorage(r))},_saveItemsToLocalStorage:function(n){var t=this;localStorage.setItem(t.options.cartName,JSON.stringify(n))},_getItemsFromLocalStorage:function(){var n=this;return localStorage.getItem(n.options.cartName)?JSON.parse(localStorage.getItem(n.options.cartName)):[]},_removeItemsFromCart:function(){var n=this;localStorage.removeItem(n.options.cartName)},_create:function(){n("#checkout-confirmed").length&&this.emptyCart()}})}(jQuery),function(n){n.widget("f5.f5GoogleAnalyticsEcommerce",{options:{},_create:function(){if(n("#checkout-confirmed").length&&GOOGLEANALYTICSGA4ID.length>0&&CONSENTMODEV2)try{gtag("event","purchase",{transaction_id:n("#completed-order-data").data("order-number").toString(),value:parseFloat(n("#completed-order-data").data("revenue").toString().replace(",",".")),shipping:parseFloat(n("#completed-order-data").data("shipping").toString().replace(",",".")),tax:parseFloat(n("#completed-order-data").data("tax").toString().replace(",",".")),currency:n("#completed-order-data").data("currency").toString(),items:n(".completed-order-item").map(function(){return{item_id:n(this).data("id").toString(),item_name:n(this).data("name").toString(),price:parseFloat(n(this).data("price").toString().replace(",",".")),quantity:parseFloat(n(this).data("quantity").toString().replace(",","."))}})})}catch(t){console.log(t)}}})}(jQuery),function(n){n.widget("f5.f5PopOutCart",{_create:function(){var t=this;n(".checkout-container .shopping-cart-hover").each(function(){var t=n(this).index()*10+"ms";n(this).css({"-webkit-transition-delay":t,"-moz-transition-delay":t,"-o-transition-delay":t,"transition-delay":t})});n(".checkout-container #shopping-cart-icon").hover(function(){t.populateCart();n(".checkout-container .shopping-cart-hover").stop(!0,!0).addClass("active")},function(){n(".checkout-container .shopping-cart-hover").stop(!0,!0).removeClass("active")});n(".checkout-container .shopping-cart-hover").hover(function(){n(".checkout-container .shopping-cart-hover").stop(!0,!0).addClass("active")},function(){n(".checkout-container .shopping-cart-hover").stop(!0,!0).removeClass("active")});n("#cartWrapper").hover(function(){t.populateCart();n("#cartWrapper .shopping-cart-hover").stop(!0,!0).addClass("active")},function(){n("#cartWrapper .shopping-cart-hover").stop(!0,!0).removeClass("active")});n("#cartWrapper .shopping-cart-hover").hover(function(){n("#cartWrapper .shopping-cart-hover").stop(!0,!0).addClass("active")},function(){n("#cartWrapper .shopping-cart-hover").stop(!0,!0).removeClass("active")});n(document).on("click",".increase-amount",function(i){i.preventDefault();i.stopPropagation();var r=n(this),u=r.closest("li").data("article-id"),f=r.closest("li").data("batch-id"),e=r.closest("li").data("batch-quantity"),c=e?e:1,o=r.closest("li").data("quantity")+c,s=n(document).f5LocalStorageCart("getCart"),l=s.CartArticles.find(n=>n.ArticleId===u).OutOfStockNoPurchase;if(DISABLE_BUY_BUTTON_ON_OUT_OF_STOCK==="True"||BACKORDER_FEATURETOGGLE_ENABLED&&l===!0){if(n(this).hasClass("disabled"))return;Ajax(SITE_ROOT+"/Shop/CartAddArticle",{cart:s,articleId:u,amount:1,additionalInformation:""},function(i){var e,o,h;if(i.Successful){e=i.Data;o=r.closest("li").data("quantity")+1;n(document).f5Shop("updateBuyButton",u,o,e);n(document).f5LocalStorageCart("updateItemQuantity",u,f,o);var c=n(document).f5LocalStorageCart("getCartTotal"),s=n(document).f5LocalStorageCart("getItemAmount",u,f),l=n(document).f5LocalStorageCart("itemCount");n(r).closest("li").find("span.item-quantity").html(s+" x ");n(r).closest("li").data("quantity",s);n(".cartTotal").html(t._displayAmount(c));e||(n(r).addClass("disabled"),n(r).children("i").addClass("disabled"));n(document).f5Shop("updateCartArticleNo",l)}else h=this,n(h).f5Modal({type:"error",modalContent:i.Message?i.Message:resources_Common.emsg_AnErrorHasOccured})},"post",!1,!1,undefined,"application/json; charset=utf-8")}else{n(document).f5Shop("updateBuyButton",u,o);n(document).f5LocalStorageCart("updateItemQuantity",u,f,o);var a=n(document).f5LocalStorageCart("getCartTotal"),h=n(document).f5LocalStorageCart("getItemAmount",u,f),v=n(document).f5LocalStorageCart("itemCount");n(this).closest("li").find("span.item-quantity").html(h+" x ");n(this).closest("li").data("quantity",h);n(".cartTotal").html(t._displayAmount(a));n(document).f5Shop("updateCartArticleNo",v)}});n(document).on("click",".decrease-amount",function(i){var s;i.preventDefault();i.stopPropagation();var r=n(this).closest("li").data("article-id"),f=n(this).closest("li").data("batch-id"),e=n(this).closest("li").data("batch-quantity"),h=e?e:1,u=n(this).closest("li").data("quantity")-h;u<1?n(document).f5LocalStorageCart("deleteItem",r,f):n(document).f5LocalStorageCart("updateItemQuantity",r,f,u);n(document).f5Shop("updateBuyButton",r,u,!0);var c=n(document).f5LocalStorageCart("getCartTotal"),o=n(document).f5LocalStorageCart("getItemAmount",r,f),l=n(document).f5LocalStorageCart("itemCount");u<1?n(this).closest("li").remove():(n(this).closest("li").find("span.item-quantity").html(o+" x "),n(this).closest("li").data("quantity",o),s=n(this).siblings(".increase-amount").hasClass("disabled"),s&&(n(this).siblings(".increase-amount").removeClass("disabled"),n(this).siblings(".increase-amount").children("i").removeClass("disabled")));n(".cartTotal").html(t._displayAmount(c));n(document).f5Shop("updateCartArticleNo",l)});n(document).on("click",".remove-item",function(i){var r,u,f,e;i.preventDefault();i.stopPropagation();r=n(this).closest("li").data("article-id");u=n(this).closest("li").data("batch-id");n(document).f5LocalStorageCart("deleteItem",r,u);n(document).f5Shop("updateBuyButton",r,0);f=n(document).f5LocalStorageCart("itemCount");n(this).closest("li").remove();n(document).f5Shop("updateCartArticleNo",f);e=n(document).f5LocalStorageCart("getCartTotal");n(".cartTotal").html(t._displayAmount(e))});t.populateCart()},removeItem:function(t,i){i?n(".shopping-cart-items").find("li[data-article-id="+t+"][data-batch-id="+i+"]").remove():n(".shopping-cart-items").find("li[data-article-id="+t+"]").remove()},displayCart:function(){n("#cartWrapper").length?(n("#cartWrapper .shopping-cart-hover").addClass("active"),setTimeout(function(){n("#cartWrapper .shopping-cart-hover:hover").length||n("#cartWrapper .shopping-cart-hover").removeClass("active")},5e3)):n(".checkout-container .shopping-cart-hover").length&&(n(".checkout-container .shopping-cart-hover").addClass("active"),setTimeout(function(){n(".checkout-container .shopping-cart-hover:hover").length||n(".checkout-container .shopping-cart-hover").removeClass("active")},5e3))},populateCart:function(){var u=this,t=n(document).f5LocalStorageCart("getCart"),i=0,r=undefined,f=t.CartArticles.some(n=>n.OutOfStockNoPurchase===!0);n(".shopping-cart-items").empty();(DISABLE_BUY_BUTTON_ON_OUT_OF_STOCK==="True"||BACKORDER_FEATURETOGGLE_ENABLED&&f)&&t.CartArticles.length>0&&Ajax(SITE_ROOT+"/Shop/CheckArticleInStock",{cart:t},function(n){n.Successful&&(r=n.Data.Id)},"post",!1,!1,undefined,"application/json; charset=utf-8");n.each(t.CartArticles,function(t,f){var e=n("<li>",{"data-article-id":f.ArticleId,"data-batch-id":f.BatchId,"data-batch-quantity":f.BatchQuantity,"data-quantity":f.Quantity}).addClass("clearFix"),b=n("<img>",{src:f.ImageLink,alt:""}),v=n("<a>",{"class":"item-name",href:f.Url}),c,h,l,o,a,w,s;v.append(document.createTextNode(f.Name));c=n("<span>",{"class":"item-price"});c.append(u._displayAmount(parseFloat(f.Price)));var y=n("<span>",{"class":"item-quantity"}),p=n("<a>",{"class":"remove-item"}),k=n("<img>",{"class":"icons iconRemoveItem",src:"/Images/nc/vismaicons/action-icons/dyn-icon-cancel.svg",width:"20px",height:"20px"});p.append(k);o=undefined;DISABLE_BUY_BUTTON_ON_OUT_OF_STOCK==="True"||BACKORDER_FEATURETOGGLE_ENABLED&&f.OutOfStockNoPurchase?(o=r!=undefined&&r.some(n=>n===f.ArticleId),h=n("<a>",{"class":"increase-amount"+(o===!0?" disabled":"")}),l=n("<img>",{"class":"icons iconIncreaseItem"+(o===!0?"disabled":""),src:"/Images/nc/vismaicons/action-icons/dyn-icon-add.svg",width:"20px",height:"20px"})):(h=n("<a>",{"class":"increase-amount"}),l=n("<img>",{"class":"icons iconIncreaseItem",src:"/Images/nc/vismaicons/action-icons/dyn-icon-add.svg",width:"20px",height:"20px"}));h.append(l);a=n("<a>",{"class":"decrease-amount"});w=n("<img>",{"class":"icons iconDecreaseItem",src:"/Images/nc/vismaicons/action-icons/dyn-icon-remove.svg",width:"20px",height:"20px"});a.append(w);s=n("<span>");s.append(p);s.append(a);s.append(h);y.append(f.Quantity+" x ");e.append(b);e.append(v);e.append(s);e.append(y);e.append(c);n(".shopping-cart-items").append(e);i=i+parseFloat(f.Price)*parseFloat(f.Quantity);n(document).f5Shop("updateBuyButton",f.ArticleId,f.Quantity,!o)});n(".cartTotal").html(u._displayAmount(i))},_displayAmount:function(n){return n!==0&&!n?resources_Checkout.lbl_UnavailablePrice:n.toLocaleString(PRICE_FORMATTER_LOCALE,{minimumFractionDigits:2,maximumFractionDigits:2,useGrouping:!1})}})}(jQuery),function(n){n.widget("f5.f5Wishlist",{_create:function(){this.initWishlistClick()},initWishlistClick:function(){var t="wishlistItems",i="fas active",r="far",u=function(t){n(t).removeClass(r);n(t).addClass(i)},e=function(t){n(t).removeClass(i);n(t).addClass(r)},o=function(n,t){for(var i=0;i<=n.length-1;i++)n[i]===t&&n.splice(i,1)},s=function(n,t){return n.indexOf(t)!==-1},f=function(t){TRACKING_ENABLED==1&&n(document).f5AudienceTracking("addToWishlist",t)};n(".favourite-article-icon").on("click",function(i){i.preventDefault();var h=this,c=n(h).data("article-id"),l=n(h).data("article-tracking-number"),r=[];n.cookie(t)?(r=n.cookie(t).split(/,/),s(r,c)?(o(r,c),e(h)):(r.push(c),u(h),f(l))):(r.push(c),u(h),f(l));n.cookie(t,r,{path:"/",expires:new Date(2038,1,19,3,14,7)})})}})}(jQuery),function(n){n.widget("f5.f5LoginVisitor",{options:{minimumPasswordLength:8,maximumPasswordLength:64},_create:function(){var t=this;n("input#submit-visitor-form").on("click",function(t){t.preventDefault();var r=n(this).parents("form:first").find("input[name=loginEmail]").val(),u=n(this).parents("form:first").find("input[name=loginPassword]").val(),i="";if(n(document).f5Captcha("captchaEnabled")&&(!n(document).f5Captcha("validateCaptcha")||(i=n(document).f5Captcha("getCaptchaResponse"),i==="")))return n(".validationErrorSummary").show().fadeOut(6e3),!1;Ajax(SITE_ROOT+"/loginVisitor/LoginVisitorAccount",{Username:r,Password:u,captcha:i},function(t){if(t.Successful)t.RedirectUrl?window.location.href=t.RedirectUrl:window.location.reload();else if(t.Message){var i=this;n(i).f5Modal({type:"warning",modalContent:resources_VisitorAccount.VisitorMessage_text_ChangePassword,buttons:[{text:resources_Common.btn_OK,action:function(){n(i).f5Modal("close");var u=t.RedirectUrl+"?email="+encodeURIComponent(r);window.location.href=u}}]})}else n(".validationErrorSummary").show().fadeOut(6e3),n(document).f5Captcha("resetCaptcha")},"post",!1,!1)});n("#loginPassword").on("keypress",function(t){t.which==13&&(t.preventDefault(),n(this).parents("form:first").find("input#submit-visitor-form").trigger("click"))});n("li.accountLogout div.dropdown-menu a#log-out").on("click",function(n){n.preventDefault();Ajax(SITE_ROOT+"/loginVisitor/LogoutUserAccount",{},function(n){n.Successful&&ReloadPage()},"post",!1,!1)});n("#visitor-info-save").click(function(n){n.preventDefault();RedirectToHomepage()});n("input#submit-visitor-register-form").on("click",function(i){var r;if(i.preventDefault(),!t._validateVisitorForm("#visitor-register-form"))return!1;if(r="",n(document).f5Captcha("captchaEnabled")&&(!n(document).f5Captcha("validateCaptcha")||(r=n(document).f5Captcha("getCaptchaResponse"),r==="")))return n(".validationErrorSummary").show().fadeOut(6e3),!1;var u=n("#visitor-register-email").val(),f=SITE_ROOT_LANG+"/shop/SendRegisterEmail",e={email:u,captcha:r},o=function(t){if(t.Successful)window.location.href=t.RedirectUrl;else if(t.Message!==null){var i=this;n(i).f5Modal({type:"error",modalContent:t.Message})}else n(".validationErrorSummary").show().fadeOut(6e3);n(document).f5Spinner("closeSpinnerDialog")};n(document).f5Spinner("showSpinnerDialog",resources_Common.imsg_Loading);Ajax(f,e,o,"post",!0,!1)});n("input#submit-visitor-recoverPassword-form").on("click",function(i){var r;if(i.preventDefault(),t._validateVisitorForm("#visitor-recoverPassword-form")){if(r="",n(document).f5Captcha("captchaEnabled")&&(!n(document).f5Captcha("validateCaptcha")||(r=n(document).f5Captcha("getCaptchaResponse"),r==="")))return n(".validationErrorSummary").show().fadeOut(6e3),!1;var u=n("#visitor-recoverPassword-email").val(),f=SITE_ROOT_LANG+"/shop/SendPasswordRecoverEmail",e={email:u,captcha:r},o=function(t){if(t.Successful)window.location.href=t.RedirectUrl;else if(t.Message!==null){var i=this;n(i).f5Modal({type:"error",modalContent:t.Message})}else n(".validationErrorSummary").show();n(document).f5Spinner("closeSpinnerDialog")};n(document).f5Spinner("showSpinnerDialog",resources_Common.imsg_Loading);Ajax(f,e,o,"post",!0,!1)}});n("a#visitor-logout").on("click",function(n){n.preventDefault();Ajax(SITE_ROOT+"/loginVisitor/LogoutUserAccount",{},function(n){n.Successful&&ReloadPage()},"post",!1,!1)});n("a#visitor-delete").click(function(t){t.preventDefault();var r=SITE_ROOT+"/loginVisitor/Delete",u=function(n){n.Successful&&RedirectToHomepage()},i=this;n(i).f5Modal({type:"warning",modalContent:resources_VisitorAccount.VisitorAccount_text_ConfirmAccountDeletion,buttons:[{text:resources_Common.btn_Delete,action:function(){n(i).f5Modal("close");Ajax(r,{},u,"post",!0,!1)}},{text:resources_Common.btn_Cancel,action:function(){n(i).f5Modal("close")}}]})});n("input#submit-visitor-password-form").on("click",function(i){i.preventDefault();var r=n("#visitor-password").val(),u=n("#visitor-password-confirm").val(),f=n("#visitor-register-by-invitation").val();if(t._validateCreatePasswordForm(r,u)){var e=n("#visitor-passwordToken").val(),o=t._getPasswordSaveUrl(),s={password:r,token:e,byInvitation:f},h=function(t){if(t.Successful)window.location.href=t.RedirectUrl;else if(t.Message!==null){var i=this;n(i).f5Modal({type:"error",modalContent:t.Message})}else n(".validationErrorSummary").show().fadeOut(6e3)};Ajax(o,s,h,"post",!1,!1)}});n("#visitor-password").complexify({strengthScaleFactor:.65,bannedPasswords:[]},function(i,r){var u=n("#passwordComplexityBar");u.width(r+"%");t._isPasswordValid(n("#visitor-password").val())?u.css("background-color","#5cb85c"):u.css("background-color","#d9534f")});n("#visitor-password").on("focus",function(){n("#passwordComplexity").toggle()});n("#visitor-password").on("blur",function(){n("#passwordComplexity").toggle()});n("#login-icon-container").hover(function(){n(".login-popup").stop(!0,!0).addClass("active")},function(){n(".login-popup").stop(!0,!0).removeClass("active")});n(".login-popup").hover(function(){n(".login-popup").stop(!0,!0).addClass("active")},function(){n(".login-popup").stop(!0,!0).removeClass("active")})},_validateVisitorForm:function(t){return n(t).validate().form()?!0:!1},_validateCreatePasswordForm:function(t,i){var r=this;return r._validateVisitorForm("#visitor-password-form")?t!==i?(n(".validationErrorSummary#password-error-different").show().fadeOut(6e3),!1):r._isPasswordValid(t)?!0:(n(".validationErrorSummary#password-error-validation").show().fadeOut(6e3),!1):!1},_getPasswordSaveUrl:function(){var t=n("#visitor-password-purpose").val();return t==="Recover"?SITE_ROOT_LANG+"/shop/saveRecoverPassword":t==="Create"?SITE_ROOT+"/shop/registerVisitor":void 0},_isPasswordValid:function(n){var t=this;return n.length>=t.options.minimumPasswordLength&&n.length<=t.options.maximumPasswordLength}})}(jQuery),function(n){function t(){n("#write-review").removeClass("hidden");n("#add-review > .arrow").addClass("up");n("#review-form").length||(location.hash="review")}function f(){n("#write-review").addClass("hidden");n("#add-review > .arrow").removeClass("up");history.pushState("","",location.href.replace("#review",""))}function i(){n("#review-list").removeClass("hidden");n("#show-reviews > .arrow").addClass("up")}function e(){n("#review-list").addClass("hidden");n("#show-reviews > .arrow").removeClass("up")}function r(){n("html, body").animate({scrollTop:n("#show-reviews").offset().top-150},"300")}function o(){var t=100,r="...",i=resources_E_Article_Site.link_ShowMore,u=resources_E_Article_Site.link_ShowLess;n("#review-list .comment").each(function(){var u=n(this).html();if(u.length>t){var f=u.substr(0,t),e=u.substr(t,u.length-t),o=f+"<span>"+r+'&nbsp;<\/span><span class="more-content"><span>'+e+'<\/span>&nbsp;&nbsp;<a href="" class="more-link">'+i+"<\/a><\/span>";n(this).html(o)}});n(".more-link").click(function(t){t.preventDefault();var r=this;n(r).hasClass("less")?(n(r).removeClass("less"),n(r).html(i)):(n(r).addClass("less"),n(r).html(u));n(r).parent().prev().toggle();n(r).prev().toggle()})}function s(){var t=SITE_ROOT+"/shop/GetReviews",i={articleId:n("div#review-list").data("article-id"),currentPage:n("#curReviewPage").val()},r=function(t){n("div#review-list").html(t);u()};Ajax(t,i,r,"GET")}function u(){o();initializePaging(n("div#review-list a.loadPage"),n("#curReviewPage"),s,null);n("div#review-list a.loadPage").on("click",function(n){n.preventDefault();r()});n("div#review-list a.active").on("click",function(n){n.preventDefault()})}n.widget("f5.f5Reviews",{_create:function(){location.hash==="#review"&&(history.pushState("","",location.href.replace("#review","")),t());n("body").on("click","#add-review",function(i){i.preventDefault();n("#write-review").hasClass("hidden")?t():f()});n("body").on("click","#show-reviews",function(t){t.preventDefault();n("#review-list").hasClass("hidden")?i():e()});n(".reviews-link").on("click",function(n){n.preventDefault();i();r()});u();n("#review-form").validate();n("#submit-review-form").on("click",function(t){var i,u;t.preventDefault();var r=n("#review-form"),e=n(this),f=n(r).find("input[name=Nickname]");if(f.val(f.val().trim()),i=n(r).find("textarea[name=Comment]"),i.length&&i.val(i.val().trim()),!r.validate().form())return!1;if(u="",n(document).f5Captcha("captchaEnabled")&&(!n(document).f5Captcha("validateCaptcha")||(u=n(document).f5Captcha("getCaptchaResponse"),u==="")))return n(".validationErrorSummary").show().fadeOut(6e3),!1;var o={ArticleId:e.data("article-id"),Rating:parseInt(n(r).find('input[name="Rating"]:checked').val()),Nickname:f.val(),Comment:i.length?i.val():""},s={review:o,captcha:u},h=SITE_ROOT+"/shop/ReviewSave",c=function(t){var i=this,u,r;t.Successful?(u=resources_E_Article_Site.imsg_YourReviewSubmitted,t.Message==="imsg_YourReviewSubmittedWaitingForApproval"&&(u=resources_E_Article_Site.imsg_YourReviewSubmittedWaitingForApproval),n(i).f5Modal({type:"",visitorModal:!0,title:resources_E_Article_Site.imsg_WellDone,modalContent:' <i class="fas fa-thumbs-up fa-4x" style="float:left; margin-right: 20px"><\/i> <p>'+u+"<\/p>",buttons:[{text:resources_Common.btn_OK,action:function(){n(i).f5Modal("close");ReloadPage()}}]})):t.Message==="Validation"?n(".validationErrorSummary").show().fadeOut(6e3):(r="",t.Message==="Error"?r=resources_E_Article_Site.imsg_ErrorWhenSubmittingReview:t.Message==="MultipleReviews"&&(r=resources_E_Article_Site.imsg_CantSubmitMultipleReviews),n(i).f5Modal({type:"error",visitorModal:!0,modalContent:r,buttons:[{text:resources_Common.btn_OK,action:function(){n(i).f5Modal("close");ReloadPage()}}]}))};Ajax(h,s,c,"POST",!1,!1,undefined,"application/json; charset=utf-8")})}})}(jQuery),function(n){n.widget("f5.f5Captcha",{options:{},_create:function(){},validateCaptcha:function(){return typeof grecaptcha=="undefined"?!1:!0},resetCaptcha:function(){n(".g-recaptcha").each(function(n){grecaptcha.reset(n)})},captchaEnabled:function(){return n("#captcha-enabled").length!==0?!0:!1},getCaptchaResponse:function(){return n(".g-recaptcha").length>1?grecaptcha.getResponse(0)?grecaptcha.getResponse(0):grecaptcha.getResponse(1):grecaptcha.getResponse()}})}(jQuery),function(n){function t(n){switch(n.trim().replace(/\s/g,"").toUpperCase()){case"SWEDEN":return"ÅÅÅÅMMDDNNNN";case"NORWAY":return"DDMMYYNNNNN";case"DENMARK":return"DDMMYYXXXX";case"FINLAND":return"NNNNNNYSSSX";default:return""}}function i(n){switch(n.trim().replace(/\s/g,"").toUpperCase()){case"SWEDEN":return"NNNNNNNNNN";case"NORWAY":return"NNNNNNNNN";case"DENMARK":return"XXXXXXXX";case"FINLAND":return"NNNNNNN-N";case"NETHERLANDS":return"NNNNNNNN";default:return""}}n.widget("f5.f5Visitor",{options:{},_create:function(){var r=this;n("input.visitorMobilePhone").f5CheckoutPhone();n(document).ready(function(){var r="";n("label.visitorCountry")[0]!==undefined&&(r=n("label.visitorCountry")[0].innerText);n('input[name="InvoiceAddress.CompanyNo"]').attr("placeholder",i(r));n('input[name="InvoiceAddress.IdentificationNo"]').attr("placeholder",t(r))});n(document).on("click","label.visitor",function(){var i=this,f=n(i).text(),r=n(i).attr("name"),e=n(i).attr("class"),u,t;n("#visitorInformation").validate().form()&&(u="<input class='"+e+"' type='text' name='"+r+"'/>",n(i).replaceWith(u),t=".visitor[name='"+r+"']",n(t).hasClass("form-control")||n(t).addClass("form-control"),n(t).val(f),n(t).trigger("focus"))});n(document).on("blur","input.visitor",function(){var t=this,i=n(t).val(),u=n(t).attr("name"),e=n(t).attr("class"),f;n("#visitorInformation").validate().form()&&(f=function(r){var f,o;r.Successful?i&&(f="<label class='"+e+"' name='"+u+"'><\/label>",n(t).replaceWith(f),o=".visitor[name='"+u+"']",n(o).text(i).append("<i class='fas fa-pencil-alt'><\/i>")):n(".validationErrorSummary").show().fadeOut(6e3)},r._saveVisitorInformation(u,i,f))});n(document).on("keypress","input.visitor",function(t){t.which==13&&(t.preventDefault(),n(this).trigger("blur"))});n(document).on("change","input.visitorType",function(){var t=this,e=n(t).attr("name"),i=n(t).val(),o=n(t).attr("id"),u="input.visitor.visitorType:not(#"+o+")",s=HIDE_PNO_FI,h=n("label.visitorCountry")[0].innerText,f;n(t).prop("checked",!1);n(u).prop("checked",!0);f=function(f){f.Successful?(n(t).prop("checked",!0),n(u).prop("checked",!1),r._showCorrectVisitorFields(i,s,h)):n(".validationErrorSummary").show().fadeOut(6e3)};r._saveVisitorInformation(e,i,f)});n(document).on("change","input.visitorUseDeliveryAddress",function(){var t=this,f=n(t).attr("name"),i=n(t).is(":checked"),u;n(t).prop("checked",!i);u=function(r){r.Successful&&(n(t).prop("checked",i),i===!0?n("#visitor-delivery-address-container").removeClass("hidden"):n("#visitor-delivery-address-container").addClass("hidden"))};r._saveVisitorInformation(f,i,u)});n(document).on("click","label.visitorMobilePhone",function(){var i=this,f=n(i).text(),r=n(i).attr("name"),e=n(i).attr("class"),u,t;n("#visitorInformation").validate().form()&&(u="<input class='"+e+"' type='text' name='"+r+"'/>",n(i).replaceWith(u),t=".visitorMobilePhone[name='"+r+"']",n(t).hasClass("form-control")||n(t).addClass("form-control"),n(t).val(f),n(t).f5CheckoutPhone(),n(t).trigger("focus"))});n(document).on("blur","input.visitorMobilePhone",function(t){var o=n(t.relatedTarget).attr("class"),u,e;if(o!=="selected-flag"&&n("#visitorInformation").validate().form()){var i=this,f=n(i).attr("name"),s=n(i).attr("class");n(i).val()!==""&&n(i).f5CheckoutPhone("addPrefixToPhoneNumber");u=n(i).val();e=function(t){var r,e,o;t.Successful?u&&(n(i).f5CheckoutPhone("removeWidget"),r=n(i).parent(),n(i).detach(),e="<label class='"+s+"' name='"+f+"'><\/label>",r.append(e),o="label.visitorMobilePhone[name='"+f+"']",n(o).text(u).append("<i class='fas fa-pencil-alt'><\/i>")):n(".validationErrorSummary").show().fadeOut(6e3)};r._saveVisitorInformation(f,u,e)}});n(document).on("click","label.visitorCountry",function(){var t=this;n("#visitorInformation").validate().form()&&(n("select.visitorCountry").removeClass("hidden"),n("select.visitorCountry").trigger("focus"),n(t).addClass("hidden"))});n(document).on("change blur","select.visitorCountry",function(){var u=this,e=n(u).attr("name"),o=n(u).val(),f=n(u).children("option:selected").text(),s=function(e){e.Successful?(n(u).addClass("hidden"),n("label.visitorCountry").removeClass("hidden"),n("label.visitorCountry").text(f).append("<i class='fas fa-pencil-alt'><\/i>"),n('input[name="InvoiceAddress.CompanyNo"]').attr("placeholder",i(f)),n('input[name="InvoiceAddress.IdentificationNo"]').attr("placeholder",t(f)),r._addCorrectValidationClass(n("input[name=CustomerType]:checked").val(),n("label.visitorCountry")[0].innerText)):n(".validationErrorSummary").show().fadeOut(6e3)};n("#visitorInformation").validate().form()&&r._saveVisitorInformation(e,o,s)});n(document).on("click","#visitor-order-search-button",function(t){t.preventDefault();var i=n("#visitor-order-search").val(),r=SITE_ROOT_LANG+"/shop/searchVisitorOrders",u={searchText:i},f=function(t){n("#visitor-orders-table").html(t)};Ajax(r,u,f,"POST")})},_saveVisitorInformation:function(n,t,i){var r=SITE_ROOT+"/shop/UpdateVisitorInformation",u={key:n,value:t};Ajax(r,u,i,"POST",!1,!1,undefined,"application/json; charset=utf-8")},_showCorrectVisitorFields:function(r,u,f){var e=this;e._addCorrectValidationClass(r,f);r==="1"&&(n("div#visitor-company-container").removeClass("hidden"),n("div#visitor-person-container").addClass("hidden"),n('input[name="InvoiceAddress.CompanyNo"]').attr("placeholder",i(f)));r==="0"&&(n("div#visitor-person-container").removeClass("hidden"),n("div#visitor-company-container").addClass("hidden"),n('input[name="InvoiceAddress.IdentificationNo"]').attr("placeholder",t(f)));u==="1"&&n("div#visitor-person-container").addClass("hidden")},_addCorrectValidationClass:function(t,i){n('input[name="InvoiceAddress.IdentificationNo"]').removeClass("valIdentificationNoSE");n('label[name="InvoiceAddress.IdentificationNo"]').removeClass("valIdentificationNoSE");n('input[name="InvoiceAddress.CompanyNo"]').removeClass("valCompanyNoSE");n('label[name="InvoiceAddress.CompanyNo"]').removeClass("valCompanyNoSE");t==="1"&&i.trim().replace(/\s/g,"").toUpperCase()==="SWEDEN"?(n('input[name="InvoiceAddress.CompanyNo"]').addClass("valCompanyNoSE"),n('label[name="InvoiceAddress.CompanyNo"]').addClass("valCompanyNoSE"),n('label[name="InvoiceAddress.CompanyNo"]').trigger("click"),n('input[name="InvoiceAddress.CompanyNo"]').trigger("blur")):t==="0"&&i.trim().replace(/\s/g,"").toUpperCase()==="SWEDEN"&&(n('input[name="InvoiceAddress.IdentificationNo"]').addClass("valIdentificationNoSE"),n('label[name="InvoiceAddress.IdentificationNo"]').addClass("valIdentificationNoSE"),n('label[name="InvoiceAddress.IdentificationNo"]').trigger("click"),n('input[name="InvoiceAddress.IdentificationNo"]').trigger("blur"))}})}(jQuery),function(n){n.widget("f5.f5AudienceTracking",{_create:function(){},viewContent:function(n){fbq("track","ViewContent",{content_ids:[n],content_type:"product"})},purchase:function(n,t){fbq("track","Purchase",{currency:CURRENCY_CODE,value:n,content_type:"product",content_ids:t})},addToCart:function(n){fbq("track","AddToCart",{content_ids:[n],content_type:"product"})},addToWishlist:function(n){fbq("track","AddToWishlist",{content_ids:[n]})},initiateCheckout:function(n,t){fbq("track","InitiateCheckout",{currency:CURRENCY_CODE,value:n,content_ids:t})},search:function(n){fbq("track","Search",{search_string:n})}})}(jQuery),function(n){n.widget("f5.f5Checkout",{options:{activeTab:1,trackingEnabled:0,isMobileDevice:0,stopOutOfStockOrders:0,numberFormatterLocale:"",siteRootUrl:""},_create:function(){var t=this;t.options.hostTotals=t.element;t.options.hostArticles=n("#checkout-form-step1");t.options.hostDeliveryMethods=n("#delivery-methods-container");t.options.hostPaymentMethods=n("#payment-methods-container");t.options.hostAddresses=n("#checkout-form-step2");t.options.hostDiscounts=n("#discounts-container");t.options.hostCountry=n("#checkout-countries-tablecontainer");t.options.hostPersonalInformation=n("#checkout-form-step2");t.options.hostOrderSummary=n("#orderSummary");t.options.hostTotals.f5CheckoutTotals({numberFormatterLocale:t.options.numberFormatterLocale});t.options.hostArticles.f5CheckoutArticles({parentElement:t.element,checkout:t,numberFormatterLocale:t.options.numberFormatterLocale,siteRootUrl:t.options.siteRootUrl});t.options.hostDeliveryMethods.f5CheckoutDeliveryMethods({parentElement:t.element,siteRootUrl:t.options.siteRootUrl});t.options.hostPaymentMethods.f5CheckoutPaymentMethods({parentElement:t.element,siteRootUrl:t.options.siteRootUrl});t.options.hostAddresses.f5CheckoutAddresses({parentElement:t.element,isMobileDevice:t.options.isMobileDevice});t.options.hostDiscounts.f5CheckoutDiscounts({parentElement:t.element,checkout:t,numberFormatterLocale:t.options.numberFormatterLocale,siteRootUrl:t.options.siteRootUrl});t.options.hostCountry.f5CheckoutCountry({parentElement:t.element,siteRootUrl:t.options.siteRootUrl});t.options.hostPersonalInformation.f5CheckoutPersonalInformation({siteRootUrl:t.options.siteRootUrl});t.options.hostOrderSummary.f5OrderSummary({parentElement:t.element,siteRootUrl:t.options.siteRootUrl});OnePageCheckoutIsEnabled==="True"?(t._initAddressWizardStep(),t._hidePaymentsAndDeliveryTab(),t.options.activeTab=parseInt(n("#checkoutWizardStep").val()),t.options.activeTab===2&&t._showPaymentsAndDeliveryTab(),t.options.activeTab===3&&(n(".checkoutWzFooterStep").hide(),t.options.hostOrderSummary.f5OrderSummary("refreshSummaryData")),t.options.trackingEnabled==1&&n(document).f5AudienceTracking("initiateCheckout",t.options.hostTotals.f5CheckoutTotals("getTotalAmount"),t.options.hostArticles.f5CheckoutArticles("getArticleTrackingNumbers")),t.options.activeTab=parseInt(n("#checkoutWizardStep").val())):(t._initTabHeader("checkoutWzStepOne",1),t._initTabHeader("checkoutWzStepTwo",2),t._initTabHeader("checkoutWzStepThree",3),t.options.trackingEnabled==1&&n(document).f5AudienceTracking("initiateCheckout",t.options.hostTotals.f5CheckoutTotals("getTotalAmount"),t.options.hostArticles.f5CheckoutArticles("getArticleTrackingNumbers")),t.options.activeTab=parseInt(n("#checkoutWizardStep").val()),t.options.activeTab===3&&(n(".checkoutWzFooterStep").hide(),t.options.hostOrderSummary.f5OrderSummary("refreshSummaryData")),t.options.activeTab===2&&t._initAddressWizardStep());n("#checkoutCountry option:selected").attr("data-klarna-active")==="True"&&t.createKlarnaCheckout();n("#checkout-nextStep").on("click",function(i){i.preventDefault();var r=t.options.activeTab+1,u=function(){i.preventDefault();n("html, body").animate({scrollTop:0},"300")};t._setActiveTab(r,!0,u)});n(".checkout-nextStep").on("click",function(n){n.preventDefault();var i=t.options.activeTab+1,r=function(){n.preventDefault()};t._setActiveTab(i,!0,r)});n("#checkout-confirm").on("click",function(t){t.preventDefault();n("#checkout-form").trigger("submit")});n("#checkout-form-step1").on("submit",function(n){n.preventDefault()});n("#checkout-form").on("submit",function(i){var u,r;if((i.preventDefault(),n("#spinnerPlaceholder").is(":visible"))||t.options.stopOutOfStockOrders==1&&!t.options.hostArticles.f5CheckoutArticles("verifyStockArticles"))return!1;if(u=n("#discountCodeHidden").val(),u&&(r=t.options.hostDiscounts.f5CheckoutDiscounts("EnsureValidDiscount",u),!r.isValid))return t.options.hostDiscounts.f5CheckoutDiscounts("update",r.Order),t._updateCheckoutTotalSums(r.Order),t.options.hostOrderSummary.f5OrderSummary("refreshSummaryData"),!1;var f={cart:n(document).f5LocalStorageCart("getCart")},e=t.options.siteRootUrl+"/Shop/CheckoutConfirm",o=n("#checkout-confirm").css("background"),s=function(i){var r,u,f;if(i!==undefined)if(i.RedirectUrl)window.location.assign(i.RedirectUrl);else{if(i.Successful){r=t.options.siteRootUrl+"/shop/confirm";t.options.trackingEnabled==1&&n(document).f5AudienceTracking("purchase",t.options.hostTotals.f5CheckoutTotals("getTotalAmount"),t.options.hostArticles.f5CheckoutArticles("getArticleTrackingNumbers"));window.location.assign(r);return}n("#checkoutSpinnerContainer").hide();i.Message==="HiddenPrices"&&ReloadPage();i.Data?t._updateCartWithNewOrder(i.Data):i.Message?(n("#checkoutValidationError").html(i.Message),n("#checkoutValidationError").addClass("validationErrorSummary"),n("#checkoutValidationError").show().fadeOut(6e3,function(){n("#checkoutValidationError").removeClass("validationErrorSummary")})):(n("#checkout-confirm").css("cursor","pointer"),n("#checkout-confirm").css("background",o),i.Errors!=undefined&&i.Errors.length!==0?(u=this,f=0,n(u).f5Modal({type:"error",modalContent:i.Errors[f].Error})):(n("#checkoutBackendError").addClass("validationErrorSummary"),n("#checkoutBackendError").show().fadeOut(6e3,function(){n("#checkoutBackendError").removeClass("validationErrorSummary")})));t._enableButtons(!1)}};if(!n(this).validate().form())return!1;t._disableButtons(!1);n("#checkout-confirm").css("cursor","default");n("#checkoutSpinnerContainer").fadeIn("slow",function(){CheckoutAjax(e,f,s,undefined,undefined,undefined,undefined,"application/json; charset=utf-8")})});n(".checkoutWizard1 .row.addressSummary").on("click",function(n){n.preventDefault();t.returnToTabOne()});n(".onePageLayout .checkoutWizard2.delivery-payment-container").on("click",function(){t.options.activeTab!==2&&t._validateTab(1)&&t._setActiveTab(2,!1)});n(t.element).on("CheckoutChildUpdated",function(n,i){t._disableButtons(!0);var r=i.invoker;(r==="PaymentMethod"||r==="DeliveryMethod"||r==="Discount"||r==="Articles"||r==="Country")&&t._updateCheckoutTotalSums(i.pricesToChange);r==="Discount"&&t.options.hostDeliveryMethods.f5CheckoutDeliveryMethods("showCheckoutDeliveryMethods",i.pricesToChange.AvailableDeliveryMethods);OnePageCheckoutIsEnabled==="True"&&(r==="PaymentMethod"||r==="DeliveryMethod")&&t._initAddressWizardStep();t._enableButtons(!0)});n(t.element).on("setActiveTab",function(n,i){t._setActiveTab(i.tabIndex,i.validateCurrentStep)})},_updateCheckoutTotalSums:function(n){var t=this;if(n===undefined)throw"Checkout update object is missing";else t.options.hostTotals.f5CheckoutTotals("update",n.OrderSummaryDto,n.VatIsIncluded)},_setActiveTab:function(t,i,r){var u;if(OnePageCheckoutIsEnabled==="True"){if(!n(".checkout-ajax-spinner").hasClass("hidden")||n("#spinnerPlaceholder").is(":visible"))return;if(u=this,i&&!u._validateTab())return;var f=u.options.siteRootUrl+"/Shop/UpdateCheckoutWizardStep",e={step:t},o=function(i){if(i.Successful){var f=u._getScrollOffset();switch(t){case 1:u._hidePaymentsAndDeliveryTab();u._initAddressWizardStep();u._showAddressTab();n(".checkoutWzFooterFinal").hide();n(".checkoutWizard3").slideUp(500);n(".checkoutWzFooterStep").show();n("html, body").animate({scrollTop:n(".checkoutWizard1").offset().top-f},500);break;case 2:u._hideAddressTab();u._showPaymentsAndDeliveryTab();n(".checkoutWzFooterFinal").hide();n(".checkoutWizard3").slideUp(500);n(".checkoutWzFooterStep").show();f=u.options.activeTab===1?n(".checkoutWizard2.delivery-payment-container").offset().top-n(".checkoutWizard1 .addressFull").height()-f:n(".checkoutWizard2.delivery-payment-container").offset().top-f;n("html, body").animate({scrollTop:f},500);break;case 3:u._hideAddressTab();u._hidePaymentsAndDeliveryTab();n(".checkoutWzFooterStep").hide();n(".checkoutWzFooterFinal").show();n("#discounts-container").f5CheckoutDiscounts("reactivateDiscountCode");u.options.hostOrderSummary.f5OrderSummary("refreshSummaryData");n(".checkoutWizard3").slideDown(500);n("html, body").animate({scrollTop:n(".checkoutWizard3").offset().top-f},500);break;default:console.log("Invalid tab index: "+t)}u.options.activeTab=t;typeof r!="undefined"&&r()}else ReloadPage()};Ajax(f,e,o)}else{if(!n("#checkout-ajax-spinner").hasClass("hidden")||n("#spinnerPlaceholder").is(":visible"))return;if(u=this,i&&!u._validateTab())return;var f=u.options.siteRootUrl+"/Shop/UpdateCheckoutWizardStep",e={step:t},o=function(i){if(i.Successful){n("ul.checkoutSteps > li").removeClass("active");switch(t){case 1:n(".checkoutWizard2").hide();n(".checkoutWizard3").hide();n(".checkoutWzFooterFinal").hide();n(".checkoutWizard1").show();n(".checkoutWzFooterStep").show();n("ul.checkoutSteps > li.first").addClass("active");break;case 2:u._initAddressWizardStep();n(".checkoutWizard1").hide();n(".checkoutWizard3").hide();n(".checkoutWzFooterFinal").hide();n(".checkoutWizard2").show();n(".checkoutWzFooterStep").show();n("ul.checkoutSteps > li.second").addClass("active");break;case 3:n(".checkoutWizard1").hide();n(".checkoutWizard2").hide();n(".checkoutWzFooterStep").hide();n(".checkoutWizard3").show();n(".checkoutWzFooterFinal").show();n("ul.checkoutSteps > li.third").addClass("active");n("#discounts-container").f5CheckoutDiscounts("reactivateDiscountCode");u.options.hostOrderSummary.f5OrderSummary("refreshSummaryData");break;default:console.log("Invalid tab index: "+t)}u.options.activeTab=t;typeof r!="undefined"&&r()}else ReloadPage()};Ajax(f,e,o)}},_validateTab:function(t){var i=this,u,r;if(OnePageCheckoutIsEnabled==="True"){t===undefined&&(t=i.options.activeTab);switch(t){case 1:var f=n(document).f5LocalStorageCart("itemCount"),e=parseFloat(n("#totalItemsAmount").val()),o=parseFloat(n("#minItemsAmount").val());if(f==0)return n(".validationErrorNoArticles").show().fadeOut(6e3),!1;if(e<o)return n(".validationErrorMinItemsValue").show().fadeOut(6e3),!1;if(!n("#checkout-form-step1").validate().form()||!i.options.hostPersonalInformation.f5CheckoutPersonalInformation("validate",".valIgnore, #IdentificationNo, #CompanyNo"))return!1;if(!i.options.hostPersonalInformation.f5CheckoutPersonalInformation("sendAddresses"))return r=this,n(r).f5Modal({type:"error",modalContent:resources_Common.hdr_Error}),!1;break;case 2:if(i.options.hostDeliveryMethods.f5CheckoutDeliveryMethods("validate")===!1||i.options.hostPaymentMethods.f5CheckoutPaymentMethods("validate")===!1||!n(".checkoutWizard2.delivery-payment-container").validate().form())return!1;if(!i.options.hostPersonalInformation.f5CheckoutPersonalInformation("validate",".valIgnore"))return i.returnToTabOne(),!1;if(!i.options.hostPersonalInformation.f5CheckoutPersonalInformation("sendAddresses"))return i.returnToTabOne(),r=this,n(r).f5Modal({type:"error",modalContent:resources_Common.hdr_Error}),!1;break;case 3:break;default:console.log("Invalid previous tab index: "+u)}return!0}u=i.options.activeTab;switch(u){case 1:var f=n(document).f5LocalStorageCart("itemCount"),e=parseFloat(n("#totalItemsAmount").val()),o=parseFloat(n("#minItemsAmount").val());if(f==0)return n(".validationErrorNoArticles").show().fadeOut(6e3),!1;if(i.options.hostDeliveryMethods.f5CheckoutDeliveryMethods("validate")===!1||i.options.hostPaymentMethods.f5CheckoutPaymentMethods("validate")===!1)return!1;if(e<o)return n(".validationErrorMinItemsValue").show().fadeOut(6e3),!1;if(!n("#checkout-form-step1").validate().form())return!1;break;case 2:if(!i.options.hostPersonalInformation.f5CheckoutPersonalInformation("validate"))return!1;if(!i.options.hostPersonalInformation.f5CheckoutPersonalInformation("sendAddresses"))return r=this,n(r).f5Modal({type:"error",modalContent:resources_Common.hdr_Error}),!1;break;case 3:break;default:console.log("Invalid previous tab index: "+u)}return!0},_initAddressWizardStep:function(){var t=this,r=t.options.hostPaymentMethods.f5CheckoutPaymentMethods("getActivePaymentMethodAttributes"),i=n("#checkoutCountry option:selected"),u={countryName:i.text(),countryCode:i.attr("data-code"),saleWithinEu:i.attr("data-eu-country")==="True"};t.options.hostAddresses.f5CheckoutAddresses("activateAddressesTab",r,u);OnePageCheckoutIsEnabled==="True"&&t._updateAddressSumarry()},_initTabHeader:function(t,i){var r=this;n("#"+t).on("click",function(n){(n.preventDefault(),r.options.activeTab<=i)||r._setActiveTab(i,!1)})},createKlarnaCheckout:function(){var t=this,i=t.options.siteRootUrl+"/Shop/KlarnaView",r=function(t){if(t.Successful)n("#klarna-widget").html(t.Html);else{var i=this;n(i).f5Modal({type:"error",modalContent:t.Message});n("#klarna-widget").html(null)}};CheckoutAjax(i,{},r,"get",!1)},updateKlarnaCheckout:function(){var r=this,t,i;window._klarnaCheckout(function(n){n.suspend()});t=r.options.siteRootUrl+"/Shop/KlarnaView";i=function(t){if(t.Successful)window._klarnaCheckout(function(n){n.resume()});else{var i=this;n(i).f5Modal({type:"error",modalContent:t.Message});n("#klarna-widget").html(null)}};CheckoutAjax(t,{},i,"get",!1)},returnToTabOne:function(){var n=this;n._setActiveTab(1,!1)},scrollToArticles:function(){var t=this,i=t._getScrollOffset();n("html, body").animate({scrollTop:n("#checkout-form-step1").offset().top-i},500)},_disableButtons:function(t){OnePageCheckoutIsEnabled==="True"?t==!0&&n(".checkout-ajax-spinner").removeClass("hidden"):t==!0&&n("#checkout-ajax-spinner").removeClass("hidden");n("div#page-container #checkout-nextStep").addClass("disabled");n("div#page-container #checkout-confirm").addClass("disabled")},_enableButtons:function(t){OnePageCheckoutIsEnabled==="True"?t&&n(".checkout-ajax-spinner").addClass("hidden"):t&&n("#checkout-ajax-spinner").addClass("hidden");HIDE_PRICES!=="True"&&(n("div#page-container #checkout-nextStep").removeClass("disabled"),n("div#page-container #checkout-confirm").removeClass("disabled"))},_showAddressTab:function(){n(".checkoutWizard1 .addressFull").slideDown(500);n(".checkoutWizard1 .row.addressSummary").hide();n(".checkoutWizard1 .adressCheckoutContinueButton").show()},_hideAddressTab:function(){var t=this;n(".checkoutWizard1 .addressFull").slideUp(500);n(".checkoutWizard1 .row.addressSummary").show(500).css("display","flex");n(".checkoutWizard1 .adressCheckoutContinueButton").hide();t._updateAddressSumarry()},_updateAddressSumarry:function(){var t=n("input#invoiceFirstName").val()+" "+n("input#invoiceLastName").val(),i=n("input#invoiceAddress1").val()+" "+n("input#invoiceAddress2").val();n("span#addressSumarryName").text(t);n("span#addressSumarryAddress").text(i);n("span#addressSumarryEmail").text(n("input#invoiceEmail").val());n("span#addressSumarryPhoneNumber").text(n("input#invoiceMobilePhone").val())},_showPaymentsAndDeliveryTab:function(){var t,i,r;(n(".checkoutWizard2.deliveryAndPaymentCheckoutContinueButton").show(),t=n("#checkoutCountry").val(),t!=null&&t!="")&&(i=n(".availableForAllCountries, .paymentMethodRow."+t),r=n(".deliveryMethodRow."+t),i.show(),r.show())},_hidePaymentsAndDeliveryTab:function(){var t,i,r;(n(".checkoutWizard2.deliveryAndPaymentCheckoutContinueButton").hide(),t=n("#checkoutCountry").val(),t!=null&&t!="")&&(i=n(".paymentMethodRow."+t),i.length>=1&&i.not(":has(input:checked)").hide(),r=n(".deliveryMethodRow."+t),r.length>=1&&r.not(":has(input:checked)").hide())},_updateCartWithNewOrder:function(t){var i=this,r=this;n(r).f5Modal({type:"error",modalContent:t.Message,buttons:[{text:resources_Common.btn_OK,action:function(){window.location.reload()}}]});i._updateCheckoutTotalSums(t.Order);i.options.hostOrderSummary.f5OrderSummary("refreshSummaryData")},_getScrollOffset:function(){var t=0,i=n("#admin-toolbar-wrapper").height();return i!==undefined&&(t+=i),n(".hiddenMobileMenu").css("display")==="block"&&(t+=n(".hiddenMobileMenu").height()),t}})}(jQuery),function(n){n.widget("f5.f5CheckoutAddresses",{options:{isMobileDevice:0},_create:function(){var t=this;n(".jsCheckoutCustomerType").on("change",function(){t._setCustomerTypeSpecificFields()});n("#useDeliveryAddress").on("change",function(){var t=n(this).is(":checked");t?(n("#delivery-address").removeClass("hidden"),n("#delivery-first-name").removeClass("valIgnore"),n("#delivery-last-name").removeClass("valIgnore"),n("#delivery-address-1").removeClass("valIgnore"),n("#delivery-post-code").removeClass("valIgnore"),n("#delivery-post-office").removeClass("valIgnore"),n("#delivery-country").removeClass("valIgnore")):(n("#delivery-address").addClass("hidden"),n("#delivery-first-name").addClass("valIgnore"),n("#delivery-last-name").addClass("valIgnore"),n("#delivery-address-1").addClass("valIgnore"),n("#delivery-post-code").addClass("valIgnore"),n("#delivery-post-office").addClass("valIgnore"),n("#delivery-country").addClass("valIgnore"),n("#delivery-address :input").val(""))});n("body").on("mouseenter mouseleave","#vatno-info",function(){n(this).popover("toggle")});n(".checkoutWizard2 input, .checkoutWizard2 select, .checkoutWizard2 textarea").on("focus",function(){n(this).closest(".checkoutWizard2").find(".form-group.row").removeClass("selected");n(this).closest(".form-group.row").addClass("selected")})},activateAddressesTab:function(n,t){var i=this;i.options.paymentMethodAttributes=n;i.options.countryAttributes=t;i._resetCustomerNumbersValidation();i._resetPhonePrefixes();i._setCustomerTypeSpecificFields();i._setupPaymentMethodDependentSettings();i._setupCountryDependentSettings()},_setCompanyNameVisibility:function(t){t==="Company"?(n("#company-name").show(),n("#CompanyName").removeClass("valIgnore"),n("#company-vatno").hasClass("hidden")||n("#company-vatno").show()):t==="Person"&&(n("#company-name").hide(),n("#company-vatno").hide(),n("#CompanyName").removeClass("validationError").addClass("valIgnore"))},_setCustomerTypeSpecificFields:function(){var t=this,i=n(".jsCheckoutCustomerType:checked").val();t._setCompanyNameVisibility(i);t._resetCustomerNumbersValidation();i==="Company"?t._setupCompanyIdInput(t.options.paymentMethodAttributes.companyNumberHandling):i==="Person"&&t._setupPersonIdInput(t.options.paymentMethodAttributes.personNumberHandling)},_setupPersonIdInput:function(t){t!=="hidden"?(n("#identification-person").show(),t==="mandatory"?(n("#IdentificationNo").addClass("valRequired").removeClass("valIgnore"),n("#identificationNo-label-mandatory-suffix").show()):n("#IdentificationNo").removeClass("valIgnore")):n("#IdentificationNo").val("")},_setupCompanyIdInput:function(t){t!=="hidden"?(n("#identification-company").show(),t==="mandatory"&&(n("#CompanyNo").addClass("valRequired").removeClass("valIgnore"),n("#companyNo-label-mandatory-suffix").show())):n("#CompanyNo").val("")},_resetCustomerNumbersValidation:function(){n("#CompanyNo").removeClass("validationError").removeClass("valRequired").addClass("valIgnore");n("#IdentificationNo").removeClass("validationError").removeClass("valRequired").addClass("valIgnore").removeClass("valIdentificationNoSE");n("CompanyName").addClass("valIgnore");n("#identification-company").hide();n("#identification-person").hide();n("#companyNo-label-mandatory-suffix").hide();n("#identificationNo-label-mandatory-suffix").hide();n("#checkout-form").validate()},_resetPhonePrefixes:function(){n("#invoiceMobilePhone").f5CheckoutPhone("removePrefixFromNumber");n("#deliveryMobilePhone").f5CheckoutPhone("removePrefixFromNumber")},_setupPaymentMethodDependentSettings:function(){var e=this,i=e.options.paymentMethodAttributes,r=n("#useDeliveryAddress"),f=n("#disableDeliveryAddressExplanation"),u,t;i.disableDeliveryAddress?(r.is(":checked")&&r.trigger("click"),f.html(i.disableDeliveryAddressExplanation).show(),r.prop("disabled",!0)):(r.prop("disabled",!1),f.hide().empty());u=n("#requiredMobileNumberLabel");t=n("#invoiceMobilePhone");i.mobileNumberRequired?(u.show(),t.addClass("valRequired")):(u.hide(),t.removeClass("valRequired"));i.mobileNumberValidationStrict?(t.removeClass("valPhoneNo"),t.addClass("valPhoneNoStrict")):(t.removeClass("valPhoneNoStrict"),t.addClass("valPhoneNo"));n('input[type="email"][notmatch]').attr("notmatch",i.disallowedEmail)},_setupCountryDependentSettings:function(){var i=this,t=i.options.countryAttributes,u,f,e,o,r;OnePageCheckoutIsEnabled==="True"?t.countryCode!=null&&t.countryCode!=""&&(n("label#invoice-country-label").text(t.countryName),n("input#invoiceCountry").val(t.countryCode),n("label#delivery-country-label").text(t.countryName),n("input#delivery-country").val(t.countryCode)):(n("label#invoice-country-label").text(t.countryName),n("input#invoiceCountry").val(t.countryCode),n("label#delivery-country-label").text(t.countryName),n("input#delivery-country").val(t.countryCode));t.saleWithinEu?n("div#company-vatno").removeClass("hidden"):n("div#company-vatno").addClass("hidden");u=i._getPersonNoPlaceholder(t.countryCode);n("input#IdentificationNo").attr("placeholder",u);f=i._getCompanyNoPlaceholder(t.countryCode);n("input#CompanyNo").attr("placeholder",f);e=i._getCompanyNoValidationClass(t.countryCode);n("input#CompanyNo").addClass(e);o=i._getPersonNoValidationClass(t.countryCode);n("input#IdentificationNo").addClass(o);r=i._getIdentificationNoInputType(t.countryCode);n("input#IdentificationNo").attr("type",r);n("input#CompanyNo").attr("type",r)},_getPersonNoPlaceholder:function(n){switch(n.toUpperCase()){case"SE":return"ÅÅÅÅMMDDNNNN";case"NO":return"DDMMYYNNNNN";case"DK":return"DDMMYYXXXX";case"FI":return"NNNNNNYSSSX";default:return""}},_getCompanyNoPlaceholder:function(n){switch(n.toUpperCase()){case"SE":return"NNNNNNNNNN";case"NO":return"NNNNNNNNN";case"DK":return"XXXXXXXX";case"FI":return"NNNNNNN-N";case"NL":return"NNNNNNNN";default:return""}},_getPersonNoValidationClass:function(n){switch(n.toUpperCase()){case"SE":return"valIdentificationNoSE";default:return""}},_getCompanyNoValidationClass:function(n){switch(n.toUpperCase()){case"SE":return"valCompanyNoSE";default:return""}},_getIdentificationNoInputType:function(n){var t=this;if(t.options.isMobileDevice===0)return"text";switch(n.toUpperCase()){case"SE":case"NO":case"DK":return"number";case"FI":return"text";default:return"text"}}})}(jQuery),function(n){n.widget("f5.f5CheckoutArticles",{options:{siteRootUrl:"",numberFormatterUrl:""},_create:function(){var t=this;n(".articleQuantityInput").each(function(){n(this).mask("9?9999",{placeholder:""})});n(".articleQuantityInput").on("change",function(i){if(i.preventDefault(),!n(this).hasClass("disabled")){OnePageCheckoutIsEnabled==="True"&&t.options.checkout.options.activeTab===3&&t.options.checkout._setActiveTab(2,!1);t.options.checkout._disableButtons(!0);n(this).addClass("disabled");var u=n(this).data("article-id"),f=n(this).data("batch-id"),e=n(this).val(),r=parseInt(e,10);isNaN(r)?(n(this).val(n(this).data("old-value")),n(this).mask("9?9999",{placeholder:""})):(n(this).val(r),t._updateArticleQuantity(u,f,r),n(this).data("old-value",r));n(this).removeClass("disabled");t.options.checkout._enableButtons(!0)}});n(".articleBatchQuantityInput").on("change",function(i){if(i.preventDefault(),!n(this).hasClass("disabled")){OnePageCheckoutIsEnabled==="True"&&t.options.checkout.options.activeTab===3&&t.options.checkout._setActiveTab(2,!1);t.options.checkout._disableButtons(!0);n(this).addClass("disabled");var u=n(this).data("article-id"),f=n(this).data("batch-id"),e=n(this).val(),r=parseInt(e,10);curArticlesAmount=parseInt(n("#article-quantity-"+u).val(),10);isNaN(r)?(n(this).val(n(this).data("old-value")),n(this).mask("9?9999",{placeholder:""})):(n(this).val(r),t._updateArticleQuantityFromBatches(u),t._updateArticleQuantity(u,f,n(this).data("batch-quantity")*r),n(this).data("old-value",r));n(this).removeClass("disabled");t.options.checkout._enableButtons(!0)}});n(".increaseArticleBatchQuantity").on("click",function(i){if(i.preventDefault(),!n(this).hasClass("disabled")){var u=n(this).data("article-id"),r=n(this).data("batch-id"),f=parseInt(n("#article-batch-quantity-"+r).val(),10),e=parseInt(n("#article-quantity-"+u).val(),10);n(this).siblings("#article-batch-quantity-"+r).val(f+1);n("#article-quantity-"+u).val(e+n(this).data("batch-quantity"));t._updateArticleQuantity(u,r,n(this).data("batch-quantity")*n("#article-batch-quantity-"+r).val())}});n(".decreaseArticleBatchQuantity").on("click",function(i){if(i.preventDefault(),!n(this).hasClass("disabled")){var u=n(this).data("article-id"),r=n(this).data("batch-id"),f=parseInt(n("#article-batch-quantity-"+r).val(),10),e=parseInt(n("#article-quantity-"+u).val(),10);n(this).siblings("#article-batch-quantity-"+r).val(f-1);n("#article-quantity-"+u).val(e-n(this).data("batch-quantity"));t._updateArticleQuantity(u,r,n(this).data("batch-quantity")*n("#article-batch-quantity-"+r).val())}});n(".increaseArticleQuantity").on("click",function(t){if(t.preventDefault(),!n(this).hasClass("disabled")){var i=n(this).data("article-id"),r=parseInt(n("#article-quantity-"+i).val(),10);n("#article-quantity-"+i).val(r+1).trigger("change")}});n(".decreaseArticleQuantity").on("click",function(t){if(t.preventDefault(),!n(this).hasClass("disabled")){var i=n(this).data("article-id"),r=parseInt(n("#article-quantity-"+i).val(),10);r>1&&n("#article-quantity-"+i).val(r-1).trigger("change")}});n("body").on("click",".removeFromCart",function(i){if(i.preventDefault(),!n(this).hasClass("disabled")){OnePageCheckoutIsEnabled==="True"&&t.options.checkout.options.activeTab===3&&t.options.checkout._setActiveTab(2,!1);t.options.checkout._disableButtons(!0);var r=n(this).data("article-id"),u=n(this).data("batch-id");t._updateArticleQuantity(r,u,0);t.options.checkout._enableButtons(!0)}})},verifyStockArticles:function(){var i=this,t=!0;return Ajax(i.options.siteRootUrl+"/Shop/IsArticlesInStock/",{cart:n(document).f5LocalStorageCart("getCart")},function(i){if(!i.Successful){var r=this;n(r).f5Modal({type:"error",modalContent:i.Message});t=!1}},"post",!1,!1,undefined,"application/json; charset=utf-8"),t},getArticleTrackingNumbers:function(){var t=[];return n(".article-tracking-number").each(function(i){t[i]=n(this).val()}),t},updateOrderLineTable:function(t,i){var r=this;n.each(t,function(t,u){n("#order-line-articleid-"+u.ArticleId).html(i?u.GrossSumOfLine:u.NetSumOfLine);n("#order-line-articleid-"+u.ArticleId).formatNumber({format:"#,##0.00",locale:r.options.numberFormatterLocale})});i?(n(".articleUnitPriceNet").addClass("hidden"),n(".articleUnitPriceGross").removeClass("hidden")):(n(".articleUnitPriceNet").removeClass("hidden"),n(".articleUnitPriceGross").addClass("hidden"))},_updateArticleAmounts:function(t,i){n(t.options.parentElement).trigger("CheckoutChildUpdated",{invoker:"Articles",pricesToChange:i});t.options.checkout.options.hostDeliveryMethods.f5CheckoutDeliveryMethods("updateCheckoutDeliveryMethods");t.options.checkout.options.hostDiscounts.f5CheckoutDiscounts("reactivateDiscountCode");t.options.checkout.options.hostDeliveryMethods.f5CheckoutDeliveryMethods("chooseDeliveryMethod",n(".jsDeliveryMethod:checked").val());n(document).f5Shop("updateCartArticleNo",n(document).f5LocalStorageCart("itemCount"))},_updateArticleQuantity:function(t,i,r){var u=this,f=function(f){var e,o,s;if(f.Successful){if(e=n(document).f5LocalStorageCart("getItemIndex",t,i),o=n("#article-additional-information-"+t).text().length?n("#article-additional-information-"+t).text().trim():"",r===0)i&&n("#checkout-row-"+i).remove(),i&&n(".batch-line-for-"+t).length||n("#checkout-row-"+t).remove(),e>-1&&n(document).f5LocalStorageCart("deleteItem",t,i);else if(e>-1)n(document).f5LocalStorageCart("updateItem",e,r,o);else{var h=n(this).data("article-name"),c=n(this).data("article-url"),l=n(this).data("article-price").replace(",","."),a=n(this).data("article-image-link"),v=n(this).data("article-outofstock-nopurchase")==="True"?!0:!1;n(document).f5LocalStorageCart("addNewItem",t,r,o,h,c,l,a,null,null,v)}u.updateOrderLineTable(f.Data.OrderLines,f.Data.VatIsIncluded);u._updateArticleAmounts(u,f.Data,r);i&&u._updateArticleQuantityFromBatches(t);n("#checkoutCountry option:selected").attr("data-klarna-active")==="True"&&n("#checkout-form").f5Checkout("updateKlarnaCheckout")}else s=this,n(s).f5Modal({type:"error",modalContent:resources_E_Article_Site.imsg_QuantityExceedsStockBalance,buttons:[{text:resources_Common.btn_OK,action:function(){n(s).f5Modal("close");ReloadPage()}}]})},e={cart:n(document).f5LocalStorageCart("getCart"),articleId:t,batchId:i,amount:r};CheckoutAjax(u.options.siteRootUrl+"/Shop/UpdateArticleQuantityInOrder",e,f,"post",!0,!1,undefined,"application/json; charset=utf-8")},_updateArticleQuantityFromBatches:function(t){var i=0;n(".articleBatchQuantityInput[data-article-id='"+t+"']").each(function(t,r){i+=n(r).val()*n(r).data("batch-quantity")});n("#article-quantity-"+t).val(i)}})}(jQuery),function(n){n.widget("f5.f5CheckoutInit",{options:{},_create:function(){n("#checkoutSpinnerContainer").show();this._updateOrderFromSession();this._hideShoppingCart()},_updateOrderFromSession:function(){var t=n(document).f5LocalStorageCart("getCart"),i=t.CartArticles.some(n=>n.OutOfStockNoPurchase===!0),r=SITE_ROOT_LANG+"/Shop/CheckoutView",u={cart:t},f=function(t){n("#checkoutSpinnerContainer").hide();n("#checkout-placeholder-container").html(t);n("#checkout-form").f5Checkout({trackingEnabled:TRACKING_ENABLED,isMobileDevice:IS_MOBILE_DEVICE,stopOutOfStockOrders:DISABLE_BUY_BUTTON_ON_OUT_OF_STOCK==="True"||BACKORDER_FEATURETOGGLE_ENABLED&&i,numberFormatterLocale:NUMBER_FORMATTER_LOCALE,siteRootUrl:SITE_ROOT_LANG})};Ajax(r,u,f,"POST",!0,!1,undefined,"application/json; charset=utf-8")},_hideShoppingCart:function(){n(".shoppingCart").hide();n("#cartWrapper").hide()}})}(jQuery),function(n){n.widget("f5.f5CheckoutDeliveryMethods",{options:{siteRootUrl:""},_create:function(){var n=this;n.toggleDeliveryMethodVatPrices();n._loadDeliveryMethodFunctions()},updateCheckoutDeliveryMethods:function(){var t=this,i=t.options.siteRootUrl+"/Shop/CheckoutUpdateOrderDeliveryMethods",r=function(i){n("#delivery-methods-inner-container").html(i);t._loadDeliveryMethodFunctions()};CheckoutAjax(i,{},r,"get",!1)},showCheckoutDeliveryMethods:function(t){var i=n(".deliveryMethodRow"),r,u,f,e;if(i.addClass("hidden"),r=null,u=i.find("input[name='deliveryMethodId']:checked"),u.length>0&&(r=u.first().val()),i.find("input[name='deliveryMethodId']").prop("checked",""),f=t.length,f<1){n("#no-deliverymethods-available").removeClass("hidden");return}e=f===1?"checked":"";i.each(function(i,u){var o=n(u).find("input[name='deliveryMethodId']"),f=o.val();f&&n.inArray(f,t)>-1&&(n(u).removeClass("hidden"),o.prop("checked",r===f||e))})},toggleDeliveryMethods:function(t){var r,u,i,f;if(n(".deliveryMethodRow").addClass("hidden"),r=null,u=n(".deliveryMethodRow").find("input[name='deliveryMethodId']:checked"),u.length>0&&(r=u.first().val()),n(".jsDeliveryMethod").prop("checked",!1),t==null||t==""){n("div#delivery-methods-container").addClass("hidden");return}if(this.toggleDeliveryMethodVatPrices(),n("div#delivery-methods-container").removeClass("hidden"),i=n(".deliveryMethodRow."+t),i.length==0){n(".deliveryMethodRow#no-deliverymethods-available").removeClass("hidden");return}i.removeClass("hidden");f=i.length==1;i.each(function(t,i){var u=n(i).find(".jsDeliveryMethod"),e=u.val();u.prop("checked",r===e||f)})},toggleDeliveryMethodVatPrices:function(){var t=n("#checkoutCountry option:selected").attr("data-is-vat-necessary")=="True"?!0:!1;t?(n(".deliveryMethodRow .grossPrice").removeClass("hidden"),n(".deliveryMethodRow .netPrice").addClass("hidden")):(n(".deliveryMethodRow .grossPrice").addClass("hidden"),n(".deliveryMethodRow .netPrice").removeClass("hidden"))},validate:function(){var t=n(".jsDeliveryMethod").length>0;return t||n(".validationErrorNoDeliveryMethods").show().fadeOut(6e3),t},chooseDeliveryMethod:function(t){var i=this,r=function(t){t.Successful===!1&&ReloadPage();n(i.options.parentElement).trigger("CheckoutChildUpdated",{invoker:"DeliveryMethod",pricesToChange:t.Data})};CheckoutAjax(i.options.siteRootUrl+"/Shop/ChooseDeliveryMethod",{deliveryMethodId:t},r,"post",!0)},_loadDeliveryMethodFunctions:function(){var t=this;n(".deliveryExpander").expander({expandText:resources_F5.Common_Link_ReadMore,userCollapseText:resources_F5.Common_Link_ReadLess,slicePoint:130,expandEffect:"show",expandSpeed:0,collapseEffect:"hide",collapseSpeed:0,afterExpand:function(){n(this).find(".details").css({display:"inline"})}});n(".deliveryExpanderMobile").expander({expandText:resources_F5.Common_Link_ReadMore,userCollapseText:resources_F5.Common_Link_ReadLess,slicePoint:70,expandEffect:"show",expandSpeed:0,collapseEffect:"hide",collapseSpeed:0,afterExpand:function(){n(this).find(".details").css({display:"inline"})}});n(document).off("click",".deliveryMethodTitle");n(document).on("click",".deliveryMethodTitle",function(){var i=n(this).find("input:radio").first();i.hasClass("disabled")||(i.prop("checked",!0),t.chooseDeliveryMethod(i.val()))})}})}(jQuery),function(){$.widget("f5.f5CheckoutCountry",{options:{siteRootUrl:""},_create:function(){var n=this;$("#checkoutCountry").on("change",function(){var r,u,t;$("div.validationError").remove();r=$("#checkoutCountry option:selected").attr("data-code");$("input#invoiceCountry").val(r);u=$(".jsCheckoutCustomerType:checked").val();t=$("#checkoutCountry option:selected").attr("data-code");$("#invoiceMobilePhone").f5CheckoutPhone("setCountry",t);$("#deliveryMobilePhone").f5CheckoutPhone("setCountry",t);var i=$(this).val(),f=n.options.siteRootUrl+"/Shop/ChangeCountry",e=function(t){if(t.Successful)$("#checkout-form-step1").f5CheckoutArticles("updateOrderLineTable",t.Data.OrderLines,t.Data.VatIsIncluded),$("#checkoutCountry option:selected").attr("data-klarna-active")==="True"?(n._enableKlarnaCheckout(),$("#checkout-form").f5Checkout("createKlarnaCheckout")):(n._enableStandardCheckout(),$("#delivery-methods-container").f5CheckoutDeliveryMethods("updateCheckoutDeliveryMethods"),$("#delivery-methods-container").f5CheckoutDeliveryMethods("toggleDeliveryMethods",i),$("#payment-methods-container").f5CheckoutPaymentMethods("togglePaymentMethods",i),OnePageCheckoutIsEnabled==="True"&&$("#checkout-form").f5Checkout("returnToTabOne")),$(n.options.parentElement).trigger("CheckoutChildUpdated",{invoker:"Country",pricesToChange:t.Data}),$("#discounts-container").f5CheckoutDiscounts("update",t.Data);else{var r=this;$(r).f5Modal({type:"error",modalContent:resources_Common.hdr_Error})}},o={cart:$(document).f5LocalStorageCart("getCart"),countryId:i,customerType:u,discountCode:$("#discountCodeHidden").val()};CheckoutAjax(f,o,e,"post",!0,!1,undefined,"application/json; charset=utf-8")})},_enableKlarnaCheckout:function(){OnePageCheckoutIsEnabled==="True"?($(".checkoutWizard1").addClass("hidden"),$(".checkoutWizard2").addClass("hidden"),$(".checkoutWizard3").addClass("hidden"),$(".checkoutWzFooterStep").addClass("hidden"),$(".checkoutWzFooterFinal").addClass("hidden"),$(".klarna-container").removeClass("hidden"),$(".checkoutWizardKlarna").removeClass("hidden"),$("#checkoutStepOneLogin").removeClass("hidden")):($(".checkoutSteps .second").addClass("hidden"),$(".checkoutSteps .third").addClass("hidden"),$(".delivery-payment-container").addClass("hidden"),$("#checkout-nextStep").addClass("hidden"),$(".checkoutWzFooterStep").addClass("hidden"),$("#checkout-klarna").removeClass("hidden"),$(".checkoutSteps .klarna").removeClass("hidden"),$(".klarna-container").removeClass("hidden"),$(".checkoutWizardKlarna").removeClass("hidden"),$("#checkoutStepOneLogin").removeClass("hidden"))},_enableStandardCheckout:function(){OnePageCheckoutIsEnabled==="True"?($(".checkoutWizard1").removeClass("hidden"),$(".checkoutWizard2").removeClass("hidden"),$(".checkoutWizard3").removeClass("hidden"),$(".checkoutWzFooterStep").removeClass("hidden"),$(".checkoutWzFooterFinal").removeClass("hidden"),$(".klarna-container").addClass("hidden"),$(".checkoutWizardKlarna").addClass("hidden"),HIDE_PRICES!=="True"&&$("#checkoutStepOneLogin").addClass("hidden")):($(".checkoutSteps .second").removeClass("hidden"),$(".checkoutSteps .third").removeClass("hidden"),$(".delivery-payment-container").removeClass("hidden"),$("#checkout-nextStep").removeClass("hidden"),$(".checkoutWzFooterStep").removeClass("hidden"),$(".checkoutSteps .klarna").addClass("hidden"),$(".klarna-container").addClass("hidden"),$("#checkout-klarna").addClass("hidden"),$(".checkoutWizardKlarna").addClass("hidden"),HIDE_PRICES!=="True"&&$("#checkoutStepOneLogin").addClass("hidden"))}})}(jQuery),function(n){n.widget("f5.f5CheckoutPersonalInformation",{options:{siteRootUrl:""},_create:function(){n("#invoiceMobilePhone").f5CheckoutPhone();n("#deliveryMobilePhone").f5CheckoutPhone()},validate:function(t){var i;return OnePageCheckoutIsEnabled==="True"?(i=n("#checkout-form-step2").validate(),i.settings.ignore=t,!i.form())?!1:!0:(i=n("#checkout-form-step2").validate(),!i.form())?!1:!0},sendAddresses:function(){var r=this,u=r.options.siteRootUrl+"/Shop/SetOrderAddresses",f=function(n){return n.Successful},t,i;n("#invoiceMobilePhone").f5CheckoutPhone("addPrefixToPhoneNumber");n("#deliveryMobilePhone").f5CheckoutPhone("addPrefixToPhoneNumber");t={};n("#checkout-form-step2").serializeArray().map(function(n){t[n.name]=n.value});i={checkoutAddresses:t,cart:n(document).f5LocalStorageCart("getCart")};CheckoutAjax(u,i,f,"post",!1,!1,undefined,"application/json; charset=utf-8")}})}(jQuery),function(n){n.widget("f5.f5CheckoutPhone",{options:{intlTelInuputRef:{}},_create:function(){var t=n("#checkoutCountry option:selected").attr("data-code"),i=this.element;this.options.intlTelInuputRef=window.intlTelInput(n(i)[0],{separateDialCode:!0,initialCountry:t,preferredCountries:["se","no","fi","dk","nl","gb"]})},setCountry:function(n){this.options.intlTelInuputRef.setCountry(n)},getPhoneCountryPrefix:function(){return this.options.intlTelInuputRef.getSelectedCountryData().dialCode},addPrefixToPhoneNumber:function(){var t,i,r,u;this.removePrefixFromNumber();this._swedishCountrySelected()&&this._removeZerosFromSwedishNumber();t=this.element;i=n(t).val();i&&(r=this.getPhoneCountryPrefix(),u="+"+r+i,n(t).val(u))},removePrefixFromNumber:function(){var t=this.element,i=new RegExp("^(\\++)"+this.getPhoneCountryPrefix()),r=n(t).val(),u=r.replace(i,"");n(t).val(u)},removeWidget:function(){this._destroy()},_swedishCountrySelected:function(){return this.options.intlTelInuputRef.getSelectedCountryData().iso2==="se"},_removeZerosFromSwedishNumber:function(){var t=this.element,i=n(t).val(),r=new RegExp("^0+"),u=i.replace(r,"");n(t).val(u)},_destroy:function(){this.options.intlTelInuputRef.destroy()}})}(jQuery),function(n){n.widget("f5.f5CheckoutPaymentMethods",{options:{siteRootUrl:""},_create:function(){var t=this;t.togglePaymentMethodVatPrices();n(document).off("click",".paymentMethodImg");n(document).on("click",".paymentMethodImg",function(){var i=n(this).find("input:radio").first();i.hasClass("disabled")||(i.prop("checked",!0),t.choosePaymentMethod(i.val()))});n(".paymentExpander").expander({expandText:resources_F5.Common_Link_ReadMore,userCollapseText:resources_F5.Common_Link_ReadLess,slicePoint:130,expandEffect:"show",expandSpeed:0,collapseEffect:"hide",collapseSpeed:0,afterExpand:function(){n(this).find(".details").css({display:"inline"})}});n(".paymentExpanderMobile").expander({expandText:resources_F5.Common_Link_ReadMore,userCollapseText:resources_F5.Common_Link_ReadLess,slicePoint:70,expandEffect:"show",expandSpeed:0,collapseEffect:"hide",collapseSpeed:0,afterExpand:function(){n(this).find(".details").css({display:"inline"})}})},choosePaymentMethod:function(t){var i=this,r=function(t){t.Successful===!1&&ReloadPage();n(i.options.parentElement).trigger("CheckoutChildUpdated",{invoker:"PaymentMethod",pricesToChange:t.Data})};CheckoutAjax(i.options.siteRootUrl+"/Shop/ChoosePaymentMethod",{paymentMethodId:t},r,"post",!0)},togglePaymentMethods:function(t){var i,r;if(n(".paymentMethodRow").addClass("hidden"),n(".jsPaymentMethod").prop("checked",!1),t==null||t==""){n("div#payment-methods-container").addClass("hidden");return}if(n("div#payment-methods-container").removeClass("hidden"),i=n(".availableForAllCountries, .paymentMethodRow."+t),i.length==0){n(".paymentMethodRow#no-paymentmethods-available").removeClass("hidden");return}this.togglePaymentMethodVatPrices();i.removeClass("hidden");i.length==1&&(r=n(i[0]).find(".jsPaymentMethod"),r.prop("checked",!0))},togglePaymentMethodVatPrices:function(){var t=n("#checkoutCountry option:selected").attr("data-is-vat-necessary")=="True"?!0:!1;t?(n(".paymentMethodRow span.sum.grossPrice").removeClass("hidden"),n(".paymentMethodRow span.sum.netPrice").addClass("hidden")):(n(".paymentMethodRow span.sum.grossPrice").addClass("hidden"),n(".paymentMethodRow span.sum.netPrice").removeClass("hidden"))},getActivePaymentMethodAttributes:function(){var r=n(".paymentMethodRow:not(.hidden)"),t=r.find(".jsPaymentMethod:radio:checked"),i={disableDeliveryAddress:t.data("disable-delivery-address")==="True",disableDeliveryAddressExplanation:t.data("disable-delivery-address-explanation"),mobileNumberRequired:t.data("is-mobile-number-required")==="True",mobileNumberValidationStrict:t.data("is-mobile-number-validation-strict")==="True",disallowedEmail:t.data("do-not-allow-email"),companyNumberHandling:"optional",personNumberHandling:"optional"};return(t.length===0&&(t=r.find(".jsPaymentMethod:radio")),t.length===0)?i:(t.filter(".idCompanyHidden").length===t.length&&(i.companyNumberHandling="hidden"),t.filter(".idCompanyMandatory").length===t.length&&(i.companyNumberHandling="mandatory"),t.filter(".idPersonHidden").length===t.length&&(i.personNumberHandling="hidden"),t.filter(".idPersonMandatory").length===t.length&&(i.personNumberHandling="mandatory"),i)},validate:function(){var t=n(".jsPaymentMethod").length>0;return t||n(".validationErrorNoPaymentMethods").show().fadeOut(6e3),t}})}(jQuery),function(n){n.widget("f5.f5CheckoutTotals",{options:{numberFormatterLocale:""},_create:function(){},update:function(t,i){var r=this;n("#checkout-orderlines-total-sum").html(i?t.GrossOrderLinesTotalAmount:t.NetOrderLinesTotalAmount);n("#checkout-orderlines-total-sum").formatNumber({format:"#,##0.00",locale:r.options.numberFormatterLocale});n("#totalItemsAmount").val(t.GrossOrderLinesTotalAmount);n(".checkout-total-weight").html(t.TotalWeight);n(".checkout-total-sum-value").html(t.GrossTotalAmount);n(".checkout-total-sum-value").formatNumber({format:"#,##0.00",locale:r.options.numberFormatterLocale});n(".checkout-total-vat-value").html(t.VatAmount);n(".checkout-total-vat-value").formatNumber({format:"#,##0.00",locale:r.options.numberFormatterLocale});n(".checkout-total-weight").formatNumber({format:"#,##0.00",locale:r.options.numberFormatterLocale})},getTotalAmount:function(){var t=n(".checkout-total-sum-value").first().text();return parseFloat(n.trim(t).replace(/,/g,".").replace(/\s+/g,""))}})}(jQuery),function(n){n.widget("f5.f5CheckoutDiscounts",{options:{numberFormatterLocale:"",siteRootUrl:""},_create:function(){var t=this;n("a#activateDiscountCode").on("click",function(i){(i.preventDefault(),n(this).hasClass("disabled"))||(OnePageCheckoutIsEnabled==="True"&&t.options.checkout.options.activeTab===3&&t.options.checkout._setActiveTab(2,!1),t.activateDiscountCode())});n("a.removeDiscountCode").on("click",function(i){i.preventDefault();OnePageCheckoutIsEnabled==="True"&&t.options.checkout.options.activeTab===3&&t.options.checkout._setActiveTab(2,!1);var r=n("#checkoutCountry").val()?n("#checkoutCountry").val():null;CheckoutAjax(t.options.siteRootUrl+"/Shop/RemoveDiscountCode",{countryId:r},function(i){i.Successful&&(n("#discountCode").val(""),i.Data!==null&&(n("#discountCodeHidden").val(i.Data.DiscountCode),t.update(i.Data),n(t.options.parentElement).trigger("CheckoutChildUpdated",{invoker:"Discount",pricesToChange:i.Data}),n("#checkoutCountry option:selected").attr("data-klarna-active")==="True"&&n("#checkout-form").f5Checkout("updateKlarnaCheckout")))},"post",!1,!1,undefined,"application/json; charset=utf-8")})},update:function(t){var f=this,i,r,u;t.DiscountText?(n("#checkout-row-discount").removeClass("hidden"),t.DiscountAmountGross!=0?(n("#order-line-articleid-discount").text(t.VatIsIncluded?t.DiscountAmountGross:t.DiscountAmountNet).formatNumber({format:"#,##0.00",locale:f.options.numberFormatterLocale}),n("#order-line-articleid-discount-currency").removeClass("hidden")):(n("#order-line-articleid-discount").text(""),n("#order-line-articleid-discount-currency").addClass("hidden")),t.DiscountHasFreeFreight?(n(".discountFreeDelivery").removeClass("hidden"),n(".noDiscountDelivery").addClass("hidden")):n(".discountFreeDelivery").addClass("hidden"),i=document.createElement("textarea"),i.innerHTML=t.DiscountText,r=i.value,n("div#order-line-discount-text").text(r)):(n("#checkout-row-discount").addClass("hidden"),n(".discountFreeDelivery").addClass("hidden"));u=n("#checkoutCountry option:selected").data("is-vat-necessary")=="True"?!0:!1;n(".discountFreeDelivery").hasClass("hidden")&&(u?(n(".deliveryMethodRow span.noDiscountDelivery.grossPrice").removeClass("hidden"),n(".deliveryMethodRow span.noDiscountDelivery.netPrice").addClass("hidden")):(n(".deliveryMethodRow span.noDiscountDelivery.grossPrice").addClass("hidden"),n(".deliveryMethodRow span.noDiscountDelivery.netPrice").removeClass("hidden")))},EnsureValidDiscount:function(t){var r=this,i={order:null,isValid:!0};return Ajax(r.options.siteRootUrl+"/Shop/EnsureValidDiscount/",{discountCode:t},function(t){if(!t.Successful){n("#discountCode").val("");var r=this;n(r).f5Modal({type:"error",modalContent:t.Data.Message});i.isValid=!1;i.Order=t.Data.Order}},"post",!1),i},activateDiscountCode:function(){var t=this;t.activateDiscountCodeBase(n("#discountCode").val())},reactivateDiscountCode:function(){var t=this;t.activateDiscountCodeBase(n("#discountCodeHidden").val())},activateDiscountCodeBase:function(t){var i=this,u=n("#checkoutCountry").val()?n("#checkoutCountry").val():null;i.options.checkout._disableButtons(!0);var f=i.options.siteRootUrl+"/Shop/ApplyDiscountCode",e=function(t){if(!t.Successful&&t.Message!==null){var r=this;n(r).f5Modal({type:"error",modalContent:t.Message})}n("#discountCode").val("");(t.Successful||t.Data!==null)&&(n("#discountCodeHidden").val(t.Data.DiscountCode),i.update(t.Data),n(i.options.parentElement).trigger("CheckoutChildUpdated",{invoker:"Discount",pricesToChange:t.Data}),n("#checkoutCountry option:selected").attr("data-klarna-active")==="True"&&n("#checkout-form").f5Checkout("updateKlarnaCheckout"))},r={cart:n(document).f5LocalStorageCart("getCart"),discountCode:t,countryId:u};r.discountCode&&CheckoutAjax(f,r,e,"post",!1,!1,undefined,"application/json; charset=utf-8");i.options.checkout._enableButtons(!0)}})}(jQuery),function(n){n.widget("f5.f5CheckoutOrderStateTracker",{options:{siteRootUrl:""},_create:function(){var n=this,i=n.options.siteRootUrl+"/Shop/IsOrderComplete",r=5e3,u=function(i){if(i.OrderProcessed){var r;r=i.Successful?n.options.siteRootUrl+"/Shop/Confirm":n.options.siteRootUrl+"/Shop/CheckoutCancelled";window.location.assign(r)}else t()},t=function(){setTimeout(function(){CheckoutAjax(i,undefined,u,"GET")},r)};t()}})}(jQuery),function(n){n.widget("f5.f5OrderSummary",{options:{siteRootUrl:""},_create:function(){var t=this;n("#order-accept-terms").on("change",function(){var i=this,r=i.checked,u=t.options.siteRootUrl+"/Shop/UpdateOrderTerms",f={termsApproved:r},e=function(t){t.Successful?n(i).prop("checked",r):n(i).prop("checked",!r)};CheckoutAjax(u,f,e,"post",!0)});n("#order-give-consent").on("change",function(){var i=this,r=i.checked,u=t.options.siteRootUrl+"/Shop/UpdateOrderConsent",f={consentGiven:r},e=function(t){t.Successful?n(i).prop("checked",r):n(i).prop("checked",!r)};CheckoutAjax(u,f,e,"post",!0)});n("#order-subscribe-newsletter").on("change",function(){var t=this,i=t.checked,r=SITE_ROOT_LANG+"/Shop/UpdateSubscribeToNewsletter",u={subscribeToNewsletter:i},f=function(r){r.Successful?n(t).prop("checked",i):n(t).prop("checked",!i)};CheckoutAjax(r,u,f,"post",!0)})},refreshSummaryData:function(){var t=this,i,r;OnePageCheckoutIsEnabled==="True"?(i=t.options.siteRootUrl+"/Shop/CheckoutOrderSummary",r=function(i){if(i.Successful){n("#orderSummary").html(i.Html);n("#summary-edit-payment-and-delivery").on("click",function(i){i.preventDefault();n(t.options.parentElement).trigger("setActiveTab",{tabIndex:2,validateCurrentStep:"false"})});n("#summary-edit-addresses").on("click",function(i){i.preventDefault();n(t.options.parentElement).trigger("setActiveTab",{tabIndex:1,validateCurrentStep:"false"})});n("#summary-edit-articles").on("click",function(n){n.preventDefault();t.options.parentElement.f5Checkout("scrollToArticles")})}else n("#checkoutBackendError").addClass("validationErrorSummary"),n("#checkoutBackendError").show().fadeOut(6e3,function(){n("#checkoutBackendError").removeClass("validationErrorSummary")})},CheckoutAjax(i,{},r,"post",!1)):(i=t.options.siteRootUrl+"/Shop/CheckoutOrderSummary",r=function(i){if(i.Successful){n("#orderSummary").html(i.Html);n("#summary-edit-payment-and-delivery").on("click",function(i){i.preventDefault();n(t.options.parentElement).trigger("setActiveTab",{tabIndex:1,validateCurrentStep:"false"})});n("#summary-edit-addresses").on("click",function(i){i.preventDefault();n(t.options.parentElement).trigger("setActiveTab",{tabIndex:2,validateCurrentStep:"false"})});n("#summary-edit-articles").on("click",function(i){i.preventDefault();n(t.options.parentElement).trigger("setActiveTab",{tabIndex:1,validateCurrentStep:"false"})})}else n("#checkoutBackendError").addClass("validationErrorSummary"),n("#checkoutBackendError").show().fadeOut(6e3,function(){n("#checkoutBackendError").removeClass("validationErrorSummary")})},CheckoutAjax(i,{},r,"post",!0))}})}(jQuery),function(n){n.widget("f5.f5Modal",{options:{type:"",buttons:[],title:"",modalContent:"",modalId:"",visitorModal:!1},_create:function(){function r(){return'<div id="{0}" class="'+(t.options.visitorModal?"visitor-modal wrapper":"nc3")+" bootstrap-4 modal "+(t.options.type===""?"":"modal-{1}")+'"><div class="modal-dialog modal-sm"><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;<\/span><\/button><h4 class="modal-title">{2}<\/h4><\/div><div class="modal-body"><p>{3}<\/p><\/div><div class="modal-footer">{4}<\/div><\/div><\/div><\/div>;'}var t=this,i;t._setModalId();t._setDefaultValues();t._setButtonIds();i=r().format(t.options.modalId,t.options.type,t.options.title,t.options.modalContent,t._getButtonHtml());n(i).modal({backdrop:"static",keyboard:!1});t._applyButtonClicks()},close:function(){var t=this;n("#"+t.options.modalId).modal("hide");n("#"+t.options.modalId).remove();n(".modal-backdrop").remove();t.destroy()},_getButtonHtml:function(){var t=this,r="",n;for(i=0;i<t.options.buttons.length;i++)n=t.options.buttons[i],r+='<button id="'+n.id+'" type="button" class="btn '+(i==0?"btn-primary":"btn-default")+'">'+n.text+"<\/button> ";return r},_applyButtonClicks:function(){var t=this,r;for(i=0;i<t.options.buttons.length;i++){r=t.options.buttons[i];n("#"+t.options.modalId).on("click","#"+r.id,r.action)}},_setButtonIds:function(){var n=this;for(i=0;i<n.options.buttons.length;i++)n.options.buttons[i].id||(n.options.buttons[i].id="modal-button-"+i)},_setModalId:function(){var t=this,i;t.options.modalId===""&&(i=n("[id^=modal-dialog-]").length,t.options.modalId="modal-dialog-"+i)},_setDefaultValues:function(){var n=this;n.options.buttons.length===0&&(n.options.buttons=[{text:resources_Common.btn_OK,action:function(){n.close()}}]);switch(n.options.type){case"error":n.options.title===""&&(n.options.title=resources_Common.hdr_Error);break;case"warning":n.options.title===""&&(n.options.title=resources_Common.imsg_header_Warning);break;case"help":n.options.title===""&&(n.options.title=resources_Common.qmsg_hdr_confirm);break;case"info":n.options.title===""&&(n.options.title=resources_Common.imsg_hdr_Information);break;case"upgrade":n.options.title===""&&(n.options.title=resources_Inapp.imsg_hdr_Upgrade)}}})}(jQuery),function(n){n.widget("f5.f5PasswordPage",{options:{},_create:function(){var t=this;n("#formLogin").on("submit",function(t){var i;if(t.preventDefault(),t.stopPropagation(),i="",n(document).f5Captcha("captchaEnabled")&&(!n(document).f5Captcha("validateCaptcha")||(i=n(document).f5Captcha("getCaptchaResponse"),i==="")))return n(".validationErrorSummary").show().fadeOut(6e3),!1;var r=PAGE_ID,u=n("input[name='pageLoginPassword']").val(),f=i;Ajax(SITE_ROOT+"/sitesystem/AccessPasswordProtectedPage",{pageId:r,password:u,captcha:f},function(t){t.Successful?ReloadPage():(n(".validationErrorSummary").show(),n(document).f5Captcha("resetCaptcha"))},"post",!0,!1)});n("#page-login").on("click",function(t){t.preventDefault();n("#formLogin").trigger("submit")});n("#formArticleLogin").on("submit",function(t){var i;if(t.preventDefault(),t.stopPropagation(),i="",n(document).f5Captcha("captchaEnabled")&&(!n(document).f5Captcha("validateCaptcha")||(i=n(document).f5Captcha("getCaptchaResponse"),i==="")))return n(".validationErrorSummary").show().fadeOut(6e3),!1;var r=n("input[name='articleId']").val(),u=n("input[name='articleLoginPassword']").val(),f=i;Ajax(SITE_ROOT+"/Shop/AccessPasswordProtectedArticle",{articleId:r,password:u,captcha:f},function(t){t.Successful?ReloadPage():(n(".validationErrorSummary").show(),n(document).f5Captcha("resetCaptcha"))},"post",!0,!1)});n("#article-login").on("click",function(t){t.preventDefault();n("#formArticleLogin").trigger("submit")})},destroy:function(){n.Widget.prototype.destroy.call(this)}})}(jQuery),function(n){n.widget("f5.f5Spinner",{options:{spinnerDialog:null},_create:function(){},showSpinnerDialog:function(t){var i='<div id="spinnerContainer"><div id="spinnerPlaceholder"><img src="/Content/Images/spinner128.GIF" class="spinner128" alt="Loading" /><div class="spinnerLoadingText">'+t+"<\/div><\/div><\/div>";n("body").append(i)},closeSpinnerDialog:function(){n("#spinnerContainer").remove()}})}(jQuery),function(n){function t(n){if(GOOGLEANALYTICSGA4ID.length>0&&CONSENTMODEV2){var t={ad_user_data:n.Marketing===!0?"granted":"denied",ad_personalization:n.Marketing===!0?"granted":"denied",ad_storage:n.Marketing===!0?"granted":"denied",analytics_storage:n.Analytical===!0?"granted":"denied",functionality_storage:n.Functional===!0?"granted":"denied",personalization_storage:n.Analytical===!0?"granted":"denied",security_storage:n.Functional===!0?"granted":"denied"};window.dataLayer=window.dataLayer||[];function i(){dataLayer.push(arguments)}i("consent","update",t);localStorage.setItem("googleConsentMode",JSON.stringify(t))}}function i(t){n(".VideoElement").length>0&&n(".VideoElement").each(function(i,r){var u=n(r).find("iframe").attr("src");t?u=u.replace("youtube-nocookie","youtube"):t||u.includes("youtube-nocookie")||(u=u.replace("youtube","youtube-nocookie"));n(r).html(`<iframe src="${u}" frameborder="0" allowfullscreen></iframe>`)})}function r(){var t=SITE_ROOT+"/Site/EnableGoogleAnalytics",i=function(t){n("head").append(t)};Ajax(t,{},i,"GET",!0,!1,undefined,"application/json; charset=utf-8")}function u(t){var u=TRACKING_ENABLED==1,i,r;TRACKING_ENABLED=u&&t.Marketing?1:0;i=SITE_ROOT+"/Site/EnableFacebookPixel";r=function(t){n("head").append(t)};Ajax(i,{},r,"GET",!0,!1,undefined,"application/json; charset=utf-8")}n.widget("f5.f5CookieConsent",{options:{excludedPage:SITE_ROOT_LANG+"/cookies"},_create:function(){var t=this,i=window.location.pathname;n.cookie("cookie-consent-v2")||SHOW_COOKIE_CONSENT!="1"||i.toLowerCase()===t.options.excludedPage.toLowerCase()||t._createCookieConsent()},showCookieConsent:function(){var t=this;n("#cookie-consent-modal").length?(n("#cookie-consent-modal").removeClass("hidden"),n(".modal-backdrop").removeClass("hidden")):t._createCookieConsent();t._markSettings()},_createCookieConsent:function(){var t=this,i=SITE_ROOT_LANG+"/Site/GetCookieConsent",r=function(i){n("body").append(i);t._createFunctionality()};Ajax(i,"",r,"GET",!1,!1,undefined,"application/json; charset=utf-8")},getSetting:function(t){var i=n.cookie("cookie-consent-v2");return i?(i=JSON.parse(i),i[t]):!1},_createFunctionality:function(){var t=this;n(".cookie-consent-button").on("click",function(i){i.preventDefault();var u=i.target,r={necessary:!0,analytical:!1,marketing:!1,functional:!1};u.id==="cookie-consent-agree"?(r.analytical=!0,r.marketing=!0,r.functional=!0):u.id==="cookie-consent-settings-save"&&(r.analytical=n("input#cookie-analytical").is(":checked"),r.marketing=n("input#cookie-marketing").is(":checked"),r.functional=n("input#cookie-functional").is(":checked"));t._createCookie(r);t._updateScripts();t._remove()});n("#cookie-consent-settings-button").on("click",function(t){t.preventDefault();n("#cookie-consent-settings").toggleClass("hidden");n("#cookie-consent-settings-save").toggleClass("hidden")})},_createCookie:function(t){var i=new Date,r=new Date;i.setDate(r.getDate()+365);n.cookie.raw=!0;n.cookie("cookie-consent-v2",JSON.stringify(t),{path:"/",expires:i})},_remove:function(){n("#cookie-consent-modal").addClass("hidden");n(".modal-backdrop").addClass("hidden")},_markSettings:function(){var t=this;n("#cookie-analytical").prop("checked",t.getSetting("analytical"));n("#cookie-marketing").prop("checked",t.getSetting("marketing"));n("#cookie-functional").prop("checked",t.getSetting("functional"))},_updateScripts:function(){var e=this,f={Analytical:e.getSetting("analytical"),Marketing:e.getSetting("marketing"),Functional:e.getSetting("functional")};f.Analytical===!0&&n('[data-cookie-type="analytical"]').length<1&&r();f.Marketing===!0&&n('[data-cookie-type="marketing"]').length<1&&u(f);f.Analytical===!1&&n('[data-cookie-type="analytical"]').remove();f.Marketing===!1&&n('[data-cookie-type="marketing"]').remove();t(f);i(f.Marketing)}})}(jQuery),function(n){n.widget("f5.f5SessionTimer",{options:{sessionTime:36e3,showNotification:60,isAdmin:!1,counter:null},_create:function(){function u(){var f,u,e;if(t==-1){clearInterval(n.options.counter);n.options.isAdmin?window.location=r:ReloadPage();return}f=t%60;u=Math.floor(t/60);u%=60;t<=n.options.showNotification&&(e=n._getFormatedNotificationText(u,f),i.show(),i.setText(e));t=t-1}var n=this,t,r,i;n.options.counter!=null&&clearInterval(n.options.counter);t=n.options.sessionTime;n.options.counter=setInterval(u,1e3);r=SITE_ROOT+"/system/signoutlandingpage";i=new Noty({type:"warning",layout:"topLeft",theme:"bootstrap-v4"})},reloadSessionTimer:function(){var n=this;n._create()},_getFormatedNotificationText:function(n,t){var i=("0"+n).slice(-2),r=("0"+t).slice(-2);return resources_Common.imsg_SessionTimeLeft+" "+i+":"+r}})}(jQuery),function(n){n.widget("f5.f5GoogleLogin",{options:{googleLoginButton:".f5GoogleLoginButton",googleSignInButton:".f5GoogleSignInButton"},_create:function(){var t=this;typeof GOOGLE_OAUTH_CLIENT_ID!="undefined"&&(n(".f5GoogleLoginButton").length&&n(".f5GoogleLoginButton").each(function(n,i){t._initGoogleLoginButton(i,t.options.googleLoginButton)}),n(".f5GoogleSignInButton").length&&n(".f5GoogleSignInButton").each(function(n,i){t._initGoogleLoginButton(i,t.options.googleSignInButton)}))},_initGoogleLoginButton:function(t,i){var r=this;n(t).click(function(){var t=google.accounts.oauth2.initTokenClient({client_id:GOOGLE_OAUTH_CLIENT_ID,ux_mode:"popup",scope:"https://www.googleapis.com/auth/userinfo.email",callback:function(t){var u,f,e=t.access_token,o;i===r.options.googleLoginButton?(u=SITE_ROOT+"/shop/GoogleLogin",f={googleToken:e}):(o=n("#visitor-passwordToken").val(),u=SITE_ROOT+"/shop/GoogleSignIn",f={googleToken:e,f5Token:o});r._sendGoogleLoginRequest(u,f)}});t.requestAccessToken()})},_sendGoogleLoginRequest:function(t,i){var r=function(t){if(t.Successful)t.RedirectUrl?window.location.href=t.RedirectUrl:ReloadPage();else if(t.Message!==null){var i=this;n(i).f5Modal({type:"info",modalContent:t.Message})}else n(".validationErrorSummary").show().fadeOut(6e3)};Ajax(t,i,r,"post")}})}(jQuery),function(n){n.widget("f5.f5ArticleImageZoom",{options:{},_create:function(){var t=this;t.loadArticleImageZoom();n(window).on("resize",function(){t.reloadArticleImageZoom()})},reloadArticleImageZoom:function(){var t=this;n(".img-zoom-lens").remove();n(".img-zoom-result").remove();t.loadArticleImageZoom()},loadArticleImageZoom:function(){if(n(".isDesktop #zoomImage").length){var t,i,r,u,f;t=document.getElementById("zoomImage");i=document.createElement("DIV");i.setAttribute("class","img-zoom-lens");i.style.width=t.width/3+"px ";i.style.height=t.height/3+"px";t.parentElement.insertBefore(i,t);u=t.offsetWidth/i.offsetWidth;f=t.offsetHeight/i.offsetHeight;r=document.createElement("div");r.className="img-zoom-result";r.style.right=t.width+"px ";r.style.width=t.width+"px ";r.style.height=t.height+"px";r.style.backgroundImage="url('"+t.src+"')";r.style.backgroundSize=t.width*u+"px "+t.height*f+"px";n(r).insertAfter("#zoomImage");i.addEventListener("mousemove",e);t.addEventListener("mousemove",e);i.addEventListener("touchmove",e);t.addEventListener("touchmove",e);function e(n){var h,e,s;n.preventDefault();h=o(n);e=h.x-i.offsetWidth/2;s=h.y-i.offsetHeight/2;e>t.width-i.offsetWidth&&(e=t.width-i.offsetWidth);e<0&&(e=0);s>t.height-i.offsetHeight&&(s=t.height-i.offsetHeight);s<0&&(s=0);i.style.left=e+"px";i.style.top=s+"px";r.style.backgroundPosition="-"+e*u+"px -"+s*f+"px"}function o(n){var u,i=0,r=0;return n=n||window.event,u=t.getBoundingClientRect(),i=n.pageX-u.left,r=n.pageY-u.top,i=i-window.pageXOffset,r=r-window.pageYOffset,{x:i,y:r}}}},resize:function(){}})}(jQuery),function(n){n.widget("f5.f5ArticleImage",{options:{},_create:function(){n(".article-switch").on("click",function(t){t.preventDefault();var r=n(".artImg a:visible:first"),u=r.find("img"),f=n(this),i=f.attr("href");u.attr("src",i);r.attr("href",i);n(".img-zoom-result").css("background-image","url("+i+")");setTimeout(function(){n(document).f5ArticleImageZoom("reloadArticleImageZoom")},100)})}})}(jQuery),function(n){n.widget("f5.f5FacebookLogin",{options:{},_create:function(){var t=this;typeof FACEBOOK_OAUTH_APP_ID!="undefined"&&(t._initFacebook(),n(".f5FacebookLoginButton").length&&t._facebookLogin(),n(".f5FacebookSignInButton").length&&t._facebookSignin())},_initFacebook:function(){window.fbAsyncInit=function(){FB.init({appId:FACEBOOK_OAUTH_APP_ID,autoLogAppEvents:!0,xfbml:!0,version:"v6.0"})};var t=n("<script />");t.attr("src","https://connect.facebook.net/en_US/sdk.js");n("head").append(t)},_facebookLogin:function(){var t=this;n(".f5FacebookLoginButton").on("click",function(){FB.login(function(n){if(n.status==="connected"){var i=SITE_ROOT+"/shop/FacebookLogin",r={facebookToken:encodeURI(n.authResponse.accessToken)};t._sendFacebookLoginRequest(i,r)}},{scope:"public_profile,email"})})},_facebookSignin:function(){var t=this;n(".f5FacebookSignInButton").on("click",function(){FB.login(function(i){if(i.status==="connected"){var r=SITE_ROOT+"/shop/FacebookSignIn",u=n("#visitor-passwordToken").val(),f={facebookToken:encodeURI(i.authResponse.accessToken),f5Token:u};t._sendFacebookLoginRequest(r,f)}},{scope:"public_profile,email"})})},_sendFacebookLoginRequest:function(t,i){var r=function(t){if(t.Successful)t.RedirectUrl?window.location.href=t.RedirectUrl:ReloadPage();else if(t.Message!==null){var i=this;n(i).f5Modal({type:"info",modalContent:t.Message})}else n(".validationErrorSummary").show().fadeOut(6e3)};Ajax(t,i,r,"post")}})}(jQuery),function(n){n.widget("f5.f5NewsElementRender",{options:{},vars:{},_create:function(){var n=this;n.InitPdfReader()},InitPdfReader:function(){function f(t,e,h){o[h]=!0;i[h].getPage(t).then(function(t){var a=n(".newsfeed-pdf-element#"+e).parent().width(),v=t.getViewport({scale:1}),i=t.getViewport({scale:a/v.width}),c,l;u[h].height=i.height;u[h].width=i.width;c={canvasContext:s[h],viewport:i};l=t.render(c);l.promise.then(function(){o[h]=!1;r[h]!==null&&(f(r[h],e,h),r[h]=null)})});n("#pdf_page_num"+e).text(t)}function h(n,t,i){o[i]?r[i]=n:f(n,t,i)}var e;if(PdfNewsFeatureToggle==="True"&&n(".newsfeed-pdf-element").length){e=window["pdfjs-dist/build/pdf"];e.GlobalWorkerOptions.workerSrc="/Scripts/External/pdf/pdf.worker.min.js";var i=[],t=[],o=[],r=[],u=[],s=[];n(".newsfeed-pdf-element").each(function(o){var c=n(this).data("pdf-id"),l=SITE_ROOT+"/f5download?id="+c+"&shardName="+SHARD_NAME+"&isNewsDocument=true";e.getDocument(l).promise.then(function(e){i[o]=e;t[o]=1;r[o]=null;u[o]=document.getElementById("pdf-canvas"+c);s[o]=u[o].getContext("2d");n("#"+c).removeClass("hidden");i[o].numPages>1?(n("#pdf-prev"+c).removeClass("hidden"),n("#pdf-next"+c).removeClass("hidden"),n("#"+c+" span").removeClass("hidden")):(n("#pdf-prev"+c).addClass("hidden"),n("#pdf-next"+c).addClass("hidden"),n("#"+c+" span").addClass("hidden"));n("#pdf_page_count"+c).text(i[o].numPages);f(t[o],c,o);n("#pdf-prev"+c).on("click",{param1:o,param2:c},function(n){t[n.data.param1]<=1||(t[n.data.param1]--,h(t[n.data.param1],n.data.param2,n.data.param1))});n("#pdf-next"+c).on("click",{param1:o,param2:c},function(n){t[n.data.param1]>=i[n.data.param1].numPages||(t[n.data.param1]++,h(t[n.data.param1],n.data.param2,n.data.param1))});n("#pdf-download"+c).on("click",function(){var n=SITE_ROOT+"/f5download?id="+c+"&shardName="+SHARD_NAME+"&isNewsDocument=true";location.href=n})}).catch(()=>{n("#"+c).addClass("hidden")})});n(window).resize(function(){n(".newsfeed-pdf-element").each(function(i){var r=n(this).data("pdf-id");f(t[i],r,i)})})}}})}(jQuery)