1(function(e){function t(t){for(var i,s,r=t[0],c=t[1],l=t[2],d=0,u=[];d<r.length;d++)s=r[d],Object.prototype.hasOwnProperty.call(o,s)&&o[s]&&u.push(o[s][0]),o[s]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);p&&p(t);while(u.length)u.shift()();return a.push.apply(a,l||[]),n()}function n(){for(var e,t=0;t<a.length;t++){for(var n=a[t],i=!0,s=1;s<n.length;s++){var r=n[s];0!==o[r]&&(i=!1)}i&&(a.splice(t--,1),e=c(c.s=n[0]))}return e}var i={},s={fi:0},o={fi:0},a=[];function r(e){return c.p+"js/"+({}[e]||e)+"."+{"chunk-20106f2c":"186f7a89","chunk-2d0c94a1":"64a18276","chunk-2d216238":"beee62cc","chunk-2d2172be":"018278be","chunk-2d22892c":"d7e0063d","chunk-2d0dab7e":"c6317311","chunk-5d955840":"54dfd840","chunk-60cec085":"58e0eb83","chunk-5b449c94":"26e0f125","chunk-5102bf03":"0ab51065","chunk-ef17e174":"b661227a","chunk-2d0c498a":"569e4bbb"}[e]+".js"}function c(t){if(i[t])return i[t].exports;var n=i[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,c),n.l=!0,n.exports}c.e=function(e){var t=[],n={"chunk-5b449c94":1,"chunk-ef17e174":1};s[e]?t.push(s[e]):0!==s[e]&&n[e]&&t.push(s[e]=new Promise((function(t,n){for(var i="css/"+({}[e]||e)+"."+{"chunk-20106f2c":"31d6cfe0","chunk-2d0c94a1":"31d6cfe0","chunk-2d216238":"31d6cfe0","chunk-2d2172be":"31d6cfe0","chunk-2d22892c":"31d6cfe0","chunk-2d0dab7e":"31d6cfe0","chunk-5d955840":"31d6cfe0","chunk-60cec085":"31d6cfe0","chunk-5b449c94":"f782bcc7","chunk-5102bf03":"31d6cfe0","chunk-ef17e174":"34ba3bd2","chunk-2d0c498a":"31d6cfe0"}[e]+".css",o=c.p+i,a=document.getElementsByTagName("link"),r=0;r<a.length;r++){var l=a[r],d=l.getAttribute("data-href")||l.getAttribute("href");if("stylesheet"===l.rel&&(d===i||d===o))return t()}var u=document.getElementsByTagName("style");for(r=0;r<u.length;r++){l=u[r],d=l.getAttribute("data-href");if(d===i||d===o)return t()}var p=document.createElement("link");p.rel="stylesheet",p.type="text/css",p.onload=t,p.onerror=function(t){var i=t&&t.target&&t.target.src||o,a=new Error("Loading CSS chunk "+e+" failed.\n("+i+")");a.code="CSS_CHUNK_LOAD_FAILED",a.request=i,delete s[e],p.parentNode.removeChild(p),n(a)},p.href=o;var h=document.getElementsByTagName("head")[0];h.appendChild(p)})).then((function(){s[e]=0})));var i=o[e];if(0!==i)if(i)t.push(i[2]);else{var a=new Promise((function(t,n){i=o[e]=[t,n]}));t.push(i[2]=a);var l,d=document.createElement("script");d.charset="utf-8",d.timeout=120,c.nc&&d.setAttribute("nonce",c.nc),d.src=r(e);var u=new Error;l=function(t){d.onerror=d.onload=null,clearTimeout(p);var n=o[e];if(0!==n){if(n){var i=t&&("load"===t.type?"missing":t.type),s=t&&t.target&&t.target.src;u.message="Loading chunk "+e+" failed.\n("+i+": "+s+")",u.name="ChunkLoadError",u.type=i,u.request=s,n[1](u)}o[e]=void 0}};var p=setTimeout((function(){l({type:"timeout",target:d})}),12e4);d.onerror=d.onload=l,document.head.appendChild(d)}return Promise.all(t)},c.m=e,c.c=i,c.d=function(e,t,n){c.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},c.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.t=function(e,t){if(1&t&&(e=c(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(c.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)c.d(n,i,function(t){return e[t]}.bind(null,i));return n},c.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return c.d(t,"a",t),t},c.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},c.p="/UI/",c.oe=function(e){throw console.error(e),e};var l=window["webpackJsonp"]=window["webpackJsonp"]||[],d=l.push.bind(l);l.push=t,l=l.slice();for(var u=0;u<l.length;u++)t(l[u]);var p=d;a.push([4,"chunk-vendors"]),n()})({"0045":function(e,t,n){(function(e,t){n("5319"),function(e){e.fn.customSelect=function(t){return e(this).each((function(){const n=e(this);if(n.parent().find("p").length>0)return;const i=n.parent().prepend(`<p>${e(this).find(":selected").text()}</p>`);t?n.css({width:"100%"}):n.css({width:i.outerWidth(!0)+30+"px"}),n.on("change",(function(){e(this).parent().find("p").text(e(this).find(":selected").text())})),n.on("mousedown",(function(){e(this).addClass("no-focus")})),n.on("blur",(function(){e(this).removeClass("no-focus")}))}
1)),this},e.fn.replaceSvgWithPng=function(t){return e(this).each((function(){const n=e(this),i=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect;i&&!t||(n.data("fallback-image")?n.prop("src",n.data("fallback-image")):n.prop("src",n.prop("src").replace(".svg",".png")))}))},e.fn.enableFullscreen=function(n){const i=e.extend({relatedElement:"div:first",manipulation:"append"},n),s=this,o=e(`<a href="#" class="fullscreen-close-link"><span>${arlaTranslations.close}</span></a>`);function a(n){t.isFullscreen||(n.preventDefault(),e("html").addClass("fullscreen-mode"),s.append(o),t.request(s.get(0)))}function r(){e("html").removeClass("fullscreen-mode"),e("a.fullscreen-close-link:first").detach()}t.enabled&&(e(this).each(()=>{e(i.relatedElement)[i.manipulation](`<a href="#" class="fullscreen-link"><span>${arlaTranslations.fullScreenLinkText}</span></a>`),e("a.fullscreen-link:first").on("click",a)}),t.onchange(()=>{t.isFullscreen||r()}),o.on("click",e=>{e.preventDefault(),t.exit()}))},e.fn.linksToSelect=function(t){return this.each((function(){const n=e(this);let i,s=n.data("select-reference")||e("<select>");const o=e.extend({showNav:!0,hookupChange:!1,flexWidth:!1},t);function a(e,t){e.prop("id")&&(t.prop("id",e.prop("id")),e.removeAttr("id"))}return!0===o.showNav?(n.removeClass("hidden"),s.addClass("hidden"),void a(s,n)):!1===o.showNav&&n.data("select-ready")?(n.addClass("hidden"),s.removeClass("hidden"),void a(n,s)):(n.find("a").each((function(){const t=e(this);t.parent().hasClass("selected")||t.hasClass("selected")?e("<option />",{selected:"selected",value:t.prop("href"),text:t.text()}).appendTo(s):e("<option />",{value:t.prop("href"),text:t.text()}).appendTo(s)})),s=e('<div class="select" />').append(s),a(n,s),e(n).after(s),i=s.find("select"),i.customSelect(o.flexWidth),o.cssClass&&o.label?(s.wrap("<fieldset />"),s=s.parent(),s.prepend(`<label>${o.label}</label>`),i.prop("id",o.cssClass+"-select"),s.find("label").prop("for",o.cssClass+"-select"),s.addClass(o.cssClass)):o.cssClass&&s.addClass(o.cssClass),n.addClass("hidden"),!0===o.hookupChange&&s.change((function(){window.location=e(this).find("option:selected").val()})),void n.data({"select-reference":s,"select-ready":!0}))}))},e.fn.topLink=function(t){if(!(e("a.top-link").length>0))return this.each((function(){const t=e(this),n=e(`<a class="top-link" href="#">${arlaTranslations.backToTopLinkText}</a>`);t.after(n),e("a.top-link:first").on("click",t=>(e("html, body").animate({scrollTop:0},"slow"),e("h1:first").attr("tabindex","-1").focus().removeAttr("tabindex"),!1))}))},e.fn.hideElementWithAnimation=function(t){return o=e.extend({timeout:5e3,animationTime:2e3},t),this.each((function(){const t=e(this);setTimeout(()=>{e.fn.transitionSupported()?t.addClass("hide-animate"):t.fadeOut(o.animationTime)},o.timeout),e(t).on("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd end",()=>{t.off("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd end").addClass("hidden")})}))}}(e)}).call(this,n("fb64"),n("93bf"))},"008b":function(e,t,n){(function(e){(function(e){window.vt=window.vt||{},vt.NewsletterSignup=function(){const t="error",n="success",i="loading";let s,o;const a=e=>{const t=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return t.test(String(e).toLowerCase())},r=()=>{const t=e(".js-newsletter-signup__terms-opener"),n=e(".js-newsletter-signup__terms-content"),i="opened";t.on("click",e=>{e.stopPropagation(),e.preventDefault(),t.toggleClass(i),n.toggleClass(i)})},c=(t,n)=>e.ajax({type:"POST",url:"/webappscustomerweb/api/genericnewsletter/subscribeForm",data:{blockId:t,email:n}}),l=(t,n)=>e.ajax({type:"POST",url:"/webappscustomerweb/api/genericnewsletter/unsubscribeForm",data:{blockId:t,email:n}}),d=()=>{s.val("").parent().removeClass(n),o.prop("checked",!1)},u=n=>{const r=e(".js-newsletter-signup-subscribe-btn"),u=e(".js-newsletter-signup-unsubscribe-btn"),p=e(n).data("blockId");let h,f=!1,m=!1;r.on("click",()=>{a(s.val())?(f=!0,h=s.val()):(s.parent().addClass(t),f=!1,""===s.val().trim()&&s.attr("placeholder",s.data("errorMessage"))),o.is(":checked")?m=!0:(o.parent().addClass(t),m=!1),f&&m&&(e(n).addClass(i),c(p,h).then(()=>{e(n).removeClass(i),e(".js-newsletter-signup-form-wrapper").hide(),e(".js-newsletter-signup-thanks").show()}).catch(()=>{e(".js-newsletter-signup-form-wrapper").hide(),e(".js-newsletter-signup-error").show(),e(n).removeClass(i),d()}))}),u.on("click",n=>{o.parent().removeClass(t),a(s.val())?(f=!0,h=s.val()):(s.parent().addClass(t),f=!1,""===s.val().trim()&&s.attr("placeholder",s.data("errorMessage"))),f&&(e(n.currentTarget).addClass(i),l(p,h).then(()=>{e(n.currentTarget).removeClass(i),e(".js-newsletter-signup-form-wrapper").hide(),e(".js-newsletter-signup-unsubscribe-success").show()}).catch(()=>{e(".js-newsletter-signup-form-wrapper").hide(),e(".js-newsletter-signup-error").show(),d(),e(n.currentTarget).removeClass(i)}))})},p=()=>{const t=e(".js-newsletter-signup-try-again");t.on("click",()=>{e(".js-newsletter-signup-error").hide(),e(".js-newsletter-signup-form-wrapper").show()})},h=()=>{o.on("change",n=>{e(n.currentTarget).parent().removeClass(t)})},f=()=>{s.on("focus",n=>{e(n.currentTarget).parent().removeClass(t)}),s.on("blur",i=>{a(e(i.currentTarget).val())?s.parent().removeClass(t).addClass(n):s.parent().addClass(t)})},m=t=>{s=e(t).find("#input-email"),o=e(t).find("#newsletter-checkbox"),r(),u(t),h(),f(),p()};return{initialize:m}}()})(e)}).call(this,n("fb64"))},"00d2":function(e,t,n){"use strict";n("676b")},"0154":function(e,t,n){},"0198":function(e,t,n){e.exports=n.p+"img/utz.ab12dcd0.png"},"0206":function(e,t,n){"use strict";n("fd3a")},"0345":function(e,t,n){(function(e){(function(e){window.vt=window.vt||{},vt.Notification=function(){const t="is-active",n=e("body");let i,s,o,a,r,c;function l(){s=e('<div class="notification" role="alert" />'),o=e('<div class="notification__content" aria-live="assertive" />'),i=e('<div class="notification-blackout" />'),i.on("click",p),a=e('<button type="button" class="notification__close-button">Close</button>'),a.on("click",p),s.append([a,o]),n.append(i),n.append(s)}function d(e,t){s||l(),t&&(c&&(c(),c=null),c=t),r&&r.remove(),r=e,o.append(e),setTimeout(u,250)}function u(){s.show(),s.addClass(t),i.addClass(t);const e={overflow:"hidden"};
1n.css(e),a.focus()}function p(){c&&(c(),c=null),s.delay(300).hide(0),s.removeClass(t),i.removeClass(t),n.attr("style","")}return{show:d,hide:p}}()})(e)}).call(this,n("fb64"))},"04b1":function(e,t,n){e.exports=n.p+"img/danishmilk.d2b92395.png"},"0504":function(e,t,n){e.exports=n.p+"img/keyhole_symbol.05c8e7f3.svg"},"0532":function(e,t,n){"use strict";const i={root:null,rootMargin:"0px 0px 0px 0px"};t["a"]={inViewport(e,t,n=i){const s=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(t&&t(),s.unobserve(e.target))})},n);s.observe(e)}}},"056f":function(e,t,n){"use strict";n("9b43"),n("e5c0"),n("8469"),n("9806"),n("2b57")},"0605":function(e,t){window.grunticon=function(e){if(e&&3===e.length){const t=window,n=!(!t.document.createElementNS||!t.document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect||!document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1")||window.opera&&-1===navigator.userAgent.indexOf("Chrome")),i=function(i){const s=t.document.createElement("link"),o=t.document.getElementsByTagName("script")[0];s.rel="stylesheet",s.href=e[i&&n?0:i?1:2],o.parentNode.insertBefore(s,o)},s=new t.Image;s.onerror=function(){i(!1)},s.onload=function(){i(1===s.width&&1===s.height)},s.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="}};const n="/UI/WebCore/Images/grunticons/";grunticon([n+"icons.data.svg.css",n+"icons.data.png.css",n+"icons.data.fallback.css"])},"06aa":function(e,t,n){"use strict";n("ddb0");var i=n("6053"),s=n("3e7f"),o=n("77ad");const a="ShoppingVendorsModule.cart",r="ShoppingVendorsModule.shoppingcartid",c="ShoppingVendorsModule.mealplanIsEnabled",l="ShoppingVendorsModule.mealplan",d="ShoppingVendorsModule.mealplanHintShown",u="ShoppingVendorsModule.ingredients",p={state:{isAuthenticated:!1,shoppingList:[],isShoppingListLoading:!1,recipeList:[],isRecipeListLoading:!1,vendors:[],products:[],basicIngredients:[],selectedVendor:null,shoppingListId:null,basket:null,get cart(){const e=JSON.parse(localStorage.getItem(a))||[];return e.map(e=>{let{id:t}=e;if(t){const{portionCount:n}=e;return"number"!=typeof t&&-1!=t.indexOf("rdb")||(t="rdb:"+t),{uid:t,portionCount:n}}return e})},set cart(e){localStorage.setItem(a,JSON.stringify(e))},get isMealplanEnabled(){return!localStorage.getItem(c)||JSON.parse(localStorage.getItem(c))},set isMealplanEnabled(e){localStorage.setItem(c,JSON.stringify(e))},get mealplan(){return JSON.parse(localStorage.getItem(l))||[]},set mealplan(e){localStorage.setItem(l,JSON.stringify(e))},set mealplanDragDropHint(e){localStorage.setItem(d,JSON.stringify(e))},get mealplanDragDropHint(){return JSON.parse(localStorage.getItem(d))||null},set checkedOffIngredients(e){localStorage.setItem(u,JSON.stringify(e))},get checkedOffIngredients(){return JSON.parse(localStorage.getItem(u))||[]},set savedShoppingCartId(e){localStorage.setItem(r,e)},get savedShoppingCartId(){return localStorage.getItem(r)||""}},getters:{trackingRecipes(e){return e.recipeList.map(({id:e,name:t,preparationTime:n,ingredients:i})=>({price:0,brand:"Arla",category:window.gtmData?window.gtmData.primaryCategory:"Recipe",quantity:1,id:e,name:t,dimension55:n,dimension56:i.length}))}},actions:{async fetchShoppingList({state:e},{recipePortions:t}){if(e.isShoppingListLoading=!0,e.products=[],t.length){const{shoppingList:{ingredientGroups:n,basicIngredients:s,id:o},recipes:a}=(await i["a"].shoppingList.get(t)).data;e.shoppingList=n,e.recipeList=a,e.basicIngredients=s,e.shoppingListId=o}else e.shoppingList=[],e.recipeList=[],e.basicIngredients=[],e.shoppingListId=null;e.isShoppingListLoading=!1},addRecipesToCart({state:e},t){const{cart:n}=e,i=t.map(({uid:e})=>"number"==typeof e||-1==e.indexOf("rdb")?"rdb:"+e:e);o["a"].save(i),t.forEach(({uid:e,portionCount:t})=>{const i=n.find(t=>t.uid==e);if(i)i.portionCount=t;else{let i=e;"number"!=typeof e&&-1!=e.indexOf("rdb")||(i="rdb:"+e);const s=n.find(e=>e.uid==i);s?s.portionCount=t:n.push({uid:i,portionCount:t})}}),e.cart=n},removeFromCart({state:e},{recipeUid:t}){const{cart:n}=e,i=n.find(e=>e.uid==t||e.uid=="rdb:"+t||"rdb:"+e.uid==t);i&&n.splice(n.indexOf(i),1),e.cart=n},replaceRecipe({state:e},{oldRecipeUid:t,recipe:n}){const{cart:i}=e,s=i.findIndex(e=>e.uid==t||e.uid=="rdb:"+t||"rdb:"+e.uid==t);i[s]=n,e.cart=i},clearCart({state:e}){e.cart=[]},setUserLocality({state:e},{locality:t}){e.locality=t},setMealPlanState({state:e},{value:t}){e.isMealplanEnabled=t},hideMealPlanDragDropHint({state:e}){e.mealplanDragDropHint=!0},saveMealplan({state:e},{mealplan:t}){const n=[];t.forEach(({day:e,recipes:t})=>{t.length&&t.forEach(({uid:t})=>{n.push({day:e,uid:t})})}),e.mealplan=n},addMealplan({state:e},{mealplan:t}){const n=[...e.mealplan,...t],i=[];
1n.forEach(e=>{i.filter(({uid:t})=>e.uid==t).length||i.push(e)}),e.mealplan=i},setLoginStatus({state:e},{isAuthenticated:t}){e.isAuthenticated=t},checkOffIngredient({state:e},{id:t}){const{checkedOffIngredients:n}=e;n.push(t),e.checkedOffIngredients=[...n]},removeFromCheckedOff({state:e},{id:t}){const{checkedOffIngredients:n}=e,i=n.find(e=>e===t);i&&n.splice(n.indexOf(i),1),e.checkedOffIngredients=n},async fetchVendors({state:e}){const{data:t}=await i["a"].vendors.get();e.vendors=t},setSelectedVendor({state:e},t){e.selectedVendor=t},async getBasket({state:e},{excludeIngredientUids:t,shoppingListId:n}){const{selectedVendor:{id:s}}=e,{data:o}=await i["a"].vendors.getBasket({vendorId:s,shoppingListId:n,excludeIngredientUids:t});e.basket=o},resetBasket({state:e}){e.basket=null}}};t["a"]=s["a"].create(p)},"0769":function(e,t,n){var i=n.p,s="img/sprite.ab609ee0.svg#icon-arrow-left-1",o="img/sprite.ab609ee0.svg#view-icon-arrow-left-1";e.exports={symbol:i+s,view:i+o,viewBox:"0 0 12.44 24",title:"arrow left",toString:function(){return JSON.stringify(this.view)}}},"0938":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("nav",{ref:"mainMenu",staticClass:"c-main-menu u-hidden-print",class:{"is-opened-overlay":e.isOverlayVisible,"has-no-animation":e.isAnimated,"is-opened":e.isMobileOpened,"is-closing":e.isClosing,"is-submenu-opened":e.isSubmenuOpened},attrs:{"aria-label":e.model.accessibility.navigationLabel}},[n("div",{staticClass:"c-main-menu__overlay",on:{click:function(t){return e.hideOpenedSubmenu()}}}),n("button",{staticClass:"c-main-menu__button",attrs:{"aria-label":e.isMobileOpened?e.model.accessibility.closeButtonLabel:e.model.accessibility.openButtonLabel},on:{click:e.toggleButton}},[e._m(0)]),e.isSubmenuOpened?n("strong",{staticClass:"c-main-menu__submenu-title u-flex u-flex-align-center u-flex-justify-center"},[e._v(" "+e._s(e.submenuTitle)+" ")]):e._e(),e.isSubmenuOpened?n("button",{staticClass:"c-main-menu__close-button",on:{click:e.backToMainMenu}},[n("Icon",{staticClass:"c-main-menu__close-button-icon",attrs:{icon:e.iconArrowLeft,size:24,stroke:"white"}})],1):e._e(),n("ul",{ref:"nav",staticClass:"c-main-menu__list u-bare-list"},e._l(e.model.sections,(function(t,i){return n("li",{key:t.title,staticClass:"c-main-menu__item",class:{"is-active-item":i==e.openIndex||t.isSubmenuOpened},on:{mouseenter:function(n){return e.onMenuItemHover(t,i)},mouseleave:function(n){return e.onMenuItemLeave(t,i)}}}
1,[n("a",{staticClass:"c-main-menu__item-link",class:{"is-active":t.isActive},attrs:{href:t.url},on:{click:function(n){return e.showSubmenu(n,t,t.title)}}},[e._v(" "+e._s(t.title)+" "),t.subsections.length?n("Icon",{staticClass:"c-main-menu__item-link-icon",attrs:{icon:e.iconArrow,size:16,fill:"dark-gray"}}):e._e()],1),t.subsections.length?n("SubMenu",{attrs:{section:t,"is-active":e.isSubmenuOpened&&t.isSubmenuOpened,"new-link-label-text":e.model.newLinkLabelText}}):e._e()],1)})),0)])},s=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{staticClass:"c-main-menu__button-inner"},[n("span",{staticClass:"c-main-menu__button-line"}),n("span",{staticClass:"c-main-menu__button-line"}),n("span",{staticClass:"c-main-menu__button-line"})])}],o=n("3251"),a=n("4ccb"),r=n.n(a),c=n("0769"),l=n.n(c),d=n("3c75"),u=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"list",staticClass:"c-main-menu__dropdown"},[n("div",{staticClass:"c-main-menu__dropdown-inner u-flex"},e._l(e.section.subsections,(function(t,i){return n("div",{key:i,staticClass:"c-main-menu__dropdown-section"},[t.titleUrl?[t.title?n("a",{staticClass:"c-main-menu__section-title-link u-text-nounderline u-text-underline@hover",attrs:{href:t.titleUrl}},[e._v(" "+e._s(t.title)+" ")]):e._e()]:[t.title?n("span",{staticClass:"c-main-menu__section-title"},[e._v(" "+e._s(t.title)+" ")]):e._e()],n("ul",{staticClass:"c-main-menu__dropdown-list u-bare-list",class:{"no-heading":!t.title&&e.anyTitle}},e._l(t.items,(function(t){return n("li",{key:t.link.text},[t.isNew?[n("a",e._b({staticClass:"c-main-menu__dropdown-link has-label",class:{"is-active":t.link.isActive},attrs:{href:t.link.href},on:{click:function(n){return e.trackMenuClick(t.link.text)}}},"a",t.link.attributes,!1),[n("span",{staticClass:"c-main-menu__dropdown-link-text"},[e._v(" "+e._s(t.link.text)+" ")]),t.isNew?n("span",{staticClass:"c-label-new-compact u-text-nounderline u-text-nounderline@hover u-ml--xs"},[e._v(" "+e._s(e.newLinkLabelText)+" ")]):e._e()])]:[n("a",e._b({staticClass:"c-main-menu__dropdown-link",class:{"
1is-active":t.link.isActive,"u-text-underline u-text-nounderline@hover":t.hasUnderline,"has-label":t.isNew},attrs:{href:t.link.href},on:{click:function(n){return e.trackMenuClick(t.link.text)}}},"a",t.link.attributes,!1),[e._v(" "+e._s(t.link.text)+" "),t.hasUnderline?n("Icon",{staticClass:"u-ml--xxs",attrs:{icon:e.iconArrow,size:12,fill:"black"}}):e._e()],1)]],2)})),0)],2)})),0)])},p=[],h=n("3a99"),f=n.n(h),m=n("bf07"),g={components:{Icon:d["a"]},props:{section:{type:Object,required:!0},isActive:{type:Boolean,default:!1},newLinkLabelText:{type:String,default:""}},data(){return{iconArrow:f.a}},computed:{anyTitle(){return this.section.subsections.some(e=>e.title)}},watch:{isActive(e){e?Object(o["disablePageScroll"])(this.$refs.list):Object(o["enablePageScroll"])(this.$refs.list)}},methods:{trackMenuClick(e){m["a"].trackDropdownNavClick({event:"menuDropdownNavigationClick",navigationItem:e})}}},v=g,b=n("2877"),w=Object(b["a"])(v,u,p,!1,null,null,null),y=w.exports,k={components:{Icon:d["a"],SubMenu:y},props:{model:{type:Object,required:!0}},data(){return{body:document.body,openIndex:-1,iconArrowLeft:l.a,iconArrow:r.a,timer:null,isAnimated:!1,animatedTimer:null,isOverlayVisible:!1,isMobileOpened:!1,isClosing:!1,submenuTitle:"",isSubmenuOpened:!1,header:document.querySelector(".c-header")}},watch:{isMobileOpened(e){e?(this.body.classList.add("is-navigation-opened"),this.isMobile()&&Object(o["disablePageScroll"])()):(this.body.classList.remove("is-navigation-opened"),this.isMobile()&&Object(o["enablePageScroll"])())}},created(){document.addEventListener("click",this.documentClick)},mounted(){this.header.addEventListener("mouseenter",this.onHeaderHover),this.header.addEventListener("mouseleave",this.onHeaderLeave)},destroyed(){document.removeEventListener("click",this.documentClick)},methods:{onMenuItemHover(e,t){this.isMobile()||(this.timer&&clearTimeout(this.timer),this.delayTimer&&clearTimeout(this.delayTimer),e.subsections&&e.subsections.length?-1==this.openIndex?this.delayTimer=setTimeout(()=>{this.isOverlayVisible=!0,this.openIndex=t},200):(this.isOverlayVisible=!0,this.$refs.mainMenu.parentNode.classList.add("menu-opened"),-1!=this.openIndex&&(this.isAnimated=!0),this.openIndex=t):(this.openIndex=-1,this.isOverlayVisible=!1))},onMenuItemLeave(){this.isMobile()||(this.delayTimer&&clearTimeout(this.delayTimer),this.timer=setTimeout(()=>{this.isAnimated=!1,this.openIndex=-1,this.isOverlayVisible=!1},200))},toggleButton(){this.isMobileOpened?(this.isClosing=!0,this.isMobileOpened=!1,this.isSubmenuOpened=!1,setTimeout(()=>{this.isClosing=!1,this.hideOpenedSubmenu()},300),m["a"].trackSimpleEvent({event:"burgerMenuClose"})):(this.isMobileOpened=!0,m["a"].trackSimpleEvent({event:"burgerMenuOpen"}))},hideOpenedSubmenu(){const e=this.model.sections.find(e=>e.isSubmenuOpened);e&&(e.isSubmenuOpened=!1)},isMobile(){const e=!document.documentElement.classList.contains("no-touch");return e||"desktop"!==this.$mq&&!e},showSubmenu(e,t,n){t.subsections.length&&this.isMobile()&&(e.preventDefault(),this.hideOpenedSubmenu(),this.isSubmenuOpened=!0,t.isSubmenuOpened=!0,this.submenuTitle=t.title),m["a"].trackMainNavClick({event:"topMenuNavigationClick",navigationItem:n})},backToMainMenu(){this.isSubmenuOpened=!1,this.hideOpenedSubmenu()},documentClick(e){if(this.isSubmenuOpened){const t=this.$refs.nav,{target:n}=e;t===n||t.contains(n)||(this.isSubmenuOpened=!1,this.hideOpenedSubmenu())}},onHeaderHover(){this.isMobile()||(this.headerDelay&&clearTimeout(this.headerDelay),this.$refs.mainMenu.parentNode.classList.add("menu-opened"))},onHeaderLeave(){this.headerDelay=setTimeout(()=>{this.$refs.mainMenu.parentNode.classList.remove("menu-opened")},400)}}},C=k,x=Object(b["a"])(C,i,s,!1,null,null,null);t["a"]=x.exports},"0a1e":function(e,t,n){(function(e){(function(e){window.vt=window.vt||{},vt.EventSubscriberForm=function(){const t=e(".news-subscriber-form__subscribe-event input[type=checkbox]"),n=e(".news-subscribe-wrapper-block"),i=n.find(".news-subscriber-form__subscribe input[type=checkbox]"),s=e(".event-form__submit"),o=e(".event-form");function a(n){t.on("change",()=>{r()}),i.on("click",(function(t){c(e(this))})),o.on("submit",()=>{const e=o.find(".field-validation-error");e.length||l()})}function r(){t.is(":checked")?(n.show(),i.is(":checked")||!n.length?s.removeAttr("disabled"):s.attr("disabled","disabled")):(n.hide(),s.removeAttr("disabled"))}function c(e){e.is(":checked")?s.removeAttr("disabled"):s.attr("disabled","disabled")}function l(){const{eventLocation:e,eventName:t}=window,n=document.createElement("span"),i=document.createElement("span");n.innerHTML=e,i.innerHTML=t,window.Tracker.track({event:"eventSignup",eventLocation:n.textContent,eventName:i.textContent,placement:"event form"})}return{initialize:a}}()})(e)}).call(this,n("fb64"))},"0e1e":function(e,t,n){"use strict";(function(e){var t=n("bd7e"),i=n.n(t);i.a.makeJQueryPlugin(e),e(".collectionfeed-deck").each((function(){const t=e(this),n=t.find(".arla_feed_elements"),i=n.masonry({itemSelector:".content-block",percentPosition:!0}),s=t.find(".arla_feed_load"),o=function(){const n=t.data("page")+1;t.data("page",n),e.ajax({type:"GET",url:`/WebAppsCollectionFeed/api/feed/?contentId=${t.data("contentid")}&page=${t.data("page")}&pagesize=${t.data("size")}`,contentType:"application/json; charset=utf-8",dataType:"json",cache:!1,success(n){e.each(n.FeedElements,(n,s)=>{const o=e(`<div class="content-block"><a class="arla_feed_element" href="${s.Link}"><div class="image-element"><img src="${s.Image}" /></div><div class="content-element"><div class="meta"><span class="category-tag">${s.ElementType}</span><time class="date">${s.Date}</time></div><h3>${s.Heading}</h3><p>${s.Text}</p></div></a></div>`);i.masonry().append(o).masonry("appended",o);const a=t.data("total");t.data("total",a+1)}),i.imagesLoaded().progress(()=>{i.masonry("layout")}),n.TotalCount<=t.data("total")?s.hide():s.show()},error(e,t,n){console.log(`${t.toUpperCase()}: ${n}`)}})};s.on("click",()=>{o()}),o()}))}).call(this,n("fb64"))},"0f0b":function(e,t,n){(function(e){(function(e){e.fn.slideList=function(){const t=e(".list-items"),n=t.find("a.clickbtn"),i="active";n.on("click",(function(){e(this).toggleClass(i),n.not(this).removeClass(i)}))}})(e)}).call(this,n("fb64"))},1285:function(e,t,n){"use strict";(function(e){var i=n("8069"),s=n("471a"),o=n("ec82"),a=n("0b7d"),r=n.n(a),c=n("bf07");const l=()=>{const t={},n=e(".js-archive-selector"),a=e(".js-archive-selector-flyout"),l=e(".js-archive-articles"),d=e(".js-archive-articles-wrapper"),u=n.find("select"),p=`/webappsnews/api/${document.documentElement.lang}/articles`,h="opened";let f,m=0,g="pressrelease",v=!1,b=(new Date).getFullYear(),w=0;const y=e=>{e.toggleClass(h)},k=()=>(v=!0,e.ajax({url:p,data:{year:b,contentType:g,page:m}}
1)),C=e=>{const t='<span class="newsroom-icon__video">\n <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg"><g><path d="M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16zm4.333-8L5.667 4.333v7.334L12.333 8z"></path></g></svg>\n </span>',n=e=>{const t=document.documentElement.lang,n=new Date(e),i=n.toLocaleString(t,{month:"long"});return`${n.getDate()} ${i} ${n.getFullYear()}`};return`<div class="newsroom-archive-article">\n <a href="${e.Url}">\n <div class="newsroom-archive-article__img">\n <img data-src="${e.ImageUrl?e.ImageUrl:e.FallbackImageUrl}" alt="${e.ImageCaption}">\n </div>\n <div class="newsroom-archive-article__content">\n <div class="newsroom-tools-row" data-type="${e.Type}">\n <span class="newsroom-main__label">${e.Tag}</span>\n ${e.HasVideo?t:""}\n <div class="newsroom-tools-row__date-time">\n ${e.PublishedDate&&`<span class="newsroom-published-date">${n(e.PublishedDate)}</span>`}\n ${window.newroomArchiveText&&`<span class="newsroom-readtime">${0==e.ReadTime?1:e.ReadTime} ${window.newroomArchiveText}</span>`}\n </div>\n </div>\n <strong data-ellipsis="3">${e.Title}</strong>\n </div>\n </a>\n </div>`},x=t=>{const a=t.closest(n),u=a.find(".js-archive-selected-value");m=0,"undefined"!==t.data("year")&&(b=t.data("year")||b),"undefined"!==t.data("contentType")&&(g=t.data("contentType")||g),u.text(t.text()),"year"===a.attr("data-selector-type")?c["a"].trackYearDropdownClick({event:"dropdownSelectYearClick",dropdownSelectYear:""+b}):"content"===a.attr("data-selector-type")&&c["a"].trackYearContentTypeClick({event:"dropdownSelectContentClick",dropdownSelectContent:g}),l.removeClass("no-results").addClass("loading"),d.addClass("shifting"),d.one(s["a"],()=>{k().then(({articles:t,totalCount:n})=>{if(f=n,l.removeClass("loading"),0!==f){l.attr("data-articles-amount",f),l.removeClass("no-results");const n=e(document.createDocumentFragment());for(let e=0;e<t.length;e++)n.append(C(t[e]));d.empty().append(n),d.removeClass("shifting"),Object(o["a"])(),Object(i["a"])(),r()(".newsroom-archive-article img")}else d.removeClass("shifting").empty(),l.addClass("no-results");w=d.children().length,v=!1})})},S=()=>{l[0].getBoundingClientRect().bottom<=2.3*window.innerHeight&&!v&&(w=d.children().length,(w<f||"undefined"===typeof f)&&(l.addClass("downloading"),m+=1,k().then(({articles:t,totalCount:n})=>{f=n;const s=e(document.createDocumentFragment());for(let e=0;e<t.length;e++)s.append(C(t[e]));d.append(s),w=d.children().length,l.removeClass("downloading"),Object(o["a"])(),Object(i["a"])(),r()(".newsroom-archive-article img"),v=!1})))},_=()=>{n.on("click",t=>{y(e(t.currentTarget))}),a.find("li").each((t,n)=>{e(n).on("click",t=>{x(e(t.currentTarget))})}),u.on("change",t=>{x(e(t.currentTarget).find("option:selected"))}),Object(o["a"])(),e(document).mouseup(e=>{a.is(e.target)||0!==a.has(e.target).length||n.removeClass(h)})},I=()=>{_(),e(window).on("scroll",()=>{Object(o["a"])(),S()})};return I(),t};t["a"]=l}).call(this,n("fb64"))},1381:function(e,t,n){(function(e){n("ddb0"),n("2b3d"),function(e){e.ajaxSetup({beforeSend(t,n){const i=new URL(n.url,location.href);if(i.origin===location.origin&&"GET"!==n.type&&"HEAD"!==n.type){const n=e("#RequestVerificationToken").val();t.setRequestHeader("RequestVerificationToken",n)}}})}(e)}).call(this,n("fb64"))},"14fa":function(e,t,n){(function(e){(function(e){function t(e,t){const n=new Image,i=e.getAttribute("data-src");n.onload=function(){e.parent?e.parent.replaceChild(n,e):e.src=i,t&&t(e)},n.src=i}function n(e){const t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.top-(window.innerHeight||document.documentElement.clientHeight)/4<=(window.innerHeight||document.documentElement.clientHeight)}e.fn.lazyLoadImages=function(){const i=e(this);let s=[];const o=function(){i.length&&(i.each((function(o){const a=this,r=e(a).data("finished");n(a)&&!r?t(a,t=>{e(t).data("finished",!0)}):r&&s.push(i.index(a))})),e.each(s,(function(e){i.splice(this-e,1)})),s=[])};o(),e([window,document.body]).on("scroll",o)}})(e)}).call(this,n("fb64"))},"152c":function(e,t,n){var i=n.p,s="img/sprite.ab609ee0.svg#icon-time-clock-circle",o="img/sprite.ab609ee0.svg#view-icon-time-clock-circle";
1e.exports={symbol:i+s,view:i+o,viewBox:"0 0 24 24",title:"time-clock-circle",toString:function(){return JSON.stringify(this.view)}}},"168d":function(e,t,n){(function(e){(function(e){if(e(".modal")[0]){const t=e(".modal:not([data-show-once])"),n=e(".modal[data-show-once]");t.each((function(){const t=e(this);t.removeClass("hidden")}));let i=[];const s=e.cookie("modals_shown");"undefined"===typeof s?e.cookie("modals_shown",JSON.stringify(i),{expires:new Date((new Date).getTime()+18e5)}):i=JSON.parse(s),n.each((function(){const t=e(this),n=t.data("id");-1===e.inArray(n,i)&&(t.removeClass("hidden"),t.find(".modal--close").click(()=>{i.push(n),t.addClass("hidden"),e.cookie("modals_shown",JSON.stringify(i),{expires:new Date((new Date).getTime()+18e5)})}))}))}})(e)}).call(this,n("fb64"))},1730:function(e,t,n){var i=n.p,s="img/sprite.ab609ee0.svg#icon-search",o="img/sprite.ab609ee0.svg#view-icon-search";e.exports={symbol:i+s,view:i+o,viewBox:"0 0 24 24",title:"search",toString:function(){return JSON.stringify(this.view)}}},1920:function(e,t,n){"use strict";(function(e){var t=n("2562");(function(e){e(document).ready(()=>{Object(t["a"])(document)})})(e)}).call(this,n("fb64"))},"1b28":function(e,t,n){"use strict";(function(e){var t=n("e3d4");vt.CopyLinkToClipboard=function(){const n=1500,i="text-is-copied";function s(s){const o=e(s);o.on("click",e=>{e.preventDefault(),t["a"].copy(window.location.href),o.addClass(i),setTimeout(()=>{o.blur(),o.removeClass(i)},n)})}return{initialize:s}}()}).call(this,n("fb64"))},"1b43":function(e,t,n){(function(e){(function(e){const t=e({});e.subscribe=function(){t.on.apply(t,arguments)},e.unsubscribe=function(){t.off.apply(t,arguments)},e.publish=function(){t.trigger.apply(t,arguments)}})(e),function(e){e.fn.attributeSupported=function(e,t){const n=document.createElement(e);return t in n},e.fn.inputTypeSupported=function(e){const t=document.createElement("input");return t.setAttribute("type",e),t.type===e},e.fn.transitionSupported=function(){const e=document.body||document.documentElement,t=e.style;let n="transition",i="";if("string"==typeof t[n])return!0;i=["Moz","Webkit","Khtml","O","ms"],n=n.charAt(0).toUpperCase()+n.substr(1);for(let s=0;s<i.length;s++)if("string"==typeof t[i[s]+n])return!0;return!1},e.fn.cssSupport=function(e){const t=document;let n,i=t.createElement("style"),s=!1;if(i.type="text/css",i.styleSheet){if(i.styleSheet.cssText=e+"{}",i.styleSheet.cssRules)n=i.styleSheet.cssRules;else try{n=i.styleSheet.rules}catch(o){return s}n&&(s=n&&n[0]&&n[0].selectorText&&n[0].selectorText.toLowerCase().indexOf("unknown")<0)}else i.appendChild(t.createTextNode(e+"{}")),t.body.appendChild(i),s=!!i.sheet.cssRules.length,t.body.removeChild(i);return i=null,s}}(e)}).call(this,n("fb64"))},"1c4e":function(e,t,n){e.exports=n.p+"fonts/arlaif_bd-webfont.fa965442.ttf"},"1ce2":function(e,t,n){(function(e,t){n("ddb0"),function(e,t){window.vt=window.vt||{},vt.Reveal=function(){const n="[data-reveal-content]",i="[data-reveal-toggle]",s="is-masked";function o(n){const i=e(n),s=t.includes(t.keys(i.data()),"revealDefer"),o=a(i);return!o&&s&&i.on("ready",a.bind(null,i)),{destroy:c.bind(null,i)}}function a(t){const i=+t.data("revealHeight"),o=t.data("revealLabel"),a=t.find(n);if(t.outerHeight()>i){const n=e(`<button class="reveal__toggle action-button" data-reveal-toggle>${o}</button>`);return a.css("height",i),t.append(n),t.addClass(s),r(t),!0}return!1}function r(e){e.one("click",l.bind(null,e)),e.one("click",i,l.bind(null,e))}function c(e){e.off("click"),e.off("click",i)}function l(e,t){const o=e.find(n);
1o.css("height","auto"),e.find(i).remove(),e.removeClass(s)}return{initialize:o}}()}(e,t)}).call(this,n("fb64"),n("2ef0"))},"1fab":function(e,t,n){(function(e){(function(e){e.fn.slideNewsList=function(){const t=e(".press-contacts"),n=t.find("a.clickbtn"),i="active";n.on("click",(function(){e(this).toggleClass(i),n.not(this).removeClass(i)}))}})(e),window.vt=window.vt||{}}).call(this,n("fb64"))},"20ad":function(e,t,n){(function(e){(function(e){window.vt=window.vt||{},vt.SeoLinks=function(){function t(t){e(t).find(".seo-link-groups-show-all").click((function(){e(this).parents(".seo-links").find(".seo-link-groups .content-block").show(),e(this).hide()})),e(t).find(".seo-links-show-all").click((function(){e(this).parents(".content-block").find("ul li").show(),e(this).hide()}));const n=e(t).find(".seo-link-groups .content-block").length;n>4&&e(t).addClass("seo-link-over-four")}return{initialize:t}}()})(e)}).call(this,n("fb64"))},2148:function(e,t,n){"use strict";n("13d5"),n("5319"),n("ddb0"),n("2b3d");var i=n("852e"),s=n.n(i),o=n("7c66");const a="Recipe.CompletedIngredients",r="Recipe.CompletedInstructions",c="Recipe.UidsToSave",l="Arlareciperating",d={state:{isFavorite:!1,portionCount:null,recipeAddedPopup:!1,tempRecipeSaved:[],recipeSavedAfterLogin:[],checkedOffIngredients:[],userRating:0,ratingCount:0,ratingAverageRounded:0,savingRating:!1,get recipesToSave(){const e=s.a.get(c);return e?e.split(","):[]},set recipesToSave(e){s.a.set(c,e.join(","),{expires:1,path:""})},get completedIngredients(){const e=s.a.get(a);return e?JSON.parse(e):[]},set completedIngredients(e){const t=JSON.stringify(e);s.a.set(a,t,{expires:1,path:""})},get completedInstructions(){const e=s.a.get(r);return e?e.split(",").map(e=>parseInt(e,10)):[]},set completedInstructions(e){s.a.set(r,e.join(","),{expires:1,path:""})},get recipeRatings(){const e=new URLSearchParams(s.a.get(l)||"");return e},exps:{showBuyAction:!1}},actions:{setCompletedInstructions({state:e},{instructions:t}){e.completedInstructions=t},updateCompletedInstruction({state:e},{id:t}){const n=parseInt(t,0);e.completedInstructions.indexOf(n)>-1?e.completedInstructions=e.completedInstructions.filter(e=>e!=n):e.completedInstructions=[...e.completedInstructions,n]},addCompletedIngredient({state:e},{uid:t,index:n}){const{completedIngredients:i}=e;i.push({uid:t,index:n}),e.completedIngredients=i},removeCompletedIngredient({state:e},{uid:t,index:n}){const{completedIngredients:i}=e,s=i.find(e=>e.uid==t&&e.index==n);e.completedIngredients=i.filter(e=>e!=s)},async saveRecipes({state:e},{recipeUids:t}){let{tempRecipeSaved:n}=e;await o["a"].favoriteRecipes.post(t),n=[...n,...t],e.tempRecipeSaved=n,e.recipesToSave=[]},async removeRecipe({state:e},{recipeUid:t}){await o["a"].favoriteRecipes.delete(t);const{tempRecipeSaved:n}=e;e.tempRecipeSaved=n.filter(e=>e!=t)},async saveRecipeAfterLogin({state:e},{recipeUids:t}){await o["a"].favoriteRecipes.post(t),e.recipeSavedAfterLogin=t,e.recipesToSave=[]},setRecipesToSave({state:e},{recipeUids:t}){e.recipesToSave=t},setRecipeAddedPopup({state:e},t){e.recipeAddedPopup=t},async setUserRating({state:e},{recipeUid:t,selectedRating:n,token:i}){e.savingRating=!0;const{data:s}=await o["a"].ratings.post(t,n,i),{count:a,averageRounded:r}=s;e.userRating=n,e.ratingCount=a,e.ratingAverageRounded=r,e.savingRating=!1},async getUserRating({state:e},t){const{recipeRatings:n}=e,i=n.get(t)||n.get(t.replace("rdb:",""));e.userRating=i||0},setRating({state:e},{count:t,averageRounded:n}){e.ratingCount=t,e.ratingAverageRounded=n}}};t["a"]={state:d.state,getters:Object.keys(d.getters||{}).reduce((e,t)=>(Object.defineProperty(e,t,{get(){return d.getters[t](d.state,e)}}),e),{}),dispatch(e,t){d.actions[e](this,t)}}},"22b6":function(e,t,n){"use strict";n("ddb0");var i=n("3e7f"),s=n("a122");const o={state:{isYoutubeLoaded:!1,isLoginPopupVisible:!1,isLoginPopupSimple:!1,loginReturnUrl:"",isShoppingListPanelLoaded:!1,shoppingListPanelIsVisible:!1,favoriteRecipeCount:0,creatingCollection:!1,changingCollections:!1,renamingCollection:!1,removingCollection:!1,collections:[]},actions:{toggleShoppingListPanel({state:e},{isVisible:t}){e.shoppingListPanelIsVisible=t},loadShoppingList({state:e}){e.isShoppingListPanelLoaded=!0},setFavoriteRecipeCount({state:e},{count:t}){e.favoriteRecipeCount=t},incrementFavoriteRecipeCount({state:e}){const{favoriteRecipeCount:t}=e;e.favoriteRecipeCount=t+1},decrementFavoriteRecipeCount({state:e}){const{favoriteRecipeCount:t}=e;e.favoriteRecipeCount=t-1},setCollections({state:e},{collections:t}){e.collections=t.reverse()},async createCollection({state:e},{collectionName:t,recipeUid:n}){e.creatingCollection=!0;const{data:i}=await s["a"].collections.create(t);await s["a"].collections.addRecipe({recipeUid:n,collectionId:i});const{collections:o}=e;e.collections=[{id:i,name:t,recipeUids:[n]},...o],e.creatingCollection=!1},async addRecipeToCollection({state:e},{recipeUid:t,collectionId:n}){const{collections:i}=e;e.changingCollections=!0,await s["a"].collections.addRecipe({recipeUid:t,collectionId:n}),i.find(({id:e})=>e==n).recipeUids.push(t),e.collections=[...i],e.changingCollections=!1},async removeRecipeFromCollection({state:e},{recipeUid:t,collectionId:n}){const{collections:i}=e;e.changingCollections=!0,await s["a"].collections.removeRecipeFromCollections({recipeUid:t,collectionIds:[n]});const o=i.find(({id:e})=>e==n);o.recipeUids=o.recipeUids.filter(({id:e})=>e!=t),e.collections=[...i],e.changingCollections=!1},async removeRecipeFromCollections({state:e},{recipeUid:t}){const{collections:n}=e,i=n.map(({id:e})=>e);i.length&&(e.changingCollections=!0,await s["a"].collections.removeRecipeFromCollections({collectionIds:i,recipeUid:t}
1),n.forEach(e=>{e.recipeUids=e.recipeUids.filter(e=>e!=t)}),e.collections=[...n],e.changingCollections=!1)},async renameCollection({state:e},{collectionId:t,collectionName:n}){e.renamingCollection=!0,await s["a"].collections.renameCollection({collectionId:t,collectionName:n}),e.renamingCollection=!1;const{collections:i}=e,o=i.find(({id:e})=>t==e);o.name=n,e.collections=[o,...i.filter(({id:e})=>e!=t)]},async removeCollection({state:e},{collectionId:t}){e.removingCollection=!0,await s["a"].collections.remove({collectionId:t}),e.removingCollection=!1}}};t["a"]=i["a"].create(o)},2396:function(e,t,n){"use strict";(function(e,t){var i=n("f4d3"),s=n.n(i);(function(e,t){window.vt=window.vt||{},vt.IframeBlock=function(){function e(e){const n=e.dataset.jsIframeId,i=e.dataset.jsIframeSrc;window.addEventListener("load",()=>{window.google_tag_manager?window.dataLayer.push({event:"Tracked Iframe Ready",trackedIframeLoaded:!0,trackedIframeId:n,trackedIframeSource:i,eventCallback(){t(n,i)}}):t(n,i)},!1)}function t(e,t){const n=document.querySelector("#"+e);if(""!==n.src)return!1;n.src=t,n.onload=function(){s()({log:!1,heightCalculationMethod:"lowestElement",minHeight:1e3},n)}}return{initialize:e,setupIframe:t}}()})()}).call(this,n("fb64"),n("2ef0"))},2460:function(e,t,n){},"252e":function(e,t,n){},"253e":function(e,t,n){(function(e){(function(e){e.fn.fakeLoadButton=function(){const t=e(this);t.each((function(t){e(this).click((function(t){t.preventDefault(),e(this).parents("footer").prev(".more-recipes").show(),e(this).hide()}))}))}})(e)}).call(this,n("fb64"))},2562:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));n("13d5");function i(e){if("undefined"===typeof e)return;window.vt=window.vt||{},window.console=window.console||{},window.console.log=window.console.log||function(){};const t=e.querySelectorAll("[data-js-initialize]"),n=function(e,t){return e[t]},i=function(e,t){return t.split(".").reduce(n,e)};let s,o,a;for(a=0;a<t.length;a++){s=t[a];try{const e=s.getAttribute("data-js-initialize").split(" ");for(let t=0;t<e.length;t++)console.log(e[t]),o=i(window,e[t]),o.initialize(s)}catch(r){console.log("Error initializing: "+r.message,r,s)}}}},"25d1":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("picture",[!e.loaded&&e.showLoadState?n("Loader",{staticClass:"u-flex u-mt--m u-ml--a u-mr--a",attrs:{size:"large",color:"medium-gray"}}):e._e(),e.wide?n("source",{attrs:{media:"(min-width: 1200px)",srcset:e.scrset(e.wide)}}):e._e(),e.desktop?n("source",{attrs:{media:"(min-width: 992px)",srcset:e.scrset(e.desktop)}}):e._e(),e.tablet?n("source",{attrs:{media:"(min-width: 768px)",srcset:e.scrset(e.tablet)}}):e._e(),n("img",{attrs:{src:e.resize(e.mobile),srcset:e.scrset(e.mobile),alt:e.altText,loading:e.lazy?"lazy":"auto",fetchpriority:e.fetchPriority}}
1)],1)},s=[];n("5319"),n("ddb0");function o(e,t,n,i,s,o){let a=0,r=0,c=0,l=0;const d=n*o/i,u=i*s/n;return s>d&&(a=(e*s-50*d)/100,a<0?(a=0,c=d-s):(c=a+d-s,c>0&&(c=0,a=s-d))),o>u&&(r=(t*o-50*u)/100,r<0?(r=0,l=u-o):(l=r+u-o,l>0&&(l=0,r=o-u))),`${a},${r},${c},${l}`}function a(e,t,n){const i=n.width,s=n.height;if(0==i||0==s||!n.focusPointX||!n.focusPointY||n.focusPointX<1||n.focusPointY<1)return null;const o=n.focusPointX<100?Math.round(n.focusPointX/100*i):Math.round(n.focusPointX),a=n.focusPointY<100?Math.round(n.focusPointY/100*s):Math.round(n.focusPointY);let r=0,c=0,l=0,d=0;const u=Math.floor(e*s/t),p=Math.floor(t*i/e);return i>u&&(r=o-Math.floor(u/2),r<0?(r=0,l=u-i):(l=r+u-i,l>0&&(l=0,r=i-u))),s>p&&(c=a-Math.floor(p/2),c<0?(c=0,d=p-s):(d=c+p-s,d>0&&(d=0,c=s-p))),`(${r},${c},${l},${d})`}function r(e){const t=e.width,n=e.height;if(0==t||0==n||!e.focusPointX||!e.focusPointY)return null;const i=Math.round(n*(e.focusPointY/100)),s=Math.round(t*(e.focusPointX/100)),o=Math.round(100*s/t)/100,a=Math.round(100*i/n)/100;return`${o},${a}`}function c(e){var t,n;if(null===(t=window)||void 0===t||null===(n=t.commonSettings)||void 0===n?void 0:n.useWebpImageFormat)return"webp";const i=e.split(".").pop();return i.toLowerCase().includes("tif")?"png":i.toLowerCase()}var l={Recipe:{resize(e,t,n,i){if(null==e)return null;let s="";if(s="string"==typeof e?e:e.url,null==e.url||!s)return s;s.includes("?")&&(s=s.substring(0,s.indexOf("?"))),0==t&&({width:t}=e),0==n&&({height:n}=e);const a={};if("string"!=typeof e)if(null!=e.focusPointX&&null!=e.focusPointY){const i=o(e.focusPointX,e.focusPointY,t,n,e.width,e.height),s=`(${i})`;a.crop=""+s}else null!=i&&i.mode||(a.mode="crop");t>0&&(a.w=t),n>0&&(a.h=n),null!=i&&Object.entries(i).forEach(([e,t])=>{null==t&&a.key?delete a[e]:a[e]=t});const r=[];Object.entries(a).forEach(([e,t])=>{r.push(`${e}=${t}`)});const c=r.join("&");return`${s}?${c}&preset=1`}},ImageResizingNet:{resize(e,t,n,i){if(null==e)return null;let s,o=null;null!=e.url?(s=e.url,"crop"===(null===i||void 0===i?void 0:i.mode)&&(o=a(t,n,e))):s=e;const r={},l=s.indexOf("?");if(l>=0){const e=s.substring(l);e.split("&").forEach(e=>{const t=e.split("=");r[t[0]]=decodeURIComponent(t[1])}),s=s.substring(0,l)}t>0&&(r.width=t),n>0&&(r.height=n),null!=i&&(r.mode=i.mode),null!==o&&(r.crop=o),r.format=c(s);const d=[];Object.entries(r).forEach(([e,t])=>{t&&d.push(`${e}=${t}`)});const u=d.join("&");return`${s}?${u}`}},Squidex:{resize(e,t,n,i){var s,o,a,r;if(null==e||""==e.url)return e;if(i&&i.preset)throw new Error("Preset option not supported");const c=e.url,l="crop"==(null===i||void 0===i?void 0:i.mode),d=l?"cropupsize":"max";let u=`${c}?width=${t}&height=${n}&mode=${d}`;return(null===(s=window)||void 0===s||null===(o=s.commonSettings)||void 0===o?void 0:o.useWebpImageFormat)||!c.endsWith(".jpg")&&!c.endsWith(".jpeg")||(u+="&quality=90"),(null===(a=window)||void 0===a||null===(r=a.commonSettings)||void 0===r?void 0:r.useWebpImageFormat)&&(u+="&format=WEBP"),u}},Cms:{resize(e,t,n,i){var s,o;if(null==e)return null;let a=null,c=e&&e.url?e.url:e;e&&e.url&&"crop"===(null===i||void 0===i?void 0:i.mode)&&(a=r(e));const l={},d=c.indexOf("?");if(d>=0){const e=c.substring(d);e.split("&").forEach(e=>{const t=e.split("=");l[t[0]]=decodeURIComponent(t[1])}),c=c.substring(0,d)}t>0&&(l.width=t),n>0&&(l.height=n),null!=i&&(l.rmode=i.mode,l.preset=i.preset),null!==a&&(l.rxy=a),(null===(s=window)||void 0===s||null===(o=s.commonSettings)||void 0===o?void 0:o.useWebpImageFormat)&&(l.format="webp");const u=[];Object.entries(l).forEach(([e,t])=>{t&&u.push(`${e}=${t}`)});const p=u.join("&");return`${c}?${p}`}},Opv:{resize(e,t,n){if(!e||!e.url)return null;const i=Math.max(t,n);let s=null;return i>0&&i<=50?s=50:i>50&&i<=75?s=75:i>75&&i<=100?s=100:i>100&&i<=150?s=150:i>150&&i<=200?s=200:i>200&&i<=250?s=250:i>250&&i<=300?s=300:i>300&&i<=400?s=400:i>400&&i<=500?s=500:i>500&&i<=750?s=750:i>750&&(s=1e3),null==s?e.url:/\/px\d+\//.test(e.url)?e.url.replace(/(\/px)(\d+)(\/)/,`$1${s}$3`):/\/Original\//i.test(e.url)?e.url.replace(/\/Original\//i,`/px${s}/`):e.url}},Default:{resize(e,t,n){return null===e||void 0===e?void 0:e.url}}},d=n("e012"),u={components:{Loader:d["a"]},props:{src:{type:[Object,String],required:!0},resizer:{type:String,required:!0},mobile:{type:Array,required:!0},tablet:{type:Array,required:!1,default:null},desktop:{type:Array,required:!1,default:null},wide:{type:Array,required:!1,default:null},options:{type:Object,required:!1,default:null},showLoadState:{type:Boolean,default:!1},lazy:{type:Boolean,default:!1},fetchPriority:{type:String,default:"auto"}},data(){return{loaded:!1}},computed:{altText(){const{src:e}=this;return"object"===typeof e?e.alt:""}},mounted(){this.showLoadState&&this.checkLoaded()},methods:{resize(e){const t=l[this.resizer];return t.resize(this.src,e[0],e[1],this.options)},scrset(e){const t=this.resize(e),n=this.resize([2*e[0],2*e[1]]);return`${t}, ${n} 2x`},checkLoaded(){this.$el.lastElementChild.addEventListener("load",()=>{this.loaded=!0})}}},p=u,h=n("2877"),f=Object(h["a"])(p,i,s,!1,null,null,null);t["a"]=f.exports},"263c":function(e,t,n){"use strict";n("2460"),n("b21c"),n("253e"),n("f7ff")},"27df":function(e,t,n){"use strict";
1function i(){window.embeddedservice_bootstrap.utilAPI.launchChat()}function s(){const e=new CustomEvent("OpenChatbotConsent",{bubbles:!0});document.body.dispatchEvent(e)}const o=()=>{const e=document.querySelectorAll("[data-chatbot-cta]");for(let t=0;t<e.length;t+=1)e[t].addEventListener("click",s);window.addEventListener("onEmbeddedMessagingReady",()=>{for(let t=0;t<e.length;t+=1)e[t].removeEventListener("click",s),e[t].addEventListener("click",i)})};t["a"]=o},"28cc":function(e,t,n){var i=n.p,s="img/sprite.ab609ee0.svg#icon-close",o="img/sprite.ab609ee0.svg#view-icon-close";e.exports={symbol:i+s,view:i+o,viewBox:"0 0 24 24",title:"close",toString:function(){return JSON.stringify(this.view)}}},"2a00":function(e,t,n){e.exports=n.p+"img/gmofree.d2c8c516.png"},"2b57":function(e,t,n){(function(t,i){n("5319"),n("ddb0"),function(t,i){e.exports=i(n("fb64"))}(0,(function(e){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],i=!0,s=!1,o=void 0;try{for(var a,r=e[Symbol.iterator]();!(i=(a=r.next()).done)&&(n.push(a.value),!t||n.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw o}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function a(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var r=1,c={},l={attr:function(e,t,n){var i,s,o,a=new RegExp("^"+t,"i");if(void 0===n)n={};else for(i in n)n.hasOwnProperty(i)&&delete n[i];if(!e)return n;for(i=(o=e.attributes).length;i--;)(s=o[i])&&s.specified&&a.test(s.name)&&(n[this.camelize(s.name.slice(t.length))]=this.deserializeValue(s.value));return n},checkAttr:function(e,t,n){return e.hasAttribute(t+n)},setAttr:function(e,t,n,i){e.setAttribute(this.dasherize(t+n),String(i))},getType:function(e){return e.getAttribute("type")||"text"},generateID:function(){return""+r++},deserializeValue:function(e){var t;try{return e?"true"==e||"false"!=e&&("null"==e?null:isNaN(t=Number(e))?/^[\[\{]/.test(e)?JSON.parse(e):e:t):e}catch(t){return e}},camelize:function(e){return e.replace(/-+(.)?/g,(function(e,t){return t?t.toUpperCase():""}))},dasherize:function(e){return e.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()},warn:function(){var e;window.console&&"function"==typeof window.console.warn&&(e=window.console).warn.apply(e,arguments)},warnOnce:function(e){c[e]||(c[e]=!0,this.warn.apply(this,arguments))},_resetWarnings:function(){c={}},trimString:function(e){return e.replace(/^\s+|\s+$/g,"")},parse:{date:function(e){var t=e.match(/^(\d{4,})-(\d\d)-(\d\d)$/);if(!t)return null;var n=o(t.map((function(e){return parseInt(e,10)})),4),i=(n[0],n[1]),s=n[2],a=n[3],r=new Date(i,s-1,a);return r.getFullYear()!==i||r.getMonth()+1!==s||r.getDate()!==a?null:r},string:function(e){return e},integer:function(e){return isNaN(e)?null:parseInt(e,10)},number:function(e){if(isNaN(e))throw null;return parseFloat(e)},boolean:function(e){return!/^\s*false\s*$/i.test(e)},object:function(e){return l.deserializeValue(e)},regexp:function(e){var t="";return e=/^\/.*\/(?:[gimy]*)$/.test(e)?(t=e.replace(/.*\/([gimy]*)$/,"$1"),e.replace(new RegExp("^/(.*?)/"+t+"$"),"$1")):"^"+e+"$",new RegExp(e,t)}},parseRequirement:function(e,t){var n=this.parse[e||"string"];if(!n)throw'Unknown requirement specification: "'+e+'"';var i=n(t);if(null===i)throw"Requirement is not a ".concat(e,': "').concat(t,'"');return i},namespaceEvents:function(t,n){return(t=this.trimString(t||"").split(/\s+/))[0]?e.map(t,(function(e){return"".concat(e,".").concat(n)})).join(" "):""},difference:function(t,n){var i=[];return e.each(t,(function(e,t){-1==n.indexOf(t)&&i.push(t)})),i},all:function(t){return e.when.apply(e,a(t).concat([42,42]))},objectCreate:Object.create||function(e){if(1<arguments.length)throw Error("Second argument not supported");if("object"!=n(e))throw TypeError("Argument must be an object");d.prototype=e;var t=new d;return d.prototype=null,t},_SubmitSelector:'input[type="submit"], button:submit'};function d(){}function u(){this.__id__=l.generateID()}var p={namespace:"data-parsley-",inputs:"input, textarea, select",excluded:"input[type=button], input[type=submit], input[type=reset], input[type=hidden]",priorityEnabled:!0,multiple:null,group:null,uiEnabled:!0,validationThreshold:3,focu
vendor: 18,675 bytes, line 1
1s:"first",trigger:!1,triggerAfterFailure:"input",errorClass:"parsley-error",successClass:"parsley-success",classHandler:function(){},errorsContainer:function(){},errorsWrapper:'<ul class="parsley-errors-list"></ul>',errorTemplate:"<li></li>"};function h(t){e.extend(!0,this,t)}function f(e,t){this.__class__="ValidatorRegistry",this.locale="en",this.init(e||{},t||{})}u.prototype={asyncSupport:!0,_pipeAccordingToValidationResult:function(){function t(){var t=e.Deferred();return!0!==n.validationResult&&t.reject(),t.resolve().promise()}var n=this;return[t,t]},actualizeOptions:function(){return l.attr(this.element,this.options.namespace,this.domOptions),this.parent&&this.parent.actualizeOptions&&this.parent.actualizeOptions(),this},_resetOptions:function(e){for(var t in this.domOptions=l.objectCreate(this.parent.options),this.options=l.objectCreate(this.domOptions),e)e.hasOwnProperty(t)&&(this.options[t]=e[t]);this.actualizeOptions()},_listeners:null,on:function(e,t){return this._listeners=this._listeners||{},(this._listeners[e]=this._listeners[e]||[]).push(t),this},subscribe:function(t,n){e.listenTo(this,t.toLowerCase(),n)},off:function(e,t){var n=this._listeners&&this._listeners[e];if(n)if(t)for(var i=n.length;i--;)n[i]===t&&n.splice(i,1);else delete this._listeners[e];return this},unsubscribe:function(t){e.unsubscribeTo(this,t.toLowerCase())},trigger:function(e,t,n){t=t||this;var i,s=this._listeners&&this._listeners[e];if(s)for(var o=s.length;o--;)if(!1===(i=s[o].call(t,t,n)))return i;return!this.parent||this.parent.trigger(e,t,n)},asyncIsValid:function(e,t){return l.warnOnce("asyncIsValid is deprecated; please use whenValid instead"),this.whenValid({group:e,force:t})},_findRelated:function(){return this.options.multiple?e(this.parent.element.querySelectorAll("[".concat(this.options.namespace,'multiple="').concat(this.options.multiple,'"]'))):this.$element}},h.prototype={validate:function(e,t){if(this.fn)return 3<arguments.length&&(t=[].slice.call(arguments,1,-1)),this.fn(e,t);if(Array.isArray(e)){if(!this.validateMultiple)throw"Validator `"+this.name+"` does not handle multiple values";return this.validateMultiple.apply(this,arguments)}var n=arguments[arguments.length-1];if(this.validateDate&&n._isDateInput())return arguments[0]=l.parse.date(arguments[0]),null!==arguments[0]&&this.validateDate.apply(this,arguments);if(this.validateNumber)return!e||!isNaN(e)&&(arguments[0]=parseFloat(arguments[0]),this.validateNumber.apply(this,arguments));if(this.validateString)return this.validateString.apply(this,arguments);throw"Validator `"+this.name+"` only handles multiple values"},parseRequirements:function(t,n){if("string"!=typeof t)return Array.isArray(t)?t:[t];var i=this.requirementType;if(Array.isArray(i)){for(var s=function(e,t){var n=e.match(/^\s*\[(.*)\]\s*$/);if(!n)throw'Requirement is not an array: "'+e+'"';var i=n[1].split(",").map(l.trimString);if(i.length!==t)throw"Requirement has "+i.length+" values when "+t+" are needed";return i}(t,i.length),o=0;o<s.length;o++)s[o]=l.parseRequirement(i[o],s[o]);return s}return e.isPlainObject(i)?function(e,t,n){var i=null,s={};for(var o in e)if(o){var a=n(o);"string"==typeof a&&(a=l.parseRequirement(e[o],a)),s[o]=a}else i=l.parseRequirement(e[o],t);return[i,s]}(i,t,n):[l.parseRequirement(i,t)]},requirementType:"string",priority:2};var m={email:/^((([a-zA-Z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-zA-Z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))$/,number:/^-?(\d*\.)?\d+(e[-+]?\d+)?$/i,integer:/^-?\d+$/,digits:/^\d+$/,alphanum:/^\w+$/i,date:{test:function(e){return null!==l.parse.date(e)}},url:new RegExp("^(?:(?:https?|ftp)://)?(?:\\S+(?::\\S*)?@)?(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-zA-Z\\u00a1-\\uffff0-9]-*)*[a-zA-Z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-zA-Z\\u00a1-\\uffff0-9]-*)*[a-zA-Z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-zA-Z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:/\\S*)?$")};function g(e){var t=(""+e).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0}function v(e,t){return function(n){for(var i=arguments.length,s=new Array(1<i?i-1:0),o=1;o<i;o++)s[o-1]=arguments[o];return s.pop(),t.apply(void 0,[n].concat(a((r=e,s.map(l.parse[r])))));var r}}function b(e){return{validateDate:v("date",e),validateNumber:v("number",e),requirementType:e.length<=2?"string":["string","string"],priority:30}}m.range=m.number,f.prototype={init:function(e,t){for(var n in this.catalog=t,this.validators=s({},this.validators),e)this.addValidator(n,e[n].fn,e[n].priority);window.Parsley.trigger("parsley:validator:init")},setLocale:function(e){if(void 0===this.catalog[e])throw new Error(e+" is not available in the catalog");return this.locale=e,this},addCatalog:function(e,t,i){return"object"===n(t)&&(this.catalog[e]=t),!0===i?this.setLocale(e):this},addMessage:function(e,t,n){return void 0===this.catalog[e]&&(this.catalog[e]={}),this.catalog[e][t]=n,this},addMessages:function(e,t){for(var n in t)this.addMessage(e,n,t[n]);return this},addValidator:function(e,t,n){if(this.validators[e])l.warn('Validator "'+e+'" is already defined.');else if(p.hasOwnProperty(e))return void l.warn('"'+e+'" is a restricted keyword and is not a valid validator name.');return this._setValidator.apply(this,arguments)},hasValidator:function(e){return!!this.validators[e]},updateValidator:function(e,t,n){return this.validators[e]?this._setValidator.apply(this,arguments):(l.warn('Validator "'+e+'" is not already defined.'),this.addValidator.apply(this,arguments))},removeValidator:function(e){return this.validators[e]||l.warn('Validator "'+e+'" is not defined.'),delete this.validators[e],this},_setValidator:function(e,t,i){for(var s in"object"!==n(t)&&(t={fn:t,priority:i}),t.validate||(t=new h(t)),(this.validators[e]=t).messages||{})this.addMessage(s,e,t.messages[s]);return this},getErrorMessage:function(e){var t;return t="type"===e.name?(this.catalog[this.locale][e.name]||{})[e.requirements]:this.formatMessage(this.catalog[this.locale][e.name],e.requirements),t||this.catalog[this.locale].defaultMessage||this.catalog.en.defaultMessage},formatMessage:function(e,t){if("object"!==n(t))return"string"==typeof e?e.replace(/%s/i,t):"";for(var i in t)e=this.formatMessage(e,t[i]);return e},validators:{notblank:{validateString:function(e){return/\S/.test(e)},priority:2},required:{validateMultiple:function(e){return 0<e.length},validateString:function(e){return/\S/.test(e)},priority:512},type:{validateString:function(e,t,n){var i=2<arguments.length&&void 0!==n?n:{},s=i.step,o=void 0===s?"any":s,a=i.base,r=void 0===a?0:a,c=m[t];if(!c)throw new Error("validator type `"+t+"` is not supported");if(!e)return!0;if(!c.test(e))return!1;if("number"===t&&!/^any$/i.test(o||"")){var l=Number(e),d=Math.max(g(o),g(r));if(g(l)>d)return!1;var u=function(e){return Math.round(e*Math.pow(10,d))};if((u(l)-u(r))%u(o)!=0)return!1}return!0},requirementType:{"":"string",step:"string",base:"number"},priority:256},pattern:{validateString:function(e,t){return!e||t.test(e)},requirementType:"regexp",priority:64},minlength:{validateString:function(e,t){return!e||e.length>=t},requirementType:"integer",priority:30},maxlength:{validateString:function(e,t){return e.length<=t},requirementType:"integer",priority:30},length:{validateString:function(e,t,n){return!e||e.length>=t&&e.length<=n},requirementType:["integer","integer"],priority:30},mincheck:{validateMultiple:function(e,t){return e.length>=t},requirementType:"integer",priority:30},maxcheck:{validateMultiple:function(e,t){return e.length<=t},requirementType:"integer",priority:30},check:{validateMultiple:function(e,t,n){return e.length>=t&&e.length<=n},requirementType:["integer","integer"],priority:30},min:b((function(e,t){return t<=e})),max:b((function(e,t){return e<=t})),range:b((function(e,t,n){return t<=e&&e<=n})),equalto:{validateString:function(t,n){if(!t)return!0;var i=e(n);return i.length?t===i.val():t===n},priority:256},euvatin:{validateString:function(e){return!e||/^[A-Z][A-Z][A-Za-z0-9 -]{2,}$/.test(e)},priority:30}}};var w={};function y(t,n,i){this.__class__="Form",this.element=t,this.$element=e(t),this.domOptions=n,this.options=i,this.parent=window.Parsley,this.fields=[],this.validationResult=null}w.Form={_actualizeTriggers:function(){var e=this;this.$element.on("submit.Parsley",(function(t){e.onSubmitValidate(t)})),this.$element.on("click.Parsley",l._SubmitSelector,(function(t){e.onSubmitButton(t)})),!1!==this.options.uiEnabled&&this.element.setAttribute("novalidate","")},focus:function(){if(!(this._focusedField=null)===this.validationResult||"none"===this.options.focus)return null;for(var e=0;e<this.fields.length;e++){var t=this.fields[e];if(!0!==t.validationResult&&0<t.validationResult.length&&void 0===t.options.noFocus&&(this._focusedField=t.$element,"first"===this.options.focus))break}return null===this._focusedField?null:this._focusedField.focus()},_destroyUI:function(){this.$element.off(".Parsley")}},w.Field={_reflowUI:function(){if(this._buildUI(),this._ui){var e=function e(t,n,i){for(var s=[],o=[],a=0;a<t.length;a++){for(var r=!1,c=0;c<n.length;c++)if(t[a].assert.name===n[c].assert.name){r=!0;break}r?o.push(t[a]):s.push(t[a])}return{kept:o,added:s,removed:i?[]:e(n,t,!0).added}}(this.validationResult,this._ui.lastValidationResult);this._ui.lastValidationResult=this.validationResult,this._manageStatusClass(),this._manageErrorsMessages(e),this._actualizeTriggers(),!e.kept.length&&!e.added.length||this._failedOnce||(this._failedOnce=!0,this._actualizeTriggers())}},getErrorsMessages:function(){if(!0===this.validationResult)return[];for(var e=[],t=0;t<this.validationResult.length;t++)e.push(this.validationResult[t].errorMessage||this._getErrorMessage(this.validationResult[t].assert));return e},addError:function(e,t){var n=1<arguments.length&&void 0!==t?t:{},i=n.message,s=n.assert,o=n.updateClass,a=void 0===o||o;this._buildUI(),this._addError(e,{message:i,assert:s}),a&&this._errorClass()},updateError:function(e,t){var n=1<arguments.length&&void 0!==t?t:{},i=n.message,s=n.assert,o=n.updateClass,a=void 0===o||o;this._buildUI(),this._updateError(e,{message:i,assert:s}),a&&this._errorClass()},removeError:function(e,t){var n=(1<arguments.length&&void 0!==t?t:{}).updateClass,i=void 0===n||n;this._buildUI(),this._removeError(e),i&&this._manageStatusClass()},_manageStatusClass:function(){this.hasConstraints()&&this.needsValidation()&&!0===this.validationResult?this._successClass():0<this.validationResult.length?this._errorClass():this._resetClass()},_manageErrorsMessages:function(t){if(void 0===this.options.errorsMessagesDisabled){if(void 0!==this.options.errorMessage)return t.added.length||t.kept.length?(this._insertErrorWrapper(),0===this._ui.$errorsWrapper.find(".parsley-custom-error-message").length&&this._ui.$errorsWrapper.append(e(this.options.errorTemplate).addClass("parsley-custom-error-message")),this._ui.$errorClassHandler.attr("aria-describedby",this._ui.errorsWrapperId),this._ui.$errorsWrapper.addClass("filled").attr("aria-hidden","false").find(".parsley-custom-error-message").html(this.options.errorMessage)):(this._ui.$errorClassHandler.removeAttr("aria-describedby"),this._ui.$errorsWrapper.removeClass("filled").attr("aria-hidden","true").find(".parsley-custom-error-message").remove());for(var n=0;n<t.removed.length;n++)this._removeError(t.removed[n].assert.name);for(n=0;n<t.added.length;n++)this._addError(t.added[n].assert.name,{message:t.added[n].errorMessage,assert:t.added[n].assert});for(n=0;n<t.kept.length;n++)this._updateError(t.kept[n].assert.name,{message:t.kept[n].errorMessage,assert:t.kept[n].assert})}},_addError:function(t,n){var i=n.message,s=n.assert;this._insertErrorWrapper(),this._ui.$errorClassHandler.attr("aria-describedby",this._ui.errorsWrapperId),this._ui.$errorsWrapper.addClass("filled").attr("aria-hidden","false").append(e(this.options.errorTemplate).addClass("parsley-"+t).html(i||this._getErrorMessage(s)))},_updateError:function(e,t){var n=t.message,i=t.assert;this._ui.$errorsWrapper.addClass("filled").find(".parsley-"+e).html(n||this._getErrorMessage(i))},_removeError:function(e){this._ui.$errorClassHandler.removeAttr("aria-describedby"),this._ui.$errorsWrapper.removeClass("filled").attr("aria-hidden","true").find(".parsley-"+e).remove()},_getErrorMessage:function(e){var t=e.name+"Message";return void 0!==this.options[t]?window.Parsley.formatMessage(this.options[t],e.requirements):window.Parsley.getErrorMessage(e)},_buildUI:function(){if(!this._ui&&!1!==this.options.uiEnabled){var t={};this.element.setAttribute(this.options.namespace+"id",this.__id__),t.$errorClassHandler=this._manageClassHandler(),t.errorsWrapperId="parsley-id-"+(this.options.multiple?"multiple-"+this.options.multiple:this.__id__),t.$errorsWrapper=e(this.options.errorsWrapper).attr("id",t.errorsWrapperId),t.lastValidationResult=[],t.validationInformationVisible=!1,this._ui=t}},_manageClassHandler:function(){if("string"==typeof this.options.classHandler&&e(this.options.classHandler).length)return e(this.options.classHandler);var i=this.options.classHandler;if("string"==typeof this.options.classHandler&&"function"==typeof window[this.options.classHandler]&&(i=window[this.options.classHandler]),"function"==typeof i){var s=i.call(this,this);if(void 0!==s&&s.length)return s}else{if("object"===n(i)&&i instanceof t&&i.length)return i;i&&l.warn("The class handler `"+i+"` does not exist in DOM nor as a global JS function")}return this._inputHolder()},_inputHolder:function(){return this.options.multiple&&"SELECT"!==this.element.nodeName?this.$element.parent():this.$element},_insertErrorWrapper:function(){var t=this.options.errorsContainer;if(0!==this._ui.$errorsWrapper.parent().length)return this._ui.$errorsWrapper.parent();if("string"==typeof t){if(e(t).length)return e(t).append(this._ui.$errorsWrapper);"function"==typeof window[t]?t=window[t]:l.warn("The errors container `"+t+"` does not exist in DOM nor as a global JS function")}return"function"==typeof t&&(t=t.call(this,this)),"object"===n(t)&&t.length?t.append(this._ui.$errorsWrapper):this._inputHolder().after(this._ui.$errorsWrapper)},_actualizeTriggers:function(){var e,t=this,n=this._findRelated();n.off(".Parsley"),this._failedOnce?n.on(l.namespaceEvents(this.options.triggerAfterFailure,"Parsley"),(function(){t._validateIfNeeded()})):(e=l.namespaceEvents(this.options.trigger,"Parsley"))&&n.on(e,(function(e){t._validateIfNeeded(e)}))},_validateIfNeeded:function(e){var t=this;e&&/key|input/.test(e.type)&&(!this._ui||!this._ui.validationInformationVisible)&&this.getValue().length<=this.options.validationThreshold||(this.options.debounce?(window.clearTimeout(this._debounced),this._debounced=window.setTimeout((function(){return t.validate()}),this.options.debounce)):this.validate())},_resetUI:function(){this._failedOnce=!1,this._actualizeTriggers(),void 0!==this._ui&&(this._ui.$errorsWrapper.removeClass("filled").children().remove(),this._resetClass(),this._ui.lastValidationResult=[],this._ui.validationInformationVisible=!1)},_destroyUI:function(){this._resetUI(),void 0!==this._ui&&this._ui.$errorsWrapper.remove(),delete this._ui},_successClass:function(){this._ui.validationInformationVisible=!0,this._ui.$errorClassHandler.removeClass(this.options.errorClass).addClass(this.options.successClass)},_errorClass:function(){this._ui.validationInformationVisible=!0,this._ui.$errorClassHandler.removeClass(this.options.successClass).addClass(this.options.errorClass)},_resetClass:function(){this._ui.$errorClassHandler.removeClass(this.options.successClass).removeClass(this.options.errorClass)}};var k={pending:null,resolved:!0,rejected:!1};function C(e,t,n,i,o){var a=window.Parsley._validatorRegistry.validators[t],r=new h(a);s(this,{validator:r,name:t,requirements:n,priority:i=i||e.options[t+"Priority"]||r.priority,isDomConstraint:o=!0===o}),this._parseRequirements(e.options)}function x(t,n,i,s){this.__class__="Field",this.element=t,this.$element=e(t),void 0!==s&&(this.parent=s),this.options=i,this.domOptions=n,this.constraints=[],this.constraintsByName={},this.validationResult=!0,this._bindConstraints()}y.prototype={onSubmitValidate:function(e){var t=this;if(!0!==e.parsley){var n=this._submitSource||this.$element.find(l._SubmitSelector)[0];if(this._submitSource=null,this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!0),!n||null===n.getAttribute("formnovalidate")){window.Parsley._remoteCache={};var i=this.whenValidate({event:e});"resolved"===i.state()&&!1!==this._trigger("submit")||(e.stopImmediatePropagation(),e.preventDefault(),"pending"===i.state()&&i.done((function(){t._submit(n)})))}}},onSubmitButton:function(e){this._submitSource=e.currentTarget},_submit:function(t){if(!1!==this._trigger("submit")){if(t){var n=this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!1);0===n.length&&(n=e('<input class="parsley-synthetic-submit-button" type="hidden">').appendTo(this.$element)),n.attr({name:t.getAttribute("name"),value:t.getAttribute("value")})}this.$element.trigger(s(e.Event("submit"),{parsley:!0}))}},validate:function(t){if(1<=arguments.length&&!e.isPlainObject(t)){l.warnOnce("Calling validate on a parsley form without passing arguments as an object is deprecated.");var n=Array.prototype.slice.call(arguments);t={group:n[0],force:n[1],event:n[2]}}return k[this.whenValidate(t).state()]},whenValidate:function(t){var n,i=this,o=0<arguments.length&&void 0!==t?t:{},r=o.group,c=o.force,d=o.event;(this.submitEvent=d)&&(this.submitEvent=s({},d,{preventDefault:function(){l.warnOnce("Using `this.submitEvent.preventDefault()` is deprecated; instead, call `this.validationResult = false`"),i.validationResult=!1}})),this.validationResult=!0,this._trigger("validate"),this._refreshFields();var u=this._withoutReactualizingFormOptions((function(){return e.map(i.fields,
1(function(e){return e.whenValidate({force:c,group:r})}))}));return(n=l.all(u).done((function(){i._trigger("success")})).fail((function(){i.validationResult=!1,i.focus(),i._trigger("error")})).always((function(){i._trigger("validated")}))).pipe.apply(n,a(this._pipeAccordingToValidationResult()))},isValid:function(t){if(1<=arguments.length&&!e.isPlainObject(t)){l.warnOnce("Calling isValid on a parsley form without passing arguments as an object is deprecated.");var n=Array.prototype.slice.call(arguments);t={group:n[0],force:n[1]}}return k[this.whenValid(t).state()]},whenValid:function(t){var n=this,i=0<arguments.length&&void 0!==t?t:{},s=i.group,o=i.force;this._refreshFields();var a=this._withoutReactualizingFormOptions((function(){return e.map(n.fields,(function(e){return e.whenValid({group:s,force:o})}))}));return l.all(a)},refresh:function(){return this._refreshFields(),this},reset:function(){for(var e=0;e<this.fields.length;e++)this.fields[e].reset();this._trigger("reset")},destroy:function(){this._destroyUI();for(var e=0;e<this.fields.length;e++)this.fields[e].destroy();this.$element.removeData("Parsley"),this._trigger("destroy")},_refreshFields:function(){return this.actualizeOptions()._bindFields()},_bindFields:function(){var t=this,n=this.fields;return this.fields=[],this.fieldsMappedById={},this._withoutReactualizingFormOptions((function(){t.$element.find(t.options.inputs).not(t.options.excluded).not("[".concat(t.options.namespace,"excluded=true]")).each((function(e,n){var i=new window.Parsley.Factory(n,{},t);if("Field"===i.__class__||"FieldMultiple"===i.__class__){var s=i.__class__+"-"+i.__id__;void 0===t.fieldsMappedById[s]&&(t.fieldsMappedById[s]=i,t.fields.push(i))}})),e.each(l.difference(n,t.fields),(function(e,t){t.reset()}))})),this},_withoutReactualizingFormOptions:function(e){var t=this.actualizeOptions;this.actualizeOptions=function(){return this};var n=e();return this.actualizeOptions=t,n},_trigger:function(e){return this.trigger("form:"+e)}};var S={pending:null,resolved:!0,rejected:!(C.prototype={validate:function(e,t){var n;return(n=this.validator).validate.apply(n,[e].concat(a(this.requirementList),[t]))},_parseRequirements:function(e){var t=this;this.requirementList=this.validator.parseRequirements(this.requirements,(function(n){return e[t.name+((i=n)[0].toUpperCase()+i.slice(1))];var i}))}})};function _(){this.__class__="FieldMultiple"}function I(t,i,o){this.element=t,this.$element=e(t);var a=this.$element.data("Parsley");if(a)return void 0!==o&&a.parent===window.Parsley&&(a.parent=o,a._resetOptions(a.options)),"object"===n(i)&&s(a.options,i),a;if(!this.$element.length)throw new Error("You must bind Parsley on an existing element.");if(void 0!==o&&"Form"!==o.__class__)throw new Error("Parent instance must be a Form instance");return this.parent=o||window.Parsley,this.init(i)}x.prototype={validate:function(t){1<=arguments.length&&!e.isPlainObject(t)&&(l.warnOnce("Calling validate on a parsley field without passing arguments as an object is deprecated."),t={options:t});var n=this.whenValidate(t);if(!n)return!0;switch(n.state()){case"pending":return null;case"resolved":return!0;case"rejected":return this.validationResult}},whenValidate:function(e){var t,n=this,i=0<arguments.length&&void 0!==e?e:{},s=i.force,o=i.group;if(this.refresh(),!o||this._isInGroup(o))return this.value=this.getValue(),this._trigger("validate"),(t=this.whenValid({force:s,value:this.value,_refreshed:!0}).always((function(){n._reflowUI()})).done((function(){n._trigger("success")})).fail((function(){n._trigger("error")})).always((function(){n._trigger("validated")}))).pipe.apply(t,a(this._pipeAccordingToValidationResult()))},hasConstraints:function(){return 0!==this.constraints.length},needsValidation:function(e){return void 0===e&&(e=this.getValue()),!(!e.length&&!this._isRequired()&&void 0===this.options.validateIfEmpty)},_isInGroup:function(t){return Array.isArray(this.options.group)?-1!==e.inArray(t,this.options.group):this.options.group===t},isValid:function(t){if(1<=arguments.length&&!e.isPlainObject(t)){l.warnOnce("Calling isValid on a parsley field without passing arguments as an object is deprecated.");var n=Array.prototype.slice.call(arguments);t={force:n[0],value:n[1]}}var i=this.whenValid(t);return!i||S[i.state()]},whenValid:function(t){var n=this,i=0<arguments.length&&void 0!==t?t:{},s=i.force,o=void 0!==s&&s,a=i.value,r=i.group;if(i._refreshed||this.refresh(),!r||this._isInGroup(r)){if(this.validationResult=!0,!this.hasConstraints())return e.when();if(null==a&&(a=this.getValue()),!this.needsValidation(a)&&!0!==o)return e.when();var c=this._getGroupedConstraints(),d=[];return e.each(c,(function(t,i){var s=l.all(e.map(i,(function(e){return n._validateConstraint(a,e)})));if(d.push(s),"rejected"===s.state())return!1})),l.all(d)}},_validateConstraint:function(t,n){var i=this,s=n.validate(t,this);return!1===s&&(s=e.Deferred().reject()),l.all([s]).fail((function(e){i.validationResult instanceof Array||(i.validationResult=[]),i.val
vendor: 8,564 bytes, line 1
1idationResult.push({assert:n,errorMessage:"string"==typeof e&&e})}))},getValue:function(){var e;return null==(e="function"==typeof this.options.value?this.options.value(this):void 0!==this.options.value?this.options.value:this.$element.val())?"":this._handleWhitespace(e)},reset:function(){return this._resetUI(),this._trigger("reset")},destroy:function(){this._destroyUI(),this.$element.removeData("Parsley"),this.$element.removeData("FieldMultiple"),this._trigger("destroy")},refresh:function(){return this._refreshConstraints(),this},_refreshConstraints:function(){return this.actualizeOptions()._bindConstraints()},refreshConstraints:function(){return l.warnOnce("Parsley's refreshConstraints is deprecated. Please use refresh"),this.refresh()},addConstraint:function(e,t,n,i){if(window.Parsley._validatorRegistry.validators[e]){var s=new C(this,e,t,n,i);"undefined"!==this.constraintsByName[s.name]&&this.removeConstraint(s.name),this.constraints.push(s),this.constraintsByName[s.name]=s}return this},removeConstraint:function(e){for(var t=0;t<this.constraints.length;t++)if(e===this.constraints[t].name){this.constraints.splice(t,1);break}return delete this.constraintsByName[e],this},updateConstraint:function(e,t,n){return this.removeConstraint(e).addConstraint(e,t,n)},_bindConstraints:function(){for(var e=[],t={},n=0;n<this.constraints.length;n++)!1===this.constraints[n].isDomConstraint&&(e.push(this.constraints[n]),t[this.constraints[n].name]=this.constraints[n]);for(var i in this.constraints=e,this.constraintsByName=t,this.options)this.addConstraint(i,this.options[i],void 0,!0);return this._bindHtml5Constraints()},_bindHtml5Constraints:function(){null!==this.element.getAttribute("required")&&this.addConstraint("required",!0,void 0,!0),null!==this.element.getAttribute("pattern")&&this.addConstraint("pattern",this.element.getAttribute("pattern"),void 0,!0);var e=this.element.getAttribute("min"),t=this.element.getAttribute("max");null!==e&&null!==t?this.addConstraint("range",[e,t],void 0,!0):null!==e?this.addConstraint("min",e,void 0,!0):null!==t&&this.addConstraint("max",t,void 0,!0),null!==this.element.getAttribute("minlength")&&null!==this.element.getAttribute("maxlength")?this.addConstraint("length",[this.element.getAttribute("minlength"),this.element.getAttribute("maxlength")],void 0,!0):null!==this.element.getAttribute("minlength")?this.addConstraint("minlength",this.element.getAttribute("minlength"),void 0,!0):null!==this.element.getAttribute("maxlength")&&this.addConstraint("maxlength",this.element.getAttribute("maxlength"),void 0,!0);var n=l.getType(this.element);return"number"===n?this.addConstraint("type",["number",{step:this.element.getAttribute("step")||"1",base:e||this.element.getAttribute("value")}],void 0,!0):/^(email|url|range|date)$/i.test(n)?this.addConstraint("type",n,void 0,!0):this},_isRequired:function(){return void 0!==this.constraintsByName.required&&!1!==this.constraintsByName.required.requirements},_trigger:function(e){return this.trigger("field:"+e)},_handleWhitespace:function(e){return!0===this.options.trimValue&&l.warnOnce('data-parsley-trim-value="true" is deprecated, please use data-parsley-whitespace="trim"'),"squish"===this.options.whitespace&&(e=e.replace(/\s{2,}/g," ")),"trim"!==this.options.whitespace&&"squish"!==this.options.whitespace&&!0!==this.options.trimValue||(e=l.trimString(e)),e},_isDateInput:function(){var e=this.constraintsByName.type;return e&&"date"===e.requirements},_getGroupedConstraints:function(){if(!1===this.options.priorityEnabled)return[this.constraints];for(var e=[],t={},n=0;n<this.constraints.length;n++){var i=this.constraints[n].priority;t[i]||e.push(t[i]=[]),t[i].push(this.constraints[n])}return e.sort((function(e,t){return t[0].priority-e[0].priority})),e}},_.prototype={addElement:function(e){return this.$elements.push(e),this},_refreshConstraints:function(){var t;if(this.constraints=[],"SELECT"===this.element.nodeName)return this.actualizeOptions()._bindConstraints(),this;for(var n=0;n<this.$elements.length;n++)if(e("html").has(this.$elements[n]).length){t=this.$elements[n].data("FieldMultiple")._refreshConstraints().constraints;for(var i=0;i<t.length;i++)this.addConstraint(t[i].name,t[i].requirements,t[i].priority,t[i].isDomConstraint)}else this.$elements.splice(n,1);return this},getValue:function(){if("function"==typeof this.options.value)return this.options.value(this);if(void 0!==this.options.value)return this.options.value;if("INPUT"===this.element.nodeName){var t=l.getType(this.element);if("radio"===t)return this._findRelated().filter(":checked").val()||"";if("checkbox"===t){var n=[];return this._findRelated().filter(":checked").each((function(){n.push(e(this).val())})),n}}return"SELECT"===this.element.nodeName&&null===this.$element.val()?[]:this.$element.val()},_init:function(){return this.$elements=[this.$element],this}},I.prototype={init:function(e){return this.__class__="Parsley",this.__version__="2.9.2",this.__id__=l.generateID(),this._resetOptions(e),"FORM"===this.element.nodeName||l.checkAttr(this.element,this.options.namespace,"validate")&&!this.$element.is(this.options.inputs)?this.bind("parsleyForm"):this.isMultiple()?this.handleMultiple():this.bind("parsleyField")},isMultiple:function(){var e=l.getType(this.element);return"radio"===e||"checkbox"===e||"SELECT"===this.element.nodeName&&null!==this.element.getAttribute("multiple")},handleMultiple:function(){var t,n,i=this;if(this.options.multiple=this.options.multiple||(t=this.element.getAttribute("name"))||this.element.getAttribute("id"),"SELECT"===this.element.nodeName&&null!==this.element.getAttribute("multiple"))return this.options.multiple=this.options.multiple||this.__id__,this.bind("parsleyFieldMultiple");if(!this.options.multiple)return l.warn("To be bound by Parsley, a radio, a checkbox and a multiple select input must have either a name or a multiple option.",this.$element),this;this.options.multiple=this.options.multiple.replace(/(:|\.|\[|\]|\{|\}|\$)/g,""),t&&e('input[name="'+t+'"]').each((function(e,t){var n=l.getType(t);"radio"!==n&&"checkbox"!==n||t.setAttribute(i.options.namespace+"multiple",i.options.multiple)}));for(var s=this._findRelated(),o=0;o<s.length;o++)if(void 0!==(n=e(s.get(o)).data("Parsley"))){this.$element.data("FieldMultiple")||n.addElement(this.$element);break}return this.bind("parsleyField",!0),n||this.bind("parsleyFieldMultiple")},bind:function(t,n){var i;switch(t){case"parsleyForm":i=e.extend(new y(this.element,this.domOptions,this.options),new u,window.ParsleyExtend)._bindFields();break;case"parsleyField":i=e.extend(new x(this.element,this.domOptions,this.options,this.parent),new u,window.ParsleyExtend);break;case"parsleyFieldMultiple":i=e.extend(new x(this.element,this.domOptions,this.options,this.parent),new _,new u,window.ParsleyExtend)._init();break;default:throw new Error(t+"is not a supported Parsley type")}return this.options.multiple&&l.setAttr(this.element,this.options.namespace,"multiple",this.options.multiple),void 0!==n?this.$element.data("FieldMultiple",i):(this.$element.data("Parsley",i),i._actualizeTriggers(),i._trigger("init")),i}};var T=e.fn.jquery.split(".");if(parseInt(T[0])<=1&&parseInt(T[1])<8)throw"The loaded version of jQuery is too old. Please upgrade to 1.8.x or better.";T.forEach||l.warn("Parsley requires ES5 to run properly. Please include https://github.com/es-shims/es5-shim");var A=s(new u,{element:document,$element:e(document),actualizeOptions:null,_resetOptions:null,Factory:I,version:"2.9.2"});s(x.prototype,w.Field,u.prototype),s(y.prototype,w.Form,u.prototype),s(I.prototype,u.prototype),e.fn.parsley=e.fn.psly=function(t){if(1<this.length){var n=[];return this.each((function(){n.push(e(this).parsley(t))})),n}if(0!=this.length)return new I(this[0],t)},void 0===window.ParsleyExtend&&(window.ParsleyExtend={}),A.options=s(l.objectCreate(p),window.ParsleyConfig),window.ParsleyConfig=A.options,window.Parsley=window.psly=A,A.Utils=l,window.ParsleyUtils={},e.each(l,(function(e,t){"function"==typeof t&&(window.ParsleyUtils[e]=function(){return l.warnOnce("Accessing `window.ParsleyUtils` is deprecated. Use `window.Parsley.Utils` instead."),l[e].apply(l,arguments)})}));var F=window.Parsley._validatorRegistry=new f(window.ParsleyConfig.validators,window.ParsleyConfig.i18n);function E(){l.warnOnce("Parsley's pubsub module is deprecated; use the 'on' and 'off' methods on parsley instances or window.Parsley")}window.ParsleyValidator={},e.each("setLocale addCatalog addMessage addMessages getErrorMessage formatMessage addValidator updateV
1alidator removeValidator hasValidator".split(" "),(function(e,t){window.Parsley[t]=function(){return F[t].apply(F,arguments)},window.ParsleyValidator[t]=function(){var e;return l.warnOnce("Accessing the method '".concat(t,"' through Validator is deprecated. Simply call 'window.Parsley.").concat(t,"(...)'")),(e=window.Parsley)[t].apply(e,arguments)}})),window.Parsley.UI=w,window.ParsleyUI={removeError:function(e,t,n){var i=!0!==n;return l.warnOnce("Accessing UI is deprecated. Call 'removeError' on the instance directly. Please comment in issue 1073 as to your need to call this method."),e.removeError(t,{updateClass:i})},getErrorsMessages:function(e){return l.warnOnce("Accessing UI is deprecated. Call 'getErrorsMessages' on the instance directly."),e.getErrorsMessages()}},e.each("addError updateError".split(" "),(function(e,t){window.ParsleyUI[t]=function(e,n,i,s,o){var a=!0!==o;return l.warnOnce("Accessing UI is deprecated. Call '".concat(t,"' on the instance directly. Please comment in issue 1073 as to your need to call this method.")),e[t](n,{message:i,assert:s,updateClass:a})}})),!1!==window.ParsleyConfig.autoBind&&e((function(){e("[data-parsley-validate]").length&&e("[data-parsley-validate]").parsley()}));var L=e({});function O(e,t){return e.parsleyAdaptedCallback||(e.parsleyAdaptedCallback=function(){var n=Array.prototype.slice.call(arguments,0);n.unshift(this),e.apply(t||L,n)}),e.parsleyAdaptedCallback}var M="parsley:";function P(e){return 0===e.lastIndexOf(M,0)?e.substr(M.length):e}return e.listen=function(e,t){var i;if(E(),"object"===n(arguments[1])&&"function"==typeof arguments[2]&&(i=arguments[1],t=arguments[2]),"function"!=typeof t)throw new Error("Wrong parameters");window.Parsley.on(P(e),O(t,i))},e.listenTo=function(e,t,n){if(E(),!(e instanceof x||e instanceof y))throw new Error("Mu
1st give Parsley instance");if("string"!=typeof t||"function"!=typeof n)throw new Error("Wrong parameters");e.on(P(t),O(n))},e.unsubscribe=function(e,t){if(E(),"string"!=typeof e||"function"!=typeof t)throw new Error("Wrong arguments");window.Parsley.off(P(e),t.parsleyAdaptedCallback)},e.unsubscribeTo=function(e,t){if(E(),!(e instanceof x||e instanceof y))throw new Error("Must give Parsley instance");e.off(P(t))},e.unsubscribeAll=function(t){E(),window.Parsley.off(P(t)),e("form,input,textarea,select").each((function(){var n=e(this).data("Parsley");n&&n.off(P(t))}))},e.emit=function(e,t){E();var n=t instanceof x||t instanceof y,i=Array.prototype.slice.call(arguments,n?2:1);i.unshift(P(e)),n||(t=window.Parsley),t.trigger.apply(t,a(i))},e.extend(!0,A,{asyncValidators:{default:{fn:function(e){return 200<=e.status&&e.status<300},url:!1},reverse:{fn:function(e){return e.status<200||300<=e.status},url:!1}},addAsyncValidator:function(e,t,n,i){return A.asyncValidators[e]={fn:t,url:n||!1,options:i||{}},this}}),A.addValidator("remote",{requirementType:{"":"string",validator:"string",reverse:"boolean",options:"object"},validateString:function(t,n,i,s){var o,a,r={},c=i.validator||(!0===i.reverse?"reverse":"default");if(void 0===A.asyncValidators[c])throw new Error("Calling an undefined async validator: `"+c+"`");-1<(n=A.asyncValidators[c].url||n).indexOf("{value}")?n=n.replace("{value}",encodeURIComponent(t)):r[s.element.getAttribute("name")||s.element.getAttribute("id")]=t;var l=e.extend(!0,i.options||{},A.asyncValidators[c].options);function d(){var t=A.asyncValidators[c].fn.call(s,u,n,i);return t=t||e.Deferred().reject(),e.when(t)}o=e.extend(!0,{},{url:n,data:r,type:"GET"},l),s.trigger("field:ajaxoptions",s,o),a=e.param(o),void 0===A._remoteCache&&(A._remoteCache={});var u=A._remoteCache[a]=A._remoteCache[a]||e.ajax(o);return u.then(d,d)},priority:-1}),A.on("form:submit",(function(){A._remoteCache={}})),u.prototype.addAsyncValidator=function(){return l.warnOnce("Accessing the method `addAsyncValidator` through an instance is deprecated. Simply call `Parsley.addAsyncValidator(...)`"),A.addAsyncValidator.apply(A,arguments)},A.addMessages("en",{defaultMessage:"This value seems to be invalid.",type:{email:"This value should be a valid email.",url:"This value should be a valid url.",number:"This value should be a valid number.",integer:"This value should be a valid integer.",digits:"This value should be digits.",alphanum:"This value should be alphanumeric."},notblank:"This value should not be blank.",required:"This value is required.",pattern:"This value seems to be invalid.",min:"This value should be greater than or equal to %s.",max:"This value should be lower than or equal to %s.",range:"This value should be between %s and %s.",minlength:"This value is too short. It should have %s characters or more.",maxlength:"This value is too long. It should have %s characters or fewer.",length:"This value length is invalid. It should be between %s and %s characters long.",mincheck:"You must select at least %s choices.",maxcheck:"You must select %s choices or fewer.",check:"You must select between %s and %s choices.",equalto:"This value should be the same.",euvatin:"It's not a valid VAT Identification Number."}),A.setLocale("en"),(new function(){var t=this,n=window||i;s(this,{isNativeEvent:function(e){return e.originalEvent&&!1!==e.originalEvent.isTrusted},fakeInputEvent:function(n){t.isNativeEvent(n)&&e(n.target).trigger("input")},misbehaves:function(n){t.isNativeEvent(n)&&(t.behavesOk(n),e(document).on("change.inputevent",n.data.selector,t.fakeInputEvent),t.fakeInputEvent(n))},behavesOk:function(n){t.isNativeEvent(n)&&e(document).off("input.inputevent",n.data.selector,t.behavesOk).off("change.inputevent",n.data.selector,t.misbehaves)},install:function(){if(!n.inputEventPatched){n.inputEventPatched="0.0.3";for(var i=0,s=["select",'input[type="checkbox"]','input[type="radio"]','input[type="file"]'];i<s.length;i++){var o=s[i];e(document).on("input.inputevent",o,{selector:o},t.behavesOk).on("change.inputevent",o,{selector:o},t.misbehaves)}}},uninstall:function(){delete n.inputEventPatched,e(document).off(".inputevent")}})}).install(),A})),window.Parsley.addMessages("fi",{defaultMessage:"Syötetty arvo on virheellinen.",type:{email:"Sähköpostiosoite on virheellinen.",url:"Url-osoite on virheellinen.",number:"Syötä numero.",integer:"Syötä kokonaisluku.",digits:"Syötä ainoastaan numeroita.",alphanum:"Syötä ainoastaan kirjaimia tai numeroita."},notblank:"Tämä kenttää ei voi jättää tyhjäksi.",required:"Tämä kenttä on pakollinen.",pattern:"Syötetty arvo on virheellinen.",min:"Syötä arvo joka on yhtä suuri tai suurempi kuin %s.",max:"Syötä arvo joka on pienempi tai yhtä suuri kuin %s.",range:"Syötä arvo väliltä: %s-%s.",minlength:"Syötetyn arvon täytyy olla vähintään %s merkkiä pitkä.",maxlength:"Syötetty arvo saa olla enintään %s merkkiä pitkä.",length:"Syötetyn arvon täytyy olla vähintään %s ja enintään %s merkkiä pitkä.",mincheck:"Valitse vähintään %s vaihtoehtoa.",maxcheck:"Valitse enintään %s vaihtoehtoa.",check:"Valitse %s-%s vaihtoehtoa.",equalto:"Salasanat eivät täsmää."}),window.ParsleyConfig.errorTemplate='<li class="field-validation-error"></li>',window.Parsley.setLocale("fi"),function(e,t,n){function i(){const e=n("#HiddenFile").val();""!==e&&n("#img_id").val(e)}function s(e){const t=n(e),i=t.val();let s,o;
1i.indexOf("/")>-1?(s=i.split("/"),o=i.lastIndexOf("/"),s=i.substring(o+1)):i.indexOf("\\")>-1?(s=i.split("\\"),o=i.lastIndexOf("\\"),s=i.substring(o+1)):s=i,t.attr("data-file",s)}e.ParsleyConfig={excluded:'input[type=button], input[type=submit], input[type=reset], input[type="file"], input[type="search"], :hidden'},e.formSectionToggleView=function(e){"undefined"!=typeof e?(n(".customerfeedback__form-section").slideUp("fast"),n(".customerfeedback__form-section").has(`[data-parsley-group="${e}"]`).slideDown("fast")).removeClass("hidden-form"):n(".customerfeedback__form-section").hide().addClass("hidden-form")},n("#customerfeedbackform").length>0&&(n("#customerfeedbackform").parsley(e.ParsleyConfig),formSectionToggleView(),i()),n("#contactReason").change((function(){const e=n(this).find("option:selected").val();formSectionToggleView(e)})),n("#img_id").change(()=>{s("#img_id")})}(window,document,t)}).call(this,n("fb64"),n("c8ba"))},"2bc3":function(e,t,n){},"2cca":function(e,t,n){},"2d01":function(e,t,n){e.exports=n.p+"img/arla_fallback.b6e57e64.png"},"2eba":function(e,t,n){(function(e,t){n("13d5"),function(e,t,n,i,s){window.vt=window.vt||{},vt.ResponsiveBackground=function(){function e(e){const i=t.get(e,"dataset.responsiveBackgrounds"),o=JSON.parse(i),a=Object.keys(o).reduce((i,s)=>{const a={};return a[s]=t.partial(n,e,o[s]),t.merge({},i,a)},{});return s(a)}function n(e,n,s){s.matches&&(e.style.backgroundImage=t.isArray(n)?n.map(i).join(","):i(n))}function i(e){return`url(${e})`}return{initialize:e}}()}(0,t,Modernizr,window.matchMedia,vt.MediaQueryMonitor)}).call(this,n("fb64"),n("2ef0"))},"31a2":function(e,t,n){e.exports=n.p+"img/animalprotection.62ad767f.png"},"32bc":function(e,t,n){(function(e){(function(e){e("body.weekly-menu").find("#WeeklyMenuId").on("change",(function(){e(this).closest("form").submit()}))})(e)}).call(this,n("fb64"))},"33c5":function(e,t,n){"use strict";function i(){const e=window.location.href.split("#")[0],{state:t}=window.history;window.history.replaceState(t,"",e)}t["a"]=i},3450:function(e,t,n){(function(e,t){(function(e,t){window.vt=window.vt||{},vt.AutoSubmit=function(){const n="select";function i(t){const n=e(t),i=s(n);return{destroy:o.bind(null,n,i)}}function s(e){const i=t.partial(a,e);return e.on("change",n,i),{formElementChangeHandler:i}}function o(e,t){e.off("change",n,t.formElementChangeHandler)}function a(e,t){e.submit()}return{initialize:i}}()})(e,t)}).call(this,n("fb64"),n("2ef0"))},3891:function(e,t,n){var i=n.p,s="img/sprite.ab609ee0.svg#icon-shopping-cart-menu",o="img/sprite.ab609ee0.svg#view-icon-shopping-cart-menu";
1e.exports={symbol:i+s,view:i+o,viewBox:"0 0 21.5 22.5",title:"Shopping cart",toString:function(){return JSON.stringify(this.view)}}},"3a99":function(e,t,n){var i=n.p,s="img/sprite.ab609ee0.svg#icon-arrow-right-bold",o="img/sprite.ab609ee0.svg#view-icon-arrow-right-bold";e.exports={symbol:i+s,view:i+o,viewBox:"0 0 24 24",title:"arrow-right",toString:function(){return JSON.stringify(this.view)}}},"3b4f":function(e,t,n){(function(e){(function(e){e.fn.productsInitScripts=function(){e(this);e(".product-list-loadmore").each((function(){e(this).loadMoreProducts(e(this))}))},e(document).ready((function(){e(this).productsInitScripts()}))})(e)}).call(this,n("fb64"))},"3c10":function(e,t,n){(function(e){(function(e){let t;function n(n,i){let s,o,a,r,c;i&&i.customEvent?(r=!1,s=i.customEvent):(a=e(this).closest('[data-walkthrough-container="true"]'),r=a.length>0,s=e(this).data().customEvent),c=e(".generic-modal"),n&&n.preventDefault(),t&&(clearTimeout(t),t=void 0),c.hasClass("hidden")&&!r&&c.removeClass("hidden"),s||(o=e(this).closest("[data-custom-event]"),s=o.length>0?o.data().customEvent:null),s&&e("body").trigger(s,{modalDomElement:r?a[0]:c.find(".generic-modal__content-container")[0]}),r||setTimeout(()=>{c.addClass("activated")},100)}function i(n){let i=e(this).closest(".generic-modal");0===i.length&&(i=e(".generic-modal.activated")),i.hasClass("activated")&&(i.removeClass("activated"),t=setTimeout(()=>{i.addClass("hidden")},1e3))}e("body").on("click",".js-modal-activator",n),e("body").on("modal:activate",n),e(".js-generic-modal__overlay").on("click",i),e(".generic-modal__close-button").on("click",i),e("body").on("generic-modal:close",i)})(e)}).call(this,n("fb64"))},"3c75":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("svg",{class:e.cssClass},[n("use",{attrs:{"xlink:href":e.icon.symbol}})])},s=[],o={props:{icon:{type:Object,required:!0},size:{type:Number,default:null},sizeMobile:{type:Number,default:null},fill:{type:String,default:null},stroke:{type:String,default:null},hoverColor:{type:String,default:""}},computed:{cssClass(){return[this.size?"c-icon-"+this.size:"",this.sizeMobile?`c-icon-${this.sizeMobile}@mobile`:"",this.fill?"c-icon-fill-"+this.fill:"",this.stroke?"c-icon-stroke-"+this.stroke:"",this.hoverColor?this.getHoverColor(this.hoverColor):""]}},methods:{getHoverColor(e){return this.stroke?"c-icon-stroke-hover-"+e:"c-icon-fill-hover-"+e}}},a=o,r=n("2877"),c=Object(r["a"])(a,i,s,!1,null,null,null);t["a"]=c.exports},"3c7d":function(e,t,n){(function(e){n("13d5"),function(e){function t(e){return e&&!isNaN(e)}function n(t){return function(n,i){const s=e.last(n),o=s&&Number(e.get(s,"key")),a=Number(i),r=o?`(min-width:${a}px) and (max-width:${o-1}px)`:`(min-width:${a}px)`,c=window.matchMedia(r),l=t[i];return c.addListener(l),l(c),n.concat({key:i,query:r,destroy:c.removeListener.bind(c,l)})}}window.vt=window.vt||{},vt.MediaQueryMonitor=function(i){if(!e.isPlainObject(i))return void console.warn("callbackSpec parameter must be an object");const s=Object.keys(i).filter(t).sort().reverse().reduce(n(i),[]);return{destroy(){s.forEach(e=>{listener.destroy()})}}}}(e)}).call(this,n("2ef0"))},"3cd6":function(e,t,n){(function(e){n("5319"),function(e){window.vt=window.vt||{},vt.initMain=function(){function t(t){const n=e(this),i=e("body");i.addClass("loaded"),n.keySubmit(),e(".submit-on-change").add().submitOnChange(),e(".datepicker").each((function(){e(this).keydown(e=>{e.preventDefault()});const t=e(this).data("datepickerformat");void 0===t||""===t?e(this).datepicker():e(this).datepicker({dateFormat:t})})),e(document).on("click",".js-link",(function(){document.location.href=e(this).attr("data-href")})),e(".js-link").accessibleLink(),e("a.logo > img, header > img").replaceSvgWithPng(!1),e("img.lazy").lazyLoadImages();const s=e("#main-nav"),o=e("#main-nav").closest(".main-navholder"),a="open",r="selected",c=s.children("."+r),l="toggled";i.prepend('<div class="page-overlay" />');const d=e(".page-overlay"),u="show";s.on("mouseenter",".nav-item",(function(){e("html").hasClass("no-touch")&&(e(this).siblings("li").removeClass(l),c.removeClass(r))})),s.on("mouseleave",".nav-item",()=>{e("html").hasClass("no-touch")&&c.addClass(r)}),s.on("click",".nav-item",(function(t){if(e("html").hasClass("touch")){const n=e(this).find(".sublevel"),i=e(this).siblings().find(".sublevel"),s=e(this);n.addClass("animated"),i.addClass("animated"),setTimeout(()=>{s.siblings().removeClass(l),s.toggleClass(l),s.hasClass(l)?(o.addClass(a),d.addClass(u),c.removeClass(r)):(d.removeClass(u),o.removeClass(a),c.addClass(r))},500),n.one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",e=>{n.removeClass("animated"),i.removeClass("animated")}),(e(t.target).hasClass("has-sublevel")||e(t.target).parent().hasClass("has-sublevel"))&&t.preventDefault()}const n=e(this).find("> .nav-link");f(t,n)}
1)),d.on("click",()=>{i.removeClass("nav-open"),s.children(".nav-item").removeClass(l),c.addClass(r),d.removeClass(u)}),e(".shopping-cart").click((function(){i.toggleClass("cart-dropmenu-open"),e(this).closest(".has-dropmenu").toggleClass("active")})),e(".nav-trigger").click((function(t){t.preventDefault(),$subnav=c.find(".sublevel"),$subnav.addClass("animated"),setTimeout(()=>{i.hasClass("nav-open")?(i.removeClass("nav-open"),s.children(".nav-item").removeClass(l),d.removeClass(u),o.removeClass(a),c.addClass(r)):(i.addClass("nav-open"),d.addClass(u),s.children(".nav-item").filter(".selected").addClass("toggled"),o.addClass(a))},300),$subnav.one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",e=>{$subnav.removeClass("animated")}),f(t,e(this))})),e(".placeholder").click((function(){e(this).parent().find(".link-list").toggleClass("hidden")})),e("#js-search-trigger").click(()=>{e("body").toggleClass("search-active")}),e("#close-search").click(()=>{e("body").removeClass("search-active")}),e(".expand-trigger").click((function(){e(this).closest(".expandable").find(".expanded-content").slideToggle(),e(this).toggleClass("active")})),e(".switch-btn").click((function(){e(this).toggleClass("enabled")})),e(".add-item").click((function(){e(this).toggleClass("added")})),e(".remove-item").click((function(){e(this).closest(".cart-item-container").remove()})),e(".add-recipe-to-cart").click((function(){e(this).toggleClass("added")})),e(".filter-toggle").click((function(){e("body").hasClass("filter-active")?(e("body").removeClass("filter-active"),e(".search-filter").slideUp(),e(this).html("Show filters")):(e("body").addClass("filter-active"),e(".search-filter").slideDown(),e(this).html("Hide filters"))})),e(".search-filter .tag").click((function(){e(this).toggleClass("selected")}));const p=e(".bx-viewport").height();if(e(".list-overlay").css("min-height",p+"px"),e(".faq-deck").length>0){const t="expanded",n=e(".faq-list .content-block > div > span");""!==location.hash&&e(location.hash).find("span").addClass(t),n.on("click",(function(){const i=e(this);n.not(this).removeClass(t),i.toggleClass(t),i.hasClass("expanded")?i.attr("aria-expanded","true"):i.removeAttr("aria-expanded");const s=e(this).parent().attr("id");history.pushState?history.pushState(null,null,"#"+s):location.hash="#"+s}))}function h(){const e=[];let t;const n=window.location.href.slice(window.location.href.indexOf("?")+1).split("&");for(let i=0;i<n.length;i++)t=n[i].split("="),e.push(t[0]),e[t[0]]=t[1];return e}if(e(".focuspoint").focusPoint(),h().anchor){const t=e("#"+h().anchor);t.length&&e("html,body").animate({scrollTop:t.offset().top},1e3)}function f(e,t){let n,i,s,o;0===t.find(".ink").length&&t.prepend("<span class='ink'></span>"),n=t.find(".ink"),n.removeClass("animate"),n.height()||n.width()||(i=Math.max(t.outerWidth(),t.outerHeight()),n.css({height:i,width:i})),s=e.pageX-t.offset().left-n.width()/2,o=e.pageY-t.offset().top-n.height()/2,n.css({top:o+"px",left:s+"px"}).addClass("animate")}e('a[href*="#"]:not([href="#"])').click((function(t){if(!e(this).hasClass("no-scrolling")&&location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){const t=e(this.hash);if(t.length){let n=t.offset().top;return e(".c-header").length&&(n=t.offset().top-60),e("html,body").animate({scrollTop:n},1e3),!1}}})),e(".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){f(t,e(this))}))}return{initialize:t}}()}(e)}).call(this,n("fb64"))},"3d24":function(e,t,n){"use strict";n("252e"),n("45aa"),n("bd12")},"3e7f":function(e,t,n){"use strict";n("13d5");t["a"]={create(e){return{state:e.state,getters:Object.keys(e.getters||{}).reduce((t,n)=>(Object.defineProperty(t,n,{get(){return e.getters[n](e.state,t)}}),t),{}),async dispatch(t,n){await e.actions[t](this,n)}}}}},"3eff":function(e,t,n){var i=n.p,s="img/sprite.ab609ee0.svg#icon-bookmark",o="img/sprite.ab609ee0.svg#view-icon-bookmark";
1e.exports={symbol:i+s,view:i+o,viewBox:"0 0 17 26",title:"",toString:function(){return JSON.stringify(this.view)}}},4:function(e,t,n){e.exports=n("9567")},4064:function(e,t,n){},4157:function(e,t,n){},4209:function(e,t,n){e.exports={black:"#384241",darkGray:"#6d7474",mediumGray:"#afb3b3",lightGray:"#ebecec",offWhite:"#f9f9f9",white:"#fff",success:"#158811",error:"#d63649",warning:"#f7c137",arlaInterface:"var(--arla-interface)",arlaSpecial:"var(--arla-special-active)",arlaStrongMono:"var(--arla-strong-mono)",arlaStrongGreek:"var(--arla-special-greek)",raised:"0 1px 2px rgba(0,0,0,.2)",overlay:"0 4px 8px rgba(0,0,0,.2)",modal:"0 12px 24px rgba(0,0,0,.2)",small:"4px",medium:"12px",large:"24px","x-large":"32px"}},"42ff":function(e,t,n){"use strict";var i=n("22b6");function s(){const{hash:e}=window.location;if(!e.startsWith("#login"))return i["a"].state.isLoginPopupVisible=!1,void(i["a"].state.isLoginPopupSimple=!1);const t=/returnUrl=([^&]+)/i.exec(e),n=t&&t[1];n&&(i["a"].state.loginReturnUrl=decodeURIComponent(n)),e.startsWith("#login-simple")&&(i["a"].state.isLoginPopupSimple=!0),i["a"].state.isLoginPopupVisible=!0}window.addEventListener("hashchange",s),s()},"45aa":function(e,t,n){(function(e){(function(e){e.fn.toggleFilter=function(t){const n=e(this);o=e.extend({showFilter:!0},t),0!==n.length&&(n.data("ready")||n.each(()=>{const t=e(".search-filter").addClass("filter-ready"),i=e(`<a href="#" class="filter-toggle">${arlaTranslations.showAdvancedRecipeSearchFilterLinkText}</a>`),s=e(".main");i.on("collapse",()=>{i.removeClass("expanded-link").addClass("collapsed-link").text(arlaTranslations.showAdvancedRecipeSearchFilterLinkText),t.addClass("hidden").removeClass("expanded").attr("aria-hidden",!0),s.removeClass("expanded-filter")}).on("expand",()=>{i.removeClass("collapsed-link").addClass("expanded-link").text(arlaTranslations.hideAdvancedRecipeSearchFilterLinkText),t.removeClass("hidden").addClass("expanded").attr("aria-hidden",!0),s.addClass("expanded-filter")}).click((function(){return t.hasClass("expanded")?(e(this).trigger("collapse"),sessionStorage.setItem("filterOpen",0),n.data("clickedOpen",!1)):(e(this).trigger("expand"),sessionStorage.setItem("filterOpen",1),n.data("clickedOpen",!0)),!1})),s.on("click",o=>{const a=e(o.target);if(!e.contains(t[0],o.target)&&!a.is(t[0])&&matchMedia("only screen and (max-width: 690px)").matches&&s.hasClass("expanded-filter"))return sessionStorage.setItem("filterOpen",0),n.data("clickedOpen",!1),i.trigger("collapse"),!1}),e(".search").append(i),n.data({ready:!0,toggleFilter:i}),window.location.href.indexOf("sfl=true")>0&&(sessionStorage.setItem("filterOpen",1),o.showFilter=!0)}),o.showFilter||window.sessionStorage&&parseInt(sessionStorage.getItem("filterOpen"),10)?n.data("toggleFilter").trigger("expand"):n.data("clickedOpen")||n.data("toggleFilter").trigger("collapse"))},e.fn.saveExpandedFilterState=function(){const t=e.parseJSON(sessionStorage.getItem("facet"))||{};e(this).on("click",(function(){t[e(this).data("facet-id")]=e(this).hasClass("expanded-link"),sessionStorage.setItem("facet",JSON.stringify(t))}))},e.fn.getExpandedFilterState=function(){if(sessionStorage.length>0){const t=e.parseJSON(sessionStorage.getItem("facet")),n=e(this);if(t)for(const e in t)t[e]&&n.filter("."+e).not(".selected-filter-choice").length&&n.filter("."+e).not(".selected-filter-choice").trigger("expand")}},e.fn.clearSessionStorage=function(t){e(this).on(t,()=>{sessionStorage.clear()})}})(e)}).call(this,n("fb64"))},"468c":function(e,t,n){(function(e){(function(e){e.fn.productsDropDownList=function(){const t=e("#productCategorylist");t.DropDownInit(t)},e(document).ready((function(){e(this).productsDropDownList()}))})(e),function(e){e.fn.DropDownInit=function(t){const n=t.find("option"),i=t.parent(),s=!!e("body").is(".product-category"),o=e("div.category-dropdownlist"),a=e("#selected-value");let r=0,c="";const l=a.data("placeholder"),d="expanded";let u="";i.on("click",".show-hide",()=>{i.toggleClass(d),s||(o.css("max-height",.65*e("body").height()),e("#productCategorylist").parents("section").css("overflow","visible"))}),e.each(n,(t,n)=>{e(n).is(":selected")?(u=n.text,a.text(u),u!=l&&(c=`<h2 class="category-dropdownlist-title"><a class='sel-option show-hide'>${n.text}</a></h2>`)):o.append(`<h2 class="category-dropdownlist-title"><a href='${n.value}'>${n.text}</a></h2>`),r+=1}),u!=l&&(a.addClass("selected"),r>
15&&(i.addClass("up"),e(c).insertAfter("div.category-dropdownlist h2:eq(2)")))}}(e)}).call(this,n("fb64"))},"471a":function(e,t,n){"use strict";const i=()=>{let e;const t=document.createElement("fakeelement"),n={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in n)if(void 0!==t.style[e])return n[e]};t["a"]=i()},"47db":function(e,t,n){(function(e){(function(e){e.fn.keySubmit=function(){e(this).on("keydown","input, select",(function(t){if(13==t.keyCode){const t=e(this).closest("fieldset").length>0?"fieldset":"div:not(div.select)";e(this).closest(t).find(":submit").eq(0).focus()}}))},e.fn.submitOnChange=function(){return e(this).on("change",(function(){const t=e(this).closest("fieldset").length>0?"fieldset":"div:not(div.select)";e(this).closest(t).find(":submit").eq(0).click()})),this},e.fn.ajaxProxy=function(t){const n=e(this),i=e.extend({url:"",getVars:!1,selector:"button",action:"click",replacement:"fieldset",callbackArguments:"",displayCallback:!1,errorClass:"server-error"},t);return e(this).each(()=>{e(n).on(i.action,i.selector,(function(t){if(t.preventDefault(),i.postData){if(!i.postData.isAjaxCallback){const t={isAjaxCallback:!0};e.extend(i.postData,t)}}else{const e=n.find("input").serialize();i.postData=e+"&isAjaxCallback=true"}return i.getVars&&(e(this).attr("href")&&e(this).attr("href").indexOf("?")>0?i.url+=e(this).attr("href").match(/\?(.*)/)[0]:e(this).find("option:selected").attr("value")&&e(this).find("option:selected").attr("value").indexOf("?")>0&&(i.url+=e(this).find("option:selected").attr("value").match(/\?(.*)/)[0])),e.ajax({type:"POST",url:i.url,data:i.postData,success(t){const s=e(t).filter(i.replacement).add(e(t).find(i.replacement));n.html(s.html()),i.displayCallback&&i.displayCallback.call(n,i.callbackArguments)},error(t){e(`<p class="${i.errorClass}">${arlaTranslations.ajaxErrorMessage}</p>`).insertAfter(n)},complete(){i.postData=null}}),!1}))})}})(e)}).call(this,n("fb64"))},"49b8":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDU2MTg5RTcwMUM0MTFFOUEzRUI4REIyMEFGQTU1MEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDU2MTg5RTgwMUM0MTFFOUEzRUI4REIyMEFGQTU1MEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNTYxODlFNTAxQzQxMUU5QTNFQjhEQjIwQUZBNTUwRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNTYxODlFNjAxQzQxMUU5QTNFQjhEQjIwQUZBNTUwRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt8atM0AAAtySURBVHja5F0JUFXXGf7fE2RRNkFEJbixiQsBRMBIFKOiRkhIq1WjaYyKtrZGTEwyiUsjLpNOU5zOtM0yaXWS2jZt08SaZmJNXWITbaI1VesuIoiA7Jss8uj333uID+SFt9xzH5B/5htG3uP89373P/92zrka6MVk6ibSBxgKBAIDgP5AX/FZE1ALVAAlwA3gjuMajURuUPval0QF1Za+9SDwKGAS11gDvAnk84cuTiQsBpgMxAGjgVBBnDXCRF4BzgEngKPip9byHMAW9rLQx3zFA78FtgKH9CQQj5tmAwuAOTaQ1Zn4ARMElojfVQIfAX8A/q6BhS4CHgDSgGeAxUA/YBewTPw8qweB4UCWuID+EvX4AgsF6oE9QA7wPzvHmw5sAALEg2JCW4F9wCrgbWCFUeINsal/ClwQCvvraO2ewHK2EOAYMMniNw0C7SUCKAdOA27AQDFzVonfFwBfsEXKIJCVHwH+LXycsyUB+BfwOTCm3SctiAvumITh/h3/xkUEDRKuwB0IAWI7uh4tCeTn+DpwXjje7iaJwBlgd7vgWYMAP2MU4r+3+XfPCj87SGQC14BXgEyAw/UoEfRatCIwRUTGTOr+8oQIOLOUfzXAwFxAw/dgnIZ2c/mqiL75wu+1yZvCCh8H3teCwJ3APwEf6jnST0Ts18gI0m4h5gxHDMqMM//ODpH3MWHvmv0+D9gG7AdOGhxIpNlRHwCSqGfLSWUGmVqrKRjT+KtiUNYupVwDjAXKxNT3E6nSAdVv2UfgSOGUA6l3SJViCK2t5ygYE+mrIqI32pHoKu65TkRgh4LI/SK36i3kkXA/Z+ADEygfXEYjdmTGmn/eLNKxgvZh02AzgbGiZHKj3idGJWc0GiYpdfH4IKKVEzrLEVXh9OfJaJsIDBc1p5F6txyBZY1XSIxC/rwe1VyAZ/tvcANiBQJO/FCrfaCvyKGG6nILraiYTEgvTCa1ejLigo0uHdMMmVKqBI6W1mIa6Klez76LRBcRR8KQdKcMJ/J2U6K3tbXwPqnkMTF8kdW4wDpUSi7IXT3hlvq6q583IM2oh29qbkRBiCDojZswGNW/kSMByj33McRTab1qcemReKDQ5wq91Y1q6oMUyBoCc0RXQg5x7GTK4Jub6ikwLIEei0qmySHjKNR/KPm698dXDFTZUEuXy27QZ9fP0HvnjtLNCyhvXUFyQIhqoXKInCDyxFXUjJlQVn/3QSse00DWpDHcSPyrHJeNpwpiqOQahYC0nenrKGO0daXzhxeP0Zq9OXT19Cco84ep1tpyR5Y1chfm95brV8sEegGXRD2orfSB4VciYb1dQy8t3EJbpz1p1zDZR/bQpndexFT3QHE1BCQ2yyCQy74w4Rc7Dd2W5KfSyKtAonqniT5Y/67d5LFsfHARffyCmCDlN9SxtRcOoD/7ptynM0kSvS+NfR7U1SEYNN2mvWt2U3p4osNDzhwZQ/uzfgcH30JUW67q0F6+LxomVhO4RVJ+ogSMHfM3UlrkJM1GnTEqlnIWvKxadqtJli/MtpbAVFLb2dpbHwJGUkwqvfDQU5oPvxbTeVp8uqJDkhVyJpJhDYHPSHl+nBgj8m6csUJaOrlpJsZ2dZcVTFiyuiKQfd8MKaorSyg6IolmR8lrVk8JjadEToUqi2SpSO7oCzsSuFTa3TXW0nfGpUivwTLGTUWQapCpYpklAnnV7LvSpq+HD00eHi2dwOQRMbiTATKncYYo9e4hcC6p3VbtpbkJ9WsAhXHVIFnCAu4jN5+Bat0sR7g1k94ZgY9KuytYg5+nN/l7yl828fMQeu40yVST1pFA
1N0uJolbtKSNSC6MO7SgjinyjUWqnhmUaiUW0NgInkswWPUqsmsY64LZ0Amuho5rbX31cZarhReQEcwITpN6VS19qQpl1vfKmdAILKoupugZ1v6v0VYdEcwJjZRNINWV0ouC8dAK/LDhHVHVL1SlXYtoIHAxESb8zMtC+c59K16Lo4MaCQfrSzeg2AkcA8vML3yDae/oQXSrJkzd9K4roL6cPQleg2riQK8xZIBPIfXFf6QS6eyo9u1cPvy1Nxc8Pv0Mt3Ezw8CIdhBdshjCBQ/TQpqywDQyh1w/upsNXT2o+/PH8s5TzyVtE/sHq4o8+EmQ0L0uki1s/hchFu9dTpYb16m34vIW7nlVrYA9vPabv13k7E+ilG4Hs3AOHUSEi5eScx3Hjjjc/eSkpeediys09RTRohFp36ydeRtJ7mwavng2JoLMXPqfQLbPoQnmh3UPlIl0J2zqXTnDgGBopc2XOkvQ1kuXdH3ItMTiSCosuU+S6GDqaf9bmIU7fyqORz8bRtbz/Et0XpY6pvyjJUqMzNCu1KmrjEaPiaGKw7WnouIHDKCYi8e5YzpEmJrDWKaq53YQp96t5L1FfO5sMv56/SW3hN9Y5i8BaJrBMd7W8K6H4CmUkZNCsSPt3jSSEjKVlyQswVq46pv5SwQQW6uw2iOoqlcpkR3qWw6Nlz11LHoNGElWX6rl7q02KmcACXacx9+pK8+n5aUspQoMO9WCvAbQ5daVYSNKVQF4zuMkEwv4pTx/jg7qKQgoaHk2bZq/WbNjnH3qKwiOSlAejQxOhTfj4QyFru07q4RgdIq9J2dqxdc5q8nTRtuG59eEfwyYa9Eykz7d1Y1j+o0vgKMmlpPtn0rLExzQffl70DJo1MZ2o6KpeAeWUOYHH5WdMt5VtutvYUiTJtrlPE3l6q/sO5fvD4+YE8sHAKrlpSy4tRsqREhovTU0syrkfTFms7o8xSvWFXHwcMyeQD9AdkRM4DMq2M5eAYFjIWumGng0r9EGtTVUlMtOaw6S+eqDduvAH0iJv2Q3aMH0ZhfgOkk6gv4cX0ppMdV1E3jT+29eTy+yXe4EG7ckroGGYthtm/VC3BC1r6hM0hjcZ3cqTMZVNgqt7CORH9r7mXZeGOtqOwKF3obV97hpV/51mGdZ3vTMCWX6jbeC4Silxs2lR3Bzdi9T0sVMpbeIjMtKadhx1JPAfmqU03CFx81RTCydJNlshSj0+DaCRPzxlPn07I5DlVW2s7xqtnLqEkoaNdxqB0YPDaB2fAtDOF+68tzXS+TkRzgvtS9g4dagpJ0/3fnRl40cU1N+PnClVjfUUmj2bSjkq87Y3+5uvfFZw3D22YuHLmx0Ivcohms0zM51OHosP3MhPUlcpW0sclE45sUQgv0/gT3alLaXXKWr0A/SchJ349srq5IUUy9uLlQrFroDCkfc9WwhkWWdzXsjbaltNtD3taepu8kpalrrlzfadq62CC7KVQG602sZExU1aOG0pPTJmarcjcHp4Ai2dvly5RhuF68/Llj7s6nDZG8AUUk8sdi39/CivqpgW/XELFSGQ9DF2j8PtLSYTDfLyowKuj738bflTPoj3i2/2+F2fWGeS+SUTYV2q4ynCaxN8aFruDlE7WGxWHjBvdrdyAZ6rDd7CVt8VOV0Ja+NSgl/E5d71Rfqo6K5iHXkmcc/1Xaa8VqplH5BK3x5h8qzaLmGLk+J+Ydq3gLz5wMdWF102Dr6vl5M4z9b8154wySQm09336/UW4UOWf7a57LdTGb+AZxR1fBVSz5RiUl8aecCuvokDilEX0XBq/269niZMGu8Rv2jvAI5mui3CJy7vgeT9SExbhw7VaVUqvEXqGz4O9QDi+LV9/BamX2oxmJa1Fi/zpYh8Ma8bEse70PhI7yTScEeajGJ1v/CN/I7R/G5C3FJhdR9qPbjMan+PcNCp9kY4B4XdycOCuF2ylOjxJvP9Avwy6yUiWU2UpOsLkQjzcagiPZ6SwUn/m8MA4S/ZH8WKroet2xZ4HZv/MwI+9vQZcJAsvN+qNxLYUXiqh4mfQQA37fglGG1nWLiNzFuuyoVlcavpUncIVv8XYACyxgifSn47xwAAAABJRU5ErkJggg=="},"4b3e":function(e,t,n){"use strict";n("a917"),n("4209"),n("8a57"),n("796c"),n("68c7");var i=n("2b0e"),s=n("660e"),o=n("1881"),a=n.n(o),r=n("d043"),c=(n("42ff"),n("e65a")),l=n("e825"),d=n("bf07"),u=n("0938"),p=n("7bca"),h=n("5465"),f=n("a4da"),m=n("d2b9"),g=n("27df");i["default"].use(s["a"],{breakpoints:{mobile:450,tablet:992,desktop:1/0}}),i["default"].use(a.a,{componentName:"x-modal"});const v={WebCoreMainMenu:u["a"],WebCoreServiceMenu:p["a"],ProductAdimoButton:h["a"],WebCoreChatbotConsent:f["a"],EventSubscription:m["a"]};r["a"].mountComponents(v),Object(c["c"])(),Object(l["a"])(),d["a"].trackGridPageItemClick(),d["a"].trackGridProductItemClick(),d["a"].milkyWhiteTracking(),d["a"].formSubmission(),navigator.userAgent.match(/Trident\/7\./)&&n.e("chunk-2d216238").then(n.bind(null,"c0d9")).then(e=>{e.default()});const b=document.querySelector(".cookie-popup-link");b&&b.addEventListener("click",()=>{window.reOpenCookiePopup&&window.reOpenCookiePopup()}),Object(g["a"])();const w=()=>{document.querySelectorAll("[data-tracking-cta]").forEach(e=>{e.addEventListener("click",()=>{const t=JSON.parse(e.dataset.trackingCta);d["a"].track({event:"blockCTA",...t})})})};w()},"4b42":function(e,t,n){(function(e){(function(e){window.vt=window.vt||{},vt.productInformation=function(){function t(t){e(".tab-container",t).easytabs()}return{initialize:t}}()})(e)}).call(this,n("fb64"))},"4b7f":function(e,t,n){},"4bb8":function(e,t,n){(function(e){(function(e){e(document).ready(()=>{let t=null;const n=e("#header"),i=e(".service-nav-holder"),s=e(".notification-banner"),o=function(){let e=0;return function(t){const n=t-e;return e=t,n}}(),a=function(e){return e>=0?1:-1},r=function(){t&&(clearTimeout(t),t=null),t=setTimeout(()=>{const e=o(window.scrollY),t=a(e);if(0!==e){if(1===t&&!n.hasClass("scrolls-down")&&window.scrollY>=60){const e=s.hasClass("visible"),t=i.hasClass("open");if(e||t)return;n.addClass("scrolls-down")}-1===t&&n.hasClass("scrolls-down")&&n.removeClass("scrolls-down")}},20)};e(document).on("scroll",r)})})(e)}).call(this,n("fb64"))},"4ccb":function(e,t,n){var i=n.p,s="img/sprite.ab609ee0.svg#icon-arrow-right-1-bold",o="img/sprite.ab609ee0.svg#view-icon-arrow-right-1-bold";
1e.exports={symbol:i+s,view:i+o,viewBox:"0 0 24 24",title:"arrow-right-1",toString:function(){return JSON.stringify(this.view)}}},"4ceb":function(e,t,n){},"4d3c":function(e,t,n){(function(e){(function(e){window.vt=window.vt||{},vt.initMasonry=function(){function t(t){if(window.innerWidth<500)return;const n=e(t).find(".content-container");n.masonry({itemSelector:".content-block",columnWidth:320,gutter:0})}return{initialize:t}}()})(e)}).call(this,n("fb64"))},"4e1b":function(e,t,n){(function(e){(function(e){window.vt=window.vt||{},vt.RecommendedItem=function(){function t(t){e(t).on("click",n=>{const i=e(t).data("recipe-id"),s=e(t).data("recipe-name"),o=e(t).data("service-name");i&&"undefined"!==typeof dataLayer&&(n.preventDefault(),dataLayer.push({event:"Raptor Recommendation","Recipe ID":i,"Recipe Name":s,"Raptor Recommendation Service":o,eventCallback(){window.location=e(t).attr("href")},eventTimeout:1e3}))})}return{initialize:t}}()})(e)}).call(this,n("fb64"))},"50d0":function(e,t,n){"use strict";n("7481"),n("1fab"),n("fcb6"),n("af3f"),n("1b28");var i=n("0b7d"),s=n.n(i),o=n("fb64"),a=n.n(o),r=n("eec8"),c=n.n(r),l=n("8069"),d=n("d7d5"),u=n("1285"),p=(n("881d"),n("bf07"));(function(e){e.fn.NewsInitScripts=function(){if(e("press-contact .item").slideNewsList(),e(".newsroom-main").length&&(Object(l["a"])(),s()(".newsroom-main-row img, .newsroom-archive-article img"),c()()),e(".newsroom-main-share")&&Object(d["a"])(),e(".newsroom-main-row").length){const t=e(".newsroom-main-row a");t.on("click",t=>{p["a"].trackNewsroomContentSelect({event:"contentSelect",contentType:e(t.currentTarget).find(".newsroom-tools-row").data("type"),contentTitle:e(t.currentTarget).find("strong").text()||e(t.currentTarget).find("h2").text()})})}if(e(document).on("click",".newsroom-archive-article a",t=>{p["a"].trackNewsroomContentSelect({event:"contentSelect",contentType:e(t.currentTarget).find(".newsroom-tools-row").data("type"),contentTitle:e(t.currentTarget).find("strong").text()||e(t.currentTarget).find("h2").text()})}),e(".newsroom-related-articles").length){const t=e(".newsroom-related-articles a");t.on("click",t=>{p["a"].trackNewsroomRelatedArticleClick({event:"relatedArticleClick",relatedArticleTitle:e(t.currentTarget).find("h2").text()})})}if(e(".newsroom-main__sub-nav").length){const t=e(".newsroom-main__sub-nav a");t.on("click",t=>{p["a"].trackNewsroomSubMenuClick({event:"subMenuClick",subMenuButton:e(t.currentTarget).text()})})}if(e(".newsroom .js-breadcrumbs-list").length&&e(".newsroom .js-breadcrumbs-list a").on("click",t=>{p["a"].trackNewsroomBreadcrumbsClick({event:"breadcrumbClick",breacrumbUrl:e(t.currentTarget).attr("href")})}),e(".js-archive-articles").length&&Object(u["a"])(),e(".fact").length){e(":not(.fact) + .fact, * > .fact:first-of-type").each((t,n)=>{e(n).nextUntil(":not(.fact)").addBack().wrapAll('<div class="facts-wrapper"></div>')});const t=e(".facts-wrapper"),n={loop:!1,margin:30,nav:!1,dots:!0,items:1};if(e(window).width()<1024&&t.children().length>1){t.owlCarousel(n)}else t.addClass("off");e(window).resize(()=>{if(e(window).width()<1024&&t.children().length>1){if(t.hasClass("off")){t.owlCarousel(n);t.removeClass("off")}}else t.hasClass("off")||(t.addClass("off").trigger("destroy.owl.carousel"),t.find(".owl-stage-outer").children(":eq(0)").unwrap())})}},e(document).ready(e(this).NewsInitScripts)})(a.a);n("2d01"),n("8cc2"),n("a175"),n("8ad8"),n("fa59")},5163:function(e,t,n){var i=n.p,s="img/sprite.ab609ee0.svg#icon-settings",o="img/sprite.ab609ee0.svg#view-icon-settings";
1e.exports={symbol:i+s,view:i+o,viewBox:"0 0 24 25",title:"",toString:function(){return JSON.stringify(this.view)}}},5465:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"c-buy-button__adimo-container u-mb--m u-mt--m u-hidden-print"},[e.model.text?n("p",[e._v(" "+e._s(e.model.text)+" ")]):e._e(),n("div",{staticClass:"u-flex u-flex-wrap u-mb--m u-flex-align-center u-hidden-print"},["product"===e.model.widgetButton.type?n("div",{staticClass:"adimoWidget u-mb--s",attrs:{"data-type":"lightbox","data-static-touchpoint-identifier":e.model.widgetButton.touchPointId},on:{click:function(t){return e.trackButtonClick(e.model.widgetButton.touchPointId)}}},[n("button",{staticClass:"c-button c-button--dark u-flex-shrink-0"},[n("Loader",{staticClass:"u-mr--xs",attrs:{color:"white"}}),n("Icon",{staticClass:"u-mr--xs",attrs:{icon:e.iconCart,size:16,stroke:"white"}}),e._v(" "+e._s(e.model.widgetButton.text)+" ")],1)]):e._e(),"recipe"===e.model.widgetButton.type?n("div",{staticClass:"adimo-container u-mb--s",attrs:{"data-type":"recipe-widget","data-touchpoint-id":e.model.widgetButton.touchPointId},on:{click:function(t){return e.trackButtonClick(e.model.widgetButton.touchPointId)}}},[n("button",{staticClass:"c-button c-button--dark u-flex-shrink-0"},[n("Icon",{staticClass:"u-mr--xs",attrs:{icon:e.iconCart,size:16,stroke:"white"}}),e._v(" "+e._s(e.model.widgetButton.text)+" ")],1)]):e._e(),n("span",{staticClass:"c-buy-button__adimo-logo u-ml--s u-mb--s"},[n("img",{attrs:{src:e.model.logo,alt:"adimo logo"}})]),n("span",{staticClass:"u-font-size-medium u-ml--s u-mr--s u-mb--s"},[n("a",{attrs:{href:e.model.link.url,rel:e.model.link.openInNewWindow?"noopener":null,target:e.model.link.openInNewWindow?"_blank":null}},[e._v(" "+e._s(e.model.link.text)+" ")])])])])},s=[],o=n("89eb"),a=n.n(o);const r=document.getElementsByTagName("head")[0];let c=!1,l=!1,d=null;const u={adimoLightbox:"https://cdn.adimo.co/scripts/lightboxv2.min.js",adimoRamsay:"https://cdn.adimo.co/scripts/ramsay.min.js"},p=e=>new Promise((t,n)=>{const i=document.createElement("script");i.type="text/javascript",i.async=!0,i.src=e,i.onload=function(){t(e)},i.onerror=function(){n("error")},r.appendChild(i)}),h=()=>{Adimo.main.init("https://basketads.adimo.co",!1)},f=()=>p(u.adimoLightbox).then(()=>p(u.adimoRamsay));var m={async loadAdimo(){if(c||l)return d;c=!0;try{d=f(),await d,h(),l=!0}finally{c=!1}}},g=n("e012"),v=n("3c75"),b=n("bf07"),w={components:{Loader:g["a"],Icon:v["a"]},props:{model:{type:Object,required:!0}},data(){return{iconCart:a.a}},mounted(){m.loadAdimo()},methods:{trackButtonClick(e){b["a"].trackAdimoButtonClick({event:"adimoButtonClick",touchpointId:e})}}},y=w,k=n("2877"),C=Object(k["a"])(y,i,s,!1,null,null,null);t["a"]=C.exports},"54ca":function(e,t,n){"use strict";n("13d5"),n("ddb0");var i=n("3e7f"),s=n("6053"),o=n("77ad");const a="ShoppingVendorsModule.cart",r="ShoppingList.excludedIngredients",c="ShoppingVendorModule.savedCarts",l={state:{activeTab:"ingredients",placement:"shopping_list",ingredientGroups:[],isUndoShown:!1,recipes:[],basicIngredients:[],isLoadingIngredients:!1,isLoading:!1,excludedRecipeIngredients:{},showNotification:!1,recipeNotification:null,shoppingListId:null,get shoppingList(){const e=JSON.parse(localStorage.getItem(a))||[];return e.map(e=>{let{id:t}=e;if(t){const{portionCount:n,day:i}=e;return"number"!=typeof t&&-1!=t.indexOf("rdb")||(t="rdb:"+t),{uid:t,portionCount:n,day:i}}return e})},set shoppingList(e){localStorage.setItem(a,JSON.stringify(e))},get excludedIngredients(){const e=JSON.parse(localStorage.getItem(r))||[];return e},set excludedIngredients(e){localStorage.setItem(r,JSON.stringify(e))}},actions:{setActiveTab({state:e},{name:t}){e.activeTab=t},setShowNotification({state:e},{value:t}){e.showNotification=t},setRecipeNotification({state:e},{model:t}){e.recipeNotification=t},async fetchShoppingList({state:e}){const{shoppingList:t}=e,n=t.map(({uid:e,portionCount:t})=>({recipeUid:e,portions:t}));if(0==n.length)return e.ingredientGroups=[],e.recipes=[],e.basicIngredients=[],void(e.shoppingListId=null);e.isLoading=!0;const{shoppingList:{ingredientGroups:i,basicIngredients:o,id:a},recipes:r}=(await s["a"].shoppingList.get(n)).data;e.ingredientGroups=i,e.recipes=r,e.basicIngredients=o,e.shoppingListId=a;const c=[...e.excludedIngredients,...o.map(({ingredientUid:e})=>e)];e.excludedIngredients=c.filter((e,t)=>
1c.indexOf(e)===t),e.isLoading=!1},async fetchIngredients({state:e}){const{shoppingList:t}=e,n=t.map(({uid:e,portionCount:t})=>({recipeUid:e,portions:t}));if(0==n.length)return e.ingredientGroups=[],void(e.basicIngredients=[]);e.isLoadingIngredients=!0;const{shoppingList:{ingredientGroups:i,basicIngredients:o}}=(await s["a"].shoppingList.get(n)).data;e.ingredientGroups=i,e.basicIngredients=o,e.isLoadingIngredients=!1},updateExcludedIngredients({state:e}){const{ingredientGroups:t,basicIngredients:n}=e;if(0==t.length&&0==n.length)return void(e.excludedIngredients=[]);let i=t.reduce((e,t)=>e.concat(t.items),[]);n.length&&(i=[...i,...n]);const{excludedIngredients:s}=e;e.excludedIngredients=s.filter(e=>i.find(({ingredientUid:t})=>e==t))},showUndo({state:e}){e.isUndoShown=!0},hideUndo({state:e}){e.isUndoShown=!1},clearShoppingList({state:e}){e.shoppingList=[],e.ingredientGroups=[],e.recipes=[],e.isUndoShown=!1},updateShoppingList({state:e},{weekDays:t,unsortedRecipes:n}){const{shoppingList:i}=e,s=n.map(({uid:e})=>({uid:e,portionCount:i.find(t=>t.uid==e).portionCount}));t.forEach(({day:e,recipes:t})=>{t.forEach(({uid:t})=>{s.push({uid:t,day:e,portionCount:i.find(e=>e.uid==t).portionCount})})}),e.shoppingList=[...s]},removeRecipe({state:e},{uid:t}){const{shoppingList:n,recipes:i}=e;e.shoppingList=n.filter(e=>e.uid!=t),e.recipes=i.filter(e=>e.uid!=t)},addRecipe({state:e},{uid:t,portionCount:n}){const{shoppingList:i,excludedRecipeIngredients:s,excludedIngredients:o}=e,a=i.find(e=>e.uid==t);if(a)a.portionCount=n;else{i.push({uid:t,portionCount:n}),e.shoppingList=[...i];const a=s[t];a&&(e.excludedIngredients=[...o,...a])}},addRecipes({state:e},t){const{shoppingList:n}=e,i=t.map(({uid:e})=>"number"==typeof e||-1==e.indexOf("rdb")?"rdb:"+e:e);o["a"].save(i),t.forEach(({uid:e,portionCount:t,day:i})=>{const s=n.find(t=>t.uid==e);if(s)s.portionCount=t;else{let s=e;"number"!=typeof e&&-1!=e.indexOf("rdb")||(s="rdb:"+e);const o=n.find(e=>e.uid==s);o?o.portionCount=t:n.push({uid:s,portionCount:t,day:i})}}),e.shoppingList=n},updatePortionCount({state:e},{uid:t,portionCount:n}){const{shoppingList:i}=e,s=i.find(e=>e.uid==t);s&&(s.portionCount=n,e.shoppingList=[...i])},setExcludedIngredients({state:e},{uid:t,ingredients:n}){const i=n.map(e=>e.uid);e.excludedRecipeIngredients[t]=i.filter((e,t)=>i.indexOf(e)===t)},addExcludedIngredient({state:e},{uid:t}){const{excludedIngredients:n}=e;n.push(t),e.excludedIngredients=[...n]},removeExcludedIngredient({state:e},{uid:t}){const{excludedIngredients:n}=e;e.excludedIngredients=n.filter(e=>e!=t)},resetSavedCarts(){localStorage.removeItem(c)}}};t["a"]=i["a"].create(l)},5614:function(e,t,n){(function(e,t){n("13d5"),function(e,t){window.vt=window.vt||{},vt.RecipeRating=function(){let n=[];const{UrlHelpers:i}=vt;function s(i){const s=r(e(i));return n.push(s),{destroy(){s.destroy(),t.remove(n,s)},update:s.update}}function o(e){const t=decodeURIComponent(a("Arlareciperating"));let n;return t.split("&").forEach(t=>{const i=t.split("=");if(Number(i[0])===e)return n=+i[1],!1}),n}function a(e){const t="; "+document.cookie,n=t.split(`; ${e}=`);if(2===n.length)return n.pop().split(";").shift()}function r(t){const n=t.data("recipeId"),i="touchstart click",s=o(n);function a(){t.on(i,l)}function r(){t.off(i)}function c(e){t.find("[data-rating]").text(e),t.find("[data-feedback]").show()}function l(t){t.preventDefault(),t.stopPropagation();const n=e('<section class="recipe-rating-modal" />'),i=e("#recipe-rating-form-template").first().html();n.html(i);const s=vt.RecipeRatingModal.initialize(n[0]);vt.Speck&&vt.Speck.show(n,()=>{s.destroy()})}function d(e,n){t.html(e),c(n)}function u(){r()}return s?c(s):a(),{destroy:u,update:d}}function c(){n.forEach(e=>{e.destroy()}),n=[]}function l(e,t){n.forEach(n=>{n.update(e.cloneNode(!0),t)})}return{initialize:s,destroyAll:c,updateAll:l}}(),vt.RecipeRatingModal=function(){let n=[];const{UrlHelpers:i}=vt;function s(i){const s=o(e(i));return n.push(s),{destroy(){s.destroy(),t.remove(n,s)},update:s.update}}function o(n){n.data("recipeId");function i(){n.on("change","input",o),n.on("click",".recipe-rating__submit",c)}function s(){n.off("change"),n.off("click")}function o(t){const i=+t.currentTarget.value;n.find("input").each((n,s)=>{const o=e(`label[for=${e(s).attr("id")}]`);if(s===t.currentTarget)o.addClass("rating-star--full");else{s.checked=!1;const e=+s.value;e<i?o.addClass("rating-star--full"):o.removeClass("rating-star--full")}})}function c(e){if(null===document.querySelector(".rating-star input
1:checked"))return;const i=+document.querySelector(".rating-star input:checked").value,s=t.extend({isAjaxCallback:"true"},n.find("input").toArray().reduce(r,{}));a(n.find("form.recipe-rating-form").attr("action"),s).then(l(i))}function l(t){return function(i){const o=e(i).find(".recipe-rating__inner");vt.RecipeRating.updateAll(o[0],t),vt.RecipeRating.destroyAll(),s();const a=n.find(".recipe-rating__title"),r=a.data("rating-success");a.text(r),n.find(".recipe-rating__submit").remove()}}function d(e,t){n.html(e)}function u(){s()}return i(),{destroy:u,update:d}}function a(t,n){const i=e.Deferred();return e.ajax({type:"POST",url:t,data:n,dataType:"html",success:i.resolve.bind(i),error:i.reject.bind(i)}),i.promise()}function r(n,i){const s=e(i),o={};return o[s.attr("name")]=s.is(":checked")?"on":"off",t.extend(o,n)}return{initialize:s}}()}(e,t)}).call(this,n("fb64"),n("2ef0"))},"585f":function(e,t,n){var i=n.p,s="img/sprite.ab609ee0.svg#icon-single-neutral",o="img/sprite.ab609ee0.svg#view-icon-single-neutral";e.exports={symbol:i+s,view:i+o,viewB
1ox:"0 0 21 24",title:"Not logged in",toString:function(){return JSON.stringify(this.view)}}},"58d9":function(e,t,n){(function(e){(function(e){window.vt=window.vt||{},vt.MyPagesFormConfirmation=function(){function t(t){const n=e(t),i=n.remove.bind(n,null);return n.on("click",i),{destroy(){n.off("click",i)}}}return{initialize:t}}()})(e)}).call(this,n("fb64"))},"5a85":function(e,t,n){(function(e){(function(e){e.fn.cookiePolicyInitScripts=function(){e("section.cookie-policy").togglCookiePolicy(),setTimeout(()=>{e("section.cookie-policy").addClass("active")},500)},e(document).ready(e(this).cookiePolicyInitScripts)})(e)}).call(this,n("fb64"))},"5af8":function(e,t,n){e.exports=n.p+"img/fairtrade.8277f25c.png"},"5c43":function(e,t,n){(function(e){(function(e){e.fn.listInitScripts=function(){e(".list-items .item").slideList()},e(document).ready(e(this).listInitScripts)})(e)}).call(this,n("fb64"))},"5dfb":function(e,t,n){},"5fc4":function(e,t,n){(function(e){(function(e){e.fn.loadMoreProducts=function(t){const n=t.parent();function i(e,t){for(let n=0;n<e.length;n++){const i=`<div class="product"><a href="${e[n].Url}"><figure><div class="product-image"><div><img src="${e[n].ImageUrl}" alt="${e[n].ImageAlt}"/></div></div><figcaption><div><strong>${e[n].Brand}</strong></div><h2>${e[n].Product}</h2></figcaption></figure></a></div>`;t.find(".product-list-products").append(i)}}t.click(()=>{t.data("page",t.data("page")||1);const s={page:t.data("page")};if(""!==n.data("categories")){const e=n.data("categories"),t="number"==typeof e?[e]:e.split(",");s.categoryIds=t}if(""!==n.data("brands")){const e=n.data("brands"),t="number"==typeof e?[e]:e.split(",");s.brandIds=t}s.culture=n.data("culture"),s.order=n.data("order"),e.ajax({type:"POST",url:"/WebAppsProducts/ProductList/GetProducts",traditional:!0,data:s,success(e){const s=parseInt(t.data("page"))+1;t.data("page",s),i(e.Products,n),e.ProductsLeft<=0&&n.find(".product-list-loadmore").hide()},dataType:"json"})})}})(e)}).call(this,n("fb64"))},6053:function(e,t,n){"use strict";var i=n("cee4");const s=document.documentElement.lang;t["a"]={shoppingList:{baseUrl:"/cvi/purchase/api/"+s,get(e){return i["a"].post(this.baseUrl+"/shoppinglist",{recipePortions:e})}},recipeList:{baseUrl:`/cvi/purchase/api/${s}/recipelist`,get(e){return i["a"].post(""+this.baseUrl,{recipePortions:e})}},vendors:{baseUrl:`/cvi/recipes/api/${s}/vendors`,get(){return i["a"].get(""+this.baseUrl)},getBasket({vendorId:e,shoppingListId:t,excludeIngredientUids:n}){return i["a"].post(`${this.baseUrl}/${e}/basket`,{shoppingListId:t,excludeIngredientUids:n})}}}},"615e":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"c-button-close",class:e.cssClass,attrs:{"aria-label":e.ariaLabel},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},["stroke"==e.iconType?n("Icon",{attrs:{icon:e.iconClose,size:e.size,stroke:e.iconColor,"hover-color":e.iconHoverColor}}):n("Icon",{attrs:{icon:e.iconCloseBold,size:e.size,fill:e.iconColor,"hover-color":e.iconHoverColor}})],1)},s=[],o=n("28cc"),a=n.n(o),r=n("8c6e"),c=n.n(r),l=n("3c75"),d={components:{Icon:l["a"]},props:{iconColor:{type:String,default:"black"},iconHoverColor:{type:String,default:"medium-gray"},size:{type:Number,default:24},buttonSize:{type:String,default:""},iconType:{type:String,default:"stroke"},inverted:{type:Boolean,default:!1},ariaLabel:{type:String,default:""}},data(){return{iconClose:a.a,iconCloseBold:c.a}},computed:{cssClass(){return["small"==this.buttonSize?"c-button-close--small":"","x-small"==this.buttonSize?"c-button-close--x-small":"",this.inverted?"c-button-close--inverted":""]}}},u=d,p=n("2877"),h=Object(p["a"])(u,i,s,!1,null,null,null);t["a"]=h.exports},"65bd":function(e,t,n){},"676b":function(e,t,n){e.exports={small:"4px",medium:"12px",large:"24px","x-large":"32px"}},"67cc":function(e,t,n){(function(e){n("13d5"),n("5319"),function(e){function t(e){return e?(/^[?#]/.test(e)?e.slice(1):e).split("&").reduce((e,t)=>{const n=t.split("="),i=n[0],s=n[1];return e[i]=s?decodeURIComponent(s.replace(/\+/g," ")):"",e},{}):{}}function n(t,n){if(!e.isArray(t))throw new TypeError('"arr" parameter must be an array');if(!e.isFunction(n))throw new TypeError('"fn" parameter must be a function');return t.reduce((t,i)=>e.includes(t.map(n),n(i))?t:t.concat(i),[])}function i(e){const t=document.querySelector("#RequestVerificationToken");return t&&(e["RequestVerificationToken"]=t.value),e}function s(){let e="";const t=document.querySelector("#RequestVerificationToken");return t&&(e=t.value),e}window.vt=window.vt||{},vt.Utils={parseQuery:t,uniqBy:n,addAntiForgeryToken:i,getAntiForgeryToken:s}}(e)}).call(this,n("2ef0"))},"68c5":function(e,t,n){e.exports=n.p+"img/product-loading.9bf3dc37.jpg"},"68c7":function(e,t,n){"use strict";n("5abe");var i=n("7707"),s=n.n(i);s.a.polyfill()},6916:function(e,t,n){"use strict";n("73f1"),n("5614"),n("d27d"),n("831c"),n("cfd9"),n("f533"),n("b9d1")},6924:function(e,t,n){"use strict";n("d027")},"6a73":function(e,t,n){var i=n.p,s="img/sprite.ab609ee0.svg#icon-information-circle-bold",o="img/sprite.ab609ee0.svg#view-icon-information-circle-bold";
1e.exports={symbol:i+s,view:i+o,viewBox:"0 0 24 24",title:"information-circle",toString:function(){return JSON.stringify(this.view)}}},"6acb":function(e,t,n){"use strict";n("f31c"),n("e792"),n("ddb7"),n("46af"),n("adaa"),n("8656"),n("3c7d"),n("0345"),n("a612"),n("7b07"),n("b0ae"),n("ffa7"),n("a895"),n("3450"),n("794a"),n("dc8f"),n("c134"),n("a317"),n("47db"),n("be20"),n("a35e"),n("0045"),n("ca58"),n("3c10"),n("0605"),n("4bb8"),n("c619"),n("2396"),n("14fa"),n("3cd6"),n("4d3c"),n("168d"),n("4b42"),n("4e1b"),n("2eba"),n("1ce2"),n("d687"),n("b968"),n("eb9f"),n("20ad"),n("ee6f"),n("e0d3"),n("1b43"),n("bfe4"),n("f8db"),n("67cc"),n("753b");var i=n("fb64"),s=n.n(i),o=n("bf07");window.vt=window.vt||{},window.vt.EnhancedEcommerce=function(){function e(e){const t=e.parentNode;return"li"==t.nodeName.toLowerCase()?s()(t).index():s()(t.parentNode).index()}function t(t){const n=s()(t).data("tracking");"Product"==n.type?(n.position=e(t)+1,o["a"].trackRecipeImpressions(t,n),s()(t).on("click",e=>{o["a"].trackProductClick(e,n,t.href)})):"DisplayItem"==n.type&&(o["a"].trackDisplayItemImpression(t,n),s()(t).on("click",e=>{o["a"].trackDisplayItemImpressionClick(e,n,t.href)}))}return{initialize:t}}();n("1920"),n("1381"),n("1c4e"),n("8b96"),n("6c9f"),n("f192"),n("8444")},"6c9f":function(e,t,n){e.exports=n.p+"img/arla-beta-logo.4e033c91.svg"},"73f1":function(e,t,n){},7481:function(e,t,n){e.exports={black:"#384241",darkGray:"#6d7474",mediumGray:"#afb3b3",lightGray:"#ebecec",offWhite:"#f9f9f9",white:"#fff",success:"#158811",error:"#d63649",warning:"#f7c137",raised:"0 1px 2px rgba(0,0,0,.2)",overlay:"0 4px 8px rgba(0,0,0,.2)",modal:"0 12px 24px rgba(0,0,0,.2)",small:"4px",medium:"12px",large:"24px","x-large":"32px"}},"753b":function(e,t,n){(function(e,t){const n=e.Deferred();window.onYouTubeIframeAPIReady=function(){n.resolve(window.YT)};var i=setInterval(()=>{window.YT&&window.YT.loaded&&(n.resolve(window.YT),clearInterval(i))},300);(function(e){const t=document.createElement("script");t.src="https://www.youtube.com/iframe_api";const i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(t,i),n.done(t=>{e.fn.initVideoYoutube(e(".portlet-video--youtube .video__container")),e(".portlet-video--youtube").parents(".split-deck .content-container, .generic-deck").addClass("video-c")}),e.fn.isInViewport=function(){const t=e(this).offset().top,n=t+e(this).outerHeight(),i=e(window).scrollTop(),s=i+e(window).height();return n>i&&t<s},e.fn.initVideoYoutube=function(t){function n(e,t){const n=e.width(),i=window.innerHeight;let s=n*t;s>i&&(s=i),e.animate({height:s},600)}function i(t,i){const s=t.target.getIframe(),o=s.height/s.width;n(i,o),e("html, body").animate({scrollTop:i.offset().top},500),e(window).on("resize",()=>{const e=i.find(".src-img");e.length||n(i)})}let s=!1,o=1;function a(e,t){let n=e*t.width()/100;t.find("div").css({width:n})}(/(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 )|
1sy(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)))&&(s=!0,o=0),t.each((function(t){const n=e(this),r="player-"+t,c=n.attr("id");let l,d,u=!1;function p(){const t=e("<div/>",{id:r});let p,h=0,f=0,m=0;n.hasClass("show-mobile-title")&&s&&(h=1),1===n.data("mute")&&(f=1),1===n.data("inlineVideo")&&(m=1);const g=n.html();function v(e){if(!0===s)return;const t=n.closest(".content-block");0!==n.data("adjustHeight")&&i(e,t)}function b(e){const t=n.closest(".content-block");if(s&&e.data==YT.PlayerState.BUFFERING&&0!==n.data("adjustHeight")&&i(e,t),e.data==YT.PlayerState.ENDED){if(u=!1,n.addClass("video-ended"),n.parents(".newsroom-main").length&&dataLayer.push({videoName:d.getVideoData().title,event:"videoEnded"}),s||e.target.destroy(),0!==n.data("adjustHeight")){const e=t.height();t.css("height","auto");const n=t.height();t.height(e).animate({height:n},400,()=>{t.removeAttr("style")})}s||n.hide().html(g).fadeIn("slow")}if(e.data===YT.PlayerState.PLAYING&&1===n.data("progressBar")){n.parent().append('<div class="video-progress-bar"><div></div></div>'),l=n.parent().find(".video-progress-bar"),u=!0,n.removeClass("video-ended"),n.parents(".newsroom-main").length&&dataLayer.push({videoName:d.getVideoData().title,event:"videoStarted"}),1===n.data("progressBar")&&l.show();let e=d.getDuration();p=setInterval((function(){let t=d.getCurrentTime(),n=t/e*100;a(n,l)}),50)}else clearInterval(p),1===n.data("progressBar")&&(l.find("div").removeAttr("style"),l.hide())}n.html(t).addClass("loaded"),1===n.data("muteBtn")&&n.append('<div class="mute-btn"><span class="muted"><svg width="16" height="16" xmlns="http://www.w3.org/2000/svg"><g><path d="M7.353 11.98l1.48 1.479V9a.5.5 0 0 1 1 0v4.863a.833.833 0 0 1-1.422.588l-1.764-1.764a.5.5 0 1 1 .706-.707zM4.46 5.5l3.952-3.951a.833.833 0 0 1 1.421.589V5a.5.5 0 1 1-1 0V2.541L5.02 6.354a.5.5 0 0 1-.353.146H2.333a.5.5 0 0 0-.5.5v2a.5.5 0 0 0 .5.5H4a.5.5 0 0 1 0 1H2.333A1.5 1.5 0 0 1 .833 9V7a1.5 1.5 0 0 1 1.5-1.5H4.46zm-2.106 9.52a.5.5 0 0 1-.708-.707L14.98.98a.5.5 0 0 1 .707.707L2.354 15.02z"/></g></svg></span><span class="unmuted"><svg class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path d="M723.028 980.477l-20.178-47.018c158.949-68.216 261.655-224.156 261.655-397.276 0-173.121-102.706-329.062-261.655-397.277l20.178-47.018c87.068 37.366 160.678 99.005 212.87 178.252 52.188 79.237 79.772 171.233 79.772 266.043s-27.583 186.804-79.77 266.041c-52.194 79.248-125.804 140.887-212.872 178.253zm-259.74-72.622c-16.789 0-32.665-6.671-44.705-18.782L229.446 699.975H85.326c-34.947 0-63.378-28.43-63.378-63.378V409.82c0-34.947 28.431-63.379 63.378-63.379h144.12L418.639 157.29c11.983-12.055 27.86-18.726 44.648-18.726 34.946 0 63.378 28.431 63.378 63.38v642.532c.001 34.948-28.43 63.38-63.377 63.38zM85.326 397.608c-6.506 0-12.213 5.707-12.213 12.213v226.777c0 6.505 5.707 12.213 12.213 12.213h165.31l204.179 204.134c2.42 2.435 5.409 3.744 8.473 3.744 6.506 0 12.213-5.707 12.213-12.214V201.942c0-6.506-5.707-12.214-12.213-12.214-3.064 0-6.053 1.31-8.416 3.688L250.636 397.608H85.326zM662.635 840.52l-19.827-47.168C743.96 750.837 811.92 647.488 811.92 536.182c0-111.307-67.96-214.657-169.112-257.171l19.826-47.169c59.466 24.995 109.918 67.263 145.902 122.237 35.685 54.52 54.55 117.49 54.55 182.103s-18.865 127.581-54.55 182.102c-35.984 54.973-86.436 97.242-145.901 122.237zm-60.5-140.548l-19.175-47.435c44.967-18.177 76.374-66.024 76.374-116.356 0-50.786-31.32-98.6-76.166-116.273l18.76-47.603c32.133 12.664 59.543 35.431 79.267 65.839 18.897 29.132 29.304 63.948 29.304 98.036 0 34.526-10.139 68.364-29.32 97.851-19.627 30.17-46.96 52.974-79.044 65.941z"/></svg></span></div>'),d=new YT.Player(r,{videoId:c,host:"https://www.youtube-nocookie.com",events:{onReady:v,onStateChange:b},playerVars:{autohide:1,autoplay:o,controls:2,modestbranding:1,showinfo:h,rel:0,mute:f,playsinline:m}}),n.off().on("click",".mute-btn",t=>
1{t.stopPropagation(),t.preventDefault(),d.isMuted()?(d.unMute(),e(t.currentTarget).find(".muted").hide(),e(t.currentTarget).find(".unmuted").show()):(d.mute(),e(t.currentTarget).find(".muted").show(),e(t.currentTarget).find(".unmuted").hide())})}n.attr("id",`${c}-${t}`),n.hasClass("loaded")||(s?p():1!==n.data("loadOnViewport")&&e(document).delegate(`#${c}-${t}`,"click",p)),e(".newsroom-collage-media").on("click",t=>{e(t.currentTarget).find(n).hasClass("video-ended")&&(t.stopPropagation(),t.preventDefault(),p())}),e(window).on("scroll",()=>{n.isInViewport()&&!n.hasClass("started")&&1===n.data("loadOnViewport")&&(n.addClass("started"),p()),u&&1===n.data("loadOnViewport")&&!s&&(n.isInViewport()?(n.removeClass("paused"),d.playVideo()):(n.addClass("paused"),d.pauseVideo()))})}))}})(t)}).call(this,n("fb64"),n("fb64"))},"77ad":function(e,t,n){"use strict";n("ddb0");var i=n("852e"),s=n.n(i);const o=e=>{if(window.recentRecipes){const{cookieName:t,maximumAmountOfRecipes:n}=window.recentRecipes,i=s.a.get(t),o=i?JSON.parse(i):[],a=[...e,...o],r=a.filter((e,t)=>a.indexOf(e)===t);s.a.set(t,JSON.stringify(r.slice(0,n)))}};t["a"]={save:o}},"794a":function(e,t,n){(function(e){(function(e){window.vt=window.vt||{},vt.Breadcrumbs=function(){function t(t){const n=e(".js-breadcrumbs-list");if(window.innerWidth<691){const i=e(".js-breadcrumbs-container",t),s=e(".js-breadcrumbs-list > .breadcrumbs-item:not(:last-of-type), .js-breadcrumbs-list > span.breadcrumbs-divider",t);if(listItemsWidth=0,s.each((function(){listItemsWidth+=e(this).outerWidth(!0)})),listItemsWidth>i.width()&&!n.parents(".newsroom").length){t.classList.add("closed");const e=t.querySelector(".js-breadcrumbs-opener");e.addEventListener("click",(function(){t.classList.remove("closed"),this.remove()}))}}n.parents(".newsroom").length&&n.find(".breadcrumbs-item").each((t,i)=>{if(window.innerWidth<691){if(e(i).text().trim().length>20){let t=e(i).text().trim().substr(0,20)+"...";e(i).text(t),n.scrollLeft(9999)}}else if(e(i).text().trim().length>40){let t=e(i).text().trim().substr(0,40)+"...";e(i).text(t)}})}return{initialize:t}}()})(e)}).call(this,n("fb64"))},"796c":function(e,t,n){e.exports={black:"#384241",darkGray:"#6d7474",mediumGray:"#afb3b3",lightGray:"#ebecec",offWhite:"#f9f9f9",white:"#fff",success:"#158811",error:"#d63649",warning:"#f7c137",small:"4px",medium:"12px",large:"24px","x-large":"32px",raised:"0 1px 2px rgba(0,0,0,.2)",overlay:"0 4px 8px rgba(0,0,0,.2)",modal:"0 12px 24px rgba(0,0,0,.2)",arlaInterface:"var(--arla-interface)",arlaSpecial:"var(--arla-special-active)",arlaStrongMono:"var(--arla-strong-mono)",arlaStrongGreek:"var(--arla-special-greek)"}},"7b07":function(e,t,n){(function(e){(function(e){window.vt=window.vt||{},vt.Speck=function(){const t="is-active",n="speck--mobile-fullscreen";let i=!1;const s=e("body");let o,a,r,c,l,d;function u(){a=e('<div class="speck" />'),r=e('<div class="speck__content" />'),o=e('<div class="speck-blackout" />'),o.on("click",f),c=e('<button type="button" class="speck__close-button">Close</button>'),c.on("click",f),a.append([c,r]),s.append(o),s.append(a)}function p(e,t,n){i=!1,a||u(),s.on("keydown",e=>{e=e||window.event,27==e.keyCode&&f()}),t&&("boolean"===typeof t?i=t:d=t),n&&(i=n),l&&l.remove(),l=e,r.append(e),setTimeout(h,250)}function h(){!0===i&&a.addClass(n),a.addClass(t),o.addClass(t);const e={overflow:"hidden"};s.css(e),c.focus()}function f(){d&&(d(),d=null),a.removeClass(t),o.removeClass(t),a.removeClass(n),s.off("keydown"),s.attr("style","")}return{show:p,hide:f}}()})(e)}).call(this,n("fb64"))},"7bca":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"service-menu u-flex u-ml--a u-hidden-print"},[e.model.languageSelector?n("LanguageSelector",{attrs:{model:e.model.languageSelector}}):e._e(),e.model.quickSearch?n("QuickSearch",{attrs:{model:e.model.quickSearch}}):e._e(),e.model.profileMenu?n("ProfileMenu",{attrs:{model:e.model.profileMenu,"login-model":e.model.loginPanel}}):e._e(),e.model.shoppingList?n("ShoppingListMenu",{attrs:{model:e.model.shoppingList}}
1):e._e()],1)},s=[],o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"c-profile-link"},[e.model.isAuthenticated?n("Popover",{attrs:{classes:"c-profile-link__dropdown",placement:"mobile"==e.$mq?"bottom":"top-start",container:".c-profile-link","auto-close":!0,"auto-close-delay":2e4,offset:2},model:{value:e.isDropdownVisible,callback:function(t){e.isDropdownVisible=t},expression:"isDropdownVisible"}},[n("button",{staticClass:"c-service-menu__button",class:{"is-opened":e.isDropdownVisible},attrs:{href:e.model.url,title:e.model.title,"aria-label":e.model.title},on:{click:e.toggleDropdown}},[n("Icon",{ref:"button",attrs:{icon:e.iconProfile,size:24,fill:"black"}})],1),n("template",{slot:"popover"},[n("div",{staticClass:"c-profile-link__list"},[n("ul",{staticClass:"u-bare-list"},[n("li",[n("a",{staticClass:"c-profile-link__list-link u-text-no-break",attrs:{href:e.model.myPagesUrl},on:{click:function(t){return e.trackProfileMenuLinkClick(e.myPagesText)}}},[n("Icon",{staticClass:"u-mr--s",attrs:{icon:e.iconBookmark,size:24,stroke:"black"}}),e._v(" "+e._s(e.myPagesText)+" ")],1)]),n("li",[n("a",{staticClass:"c-profile-link__list-link u-text-no-break",attrs:{href:e.model.settingsUrl},on:{click:function(t){return e.trackProfileMenuLinkClick(e.model.settingsUrlText)}}},[n("Icon",{staticClass:"u-mr--s",attrs:{icon:e.iconSettings,size:24,fill:"black"}}),e._v(" "+e._s(e.model.settingsUrlText)+" ")],1)]),n("li",[n("a",{staticClass:"c-profile-link__list-link u-text-no-break",attrs:{href:e.model.logoutUrl},on:{click:function(t){return e.trackProfileMenuLinkClick(e.model.logoutUrlText)}}},[n("Icon",{staticClass:"u-mr--s",attrs:{icon:e.iconLogout,size:24,stroke:"black"}}),e._v(" "+e._s(e.model.logoutUrlText)+" ")],1)])])])])],2):e._e(),e.container?n("div",{staticClass:"c-profile-link__saved-recipe"},[n("Popover",{attrs:{placement:"bottom-center","auto-close":!0,"auto-close-delay":4e4,reference:e.container,offset:2,"dropdown-class":e.savingDropdownClass},model:{value:e.isRecipeSavedVisible,callback:function(t){e.isRecipeSavedVisible=t},expression:"isRecipeSavedVisible"}},[n("template",{slot:"popover"},[n("div",{staticClass:"u-flex u-flex-align-center"},[n("Icon",{staticClass:"u-mr--xs",attrs:{icon:e.iconCheck,size:16,fill:"success"}}),n("strong",{staticClass:"u-flex-shrink-0"},[e._v(" "+e._s(e.model.recipeSavedText)+" ")])],1)])],2)],1):e._e(),e.model.isAuthenticated?e._e():n("button",{staticClass:"c-service-menu__button",class:{"is-opened":e.store.state.isLoginPopupVisible},attrs:{title:e.model.title,"aria-label":e.model.title},on:{click:function(t){return t.preventDefault(),e.openLoginPopup(t)}}},[n("Icon",{attrs:{icon:e.iconLogin,size:24,stroke:"black"}})],1)],1)},a=[],r=(n("5319"),n("e9db")),c=n.n(r),l=n("585f"),d=n.n(l),u=n("c7be"),p=n.n(u),h=n("3eff"),f=n.n(h),m=n("e8d9"),g=n.n(m),v=n("5163"),b=n.n(v),w=n("3c75"),y=n("bf07"),k=n("22b6"),C=n("2148"),x=n("aeba"),S=n("2b0e");const _=({component:e,props:t,elementToAppend:n=document.createElement("div")})=>{e&&(document.body.appendChild(n),new S["default"]({functional:!0,render(n){return n(e,{props:t})}}).$mount(n))};var I=_;const T=document.getElementsByClassName("c-header")[0];var A={components:{Icon:w["a"],Popover:x["a"]},props:{model:{type:Object,required:!0},loginModel:{type:Object,required:!0}},data(){return{store:k["a"],iconLogin:d.a,iconBookmark:f.a,iconLogout:g.a,iconProfile:c.a,iconCheck:p.a,iconSettings:b.a,container:null,recipeStore:C["a"],isRecipeSavedVisible:!1,isDropdownVisible:!1,isSavingAfterLogin:!1,isSavingDropdownFadeout:!1,isFadeInOut:!1}},computed:{myPagesText(){const{favoriteRecipeCount:e}=this.store.state;return this.model.favoriteRecipesFormat?this.model.favoriteRecipesFormat.replace("{favoriteRecipeCount}",e):""},savingDropdownClass(){const e=["c-profile-link__save"];return this.isSavingAfterLogin&&e.push("c-profile-link__saved-popup"),this.isFadeInOut&&e.push("c-profile-link__saved-fadeout-loggedin"),this.isSavingDropdownFadeout&&e.push("c-profile-link__saved-fadeout"),e.join(" ")}},watch:{isDropdownVisible:e=>{e?T.classList.add("is-profile-menu-opened"):T.classList.remove("is-profile-menu-opened")},"recipeStore.state.recipeAddedPopup":{handler(e){this.isRecipeSavedVisible=e,e&&!this.container&&(this.container=this.$refs.button)}},isRecipeSavedVisible(e){this.isSavingAfterLogin?setTimeout(()=>{this.isSavingDropdownFadeout=!0},1e3):setTimeout(()=>{this.isFadeInOut=e},100)}},mounted(){const{isAuthenticated:e,favoriteRecipeCount:t,recipeCollections:n}=this.model;e||this.loadLoginPopup(),e&&(this.store.dispatch("setFavoriteRecipeCount",{count:t}),this.store.dispatch("setCollections",{collections:n}),this.saveRecipeAfterLogin(),this.listenToCountChanges())},methods:{openLoginPopup(){window.location.hash=this.model.url,this.trackLoginLinkClick()},trackLoginLinkClick(){y["a"].trackSimpleEvent({event:"menuNavigationLogin"})},toggleDropdown(){this.isDropdownVisible=!this.isDropdownVisible},loadLoginPopup(){n.e("chunk-2d2172be").then(n.bind(null,"c61f")).then(e=>{I({component:e.default,props:{model:this.loginModel}})})},trackProfileMenuLinkClick(e){y["a"].trackLoggedInMenuLinks({event:"loggedInMenuClick",loggedInMenuItemClick:e})},async saveRecipeAfterLogin(){const e=this.recipeStore.state.recipesToSave;e&&e.length&&(this.container=this.$refs.button,await this.recipeStore.dispatch("saveRecipeAfterLogin",{recipeUids:e}),this.$nextTick(()=>{this.isRecipeSavedVisible=!0,this.isSavingAfterLogin=!0,this.$nextTick(()=>{setTimeout(()=>{this.isRecipeSavedVisible=!1,this.isSavingAfterLogin=!1,this.isSavingDropdownFadeout=!1},5e3)})}))},listenToCountChanges(){document.body.addEventListener("saveActionClicked",()=>{this.store.dispatch("incrementFavoriteRecipeCount")}),document.body.addEventListener("saveActionUnClicked",()=>{this.store.dispatch("decrementFavoriteRecipeCount")})}}},F=A,E=n("2877"),L=Object(E["a"])(F,o,a,!1,null,null,null),O=L.exports,M=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"on-clickaway",rawName:"v-on-clickaway",value:e.hideInput,expression:"hideInput"}],staticClass:"c-service-menu__search u-flex u-flex-align-center",class:{"
1is-opened":e.isFormVisible,"is-closing":e.isClosing}},[n("SearchBar",{ref:"input",attrs:{model:e.searchBarModel,query:e.query,placement:e.placement},on:{submit:e.onSubmit,closed:function(t){e.isInputVisible=!1}}}),n("button",{ref:"searchButton",staticClass:"c-service-menu__button c-service-menu__search-trigger",class:{"is-hidden":e.isInputVisible&&"desktop"==e.$mq},attrs:{title:e.model.title},on:{click:function(t){return t.preventDefault(),e.openSearchField(t)}}},[n("Icon",{attrs:{icon:e.iconSearch,size:24,stroke:"black"}})],1),n("CloseButton",{directives:[{name:"show",rawName:"v-show",value:e.isInputVisible&&"desktop"==e.$mq,expression:"isInputVisible && $mq == 'desktop'"}],staticClass:"c-service-menu__search-close",attrs:{"aria-label":e.model.accessibility.searchBarCloseButtonLabel},on:{click:e.hideInputOnClick}})],1)},P=[],R=n("c7db"),$=n("a1c0"),j=n.n($),N=n("1730"),D=n.n(N),q=n("9c80"),U=n("9f72"),V=n("615e"),z=n("f202"),B=n("a97b"),W={components:{Icon:w["a"],CloseButton:V["a"],SearchBar:U["a"]},mixins:[R["mixin"]],props:{model:{type:Object,required:!0}},data(){return{iconSearchBold:j.a,iconSearch:D.a,isClosing:!1,isFormVisible:!1,isInputVisible:!1,query:"",trackedOpenField:!1,trackedCloseField:!1,body:document.body,store:B["a"],placement:"navigation",header:document.getElementsByClassName("c-header")[0]}},computed:{searchBarModel(){const{model:e}=this;return{searchBox:e}}},watch:{isInputVisible(e){e?this.header.classList.add("search-active"):this.header.classList.remove("search-active")}},methods:{openSearchField(){this.isFormVisible=!0,this.isInputVisible=!0,"desktop"==this.$mq?this.focusInputWithKeyboard():this.$refs.input.openModal(),this.trackedOpenField||(this.trackedOpenField=!0,this.trackedCloseField=!1)},focusInputWithKeyboard(){const e=document.createElement("input");e.style.opacity="0",e.style.position="absolute",e.style.top="-9999px",document.body.appendChild(e),e.focus(),setTimeout(()=>{this.$refs.input.focus(),document.body.removeChild(e)},300)},onSubmit(e){if("object"==typeof e&&e.contentType)this.goToSuggestion(e);else{let t=e;e.query?t=e.query:B["a"].dispatch("saveRecentSearch",t),z["a"].search(t,"navigation"),this.model.isSearchPage?(B["a"].dispatch("setQuery",t),q["a"].updateUrl(this.store.state.searchParams),this.hideInput()):window.location=this.model.url+(t?"?query="+t:"")}},goToSuggestion(e){window.location=e.url},hideInput(){this.query="",this.isClosing=!0,this.isInputVisible=!1,this.isFormVisible=!1},hideInputOnClick(){this.hideInput(),this.trackedOpenField=!1,this.trackedCloseField||(y["a"].trackSimpleEvent({event:"searchCloseSearchBar"}),this.trackedCloseField=!0)}}},H=W,G=(n("6924"),Object(E["a"])(H,M,P,!1,null,null,null)),J=G.exports,Q=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"button",staticClass:"c-service-menu__shopping-list"},[n("button",{staticClass:"c-service-menu__button",class:{"is-opened":e.store.state.shoppingListPanelIsVisible},attrs:{title:e.model.panelLink&&e.model.panelLink.title,"aria-label":e.store.state.shoppingListPanelIsVisible?e.model.accessibility.closeButtonLabel:e.model.accessibility.openButtonLabel},on:{click:function(t){return t.preventDefault(),e.toggleShoppingListPanel(t)}}},[n("Icon",{attrs:{icon:e.iconShoppingCart,size:24,stroke:"black"}}),e.itemCount>0?[n("span",{staticClass:"c-service-menu__button-badge",class:{"is-animating":e.isAnimated}},[n("span",[e._v(" "+e._s(e.itemCount)+" ")])])]:e._e()],2),e.model.recipeNotificationPanel&&e.recipeNotification&&"mobile"!=e.$mq?n("Popover",{attrs:{placement:"bottom",offset:e.offset,"auto-close":!0,"auto-close-delay":3e3,"show-close-when-auto-close":!0,"popup-class":["shopping-list-menu-tooltip"],container:e.container},model:{value:e.isNotificationShown,callback:function(t){e.isNotificationShown=t},expression:"isNotificationShown"}},[n("template",{slot:"popover"},[n("div",{staticClass:"u-flex u-flex-direction-column u-cursor-pointer",on:{click:e.openPanel}},[n("strong",{staticClass:"u-font-size-h5 u-mt--xs u-mb--s"},[e._v(" "+e._s(e.model.recipeNotificationPanel.heading)+" ")]),n("ShoppingListNotification",{attrs:{model:e.recipeNotification}})],1)])],2):e._e(),e.model.recipeNotificationPanel&&"mobile"==e.$mq?n("Portal",[n("Modal",{staticClass:"u-text-black c-shopping-list__notification-modal",attrs:{"is-title-centered":!1,width:640,"no-top-padding":!0,"only-scroll-in-modal":!1},model:{value:e.isNotificationShown,callback:function(t){e.isNotificationShown=t},expression:"isNotificationShown"}},[n("div",{staticClass:"u-flex u-flex-direction-column u-mt--xxs u-cursor-pointer",on:{click:e.openPanel}},[n("strong",{staticClass:"u-font-size-h5 u-mt--xs u-mb--s"},[e._v(" "+e._s(e.model.recipeNotificationPanel.heading)+" ")]),n("ShoppingListNotification",{attrs:{model:e.recipeNotification}}
1)],1)])],1):e._e()],1)},Y=[],Z=n("3891"),X=n.n(Z),K=n("da99"),ee=n("54ca"),te=n("06aa"),ne=n("33c5"),ie=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"u-flex u-flex-align-center u-mb--xxs"},[n("div",{staticClass:"c-shoppint-list-notification__image u-mr--s"},[n("Picture",{key:e.model.name,attrs:{src:e.model.picture,resizer:e.model.resizer.name,desktop:[64,64],tablet:[64,64],mobile:[64,64],options:{mode:"crop"}}}),n("Loader",{staticClass:"c-shoppint-list-notification__image-loader",attrs:{color:"medium-gray",size:"tiny"}})],1),n("div",{staticClass:"u-flex u-flex-direction-column u-flex-align-start "},[n("span",{staticClass:"c-label--s u-text-black u-font-bold u-mb--xs"},[e._v(" "+e._s(e.model.totalCookingTime)+" ")]),n("strong",{staticClass:"u-font-size-h6 u-m--0 u-mb--xs"},[e._v(" "+e._s(e.model.name)+" ")]),n("span",{staticClass:"u-flex-inline c-shoppint-list-notification__portion u-text-uppercase u-bg--off-white u-font-size-xsmall u-font-bold"},[n("span",{staticClass:"u-ml--xxs u-mr--xxs"},[e._v(" "+e._s(e.model.portionCount)+" ")]),n("span",{staticClass:"u-mr--xxs"},[e._v(" "+e._s(e.model.portionCountUnit)+" ")])])])])},se=[],oe=n("25d1"),ae=n("e012"),re={components:{Loader:ae["a"],Picture:oe["a"]},props:{model:{type:Object,required:!0}}},ce=re,le=(n("00d2"),Object(E["a"])(ce,ie,se,!1,null,null,null)),de=le.exports,ue=n("fab8"),pe={components:{Icon:w["a"],Modal:ue["a"],Popover:x["a"],Portal:K["a"],ShoppingListNotification:de},props:{model:{type:Object,required:!0}},data(){return{iconShoppingCart:X.a,shoppingListStore:ee["a"],purchaseStore:te["a"],store:k["a"],isAnimated:!1,isNotificationShown:!1,hasPanelBeenClicked:!1,container:this.$refs.button,offset:0,isOldLayout:document.body.classList.contains("cvi-header-for-legacy")}},computed:{itemCount(){return this.shoppingListStore.state.shoppingList.length},recipeNotification(){return this.shoppingListStore.state.recipeNotification}},watch:{itemCount(e){this.isAnimated=!0,this.shoppingListStore.dispatch("resetSavedCarts"),this.addBodyClass(e),setTimeout(()=>{this.isAnimated=!1},600)},recipeNotification(e){e&&(this.notification={...this.recipeNotification},setTimeout(()=>{this.isNotificationShown=!0},0))},isNotificationShown(e){e||this.trackClose()}},mounted(){this.isOldLayout||(n.e("chunk-2d22892c").then(n.bind(null,"da81")).then(e=>{I({component:e.default,props:{model:this.model}})}),this.shoppingListStore.dispatch("setShowNotification",{value:null!=this.model.recipeNotificationPanel}),this.addBodyClass(this.itemCount))},methods:{trackShoppingCartIconClick(){y["a"].trackSimpleEvent({event:"menuNavigationShoppingCartOpen"})},toggleShoppingListPanel(){this.trackShoppingCartIconClick(),this.isOldLayout?window.location=this.model.shoppingListUrl:this.store.state.shoppingListPanelIsVisible?Object(ne["a"])():window.location.hash="shoppinglist"},openPanel(){this.hasPanelBeenClicked=!0,this.isNotificationShown=!1,y["a"].track({event:"shoppingListNotificationClick",clickedRecipeTitle:this.recipeNotification.name,action:"open_panel",placement:this.recipeNotification.placement}),this.shoppingListStore.dispatch("setRecipeNotification",{model:null}),window.location.hash="shoppinglist",setTimeout(()=>{this.hasPanelBeenClicked=!1},0)},trackClose(){this.hasPanelBeenClicked||y["a"].track({event:"shoppingListNotificationClick",clickedRecipeTitle:this.notification.name,action:"dismiss",placement:this.notification.placement})},addBodyClass(e){e>0?document.body.classList.add("has-shopping-list-item"):document.body.classList.remove("has-shopping-list-item")}}}
1,he=pe,fe=(n("0206"),Object(E["a"])(he,Q,Y,!1,null,null,null)),me=fe.exports,ge={components:{LanguageSelector:()=>n.e("chunk-20106f2c").then(n.bind(null,"b964")),ProfileMenu:O,QuickSearch:J,ShoppingListMenu:me},props:{model:{type:Object,required:!0}}},ve=ge,be=Object(E["a"])(ve,i,s,!1,null,null,null);t["a"]=be.exports},"7c66":function(e,t,n){"use strict";n("ddb0"),n("2b3d");var i=n("cee4");const s=document.documentElement.lang;t["a"]={favoriteRecipes:{baseUrl:`/cvi/customerweb/api/${s}/favoriterecipes`,get(e=10,t=0){return i["a"].get(`${this.baseUrl}?take=${e}&skip=${t}`)},delete(e){return i["a"].delete(`${this.baseUrl}/${e}`)},post(e){return i["a"].post(this.baseUrl,e)}},recipes:{baseUrl:`/cvi/recipes/api/${s}/cards`,getLegacy(e){const t=new URLSearchParams;return(e||[]).forEach(e=>{t.append("recipeIds",e)}),i["a"].get(this.baseUrl+"/legacy",{params:t})},get(e){const t=new URLSearchParams;return(e||[]).forEach(e=>{t.append("uids",e)}),i["a"].get(""+this.baseUrl,{params:t})},post({uids:e,tagUids:t,excludedUids:n,take:s,skip:o=0,query:a=null,abortController:r}){return i["a"].post(""+this.baseUrl,{uids:e,tagUids:t,excludedUids:n,take:s,skip:o,query:a},{signal:null===r||void 0===r?void 0:r.signal})}},ingredients:{baseUrl:`/cvi/recipes/api/${s}/ingredients`,get(e,t){return i["a"].get(`${this.baseUrl}/${e}?portionCount=${t}`)}},ratings:{baseUrl:`/cvi/recipes/api/${s}/ratings`,get(e){return i["a"].get(`${this.baseUrl}/${e}`)},post(e,t,n){return i["a"].post(`${this.baseUrl}/${e}`,{rating:t,token:n})}}}},8069:function(e,t,n){"use strict";var i=n("fb64"),s=n.n(i),o=n("2ff7");let a=function(){let e,t,n={},i=window.showMoreText||"Show more",a=window.showLessText||"Show less",r=".show-more-button",c=()=>{l(t),u(t);let e=Object(o["a"])((function(){l(t)}),50);window.addEventListener("resize",(function(){e(),h()})),s()(r).on("click",e=>{p(e)})},l=e=>{e.each((e,n)=>{let i=s()(n),o=i.html();i.removeClass("full-text-showed"),i.data("fullText")||i.data("fullText",o),i.html(i.data("fullText"));let a=i.data("fullText").split(" "),r=a.length;if(d(i,a),i.data("ellipsis")){let e=parseFloat(i.css("lineHeight"))*i.data("ellipsis");i.height(e)}for(let t=0;t<r;t++){let e=i.find(".text").height(),t=i.find(".text").prop("scrollHeight");if(!(t>e))break;a.pop(),a[a.length-1]+=" ...",d(i,a),i.data("truncatedText",a.join(" "))}if("undefined"===typeof i.data("truncatedText")&&(i.addClass("hide-button"),i.removeClass("with-button").removeAttr("style")),"undefined"!==typeof t.data("colorCode")){let e=t.data("colorCode");t.css("color",e),t.next().css("color",e)}})},d=(e,t)=>{e.html("").append('<span class="text"></span>').find(".text").html(t.join(" "))},u=e=>{e.data("showButton")&&(e.addClass("with-button"),s()(`<button class="show-more-button">${i}</button>`).insertAfter(e))},p=t=>{let n=s()(t.currentTarget),o=n.prev(),r=o.find(".text");n.hasClass("full")?(n.removeClass("full").text(i),r.text(o.data("truncatedText")),o.removeClass("full-text-showed").animate({height:e},300)):(n.addClass("full").text(a),e=o.innerHeight(),o.addClass("full-text-showed"),r.text(o.data("fullText")),o.animate({height:r.height()},300))},h=()=>{s()(r).removeClass("full")},f=()=>{if(t=s()(document).find("[data-ellipsis]"),c(),"undefined"!==typeof t.data("colorCode")){let e=t.data("colorCode");t.next().css("color",e)}};return f(),n};t["a"]=a},"831c":function(e,t,n){(function(e){(function(e){e(window).load((function(){e(this);const t=e("#recipe-media");t.data("recipe-id");e("body.recipe").find("#image").detectLowResRecipeImage(),e("body.start").find(".recipe-push").find("img").detectLowResRecipeImage(),e(".disqus").each((function(){"none"!=e(this).css("display")&&e(this).addDisqus()})),e(".facet-result-recipe__recipe-preamble--activator").on("click",(function(t){const n=e(this).parent(),i=e("#"+e(this).data().target);n.toggleClass("activated"),i.toggleClass("activated"),e(this).toggleClass("activated"),t.preventDefault()}))})),e("body.recipe .recipe-label--prep-time").length&&e("body.recipe .recipe-label--prep-time").clone().insertAfter(".recipe-label--prep-time").addClass("recipe-label--servings").find("img:first-of-type").remove(),e("body.recipe .recipe-label--servings").find("span").text(e(".servingsSelect option:selected").text())})(e)}).call(this,n("fb64"))},"83e1":function(e,t,n){"use strict";n("4ceb")},8444:function(e,t,n){e.exports=n.p+"img/arla-logo.5b7b4840.svg"},8469:function(e,t,n){(function(e){const t={class:{dialogContactSplitCurrent:"current-step",dialogContactProgressActive:"active"},selector:{dialogComplaintForm:".contact-complaint-form",dialogContact:".dialog-contact",dialogContactSplit:".dialog-contact__split",dialogContactNext:".dialog-contact__next",dialogContactPrevious:".dialog-contact__previous",dialogContactSubmit:".dialog-contact__submit",dialogContactProgress:".dialog-contact__progress.active"}}
1,n=function(){i(0),a(),o(),c()};let i=function(n){const i=n>=e(t.selector.dialogContactSplit).length-1;e(t.selector.dialogContactSplit).removeClass(t.class.dialogContactSplitCurrent).eq(n).addClass(t.class.dialogContactSplitCurrent),e(t.selector.dialogContactPrevious).toggle(n>0),e(t.selector.dialogContactNext).toggle(!i),e(t.selector.dialogContactSubmit).toggle(i)};const s=function(){return e(t.selector.dialogContactSplit).index(e(t.selector.dialogContactSplit).filter(".current-step"))};let o=function(){e(t.selector.dialogContactPrevious).click(()=>{i(s()-1),e(t.selector.dialogContactProgress).removeClass(t.class.dialogContactProgressActive).prev().addClass(t.class.dialogContactProgressActive)})},a=function(){e(t.selector.dialogContactNext).click(()=>{e(t.selector.dialogComplaintForm).parsley().whenValidate({group:"block-"+s()}).done(()=>{i(s()+1),e(t.selector.dialogContactProgress).next().addClass(t.class.dialogContactProgressActive)})}),r()},r=function(){e(t.selector.dialogContactSplit).each((function(t,n){e(this).find(":input").attr("data-parsley-group","block-"+t)}))},c=function(){e(t.selector.dialogContactSubmit).click(()=>{e(t.selector.dialogComplaintForm).parsley().whenValidate({group:"block-"+s(),force:!0}).done()})};n()}).call(this,n("fb64"))},8656:function(e,t,n){(function(e,t){(function(e,t){window.vt=window.vt||{};let n=null;function i(t){if(n)return n;const i=e.Deferred();n=i.promise(),window.initGoogleMapsApi=function(){i.resolve(window.google.maps)};const s=document.createElement("script");return s.setAttribute("src",`https://maps.googleapis.com/maps/api/js?v=3.26&key=${t}&callback=initGoogleMapsApi`),document.head.appendChild(s),n}vt.GoogleMap=function(e,n){const s=t.merge({mapOptions:{center:{lat:-34.397,lng:150.644},panControl:!0,zoom:6},focusZoom:16},n);let o=null,a=null,r=null,c=[],l=[],d=[];function u(t){return r=t,a=new r.Map(e,s.mapOptions),a}function p(){l.forEach(e=>{r.event.removeListener(e)}),l=[],c.forEach(h),c=[],d.forEach(e=>{e.close()}),d=[],o=null}function h(e){e.setMap(null)}function f(){o=null}function m(e,n){const i=t.merge({template:null,offset:{x:0,y:0}},n),s=new r.InfoWindow(t.merge({},t.pick(e,"position"),{content:i.template&&i.template(e),pixelOffset:new r.Size(i.offset.x,i.offset.y)}));return s.id=e.id,s}function g(e){e&&a.fitBounds(e)}function v(e,t){o&&o.close(),o=d[t],o.open(a)}function b(e){const n=new r.Marker(t.merge({},e,{map:a}));return n}function w(e,n){if(0===e.length)return;const i=t.extend({infoWindowOptions:null,setMapFocus:!1,pinClickHandler:null},n);try{return c=e.map(b),i.infoWindowOptions&&(d=e.map(t.partial(m,t,i.infoWindowOptions)),l=l.concat(c.map(y("click",v))).concat(d.map(k("closeclick",f)))),i.pinClickHandler&&(l=l.concat(c.map(y("click",i.pinClickHandler)))),i.setMapFocus&&(c.length>1?g(C(c)):(a.setCenter(c[0].getPosition()),a.setZoom(s.focusZoom))),c}catch(o){return console.error("Unable to plot map pins:",o),[]}}function y(e,t){return function(n,i){return n.addListener(e,t.bind(null,n,i))}}function k(e,t){return function(n,i){return n.addListener(e,t.bind(null,n,i))}}function C(e){if(!e||!e.length)return null;const t=new r.LatLngBounds;return e.forEach(e=>{t.extend(e.getPosition())}),t}return{load(e){return i(e).then(e=>{const t=u(e);return{clearMapPins:p,plotMapPins:w,resize:e.event.trigger.bind(e.event,t,"resize"),setCenter:t.setCenter.bind(t),setZoom:t.setZoom.bind(t),destroy(){p()}}})}}}})(e,t)}).call(this,n("fb64"),n("2ef0"))},"89eb":function(e,t,n){var i=n.p,s="img/sprite.ab609ee0.svg#icon-shopping-basket-1",o="img/sprite.ab609ee0.svg#view-icon-shopping-basket-1";
1e.exports={symbol:i+s,view:i+o,viewBox:"0 0 22.51 18.75",title:"Asset 1",toString:function(){return JSON.stringify(this.view)}}},"8a57":function(e,t,n){e.exports={black:"#384241",darkGray:"#6d7474",mediumGray:"#afb3b3",lightGray:"#ebecec",offWhite:"#f9f9f9",white:"#fff",success:"#158811",error:"#d63649",warning:"#f7c137",small:"4px",medium:"12px",large:"24px","x-large":"32px",arlaInterface:"var(--arla-interface)",arlaSpecial:"var(--arla-special-active)",arlaStrongMono:"var(--arla-strong-mono)",arlaStrongGreek:"var(--arla-special-greek)",raised:"0 1px 2px rgba(0,0,0,.2)",overlay:"0 4px 8px rgba(0,0,0,.2)",modal:"0 12px 24px rgba(0,0,0,.2)"}},"8aac":function(e,t,n){"use strict";n("65bd")},"8ad8":function(e,t,n){e.exports=n.p+"img/related_article.b470ad26.jpg"},"8b96":function(e,t,n){e.exports=n.p+"img/arla-default-loading.b61bc765.jpg"},"8c6e":function(e,t,n){var i=n.p,s="img/sprite.ab609ee0.svg#icon-remove-bold",o="img/sprite.ab609ee0.svg#view-icon-remove-bold";e.exports={symbol:i+s,view:i+o,viewBox:"0 0 24 24",title:"remove",toString:function(){return JSON.stringify(this.view)}}},"8cc2":function(e,t,n){e.exports=n.p+"img/close-video-overlay.9ae84066.cur"},"8fd2":function(e,t,n){"use strict";n("5dfb"),n("0e1e")},"902c":function(e,t,n){"use strict";n("0154"),n("9065"),n("0a1e"),n("58d9"),n("008b")},9065:function(e,t,n){"use strict";(function(e){var t=n("bf07");(function(e){window.vt=window.vt||{},vt.MyPagesConsentPopup=function(){function n(n){let i="";const s=e(n).closest("form"),o=s.find(".js-consent"),a=s.find(".consent-popup"),r=e(n).find(".js-consent-accept"),c=e(n).find(".js-consent-close"),l="A"===o.tagName;o.length&&o.each((n,s)=>{e(s).on("click",e=>{e.preventDefault(),l&&(i=e.target.href),a.attr("hidden",!1),t["a"].track({event:"milkyWhiteSignup",subscriptionName:"ugens madplan fra karolines køkken ®"})})}),r.length&&r.each((n,o)=>{e(o).on("click",e=>{a.attr("hidden",!0),l?location.href=i:(t["a"].track({event:"milkyWhiteConfirm",subscriptionName:"ugens madplan fra karolines køkken ®",confirmationBox:"confirm"}),s.submit())})}),c.length&&c.each((n,i)=>{e(i).on("click",e=>{a.attr("hidden",!0),t["a"].track({event:"milkyWhiteConfirm",subscriptionName:"ugens madplan fra karolines køkken ®",confirmationBox:"cancel"})})})}return{initialize:n}}()})(e)}).call(this,n("fb64"))},"90a0":function(e,t,n){"use strict";n("f564"),n("0f0b"),n("5c43")},9567:function(e,t,n){"use strict";n.r(t);n("a79d"),n("6acb"),n("263c"),n("8fd2"),n("9b3e"),n("056f"),n("b66d"),n("902c"),n("50d0"),n("fe5a"),n("90a0"),n("6916"),n("3d24"),n("dd56"),n("ce9c"),n("b318"),n("4b3e"),n("83e1")},9806:function(e,t,n){(function(e){(function(e){function t(e){const t=new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i);return t.test(e)}e.fn.complaintHandlingInitScripts=function(){e(this);e(".file-upload-area").addFileInput(".field-extra"),e(".toggle-warning").toggleWarningSign();const n=e("#form"),i=n.find("input, textarea, select"),s=n.find("p.error-validation");n.find(".field.error").removeClass("error"),n.submit(n=>{let o=!0;e.each(s,(t,n)=>{e(n).empty(),e(n).hide()}),e.each(i,(i,s)=>{const a=e(s),r=a.closest(".field"),c=r.find("p.error-validation");a.is("[data-validate-required]")&&(""===a.val()||a.is("select")&&a.val()===a.find("option").first().val())&&(r.addClass("error"),c.append(c.data("validate-required")),c.show(),o=!1),a.is("[data-validate-email]")&&a.val()&&!t(a.val())&&(r.addClass("error"),c.append(c.data("validate-email")),c.show(),o=!1),a.is("[data-validate-timestamp][data-validate-hour]")&&a.val().length>0&&!1===(a.val()>=0&&a.val()<=23)&&(r.addClass("error"),c.append(c.data("validate-timestamp")),c.show(),o=!1),a.is("[data-validate-timestamp][data-validate-minute]")&&a.val().length>0&&!1===(a.val()>=0&&a.val()<=59)&&(r.addClass("error"),c.append(c.data("validate-timestamp")),c.show(),o=!1),o||n.preventDefault()})})},e(document).ready((function(){e(this).complaintHandlingInitScripts()}))})(e)}).call(this,n("fb64"))},"9b3e":function(e,t,n){"use strict";n("2bc3"),n("ae91"),n("5a85")},"9b43":function(e,t,n){},"9c80":function(e,t,n){"use strict";n("ddb0"),n("2b3d");const i=({query:e,type:t,ordering:n,tagUids:i=[]})=>{const s=new URLSearchParams;e&&s.set("query",e),t&&s.set("type",t),n&&s.set("ordering",n),i.length&&s.set("tagUids",i.join(","));let o=window.location.pathname;const a=s.toString();a&&(o+="?"+a),window.history.pushState({query:e,type:t,ordering:n,tagUids:i},null,o)};t["a"]={updateUrl:i}},"9f72":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",["desktop"!=e.$mq?n("input",{ref:"iosBridge",staticClass:"c-search__ios-bridge",attrs:{tabindex:"-1","aria-hidden":"true"}}
1):e._e(),n("SearchInput",{ref:"input",attrs:{model:e.model.searchBox,query:e.localQuery,"hide-on-scroll":e.hideOnScroll,placement:e.placement},on:{submit:e.onSubmit,clear:e.onClearSearch,focused:e.openModal}}),n("Portal",["desktop"!=e.$mq?n("Modal",{staticClass:"search-bar-modal",attrs:{"only-scroll-in-modal":!1,"full-height":!0,"show-close":!1,"no-top-padding":!0,duration:0},on:{opened:e.onModalOpened},model:{value:e.isModalOpened,callback:function(t){e.isModalOpened=t},expression:"isModalOpened"}},[n("SearchInput",{ref:"modalInput",staticClass:"u-mt--xs",attrs:{model:e.model.searchBox,query:e.localQuery,placement:e.placement,"is-in-modal":!0},on:{submit:e.onSubmit,clear:e.onClearSearch}},[n("button",{staticClass:"c-button--icon-x-small c-button--no-styles u-flex-inline u-flex-align-center u-mb--s u-ml--s u-cursor-pointer",on:{click:function(t){e.isModalOpened=!1}}},[n("Icon",{staticClass:"u-ml--xs",attrs:{icon:e.iconClose,size:12,fill:"dark","hover-color":"gray"}}),n("span",{staticClass:"u-hidden-visually"},[e._v(e._s(e.model.searchBox.accessibility.searchBarCloseButtonLabel))])],1)])],1):e._e()],1)],1)},s=[],o=n("af53"),a=n.n(o),r=n("da99"),c=n("3251"),l=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("form",{directives:[{name:"on-clickaway",rawName:"v-on-clickaway",value:e.hideAutoComplete,expression:"hideAutoComplete"}],staticClass:"c-search__form",attrs:{novalidate:"",role:"search","aria-label":e.model.accessibility.searchBarInputLabel},on:{submit:function(t){return t.preventDefault(),e.onSubmit(t)}}},[n("div",{staticClass:"u-flex u-width-100 u-flex-align-center u-mb--m@mobile"},[n("div",{staticClass:"c-search__form-inner u-width-100"},[n("label",{staticClass:"u-hidden-visually",attrs:{for:"search-bar-input-"+e._uid}},[e._v(" "+e._s(e.model.accessibility.searchBarInputLabel)+" ")]),n("input",{directives:[{name:"model",rawName:"v-model.trim",value:e.tmpQuery,expression:"tmpQuery",modifiers:{trim:!0}}],ref:"input",staticClass:"c-search__form-input",attrs:{id:"search-bar-input-"+e._uid,autocomplete:e.model.disableAutocomplete?"":"off",placeholder:e.model.inputPlaceholder,type:"text",name:"query"},domProps:{value:e.tmpQuery},on:{focus:e.showAutoComplete,keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onKeyboardEnter(t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:e.onKeyboardDown(t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:e.onKeyboardUp(t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"escape",void 0,t.key,void 0)?null:e.hideAutoComplete(t)}],input:function(t){t.target.composing||(e.tmpQuery=t.target.value.trim())},blur:function(t){return e.$forceUpdate()}}}),e.tmpQuery.length>0?[n("button",{staticClass:"c-search__form-clear u-text-black u-cursor-pointer u-font-size-large u-text-underline u-text-nounderline@hover",attrs:{type:"button"},on:{click:e.onClear}},[e._v(" "+e._s(e.model.clearSearchLabel)+" ")])]:e._e(),n("span",{staticClass:"c-search__form-divider"}),n("button",{staticClass:"c-search__form-submit-button u-cursor-pointer u-flex u-flex-align-center u-flex-justify-center"},[n("Icon",{attrs:{icon:e.iconSearchBold,size:16,fill:"black"}})],1)],2),e._t("default")],2),e.isAutoCompleteVisible&&!e.model.disableAutocomplete?n("QuickSearchAutocomplete",{attrs:{model:e.model,query:e.tmpQuery,loading:e.isLoadingSuggestions,items:e.autoCompleteItems,"active-index":e.activeIndex,"has-recent-search":e.hasRecentSearch,placement:e.placement},on:{"autocomplete-selected":e.onAutocompleteSelected,"recent-click":e.onRecentClick}}):e._e()],1)},d=[],u=n("c7db"),p=n("a1c0"),h=n.n(p),f=n("3c75"),m=n("a97b"),g=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"autocomplete",staticClass:"c-service-menu__search-suggestions",attrs:{"data-scroll-lock-scrollable":""}},[n("div",{staticClass:"u-text-align--center"},[e.loading?n("Loader",{staticClass:"u-mt--m u-flex u-mb--m u-ml--a u-mr--a",attrs:{size:"large",color:"medium-gray"}}
1):e._e()],1),e.isEmptyStateVisible?[e.hasRecentSearch?n("div",[n("div",{staticClass:"c-service-menu__search-box u-flex u-text-black"},[n("h4",{staticClass:"u-m--0"},[e._v(" "+e._s(e.model.recentSearchHeading)+" ")]),n("button",{staticClass:"c-button--no-styles c-button--link u-font-size-medium u-ml--a u-cursor-pointer",on:{click:function(t){return t.stopPropagation(),e.clearRecent(t)}}},[e._v(" "+e._s(e.model.clearRecentSearchLabelText)+" ")])])]):n("div",{staticClass:"c-service-menu__search-suggestion u-text-black u-mt--l@mobile u-flex u-flex-direction-column u-flex-align-center u-text-align--center"},[n("strong",{staticClass:"u-font-size-xlarge"},[e._v(e._s(e.model.emptyStateHeading))]),n("p",[e._v(e._s(e.model.emptyStateText))])])]:e._e(),n("transition",{attrs:{name:"fade"}},[e.loading?e._e():n("ul",{staticClass:"u-bare-list u-text-align--left"},e._l(e.items,(function(t,i){return n("li",{key:i},[t.contentType?n("a",{ref:"item-"+i,refInFor:!0,staticClass:"c-service-menu__search-suggestion u-flex u-flex-direction-column",class:{"is-active":e.activeIndex==i},attrs:{href:t.url},on:{click:function(n){return e.trackSuggestionClick(t.heading,t.contentType)}}},[n("span",{staticClass:"u-text-ellipsis u-font-size-xlarge",domProps:{innerHTML:e._s(t.heading)}}),n("span",{staticClass:"u-text-dark-gray"},[e._v(e._s(t.contentType))])]):n("a",{ref:"item-"+i,refInFor:!0,staticClass:"c-service-menu__search-suggestion u-flex u-flex-align-center u-cursor-pointer",class:{"is-active":e.activeIndex==i},on:{click:function(n){return n.preventDefault(),e.onRecentClick(t)}}},[n("Icon",{staticClass:"u-mr--xs",attrs:{icon:e.iconClock,size:20,stroke:"dark"}}),n("span",{staticClass:"u-text-ellipsis u-font-size-xlarge"},[e._v(" "+e._s(t.query)+" ")])],1)])})),0)])],2)},v=[],b=n("152c"),w=n.n(b),y=n("e012"),k=n("bf07"),C=n("f202"),x={components:{Icon:f["a"],Loader:y["a"]},props:{query:{type:String,required:!0},model:{type:Object,required:!0},items:{type:Array,default:()=>[]},offset:{type:Number,default:0},activeIndex:{type:Number,default:-1},loading:{type:Boolean,default:!1},closing:{type:Boolean,default:!1},hasRecentSearch:{type:Boolean,default:!1},placement:{type:String,default:"navigation"}},data(){return{iconClock:w.a,store:m["a"]}},computed:{isEmptyStateVisible(){return!this.query&&!this.closing&&!this.loading},recentSearch(){return this.store.state.recentSearch}},watch:{activeIndex(e){this.$refs["item-"+e][0].scrollIntoView(),this.$emit("autocomplete-selected",this.items[e])}},methods:{trackSuggestionClick(e,t){const{placement:n}=this;k["a"].track({event:"searchSelectAutosuggestionItem",selectedContent:e,selectedContentType:t,placement:n})},clearRecent(){m["a"].dispatch("clearRecent"),C["a"].recentSearch(this.placement)},onRecentClick(e){this.$emit("recent-click",e)}}},S=x,_=n("2877"),I=Object(_["a"])(S,g,v,!1,null,null,null),T=I.exports,A=n("a122"),F={components:{Icon:f["a"],QuickSearchAutocomplete:T},mixins:[u["mixin"]],props:{model:{type:Object,required:!0},query:{type:String,default:""},placement:{type:String,required:!0},hideOnScroll:{type:Boolean,default:!0},isInModal:{type:Boolean,default:!1}},data(){return{iconSearchBold:h.a,store:m["a"],tmpQuery:"",activeIndex:-1,abortController:null,suggestions:[],updateFromKeyboard:!1,isLoadingSuggestions:!1,isAutoCompleteVisible:!1,selectedFromAutoComplete:null}},computed:{recentSearch(){return this.store.state.recentSearch},hasRecentSearch(){const{recentSearch:e}=this;return e&&e.length>0},autoCompleteItems(){const{hasRecentSearch:e,recentSearch:t,suggestions:n,tmpQuery:i}=this;return i.length>3?n:e&&""==i?t:[]}},watch:{tmpQuery(e){e.length>3&&this.fetchSuggestions(e)},query(e){this.tmpQuery=e}},mounted(){this.tmpQuery=this.query,this.hideOnScroll&&this.attachScrollCheck()},methods:{attachScrollCheck(){window.addEventListener("scroll",()=>{"desktop"==this.$mq&&this.isAutoCompleteVisible&&(this.$refs.input.blur(),this.isAutoCompleteVisible=!1)})},onClear(){this.clear(),("desktop"==this.$mq||this.isInModal)&&this.$refs.input.focus(),this.$emit("clear")},clear(){this.tmpQuery=""},onSubmit(){if(!this.tmpQuery.trim())return;let e=this.tmpQuery;this.selectedFromAutoComplete&&(e=this.selectedFromAutoComplete),this.$emit("submit",e),this.hideAutoComplete()},onAutocompleteSelected(e){this.selectedFromAutoComplete=e},focus(){this.$refs.input.focus()},async fetchSuggestions(e){const{abortController:t}=this;t&&t.abort(),this.abortController=A["a"].createAbortController(),this.isLoadingSuggestions=!0;const{data:n}=await A["a"].search.autocomplete({query:e,abortController:this.abortController});this.suggestions=n,this.activeIndex=-1,this.isLoadingSuggestions=!1},showAutoComplete(){this.$emit("focused"),this.$nextTick(()=>{this.isAutoCompleteVisible=!0})},hideAutoComplete(){this.selectedFromAutoComplete=null,this.isAutoCompleteVisible=!1},onKeyboardEnter(e){const{activeIndex:t,autoCompleteItems:n}=this;-1!=t&&n[t]&&(e.preventDefault(),this.onSubmit())},onKeyboardUp(){this.activeIndex>0?this.activeIndex-=1:this.activeIndex=this.autoCompleteItems.length-1},onKeyboardDown(){this.activeIndex<this.autoCompleteItems.length-1?this.activeIndex+=1:this.activeIndex=0},onRecentClick(e){this.$emit("submit",e),this.hideAutoComplete()}}},E=F,L=(n("a809"),Object(_["a"])(E,l,d,!1,null,null,null)),O=L.exports,M=n("fab8"),P={components:{Portal:r["a"],SearchInput:O,Modal:M["a"],Icon:f["a"]},props:{model:{type:Object,required:!0},query:{type:String,default:""},placement:{type:String,required:!0},hideOnScroll:{type:Boolean,default:!0}},data(){return{iconClose:a.a,isModalOpened:!1,localQuery:this.query}},watch:{query(e){this.localQuery=e},isModalOpened(e){"desktop"!=this.$mq&&(e?(Object(c["disablePageScroll"])(),this.$emit("opened")):(Object(c["enablePageScroll"])(),this.$emit("closed")))}},methods:{onSubmit(e){"string"==typeof e?this.localQuery=e:e&&e.query&&(this.localQuery=e.query),this.$emit("submit",e),this.model.searchBox.isSearchPage&&(this.isModalOpened=!1)},focus(){this.$refs.input.focus()},openModal(){"desktop"!=this.$mq&&this.isModalOpened||(C["a"].openSearchBar(this.placement),"desktop"!=this.$mq&&(this.$refs.iosBridge&&this.$refs.iosBridge.focus(),this.isModalOpened=!0))},focusModalInput(e=0){var t;const{modalInput:n}=this.$refs,i=null===n||void 0===n||null===(t=n.$refs)||void 0===t?void 0:t.input;if(i){try{i.focus({preventScroll:!0})}catch(s){i.focus()}document.activeElement!==i&&e<6&&window.requestAnimationFrame(()=>{this.focusModalInput(e+1)})}},onModalOpened(){this.$nextTick(()=>{this.focusModalInput()})},onClearSearch(){C["a"].clearSearchBar(this.placement),this.localQuery="",this.openModal()}}},R=P,$=(n("8aac"),Object(_["a"])(R,i,s,!1,null,null,null));t["a"]=$.exports},a062:function(e,t,n){"use strict";const i=e=>{let t=0,n=e;while(n)t+=n.offsetTop,n=n.offsetParent;return t};t["a"]=i},a122:function(e,t,n){"use strict";n("ddb0"),n("2b3d");var i=n("cee4");const s=document.documentElement.lang;t["a"]={search:{baseUrl:"/cvi/search/api/"+s,get({query:e,type:t="all",ordering:n,skip:s=0,tagUids:o=[]}){const a=new URLSearchParams;return a.append("query",e),""!=t&&a.append("type",t),a.append("skip",s),a.append("ordering",n),o.forEach(e
1=>{a.append("tagUids",e)}),i["a"].get(this.baseUrl,{params:a})},autocomplete({query:e,abortController:t}){return i["a"].get(this.baseUrl+"/autocomplete",{signal:t.signal,params:{query:e}})},facets({query:e,abortController:t}){return i["a"].get(this.baseUrl+"/facets",{signal:t.signal,params:{query:e}})}},createAbortController(){return new AbortController},couponCode:{coupons:`/cvi/webcore/api/${s}/coupons`,get(e){return i["a"].get(`${this.coupons}/${e}`)},validate(e){return i["a"].head(`${this.coupons}/${e}`)},clearon({blockId:e,token:t,email:n,phoneNumber:s,useEmail:o}){return i["a"].post(this.coupons+"/clearon",{blockId:e,email:n,phoneNumber:s,useEmail:o,token:t})}},productCards:{baseUrl:`/cvi/products/api/${s}/cards`,get({take:e,skip:t,categoryIds:n,brandIds:s,tagUids:o,brandUids:a,excludeTagUids:r,matchAnyTag:c,sortOrder:l}){return i["a"].post(this.baseUrl,{take:e,skip:t,categoryIds:n,brandIds:s,tagUids:o,brandUids:a,excludeTagUids:r,matchAnyTag:c,sortOrder:l})}},signUp:{subscribeUrl:"/webappscustomerweb/api/genericnewsletter/subscribe",subscribe({blockId:e,email:t,mailingLists:n}){return i["a"].post(this.subscribeUrl,{blockId:e,email:t,mailingLists:n})}},collections:{baseUrl:`/cvi/customerweb/api/${s}/collections`,create(e){return i["a"].post(this.baseUrl,`"${e}"`,{headers:{"content-type":"application/json"}})},createCookedRecipes(){return i["a"].post(this.baseUrl+"/cooked-recipes",{headers:{"content-type":"application/json"}})},addRecipe({recipeUid:e,collectionId:t}){return i["a"].post(`${this.baseUrl}/${t}`,`"${e}"`,{headers:{"content-type":"application/json"}})},removeRecipeFromCollections({recipeUid:e,collectionIds:t}){return i["a"].delete(`${this.baseUrl}/recipe/${e}`,{data:t,headers:{"content-type":"application/json"}})},renameCollection({collectionId:e,collectionName:t}){return i["a"].put(`${this.baseUrl}/${e}`,`"${t}"`,{headers:{"content-type":"application/json"}})},remove({collectionId:e}){return i["a"].delete(`${this.baseUrl}/${e}`,{headers:{"content-type":"application/json"}})}}}},a175:function(e,t,n){e.exports=n.p+"img/close-video-overlay.24ab6b9b.svg"},a1c0:function(e,t,n){var i=n.p,s="img/sprite.ab609ee0.svg#icon-search-alternate-bold",o="img/sprite.ab609ee0.svg#view-icon-search-alternate-bold";
1e.exports={symbol:i+s,view:i+o,viewBox:"0 0 24 24",title:"search-alternate",toString:function(){return JSON.stringify(this.view)}}},a317:function(e,t,n){(function(e){n("13d5"),function(e){window.vt=window.vt||{},vt.DynamicContent=function(){const t=function(e,t){return e[t]},n=function(e,n){return n.split(".").reduce(t,e)};function i(t){if(!t)return;let i;const s="loading",o=e(t).data("url");o?e.ajax({url:o,success(o){e(t).removeClass(s),o&&o.Data&&(e(t).empty(),e(t).append(o.Data),e(t).find("*[data-js-initialize]").each((function(){try{const e=this.getAttribute("data-js-initialize").split(" ");for(let t=0;t<e.length;t++)i=n(window,e[t]),i.initialize(this)}catch(e){}})))},error(){e(t).removeClass(s)},timeout:2e3}):e(t).removeClass(s)}return{initialize:i}}()}(e)}).call(this,n("fb64"))},a35e:function(e,t,n){(function(e){(function(e){e.fn.removeCollapse=function(t){e(this).each((function(){if(e(this).hasClass("expanded-link")||e(this).hasClass("collapsed-link")){const n=e(this),i=n.parent().find(t);i.removeClass("hidden").removeProp("aria-hidden"),n.off("click").removeProp("class").find("a").contents().unwrap()}}))},e.fn.generalCollapse=function(t){const n=e.extend({createLink:!1,hasLink:!1,before:!1,collapsed:"",toggleText:"",expandedOnInit:!1},t);return e(this).each((function(){if(e(this).hasClass("expanded-link")||e(this).hasClass("collapsed-link"))return;const t=e(this);let i;const s=t.parent().find(n.collapsed);t.is("a")?i=t:n.createLink?(i=e(`<a href="#" class="collapsible-toggle">${n.toggleText}</a>`),n.before?i.insertBefore(t):i.insertAfter(t)):i=n.hasLink?t.next("a"):t.wrapInner('<a href="#" />'),i.on("collapse",()=>{i.removeClass("expanded-link").addClass("collapsed-link"),s.removeClass("expanded").addClass("hidden").prop("aria-hidden",!0)}).on("expand",()=>{i.removeClass("collapsed-link").addClass("expanded-link"),s.removeClass("hidden").addClass("expanded").prop("aria-hidden",!1)}).click((function(){return s.hasClass("expanded")?(e(this).trigger("collapse"),!1):(e(this).trigger("expand"),!1)})),n.expandedOnInit?i.trigger("expand"):s.hasClass("expanded")||i.trigger("collapse")}))}})(e)}).call(this,n("fb64"))},a4da:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isShown?n("div",{staticClass:"c-chatbot-consent",attrs:{"data-nosnippet":""}},[n("Popover",{attrs:{"popup-class":["c-chatbot-consent__popover"]},model:{value:e.isOpened,callback:function(t){e.isOpened=t},expression:"isOpened"}},[n("button",{staticClass:"c-chatbot-consent__button",on:{click:function(t){t.preventDefault(),e.isOpened=!0}}},[n("svg",{attrs:{focusable:"false","aria-hidden":"true",viewBox:"0 0 100 100"}},[n("path",{attrs:{d:"M50 0c27.614 0 50 20.52 50 45.833S77.614 91.667 50 91.667c-8.458 0-16.425-1.925-23.409-5.323-13.33 6.973-21.083 9.839-23.258 8.595-2.064-1.18.114-8.436 6.534-21.767C3.667 65.54 0 56.08 0 45.833 0 20.52 22.386 0 50 0zm4.583 61.667H22.917a2.917 2.917 0 000 5.833h31.666a2.917 2.917 0 000-5.833zm12.5-15.834H22.917a2.917 2.917 0 000 5.834h44.166a2.917 2.917 0 000-5.834zM79.583 30H22.917a2.917 2.917 0 000 5.833h56.666a2.917 2.917 0 000-5.833z"}})]),n("span",{staticClass:"karla-icon"})]),n("template",{slot:"popover"},[n("div",{staticClass:"c-chatbot-consent__body u-flex u-flex-direction-column"},[n("div",{staticClass:"u-flex u-flex-align-center u-mt--s u-mb--s"},[n("Icon",{staticClass:"c-chatbot-consent__icon u-mr--s",attrs:{icon:e.informationIcon,size:24,fill:"error"}}),n("strong",{staticClass:"u-font-size-h3 u-m--0"},[e._v(e._s(e.model.heading))])],1),n("p",{staticClass:"u-font-size-large u-m--0 u-mb--s"},[e._v(" "+e._s(e.model.body)+" ")]),n("div",{staticClass:"u-mt--xs"},[n("button",{staticClass:"c-button c-button--dark",on:{click:e.openCookie}},[e._v(" "+e._s(e.model.buttonText)+" ")])])])])],2)],1):e._e()},s=[],o=n("6a73"),a=n.n(o),r=n("aeba"),c=n("3c75");const l="C0004";var d={components:{Icon:c["a"],Popover:r["a"]},props:{model:{type:Object,required:!0}},data(){return{informationIcon:a.a,isOpened:!1,oneTrustCategories:window.OptanonActiveGroups}},computed:{isShown(){const{oneTrustCategories:e}=this;return!!e&&!this.oneTrustCategories.includes(l)}},watch:{isShown(e){e||(this.isOpened=!1)}},mounted(){window.addEventListener("OneTrustGroupsUpdated",e=>{this.oneTrustCategories=e.detail}),document.body.addEventListener("OpenChatbotConsent",()=>{this.isOpened=!0})},methods:{openCookie(e){e.preventDefault(),window.reOpenCookiePopup()}}},u=d,p=(n("c91f"),n("2877")),h=Object(p["a"])(u,i,s,!1,null,null,null);t["a"]=h.exports},a612:function(e,t,n){(function(e){(function(e){window.vt=window.vt||{},vt.Shard=function(){const t="is-active",n=e("body");let i,s,o,a,r,c;function l(){s=e('<div class="shard" />'),o=e('<div class="shard__content" />'),i=e('<div class="shard-blackout" />'),i.on("click",p),a=e('<button type="button" class="shard__close-button">Close</button>'),a.on("click",p),s.append([a,o]),n.append(i),n.append(s)}function d(e,t){s||l(),t&&(c=t),r&&r.detach(),r=e,o.append(e),setTimeout(u,250)}function u(){s.addClass(t),i.addClass(t);const e={overflow:"hidden"};
1n.css(e),a.focus()}function p(){c&&(c(),c=null),s.removeClass(t),i.removeClass(t),n.attr("style","")}return{show:d,hide:p}}()})(e)}).call(this,n("fb64"))},a809:function(e,t,n){"use strict";n("e35f")},a895:function(e,t,n){(function(e){(function(e){e.fn.accessibleLink=function(){const e={ui:{keycodes:{SPACE:32,ENTER:13}}};function t(t){if("click"==t.type||t.keyCode==e.ui.keycodes.SPACE||t.keyCode==e.ui.keycodes.ENTER){const e=null!=t.target?t.target:t.srcElement;e&&window.open(e.getAttribute("data-href"),"_self")}}return this.on("keydown",t),this}})(e)}).call(this,n("fb64"))},a917:function(e,t,n){e.exports={black:"#384241",darkGray:"#6d7474",mediumGray:"#afb3b3",lightGray:"#ebecec",offWhite:"#f9f9f9",white:"#fff",success:"#158811",error:"#d63649",warning:"#f7c137"}},a97b:function(e,t,n){"use strict";n("ddb0");var i=n("3e7f"),s=n("a122");const o="SearchModule.RecentSearch",a=()=>({products:[],recipes:[],pages:[],totalCount:0,bestMatchType:"",recipesTotalCount:0,productsTotalCount:0,pagesTotalCount:0}),r=()=>({category:"",items:[],totalCount:0});let c;const l={state:{results:a(),selectedTypeResult:r(),loading:!1,loadingMore:!1,skip:0,searchParams:{query:"",type:"",ordering:"",tagUids:[]},savedTagUids:{product:[],recipes:[],pages:[]},placement:"Search page",productFilters:[],pageFilters:[],recipeFilters:[],quickSearchActivated:!1,loadingFacets:!1,facets:{heading:"",cards:[]},set recentSearch(e){localStorage.setItem(o,JSON.stringify(e))},get recentSearch(){return JSON.parse(localStorage.getItem(o))||[]}},getters:{hasNoResults(e){const{type:t}=e.searchParams;var n,i,s;return""==t||"all"==t?0==(null===(n=e.results)||void 0===n?void 0:n.pages.length)&&0==(null===(i=e.results)||void 0===i?void 0:i.recipes.length)&&0==(null===(s=e.results)||void 0===s?void 0:s.products.length):0==e.selectedTypeResult.totalCount},filters(e){const{type:t}=e.searchParams;return"pages"==t?e.pageFilters:"products"==t?e.productFilters:e.recipeFilters},selectedFilters(e,t){const{tagUids:n}=e.searchParams;return n.map(e=>t.filters.find(t=>t.uid==e))},selectedFilterNames(e,t){return t.selectedFilters.map(({name:e})=>e).join(",")}},actions:{setResults({state:e},t){e.results=t},setQuery({state:e},t){e.searchParams.query=t},setType({state:e},t){e.searchParams.type=t},setOrdering({state:e},t){e.searchParams.ordering=t},selectedTypeResult({state:e},t){e.selectedTypeResult=t},setSearchParams({state:e},{query:t,type:n="",ordering:i="Relevance",tagUids:s=[]}){e.searchParams={query:t,type:n,ordering:i,tagUids:s},e.savedTagUids[n]=s},setFilters({state:e},{productFilters:t,recipeFilters:n,pageFilters:i}){e.productFilters=t,e.recipeFilters=n,e.pageFilters=i},setQuickSearchActivated({state:e},t){e.quickSearchActivated=t},setSavedTagUids({state:e},{type:t,tagUids:n}){e.savedTagUids[t]=n},setFacets({state:e},t){e.facets=[...t]},async loadContent({state:e}){e.loading=!0,e.results=a(),e.selectedTypeResult=r(),l.facets=null;const{query:t,type:n,ordering:i,tagUids:o}=e.searchParams,{data:c}=await s["a"].search.get({query:t,type:n,ordering:i,tagUids:o});n?e.selectedTypeResult=c:e.results=c,e.loading=!1},saveRecentSearch({state:e},t){const{recentSearch:n}=e,i=n.filter(e=>e.query!=t),s=Date.now(),o={id:s,query:t};i.unshift(o),e.recentSearch=[...i].slice(0,10)},clearRecent({state:e}){e.recentSearch=[]},async loadMore({state:e}){e.loadingMore=!0;const{selectedTypeResult:{items:t}}=e,{query:n,type:i,ordering:o,tagUids:a}=e.searchParams,{data:r}=await s["a"].search.get({query:n,type:i,ordering:o,skip:t.length,tagUids:a});e.selectedTypeResult.items=[...t,...r.items],e.loadingMore=!1},async loadFacets({state:e}){e.loadingFacets=!0,c&&c.abort(),c=s["a"].createAbortController();const{query:t}=e.searchParams,{data:n}=await s["a"].search.facets({query:t,abortController:c});e.facets=n,e.loadingFacets=!1}}};t["a"]=i["a"].create(l)},adaa:function(e,t,n){(function(e,t){(function(e,t){window.vt=window.vt||{},vt.Geolocator=function(){const n=e.Deferred(),i=setTimeout(t.partial(n.reject.bind(n),new Error("Geolocation operation timed out.")),3e4),s=clearTimeout.bind(null,i);return navigator.geolocation.getCurrentPosition(t.compose(s,n.resolve.bind(n)),t.compose(s,n.reject.bind(n))),n.promise()}})(e,t)}).call(this,n("fb64"),n("2ef0"))},ae91:function(e,t,n){"use strict";(function(e){n("5319");var t=n("2340"),i=n.n(t);(function(e){e.fn.togglCookiePolicy=function(){const t="cookie-policy-accepted-value";return this.each((function(){const n=e(this);"1"!==o(t)&&(n.show(),e(this).on("click","#acceptButton",()=>{s(t,"1"),n.removeClass("active"),e(".js-cookies-settings").each((t,n)=>{const i=e(n).prop("checked")?1:0;s(n.name,i)}),window.updateGtmBlacklist()}))}));
1function n(){const t=e(".cookie-policy").data("cookieconsentLanguage");return t?t.toUpperCase():""}function s(t,s){const o=n(),a=new Date;a.setTime(+a+1577664e5);const r=`${escape(s)}; expires=${a.toUTCString()}`,c="; path=/";let l=e(".cookie-policy").data("cookieconsentDomain"),d="";if(l)"."===l.charAt(0)&&(l=l.substr(1)),d="; domain=."+l;else{const e=i.a.parse(window.location.host);d=e.domain?"; domain=."+e.domain:""}document.cookie=`${t+o}=${r}${c}${d}`}function o(e){const t=n();let i,s,o;const a=document.cookie.split(";");for(i=0;i<a.length;i++)if(s=a[i].substr(0,a[i].indexOf("=")),o=a[i].substr(a[i].indexOf("=")+1),s=s.replace(/^\s+|\s+$/g,""),s===e+t)return unescape(o)}}})(e)}).call(this,n("fb64"))},aeba:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-popover",{class:e.classes,attrs:{offset:e.offset,open:e.value,reference:e.reference,placement:e.placement,"popover-class":e.popoverClass,trigger:"manual",container:e.container},on:{hide:e.close}},[e._t("default"),n("template",{slot:"popover"},[!e.autoClose||e.showCloseWhenAutoClose?n("button",{directives:[{name:"close-popover",rawName:"v-close-popover"}],staticClass:"c-popover__close-button c-button-close--s"},[n("Icon",{attrs:{icon:e.iconClose,"hover-color":(e.color,"medium-gray"),stroke:"black"==e.color?"white":"black"}})],1):e._e(),e._t("popover")],2)],2)},s=[],o=(n("ddb0"),n("e37d")),a=n("28cc"),r=n.n(a),c=n("3c75"),l={directives:{ClosePopover:o["a"]},components:{VPopover:o["b"],Icon:c["a"]},props:{value:{type:Boolean,default:!1},placement:{type:String,default:"bottom"},autoClose:{type:Boolean,default:!1},autoCloseDelay:{type:Number,default:1e3},showCloseWhenAutoClose:{type:Boolean,default:!1},classes:{type:String,default:null},color:{type:String,default:"white"},container:{type:String,default:"body"},offset:{type:Number,default:8},dropdownClass:{type:String,default:""},reference:{type:Object,default:null},hideOnScroll:{type:Boolean,default:!0},popupClass:{type:Array,default:()=>[]}},data(){return{iconClose:r.a}},computed:{popoverClass(){const{popupClass:e}=this,t=[...e];return"black"==this.color&&t.push("popover--black"),this.dropdownClass&&t.push(this.dropdownClass),t}},watch:{value(e){e&&this.autoClose&&(this.timeout=setTimeout(()=>{this.autoClose&&this.close()},this.autoCloseDelay))}},mounted(){this.hideOnScroll&&window.addEventListener("scroll",()=>{this.close()})},methods:{close(){this.$emit("input",!1),this.timeout&&clearTimeout(this.timeout)}}},d=l,u=n("2877"),p=Object(u["a"])(d,i,s,!1,null,null,null);t["a"]=p.exports},af3f:function(e,t,n){(function(e){vt.InlineMedia=function(){let t=!1,n=!1,i=!1;const s=function(){if(window.YT)return void(t=!0);const e=document.createElement("script");e.src="https://www.youtube.com/iframe_api";const n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(e,n),window.onYouTubeIframeAPIReady=function(){t=!0}};s();const o=s=>{let o,a,r=!1;function c(t){t.data!=YT.PlayerState.PLAYING||r||(r=!0),0===t.data&&(a.removeClass("playing pause expanded").addClass("play-ended"),e(".video-overlay").remove(),dataLayer.push({videoName:a.data("title"),videoType:a.data("duration")>30?"Press-Play":"Auto-Play",event:"videoEnded"})),2===t.data&&(a.addClass("pause"),dataLayer.push({videoName:a.data("title"),event:"videoPaused"}))}const l=function(e){d(e.target),u(e.target)};let d=function(e){const t=e.getDuration();a.attr("data-duration",t)},u=function(e){const{title:t}=e.getVideoData();a.attr("data-title",t)};const p=e=>{o=new YT.Player("video-"+e,{playerVars:{autoplay:0,rel:0,modestbranding:1,controls:0},events:{onReady:l,onStateChange:c},videoId:e,host:"https://www.youtube-nocookie.com"})},h=function(){a.find(".js-play-button").on("click",t=>{t.preventDefault(),a.addClass("playing").removeClass("pause"),a.data("duration")>30?(a.addClass("expanded"),e(".video-overlay").length||e("body").append('<div class="video-overlay"></div>'),setTimeout(()=>{o.playVideo(),i||dataLayer.push({videoName:a.data("title"),videoType:"Press-Play",event:"videoStarted"}),i=!0},600)):(o.playVideo(),n||dataLayer.push({videoName:a.data("title"),videoType:"Auto-play",event:"videoStarted"}))}),a.find(".js-pause-button").on("click",e=>{e.preventDefault(),o.pauseVideo(),a.addClass("pause")}),e(document).on("click",".video-overlay",()=>{a.each((t,n)=>
1{e(n).hasClass("expanded")&&(dataLayer.push({videoName:e(".expanded").data("title"),event:"videoStopped"}),e(n).removeClass("expanded playing pause"),o.stopVideo(),e(".video-overlay").remove(),i=!1)})})},f=n=>{function i(){var e=setInterval(()=>{t&&(p(a.data("id")),h(),clearInterval(e))},300)}n&&(a=e(n),a.data("youtube-video")||i())};f(s)};function a(){e(".newsroom__content>p>iframe").each((function(){const t=e(this).attr("src").split("https://www.youtube.com/embed/").pop(),n=e(this).next("p").find("em").text();e(this).replaceWith(`<div class="newsroom__video js-video-block" data-id="${t}"> <div class="newsroom__video-inner"> <div id="video-${t}"></div> <picture class="newsroom__video-preview"> <source srcset="https://i.ytimg.com/vi/${t}/hqdefault.jpg" media="(min-width: 1140px)"> <source srcset="https://i.ytimg.com/vi/${t}/hqdefault.jpg" media="(min-width: 800px)"> <source srcset="https://i.ytimg.com/vi/${t}/hqdefault.jpg" media="(min-width: 640px)"> <img src="https://i.ytimg.com/vi/${t}/hqdefault.jpg"/> </picture> <button class="newsroom__video-btn newsroom__video-play js-play-button"><span><svg width="9" height="12" xmlns="http://www.w3.org/2000/svg"><path d="M1.559 1.05l6.197 4.175a1 1 0 0 1-.008 1.664L1.55 10.977A1 1 0 0 1 0 10.142V1.88a1 1 0 0 1 1.559-.829z" fill="#999" fill-rule="evenodd"/></svg></span></button> <button class="newsroom__video-btn newsroom__video-pause js-pause-button"><span>pause video</span></button></div> <span class="newsroom__media-description">${n}</span></div>`)})),e(".newsroom__content>p>img").each((function(){const t=e(this).attr("src"),n=e(this).attr("alt");t.startsWith("/")?e(this).remove():e(this).parent().replaceWith(`<div class="newsroom__media-content"> <picture class="newsroom__media-picture"> <source srcset="${t}" media="(min-width: 640px)"> <img src="${t}" /> </picture> <span class="newsroom__media-description">${n}</span> </div>`)}));const t=e(".js-video-block");t.each((function(){new o(this)})),e(window).on("resize scroll",()=>{t.each((function(){e(this).isInViewport()&&e(this).data("duration")<=30&&!e(this).hasClass("pause")&&!e(this).hasClass("play-ended")&&e(window).width()>1024&&!n&&(e(this).find(".js-play-button").click(),n=!0)}))})}return{initialize:a}}()}).call(this,n("fb64"))},af53:function(e,t,n){var i=n.p,s="img/sprite.ab609ee0.svg#icon-close-bold",o="img/sprite.ab609ee0.svg#view-icon-close-bold";
1e.exports={symbol:i+s,view:i+o,viewBox:"0 0 24 24",title:"close",toString:function(){return JSON.stringify(this.view)}}},b0ae:function(e,t,n){(function(e,t){n("13d5"),function(e,t){window.vt=window.vt||{},vt.StateMonitor=function(e){let n=t.isPlainObject(e)&&e||{};const i=[];function s(){return n}function o(e){if(!t.isPlainObject(e))throw new Error("State update must be a plain object.");return Object.keys(e).length&&(i.forEach(i=>{const s=t.extend({},n,e),o=t.extend({},n);a(s,o,i.props)&&i.fn(i.props?t.pick(s,i.props):s,i.props?t.pick(o,i.props):o)}),n=t.extend({},n,e)),n}function a(e,n,i){const s=t.isArray(i)?i:Object.keys(e);return s.reduce((t,i)=>t||e[i]!==n[i],!1)}function r(e,t){const n={fn:e,props:t};return i.push(n),c.bind(null,n)}function c(e){t.remove(i,e)}return{getState:s,setState:o,subscribe:r}}}(0,t)}).call(this,n("fb64"),n("2ef0"))},b21c:function(e,t,n){(function(e,t){(function(e){window.vt=window.vt||{},vt.BrandNavigation=function(){function n(n){n.addEventListener("change",()=>{if(!1===n.checked){const e=n.parentElement,t=e.querySelectorAll(".brand-navigation-lever");for(var i=0;i<t.length;i++)t[i].checked=!1}else{const s=document.querySelectorAll(".brand-navigation-lever"),o=[],a=e(n).parents("li");a.each((function(){const e=this.querySelector(".brand-navigation-lever");e&&o.push(e)}));for(i=0;i<s.length;i++)s[i]===n||t.includes(o,s[i])||(s[i].checked=!1)}},!1)}function i(t){const i=t.querySelector(".brand-nav_linkCssClass.selected");if(i){const t=e(i).parents("li");t.each((function(){const e=this.querySelector(".brand-navigation-lever");e&&(e.checked=!0)}))}const s=t.querySelectorAll(".brand-navigation-lever");for(let e=0;e<s.length;e++)n(s[e]);e(".brand-nav_linkCssClass").click(()=>{document.body.classList.remove("nav-open"),document.querySelector(".page-overlay").classList.remove("show")}),e(".brand-navigation .burger-menu-button").click(e=>{e.preventDefault(),document.body.classList.remove("nav-open"),document.querySelector(".page-overlay").classList.remove("show")})}return{initialize:i}}()})(e)}).call(this,n("fb64"),n("2ef0"))},b318:function(e,t,n){"use strict";n("4064"),n("32bc")},b66d:function(e,t,n){"use strict";n("4b7f")},b968:function(e,t,n){(function(e){const{hash:t}=window.location;t&&scroll(0,0),e(window).load(()=>{if(t&&!t.startsWith("#login")&&e(t).length){const n=60;e("html, body").animate({scrollTop:e(t).offset().top-n+"px"},2e3)}})}).call(this,n("fb64"))},b9d1:function(e,t,n){e.exports=n.p+"img/stopwatch_time.cf608e0c.svg"},bd12:function(e,t,n){(function(e){(function(e){e.fn.searchInitScripts=function(){e(this);e(".search-filter").find(".filter-title:not(:first)").not(".selected-filter-choice").generalCollapse({collapsed:".options"}),e(".search-filter").find(".filter-title:first").not(".selected-filter-choice").generalCollapse({collapsed:".options",expandedOnInit:!0}),window.sessionStorage&&(0===e(".search-result").length?(e("form").clearSessionStorage("submit"),e(".search-link").clearSessionStorage("click")):(e(".search-filter").find(".filter-title").getExpandedFilterState(),e(".search-filter").find(".filter-title").not(".selected-filter-choice").saveExpandedFilterState(),e(".clear-search-filter").clearSessionStorage("click"))),e(".search-filter .expand-checkbox:first-of-type").prop("checked",!0),e(".search-filter-toggle").click((function(){const t=e(this).find("> input[type=checkbox]");t.click(),t.is(":checked")?e(this).addClass("activated"):e(this).removeClass("activated")})),e(".search-filter-toggle > input[type=checkbox]").change(()=>{e(".search-layout-aside").toggleClass("mobile-show")});e(".hero-deck");const t=e(".hero-deck");t.length>0&&e(".search-form form").one("submit",(function(t){const n=e(this).closest(".search-hero--expanded");t.preventDefault(),t.stopPropagation(),n.addClass("collapsed"),e(".ac_results").remove(),setTimeout(()=>{e(".search-form form").submit()},100)}))},e(document).ready((function(){e(this).searchInitScripts()}))})(e)}).call(this,n("fb64"))},be20:function(e,t,n){(function(e,t){(function(e,t){window.vt=window.vt||{},vt.FullWidthSlider=function(){function n(n){const i=e("html").hasClass("afi"),s=t.merge({adaptiveHeight:!0,mode:"horizontal",pager:!0,onSlideBefore(t,i,s){const o=t.find(".split-deck");o.length&&window.matchMedia("(max-width: 640px)").matches?e(n).parent().parent().find(".bx-prev, .bx-next").css("top",o.find(":first-child").height()):e(n).parent().parent().find(".bx-prev, .bx-next").css("top","50%")},onSliderLoad(t){const i=e(n).find(">
1 div:not([class='bx-clone'])").eq(0).find(".split-deck");i.length&&window.matchMedia("(max-width: 640px)").matches&&e(n).parent().parent().find(".bx-prev, .bx-next").css("top",i.find(":first-child").height())}},i&&{adaptiveHeight:!1,preloadImages:"visible",pager:!0,pause:7e3,oneToOneTouch:!1,preventDefaultSwipeX:!1,preventDefaultSwipeY:!0,wrapperClass:"bx-wrapper autoslider"}),o=e(n).bxSlider(s),a=e(n).offset().top,r=e(window).height();i&&(r<a-200?e(window).scroll(()=>{o.startAuto(!0)}):o.startAuto(!0))}return{initialize:n}}()})(e,t)}).call(this,n("fb64"),n("2ef0"))},bf07:function(e,t,n){"use strict";n("ddb0");var i=n("852e"),s=n.n(i),o=n("0532");const a=window.gtmData||{},r=window.gtmSettings||{},c=r.enableEnhancedEcommerce,l={track(e){window.dataLayer=window.dataLayer||[],window.dataLayer.push(e)},trackImpression(e,t){if(!c)return;const n={root:null,rootMargin:"0px 0px 0px 0px",threshold:.9},i=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(this.track({ecommerce:null}),this.track({event:"view_item_list",ecommerce:{items:[t]}}),i.unobserve(e.target))})},n);i.observe(e)},trackImpressionClick(e,t,n){c&&(e.preventDefault(),setTimeout(()=>{document.location=n},300),this.track({ecommerce:null}),this.track({event:"select_item",ecommerce:{items:[t]}}))},trackAddToCart({name:e,cookingTime:t,ingredientCount:n,arlaProductCount:i,id:s,mealType:o,eventAction:a="Add to basket"}){if(!c)return;const r={event:"checkout",eventCategory:"Ecommerce",eventAction:a,ecommerce:{checkout:{actionField:{step:1},products:[{dimension55:t,dimension56:n,dimension57:i,price:"0",brand:"Arla",category:"Opskrifter",name:e,id:s,variant:o,quantity:1}]}}};this.track(r)},trackActionBar({event:e,position:t}){const n={event:e,position:t};this.track(n)},trackShareLinks({event:e,position:t,network:n}){const i={event:e,position:t,network:n};this.track(i)},trackPortions({event:e,position:t,placement:n}){const i={event:e,position:t,placement:n};this.track(i)},trackRecipeRating({event:e,recipeRating:t,placement:n}){const i={event:e,recipeRating:t,placement:n};this.track(i)},trackSimpleEvent({event:e}){const t={event:e};this.track(t)},trackRecipeProduct({event:e,recipeProductName:t}){const n={event:e,recipeProductName:t};this.track(n)},trackMainNavClick({event:e,navigationItem:t}){const n={event:e,navigationItem:t};this.track(n)},trackDropdownNavClick({event:e,navigationItem:t}){const n={event:e,navigationItem:t};this.track(n)},trackLanguageSelection({event:e,language:t}){const n={event:e,language:t};this.track(n)},trackFreeTextSearch({event:e,freeTextSearch:t}){const n={event:e,freeTextSearch:t};this.track(n)},trackRecipeStep({event:e,recipeStepNumber:t}){const n={event:e,recipeStepNumber:t};this.track(n)},trackRemoveItemShoppingCart({event:e,deleteSavedRecipeDropdown:t}){const n={event:e,deleteSavedRecipeDropdown:t};this.track(n)},trackClickItemShoppingCart({event:e,shoppingCartMenuRecipe:t}){const n={event:e,shoppingCartMenuRecipe:t};this.track(n)},trackSavedRecipesClick({event:e,savedRecipeClickTitle:t}){const n={event:e,savedRecipeClickTitle:t};this.track(n)},trackLoggedInMenuLinks({event:e,loggedInMenuItemClick:t}){const n={event:e,loggedInMenuItemClick:t};this.track(n)},trackYearDropdownClick({event:e,dropdownSelectYear:t}){const n={event:e,dropdownSelectYear:t};this.track(n)},trackYearContentTypeClick({event:e,dropdownSelectContent:t}){const n={event:e,dropdownSelectContent:t};this.track(n)},trackSocialNewsroomSharing({event:e,shareType:t,shareContentTitle:n}){const i={event:e,shareType:t,shareContentTitle:n};this.track(i)},trackNewsroomContentSelect({event:e,contentType:t,contentTitle:n}){const i={event:e,contentType:t,contentTitle:n};this.track(i)},trackNewsroomRelatedArticleClick({event:e,relatedArticleTitle:t}){const n={event:e,relatedArticleTitle:t};this.track(n)},trackNewsroomSubMenuClick({event:e,subMenuButton:t}){const n={event:e,subMenuButton:t};this.track(n)},trackNewsroomBreadcrumbsClick({event:e,breacrumbUrl:t}){const n={event:e,breacrumbUrl:t};this.track(n)},trackAdimoButtonClick({event:e,touchpointId:t}){const n={event:e,touchpointId:t};this.track(n)},trackGridPageItemClick(){const e=document.querySelectorAll("[data-grid-page-item]");
1e.forEach(e=>{e.addEventListener("click",()=>{this.track({event:"pageGridClick",pageGridTitle:e.dataset.trackingKicker+" | "+e.dataset.trackingTitle})})})},trackGridProductItemClick(){const e=document.querySelectorAll("[data-grid-product-item]");e.forEach(e=>{e.addEventListener("click",()=>{this.track({event:"productGridClick",productGridName:e.dataset.trackingKicker+" | "+e.dataset.trackingTitle,placement:e.dataset.placement})})})},trackAccordionItemClick({event:e,faqName:t}){const n={event:e,faqName:t};this.track(n)},trackTabItemClick({event:e,tabName:t}){const n={event:e,tabName:t};this.track(n)},trackSimpleEventGlobal(){const e=document.querySelectorAll("[data-tracking-event]");e.forEach(e=>{const{trackingEvent:t,trackingTitle:n}=e.dataset;if(e.hasAttribute("data-tracking-title"))t&&e.addEventListener("click",()=>{this.track({event:t,relatedRecipeTitle:n})});else{const{trackingPlacement:n}=e.dataset;t&&e.addEventListener("click",()=>{const e={event:t};n&&(e.placement=n),this.track(e)})}})},trackViewPortViewportAppearance(){const e=document.querySelectorAll("[data-viewport-tracking-event]");e.forEach(e=>{const{viewportTrackingEvent:t}=e.dataset;o["a"].inViewport(e,()=>{this.track({event:t})})})},milkyWhiteTracking(){const e=document.getElementsByClassName("my-pages-header__action--settings")[0],t=document.getElementsByClassName("my-pages-header__action--logout")[0],n=document.getElementsByClassName("js-unsubscribe-all-consents")[0],i=document.getElementsByClassName("js-unsubscribe-consent")[0],o=document.getElementsByClassName("js-delete-user")[0],a=document.querySelectorAll('[data-vue="CustomerWebUserCockpitLoader"]');if(e&&e.addEventListener("click",()=>{this.track({event:"milkyWhiteSettings"})}),t&&t.addEventListener("click",()=>{this.track({event:"milkyWhiteLogout"})}),n&&n.addEventListener("click",()=>{this.track({event:"milkyWhiteUnsubscribeAll"})}),i&&i.addEventListener("click",()=>{this.track({event:"milkyWhiteUnsubscribe",subscriptionName:"ugens madplan fra karolines køkken ®"})}),o&&o.addEventListener("click",()=>{this.track({event:"milkyWhiteDeleteUser"})}),a.length){const e=setInterval(()=>{if(document.getElementsByClassName("uc-root")[0]){clearInterval(e);const t=setInterval(()=>{if(document.getElementsByClassName("uc-accordion")[0]){const e=document.querySelectorAll(".uc-accordion__toggle");clearInterval(t),e.forEach(e=>{e.addEventListener("click",()=>{this.track({event:"milkyWhiteConsentToggle",consentName:e.getElementsByClassName("uc-accordion__item-header")[0].children[0].innerText})})})}},500)}},500)}s.a.get("user_signup")&&(this.track({event:"milkyWhiteSignupComplete"}),s.a.remove("user_signup"))},getImpresssionExtendedInformation(e,t){const n=e.closest("[data-root]");if(!n)return{};const i=n.querySelector("[data-grid]"),s=n.querySelector("[data-carousel]"),o=n.querySelector("[data-list]");let r="grid";r=s?"carousel":"list";const c={item_list_name:`${t.item_category} ${r}`};"FacetOverviewPageType"==a.pageType&&(c.item_list_name=document.title),n&&n.dataset.heading&&(c.item_list_name=n.dataset.heading);const l=()=>{if(i){let t=e.closest(".c-grid-item");return t||(t=e.closest(".c-card")),[...i.children].indexOf(t)}if(s){let t=e.closest(".swiper-slide");return t||(t=e.closest(".c-card")),[...s.children].indexOf(t)}return o?[...o.children].indexOf(e.closest("li")):0};return c.index=l(),c},trackDisplayItemImpression(e,t){if(!c)return;const n={root:null,rootMargin:"0px 0px 0px 0px",threshold:.5},{id:i,name:s,position:o,variant:a,category:r,creative:l}=t,d=e=>null===e.offsetParent,u=new IntersectionObserver(e=>{let t=null;e.forEach(e=>{e.isIntersecting&&!d(e.target)?(clearTimeout(t),t=setTimeout(()=>{this.track({event:"eec.promotionView",ecommerce:{promoView:{promotions:[{id:i,name:s,position:o,category:r,creative:l,variant:a}]}}})},1e3),u.unobserve(e.target)):clearTimeout(t)})},n);u.observe(e)},trackDisplayItemImpressionClick(e,t,n){const{id:i,name:s,position:o,variant:a,category:r,creative:c}=t;e.preventDefault();const l=setTimeout(()=>{document.location=n},1e3);this.track({event:"eec.promotionClick",ecommerce:{promoClick:{promotions:[{id:i,name:s,position:o,category:r,creative:c,variant:a}]}},eventCallback(){n&&(l&&clearTimeout(l),document.location=n)}})},enhancedEcommerceTrackerInitialize(e){if(!c)return;let t=JSON.parse(e.dataset.tracking);if(t)if(t&&"DisplayItem"==t.type)this.trackDisplayItemImpression(e,t),e.addEventListener("click",n=>
1{this.trackDisplayItemImpressionClick(n,t,e.href)});else{const n=this.getImpresssionExtendedInformation(e,t);t={...t,...n},this.trackImpression(e,t),e.addEventListener("click",n=>{this.trackImpressionClick(n,t,e.href)})}},sliderScroll(e,t){this.track({event:"sliderScroll",sliderScrollDirection:t,sliderName:e})},chatBot(e="floating button"){this.track({event:"chatbotOpen",placement:e})},formSubmission(){const e=this;if(document.querySelectorAll(".EPiServerForms").length){const t=setInterval(()=>{"undefined"!==typeof window.$$epiforms&&(clearInterval(t),window.$$epiforms(".EPiServerForms").on("formsSubmitted",(function(t){const n=window.$$epiforms(this).get(0),i=n.querySelector(".Form__Title");t.isFinalizedSubmission&&e.track({event:"formSubmit",formType:"optimizely form",formTitle:null===i||void 0===i?void 0:i.innerText})})))},100)}},trackUserLogin(){const e="UserSignInType";if(void 0!=s.a.get(e)){const t=s.a.get(e);let n="";n="google.com"==t?"Google":"apple.com"==t?"Apple":"facebook.com"==t?"Facebook":""==t?"Email":t,this.track({event:"login",method:n}),s.a.remove(e)}}};window.Tracker=l,t["a"]=l},bfe4:function(e,t,n){(function(e,t){(function(e){window.vt=window.vt||{},vt.ToggleReveal=function(){function n(n){const a=e(n),r=e("#"+a.attr("aria-controls")),c=a.data("toggle-reveal-text"),l=a.text(),d="false"===r.attr("aria-hidden"),u=o(c,l);u(a,r,d);const p=i(a,r,t.partial(u,a,r));return{destroy:s.bind(null,a,p)}}function i(e,n,i){const s=t.partial(a,n,i);return e.on("click",s),{toggleHandler:s}}function s(e,t){e.off("click",t.toggleHandler)}function o(e,t){return function(n,i,s){e&&n.text(s?e:t),i.attr("aria-hidden",!s),i.toggle(s)}}function a(e,t,n){const i="false"===e.attr("aria-hidden");t(!i)}return{initialize:n}}()})(e)}).call(this,n("fb64"),n("2ef0"))},c134:function(e,t,n){(function(e){(function(e){e(document).ready(()=>{const t="action-button-hovered";e(".has-background-image").not("link-hovered").has(".action-link").on("mouseenter",(function(){e(this).addClass(t)})).on("mouseleave",(function(){e(this).removeClass(t)}))})})(e)}).call(this,n("fb64"))},c619:function(e,t,n){(function(e){(function(e){window.location.href.indexOf("?error=access_denied")>=0&&(window.location.href=window.location.href.split("?")[0])})()}).call(this,n("fb64"))},c7be:function(e,t,n){var i=n.p,s="img/sprite.ab609ee0.svg#icon-icon-check-circle-bold",o="img/sprite.ab609ee0.svg#view-icon-icon-check-circle-bold";
1e.exports={symbol:i+s,view:i+o,viewBox:"0 0 24 24",title:"",toString:function(){return JSON.stringify(this.view)}}},c91f:function(e,t,n){"use strict";n("dc05")},ca58:function(e,t,n){(function(e,t){(function(e,t){window.vt=window.vt||{};const n="generic-carousel",i="is-active",s="in-transition",o=.7,a=640,r=960;vt.GenericCarousel=function(){function e(e){let c,l,d,u=Array.prototype.slice.call(e.children);const p=t.pick(e.dataset,["nextLabel","prevLabel"]);let h,f={},m={},g=!1;const v=t.partial(M,-1),b=t.partial(M,1),w=[_(`(min-width: 0px) and (max-width: ${a-1}px)`,1),_(`(min-width: ${a}px) and (max-width: ${r-1}px)`,2),_(`(min-width: ${r}px)`,3)];function y(){u.unshift(u.pop());while(u.length<5)u=u.concat(t.map(u,e=>e.cloneNode(!0)));c=document.createElement("div"),c.classList.add(n+"__container"),c.setAttribute("tabindex",0),k(c),C(e),t.forEach(w,I),c.addEventListener("keydown",A),c.addEventListener("touchstart",E),c.addEventListener("touchmove",L),c.addEventListener("touchend",O),e.classList.add(i)}function k(n){t.forEach(t.map(u,x),n.appendChild.bind(n)),e.appendChild(c)}function C(e){l=S(p.prevLabel,"prev"),d=S(p.nextLabel,"next"),l.addEventListener("click",v),d.addEventListener("click",b),e.appendChild(l),e.appendChild(d)}function x(e){const t=document.createElement("div");return t.classList.add(n+"__item"),t.appendChild(e),t}function S(t,i){const s=document.createElement("button");return s.classList.add(n+"__button"),s.classList.add(`${n}__button--${i}`),s.innerHTML=`<span class="${n}__button-label">${t}</span>`,s.setAttribute("type","button"),s.setAttribute("aria-controls",e.id),s}function _(e,t){const n=window.matchMedia(e);return n.slideConfig={count:t},n}function I(e){F(e),e.addListener(F)}function T(e){e.removeListener(F)}function A(e){37===e.keyCode?P(-1):39===e.keyCode&&P(1)}function F(e){if(e.matches){h=t.get(e,"slideConfig")||t.get(e,"currentTarget.slideConfig");const n=h.count,i=u.length*o/n*100,s=1/u.length,a=s-R(n);c.style.width=i+"%",c.style.transform=`translate(${-100*a}%, 0)`}}function E(e){m={x:e.touches[0].screenX,y:e.touches[0].screenY},f={x:e.touches[0].screenX,y:e.touches[0].screenY}}function L(e){f={x:e.touches[0].screenX,y:e.touches[0].screenY}}function O(e){f.x!==m.x&&P(f.x<m.x?1:-1),m={},f={}}function M(e,t){t.preventDefault(),P(e)}function P(e){const t=1/u.length,n=t*e;if(e>0){var i=t-R(h.count);$(-100*(i+n),{after(){c.appendChild(c.firstChild),c.style.transform=`translate(${-100*i}%, 0)`}})}else{i=2*t-R(h.count);$(-100*(i+n),{before(){c.insertBefore(c.lastChild,c.firstChild),c.style.transform=`translate(${-100*i}%, 0)`}})}}function R(e){const t=u.length*o;return(1-o)/2/t*e}function $(e,n){if(!g){g=!0;var i=function(){requestAnimationFrame(()=>{g=!1,t.get(n,"after",t.noop)(),c.classList.remove(s),c.removeEventListener("transitionend",i)})};requestAnimationFrame(()=>{t.get(n,"before",t.noop)(),requestAnimationFrame(()=>{c.addEventListener("transitionend",i),c.classList.add(s),c.style.transform=`translate(${e}%, 0)`})})}}function j(){c.removeEventListener("keydown",A),c.removeEventListener("touchstart",E),c.removeEventListener("touchmove",L),c.removeEventListener("touchend",O),l.removeEventListener("click",v),d.removeEventListener("click",b),t.forEach(w,T)}return y(),{destroy:j}}return{initialize:e}}()})(0,t)}).call(this,n("fb64"),n("2ef0"))},ce9c:function(e,t,n){"use strict";n("fe30"),n("e5bc")},cfd9:function(e,t,n){e.exports=n.p+"img/cutlery.d37b2464.svg"},d027:function(e,t,n){e.exports={black:"#384241",darkGray:"#6d7474",mediumGray:"#afb3b3",lightGray:"#ebecec",offWhite:"#f9f9f9",white:"#fff",success:"#158811",error:"#d63649",warning:"#f7c137"}},d043:function(e,t,n){"use strict";n("5319"),n("ddb0");var i=n("2b0e"),s=i["default"].extend({name:"Proxy",functional:!0,props:{component:{type:Object,required:!0},props:{type:Object,required:!0}},render(e){return e(this.component,{class:this.props.class,style:this.props.style,props:this.props})}});function o(e){const t={};return Object.keys(e).forEach(n=>{const i=e[n];"true"==i||"True"==i?t[n]=!0:"false"==i||"False"==i?t[n]=!1:Number(i)?t[n]=Number(i):i.length>1&&("["==i[0]&&"]"==i[i.length-1]||"{"==i[0]&&"}"==i[i.length-1])?t[n]=JSON.parse(i):t[n]=i}),t}t["a"]={mountComponents(e,t,n=document,i="data-vue"){e&&Object.entries(e).forEach(([e,s])=>{const o=Array.from(n.querySelectorAll(`[${i}="${e}"]`));
1o.length&&o.forEach(e=>{this.mountComponent(e,s,t)})})},mountChildComponents(e,t,n){this.mountComponents(e,t,n,"data-vue-child")},mountComponent(e,t,n){const i=o(e.dataset);i.slotContent=e.innerHTML,new s({store:n,propsData:{component:t,props:i}}).$mount(e)}}},d27d:function(e,t,n){"use strict";(function(e){n("2562");(function(e){e.fn.detectLowResRecipeImage=function(){function t(e){e.wrap('<div class="low-res-image" />')}if(this.length){const n=new Image;let i=0,s=0;if(n.src=e(this).prop("src"),i=n.height,s=n.width,s>0&&i>0)return s<430&&i<269&&t(e(this)),this;e(this).load((function(){return i=n.height,s=n.width,s<430&&i<269&&t(e(this)),this}))}},e.fn.addDisqus=function(){const t=e(this);if(window.disqus_config=function(){this.callbacks.onReady=[function(){t.trigger("ready")}]},e(this).length>0&&"undefined"!==typeof disqus_shortname){e(this).append('<div id="disqus_thread">');const 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)}}})(e)}).call(this,n("fb64"))},d2b9:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e.hasRecaptcha?n("Recaptcha",{ref:"recaptchaform",attrs:{id:"event-form","recaptcha-base-url":e.model.reCaptchaBaseUrl,sitekey:e.model.reCaptchaSiteKey},on:{submit:e.initAction}}):e._e()],1)},s=[],o=n("a062");const a=60;var r={components:{Recaptcha:()=>n.e("chunk-2d0c94a1").then(n.bind(null,"5907"))},props:{model:{type:Object,required:!0},oldLayout:{type:Boolean,default:!1}},data(){return{hasRecaptcha:!1,submittingForm:!1,$form:null,recaptchaToken:null}}
1,created(){this.model.reCaptchaSiteKey&&(this.hasRecaptcha=!0)},mounted(){this.addFormEvents()},methods:{initAction(e){this.$form.querySelector('input[name="RecaptchaToken"]').value=e,this.submittingForm=!0,this.$form.submit()},addFormEvents(){if(this.$form=document.querySelector(".event-form"),this.hasRecaptcha&&this.$form.addEventListener("submit",e=>{this.submittingForm||(e.preventDefault(),this.$refs.recaptchaform.verify())}),!this.model.oldLayout){const e=this.$form.querySelectorAll(".field-validation-error, .validation-summary-errors");e.length&&this.scrollToForm()}},scrollToForm(){window.scroll({behavior:"smooth",left:0,top:Object(o["a"])(this.$form)-a})}}},c=r,l=n("2877"),d=Object(l["a"])(c,i,s,!1,null,null,null);t["a"]=d.exports},d687:function(e,t,n){"use strict";(function(e){var t=n("096d"),i=n.n(t);(function(e){const t=document.querySelector(".fixed-container");i.a&&t&&e(()=>{const e=document.querySelector(".right-section"),n=document.querySelector(".left-section"),s=n.querySelectorAll("img"),o=e.querySelector(".right-section-product-image"),a=e.querySelector(".news-article-image"),r=o?o.querySelector("img"):null;let c;const l=960;function d(){return c}function u(){c=n.clientHeight-t.clientHeight}function p(){if(r)return o.clientHeight-r.clientHeight;if(a){const t=a.getBoundingClientRect().top,n=e.getBoundingClientRect().top;return t?t-n:0}return 0}function h(){const e=new i.a.Controller,n=new i.a.Scene({triggerElement:".fixed-container",duration:d,offset:p(),triggerHook:0}).setPin(".fixed-container").addTo(e);r&&(r.onload=function(){n.offset(p())}),s.length&&Array.prototype.map.call(s,e=>{e.onload=u}),window.addEventListener("resize",()=>{n.removePin(!0),u(),n.offset(p()),window.innerWidth>l&&d()-20>0&&t.clientHeight<=window.innerHeight&&n.setPin(".fixed-container").addTo(e)})}t&&(u(),window.innerWidth>l&&d()-20>0&&t.clientHeight<=window.innerHeight?h():window.addEventListener("resize",(function e(n){u(),window.innerWidth>l&&d()-20>0&&t.clientHeight<=window.innerHeight&&(window.removeEventListener("resize",e),h())})))})})(e)}).call(this,n("fb64"))},d7d5:function(e,t,n){"use strict";(function(e){var i=n("bf07");const s=()=>{const t={},n=e(".newsroom-main-share"),s=()=>{n.each((n,i)=>{const s=e(i).find(".newsroom-main-share__btn"),o=e(i).find(".newsroom-main-share__flyout"),a=e(i).find(".newsroom-main-share__social-list span"),r=e(i).find(".newsroom-main-share__close-btn"),c=e(i).find(".newsroom-main-share__input");s.on("click",t=>{t.stopPropagation(),t.preventDefault(),o.show(),e(t.currentTarget).parents("a").addClass("active").parent().addClass("active")}),o.on("click",e=>{e.stopPropagation(),e.preventDefault()}),a.on("click",n=>{const i=e(n.currentTarget).data("href");t(n),window.open(i)}),r.on("click",t=>{o.hide(),e(t.currentTarget).parents("a").removeClass("active").parent().removeClass("active")}),c.on("focus",n=>{e(n.currentTarget).select(),document.execCommand("copy"),t(n)})});let t=t=>{const n=e(t.currentTarget).parents("a");i["a"].trackSocialNewsroomSharing({event:"shareContent",shareType:e(t.currentTarget).data("socialNetwork"),shareContentTitle:n.find("strong").text()||n.find("h2").text()})};e(document).mouseup(t=>{const n=e(".newsroom-main-share__flyout");n.is(t.target)||0!==n.has(t.target).length||(n.hide(),n.parents("a").removeClass("active").parent().removeClass("active"))})};return s(),t};t["a"]=s}).call(this,n("fb64"))},dc05:function(e,t,n){e.exports={black:"#384241",darkGray:"#6d7474",mediumGray:"#afb3b3",lightGray:"#ebecec",offWhite:"#f9f9f9",white:"#fff",success:"#158811",error:"#d63649",warning:"#f7c137"}},dc8f:function(e,t,n){(function(e){(function(e){window.vt=window.vt||{},vt.DeckVideoBackground=function(){function e(e){const t=e.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 t(t,n){const i=e(n);i?t.play():t.pause(),window.addEventListener("scroll",()=>{const i=e(n);i?t.play():t.pause()})}function n(e){t(e.querySelector("video"),e)}return{initialize:n}}()})()}).call(this,n("fb64"))},dd56:function(e,t,n){"use strict";n("4157")},ddb7:function(e,t,n){"use strict";(function(e,t){n("5abe");(function(e){e.fn.nthFallback=function(t){e.each(t,(function(){const{cssClass:t}=this;e.each(this.elements,(function(){e(this.toString()).addClass(t)}))}))}})(e),t(()=>{e("img.svg").each((function(){const t=e(this),n=t.attr("id"),i=t.attr("class"),s=t.attr("src");e.get(s,s=>{let o=e(s).find("svg");"undefined"!==typeof n&&(o=o.attr("id",n)),"undefined"!==typeof i&&(o=o.attr("class",i+" replaced-svg")),o=o.removeAttr("xmlns:a"),!o.attr("viewBox")&&o.attr("height")&&o.attr("width")&&o.attr("viewBox",`0 0 ${o.attr("height")} ${o.attr("width")}`),t.replaceWith(o)},"xml")}))}),t(()=>{function e(e,t){const n=document.querySelectorAll(e);for(let i=0;i<n.length;++i){const e=n[i].innerText.split(" "),s=e.splice(-t,t).join(" ");for(let t=0;t<e.length-1;++t)e[t].length<=1&&(e[t]=`${e[t]} ${e.splice(t+1,1)}`);const o=e.join(" ");n[i].innerHTML=`${o} ${s}`}}e(".result-item figcaption:not(.recipe-tile__meta)",2),e(".product-list-products .product h2",2)}),function(){Element.prototype.closest||(Element.prototype.closest=function(e){let t=this;while(t){if(t.matches(e))return t;t=t.parentElement}return null})}(),function(){Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector)}()}).call(this,n("fb64"),n("fb64"))},e012:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"c-loader",class:e.cssClass},[n("div"),n("div"),n("div")])},s=[],o={props:{size:{type:String,default:""},color:{type:String,default:""}},computed:{cssClass(){return[this.size?"c-loader--"+this.size:"",this.color?"c-loader--"+this.color:""]}}},a=o,r=n("2877"),c=Object(r["a"])(a,i,s,!1,null,null,null);t["a"]=c.exports},e0d3:function(e,t,n){(function(e){(function(e){e.fn.showMorePosts=function(){e(this);e(".social-media-section .show-more").each((function(){e(this).loadMorePosts(e(this))}))},e(document).ready((function(){e(this).showMorePosts()}))})(e)}).call(this,n("fb64"))},e336:function(e,t,n){e.exports=n.p+"img/dkorganic.f19f7b98.png"},e35f:function(e,t,n){e.exports={black:"#384241",darkGray:"#6d7474",mediumGray:"#afb3b3",lightGray:"#ebecec",offWhite:"#f9f9f9",white:"#fff",success:"#158811",error:"#d63649",warning:"#f7c137"}},e3d4:function(e,t,n){"use strict";let i=(e,t,n)=>{let i,s,o=()=>n.userAgent.match(/ipad|iphone/i),a=e=>{i=t.createElement("textArea"),i.value=e,i.setAttribute("readonly",!0),i.style.position="absolute",i.style.top="-9999px",i.style.pointerEvents="none",t.body.appendChild(i)},r=()=>{let n,s;o()?(n=t.createRange(),n.selectNodeContents(i),s=e.getSelection(),s.removeAllRanges(),s.addRange(n),i.setSelectionRange(0,999999)):i.select()},c=()=>{t.execCommand("copy"),t.body.removeChild(i)};return s=function(e){a(e),r(),c()},{copy:s}};t["a"]=i(window,document,navigator)},e5bc:function(e,t,n){(function(e){(function(e){e.fn.themesInitScripts=function(){e(this);e().cssSupport(":nth-of-type(2n)")||e().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)"]}])},e(document).ready((function(){e(this).themesInitScripts()}))})(e)}).call(this,n("fb64"))},e5c0:function(e,t,n){(function(e){(function(e){e.fn.addFileInput=function(t){const n=e(`<a href="#" role="button" class="action-link">${arlaTranslations.addMoreText}</a>`);let i=e(this).find(t);e(this).append(n),n.on("click",()=>{const e=i.first();return e.show(),i=i.not(e),i.length||n.addClass("hidden"),!1})},e.fn.toggleWarningSign=function(){const t=e(this),n=e(".complaint-warning");t.click((function(){e(this).hasClass("no")?n.css("display","none"):e(this).hasClass("yes")&&n.css("display","block")}))},e(".autocomplete-products").length&&e.getJSON("/WebAppsCustomerContact/ComplaintHandlingForm/GetProducts/",t=>{let n;const i=10;let s,o,a=[];e(".autocomplete-products").autocomplete({source(r,c){for(n=e.ui.autocomplete.filter(t.Products,r.term),o=!1,a=[],s=0;s<n.length;s++)0===n[s].toLowerCase().indexOf(r.term.toLowerCase())&&(a.push(n[s]),o=!0);c(!1===o?n.slice(0,i):a.slice(0,i))}})})})(e)}).call(this,n("fb64"))},e65a:function(e,t,n){"use strict";n.d(t,"c",(function(){return o}
1)),n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return r}));const i=(e,t)=>t&&!e.classList.contains("has-shopping-list-item"),s=(e,t)=>{e.classList.contains("is-hidden-by-brand")||(e.classList.remove("is-hidden"),t.classList.remove("header-is-hidden"),e.style.visibility="visible")},o=()=>{let e=null;const t=document.querySelector(".c-header"),{body:n}=document,o=n.classList.contains("sticky-header");let a=n.classList.contains("has-shopping-list-item");const r=function(){let e=0;return function(t){const n=t-e;return e=t,n}}(),c=function(e){return e>=0?"down":"up"},l=function(){e&&(clearTimeout(e),e=null),e=setTimeout(()=>{const e=r(window.scrollY),a=c(e);window.scrollY>0?t.classList.add("has-shadow"):t.classList.remove("has-shadow"),i(n,o)?0!==e&&("down"===a&&!t.classList.contains("is-hidden")&&!t.classList.contains("is-hidden-by-brand")&&window.scrollY>=60&&(t.classList.add("is-hidden"),n.classList.add("header-is-hidden")),"up"===a&&t.classList.contains("is-hidden")&&!t.classList.contains("is-hidden-by-brand")&&(t.classList.remove("is-hidden"),n.classList.remove("header-is-hidden")),window.scrollY<=0&&(t.classList.remove("is-hidden-by-brand"),t.classList.remove("is-hidden"),n.classList.remove("header-is-hidden"))):s(t,n)},20)};if(t){if(t.classList.contains("is-hidden-by-brand")&&(n.classList.add("brand-page"),n.classList.add("header-is-hidden"),t.classList.add("is-hidden")),o){const e=new MutationObserver(()=>{const e=n.classList.contains("has-shopping-list-item");e!==a&&(a=e,i(n,o)?l():s(t,n))});e.observe(n,{attributes:!0,attributeFilter:["class"]})}window.addEventListener("scroll",l),window.addEventListener("load",()=>{n.classList.remove("brand-page")})}},a=()=>{const e=document.querySelector(".c-header"),{body:t}=document;t.classList.add("header-is-hidden"),e.classList.add("is-hidden"),e.style.visibility="hidden"},r=()=>{const e=document.querySelector(".c-header"),{body:t}=document;t.classList.remove("header-is-hidden"),e.classList.remove("is-hidden"),e.style.visibility="visible"}},e792:function(e,t,n){},e825:function(e,t,n){"use strict";var i=n("bf07");const s=()=>{const e=document.querySelectorAll(".c-grid");e.forEach(e=>{const t=e.querySelectorAll(".c-grid-item"),n=e.querySelectorAll(".js-show-all-grid-items")[0];null!=n&&n.addEventListener("click",()=>{i["a"].trackSimpleEvent({event:"GridSeeMoreClick"}),t.forEach(e=>{e.classList.contains("hidden")&&e.classList.remove("hidden")}),n.classList.add("hidden")})})};t["a"]=s},e8d9:function(e,t,n){var i=n.p,s="img/sprite.ab609ee0.svg#icon-logout",o="img/sprite.ab609ee0.svg#view-icon-logout";
1e.exports={symbol:i+s,view:i+o,viewBox:"0 0 24 25",title:"",toString:function(){return JSON.stringify(this.view)}}},e9db:function(e,t,n){var i=n.p,s="img/sprite.ab609ee0.svg#icon-logged-in",o="img/sprite.ab609ee0.svg#view-icon-logged-in";e.exports={symbol:i+s,view:i+o,viewBox:"0 0 24 24",title:"",toString:function(){return JSON.stringify(this.view)}}},eb9f:function(e,t,n){(function(e,t){(function(e){window.vt=window.vt||{},vt.SelectLink=function(){function n(t){const n=e(t),o=i(n);return{destroy:s.bind(null,n,o)}}function i(e){const n=t.partial(o,e);return e.on("change",n),{selectChangeHandler:n}}function s(e,t){e.off("change",SELECTOR,t.selectChangeHandler)}function o(e,t){window.location=e.val()}return{initialize:n}}()})(e)}).call(this,n("fb64"),n("2ef0"))},ec82:function(e,t,n){"use strict";const i=()=>{const e={},t=document.querySelectorAll("[data-src]"),n={rootMargin:"0px 0px 50px 0px",threshold:0},i=new IntersectionObserver((e,t)=>{for(let n=0;n<e.length;n++)if(e[n].isIntersecting&&!e[n].target.parentNode.classList.contains("loaded")){const i=e[n].target,s=i.getAttribute("data-src");i.onload=()=>{i.parentNode.classList.add("loaded")},i.src=s,t.unobserve(i)}},n),s=()=>{for(let e=0;e<t.length;e++)i.observe(t[e])};return e.init=s(),e};t["a"]=i},ee6f:function(e,t,n){(function(e){(function(e){e.fn.loadMorePosts=function(t){const n=function(t){e("html, body").animate({scrollTop:t.offset().top},800)};e.fn.handleSocialShowMoreButton=function(e){const t=e.attr("data-index");let n,i,s;t&&(n=parseInt(t),e.attr("data-index",n+1),i=e.attr("data-src"),s=i.substring(0,i.indexOf("index=")+6),e.attr("data-src",s+(n+1)))},e.fn.handleMasonry=function(e){e.masonry().masonry("reloadItems").masonry("layout")},e.fn.makeSocialActionLinksPopup=function(){e(".social-grid-item").on("click",".interact a, a.followl",(function(t){t.preventDefault(),t.stopPropagation();const n=e(this).attr("href");let i,s,o,a;e(window).width()>500?(i=450,s=550):(i=.9*e(window).width(),s=.8*e(window).height()),o=e(window).height()/2-s/2,a=e(window).width()/2-i/2,window.open(n,"window",`height=${s}, width=${i}, top=${o}, left=${a}, toolbar=0, location=0, menubar=0, directories=0, scrollbars=0`)}))},e.fn.makeSocialActionLinksPopup(),e(window).load(()=>{".instagrams"===e(t).data("target")&&e.fn.handleMasonry(e(e(t).data("target")))}),e(t).on("click",(function(){return e(this).addClass("show-loader"),e.ajax({context:this,type:"GET",cache:!1,url:e(this).attr("data-src"),success(t){const i=e(this).attr("data-target"),s=e(this).closest(".show-more-parent").find(i);let o;const a=e(this).attr("data-no-fade")&&"true"==e(this).attr("data-no-fade"),r=e(this).attr("data-no-scroll")&&"true"==e(this).attr("data-no-scroll"),c=e(this).attr("data-replace")&&"true"==e(this).attr("data-replace");if(c)o=s.html(t).fadeIn("slow");else if(a)o=e(t).appendTo(s),r||n(o);else{let a=!1;o=e(t).hide().appendTo(s).fadeIn("slow",(function(){e(this).css("display",""),a||(a=!0,".instagrams"===i?e.fn.handleMasonry(e(s)):n(o))}))}e.fn.handleSocialShowMoreButton(e(this)),e(this).removeClass("show-loader")}}),!1}))}})(e)}).call(this,n("fb64"))},f192:function(e,t,n){e.exports=n.p+"img/arla-logo.28a07d3d.png"},f202:function(e,t,n){"use strict";var i=n("bf07");const s=e=>{i["a"].track({event:"searchOpenSearchBar",placement:e})},o=(e,t)=>{i["a"].track({event:"searchPerformSearch",searchTerm:e,placement:t})},a=e=>{i["a"].track({event:"searchClearSearchBar",placement:e})},r=()=>{i["a"].track({event:"searchCloseSearchBar"})},c=e=>{i["a"].track({event:"searchChangeSorting",sortingMethod:e})},l=(e,t)=>{i["a"].track({event:"searchChangeResultType",resultType:e,placement:t})},d=e=>{i["a"].track({event:"searchOpenFilterMenu",currentFilters:e})},u=e=>{i["a"].track({event:"searchExpandFilterMenu",filterMenuName:e})},p=e=>{i["a"].track({event:"searchCollapseFilterMenu",filterMenuName:e})},h=(e,t)=>{i["a"].track({event:"searchSelectFilters",filterName:e,placement:t})},f=(e,t)=>{i["a"].track({event:"searchRemoveFilter",filterName:e,placement:t})},m=(e,t)=>{i["a"].track({event:"searchRemoveAllFilters",filterName:e,placement:t})},g=e=>{i["a"].track({event:"searchShowMoreAppliedFilters",placement:e})},v=e=>{i["a"].track({event:"searchShowLessAppliedFilters",placement:e})},b=e=>{i["a"].track({event:"searchClearRecentSearches",placement:e})};t["a"]={search:o,openSearchBar:s,clearSearchBar:a,closeSearchBar:r,changeSorting:c,changeType:l,openFilter:d,expandFilterCategory:u,collapseFilterCategory:p,applyFilters:h,removeFilters:f,clearFilters:m,showMoreFilters:g,showLessFilters:v,recentSearch:b}},f31c:function(e,t,n){},f533:function(e,t,n){e.exports=n.p+"img/keyholelabel.eed8598d.png"},f564:function(e,t,n){},f7ff:function(e,t,n){(function(e){(function(e){const t="openBrandMenu";e.fn.showBrandMenuIfCookie=function(t){e.cookie(t)&&"true"===e.cookie(t)&&(e(".nav-trigger")[0].click(),e.cookie(t,"false",{path:"/"}))},e.fn.brandsInitScripts=function(){e(this);e(".brand .load-recipes").fakeLoadButton(),e().cssSupport(":nth-child(2n)")||e().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)"]}]),e().cssSupport(":nth-of-type(2n)")||e().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)"]}])},e(document).on("click","a.campaign-link",(function(t){t.preventDefault(),e("#contest-modal form #flavor").val(e(this).data("flavorname")),e("#contest-modal form #flavortxt").val(e(this).data("flavortxt")),e("#contest-modal").fadeToggle("slow","swing")})),e(document).on("click","#contest-modal",(function(t){t.target==this&&e("#contest-modal").fadeToggle("slow","swing")})),e(document).on("submit","#contest-modal form",(function(t){t.preventDefault();const n=e(this);e.post(n.attr("action"),n.serialize(),t=>{e("#contest-modal .ihana-modal-content form").hide(),e("#contest-modal .ihana-modal-content #thanks").show()}).fail(t=>{const n=[];e.each(t.responseJSON.errors,(t,i)=>{e.each(i,(e,t)=>{n.push(t)})}),e("#contest-modal #errors").html(n.join("<br>")).show()})})),e(document).on("click","#contest-modal #share",t=>{FB.ui({method:"share",display:"popup",mobile_iframe:!0,quote:e("#contest-modal form #flavortxt").val(),href:"http://www.arla.fi/ih
1ana/"},e=>{})}),e(document).on("click",".js-haschildren-item",()=>{e.cookie(t,"true",{path:"/"})}),e(document).ready((function(){e(this).brandsInitScripts(),e(this).showBrandMenuIfCookie(t)}))})(e)}).call(this,n("fb64"))},f8db:function(e,t,n){(function(e){(function(e){window.vt=window.vt||{},vt.twoSlidesDeck=function(){function t(t){const n=e(t);n.twentytwenty({default_offset_pct:1}),n.addClass("slider-loading");const i=n.offset().top;e(window).scroll(()=>{const t=e(window).scrollTop();t>=i-200&&e(window).trigger("animate.twentytwenty",.65)})}function n(e){t(e)}return{initialize:n}}()})(e)}).call(this,n("fb64"))},fa59:function(e,t,n){e.exports=n.p+"img/related_document.97d24f5d.jpg"},fab8:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("x-modal",{attrs:{name:e.name,duration:e.duration,adaptive:!0,width:e.width,transition:"modal-slide-up","pivot-y":0,"max-width":e.maxWidth,height:e.fullHeight?"100%":e.height,"shift-y":0,"shift-x":0},on:{closed:e.close,opened:e.opened}},[n("div",{ref:"modalRoot",staticClass:"v--modal__wrapper u-flex u-flex-direction-column u-flex-align-center",class:{"v--modal__wrapper--pt-0":e.noTopPadding},attrs:{tabindex:"-1"}},[e.showClose?n("button",{staticClass:"v--modal__close c-button-close--s u-ml--a u-flex-shrink-0",class:{"u-mb--s":e.isTitleCentered},attrs:{"aria-label":e.closeText},on:{click:e.close}},[n("Icon",{attrs:{icon:e.iconClose,fill:e.iconCloseColor,"hover-color":e.iconCloseColorHover}})],1):e._e(),e.title.length?n("h3",{class:[e.titleClass,e.isTitleCentered?"u-text-align--center":"u-text-align--left"]},[e._v(" "+e._s(e.title)+" ")]):e._e(),e._t("backButtonSlot"),n("div",{staticClass:"v--modal__content"},[e.onlyScrollInModal?n("div",{ref:"container",staticClass:"v--modal__content--scroll"},[e._t("default")],2):[e._t("default")]],2)],2)])},s=[],o=n("e16c"),a=n("3251"),r=n("af53"),c=n.n(r),l=n("3c75"),d={components:{Icon:l["a"]},props:{value:{type:Boolean,default:!1},title:{type:String,default:""},titleClass:{type:String,default:"u-font-size-h3"},isTitleCentered:{type:Boolean,default:!0},onlyScrollInModal:{type:Boolean,default:!0},width:{type:Number,default:640},height:{type:[Number,String],default:"auto"},tabletWidth:{type:Number,default:480},fullHeight:{type:Boolean,default:!1},noTopPadding:{type:Boolean,default:!1},duration:{type:Number,default:300},closeText:{type:String,default:""},iconCloseColor:{type:String,default:"black"},iconCloseColorHover:{type:String,default:"medium-gray"},showClose:{type:Boolean,default:!0}},data(){return{name:Math.random().toString(36).slice(2,5),iconClose:c.a,isFocusTrapDisabled:!1}},computed:{maxWidth(){return"mobile"==this.$mq?window.innerWidth:"tablet"==this.$mq?this.tabletWidth:this.width}},watch:{value(e){var t,n;e?(this.isFocusTrapDisabled=!(null===(t=window.Optanon)||void 0===t?void 0:t.IsAlertBoxClosed()),this.$modal.show(this.name)):(this.isFocusTrapDisabled=!(null===(n=window.Optanon)||void 0===n?void 0:n.IsAlertBoxClosed()),this.$modal.hide(this.name))}},beforeDestroy(){this.onlyScrollInModal&&Object(a["enablePageScroll"])(this.$refs.container)},methods:{disableScroll(){this.onlyScrollInModal&&Object(a["disablePageScroll"])(this.$refs.container)},close(){this.$emit("input",!1),this.$emit("close"),this.onlyScrollInModal&&Object(a["enablePageScroll"])(this.$refs.container),this.isFocusTrapDisabled||this.focusTrap.deactivate()},opened(){this.disableScroll(),this.isFocusTrapDisabled||(this.focusTrap=Object(o["a"])(this.$refs.modalRoot),this.focusTrap.activate()),this.$emit("opened")}}},u=d,p=n("2877"),h=Object(p["a"])(u,i,s,!1,null,null,null);t["a"]=h.exports},fcb6:function(e,t,n){(function(e){vt.StickyInParent=function(){function t(t){const n=e(t),{parentNode:i}=t,s=e(window);s.on("resize scroll",()=>{i.getBoundingClientRect().top<e(window).height()/2-n.height()/2?n.addClass("is-sticky"):n.removeClass("is-sticky"),e(".newsroom__content-wrapper")[0].getBoundingClientRect().bottom-n.height()/2<=e(window).height()/2?n.addClass("at-bottom"):n.removeClass("at-bottom")}),n.find(">*").on("click",t=>{dataLayer.push({shareType:e(t.currentTarget).data("socialNetwork"),event:"shareContent"})}),e(".newsroom__article-details a").on("click",()=>{dataLayer.push({event:"clickPressContact"})})}return{initialize:t}}()}).call(this,n("fb64"))},fd3a:function(e,t,n){},fe30:function(e,t,n){},fe5a:function(e,t,n){"use strict";n("2cca"),n("5fc4"),n("3b4f"),n("468c"),n("0504"),n("68c5"),n("31a2"),n("04b1"),n("e336"),n("5af8"),n("2a00"),n("49b8"),n("0198")},ffa7:function(e,t,n){(function(e){n("13d5"),n("5319"),function(e){function t(e){return Object.keys(e).reduce((t,n,i)=>{const s=e[n],o=s&&s.toString(),a=i>0&&t.length>1?"&":"",r=o&&`${a+n}=${o}`;return r?t.concat(r):t},"?")}function n(){const e=window.location.search;return e?(/^[?#]/.test(e)?e.slice(1):e).split("&").reduce((e,t)=>
1{const n=t.split("="),i=n[0],s=n[1];return e[i]=s?decodeURIComponent(s.replace(/\+/g," ")):"",e},{}):{}}window.vt=window.vt||{},vt.UrlHelpers={getQueryStringValues:n,getQueryString:t}}()}).call(this,n("2ef0"))}});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.