window.matchMedia=window.matchMedia||function(n){var u,i=n.documentElement,f=i.firstElementChild||i.firstChild,r=n.createElement("body"),t=n.createElement("div");return t.id="mq-test-1",t.style.cssText="position:absolute; top:-100em",r.style.background="none",r.appendChild(t),function(n){return t.innerHTML='&shy;<style media="'+n+'"> #mq-test-1 { width: 42px; }<\/style>',i.insertBefore(r,f),u=t.offsetWidth==42,i.removeChild(r),{matches:u,media:n}}}(document),function(n,t){var i=function(n,t,i){var r;return function(){function e(){i||n.apply(u,f);r=null}var u=this,f=arguments;r?clearTimeout(r):i&&n.apply(u,f);r=setTimeout(e,t||100)}};jQuery.fn[t]=function(n){return n?this.on("resize",i(n)):this.trigger(t)}}(jQuery,"smartresize"),function(n){n.fn.setPlaceholder=function(){n(this).each(function(){var t=n(this);t.focus(function(){var t=n(this);t.val()==t.attr("placeholder")&&(t.val(""),t.removeClass("placeholder"))}).blur(function(){var t=n(this);(t.val()===""||t.val()==t.attr("placeholder"))&&(t.addClass("placeholder"),t.val(t.attr("placeholder")))}).blur();t.parents("form").submit(function(){n(this).find("[placeholder]").each(function(){var t=n(this);t.val()==t.attr("placeholder")&&t.val("")})})})};n.fn.nthFallback=function(t){n.each(t,function(){var t=this.cssClass;n.each(this.elements,function(){n(this.toString()).addClass(t)})})}}(jQuery),function(){var n=document.createElement("div");typeof n.classList=="undefined"&&Object.defineProperty(Element.prototype,"classList",{get:function(){var t=this,n=t.className.split(" ");return n.add=function(){var u,r;for(i in arguments){for(u=!0,r=0;r<n.length;r++)if(n[r]==arguments[i]){u=!1;break}u&&(t.className+=(t.className?" ":"")+arguments[i])}},n.remove=function(){t.className="";for(i in arguments)for(var r=0;r<n.length;r++)n[r]!=arguments[i]&&(t.className+=(t.className?" ":"")+n[r])},n.toggle=function(i){var r,u;if(i){for(t.className="",r=!1,u=0;u<n.length;u++)n[u]!=i?(t.className+=(t.className?" ":"")+n[u],r=!1):r=!0;r||(t.className+=(t.className?" ":"")+i)}else throw new TypeError("Failed to execute 'toggle': 1 argument required");return!r},n},enumerable:!1})}();$(function(){jQuery("img.svg").each(function(){var n=jQuery(this),t=n.attr("id"),i=n.attr("class"),r=n.attr("src");jQuery.get(r,function(r){var u=jQuery(r).find("svg");typeof t!="undefined"&&(u=u.attr("id",t));typeof i!="undefined"&&(u=u.attr("class",i+" replaced-svg"));u=u.removeAttr("xmlns:a");!u.attr("viewBox")&&u.attr("height")&&u.attr("width")&&u.attr("viewBox","0 0 "+u.attr("height")+" "+u.attr("width"));n.replaceWith(u)},"xml")})});$(function(){function n(n,t){for(var f=document.querySelectorAll(n),i,e,r,o,u=0;u<f.length;++u){for(i=f[u].innerText.split(" "),e=i.splice(-t,t).join("&nbsp;"),r=0;r<i.length-1;++r)i[r].length<=1&&(i[r]=i[r]+"&nbsp;"+i.splice(r+1,1));o=i.join(" ");f[u].innerHTML=o+" "+e}}n(".result-item figcaption",2);n(".product-list-products .product h2",2)}),function(n){n.fn.accessibleLink=function(){function t(t){if(t.type=="click"||t.keyCode==n.ui.keycodes.SPACE||t.keyCode==n.ui.keycodes.ENTER){var i=t.target!=null?t.target:t.srcElement;i&&window.open(i.getAttribute("data-href"),"_self")}}var n={ui:{keycodes:{SPACE:32,ENTER:13}}};this.on("keydown",t);return this}}(jQuery),function(n,t){"use strict";if(t){var i=t.module("FiltersModule",[]);i.filter("kebabCase",function(){return function(t){return n.kebabCase(t)}});i.filter("formatReplace",function(){return function(n,t){return t?t.replace("{0}",n):n}})}}(_,window.angular),function(n,t,i){"use strict";if(i){var r=i.module("UtilsModule",[]);r.factory("ControllerUtils",function(){function n(n,t){if(!n.hasOwnProperty(t))throw new Error('Unable to get ViewModel value, "'+t+'" is an unknown property.');return n[t]}function t(n,t,i){if(!n.hasOwnProperty(t))throw new Error('Unable to set ViewModel value, "'+t+'" is an unknown property.');return n[t]=i}return{getViewModelValue:n,setViewModelValue:t}});r.factory("AsyncUtils",[function(){function t(t,i,r){return{data:i?i:n.get(t,"data",null),loading:t?!(i||r):!1,error:r?r:i?null:n.get(t,"errors",null)}}return{getAsyncState:t}}]);r.factory("HttpUtils",["$rootScope","$compile","$http","$q",function(i,r,u,f){function o(u){var o=n.get(u,"data.message")||n.get(u,"statusText"),s=t('<div data-utils-error data-error-message="'+o+'" />'),e=i.$new(!0);return r(s[0])(e),vt.Notification.show(s,e.$destroy.bind(e)),f.reject(o)}function s(){var n=Array.prototype.slice.apply(arguments);return u.get.apply(u,n).then(e).catch(o)}function h(){var n=Array.prototype.slice.apply(arguments);return u.post.apply(u,n).then(e).catch(o)}function c(n,t){return f(function(i,r){var u=n?i:r;setTimeout(u.bind(null,{data:n||t}),3e3)}).then(e).catch(o)}var e=n.partial(n.get,n,"data");return{get:s,post:h,stub:c}}]);r.directive("utilsError",function(){return{template:'<p class="notification__error">{{ UtilsError.errorMessage }}<\/p>',restrict:"A",scope:{errorMessage:"@"},bindToController:!0,controllerAs:"UtilsError",controller:function(){var t=this;this.$onInit=n.noop;this.$onDestroy=n.noop}}});r.directive("ngClickout",["$document","$parse",function(n,t){return function(i,r,u){function f(n){if(!(n.target===r||r.find(n.target).length)){var f=t(u.ngClickout);i.$apply(function(){f(i,{$event:n})})}}function e(){n.off("click",f)}n.on("click",f);r.on("$destroy",e)}}]);r.directive("ngFocusout",["$parse","$timeout",function(n,t){return function(i,r,u){function f(r){t(function(){var t=n(u.ngFocusout);i.$apply(function(){t(i,{$event:r})})},0)}function e(){r.off("focusout")}r.on("focusout",f);r.on("$destroy",e)}}])}}(_,jQuery,window.angular),function(n,t){window.vt=window.vt||{};vt.AutoSubmit=function(){function r(t){var i=n(t),r=u(i);return{destroy:f.bind(null,i,r)}}function u(n){var r=t.partial(e,n);n.on("change",i,r);return{formElementChangeHandler:r}}function f(n,t){n.off("change",i,t.formElementChangeHandler)}function e(n){n.submit()}var i="select";return{initialize:r}}()}(jQuery,_),function(n){window.vt=window.vt||{};vt.Breadcrumbs=function(){function t(t){var i,r,u;window.innerWidth<691&&(i=n(".js-breadcrumbs-container",t),r=n(".js-breadcrumbs-list > .breadcrumbs-item:not(:last-of-type), .js-breadcrumbs-list > span.breadcrumbs-divider",t),listItemsWidth=0,r.each(function(){listItemsWidth=listItemsWidth+n(this).outerWidth(!0)}),listItemsWidth>i.width()&&(t.classList.add("closed"),u=t.querySelector(".js-breadcrumbs-opener"),u.addEventListener("click",function(){t.classList.remove("closed");this.remove()})))}return{initialize:t}}()}(jQuery),function(n){window.vt=window.vt||{};vt.CarouselLight=function(){"use strict";function i(t){var i=new window.CarouselLight(t),r=n(t);r.data("carousel",i);r.touchwipe({wipeLeft:function(){this.preventDefaultEvents=!0;i.moveNext()},wipeRight:function(){this.preventDefaultEvents=!0;i.movePrev()},wipeUp:function(){this.preventDefaultEvents=!1},wipeDown:function(){this.preventDefaultEvents=!1}})}var t=function(n){var t=this,i=function(){t._menageUsabylity.call(t,arguments)};this.element=n;this.options={itemSelector:".carousel-light-item",moveClassName:"move",transitionOffClassName:"transition-off",buttonPrevSelector:".carousel-prev-button",buttonNextSelector:".carousel-next-button",disabledClassName:"carousel-disabled",cloneClassName:"carousel-light-item-clone"};this.items=this._getItems();this._menageUsabylity();window.addEventListener("resize",i);this.options.buttonPrevSelector&&this.options.buttonNextSelector&&this._setControl()};return t.prototype._getItems=function(){return this.element.querySelectorAll(this.options.itemSelector)},t.prototype._updateItems=function(){return this.items=this._getItems()},t.prototype._countVisibleItems=function(){return Math.round(this.element.clientWidth/this.items.item(0).clientWidth)},t.prototype._clearItems=function(){return Array.prototype.map.call(this.element.querySelectorAll("."+this.options.cloneClassName),function(n){n.remove?n.remove():n.parentNode.removeChild(n)}),this._updateItems(),this},t.prototype._transitonEndEventName=function(){var t={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend"},i,r=document.createElement("div"),n;for(n in t)if(typeof r.style[n]!="undefined"){i=t[n];break}return i}(),t.prototype._menageUsabylity=function(){var n,t;if(this._clearItems(),n=this._countVisibleItems(),t=this.items.length-1,n==t){var e=this.items.item(this.items.length-1),i=this.items.item(0),r=i.parentNode,u=i.cloneNode(!0),f=e.cloneNode(!0);u.classList.add(this.options.cloneClassName);f.classList.add(this.options.cloneClassName);r.appendChild(u);r.appendChild(f);this.element.classList.remove(this.options.disabledClassName)}else n>t?this.element.classList.add(this.options.disabledClassName):n<t&&this.element.classList.remove(this.options.disabledClassName);return this._updateItems(),this},t.prototype._setControl=function(){var n=this,r=function(){n.transitionInProgress||n.movePrev.call(n,arguments)},u=function(){n.transitionInProgress||n.moveNext.call(n,arguments)},t=this.element.querySelector(this.options.buttonPrevSelector),i=this.element.querySelector(this.options.buttonNextSelector);t&&i&&(t.addEventListener("click",r),i.addEventListener("click",u))},t.prototype.moveNext=function(){var n=this.items.item(0);return this._assignTransitionEnd(n,function(){n.parentNode.appendChild(n);n.classList.remove(this.options.moveClassName);this._updateItems()}),n.classList.add(this.options.moveClassName),this},t.prototype.movePrev=function(){var t=this,n=this.items.item(this.items.length-1);return n.classList.add(this.options.transitionOffClassName),n.classList.add(this.options.moveClassName),n.parentNode.insertBefore(n,this.items.item(0)),n.classList.remove(this.options.transitionOffClassName),this._assignTransitionEnd(n,function(){this._updateItems()}),setTimeout(function(){n.classList.remove(t.options.moveClassName)},10),this},t.prototype._assignTransitionEnd=function(n,t){var u=this._transitonEndEventName,f=this,i=null,r=function(){t.call(f,arguments);n.removeEventListener(u,r);f.transitionInProgress=!1;i&&(clearTimeout(i),i=null)};return f.transitionInProgress=!0,n.addEventListener(u,r,!1),u||setTimeout(r,1),i=setTimeout(r,800),this},window.CarouselLight=window.CarouselLight||t,{initialize:i}}()}(jQuery),function(n){window.vt=window.vt||{};vt.Carousel=function(){"use strict";function t(t){var r=n(".carousel-item",t),u=n(".carousel-items",t),s=r.parent().position().left;if(!u.is(":animated")){var i=n(t).is(".parent-carousel")?18:25,f=window.matchMedia("(max-width: 600px)"),e=window.matchMedia("(max-width: 1024px)");if(f&&f.matches?i=50:e&&e.matches?i=33.3333:n(t).hasClass("carousel-six-column")&&(i=16.6666),u.animate({left:"-="+i+"vw"},500,function(){s<0&&(r.eq(0).appendTo(u),n(".carousel-items",t).css("left","-"+i+"vw"))}),n(t).hasClass("slide-background")){var o=n(".carousel-items-row",t),h=o.css("backgroundPosition").split(" "),c=parseInt(h[0])-r.width();o.animate({"background-position":c+"px"},2e3)}}}function i(t){var r=n(".carousel-item",t),u=n(".carousel-items",t),s=r.parent().position().left;if(s!=0&&!u.is(":animated")){var i=n(t).is(".parent-carousel")?18:25,f=window.matchMedia("(max-width: 600px)"),e=window.matchMedia("(max-width: 1024px)");if(f&&f.matches?i=50:e&&e.matches?i=33.3333:n(t).hasClass("carousel-six-column")&&(i=16.6666),u.css("left","-"+i*2+"vw"),r.eq(r.length-1).prependTo(u),u.animate({left:"+="+i+"vw"},500),n(t).hasClass("slide-background")){var o=n(".carousel-items-row",t),h=o.css("backgroundPosition").split(" "),c=parseInt(h[0])+r.width();o.animate({"background-position":c+"px"},2e3)}}}function r(r){var u=r,e=n(".carousel-item",u),h=n(".carousel-items",u),s=3,o,f;if(n(window).width()<600?s=1:n(window).width()<1024&&(s=2),e.length<=s||n(u).hasClass("carousel-six-column")&&e.length<=6)n(u).off("click",".carousel-next"),n(u).off("click",".carousel-previous"),n(".carousel-next-arrow",u).hide(),n(".carousel-previous-arrow",u).hide(),h.addClass("carousel-disabled");else{n(u).on("click",".carousel-next",function(n){n.preventDefault();t(u)});n(u).on("click",".carousel-previous",function(n){n.preventDefault();i(u)});n(u).touchwipe({wipeLeft:function(){this.preventDefaultEvents=!0;t(u)},wipeRight:function(){this.preventDefaultEvents=!0;i(u)},wipeUp:function(){this.preventDefaultEvents=!1},wipeDown:function(){this.preventDefaultEvents=!1}})}for(e.length==4&&h.append(e.clone()),o=n(".carousel-items",u).find(".media-area img"),f=0;f<o.length;f++){var c=o.eq(f),l=o.eq(f).attr("src"),a=n("<div>").appendTo(c.parent());a.attr("style","background-image:url("+l+");")}}function u(n){r(n)}return{initialize:u}}()}(jQuery),function(n){window.vt=window.vt||{};vt.DeckVideoBackground=function(){function t(n){var t=n.getBoundingClientRect();return(t.height>0||t.width>0)&&t.bottom>=0&&t.right>=0&&t.top<=(window.innerHeight||document.documentElement.clientHeight)&&t.left<=(window.innerWidth||document.documentElement.clientWidth)}function r(r,u){var f=typeof r.canPlayType!="undefined"&&Modernizr["object-fit"]?!0:!1,e=t(u),o;f?(u.classList.add("video-loaded"),o=n(u),e?r.play():r.pause(),window.addEventListener("scroll",function(){var n=t(u);n?r.play():r.pause()})):i(r,u)}function i(i,r){var e=r.getAttribute("data-js-videofallback"),o=i.getAttribute("poster"),f,u,s;r.removeChild(i);f=t(r);u=document.createElement("canvas");u.setAttribute("width","0");u.setAttribute("height","0");u.setAttribute("poster",o);r.insertAdjacentElement("beforeend",u);s=new jsmpeg(e,{canvas:u,autoplay:!0,loop:!0,progressive:!1,onload:function(i){r.classList.add("video-loaded");var u=n(r);r.classList.contains("focuspoint")&&u.focusPoint();f?i.play():i.pause();window.addEventListener("scroll",function(){var n=t(r);n?i.play():i.pause()})}})}function u(n){var t=!1;(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0,4)))&&(t=!0);t?i(n.querySelector("video"),n):r(n.querySelector("video"),n)}return{initialize:u}}()}(jQuery),function(n){n(document).ready(function(){var t="action-button-hovered";n(".has-background-image").not("link-hovered").has(".action-link").on("mouseenter",function(){n(this).addClass(t)}).on("mouseleave",function(){n(this).removeClass(t)})})}(jQuery),function(n){window.vt=window.vt||{};vt.DynamicContent=function(){function r(t){if(t){var u,r="loading",f=n(t).data("url");if(!f){n(t).removeClass(r);return}n.ajax({url:f,success:function(f){n(t).removeClass(r);f&&f.Data&&(n(t).empty(),n(t).append(f.Data),n(t).find("*[data-js-initialize]").each(function(){var t,n;try{for(t=this.getAttribute("data-js-initialize").split(" "),n=0;n<t.length;n++)u=i(window,t[n]),u.initialize(this)}catch(r){}}))},error:function(){n(t).removeClass(r)},timeout:2e3})}}var t=function(n,t){return n[t]},i=function(n,i){return i.split(".").reduce(t,n)};return{initialize:r}}()}(jQuery),function(n){n.fn.keySubmit=function(){n(this).on("keydown","input, select",function(t){if(t.keyCode==13){var i=n(this).closest("fieldset").length>0?"fieldset":"div:not(div.select)";n(this).closest(i).find(":submit").eq(0).focus()}})};n.fn.submitOnChange=function(){n(this).on("change",function(){var t=n(this).closest("fieldset").length>0?"fieldset":"div:not(div.select)";n(this).closest(t).find(":submit").eq(0).click()});return this};n.fn.ajaxProxy=function(t){var r=n(this),i=n.extend({url:"",getVars:!1,selector:"button",action:"click",replacement:"fieldset",callbackArguments:"",displayCallback:!1,errorClass:"server-error"},t);return n(this).each(function(){n(r).on(i.action,i.selector,function(t){var u,f;return t.preventDefault(),i.postData?i.postData.isAjaxCallback||(u={},u.isAjaxCallback=!0,n.extend(i.postData,u)):(f=r.find("input").serialize(),i.postData=f+"&isAjaxCallback=true"),i.getVars&&(n(this).attr("href")&&n(this).attr("href").indexOf("?")>0?i.url+=n(this).attr("href").match(/\?(.*)/)[0]:n(this).find("option:selected").attr("value")&&n(this).find("option:selected").attr("value").indexOf("?")>0&&(i.url+=n(this).find("option:selected").attr("value").match(/\?(.*)/)[0])),n.ajax({type:"POST",url:i.url,data:i.postData,success:function(t){var u=n(t).filter(i.replacement).add(n(t).find(i.replacement));r.html(u.html());i.displayCallback&&i.displayCallback.call(r,i.callbackArguments)},error:function(){n('<p class="'+i.errorClass+'">'+arlaTranslations.ajaxErrorMessage+"<\/p>").insertAfter(r)},complete:function(){i.postData=null}}),!1})})}}(jQuery),function(n){window.vt=window.vt||{};vt.FullWidthSlider=function(){function t(t){var i=n(t).bxSlider({adaptiveHeight:!0,mode:"horizontal",pager:!0,onSlideBefore:function(i){var r=i.find(".split-deck");r.length?window.matchMedia("(max-width: 640px)").matches?n(t).parent().parent().find(".bx-prev, .bx-next").css("top",r.find(":first-child").height()):n(t).parent().parent().find(".bx-prev, .bx-next").css("top","50%"):n(t).parent().parent().find(".bx-prev, .bx-next").css("top","50%")},onSliderLoad:function(){var i=n(t).find("> div:not([class='bx-clone'])").eq(0).find(".split-deck");i.length&&window.matchMedia("(max-width: 640px)").matches&&n(t).parent().parent().find(".bx-prev, .bx-next").css("top",i.find(":first-child").height())}}),r,u;n("html").hasClass("afi")&&(i.reloadSlider({adaptiveHeight:!1,preloadImages:"visible",pager:!0,pause:7e3,oneToOneTouch:!1,preventDefaultSwipeX:!1,preventDefaultSwipeY:!0,wrapperClass:"bx-wrapper autoslider"}),r=n(t).offset().top,u=n(window).height(),u<r-200?n(window).scroll(function(){i.startAuto(!0)}):i.startAuto(!0))}return{initialize:t}}()}(jQuery),function(n){n.fn.removeCollapse=function(t){n(this).each(function(){if(n(this).hasClass("expanded-link")||n(this).hasClass("collapsed-link")){var i=n(this),r=i.parent().find(t);r.removeClass("hidden").removeProp("aria-hidden");i.off("click").removeProp("class").find("a").contents().unwrap()}})};n.fn.generalCollapse=function(t){var i=n.extend({createLink:!1,hasLink:!1,before:!1,collapsed:"",toggleText:"",expandedOnInit:!1},t);return n(this).each(function(){if(!n(this).hasClass("expanded-link")&&!n(this).hasClass("collapsed-link")){var r=n(this),t,u=r.parent().find(i.collapsed);r.is("a")?t=r:i.createLink?(t=n('<a href="#" class="collapsible-toggle">'+i.toggleText+"<\/a>"),i.before?t.insertBefore(r):t.insertAfter(r)):t=i.hasLink?r.next("a"):r.wrapInner('<a href="#" />');t.on("collapse",function(){t.removeClass("expanded-link").addClass("collapsed-link");u.removeClass("expanded").addClass("hidden").prop("aria-hidden",!0)}).on("expand",function(){t.removeClass("collapsed-link").addClass("expanded-link");u.removeClass("hidden").addClass("expanded").prop("aria-hidden",!1)}).click(function(){return u.hasClass("expanded")?(n(this).trigger("collapse"),!1):(n(this).trigger("expand"),!1)});i.expandedOnInit?t.trigger("expand"):u.hasClass("expanded")||t.trigger("collapse")}})}}(jQuery),function(n){n.fn.customSelect=function(t){return n(this).each(function(){var i=n(this),r;if(!(i.parent().find("p").length>0)){r=i.parent().prepend("<p>"+n(this).find(":selected").text()+"<\/p>");t?i.css({width:"100%"}):i.css({width:r.outerWidth(!0)+30+"px"});i.on("change",function(){n(this).parent().find("p").text(n(this).find(":selected").text())});i.on("mousedown",function(){n(this).addClass("no-focus")});i.on("blur",function(){n(this).removeClass("no-focus")})}}),this};n.fn.replaceSvgWithPng=function(t){return n(this).each(function(){var i=n(this),r=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect;(!r||t)&&(i.data("fallback-image")?i.prop("src",i.data("fallback-image")):i.prop("src",i.prop("src").replace(".svg",".png")))})};n.fn.enableFullscreen=function(t){function f(t){screenfull.isFullscreen||(t.preventDefault(),n("html").addClass("fullscreen-mode"),r.append(u),screenfull.request(r.get(0)))}function e(){n("html").removeClass("fullscreen-mode");n("a.fullscreen-close-link:first").detach()}var i=n.extend({relatedElement:"div:first",manipulation:"append"},t),r=this,u=n('<a href="#" class="fullscreen-close-link"><span>'+arlaTranslations.close+"<\/span><\/a>");if(screenfull.enabled){n(this).each(function(){n(i.relatedElement)[i.manipulation]('<a href="#" class="fullscreen-link"><span>'+arlaTranslations.fullScreenLinkText+"<\/span><\/a>");n("a.fullscreen-link:first").on("click",f)});screenfull.onchange(function(){screenfull.isFullscreen||e()});u.on("click",function(n){n.preventDefault();screenfull.exit()})}};n.fn.linksToSelect=function(t){return this.each(function(){function e(n,t){n.prop("id")&&(t.prop("id",n.prop("id")),n.removeAttr("id"))}var u=n(this),f,i=u.data("select-reference")||n("<select>"),r=n.extend({showNav:!0,hookupChange:!1,flexWidth:!1},t);if(r.showNav===!0){u.removeClass("hidden");i.addClass("hidden");e(i,u);return}if(r.showNav===!1&&u.data("select-ready")){u.addClass("hidden");i.removeClass("hidden");e(u,i);return}u.find("a").each(function(){var t=n(this);t.parent().hasClass("selected")||t.hasClass("selected")?n("<option />",{selected:"selected",value:t.prop("href"),text:t.text()}).appendTo(i):n("<option />",{value:t.prop("href"),text:t.text()}).appendTo(i)});i=n('<div class="select" />').append(i);e(u,i);n(u).after(i);f=i.find("select");f.customSelect(r.flexWidth);r.cssClass&&r.label?(i.wrap("<fieldset />"),i=i.parent(),i.prepend("<label>"+r.label+"<\/label>"),f.prop("id",r.cssClass+"-select"),i.find("label").prop("for",r.cssClass+"-select"),i.addClass(r.cssClass)):r.cssClass&&i.addClass(r.cssClass);u.addClass("hidden");r.hookupChange===!0&&i.change(function(){window.location=n(this).find("option:selected").val()});u.data({"select-reference":i,"select-ready":!0})})};n.fn.topLink=function(){if(!(n("a.top-link").length>0))return this.each(function(){var t=n(this),i=n('<a class="top-link" href="#">'+arlaTranslations.backToTopLinkText+"<\/a>");t.after(i);n("a.top-link:first").on("click",function(){return n("html, body").animate({scrollTop:0},"slow"),n("h1:first").attr("tabindex","-1").focus().removeAttr("tabindex"),!1})})};n.fn.hideElementWithAnimation=function(t){return o=n.extend({timeout:5e3,animationTime:2e3},t),this.each(function(){var t=n(this);setTimeout(function(){n.fn.transitionSupported()?t.addClass("hide-animate"):t.fadeOut(o.animationTime)},o.timeout);n(t).on("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd end",function(){t.off("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd end").addClass("hidden")})})}}(jQuery),function(n){"use strict";function r(i,r){var u,o,s,f,e;r&&r.customEvent?(f=!1,u=r.customEvent):(s=n(this).closest('[data-walkthrough-container="true"]'),f=s.length>0,u=n(this).data().customEvent);e=n(".generic-modal");i&&i.preventDefault();t&&(clearTimeout(t),t=undefined);e.hasClass("hidden")&&!f&&e.removeClass("hidden");u||(o=n(this).closest("[data-custom-event]"),u=o.length>0?o.data().customEvent:null);u&&n("body").trigger(u,{modalDomElement:f?s[0]:e.find(".generic-modal__content-container")[0]});f||setTimeout(function(){e.addClass("activated")},100)}function i(){var i=n(this).closest(".generic-modal");i.length===0&&(i=n(".generic-modal.activated"));i.hasClass("activated")&&(i.removeClass("activated"),t=setTimeout(function(){i.addClass("hidden")},1e3))}var t;n("body").on("click",".js-modal-activator",r);n("body").on("modal:activate",r);n(".js-generic-modal__overlay").on("click",i);n(".generic-modal__close-button").on("click",i);n("body").on("generic-modal:close",i)}(jQuery),function(n){n(document).ready(function(){var t=null,i=n("#header"),r=n(".service-nav-holder"),u=n(".notification-banner"),f=function(){var n=0;return function(t){var i=t-n;return n=t,i}}(),e=function(n){return n>=0?1:-1},o=function(){t&&(clearTimeout(t),t=null);t=setTimeout(function(){var n=f(window.scrollY),t=e(n),o,s;if(n!==0){if(t===1&&!i.hasClass("scrolls-down")&&window.scrollY>=60){if(o=u.hasClass("visible"),s=r.hasClass("open"),o||s)return;r.addClass("scrolls-down");i.addClass("scrolls-down")}t===-1&&i.hasClass("scrolls-down")&&(i.removeClass("scrolls-down"),r.removeClass("scrolls-down"))}},20)};n(document).on("scroll",o)})}(jQuery),function(){window.location.href.indexOf("?error=access_denied")>=0&&(window.location.href=window.location.href.split("?")[0])}(jQuery),function(n){function t(n,t){var i=new Image,r=n.getAttribute("data-src");i.onload=function(){n.parent?n.parent.replaceChild(i,n):n.src=r;t?t(n):null};i.src=r}function i(n){var t=n.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.top-(window.innerHeight||document.documentElement.clientHeight)/4<=(window.innerHeight||document.documentElement.clientHeight)}n.fn.lazyLoadImages=function(){var r=n(this),u=[],f=function(){r.length&&(r.each(function(){var f=this,e=n(f).data("finished");i(f)&&!e?t(f,function(t){n(t).data("finished",!0)}):e&&u.push(r.index(f))}),n.each(u,function(n){r.splice(this-n,1)}),u=[])};f();n([window,document.body]).on("scroll",f)}}(jQuery),function(n){window.vt=window.vt||{};vt.initMain=function(){function t(){function p(){for(var i=[],n,r=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),t=0;t<r.length;t++)n=r[t].split("="),i.push(n[0]),i[n[0]]=n[1];return i}function v(n,t){var i,r,u,f;t.find(".ink").length===0&&t.prepend("<span class='ink'><\/span>");i=t.find(".ink");i.removeClass("animate");i.height()||i.width()||(r=Math.max(t.outerWidth(),t.outerHeight()),i.css({height:r,width:r}));u=n.pageX-t.offset().left-i.width()/2;f=n.pageY-t.offset().top-i.height()/2;i.css({top:f+"px",left:u+"px"}).addClass("animate")}var w=n(this),t=n("body"),b=640,y,c,l,a;t.addClass("loaded");w.keySubmit();n(".submit-on-change").add().submitOnChange();n().attributeSupported("input","placeholder")||n("input, textarea").setPlaceholder();n(".datepicker").each(function(){n(this).keydown(function(n){n.preventDefault()});var t=n(this).data("datepickerformat");t===undefined||t===""?n(this).datepicker():n(this).datepicker({dateFormat:t})});n(document).on("click",".js-link",function(){document.location.href=n(this).attr("data-href")});n(".js-link").accessibleLink();n("a.logo > img, header > img").replaceSvgWithPng(!1);n("img.lazy").lazyLoadImages();var i=n("#main-nav"),s=n("#main-nav").closest(".main-navholder"),h="open",r="selected",u=i.children("."+r),f="toggled";t.prepend('<div class="page-overlay" />');var e=n(".page-overlay"),o="show";i.on("mouseenter",".nav-item",function(){n("html").hasClass("no-touch")&&(n(this).siblings("li").removeClass(f),u.removeClass(r))});i.on("mouseleave",".nav-item",function(){n("html").hasClass("no-touch")&&u.addClass(r)});i.on("click",".nav-item",function(t){var a;if(n("html").hasClass("touch")){var i=n(this).find(".sublevel"),l=n(this).siblings().find(".sublevel"),c=n(this);i.addClass("animated");l.addClass("animated");setTimeout(function(){c.siblings().removeClass(f);c.toggleClass(f);c.hasClass(f)?(s.addClass(h),e.addClass(o),u.removeClass(r)):(e.removeClass(o),s.removeClass(h),u.addClass(r))},500);i.one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(){i.removeClass("animated");l.removeClass("animated")});(n(t.target).hasClass("has-sublevel")||n(t.target).parent().hasClass("has-sublevel"))&&t.preventDefault()}a=n(this).find("> .nav-link");v(t,a)});e.on("click",function(){t.removeClass("nav-open");i.children(".nav-item").removeClass(f);u.addClass(r);e.removeClass(o)});n(".myarla-login").click(function(){t.toggleClass("login-area-dropmenu-open");n(this).closest(".has-dropmenu").toggleClass("active")});n(".shopping-cart").click(function(){t.toggleClass("cart-dropmenu-open");n(this).closest(".has-dropmenu").toggleClass("active")});n(".user-options").click(function(){t.toggleClass("user-menu-open")});t.on("click",function(t){var i=n(t.target).parents("section").is("#off-canvas")||n(t.target).parents().is("#header")?!0:!1;!i&&n(this).hasClass("nav-open")&&n(window).width()<b&&n("#nav-trigger").click()});if(n("#nav-trigger").click(function(c){$subnav=u.find(".sublevel");$subnav.addClass("animated");setTimeout(function(){t.hasClass("nav-open")?(t.removeClass("nav-open"),i.children(".nav-item").removeClass(f),e.removeClass(o),s.removeClass(h),u.addClass(r)):(t.addClass("nav-open"),e.addClass(o),i.children(".nav-item").filter(".selected").addClass("toggled"),s.addClass(h))},300);$subnav.one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(){$subnav.removeClass("animated")});v(c,n(this))}),n(".placeholder").click(function(){n(this).parent().find(".link-list").toggleClass("hidden")}),n("#off-canvas .close").click(function(){n("body").removeClass("nav-open")}),n("#js-search-trigger").click(function(){n("body").toggleClass("search-active")}),n("#close-search").click(function(){n("body").removeClass("search-active")}),n(".expand-trigger").click(function(){n(this).closest(".expandable").find(".expanded-content").slideToggle();n(this).toggleClass("active")}),n(".switch-btn").click(function(){n(this).toggleClass("enabled")}),n(".add-item").click(function(){n(this).toggleClass("added")}),n(".remove-item").click(function(){n(this).closest(".cart-item-container").remove()}),n(".add-recipe-to-cart").click(function(){n(this).toggleClass("added")}),n(".filter-toggle").click(function(){n("body").hasClass("filter-active")?(n("body").removeClass("filter-active"),n(".search-filter").slideUp(),n(this).html("Show filters")):(n("body").addClass("filter-active"),n(".search-filter").slideDown(),n(this).html("Hide filters"))}),n(".search-filter .tag").click(function(){n(this).toggleClass("selected")}),y=n(".bx-viewport").height(),n(".list-overlay").css("min-height",y+"px"),n(".faq-deck").length>0){c="expanded";l=n(".faq-list .content-block > div > h3");location.hash!==""&&n(location.hash).find("h3").addClass(c);l.on("click",function(){l.not(this).removeClass(c);n(this).toggleClass(c);var t=n(this).parent().attr("id");history.pushState?history.pushState(null,null,"#"+t):location.hash="#"+t})}n(".focuspoint").focusPoint();window.location.hash&&(scroll(0,0),n(window).load(function(){var t=n(window.location.hash);t.length&&n("html, body").animate({scrollTop:t.offset().top+"px"},1e3,"swing")}));p().anchor&&(a=n("#"+p().anchor),a.length&&n("html,body").animate({scrollTop:a.offset().top},1e3));n("a[href*=#]:not([href=#])").click(function(){if(!n(this).hasClass("no-scrolling")&&location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var t=n(this.hash);if(t.length)return n("html,body").animate({scrollTop:t.offset().top},1e3),!1}});n(".ripple-link, .action-link, .sublevel .nav-item, .mobile-navigation-items li,a.action-button, .right-section .nav-item > a, .right-section .nav-item label,.social-link, .service-nav > .nav-item > a, .product-list-loadmore > a, .filter-list a, .add-to-cart-link, .search-tabs-item ").click(function(t){v(t,n(this))})}return{initialize:t}}()}(jQuery),function(n){window.vt=window.vt||{};vt.initMasonry=function(){"use strict";function t(t){if(!(window.innerWidth<500)){var i=n(t).find(".content-container");i.masonry({itemSelector:".content-block",columnWidth:320,gutter:0})}}return{initialize:t}}()}(jQuery),function(n){var r,u,t,i;n(".modal")[0]&&(r=n(".modal:not([data-show-once])"),u=n(".modal[data-show-once]"),r.each(function(){var t=n(this);t.removeClass("hidden")}),t=[],i=n.cookie("modals_shown"),typeof i=="undefined"?n.cookie("modals_shown",JSON.stringify(t),{expires:30}):t=JSON.parse(i),u.each(function(){var i=n(this),r=i.data("id");n.inArray(r,t)===-1&&(i.removeClass("hidden"),i.find(".modal--close").click(function(){t.push(r);i.addClass("hidden");n.cookie("modals_shown",JSON.stringify(t),{expires:30})}))}))}(jQuery),function(n){window.vt=window.vt||{};vt.productInformation=function(){"use strict";function t(t){n(".tab-container",t).easytabs()}return{initialize:t}}()}(jQuery),function(n){window.vt=window.vt||{};vt.RecommendedItem=function(){function t(t){n(t).on("click",function(i){var r=n(t).data("recipe-id"),u=n(t).data("recipe-name"),f=n(t).data("service-name");r&&typeof digitalData!="undefined"&&(i.preventDefault(),digitalData.push({event:"Raptor Recommendation","Recipe ID":r,"Recipe Name":u,"Raptor Recommendation Service":f,eventCallback:function(){window.location=n(t).attr("href")},eventTimeout:1e3}))})}return{initialize:t}}()}(jQuery),function(n,t,i,r,u){window.vt=window.vt||{};vt.ResponsiveBackground=function(){function i(n){var f=t.get(n,"dataset.responsiveBackgrounds"),i=JSON.parse(f),e=Object.keys(i).reduce(function(u,f){var e={};return e[f]=t.partial(r,n,i[f]),t.merge({},u,e)},{});return u(e)}function r(i,r,u){u.matches&&(i.style.backgroundImage=t.isArray(r)?r.map(n).join(","):n(r))}function n(n){return"url("+n+")"}return{initialize:i}}()}(jQuery,_,Modernizr,window.matchMedia,vt.MediaQueryMonitor),function(n,t){window.vt=window.vt||{};vt.Reveal=function(){function o(i){var r=n(i),u=t.includes(t.keys(r.data()),"revealDefer"),e=f(r);if(!e&&u)r.on("ready",f.bind(null,r));return{destroy:h.bind(null,r)}}function f(t){var i=+t.data("revealHeight"),e=t.data("revealLabel"),o=t.find(r),f;return t.outerHeight()>i?(f=n('<button class="reveal__toggle action-button" data-reveal-toggle>'+e+"<\/button>"),o.css("height",i),t.append(f),t.addClass(u),s(t),!0):!1}function s(n){n.one("click",e.bind(null,n));n.one("click",i,e.bind(null,n))}function h(n){n.off("click");n.off("click",i)}function e(n){var t=n.find(r);t.css("height","auto");n.find(i).remove();n.removeClass(u)}var r="[data-reveal-content]",i="[data-reveal-toggle]",u="is-masked";return{initialize:o}}()}(jQuery,_),function(n){var t=document.querySelector(".fixed-container");ScrollMagic&&t&&n(function(){function i(){return l}function r(){l=s.clientHeight-t.clientHeight}function o(){if(n)return f.clientHeight-n.clientHeight;if(c){var t=c.getBoundingClientRect().top,i=u.getBoundingClientRect().top;return t?t-i:0}return 0}function a(){var f=new ScrollMagic.Controller,u=new ScrollMagic.Scene({triggerElement:".fixed-container",duration:i,offset:o(),triggerHook:0}).setPin(".fixed-container").addTo(f);n&&(n.onload=function(){u.offset(o())});h.length&&Array.prototype.map.call(h,function(n){n.onload=r});window.addEventListener("resize",function(){u.removePin(!0);r();u.offset(o());window.innerWidth>e&&i()-20>0&&t.clientHeight<=window.innerHeight&&u.setPin(".fixed-container").addTo(f)})}var u=document.querySelector(".right-section"),s=document.querySelector(".left-section"),h=s.querySelectorAll("img"),f=u.querySelector(".right-section-product-image"),c=u.querySelector(".news-article-image"),n=f?f.querySelector("img"):null,l,e=960;t&&(r(),window.innerWidth>e&&i()-20>0&&t.clientHeight<=window.innerHeight?a():window.addEventListener("resize",function v(){r();window.innerWidth>e&&i()-20>0&&t.clientHeight<=window.innerHeight&&(window.removeEventListener("resize",v),a())}))})}(jQuery);window.location.hash&&scroll(0,0);$(function(){window.location.hash&&$("html, body").animate({scrollTop:$(window.location.hash).offset().top+"px"},2e3)}),function(n){window.vt=window.vt||{};vt.SelectLink=function(){function t(t){var u=n(t),f=i(u);return{destroy:r.bind(null,u,f)}}function i(n){var t=_.partial(u,n);n.on("change",t);return{selectChangeHandler:t}}function r(n,t){n.off("change",SELECTOR,t.selectChangeHandler)}function u(n){window.location=n.val()}return{initialize:t}}()}(jQuery),function(n){window.vt=window.vt||{};vt.SeoLinks=function(){"use strict";function t(t){n(t).find(".seo-link-groups-show-all").click(function(){n(this).parents(".seo-links").find(".seo-link-groups .content-block").show();n(this).hide()});n(t).find(".seo-links-show-all").click(function(){n(this).parents(".content-block").find("ul li").show();n(this).hide()});var i=n(t).find(".seo-link-groups .content-block").length;i>4&&n(t).addClass("seo-link-over-four")}return{initialize:t}}()}(jQuery),function(n){n.fn.loadMorePosts=function(t){var i=function(t){n("html, body").animate({scrollTop:t.offset().top},800)};n.fn.handleSocialShowMoreButton=function(n){var r=n.attr("data-index"),t,i,u;!r||(t=parseInt(r),n.attr("data-index",t+1),i=n.attr("data-src"),u=i.substring(0,i.indexOf("index=")+6),n.attr("data-src",u+(t+1)))};n.fn.handleMasonry=function(n){n.masonry().masonry("reloadItems").masonry("layout")};n.fn.makeSocialActionLinksPopup=function(){n(".social-grid-item").on("click",".interact a, a.followl",function(t){t.preventDefault();t.stopPropagation();var e=n(this).attr("href"),i,r,u,f;n(window).width()>500?(i=450,r=550):(i=n(window).width()*.9,r=n(window).height()*.8);u=n(window).height()/2-r/2;f=n(window).width()/2-i/2;window.open(e,"window","height="+r+", width="+i+", top="+u+", left="+f+", toolbar=0, location=0, menubar=0, directories=0, scrollbars=0")})};n.fn.makeSocialActionLinksPopup();n(window).load(function(){n(t).data("target")===".instagrams"&&n.fn.handleMasonry(n(n(t).data("target")))});n(t).on("click",function(){return n(this).addClass("show-loader"),n.ajax({context:this,type:"GET",cache:!1,url:n(this).attr("data-src"),success:function(t){var c=this,e=n(this).attr("data-target"),u=n(this).closest(".show-more-parent").find(e),r,o=n(this).attr("data-no-fade")&&n(this).attr("data-no-fade")=="true",s=n(this).attr("data-no-scroll")&&n(this).attr("data-no-scroll")=="true",h=n(this).attr("data-replace")&&n(this).attr("data-replace")=="true",f;h?r=u.html(t).fadeIn("slow"):o?(r=n(t).appendTo(u),s||i(r)):(f=!1,r=n(t).hide().appendTo(u).fadeIn("slow",function(){n(this).css("display","");f||(f=!0,e===".instagrams"?n.fn.handleMasonry(n(u)):i(r))}));n.fn.handleSocialShowMoreButton(n(this));n(this).removeClass("show-loader")}}),!1})}}(jQuery),function(n){n.fn.showMorePosts=function(){var t=n(this);n(".social-media-section .show-more").each(function(){n(this).loadMorePosts(n(this))})};n(document).ready(function(){n(this).showMorePosts()})}(jQuery),function(n){var t=n({});n.subscribe=function(){t.on.apply(t,arguments)};n.unsubscribe=function(){t.off.apply(t,arguments)};n.publish=function(){t.trigger.apply(t,arguments)}}(jQuery),function(n){n.fn.attributeSupported=function(n,t){var i=document.createElement(n);return t in i};n.fn.inputTypeSupported=function(n){var t=document.createElement("input");return t.setAttribute("type",n),t.type===n};n.fn.transitionSupported=function(){var u=document.body||document.documentElement,r=u.style,n="transition",i="",t;if(typeof r[n]=="string")return!0;for(i=["Moz","Webkit","Khtml","O","ms"],n=n.charAt(0).toUpperCase()+n.substr(1),t=0;t<i.length;t++)if(typeof r[i[t]+n]=="string")return!0;return!1};n.fn.cssSupport=function(n){var r=document,t=r.createElement("style"),u=!1,i;if(t.type="text/css",t.styleSheet){if(t.styleSheet.cssText=n+"{}",t.styleSheet.cssRules)i=t.styleSheet.cssRules;else try{i=t.styleSheet.rules}catch(f){return u}i&&(u=i&&i[0]&&i[0].selectorText&&i[0].selectorText.toLowerCase().indexOf("unknown")<0)}else t.appendChild(r.createTextNode(n+"{}")),r.body.appendChild(t),u=!!t.sheet.cssRules.length,r.body.removeChild(t);return t=null,u}}(jQuery),function(n){window.vt=window.vt||{};vt.ToggleReveal=function(){function t(t){var f=n(t),e=n("#"+f.attr("aria-controls")),h=f.data("toggle-reveal-text"),c=f.text(),l=e.attr("aria-hidden")==="false",o=u(h,c),s;return o(f,e,l),s=i(f,e,_.partial(o,f,e)),{destroy:r.bind(null,f,s)}}function i(n,t,i){var r=_.partial(f,t,i);n.on("click",r);return{toggleHandler:r}}function r(n,t){n.off("click",t.toggleHandler)}function u(n,t){return function(i,r,u){n&&i.text(u?n:t);r.attr("aria-hidden",!u);r.toggle(u)}}function f(n,t){var i=n.attr("aria-hidden")==="false";t(!i)}return{initialize:t}}()}(jQuery);window.Tracker={track:function(n){window.digitalData=window.digitalData||[];digitalData.push(n)}},function(n){window.vt=window.vt||{};vt.twoSlidesDeck=function(){"use strict";function t(t){var i=n(t),r;i.twentytwenty({default_offset_pct:1});i.addClass("slider-loading");r=i.offset().top;n(window).scroll(function(){var t=n(window).scrollTop();t>=r-200&&n(window).trigger("animate.twentytwenty",.65)})}function i(n){t(n)}return{initialize:i}}()}(jQuery),function(n){var i=document.createElement("script"),t;i.src="https://www.youtube.com/iframe_api";t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(i,t);window.onYouTubeIframeAPIReady=function(){n.fn.initVideoYoutube(n(".portlet-video--youtube .video__container"));n(".portlet-video--youtube").parents(".split-deck .content-container, .generic-deck").addClass("video-c")};n.fn.initVideoYoutube=function(t){function r(n,t){var u=n.width(),r=window.innerHeight,i=u*t;i>r&&(i=r);n.animate({height:i},600)}function u(t,i){var u=t.target.getIframe(),f=u.height/u.width;r(i,f);n("html, body").animate({scrollTop:i.offset().top},500);n(window).resize(function(){var n=i.find(".src-img");n.length||r(i)})}var i=!1,f=1;(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0,4)))&&(i=!0,f=0);t.each(function(t){function s(){function l(n){if(i!==!0){var t=r.closest(".content-block");u(n,t)}}function a(n){var t=r.closest(".content-block"),f,e;i&&n.data==YT.PlayerState.BUFFERING&&u(n,t);n.data==YT.PlayerState.ENDED&&(i||n.target.destroy(),f=t.height(),t.css("height","auto"),e=t.height(),t.height(f).animate({height:e},400,function(){t.removeAttr("style")}),i||r.hide().html(s).fadeIn("slow"))}var h=n("<div/>",{id:o}),t=0,s,c;r.hasClass("show-mobile-title")&&i&&(t=1);s=r.html();r.html(h).addClass("loaded");c=new YT.Player(o,{videoId:e,events:{onReady:l,onStateChange:a},playerVars:{autohide:1,autoplay:f,controls:2,modestbranding:1,showinfo:t,rel:0}})}var r=n(this),o="player-"+t,e=r.attr("id");r.attr("id",e+"-"+t);r.hasClass("loaded")||(i?s():n(document).delegate("#"+e+"-"+t,"click",s))})}}(jQuery),function(n,t){"use strict";window.vt=window.vt||{};vt.Geolocator=function(){var i=n.Deferred(),u=setTimeout(t.partial(i.reject.bind(i),new Error("Geolocation operation timed out.")),3e4),r=clearTimeout.bind(null,u);return navigator.geolocation.getCurrentPosition(t.compose(r,i.resolve.bind(i)),t.compose(r,i.reject.bind(i))),i.promise()}}(jQuery,_),function(n,t){"use strict";function r(t){var r,u;return i?i:(r=n.Deferred(),i=r.promise(),window.initGoogleMapsApi=function(){r.resolve(window.google.maps)},u=document.createElement("script"),u.setAttribute("src","https://maps.googleapis.com/maps/api/js?v=3.26&key="+t+"&callback=initGoogleMapsApi"),document.head.appendChild(u),i)}window.vt=window.vt||{};var i=null;vt.GoogleMap=function(n,i){function v(t){return e=t,f=new e.Map(n,c.mapOptions)}function l(){s.forEach(function(n){e.event.removeListener(n)});s=[];u.forEach(y);u=[];h.forEach(function(n){n.close()});h=[];o=null}function y(n){n.setMap(null)}function p(){o=null}function w(n,i){var r=t.merge({template:null,offset:{x:0,y:0}},i),u=new e.InfoWindow(t.merge({},t.pick(n,"position"),{content:r.template&&r.template(n),pixelOffset:new e.Size(r.offset.x,r.offset.y)}));return u.id=n.id,u}function b(n){n&&f.fitBounds(n)}function k(n,t){o&&o.close();o=h[t];o.open(f)}function d(n){return new e.Marker(t.merge({},n,{map:f}))}function g(n,i){if(n.length!==0){var r=t.extend({infoWindowOptions:null,setMapFocus:!1,pinClickHandler:null},i);try{return u=n.map(d),r.infoWindowOptions&&(h=n.map(t.partial(w,t,r.infoWindowOptions)),s=s.concat(u.map(a("click",k))).concat(h.map(nt("closeclick",p)))),r.pinClickHandler&&(s=s.concat(u.map(a("click",r.pinClickHandler)))),r.setMapFocus&&(u.length>1?b(tt(u)):(f.setCenter(u[0].getPosition()),f.setZoom(c.focusZoom))),u}catch(e){return console.error("Unable to plot map pins:",e),[]}}}function a(n,t){return function(i,r){return i.addListener(n,t.bind(null,i,r))}}function nt(n,t){return function(i,r){return i.addListener(n,t.bind(null,i,r))}}function tt(n){if(!n||!n.length)return null;var t=new e.LatLngBounds;return n.forEach(function(n){t.extend(n.getPosition())}),t}var c=t.merge({mapOptions:{center:{lat:-34.397,lng:150.644},panControl:!0,zoom:6},focusZoom:16},i),o=null,f=null,e=null,u=[],s=[],h=[];return{load:function(n){return r(n).then(function(n){var t=v(n);return{clearMapPins:l,plotMapPins:g,resize:n.event.trigger.bind(n.event,t,"resize"),setCenter:t.setCenter.bind(t),setZoom:t.setZoom.bind(t),destroy:function(){l()}}})}}}}(jQuery,_),function(n){"use strict";function t(n){return n&&!isNaN(n)}function i(t){return function(i,r){var e=n.last(i),o=e&&Number(n.get(e,"key")),s=Number(r),h=o?"(min-width:"+s+"px) and (max-width:"+(o-1)+"px)":"(min-width:"+s+"px)",u=window.matchMedia(h),f=t[r];return u.addListener(f),f(u),i.concat({key:r,query:h,destroy:u.removeListener.bind(u,f)})}}window.vt=window.vt||{};vt.MediaQueryMonitor=function(r){if(!n.isPlainObject(r)){console.warn("callbackSpec parameter must be an object");return}var u=Object.keys(r).filter(t).sort().reverse().reduce(i(r),[]);return{destroy:function(){u.forEach(function(){listener.destroy()})}}}}(_),function(n){"use strict";window.vt=window.vt||{};vt.Notification=function(){function c(){t=n('<div class="notification" role="alert" />');o=n('<div class="notification__content" aria-live="assertive" />');i=n('<div class="notification-blackout" />');i.on("click",h);f=n('<button type="button" class="notification__close-button">Close<\/button>');f.on("click",h);t.append([f,o]);u.append(i);u.append(t)}function l(n,i){t||c();i&&(e=i);s&&s.detach();s=n;o.append(n);setTimeout(a,250)}function a(){t.addClass(r);i.addClass(r);u.css({overflow:"hidden"});f.focus()}function h(){e&&(e(),e=null);t.removeClass(r);i.removeClass(r);u.attr("style","")}var r="is-active",u=n("body"),i,t,o,f,s,e;return{show:l,hide:h}}()}(jQuery),function(n){"use strict";window.vt=window.vt||{};vt.Shard=function(){function c(){t=n('<div class="shard" />');o=n('<div class="shard__content" />');i=n('<div class="shard-blackout" />');i.on("click",h);f=n('<button type="button" class="shard__close-button">Close<\/button>');f.on("click",h);t.append([f,o]);u.append(i);u.append(t)}function l(n,i){t||c();i&&(e=i);s&&s.detach();s=n;o.append(n);setTimeout(a,250)}function a(){t.addClass(r);i.addClass(r);u.css({overflow:"hidden"});f.focus()}function h(){e&&(e(),e=null);t.removeClass(r);i.removeClass(r);u.attr("style","")}var r="is-active",u=n("body"),i,t,o,f,s,e;return{show:l,hide:h}}()}(jQuery),function(n,t){"use strict";window.vt=window.vt||{};vt.StateMonitor=function(n){function u(){return i}function f(n){if(!t.isPlainObject(n))throw new Error("State update must be a plain object.");return Object.keys(n).length&&(r.forEach(function(r){var u=t.extend({},i,n),f=t.extend({},i);e(u,f,r.props)&&r.fn(r.props?t.pick(u,r.props):u,r.props?t.pick(f,r.props):f)}),i=t.extend({},i,n)),i}function e(n,i,r){var u=t.isArray(r)?r:Object.keys(n);return u.reduce(function(t,r){return t||n[r]!==i[r]},!1)}function o(n,t){var i={fn:n,props:t};return r.push(i),s.bind(null,i)}function s(n){t.remove(r,n)}var i=t.isPlainObject(n)&&n||{},r=[];return{getState:u,setState:f,subscribe:o}}}(jQuery,_),function(){"use strict";function n(n){return Object.keys(n).reduce(function(t,i,r){var u=n[i],f=u&&u.toString(),o=r>0&&t.length>1?"&":"",e=f&&o+i+"="+f;return e?t.concat(e):t},"?")}function t(){var n=window.location.search;return n?(/^[?#]/.test(n)?n.slice(1):n).split("&").reduce(function(n,t){var i=t.split("="),u=i[0],r=i[1];return n[u]=r?decodeURIComponent(r.replace(/\+/g," ")):"",n},{}):{}}window.vt=window.vt||{};vt.UrlHelpers={getQueryStringValues:t,getQueryString:n}}(_),function(n,t,i){"use strict";n(document).ready(function(){initializer();t&&i&&t.bootstrap(document.querySelector(".angular-bootstrap"),i)})}(jQuery,window.angular,window.angularModules),function(n){n.fn.productsInitScripts=function(){var t=n(this);n(".product-list-loadmore").each(function(){n(this).loadMoreProducts(n(this))})};n(document).ready(function(){n(this).productsInitScripts()})}(jQuery),function(n){n.fn.loadMoreProducts=function(t){function r(n,t){for(var r,i=0;i<n.length;i++)r='<div class="product"><a href="'+n[i].Url+'"><figure><div class="product-image"><div><img src="'+n[i].ImageUrl+'" alt="'+n[i].ImageAlt+'"/><\/div><\/div><figcaption><div><strong>'+n[i].Brand+"<\/strong><\/div><h2>"+n[i].Product+"<\/h2><\/figcaption><\/figure><\/a><\/div>",t.find(".product-list-products").append(r)}var i=t.parent();t.click(function(){var u,f,o,e,s;t.data("page",t.data("page")||1);u={page:t.data("page")};i.data("categories")!==""&&(f=i.data("categories"),o=typeof f=="number"?[f]:f.split(","),u.categoryIds=o);i.data("brands")!==""&&(e=i.data("brands"),s=typeof e=="number"?[e]:e.split(","),u.brandIds=s);u.culture=i.data("culture");u.order=i.data("order");n.ajax({type:"POST",url:"/ProductList/GetProducts",traditional:!0,data:u,success:function(n){var u=parseInt(t.data("page"))+1;t.data("page",u);r(n.Products,i);n.ProductsLeft<=0&&i.find(".product-list-loadmore").hide()},dataType:"json"})})}}(jQuery),function(n){n.fn.productsDropDownList=function(){var t=n("#productCategorylist");t.DropDownInit(t)};n(document).ready(function(){n(this).productsDropDownList()})}(jQuery),function(n){n.fn.DropDownInit=function(t){var h=t.find("option"),r=t.parent(),c=n("body").is(".product-category")?!0:!1,f=n("div.category-dropdownlist"),u=n("#selected-value"),e=0,o="",s=u.data("placeholder"),l="expanded",i="";r.on("click",".show-hide",function(){r.toggleClass(l);c||(f.css("max-height",n("body").height()*.65),n("#productCategorylist").parents("section").css("overflow","visible"))});n.each(h,function(t,r){n(r).is(":selected")?(i=r.text,u.text(i),i!=s&&(o="<h2 class=\"category-dropdownlist-title\"><a class='sel-option show-hide' href='javascript:void(0);'>"+r.text+"<\/a><\/h2>")):f.append('<h2 class="category-dropdownlist-title"><a href=\''+r.value+"'>"+r.text+"<\/a><\/h2>");e+=1});i!=s&&(u.addClass("selected"),e>5&&(r.addClass("up"),n(o).insertAfter("div.category-dropdownlist h2:eq(2)")))}}(jQuery),function(n){n.fn.brandsInitScripts=function(){var t=n(this);n(".brand .load-recipes").fakeLoadButton();n().cssSupport(":nth-child(2n)")||n().nthFallback([{cssClass:"first-item",elements:["body.brand div.product-list li:nth-child(6n+1)","body.brand-start div.product-list a:nth-child(4n+1)"]},{cssClass:"last-item",elements:["body.brand div.product-list li:nth-child(6n+6)","body.brand-start div.product-list a:nth-child(4n)"]}]);n().cssSupport(":nth-of-type(2n)")||n().nthFallback([{cssClass:"first-item",elements:["body.brand .image-teaser a:nth-of-type(3n+1)","body.brand-start .image-teaser a:nth-of-type(2n+1)"]},{cssClass:"last-item",elements:["body.brand .image-teaser a:nth-of-type(3n)","body.brand-start .image-teaser a:nth-of-type(2n)"]}])};n(document).on("click","a.campaign-link",function(t){t.preventDefault();n("#contest-modal form #flavor").val(n(this).data("flavorname"));n("#contest-modal form #flavortxt").val(n(this).data("flavortxt"));n("#contest-modal").fadeToggle("slow","swing")});n(document).on("click","#contest-modal",function(t){t.target==this&&n("#contest-modal").fadeToggle("slow","swing")});n(document).on("submit","#contest-modal form",function(t){t.preventDefault();var i=n(this);n.post(i.attr("action"),i.serialize(),function(){n("#contest-modal .ihana-modal-content form").hide();n("#contest-modal .ihana-modal-content #thanks").show()}).fail(function(t){var i=[];n.each(t.responseJSON.errors,function(t,r){n.each(r,function(n,t){i.push(t)})});n("#contest-modal #errors").html(i.join("<br>")).show()})});n(document).on("click","#contest-modal #share",function(){FB.ui({method:"share",display:"popup",mobile_iframe:!0,quote:n("#contest-modal form #flavortxt").val(),href:"http://www.arla.fi/ihana/"},function(){})});n(document).ready(function(){n(this).brandsInitScripts()})}(jQuery),function(n){n.fn.fakeLoadButton=function(){var t=n(this);t.each(function(){n(this).click(function(t){t.preventDefault();n(this).parents("footer").prev(".more-recipes").show();n(this).hide()})})}}(jQuery),function(n){n.fn.listInitScripts=function(){n(".list-items .item").slideList()};n(document).ready(n(this).listInitScripts)}(jQuery),function(n){n.fn.slideList=function(){var r=n(".list-items"),t=r.find("a.clickbtn"),i="active";t.on("click",function(){n(this).toggleClass(i);t.not(this).removeClass(i)})}}(jQuery),function(n){window.vt=window.vt||{};vt.StockistMap=function(){"use strict";function v(t){return n(t).each(function(){r=n(t).data("src");f=n(t).data("latitude");e=n(t).data("longitude");o=n(t).data("zoomlevel");s=n(t).data("listid");h=n(t).data("noresult");b(t);n('input[name="stockist-search"]').on("keyup",function(){var t=n(this),i=t.val();clearTimeout(u);u=setTimeout(function(){c(i)},500)});n(".stockist-tool-close-related",this).on("click",function(){a("showLocations")});n(".stockist-form").on("submit",function(t){t.preventDefault();n(".search-input",this).trigger("keyup")})})}function c(t,i){i||(i=0);i===0&&(n(".stockist-list").html(""),n(".stockist-tool-loadmore").data("currentpage",0));n.post(r,{listId:s,search:t,page:i},function(n){n&&n.Locations&&n.Products&&y(n.Locations,n.Products,n.HasMoreLocations)},"json")}function y(t,i,r){var f=n(".stockist-list"),u=n(".stockist-tool-loadmore"),s=n('input[name="stockist-search"]'),e,o;u.removeClass("loader");n.each(t,function(){this.LocationDetails.Title==null&&(this.LocationDetails.Title="");this.LocationDetails.StreetName==null&&(this.LocationDetails.StreetName="");this.LocationDetails.StreetNumber==null&&(this.LocationDetails.StreetNumber="");this.LocationDetails.City==null&&(this.LocationDetails.City="");this.LocationDetails.ZipCode==null&&(this.LocationDetails.ZipCode="");var t=n('<li class="stockist-list-item"><\/li>');t.append("<h2>"+this.LocationDetails.Title+"<\/h2>");t.append("<p>"+this.LocationDetails.StreetName+" "+this.LocationDetails.StreetNumber+"<\/p>");t.append("<p>"+this.LocationDetails.City+" "+this.LocationDetails.ZipCode+"<\/p>");f.append(t);t.on("click",function(){p(this.LocationDetails.RelatedProducts,i,this)}.bind(this))});t.length===0&&f.append('<li class="stockist-no-result">'+h+"<\/li>");r?(u.removeClass("hidden"),e=u.data("currentpage"),o=parseInt(e),u.data("currentpage",o+1),u.unbind("click").bind("click",function(){u.unbind("click");u.addClass("loader");var n=u.data("currentpage"),t=parseInt(n);c(s.val(),t)})):u.addClass("hidden")}function p(r,u,f){var e,o,s,h,c;f.LocationDetails.Title==null&&(f.LocationDetails.Title="");f.LocationDetails.StreetName==null&&(f.LocationDetails.StreetName="");f.LocationDetails.StreetNumber==null&&(f.LocationDetails.StreetNumber="");f.LocationDetails.City==null&&(f.LocationDetails.City="");f.LocationDetails.ZipCode==null&&(f.LocationDetails.ZipCode="");e=n("<span><\/span>");e.append("<h2>"+f.LocationDetails.Title+"<\/h2>");e.append("<p>"+f.LocationDetails.StreetName+" "+f.LocationDetails.StreetNumber+"<\/p>");e.append("<p>"+f.LocationDetails.City+" "+f.LocationDetails.ZipCode+"<\/p>");n(".stockist-tool-related-content").html(e);o=[];n.each(r,function(t,i){var r=n.grep(u,function(n){return n.ProductId===i});r.length>0&&o.push(r)});n(".related-items-container").html('<div class="carousel-items"><\/div>');s=n('<div class="slider-item"><a href="" target="" class="slider-link"><article class="carousel-item-content"><div class="carousel-item-image-container"><div class="carousel-item-image"><\/div><\/div><div class="carousel-item-text"><div class="carousel-item-headline"><\/div><div class="carousel-item-subheadline"><\/div><\/div><\/article><\/a><\/div>');n.each(o,function(){var i=this[0].ProductDetails,t=s.clone();t.find(".slider-link").attr("href",i.Url);t.find(".carousel-item-image").css("background-image","url("+i.Image+")");t.find(".carousel-item-headline").html(i.Title);t.find(".carousel-item-subheadline").html(i.SubTitle);n(".carousel-items").append(t)});setTimeout(function(){k(n(".carousel-items"))},500);h=f.LocationDetails.StreetName+" "+f.LocationDetails.StreetNumber+" "+f.LocationDetails.City+" "+f.LocationDetails.ZipCode;c=new google.maps.Geocoder;c.geocode({address:h},function(n,r){r==google.maps.GeocoderStatus.OK&&(i=new google.maps.Marker({map:t,position:n[0].geometry.location}),w())});a("showProducts")}function l(){var n=parseFloat(o),r=parseFloat(f),u=parseFloat(e);isNaN(n)&&(n=0);isNaN(r)&&(r=0);isNaN(u)&&(u=0);t.setZoom(n);t.setCenter(new google.maps.LatLng(r,u));i&&i.setMap(null)}function w(){i&&(t.setZoom(15),t.setCenter(i.position))}function a(t){switch(t){case"showLocations":n(".stockist-tool-search").slideDown();n(".stockist-tool-related").slideUp();l();break;case"showProducts":n(".stockist-tool-related").slideDown();n(".stockist-tool-search").slideUp()}}function b(i){var u,f,r;window.initializeMap=function(){var u=new google.maps.StyledMapType(d,{name:"Custom Style"}),r="custom_style",f={mapTypeControlOptions:{mapTypeIds:[google.maps.MapTypeId.ROADMAP,r]}};t=new google.maps.Map(n(i).find(".map").get(0),f);t.mapTypes.set(r,u);t.setMapTypeId(r);l()};u=n(i).find(".map");f="https://maps.google.com/maps/api/js?callback=initializeMap";u.data("key")&&(f+="&key="+u.data("key"));r=document.createElement("script");r.setAttribute("type","text/javascript");r.setAttribute("src",f);document.documentElement.appendChild(r);r=document.createElement("script");r.setAttribute("type","text/javascript");r.setAttribute("src","https://googlemaps.github.io/js-marker-clusterer/src/markerclusterer.js");document.documentElement.appendChild(r)}function k(t){n(t).bxSlider({pager:!0})}var r,u,t,f=0,e=0,o=0,s="",h="",i,d=[{featureType:"administrative",elementType:"labels.text.fill",stylers:[{color:"#444444"}]},{featureType:"landscape",elementType:"all",stylers:[{color:"#f2f2f2"}]},{featureType:"poi",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"road",elementType:"all",stylers:[{saturation:-100},{lightness:45}]},{featureType:"road.highway",elementType:"all",stylers:[{visibility:"simplified"}]},{featureType:"road.arterial",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"transit",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"water",elementType:"all",stylers:[{color:"#98bed3"},{visibility:"on"}]}];return{initialize:v}}()}(jQuery),function(n){n.fn.cookiePolicyInitScripts=function(){n("section.cookie-policy").togglCookiePolicy();setTimeout(function(){n("section.cookie-policy").addClass("active")},500)};n(document).ready(n(this).cookiePolicyInitScripts)}(jQuery),function(n){n.fn.togglCookiePolicy=function(){function u(n){return i(t)=="1"?!0:n.show()}function f(n,t,i){var r=new Date,u,f;r.setDate(r.getDate()+i);u=escape(t)+(i==null?"":"; expires="+r.toUTCString());f="; path=/";document.cookie=n+"="+u+f}function i(n){for(var r,u,i=document.cookie.split(";"),t=0;t<i.length;t++)if(r=i[t].substr(0,i[t].indexOf("=")),u=i[t].substr(i[t].indexOf("=")+1),r=r.replace(/^\s+|\s+$/g,""),r==n)return unescape(u)}var t="cookie-policy-accepted",r=null;return this.each(function(){var e=n(this);u(e);n(this).on("click","#acceptButton",function(){r=i(t)=="1"?e.removeClass("active"):f(t,"1","365");e.removeClass("active")});n(this).on("click","#close-button",function(){e.removeClass("active")})})}}(jQuery),function(n){n.fn.addCheckInitScript=function(){n("#worldwide-checkbox").addAttribute()};n(document).ready(n(this).addCheckInitScript)}(jQuery),function(n){n.fn.addAttribute=function(t){var i=n.extend({addAttr:"checked",addValue:!0,type:"input:checkbox",parent:"#country-options"},t);return this.each(function(){var t=n(this);t.click(function(){t.is("input:checked")?(n(i.parent).addClass("disabled"),n(i.parent+" "+i.type).each(function(){n(this).prop(i.addAttr,i.addValue);n(this).prop("disabled",!0)})):(n(i.parent).removeClass("disabled"),n(i.parent+" "+i.type).each(function(){n(this).prop("disabled",!1)}))})})}}(jQuery),function(n){n.fn.searchInitScripts=function(){var r=n(this),i,t;if(n(".search-filter").find(".filter-title:not(:first)").not(".selected-filter-choice").generalCollapse({collapsed:".options"}),n(".search-filter").find(".filter-title:first").not(".selected-filter-choice").generalCollapse({collapsed:".options",expandedOnInit:!0}),window.sessionStorage&&(n(".search-result").length===0?(n("form").clearSessionStorage("submit"),n(".search-link").clearSessionStorage("click")):(n(".search-filter").find(".filter-title").getExpandedFilterState(),n(".search-filter").find(".filter-title").not(".selected-filter-choice").saveExpandedFilterState(),n(".clear-search-filter").clearSessionStorage("click"))),n(".search-filter .expand-checkbox:first-of-type").prop("checked",!0),n(".search-filter-toggle").click(function(){var t=n(this).find("> input[type=checkbox]");t.click();t.is(":checked")?n(this).addClass("activated"):n(this).removeClass("activated")}),n(".search-filter-toggle > input[type=checkbox]").change(function(){n(".search-layout-aside").toggleClass("mobile-show")}),i=n(".hero-deck"),t=n(".hero-deck"),t.length>0)n(".search-form form").one("submit",function(t){var i=n(this).closest(".search-hero--expanded");t.preventDefault();t.stopPropagation();i.addClass("collapsed");n(".ac_results").remove();setTimeout(function(){n(".search-form form").submit()},100)})};n(document).ready(function(){n(this).searchInitScripts()})}(jQuery),function(n){document.addEventListener("DOMContentLoaded",function(){var t=function(){function f(t){function e(){var n=t.querySelector(".js-search-modal-results");n.className="js-search-modal-results search-modal__results search-modal__results--hidden";n.innerHTML=""}function v(n){var i=t.querySelector(".js-search-modal-results");n&&(i.innerHTML="",i.appendChild(n));i.className="js-search-modal-results search-modal__results"}function y(){t.querySelector(".js-search-modal-clear").className="js-search-modal-clear search-modal__clear-input"}function s(){t.querySelector(".js-search-modal-clear").className="js-search-modal-clear search-modal__clear-input search-modal__clear-input--hidden"}function h(){t.querySelector(".js-search-modal-input").className="js-search-modal-input search-modal__input search-modal__input--background"}function p(){t.querySelector(".js-search-modal-input").className="js-search-modal-input search-modal__input"}function w(){t.querySelector(".js-search-modal-input").value=""}function b(n){jQuery.ajax({url:"/api/search/autocomplete/",dataType:"json",data:{culture:a,q:n}}).success(function(t){if(i=null,!t.length){e();return}var r=t.reduce(function(t,i){var e=l+"?query="+encodeURIComponent(i),r=document.createElement("li"),u=i,f;return n&&(f=new RegExp(n,"ig"),u=i.replace(f,"<strong>"+n+"<\/strong>")),r.className="search-modal__result",r.innerHTML='<a class="search-modal__result-link" href="'+e+'" data-suggestion="'+i.replace('"',"")+'">'+u+"<\/a>",t.appendChild(r),t},document.createDocumentFragment());v(r)})}function c(r){var u;console.log("handling keyCode:",r.keyCode);r.keyCode===40||r.keyCode===38?(r.keyCode===40?i&&i.length!==0?(i.removeClass("selected"),u=i.closest("li").next().find(".search-modal__result-link"),i=u):i=n(".js-search-modal-results .search-modal__result-link").first():r.keyCode===38&&(i&&i.length===0&&n(t).find(".js-search-modal-input").val(f),i&&i.length!==0?(i.removeClass("selected"),u=i.closest("li").prev().find(".search-modal__result-link"),i=u):i=n(".js-search-modal-results .search-modal__result-link").last()),i.length>0?n(t).find(".js-search-modal-input").val(i.data().suggestion):(console.log("resetting search term to:",f),n(t).find(".js-search-modal-input").val(f)),i.addClass("selected"),r.preventDefault()):r.keyCode===13&&i&&i.length>0&&(r.preventDefault(),console.log("Navigating to ",i[0]),i[0].click(),o=!0)}var l=t.querySelector(".search-modal").dataset.searchUrl,a=t.querySelector(".search-modal").dataset.language,i=null,f="",o=!1;n(t).on("touchmove",function(){n("#query").blur()});n(t).find(".js-search-modal-input").on("keydown",c);n(t).on("keydown",".js-search-modal-results",c);n(t).find(".js-search-modal-input").on("keyup",function(t){var l=t.key,u=t.keyCode,i=n(this).val(),c=i.length;u===38||u===40||o||(f=i,c>0?(y(),p()):(s(),h(),e()),c<3)||(r&&(clearTimeout(r),r=undefined),r=setTimeout(function(){b(i)},500))});n(t).find(".js-search-modal-clear").on("click",function(){s();h();w();e()});t.querySelector(".js-search-modal-close").addEventListener("click",function(){u()});t.addEventListener("click",function(n){var i=t.querySelector(".modal-slidein");n.target===i&&u()})}function e(){var t=document.createElement("div"),r=document.querySelector(".js-search-modal-template").innerText;return i=n("body").scrollTop(),i<10&&(r=r.replace('autocomplete="off"','autocomplete="off" autofocus="on"')),t.innerHTML=r,n("html,body").css("overflow-y","hidden"),n("body").css("margin-top",-1*i+"px"),n("body").css("height",i+screen.height+"px"),n("body").scrollTop(0),document.body.appendChild(t),f(t),setTimeout(function(){n(t).find(".search-modal").addClass("active")},100),setTimeout(function(){screen.width<=960?n("body").css("height",""):n("#query").focus()},800),t}function u(){var r;n(t).find(".search-modal").removeClass("active");n("html,body").css("overflow-y","");n("body").css("margin-top","");n("body").css("height","");n("body").scrollTop(i);setTimeout(function(){document.body.removeChild(t);t=undefined;r=document.querySelector(".ink.animate");r&&r.parentElement&&r.parentElement.removeChild(r)},750)}function o(){var n=document.querySelector(".search__icon-container");n&&n.classList.add("active")}function s(){var n=document.querySelector(".search__icon-container");n&&n.classList.remove("active")}function h(n){if(n.preventDefault(),t){u();s();return}t=e();o()}var t,i=0,r;[].forEach.call(document.querySelectorAll(".js-search-menu-link"),function(n){n.addEventListener("click",h)})}()})}(jQuery),function(n){n.fn.toggleFilter=function(t){var i=n(this);(o=n.extend({showFilter:!0},t),i.length!==0)&&(i.data("ready")||i.each(function(){var r=n(".search-filter").addClass("filter-ready"),t=n('<a href="#" class="filter-toggle">'+arlaTranslations.showAdvancedRecipeSearchFilterLinkText+"<\/a>"),u=n(".main");t.on("collapse",function(){t.removeClass("expanded-link").addClass("collapsed-link").text(arlaTranslations.showAdvancedRecipeSearchFilterLinkText);r.addClass("hidden").removeClass("expanded").attr("aria-hidden",!0);u.removeClass("expanded-filter")}).on("expand",function(){t.removeClass("collapsed-link").addClass("expanded-link").text(arlaTranslations.hideAdvancedRecipeSearchFilterLinkText);r.removeClass("hidden").addClass("expanded").attr("aria-hidden",!0);u.addClass("expanded-filter")}).click(function(){return r.hasClass("expanded")?(n(this).trigger("collapse"),sessionStorage.setItem("filterOpen",0),i.data("clickedOpen",!1)):(n(this).trigger("expand"),sessionStorage.setItem("filterOpen",1),i.data("clickedOpen",!0)),!1});u.on("click",function(f){var e=n(f.target);if(!(n.contains(r[0],f.target)||e.is(r[0]))&&matchMedia("only screen and (max-width: 690px)").matches&&u.hasClass("expanded-filter"))return sessionStorage.setItem("filterOpen",0),i.data("clickedOpen",!1),t.trigger("collapse"),!1});n(".search").append(t);i.data({ready:!0,toggleFilter:t});window.location.href.indexOf("sfl=true")>0&&(sessionStorage.setItem("filterOpen",1),o.showFilter=!0)}),o.showFilter||window.sessionStorage&&parseInt(sessionStorage.getItem("filterOpen"),10)?i.data("toggleFilter").trigger("expand"):i.data("clickedOpen")||i.data("toggleFilter").trigger("collapse"))};n.fn.saveExpandedFilterState=function(){var t=n.parseJSON(sessionStorage.getItem("facet"))||{};n(this).on("click",function(){t[n(this).data("facet-id")]=n(this).hasClass("expanded-link");sessionStorage.setItem("facet",JSON.stringify(t))})};n.fn.getExpandedFilterState=function(){var t,r,i;if(sessionStorage.length>0&&(t=n.parseJSON(sessionStorage.getItem("facet")),r=n(this),t))for(i in t)t[i]&&r.filter("."+i).not(".selected-filter-choice").length&&r.filter("."+i).not(".selected-filter-choice").trigger("expand")};n.fn.clearSessionStorage=function(t){n(this).on(t,function(){sessionStorage.clear()})}}(jQuery),function(n){n(function(){var t="";n("#searchLanguage").length&&(t=n("#searchLanguage")[0].value);n("#queryInput").not(".autocomplete-disabled").autocomplete("/api/search/autocomplete/",{minChars:3,cacheLength:0,extraParams:{culture:t},delay:200,selectFirst:!1,dataType:"json",scroll:!1,parse:function(t){return n.map(t,function(n){return{data:n}})},formatItem:function(n){return n?n:!1}}).result(function(t,i){i&&n("#queryInput").val(i);n("#searchSubmit").click()})})}(jQuery);$(".collectionfeed-deck").each(function(){var n=$(this),u=n.find(".arla_feed_elements"),t=u.masonry({itemSelector:".content-block",percentPosition:!0}),i=n.find(".arla_feed_load"),r=function(){var r=n.data("page")+1;n.data("page",r);$.ajax({type:"GET",url:"/webcore/collectionfeeddeckblocktype/getelements/?contentId="+n.data("contentid")+"&page="+n.data("page")+"&pagesize="+n.data("size"),contentType:"application/json; charset=utf-8",dataType:"json",cache:!1,success:function(r){$.each(r.FeedElements,function(i,r){var u=$('<div class="content-block"><a class="arla_feed_element" href="'+r.Link+'"><div class="image-element"><img src="'+r.Image+'" /><\/div><div class="content-element"><div class="meta"><span class="category-tag">'+r.ElementType+'<\/span><time class="date">'+r.Date+"<\/time><\/div><h3>"+r.Heading+"<\/h3><p>"+r.Text+"<\/p><\/div><\/a><\/div>"),f;t.masonry().append(u).masonry("appended",u);f=n.data("total");n.data("total",f+1)});t.imagesLoaded().progress(function(){t.masonry("layout")});r.TotalCount<=n.data("total")?i.hide():i.show()},error:function(n,t,i){console.log(t.toUpperCase()+": "+i)}})};i.on("click",function(){r()});r()}),function(n){function t(){var t={categoryId:n("input[name='CategoryId']:checked").val(),countryId:n("input[name='CountryId']:checked").val(),isReload:!0};n.ajax({type:"POST",url:"/VacancyList/Index",traditional:!0,data:t,success:function(t){n("#vacancyList").empty();n("#vacancyList").replaceWith(t)},dataType:"html"})}n(document).ready(function(){n(".vacancy-filter").each(function(){n(this).hasClass("vacancy-filter-container")||n(this).click(t)});t()})}(jQuery),function(n,t){function i(){var r=n("#country-splash-notification").html(),i,u;r&&((i="country-splash-hidden",n.cookie(i))||(n.cookie(i,!0,{expires:365,path:"/"}),u=t.compile(r),vt.Notification.show(n(u.render())),n("#country-splash-used-button").click(function(){n.removeCookie(i)})))}n(document).ready(i)}(jQuery,Hogan);window.vt=window.vt||{};vt.GenericPoll=function(){"use strict";function r(){for(var t=0;t<n.$triggerPrevSlide.length;t++)n.$triggerPrevSlide[t].addEventListener("click",function(){i("prev")});for(t=0;t<n.$triggerNextSlide.length;t++)n.$triggerNextSlide[t].addEventListener("click",function(){u();i("next")});for(t=0;t<n.$checkbox.length;t++)n.$checkbox[t].addEventListener("change",f)}function t(){for(var i=0,t=0;t<n.$slides.length;t++)n.$slides[t].style.height="auto",n.$slides[t].clientHeight>i&&(i=n.$slides[t].clientHeight);for(t=0;t<n.$slides.length;t++)n.$slides[t].style.height=i+"px";n.$deck!=null&&(n.$deck.style.minHeight=i+"px")}function u(){var t=$(n.$deck.querySelector(".current-slide")),i=t.find(".slide-content"),r,u;i.attr("data-question-name")&&(r=i.data("question-name"),u=t.find(".generic-poll-answer-click:checked").map(function(){return $(this).data("answer-name")}).get(),digitalData.push({event:"Generic Poll Answer",pollQuestion:r,poll:$(n.$deck).data("name"),pollAnswers:u}))}function i(i){var f=n.$deck.querySelectorAll(".current-slide input"),o=n.$deck.querySelectorAll(".current-slide input:checked"),u,r;i==="next"&&f.length>0&&o.length===0||(t(),u=n.$deck.querySelector(".generic-poll-deck .current-slide").getAttribute("data-slide-index"),n.$deck.querySelector(".generic-poll-deck .current-slide").classList.add("hidden-slide"),n.$deck.querySelector(".generic-poll-deck .current-slide").classList.remove("current-slide"),i==="next"?(r=++u,n.$deck.querySelector('[data-slide-index="'+(r+1)+'"]')==null&&e()):r=--u,n.$deck.querySelector('[data-slide-index="'+r+'"]').classList.add("current-slide"),n.$deck.querySelector('[data-slide-index="'+r+'"]').classList.remove("hidden-slide"))}function f(){var n=$(this),t,i;n.prop("checked")&&n.data("uncheck")!==""&&(t=n.closest(".slide-content"),i=n.data("uncheck").toString().split(","),$.each(i,function(n,i){t.find("input[data-answer-id="+i+"]").prop("checked",!1)}))}function e(){var r=$(n.$deck),i=[],u,f;if(r.find(".generic-poll-question-slide .slide-content").each(function(){var t=$(this),r=t.data("question-id"),n=[];i[i.length]={QuestionId:r,AnswerIds:n};t.find("input:checked").each(function(){var t=$(this),i=t.data("answer-id");n[n.length]=i})}),i.length!==0){for(u=0;u<i.length;u++)if(i[u].AnswerIds.length===0)return;f={GenericPollId:r.data("generic-poll-id"),Culture:r.data("culture"),Questions:i};$(n.$deck).addClass("loading");$.ajax({type:"POST",url:"/WebAppsGenericPoll/Api/GenericPollResult",data:JSON.stringify(f),contentType:"application/json",dataType:"json",success:function(i){var e=r.find(".generic-poll-result-slide"),f=e.find(".slide-title"),u;i.HasTitle?(f.html(i.Title),f.show()):(f.html(),f.hide());u=e.find(".slide-content");i.HasContent?(u.html(i.Content),u.show()):(u.html(),u.hide());$(n.$deck).removeClass("loading");t();digitalData.push({event:"Generic Poll Result",poll:$(n.$deck).data("name"),pollResult:i.Name})},error:function(){console.log("error");$(n.$deck).removeClass("loading")}})}}function o(i){n.$deck=i;n.$slides=i.querySelectorAll('[data-js*="generic-poll-slide"]');n.$triggerPrevSlide=i.querySelectorAll(".cta-left-button");n.$triggerNextSlide=i.querySelectorAll(".cta-right-button");n.$checkbox=i.querySelectorAll('input[type="checkbox"]');t();r();window.onresize=function(){t()}}var n={};return{initialize:o}}();window.vt=window.vt||{};vt.QuickPoll=function(){"use strict";function t(t){var f={},i=t,r,e,u,o=function(){for(var t=0;t<r.length;t++)(function(t){var i=r[t],u=i.querySelector(n.selector.quickPollOptionClose),f=i.querySelector(n.selector.quickPollMoreButton);u.addEventListener("click",function(n){v(i,n)});i.addEventListener("click",function(n){a(n);s(n)});$(f).on("click",function(n){h(n)})})(t)},s=function(n){var t=$(n.currentTarget).data("name");digitalData&&digitalData.push({optionTitle:t,event:"quickPollSelection"})},h=function(n){var t=$(n.currentTarget).data("name");digitalData&&digitalData.push({optionTitle:t,event:"quickPollLinkClick"})},c=function(){r=i.querySelectorAll(n.selector.quickPollOption);e=i.querySelectorAll(n.selector.quickPollOptionClose);u=i.querySelectorAll(".quick-poll__option-img")},l=function(){var n,t,i;if(!window.Modernizr.objectfit)for(n=0;n<u.length;n++)t=u[n],i=t.querySelector("img").getAttribute("src"),i&&(t.style.backgroundImage='url("'+i+'")',t.classList.add("compat-object-fit"))},a=function(t){var r=$(t.currentTarget),f=r.find(".js-main-image"),e=r.find(".js-variant-content"),o=f.outerHeight()+e.outerHeight(),u=$(i).children().eq(0),c=r.find(".js-thumb-image"),s=u.height(),l=f.outerHeight(),a=f.outerWidth(),h=window.matchMedia("(max-width: 750px)").matches;h&&(u.css({height:s}),setTimeout(function(){u.css({height:o})},0));r[0].classList.add(n.class.quickPollOptionSelected);setTimeout(function(){u[0].classList.add("animation-finished");r.parent()[0].classList.add("selected");u.removeAttr("style")},400)},v=function(t,r){r.stopPropagation();var u=$(t),f=$(i).children().eq(0);t.classList.remove(n.class.quickPollOptionSelected);f[0].classList.remove("animation-finished");u.parent()[0].classList.remove("selected")},y=function(){var t;if(c(),o(),l(),t=$("#recipe-instructions"),t.length){var n=$(i),f=n.parent(),r=!1,u=function(){var i=window.matchMedia("(max-width: 750px)").matches;i&&!r?(r=!0,n.removeClass("desktop-only").addClass("mobile-only"),t.before(n)):i||(r=!1,n.removeClass("mobile-only").addClass("desktop-only"),f.append(n))};$(window).on("resize",function(){u()});u()}};return f.init=y,f}function i(n){var i=new t(n);i.init()}var n={"class":{quickPollOptionSelected:"quick-poll__option--selected"},selector:{quickPoll:".quick-poll",quickPollOption:".quick-poll__option",quickPollOptionClose:".quick-poll__option-close",quickPollMoreButton:".quick-poll__option-btn"}};return{initialize:i}}(),function(n){n.fn.themesInitScripts=function(){var t=n(this);n().cssSupport(":nth-of-type(2n)")||n().nthFallback([{cssClass:"first-item",elements:["body.theme .image-teaser a:nth-of-type(3n+1)"]},{cssClass:"last-item",elements:["body.theme .image-teaser a:nth-of-type(3n)",".featured-thumbnail a:nth-of-type(2n+2)"]}])};n(document).ready(function(){n(this).themesInitScripts()})}(jQuery),function(n,t,i){"use strict";var r=i.module("CountrySelectorModule",["UtilsModule"]);r.controller("CountrySelectorNavCtrl",["$rootScope","$scope","ControllerUtils",function(n,i,r){function e(n){n.preventDefault();f(!0)}var u=this,f;u.isVisible=!1;f=t.partial(r.setViewModelValue,u,"isVisible");u.show=e;u.hide=f.bind(u,!1);this.$onInit=t.noop;this.$onDestroy=t.noop}]);Array.prototype.push.apply(window.angularModules,["CountrySelectorModule"])}(jQuery,_,angular),function(n){n.fn.NewsInitScripts=function(){n("press-contact .item").slideNewsList()};n(document).ready(n(this).NewsInitScripts)}(jQuery),function(n){n.fn.slideNewsList=function(){var r=n(".press-contacts"),t=r.find("a.clickbtn"),i="active";t.on("click",function(){n(this).toggleClass(i);t.not(this).removeClass(i)})}}(jQuery),function(n,t){window.vt=window.vt||{};vt.RecipeRating=function(){function r(r){var f=u(n(r));return i.push(f),{destroy:function(){f.destroy();t.remove(i,f)},update:f.update}}function u(i){function a(){if(u)i.on("click",y);else i.on("change","input",p)}function v(){i.off("change");i.off("click")}function y(t){t.preventDefault();n("html, body").animate({scrollTop:n("#"+s).offset().top})}function l(n){i.find("[data-rating]").text(n);i.find("[data-feedback]").show()}function p(n){var r=+n.currentTarget.value,u=t.extend({isAjaxCallback:"true"},i.find("input").toArray().reduce(h,{}));o(i.attr("action"),u).then(w(r))}function w(t){return function(i){var r=n(i).find("fieldset");e(r[0],t);f()}}function b(n,t){i.html(n);u||l(t)}function k(){v()}var r=i.data("recipeId"),s=i.data("anchorHref"),u=!!s.length;return typeof r=="number"&&document.cookie.indexOf(r)!==-1?u||l(c(r)):a(),{destroy:k,update:b}}function f(){i.forEach(function(n){n.destroy()});i=[]}function e(n,t){i.forEach(function(i){i.update(n.cloneNode(!0),t)})}function o(t,i){var r=n.Deferred();return n.ajax({type:"POST",url:t,data:i,dataType:"html",success:r.resolve.bind(r),error:r.reject.bind(r)}),r.promise()}function s(n){var i="; "+document.cookie,t=i.split("; "+n+"=");if(t.length===2)return t.pop().split(";").shift()}function h(i,r){var u=n(r),f={};return f[u.attr("name")]=u.is(":checked")?"on":"off",t.extend(f,i)}function c(n){var i=decodeURIComponent(s("Arla:reciperating")),t;return i.split("&").forEach(function(i){var r=i.split("=");if(Number(r[0])===n)return t=r[1],!1}),+t}var i=[];return{initialize:r}}()}(jQuery,_),function(n){n(window).load(function(){"use strict";var r=n(this),t=n("#recipe-media"),i=t.data("recipe-id");n("body.recipe").find("#main-content").enableFullscreen({relatedElement:".recipe-actions",manipulation:"append"});n("body.recipe").find("#image").detectLowResRecipeImage();n("body.start").find(".recipe-push").find("img").detectLowResRecipeImage();n(".recipe-favorite-wrapper").favoriteRecipe(i,null);n(".disqus").each(function(){n(this).css("display")!="none"&&n(this).addDisqus()});n(".servingsSelect").servingsSelector();n(".recipe-action--print").click(function(n){n.preventDefault;window.print()});n(".facet-result-recipe__recipe-preamble--activator").on("click",function(t){var i=n(this).parent(),r=n("#"+n(this).data().target);i.toggleClass("activated");r.toggleClass("activated");n(this).toggleClass("activated");t.preventDefault()})})}(jQuery),function(n){n.fn.detectLowResRecipeImage=function(){function u(n){n.wrap('<div class="low-res-image" />')}if(this.length){var t=new Image,i=0,r=0;if(t.src=n(this).prop("src"),i=t.height,r=t.width,r>0&&i>0)return r<430&&i<269&&u(n(this)),this;n(this).load(function(){return i=t.height,r=t.width,r<430&&i<269&&u(n(this)),this})}};n.fn.printRecipe=function(){var t=n('<a href="#" class="icon-print-recipe print">'+arlaTranslations.printLinkText+"<\/a>"),i=n(".recipe").find(".additional-info-action-link").length?n(".recipe").find(".additional-info-action-link"):n(".recipe").find(".additional-info");i.append(t);t.on("click",function(){return n("body").addClass("print-recipe"),window.print(),setTimeout(function(){n("body").removeClass("print-recipe")},1e3),!1})};n.fn.servingsSelector=function(){n(this).on("change",function(){var t=parseInt(n(this).val(),10);n.ajax({type:"GET",url:n(this).data("servings-url"),data:{amount:t},dataType:"html",success:function(i){n(".ingredients-area").parent().html(i);n(".ingredients .expand-checkbox").prop("checked",!0);var r=n(".ingredients-area .servingsSelect");r.servingsSelector();r.val(t)},error:function(){n("<p>"+arlaTranslations.ajaxErrorMessage+"<\/p>").insertAfter(n(this).parent())}})})};n.fn.favoriteRecipe=function(t,i){i===null&&(i=n(this).find("a").hasClass("recipe-favorite--add-favorite")?"add":"remove");n(this).ajaxProxy({url:"/WebAppsCustomerWeb/FavoriteButton/HandleForm",selector:"> a",replacement:".recipe-favorite-wrapper",postData:{favoriteRecipeId:t,action:i},errorClass:"recipe-favorite-tooltip",callbackArguments:i,displayCallback:function(t){var i=this,r=n("#counter"),u=parseInt(n.trim(r.html()),10);t==="add"?r.html(++u):r.html(--u);i.off();n.publish("save-favorite");i.favoriteRecipe(n("#recipe-media").data("recipe-id"),n(this).find("a").hasClass("add-favorite")?"add":"remove");setTimeout(function(){i.find(".recipe-favorite-tooltip").addClass("hidden")},4e3)}})};n.fn.addDisqus=function(){var i=n(this),t;window.disqus_config=function(){this.callbacks.onReady=[function(){i.trigger("ready")}]};n(this).length>0&&typeof disqus_shortname!="undefined"&&(n(this).append('<div id="disqus_thread">'),t=document.createElement("script"),t.type="text/javascript",t.async=!0,t.src="//"+disqus_shortname+".disqus.com/embed.js",(document.getElementsByTagName("head")[0]||document.getElementsByTagName("body")[0]).appendChild(t))};n.fn.relatedSlider=function(){var t=n(this);n(".related-slider").each(function(){n(this).initRelatedSlider(n(this))})};n(document).ready(function(){n(this).relatedSlider();n("body.recipe").find("#main-content").attr({itemscope:"",itemtype:"http://schema.org/Recipe"})});n.fn.initRelatedSlider=function(){var i=n(this).find(".thumbnail-teaser"),t=i.find("li").length,u=n(this).find("> h3 .dyn-numbers"),r=function(n){u.text("("+n+"/"+t+")")},f=i.bxSlider({pager:!1,prevText:"",nextText:"",onSliderLoad:function(n){t>1&&r(n+1)},onSlideBefore:function(n,i,u){t>1&&r(u+1)}})}}(jQuery)