1import{u as x}from"../chunks/chunk-a1b386e2.js";import{L as z}from"../chunks/chunk-804923d4.js";import{S as b}from"../chunks/chunk-99cb1433.js";import{B as G}from"../chunks/chunk-ba53a31e.js";import{P as N}from"../chunks/chunk-a8e454d0.js";import{R}from"../chunks/chunk-03417246.js";import{P as j}from"../chunks/chunk-5b72bcca.js";import{F as H}from"../chunks/chunk-1012dbd7.js";import{S as W}from"../chunks/chunk-2ecdc3ca.js";import{M as Y}from"../chunks/chunk-94069a37.js";import{A as Z}from"../chunks/chunk-7ad11dd6.js";import{g as q}from"../chunks/chunk-8b671587.js";import{U as J,at as D,av as K,Z as V,au as $,V as Q,aw as X,_ as F,aa as T,aj as d,ap as i,ac as g,ag as u4,a9 as v,$ as f,ai as e4,ak as t4,ao as o4,Y as n4,a0 as s4}from"../chunks/chunk-ca037795.js";import{u as a4,_ as r4}from"../chunks/chunk-2d83ac2c.js";import{u as i4}from"../chunks/chunk-d79849b6.js";import{c as c4}from"../chunks/chunk-d7b572d7.js";import{g as l4}from"../chunks/chunk-55a40918.js";import{g as p4}from"../chunks/chunk-ea8ef5b8.js";import"../chunks/chunk-f70ab90b.js";import"../chunks/chunk-129301cf.js";import"../chunks/chunk-a6e8e013.js";import"../chunks/chunk-2955c93d.js";import"../chunks/chunk-a6197752.js";import"../chunks/chunk-a20911c7.js";import"../chunks/chunk-0bf40b7f.js";import"../chunks/chunk-80022f2d.js";import"../chunks/chunk-87593123.js";import"../chunks/chunk-aa6e7f45.js";import"../chunks/chunk-f23adbe6.js";import"../chunks/chunk-7708fbb9.js";import"../chunks/chunk-d7a3dfba.js";import"../chunks/chunk-d7935e6c.js";import"../chunks/chunk-f5a109a5.js";import"../chunks/chunk-c3db9bae.js";import"../chunks/chunk-afd97290.js";import"../chunks/chunk-2c54327c.js";import"../chunks/chunk-e3c665d9.js";import"../chunks/chunk-03e98611.js";import"../chunks/chunk-ebde3e43.js";import"../chunks/chunk-820b64ce.js";import"../chunks/chunk-51ca97c0.js";import"../chunks/chunk-69c5df0f.js";import"../chunks/chunk-1ec72465.js";import"../chunks/chunk-6d66f677.js";import"../chunks/chunk-a55c32da.js";const m4=({endOfContent:s})=>{const{send:e}=J(),t=D(!1),{stop:p}=a4(s,([{isIntersecting:n}])=>{t.value=n}),c=()=>{e("Product:SeasonalProductsPage:View")},a=()=>{e("Product:SeasonalProductsPage:Scroll",{options:{readFullContent:t.value}})},l=n=>{e("Product:SeasonalProductsPage:TopPubl:Click",{options:{publId:n!=null?n:""}})},C=(n,E)=>{e("Product:SeasonalProductsPage:Product:Click",{options:{productName:E,position:n}})};return K(t,n=>{n&&a(),p()}),{sendViewAnalyticEvent:c,sendScrollAnalyticEvent:a,sendClickPreviewCardAnalyticEvent:C,sendClickTopPublicationAnalyticEvent:l}},d4=V({__name:"SeasonContent",props:{products:{},season:{}},setup(s){const e=s,{getCovers:t}=i4(),c=(u=>{const o="\u0421\u0435\u0437\u043E\u043D\u043D\u044B\u0435 \u043F\u0440\u043E\u0434\u0443\u043A\u0442\u044B",m={\u042F\u043D\u0432\u0430\u0440\u044C:"\u044F\u043D\u0432\u0430\u0440\u044F",\u0424\u0435\u0432\u0440\u0430\u043B\u044C:"\u0444\u0435\u0432\u0440\u0430\u043B\u044F",\u041C\u0430\u0440\u0442:"\u043C\u0430\u0440\u0442\u0430",\u0410\u043F\u0440\u0435\u043B\u044C:"\u0430\u043F\u0440\u0435\u043B\u044F",\u041C\u0430\u0439:"\u043C\u0430\u044F",\u0418\u044E\u043D\u044C:"\u0438\u044E\u043D\u044F",\u0418\u044E\u043B\u044C:"\u0438\u044E\u043B\u044F",\u0410\u0432\u0433\u0443\u0441\u0442:"\u0430\u0432\u0433\u0443\u0441\u0442\u0430",\u0421\u0435\u043D\u0442\u044F\u0431\u0440\u044C:"\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044F",\u041E\u043A\u0442\u044F\u0431\u0440\u044C:"\u043E\u043A\u0442\u044F\u0431\u0440\u044F",\u041D\u043E\u044F\u0431\u0440\u044C:"\u043D\u043E\u044F\u0431\u0440\u044F",\u0414\u0435\u043A\u0430\u0431\u0440\u044C:"\u0434\u0435\u043A\u0430\u0431\u0440\u044F",\u0412\u0441\u0435\u0441\u0435\u0437\u043E\u043D\u043D\u044B\u0439:"\u0412\u0441\u0435\u0441\u0435\u0437\u043E\u043D\u043D\u044B\u0435 \u043F\u0440\u043E\u0434\u0443\u043A\u0442\u044B"}[u];if(!m)throw new Error("Invalid season name");return u==="\u0412\u0441\u0435\u0441\u0435\u0437\u043E\u043D\u043D\u044B\u0439"?m:`${o} ${m}`})(e.season.name),a=D(1),l=[{title:"\u0413\u043B\u0430\u0432\u043D\u0430\u044F",url:"/"},{title:"\u041F\u0440\u043E\u0434\u0443\u043A\u0442\u044B",url:"/product"},{title:`${c}`,url:`/product/season/${e.season.slug}`}],C=$(()=>{var u,o;return!((u=e.season.widgetPage)!=null&&u.previewContent)||Object.keys((o=e.season.widgetPage)==null?void 0:o.previewContent).length===0}),n=$(()=>C.value?"":q(e.season.widgetPage.previewContent).name),E=D(),{sendViewAnalyticEvent:I,sendScrollAnalyticEvent:B,sendClickPreviewCardAnalyticEvent:M,sendClickTopPublicationAnalyticEvent:L}=m4({props:e,endOfContent:E}),O=async(u,o)=>{await c4({announcements:[{pagePublicId:Number(u),pageType:"productpage",pageUrl:`https://www.gastronom.ru${o}`,sourcePageUrl:window.location.href}],sourceWidgetType:"season-products-list",sourcePageUrl:window.location.href})};return Q(()=>{const o=new URLSearchParams(window.location.search).get("page");o&&(a.value=Number.parseInt(o)),I(),document.addEventListener("scroll",B,{once:!0})}),X(()=>{document.removeEventListener("scroll",B)}),(u,o)=>{var P,m,A,y,h,k,_,S;return F(),T("div",{class:g(u.$style.root)},[d("div",{class:g(u.$style.header)},[i(G,{crumbs:l}),d("h1",{class:g(u.$style.title)},u4(v(c)),3)],2),C.value?e4("",!0):(F(),f(H,{key:0,title:(m=(P=u.season.widgetPage)==null?void 0:P.previewContent)==null?void 0:m.title,image:(y=(A=u.season.widgetPage)==null?void 0:A.previewContent)==null?void 0:y.image,description:(k=(h=u.season.widgetPage)==null?void 0:h.previewContent)==null?void 0:k.description,"group-name":n.value,tag:"a",href:(S=(_=u.season.widgetPage)==null?void 0:_.previewContent)==null?void 0:S.link,onClick:o[0]||(o[0]=r=>{var w;return v(L)((w=u.season.widgetPage)==null?void 0:w.publicId)})},null,8,["title","image","description","group-name","href"])),i(b),d("div",{class:g(u.$style.items)},[(F(!0),T(t4,null,o4(e.products.results,(r,w)=>(F(),f(Y,{key:r.productPage.publicId,cover:v(t)({material:r.productPage.previewContent,isFeatured:!0}).cover,"double-size-cover":v(t)({material:r.productPage.previewContent,isFeatured:!0}).doubleSizeCover,link:r.productPage.previewContent.link,title:r.productPage.previewContent.title,de
1scription:r.productPage.previewContent.description,onClick:U=>v(M)(w,r.productPage.previewContent.title),onView:U=>O(r.publicId,r.productPage.previewContent.link)},null,8,["cover","double-size-cover","link","title","description","onClick","onView"]))),128))],2),d("div",{class:g(u.$style.pagination)},[i(Z,{value:a.value,"page-size":12,"total-count":e.products.count},null,8,["value","total-count"])],2),d("span",{ref_key:"endOfContent",ref:E},null,512),i(j),d("div",{class:g(u.$style.widgets)},[i(N),i(b)],2),i(W),i(R)],2)}}}),g4="_root_vvpx8_2",C4="_header_vvpx8_8",v4="_title_vvpx8_14",F4="_widgets_vvpx8_23",E4="_group_vvpx8_38",w4="_items_vvpx8_53",P4="_pagination_vvpx8_79",D4={root:g4,header:C4,title:v4,widgets:F4,group:E4,items:w4,pagination:P4},f4={$style:D4},B4=r4(d4,[["__cssModules",f4]]),A4={\u042F\u043D\u0432\u0430\u0440\u044C:"\u044F\u043D\u0432\u0430\u0440\u044F",\u0424\u0435\u0432\u0440\u0430\u043B\u044C:"\u0444\u0435\u0432\u0440\u0430\u043B\u044F",\u041C\u0430\u0440\u0442:"\u043C\u0430\u0440\u0442\u0430",\u0410\u043F\u0440\u0435\u043B\u044C:"\u0430\u043F\u0440\u0435\u043B\u044F",\u041C\u0430\u0439:"\u043C\u0430\u044F",\u0418\u044E\u043D\u044C:"\u0438\u044E\u043D\u044F",\u0418\u044E\u043B\u044C:"\u0438\u044E\u043B\u044F",\u0410\u0432\u0433\u0443\u0441\u0442:"\u0430\u0432\u0433\u0443\u0441\u0442\u0430",\u0421\u0435\u043D\u0442\u044F\u0431\u0440\u044C:"\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044F",\u041E\u043A\u0442\u044F\u0431\u0440\u044C:"\u043E\u043A\u0442\u044F\u0431\u0440\u044F",\u041D\u043E\u044F\u0431\u0440\u044C:"\u043D\u043E\u044F\u0431\u0440\u044F",\u0414\u0435\u043A\u0430\u0431\u0440\u044C:"\u0434\u0435\u043A\u0430\u0431\u0440\u044F",\u0412\u0441\u0435\u0441\u0435\u0437\u043E\u043D\u043D\u044B\u0439:"\u0412\u0441\u0435\u0441\u0435\u0437\u043E\u043D\u043D\u044B\u0435 \u043F\u0440\u043E\u0434\u0443\u043A\u0442\u044B"},y4=s=>s==="\u0412\u0441\u0435\u0441\u0435\u0437\u043E\u043D\u043D\u044B\u0439"?"\u0412\u0441\u0435\u0441\u0435\u0437\u043E\u043D\u043D\u044B\u0435 \u043F\u0440\u043E\u0434\u0443\u043A\u0442\u044B":`\u0421\u0435\u0437\u043E\u043D\u043D\u044B\u0435 \u043F\u0440\u043E\u0434\u0443\u043A\u0442\u044B ${A4[s]}`;function h4({urlPathname:s,seasonName:e}){const t=y4(e),p=`${t} \u0432 \u044D\u043D\u0446\u0438\u043A\u043B\u043E\u043F\u0435\u0434\u0438\u0438 \u043F\u0440\u043E\u0434\u0443\u043A\u0442\u043E\u0432 \u043D\u0430 Gastronom.ru`,c="\u041F\u0440\u043E\u0434\u0443\u043A\u0442\u044B, \u044D\u043D\u0446\u0438\u043A\u043B\u043E\u043F\u0435\u0434\u0438\u044F \u043F\u0440\u043E\u0434\u0443\u043A\u0442\u043E\u0432, \u043F\u0438\u0449\u0435\u0432\u0430\u044F \u0446\u0435\u043D\u043D\u043E\u0441\u0442\u044C, \u043F\u043E\u043B\u044C\u0437\u0430, \u0445\u0440\u0430\u043D\u0435\u043D\u0438\u0435, \u0441\u0435\u0437\u043E\u043D",a=`${t} - \u0438\u0441\u0442\u043E\u0440\u0438\u0438 \u043E \u043F\u0440\u043E\u0434\u0443\u043A\u0442\u0430\u0445, \u044D\u043A\u0441\u043F\u0435\u0440\u0442\u0438\u0437\u0430 \u043F\u0440\u043E\u0434\u0443\u043A\u0442\u043E\u0432, \u0432\u044B\u0431\u043E\u0440 \u043F\u0440\u043E\u0434\u0443\u043A\u0442\u043E\u0432 \u0438 \u0440\u0435\u0446\u0435\u043F\u0442\u044B \u043F\u0440\u0438\u0433\u043E\u0442\u043E\u0432\u043B\u0435\u043D\u0438\u044F.`,l=l4({path:s,keywords:c,title:p,description:a});return{title:p,meta:l}}const Eu=V({__name:"index.page",props:{products:{},season:{}},setup(s){var a;const e=s,t=n4(),p=h4({urlPathname:t.urlPathname,seasonName:e.season.name}),c=(a=t.routeParams)==null?void 0:a.seasonSlug;return x({...p,link:p4(+e.season.publicId,c?`/${e.season.slug}`:"","seasonProduct")}),(l,C)=>(F(),f(z,null,{default:s4(()=>[i(B4,{products:l.products,season:l.season},null,8,["products","season"])]),_:1}))}});export{Eu as default};
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.