<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4271],{84271:function(n,e,t){t.d(e,{nm:function(){return s},ur:function(){return o}}),t(27422),t(1945),t(50984),t(59568),t(48863),t(78230);var i,r,l=t(9953);function o(n){return(0,l.gU)(new Date(n.sys.createdAt?n.sys.createdAt:n.sys.publishedAt))}function s(n){var e;let t=n=&gt;{var e;return(null==n?void 0:n.content)?n.content.map(n=&gt;t(n)).join("")+" ":null!==(e=null==n?void 0:n.value)&amp;&amp;void 0!==e?e:""};return t(null===(e=n.richDescription)||void 0===e?void 0:e.json).trim()}t(39710),(i=r||(r={})).ATD_LAYOUT="atdlayout",i.VIEWPORT="viewport",i.TITLE="title",i.DESCRIPTION="description",i.FB_APP_ID="fb:app_id",i.OG_TYPE="og:type",i.OG_TITLE="og:title",i.OG_URL="og:url",i.OG_DESC="og:description",i.OG_IMG="og:image",i.OG_IMG_SECURE_URL="og:image:secure_url",i.OG_IMG_WIDTH="og:image:width",i.OG_IMG_HEIGHT="og:image:height",i.TWITTER_CARD="twitter:card",i.TWITTER_URL="twitter:url",i.TWITTER_TITLE="twitter:title",i.TWITTER_DESC="twitter:description",i.TWITTER_IMG="twitter:image",i.TWITTER_CREATOR="twitter:creator",i.OG_SITE_NAME="og:site_name"},67492:function(n,e,t){t.d(e,{Z:function(){return i}});function i(n){var e,t;return null!==(t=null==n?void 0:null===(e=n.data)||void 0===e?void 0:e.collection)&amp;&amp;void 0!==t?t:{items:[],skip:0,limit:0,total:0}}},1695:function(n,e,t){t.d(e,{Zo:function(){return l},f5:function(){return o}});var i=t(74859);let r=(n,e)=&gt;"".concat("https://graphql.contentful.com/content/v1/spaces/").concat(n,"/environments/").concat(e);async function l(n){var e;let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:["info"],r=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:3600;return s(n,t,r,"rve58b4kyp9e",n.variables.preview?"UO54nnkwRRgWMIHbFdf0it5mTSk1MUN87QiQwWZ4Da0":"CuqUADOJtsJBA47JOCis-H0z-9J_hHKHD7JGc4m48oY",null!==(e=i.env.NEXT_PUBLIC_INFO_CONTENTFUL_ENVIRONMENT)&amp;&amp;void 0!==e?e:"master")}async function o(n){var e;let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:["recipe"],r=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:3600;return s(n,t,r,"7t85a6f8wt2m",n.variables.preview?"lV5psymtQNzgZcIumsNEomvy2Pt0hIge-TpnxQ2ocAc":"J6ZpCjcNqR60tlg7FNlEVbelZtyhUrAtgeVgBrFDuS0",null!==(e=i.env.NEXT_PUBLIC_RECIPE_CONTENTFUL_ENVIRONMENT)&amp;&amp;void 0!==e?e:"master")}async function s(n){let e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:["default"],t=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:3600,i=arguments.length&gt;3?arguments[3]:void 0,l=arguments.length&gt;4?arguments[4]:void 0,o=arguments.length&gt;5?arguments[5]:void 0,s=await fetch(r(i,o||"master"),{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(l)},body:JSON.stringify(n),next:{tags:e,revalidate:n.variables.preview?void 0:t},cache:n.variables.preview?"no-store":void 0}),a=await s.json();if(a.errors&amp;&amp;Array.isArray(a.errors))for(let n=0,e=a.errors.length;n&lt;e;n++)console.error(a.errors[n].message,JSON.stringify(a.errors[n].extensions));return a}},1945:function(n,e,t){t.d(e,{Z:function(){return o}});var i=t(67492),r=t(1695),l=t(70912);async function o(n){let{limit:e=3,category:t="",notCategory:o="",tag:s="",notTag:a="",order:c=[],query:u="",preview:p=!1,recent:d=!1,exclude:g=[],excludeId:m="",excludeSlug:h=[],pageNumber:w=1,skip:f=0,tags:v=[]}=n,$={sys:{}};if(t&amp;&amp;($.category={slug:t},v.push(t)),o&amp;&amp;($.category={slug_not:o}),s&amp;&amp;($.tags={slug:s},v.push(s)),a&amp;&amp;($.tags={slug_not:o}),d){let n=new Date;n.setDate(n.getDate()-30),$.sys.publishedAt_gte=n.toISOString()}g.length&amp;&amp;($.sys.id_not_in=g),h.length&amp;&amp;($.slug_not_in=h),m&amp;&amp;($.sys.id_not=m),u&amp;&amp;($.OR=[{title_contains:u},{richDescription_contains:u}]);let _=await (0,r.f5)({query:l.xs,variables:{where:$,order:c.length?c:void 0,limit:e,preview:p,skip:w&gt;1?e*w+f:f}},["GetAllRecipes","collection",...v]);if(_.errors)throw Error(_.errors[0].message);return(0,i.Z)(_)}},70912:function(n,e,t){t.d(e,{xs:function(){return b},xv:function(){return O}});var i=t(33188),r=t(28813),l=t(7205);function o(){let n=(0,i._)(["\n  fragment RecipeFields on Recipe {\n    __typename\n    sys {\n      id\n      publishedAt\n      firstPublishedAt\n    }\n    slug\n    title\n    shortTitle\n    category {\n      sys {\n        id\n        publishedAt\n        firstPublishedAt\n      }\n      name\n      slug\n    }\n    time\n    yield\n    editorNotes\n    primaryImages: primaryImagesCollection(limit: 6) {\n      total\n      skip\n      limit\n      items {\n        title\n        url\n        width\n        height\n      }\n    }\n    tags: tagsCollection(limit: 5) {\n      total\n      skip\n      limit\n      items {\n        sys {\n          id\n          publishedAt\n          firstPublishedAt\n        }\n        name\n        slug\n      }\n    }\n    richDescription {\n      json\n    }\n  }\n"]);return o=function(){return n},n}function s(){let n=(0,i._)(["\n  fragment RecipeStubFields on Recipe {\n    __typename\n    sys {\n      id\n      publishedAt\n      firstPublishedAt\n    }\n    slug\n    title\n    shortTitle\n    category {\n      sys {\n        id\n        publishedAt\n        firstPublishedAt\n      }\n      name\n      slug\n    }\n    primaryImages: primaryImagesCollection(limit: 6) {\n      total\n      skip\n      limit\n      items {\n        title\n        url\n        width\n        height\n      }\n    }\n  }\n"]);return s=function(){return n},n}function a(){let n=(0,i._)(["\n  fragment RecipeFieldsExtended on Recipe {\n    ingredients\n    directions\n    primaryImages: primaryImagesCollection(limit: 6) {\n      total\n      skip\n      limit\n      items {\n        title\n        url\n        width\n        height\n      }\n    }\n    otherImages: otherImagesCollection(limit: 6) {\n      total\n      skip\n      limit\n      items {\n        title\n        url\n        width\n        height\n      }\n    }\n  }\n"]);return a=function(){return n},n}function c(){let n=(0,i._)(["\n  fragment RecipeCategoryFields on Category {\n    __typename\n    sys {\n      id\n      publishedAt\n      firstPublishedAt\n    }\n    name\n    slug\n    order\n    showInNavigationBar\n    featuredRecipes: featuredRecipesCollection {\n      total\n      skip\n      limit\n      items {\n        ...RecipeFields\n      }\n    }\n  }\n  ","\n"]);return c=function(){return n},n}function u(){let n=(0,i._)(["\n  fragment TagFields on Tag {\n    __typename\n    sys {\n      id\n      publishedAt\n      firstPublishedAt\n    }\n    name\n    slug\n\n    description\n    featuredRecipes: featuredRecipesCollection {\n      total\n      skip\n      limit\n      items {\n        ...RecipeFields\n      }\n    }\n  }\n  ","\n"]);return u=function(){return n},n}function p(){let n=(0,i._)(["\n  fragment SalesLandingPageFields on SalesLandingPage {\n    __typename\n    sys {\n      id\n      publishedAt\n      firstPublishedAt\n    }\n    title\n    slug\n    markdown\n  }\n"]);return p=function(){return n},n}function d(){let n=(0,i._)(["\n  fragment SalesLandingPageFieldsExtended on SalesLandingPage {\n    markdown\n  }\n"]);return d=function(){return n},n}let g=(0,l.ZP)(o()),m=(0,l.ZP)(s()),h=(0,l.ZP)(a()),w=(0,l.ZP)(c(),g),f=(0,l.ZP)(u(),g),v=(0,l.ZP)(p()),$=(0,l.ZP)(d());function _(){let n=(0,i._)(["\n  query GetAllCategories(\n    $where: CategoryFilter!\n    $limit: Int!\n    $preview: Boolean!\n  ) {\n    collection: categoryCollection(\n      limit: $limit\n      preview: $preview\n      where: $where\n    ) {\n      total\n      skip\n      limit\n      items {\n        ...RecipeCategoryFields\n      }\n    }\n  }\n  ","\n"]);return _=function(){return n},n}function y(){let n=(0,i._)(["\n  query GetCategory($where: CategoryFilter!, $preview: Boolean!) {\n    collection: categoryCollection(limit: 1, preview: $preview, where: $where) {\n      items {\n        ...RecipeCategoryFields\n      }\n    }\n  }\n  ","\n"]);return y=function(){return n},n}function R(){let n=(0,i._)(["\n  query GetAllTags($where: TagFilter!, $limit: Int!, $preview: Boolean!) {\n    collection: tagCollection(limit: $limit, preview: $preview, where: $where) {\n      total\n      skip\n      limit\n      items {\n        ...TagFields\n      }\n    }\n  }\n  ","\n"]);return R=function(){return n},n}function T(){let n=(0,i._)(["\n  query GetTag($where: TagFilter!, $preview: Boolean!) {\n    collection: tagCollection(limit: 1, preview: $preview, where: $where) {\n      items {\n        ...TagFields\n      }\n    }\n  }\n  ","\n"]);return T=function(){return n},n}function I(){let n=(0,i._)(["\n  query GetAllRecipes(\n    $preview: Boolean!\n    $limit: Int!\n    $where: RecipeFilter!\n    $order: [RecipeOrder]\n    $skip: Int!\n  ) {\n    collection: recipeCollection(\n      limit: $limit\n      preview: $preview\n      where: $where\n      order: $order\n      skip: $skip\n    ) {\n      total\n      skip\n      limit\n      items {\n        ...RecipeFields\n      }\n    }\n  }\n  ","\n"]);return I=function(){return n},n}function P(){let n=(0,i._)(["\n  query GetAllRecipes(\n    $preview: Boolean!\n    $limit: Int!\n    $where: RecipeFilter!\n    $order: [RecipeOrder]\n    $skip: Int!\n  ) {\n    collection: recipeCollection(\n      limit: $limit\n      preview: $preview\n      where: $where\n      order: $order\n      skip: $skip\n    ) {\n      total\n      skip\n      limit\n      items {\n        ...RecipeStubFields\n      }\n    }\n  }\n  ","\n"]);return P=function(){return n},n}function C(){let n=(0,i._)(["\n  query GetAllRecipeSlugs(\n    $preview: Boolean!\n    $limit: Int!\n    $where: RecipeFilter!\n    $order: [RecipeOrder]\n    $skip: Int!\n  ) {\n    collection: recipeCollection(\n      limit: $limit\n      preview: $preview\n      where: $where\n      order: $order\n      skip: $skip\n    ) {\n      total\n      skip\n      limit\n      items {\n        slug\n      }\n    }\n  }\n"]);return C=function(){return n},n}function A(){let n=(0,i._)(["\n  query GetRecipe($preview: Boolean!, $where: RecipeFilter!) {\n    collection: recipeCollection(limit: 1, preview: $preview, where: $where) {\n      total\n      skip\n      limit\n      items {\n        ...RecipeFields\n        ...RecipeFieldsExtended\n      }\n    }\n  }\n  ","\n  ","\n"]);return A=function(){return n},n}function E(){let n=(0,i._)(["\n  query GetAllSalesLandingPages(\n    $where: SalesLandingPageFilter!\n    $limit: Int!\n    $preview: Boolean!\n  ) {\n    collection: salesLandingPageCollection(\n      limit: $limit\n      preview: $preview\n      where: $where\n    ) {\n      total\n      skip\n      limit\n      items {\n        ...SalesLandingPageFields\n      }\n    }\n  }\n  ","\n"]);return E=function(){return n},n}function k(){let n=(0,i._)(["\n  query GetSalesLandingPage(\n    $where: SalesLandingPageFilter!\n    $preview: Boolean!\n  ) {\n    collection: salesLandingPageCollection(\n      limit: 1\n      preview: $preview\n      where: $where\n    ) {\n      items {\n        ...SalesLandingPageFields\n      }\n    }\n  }\n  ","\n  ","\n"]);return k=function(){return n},n}function S(){let n=(0,i._)(["\n  query getAllRecipeSitemapEntries(\n    $preview: Boolean!\n    $limit: Int!\n    $where: RecipeFilter!\n    $order: [RecipeOrder]\n    $skip: Int!\n  ) {\n    collection: recipeCollection(\n      limit: $limit\n      preview: $preview\n      where: $where\n      order: $order\n      skip: $skip\n    ) {\n      total\n      skip\n      limit\n      items {\n        slug\n        sys {\n          publishedAt\n        }\n      }\n    }\n  }\n"]);return S=function(){return n},n}function F(){let n=(0,i._)(["\n  query GetAllCategorySitemapEntries(\n    $where: CategoryFilter!\n    $limit: Int!\n    $preview: Boolean!\n  ) {\n    collection: categoryCollection(\n      limit: $limit\n      preview: $preview\n      where: $where\n    ) {\n      total\n      skip\n      limit\n      items {\n        slug\n        sys {\n          publishedAt\n        }\n      }\n    }\n  }\n"]);return F=function(){return n},n}(0,r.S)((0,l.ZP)(_(),w)),(0,r.S)((0,l.ZP)(y(),w)),(0,r.S)((0,l.ZP)(R(),f)),(0,r.S)((0,l.ZP)(T(),f));let b=(0,r.S)((0,l.ZP)(I(),g));(0,r.S)((0,l.ZP)(P(),m)),(0,r.S)((0,l.ZP)(C()));let O=(0,r.S)((0,l.ZP)(A(),g,h));(0,r.S)((0,l.ZP)(E(),v)),(0,r.S)((0,l.ZP)(k(),v,$)),(0,r.S)((0,l.ZP)(S())),(0,r.S)((0,l.ZP)(F()))}}]);
//# sourceMappingURL=4271-678ce063c7438187.js.map</pre></body></html>