1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[30826],{21082:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/articles/[article]",function(){return n(86642)}])},57559:function(e,t){"use strict";t.Z={src:"/_next/static/media/Print.f3bf2eb0.svg",height:24,width:24,blurWidth:0,blurHeight:0}},25533:function(e,t){"use strict";t.Z={src:"/_next/static/media/Facebook.9c755f9c.svg",height:15,width:8,blurWidth:0,blurHeight:0}},19162:function(e,t){"use strict";t.Z={src:"/_next/static/media/Instagram.00e6c0d7.svg",height:17,width:17,blurWidth:0,blurHeight:0}},74197:function(e,t){"use strict";t.Z={src:"/_next/static/media/Pinterest.40de51ac.svg",height:17,width:17,blurWidth:0,blurHeight:0}},14411:function(e,t){"use strict";t.Z={src:"/_next/static/media/Twitter.3154eb3a.svg",height:17,width:17,blurWidth:0,blurHeight:0}},68538:function(e,t,n){"use strict";n.d(t,{i:function(){return c}});var r=n(85893),i=n(67294),s=n(20265);let o=e=>{let{links:t,includeRecipeSchemaCategoryAttribute:n}=e;return(0,r.jsx)(r.Fragment,{children:t&&!!t.length&&(0,r.jsx)("div",{className:"flex flex-wrap justify-center",itemProp:n?"recipeCategory":void 0,children:t.map((e,n)=>(0,r.jsxs)(i.Fragment,{children:[(0,r.jsx)(s.r,{href:e.href,color:"navy",size:"fit",children:e.label}),n!==t.length-1&&(0,r.jsx)("span",{className:"mr-1 text-h6 text-navy",children:","})]},e.label))})})};var a=n(28723),u=n(5052);function c(e){var t,n;let{title:i,description:s,sanityImage:c,links:l=[],socialMediaLinks:d,actionButton:f,children:p,includeRecipeSchemaAttributes:h=!1}=e;return(0,r.jsxs)("div",{className:"flex flex-col-reverse rounded-lg bg-background-grey shadow-md shadow-medium-grey lg:min-h-96 lg:flex-row print:min-h-96 print:flex-row",children:[(0,r.jsxs)("div",{className:"flex w-full flex-col items-center justify-center gap-5 px-8 py-5",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("h1",{className:"mb-2 text-center text-h1",itemProp:h?"name":void 0,children:i}),s&&(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("p",{className:"text-center",itemProp:h?"description":void 0,children:s})})]}),(0,r.jsx)(o,{links:l,includeRecipeSchemaCategoryAttribute:h}),p,(0,r.jsx)(u.$,{links:d})]}),(0,r.jsxs)("div",{className:"relative min-h-56 w-full lg:min-h-full",children:[c&&(0,r.jsx)(a.Z,{className:"rounded-t-lg object-cover lg:rounded-l-none lg:rounded-r-lg",image:c,alt:null!==(n=null==c?void 0:null===(t=c.src)||void 0===t?void 0:t.alt)&&void 0!==n?n:"",fill:!0,priority:!0,sizes:"(max-width: 1023px) 100vw, 50vw",itemProp:"image"}),f&&(0,r.jsx)("div",{className:"absolute right-5 top-5",children:f})]})]})}},90852:function(e,t,n){"use strict";n.d(t,{J:function(){return i}});let r="https://schnucks.com";function i(e){let t=new URLSearchParams;switch(e.type){case"facebook":case"twitter":return t.set("linkurl","".concat(r,"/").concat(e.path)),t.set("linkname",e.name),e.note&&t.set("linknote",e.note),"".concat("https://www.addtoany.com/add_to","/").concat(e.type,"?").concat(t);case"pinterest":return t.set("url","".concat(r,"/").concat(e.path)),t.set("media",e.media),e.description&&t.set("description",e.description),"".concat("http://pinterest.com/pin/create/button/","?").concat(t);default:return}}},76884:function(e,t,n){"use strict";function r(e){return e?null==e?void 0:e.filter(e=>e.isVisibleOnWeb&&e.name&&e.slug).sort((e,t)=>e.name.toUpperCase()>t.name.toUpperCase()?1:-1):[]}n.d(t,{H:function(){return r}})},70229:function(e,t,n){"use strict";n.d(t,{v:function(){return d}});var r=n(82729),i=n(35863),s=n(41972);function o(){let e=(0,r._)(['*[_type == "searchTermLink"]{\n ...,\n "webHref": ',".href\n }"]);return o=function(){return e},e}function a(){let e=(0,r._)(["{\n _id,\n _key,\n title,\n items {\n _type,\n _type == 'navigationMenu' => ",",\n _type == 'link' => {\n ...,\n ","\n },\n _type == 'customMenu' => {...},\n }[]\n }"]);return a=function(){return e},e}function u(){let e=(0,r._)(['\n*[_id == "siteSettings" && _type == "siteSettings"] {\n ...,\n header {\n headerMessage {\n ...,\n link {\n ...,\n ',"\n },\n },\n primaryNav->",",\n secondaryNavLinks->","\n },\n footer {\n ...,\n footerMessage {\n ...,\n link {\n ...,\n ","\n }\n },\n menuGroup[]{\n ...,\n items[]{\n ...,\n ","\n },\n },\n secondaryNavLinks->",'\n },\n "searchTermLinks": ',"\n}[0]\n"]);return u=function(){return e},e}let c=(0,s.Z)(o(),(0,i.uG)("webHref"));function l(e){return(0,s.Z)(a(),e>0?l(e-1):null,i.Gm)}let d=(0,s.Z)(u(),i.Gm,l(3),l(1),i.Gm,i.Gm,l(1),c)},86642:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return L},default:function(){return C}});var r=n(85893),i=n(28256),s=n(71706),o=n(53731),a=n(68538),u=n(90852),c=n(76884),l=n(33676),d=n(17928),f=n(82729),p=n(41972),h=n(35863);function g(){let e=(0,f._)(['\n *[_type == \'article\' && slug.current == $slug][0] {\n ...,\n "slug": slug.current,\n "marketingCategories": *[references(^._id) && _type == "marketingCategory"] {\n ...,\n "slug": slug.current\n },\n "featuredImage": ',",\n ","\n }\n"]);return g=function(){return e},e}function m(){let e=(0,f._)(['\n *[_type == "article" && defined(slug.current)]\n | order(date desc, title asc)\n [0...$limit].slug.current\n']);return m=function(){return e},e}let v=(0,p.Z)(g(),(0,h.JD)("featuredImage"),(0,h.NS)());(0,p.Z)(m());var y=n(70229),w=n(48763),b=n(34155),x=n(94742),k=n(23825),S=n(57559),_=n(25533),j=n(19162),E=n(74197),N=n(14411),O=n(74356);function I(e){var t,n,i,s;let{siteSettings:l,article:f,textReplacementInsertValues:p}=e,h=(0,c.H)(f.marketingCategories).map(e=>({label:e.name,href:"/category/".concat(e.slug)})),g=(null===(t=f.featuredImage)||void 0===t?void 0:t.src)?(0,w.u)(f.featuredImage.src).url():"",m=[{title:"Facebook",href:(0,u.J)({type:"facebook",name:"Facebook",path:f.slug}),src:_.Z,blank:!0}
1,{title:"Twitter",href:(0,u.J)({type:"twitter",name:"Twitter",path:f.slug}),src:N.Z,blank:!0},{title:"Instagram",href:"https://www.instagram.com/schnuckmarkets",src:j.Z,blank:!0},{title:"Pinterest",src:E.Z,href:(0,u.J)({type:"pinterest",path:f.slug,media:g,description:b.title}),blank:!0},{title:"Print",onClick:()=>window.print(),src:S.Z,blank:!0}];return(0,r.jsxs)(x.R.Provider,{value:p,children:[(0,r.jsx)(o.W,{className:"my-8 px-4",children:(0,r.jsx)(a.i,{title:f.title,description:null!==(s=null===(n=f.description)||void 0===n?void 0:n.excerpt)&&void 0!==s?s:null===(i=f.description)||void 0===i?void 0:i.primary,links:h,sanityImage:f.featuredImage,socialMediaLinks:m})}),(0,r.jsx)(d.z,{sections:f.sections,siteSettings:l})]})}function M(e){var t,n;let[i]=(0,O.yR)(e.siteSettings,y.v),[s]=(0,O.yR)(e.article,v,{slug:e.slug});return(0,r.jsx)(l.r,{slug:e.slug,details:(0,k._6)(null!==(n=null===(t=s.sections)||void 0===t?void 0:t.length)&&void 0!==n?n:0,"section"),children:(0,r.jsx)(I,{siteSettings:i,article:s,textReplacementInsertValues:e.textReplacementInsertValues})})}var L=!0;function C(e){var t,n;let{siteSettings:o,article:a,draftMode:u,queryParams:c,textReplacementInsertValues:l}=e,d=(null===(t=a.description)||void 0===t?void 0:t.meta)||(null===(n=a.description)||void 0===n?void 0:n.primary);return u?(0,r.jsx)(M,{slug:c.slug,siteSettings:o,article:a,textReplacementInsertValues:l}):(0,r.jsx)(s.e,{siteSettings:o,title:a.title,topMargin:!1,pageMetaContent:(0,r.jsx)(i.p,{description:d,title:a.title,metaImage:a.featuredImage}),children:(0,r.jsx)(I,{siteSettings:o,article:a,textReplacementInsertValues:l})})}},40275:function(e,t,n){"use strict";let r;n.d(t,{Kx:function(){return h},T:function(){return p},o_:function(){return g}});var i=n(67294);let s=new Uint8Array(16),o=[];for(let e=0;e<256;++e)o.push((e+256).toString(16).slice(1));var a={randomUUID:"u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let u=["channel/disconnect","channel/response","channel/heartbeat"],c=["handshake/syn","handshake/syn-ack","handshake/ack"],l=e=>u.some(t=>t===e),d=e=>c.some(t=>t===e),f=({data:e={}})=>"object"==typeof e&&null!==e&&!Array.isArray(e)&&!("domain"in e)&&["id","type","from","to"].every(t=>t in e)&&e.type.startsWith("handshake/");function p(e,t,n){let[u,c]=(0,i.useState)(),[p,h]=(0,i.useState)(!1);(0,i.useEffect)(()=>{if(window.self===window.top&&!window.opener)return;let e=function(e){let t=window.self!==window.top||window.opener,n={buffer:[],id:null,origin:null,source:null,status:"connecting"};function i(t,i){if(d(t)||l(t)||"connecting"!==n.status&&"reconnecting"!==n.status){if(n.id&&n.origin&&n.source){let u={connectionId:n.id,data:i,domain:"sanity/channels",from:e.id,id:function(e,t,n){if(a.randomUUID&&!e)return a.randomUUID();let i=(e=e||{}).random||(e.rng||function(){if(!r&&!(r="u">typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(s)})();return i[6]=15&i[6]|64,i[8]=63&i[8]|128,function(e,t=0){return o[e[t+0]]+o[e[t+1]]+o[e[t+2]]+o[e[t+3]]+"-"+o[e[t+4]]+o[e[t+5]]+"-"+o[e[t+6]]+o[e[t+7]]+"-"+o[e[t+8]]+o[e[t+9]]+"-"+o[e[t+10]]+o[e[t+11]]+o[e[t+12]]+o[e[t+13]]+o[e[t+14]]+o[e[t+15]]}(i)}(),to:e.connectTo,type:t};try{n.source.postMessage(u,{targetOrigin:n.origin})}catch{throw Error(`Failed to postMessage '${u.id}' on '${e.id}'`)}}}else n.buffer.push({type:t,data:i})}function u(t){if(f(t))console.error("Visual editing package mismatch detected! Please ensure you are using the latest version of Sanity Studio and any packages listed here:\nhttps://github.com/sanity-io/visual-editing");else if(function(t){let{data:n}=t;return"sanity/channels"===n.domain&&n.to===e.id&&n.from===e.connectTo&&"channel/response"!==n.type}(t)){let{data:e}=t;if(n.origin&&t.origin!==n.origin)return;if(t.source&&n.source!==t.source&&(n.source=t.source),d(e.type)&&e.data){if("handshake/syn"===e.type)return n.origin=t.origin,n.id=e.data.id,h("connecting"),void i("handshake/syn-ack",{id:n.id});if("handshake/ack"===e.type&&e.data.id===n.id)return void h("connected")}else if(e.connectionId===n.id&&t.origin===n.origin){if("channel/disconnect"===e.type)return void h("disconnected");{let t=[e.type,e.data];
1c.forEach(e=>{e(...t)}),i("channel/response",{responseTo:e.id})}return}}}let c=new Set,p=new Set;function h(e){n.status=e,p.forEach(t=>{t(e)}),"connected"===e&&function(){let e=[...n.buffer];n.buffer.splice(0,n.buffer.length),e.forEach(({type:e,data:t})=>{i(e,t)})}()}return window.addEventListener("message",u,!1),h("connecting"),{destroy:function(){["disconnected"].includes(n.status)||h("disconnected"),c.clear(),p.clear(),window.removeEventListener("message",u,!1)},inFrame:t,send:function(e,t){i(e,t)},subscribe:function(e){return c.add(e),()=>c.delete(e)},onStatusUpdate:function(e){return p.add(e),()=>p.delete(e)}}}({id:"preview-kit",connectTo:"presentation"});e.onStatusUpdate(e=>{"connected"===e?h(!0):"disconnected"===e&&h(!1)});let t=setTimeout(()=>c(e),0);return()=>{clearTimeout(t),e.destroy(),c(void 0)}},[n,t]);let g=JSON.stringify(Array.from(e.keys()));(0,i.useEffect)(()=>{"[]"!==g&&u&&p&&u.send("preview-kit/documents",{projectId:t,dataset:n,perspective:"previewDrafts",documents:Array.from(e.values())})},[g,u,p,n,e,t])}function h(e){let t=(0,i.useMemo)(()=>JSON.stringify(e||{}),[e]);return(0,i.useMemo)(()=>JSON.parse(t),[t])}function g(e){let{refreshInterval:t}=e,n=function(){let[e,t]=(0,i.useState)(!1);(0,i.useEffect)(()=>{t(navigator.onLine);let e=()=>t(!0),n=()=>t(!1);return window.addEventListener("online",e),window.addEventListener("offline",n),()=>{window.removeEventListener("online",e),window.removeEventListener("offline",n)}},[]);let n=(0,i.useSyncExternalStore)(m,()=>document.visibilityState,()=>"hidden");return!e||"hidden"===n}(),[r,s]=(0,i.useState)("hit"),o=(0,i.useCallback)(()=>(s("inflight"),()=>s("hit")),[]);return(0,i.useEffect)(()=>{if(!t||"hit"!==r)return;let e=setTimeout(()=>s("stale"),t);return()=>clearTimeout(e)},[t,r]),(0,i.useEffect)(()=>{if("hit"!==r)return;let e=()=>s("stale");return window.addEventListener("focus",e),()=>window.removeEventListener("focus",e)},[t,r]),(0,i.useEffect)(()=>{n&&"hit"===r&&s("stale"),n||"stale"!==r||s("refresh")},[n,r]),[r,o]}function m(e){return document.addEventListener("visibilitychange",e),()=>document.removeEventListener("visibilitychange",e)}},80684:function(e,t,n){"use strict";n.d(t,{d:function(){return r}});let r=(0,n(67294).createContext)(null)},74356:function(e,t,n){"use strict";n.d(t,{Ji:function(){return v},yR:function(){return m}});var r,i,s=n(40275),o=n(67294),a=n(80684),u="u">typeof Element,c="function"==typeof Map,l="function"==typeof Set,d="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView,f=(r=function(e,t){try{return function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){var r,i,s,o;if(t.constructor!==n.constructor)return!1;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(c&&t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(o=t.entries();!(i=o.next()).done;)if(!n.has(i.value[0]))return!1;for(o=t.entries();!(i=o.next()).done;)if(!e(i.value[1],n.get(i.value[0])))return!1;return!0}if(l&&t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(o=t.entries();!(i=o.next()).done;)if(!n.has(i.value[0]))return!1;return!0}if(d&&ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(t[i]!==n[i])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf&&"function"==typeof t.valueOf&&"function"==typeof n.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString&&"function"==typeof t.toString&&"function"==typeof n.toString)return t.toString()===n.toString();if((r=(s=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,s[i]))return!1;if(u&&t instanceof Element)return!1;for(i=r;0!=i--;)if(("_owner"!==s[i]&&"__v"!==s[i]&&"__o"!==s[i]||!t.$$typeof)&&!e(t[s[i]],n[s[i]]))return!1;return!0}return t!=t&&n!=n}(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}).__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r,p={exports:{}},h={};p.exports=function(){if(i)return h;i=1;var e="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}
1,t=o.useSyncExternalStore,n=o.useRef,r=o.useEffect,s=o.useMemo,a=o.useDebugValue;return h.useSyncExternalStoreWithSelector=function(i,o,u,c,l){var d=n(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=t(i,(d=s(function(){function t(t){if(!i){if(i=!0,n=t,t=c(t),void 0!==l&&f.hasValue){var s=f.value;if(l(s,t))return r=s}return r=t}if(s=r,e(n,t))return s;var o=c(t);return void 0!==l&&l(s,o)?s:(n=t,r=o)}var n,r,i=!1,s=void 0===u?null:u;return[function(){return t(o())},null===s?void 0:function(){return t(s())}]},[o,u,c,l]))[0],d[1]);return r(function(){f.hasValue=!0,f.value=p},[p]),a(p),p},h}();var g=p.exports;function m(e,t,n,r){let{isEqual:i=f}=r||{},u=(0,o.useContext)(a.d),c=(0,s.Kx)(n),l=(0,o.useMemo)(()=>({subscribe:()=>()=>{},getSnapshot:()=>e}),[e]),d=(0,o.useMemo)(()=>(null==u?void 0:u(e,t,c))||{subscribe:()=>()=>{},getSnapshot:()=>e},[u,e,c,t]),[p]=(0,o.useState)(()=>{if(void 0===e)throw Error("initialSnapshot can't be undefined, if you don't want an initial value use null instead");try{return JSON.parse(JSON.stringify(e))}catch(t){return console.warn("Failed to deep clone initialSnapshot, this is likely an error and an indication that the snapshot isn't JSON serializable",{initialSnapshot:e,error:t}),e}}),h=(0,o.useCallback)(()=>p,[p]),m=(0,o.useCallback)(e=>e,[]),v=g.useSyncExternalStoreWithSelector((null==d?void 0:d.subscribe)||l.subscribe,(null==d?void 0:d.getSnapshot)||l.getSnapshot,h,m,i),y=null!==u;return[v,y&&p===v,y]}let v=(0,o.lazy)(()=>n.e(22330).then(n.bind(n,22330)))}},function(e){e.O(0,[96758,81548,71706,56047,17928,92888,49774,40179],function(){return e(e.s=21082)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.