<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" /> <meta name="viewport" content="width=device-width,initial-scale=1" /> <title>Recent documents | page 1 of 2 | Supermarket News</title> <meta name="robots" content="index, follow, max-image-preview:large" data-ruid="ph3q3zpj6ft" /> <meta property="og:title" content="Recent documents | page 1 of 2 | Supermarket News" data-ruid="ph3q3zpj6ft" /> <meta name="description" content="Explore the latest multimedia resources brought to you by the editors of Supermarket News" data-ruid="ph3q3zpj6ft" /> <meta property="og:description" content="Explore the latest multimedia resources brought to you by the editors of Supermarket News" data-ruid="ph3q3zpj6ft" /> <meta property="og:url" content="https://www.supermarketnews.com/documents" data-ruid="ph3q3zpj6ft" /> <meta property="og:type" content="website" data-ruid="ph3q3zpj6ft" /> <meta property="og:image" content="https://www.supermarketnews.com/assets/supermarketnews.ico" data-ruid="ph3q3zpj6ft" /> <meta property="og:site_name" content="Supermarket News" data-ruid="ph3q3zpj6ft" /> <link tagName="link" rel="canonical" href="https://www.supermarketnews.com/documents" data-ruid="ph3q3zpj6ft" /> <link rel="preload" href="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt599a49cb8f0e2b05/66da0a4027519d05a382e1c3/market-overview-feature-new.webp?width=1280&auto=webp&quality=10&disable=upscale&blur=40" as="image" tagName="link" data-ruid="ph3q3zpj6ft" /> <script type="application/ld+json" data-ruid="ph3q3zpj6ft">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.supermarketnews.com"},{"@type":"ListItem","position":2,"name":"Documents","item":"https://www.supermarketnews.com/documents"}]}</script> <link rel="stylesheet" href="/assets/brand.generated-CBuFygKz.css"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&amp;display=swap"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&amp;display=swap"/> <script>"use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){self.airgap?.ready||(self.airgap={readyQueue:[],ready(e){this.readyQueue.push(e)},...self.airgap});self.airgap.loadOptions=Object.assign({uiShadowRoot:"open"},self.airgap.loadOptions);const e=()=>{const e="__tcfapiLocator",t=[],a=window;let n,s,o=a;for(;o;){try{if(o.frames[e]){n=o;break}}catch(e){}if(o===a.top)break;o=o.parent}n||(!function t(){const n=a.document,s=!!a.frames[e];if(!s)if(n.body){const t=n.createElement("iframe");t.style.cssText="display:none",t.name=e,n.body.appendChild(t)}else setTimeout(t,5);return!s}(),a.__tcfapi=function(...e){if(!e.length)return t;"setGdprApplies"===e[0]?e.length>3&&2===parseInt(e[1],10)&&"boolean"==typeof e[3]&&(s=e[3],"function"==typeof e[2]&&e[2]("set",!0)):"ping"===e[0]?"function"==typeof e[2]&&e[2]({gdprApplies:s,cmpLoaded:!1,cmpStatus:"stub"}):t.push(e)},a.addEventListener("message",(function(e){const t="string"==typeof e.data;let a={};if(t)try{a=JSON.parse(e.data)}catch(e){}else a=e.data;const n="object"==typeof a&&null!==a?a.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(a,s){let o={__tcfapiReturn:{returnValue:a,success:s,callId:n.callId}};e&&e.source&&e.source.postMessage&&e.source.postMessage(t?JSON.stringify(o):o,"*")}),n.parameter)}),!1))};airgap.ready((t=>{"TCF_EU"===t.loadOptions.consentManagerConfig.initialViewStateByPrivacyRegime[t.getRegimes()[0]]&&("undefined"!=typeof module?module.exports=e:e())}))}();</script> <script> self.airgap = {overrides: [],cookieOverrides: [],...self.airgap,};const allowGcmAdvanced = (event) => {if (event.purposes.has('GcmAdvanced')) {event.allow();}};self.airgap.overrides.push({override: allowGcmAdvanced});self.airgap.cookieOverrides.push(allowGcmAdvanced);</script> <script data-cfasync="false" data-local-sync="allow-network-observable" data-prompt="1" data-report-only="off" data-dismissed-view-state="Closed" data-tcf-ui-dismissed-view-state="Collapsed" data-ui-shadow-root="open" data-privacy-policy="https://privacy.informa.com/" src="https://transcend-cdn.com/cm/ef49a3f1-d8c1-47d6-88fc-50e41130631f/airgap.js" ></script> <script>console.log('[Transcend] confirmed:',airgap.getConsent?.().confirmed,[...airgap.getRegimes?.()][0])</script> <script async>!async function(){const t={detected:null};try{const e=await fetch("https://www3.doubleclick.net",{method:"HEAD",mode:"no-cors",cache:"no-store"});t.detected=!!e.redirected}catch(e){t.detected=!0}const e=window.localStorage.getItem("isRobot");e&&(t.isRobotValue="true"===e),window.adBlocker=t}();</script> <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" ></script> <link rel="preconnect" href="https://cdn.cookielaw.org" /> <link rel="preconnect" href="https://fonts.gstatic.com" /> <link rel="preconnect" href="https://fonts.googleapis.com" /> <link rel="preconnect" href="https://www.googletagmanager.com" />  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" /> <noscript><style type="text/css">.gptHideContent { opacity: 1!important; }</style></noscript> <script>window.NREUM||(NREUM={});NREUM.info = {"agent":"","beacon":"bam.eu01.nr-data.net","errorBeacon":"bam.eu01.nr-data.net","licenseKey":"NRJS-26ae6a3b09493bbcc87","applicationID":"514059305","agentToken":null,"applicationTime":28.124032,"transactionName":"MhBSZQoZWEEDU0ZaXgtac0QLDFlfTR9WXFIQGFVfDAs=","queueTime":0,"ttGuid":"e1654baccbd8ad1c"}; (window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.eu01.nr-data.net"]},feature_flags:["soft_nav"],distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"538480682",accountID:"3936348",trustKey:"3288925",xpid:"Vw8EV1VXABAFVVVSAggEVlE=",licenseKey:"NRJS-26ae6a3b09493bbcc87",applicationID:"514059305",browserID:"538480682"};;/*! For license information please see nr-loader-spa-1.316.0.min.js.LICENSE.txt */
(()=>{var e,t,r={384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>a,Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),o=r(1910);const a={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,o.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:a.beacon,errorBeacon:a.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}},733:(e,t,r)=>{"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>c,P3:()=>d,XX:()=>i,Yy:()=>a,df:()=>s,qY:()=>n,v4:()=>o});const n="events",i="jserrors",s="browser/blobs",o="rum",a="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},d={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.softNav]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.sessionReplay]:8,[c.logging]:9,[c.genericEvents]:10},u={[c.pageViewEvent]:o,[c.pageViewTiming]:n,[c.ajax]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:s,[c.sessionReplay]:s,[c.logging]:a,[c.genericEvents]:"ins"}},944:(e,t,r)=>{"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>s,ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},s={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},o="log",a=n.K7.logging},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>a,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),o=r(2646);function a(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,a=i.i.handlers;if(s&&!s.aborted&&s.backlog&&a){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=a[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof o.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete a[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},1738:(e,t,r)=>{"use strict";r.d(t,{U:()=>f,Y:()=>l});var n=r(3241),i=r(9908),s=r(1863),o=r(944),a=r(3969),c=r(8362),d=r(860),u=r(4261);function l(e,t,r,s){const l=s||r;!l||l[e]&&l[e]!==c.d.prototype[e]||(l[e]=function(){(0,i.p)(a.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:u.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,o.R)(23,e)}})}function f(e,t,r,n,o){const a=e.info;null===r?delete a.jsAttributes[t]:a.jsAttributes[t]=r,(o||null===r)&&(0,i.p)(u.Pl+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},1741:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(i.$9,e,t)}start(){return this.#e(i.d3)}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},1910:(e,t,r)=>{"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},2555:(e,t,r)=>{"use strict";r.d(t,{D:()=>a,f:()=>o});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function o(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}const a=e=>(0,i.a)(e,s)},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>s,Wt:()=>n,g:()=>c,iL:()=>a,tS:()=>o,wk:()=>i});const n="NRBA_SESSION::",i=144e5,s=18e5,o={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},a={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},c={OFF:0,FULL:1,ERROR:2}},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},2843:(e,t,r)=>{"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var n=r(6154);const i="newrelic";function s(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function s(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Xh:()=>c,Zp:()=>i,kd:()=>d,mq:()=>a,nf:()=>o,qN:()=>s});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],s=["focus","blur"],o=4,a=1e3,c=2e3,d=["PageAction","UserAction","BrowserPerformance"],u={RESOURCES:"experimental.resources",REGISTER:"register"}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>u});var n=r(7836),i=r(5607),s=r(5732);const o="nr@original:".concat(i.W),a=50;var c=Object.prototype.hasOwnProperty,d=!1;function u(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,o){r||(r="");const a="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];f(u)||(e[d]=i(u,a?d+r:r,n,d,s,o))}},i.flag=o,i;function i(t,n,i,d,h,p){return f(t)?t:(n||(n=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){l([e],r)}for(var n in e)c.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,c,f,g;let m,v;try{c=this,o=[...arguments],v=p?(0,s.$5)(r):[void 0],f="function"==typeof i?i(o,c):i||{}}catch(t){l([t,"",[o,c,d],f],e)}u(n+"start",[o,c,d,v],f,h);const y=performance.now();let b;try{return g=t.apply(c,o),b=performance.now(),g}catch(e){throw b=performance.now(),u(n+"err",[o,c,e,v],f,h),m=e,m}finally{const e=b-y,t={start:y,end:b,duration:e,isLongTask:e>=a,methodName:d,thrownError:m};t.isLongTask&&u("long-task",[t,c,v],f,h),u(n+"end",[o,c,g,v],f,h)}}}function u(r,n,i,s){if(!d||t){var o=d;d=!0;try{e.emit(r,n,i,t,s)}catch(t){l([t,r,n,i],e)}d=o}}}function l(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function f(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=o;var i=s.handlers={};function s(e,t,r,s){o(s||n.d,i,e,t,r)}function o(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var o=t[s]=t[s]||{};(o[r]=o[r]||[]).push([e,i])}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>a,Lc:()=>d,Rz:()=>u,TZ:()=>n,bD:()=>s,d3:()=>o,jx:()=>l,sl:()=>f,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",s="resource",o="-start",a="-end",c="fn"+o,d="fn"+a,u="pushState",l=1e3,f=3e4},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),o=r(3969),a=r(993);function c(e,t,r={},c=a.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(o.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)(a.ET,[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(a.p_).some(t=>t===e.toUpperCase().trim())}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>l,OV:()=>s,Qu:()=>f,TZ:()=>c,ih:()=>h,pP:()=>a,t1:()=>u,tC:()=>i,wD:()=>d});var n=r(860);const i=["click","keydown","submit"],s="popstate",o="api",a="initialPageLoad",c=n.K7.softNav,d=5e3,u=500,l={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},f={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},h={IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>a,rs:()=>i,xV:()=>o,z_:()=>s});const n=r(860).K7.metrics,i="sm",s="cm",o="storeSupportabilityMetrics",a="storeEventMetrics"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},4261:(e,t,r)=>{"use strict";r.d(t,{$9:()=>u,BL:()=>c,CH:()=>p,Dl:()=>R,Fw:()=>w,PA:()=>v,Pl:()=>n,Pv:()=>x,Tb:()=>f,U2:()=>o,V1:()=>A,Wb:()=>T,bt:()=>b,cD:()=>y,d3:()=>E,dT:()=>d,eY:()=>g,fF:()=>h,hG:()=>s,hw:()=>i,k6:()=>a,nb:()=>m,o5:()=>l});const n="api-",i=n+"ixn-",s="addPageAction",o="addToTrace",a="addRelease",c="finished",d="interaction",u="log",l="noticeError",f="pauseReplay",h="recordCustomEvent",p="recordReplay",g="register",m="setApplicationVersion",v="setCurrentRouteName",y="setCustomAttribute",b="setErrorHandler",w="setPageViewName",R="setUserId",E="start",T="wrapLogger",A="measure",x="consent"},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>o,SR:()=>s,rF:()=>a});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function o(e){return!0===e?.session_replay.preload&&s(e)}function a(e,t){try{if("string"==typeof t?.type){if("password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,Qr:()=>c,sB:()=>a});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(s())return e();const r=(0,i.J)(e),o=setInterval(()=>{s()&&(clearInterval(o),r())},500);(0,n.sp)("load",r,t)}function a(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},5732:(e,t,r)=>{"use strict";r.d(t,{$5:()=>u,B5:()=>d,Ms:()=>s,Ux:()=>a,YA:()=>c,fQ:()=>i,yx:()=>o});var n=r(7508);const i={MFE:"MFE",BA:"BA"};function s(e,t){if(!e||!t?.init.api.register.enabled)return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function o(e,t){if(!e||!t?.init.api.register.enabled)return[];const r=t.runtime.registeredEntities;return r?.filter(t=>t.metadata.timings?.asset?.endsWith(e)).map(e=>e.metadata.target)||[]}function a(e,t){if(!l(t))return{};const r=t.agentRef.runtime.appMetadata.agents[0].entityGuid;return e?e.attributes:{"entity.guid":r,appId:t.agentRef.info.applicationID}}function c(e,t){return d(e,t)?{"child.id":e.id,"child.type":e.type,...a(void 0,t)}:{}}function d(e,t){return!!e&&!!l(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function u(e){if(!e?.init.api.register.enabled)return[void 0];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...o(r[i--],e))}catch(e){}return t.length||t.push(void 0),t}function l(e){return 2===e?.harvestEndpointVersion}},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>d,RI:()=>i,WN:()=>f,bv:()=>s,gm:()=>o,lR:()=>l,m:()=>c,mw:()=>a,sb:()=>u,zk:()=>h});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=Boolean("hidden"===o?.document?.visibilityState),c=""+o?.location,d=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)(),h=()=>{const e=o?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<o.performance.now())return e}},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>u,Qb:()=>l,TZ:()=>i,Ug:()=>o,Vh:()=>s,_s:()=>a,bc:()=>d,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,s="errorDuringReplay",o=.12,a={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},d={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},u=5e3,l={API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>o,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function o(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,o;i>0?(s=r.substring(0,i),o=r.substring(i)):(s=r,o="*");let[c]=s.split(":");n.push({hostname:a(c),pathname:a(o,!0)})}}function a(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7508:(e,t,r)=>{"use strict";r.d(t,{AZ:()=>g,Qr:()=>b,QL:()=>m});var n=r(6154),i=r(1863),s=r(9119),o=r(7866);class a{dom=new c;performance=new c;constructor(e){this.url=e}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}let d;try{d=g(m())[0]}catch(e){d=g(e)[0]}const u=e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&e.name.endsWith(".js"),l=new Map;let f=[];function h(e){return l.get(e)}function p(e){const t=h(e);if(t)return t;const r=new a(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=p((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().filter(u).forEach(e=>{const t=p((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e;const r=[];f.forEach(({test:t,addedAt:n},s)=>{(t(e)||(0,i.t)()-n>1e4)&&r.push(s)}),f=f.filter((e,t)=>!r.includes(t))})}).observe({type:"resource",buffered:!0})}function g(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(o.cn)||e.match(o.hB)||e.match(o.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function m(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function v(e,t){return(0,s.L)(e.name)===t}function y(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType}function b(){const e={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown"},t=m();if(!t)return e;const r=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const o=g(t),a=(o.length>1?o.filter(e=>d!==e):o)[0];if(!a)return e;if(r.includes(a))return e.asset=(0,s.L)(r),e.type="inline",e;e.correlation=h(a);const c=e.correlation?.performance.value||performance.getEntriesByType("resource").find(e=>v(e,a));c?y(e,c):function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1}(a)&&(e.asset=a,e.type="preload",f.push({addedAt:(0,i.t)(),test:t=>!!v(t,a)&&(y(e,t),!0)})),Object.defineProperty(e,"scriptStart",{get:()=>e.correlation?.script.start||e.fetchEnd}),Object.defineProperty(e,"scriptEnd",{get:()=>e.correlation?.script.end||e.registeredAt})}catch(e){}return e}},7699:(e,t,r)=>{"use strict";r.d(t,{It:()=>s,KC:()=>a,No:()=>i,qh:()=>o});var n=r(860);const i=16e3,s=1e6,o="SESSION_ERROR",a={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>i});var n=r(6154);const i=e=>n.RI&&!0===e?.privacy.cookies_enabled},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>a,ee:()=>c});var n=r(384),i=r(8990),s=r(2646),o=r(5607);const a="nr@context:".concat(o.W),c=function e(t,r){var n={},o={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var a=h(n);g(e).forEach(e=>{e.apply(a,r)});var d=v()[o[e]];d&&d.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{o[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[o[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,a,()=>new s.y(a)):new s.y(a)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c)},7866:(e,t,r)=>{"use strict";r.d(t,{Nc:()=>s,cn:()=>a,fL:()=>i,h3:()=>n,hB:()=>o});const n=/function (.+?)\s*\(/,i=/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,s=/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,o=/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i,a=/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i},8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let o in s)if(void 0!==e[o])try{if(null===e[o]){r[o]=null;continue}Array.isArray(e[o])&&Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):e[o]instanceof Map||e[o]instanceof Set||e[o]instanceof Date||e[o]instanceof RegExp?r[o]=e[o]:"object"==typeof e[o]&&"object"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){r[o]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),o=r(6154);const a={},c=o.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(a[t.debugId]++)return t;a[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[d,u],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(o.RI&&h(document,f),c&&h(c.prototype,f),h(o.gm,f)),t.on(d+"-start",function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)&&"newrelic"!==e[0]){var i=(0,s.I)(n,l,function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=e[1]=i}}),t.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},8362:(e,t,r)=>{"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},9119:(e,t,r)=>{"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n,f:()=>i});const n=r(860).K7.ajax,i="ajaxRequest.id"},9324:(e,t,r)=>{"use strict";r.d(t,{AJ:()=>o,F3:()=>i,Xs:()=>s,Yq:()=>a,xv:()=>n});const n="1.316.0",i="PROD",s="CDN",o="@newrelic/rrweb",a="1.1.0"},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>a,ZF:()=>c,bz:()=>o,el:()=>d});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function s(e,t){return e?15&e[t]:16*Math.random()|0}function o(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map(e=>"x"===e?s(t,r++).toString(16):"y"===e?(3&s()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const o=[];for(var a=0;a<e;a++)o.push(s(r,i++).toString(16));return o.join("")}function c(){return a(16)}function d(){return a(32)}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var s=n[e]={exports:{}};return r[e](s,s.exports,i),s.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce((t,r)=>(i.f[r](e,t),t),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.316.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.316.0.PROD:",i.l=(r,n,s,o)=>{if(e[r])e[r].push(n);else{var a,c;if(void 0!==s)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+s){a=l;break}}if(!a){c=!0;var f={478:"sha512-/91tZUpAINW5VzLS+EdJpEe0gul6FJd2zTpGwLIhi/mqcTiQPUlhoJmX5zb4EPTwdGqun46DoGQPtDShDBw4bA==",249:"sha512-XqLQgD24Jrw2HFtuRDeuxMcY5WnEXG04tpC98UJOJlIfGqQst/lKUE+G++zwulwEzcM00bl5V0e1kKGq2Nxc1g==",212:"sha512-rOHSN/tvMjFe33yfRKMs44m3dZKgs9foEl0T2tdErrZKsAF8Oe5+OLJKgySrw3WwY4MgvuS4yWEr88MMv5LZaw=="};(a=document.createElement("script")).charset="utf-8",i.nc&&a.setAttribute("nonce",i.nc),a.setAttribute("data-webpack",t+s),a.src=r,0!==a.src.indexOf(window.location.origin+"/")&&(a.crossOrigin="anonymous"),f[o]&&(a.integrity=f[o])}e[r]=[n];var h=(t,n)=>{a.onerror=a.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),i&&i.forEach(e=>e(n)),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=h.bind(null,a.onerror),a.onload=h.bind(null,a.onload),c&&document.head.appendChild(a)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var s=new Promise((r,i)=>n=e[t]=[r,i]);r.push(n[2]=s);var o=i.p+i.u(t),a=new Error;i.l(o,r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var s=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed: ("+s+": "+o+")",a.name="ChunkLoadError",a.type=s,a.request=o,n[1](a)}},"chunk-"+t,t)}};var t=(t,r)=>{var n,s,[o,a,c]=r,d=0;if(o.some(t=>0!==e[t])){for(n in a)i.o(a,n)&&(i.m[n]=a[n]);if(c)c(i)}for(t&&t(r);d<o.length;d++)s=o[d],i.o(e,s)&&e[s]&&e[s][0](),e[s]=0},r=self["webpackChunk:NRBA-1.316.0.PROD"]=self["webpackChunk:NRBA-1.316.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(8362),t=i(860);const r=Object.values(t.K7);var n=i(384),s=i(1741);var o=i(2555),a=i(3333);const c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=i(2614),u=i(944),l=i(8122);const f="[data-nr-mask]",h=e=>(0,l.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{register:{get enabled(){return e.feature_flags.includes(a.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(a.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:d.wk,inactiveMs:d.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){c(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,u.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){c(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}})());var p=i(6154),g=i(9324);let m=0;const v={buildEnv:g.F3,distMethod:g.Xs,version:g.xv,originTime:p.WN},y={consented:!1},b={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||y.consented},set consented(e){y.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,harvester:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++m}};var w=i(7836),R=i(3241);const E={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};function T(e,t={},r,a){let{init:c,info:d,loader_config:u,runtime:f={},exposed:g=!0}=t;if(!d){const e=(0,n.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=h(c||{}),e.loader_config=(m=u||{},(0,l.a)(m,E)),d.jsAttributes??={},p.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,o.D)(d);const y=e.init;e.runtime??=(e=>{const t=(0,l.a)(e,b),r=Object.keys(v).reduce((e,t)=>(e[t]={value:v[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(f),y.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",i.p=t?e:"https://"+e})(y.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,n.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=r,e.ee=w.ee.get(e.agentIdentifier),e.exposed=g,(0,R.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.runtime.configured=!0)}var A=i(9908),x=i(1863),S=i(4261),_=i(1738);var O=i(1687),P=i(4234),k=i(5289),N=i(5270),j=i(7767),C=i(6389),D=i(7699);const L=new WeakSet;class I extends P.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,O.Ak)(e,this.featureName),t()}))}):(0,O.Ak)(e,t)}importAggregator(e,t,r={}){if(this.featAggregate)return;const n=async()=>{if(await this.deferred,this.#t(e),!(0,o.f)(e.info))return(0,u.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);let n;try{if((0,j.V)(e.init)){const{setupAgentSession:t}=await i.e(478).then(i.bind(i,8766));n=t(e)}}catch(e){(0,u.R)(20,e),this.ee.emit("internal-error",[e]),(0,A.p)(D.qh,[e],void 0,this.featureName,this.ee)}try{if(!this.#r(this.featureName,n,e.init))return(0,O.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:i}=await t();this.featAggregate=new i(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,u.R)(34,e),this.abortHandler?.(),(0,O.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1),this.ee&&this.ee.abort()}};p.RI?(0,k.GG)(()=>n(),!0):n()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,N.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!L.has(e)&&(L.add(e),!(0,o.f)(e.info))){const t=(0,n.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}T(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var M=i(6630);class B extends I{static featureName=M.T;constructor(e){var t;super(e,M.T),this.setupInspectionEvents(),t=e,(0,_.Y)(S.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,A.p)(S.Pl+S.Fw,[(0,x.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>i.e(478).then(i.bind(i,5839)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,R.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,k.sB)(t=>{e(t,"DOMContentLoaded")}),(0,k.GG)(t=>{e(t,"load")}),(0,k.Qr)(t=>{e(t,"navigate")}),this.ee.on(d.tS.UPDATE,(e,t)=>{(0,R.W)({type:"lifecycle",name:"session",data:t})})}}class H extends e.d{constructor(e){var t;(super(),p.gm)?(this.features={},(0,n.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(B),T(this,e,e.loaderType||"agent"),t=this,(0,_.Y)(S.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,_.U)(t,e,r,S.cD,n);(0,u.R)(40,typeof r)}else(0,u.R)(39,typeof e)},t),function(e){(0,_.Y)(S.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,u.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,A.p)(S.Pl+"setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,_.U)(e,"enduser.id",t,S.Dl,!0)},e)}(this),function(e){(0,_.Y)(S.nb,function(t){if("string"==typeof t||null===t)return(0,_.U)(e,"application.version",t,S.nb,!1);(0,u.R)(42,typeof t)},e)}(this),function(e){(0,_.Y)(S.d3,function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,_.Y)(S.Pv,function(t=!0){if("boolean"==typeof t){if((0,A.p)(S.Pl+S.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum()})}}else(0,u.R)(65,typeof t)},e)}(this),this.run()):(0,u.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return r.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),n=[...this.desiredFeatures];n.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),n.forEach(r=>{if(!e[r.featureName]&&r.featureName!==t.K7.pageViewEvent)return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,u.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,u.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,n.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var K=i(2843),W=i(782);class F extends I{static featureName=W.T;constructor(e){super(e,W.T),p.RI&&((0,K.u)(()=>(0,A.p)("docHidden",[(0,x.t)()],void 0,W.T,this.ee),!0),(0,K.G)(()=>(0,A.p)("winPagehide",[(0,x.t)()],void 0,W.T,this.ee)),this.importAggregator(e,()=>i.e(478).then(i.bind(i,9917))))}}var U=i(3969);class V extends I{static featureName=U.TZ;constructor(e){super(e,U.TZ),this.importAggregator(e,()=>i.e(478).then(i.bind(i,6555)))}}var z=i(6774),G=i(3878),Y=i(3304);class Z{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,Y.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function q(e){return J(e)?e:new Z(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function X(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(J(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return q(e.reason)}const r=q(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function Q(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Z(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return J(e.error)?e.error:q(e)}function J(e){return e instanceof Error&&!!e.stack}function ee(e,r,n,i,s=(0,x.t)()){"string"==typeof e&&(e=new Error(e)),(0,A.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var te=i(5732),re=i(993),ne=i(3785);function ie(e,{customAttributes:t={},level:r=re.p_.INFO}={},n,i,s=(0,x.t)()){(0,ne.R)(n.ee,e,t,r,!1,i,s)}function se(e,r,n,i,s=(0,x.t)()){(0,A.p)(S.Pl+S.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function oe(e,r,n,i,s=(0,x.t)()){const{start:o,end:a,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,u.R)(57);const l=(e,t)=>null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=l(o,0),d.end=l(a,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,u.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,A.p)(S.Pl+S.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,u.R)(58)}}function ae(e,r={},n,i,s=(0,x.t)()){(0,A.p)(S.Pl+S.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var ce=i(7508),de=i(9566);const ue=["name","id","type"],le=new Map([[se,"addPageAction"],[ie,"log"],[oe,"measure"],[ee,"noticeError"],[ae,"recordCustomEvent"]]),fe={experimental:(0,C.J)(()=>(0,u.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,u.R)(55)),invalidTarget:(0,C.J)(e=>(0,u.R)(48,e)),deregistered:(0,C.J)(()=>(0,u.R)(68))};function he(e){(0,_.Y)(S.eY,function(t){return pe(e,t)},e)}function pe(e,r){fe.experimental(),r||={},r.instance=(0,de.LA)(8),r.type=te.fQ.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents[0].entityGuid},type:te.fQ.BA};const n=(0,ce.Qr)(),i={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...i,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||te.fQ.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{ue.includes(e)||(i["source.".concat(e)]=t)});let s=()=>{};const o=e.runtime.registeredEntities,a=e=>{r.blocked=!0,s=e};function c(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||a(fe.disabled),c(r.id)&&c(r.name)||a(()=>fe.invalidTarget(r));const d={addPageAction:(t,n={})=>p(se,[t,{...i,...n},e],r),deregister:()=>{f(),a(fe.deregistered)},log:(t,n={})=>p(ie,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),measure:(t,n={})=>p(oe,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>p(ee,[t,{...i,...n},e],r),recordCustomEvent:(t,n={})=>p(ae,[t,{...i,...n},e],r),setApplicationVersion:e=>h("application.version",e),setCustomAttribute:(e,t)=>h(e,t),setUserId:e=>h("enduser.id",e),metadata:{get customAttributes(){return i},target:r,timings:n}},l=()=>(r.blocked&&s(),r.blocked);function f(){if(n.reportedAt)return;n.reportedAt=(0,x.t)();const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart;d.recordCustomEvent("MicroFrontEndTiming",{assetUrl:n.asset,assetType:n.type,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,timeToRegister:n.registeredAt})}l()||(o.push(d),(0,K.G)(f));const h=(e,t)=>{l()||(i[e]=t)},p=(r,n,i)=>{if(l()&&r!==pe)return;const s=(0,x.t)(),o=le.get(r)||"unknown";(0,A.p)(U.xV,["API/register/".concat(o,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,u.R)(50,e)}};return d}class ge extends I{static featureName=z.T;constructor(e){var t;super(e,z.T),t=e,(0,_.Y)(S.o5,(e,r)=>ee(e,r,t),t),function(e){(0,_.Y)(S.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,_.Y)(S.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),he(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,A.p)("ierr",[q(t),(0,x.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),p.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,A.p)("err",[X(t),(0,x.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,G.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",t=>{this.abortHandler&&(0,A.p)("err",[Q(t),(0,x.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,G.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>i.e(478).then(i.bind(i,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var me=i(8990);let ve=1;function ye(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,me.I)(e,"nr@id",function(){return ve++})}function be(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,Y.A)(e).length}catch(e){return}}}var we=i(8139),Re=i(3434);const Ee={},Te=["open","send"];function Ae(e,t){var r=e||w.ee;const n=function(e){return(e||w.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(Ee[n.debugId]++)return n;Ee[n.debugId]=1,(0,we.u)(r);var i=(0,Re.YM)(n),s=p.gm.XMLHttpRequest,o=p.gm.MutationObserver,a=p.gm.Promise,c=p.gm.setInterval,d="readystatechange",l=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=p.gm.XMLHttpRequest=function(e){const r=new s(e),o=n.context(r);o.targets=(0,te.$5)(t);try{n.emit("new-xhr",[r],o),r.addEventListener(d,(a=o,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,l,"fn-",R)}),(0,G.jT)(!1))}catch(e){(0,u.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var a;return r};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",R)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Te,"-xhr-",R),n.on("send-xhr-start",function(e,t){g(e,t),function(e){f.push(e),o&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",g),o){var m=a&&a.resolve();if(!c&&!a){var v=1,y=document.createTextNode(v);new o(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)g(0,f[e]);f.length&&(f=[])}function R(e,t){return t}return n}var xe="fetch-",Se=xe+"body-",_e=["arrayBuffer","blob","json","text","formData"],Oe=p.gm.Request,Pe=p.gm.Response,ke="prototype";const Ne={};function je(e,t){const r=function(e){return(e||w.ee).get("fetch")}(e);if(!(Oe&&Pe&&p.gm.fetch))return r;if(Ne[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},o=(0,te.$5)(t);var a;r.emit(i+"before-start",[e],n),n[w.P]&&n[w.P].dt&&(a=n[w.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,a],c),c.then(function(e){return r.emit(i+"end",[null,e,o],c),e},function(e){throw r.emit(i+"end",[e,void 0,o],c),e})})}return Ne[r.debugId]=1,_e.forEach(e=>{n(Oe[ke],e,Se),n(Pe[ke],e,Se)}),n(p.gm,"fetch",xe),r.on(xe+"end",function(e,t,n){var i=this;if(i.targets=n||[void 0],t){var s=t.headers.get("content-length");null!==s&&(i.rxSize=s),r.emit(xe+"done",[null,t],i)}else r.emit(xe+"done",[e],i)}),r}var Ce=i(7485);class De{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,de.ZF)(),o=(0,de.el)(),a=Date.now(),c={spanId:s,traceId:o,timestamp:a};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,o),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,a,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,o,a,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof p.gm?.btoa))return null;var o={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(o.d.tk=s),btoa((0,Y.A)(o))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ce.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Le=i(9300),Ie=i(7295);function Me(e){return"string"==typeof e?e:e instanceof(0,n.dV)().o.REQ?e.url:p.gm?.URL&&e instanceof URL?e.href:void 0}var Be=["load","error","abort","timeout"],He=Be.length,Ke=(0,n.dV)().o.REQ,We=(0,n.dV)().o.XHR;const Fe="X-NewRelic-App-Data";class Ue extends I{static featureName=Le.T;constructor(e){super(e,Le.T),this.dt=new De(e),this.handler=(e,t,r,n)=>(0,A.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};Ve(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}je(this.ee,e),Ae(this.ee,e),function(e,r,n,i){function s(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){T(t,e)},(0,G.jT)(!1)),p.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,G.jT)(!1))}function o(e){this.params={method:e[0]},Ve(this,e[1]),this.metrics={}}function a(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function c(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var o=be(i);o&&(n.txSize=o)}this.startTime=(0,x.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit("internal-error",[e])}catch(e){}}};for(var a=0;a<He;a++)t.addEventListener(Be[a],this.listener,(0,G.jT)(!1))}function d(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function u(e,t){var r=""+ye(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+ye(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,x.t)()}function h(e,t){t instanceof We&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function g(e,t){t instanceof We&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function m(e,t,r){t instanceof We&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,x.t)()))}function v(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,x.t)()-this.xhrCbStart,this.onload,t],t)}function y(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ce.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)a(e[0].headers,n)&&(this.dt=n);else{var s={};for(var o in r)s[o]=r[o];s.headers=new Headers(r.headers||{}),a(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function a(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function b(e,t){this.params={},this.metrics={},this.startTime=(0,x.t)(),this.dt=t;let[r,n={}]=e;Ve(this,Me(r));const i=(""+(r&&r instanceof Ke&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.body=n.body,this.txSize=be(n.body)||0}function w(e,t){if(this.endTime=(0,x.t)(),this.params||(this.params={}),(0,Ie.iW)(this.params))return;let r;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(r=+this.rxSize);const n={txSize:this.txSize,rxSize:r,duration:(0,x.t)()-this.startTime},i=[this.params,n,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>E(i,this,e))}function R(e){const t=this.params,r=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<He;t++)e.removeEventListener(Be[t],this.listener,!1);if(t.aborted)return;if((0,Ie.iW)(t))return;r.duration=(0,x.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),r.cbTime=this.cbTime;const n=[t,r,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>E(n,this,e))}function E(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function T(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?be(e.response):"text"===r||""===r||void 0===r?be(e.responseText):void 0}(n,e.lastSize);if(i&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(Fe)>=0){var s=n.getResponseHeader(Fe);s&&((0,A.p)(U.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",s),r.on("open-xhr-start",o),r.on("open-xhr-end",a),r.on("send-xhr-start",c),r.on("xhr-cb-time",d),r.on("xhr-load-added",u),r.on("xhr-load-removed",l),r.on("xhr-resolved",f),r.on("addEventListener-end",h),r.on("removeEventListener-end",g),r.on("fn-end",v),r.on("fetch-before-start",y),r.on("fetch-start",b),r.on("fn-start",m),r.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>i.e(478).then(i.bind(i,3845)))}}function Ve(e,t){var r=(0,Ce.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ze={},Ge=["pushState","replaceState"];function Ye(e){const t=function(e){return(e||w.ee).get("history")}(e);return!p.RI||ze[t.debugId]++||(ze[t.debugId]=1,(0,Re.YM)(t).inPlace(window.history,Ge,"-")),t}var Ze=i(3738);function qe(e){(0,_.Y)(S.BL,function(r=Date.now()){const n=r-p.WN;n<0&&(0,u.R)(62,r),(0,A.p)(U.XG,[S.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:S.BL,start:r,origin:"nr"}),(0,A.p)(S.Pl+S.hG,[n,S.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:Xe,bD:$e,d3:Qe,Kp:Je,TZ:et,Lc:tt,uP:rt,Rz:nt}=Ze;class it extends I{static featureName=et;constructor(e){var r;super(e,et),r=e,(0,_.Y)(S.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const n={n:e.name,s:e.start-p.WN,e:(e.end||e.start)-p.WN,o:e.origin||"",t:"api"};n.s<0||n.e<0||n.e<n.s?(0,u.R)(61,{start:n.s,end:n.e}):(0,A.p)("bstApi",[n],void 0,t.K7.sessionTrace,r.ee)},r),qe(e);if(!(0,j.V)(e.init))return void this.deregisterDrain();const n=this.ee;let s;Ye(n),this.eventsEE=(0,we.u)(n),this.eventsEE.on(rt,function(e,t){this.bstStart=(0,x.t)()}),this.eventsEE.on(tt,function(e,r){(0,A.p)("bst",[e[0],r,this.bstStart,(0,x.t)()],void 0,t.K7.sessionTrace,n)}),n.on(nt+Qe,function(e){this.time=(0,x.t)(),this.startPath=location.pathname+location.hash}),n.on(nt+Je,function(e){(0,A.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,n)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,A.p)(Xe,[r],void 0,t.K7.sessionTrace,n)}),s.observe({type:$e,buffered:!0})}catch(e){}this.importAggregator(e,()=>i.e(478).then(i.bind(i,6974)),{resourceObserver:s})}}var st=i(733),ot=i(6344);class at extends I{static featureName=ot.TZ;#i;recorder;constructor(e){var r;let n;super(e,ot.TZ),r=e,(0,_.Y)(S.CH,function(){(0,A.p)(S.CH,[],void 0,t.K7.sessionReplay,r.ee)},r),function(e){(0,_.Y)(S.Tb,function(){(0,A.p)(S.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(d.Wt).concat((0,st.Y)(e.info.licenseKey,e.info.applicationID));try{n=JSON.parse(localStorage.getItem(s))}catch(e){}(0,N.SR)(e.init)&&this.ee.on(S.CH,()=>this.#s()),this.#o(n)&&this.importRecorder().then(e=>{e.startRecording(ot.Qb.PRELOAD,n?.sessionReplayMode)}),this.importAggregator(this.agentRef,()=>i.e(478).then(i.bind(i,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,A.p)(ot.Vh,[e],void 0,this.featureName,this.ee))})}#o(e){return e&&(e.sessionReplayMode===d.g.FULL||e.sessionReplayMode===d.g.ERROR)||(0,N.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([i.e(478),i.e(249)]).then(i.bind(i,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==d.g.FULL&&this.featAggregate.initializeRecording(d.g.FULL,!0,ot.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(ot.Qb.API,d.g.FULL)}))}}var ct=i(3962);class dt extends I{static featureName=ct.TZ;constructor(e){if(super(e,ct.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,_.Y)(S.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},o=this,a="function"==typeof i;return(0,A.p)(U.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((a?"":"no-")+"fn-start",[(0,x.t)(),o,a],s),a)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,x.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{_.Y.apply(this,[r,function(){return(0,A.p)(S.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,_.Y)(S.PA,function(){(0,A.p)(S.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!p.RI||!(0,n.dV)().o.MO)return;const r=Ye(this.ee);try{this.removeOnAbort=new AbortController}catch(e){}ct.tC.forEach(e=>{(0,G.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)});const s=()=>(0,A.p)("newURL",[(0,x.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",s),r.on("replaceState-end",s),(0,G.sp)(ct.OV,e=>{c(e),(0,A.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let o=!1;const a=new((0,n.dV)().o.MO)((e,t)=>{o||(o=!0,requestAnimationFrame(()=>{(0,A.p)("newDom",[(0,x.t)()],void 0,this.featureName,this.ee),o=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,A.p)("newUIEvent",[e],void 0,this.featureName,this.ee),a.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),a.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>i.e(478).then(i.bind(i,4393)),{domObserver:a})}}var ut=i(9119);const lt={},ft=new Set;function ht(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class pt{constructor(e,t){this.timestamp=(0,x.t)(),this.currentUrl=(0,ut.L)(window.location.href),this.socketId=(0,de.LA)(8),this.requestedUrl=(0,ut.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class gt extends I{static featureName=a.TZ;constructor(e){super(e,a.TZ);const r=e.init.feature_flags.includes("websockets"),s=!e.init.feature_flags.includes("no_spv"),o=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,r,s];var c;let d;if(c=e,(0,_.Y)(S.hG,(e,t)=>se(e,t,c),c),function(e){(0,_.Y)(S.fF,(t,r)=>ae(t,r,e),e)}(e),qe(e),he(e),function(e){(0,_.Y)(S.V1,(t,r)=>oe(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},r){const u=function(e){if(!(0,n.dV)().o.WS)return e;const t=e.get("websockets");if(lt[t.debugId]++)return t;lt[t.debugId]=1,(0,K.G)(()=>{const e=(0,x.t)();ft.forEach(r=>{r.nrData.closedAt=e,r.nrData.closeCode=1001,r.nrData.closeReason="Page navigating away",r.nrData.closeWasClean=!1,r.nrData.openedAt&&(r.nrData.connectedDuration=e-r.nrData.openedAt),t.emit("ws",[r.nrData],r)})});class r extends WebSocket{static name="WebSocket";static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return r.name}#a(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new pt(e[0],e[1]),this.addEventListener("open",()=>{this.nrData.openedAt=(0,x.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),ft.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=ht(e.data);this.nrData.messageOrigin??=(0,ut.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,x.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,ft.delete(this),t.emit("ws",[this.nrData],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#a(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#a(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=ht(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#a(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#a(e),e}}}return p.gm.WebSocket=r,t}(this.ee);u.on("ws",e=>{(0,A.p)("ws-complete",[e],void 0,this.featureName,this.ee)})}if(s&&p.gm.addEventListener("securitypolicyviolation",e=>{(0,A.p)("spv",[e],void 0,t.K7.genericEvents,this.ee)},(0,G.jT)(!1,this.removeOnAbort.signal)),p.RI){if(je(this.ee,e),Ae(this.ee,e),d=Ye(this.ee),e.init.user_actions.enabled){function l(t){const r=(0,Ce.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function f(){d.emit("navChange")}a.Zp.forEach(e=>(0,G.sp)(e,e=>(0,A.p)("ua",[e],void 0,this.featureName,this.ee),!0)),a.qN.forEach(e=>{const t=(0,C.s)(e=>{(0,A.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,G.sp)(e,t)}),p.gm.addEventListener("error",()=>{(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,G.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{l(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,G.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!l(Me(e[0]))&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",f),d.on("replaceState-end",f),window.addEventListener("hashchange",f,(0,G.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",f,(0,G.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&p.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,A.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}o.some(e=>e)?this.importAggregator(e,()=>i.e(478).then(i.bind(i,8019))):this.deregisterDrain()}}var mt=i(2646);const vt=new Map;function yt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,u.R)(29);const o=function(e){return(e||w.ee).get("logger")}(e),a=(0,Re.YM)(o,void 0,s),c=new mt.y(w.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Re.Jt]||t[r];return vt.set(d,c),a.inPlace(t,[r],"wrap-logger-",()=>vt.get(d),void 0,!0),o}var bt=i(1910);class wt extends I{static featureName=re.TZ;constructor(e){var t;super(e,re.TZ),t=e,(0,_.Y)(S.$9,(e,r)=>ie(e,r,t),t),function(e){(0,_.Y)(S.Wb,(t,r,{customAttributes:n={},level:i=re.p_.INFO}={})=>{yt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),he(e);const r=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,bt.i)(p.gm.console[t]),yt(r,p.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([e],t,n,i=[]){const{level:s,customAttributes:o,autoCaptured:a}=this;i.forEach(t=>{(0,ne.R)(r,e,o,s,a,t)})}),this.importAggregator(e,()=>i.e(478).then(i.bind(i,5288)))}}new H({features:[Ue,B,F,it,at,V,ge,gt,wt,dt],loaderType:"spa"})})()})();</script> <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com" /> <script id="vwoCode">window._vwo_code=window._vwo_code||(function(){var d=document,vwoCodeEl=d.querySelector('#vwoCode'),account_id=1092711,version=2.1,settings_tolerance=2000,library_tolerance=2500,use_existing_jquery=!1,is_spa=1,hide_element='body',hide_element_style='opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important',f=!1,code={use_existing_jquery:function(){return use_existing_jquery},library_tolerance:function(){return library_tolerance},hide_element_style:function(){return'{'+hide_element_style+'}'},finish:function(){if(!f){f=!0;var e=d.getElementById('_vis_opt_path_hides');if(e)e.parentNode.removeChild(e)}},finished:function(){return f},load:function(e){var t=d.createElement('script');t.fetchPriority='high';t.src=e;t.onerror=function(){_vwo_code.finish()};d.getElementsByTagName('head')[0].appendChild(t)},getVersion:function(){return version},getMatchedCookies:function(e){var t=[];if(document.cookie){t=document.cookie.match(e)||[]} return t},getCombinationCookie:function(){var e=code.getMatchedCookies(/(?:^|;)\s?(_vis_opt_exp_\d+_combi=[^;$]*)/gi);e=e.map(function(e){try{var t=decodeURIComponent(e);if(!/_vis_opt_exp_\d+_combi=(?:\d+,?)+\s*$/.test(t)){return''} return t}catch(e){return''}});var i=[];e.forEach(function(e){var t=e.match(/([\d,]+)/g);t&&i.push(t.join('-'))});return i.join('|')},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;window.settings_timer=setTimeout(function(){_vwo_code.finish()},settings_tolerance);var e=d.createElement('style'),t=hide_element?hide_element+'{'+hide_element_style+'}':'',i=d.getElementsByTagName('head')[0];e.setAttribute('id','_vis_opt_path_hides');vwoCodeEl&&e.setAttribute('nonce',vwoCodeEl.nonce);e.setAttribute('type','text/css');if(e.styleSheet)e.styleSheet.cssText=t;else e.appendChild(d.createTextNode(t));i.appendChild(e);var n=this.getCombinationCookie();this.load('https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&f='+ +is_spa+'&vn='+version+(n?'&c='+n:''));return settings_timer}};window._vwo_settings_timer=code.init();return code}());</script> <script async data-ot-ignore src="https://www.googletagmanager.com/gtm.js?id=GTM-N49ZKQB" ></script> <script async data-ot-ignore src="https://www.googletagmanager.com/gtm.js?id=GTM-5TPKJSZT" ></script><script defer="" async="" src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&amp;version=v18.0" data-ot-ignore="true"></script><link rel="modulepreload" href="/assets/entry.client-BnhDBGck.js"/><link rel="modulepreload" href="/assets/react-DL6dWp3l.js"/><link rel="modulepreload" href="/assets/react-dom-BE6BiQSL.js"/><link rel="modulepreload" href="/assets/jsx-runtime-BPeuaX5-.js"/><link rel="modulepreload" href="/assets/preload-helper-ZNWeky0v.js"/><link rel="modulepreload" href="/assets/root-DZg-TPQn.js"/><link rel="modulepreload" href="/assets/src-wFgDTrC1.js"/><link rel="modulepreload" href="/assets/errorBoundary-DLNfScNT.js"/><link rel="modulepreload" href="/assets/src-B1FWuNaO.js"/><link rel="modulepreload" href="/assets/src-OmcIKiOT.js"/><link rel="modulepreload" href="/assets/meta-Du6P5KIU.js"/><link rel="modulepreload" href="/assets/src-CYUtgRe8.js"/><link rel="modulepreload" href="/assets/src-i-txt5SG.js"/><link rel="modulepreload" href="/assets/src-D33KPzbn.js"/><link rel="modulepreload" href="/assets/src-ur0oqhPU.js"/><link rel="modulepreload" href="/assets/src-Dh0qGtyh.js"/><link rel="modulepreload" href="/assets/extends-C_2-xqiD.js"/><link rel="modulepreload" href="/assets/src-DA7Pplk9.js"/><link rel="modulepreload" href="/assets/index.es-sS4szeIp.js"/><link rel="modulepreload" href="/assets/esm-DYU-OuKx.js"/><link rel="modulepreload" href="/assets/src-BmYR0PPH2.js"/><link rel="modulepreload" href="/assets/src-DvbQaBsy2.js"/><link rel="modulepreload" href="/assets/_baseForOwn-CcT7yYSn.js"/><link rel="modulepreload" href="/assets/src-Bp3JjykZ.js"/><link rel="modulepreload" href="/assets/useLockBodyScroll-CFNaoMVC.js"/><link rel="modulepreload" href="/assets/useIsomorphicLayoutEffect-CImoiNQ0.js"/><link rel="modulepreload" href="/assets/striptags-BvwkZIy3.js"/><link rel="modulepreload" href="/assets/swiper-react-CTWCnLMV.js"/><link rel="modulepreload" href="/assets/src-DL63-KRa2.js"/><link rel="modulepreload" href="/assets/src-24TRix5o.js"/><link rel="modulepreload" href="/assets/src-C_BkJm2T.js"/><link rel="modulepreload" href="/assets/src-DBqdrzXP.js"/><link rel="modulepreload" href="/assets/src-DcauI7BP.js"/><link rel="modulepreload" href="/assets/src-uURKhZs-.js"/><link rel="modulepreload" href="/assets/toNumber-D-jhQxFw.js"/><link rel="modulepreload" href="/assets/src-D9RQELm1.js"/><link rel="modulepreload" href="/assets/src-DcUZOrUG.js"/><link rel="modulepreload" href="/assets/src-RvcSZewU.js"/><link rel="modulepreload" href="/assets/src-DQl9VMWY2.js"/><link rel="modulepreload" href="/assets/src-5VTiR5VE.js"/><link rel="modulepreload" href="/assets/documents-PdC4wjUt.js"/><link rel="modulepreload" href="/assets/src-BiQj9_sZ.js"/><link rel="modulepreload" href="/assets/src-CM86lvNS2.js"/><link rel="modulepreload" href="/assets/src-CoLlCD2u.js"/><link rel="modulepreload" href="/assets/src-DNHXyWTN.js"/><link rel="modulepreload" href="/assets/src-CIU7cGum.js"/></head><body data-version="2.59.3" class="brand-supermarketnews "><noscript><iframe title="gtm noscript 0" src="https://www.googletagmanager.com/ns.html?id=GTM-N49ZKQB" height="0" width="0" style="display:none;visibility:hidden"></iframe><iframe title="gtm noscript 1" src="https://www.googletagmanager.com/ns.html?id=GTM-5TPKJSZT" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div id="fb-root"></div><main data-theme="theme1" class="Provider gptHideContent"><div data-testid="ad_blocker" class="ads ad adsbox doubleclick ad-placement carbon-ads ad-banner ad-container" style="top:0;left:0;height:1px;width:1px;position:absolute"></div><div data-template="layout" class="Layout"><nav data-module="navigation" aria-label="navigation" class="Navigation"><div data-testid="header" class="Navigation-HeaderWrapper"><div class="FullScreenBackground Navigation-HeaderBackground"></div><div class="Navigation-Header"><div class="InformaBar" data-component="informa-bar"><div class="InformaBar-ContentSection InformaBar-ContentSection_hidden" data-testid="informa-bar-content-section"><div class="InformaBar-LeftSection" data-testid="informa-bar-left-section"><div>Supermarket News is part of the Informa Connect Division of Informa PLC</div><div class="InformaBar-SubMenuWrapper"><a class="InformaBar-SubMenuItem" data-testid="informa-bar-sub-menu-item" href="https://informa.com/" title="INFORMA PLC" target="_blank" rel="noreferrer">INFORMA PLC</a><span class="InformaBar-Delimiter">|</span><a class="InformaBar-SubMenuItem" data-testid="informa-bar-sub-menu-item" href="https://informa.com/about-us/" title="ABOUT US" target="_blank" rel="noreferrer">ABOUT US</a><span class="InformaBar-Delimiter">|</span><a class="InformaBar-SubMenuItem" data-testid="informa-bar-sub-menu-item" href="https://informa.com/investors/" title="INVESTOR RELATIONS" target="_blank" rel="noreferrer">INVESTOR RELATIONS</a><span class="InformaBar-Delimiter">|</span><a class="InformaBar-SubMenuItem" data-testid="informa-bar-sub-menu-item" href="https://informa.com/talent/" title="TALENT" target="_blank" rel="noreferrer">TALENT</a></div></div><div class="InformaBar-RightSection" data-testid="informa-bar-right-section">This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC&#x27;s registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.</div></div><div class="InformaBar-LogoSection" data-testid="informa-bar-logo-section" role="button" tabindex="0" aria-label="Open Informa bar"><div class="InformaBar-LogoWrapper"><img class="InformaBar-Logo" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAekAAABqCAYAAACYnalVAAAACXBIWXMAAAsSAAALEgHS3X78AAAPZklEQVR4nO2d320bSRKHew0/HkDe4t41jkDcCMSNwNwIpI3AdATWRmA6AksRrAzcu8UIjoxgxffDQYzAh9mtvmsPKHJIVvVUz3wfQNgWrOHM9J9fV3V11Q/fvn0Le7gJIUxDCFUI4Ur+2zKE8BxCeJDP874LQPGMpQ9M5M/635d7HmoTQngKITyGEFbyeaIbAAAcz0siXYvzbQjh4sAVtyGEhfxf6A+1EM/k81bhqdYi2nci2gAA0IKmSI9lIj12Yl6LlYVVXTZ1+8/lMzJ6krUs7PDCAAAcoCnSqwOuzH0g1GUzkwWalTg3iV6YBX0GAGA3r5KfLs4Q6CC/e8d7Lo7oPfk9o0AH+a4PYrUDAMAOokjXFvA7hRf0ViwyKIOx7BVf014AAP6IIq1pzRBEVgZRoM/xngAAgCGvZLLWiOCNXMpxHfANAg0A4JxXRoI6peFdc278AQAAZOCVkaCOaTy3aMUfAACAMbVI/4OXPCiIwAcAKIRapP8dQvgPDTYIblpkkQMAACe8lgQmP4pQ/0jD9JockfcxBeiz9K00Ucn0hb8DAMAOXie5lDWF+pGX7Q5LK3ojwWh3B7KH0S8AAI7glVQoWsuv/Kjg+t4wGbvEKsnMvZwQIL0nAIAyMZnJIrnsuUJNYJI/tM/CR96LhY44AwAYkBbYeExqRocTXd9rEpm4pBbSz8o3di/XBQAAI9ICGzOpTBQ51qLeMmm7RdvVvaUwBgCAPalIP0v07Sb5WVuh3srvUtDfJ9reDfafAQAy8KrxFSuZ0O+Tnx0S6qX8DgLtk8ogqpu4AwCADDRFOoiFVLut34QQPoll3RTqjQj5z2JBP9FYbqmUb2xNewMA5OH1nm95kn3HuPdYi/HfQgj/pG2KQjtpCMfrAAAysU+kmzA5Q8CKBgDIxy53N/QLbUua2AMAgEwg0gAAAE45xt0N/2eXdfo8ECuz79se4xZH1p5w+0NLXupP3vvQkOe4SHUg8LZZQMgERHo/Y+msUxlo9Wd04Hc20ni1mD0wmbukStpzIu18deKNLpPJ6zHXwAW3TBtzxqH5Yi195iGpHpebShIexXs+dGSzb3NcOr9XLdstZSPvYNX4qJCmBYW/iB22PoZ2qfBO1kmFqC7QbuAfOnqOc4iLrTgRWdfUjuU64yQG/WaWfI6Z3Jtspb/cZhA+zXmu6znuWCbJfHDq4vwQ22Th9XDO4iuKdDNv97mcMpF3fQ838rFstLlyR+7DCus3wzrXcRKyKC7SljhYFx26CjX7yVIxGLFqWDCpa/GxRb+o7+Or0r2EI/tiJeP55kxhfol7ub62ZT2V61qMiY28P49iXSVzvPUivclZc8DQ3d2x4eZGAy1lJEUuYkfBDW7DOGnT3INxF3W7X8tnKQN1qNZ16ladHhhzXmMfKhGia+PvuU4WmRr95Ubu23JMXCRz3MzJto+18dWG5hxwe0z/Hmp0dyWrvT9CCB8yCHTKVZJ+FXSJi5+PTgS6Sd32v0v7ax+N80q0OFcy3j6KFZdzzGmQzhnWAh0ZSX85x9MUx8TnjGPiSr6zyzkufe4uBbrJlXh/HtpmgxyaSI87GGi7GMlKiqphOsTc8Z8Lmfwvk4E6dnA/FtxIH4/CrBHf0QUe5owPJ7iQp8mY6GLBGue43ELdxaLkFN5K+xzUgCGJdAzG6FKcU0bi+sSiPo+6Xf9VqAi8lT6pXUq0K8bSHs8OLZhTmDuaM65bLuorEcevDsZETqGeFSLOKXELdO8CbAgiHQuA5HZrtyF24r5aU5aM5d19KPw5oktz4eBeTmWcLII9jrNjiUL30dmzfN4jeLEN/nC2OBoZe4ziPPB7QeLc5HqfUPdZpMcy8X113ngjjukczcTgNEDXvCt0wdYncQ5ira4c961dghdd214XrBeGEd+TnswDLwp1n0V6JRNfCVyxP92aKNCl7nHu46ogofbsoTqVeQFxDRdJZcKxiLZ3QyTI1k5ftnWsuN7lUeuzSJfm+rA6K9wnomurL6Kwi0vnQl2Kh+oUSulX8yRAqsscAMdS8pZOLt41FzMU2PDDBdb0XoYg0JFLx1sglwV5qPrKqKCTDCnMce24SxfpiLQvsKZf5q6nLu6XuMLygB4yp1EPMkq1YOgZx7xxIa4OAsm+xyqN4Uusk4T5KTF1Za5AlXfk/4aecZnkNchNWgwnrejVpijOpJHz29qL8S4eZ0Sk/YFIf0+VycOwFGu9bTL8aZL+0HLA3sk7oLIW9IWbDBb1OqlKt1JYFMRrxAjsHOlG63d0i0j/xTYpvfZSnde4irK26I6JgPytxf/RPpZxr5x3/FAO24WxCB6dS1d4TAK85obHX0YyMRAZ64dNQwCa5JorjmGb3POuvl5ltBJnBiK9SapO5Sj5eSefucwfFu/sz3zrfa6CdYhl0qjHrLJi0gDL4JmfFN1B2pWyfs5Y/EC7ylHKVtpRa9+3kv5ktW9+znv3UC1t2ai3nS6Gx40kHdNkst2HZf9osk48LW0XqZX0r67EepuISdv5ZJwU47AU6zdKi/2xvOeuKswF6bsPRqcdfhqaSK+TTnvuSutGIiwteK8oHiWLtFWf2CYJIDSJx5Ms0kiuz0iv2IVIx/J8D4bbNzlE+l6hzKjlXLGLZTLPnYr1ovPXgupPtyEuFLQXNu+HEt19L9bpRAachivkTjqaBUOpkLSPaWECHaRf3Uh/0+aykOMraxkXlWKZxS74FEL4e5KB7BzuZOFtzVIW0VMFAXyS62yM7rlvNQuscvBP+y7S9+JW0Rhou6gHwheD67YqYdYSq0FmjVVgiZVAp9zIhKmN5+MrUSAmSp6qrljKnDFXfoaFUZ8IMsZ/SbYJtHg2XBj2sbDQo8ECveqzSL9JsvJYYjFxarqYrJ/fgspoH+99xr2rmVjtmlw69LKk1luubRArPiXpTi2wOKWwTfZELbAQntDj6n/abXzZZ5HOJU5PRtb0kCtjWbiNlpmTg1hZIV5c3useiXPE2vp/lPemySjDfVssLvqaOVBdD8g4poPFKnbIdaYthKgLV/GDgYtz1vECbit7zpMeiXNOLIKlrL0rTwaLi9BjQ0R1XCDSOjBZ6VEZRJTed3hEQ9sKGXV8ZnrVs6jc3JQ6V1i0eV8NEdW5BpHW4clg/3GoWAhQl6LyaGBNE/1fLqtC54ouzyGXBiLtFDqxDtoCtHZgvWjvhZN9rGxKnCvwFrZHNUYAkdajxChqj2iLtAfX7IOy9TQaeMxC6ZR6PM1iXxoOgEjrgUifT2UQ9eklmYb2feDyLpdSvW4UeekARBo8oW0drh0tnrRFGksacoMh0gGINHhCW3g87aNp34tmVjqANiDSHUCpSvBEn0X6WSx7reNlOSvGAQydiZzrTiu2Nau3BYtxiUiDJ7STG3jb+1spnwEfs09YJFikPhkntcAr+Uy6zo6GSIMntF243ibDlXIZS7J+lQki7YMoyFP5u0U96LNBpMETmoPEquLQOXCWHqA7xpJjYCp/FpE/HJEGyIe2a7pPxS0ArJjJR9OLlQ1EGrygvR/tUbywpAHyEK3mW69u7LYg0uAFzv0CgAZzEedelMNEpAEAoA9MJQ1w0ZZzE5KZAABAyYyliM3Xvgl0wJIGAICCqSTlrnYNejdgSQMAQIlMDBIEaaB6/BNLGgAASiMm8ukiOGwri4NHSUyTfiLftL4MkQYvkN4SANpQZRbojXzfYyLM2UCkwQucIQaANjxkEOiNfM9d13MTIg19xeO5a+3c5HgfYGjcGu9BLyVSXLv++8kg0tBXtDOYaaAt0ngfYEjUC+8PRs+7lAWAu0yFRHeDJzSjIodgSQMMiYXBs9ZBYO8958HHkoa+4jEloLZIU1wDhkK96L5Sfta15Pd2XToUSxo8oS06U2fPR35ygNOYK7+3tcwP7mt7I9LgCe0B400UNe/HY71sACtmitfdikAXEXiJSIMntEXakyVdKecVJmgMhsJMeftqVtLJCEQaPNFnd7f2vSDSMBQ0x86ytFgORBq8oenGHTlyeSPSAKehOYbvSmsDRBq8ob3KvXHyfNp7aog0DAXNqO4cSUpUF+SINHhDW6Q1xfFUbpT31Dh6BUNB89jiJtNetOpRS0QavPEolqIWFw72prWteTcpCwGM0RS8XMetsKSh92iL0G2HL6wySMKASAMcT65UwareO0QaPKItQlcdWtPaqQy/UFgD4CQsC3NEtLe2EGlwyYPsH2nShTVdLwzeKl8TKxrgdKzz56vPM4g0eEX7qMSVQWrBQ2hb0ZsSj5AAOMLSozZXTlj0J4g0eGWhHEAWZJWb69z0wsC9hkADnIfVkcyJlbcOkQavPBtYoiMROusAknoieKd8za1RqT4Az2jHX1jEp4xlXjGpvIdIg2csrOlLOeZlJdS1QH82uO6CgDEYIBZJezQXu2OZT8yC0hBp8IyFNR0SodZ2fd8aCfQGKxoGzFr50S+Vto4m1gIdEGkogFuDQRoSodYIJqvkWh8UrrWLOVY0DBiLDHvXZwr1PIdAB0QaCsEq2KPeQ/oomYhO+Y6JDPQ/DBKWRL5w7AoGjlXA5LW404/Zo76R+eKj1R50k9c5vgTgTOqB9F4GhgUX4qZeyOr4Ub7zqZFKcCp7UFP5WK+iN44KhAB0xUrGgvrxJhnDX8VbdyfftUo8V1PxlE0N6lq3ApGGUliI5XpteL8jST6inYDkFLalFacHMOTOcDspiFhrGgFbWeCfvZDH3Q0lMTfan/bInHKUAP/D4qSHFVuxvFUW2Ig0lMSzdP6+C/WvJC4B+I7nDjIGnorqAhuRhtLou1Aj0AC7qcfF0vm7UR+/iDSUSBRq7wP2GGoX2S8INMBeZk7d3mbjF5GGUolC/akHLbiWZ+GoFcB+4rj3JNRby/GLSEPp1Ps/PxuUtszFJxngBIkBtGPlSKiXckTLbPwi0tAHYorPkqzqjSwuyCYGcDxdC/VWcjeoRXG/BCINfSFGf74JIdw7fqaNBJdURukOAYbCSsZR7tiUpRgFWfLpI9LQN2KKzyjWXvau1ok4ExwGoEPco/41w1hfivdr2shEaErMOOZhP6z0Pbkn5RWdlgtF+72W4pqNYj2WiNBZB5nENhJMctdx/9bsl57G6bPys+WaeLXvO9eY9DrHBRljD+JNu1FOIfolSRl8DCpj5Ydv375pXAegFGayEp4YFMXYJHm/H3KutgHgO2bJ55R828tkgd2pYYJIw9CZJEUzQvLvQ8RVdSzCwf4ygE/qMV1/YqGMXaTj2M9YDiH8F/cmbyXaV5JLAAAAAElFTkSuQmCC" alt=""/></div><span class="InformaBar-IconWrapper InformaBar-IconWrapper_closed"><svg viewBox="0 0 320 512" aria-hidden="true" focusable="false" role="img" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="currentColor" height="100%"><path fill="#ffffff" d="M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z"></path></svg></span></div></div></div></div><div class="Navigation-SecondaryMenuWrapper"><div class="FullScreenBackground Navigation-SecondaryMenuBackground"></div><div class="Navigation-SecondaryMenu"><nav data-testid="SecondaryMenu" class="SecondaryMenu"><a class="SecondaryMenu-Link" href="/about-us" target="_self" data-discover="true">About Us</a><a class="SecondaryMenu-Link" href="/newsletter-subscribe" target="_self" data-discover="true">Newsletters</a><a class="SecondaryMenu-Link" rel="noreferrer" target="_blank" href="https://restaurant-food.informaconnect.com/sn/?PK=SNsiteadv&amp;utm_source=SNdiscover"> Advertise</a><a class="SecondaryMenu-Link" href="/webinars" target="_self" data-discover="true">Webinars</a></nav></div></div><div id="navigation-header" class="Navigation-NavBase Navigation-NavBase_isSticky"><div data-testid="navBase" class="NavBase"><div class="NavBase-Content"><div class="FullScreenBackground NavBase-SecondaryMenuBackground"></div><div class="NavBase-HeaderWrapper"><div class="NavBase-IconsWrapper"><button data-testid="navBase-megaMenuButton" class="NavBase-MegaMenuButton" aria-label="Open Mega menu"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;18&#x27;%20height=&#x27;15&#x27;%20viewBox=&#x27;0%200%2018%2015&#x27;%3e%3cpath%20id=&#x27;Hamburger&#x27;%20d=&#x27;M17.518,70.234H.482A.48.48,0,0,1,0,69.755V68.479A.48.48,0,0,1,.482,68H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,70.234Zm0,6.383H.482A.48.48,0,0,1,0,76.138V74.862a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,76.617Zm0,6.383H.482A.48.48,0,0,1,0,82.521V81.245a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,83Z&#x27;%20transform=&#x27;translate(0%20-68)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;18&#x27;%20height=&#x27;15&#x27;%20viewBox=&#x27;0%200%2018%2015&#x27;%3e%3cpath%20id=&#x27;Hamburger&#x27;%20d=&#x27;M17.518,70.234H.482A.48.48,0,0,1,0,69.755V68.479A.48.48,0,0,1,.482,68H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,70.234Zm0,6.383H.482A.48.48,0,0,1,0,76.138V74.862a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,76.617Zm0,6.383H.482A.48.48,0,0,1,0,82.521V81.245a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,83Z&#x27;%20transform=&#x27;translate(0%20-68)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Bars" class="NavBase-MegaMenuIcon NavBase-MegaMenuIcon_iconVariant_small NavBase-MegaMenuIcon_iconType_bars DefaultIcon"></span></button><button data-testid="SearchButtonDesktop" class="NavBase-SearchButtonDesktop" aria-label="Open Search"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;22&#x27;%20height=&#x27;21.789&#x27;%20viewBox=&#x27;0%200%2022%2021.789&#x27;%3e%3cg%20id=&#x27;search_icon&#x27;%20data-name=&#x27;search%20icon&#x27;%20transform=&#x27;translate(-1387%20-125)&#x27;%3e%3cpath%20id=&#x27;search_icon-2&#x27;%20data-name=&#x27;search%20icon&#x27;%20d=&#x27;M1395.176,138.7a5.606,5.606,0,1,1,5.661-5.606A5.626,5.626,0,0,1,1395.176,138.7Zm7.547,0h-.994l-.351-.336a8.02,8.02,0,0,0,1.975-5.27,8.154,8.154,0,1,0-2.856,6.142l.34.349v.984l6.289,6.217,1.875-1.856Z&#x27;%20transform=&#x27;translate(0%200)&#x27;/%3e%3c/g%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;22&#x27;%20height=&#x27;21.789&#x27;%20viewBox=&#x27;0%200%2022%2021.789&#x27;%3e%3cg%20id=&#x27;search_icon&#x27;%20data-name=&#x27;search%20icon&#x27;%20transform=&#x27;translate(-1387%20-125)&#x27;%3e%3cpath%20id=&#x27;search_icon-2&#x27;%20data-name=&#x27;search%20icon&#x27;%20d=&#x27;M1395.176,138.7a5.606,5.606,0,1,1,5.661-5.606A5.626,5.626,0,0,1,1395.176,138.7Zm7.547,0h-.994l-.351-.336a8.02,8.02,0,0,0,1.975-5.27,8.154,8.154,0,1,0-2.856,6.142l.34.349v.984l6.289,6.217,1.875-1.856Z&#x27;%20transform=&#x27;translate(0%200)&#x27;/%3e%3c/g%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Search" class="NavBase-SearchIcon NavBase-SearchIcon_iconVariant_large NavBase-SearchIcon_iconType_search DefaultIcon"></span></button><button data-testid="SearchButtonTablet" class="NavBase-SearchButtonTablet" aria-label="Open Search in MegaMenu"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;22&#x27;%20height=&#x27;21.789&#x27;%20viewBox=&#x27;0%200%2022%2021.789&#x27;%3e%3cg%20id=&#x27;search_icon&#x27;%20data-name=&#x27;search%20icon&#x27;%20transform=&#x27;translate(-1387%20-125)&#x27;%3e%3cpath%20id=&#x27;search_icon-2&#x27;%20data-name=&#x27;search%20icon&#x27;%20d=&#x27;M1395.176,138.7a5.606,5.606,0,1,1,5.661-5.606A5.626,5.626,0,0,1,1395.176,138.7Zm7.547,0h-.994l-.351-.336a8.02,8.02,0,0,0,1.975-5.27,8.154,8.154,0,1,0-2.856,6.142l.34.349v.984l6.289,6.217,1.875-1.856Z&#x27;%20transform=&#x27;translate(0%200)&#x27;/%3e%3c/g%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;22&#x27;%20height=&#x27;21.789&#x27;%20viewBox=&#x27;0%200%2022%2021.789&#x27;%3e%3cg%20id=&#x27;search_icon&#x27;%20data-name=&#x27;search%20icon&#x27;%20transform=&#x27;translate(-1387%20-125)&#x27;%3e%3cpath%20id=&#x27;search_icon-2&#x27;%20data-name=&#x27;search%20icon&#x27;%20d=&#x27;M1395.176,138.7a5.606,5.606,0,1,1,5.661-5.606A5.626,5.626,0,0,1,1395.176,138.7Zm7.547,0h-.994l-.351-.336a8.02,8.02,0,0,0,1.975-5.27,8.154,8.154,0,1,0-2.856,6.142l.34.349v.984l6.289,6.217,1.875-1.856Z&#x27;%20transform=&#x27;translate(0%200)&#x27;/%3e%3c/g%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Search" class="NavBase-SearchIcon NavBase-SearchIcon_iconVariant_small NavBase-SearchIcon_iconType_search DefaultIcon"></span></button></div><div class="NavBase-LogoWrapper"><button data-testid="navBase-LogoMegaMenuButton" class="NavBase-LogoMegaMenuButton" aria-label="Open Mega menu"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;18&#x27;%20height=&#x27;15&#x27;%20viewBox=&#x27;0%200%2018%2015&#x27;%3e%3cpath%20id=&#x27;Hamburger&#x27;%20d=&#x27;M17.518,70.234H.482A.48.48,0,0,1,0,69.755V68.479A.48.48,0,0,1,.482,68H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,70.234Zm0,6.383H.482A.48.48,0,0,1,0,76.138V74.862a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,76.617Zm0,6.383H.482A.48.48,0,0,1,0,82.521V81.245a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,83Z&#x27;%20transform=&#x27;translate(0%20-68)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;18&#x27;%20height=&#x27;15&#x27;%20viewBox=&#x27;0%200%2018%2015&#x27;%3e%3cpath%20id=&#x27;Hamburger&#x27;%20d=&#x27;M17.518,70.234H.482A.48.48,0,0,1,0,69.755V68.479A.48.48,0,0,1,.482,68H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,70.234Zm0,6.383H.482A.48.48,0,0,1,0,76.138V74.862a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,76.617Zm0,6.383H.482A.48.48,0,0,1,0,82.521V81.245a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,83Z&#x27;%20transform=&#x27;translate(0%20-68)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Bars" class="NavBase-LogoMegaMenuIcon NavBase-LogoMegaMenuIcon_iconVariant_small NavBase-LogoMegaMenuIcon_iconType_bars DefaultIcon"></span></button><a class="NavBase-Logo" href="/" target="_self" data-discover="true"><img data-testid="logo-image" data-component="image" class="NavBase-LogoImage" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltae017c8eab9fbc55/67ff757d649e8e864f00e0cc/Logo_-_Supermarket_News.svg?width=476&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltae017c8eab9fbc55/67ff757d649e8e864f00e0cc/Logo_-_Supermarket_News.svg?width=476&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News" title="Supermarket News"/></a></div><div class="NavBase-RegisterWrapper"><div data-module="newsletter-signup-promo"><div class="NewsletterSignupPromo-Button NewsletterSignupPromo-Button_small NewsletterSignupButton"><button target="_blank" data-component="button" data-testid="headerSmallNewsletterButton" class="Button Button_size_small Button_variant_primaryFilled" type="button"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;33.333&#x27;%20height=&#x27;25&#x27;%20viewBox=&#x27;0%200%2033.333%2025&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-envelope&#x27;%20data-name=&#x27;Icon%20awesome-envelope&#x27;%20d=&#x27;M32.7,12.755a.392.392,0,0,1,.632.306V26.375A3.126,3.126,0,0,1,30.208,29.5H3.125A3.126,3.126,0,0,1,0,26.375V13.068a.389.389,0,0,1,.632-.306c1.458,1.133,3.392,2.572,10.033,7.4,1.374,1,3.691,3.112,6,3.1,2.324.02,4.688-2.135,6.009-3.1C29.316,15.333,31.243,13.888,32.7,12.755ZM16.667,21.167c1.51.026,3.685-1.9,4.779-2.7,8.639-6.27,9.3-6.816,11.289-8.379a1.558,1.558,0,0,0,.6-1.23V7.625A3.126,3.126,0,0,0,30.208,4.5H3.125A3.126,3.126,0,0,0,0,7.625V8.862a1.567,1.567,0,0,0,.6,1.23c1.992,1.556,2.65,2.109,11.289,8.379C12.982,19.266,15.156,21.193,16.667,21.167Z&#x27;%20transform=&#x27;translate(0%20-4.5)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;33.333&#x27;%20height=&#x27;25&#x27;%20viewBox=&#x27;0%200%2033.333%2025&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-envelope&#x27;%20data-name=&#x27;Icon%20awesome-envelope&#x27;%20d=&#x27;M32.7,12.755a.392.392,0,0,1,.632.306V26.375A3.126,3.126,0,0,1,30.208,29.5H3.125A3.126,3.126,0,0,1,0,26.375V13.068a.389.389,0,0,1,.632-.306c1.458,1.133,3.392,2.572,10.033,7.4,1.374,1,3.691,3.112,6,3.1,2.324.02,4.688-2.135,6.009-3.1C29.316,15.333,31.243,13.888,32.7,12.755ZM16.667,21.167c1.51.026,3.685-1.9,4.779-2.7,8.639-6.27,9.3-6.816,11.289-8.379a1.558,1.558,0,0,0,.6-1.23V7.625A3.126,3.126,0,0,0,30.208,4.5H3.125A3.126,3.126,0,0,0,0,7.625V8.862a1.567,1.567,0,0,0,.6,1.23c1.992,1.556,2.65,2.109,11.289,8.379C12.982,19.266,15.156,21.193,16.667,21.167Z&#x27;%20transform=&#x27;translate(0%20-4.5)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Email" class="Button-Icon Button-Icon_position_left DefaultIcon"></span><span class="Button-ContentWrapper">Subscribe</span></button></div><div class="NewsletterSignupPromo-Button NewsletterSignupPromo-Button_medium NewsletterSignupButton"><div data-component="social-share" class="SocialShare SocialShare_variant_layout Layout-SocialShare"><a target="_blank" rel="noreferrer" aria-label="Facebook" class="Layout-SocialLink" href="https://www.facebook.com/supermarketnews"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20320%20512&#x27;%3e%3cpath%20d=&#x27;M279.14%20288l14.22-92.66h-88.91v-60.13c0-25.35%2012.42-50.06%2052.24-50.06h40.42V6.26S260.43%200%20225.36%200c-73.22%200-121.08%2044.38-121.08%20124.72v70.62H22.89V288h81.39v224h100.17V288z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20320%20512&#x27;%3e%3cpath%20d=&#x27;M279.14%20288l14.22-92.66h-88.91v-60.13c0-25.35%2012.42-50.06%2052.24-50.06h40.42V6.26S260.43%200%20225.36%200c-73.22%200-121.08%2044.38-121.08%20124.72v70.62H22.89V288h81.39v224h100.17V288z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Facebook" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_facebook DefaultIcon"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Youtube" class="Layout-SocialLink" href="https://www.youtube.com/channel/UC_OQDYeix4XTxhLbppEMSzA"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20576%20512&#x27;%3e%3cpath%20d=&#x27;M549.655%20124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781%2064%20288%2064%20288%2064S117.22%2064%2074.629%2075.486c-23.497%206.322-42.003%2024.947-48.284%2048.597-11.412%2042.867-11.412%20132.305-11.412%20132.305s0%2089.438%2011.412%20132.305c6.281%2023.65%2024.787%2041.5%2048.284%2047.821C117.22%20448%20288%20448%20288%20448s170.78%200%20213.371-11.486c23.497-6.321%2042.003-24.171%2048.284-47.821%2011.412-42.867%2011.412-132.305%2011.412-132.305s0-89.438-11.412-132.305zm-317.51%20213.508V175.185l142.739%2081.205-142.739%2081.201z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20576%20512&#x27;%3e%3cpath%20d=&#x27;M549.655%20124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781%2064%20288%2064%20288%2064S117.22%2064%2074.629%2075.486c-23.497%206.322-42.003%2024.947-48.284%2048.597-11.412%2042.867-11.412%20132.305-11.412%20132.305s0%2089.438%2011.412%20132.305c6.281%2023.65%2024.787%2041.5%2048.284%2047.821C117.22%20448%20288%20448%20288%20448s170.78%200%20213.371-11.486c23.497-6.321%2042.003-24.171%2048.284-47.821%2011.412-42.867%2011.412-132.305%2011.412-132.305s0-89.438-11.412-132.305zm-317.51%20213.508V175.185l142.739%2081.205-142.739%2081.201z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Youtube" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_youtube DefaultIcon"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Linkedin" class="Layout-SocialLink" href="https://www.linkedin.com/company/supermarketnews"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20448%20512&#x27;%3e%3cpath%20d=&#x27;M100.28%20448H7.4V148.9h92.88zM53.79%20108.1C24.09%20108.1%200%2083.5%200%2053.8a53.79%2053.79%200%200%201%20107.58%200c0%2029.7-24.1%2054.3-53.79%2054.3zM447.9%20448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29%200-55.69%2037.7-55.69%2076.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5%2042.69-48.3%2087.88-48.3%2094%200%20111.28%2061.9%20111.28%20142.3V448z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20448%20512&#x27;%3e%3cpath%20d=&#x27;M100.28%20448H7.4V148.9h92.88zM53.79%20108.1C24.09%20108.1%200%2083.5%200%2053.8a53.79%2053.79%200%200%201%20107.58%200c0%2029.7-24.1%2054.3-53.79%2054.3zM447.9%20448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29%200-55.69%2037.7-55.69%2076.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5%2042.69-48.3%2087.88-48.3%2094%200%20111.28%2061.9%20111.28%20142.3V448z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Linkedin" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_linkedin DefaultIcon"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Twitter" class="Layout-SocialLink" href="https://twitter.com/SN_news"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20viewBox=&#x27;0%200%20512%20512&#x27;%3e%3c!--!%20Font%20Awesome%20Pro%206.4.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202023%20Fonticons,%20Inc.%20--%3e%3cpath%20d=&#x27;M389.2%2048h70.6L305.6%20224.2%20487%20464H345L233.7%20318.6%20106.5%20464H35.8L200.7%20275.5%2026.8%2048H172.4L272.9%20180.9%20389.2%2048zM364.4%20421.8h39.1L151.1%2088h-42L364.4%20421.8z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20viewBox=&#x27;0%200%20512%20512&#x27;%3e%3c!--!%20Font%20Awesome%20Pro%206.4.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202023%20Fonticons,%20Inc.%20--%3e%3cpath%20d=&#x27;M389.2%2048h70.6L305.6%20224.2%20487%20464H345L233.7%20318.6%20106.5%20464H35.8L200.7%20275.5%2026.8%2048H172.4L272.9%20180.9%20389.2%2048zM364.4%20421.8h39.1L151.1%2088h-42L364.4%20421.8z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Twitter" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_twitter DefaultIcon"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Instagram" class="Layout-SocialLink" href="https://www.instagram.com/supermarket_news/"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20448%20512&#x27;%3e%3cpath%20d=&#x27;M224.1%20141c-63.6%200-114.9%2051.3-114.9%20114.9s51.3%20114.9%20114.9%20114.9S339%20319.5%20339%20255.9%20287.7%20141%20224.1%20141zm0%20189.6c-41.1%200-74.7-33.5-74.7-74.7s33.5-74.7%2074.7-74.7%2074.7%2033.5%2074.7%2074.7-33.6%2074.7-74.7%2074.7zm146.4-194.3c0%2014.9-12%2026.8-26.8%2026.8-14.9%200-26.8-12-26.8-26.8s12-26.8%2026.8-26.8%2026.8%2012%2026.8%2026.8zm76.1%2027.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9%200-35.8%201.7-67.6%209.9-93.9%2036.1s-34.4%2058-36.2%2093.9c-2.1%2037-2.1%20147.9%200%20184.9%201.7%2035.9%209.9%2067.7%2036.2%2093.9s58%2034.4%2093.9%2036.2c37%202.1%20147.9%202.1%20184.9%200%2035.9-1.7%2067.7-9.9%2093.9-36.2%2026.2-26.2%2034.4-58%2036.2-93.9%202.1-37%202.1-147.8%200-184.8zM398.8%20388c-7.8%2019.6-22.9%2034.7-42.6%2042.6-29.5%2011.7-99.5%209-132.1%209s-102.7%202.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7%209-132.1c7.8-19.6%2022.9-34.7%2042.6-42.6%2029.5-11.7%2099.5-9%20132.1-9s102.7-2.6%20132.1%209c19.6%207.8%2034.7%2022.9%2042.6%2042.6%2011.7%2029.5%209%2099.5%209%20132.1s2.7%20102.7-9%20132.1z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20448%20512&#x27;%3e%3cpath%20d=&#x27;M224.1%20141c-63.6%200-114.9%2051.3-114.9%20114.9s51.3%20114.9%20114.9%20114.9S339%20319.5%20339%20255.9%20287.7%20141%20224.1%20141zm0%20189.6c-41.1%200-74.7-33.5-74.7-74.7s33.5-74.7%2074.7-74.7%2074.7%2033.5%2074.7%2074.7-33.6%2074.7-74.7%2074.7zm146.4-194.3c0%2014.9-12%2026.8-26.8%2026.8-14.9%200-26.8-12-26.8-26.8s12-26.8%2026.8-26.8%2026.8%2012%2026.8%2026.8zm76.1%2027.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9%200-35.8%201.7-67.6%209.9-93.9%2036.1s-34.4%2058-36.2%2093.9c-2.1%2037-2.1%20147.9%200%20184.9%201.7%2035.9%209.9%2067.7%2036.2%2093.9s58%2034.4%2093.9%2036.2c37%202.1%20147.9%202.1%20184.9%200%2035.9-1.7%2067.7-9.9%2093.9-36.2%2026.2-26.2%2034.4-58%2036.2-93.9%202.1-37%202.1-147.8%200-184.8zM398.8%20388c-7.8%2019.6-22.9%2034.7-42.6%2042.6-29.5%2011.7-99.5%209-132.1%209s-102.7%202.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7%209-132.1c7.8-19.6%2022.9-34.7%2042.6-42.6%2029.5-11.7%2099.5-9%20132.1-9s102.7-2.6%20132.1%209c19.6%207.8%2034.7%2022.9%2042.6%2042.6%2011.7%2029.5%209%2099.5%209%20132.1s2.7%20102.7-9%20132.1z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Instagram" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_instagram DefaultIcon"></span></span></a><a target="_blank" rel="noreferrer" aria-label="" class="Layout-SocialLink" href="https://www.tiktok.com/@supermarket.news"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" data-name=""></span></span></a></div><button target="_blank" data-component="button" data-testid="headerMediumNewsletterButton" class="Button Button_size_medium Button_variant_primaryFilled" type="button"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;33.333&#x27;%20height=&#x27;25&#x27;%20viewBox=&#x27;0%200%2033.333%2025&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-envelope&#x27;%20data-name=&#x27;Icon%20awesome-envelope&#x27;%20d=&#x27;M32.7,12.755a.392.392,0,0,1,.632.306V26.375A3.126,3.126,0,0,1,30.208,29.5H3.125A3.126,3.126,0,0,1,0,26.375V13.068a.389.389,0,0,1,.632-.306c1.458,1.133,3.392,2.572,10.033,7.4,1.374,1,3.691,3.112,6,3.1,2.324.02,4.688-2.135,6.009-3.1C29.316,15.333,31.243,13.888,32.7,12.755ZM16.667,21.167c1.51.026,3.685-1.9,4.779-2.7,8.639-6.27,9.3-6.816,11.289-8.379a1.558,1.558,0,0,0,.6-1.23V7.625A3.126,3.126,0,0,0,30.208,4.5H3.125A3.126,3.126,0,0,0,0,7.625V8.862a1.567,1.567,0,0,0,.6,1.23c1.992,1.556,2.65,2.109,11.289,8.379C12.982,19.266,15.156,21.193,16.667,21.167Z&#x27;%20transform=&#x27;translate(0%20-4.5)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;33.333&#x27;%20height=&#x27;25&#x27;%20viewBox=&#x27;0%200%2033.333%2025&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-envelope&#x27;%20data-name=&#x27;Icon%20awesome-envelope&#x27;%20d=&#x27;M32.7,12.755a.392.392,0,0,1,.632.306V26.375A3.126,3.126,0,0,1,30.208,29.5H3.125A3.126,3.126,0,0,1,0,26.375V13.068a.389.389,0,0,1,.632-.306c1.458,1.133,3.392,2.572,10.033,7.4,1.374,1,3.691,3.112,6,3.1,2.324.02,4.688-2.135,6.009-3.1C29.316,15.333,31.243,13.888,32.7,12.755ZM16.667,21.167c1.51.026,3.685-1.9,4.779-2.7,8.639-6.27,9.3-6.816,11.289-8.379a1.558,1.558,0,0,0,.6-1.23V7.625A3.126,3.126,0,0,0,30.208,4.5H3.125A3.126,3.126,0,0,0,0,7.625V8.862a1.567,1.567,0,0,0,.6,1.23c1.992,1.556,2.65,2.109,11.289,8.379C12.982,19.266,15.156,21.193,16.667,21.167Z&#x27;%20transform=&#x27;translate(0%20-4.5)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Email" class="Button-Icon Button-Icon_position_left DefaultIcon"></span><span class="Button-ContentWrapper">Subscribe</span></button></div></div><button data-testid="RegisterSearchButton" class="NavBase-RegisterSearchButton" aria-label="Open Search in MegaMenu"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;22&#x27;%20height=&#x27;21.789&#x27;%20viewBox=&#x27;0%200%2022%2021.789&#x27;%3e%3cg%20id=&#x27;search_icon&#x27;%20data-name=&#x27;search%20icon&#x27;%20transform=&#x27;translate(-1387%20-125)&#x27;%3e%3cpath%20id=&#x27;search_icon-2&#x27;%20data-name=&#x27;search%20icon&#x27;%20d=&#x27;M1395.176,138.7a5.606,5.606,0,1,1,5.661-5.606A5.626,5.626,0,0,1,1395.176,138.7Zm7.547,0h-.994l-.351-.336a8.02,8.02,0,0,0,1.975-5.27,8.154,8.154,0,1,0-2.856,6.142l.34.349v.984l6.289,6.217,1.875-1.856Z&#x27;%20transform=&#x27;translate(0%200)&#x27;/%3e%3c/g%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;22&#x27;%20height=&#x27;21.789&#x27;%20viewBox=&#x27;0%200%2022%2021.789&#x27;%3e%3cg%20id=&#x27;search_icon&#x27;%20data-name=&#x27;search%20icon&#x27;%20transform=&#x27;translate(-1387%20-125)&#x27;%3e%3cpath%20id=&#x27;search_icon-2&#x27;%20data-name=&#x27;search%20icon&#x27;%20d=&#x27;M1395.176,138.7a5.606,5.606,0,1,1,5.661-5.606A5.626,5.626,0,0,1,1395.176,138.7Zm7.547,0h-.994l-.351-.336a8.02,8.02,0,0,0,1.975-5.27,8.154,8.154,0,1,0-2.856,6.142l.34.349v.984l6.289,6.217,1.875-1.856Z&#x27;%20transform=&#x27;translate(0%200)&#x27;/%3e%3c/g%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Search" class="NavBase-SearchIcon NavBase-SearchIcon_iconVariant_large NavBase-SearchIcon_iconType_search DefaultIcon"></span></button></div></div><div class="NavBase-SearchWrapper"><div class="FullScreenBackground NavBase-SearchBackground"></div><button data-testid="SearchCloseButton" class="NavBase-SearchCloseButton" aria-label="Close Search"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;18&#x27;%20height=&#x27;18.001&#x27;%20viewBox=&#x27;0%200%2018%2018.001&#x27;%3e%3cpath%20id=&#x27;times&#x27;%20d=&#x27;M11.685,105l6.059-6.059a.9.9,0,0,0,0-1.27L16.336,96.26a.9.9,0,0,0-1.27,0l-6.059,6.06L2.948,96.261a.9.9,0,0,0-1.27,0L.27,97.668a.9.9,0,0,0,0,1.27L6.33,105,.27,111.057a.9.9,0,0,0,0,1.27l1.408,1.408a.9.9,0,0,0,1.27,0l6.059-6.06,6.059,6.059a.9.9,0,0,0,1.27,0l1.408-1.408a.9.9,0,0,0,0-1.27Z&#x27;%20transform=&#x27;translate(-0.008%20-95.998)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;18&#x27;%20height=&#x27;18.001&#x27;%20viewBox=&#x27;0%200%2018%2018.001&#x27;%3e%3cpath%20id=&#x27;times&#x27;%20d=&#x27;M11.685,105l6.059-6.059a.9.9,0,0,0,0-1.27L16.336,96.26a.9.9,0,0,0-1.27,0l-6.059,6.06L2.948,96.261a.9.9,0,0,0-1.27,0L.27,97.668a.9.9,0,0,0,0,1.27L6.33,105,.27,111.057a.9.9,0,0,0,0,1.27l1.408,1.408a.9.9,0,0,0,1.27,0l6.059-6.06,6.059,6.059a.9.9,0,0,0,1.27,0l1.408-1.408a.9.9,0,0,0,0-1.27Z&#x27;%20transform=&#x27;translate(-0.008%20-95.998)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Close" class="NavBase-SearchIcon NavBase-SearchIcon_iconVariant_medium NavBase-SearchIcon_iconType_close DefaultIcon"></span></button></div></div></div><div class="Navigation-MainMenu"><div data-testid="mainMenu"><div class="FullScreenBackground MainMenu-BackgroundSubmenu"></div><div class="FullScreenBackground MainMenu-BackgroundMenuItem"></div><div class="MainMenu-Content"><div class="MainMenu-MegaMenuButtonWrapper"><button data-testid="mainMenu-MegaMenuButton" aria-label="Open MegaMenu" class="MainMenu-MegaMenuButton"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;18&#x27;%20height=&#x27;15&#x27;%20viewBox=&#x27;0%200%2018%2015&#x27;%3e%3cpath%20id=&#x27;Hamburger&#x27;%20d=&#x27;M17.518,70.234H.482A.48.48,0,0,1,0,69.755V68.479A.48.48,0,0,1,.482,68H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,70.234Zm0,6.383H.482A.48.48,0,0,1,0,76.138V74.862a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,76.617Zm0,6.383H.482A.48.48,0,0,1,0,82.521V81.245a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,83Z&#x27;%20transform=&#x27;translate(0%20-68)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;18&#x27;%20height=&#x27;15&#x27;%20viewBox=&#x27;0%200%2018%2015&#x27;%3e%3cpath%20id=&#x27;Hamburger&#x27;%20d=&#x27;M17.518,70.234H.482A.48.48,0,0,1,0,69.755V68.479A.48.48,0,0,1,.482,68H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,70.234Zm0,6.383H.482A.48.48,0,0,1,0,76.138V74.862a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,76.617Zm0,6.383H.482A.48.48,0,0,1,0,82.521V81.245a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,83Z&#x27;%20transform=&#x27;translate(0%20-68)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Bars" class="MainMenu-MegaMenuIcon DefaultIcon"></span></button></div><div class="MainMenu-ItemsWrapper" role="menu"><div class="MainMenu-MenuItemWrapper"><div class="MainMenu-MenuItem" role="menuitem" tabindex="0" data-testid="openSubMenu" aria-label="Open Sub menu of Grocery Operations"><span class="MainMenu-MainTitle">Grocery Operations<span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronDown" class="MainMenu-SubMenuIcon DefaultIcon"></span></span></div><div class="MainMenu-SubMenuWrapper"><div class="MainMenu-SubMenuContent"><div data-module="sub-menu" class="SubMenu MainMenu-SubMenu" role="presentation"><div class="SubMenu-Container"><div class="SubMenu-RelatedTopicsWrapper"><h4 class="SubMenu-RelatedTopics">Related Topics</h4><div class="SubMenu-CasualLinkWrapper" data-testid="related"><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-operations/grocery-technology" target="_self" data-discover="true">Grocery Technology</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-operations/legislation-regulatory-news" target="_self" data-discover="true">Legislation &amp; Regulatory News</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-operations/mergers-acquisitions" target="_self" data-discover="true">Mergers &amp; Acquisitions</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-operations/independents-regional-grocers" target="_self" data-discover="true">Independents / Regional Grocers</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-operations/grocery-marketing" target="_self" data-discover="true">Grocery Marketing</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-operations/grocery-wholesale-distributors" target="_self" data-discover="true">Grocery Wholesale &amp; Distributors</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-operations/retail-labor" target="_self" data-discover="true">Retail Labor</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-operations/foodservice-retail" target="_self" data-discover="true">Foodservice at Retail</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-operations/food-safety" target="_self" data-discover="true">Food Safety</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-operations/sustainability" target="_self" data-discover="true">Sustainability</a></li></ul><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-operations/grocery-pharmacy-health-care" target="_self" data-discover="true">Grocery Pharmacy &amp; Health Care</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-operations/finance" target="_self" data-discover="true">Finance</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-operations/new-stores" target="_self" data-discover="true">New Stores</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-operations/executive-moves" target="_self" data-discover="true">Executive Moves</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-operations/supplier-news" target="_self" data-discover="true">Supplier News</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-operations/company-news" target="_self" data-discover="true">Company News</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-operations/store-closings" target="_self" data-discover="true">Store Closings</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-operations/recalls" target="_self" data-discover="true">Recalls</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-operations/retail-media" target="_self" data-discover="true">Retail Media</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-operations/food-accessibility" target="_self" data-discover="true">Food Accessibility</a></li></ul></div></div><div class="SubMenu-RecentContentWrapper" data-testid="recent"><div class="SubMenu-RecentContentHeading"><h4 data-testid="recent-title" class="SubMenu-RecentText">Recent in <a class="SubMenu-RecentTopicTerm" href="/grocery-operations" target="_self" data-discover="true">Grocery Operations</a></h4><div data-testid="see-more" class="SubMenu-SeeMore"><a class="SubMenu-MoreContent" href="/grocery-operations" target="_self" data-discover="true"><span class="SubMenu-SeeMoreText">See All</span><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronRight" class="SubMenu-SeeMoreIcon DefaultIcon"></span></a></div></div><div class="SubMenu-ContentWrapper"><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/grocery-technology/doordash-expands-ai-powered-shopping-tools" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltb4dbd95ea4756965/6a2ad79a50e5a29e4f65bfe0/A_picture_showing_DoorDash_s_new_AI_voice_activated_platform.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltb4dbd95ea4756965/6a2ad79a50e5a29e4f65bfe0/A_picture_showing_DoorDash_s_new_AI_voice_activated_platform.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" srcSet="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltb4dbd95ea4756965/6a2ad79a50e5a29e4f65bfe0/A_picture_showing_DoorDash_s_new_AI_voice_activated_platform.png?width=744&amp;auto=webp&amp;quality=80&amp;disable=upscale 744w, https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltb4dbd95ea4756965/6a2ad79a50e5a29e4f65bfe0/A_picture_showing_DoorDash_s_new_AI_voice_activated_platform.png?width=960&amp;auto=webp&amp;quality=80&amp;disable=upscale 960w, https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltb4dbd95ea4756965/6a2ad79a50e5a29e4f65bfe0/A_picture_showing_DoorDash_s_new_AI_voice_activated_platform.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale 1280w" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="A picture showing DoorDash&#x27;s new AI voice activated platform." title="A picture showing DoorDash&#x27;s new AI voice activated platform."/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_groceryTechnology ContentPreview-Category" href="/grocery-operations/grocery-technology" target="_self" data-discover="true">Grocery Technology</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/grocery-technology/doordash-expands-ai-powered-shopping-tools" target="_self" data-discover="true">DoorDash expands AI-powered shopping tools</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/grocery-technology/doordash-expands-ai-powered-shopping-tools" target="_self" data-discover="true">DoorDash expands AI-powered shopping tools</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/supermarket-news-staff" target="_self" data-discover="true">Supermarket News Staff</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Jun 11, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">2 Min Read</span></div></div></div></div></div></div><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/company-news/kroger-settles-again-this-time-for-false-calorie-counts-in-bread" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt91d2bb2ec77a0909/6a29ae9fcd97ad78629bc9e0/The_front_of_a_Kroger_store.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt91d2bb2ec77a0909/6a29ae9fcd97ad78629bc9e0/The_front_of_a_Kroger_store.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" srcSet="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt91d2bb2ec77a0909/6a29ae9fcd97ad78629bc9e0/The_front_of_a_Kroger_store.png?width=744&amp;auto=webp&amp;quality=80&amp;disable=upscale 744w, https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt91d2bb2ec77a0909/6a29ae9fcd97ad78629bc9e0/The_front_of_a_Kroger_store.png?width=960&amp;auto=webp&amp;quality=80&amp;disable=upscale 960w, https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt91d2bb2ec77a0909/6a29ae9fcd97ad78629bc9e0/The_front_of_a_Kroger_store.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale 1280w" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="The front of a Kroger store." title="The front of a Kroger store."/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_companyNews ContentPreview-Category" href="/grocery-operations/company-news" target="_self" data-discover="true">Company News</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/company-news/kroger-settles-again-this-time-for-false-calorie-counts-in-bread" target="_self" data-discover="true">Kroger settles again, this time for false calorie counts in bread</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/company-news/kroger-settles-again-this-time-for-false-calorie-counts-in-bread" target="_self" data-discover="true">Kroger settles again, this time for false calorie counts in bread</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/bill-wilson" target="_self" data-discover="true">Bill Wilson</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Jun 10, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">3 Min Read</span></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="MainMenu-MenuItemWrapper"><div class="MainMenu-MenuItem" role="menuitem" tabindex="0" data-testid="openSubMenu" aria-label="Open Sub menu of Grocery Trends &amp; Data"><span class="MainMenu-MainTitle">Grocery Trends &amp; Data<span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronDown" class="MainMenu-SubMenuIcon DefaultIcon"></span></span></div><div class="MainMenu-SubMenuWrapper"><div class="MainMenu-SubMenuContent"><div data-module="sub-menu" class="SubMenu MainMenu-SubMenu" role="presentation"><div class="SubMenu-Container"><div class="SubMenu-RelatedTopicsWrapper"><h4 class="SubMenu-RelatedTopics">Related Topics</h4><div class="SubMenu-CasualLinkWrapper" data-testid="related"><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-trends-data/consumer-trends" target="_self" data-discover="true"> Consumer Trends</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-trends-data/health-wellness" target="_self" data-discover="true"> Health &amp; Wellness</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-trends-data/organic-natural" target="_self" data-discover="true">Organic &amp; Natural</a></li></ul><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-trends-data/cpg" target="_self" data-discover="true">CPG</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-trends-data/new-cpg-products" target="_self" data-discover="true">New CPG Products</a></li></ul></div></div><div class="SubMenu-RecentContentWrapper" data-testid="recent"><div class="SubMenu-RecentContentHeading"><h4 data-testid="recent-title" class="SubMenu-RecentText">Recent in <a class="SubMenu-RecentTopicTerm" href="/grocery-trends-data" target="_self" data-discover="true">Grocery Trends &amp; Data</a></h4><div data-testid="see-more" class="SubMenu-SeeMore"><a class="SubMenu-MoreContent" href="/grocery-trends-data" target="_self" data-discover="true"><span class="SubMenu-SeeMoreText">See  All</span><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronRight" class="SubMenu-SeeMoreIcon DefaultIcon"></span></a></div></div><div class="SubMenu-ContentWrapper"><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/grocery-trends-data/sn-super50-and-the-no-1-grocer-is-" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt2e564a2eb07c6a24/6a2af1263baf6ad02925d6e0/The_inside_of_a_Trader_Joe_s_store.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt2e564a2eb07c6a24/6a2af1263baf6ad02925d6e0/The_inside_of_a_Trader_Joe_s_store.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" srcSet="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt2e564a2eb07c6a24/6a2af1263baf6ad02925d6e0/The_inside_of_a_Trader_Joe_s_store.png?width=744&amp;auto=webp&amp;quality=80&amp;disable=upscale 744w, https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt2e564a2eb07c6a24/6a2af1263baf6ad02925d6e0/The_inside_of_a_Trader_Joe_s_store.png?width=960&amp;auto=webp&amp;quality=80&amp;disable=upscale 960w, https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt2e564a2eb07c6a24/6a2af1263baf6ad02925d6e0/The_inside_of_a_Trader_Joe_s_store.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale 1280w" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="The inside of a Trader Joe&#x27;s store." title="The inside of a Trader Joe&#x27;s store."/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_groceryTrendsData ContentPreview-Category" href="/grocery-trends-data" target="_self" data-discover="true">Grocery Trends &amp; Data</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/grocery-trends-data/sn-super50-and-the-no-1-grocer-is-" target="_self" data-discover="true">SN Super50: And the No. 1 grocer is …</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/grocery-trends-data/sn-super50-and-the-no-1-grocer-is-" target="_self" data-discover="true">SN Super50: And the No. 1 grocer is …</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/mark-hamstra" target="_self" data-discover="true">Mark Hamstra</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Jun 11, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">2 Min Read</span></div></div></div></div></div></div><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/grocery-trends-data/what-we-saw-day-1-of-the-iddba-annual-meeting" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt8269ef6aac348cf6/6a2aec7db79ca844b705741a/Plenty_of_to-go_meals_like_sandwhiches_were_on_display_at_the_IDDBA_annual_meeting_.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt8269ef6aac348cf6/6a2aec7db79ca844b705741a/Plenty_of_to-go_meals_like_sandwhiches_were_on_display_at_the_IDDBA_annual_meeting_.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" srcSet="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt8269ef6aac348cf6/6a2aec7db79ca844b705741a/Plenty_of_to-go_meals_like_sandwhiches_were_on_display_at_the_IDDBA_annual_meeting_.png?width=744&amp;auto=webp&amp;quality=80&amp;disable=upscale 744w, https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt8269ef6aac348cf6/6a2aec7db79ca844b705741a/Plenty_of_to-go_meals_like_sandwhiches_were_on_display_at_the_IDDBA_annual_meeting_.png?width=960&amp;auto=webp&amp;quality=80&amp;disable=upscale 960w, https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt8269ef6aac348cf6/6a2aec7db79ca844b705741a/Plenty_of_to-go_meals_like_sandwhiches_were_on_display_at_the_IDDBA_annual_meeting_.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale 1280w" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Plenty of to-go meals like sandwhiches were on display at the IDDBA annual meeting." title="Plenty of to-go meals like sandwhiches were on display at the IDDBA annual meeting."/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_groceryTrendsData ContentPreview-Category" href="/grocery-trends-data" target="_self" data-discover="true">Grocery Trends &amp; Data</a><a class="ContentPreview-IconWrapper" title="Link to all video" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/videos" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;20&#x27;%20height=&#x27;23&#x27;%20viewBox=&#x27;0%200%2020%2023&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-play&#x27;%20data-name=&#x27;Icon%20awesome-play&#x27;%20d=&#x27;M18.947,9.645,3.232.3A2.131,2.131,0,0,0,0,2.152V20.844A2.141,2.141,0,0,0,3.232,22.7l15.715-9.343A2.161,2.161,0,0,0,18.947,9.645Z&#x27;%20transform=&#x27;translate(0%20-0.002)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;20&#x27;%20height=&#x27;23&#x27;%20viewBox=&#x27;0%200%2020%2023&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-play&#x27;%20data-name=&#x27;Icon%20awesome-play&#x27;%20d=&#x27;M18.947,9.645,3.232.3A2.131,2.131,0,0,0,0,2.152V20.844A2.141,2.141,0,0,0,3.232,22.7l15.715-9.343A2.161,2.161,0,0,0,18.947,9.645Z&#x27;%20transform=&#x27;translate(0%20-0.002)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Play" class="ContentPreview-Icon DefaultIcon"></span></a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/grocery-trends-data/what-we-saw-day-1-of-the-iddba-annual-meeting" target="_self" data-discover="true">What we saw day 1 of the IDDBA annual meeting</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/grocery-trends-data/what-we-saw-day-1-of-the-iddba-annual-meeting" target="_self" data-discover="true">What we saw day 1 of the IDDBA annual meeting</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/bill-wilson" target="_self" data-discover="true">Bill Wilson</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Jun 11, 2026</span></div></div></div></div></div></div></div></div></div></div></div><div class="MainMenu-MenuItemWrapper"><div class="MainMenu-MenuItem" role="menuitem" tabindex="0" data-testid="openSubMenu" aria-label="Open Sub menu of  Grocery Categories"><span class="MainMenu-MainTitle"> Grocery Categories<span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronDown" class="MainMenu-SubMenuIcon DefaultIcon"></span></span></div><div class="MainMenu-SubMenuWrapper"><div class="MainMenu-SubMenuContent"><div data-module="sub-menu" class="SubMenu MainMenu-SubMenu" role="presentation"><div class="SubMenu-Container"><div class="SubMenu-RelatedTopicsWrapper"><h4 class="SubMenu-RelatedTopics">Related Topics</h4><div class="SubMenu-CasualLinkWrapper" data-testid="related"><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-categories/bakery" target="_self" data-discover="true"> Bakery</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-categories/beverages" target="_self" data-discover="true">Beverages</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-categories/nonfood-pharmacy" target="_self" data-discover="true"> Nonfood &amp; Pharmacy</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-categories/fresh-produce" target="_self" data-discover="true"> Fresh Produce</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-categories/deli" target="_self" data-discover="true"> Deli</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-categories/prepared-foods" target="_self" data-discover="true"> Prepared Foods</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-categories/meat" target="_self" data-discover="true"> Meat</a></li></ul><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-categories/seafood" target="_self" data-discover="true"> Seafood</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-categories/dairy" target="_self" data-discover="true"> Dairy</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-categories/center-store" target="_self" data-discover="true"> Center Store</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-categories/frozen" target="_self" data-discover="true"> Frozen</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-categories/private-label" target="_self" data-discover="true"> Private Label</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/grocery-categories/hbc-health-beauty" target="_self" data-discover="true">HBC Health &amp; Beauty</a></li></ul></div></div><div class="SubMenu-RecentContentWrapper" data-testid="recent"><div class="SubMenu-RecentContentHeading"><h4 data-testid="recent-title" class="SubMenu-RecentText">Recent in <a class="SubMenu-RecentTopicTerm" href="/grocery-categories" target="_self" data-discover="true"> Grocery Categories</a></h4><div data-testid="see-more" class="SubMenu-SeeMore"><a class="SubMenu-MoreContent" href="/grocery-categories" target="_self" data-discover="true"><span class="SubMenu-SeeMoreText">See All</span><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronRight" class="SubMenu-SeeMoreIcon DefaultIcon"></span></a></div></div><div class="SubMenu-ContentWrapper"><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/nonfood-pharmacy/ahold-delhaize-usa-to-pay-40m-settlement-to-doj" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt7e2674abc33a1b50/6a2aee57674d427a783404f1/The_Ahold_Delhaize_USA_logo.jpg?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt7e2674abc33a1b50/6a2aee57674d427a783404f1/The_Ahold_Delhaize_USA_logo.jpg?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" srcSet="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt7e2674abc33a1b50/6a2aee57674d427a783404f1/The_Ahold_Delhaize_USA_logo.jpg?width=744&amp;auto=webp&amp;quality=80&amp;disable=upscale 744w, https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt7e2674abc33a1b50/6a2aee57674d427a783404f1/The_Ahold_Delhaize_USA_logo.jpg?width=960&amp;auto=webp&amp;quality=80&amp;disable=upscale 960w, https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt7e2674abc33a1b50/6a2aee57674d427a783404f1/The_Ahold_Delhaize_USA_logo.jpg?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale 1280w" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="The Ahold Delhaize USA logo. " title="The Ahold Delhaize USA logo. "/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_nonfoodPharmacy ContentPreview-Category" href="/grocery-categories/nonfood-pharmacy" target="_self" data-discover="true">Nonfood &amp; Pharmacy</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/nonfood-pharmacy/ahold-delhaize-usa-to-pay-40m-settlement-to-doj" target="_self" data-discover="true">Ahold Delhaize USA to pay $40M settlement to DOJ</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/nonfood-pharmacy/ahold-delhaize-usa-to-pay-40m-settlement-to-doj" target="_self" data-discover="true">Ahold Delhaize USA to pay $40M settlement to DOJ</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/supermarket-news-staff" target="_self" data-discover="true">Supermarket News Staff</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Jun 11, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">1 Min Read</span></div></div></div></div></div></div><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/prepared-foods/costco-wants-another-rotisserie-chicken-lawsuit-to-be-dismissed" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt19ff41e30f5150e0/6a2ae95ab49a60186de031f0/Costco_s_rotisserie_chicken_section_in_a_store.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt19ff41e30f5150e0/6a2ae95ab49a60186de031f0/Costco_s_rotisserie_chicken_section_in_a_store.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" srcSet="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt19ff41e30f5150e0/6a2ae95ab49a60186de031f0/Costco_s_rotisserie_chicken_section_in_a_store.png?width=744&amp;auto=webp&amp;quality=80&amp;disable=upscale 744w, https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt19ff41e30f5150e0/6a2ae95ab49a60186de031f0/Costco_s_rotisserie_chicken_section_in_a_store.png?width=960&amp;auto=webp&amp;quality=80&amp;disable=upscale 960w, https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt19ff41e30f5150e0/6a2ae95ab49a60186de031f0/Costco_s_rotisserie_chicken_section_in_a_store.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale 1280w" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Costco&#x27;s rotisserie chicken section in a store." title="Costco&#x27;s rotisserie chicken section in a store."/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_preparedFoods ContentPreview-Category" href="/grocery-categories/prepared-foods" target="_self" data-discover="true">Prepared Foods</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/prepared-foods/costco-wants-another-rotisserie-chicken-lawsuit-to-be-dismissed" target="_self" data-discover="true">Costco wants another rotisserie chicken lawsuit to be dismissed</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/prepared-foods/costco-wants-another-rotisserie-chicken-lawsuit-to-be-dismissed" target="_self" data-discover="true">Costco wants another rotisserie chicken lawsuit to be dismissed</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/bill-wilson" target="_self" data-discover="true">Bill Wilson</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Jun 11, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">2 Min Read</span></div></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="MainMenu-SearchButtonWrapper"><button data-testid="mainMenu-SearchButton" aria-label="Open Search" class="MainMenu-SearchButton"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;22&#x27;%20height=&#x27;21.789&#x27;%20viewBox=&#x27;0%200%2022%2021.789&#x27;%3e%3cg%20id=&#x27;search_icon&#x27;%20data-name=&#x27;search%20icon&#x27;%20transform=&#x27;translate(-1387%20-125)&#x27;%3e%3cpath%20id=&#x27;search_icon-2&#x27;%20data-name=&#x27;search%20icon&#x27;%20d=&#x27;M1395.176,138.7a5.606,5.606,0,1,1,5.661-5.606A5.626,5.626,0,0,1,1395.176,138.7Zm7.547,0h-.994l-.351-.336a8.02,8.02,0,0,0,1.975-5.27,8.154,8.154,0,1,0-2.856,6.142l.34.349v.984l6.289,6.217,1.875-1.856Z&#x27;%20transform=&#x27;translate(0%200)&#x27;/%3e%3c/g%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;22&#x27;%20height=&#x27;21.789&#x27;%20viewBox=&#x27;0%200%2022%2021.789&#x27;%3e%3cg%20id=&#x27;search_icon&#x27;%20data-name=&#x27;search%20icon&#x27;%20transform=&#x27;translate(-1387%20-125)&#x27;%3e%3cpath%20id=&#x27;search_icon-2&#x27;%20data-name=&#x27;search%20icon&#x27;%20d=&#x27;M1395.176,138.7a5.606,5.606,0,1,1,5.661-5.606A5.626,5.626,0,0,1,1395.176,138.7Zm7.547,0h-.994l-.351-.336a8.02,8.02,0,0,0,1.975-5.27,8.154,8.154,0,1,0-2.856,6.142l.34.349v.984l6.289,6.217,1.875-1.856Z&#x27;%20transform=&#x27;translate(0%200)&#x27;/%3e%3c/g%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Search" class="MainMenu-SearchButtonIcon DefaultIcon"></span></button></div></div><div class="MainMenu-SearchWrapper"><div class="FullScreenBackground MainMenu-SearchBackground MainMenu-SearchBackground_withSearchBar"></div><button data-testid="mainMenu-SearchCloseButton" class="MainMenu-SearchCloseButton" aria-label="Close Search"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;18&#x27;%20height=&#x27;18.001&#x27;%20viewBox=&#x27;0%200%2018%2018.001&#x27;%3e%3cpath%20id=&#x27;times&#x27;%20d=&#x27;M11.685,105l6.059-6.059a.9.9,0,0,0,0-1.27L16.336,96.26a.9.9,0,0,0-1.27,0l-6.059,6.06L2.948,96.261a.9.9,0,0,0-1.27,0L.27,97.668a.9.9,0,0,0,0,1.27L6.33,105,.27,111.057a.9.9,0,0,0,0,1.27l1.408,1.408a.9.9,0,0,0,1.27,0l6.059-6.06,6.059,6.059a.9.9,0,0,0,1.27,0l1.408-1.408a.9.9,0,0,0,0-1.27Z&#x27;%20transform=&#x27;translate(-0.008%20-95.998)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;18&#x27;%20height=&#x27;18.001&#x27;%20viewBox=&#x27;0%200%2018%2018.001&#x27;%3e%3cpath%20id=&#x27;times&#x27;%20d=&#x27;M11.685,105l6.059-6.059a.9.9,0,0,0,0-1.27L16.336,96.26a.9.9,0,0,0-1.27,0l-6.059,6.06L2.948,96.261a.9.9,0,0,0-1.27,0L.27,97.668a.9.9,0,0,0,0,1.27L6.33,105,.27,111.057a.9.9,0,0,0,0,1.27l1.408,1.408a.9.9,0,0,0,1.27,0l6.059-6.06,6.059,6.059a.9.9,0,0,0,1.27,0l1.408-1.408a.9.9,0,0,0,0-1.27Z&#x27;%20transform=&#x27;translate(-0.008%20-95.998)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Close" class="MainMenu-SearchCloseIcon DefaultIcon"></span></button></div></div></div></div></nav><section class="Layout-Section"><div id="iiris-identity" data-testid="iris-identity" configid="7f760da6975f3a715e6fb75daa61fc21"></div><div data-template="keyword-list" class="KeywordList"><div data-template="list-content" class="ListContent"><div class="TwoColumnLayout"><div id="portal-root"></div><div class="TwoColumnLayout-Head"><div class="KeywordList-Head" data-testid="keyword-list-head"><ul data-component="breadcrumb" class="Breadcrumb"><li class="Breadcrumb-ListItem"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-left&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(13%2021)%20rotate(180)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-left&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(13%2021)%20rotate(180)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronLeft" class="Breadcrumb-DividerIcon Breadcrumb-PrevIcon DefaultIcon"></span><a class="Breadcrumb-GetText Breadcrumb-GetText_isNearLastItem" data-testid="breadcrumb-link" href="/" target="_self" data-discover="true">Home</a><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronRight" class="Breadcrumb-DividerIcon Breadcrumb-NextIcon DefaultIcon"></span></li><li class="Breadcrumb-ListItem"><a class="Breadcrumb-GetText Breadcrumb-GetText_isLastItem" data-testid="breadcrumb-link" href="/documents" target="_self" data-discover="true">Documents</a></li></ul><div data-module="category-header" class="CategoryHeader CategoryHeader_primaryTitle"><div class="CategoryHeader-TitleWrapper CategoryHeader-TitleWrapper_primaryTitle"><div class="CategoryHeader-TitleContent"><h1 class="CategoryHeader-Title CategoryHeader-Title_primary" data-testid="category-header-title">Documents</h1></div></div></div></div></div><div class="TwoColumnLayout-Content"><div class="TwoColumnLayout-Body"><div class="ListContent-Body" data-testid="list-content-body"><div class="ListContent-Content ListContent-Content_latest"><div class="ListContent-ContentWrapper"><div class="ListContent-ContentContainer"><div class="ContentPreview ListContent-LatestItem" data-module="content-preview" data-variant="normal"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_normal ContentPreview-Wrapper_articleSize_big"><a data-testid="thumbnail" href="/organic-natural/the-big-picture-natural-and-organic-industry-sales-data-for-2023" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt599a49cb8f0e2b05/66da0a4027519d05a382e1c3/market-overview-feature-new.webp?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt599a49cb8f0e2b05/66da0a4027519d05a382e1c3/market-overview-feature-new.webp?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" srcSet="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt599a49cb8f0e2b05/66da0a4027519d05a382e1c3/market-overview-feature-new.webp?width=744&amp;auto=webp&amp;quality=80&amp;disable=upscale 744w, https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt599a49cb8f0e2b05/66da0a4027519d05a382e1c3/market-overview-feature-new.webp?width=960&amp;auto=webp&amp;quality=80&amp;disable=upscale 960w, https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt599a49cb8f0e2b05/66da0a4027519d05a382e1c3/market-overview-feature-new.webp?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale 1280w" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="" title=""/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_organicNatural ContentPreview-Category" href="/grocery-trends-data/organic-natural" target="_self" data-discover="true">Organic &amp; Natural</a><a class="ContentPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ContentPreview-Icon DefaultIcon"></span></a><div class="ContentCard"><div class="ContentCard-Body"><a class="ContentCard-Title ContentCard-Title_displayOption_default" data-testid="preview-default-title" href="/organic-natural/the-big-picture-natural-and-organic-industry-sales-data-for-2023" target="_self" data-discover="true">The big picture: Natural and organic industry sales data for 2023</a><a class="ContentCard-Title ContentCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/organic-natural/the-big-picture-natural-and-organic-industry-sales-data-for-2023" target="_self" data-discover="true">The big picture: Natural and organic industry sales data for 2023</a><div class="Contributors Contributors_variant_slimline Contributors_cardVariant_normal" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/douglas-brown" target="_self" data-discover="true">Douglas Brown</a></div></div></div><div class="ContentCard-Footer"><span class="ContentCard-Date" data-testid="content-card-date">Sep 5, 2024</span></div></div></div></div><div class="ContentPreview ListContent-LatestItem" data-module="content-preview" data-variant="normal"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_normal ContentPreview-Wrapper_articleSize_big"><a data-testid="thumbnail" href="/supplier-news/simplifying-co2-refrigeration-management-with-integrated-controls" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" srcSet="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=744&amp;auto=webp&amp;quality=80&amp;disable=upscale 744w, https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=960&amp;auto=webp&amp;quality=80&amp;disable=upscale 960w, https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale 1280w" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><span data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_sponsoredContent Keyword_disabled ContentPreview-Category">Sponsored Content</span><a class="ContentPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ContentPreview-Icon DefaultIcon"></span></a><div class="ContentCard"><div class="ContentCard-Body"><a class="ContentCard-Title ContentCard-Title_displayOption_default" data-testid="preview-default-title" href="/supplier-news/simplifying-co2-refrigeration-management-with-integrated-controls" target="_self" data-discover="true">Simplifying CO2 refrigeration management with integrated controls</a><a class="ContentCard-Title ContentCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/supplier-news/simplifying-co2-refrigeration-management-with-integrated-controls" target="_self" data-discover="true">Simplifying CO2 refrigeration management with integrated controls</a></div><div class="ContentCard-Footer"><span class="ContentCard-Date" data-testid="content-card-date">Aug 8, 2024</span></div></div></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem ListContent-ContentItem_borderless" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: 2227247_SupermarketNews2024Ad_1_2400x800_032524.jpg" class="ListPreview-ImageLink" href="/grocery-technology/tasty-fresh-boosts-efficiency-by-35-with-voice-technology" target="_self" data-discover="true"><div title="2227247_SupermarketNews2024Ad_1_2400x800_032524.jpg" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt1ba3f83ee8541df7/66bda497690bbdd437d4e15c/2227247_SupermarketNews2024Ad_1_2400x800_032524.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt1ba3f83ee8541df7/66bda497690bbdd437d4e15c/2227247_SupermarketNews2024Ad_1_2400x800_032524.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="2227247_SupermarketNews2024Ad_1_2400x800_032524.jpg" title="2227247_SupermarketNews2024Ad_1_2400x800_032524.jpg"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled ListPreview-Keyword">Sponsored Content</span></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-technology/tasty-fresh-boosts-efficiency-by-35-with-voice-technology" target="_self" data-discover="true">Tasty Fresh boosts efficiency by 35% with voice technology</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-technology/tasty-fresh-boosts-efficiency-by-35-with-voice-technology" target="_self" data-discover="true">Tasty Fresh boosts efficiency by 35% with voice technology</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Mar 25, 2024</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Featured Image_8.jpg" class="ListPreview-ImageLink" href="/finance/securing-business-growth-with-ice" target="_self" data-discover="true"><div title="Featured Image_8.jpg" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blte92aa97855cdf151/66bda5bb77358853242fe100/Featured_Image_8.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blte92aa97855cdf151/66bda5bb77358853242fe100/Featured_Image_8.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Featured Image_8.jpg" title="Featured Image_8.jpg"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled ListPreview-Keyword">Sponsored Content</span></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/finance/securing-business-growth-with-ice" target="_self" data-discover="true">Securing Business Growth with Ice</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/finance/securing-business-growth-with-ice" target="_self" data-discover="true">Securing Business Growth with Ice</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Dec 22, 2023</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Web Banner.jpg" class="ListPreview-ImageLink" href="/grocery-marketing/how-top-brands-boost-loyalty-with-product-transparency" target="_self" data-discover="true"><div title="Web Banner.jpg" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt2687270ff347ed2c/66bda643c4fd75aa1d717b51/Web_Banner.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt2687270ff347ed2c/66bda643c4fd75aa1d717b51/Web_Banner.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Web Banner.jpg" title="Web Banner.jpg"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled ListPreview-Keyword">Sponsored Content</span></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-marketing/how-top-brands-boost-loyalty-with-product-transparency" target="_self" data-discover="true">How Top Brands Boost Loyalty with Product Transparency</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-marketing/how-top-brands-boost-loyalty-with-product-transparency" target="_self" data-discover="true">How Top Brands Boost Loyalty with Product Transparency</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Dec 20, 2023</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Hensley flag image 2400x800.jpg" class="ListPreview-ImageLink" href="/grocery-technology/bringing-a2l-technology-to-the-forefront-of-commercial-refrigeration" target="_self" data-discover="true"><div title="Hensley flag image 2400x800.jpg" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt8281b3c05d55eed1/66bda787a94f81874bb2df77/Hensley_flag_image_2400x800.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt8281b3c05d55eed1/66bda787a94f81874bb2df77/Hensley_flag_image_2400x800.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Hensley flag image 2400x800.jpg" title="Hensley flag image 2400x800.jpg"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled ListPreview-Keyword">Sponsored Content</span></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-technology/bringing-a2l-technology-to-the-forefront-of-commercial-refrigeration" target="_self" data-discover="true">Bringing A2L Technology to the Forefront of Commercial Refrigeration</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-technology/bringing-a2l-technology-to-the-forefront-of-commercial-refrigeration" target="_self" data-discover="true">Bringing A2L Technology to the Forefront of Commercial Refrigeration</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Dec 1, 2023</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: 14829-EM-Sustainable-Hero-2400x800-v02.jpg" class="ListPreview-ImageLink" href="/grocery-operations/co2-refrigeration-with-confidence" target="_self" data-discover="true"><div title="14829-EM-Sustainable-Hero-2400x800-v02.jpg" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt056b5f35d025fafa/66bda92fa94f816a79b2df82/14829-EM-Sustainable-Hero-2400x800-v02.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt056b5f35d025fafa/66bda92fa94f816a79b2df82/14829-EM-Sustainable-Hero-2400x800-v02.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="14829-EM-Sustainable-Hero-2400x800-v02.jpg" title="14829-EM-Sustainable-Hero-2400x800-v02.jpg"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled ListPreview-Keyword">Sponsored Content</span></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-operations/co2-refrigeration-with-confidence" target="_self" data-discover="true">CO2 Refrigeration With Confidence</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-operations/co2-refrigeration-with-confidence" target="_self" data-discover="true">CO2 Refrigeration With Confidence</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Feb 15, 2023</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Building a bridge to alternative energies for supermarket transportation" class="ListPreview-ImageLink" href="/grocery-operations/building-a-bridge-to-alternative-energies-for-supermarket-transportation" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled ListPreview-Keyword">Sponsored Content</span></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-operations/building-a-bridge-to-alternative-energies-for-supermarket-transportation" target="_self" data-discover="true">Building a bridge to alternative energies for supermarket transportation</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-operations/building-a-bridge-to-alternative-energies-for-supermarket-transportation" target="_self" data-discover="true">Building a bridge to alternative energies for supermarket transportati</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Aug 19, 2022</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: 2022 Fresh Foods Survey from Supermarket News" class="ListPreview-ImageLink" href="/grocery-trends-data/2022-fresh-foods-survey-from-supermarket-news" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><div class="ListPreview-Keyword ContentPreview-GatingLabelWrapper"><button type="button" aria-label="Exclusive content for registered users only."><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_membersOnly">Members Only</span></button></div></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-trends-data/2022-fresh-foods-survey-from-supermarket-news" target="_self" data-discover="true">2022 Fresh Foods Survey from Supermarket News</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-trends-data/2022-fresh-foods-survey-from-supermarket-news" target="_self" data-discover="true">2022 Fresh Foods Survey from Supermarket News</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Jul 14, 2022</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: The Recipe to Combat Inflation: Fresh Intelligent Forecasting" class="ListPreview-ImageLink" href="/grocery-operations/the-recipe-to-combat-inflation-fresh-intelligent-forecasting" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled ListPreview-Keyword">Sponsored Content</span></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-operations/the-recipe-to-combat-inflation-fresh-intelligent-forecasting" target="_self" data-discover="true">The Recipe to Combat Inflation: Fresh Intelligent Forecasting</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-operations/the-recipe-to-combat-inflation-fresh-intelligent-forecasting" target="_self" data-discover="true">The Recipe to Combat Inflation: Fresh Intelligent Forecasting</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">May 2, 2022</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Grocery Order Picking Solutions from OPI" class="ListPreview-ImageLink" href="/grocery-categories/grocery-order-picking-solutions-from-opi" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled ListPreview-Keyword">Sponsored Content</span></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-categories/grocery-order-picking-solutions-from-opi" target="_self" data-discover="true">Grocery Order Picking Solutions from OPI</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-categories/grocery-order-picking-solutions-from-opi" target="_self" data-discover="true">Grocery Order Picking Solutions from OPI</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Apr 26, 2022</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Grocery Retailer Expectations for 2022" class="ListPreview-ImageLink" href="/finance/grocery-retailer-expectations-for-2022" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_finance ListPreview-Keyword" href="/grocery-operations/finance" target="_self" data-discover="true">Finance</a></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/finance/grocery-retailer-expectations-for-2022" target="_self" data-discover="true">Grocery Retailer Expectations for 2022</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/finance/grocery-retailer-expectations-for-2022" target="_self" data-discover="true">Grocery Retailer Expectations for 2022</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Mar 30, 2022</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem ListContent-ContentItem_borderless" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Trends &amp; Predictions for 2022" class="ListPreview-ImageLink" href="/consumer-trends/trends-predictions-for-2022" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_consumerTrends ListPreview-Keyword" href="/grocery-trends-data/consumer-trends" target="_self" data-discover="true">Consumer Trends</a></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/consumer-trends/trends-predictions-for-2022" target="_self" data-discover="true">Trends &amp; Predictions for 2022</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/consumer-trends/trends-predictions-for-2022" target="_self" data-discover="true">Trends &amp; Predictions for 2022</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Feb 1, 2022</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Top Grocery Trends of 2021" class="ListPreview-ImageLink" href="/consumer-trends/top-grocery-trends-of-2021" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_consumerTrends ListPreview-Keyword" href="/grocery-trends-data/consumer-trends" target="_self" data-discover="true">Consumer Trends</a></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/consumer-trends/top-grocery-trends-of-2021" target="_self" data-discover="true">Top Grocery Trends of 2021</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/consumer-trends/top-grocery-trends-of-2021" target="_self" data-discover="true">Top Grocery Trends of 2021</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Sep 8, 2021</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: How robots help retailers meet today’s cleaning challenges" class="ListPreview-ImageLink" href="/grocery-trends-data/how-robots-help-retailers-meet-today-s-cleaning-challenges" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled ListPreview-Keyword">Sponsored Content</span></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-trends-data/how-robots-help-retailers-meet-today-s-cleaning-challenges" target="_self" data-discover="true">How robots help retailers meet today’s cleaning challenges</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-trends-data/how-robots-help-retailers-meet-today-s-cleaning-challenges" target="_self" data-discover="true">How robots help retailers meet today’s cleaning challenges</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Jun 22, 2021</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Retail buyer’s guide to robotic floor scrubbers" class="ListPreview-ImageLink" href="/grocery-trends-data/retail-buyer-s-guide-to-robotic-floor-scrubbers" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled ListPreview-Keyword">Sponsored Content</span></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-trends-data/retail-buyer-s-guide-to-robotic-floor-scrubbers" target="_self" data-discover="true">Retail buyer’s guide to robotic floor scrubbers</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-trends-data/retail-buyer-s-guide-to-robotic-floor-scrubbers" target="_self" data-discover="true">Retail buyer’s guide to robotic floor scrubbers</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Jun 14, 2021</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: 2021 Fresh Foods Survey from Supermarket News" class="ListPreview-ImageLink" href="/grocery-trends-data/2021-fresh-foods-survey-from-supermarket-news" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled ListPreview-Keyword">Sponsored Content</span></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-trends-data/2021-fresh-foods-survey-from-supermarket-news" target="_self" data-discover="true">2021 Fresh Foods Survey from Supermarket News</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-trends-data/2021-fresh-foods-survey-from-supermarket-news" target="_self" data-discover="true">2021 Fresh Foods Survey from Supermarket News</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Jun 10, 2021</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Retail buyer’s guide to robotic floor scrubbers update from May 2021" class="ListPreview-ImageLink" href="/grocery-trends-data/retail-buyer-s-guide-to-robotic-floor-scrubbers-update-from-may-2021" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled ListPreview-Keyword">Sponsored Content</span></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-trends-data/retail-buyer-s-guide-to-robotic-floor-scrubbers-update-from-may-2021" target="_self" data-discover="true">Retail buyer’s guide to robotic floor scrubbers update from May 2021</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-trends-data/retail-buyer-s-guide-to-robotic-floor-scrubbers-update-from-may-2021" target="_self" data-discover="true">Retail buyer’s guide to robotic floor scrubbers</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">May 4, 2021</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Are you ready to comply with NBFDS?" class="ListPreview-ImageLink" href="/grocery-trends-data/are-you-ready-to-comply-with-nbfds-" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled ListPreview-Keyword">Sponsored Content</span></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-trends-data/are-you-ready-to-comply-with-nbfds-" target="_self" data-discover="true">Are you ready to comply with NBFDS?</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-trends-data/are-you-ready-to-comply-with-nbfds-" target="_self" data-discover="true">Are you ready to comply with NBFDS?</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Apr 28, 2021</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: The hidden problem ruining grocer profits" class="ListPreview-ImageLink" href="/grocery-trends-data/the-hidden-problem-ruining-grocer-profits" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled ListPreview-Keyword">Sponsored Content</span></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-trends-data/the-hidden-problem-ruining-grocer-profits" target="_self" data-discover="true">The hidden problem ruining grocer profits</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-trends-data/the-hidden-problem-ruining-grocer-profits" target="_self" data-discover="true">The hidden problem ruining grocer profits</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Mar 22, 2021</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Surviving a Food Contamination Crisis: Creating a Successful Financial Recovery Strategy" class="ListPreview-ImageLink" href="/finance/surviving-a-food-contamination-crisis-creating-a-successful-financial-recovery-strategy" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><div class="ListPreview-Keyword ContentPreview-GatingLabelWrapper"><button type="button" aria-label="Exclusive content for registered users only."><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_membersOnly">Members Only</span></button></div></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/finance/surviving-a-food-contamination-crisis-creating-a-successful-financial-recovery-strategy" target="_self" data-discover="true">Surviving a Food Contamination Crisis: Creating a Successful Financial Recovery Strategy</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/finance/surviving-a-food-contamination-crisis-creating-a-successful-financial-recovery-strategy" target="_self" data-discover="true">Surviving a Food Contamination Crisis: Creating a Successful Financial</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Aug 24, 2020</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: The robotics revolution in the grocery industry" class="ListPreview-ImageLink" href="/grocery-categories/the-robotics-revolution-in-the-grocery-industry" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled ListPreview-Keyword">Sponsored Content</span></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-categories/the-robotics-revolution-in-the-grocery-industry" target="_self" data-discover="true">The robotics revolution in the grocery industry</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-categories/the-robotics-revolution-in-the-grocery-industry" target="_self" data-discover="true">The robotics revolution in the grocery industry</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">May 20, 2020</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem ListContent-ContentItem_borderless" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: New Approaches to Key Retail Categories" class="ListPreview-ImageLink" href="/consumer-trends/new-approaches-to-key-retail-categories" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_consumerTrends ListPreview-Keyword" href="/grocery-trends-data/consumer-trends" target="_self" data-discover="true">Consumer Trends</a></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/consumer-trends/new-approaches-to-key-retail-categories" target="_self" data-discover="true">New Approaches to Key Retail Categories</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/consumer-trends/new-approaches-to-key-retail-categories" target="_self" data-discover="true">New Approaches to Key Retail Categories</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">May 8, 2020</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: 5 Ways to work smarter in today’s retail market" class="ListPreview-ImageLink" href="/foodservice-retail/5-ways-to-work-smarter-in-today-s-retail-market" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><div class="ListPreview-Keyword ContentPreview-GatingLabelWrapper"><button type="button" aria-label="Exclusive content for registered users only."><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_membersOnly">Members Only</span></button></div></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/foodservice-retail/5-ways-to-work-smarter-in-today-s-retail-market" target="_self" data-discover="true">5 Ways to work smarter in today’s retail market</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/foodservice-retail/5-ways-to-work-smarter-in-today-s-retail-market" target="_self" data-discover="true">5 Ways to work smarter in today’s retail market</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Apr 27, 2018</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: See how to keep your checkout lines moving" class="ListPreview-ImageLink" href="/grocery-trends-data/see-how-to-keep-your-checkout-lines-moving" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled ListPreview-Keyword">Sponsored Content</span></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-trends-data/see-how-to-keep-your-checkout-lines-moving" target="_self" data-discover="true">See how to keep your checkout lines moving</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-trends-data/see-how-to-keep-your-checkout-lines-moving" target="_self" data-discover="true">See how to keep your checkout lines moving</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Oct 3, 2017</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: The Biggest P&amp;L Line Item You’re Not Paying Enough Attention To" class="ListPreview-ImageLink" href="/grocery-operations/the-biggest-p-l-line-item-you-re-not-paying-enough-attention-to" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><div class="ListPreview-Keyword ContentPreview-GatingLabelWrapper"><button type="button" aria-label="Exclusive content for registered users only."><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_membersOnly">Members Only</span></button></div></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-operations/the-biggest-p-l-line-item-you-re-not-paying-enough-attention-to" target="_self" data-discover="true">The Biggest P&amp;L Line Item You’re Not Paying Enough Attention To</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-operations/the-biggest-p-l-line-item-you-re-not-paying-enough-attention-to" target="_self" data-discover="true">The Biggest P&amp;L Line Item You’re Not Paying Enough Attention To</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Apr 23, 2015</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Grocery Channel: Premium is the New Mass Market" class="ListPreview-ImageLink" href="/grocery-categories/grocery-channel-premium-is-the-new-mass-market" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><div class="ListPreview-Keyword ContentPreview-GatingLabelWrapper"><button type="button" aria-label="Exclusive content for registered users only."><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_membersOnly">Members Only</span></button></div></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-categories/grocery-channel-premium-is-the-new-mass-market" target="_self" data-discover="true">Grocery Channel: Premium is the New Mass Market</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-categories/grocery-channel-premium-is-the-new-mass-market" target="_self" data-discover="true">Grocery Channel: Premium is the New Mass Market</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Mar 4, 2015</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: SN Price Check: Houston update from July 2014" class="ListPreview-ImageLink" href="/grocery-trends-data/sn-price-check-houston-update-from-july-2014" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><div class="ListPreview-Keyword ContentPreview-GatingLabelWrapper"><button type="button" aria-label="Exclusive content for registered users only."><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_membersOnly">Members Only</span></button></div></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-trends-data/sn-price-check-houston-update-from-july-2014" target="_self" data-discover="true">SN Price Check: Houston update from July 2014</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-trends-data/sn-price-check-houston-update-from-july-2014" target="_self" data-discover="true">SN Price Check: Houston</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Jul 23, 2014</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Infographic: Recipe trends across generations" class="ListPreview-ImageLink" href="/grocery-trends-data/infographic-recipe-trends-across-generations" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><div class="ListPreview-Keyword ContentPreview-GatingLabelWrapper"><button type="button" aria-label="Exclusive content for registered users only."><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_membersOnly">Members Only</span></button></div></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-trends-data/infographic-recipe-trends-across-generations" target="_self" data-discover="true">Infographic: Recipe trends across generations</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-trends-data/infographic-recipe-trends-across-generations" target="_self" data-discover="true">Infographic: Recipe trends across generations</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Apr 8, 2014</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: IRI Infographic: The formula for high-octane CPG fuel" class="ListPreview-ImageLink" href="/cpg/iri-infographic-the-formula-for-high-octane-cpg-fuel" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><div class="ListPreview-Keyword ContentPreview-GatingLabelWrapper"><button type="button" aria-label="Exclusive content for registered users only."><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_membersOnly">Members Only</span></button></div></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/cpg/iri-infographic-the-formula-for-high-octane-cpg-fuel" target="_self" data-discover="true">IRI Infographic: The formula for high-octane CPG fuel</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/cpg/iri-infographic-the-formula-for-high-octane-cpg-fuel" target="_self" data-discover="true">IRI Infographic: The formula for high-octane CPG fuel</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Mar 12, 2014</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Store Brands 2014: Sales Trends" class="ListPreview-ImageLink" href="/grocery-trends-data/store-brands-2014-sales-trends" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_groceryTrendsData ListPreview-Keyword" href="/grocery-trends-data" target="_self" data-discover="true">Grocery Trends &amp; Data</a></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-trends-data/store-brands-2014-sales-trends" target="_self" data-discover="true">Store Brands 2014: Sales Trends</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-trends-data/store-brands-2014-sales-trends" target="_self" data-discover="true">Store Brands 2014: Sales Trends</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Jan 27, 2014</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Supermarket Industry Salary Table" class="ListPreview-ImageLink" href="/grocery-trends-data/supermarket-industry-salary-table" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><div class="ListPreview-Keyword ContentPreview-GatingLabelWrapper"><button type="button" aria-label="Exclusive content for registered users only."><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_membersOnly">Members Only</span></button></div></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-trends-data/supermarket-industry-salary-table" target="_self" data-discover="true">Supermarket Industry Salary Table</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-trends-data/supermarket-industry-salary-table" target="_self" data-discover="true">Supermarket Industry Salary Table</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Oct 25, 2013</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Aug. 12, 2013: More Retail M&amp;A Ahead: Report" class="ListPreview-ImageLink" href="/grocery-trends-data/aug-12-2013-more-retail-m-a-ahead-report" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><div class="ListPreview-Keyword ContentPreview-GatingLabelWrapper"><button type="button" aria-label="Exclusive content for registered users only."><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_membersOnly">Members Only</span></button></div></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-trends-data/aug-12-2013-more-retail-m-a-ahead-report" target="_self" data-discover="true">Aug. 12, 2013: More Retail M&amp;A Ahead: Report</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-trends-data/aug-12-2013-more-retail-m-a-ahead-report" target="_self" data-discover="true">Aug. 12, 2013: More Retail M&amp;A Ahead: Report</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Aug 12, 2013</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: June 17, 2013: Wal-Mart Logistics Statistics" class="ListPreview-ImageLink" href="/grocery-trends-data/june-17-2013-wal-mart-logistics-statistics" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_groceryTrendsData ListPreview-Keyword" href="/grocery-trends-data" target="_self" data-discover="true">Grocery Trends &amp; Data</a></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-trends-data/june-17-2013-wal-mart-logistics-statistics" target="_self" data-discover="true">June 17, 2013: Wal-Mart Logistics Statistics</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-trends-data/june-17-2013-wal-mart-logistics-statistics" target="_self" data-discover="true">June 17, 2013: Wal-Mart Logistics Statistics</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Jun 17, 2013</span></div></div></div></div></div><div class="ContentPreview ListContent-ContentItem" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: May 6, 2013: Big Data Seen Creating Value" class="ListPreview-ImageLink" href="/grocery-trends-data/may-6-2013-big-data-seen-creating-value" target="_self" data-discover="true"><div title="Supermarket News" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News logo in a gray background | Supermarket News" title="Supermarket News"/></div></a><a class="ListPreview-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="ListPreview-Icon DefaultIcon"></span></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_groceryTrendsData ListPreview-Keyword" href="/grocery-trends-data" target="_self" data-discover="true">Grocery Trends &amp; Data</a></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/grocery-trends-data/may-6-2013-big-data-seen-creating-value" target="_self" data-discover="true">May 6, 2013: Big Data Seen Creating Value</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/grocery-trends-data/may-6-2013-big-data-seen-creating-value" target="_self" data-discover="true">May 6, 2013: Big Data Seen Creating Value</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">May 6, 2013</span></div></div></div></div></div><nav aria-label="Pagination Navigation" data-component="pagination" class="ListContent-Pagination"><ul class="Pagination-Wrapper"><li><a tabindex="-1" aria-label="Cannot go to Previous page" class="Pagination-Link Pagination-Link_disabled" href="/documents" target="_self" data-discover="true"><span class="Pagination-PageWrapper"><span class="Pagination-ArrowIconWrapper Pagination-ArrowIconWrapper_disabled"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;31.504&#x27;%20height=&#x27;30.705&#x27;%20viewBox=&#x27;0%200%2031.504%2030.705&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-arrow-left&#x27;%20data-name=&#x27;Icon%20awesome-arrow-left&#x27;%20d=&#x27;M18.105,31.3l-1.561,1.561a1.681,1.681,0,0,1-2.384,0L.492,19.2a1.681,1.681,0,0,1,0-2.384L14.161,3.143a1.681,1.681,0,0,1,2.384,0L18.105,4.7a1.689,1.689,0,0,1-.028,2.412L9.6,15.188H29.813A1.683,1.683,0,0,1,31.5,16.875v2.25a1.683,1.683,0,0,1-1.687,1.688H9.6l8.473,8.072A1.677,1.677,0,0,1,18.105,31.3Z&#x27;%20transform=&#x27;translate(0.004%20-2.647)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;31.504&#x27;%20height=&#x27;30.705&#x27;%20viewBox=&#x27;0%200%2031.504%2030.705&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-arrow-left&#x27;%20data-name=&#x27;Icon%20awesome-arrow-left&#x27;%20d=&#x27;M18.105,31.3l-1.561,1.561a1.681,1.681,0,0,1-2.384,0L.492,19.2a1.681,1.681,0,0,1,0-2.384L14.161,3.143a1.681,1.681,0,0,1,2.384,0L18.105,4.7a1.689,1.689,0,0,1-.028,2.412L9.6,15.188H29.813A1.683,1.683,0,0,1,31.5,16.875v2.25a1.683,1.683,0,0,1-1.687,1.688H9.6l8.473,8.072A1.677,1.677,0,0,1,18.105,31.3Z&#x27;%20transform=&#x27;translate(0.004%20-2.647)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ArrowLeft" class="Pagination-ArrowIcon Pagination-ArrowIcon_disabled DefaultIcon"></span></span><span data-testid="labelText" class="Pagination-Move">Previous</span></span></a></li><li><a tabindex="-1" aria-label="Current page, page 1" class="Pagination-PageNumber Pagination-PageNumber_current" href="/documents" target="_self" data-discover="true">1</a></li><li><a tabindex="0" aria-label="Go to page 2" class="Pagination-PageNumber" href="/documents?page=2" target="_self" data-discover="true">2</a></li><li><a tabindex="0" aria-label="Go to Next page 2" class="Pagination-Link" href="/documents?page=2" target="_self" data-discover="true"><span class="Pagination-PageWrapper"><span data-testid="labelText" class="Pagination-Move">Next</span><span class="Pagination-ArrowIconWrapper"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;31.504&#x27;%20height=&#x27;30.705&#x27;%20viewBox=&#x27;0%200%2031.504%2030.705&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-arrow-right&#x27;%20data-name=&#x27;Icon%20awesome-arrow-right&#x27;%20d=&#x27;M13.395,4.7l1.561-1.561a1.681,1.681,0,0,1,2.384,0L31.008,16.8a1.681,1.681,0,0,1,0,2.384L17.339,32.857a1.681,1.681,0,0,1-2.384,0L13.395,31.3a1.689,1.689,0,0,1,.028-2.412L21.9,20.813H1.688A1.683,1.683,0,0,1,0,19.125v-2.25a1.683,1.683,0,0,1,1.688-1.687H21.9L13.423,7.116A1.677,1.677,0,0,1,13.395,4.7Z&#x27;%20transform=&#x27;translate(0%20-2.647)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;31.504&#x27;%20height=&#x27;30.705&#x27;%20viewBox=&#x27;0%200%2031.504%2030.705&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-arrow-right&#x27;%20data-name=&#x27;Icon%20awesome-arrow-right&#x27;%20d=&#x27;M13.395,4.7l1.561-1.561a1.681,1.681,0,0,1,2.384,0L31.008,16.8a1.681,1.681,0,0,1,0,2.384L17.339,32.857a1.681,1.681,0,0,1-2.384,0L13.395,31.3a1.689,1.689,0,0,1,.028-2.412L21.9,20.813H1.688A1.683,1.683,0,0,1,0,19.125v-2.25a1.683,1.683,0,0,1,1.688-1.687H21.9L13.423,7.116A1.677,1.677,0,0,1,13.395,4.7Z&#x27;%20transform=&#x27;translate(0%20-2.647)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ArrowRight" class="Pagination-ArrowIcon DefaultIcon"></span></span></span></a></li></ul></nav></div></div><div class="TwoColumnLayout-Sidebar"><div class="Sidebar" data-module="sidebar"><div class="Sidebar-SidebarItem" data-testid="sidebar-item"><div data-module="content-cards" class="ContentCards ContentCards_sidebar"><div class="ContentCards-CardsWrapper ContentCards-CardsWrapper_default"><div class="ContentCards-Header ContentCards-Header_default" data-testid="content-cards-header"><h3 class="ContentCards-Title" data-testid="contentCardsTitle">Read more</h3><a class="ContentCards-Link" data-testid="content-card-link" href="/" target="_self" data-discover="true"><span class="ContentCards-LinkText" data-testid="contentCardsBreadcrumbsLinkTitle">See all</span><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronRight" class="ContentCards-LinkIcon DefaultIcon"></span></a></div><div class="ContentCards-Content ContentCards-Content_default"><div class="ContentCards-ContentPreview ContentCards-ContentPreview_default" data-testid="content-preview-default"><div class="ContentPreview" data-module="content-preview" data-variant="card-horizontal"><div class="HorizontalCard"><div class="HorizontalCard-ImageWrapper"><a href="/grocery-trends-data/amazon-prime-day-could-draw-59m-shoppers-report" target="_self" data-discover="true"><img data-component="image" class="HorizontalCard-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf75a6e01577d036a/6a2af85aef316d51b8958ff8/A_magnifying_glass_over_the_words_Thank_you_for_shopping_Prime_Day.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf75a6e01577d036a/6a2af85aef316d51b8958ff8/A_magnifying_glass_over_the_words_Thank_you_for_shopping_Prime_Day.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="A magnifying glass over the words Thank you for shopping Prime Day." title="A magnifying glass over the words Thank you for shopping Prime Day."/></a></div><div class="HorizontalCard-ContentWrapper"><div class="HorizontalCard-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_groceryTrendsData HorizontalCard-Keyword" href="/grocery-trends-data" target="_self" data-discover="true">Grocery Trends &amp; Data</a></div><div class="HorizontalCard-TitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-default-title" href="/grocery-trends-data/amazon-prime-day-could-draw-59m-shoppers-report" target="_self" data-discover="true">Amazon Prime Day could draw 59M shoppers: report</a></div><div class="HorizontalCard-MobileTitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-mobile-title" href="/grocery-trends-data/amazon-prime-day-could-draw-59m-shoppers-report" target="_self" data-discover="true">Amazon Prime Day could draw 59M shoppers: report</a></div></div></div></div></div><div class="ContentCards-ContentPreview ContentCards-ContentPreview_default" data-testid="content-preview-default"><div class="ContentPreview" data-module="content-preview" data-variant="card-horizontal"><div class="HorizontalCard"><div class="HorizontalCard-ImageWrapper"><a href="/grocery-trends-data/sn-super50-and-the-no-1-grocer-is-" target="_self" data-discover="true"><img data-component="image" class="HorizontalCard-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt2e564a2eb07c6a24/6a2af1263baf6ad02925d6e0/The_inside_of_a_Trader_Joe_s_store.png?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt2e564a2eb07c6a24/6a2af1263baf6ad02925d6e0/The_inside_of_a_Trader_Joe_s_store.png?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="The inside of a Trader Joe&#x27;s store." title="The inside of a Trader Joe&#x27;s store."/></a></div><div class="HorizontalCard-ContentWrapper"><div class="HorizontalCard-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_groceryTrendsData HorizontalCard-Keyword" href="/grocery-trends-data" target="_self" data-discover="true">Grocery Trends &amp; Data</a></div><div class="HorizontalCard-TitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-default-title" href="/grocery-trends-data/sn-super50-and-the-no-1-grocer-is-" target="_self" data-discover="true">SN Super50: And the No. 1 grocer is …</a></div><div class="HorizontalCard-MobileTitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-mobile-title" href="/grocery-trends-data/sn-super50-and-the-no-1-grocer-is-" target="_self" data-discover="true">SN Super50: And the No. 1 grocer is …</a></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="ListContent-NewsletterSignupPromo"><div data-module="newsletter-signup-promo"><div class="SubscribeBanner SubscribeBanner_mode_light SubscribeBanner_variant_vertical"><div class="SubscribeBanner-Wrapper"><div class="SubscribeBanner-Title" data-testid="subscribeBanner_title">Stay up-to-date on the latest food retail news and trends</div><div class="SubscribeBanner-Message" data-testid="subscribeBanner_message">Subscribe to free eNewsletters from Supermarket News</div><div class="SubscribeBanner-Button"><button target="_blank" data-component="button" data-testid="bannerNewsletterbutton" class="Button Button_size_medium Button_variant_primaryFilled" type="button"><span class="Button-ContentWrapper">Sign Up Now</span></button></div></div></div></div></div></div></div></section><footer data-module="footer" class="Footer Footer_length_3 Footer_withoutBrandSection"><div class="Footer-Background"></div><div data-testid="logo" class="Footer-LogoContainer Footer-LogoContainer_length_3"><a href="/" target="_self" data-discover="true"><img title="Supermarket News" data-component="image" class="Footer-LogoImage Footer-LogoImage_length_3" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltae017c8eab9fbc55/67ff757d649e8e864f00e0cc/Logo_-_Supermarket_News.svg?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltae017c8eab9fbc55/67ff757d649e8e864f00e0cc/Logo_-_Supermarket_News.svg?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" srcSet="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltae017c8eab9fbc55/67ff757d649e8e864f00e0cc/Logo_-_Supermarket_News.svg?width=744&amp;auto=webp&amp;quality=80&amp;disable=upscale 744w, https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltae017c8eab9fbc55/67ff757d649e8e864f00e0cc/Logo_-_Supermarket_News.svg?width=960&amp;auto=webp&amp;quality=80&amp;disable=upscale 960w, https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltae017c8eab9fbc55/67ff757d649e8e864f00e0cc/Logo_-_Supermarket_News.svg?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale 1280w" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Supermarket News"/></a></div><div data-testid="LinkSection" class="LinkSection LinkSection_length_3"><h5 class="LinkSection-Title" data-testid="link-section-title">Explore</h5><div class="LinkSection-LinksWrapper"><a class="LinkSection-Link" href="/about-us" target="_self" data-discover="true">About Supermarket News</a><a class="LinkSection-Link" href="/subscription-center" target="_self" data-discover="true">Subscribe to SN</a><a class="LinkSection-Link" target="_blank" rel="noreferrer" href="https://www.informa.com/media/press-releases-news/">Company News</a><a class="LinkSection-Link" href="/contact-supermarket-news" target="_self" data-discover="true">Contact Us</a></div></div><div data-testid="LinkSection" class="LinkSection LinkSection_length_3"><h5 class="LinkSection-Title" data-testid="link-section-title">Partner With Us</h5><div class="LinkSection-LinksWrapper"><a class="LinkSection-Link" target="_blank" rel="noreferrer" href="https://restaurant-food.informaconnect.com/sn/">Our Capabilities</a><a class="LinkSection-Link" target="_blank" rel="noreferrer" href="https://restaurant-food.informaconnect.com/sn-request-info">Media Kit</a><a class="LinkSection-Link" target="_blank" rel="noreferrer" href="https://informaconnect.com/grocery/">Conferences &amp; Events</a><a class="LinkSection-Link" target="_blank" rel="noreferrer" href="https://restaurant-food.informaconnect.com/specs/">Ad Specifications</a></div></div><div data-testid="LinkSection" class="LinkSection LinkSection_length_3"><h5 class="LinkSection-Title" data-testid="link-section-title">More From Informa Connect Foodservice</h5><div class="LinkSection-LinksWrapper"><a class="LinkSection-Link" target="_blank" rel="noreferrer" href="https://www.cspdailynews.com/">CSP</a><a class="LinkSection-Link" target="_blank" rel="noreferrer" href="https://www.foodservicedirector.com/">FoodService Director</a><a class="LinkSection-Link" target="_blank" rel="noreferrer" href="https://www.nrn.com/">Nation’s Restaurant News</a><a class="LinkSection-Link" target="_blank" rel="noreferrer" href="https://www.restaurantbusinessonline.com/">Restaurant Business</a><a class="LinkSection-Link" target="_blank" rel="noreferrer" href="https://www.restaurant-hospitality.com/">Restaurant Hospitality</a><a class="LinkSection-Link" target="_blank" rel="noreferrer" href="https://www.technomic.com/">Technomic</a></div></div><div data-testid="registration" class="Footer-RegistrationWrapper"><div class="RegistrationSection RegistrationSection_linkSectionLength_3"><h5 class="RegistrationSection-Title">Join Us</h5><div class="Layout-Register Layout-Register_variant_footer"></div><div class="Layout-NewsLetter Layout-NewsLetter_variant_footer"><div data-module="newsletter-signup-promo"><button target="_blank" data-component="button" data-testid="footerNewsletterButton" class="Button Button_size_medium Button_variant_primaryFilled" type="button"><span class="Button-ContentWrapper">Subscribe</span></button></div></div></div></div><div data-testid="social" class="SocialSection SocialSection_linkSectionLength_3"><h5 class="SocialSection-Title">Follow Us</h5><div data-component="social-share" class="SocialShare SocialShare_variant_layout"><a target="_blank" rel="noreferrer" aria-label="Facebook" href="https://www.facebook.com/supermarketnews"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20320%20512&#x27;%3e%3cpath%20d=&#x27;M279.14%20288l14.22-92.66h-88.91v-60.13c0-25.35%2012.42-50.06%2052.24-50.06h40.42V6.26S260.43%200%20225.36%200c-73.22%200-121.08%2044.38-121.08%20124.72v70.62H22.89V288h81.39v224h100.17V288z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20320%20512&#x27;%3e%3cpath%20d=&#x27;M279.14%20288l14.22-92.66h-88.91v-60.13c0-25.35%2012.42-50.06%2052.24-50.06h40.42V6.26S260.43%200%20225.36%200c-73.22%200-121.08%2044.38-121.08%20124.72v70.62H22.89V288h81.39v224h100.17V288z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Facebook" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_facebook DefaultIcon"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Youtube" href="https://www.youtube.com/channel/UC_OQDYeix4XTxhLbppEMSzA"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20576%20512&#x27;%3e%3cpath%20d=&#x27;M549.655%20124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781%2064%20288%2064%20288%2064S117.22%2064%2074.629%2075.486c-23.497%206.322-42.003%2024.947-48.284%2048.597-11.412%2042.867-11.412%20132.305-11.412%20132.305s0%2089.438%2011.412%20132.305c6.281%2023.65%2024.787%2041.5%2048.284%2047.821C117.22%20448%20288%20448%20288%20448s170.78%200%20213.371-11.486c23.497-6.321%2042.003-24.171%2048.284-47.821%2011.412-42.867%2011.412-132.305%2011.412-132.305s0-89.438-11.412-132.305zm-317.51%20213.508V175.185l142.739%2081.205-142.739%2081.201z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20576%20512&#x27;%3e%3cpath%20d=&#x27;M549.655%20124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781%2064%20288%2064%20288%2064S117.22%2064%2074.629%2075.486c-23.497%206.322-42.003%2024.947-48.284%2048.597-11.412%2042.867-11.412%20132.305-11.412%20132.305s0%2089.438%2011.412%20132.305c6.281%2023.65%2024.787%2041.5%2048.284%2047.821C117.22%20448%20288%20448%20288%20448s170.78%200%20213.371-11.486c23.497-6.321%2042.003-24.171%2048.284-47.821%2011.412-42.867%2011.412-132.305%2011.412-132.305s0-89.438-11.412-132.305zm-317.51%20213.508V175.185l142.739%2081.205-142.739%2081.201z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Youtube" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_youtube DefaultIcon"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Linkedin" href="https://www.linkedin.com/company/supermarketnews"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20448%20512&#x27;%3e%3cpath%20d=&#x27;M100.28%20448H7.4V148.9h92.88zM53.79%20108.1C24.09%20108.1%200%2083.5%200%2053.8a53.79%2053.79%200%200%201%20107.58%200c0%2029.7-24.1%2054.3-53.79%2054.3zM447.9%20448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29%200-55.69%2037.7-55.69%2076.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5%2042.69-48.3%2087.88-48.3%2094%200%20111.28%2061.9%20111.28%20142.3V448z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20448%20512&#x27;%3e%3cpath%20d=&#x27;M100.28%20448H7.4V148.9h92.88zM53.79%20108.1C24.09%20108.1%200%2083.5%200%2053.8a53.79%2053.79%200%200%201%20107.58%200c0%2029.7-24.1%2054.3-53.79%2054.3zM447.9%20448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29%200-55.69%2037.7-55.69%2076.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5%2042.69-48.3%2087.88-48.3%2094%200%20111.28%2061.9%20111.28%20142.3V448z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Linkedin" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_linkedin DefaultIcon"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Twitter" href="https://twitter.com/SN_news"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20viewBox=&#x27;0%200%20512%20512&#x27;%3e%3c!--!%20Font%20Awesome%20Pro%206.4.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202023%20Fonticons,%20Inc.%20--%3e%3cpath%20d=&#x27;M389.2%2048h70.6L305.6%20224.2%20487%20464H345L233.7%20318.6%20106.5%20464H35.8L200.7%20275.5%2026.8%2048H172.4L272.9%20180.9%20389.2%2048zM364.4%20421.8h39.1L151.1%2088h-42L364.4%20421.8z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20viewBox=&#x27;0%200%20512%20512&#x27;%3e%3c!--!%20Font%20Awesome%20Pro%206.4.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202023%20Fonticons,%20Inc.%20--%3e%3cpath%20d=&#x27;M389.2%2048h70.6L305.6%20224.2%20487%20464H345L233.7%20318.6%20106.5%20464H35.8L200.7%20275.5%2026.8%2048H172.4L272.9%20180.9%20389.2%2048zM364.4%20421.8h39.1L151.1%2088h-42L364.4%20421.8z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Twitter" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_twitter DefaultIcon"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Instagram" href="https://www.instagram.com/supermarket_news/"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20448%20512&#x27;%3e%3cpath%20d=&#x27;M224.1%20141c-63.6%200-114.9%2051.3-114.9%20114.9s51.3%20114.9%20114.9%20114.9S339%20319.5%20339%20255.9%20287.7%20141%20224.1%20141zm0%20189.6c-41.1%200-74.7-33.5-74.7-74.7s33.5-74.7%2074.7-74.7%2074.7%2033.5%2074.7%2074.7-33.6%2074.7-74.7%2074.7zm146.4-194.3c0%2014.9-12%2026.8-26.8%2026.8-14.9%200-26.8-12-26.8-26.8s12-26.8%2026.8-26.8%2026.8%2012%2026.8%2026.8zm76.1%2027.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9%200-35.8%201.7-67.6%209.9-93.9%2036.1s-34.4%2058-36.2%2093.9c-2.1%2037-2.1%20147.9%200%20184.9%201.7%2035.9%209.9%2067.7%2036.2%2093.9s58%2034.4%2093.9%2036.2c37%202.1%20147.9%202.1%20184.9%200%2035.9-1.7%2067.7-9.9%2093.9-36.2%2026.2-26.2%2034.4-58%2036.2-93.9%202.1-37%202.1-147.8%200-184.8zM398.8%20388c-7.8%2019.6-22.9%2034.7-42.6%2042.6-29.5%2011.7-99.5%209-132.1%209s-102.7%202.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7%209-132.1c7.8-19.6%2022.9-34.7%2042.6-42.6%2029.5-11.7%2099.5-9%20132.1-9s102.7-2.6%20132.1%209c19.6%207.8%2034.7%2022.9%2042.6%2042.6%2011.7%2029.5%209%2099.5%209%20132.1s2.7%20102.7-9%20132.1z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20448%20512&#x27;%3e%3cpath%20d=&#x27;M224.1%20141c-63.6%200-114.9%2051.3-114.9%20114.9s51.3%20114.9%20114.9%20114.9S339%20319.5%20339%20255.9%20287.7%20141%20224.1%20141zm0%20189.6c-41.1%200-74.7-33.5-74.7-74.7s33.5-74.7%2074.7-74.7%2074.7%2033.5%2074.7%2074.7-33.6%2074.7-74.7%2074.7zm146.4-194.3c0%2014.9-12%2026.8-26.8%2026.8-14.9%200-26.8-12-26.8-26.8s12-26.8%2026.8-26.8%2026.8%2012%2026.8%2026.8zm76.1%2027.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9%200-35.8%201.7-67.6%209.9-93.9%2036.1s-34.4%2058-36.2%2093.9c-2.1%2037-2.1%20147.9%200%20184.9%201.7%2035.9%209.9%2067.7%2036.2%2093.9s58%2034.4%2093.9%2036.2c37%202.1%20147.9%202.1%20184.9%200%2035.9-1.7%2067.7-9.9%2093.9-36.2%2026.2-26.2%2034.4-58%2036.2-93.9%202.1-37%202.1-147.8%200-184.8zM398.8%20388c-7.8%2019.6-22.9%2034.7-42.6%2042.6-29.5%2011.7-99.5%209-132.1%209s-102.7%202.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7%209-132.1c7.8-19.6%2022.9-34.7%2042.6-42.6%2029.5-11.7%2099.5-9%20132.1-9s102.7-2.6%20132.1%209c19.6%207.8%2034.7%2022.9%2042.6%2042.6%2011.7%2029.5%209%2099.5%209%20132.1s2.7%20102.7-9%20132.1z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Instagram" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_instagram DefaultIcon"></span></span></a><a target="_blank" rel="noreferrer" aria-label="" href="https://www.tiktok.com/@supermarket.news"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" data-name=""></span></span></a></div></div><div class="CopyrightsSection"><div class="CopyrightsSection-Background"></div><div data-testid="copyrights" class="CopyrightsSection-Wrapper"><a data-testid="businessUnit" class="CopyrightsSection-BusinessLink" rel="noreferrer" target="_blank" href="https://informaconnect.com/"><img title="Informa Connect" data-component="image" class="CopyrightsSection-BusinessImage" data-src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt3b561b5f3d0a2f8b/66505812dcc2fb6a3e9ab848/Informa_Connect_Logo_1Line_White_Solid_RGB.jpg?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt3b561b5f3d0a2f8b/66505812dcc2fb6a3e9ab848/Informa_Connect_Logo_1Line_White_Solid_RGB.jpg?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" srcSet="https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt3b561b5f3d0a2f8b/66505812dcc2fb6a3e9ab848/Informa_Connect_Logo_1Line_White_Solid_RGB.jpg?width=744&amp;auto=webp&amp;quality=80&amp;disable=upscale 744w, https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt3b561b5f3d0a2f8b/66505812dcc2fb6a3e9ab848/Informa_Connect_Logo_1Line_White_Solid_RGB.jpg?width=960&amp;auto=webp&amp;quality=80&amp;disable=upscale 960w, https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt3b561b5f3d0a2f8b/66505812dcc2fb6a3e9ab848/Informa_Connect_Logo_1Line_White_Solid_RGB.jpg?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale 1280w" sizes="(max-width: 768px) 100vw, 50vw" loading="lazy" alt="Informa Connect"/></a><div class="CopyrightsSection-TextWrapper"><p data-testid="copyrightText" class="CopyrightsSection-Text"><span class="CopyrightsSection-TextBlock"></span>Copyright © 2026 Informa Connect Limited. Registered in England &amp; Wales with number 01835199, registered office 5 Howick Place, London, SW1P 1WG.</p><div data-testid="copyrightLinks" class="CopyrightsSection-LinksWrapper CopyrightsSection-LinksWrapper_hasLinks"><a class="CopyrightsSection-Link" rel="noreferrer" target="_blank" href="https://www.informaconnect.com/website-terms-of-use/">Website TOU<span class="CopyrightsSection-LinkSeparator">|</span></a><a class="CopyrightsSection-Link" rel="noreferrer" target="_blank" href="https://www.informaconnect.com/code-of-conduct/">Code of conduct events<span class="CopyrightsSection-LinkSeparator">|</span></a><a class="CopyrightsSection-Link" rel="noreferrer" target="_blank" href="https://www.informa.com/privacy-policy/">Group privacy policy<span class="CopyrightsSection-LinkSeparator">|</span></a><a class="CopyrightsSection-Link" rel="noreferrer" target="_blank" href="https://privacyportal-eu-cdn.onetrust.com/dsarwebform/c1f53e84-9f05-4169-a854-85052b63c50b/5f26b553-52cc-4973-a761-295d5634a6b6.html">CCPA<span class="CopyrightsSection-LinkSeparator">|</span></a><a class="CopyrightsSection-Link" rel="noreferrer" target="_blank" href="https://www.informa.com/generic-content/cookie-policy/">Cookie Policy</a></div></div></div><div class="PrivacyChoices"><button id="cpra_button" class="PrivacyChoices-Button" aria-label="Your Privacy Choices" disabled=""><img class="PrivacyChoices-Image" src="data:image/svg+xml,%3csvg%20width=&#x27;30&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2030%2014&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cg%20clip-path=&#x27;url(%23clip0_4001_1792)&#x27;%3e%3cpath%20fill-rule=&#x27;evenodd&#x27;%20clip-rule=&#x27;evenodd&#x27;%20d=&#x27;M7.39998%2012.8H14.2L17.3%201.20001H7.39998C4.19998%201.20001%201.59998%203.80001%201.59998%207.00001C1.59998%2010.2%204.19998%2012.8%207.39998%2012.8Z&#x27;%20fill=&#x27;white&#x27;/%3e%3cpath%20fill-rule=&#x27;evenodd&#x27;%20clip-rule=&#x27;evenodd&#x27;%20d=&#x27;M22.6%200H7.40002C3.50002%200%200.400024%203.1%200.400024%207C0.400024%2010.9%203.50002%2014%207.40002%2014H22.6C26.5%2014%2029.6%2010.9%2029.6%207C29.6%203.1%2026.4%200%2022.6%200ZM1.60002%207C1.60002%203.8%204.20002%201.2%207.40002%201.2H17.3L14.2%2012.8H7.40002C4.20002%2012.8%201.60002%2010.2%201.60002%207Z&#x27;%20fill=&#x27;%230066FF&#x27;/%3e%3cpath%20d=&#x27;M24.6%203.99998C24.8%204.19998%2024.8%204.59998%2024.6%204.79998L22.5%206.99998L24.7%209.19998C24.9%209.39998%2024.9%209.79998%2024.7%209.99998C24.5%2010.2%2024.1%2010.2%2023.9%209.99998L21.7%207.79998L19.5%209.99998C19.3%2010.2%2018.9%2010.2%2018.7%209.99998C18.5%209.79998%2018.5%209.39998%2018.7%209.19998L20.8%206.99998L18.6%204.79998C18.4%204.59998%2018.4%204.19998%2018.6%203.99998C18.8%203.79998%2019.2%203.79998%2019.4%203.99998L21.6%206.19998L23.8%203.99998C24%203.79998%2024.4%203.79998%2024.6%203.99998Z&#x27;%20fill=&#x27;white&#x27;/%3e%3cpath%20d=&#x27;M12.7%204.10001C12.9%204.30001%2013%204.70001%2012.8%204.90001L8.6%209.80001C8.5%209.90001%208.4%2010%208.3%2010C8.1%2010.1%207.8%2010.1%207.6%209.90001L5.4%207.70001C5.2%207.50001%205.2%207.10001%205.4%206.90001C5.6%206.70001%206%206.70001%206.2%206.90001L8%208.60001L11.8%204.10001C12%203.90001%2012.4%203.90001%2012.7%204.10001Z&#x27;%20fill=&#x27;%230066FF&#x27;/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id=&#x27;clip0_4001_1792&#x27;%3e%3crect%20width=&#x27;30&#x27;%20height=&#x27;14&#x27;%20fill=&#x27;white&#x27;/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e" alt=""/><span class="PrivacyChoices-ButtonText">Your Privacy Choices</span></button></div></div></footer></div><div id="script-list"></div></main><script>((storageKey2, restoreKey) => {
    if (!window.history.state || !window.history.state.key) {
      let key = Math.random().toString(32).slice(2);
      window.history.replaceState({ key }, "");
    }
    try {
      let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}");
      let storedY = positions[restoreKey || window.history.state.key];
      if (typeof storedY === "number") {
        window.scrollTo(0, storedY);
      }
    } catch (error) {
      console.error(error);
      sessionStorage.removeItem(storageKey2);
    }
  })("react-router-scroll-positions", null)</script><script>window.__reactRouterContext = {"basename":"","future":{"unstable_optimizeDeps":false,"unstable_subResourceIntegrity":false,"unstable_trailingSlashAwareDataRequests":false,"v8_middleware":false,"v8_splitRouteModules":false,"v8_viteEnvironmentApi":false},"routeDiscovery":{"mode":"lazy","manifestPath":"/__manifest"},"ssr":true,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script><script type="module" async="">;
import * as route0 from "/assets/root-DZg-TPQn.js";
import * as route1 from "/assets/documents-PdC4wjUt.js";
  window.__reactRouterManifest = {
  "entry": {
    "module": "/assets/entry.client-BnhDBGck.js",
    "imports": [
      "/assets/react-DL6dWp3l.js",
      "/assets/react-dom-BE6BiQSL.js",
      "/assets/jsx-runtime-BPeuaX5-.js",
      "/assets/preload-helper-ZNWeky0v.js"
    ],
    "css": []
  },
  "routes": {
    "root": {
      "id": "root",
      "path": "",
      "hasAction": false,
      "hasLoader": true,
      "hasClientAction": false,
      "hasClientLoader": false,
      "hasClientMiddleware": false,
      "hasErrorBoundary": true,
      "module": "/assets/root-DZg-TPQn.js",
      "imports": [
        "/assets/react-DL6dWp3l.js",
        "/assets/react-dom-BE6BiQSL.js",
        "/assets/jsx-runtime-BPeuaX5-.js",
        "/assets/preload-helper-ZNWeky0v.js",
        "/assets/src-wFgDTrC1.js",
        "/assets/errorBoundary-DLNfScNT.js",
        "/assets/src-B1FWuNaO.js",
        "/assets/src-OmcIKiOT.js",
        "/assets/meta-Du6P5KIU.js",
        "/assets/src-CYUtgRe8.js",
        "/assets/src-i-txt5SG.js",
        "/assets/src-D33KPzbn.js",
        "/assets/src-ur0oqhPU.js",
        "/assets/src-Dh0qGtyh.js",
        "/assets/extends-C_2-xqiD.js",
        "/assets/src-DA7Pplk9.js",
        "/assets/index.es-sS4szeIp.js",
        "/assets/esm-DYU-OuKx.js",
        "/assets/src-BmYR0PPH2.js",
        "/assets/src-DvbQaBsy2.js",
        "/assets/_baseForOwn-CcT7yYSn.js",
        "/assets/src-Bp3JjykZ.js",
        "/assets/useLockBodyScroll-CFNaoMVC.js",
        "/assets/useIsomorphicLayoutEffect-CImoiNQ0.js",
        "/assets/striptags-BvwkZIy3.js",
        "/assets/swiper-react-CTWCnLMV.js",
        "/assets/src-DL63-KRa2.js",
        "/assets/src-24TRix5o.js",
        "/assets/src-C_BkJm2T.js",
        "/assets/src-DBqdrzXP.js",
        "/assets/src-DcauI7BP.js",
        "/assets/src-uURKhZs-.js",
        "/assets/toNumber-D-jhQxFw.js",
        "/assets/src-D9RQELm1.js",
        "/assets/src-DcUZOrUG.js",
        "/assets/src-RvcSZewU.js",
        "/assets/src-DQl9VMWY2.js",
        "/assets/src-5VTiR5VE.js"
      ],
      "css": []
    },
    "routes/documents": {
      "id": "routes/documents",
      "parentId": "root",
      "path": "documents",
      "hasAction": false,
      "hasLoader": true,
      "hasClientAction": false,
      "hasClientLoader": false,
      "hasClientMiddleware": false,
      "hasErrorBoundary": true,
      "module": "/assets/documents-PdC4wjUt.js",
      "imports": [
        "/assets/errorBoundary-DLNfScNT.js",
        "/assets/meta-Du6P5KIU.js",
        "/assets/jsx-runtime-BPeuaX5-.js",
        "/assets/src-i-txt5SG.js",
        "/assets/src-BiQj9_sZ.js",
        "/assets/react-DL6dWp3l.js",
        "/assets/preload-helper-ZNWeky0v.js",
        "/assets/src-BmYR0PPH2.js",
        "/assets/src-CM86lvNS2.js",
        "/assets/src-CoLlCD2u.js",
        "/assets/src-DA7Pplk9.js",
        "/assets/src-DL63-KRa2.js",
        "/assets/src-D33KPzbn.js",
        "/assets/src-C_BkJm2T.js",
        "/assets/src-DBqdrzXP.js",
        "/assets/src-DcauI7BP.js",
        "/assets/src-DNHXyWTN.js",
        "/assets/src-CIU7cGum.js",
        "/assets/src-Dh0qGtyh.js",
        "/assets/react-dom-BE6BiQSL.js",
        "/assets/src-DvbQaBsy2.js",
        "/assets/src-Bp3JjykZ.js",
        "/assets/useLockBodyScroll-CFNaoMVC.js",
        "/assets/src-DcUZOrUG.js",
        "/assets/src-DQl9VMWY2.js",
        "/assets/toNumber-D-jhQxFw.js",
        "/assets/src-D9RQELm1.js",
        "/assets/src-RvcSZewU.js",
        "/assets/index.es-sS4szeIp.js"
      ],
      "css": []
    },
    "routes/_index": {
      "id": "routes/_index",
      "parentId": "root",
      "index": true,
      "hasAction": false,
      "hasLoader": true,
      "hasClientAction": false,
      "hasClientLoader": false,
      "hasClientMiddleware": false,
      "hasErrorBoundary": true,
      "module": "/assets/_index-BdnwETCC.js",
      "imports": [
        "/assets/errorBoundary-DLNfScNT.js",
        "/assets/_index-BncBevRD.js",
        "/assets/react-DL6dWp3l.js",
        "/assets/jsx-runtime-BPeuaX5-.js",
        "/assets/preload-helper-ZNWeky0v.js",
        "/assets/src-DvbQaBsy2.js",
        "/assets/meta-Du6P5KIU.js",
        "/assets/src-i-txt5SG.js",
        "/assets/src-DL63-KRa2.js",
        "/assets/src-Bdkfb1_Y.js",
        "/assets/src-D33KPzbn.js",
        "/assets/src-wFgDTrC1.js",
        "/assets/src-DA7Pplk9.js",
        "/assets/src-Bp3JjykZ.js",
        "/assets/swiper-react-CTWCnLMV.js",
        "/assets/src-DcauI7BP.js",
        "/assets/src-DNHXyWTN.js",
        "/assets/src-DQl9VMWY2.js",
        "/assets/src-Dh0qGtyh.js",
        "/assets/extends-C_2-xqiD.js",
        "/assets/react-dom-BE6BiQSL.js",
        "/assets/toNumber-D-jhQxFw.js",
        "/assets/src-D9RQELm1.js",
        "/assets/src-DcUZOrUG.js",
        "/assets/src-RvcSZewU.js",
        "/assets/index.es-sS4szeIp.js"
      ],
      "css": []
    }
  },
  "url": "/assets/manifest-999fdd7f.js",
  "version": "999fdd7f"
};
  window.__reactRouterRouteModules = {"root":route0,"routes/documents":route1};

import("/assets/entry.client-BnhDBGck.js");</script><script defer="" src="https://www.instagram.com/embed.js"></script><!--$--><script>window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_1382\":-5,\"_1383\":-5},\"loaderData\",{\"_3\":4,\"_841\":842},\"root\",{\"_5\":6,\"_7\":8,\"_9\":10,\"_11\":12,\"_13\":14,\"_15\":16,\"_24\":25,\"_26\":23,\"_27\":28,\"_54\":55,\"_68\":69,\"_70\":71,\"_97\":98,\"_603\":604,\"_605\":-7,\"_606\":607,\"_621\":622,\"_730\":731,\"_837\":838,\"_839\":840},\"href\",\"https://www.supermarketnews.com/documents\",\"brand\",\"supermarketnews\",\"domainUrl\",\"https://www.supermarketnews.com\",\"authenticationStatus\",\"anonymous\",\"siteName\",\"Supermarket News\",\"authConfig\",{\"_17\":18,\"_19\":20,\"_21\":-7,\"_22\":23},\"enabled\",true,\"authenticationConfigId\",\"7f760da6975f3a715e6fb75daa61fc21\",\"standaloneRegistrationPage\",\"disableCaptcha\",false,\"favicons\",[],\"isDctsTurnOn\",\"cookieBanner\",{\"_29\":18,\"_30\":18,\"_31\":32,\"_51\":52,\"_53\":18},\"stub\",\"advancedConsentOverride\",\"settings\",{\"_33\":34,\"_35\":36,\"_37\":38,\"_39\":40,\"_41\":42,\"_43\":44,\"_45\":46,\"_47\":48,\"_49\":50},\"data-cfasync\",\"false\",\"data-local-sync\",\"allow-network-observable\",\"data-prompt\",\"1\",\"data-report-only\",\"off\",\"data-dismissed-view-state\",\"Closed\",\"data-tcf-ui-dismissed-view-state\",\"Collapsed\",\"data-ui-shadow-root\",\"open\",\"data-privacy-policy\",\"https://privacy.informa.com/\",\"src\",\"https://transcend-cdn.com/cm/ef49a3f1-d8c1-47d6-88fc-50e41130631f/airgap.js\",\"props\",{\"_33\":34,\"_35\":36,\"_37\":38,\"_39\":40,\"_41\":42,\"_43\":44,\"_45\":46,\"_47\":48,\"_49\":50},\"transcend\",\"ui\",{\"_7\":8,\"_56\":57,\"_58\":59},\"theme\",\"theme1\",\"font\",{\"_60\":61,\"_66\":67},\"primary\",{\"_62\":63,\"_64\":65},\"name\",\"Roboto\",\"url\",\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700\u0026display=swap\",\"secondary\",{\"_62\":63,\"_64\":65},\"environment\",\"prod\",\"featureToggles\",{\"_72\":18,\"_73\":23,\"_74\":18,\"_75\":23,\"_76\":23,\"_77\":23,\"_78\":23,\"_79\":23,\"_80\":18,\"_81\":18,\"_82\":83,\"_84\":23,\"_85\":18,\"_86\":18,\"_87\":23,\"_88\":18,\"_89\":18,\"_90\":18,\"_91\":18,\"_92\":18,\"_93\":18,\"_94\":18,\"_95\":18,\"_96\":18},\"elnNewsletter\",\"elnWithoutNewsletter\",\"iirisAuthentication\",\"subBrand\",\"useSettingsRedirectAPIVersion1\",\"gatingEnabled\",\"iirisRecommendationDisabled\",\"iasPetEnabled\",\"bridgedMediaEnabled\",\"ecommerceEnabled\",\"iirisRecommendationVer\",\"version4\",\"weather3MonthForecastEnabled\",\"useContentApiVersion2\",\"cloudflareCachingEnabled\",\"oneTrustEnabled\",\"transcendEnabled\",\"disablePaymentServiceHealthCheck\",\"shouldUseNewsletterManagement\",\"autoRunNextGatingStep\",\"useNewEventResolver\",\"useSimplifiedParam\",\"hideAdsForSimplifiedPage\",\"useIirisRecommendConfigDirect\",\"useMassRedirectsEngine\",\"layout\",{\"_99\":100,\"_120\":121,\"_144\":145,\"_147\":148,\"_394\":395,\"_495\":496,\"_501\":502},\"socialLinks\",[101,105,108,111,114,117],{\"_102\":103,\"_64\":104},\"type\",\"Facebook\",\"https://www.facebook.com/supermarketnews\",{\"_102\":106,\"_64\":107},\"Youtube\",\"https://www.youtube.com/channel/UC_OQDYeix4XTxhLbppEMSzA\",{\"_102\":109,\"_64\":110},\"Linkedin\",\"https://www.linkedin.com/company/supermarketnews\",{\"_102\":112,\"_64\":113},\"Twitter\",\"https://twitter.com/SN_news\",{\"_102\":115,\"_64\":116},\"Instagram\",\"https://www.instagram.com/supermarket_news/\",{\"_102\":118,\"_64\":119},\"\",\"https://www.tiktok.com/@supermarket.news\",\"informaBar\",{\"_17\":18,\"_122\":123,\"_141\":142},\"leftSection\",{\"_124\":125,\"_126\":127},\"description\",\"Supermarket News is part of the Informa Connect Division of Informa PLC\",\"subMenu\",[128,132,135,138],{\"_129\":130,\"_64\":131},\"title\",\"INFORMA PLC\",\"https://informa.com/\",{\"_129\":133,\"_64\":134},\"ABOUT US\",\"https://informa.com/about-us/\",{\"_129\":136,\"_64\":137},\"INVESTOR RELATIONS\",\"https://informa.com/investors/\",{\"_129\":139,\"_64\":140},\"TALENT\",\"https://informa.com/talent/\",\"rightSection\",{\"_124\":143},\"This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.\",\"ittNetworkBar\",{\"_17\":23,\"_126\":146},[],\"nav\",{\"_149\":150,\"_380\":381},\"mainMenuItems\",[151,270,315],{\"_129\":152,\"_64\":153,\"_154\":155,\"_156\":153,\"_157\":18,\"_126\":158,\"_219\":220},\"Grocery Operations\",\"/grocery-operations\",\"seeAllLink\",\"See All\",\"seeAllLinkUrl\",\"hasSubMenu\",[159,162,165,168,171,174,177,180,183,186,189,192,195,198,201,204,207,210,213,216],{\"_129\":160,\"_64\":161},\"Grocery Technology\",\"/grocery-operations/grocery-technology\",{\"_129\":163,\"_64\":164},\"Legislation \u0026 Regulatory News\",\"/grocery-operations/legislation-regulatory-news\",{\"_129\":166,\"_64\":167},\"Mergers \u0026 Acquisitions\",\"/grocery-operations/mergers-acquisitions\",{\"_129\":169,\"_64\":170},\"Independents / Regional Grocers\",\"/grocery-operations/independents-regional-grocers\",{\"_129\":172,\"_64\":173},\"Grocery Marketing\",\"/grocery-operations/grocery-marketing\",{\"_129\":175,\"_64\":176},\"Grocery Wholesale \u0026 Distributors\",\"/grocery-operations/grocery-wholesale-distributors\",{\"_129\":178,\"_64\":179},\"Retail Labor\",\"/grocery-operations/retail-labor\",{\"_129\":181,\"_64\":182},\"Foodservice at Retail\",\"/grocery-operations/foodservice-retail\",{\"_129\":184,\"_64\":185},\"Food Safety\",\"/grocery-operations/food-safety\",{\"_129\":187,\"_64\":188},\"Sustainability\",\"/grocery-operations/sustainability\",{\"_129\":190,\"_64\":191},\"Grocery Pharmacy \u0026 Health Care\",\"grocery-operations/grocery-pharmacy-health-care\",{\"_129\":193,\"_64\":194},\"Finance\",\"/grocery-operations/finance\",{\"_129\":196,\"_64\":197},\"New Stores\",\"/grocery-operations/new-stores\",{\"_129\":199,\"_64\":200},\"Executive Moves\",\"/grocery-operations/executive-moves\",{\"_129\":202,\"_64\":203},\"Supplier News\",\"/grocery-operations/supplier-news\",{\"_129\":205,\"_64\":206},\"Company News\",\"/grocery-operations/company-news\",{\"_129\":208,\"_64\":209},\"Store Closings\",\"/grocery-operations/store-closings\",{\"_129\":211,\"_64\":212},\"Recalls\",\"/grocery-operations/recalls\",{\"_129\":214,\"_64\":215},\"Retail Media\",\"/grocery-operations/retail-media\",{\"_129\":217,\"_64\":218},\"Food Accessibility\",\"/grocery-operations/food-accessibility\",\"recentContents\",[221,256],{\"_222\":223,\"_227\":228,\"_229\":228,\"_230\":231,\"_232\":233,\"_234\":118,\"_235\":236,\"_237\":118,\"_238\":160,\"_239\":161,\"_240\":241,\"_242\":243,\"_250\":251,\"_252\":253,\"_254\":255},\"thumbnail\",{\"_49\":224,\"_225\":226},\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltb4dbd95ea4756965/6a2ad79a50e5a29e4f65bfe0/A_picture_showing_DoorDash_s_new_AI_voice_activated_platform.png\",\"alt\",\"A picture showing DoorDash's new AI voice activated platform.\",\"articleName\",\"DoorDash expands AI-powered shopping tools\",\"mobileHeadline\",\"articleSummary\",\"Customers can describe what they are looking for in everyday language\\n\",\"articleUrl\",\"/grocery-technology/doordash-expands-ai-powered-shopping-tools\",\"listPageUrl\",\"date\",\"Jun 11, 2026\",\"webinarStartTime\",\"categoryName\",\"categoryUrl\",\"contentType\",\"Article\",\"contributors\",[244],{\"_62\":245,\"_246\":247,\"_248\":249},\"Supermarket News Staff\",\"link\",\"/author/supermarket-news-staff\",\"avatar\",\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt65364ac9fd454e9c/686ee03fb0e85f4b0031fec4/SN_circle_logo.png\",\"timeRead\",2,\"variant\",\"card-vertical\",\"layoutVariant\",\"vertical\",{\"_222\":257,\"_227\":260,\"_229\":260,\"_230\":261,\"_232\":262,\"_234\":118,\"_235\":263,\"_237\":118,\"_238\":205,\"_239\":206,\"_240\":241,\"_242\":264,\"_250\":269,\"_252\":253,\"_254\":255},{\"_49\":258,\"_225\":259},\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt91d2bb2ec77a0909/6a29ae9fcd97ad78629bc9e0/The_front_of_a_Kroger_store.png\",\"The front of a Kroger store.\",\"Kroger settles again, this time for false calorie counts in bread\",\"A California district attorney’s investigation unveils several acts of false advertising\\n\",\"/company-news/kroger-settles-again-this-time-for-false-calorie-counts-in-bread\",\"Jun 10, 2026\",[265],{\"_62\":266,\"_246\":267,\"_248\":268},\"Bill Wilson\",\"/author/bill-wilson\",\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt00ea1d36adfd3501/6670256eaf72900b86277042/Bill_20Wilson_1.jpg\",3,{\"_129\":271,\"_64\":272,\"_154\":273,\"_156\":272,\"_157\":18,\"_126\":274,\"_219\":290},\"Grocery Trends \u0026 Data\",\"/grocery-trends-data\",\"See  All\",[275,278,281,284,287],{\"_129\":276,\"_64\":277},\" Consumer Trends\",\"/grocery-trends-data/consumer-trends\",{\"_129\":279,\"_64\":280},\" Health \u0026 Wellness\",\"/grocery-trends-data/health-wellness\",{\"_129\":282,\"_64\":283},\"Organic \u0026 Natural\",\"/grocery-trends-data/organic-natural\",{\"_129\":285,\"_64\":286},\"CPG\",\"/grocery-trends-data/cpg\",{\"_129\":288,\"_64\":289},\"New CPG Products\",\"/grocery-trends-data/new-cpg-products\",[291,303],{\"_222\":292,\"_227\":295,\"_229\":295,\"_230\":296,\"_232\":297,\"_234\":118,\"_235\":236,\"_237\":118,\"_238\":271,\"_239\":272,\"_240\":241,\"_242\":298,\"_250\":251,\"_252\":253,\"_254\":255},{\"_49\":293,\"_225\":294},\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt2e564a2eb07c6a24/6a2af1263baf6ad02925d6e0/The_inside_of_a_Trader_Joe_s_store.png\",\"The inside of a Trader Joe's store.\",\"SN Super50: And the No. 1 grocer is …\",\"This retailer’s “neighborhood boutique” makes it a cult favorite\",\"/grocery-trends-data/sn-super50-and-the-no-1-grocer-is-\",[299],{\"_62\":300,\"_246\":301,\"_248\":302},\"Mark Hamstra\",\"/author/mark-hamstra\",\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt0797ae8b495c5ded/6706e42abd349e4bd75c3179/h9fwUtUS_400x400.jpg\",{\"_222\":304,\"_227\":307,\"_229\":307,\"_230\":308,\"_232\":309,\"_234\":310,\"_235\":236,\"_237\":118,\"_238\":271,\"_239\":272,\"_240\":311,\"_242\":312,\"_250\":314,\"_252\":253,\"_254\":255},{\"_49\":305,\"_225\":306},\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt8269ef6aac348cf6/6a2aec7db79ca844b705741a/Plenty_of_to-go_meals_like_sandwhiches_were_on_display_at_the_IDDBA_annual_meeting_.png\",\"Plenty of to-go meals like sandwhiches were on display at the IDDBA annual meeting.\",\"What we saw day 1 of the IDDBA annual meeting\",\"There was a lot to see, including a pretzel-making robot\",\"/grocery-trends-data/what-we-saw-day-1-of-the-iddba-annual-meeting\",\"/videos\",\"Video\",[313],{\"_62\":266,\"_246\":267,\"_248\":268},0,{\"_129\":316,\"_64\":317,\"_154\":155,\"_156\":317,\"_157\":18,\"_126\":318,\"_219\":358},\" Grocery Categories\",\"/grocery-categories\",[319,322,325,328,331,334,337,340,343,346,349,352,355],{\"_129\":320,\"_64\":321},\" Bakery\",\"/grocery-categories/bakery\",{\"_129\":323,\"_64\":324},\"Beverages\",\"/grocery-categories/beverages\",{\"_129\":326,\"_64\":327},\" Nonfood \u0026 Pharmacy\",\"/grocery-categories/nonfood-pharmacy\",{\"_129\":329,\"_64\":330},\" Fresh Produce\",\"/grocery-categories/fresh-produce\",{\"_129\":332,\"_64\":333},\" Deli\",\"/grocery-categories/deli\",{\"_129\":335,\"_64\":336},\" Prepared Foods\",\"/grocery-categories/prepared-foods\",{\"_129\":338,\"_64\":339},\" Meat\",\"/grocery-categories/meat\",{\"_129\":341,\"_64\":342},\" Seafood\",\"/grocery-categories/seafood\",{\"_129\":344,\"_64\":345},\" Dairy\",\"/grocery-categories/dairy\",{\"_129\":347,\"_64\":348},\" Center Store\",\"/grocery-categories/center-store\",{\"_129\":350,\"_64\":351},\" Frozen\",\"/grocery-categories/frozen\",{\"_129\":353,\"_64\":354},\" Private Label\",\"/grocery-categories/private-label\",{\"_129\":356,\"_64\":357},\"HBC Health \u0026 Beauty\",\"/grocery-categories/hbc-health-beauty\",[359,370],{\"_222\":360,\"_227\":363,\"_229\":363,\"_230\":364,\"_232\":365,\"_234\":118,\"_235\":236,\"_237\":118,\"_238\":366,\"_239\":327,\"_240\":241,\"_242\":367,\"_250\":369,\"_252\":253,\"_254\":255},{\"_49\":361,\"_225\":362},\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt7e2674abc33a1b50/6a2aee57674d427a783404f1/The_Ahold_Delhaize_USA_logo.jpg\",\"The Ahold Delhaize USA logo. \",\"Ahold Delhaize USA to pay $40M settlement to DOJ\",\"The retailer is being accused of reporting inflated drug prices\\n\",\"/nonfood-pharmacy/ahold-delhaize-usa-to-pay-40m-settlement-to-doj\",\"Nonfood \u0026 Pharmacy\",[368],{\"_62\":245,\"_246\":247,\"_248\":249},1,{\"_222\":371,\"_227\":374,\"_229\":374,\"_230\":375,\"_232\":376,\"_234\":118,\"_235\":236,\"_237\":118,\"_238\":377,\"_239\":336,\"_240\":241,\"_242\":378,\"_250\":251,\"_252\":253,\"_254\":255},{\"_49\":372,\"_225\":373},\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt19ff41e30f5150e0/6a2ae95ab49a60186de031f0/Costco_s_rotisserie_chicken_section_in_a_store.png\",\"Costco's rotisserie chicken section in a store.\",\"Costco wants another rotisserie chicken lawsuit to be dismissed\",\"Retailer claims ingredients are not labeled as preservatives by FDA\\n\",\"/prepared-foods/costco-wants-another-rotisserie-chicken-lawsuit-to-be-dismissed\",\"Prepared Foods\",[379],{\"_62\":266,\"_246\":267,\"_248\":268},\"secondaryMenu\",[382,385,388,391],{\"_129\":383,\"_64\":384},\"About Us\",\"/about-us\",{\"_129\":386,\"_64\":387},\"Newsletters\",\"/newsletter-subscribe\",{\"_129\":389,\"_64\":390},\" Advertise\",\"https://restaurant-food.informaconnect.com/sn/?PK=SNsiteadv\u0026utm_source=SNdiscover\",{\"_129\":392,\"_64\":393},\"Webinars\",\"/webinars\",\"megaMenu\",{\"_396\":397,\"_442\":443,\"_488\":489,\"_490\":491,\"_492\":118,\"_493\":494},\"largeMenu\",[398,420,427],{\"_129\":152,\"_64\":153,\"_126\":399,\"_154\":155,\"_156\":153},[400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419],{\"_129\":160,\"_64\":161},{\"_129\":163,\"_64\":164},{\"_129\":166,\"_64\":167},{\"_129\":169,\"_64\":170},{\"_129\":172,\"_64\":173},{\"_129\":175,\"_64\":176},{\"_129\":178,\"_64\":179},{\"_129\":181,\"_64\":182},{\"_129\":184,\"_64\":185},{\"_129\":187,\"_64\":188},{\"_129\":190,\"_64\":191},{\"_129\":193,\"_64\":194},{\"_129\":196,\"_64\":197},{\"_129\":199,\"_64\":200},{\"_129\":202,\"_64\":203},{\"_129\":205,\"_64\":206},{\"_129\":208,\"_64\":209},{\"_129\":211,\"_64\":212},{\"_129\":214,\"_64\":215},{\"_129\":217,\"_64\":218},{\"_129\":271,\"_64\":272,\"_126\":421,\"_154\":273,\"_156\":272},[422,423,424,425,426],{\"_129\":276,\"_64\":277},{\"_129\":279,\"_64\":280},{\"_129\":282,\"_64\":283},{\"_129\":285,\"_64\":286},{\"_129\":288,\"_64\":289},{\"_129\":316,\"_64\":317,\"_126\":428,\"_154\":155,\"_156\":317},[429,430,431,432,433,434,435,436,437,438,439,440,441],{\"_129\":320,\"_64\":321},{\"_129\":323,\"_64\":324},{\"_129\":326,\"_64\":327},{\"_129\":329,\"_64\":330},{\"_129\":332,\"_64\":333},{\"_129\":335,\"_64\":336},{\"_129\":338,\"_64\":339},{\"_129\":341,\"_64\":342},{\"_129\":344,\"_64\":345},{\"_129\":347,\"_64\":348},{\"_129\":350,\"_64\":351},{\"_129\":353,\"_64\":354},{\"_129\":356,\"_64\":357},\"smallMenu\",[444,471,479],{\"_129\":445,\"_64\":118,\"_126\":446},\"Resources\",[447,450,451,452,453,456,459,462,465,468],{\"_129\":448,\"_64\":449},\"Podcasts\",\"/podcasts\",{\"_129\":311,\"_64\":310},{\"_129\":386,\"_64\":387},{\"_129\":392,\"_64\":393},{\"_129\":454,\"_64\":455},\"Tech in Supermarkets\",\"https://ix.informaengage.com/transformative-technology-for-supermarkets/p/1?utm_source=website\u0026utm_medium=sitenav\u0026utm_id=SN\",{\"_129\":457,\"_64\":458},\"Sunview's Grape Innovation\",\"https://fastchats.informaengage.com/fast-chats/how-sunview-marketings-history-enables-long-term-innovation\",{\"_129\":460,\"_64\":461},\"Sunview’s Sustainability Efforts\",\"https://fastchats.informaengage.com/fast-chats/sustainability-means-more-for-sunviews-family-run-growing-operation\",{\"_129\":463,\"_64\":464},\"Events\",\"https://informaconnect.com/grocery/\",{\"_129\":466,\"_64\":467},\"Magazine Digital Edition\",\"/publications\",{\"_129\":469,\"_64\":470},\"Retailer of the Year\",\"/program/retailer-of-the-year\",{\"_129\":472,\"_64\":118,\"_126\":473},\"About\",[474,477],{\"_129\":475,\"_64\":476},\"Contact us\",\"/contact-supermarket-news\",{\"_129\":478,\"_64\":390},\"Advertise\",{\"_129\":480,\"_64\":118,\"_126\":481},\"Partners \u0026 Industry Resources\",[482,485],{\"_129\":483,\"_64\":484},\"CSP/Convenience \",\"https://www.cspdailynews.com/\",{\"_129\":486,\"_64\":487},\"Champions of Change\",\"/program/champions-of-change\",\"sideNavSections\",[],\"socialSectionTitle\",\"Follow Us\",\"registrationSectionTitle\",\"registrationStatementText\",\"Gain easy access to downloads, webinars, magazine articles, and more!\",\"navBase\",{\"_497\":498},\"logo\",{\"_64\":499,\"_500\":14},\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltae017c8eab9fbc55/67ff757d649e8e864f00e0cc/Logo_-_Supermarket_News.svg\",\"altText\",\"footer\",{\"_497\":503,\"_504\":505,\"_571\":572,\"_573\":574},{\"_64\":499,\"_500\":14},\"linkSections\",[506,527,545],{\"_507\":508,\"_129\":526,\"_102\":38},\"links\",[509,515,519,523],{\"_510\":511,\"_513\":23,\"_129\":514,\"_64\":384},\"image\",{\"_500\":118,\"_64\":512},\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf299df14ccdb937f/65d32c4736b59c040a29a199/theme1_placeholder_avatar.png\",\"openInNewTab\",\"About Supermarket News\",{\"_510\":516,\"_513\":23,\"_129\":517,\"_64\":518},{\"_500\":118,\"_64\":512},\"Subscribe to SN\",\"/subscription-center\",{\"_510\":520,\"_513\":23,\"_129\":205,\"_64\":522},{\"_500\":118,\"_64\":521},\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt5fef51cc09eafed1/65d37990a79b9d040aff61b4/Informa_Connect_Logo_1Line_White_Grad_RGB.png\",\"https://www.informa.com/media/press-releases-news/\",{\"_510\":524,\"_513\":23,\"_129\":525,\"_64\":476},{\"_500\":118,\"_64\":521},\"Contact Us\",\"Explore\",{\"_507\":528,\"_129\":544,\"_102\":38},[529,533,537,540],{\"_510\":530,\"_513\":23,\"_129\":531,\"_64\":532},{\"_500\":118,\"_64\":512},\"Our Capabilities\",\"https://restaurant-food.informaconnect.com/sn/\",{\"_510\":534,\"_513\":23,\"_129\":535,\"_64\":536},{\"_500\":118,\"_64\":512},\"Media Kit\",\"https://restaurant-food.informaconnect.com/sn-request-info\",{\"_510\":538,\"_513\":23,\"_129\":539,\"_64\":464},{\"_500\":118,\"_64\":512},\"Conferences \u0026 Events\",{\"_510\":541,\"_513\":23,\"_129\":542,\"_64\":543},{\"_500\":118,\"_64\":512},\"Ad Specifications\",\"https://restaurant-food.informaconnect.com/specs/\",\"Partner With Us\",{\"_507\":546,\"_129\":570,\"_102\":38},[547,550,554,558,562,566],{\"_510\":548,\"_513\":18,\"_129\":549,\"_64\":484},{\"_500\":118,\"_64\":512},\"CSP\",{\"_510\":551,\"_513\":18,\"_129\":552,\"_64\":553},{\"_500\":118,\"_64\":512},\"FoodService Director\",\"https://www.foodservicedirector.com/\",{\"_510\":555,\"_513\":23,\"_129\":556,\"_64\":557},{\"_500\":118,\"_64\":512},\"Nation’s Restaurant News\",\"https://www.nrn.com/\",{\"_510\":559,\"_513\":18,\"_129\":560,\"_64\":561},{\"_500\":118,\"_64\":521},\"Restaurant Business\",\"https://www.restaurantbusinessonline.com/\",{\"_510\":563,\"_513\":18,\"_129\":564,\"_64\":565},{\"_500\":118,\"_64\":521},\"Restaurant Hospitality\",\"https://www.restaurant-hospitality.com/\",{\"_510\":567,\"_513\":18,\"_129\":568,\"_64\":569},{\"_500\":118,\"_64\":521},\"Technomic\",\"https://www.technomic.com/\",\"More From Informa Connect Foodservice\",\"brandLinks\",[],\"copyright\",{\"_575\":576,\"_507\":581,\"_129\":602},\"businessUnit\",{\"_64\":577,\"_62\":578,\"_579\":580},\"https://informaconnect.com/\",\"Informa Connect\",\"logoUrl\",\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt3b561b5f3d0a2f8b/66505812dcc2fb6a3e9ab848/Informa_Connect_Logo_1Line_White_Solid_RGB.jpg\",[582,586,590,594,598],{\"_510\":583,\"_513\":18,\"_129\":584,\"_64\":585},{\"_500\":584,\"_64\":585},\"Website TOU\",\"https://www.informaconnect.com/website-terms-of-use/\",{\"_510\":587,\"_513\":18,\"_129\":588,\"_64\":589},{\"_500\":588,\"_64\":589},\"Code of conduct events\",\"https://www.informaconnect.com/code-of-conduct/\",{\"_510\":591,\"_513\":18,\"_129\":592,\"_64\":593},{\"_500\":592,\"_64\":593},\"Group privacy policy\",\"https://www.informa.com/privacy-policy/\",{\"_510\":595,\"_513\":18,\"_129\":596,\"_64\":597},{\"_500\":596,\"_64\":597},\"CCPA\",\"https://privacyportal-eu-cdn.onetrust.com/dsarwebform/c1f53e84-9f05-4169-a854-85052b63c50b/5f26b553-52cc-4973-a761-295d5634a6b6.html\",{\"_510\":599,\"_513\":18,\"_129\":600,\"_64\":601},{\"_500\":600,\"_64\":601},\"Cookie Policy\",\"https://www.informa.com/generic-content/cookie-policy/\",\" Informa Connect Limited. Registered in England \u0026 Wales with number 01835199, registered office 5 Howick Place, London, SW1P 1WG.\",\"newRelicJs\",\"window.NREUM||(NREUM={});NREUM.info = {\\\"agent\\\":\\\"\\\",\\\"beacon\\\":\\\"bam.eu01.nr-data.net\\\",\\\"errorBeacon\\\":\\\"bam.eu01.nr-data.net\\\",\\\"licenseKey\\\":\\\"NRJS-26ae6a3b09493bbcc87\\\",\\\"applicationID\\\":\\\"514059305\\\",\\\"agentToken\\\":null,\\\"applicationTime\\\":28.124032,\\\"transactionName\\\":\\\"MhBSZQoZWEEDU0ZaXgtac0QLDFlfTR9WXFIQGFVfDAs=\\\",\\\"queueTime\\\":0,\\\"ttGuid\\\":\\\"e1654baccbd8ad1c\\\"}; (window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:[\\\"bam.eu01.nr-data.net\\\"]},feature_flags:[\\\"soft_nav\\\"],distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:\\\"538480682\\\",accountID:\\\"3936348\\\",trustKey:\\\"3288925\\\",xpid:\\\"Vw8EV1VXABAFVVVSAggEVlE=\\\",licenseKey:\\\"NRJS-26ae6a3b09493bbcc87\\\",applicationID:\\\"514059305\\\",browserID:\\\"538480682\\\"};;/*! For license information please see nr-loader-spa-1.316.0.min.js.LICENSE.txt */\\n(()=\u003e{var e,t,r={384:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{NT:()=\u003ea,Zm:()=\u003ec,bQ:()=\u003eu,dV:()=\u003ed,pV:()=\u003el});var n=r(6154),i=r(1863),s=r(944),o=r(1910);const a={beacon:\\\"bam.nr-data.net\\\",errorBeacon:\\\"bam.nr-data.net\\\"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic\u0026\u0026(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,o.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length\u0026\u0026(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:a.beacon,errorBeacon:a.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}},733:(e,t,r)=\u003e{\\\"use strict\\\";function n(e,t){return function(e){let t=2166136261;for(let r=0;r\u003ce.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t\u003e\u003e\u003e0).toString(16).padStart(8,\\\"0\\\")}(\\\"\\\".concat(String(e),\\\":\\\").concat(String(t)))}r.d(t,{Y:()=\u003en})},782:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{T:()=\u003en});const n=r(860).K7.pageViewTiming},860:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{$J:()=\u003eu,K7:()=\u003ec,P3:()=\u003ed,XX:()=\u003ei,Yy:()=\u003ea,df:()=\u003es,qY:()=\u003en,v4:()=\u003eo});const n=\\\"events\\\",i=\\\"jserrors\\\",s=\\\"browser/blobs\\\",o=\\\"rum\\\",a=\\\"browser/logs\\\",c={ajax:\\\"ajax\\\",genericEvents:\\\"generic_events\\\",jserrors:i,logging:\\\"logging\\\",metrics:\\\"metrics\\\",pageAction:\\\"page_action\\\",pageViewEvent:\\\"page_view_event\\\",pageViewTiming:\\\"page_view_timing\\\",sessionReplay:\\\"session_replay\\\",sessionTrace:\\\"session_trace\\\",softNav:\\\"soft_navigations\\\"},d={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.softNav]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.sessionReplay]:8,[c.logging]:9,[c.genericEvents]:10},u={[c.pageViewEvent]:o,[c.pageViewTiming]:n,[c.ajax]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:s,[c.sessionReplay]:s,[c.logging]:a,[c.genericEvents]:\\\"ins\\\"}},944:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{R:()=\u003ei});var n=r(3241);function i(e,t){\\\"function\\\"==typeof console.debug\u0026\u0026(console.debug(\\\"New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#\\\".concat(e),t),(0,n.W)({drained:null,type:\\\"data\\\",name:\\\"warn\\\",feature:\\\"warn\\\",data:{code:e,secondary:t}}))}},993:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{A$:()=\u003es,ET:()=\u003eo,TZ:()=\u003ea,p_:()=\u003ei});var n=r(860);const i={ERROR:\\\"ERROR\\\",WARN:\\\"WARN\\\",INFO:\\\"INFO\\\",DEBUG:\\\"DEBUG\\\",TRACE:\\\"TRACE\\\"},s={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},o=\\\"log\\\",a=n.K7.logging},1687:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{Ak:()=\u003ea,Ze:()=\u003ed,x3:()=\u003ec});var n=r(3241),i=r(3606),s=r(860),o=r(2646);function a(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r\u0026\u0026(r.get(t)\u0026\u0026r.delete(t),l(e,t,!1),r.size\u0026\u0026u(e))}function d(e,t=\\\"feature\\\",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=\u003et.staged)\u0026\u0026(t.sort((e,t)=\u003ee[1].priority-t[1].priority),t.forEach(([t])=\u003e{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,a=i.i.handlers;if(s\u0026\u0026!s.aborted\u0026\u0026s.backlog\u0026\u0026a){if((0,n.W)({type:\\\"lifecycle\\\",name:\\\"drain\\\",feature:t}),r){const e=s.backlog[t],r=a[t];if(r){for(let t=0;e\u0026\u0026t\u003ce.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=\u003e{Object.values(t||{}).forEach(t=\u003e{t[0]?.on\u0026\u0026t[0].context()instanceof o.y\u0026\u0026!t[0].listeners(e).includes(t[1])\u0026\u0026t[0].on(e,t[1])})})}}s.isolatedBacklog||delete a[t],s.backlog[t]=null,s.emit(\\\"drain-\\\"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=\u003e{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},1738:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{U:()=\u003ef,Y:()=\u003el});var n=r(3241),i=r(9908),s=r(1863),o=r(944),a=r(3969),c=r(8362),d=r(860),u=r(4261);function l(e,t,r,s){const l=s||r;!l||l[e]\u0026\u0026l[e]!==c.d.prototype[e]||(l[e]=function(){(0,i.p)(a.xV,[\\\"API/\\\"+e+\\\"/called\\\"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:\\\"data\\\",name:\\\"api\\\",feature:u.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,o.R)(23,e)}})}function f(e,t,r,n,o){const a=e.info;null===r?delete a.jsAttributes[t]:a.jsAttributes[t]=r,(o||null===r)\u0026\u0026(0,i.p)(u.Pl+n,[(0,s.t)(),t,r],void 0,\\\"session\\\",e.ee)}},1741:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{W:()=\u003es});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(i.$9,e,t)}start(){return this.#e(i.d3)}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},1863:(e,t,r)=\u003e{\\\"use strict\\\";function n(){return Math.floor(performance.now())}r.d(t,{t:()=\u003en})},1910:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{i:()=\u003es});var n=r(944);const i=new Map;function s(...e){return e.every(e=\u003e{if(i.has(e))return i.get(e);const t=\\\"function\\\"==typeof e?e.toString():\\\"\\\",r=t.includes(\\\"[native code]\\\"),s=t.includes(\\\"nrWrapper\\\");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},2555:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{D:()=\u003ea,f:()=\u003eo});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function o(e){try{return!!e.licenseKey\u0026\u0026!!e.errorBeacon\u0026\u0026!!e.applicationID}catch(e){return!1}}const a=e=\u003e(0,i.a)(e,s)},2614:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{BB:()=\u003es,Wt:()=\u003en,g:()=\u003ec,iL:()=\u003ea,tS:()=\u003eo,wk:()=\u003ei});const n=\\\"NRBA_SESSION::\\\",i=144e5,s=18e5,o={STARTED:\\\"session-started\\\",PAUSE:\\\"session-pause\\\",RESET:\\\"session-reset\\\",RESUME:\\\"session-resume\\\",UPDATE:\\\"session-update\\\"},a={SAME_TAB:\\\"same-tab\\\",CROSS_TAB:\\\"cross-tab\\\"},c={OFF:0,FULL:1,ERROR:2}},2646:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{y:()=\u003en});class n{constructor(e){this.contextId=e}}},2843:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{G:()=\u003es,u:()=\u003ei});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)(\\\"visibilitychange\\\",function(){if(t)return void(\\\"hidden\\\"===document.visibilityState\u0026\u0026e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)(\\\"pagehide\\\",e,t,r)}},3241:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{W:()=\u003es});var n=r(6154);const i=\\\"newrelic\\\";function s(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},3304:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{A:()=\u003es});var n=r(7836);const i=()=\u003e{const e=new WeakSet;return(t,r)=\u003e{if(\\\"object\\\"==typeof r\u0026\u0026null!==r){if(e.has(r))return;e.add(r)}return r}};function s(e){try{return JSON.stringify(e,i())??\\\"\\\"}catch(e){try{n.ee.emit(\\\"internal-error\\\",[e])}catch(e){}return\\\"\\\"}}},3333:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{$v:()=\u003eu,TZ:()=\u003en,Xh:()=\u003ec,Zp:()=\u003ei,kd:()=\u003ed,mq:()=\u003ea,nf:()=\u003eo,qN:()=\u003es});const n=r(860).K7.genericEvents,i=[\\\"auxclick\\\",\\\"click\\\",\\\"copy\\\",\\\"keydown\\\",\\\"paste\\\",\\\"scrollend\\\"],s=[\\\"focus\\\",\\\"blur\\\"],o=4,a=1e3,c=2e3,d=[\\\"PageAction\\\",\\\"UserAction\\\",\\\"BrowserPerformance\\\"],u={RESOURCES:\\\"experimental.resources\\\",REGISTER:\\\"register\\\"}},3434:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{Jt:()=\u003eo,YM:()=\u003eu});var n=r(7836),i=r(5607),s=r(5732);const o=\\\"nr@original:\\\".concat(i.W),a=50;var c=Object.prototype.hasOwnProperty,d=!1;function u(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,o){r||(r=\\\"\\\");const a=\\\"-\\\"===r.charAt(0);for(let c=0;c\u003ct.length;c++){const d=t[c],u=e[d];f(u)||(e[d]=i(u,a?d+r:r,n,d,s,o))}},i.flag=o,i;function i(t,n,i,d,h,p){return f(t)?t:(n||(n=\\\"\\\"),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty\u0026\u0026Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){l([e],r)}for(var n in e)c.call(e,n)\u0026\u0026(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,c,f,g;let m,v;try{c=this,o=[...arguments],v=p?(0,s.$5)(r):[void 0],f=\\\"function\\\"==typeof i?i(o,c):i||{}}catch(t){l([t,\\\"\\\",[o,c,d],f],e)}u(n+\\\"start\\\",[o,c,d,v],f,h);const y=performance.now();let b;try{return g=t.apply(c,o),b=performance.now(),g}catch(e){throw b=performance.now(),u(n+\\\"err\\\",[o,c,e,v],f,h),m=e,m}finally{const e=b-y,t={start:y,end:b,duration:e,isLongTask:e\u003e=a,methodName:d,thrownError:m};t.isLongTask\u0026\u0026u(\\\"long-task\\\",[t,c,v],f,h),u(n+\\\"end\\\",[o,c,g,v],f,h)}}}function u(r,n,i,s){if(!d||t){var o=d;d=!0;try{e.emit(r,n,i,t,s)}catch(t){l([t,r,n,i],e)}d=o}}}function l(e,t){t||(t=n.ee);try{t.emit(\\\"internal-error\\\",e)}catch(e){}}function f(e){return!(e\u0026\u0026\\\"function\\\"==typeof e\u0026\u0026e.apply\u0026\u0026!e[o])}},3606:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{i:()=\u003es});var n=r(9908);s.on=o;var i=s.handlers={};function s(e,t,r,s){o(s||n.d,i,e,t,r)}function o(e,t,r,i,s){s||(s=\\\"feature\\\"),e||(e=n.d);var o=t[s]=t[s]||{};(o[r]=o[r]||[]).push([e,i])}},3738:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{He:()=\u003ei,Kp:()=\u003ea,Lc:()=\u003ed,Rz:()=\u003eu,TZ:()=\u003en,bD:()=\u003es,d3:()=\u003eo,jx:()=\u003el,sl:()=\u003ef,uP:()=\u003ec});const n=r(860).K7.sessionTrace,i=\\\"bstResource\\\",s=\\\"resource\\\",o=\\\"-start\\\",a=\\\"-end\\\",c=\\\"fn\\\"+o,d=\\\"fn\\\"+a,u=\\\"pushState\\\",l=1e3,f=3e4},3785:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{R:()=\u003ec,b:()=\u003ed});var n=r(9908),i=r(1863),s=r(860),o=r(3969),a=r(993);function c(e,t,r={},c=a.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(o.xV,[\\\"API/logging/\\\".concat(c.toLowerCase(),\\\"/called\\\")],void 0,s.K7.metrics,e),(0,n.p)(a.ET,[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return\\\"string\\\"==typeof e\u0026\u0026Object.values(a.p_).some(t=\u003et===e.toUpperCase().trim())}},3878:(e,t,r)=\u003e{\\\"use strict\\\";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=\u003es,jT:()=\u003en,sp:()=\u003ei})},3962:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{AM:()=\u003eo,O2:()=\u003el,OV:()=\u003es,Qu:()=\u003ef,TZ:()=\u003ec,ih:()=\u003eh,pP:()=\u003ea,t1:()=\u003eu,tC:()=\u003ei,wD:()=\u003ed});var n=r(860);const i=[\\\"click\\\",\\\"keydown\\\",\\\"submit\\\"],s=\\\"popstate\\\",o=\\\"api\\\",a=\\\"initialPageLoad\\\",c=n.K7.softNav,d=5e3,u=500,l={INITIAL_PAGE_LOAD:\\\"\\\",ROUTE_CHANGE:1,UNSPECIFIED:2},f={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},h={IP:\\\"in progress\\\",PF:\\\"pending finish\\\",FIN:\\\"finished\\\",CAN:\\\"cancelled\\\"}},3969:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{TZ:()=\u003en,XG:()=\u003ea,rs:()=\u003ei,xV:()=\u003eo,z_:()=\u003es});const n=r(860).K7.metrics,i=\\\"sm\\\",s=\\\"cm\\\",o=\\\"storeSupportabilityMetrics\\\",a=\\\"storeEventMetrics\\\"},4234:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{W:()=\u003ei});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},4261:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{$9:()=\u003eu,BL:()=\u003ec,CH:()=\u003ep,Dl:()=\u003eR,Fw:()=\u003ew,PA:()=\u003ev,Pl:()=\u003en,Pv:()=\u003ex,Tb:()=\u003ef,U2:()=\u003eo,V1:()=\u003eA,Wb:()=\u003eT,bt:()=\u003eb,cD:()=\u003ey,d3:()=\u003eE,dT:()=\u003ed,eY:()=\u003eg,fF:()=\u003eh,hG:()=\u003es,hw:()=\u003ei,k6:()=\u003ea,nb:()=\u003em,o5:()=\u003el});const n=\\\"api-\\\",i=n+\\\"ixn-\\\",s=\\\"addPageAction\\\",o=\\\"addToTrace\\\",a=\\\"addRelease\\\",c=\\\"finished\\\",d=\\\"interaction\\\",u=\\\"log\\\",l=\\\"noticeError\\\",f=\\\"pauseReplay\\\",h=\\\"recordCustomEvent\\\",p=\\\"recordReplay\\\",g=\\\"register\\\",m=\\\"setApplicationVersion\\\",v=\\\"setCurrentRouteName\\\",y=\\\"setCustomAttribute\\\",b=\\\"setErrorHandler\\\",w=\\\"setPageViewName\\\",R=\\\"setUserId\\\",E=\\\"start\\\",T=\\\"wrapLogger\\\",A=\\\"measure\\\",x=\\\"consent\\\"},5270:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{Aw:()=\u003eo,SR:()=\u003es,rF:()=\u003ea});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO\u0026\u0026(0,i.V)(e)\u0026\u0026!0===e?.session_trace.enabled}function o(e){return!0===e?.session_replay.preload\u0026\u0026s(e)}function a(e,t){try{if(\\\"string\\\"==typeof t?.type){if(\\\"password\\\"===t.type.toLowerCase())return\\\"*\\\".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains(\\\"nr-unmask\\\"))return e}}catch(e){}return\\\"string\\\"==typeof e?e.replace(/[\\\\S]/g,\\\"*\\\"):\\\"*\\\".repeat(e?.length||0)}},5289:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{GG:()=\u003eo,Qr:()=\u003ec,sB:()=\u003ea});var n=r(3878),i=r(6389);function s(){return\\\"undefined\\\"==typeof document||\\\"complete\\\"===document.readyState}function o(e,t){if(s())return e();const r=(0,i.J)(e),o=setInterval(()=\u003e{s()\u0026\u0026(clearInterval(o),r())},500);(0,n.sp)(\\\"load\\\",r,t)}function a(e){if(s())return e();(0,n.DD)(\\\"DOMContentLoaded\\\",e)}function c(e){if(s())return e();(0,n.sp)(\\\"popstate\\\",e)}},5607:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{W:()=\u003en});const n=(0,r(9566).bz)()},5732:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{$5:()=\u003eu,B5:()=\u003ed,Ms:()=\u003es,Ux:()=\u003ea,YA:()=\u003ec,fQ:()=\u003ei,yx:()=\u003eo});var n=r(7508);const i={MFE:\\\"MFE\\\",BA:\\\"BA\\\"};function s(e,t){if(!e||!t?.init.api.register.enabled)return[];const r=t.runtime.registeredEntities;return r?.filter(t=\u003eString(t.metadata.target.id)===String(e)).map(e=\u003ee.metadata.target)||[]}function o(e,t){if(!e||!t?.init.api.register.enabled)return[];const r=t.runtime.registeredEntities;return r?.filter(t=\u003et.metadata.timings?.asset?.endsWith(e)).map(e=\u003ee.metadata.target)||[]}function a(e,t){if(!l(t))return{};const r=t.agentRef.runtime.appMetadata.agents[0].entityGuid;return e?e.attributes:{\\\"entity.guid\\\":r,appId:t.agentRef.info.applicationID}}function c(e,t){return d(e,t)?{\\\"child.id\\\":e.id,\\\"child.type\\\":e.type,...a(void 0,t)}:{}}function d(e,t){return!!e\u0026\u0026!!l(t)\u0026\u0026t.agentRef.init.api.register.duplicate_data_to_container}function u(e){if(!e?.init.api.register.enabled)return[void 0];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...o(r[i--],e))}catch(e){}return t.length||t.push(void 0),t}function l(e){return 2===e?.harvestEndpointVersion}},6154:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{OF:()=\u003ed,RI:()=\u003ei,WN:()=\u003ef,bv:()=\u003es,gm:()=\u003eo,lR:()=\u003el,m:()=\u003ec,mw:()=\u003ea,sb:()=\u003eu,zk:()=\u003eh});var n=r(1863);const i=\\\"undefined\\\"!=typeof window\u0026\u0026!!window.document,s=\\\"undefined\\\"!=typeof WorkerGlobalScope\u0026\u0026(\\\"undefined\\\"!=typeof self\u0026\u0026self instanceof WorkerGlobalScope\u0026\u0026self.navigator instanceof WorkerNavigator||\\\"undefined\\\"!=typeof globalThis\u0026\u0026globalThis instanceof WorkerGlobalScope\u0026\u0026globalThis.navigator instanceof WorkerNavigator),o=i?window:\\\"undefined\\\"!=typeof WorkerGlobalScope\u0026\u0026(\\\"undefined\\\"!=typeof self\u0026\u0026self instanceof WorkerGlobalScope\u0026\u0026self||\\\"undefined\\\"!=typeof globalThis\u0026\u0026globalThis instanceof WorkerGlobalScope\u0026\u0026globalThis),a=Boolean(\\\"hidden\\\"===o?.document?.visibilityState),c=\\\"\\\"+o?.location,d=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),u=d\u0026\u0026\\\"undefined\\\"==typeof SharedWorker,l=(()=\u003e{const e=o.navigator?.userAgent?.match(/Firefox[/\\\\s](\\\\d+\\\\.\\\\d+)/);return Array.isArray(e)\u0026\u0026e.length\u003e=2?+e[1]:0})(),f=Date.now()-(0,n.t)(),h=()=\u003e{const e=o?.performance?.getEntriesByType?.(\\\"navigation\\\")?.[0];if(e\u0026\u0026e.responseStart\u003e0\u0026\u0026e.responseStart\u003co.performance.now())return e}},6344:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{BB:()=\u003eu,Qb:()=\u003el,TZ:()=\u003ei,Ug:()=\u003eo,Vh:()=\u003es,_s:()=\u003ea,bc:()=\u003ed,yP:()=\u003ec});var n=r(2614);const i=r(860).K7.sessionReplay,s=\\\"errorDuringReplay\\\",o=.12,a={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},d={RESET:{message:\\\"Session was reset\\\",sm:\\\"Reset\\\"},IMPORT:{message:\\\"Recorder failed to import\\\",sm:\\\"Import\\\"},TOO_MANY:{message:\\\"429: Too Many Requests\\\",sm:\\\"Too-Many\\\"},TOO_BIG:{message:\\\"Payload was too large\\\",sm:\\\"Too-Big\\\"},CROSS_TAB:{message:\\\"Session Entity was set to OFF on another tab\\\",sm:\\\"Cross-Tab\\\"},ENTITLEMENTS:{message:\\\"Session Replay is not allowed and will not be started\\\",sm:\\\"Entitlement\\\"}},u=5e3,l={API:\\\"api\\\",RESUME:\\\"resume\\\",SWITCH_TO_FULL:\\\"switchToFull\\\",INITIALIZE:\\\"initialize\\\",PRELOAD:\\\"preload\\\"}},6389:(e,t,r)=\u003e{\\\"use strict\\\";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=\u003e{n\u0026\u0026void 0===i\u0026\u0026(e.apply(this,r),i=setTimeout(()=\u003e{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=\u003e{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=\u003e{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=\u003ei,s:()=\u003en})},6630:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{T:()=\u003en});const n=r(860).K7.pageViewEvent},6774:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{T:()=\u003en});const n=r(860).K7.jserrors},7295:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{Xv:()=\u003eo,gX:()=\u003ei,iW:()=\u003es});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if(\\\"*\\\"===n[0].hostname)return!1;for(var t=0;t\u003cn.length;t++){var r=n[t];if(r.hostname.test(e.hostname)\u0026\u0026r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function o(e){if(n=[],e\u0026\u0026e.length)for(var t=0;t\u003ce.length;t++){let r=e[t];if(!r)continue;if(\\\"*\\\"===r)return void(n=[{hostname:\\\"*\\\"}]);0===r.indexOf(\\\"http://\\\")?r=r.substring(7):0===r.indexOf(\\\"https://\\\")\u0026\u0026(r=r.substring(8));const i=r.indexOf(\\\"/\\\");let s,o;i\u003e0?(s=r.substring(0,i),o=r.substring(i)):(s=r,o=\\\"*\\\");let[c]=s.split(\\\":\\\");n.push({hostname:a(c),pathname:a(o,!0)})}}function a(e,t=!1){const r=e.replace(/[.+?^${}()|[\\\\]\\\\\\\\]/g,e=\u003e\\\"\\\\\\\\\\\"+e).replace(/\\\\*/g,\\\".*?\\\");return new RegExp((t?\\\"^\\\":\\\"\\\")+r+\\\"$\\\")}},7485:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{D:()=\u003ei});var n=r(6154);function i(e){if(0===(e||\\\"\\\").indexOf(\\\"data:\\\"))return{protocol:\\\"data\\\"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(\\\":\\\")),sameOrigin:t.protocol===n.gm?.location?.protocol\u0026\u0026t.host===n.gm?.location?.host};return r.port\u0026\u0026\\\"\\\"!==r.port||(\\\"http:\\\"===t.protocol\u0026\u0026(r.port=\\\"80\\\"),\\\"https:\\\"===t.protocol\u0026\u0026(r.port=\\\"443\\\")),r.pathname\u0026\u0026\\\"\\\"!==r.pathname?r.pathname.startsWith(\\\"/\\\")||(r.pathname=\\\"/\\\".concat(r.pathname)):r.pathname=\\\"/\\\",r}catch(e){return{}}}},7508:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{AZ:()=\u003eg,Qr:()=\u003eb,QL:()=\u003em});var n=r(6154),i=r(1863),s=r(9119),o=r(7866);class a{dom=new c;performance=new c;constructor(e){this.url=e}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}let d;try{d=g(m())[0]}catch(e){d=g(e)[0]}const u=e=\u003e\\\"script\\\"===e.initiatorType||[\\\"link\\\",\\\"fetch\\\"].includes(e.initiatorType)\u0026\u0026e.name.endsWith(\\\".js\\\"),l=new Map;let f=[];function h(e){return l.get(e)}function p(e){const t=h(e);if(t)return t;const r=new a(e);if(l.set(e,r),l.size\u003e1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver\u0026\u0026n.gm.document){new MutationObserver(e=\u003e{e.forEach(e=\u003e{e.addedNodes.forEach(e=\u003e{if(\\\"SCRIPT\\\"===e.nodeName\u0026\u0026e.src){const t=p((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=\u003e{t.dom.end=(0,i.t)()};[\\\"load\\\",\\\"error\\\"].forEach(t=\u003ee.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes(\\\"resource\\\")){new PerformanceObserver(e=\u003e{e.getEntries().filter(u).forEach(e=\u003e{const t=p((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e;const r=[];f.forEach(({test:t,addedAt:n},s)=\u003e{(t(e)||(0,i.t)()-n\u003e1e4)\u0026\u0026r.push(s)}),f=f.filter((e,t)=\u003e!r.includes(t))})}).observe({type:\\\"resource\\\",buffered:!0})}function g(e){if(!e||\\\"string\\\"!=typeof e)return[];const t=new Set,r=e.split(\\\"\\\\n\\\");for(const e of r){const r=e.match(o.cn)||e.match(o.hB)||e.match(o.fL);if(r\u0026\u0026r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\\\\(([^)]+\\\\.js):\\\\d+:\\\\d+\\\\)/)||e.match(/^\\\\s+at\\\\s+([^\\\\s(]+\\\\.js):\\\\d+:\\\\d+/);r\u0026\u0026r[1]\u0026\u0026t.add((0,s.L)(r[1]))}}return[...t]}function m(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function v(e,t){return(0,s.L)(e.name)===t}function y(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType}function b(){const e={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:\\\"unknown\\\"},t=m();if(!t)return e;const r=n.gm.performance?.getEntriesByType(\\\"navigation\\\")?.[0]?.name||\\\"\\\";try{const o=g(t),a=(o.length\u003e1?o.filter(e=\u003ed!==e):o)[0];if(!a)return e;if(r.includes(a))return e.asset=(0,s.L)(r),e.type=\\\"inline\\\",e;e.correlation=h(a);const c=e.correlation?.performance.value||performance.getEntriesByType(\\\"resource\\\").find(e=\u003ev(e,a));c?y(e,c):function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel=\\\"preload\\\"][as=\\\"script\\\"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1}(a)\u0026\u0026(e.asset=a,e.type=\\\"preload\\\",f.push({addedAt:(0,i.t)(),test:t=\u003e!!v(t,a)\u0026\u0026(y(e,t),!0)})),Object.defineProperty(e,\\\"scriptStart\\\",{get:()=\u003ee.correlation?.script.start||e.fetchEnd}),Object.defineProperty(e,\\\"scriptEnd\\\",{get:()=\u003ee.correlation?.script.end||e.registeredAt})}catch(e){}return e}},7699:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{It:()=\u003es,KC:()=\u003ea,No:()=\u003ei,qh:()=\u003eo});var n=r(860);const i=16e3,s=1e6,o=\\\"SESSION_ERROR\\\",a={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0}},7767:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{V:()=\u003ei});var n=r(6154);const i=e=\u003en.RI\u0026\u0026!0===e?.privacy.cookies_enabled},7836:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{P:()=\u003ea,ee:()=\u003ec});var n=r(384),i=r(8990),s=r(2646),o=r(5607);const a=\\\"nr@context:\\\".concat(o.W),c=function e(t,r){var n={},o={},u={},l=!1;try{l=16===r.length\u0026\u0026d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i\u003cr.length;i++)r[i]===t\u0026\u0026r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s\u0026\u0026(s=!0);if(c.aborted\u0026\u0026!i)return;t\u0026\u0026s\u0026\u0026t.emit(e,r,n);var a=h(n);g(e).forEach(e=\u003e{e.apply(a,r)});var d=v()[o[e]];d\u0026\u0026d.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||\\\"feature\\\",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=\u003e{o[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=\u003e{delete f.backlog[e]})},isBuffering:function(e){return!!v()[o[e]]},debugId:r,backlog:l?{}:t\u0026\u0026\\\"object\\\"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,\\\"aborted\\\",{get:()=\u003e{let e=f._aborted||!1;return e||(t\u0026\u0026(e=t.aborted),e)}}),f;function h(e){return e\u0026\u0026e instanceof s.y?e:e?(0,i.I)(e,a,()=\u003enew s.y(a)):new s.y(a)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,\\\"globalEE\\\"),d=(0,n.Zm)();d.ee||(d.ee=c)},7866:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{Nc:()=\u003es,cn:()=\u003ea,fL:()=\u003ei,h3:()=\u003en,hB:()=\u003eo});const n=/function (.+?)\\\\s*\\\\(/,i=/^\\\\s*at .+ \\\\(eval at \\\\S+ \\\\((?:(?:file|http|https):[^)]+)?\\\\)(?:, [^:]*:\\\\d+:\\\\d+)?\\\\)$/i,s=/^\\\\s*at Function code \\\\(Function code:\\\\d+:\\\\d+\\\\)\\\\s*/i,o=/^\\\\s*at (?:((?:\\\\[object object\\\\])?(?:[^(]*\\\\([^)]*\\\\))*[^()]*(?: \\\\[as \\\\S+\\\\])?) )?\\\\(?((?:file|http|https|chrome-extension):.*?)?:(\\\\d+)(?::(\\\\d+))?\\\\)?\\\\s*$/i,a=/^\\\\s*(?:([^@]*)(?:\\\\(.*?\\\\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\\\\d+)(?::(\\\\d+))?\\\\s*$/i},8122:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{a:()=\u003ei});var n=r(944);function i(e,t){try{if(!e||\\\"object\\\"!=typeof e)return(0,n.R)(3);if(!t||\\\"object\\\"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let o in s)if(void 0!==e[o])try{if(null===e[o]){r[o]=null;continue}Array.isArray(e[o])\u0026\u0026Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):e[o]instanceof Map||e[o]instanceof Set||e[o]instanceof Date||e[o]instanceof RegExp?r[o]=e[o]:\\\"object\\\"==typeof e[o]\u0026\u0026\\\"object\\\"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){r[o]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},8139:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{u:()=\u003ef});var n=r(7836),i=r(3434),s=r(8990),o=r(6154);const a={},c=o.gm.XMLHttpRequest,d=\\\"addEventListener\\\",u=\\\"removeEventListener\\\",l=\\\"nr@wrapped:\\\".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get(\\\"events\\\")}(e);if(a[t.debugId]++)return t;a[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[d,u],\\\"-\\\",p)}function p(e,t){return e[1]}return\\\"getPrototypeOf\\\"in Object\u0026\u0026(o.RI\u0026\u0026h(document,f),c\u0026\u0026h(c.prototype,f),h(o.gm,f)),t.on(d+\\\"-start\\\",function(e,t){var n=e[1];if(null!==n\u0026\u0026(\\\"function\\\"==typeof n||\\\"object\\\"==typeof n)\u0026\u0026\\\"newrelic\\\"!==e[0]){var i=(0,s.I)(n,l,function(){var e={object:function(){if(\\\"function\\\"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,\\\"fn-\\\",null,e.name||\\\"anonymous\\\"):n});this.wrapped=e[1]=i}}),t.on(u+\\\"-start\\\",function(e){e[1]=this.wrapped||e[1]}),t}function h(e,t,...r){let n=e;for(;\\\"object\\\"==typeof n\u0026\u0026!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n\u0026\u0026t(n,...r)}},8362:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{d:()=\u003es});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},8374:(e,t,r)=\u003e{r.nc=(()=\u003e{try{return document?.currentScript?.nonce}catch(e){}return\\\"\\\"})()},8990:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{I:()=\u003ei});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty\u0026\u0026Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},9119:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{L:()=\u003es});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,\\\"$1$2\\\"):e}},9300:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{T:()=\u003en,f:()=\u003ei});const n=r(860).K7.ajax,i=\\\"ajaxRequest.id\\\"},9324:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{AJ:()=\u003eo,F3:()=\u003ei,Xs:()=\u003es,Yq:()=\u003ea,xv:()=\u003en});const n=\\\"1.316.0\\\",i=\\\"PROD\\\",s=\\\"CDN\\\",o=\\\"@newrelic/rrweb\\\",a=\\\"1.1.0\\\"},9566:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{LA:()=\u003ea,ZF:()=\u003ec,bz:()=\u003eo,el:()=\u003ed});var n=r(6154);const i=\\\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\\\";function s(e,t){return e?15\u0026e[t]:16*Math.random()|0}function o(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e\u0026\u0026e.getRandomValues\u0026\u0026(t=e.getRandomValues(new Uint8Array(30))),i.split(\\\"\\\").map(e=\u003e\\\"x\\\"===e?s(t,r++).toString(16):\\\"y\\\"===e?(3\u0026s()|8).toString(16):e).join(\\\"\\\")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t\u0026\u0026t.getRandomValues\u0026\u0026(r=t.getRandomValues(new Uint8Array(e)));const o=[];for(var a=0;a\u003ce;a++)o.push(s(r,i++).toString(16));return o.join(\\\"\\\")}function c(){return a(16)}function d(){return a(32)}},9908:(e,t,r)=\u003e{\\\"use strict\\\";r.d(t,{d:()=\u003en,p:()=\u003ei});var n=r(7836).ee.get(\\\"handle\\\");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var s=n[e]={exports:{}};return r[e](s,s.exports,i),s.exports}i.m=r,i.d=(e,t)=\u003e{for(var r in t)i.o(t,r)\u0026\u0026!i.o(e,r)\u0026\u0026Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=\u003ePromise.all(Object.keys(i.f).reduce((t,r)=\u003e(i.f[r](e,t),t),[])),i.u=e=\u003e({212:\\\"nr-spa-compressor\\\",249:\\\"nr-spa-recorder\\\",478:\\\"nr-spa\\\"}[e]+\\\"-1.316.0.min.js\\\"),i.o=(e,t)=\u003eObject.prototype.hasOwnProperty.call(e,t),e={},t=\\\"NRBA-1.316.0.PROD:\\\",i.l=(r,n,s,o)=\u003e{if(e[r])e[r].push(n);else{var a,c;if(void 0!==s)for(var d=document.getElementsByTagName(\\\"script\\\"),u=0;u\u003cd.length;u++){var l=d[u];if(l.getAttribute(\\\"src\\\")==r||l.getAttribute(\\\"data-webpack\\\")==t+s){a=l;break}}if(!a){c=!0;var f={478:\\\"sha512-/91tZUpAINW5VzLS+EdJpEe0gul6FJd2zTpGwLIhi/mqcTiQPUlhoJmX5zb4EPTwdGqun46DoGQPtDShDBw4bA==\\\",249:\\\"sha512-XqLQgD24Jrw2HFtuRDeuxMcY5WnEXG04tpC98UJOJlIfGqQst/lKUE+G++zwulwEzcM00bl5V0e1kKGq2Nxc1g==\\\",212:\\\"sha512-rOHSN/tvMjFe33yfRKMs44m3dZKgs9foEl0T2tdErrZKsAF8Oe5+OLJKgySrw3WwY4MgvuS4yWEr88MMv5LZaw==\\\"};(a=document.createElement(\\\"script\\\")).charset=\\\"utf-8\\\",i.nc\u0026\u0026a.setAttribute(\\\"nonce\\\",i.nc),a.setAttribute(\\\"data-webpack\\\",t+s),a.src=r,0!==a.src.indexOf(window.location.origin+\\\"/\\\")\u0026\u0026(a.crossOrigin=\\\"anonymous\\\"),f[o]\u0026\u0026(a.integrity=f[o])}e[r]=[n];var h=(t,n)=\u003e{a.onerror=a.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],a.parentNode\u0026\u0026a.parentNode.removeChild(a),i\u0026\u0026i.forEach(e=\u003ee(n)),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:\\\"timeout\\\",target:a}),12e4);a.onerror=h.bind(null,a.onerror),a.onload=h.bind(null,a.onload),c\u0026\u0026document.head.appendChild(a)}},i.r=e=\u003e{\\\"undefined\\\"!=typeof Symbol\u0026\u0026Symbol.toStringTag\u0026\u0026Object.defineProperty(e,Symbol.toStringTag,{value:\\\"Module\\\"}),Object.defineProperty(e,\\\"__esModule\\\",{value:!0})},i.p=\\\"https://js-agent.newrelic.com/\\\",(()=\u003e{var e={38:0,788:0};i.f.j=(t,r)=\u003e{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var s=new Promise((r,i)=\u003en=e[t]=[r,i]);r.push(n[2]=s);var o=i.p+i.u(t),a=new Error;i.l(o,r=\u003e{if(i.o(e,t)\u0026\u0026(0!==(n=e[t])\u0026\u0026(e[t]=void 0),n)){var s=r\u0026\u0026(\\\"load\\\"===r.type?\\\"missing\\\":r.type),o=r\u0026\u0026r.target\u0026\u0026r.target.src;a.message=\\\"Loading chunk \\\"+t+\\\" failed: (\\\"+s+\\\": \\\"+o+\\\")\\\",a.name=\\\"ChunkLoadError\\\",a.type=s,a.request=o,n[1](a)}},\\\"chunk-\\\"+t,t)}};var t=(t,r)=\u003e{var n,s,[o,a,c]=r,d=0;if(o.some(t=\u003e0!==e[t])){for(n in a)i.o(a,n)\u0026\u0026(i.m[n]=a[n]);if(c)c(i)}for(t\u0026\u0026t(r);d\u003co.length;d++)s=o[d],i.o(e,s)\u0026\u0026e[s]\u0026\u0026e[s][0](),e[s]=0},r=self[\\\"webpackChunk:NRBA-1.316.0.PROD\\\"]=self[\\\"webpackChunk:NRBA-1.316.0.PROD\\\"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=\u003e{\\\"use strict\\\";i(8374);var e=i(8362),t=i(860);const r=Object.values(t.K7);var n=i(384),s=i(1741);var o=i(2555),a=i(3333);const c=e=\u003e{if(!e||\\\"string\\\"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=i(2614),u=i(944),l=i(8122);const f=\\\"[data-nr-mask]\\\",h=e=\u003e(0,l.a)(e,(()=\u003e{const e={feature_flags:[],experimental:{register:!1,resources:!1},mask_selector:\\\"*\\\",block_selector:\\\"[data-nr-block]\\\",mask_input_options:{color:!1,date:!1,\\\"datetime-local\\\":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{register:{get enabled(){return e.feature_flags.includes(a.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(a.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:d.wk,inactiveMs:d.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){c(t)?e.mask_selector=\\\"\\\".concat(t,\\\",\\\").concat(f):\\\"\\\"===t||null===t?e.mask_selector=f:(0,u.R)(5,t)},get block_class(){return\\\"nr-block\\\"},get ignore_class(){return\\\"nr-ignore\\\"},get mask_text_class(){return\\\"nr-mask\\\"},get block_selector(){return e.block_selector},set block_selector(t){c(t)?e.block_selector+=\\\",\\\".concat(t):\\\"\\\"!==t\u0026\u0026(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t\u0026\u0026\\\"object\\\"==typeof t?e.mask_input_options={...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:[\\\"id\\\",\\\"className\\\",\\\"tagName\\\",\\\"type\\\"]}}})());var p=i(6154),g=i(9324);let m=0;const v={buildEnv:g.F3,distMethod:g.Xs,version:g.xv,originTime:p.WN},y={consented:!1},b={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||y.consented},set consented(e){y.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,harvester:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++m}};var w=i(7836),R=i(3241);const E={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};function T(e,t={},r,a){let{init:c,info:d,loader_config:u,runtime:f={},exposed:g=!0}=t;if(!d){const e=(0,n.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=h(c||{}),e.loader_config=(m=u||{},(0,l.a)(m,E)),d.jsAttributes??={},p.bv\u0026\u0026(d.jsAttributes.isWorker=!0),e.info=(0,o.D)(d);const y=e.init;e.runtime??=(e=\u003e{const t=(0,l.a)(e,b),r=Object.keys(v).reduce((e,t)=\u003e(e[t]={value:v[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(f),y.proxy.assets\u0026\u0026(e=\u003e{const t=e.startsWith(\\\"http\\\");e+=\\\"/\\\",i.p=t?e:\\\"https://\\\"+e})(y.proxy.assets),e.runtime.configured||(Object.defineProperty(e,\\\"beacons\\\",{get:()=\u003e[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,\\\"denyList\\\",{get:()=\u003e[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,n.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=\u003e{const n=s.W.prototype[r];if(\\\"function\\\"!=typeof n||\\\"constructor\\\"===n)return;let i=t[r];e[r]\u0026\u0026!1!==e.exposed\u0026\u0026\\\"micro-agent\\\"!==e.runtime?.loaderType\u0026\u0026(t[r]=(...t)=\u003e{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=r,e.ee=w.ee.get(e.agentIdentifier),e.exposed=g,(0,R.W)({drained:!!e.runtime.activatedFeatures,type:\\\"lifecycle\\\",name:\\\"initialize\\\",feature:void 0,data:e.config}),e.runtime.configured=!0)}var A=i(9908),x=i(1863),S=i(4261),_=i(1738);var O=i(1687),P=i(4234),k=i(5289),N=i(5270),j=i(7767),C=i(6389),D=i(7699);const L=new WeakSet;class I extends P.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=\u003e{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=\u003e{this.ee.on(\\\"manual-start-all\\\",(0,C.J)(()=\u003e{(0,O.Ak)(e,this.featureName),t()}))}):(0,O.Ak)(e,t)}importAggregator(e,t,r={}){if(this.featAggregate)return;const n=async()=\u003e{if(await this.deferred,this.#t(e),!(0,o.f)(e.info))return(0,u.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);let n;try{if((0,j.V)(e.init)){const{setupAgentSession:t}=await i.e(478).then(i.bind(i,8766));n=t(e)}}catch(e){(0,u.R)(20,e),this.ee.emit(\\\"internal-error\\\",[e]),(0,A.p)(D.qh,[e],void 0,this.featureName,this.ee)}try{if(!this.#r(this.featureName,n,e.init))return(0,O.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:i}=await t();this.featAggregate=new i(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,u.R)(34,e),this.abortHandler?.(),(0,O.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1),this.ee\u0026\u0026this.ee.abort()}};p.RI?(0,k.GG)(()=\u003en(),!0):n()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,N.SR)(n)\u0026\u0026!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!L.has(e)\u0026\u0026(L.add(e),!(0,o.f)(e.info))){const t=(0,n.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}T(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var M=i(6630);class B extends I{static featureName=M.T;constructor(e){var t;super(e,M.T),this.setupInspectionEvents(),t=e,(0,_.Y)(S.Fw,function(e,r){\\\"string\\\"==typeof e\u0026\u0026(\\\"/\\\"!==e.charAt(0)\u0026\u0026(e=\\\"/\\\"+e),t.runtime.customTransaction=(r||\\\"http://custom.transaction\\\")+e,(0,A.p)(S.Pl+S.Fw,[(0,x.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=\u003ei.e(478).then(i.bind(i,5839)))}setupInspectionEvents(){const e=(e,t)=\u003e{e\u0026\u0026(0,R.W)({timeStamp:e.timeStamp,loaded:\\\"complete\\\"===e.target.readyState,type:\\\"window\\\",name:t,data:e.target.location+\\\"\\\"})};(0,k.sB)(t=\u003e{e(t,\\\"DOMContentLoaded\\\")}),(0,k.GG)(t=\u003e{e(t,\\\"load\\\")}),(0,k.Qr)(t=\u003e{e(t,\\\"navigate\\\")}),this.ee.on(d.tS.UPDATE,(e,t)=\u003e{(0,R.W)({type:\\\"lifecycle\\\",name:\\\"session\\\",data:t})})}}class H extends e.d{constructor(e){var t;(super(),p.gm)?(this.features={},(0,n.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(B),T(this,e,e.loaderType||\\\"agent\\\"),t=this,(0,_.Y)(S.cD,function(e,r,n=!1){if(\\\"string\\\"==typeof e){if([\\\"string\\\",\\\"number\\\",\\\"boolean\\\"].includes(typeof r)||null===r)return(0,_.U)(t,e,r,S.cD,n);(0,u.R)(40,typeof r)}else(0,u.R)(39,typeof e)},t),function(e){(0,_.Y)(S.Dl,function(t,r=!1){if(\\\"string\\\"!=typeof t\u0026\u0026null!==t)return void(0,u.R)(41,typeof t);const n=e.info.jsAttributes[\\\"enduser.id\\\"];r\u0026\u0026null!=n\u0026\u0026n!==t?(0,A.p)(S.Pl+\\\"setUserIdAndResetSession\\\",[t],void 0,\\\"session\\\",e.ee):(0,_.U)(e,\\\"enduser.id\\\",t,S.Dl,!0)},e)}(this),function(e){(0,_.Y)(S.nb,function(t){if(\\\"string\\\"==typeof t||null===t)return(0,_.U)(e,\\\"application.version\\\",t,S.nb,!1);(0,u.R)(42,typeof t)},e)}(this),function(e){(0,_.Y)(S.d3,function(){e.ee.emit(\\\"manual-start-all\\\")},e)}(this),function(e){(0,_.Y)(S.Pv,function(t=!0){if(\\\"boolean\\\"==typeof t){if((0,A.p)(S.Pl+S.Pv,[t],void 0,\\\"session\\\",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=\u003e{const r=t.featAggregate;e\u0026\u0026!r.sentRum\u0026\u0026r.sendRum()})}}else(0,u.R)(65,typeof t)},e)}(this),this.run()):(0,u.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return r.forEach(r=\u003e{t[r]=!!e[r]?.enabled}),t}(this.init),n=[...this.desiredFeatures];n.sort((e,r)=\u003et.P3[e.featureName]-t.P3[r.featureName]),n.forEach(r=\u003e{if(!e[r.featureName]\u0026\u0026r.featureName!==t.K7.pageViewEvent)return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=\u003e!(e in this.features));n.length\u003e0\u0026\u0026(0,u.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,u.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,n.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var K=i(2843),W=i(782);class F extends I{static featureName=W.T;constructor(e){super(e,W.T),p.RI\u0026\u0026((0,K.u)(()=\u003e(0,A.p)(\\\"docHidden\\\",[(0,x.t)()],void 0,W.T,this.ee),!0),(0,K.G)(()=\u003e(0,A.p)(\\\"winPagehide\\\",[(0,x.t)()],void 0,W.T,this.ee)),this.importAggregator(e,()=\u003ei.e(478).then(i.bind(i,9917))))}}var U=i(3969);class V extends I{static featureName=U.TZ;constructor(e){super(e,U.TZ),this.importAggregator(e,()=\u003ei.e(478).then(i.bind(i,6555)))}}var z=i(6774),G=i(3878),Y=i(3304);class Z{constructor(e,t,r,n,i){this.name=\\\"UncaughtError\\\",this.message=\\\"string\\\"==typeof e?e:(0,Y.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function q(e){return J(e)?e:new Z(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function X(e){const t=\\\"Unhandled Promise Rejection: \\\";if(!e?.reason)return;if(J(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return q(e.reason)}const r=q(e.reason);return(r.message||\\\"\\\").startsWith(t)||(r.message=t+r.message),r}function Q(e){if(e.error instanceof SyntaxError\u0026\u0026!/:\\\\d+$/.test(e.error.stack?.trim())){const t=new Z(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return J(e.error)?e.error:q(e)}function J(e){return e instanceof Error\u0026\u0026!!e.stack}function ee(e,r,n,i,s=(0,x.t)()){\\\"string\\\"==typeof e\u0026\u0026(e=new Error(e)),(0,A.p)(\\\"err\\\",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,A.p)(\\\"uaErr\\\",[],void 0,t.K7.genericEvents,n.ee)}var te=i(5732),re=i(993),ne=i(3785);function ie(e,{customAttributes:t={},level:r=re.p_.INFO}={},n,i,s=(0,x.t)()){(0,ne.R)(n.ee,e,t,r,!1,i,s)}function se(e,r,n,i,s=(0,x.t)()){(0,A.p)(S.Pl+S.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function oe(e,r,n,i,s=(0,x.t)()){const{start:o,end:a,customAttributes:c}=r||{},d={customAttributes:c||{}};if(\\\"object\\\"!=typeof d.customAttributes||\\\"string\\\"!=typeof e||0===e.length)return void(0,u.R)(57);const l=(e,t)=\u003enull==e?t:\\\"number\\\"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=l(o,0),d.end=l(a,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,u.R)(57);else{if(d.duration=d.end-d.start,!(d.duration\u003c0))return(0,A.p)(S.Pl+S.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,u.R)(58)}}function ae(e,r={},n,i,s=(0,x.t)()){(0,A.p)(S.Pl+S.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var ce=i(7508),de=i(9566);const ue=[\\\"name\\\",\\\"id\\\",\\\"type\\\"],le=new Map([[se,\\\"addPageAction\\\"],[ie,\\\"log\\\"],[oe,\\\"measure\\\"],[ee,\\\"noticeError\\\"],[ae,\\\"recordCustomEvent\\\"]]),fe={experimental:(0,C.J)(()=\u003e(0,u.R)(54,\\\"newrelic.register\\\")),disabled:(0,C.J)(()=\u003e(0,u.R)(55)),invalidTarget:(0,C.J)(e=\u003e(0,u.R)(48,e)),deregistered:(0,C.J)(()=\u003e(0,u.R)(68))};function he(e){(0,_.Y)(S.eY,function(t){return pe(e,t)},e)}function pe(e,r){fe.experimental(),r||={},r.instance=(0,de.LA)(8),r.type=te.fQ.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,(\\\"object\\\"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))\u0026\u0026(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents[0].entityGuid},type:te.fQ.BA};const n=(0,ce.Qr)(),i={};Object.prototype.hasOwnProperty.call(r,\\\"attributes\\\")||Object.defineProperty(r,\\\"attributes\\\",{get:()=\u003e({...i,\\\"source.id\\\":r.id,\\\"source.name\\\":r.name,\\\"source.type\\\":r.type,\\\"parent.type\\\":r.parent?.type||te.fQ.BA,\\\"parent.id\\\":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=\u003e{ue.includes(e)||(i[\\\"source.\\\".concat(e)]=t)});let s=()=\u003e{};const o=e.runtime.registeredEntities,a=e=\u003e{r.blocked=!0,s=e};function c(e){return\\\"string\\\"==typeof e\u0026\u0026!!e.trim()\u0026\u0026e.trim().length\u003c501}e.init.api.register.enabled||a(fe.disabled),c(r.id)\u0026\u0026c(r.name)||a(()=\u003efe.invalidTarget(r));const d={addPageAction:(t,n={})=\u003ep(se,[t,{...i,...n},e],r),deregister:()=\u003e{f(),a(fe.deregistered)},log:(t,n={})=\u003ep(ie,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),measure:(t,n={})=\u003ep(oe,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=\u003ep(ee,[t,{...i,...n},e],r),recordCustomEvent:(t,n={})=\u003ep(ae,[t,{...i,...n},e],r),setApplicationVersion:e=\u003eh(\\\"application.version\\\",e),setCustomAttribute:(e,t)=\u003eh(e,t),setUserId:e=\u003eh(\\\"enduser.id\\\",e),metadata:{get customAttributes(){return i},target:r,timings:n}},l=()=\u003e(r.blocked\u0026\u0026s(),r.blocked);function f(){if(n.reportedAt)return;n.reportedAt=(0,x.t)();const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart;d.recordCustomEvent(\\\"MicroFrontEndTiming\\\",{assetUrl:n.asset,assetType:n.type,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,timeToRegister:n.registeredAt})}l()||(o.push(d),(0,K.G)(f));const h=(e,t)=\u003e{l()||(i[e]=t)},p=(r,n,i)=\u003e{if(l()\u0026\u0026r!==pe)return;const s=(0,x.t)(),o=le.get(r)||\\\"unknown\\\";(0,A.p)(U.xV,[\\\"API/register/\\\".concat(o,\\\"/called\\\")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,u.R)(50,e)}};return d}class ge extends I{static featureName=z.T;constructor(e){var t;super(e,z.T),t=e,(0,_.Y)(S.o5,(e,r)=\u003eee(e,r,t),t),function(e){(0,_.Y)(S.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,_.Y)(S.k6,function(e,r){++t\u003e10||(this.runtime.releaseIds[e.slice(-200)]=(\\\"\\\"+r).slice(-200))},e)}(e),he(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on(\\\"internal-error\\\",(t,r)=\u003e{this.abortHandler\u0026\u0026(0,A.p)(\\\"ierr\\\",[q(t),(0,x.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),p.gm.addEventListener(\\\"unhandledrejection\\\",t=\u003e{this.abortHandler\u0026\u0026(0,A.p)(\\\"err\\\",[X(t),(0,x.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,G.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener(\\\"error\\\",t=\u003e{this.abortHandler\u0026\u0026(0,A.p)(\\\"err\\\",[Q(t),(0,x.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,G.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=\u003ei.e(478).then(i.bind(i,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var me=i(8990);let ve=1;function ye(e){const t=typeof e;return!e||\\\"object\\\"!==t\u0026\u0026\\\"function\\\"!==t?-1:e===p.gm?0:(0,me.I)(e,\\\"nr@id\\\",function(){return ve++})}function be(e){if(\\\"string\\\"==typeof e\u0026\u0026e.length)return e.length;if(\\\"object\\\"==typeof e){if(\\\"undefined\\\"!=typeof ArrayBuffer\u0026\u0026e instanceof ArrayBuffer\u0026\u0026e.byteLength)return e.byteLength;if(\\\"undefined\\\"!=typeof Blob\u0026\u0026e instanceof Blob\u0026\u0026e.size)return e.size;if(!(\\\"undefined\\\"!=typeof FormData\u0026\u0026e instanceof FormData))try{return(0,Y.A)(e).length}catch(e){return}}}var we=i(8139),Re=i(3434);const Ee={},Te=[\\\"open\\\",\\\"send\\\"];function Ae(e,t){var r=e||w.ee;const n=function(e){return(e||w.ee).get(\\\"xhr\\\")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(Ee[n.debugId]++)return n;Ee[n.debugId]=1,(0,we.u)(r);var i=(0,Re.YM)(n),s=p.gm.XMLHttpRequest,o=p.gm.MutationObserver,a=p.gm.Promise,c=p.gm.setInterval,d=\\\"readystatechange\\\",l=[\\\"onload\\\",\\\"onerror\\\",\\\"onabort\\\",\\\"onloadstart\\\",\\\"onloadend\\\",\\\"onprogress\\\",\\\"ontimeout\\\"],f=[],h=p.gm.XMLHttpRequest=function(e){const r=new s(e),o=n.context(r);o.targets=(0,te.$5)(t);try{n.emit(\\\"new-xhr\\\",[r],o),r.addEventListener(d,(a=o,function(){var e=this;e.readyState\u003e3\u0026\u0026!a.resolved\u0026\u0026(a.resolved=!0,n.emit(\\\"xhr-resolved\\\",[],e)),i.inPlace(e,l,\\\"fn-\\\",R)}),(0,G.jT)(!1))}catch(e){(0,u.R)(15,e);try{n.emit(\\\"internal-error\\\",[e])}catch(e){}}var a;return r};function g(e,t){i.inPlace(t,[\\\"onreadystatechange\\\"],\\\"fn-\\\",R)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Te,\\\"-xhr-\\\",R),n.on(\\\"send-xhr-start\\\",function(e,t){g(e,t),function(e){f.push(e),o\u0026\u0026(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on(\\\"open-xhr-start\\\",g),o){var m=a\u0026\u0026a.resolve();if(!c\u0026\u0026!a){var v=1,y=document.createTextNode(v);new o(b).observe(y,{characterData:!0})}}else r.on(\\\"fn-end\\\",function(e){e[0]\u0026\u0026e[0].type===d||b()});function b(){for(var e=0;e\u003cf.length;e++)g(0,f[e]);f.length\u0026\u0026(f=[])}function R(e,t){return t}return n}var xe=\\\"fetch-\\\",Se=xe+\\\"body-\\\",_e=[\\\"arrayBuffer\\\",\\\"blob\\\",\\\"json\\\",\\\"text\\\",\\\"formData\\\"],Oe=p.gm.Request,Pe=p.gm.Response,ke=\\\"prototype\\\";const Ne={};function je(e,t){const r=function(e){return(e||w.ee).get(\\\"fetch\\\")}(e);if(!(Oe\u0026\u0026Pe\u0026\u0026p.gm.fetch))return r;if(Ne[r.debugId]++)return r;function n(e,n,i){var s=e[n];\\\"function\\\"==typeof s\u0026\u0026(e[n]=function(){var e=[...arguments];const n={},o=(0,te.$5)(t);var a;r.emit(i+\\\"before-start\\\",[e],n),n[w.P]\u0026\u0026n[w.P].dt\u0026\u0026(a=n[w.P].dt);var c=s.apply(this,e);return r.emit(i+\\\"start\\\",[e,a],c),c.then(function(e){return r.emit(i+\\\"end\\\",[null,e,o],c),e},function(e){throw r.emit(i+\\\"end\\\",[e,void 0,o],c),e})})}return Ne[r.debugId]=1,_e.forEach(e=\u003e{n(Oe[ke],e,Se),n(Pe[ke],e,Se)}),n(p.gm,\\\"fetch\\\",xe),r.on(xe+\\\"end\\\",function(e,t,n){var i=this;if(i.targets=n||[void 0],t){var s=t.headers.get(\\\"content-length\\\");null!==s\u0026\u0026(i.rxSize=s),r.emit(xe+\\\"done\\\",[null,t],i)}else r.emit(xe+\\\"done\\\",[e],i)}),r}var Ce=i(7485);class De{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||\\\"\\\").toString()||null,n=(t.agentID||\\\"\\\").toString()||null,i=(t.trustKey||\\\"\\\").toString()||null;if(!r||!n)return null;var s=(0,de.ZF)(),o=(0,de.el)(),a=Date.now(),c={spanId:s,traceId:o,timestamp:a};return(e.sameOrigin||this.isAllowedOrigin(e)\u0026\u0026this.useTraceContextHeadersForCors())\u0026\u0026(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,o),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,a,r,n,i)),(e.sameOrigin\u0026\u0026!this.excludeNewrelicHeader()||!e.sameOrigin\u0026\u0026this.isAllowedOrigin(e)\u0026\u0026this.useNewrelicHeaderForCors())\u0026\u0026(c.newrelicHeader=this.generateTraceHeader(s,o,a,r,n,i)),c}generateTraceContextParentHeader(e,t){return\\\"00-\\\"+t+\\\"-\\\"+e+\\\"-01\\\"}generateTraceContextStateHeader(e,t,r,n,i){return i+\\\"@nr=0-1-\\\"+r+\\\"-\\\"+n+\\\"-\\\"+e+\\\"----\\\"+t}generateTraceHeader(e,t,r,n,i,s){if(!(\\\"function\\\"==typeof p.gm?.btoa))return null;var o={v:[0,1],d:{ty:\\\"Browser\\\",ac:n,ap:i,id:e,tr:t,ti:r}};return s\u0026\u0026n!==s\u0026\u0026(o.d.tk=s),btoa((0,Y.A)(o))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled\u0026\u0026this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n\u003cr.allowed_origins.length;n++){var i=(0,Ce.D)(r.allowed_origins[n]);if(e.hostname===i.hostname\u0026\u0026e.protocol===i.protocol\u0026\u0026e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e\u0026\u0026!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e\u0026\u0026!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e\u0026\u0026!!e.cors_use_tracecontext_headers}}var Le=i(9300),Ie=i(7295);function Me(e){return\\\"string\\\"==typeof e?e:e instanceof(0,n.dV)().o.REQ?e.url:p.gm?.URL\u0026\u0026e instanceof URL?e.href:void 0}var Be=[\\\"load\\\",\\\"error\\\",\\\"abort\\\",\\\"timeout\\\"],He=Be.length,Ke=(0,n.dV)().o.REQ,We=(0,n.dV)().o.XHR;const Fe=\\\"X-NewRelic-App-Data\\\";class Ue extends I{static featureName=Le.T;constructor(e){super(e,Le.T),this.dt=new De(e),this.handler=(e,t,r,n)=\u003e(0,A.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:\\\"xhr\\\",fetch:\\\"fetch\\\",beacon:\\\"beacon\\\"};p.gm?.performance?.getEntriesByType(\\\"resource\\\").forEach(r=\u003e{if(r.initiatorType in e\u0026\u00260!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};Ve(n,r.name),this.handler(\\\"xhr\\\",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}je(this.ee,e),Ae(this.ee,e),function(e,r,n,i){function s(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener(\\\"load\\\",function(r){T(t,e)},(0,G.jT)(!1)),p.lR||e.addEventListener(\\\"progress\\\",function(e){t.lastSize=e.loaded},(0,G.jT)(!1))}function o(e){this.params={method:e[0]},Ve(this,e[1]),this.metrics={}}function a(t,r){e.loader_config.xpid\u0026\u0026this.sameOrigin\u0026\u0026r.setRequestHeader(\\\"X-NewRelic-ID\\\",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader\u0026\u0026(r.setRequestHeader(\\\"newrelic\\\",n.newrelicHeader),s=!0),n.traceContextParentHeader\u0026\u0026(r.setRequestHeader(\\\"traceparent\\\",n.traceContextParentHeader),n.traceContextStateHeader\u0026\u0026r.setRequestHeader(\\\"tracestate\\\",n.traceContextStateHeader),s=!0),s\u0026\u0026(this.dt=n)}}function c(e,t){var n=this.metrics,i=e[0],s=this;if(n\u0026\u0026i){var o=be(i);o\u0026\u0026(n.txSize=o)}this.startTime=(0,x.t)(),this.body=i,this.listener=function(e){try{\\\"abort\\\"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),(\\\"load\\\"!==e.type||s.called===s.totalCbs\u0026\u0026(s.onloadCalled||\\\"function\\\"!=typeof t.onload)\u0026\u0026\\\"function\\\"==typeof s.end)\u0026\u0026s.end(t)}catch(e){try{r.emit(\\\"internal-error\\\",[e])}catch(e){}}};for(var a=0;a\u003cHe;a++)t.addEventListener(Be[a],this.listener,(0,G.jT)(!1))}function d(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled\u0026\u0026\\\"function\\\"==typeof r.onload||\\\"function\\\"!=typeof this.end||this.end(r)}function u(e,t){var r=\\\"\\\"+ye(e)+!!t;this.xhrGuids\u0026\u0026!this.xhrGuids[r]\u0026\u0026(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=\\\"\\\"+ye(e)+!!t;this.xhrGuids\u0026\u0026this.xhrGuids[r]\u0026\u0026(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,x.t)()}function h(e,t){t instanceof We\u0026\u0026\\\"load\\\"===e[0]\u0026\u0026r.emit(\\\"xhr-load-added\\\",[e[1],e[2]],t)}function g(e,t){t instanceof We\u0026\u0026\\\"load\\\"===e[0]\u0026\u0026r.emit(\\\"xhr-load-removed\\\",[e[1],e[2]],t)}function m(e,t,r){t instanceof We\u0026\u0026(\\\"onload\\\"===r\u0026\u0026(this.onload=!0),(\\\"load\\\"===(e[0]\u0026\u0026e[0].type)||this.onload)\u0026\u0026(this.xhrCbStart=(0,x.t)()))}function v(e,t){this.xhrCbStart\u0026\u0026r.emit(\\\"xhr-cb-time\\\",[(0,x.t)()-this.xhrCbStart,this.onload,t],t)}function y(e){var t,r=e[1]||{};if(\\\"string\\\"==typeof e[0]?0===(t=e[0]).length\u0026\u0026p.RI\u0026\u0026(t=\\\"\\\"+p.gm.location.href):e[0]\u0026\u0026e[0].url?t=e[0].url:p.gm?.URL\u0026\u0026e[0]\u0026\u0026e[0]instanceof URL?t=e[0].href:\\\"function\\\"==typeof e[0].toString\u0026\u0026(t=e[0].toString()),\\\"string\\\"==typeof t\u0026\u00260!==t.length){t\u0026\u0026(this.parsedOrigin=(0,Ce.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n\u0026\u0026(n.newrelicHeader||n.traceContextParentHeader))if(e[0]\u0026\u0026e[0].headers)a(e[0].headers,n)\u0026\u0026(this.dt=n);else{var s={};for(var o in r)s[o]=r[o];s.headers=new Headers(r.headers||{}),a(s.headers,n)\u0026\u0026(this.dt=n),e.length\u003e1?e[1]=s:e.push(s)}}function a(e,t){var r=!1;return t.newrelicHeader\u0026\u0026(e.set(\\\"newrelic\\\",t.newrelicHeader),r=!0),t.traceContextParentHeader\u0026\u0026(e.set(\\\"traceparent\\\",t.traceContextParentHeader),t.traceContextStateHeader\u0026\u0026e.set(\\\"tracestate\\\",t.traceContextStateHeader),r=!0),r}}function b(e,t){this.params={},this.metrics={},this.startTime=(0,x.t)(),this.dt=t;let[r,n={}]=e;Ve(this,Me(r));const i=(\\\"\\\"+(r\u0026\u0026r instanceof Ke\u0026\u0026r.method||n.method||\\\"GET\\\")).toUpperCase();this.params.method=i,this.body=n.body,this.txSize=be(n.body)||0}function w(e,t){if(this.endTime=(0,x.t)(),this.params||(this.params={}),(0,Ie.iW)(this.params))return;let r;this.params.status=t?t.status:0,\\\"string\\\"==typeof this.rxSize\u0026\u0026this.rxSize.length\u003e0\u0026\u0026(r=+this.rxSize);const n={txSize:this.txSize,rxSize:r,duration:(0,x.t)()-this.startTime},i=[this.params,n,this.startTime,this.endTime,\\\"fetch\\\"];this.targets.forEach(e=\u003eE(i,this,e))}function R(e){const t=this.params,r=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t\u003cHe;t++)e.removeEventListener(Be[t],this.listener,!1);if(t.aborted)return;if((0,Ie.iW)(t))return;r.duration=(0,x.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status\u0026\u0026(t.status=0):T(this,e),r.cbTime=this.cbTime;const n=[t,r,this.startTime,this.endTime,\\\"xhr\\\"];this.targets.forEach(e=\u003eE(n,this,e))}function E(e,r,i){n(\\\"xhr\\\",[...e,i],r,t.K7.ajax)}function T(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return\\\"json\\\"===r\u0026\u0026null!==t?t:\\\"arraybuffer\\\"===r||\\\"blob\\\"===r||\\\"json\\\"===r?be(e.response):\\\"text\\\"===r||\\\"\\\"===r||void 0===r?be(e.responseText):void 0}(n,e.lastSize);if(i\u0026\u0026(e.metrics.rxSize=i),e.sameOrigin\u0026\u0026n.getAllResponseHeaders().indexOf(Fe)\u003e=0){var s=n.getResponseHeader(Fe);s\u0026\u0026((0,A.p)(U.rs,[\\\"Ajax/CrossApplicationTracing/Header/Seen\\\"],void 0,t.K7.metrics,r),e.params.cat=s.split(\\\", \\\").pop())}e.loadCaptureCalled=!0}r.on(\\\"new-xhr\\\",s),r.on(\\\"open-xhr-start\\\",o),r.on(\\\"open-xhr-end\\\",a),r.on(\\\"send-xhr-start\\\",c),r.on(\\\"xhr-cb-time\\\",d),r.on(\\\"xhr-load-added\\\",u),r.on(\\\"xhr-load-removed\\\",l),r.on(\\\"xhr-resolved\\\",f),r.on(\\\"addEventListener-end\\\",h),r.on(\\\"removeEventListener-end\\\",g),r.on(\\\"fn-end\\\",v),r.on(\\\"fetch-before-start\\\",y),r.on(\\\"fetch-start\\\",b),r.on(\\\"fn-start\\\",m),r.on(\\\"fetch-done\\\",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=\u003ei.e(478).then(i.bind(i,3845)))}}function Ve(e,t){var r=(0,Ce.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+\\\":\\\"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ze={},Ge=[\\\"pushState\\\",\\\"replaceState\\\"];function Ye(e){const t=function(e){return(e||w.ee).get(\\\"history\\\")}(e);return!p.RI||ze[t.debugId]++||(ze[t.debugId]=1,(0,Re.YM)(t).inPlace(window.history,Ge,\\\"-\\\")),t}var Ze=i(3738);function qe(e){(0,_.Y)(S.BL,function(r=Date.now()){const n=r-p.WN;n\u003c0\u0026\u0026(0,u.R)(62,r),(0,A.p)(U.XG,[S.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:S.BL,start:r,origin:\\\"nr\\\"}),(0,A.p)(S.Pl+S.hG,[n,S.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:Xe,bD:$e,d3:Qe,Kp:Je,TZ:et,Lc:tt,uP:rt,Rz:nt}=Ze;class it extends I{static featureName=et;constructor(e){var r;super(e,et),r=e,(0,_.Y)(S.U2,function(e){if(!(e\u0026\u0026\\\"object\\\"==typeof e\u0026\u0026e.name\u0026\u0026e.start))return;const n={n:e.name,s:e.start-p.WN,e:(e.end||e.start)-p.WN,o:e.origin||\\\"\\\",t:\\\"api\\\"};n.s\u003c0||n.e\u003c0||n.e\u003cn.s?(0,u.R)(61,{start:n.s,end:n.e}):(0,A.p)(\\\"bstApi\\\",[n],void 0,t.K7.sessionTrace,r.ee)},r),qe(e);if(!(0,j.V)(e.init))return void this.deregisterDrain();const n=this.ee;let s;Ye(n),this.eventsEE=(0,we.u)(n),this.eventsEE.on(rt,function(e,t){this.bstStart=(0,x.t)()}),this.eventsEE.on(tt,function(e,r){(0,A.p)(\\\"bst\\\",[e[0],r,this.bstStart,(0,x.t)()],void 0,t.K7.sessionTrace,n)}),n.on(nt+Qe,function(e){this.time=(0,x.t)(),this.startPath=location.pathname+location.hash}),n.on(nt+Je,function(e){(0,A.p)(\\\"bstHist\\\",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,n)});try{s=new PerformanceObserver(e=\u003e{const r=e.getEntries();(0,A.p)(Xe,[r],void 0,t.K7.sessionTrace,n)}),s.observe({type:$e,buffered:!0})}catch(e){}this.importAggregator(e,()=\u003ei.e(478).then(i.bind(i,6974)),{resourceObserver:s})}}var st=i(733),ot=i(6344);class at extends I{static featureName=ot.TZ;#i;recorder;constructor(e){var r;let n;super(e,ot.TZ),r=e,(0,_.Y)(S.CH,function(){(0,A.p)(S.CH,[],void 0,t.K7.sessionReplay,r.ee)},r),function(e){(0,_.Y)(S.Tb,function(){(0,A.p)(S.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s=\\\"\\\".concat(d.Wt).concat((0,st.Y)(e.info.licenseKey,e.info.applicationID));try{n=JSON.parse(localStorage.getItem(s))}catch(e){}(0,N.SR)(e.init)\u0026\u0026this.ee.on(S.CH,()=\u003ethis.#s()),this.#o(n)\u0026\u0026this.importRecorder().then(e=\u003e{e.startRecording(ot.Qb.PRELOAD,n?.sessionReplayMode)}),this.importAggregator(this.agentRef,()=\u003ei.e(478).then(i.bind(i,6167)),this),this.ee.on(\\\"err\\\",e=\u003e{this.blocked||this.agentRef.runtime.isRecording\u0026\u0026(this.errorNoticed=!0,(0,A.p)(ot.Vh,[e],void 0,this.featureName,this.ee))})}#o(e){return e\u0026\u0026(e.sessionReplayMode===d.g.FULL||e.sessionReplayMode===d.g.ERROR)||(0,N.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([i.e(478),i.e(249)]).then(i.bind(i,4866)).then(({Recorder:e})=\u003e(this.recorder=new e(this),this.recorder)).catch(e=\u003e{throw this.ee.emit(\\\"internal-error\\\",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==d.g.FULL\u0026\u0026this.featAggregate.initializeRecording(d.g.FULL,!0,ot.Qb.API):this.importRecorder().then(()=\u003e{this.recorder.startRecording(ot.Qb.API,d.g.FULL)}))}}var ct=i(3962);class dt extends I{static featureName=ct.TZ;constructor(e){if(super(e,ct.TZ),function(e){const r=e.ee.get(\\\"tracer\\\");function n(){}(0,_.Y)(S.dT,function(e){return(new n).get(\\\"object\\\"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},o=this,a=\\\"function\\\"==typeof i;return(0,A.p)(U.xV,[\\\"API/createTracer/called\\\"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((a?\\\"\\\":\\\"no-\\\")+\\\"fn-start\\\",[(0,x.t)(),o,a],s),a)try{return i.apply(this,arguments)}catch(e){const t=\\\"string\\\"==typeof e?new Error(e):e;throw r.emit(\\\"fn-err\\\",[arguments,this,t],s),t}finally{r.emit(\\\"fn-end\\\",[(0,x.t)()],s)}}}};[\\\"actionText\\\",\\\"setName\\\",\\\"setAttribute\\\",\\\"save\\\",\\\"ignore\\\",\\\"onEnd\\\",\\\"getContext\\\",\\\"end\\\",\\\"get\\\"].forEach(r=\u003e{_.Y.apply(this,[r,function(){return(0,A.p)(S.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,_.Y)(S.PA,function(){(0,A.p)(S.hw+\\\"routeName\\\",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!p.RI||!(0,n.dV)().o.MO)return;const r=Ye(this.ee);try{this.removeOnAbort=new AbortController}catch(e){}ct.tC.forEach(e=\u003e{(0,G.sp)(e,e=\u003e{c(e)},!0,this.removeOnAbort?.signal)});const s=()=\u003e(0,A.p)(\\\"newURL\\\",[(0,x.t)(),\\\"\\\"+window.location],void 0,this.featureName,this.ee);r.on(\\\"pushState-end\\\",s),r.on(\\\"replaceState-end\\\",s),(0,G.sp)(ct.OV,e=\u003e{c(e),(0,A.p)(\\\"newURL\\\",[e.timeStamp,\\\"\\\"+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let o=!1;const a=new((0,n.dV)().o.MO)((e,t)=\u003e{o||(o=!0,requestAnimationFrame(()=\u003e{(0,A.p)(\\\"newDom\\\",[(0,x.t)()],void 0,this.featureName,this.ee),o=!1}))}),c=(0,C.s)(e=\u003e{\\\"loading\\\"!==document.readyState\u0026\u0026((0,A.p)(\\\"newUIEvent\\\",[e],void 0,this.featureName,this.ee),a.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),a.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=\u003ei.e(478).then(i.bind(i,4393)),{domObserver:a})}}var ut=i(9119);const lt={},ft=new Set;function ht(e){return\\\"string\\\"==typeof e?{type:\\\"string\\\",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:\\\"ArrayBuffer\\\",size:e.byteLength}:e instanceof Blob?{type:\\\"Blob\\\",size:e.size}:e instanceof DataView?{type:\\\"DataView\\\",size:e.byteLength}:ArrayBuffer.isView(e)?{type:\\\"TypedArray\\\",size:e.byteLength}:{type:\\\"unknown\\\",size:0}}class pt{constructor(e,t){this.timestamp=(0,x.t)(),this.currentUrl=(0,ut.L)(window.location.href),this.socketId=(0,de.LA)(8),this.requestedUrl=(0,ut.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(\\\",\\\"):t||\\\"\\\",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason=\\\"unknown\\\",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class gt extends I{static featureName=a.TZ;constructor(e){super(e,a.TZ);const r=e.init.feature_flags.includes(\\\"websockets\\\"),s=!e.init.feature_flags.includes(\\\"no_spv\\\"),o=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,r,s];var c;let d;if(c=e,(0,_.Y)(S.hG,(e,t)=\u003ese(e,t,c),c),function(e){(0,_.Y)(S.fF,(t,r)=\u003eae(t,r,e),e)}(e),qe(e),he(e),function(e){(0,_.Y)(S.V1,(t,r)=\u003eoe(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=\u003e{this.removeOnAbort.abort(),this.abortHandler=void 0},r){const u=function(e){if(!(0,n.dV)().o.WS)return e;const t=e.get(\\\"websockets\\\");if(lt[t.debugId]++)return t;lt[t.debugId]=1,(0,K.G)(()=\u003e{const e=(0,x.t)();ft.forEach(r=\u003e{r.nrData.closedAt=e,r.nrData.closeCode=1001,r.nrData.closeReason=\\\"Page navigating away\\\",r.nrData.closeWasClean=!1,r.nrData.openedAt\u0026\u0026(r.nrData.connectedDuration=e-r.nrData.openedAt),t.emit(\\\"ws\\\",[r.nrData],r)})});class r extends WebSocket{static name=\\\"WebSocket\\\";static toString(){return\\\"function WebSocket() { [native code] }\\\"}toString(){return\\\"[object WebSocket]\\\"}get[Symbol.toStringTag](){return r.name}#a(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new pt(e[0],e[1]),this.addEventListener(\\\"open\\\",()=\u003e{this.nrData.openedAt=(0,x.t)(),[\\\"protocol\\\",\\\"extensions\\\",\\\"binaryType\\\"].forEach(e=\u003e{this.nrData[e]=this[e]}),ft.add(this)}),this.addEventListener(\\\"message\\\",e=\u003e{const{type:t,size:r}=ht(e.data);this.nrData.messageOrigin??=(0,ut.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??\\\"\\\").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?\\\"\\\".concat(this.nrData.messageTypes,\\\",\\\").concat(t):t)}),this.addEventListener(\\\"close\\\",e=\u003e{this.nrData.closedAt=(0,x.t)(),this.nrData.closeCode=e.code,e.reason\u0026\u0026(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,ft.delete(this),t.emit(\\\"ws\\\",[this.nrData],this)})}addEventListener(e,t,...r){const n=this,i=\\\"function\\\"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#a(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#a(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=ht(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??\\\"\\\").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?\\\"\\\".concat(this.nrData.sendTypes,\\\",\\\").concat(t):t)}try{return super.send(e)}catch(e){throw this.#a(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#a(e),e}}}return p.gm.WebSocket=r,t}(this.ee);u.on(\\\"ws\\\",e=\u003e{(0,A.p)(\\\"ws-complete\\\",[e],void 0,this.featureName,this.ee)})}if(s\u0026\u0026p.gm.addEventListener(\\\"securitypolicyviolation\\\",e=\u003e{(0,A.p)(\\\"spv\\\",[e],void 0,t.K7.genericEvents,this.ee)},(0,G.jT)(!1,this.removeOnAbort.signal)),p.RI){if(je(this.ee,e),Ae(this.ee,e),d=Ye(this.ee),e.init.user_actions.enabled){function l(t){const r=(0,Ce.D)(t);return e.beacons.includes(r.hostname+\\\":\\\"+r.port)}function f(){d.emit(\\\"navChange\\\")}a.Zp.forEach(e=\u003e(0,G.sp)(e,e=\u003e(0,A.p)(\\\"ua\\\",[e],void 0,this.featureName,this.ee),!0)),a.qN.forEach(e=\u003e{const t=(0,C.s)(e=\u003e{(0,A.p)(\\\"ua\\\",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,G.sp)(e,t)}),p.gm.addEventListener(\\\"error\\\",()=\u003e{(0,A.p)(\\\"uaErr\\\",[],void 0,t.K7.genericEvents,this.ee)},(0,G.jT)(!1,this.removeOnAbort.signal)),this.ee.on(\\\"open-xhr-start\\\",(e,r)=\u003e{l(e[1])||r.addEventListener(\\\"readystatechange\\\",()=\u003e{2===r.readyState\u0026\u0026(0,A.p)(\\\"uaXhr\\\",[],void 0,t.K7.genericEvents,this.ee)},(0,G.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on(\\\"fetch-start\\\",e=\u003e{e.length\u003e=1\u0026\u0026!l(Me(e[0]))\u0026\u0026(0,A.p)(\\\"uaXhr\\\",[],void 0,t.K7.genericEvents,this.ee)}),d.on(\\\"pushState-end\\\",f),d.on(\\\"replaceState-end\\\",f),window.addEventListener(\\\"hashchange\\\",f,(0,G.jT)(!0,this.removeOnAbort.signal)),window.addEventListener(\\\"popstate\\\",f,(0,G.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled\u0026\u0026p.gm.PerformanceObserver?.supportedEntryTypes.includes(\\\"resource\\\")){new PerformanceObserver(e=\u003e{e.getEntries().forEach(e=\u003e{(0,A.p)(\\\"browserPerformance.resource\\\",[e],void 0,this.featureName,this.ee)})}).observe({type:\\\"resource\\\",buffered:!0})}}o.some(e=\u003ee)?this.importAggregator(e,()=\u003ei.e(478).then(i.bind(i,8019))):this.deregisterDrain()}}var mt=i(2646);const vt=new Map;function yt(e,t,r,n,i=!0,s){if(\\\"object\\\"!=typeof t||!t||\\\"string\\\"!=typeof r||!r||\\\"function\\\"!=typeof t[r])return(0,u.R)(29);const o=function(e){return(e||w.ee).get(\\\"logger\\\")}(e),a=(0,Re.YM)(o,void 0,s),c=new mt.y(w.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Re.Jt]||t[r];return vt.set(d,c),a.inPlace(t,[r],\\\"wrap-logger-\\\",()=\u003evt.get(d),void 0,!0),o}var bt=i(1910);class wt extends I{static featureName=re.TZ;constructor(e){var t;super(e,re.TZ),t=e,(0,_.Y)(S.$9,(e,r)=\u003eie(e,r,t),t),function(e){(0,_.Y)(S.Wb,(t,r,{customAttributes:n={},level:i=re.p_.INFO}={})=\u003e{yt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),he(e);const r=this.ee;[\\\"log\\\",\\\"error\\\",\\\"warn\\\",\\\"info\\\",\\\"debug\\\",\\\"trace\\\"].forEach(t=\u003e{(0,bt.i)(p.gm.console[t]),yt(r,p.gm.console,t,{level:\\\"log\\\"===t?\\\"info\\\":t},void 0,e)}),this.ee.on(\\\"wrap-logger-end\\\",function([e],t,n,i=[]){const{level:s,customAttributes:o,autoCaptured:a}=this;i.forEach(t=\u003e{(0,ne.R)(r,e,o,s,a,t)})}),this.importAggregator(e,()=\u003ei.e(478).then(i.bind(i,5288)))}}new H({features:[Ue,B,F,it,at,V,ge,gt,wt,dt],loaderType:\\\"spa\\\"})})()})();\",\"google\",\"testAutomationFlags\",{\"_608\":23,\"_609\":23,\"_610\":23,\"_611\":23,\"_612\":23,\"_613\":23,\"_614\":23,\"_615\":23,\"_616\":23,\"_22\":23,\"_617\":23,\"_618\":118,\"_619\":118,\"_620\":23},\"disableAds\",\"disableIirisAuth\",\"disableWelcomeAd\",\"disableBigskyAd\",\"disableIirisRecommend\",\"disableDcts\",\"disableWeatherWidget\",\"disableCashGrainWidget\",\"disableCommoditiesWidget\",\"disableCookieBanner\",\"overrideBrandStyling\",\"overrideThemeStyling\",\"extendedBreakpointsEnabled\",\"configState\",{\"_58\":59,\"_56\":57,\"_623\":624,\"_633\":8,\"_13\":14,\"_634\":118,\"_635\":-7,\"_636\":-7,\"_637\":-7,\"_510\":638,\"_643\":644,\"_646\":647,\"_660\":661,\"_664\":-7,\"_665\":666,\"_699\":700,\"_713\":-7,\"_714\":715},\"oneInforma\",{\"_625\":626,\"_627\":628,\"_629\":630,\"_631\":632},\"primaryColorPalette\",\"mint\",\"secondaryColorPalette\",\"saffronxindigo\",\"endorsementLevel\",\"full-endorsement\",\"personality\",\"soft\",\"uiBrand\",\"optimizelyUrl\",\"colors\",\"isMarketsDivision\",\"iirisTarget\",{\"_7\":639,\"_640\":512,\"_641\":118,\"_642\":118},\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf1c932cb3bae971a/68834697c6e4c15c7932c996/placeholder_logo_SN.jpg\",\"contributor\",\"openGraphImage\",\"openGraphLogoOverlay\",\"media\",{\"_645\":118},\"brightcoveAccountId\",\"newsletterSignupPromo\",{\"_648\":118,\"_649\":650},\"unbounceURL\",\"elnConfig\",{\"_651\":652},\"newsletter\",{\"_653\":654,\"_658\":659},\"subscribeForm\",{\"_129\":655,\"_656\":657},\"Subscribe to Our Newsletters\",\"subtitle\",\"Supermarket News' enewsletters provide you with breaking news in the food-retail industry, analysis, research, consumer trends, the latest products and more.\",\"subscribeConfirm\",{\"_129\":655,\"_656\":657},\"newsletterCta\",{\"_662\":118,\"_663\":118},\"newsletterTitle\",\"newsletterUrl\",\"nextgen\",\"iirisRecommendation\",{\"_97\":667,\"_668\":23,\"_669\":23,\"_670\":23,\"_671\":672,\"_673\":674,\"_675\":676,\"_677\":678,\"_679\":269,\"_680\":369,\"_129\":681,\"_682\":23,\"_683\":684,\"_685\":686,\"_687\":688,\"_240\":-7,\"_689\":690,\"_691\":692,\"_693\":694},\"combined\",\"disabled\",\"disableSidebar\",\"disableArticleFooter\",\"division\",\"ic\",\"brandFamily\",\"retail\",\"redirectMode\",\"_self\",\"recipe\",\"related-items\",\"count\",\"sponsoredCount\",\"You May Also Like\",\"showSponsored\",\"sponsoredTag\",\"Sponsored Content\",\"sponsoredTitle\",\"Sponsored\",\"itemAge\",12,\"articleFooter\",{\"_679\":269,\"_677\":678,\"_687\":688,\"_680\":369,\"_240\":-7},\"sidebar\",{\"_679\":269,\"_677\":678,\"_687\":688,\"_680\":369,\"_240\":-7},\"authorPrefix\",{\"_695\":696,\"_697\":698},\"content\",\"by\",\"sponsored\",\"Brought to you by\",\"connectMeConfig\",{\"_701\":702,\"_703\":18,\"_704\":18,\"_705\":706,\"_707\":708,\"_709\":710,\"_711\":712},\"eventId\",\"9E89FC22DE131DDBF1AD6DFEDC03EB48\",\"externalConsent\",\"expressAccess\",\"expressType\",\"stage\",\"sandboxBaseUrl\",\"https://sandbox.connectmeinforma.com\",\"fallbackUrl\",\"https://webinar.connectmeinforma.com\",\"seamlessRegistrationEndpoint\",\"/{event_id}/agenda/viewer/{session_id}\",\"excludedPaidProductIdsForConsent\",\"newsletterManagementMeta\",{\"_716\":717},\"newsletter_management\",{\"_718\":719,\"_726\":727,\"_728\":729},\"newsletterSubscriptionPopUpModule\",{\"_129\":655,\"_720\":657,\"_721\":18,\"_722\":723,\"_724\":725},\"summary\",\"showDefaultSuccessMessage\",\"successPageSummary\",\"Confirmation will be sent to your email {email}.\",\"successPageTitle\",\"Thank you for subscribing.\",\"newsletterSubscriptionLandingPage\",{\"_129\":655,\"_720\":657,\"_721\":18,\"_722\":723,\"_724\":725},\"cacheTags\",\"newsletter_management:blt358a7a4d73acd274\",\"brandConfig\",{\"_732\":69,\"_27\":733,\"_736\":737,\"_754\":755,\"_759\":760,\"_699\":762,\"_763\":764,\"_13\":14,\"_771\":14,\"_772\":10,\"_773\":578,\"_774\":775,\"_783\":784,\"_793\":794,\"_645\":118,\"_799\":800,\"_54\":803,\"_804\":805,\"_810\":650,\"_573\":602,\"_665\":811,\"_813\":814,\"_818\":819,\"_822\":823,\"_829\":830,\"_832\":833},\"irisEnvironment\",{\"_734\":53,\"_53\":735},\"active\",{\"_29\":18,\"_30\":18,\"_31\":32},\"ads\",{\"_738\":18,\"_739\":23,\"_740\":741,\"_742\":743,\"_746\":747,\"_748\":749,\"_750\":751,\"_752\":18,\"_753\":23},\"autoSelectPos\",\"destroyEmpty\",\"throttling\",120,\"loadingConfig\",{\"_744\":745},\"base\",300,\"networkId\",3834,\"parentAdUnit\",\"sn.home\",\"enabledAds\",\"all\",\"disableSponsorBar\",\"checkClientIP\",\"iirisAudienceProfileConfig\",{\"_69\":756},{\"_757\":23,\"_64\":758},\"useLegacyIrisEndpoint\",\"/v3/audience/registration/{profileId}/{configId}\",\"iirisBaseUrl\",{\"_69\":761},\"https://api.iiris.com\",{\"_69\":700},\"newRelicEnvConfiguration\",{\"_765\":766,\"_767\":768,\"_769\":770},\"accountId\",\"TSS-SCM_Prod-1D8HF23EQFV80\",\"apiKey\",\"eu01xx8a36195d1e12f7ee86fdb984a6FFFFNRAL\",\"newrelicEndpoint\",\"https://insights-collector.eu01.nr-data.net\",\"siteFullName\",\"siteUrl\",\"siteDivision\",\"authentication\",{\"_776\":777,\"_780\":781,\"_69\":782},\"preview\",{\"_778\":779},\"configId\",\"b8d86da87d251b4bdf75dedea8150ef3\",\"staging\",{\"_778\":779},{\"_778\":20},\"oneTrust\",{\"_785\":786,\"_776\":789,\"_780\":790,\"_69\":792},\"local\",{\"_787\":788},\"siteId\",\"83b650da-9ad7-4874-ad25-f6d56ea24e24-test\",{\"_787\":788},{\"_787\":791},\"83b650da-9ad7-4874-ad25-f6d56ea24e24\",{\"_787\":791},\"unbounce\",{\"_785\":795,\"_776\":796,\"_780\":797,\"_69\":798},{},{},{},{},\"gtmIds\",{\"_60\":801,\"_66\":802},\"GTM-N49ZKQB\",\"GTM-5TPKJSZT\",{\"_7\":8,\"_56\":57,\"_58\":59},\"newsletterSignupPromoContent\",{\"_129\":655,\"_806\":807,\"_808\":809},\"message\",\"Supermarket News' enewsletters provide you with breaking news in the food-retail industry, analysis, research, consumer trends, the latest products and more. Subscribe to our FREE eNewsletters today.\",\"buttonText\",\"Sign Me Up\",\"eln\",{\"_671\":672,\"_673\":674,\"_675\":812,\"_677\":678,\"_679\":269,\"_680\":369},\"same\",\"ecommCallbackUrl\",{\"_785\":118,\"_776\":815,\"_780\":816,\"_69\":817},\"https://pr-{PR_NUM}-preview.supermarketnews.com/process-successful-purchase\",\"https://stagingtemp.supermarketnews.com/process-successful-purchase\",\"https://www.supermarketnews.com/process-successful-purchase\",\"ecommAdvantageEndpoints\",{\"_785\":118,\"_776\":820,\"_780\":820,\"_69\":821},\"https://inf-ciderdev2-app-supermarketnews.onadvantagecs.com/\",\"https://www.subscription.supermarketnews.com/offer/smn-for-cider-scm\",\"yahooFeedPromo\",{\"_824\":825,\"_826\":827,\"_828\":387},\"linkBackText\",\"You can find original article here\",\"newsletterText\",\"Subscribe to our free daily\",\"newsletterLink\",\"vwo\",{\"_17\":18,\"_765\":831},1092711,\"transactionTrackerEnvConfig\",{\"_834\":835,\"_836\":835},\"newsletterTrackingEnabled\",\"true\",\"siteRegistrationTrackingEnabled\",\"releaseVersion\",\"2.59.3\",\"ruid\",\"byn7978p5z7\",\"routes/documents\",{\"_843\":844,\"_852\":853,\"_1367\":1368,\"_839\":1381},\"seo\",{\"_845\":14,\"_846\":118,\"_847\":-7,\"_848\":6,\"_849\":850,\"_13\":-7,\"_851\":-7},\"metaTitle\",\"metaDescription\",\"noIndex\",\"canonicalUrl\",\"imageUrl\",\"https://www.supermarketnews.com/assets/supermarketnews.ico\",\"mediaLinks\",\"template\",{\"_854\":118,\"_855\":118,\"_129\":856,\"_124\":118,\"_857\":858,\"_864\":865,\"_868\":869,\"_1281\":1282,\"_1357\":1358},\"contentListTitle\",\"latestContentListTitle\",\"Documents\",\"breadcrumbs\",[859,862],{\"_64\":860,\"_129\":861},\"/\",\"Home\",{\"_64\":863,\"_129\":856},\"/documents\",\"pagination\",{\"_866\":251,\"_867\":369},\"totalCount\",\"currentPage\",\"contents\",[870,900,913,926,939,952,965,978,990,1001,1012,1023,1034,1046,1057,1068,1079,1090,1101,1112,1123,1135,1146,1157,1168,1178,1189,1200,1211,1221,1231,1241,1251,1261,1271],{\"_240\":871,\"_222\":872,\"_242\":874,\"_227\":880,\"_229\":880,\"_232\":881,\"_882\":883,\"_234\":863,\"_235\":884,\"_237\":118,\"_230\":885,\"_886\":118,\"_252\":887,\"_238\":282,\"_239\":283,\"_250\":314,\"_888\":23,\"_889\":890,\"_894\":895,\"_898\":899},\"Document\",{\"_49\":873,\"_225\":118},\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt599a49cb8f0e2b05/66da0a4027519d05a382e1c3/market-overview-feature-new.webp\",[875],{\"_62\":876,\"_246\":877,\"_248\":878,\"_879\":118},\"Douglas Brown\",\"/author/douglas-brown\",\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt692352ca1c20e607/66744d10e8b6146f0080f9e0/Doug_20Brown_20headshot.jpg\",\"role\",\"The big picture: Natural and organic industry sales data for 2023\",\"/organic-natural/the-big-picture-natural-and-organic-industry-sales-data-for-2023\",\"linkAttrs\",{},\"Sep 5, 2024\",\"New Hope Network looks at sales by dollars and growth for the overall industry, then breaks it down into broad categories and products. Download the data here.\",\"articleBodyJsonSummary\",\"normal\",\"hasActivePaidProduct\",\"paidGating\",{\"_891\":23,\"_892\":893},\"paidContent\",\"paidProductTaxonomy\",[],\"sponsorshipGatingGroup\",{\"_896\":23,\"_897\":23},\"sponsorshipGatingSponsorFlag\",\"sponsorshipGatingGateRegFlag\",\"articleSize\",\"big\",{\"_240\":871,\"_222\":901,\"_242\":903,\"_227\":904,\"_229\":904,\"_232\":905,\"_882\":906,\"_234\":863,\"_235\":907,\"_237\":118,\"_230\":908,\"_886\":118,\"_252\":887,\"_238\":684,\"_239\":909,\"_250\":314,\"_888\":23,\"_889\":910,\"_894\":912,\"_898\":899},{\"_49\":118,\"_225\":902},\"15520-Supermarket_News-2400x800_v3.jpg\",[],\"Simplifying CO2 refrigeration management with integrated controls\",\"/supplier-news/simplifying-co2-refrigeration-management-with-integrated-controls\",{},\"Aug 8, 2024\",\"Supermarket retailers can benefit from CO2 system control networks that deliver smooth performance while simplifying management for end users and technicians.\",\"#\",{\"_891\":23,\"_892\":911},[],{\"_896\":18,\"_897\":23},{\"_240\":871,\"_222\":914,\"_242\":917,\"_227\":918,\"_229\":918,\"_232\":919,\"_882\":920,\"_234\":863,\"_235\":921,\"_237\":118,\"_230\":922,\"_886\":118,\"_252\":887,\"_238\":684,\"_239\":909,\"_250\":314,\"_888\":23,\"_889\":923,\"_894\":925,\"_898\":899},{\"_49\":915,\"_225\":916},\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt1ba3f83ee8541df7/66bda497690bbdd437d4e15c/2227247_SupermarketNews2024Ad_1_2400x800_032524.jpg\",\"2227247_SupermarketNews2024Ad_1_2400x800_032524.jpg\",[],\"Tasty Fresh boosts efficiency by 35% with voice technology\",\"/grocery-technology/tasty-fresh-boosts-efficiency-by-35-with-voice-technology\",{},\"Mar 25, 2024\",\"Discover how Tasty Fresh, food manufacturer and distributor, transformed their supply chain and improved warehouse productivity by 35% with a Dematic Voice Directed system.\",{\"_891\":23,\"_892\":924},[],{\"_896\":18,\"_897\":23},{\"_240\":871,\"_222\":927,\"_242\":930,\"_227\":931,\"_229\":931,\"_232\":932,\"_882\":933,\"_234\":863,\"_235\":934,\"_237\":118,\"_230\":935,\"_886\":118,\"_252\":887,\"_238\":684,\"_239\":909,\"_250\":314,\"_888\":23,\"_889\":936,\"_894\":938,\"_898\":899},{\"_49\":928,\"_225\":929},\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blte92aa97855cdf151/66bda5bb77358853242fe100/Featured_Image_8.jpg\",\"Featured Image_8.jpg\",[],\"Securing Business Growth with Ice\",\"/finance/securing-business-growth-with-ice\",{},\"Dec 22, 2023\",\"Ice vending is a profitable addition to supermarket and grocery stores, adding an additional revenue stream without much overhead cost, additional employee training, or delivery costs.\",{\"_891\":23,\"_892\":937},[],{\"_896\":18,\"_897\":23},{\"_240\":871,\"_222\":940,\"_242\":943,\"_227\":944,\"_229\":944,\"_232\":945,\"_882\":946,\"_234\":863,\"_235\":947,\"_237\":118,\"_230\":948,\"_886\":118,\"_252\":887,\"_238\":684,\"_239\":909,\"_250\":314,\"_888\":23,\"_889\":949,\"_894\":951,\"_898\":899},{\"_49\":941,\"_225\":942},\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt2687270ff347ed2c/66bda643c4fd75aa1d717b51/Web_Banner.jpg\",\"Web Banner.jpg\",[],\"How Top Brands Boost Loyalty with Product Transparency\",\"/grocery-marketing/how-top-brands-boost-loyalty-with-product-transparency\",{},\"Dec 20, 2023\",\"Stay at the forefront with our newest report, delving into real-world examples from industry leaders actively embracing transparency and connecting with consumers on their terms.\",{\"_891\":23,\"_892\":950},[],{\"_896\":18,\"_897\":23},{\"_240\":871,\"_222\":953,\"_242\":956,\"_227\":957,\"_229\":957,\"_232\":958,\"_882\":959,\"_234\":863,\"_235\":960,\"_237\":118,\"_230\":961,\"_886\":118,\"_252\":887,\"_238\":684,\"_239\":909,\"_250\":314,\"_888\":23,\"_889\":962,\"_894\":964,\"_898\":899},{\"_49\":954,\"_225\":955},\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt8281b3c05d55eed1/66bda787a94f81874bb2df77/Hensley_flag_image_2400x800.jpg\",\"Hensley flag image 2400x800.jpg\",[],\"Bringing A2L Technology to the Forefront of Commercial Refrigeration\",\"/grocery-technology/bringing-a2l-technology-to-the-forefront-of-commercial-refrigeration\",{},\"Dec 1, 2023\",\"A collaborative installation project has paved the way for commercial refrigeration companies to embrace next-generation A2L refrigerant technology.\",{\"_891\":23,\"_892\":963},[],{\"_896\":18,\"_897\":23},{\"_240\":871,\"_222\":966,\"_242\":969,\"_227\":970,\"_229\":970,\"_232\":971,\"_882\":972,\"_234\":863,\"_235\":973,\"_237\":118,\"_230\":974,\"_886\":118,\"_252\":887,\"_238\":684,\"_239\":909,\"_250\":314,\"_888\":23,\"_889\":975,\"_894\":977,\"_898\":899},{\"_49\":967,\"_225\":968},\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/blt056b5f35d025fafa/66bda92fa94f816a79b2df82/14829-EM-Sustainable-Hero-2400x800-v02.jpg\",\"14829-EM-Sustainable-Hero-2400x800-v02.jpg\",[],\"CO2 Refrigeration With Confidence\",\"/grocery-operations/co2-refrigeration-with-confidence\",{},\"Feb 15, 2023\",\"Stay committed to meeting your sustainability targets with CO2 refrigeration. Win the race to net-zero by leveraging CO2 refrigeration technologies to deploy next-generation strategies.\",{\"_891\":23,\"_892\":976},[],{\"_896\":18,\"_897\":23},{\"_240\":871,\"_222\":979,\"_242\":980,\"_227\":981,\"_229\":982,\"_232\":983,\"_882\":984,\"_234\":863,\"_235\":985,\"_237\":118,\"_230\":986,\"_886\":118,\"_252\":887,\"_238\":684,\"_239\":909,\"_250\":314,\"_888\":23,\"_889\":987,\"_894\":989,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"Building a bridge to alternative energies for supermarket transportation\",\"Building a bridge to alternative energies for supermarket transportati\",\"/grocery-operations/building-a-bridge-to-alternative-energies-for-supermarket-transportation\",{},\"Aug 19, 2022\",\"Companies are interested in adopting ZETs, but there remain significant concerns. This report reviews what we know today, pros and cons of alternative energies, and reviews what companies are doing to help ensure they are ready for the future.\",{\"_891\":23,\"_892\":988},[],{\"_896\":18,\"_897\":18},{\"_240\":871,\"_222\":991,\"_242\":992,\"_227\":993,\"_229\":993,\"_232\":994,\"_882\":995,\"_234\":863,\"_235\":996,\"_237\":118,\"_230\":997,\"_886\":118,\"_252\":887,\"_238\":271,\"_239\":272,\"_250\":314,\"_888\":23,\"_889\":998,\"_894\":1000,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"2022 Fresh Foods Survey from Supermarket News\",\"/grocery-trends-data/2022-fresh-foods-survey-from-supermarket-news\",{},\"Jul 14, 2022\",\"We are pleased to offer a free download of the 2022 Fresh Foods PDF report and research dataset, also made possible by Afresh.\",{\"_891\":23,\"_892\":999},[],{\"_896\":23,\"_897\":18},{\"_240\":871,\"_222\":1002,\"_242\":1003,\"_227\":1004,\"_229\":1004,\"_232\":1005,\"_882\":1006,\"_234\":863,\"_235\":1007,\"_237\":118,\"_230\":1008,\"_886\":118,\"_252\":887,\"_238\":684,\"_239\":909,\"_250\":314,\"_888\":23,\"_889\":1009,\"_894\":1011,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"The Recipe to Combat Inflation: Fresh Intelligent Forecasting\",\"/grocery-operations/the-recipe-to-combat-inflation-fresh-intelligent-forecasting\",{},\"May 2, 2022\",\"Consumers are facing an alarming 22% increase in grocery bills with inflation hitting a 31-year high in Q4 2021, eating up budgets in North American households.\",{\"_891\":23,\"_892\":1010},[],{\"_896\":18,\"_897\":18},{\"_240\":871,\"_222\":1013,\"_242\":1014,\"_227\":1015,\"_229\":1015,\"_232\":1016,\"_882\":1017,\"_234\":863,\"_235\":1018,\"_237\":118,\"_230\":1019,\"_886\":118,\"_252\":887,\"_238\":684,\"_239\":909,\"_250\":314,\"_888\":23,\"_889\":1020,\"_894\":1022,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"Grocery Order Picking Solutions from OPI\",\"/grocery-categories/grocery-order-picking-solutions-from-opi\",{},\"Apr 26, 2022\",\"Award-winning, Efficient and Accurate Click \u0026 Collect Order Fulfillment from OPI and Strongpoint.\",{\"_891\":23,\"_892\":1021},[],{\"_896\":18,\"_897\":18},{\"_240\":871,\"_222\":1024,\"_242\":1025,\"_227\":1026,\"_229\":1026,\"_232\":1027,\"_882\":1028,\"_234\":863,\"_235\":1029,\"_237\":118,\"_230\":1030,\"_886\":118,\"_252\":887,\"_238\":193,\"_239\":194,\"_250\":314,\"_888\":23,\"_889\":1031,\"_894\":1033,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"Grocery Retailer Expectations for 2022\",\"/finance/grocery-retailer-expectations-for-2022\",{},\"Mar 30, 2022\",\"More hiring, prepared foods and online grocery on tap\",{\"_891\":23,\"_892\":1032},[],{\"_896\":23,\"_897\":23},{\"_240\":871,\"_222\":1035,\"_242\":1036,\"_227\":1037,\"_229\":1037,\"_232\":1038,\"_882\":1039,\"_234\":863,\"_235\":1040,\"_237\":118,\"_230\":1041,\"_886\":118,\"_252\":887,\"_238\":1042,\"_239\":277,\"_250\":314,\"_888\":23,\"_889\":1043,\"_894\":1045,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"Trends \u0026 Predictions for 2022\",\"/consumer-trends/trends-predictions-for-2022\",{},\"Feb 1, 2022\",\"73 expert predictions for the grocery and foodservice industries\",\"Consumer Trends\",{\"_891\":23,\"_892\":1044},[],{\"_896\":23,\"_897\":23},{\"_240\":871,\"_222\":1047,\"_242\":1048,\"_227\":1049,\"_229\":1049,\"_232\":1050,\"_882\":1051,\"_234\":863,\"_235\":1052,\"_237\":118,\"_230\":1053,\"_886\":118,\"_252\":887,\"_238\":1042,\"_239\":277,\"_250\":314,\"_888\":23,\"_889\":1054,\"_894\":1056,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"Top Grocery Trends of 2021\",\"/consumer-trends/top-grocery-trends-of-2021\",{},\"Sep 8, 2021\",\"With shifts in grocery shopping behavior sticking, both fresh and center store reap the rewards\",{\"_891\":23,\"_892\":1055},[],{\"_896\":23,\"_897\":23},{\"_240\":871,\"_222\":1058,\"_242\":1059,\"_227\":1060,\"_229\":1060,\"_232\":1061,\"_882\":1062,\"_234\":863,\"_235\":1063,\"_237\":118,\"_230\":1064,\"_886\":118,\"_252\":887,\"_238\":684,\"_239\":909,\"_250\":314,\"_888\":23,\"_889\":1065,\"_894\":1067,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"How robots help retailers meet today’s cleaning challenges\",\"/grocery-trends-data/how-robots-help-retailers-meet-today-s-cleaning-challenges\",{},\"Jun 22, 2021\",\"A clean retail environment is more important than ever before to help address consumer concerns and expectations for their personal safety.\",{\"_891\":23,\"_892\":1066},[],{\"_896\":18,\"_897\":18},{\"_240\":871,\"_222\":1069,\"_242\":1070,\"_227\":1071,\"_229\":1071,\"_232\":1072,\"_882\":1073,\"_234\":863,\"_235\":1074,\"_237\":118,\"_230\":1075,\"_886\":118,\"_252\":887,\"_238\":684,\"_239\":909,\"_250\":314,\"_888\":23,\"_889\":1076,\"_894\":1078,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"Retail buyer’s guide to robotic floor scrubbers\",\"/grocery-trends-data/retail-buyer-s-guide-to-robotic-floor-scrubbers\",{},\"Jun 14, 2021\",\"Learn the top buying considerations for autonomous cleaners.\",{\"_891\":23,\"_892\":1077},[],{\"_896\":18,\"_897\":18},{\"_240\":871,\"_222\":1080,\"_242\":1081,\"_227\":1082,\"_229\":1082,\"_232\":1083,\"_882\":1084,\"_234\":863,\"_235\":1085,\"_237\":118,\"_230\":1086,\"_886\":118,\"_252\":887,\"_238\":684,\"_239\":909,\"_250\":314,\"_888\":23,\"_889\":1087,\"_894\":1089,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"2021 Fresh Foods Survey from Supermarket News\",\"/grocery-trends-data/2021-fresh-foods-survey-from-supermarket-news\",{},\"Jun 10, 2021\",\"We are pleased to offer a free download of the 2021 Fresh Foods PDF report and research dataset, also made possible by Afresh.\",{\"_891\":23,\"_892\":1088},[],{\"_896\":18,\"_897\":18},{\"_240\":871,\"_222\":1091,\"_242\":1092,\"_227\":1093,\"_229\":1071,\"_232\":1094,\"_882\":1095,\"_234\":863,\"_235\":1096,\"_237\":118,\"_230\":1097,\"_886\":118,\"_252\":887,\"_238\":684,\"_239\":909,\"_250\":314,\"_888\":23,\"_889\":1098,\"_894\":1100,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"Retail buyer’s guide to robotic floor scrubbers update from May 2021\",\"/grocery-trends-data/retail-buyer-s-guide-to-robotic-floor-scrubbers-update-from-may-2021\",{},\"May 4, 2021\",\"Learn the top buying considerations for autonomous cleaners\",{\"_891\":23,\"_892\":1099},[],{\"_896\":18,\"_897\":18},{\"_240\":871,\"_222\":1102,\"_242\":1103,\"_227\":1104,\"_229\":1104,\"_232\":1105,\"_882\":1106,\"_234\":863,\"_235\":1107,\"_237\":118,\"_230\":1108,\"_886\":118,\"_252\":887,\"_238\":684,\"_239\":909,\"_250\":314,\"_888\":23,\"_889\":1109,\"_894\":1111,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"Are you ready to comply with NBFDS?\",\"/grocery-trends-data/are-you-ready-to-comply-with-nbfds-\",{},\"Apr 28, 2021\",\"In this whitepaper, the GMO Identification experts at FoodChain ID explore the evolution of the National Bioengineering Food Disclosure Standard (NBFDS), the complexities of complying with it, and three prospective compliance solutions, including an outsourced solution that leverages technology to reduce the time and complexity of compliance.\",{\"_891\":23,\"_892\":1110},[],{\"_896\":18,\"_897\":23},{\"_240\":871,\"_222\":1113,\"_242\":1114,\"_227\":1115,\"_229\":1115,\"_232\":1116,\"_882\":1117,\"_234\":863,\"_235\":1118,\"_237\":118,\"_230\":1119,\"_886\":118,\"_252\":887,\"_238\":684,\"_239\":909,\"_250\":314,\"_888\":23,\"_889\":1120,\"_894\":1122,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"The hidden problem ruining grocer profits\",\"/grocery-trends-data/the-hidden-problem-ruining-grocer-profits\",{},\"Mar 22, 2021\",\"How undercalculated shrink is majorly impeding financial performance within the grocery industry\",{\"_891\":23,\"_892\":1121},[],{\"_896\":18,\"_897\":18},{\"_240\":871,\"_222\":1124,\"_242\":1125,\"_227\":1126,\"_229\":1127,\"_232\":1128,\"_882\":1129,\"_234\":863,\"_235\":1130,\"_237\":118,\"_230\":1131,\"_886\":118,\"_252\":887,\"_238\":193,\"_239\":194,\"_250\":314,\"_888\":23,\"_889\":1132,\"_894\":1134,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"Surviving a Food Contamination Crisis: Creating a Successful Financial Recovery Strategy\",\"Surviving a Food Contamination Crisis: Creating a Successful Financial\",\"/finance/surviving-a-food-contamination-crisis-creating-a-successful-financial-recovery-strategy\",{},\"Aug 24, 2020\",\"Download this financial recovery strategy guide to learn how to create a successful strategy in 4 steps.\",{\"_891\":23,\"_892\":1133},[],{\"_896\":23,\"_897\":18},{\"_240\":871,\"_222\":1136,\"_242\":1137,\"_227\":1138,\"_229\":1138,\"_232\":1139,\"_882\":1140,\"_234\":863,\"_235\":1141,\"_237\":118,\"_230\":1142,\"_886\":118,\"_252\":887,\"_238\":684,\"_239\":909,\"_250\":314,\"_888\":23,\"_889\":1143,\"_894\":1145,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"The robotics revolution in the grocery industry\",\"/grocery-categories/the-robotics-revolution-in-the-grocery-industry\",{},\"May 20, 2020\",\"How grocery retailers can boost their business by upgrading to robotic cleaning machines.\",{\"_891\":23,\"_892\":1144},[],{\"_896\":18,\"_897\":18},{\"_240\":871,\"_222\":1147,\"_242\":1148,\"_227\":1149,\"_229\":1149,\"_232\":1150,\"_882\":1151,\"_234\":863,\"_235\":1152,\"_237\":118,\"_230\":1153,\"_886\":118,\"_252\":887,\"_238\":1042,\"_239\":277,\"_250\":314,\"_888\":23,\"_889\":1154,\"_894\":1156,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"New Approaches to Key Retail Categories\",\"/consumer-trends/new-approaches-to-key-retail-categories\",{},\"May 8, 2020\",\"As consumer behavior shifts, retailers must adapt.\",{\"_891\":23,\"_892\":1155},[],{\"_896\":23,\"_897\":23},{\"_240\":871,\"_222\":1158,\"_242\":1159,\"_227\":1160,\"_229\":1160,\"_232\":1161,\"_882\":1162,\"_234\":863,\"_235\":1163,\"_237\":118,\"_230\":1164,\"_886\":118,\"_252\":887,\"_238\":181,\"_239\":182,\"_250\":314,\"_888\":23,\"_889\":1165,\"_894\":1167,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"5 Ways to work smarter in today’s retail market\",\"/foodservice-retail/5-ways-to-work-smarter-in-today-s-retail-market\",{},\"Apr 27, 2018\",\"Choosing the best partner and most appropriate solution to enable speed to market in today’s data-driven all commerce ecosystem can seem overwhelming and confusing. Learn some helpful tips in our featured whitepaper.\",{\"_891\":23,\"_892\":1166},[],{\"_896\":23,\"_897\":18},{\"_240\":871,\"_222\":1169,\"_242\":1170,\"_227\":1171,\"_229\":1171,\"_232\":1172,\"_882\":1173,\"_234\":863,\"_235\":1174,\"_237\":118,\"_230\":118,\"_886\":118,\"_252\":887,\"_238\":684,\"_239\":909,\"_250\":314,\"_888\":23,\"_889\":1175,\"_894\":1177,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"See how to keep your checkout lines moving\",\"/grocery-trends-data/see-how-to-keep-your-checkout-lines-moving\",{},\"Oct 3, 2017\",{\"_891\":23,\"_892\":1176},[],{\"_896\":18,\"_897\":18},{\"_240\":871,\"_222\":1179,\"_242\":1180,\"_227\":1181,\"_229\":1181,\"_232\":1182,\"_882\":1183,\"_234\":863,\"_235\":1184,\"_237\":118,\"_230\":1185,\"_886\":118,\"_252\":887,\"_238\":152,\"_239\":153,\"_250\":314,\"_888\":23,\"_889\":1186,\"_894\":1188,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"The Biggest P\u0026L Line Item You’re Not Paying Enough Attention To\",\"/grocery-operations/the-biggest-p-l-line-item-you-re-not-paying-enough-attention-to\",{},\"Apr 23, 2015\",\"Download the white paper now!\",{\"_891\":23,\"_892\":1187},[],{\"_896\":23,\"_897\":18},{\"_240\":871,\"_222\":1190,\"_242\":1191,\"_227\":1192,\"_229\":1192,\"_232\":1193,\"_882\":1194,\"_234\":863,\"_235\":1195,\"_237\":118,\"_230\":1185,\"_886\":118,\"_252\":887,\"_238\":1196,\"_239\":317,\"_250\":314,\"_888\":23,\"_889\":1197,\"_894\":1199,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"Grocery Channel: Premium is the New Mass Market\",\"/grocery-categories/grocery-channel-premium-is-the-new-mass-market\",{},\"Mar 4, 2015\",\"Grocery Categories\",{\"_891\":23,\"_892\":1198},[],{\"_896\":23,\"_897\":18},{\"_240\":871,\"_222\":1201,\"_242\":1202,\"_227\":1203,\"_229\":1204,\"_232\":1205,\"_882\":1206,\"_234\":863,\"_235\":1207,\"_237\":118,\"_230\":118,\"_886\":118,\"_252\":887,\"_238\":271,\"_239\":272,\"_250\":314,\"_888\":23,\"_889\":1208,\"_894\":1210,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"SN Price Check: Houston update from July 2014\",\"SN Price Check: Houston\",\"/grocery-trends-data/sn-price-check-houston-update-from-july-2014\",{},\"Jul 23, 2014\",{\"_891\":23,\"_892\":1209},[],{\"_896\":23,\"_897\":18},{\"_240\":871,\"_222\":1212,\"_242\":1213,\"_227\":1214,\"_229\":1214,\"_232\":1215,\"_882\":1216,\"_234\":863,\"_235\":1217,\"_237\":118,\"_230\":118,\"_886\":118,\"_252\":887,\"_238\":271,\"_239\":272,\"_250\":314,\"_888\":23,\"_889\":1218,\"_894\":1220,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"Infographic: Recipe trends across generations\",\"/grocery-trends-data/infographic-recipe-trends-across-generations\",{},\"Apr 8, 2014\",{\"_891\":23,\"_892\":1219},[],{\"_896\":23,\"_897\":18},{\"_240\":871,\"_222\":1222,\"_242\":1223,\"_227\":1224,\"_229\":1224,\"_232\":1225,\"_882\":1226,\"_234\":863,\"_235\":1227,\"_237\":118,\"_230\":118,\"_886\":118,\"_252\":887,\"_238\":285,\"_239\":286,\"_250\":314,\"_888\":23,\"_889\":1228,\"_894\":1230,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"IRI Infographic: The formula for high-octane CPG fuel\",\"/cpg/iri-infographic-the-formula-for-high-octane-cpg-fuel\",{},\"Mar 12, 2014\",{\"_891\":23,\"_892\":1229},[],{\"_896\":23,\"_897\":18},{\"_240\":871,\"_222\":1232,\"_242\":1233,\"_227\":1234,\"_229\":1234,\"_232\":1235,\"_882\":1236,\"_234\":863,\"_235\":1237,\"_237\":118,\"_230\":118,\"_886\":118,\"_252\":887,\"_238\":271,\"_239\":272,\"_250\":314,\"_888\":23,\"_889\":1238,\"_894\":1240,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"Store Brands 2014: Sales Trends\",\"/grocery-trends-data/store-brands-2014-sales-trends\",{},\"Jan 27, 2014\",{\"_891\":23,\"_892\":1239},[],{\"_896\":23,\"_897\":23},{\"_240\":871,\"_222\":1242,\"_242\":1243,\"_227\":1244,\"_229\":1244,\"_232\":1245,\"_882\":1246,\"_234\":863,\"_235\":1247,\"_237\":118,\"_230\":118,\"_886\":118,\"_252\":887,\"_238\":271,\"_239\":272,\"_250\":314,\"_888\":23,\"_889\":1248,\"_894\":1250,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"Supermarket Industry Salary Table\",\"/grocery-trends-data/supermarket-industry-salary-table\",{},\"Oct 25, 2013\",{\"_891\":23,\"_892\":1249},[],{\"_896\":23,\"_897\":18},{\"_240\":871,\"_222\":1252,\"_242\":1253,\"_227\":1254,\"_229\":1254,\"_232\":1255,\"_882\":1256,\"_234\":863,\"_235\":1257,\"_237\":118,\"_230\":118,\"_886\":118,\"_252\":887,\"_238\":271,\"_239\":272,\"_250\":314,\"_888\":23,\"_889\":1258,\"_894\":1260,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"Aug. 12, 2013: More Retail M\u0026A Ahead: Report\",\"/grocery-trends-data/aug-12-2013-more-retail-m-a-ahead-report\",{},\"Aug 12, 2013\",{\"_891\":23,\"_892\":1259},[],{\"_896\":23,\"_897\":18},{\"_240\":871,\"_222\":1262,\"_242\":1263,\"_227\":1264,\"_229\":1264,\"_232\":1265,\"_882\":1266,\"_234\":863,\"_235\":1267,\"_237\":118,\"_230\":118,\"_886\":118,\"_252\":887,\"_238\":271,\"_239\":272,\"_250\":314,\"_888\":23,\"_889\":1268,\"_894\":1270,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"June 17, 2013: Wal-Mart Logistics Statistics\",\"/grocery-trends-data/june-17-2013-wal-mart-logistics-statistics\",{},\"Jun 17, 2013\",{\"_891\":23,\"_892\":1269},[],{\"_896\":23,\"_897\":23},{\"_240\":871,\"_222\":1272,\"_242\":1273,\"_227\":1274,\"_229\":1274,\"_232\":1275,\"_882\":1276,\"_234\":863,\"_235\":1277,\"_237\":118,\"_230\":118,\"_886\":118,\"_252\":887,\"_238\":271,\"_239\":272,\"_250\":314,\"_888\":23,\"_889\":1278,\"_894\":1280,\"_898\":899},{\"_49\":118,\"_225\":118},[],\"May 6, 2013: Big Data Seen Creating Value\",\"/grocery-trends-data/may-6-2013-big-data-seen-creating-value\",{},\"May 6, 2013\",{\"_891\":23,\"_892\":1279},[],{\"_896\":23,\"_897\":23},\"sidebarModules\",[1283],{\"_102\":1284,\"_1285\":1286,\"_1287\":1288},\"module_content_cards\",\"uid\",\"blt6a6abf959607ac3b\",\"data\",{\"_1289\":18,\"_129\":1290,\"_1291\":118,\"_252\":1292,\"_868\":1293,\"_1347\":1348,\"_1349\":1348,\"_1350\":-7,\"_1351\":1352,\"_246\":1353,\"_1356\":691},\"isDynamicContent\",\"Read more\",\"moduleLabel\",\"default\",[1294,1310,1320,1329,1338],{\"_102\":1295,\"_1287\":1296},\"contentPreview\",{\"_240\":241,\"_252\":1297,\"_222\":1298,\"_227\":1301,\"_229\":1301,\"_232\":1302,\"_234\":1302,\"_882\":1303,\"_235\":236,\"_237\":118,\"_238\":271,\"_239\":272,\"_242\":1304,\"_250\":369,\"_889\":1307,\"_888\":23,\"_894\":1309},\"card-horizontal\",{\"_49\":1299,\"_225\":1300},\"https://eu-images.contentstack.com/v3/assets/blt58a1f8f560a1ab0e/bltf75a6e01577d036a/6a2af85aef316d51b8958ff8/A_magnifying_glass_over_the_words_Thank_you_for_shopping_Prime_Day.jpg\",\"A magnifying glass over the words Thank you for shopping Prime Day.\",\"Amazon Prime Day could draw 59M shoppers: report\",\"/grocery-trends-data/amazon-prime-day-could-draw-59m-shoppers-report\",{},[1305],{\"_62\":266,\"_246\":267,\"_248\":268,\"_879\":1306},\"Senior editor at Supermarket News\",{\"_891\":23,\"_892\":1308},[],{\"_896\":23,\"_897\":23},{\"_102\":1295,\"_1287\":1311},{\"_240\":241,\"_252\":1297,\"_222\":1312,\"_227\":295,\"_229\":1313,\"_232\":297,\"_234\":297,\"_882\":1314,\"_235\":236,\"_237\":118,\"_238\":271,\"_239\":272,\"_242\":1315,\"_250\":251,\"_889\":1317,\"_888\":23,\"_894\":1319},{\"_49\":293,\"_225\":294},\"SN Super50: And the No. 1 grocer is … \",{},[1316],{\"_62\":300,\"_246\":301,\"_248\":302,\"_879\":118},{\"_891\":23,\"_892\":1318},[],{\"_896\":23,\"_897\":23},{\"_102\":1295,\"_1287\":1321},{\"_240\":241,\"_252\":1297,\"_222\":1322,\"_227\":363,\"_229\":363,\"_232\":365,\"_234\":365,\"_882\":1323,\"_235\":236,\"_237\":118,\"_238\":366,\"_239\":327,\"_242\":1324,\"_250\":369,\"_889\":1326,\"_888\":23,\"_894\":1328},{\"_49\":361,\"_225\":362},{},[1325],{\"_62\":245,\"_246\":247,\"_248\":249,\"_879\":118},{\"_891\":23,\"_892\":1327},[],{\"_896\":23,\"_897\":23},{\"_102\":1295,\"_1287\":1330},{\"_240\":241,\"_252\":1297,\"_222\":1331,\"_227\":374,\"_229\":374,\"_232\":376,\"_234\":376,\"_882\":1332,\"_235\":236,\"_237\":118,\"_238\":377,\"_239\":336,\"_242\":1333,\"_250\":251,\"_889\":1335,\"_888\":23,\"_894\":1337},{\"_49\":372,\"_225\":373},{},[1334],{\"_62\":266,\"_246\":267,\"_248\":268,\"_879\":1306},{\"_891\":23,\"_892\":1336},[],{\"_896\":23,\"_897\":23},{\"_102\":1295,\"_1287\":1339},{\"_240\":241,\"_252\":1297,\"_222\":1340,\"_227\":228,\"_229\":228,\"_232\":233,\"_234\":233,\"_882\":1341,\"_235\":236,\"_237\":118,\"_238\":160,\"_239\":161,\"_242\":1342,\"_250\":251,\"_889\":1344,\"_888\":23,\"_894\":1346},{\"_49\":224,\"_225\":226},{},[1343],{\"_62\":245,\"_246\":247,\"_248\":249,\"_879\":118},{\"_891\":23,\"_892\":1345},[],{\"_896\":23,\"_897\":23},\"dateDisplay\",\"hide\",\"contributorDisplay\",\"displayAd\",\"settingOption\",\"dynamic\",{\"_5\":860,\"_1354\":1355},\"label\",\"See all\",\"moduleLocation\",\"newsletterSignUpPromo\",{\"_129\":1359,\"_806\":1360,\"_1361\":1362,\"_808\":1363,\"_1364\":118,\"_252\":255,\"_1365\":1366},\"Stay up-to-date on the latest food retail news and trends\",\"Subscribe to free eNewsletters from Supermarket News\",\"newsletterId\",\"blt091ccea0f51d7622\",\"Sign Up Now\",\"buttonUrl\",\"mode\",\"light\",\"schema\",[1369],{\"_1370\":1371,\"_1372\":1373,\"_1374\":1375},\"@context\",\"https://schema.org\",\"@type\",\"BreadcrumbList\",\"itemListElement\",[1376,1380],{\"_1372\":1377,\"_1378\":369,\"_62\":861,\"_1379\":10},\"ListItem\",\"position\",\"item\",{\"_1372\":1377,\"_1378\":251,\"_62\":856,\"_1379\":6},\"ph3q3zpj6ft\",\"actionData\",\"errors\"]\n");</script><!--$--><script>window.__reactRouterContext.streamController.close();</script><!--/$--><!--/$--></body></html>