PageSourceSearch

https://coffeemania.ru/club/_next/static/chunks/9456-a2666689fe4581cd.js

js coffeemania.ru collected 2026-09-24 18:18:46 UTC 30,094 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9456],{19319:(e,t,r)=>{"use strict";function n(e){if(/^https?:\/\//i.test(e)||/^\/\//.test(e)||/^mailto:/i.test(e)||/^tel:/i.test(e)||e.startsWith("#"))return e;let t=e.startsWith("/")?e:"/".concat(e);return"".concat("https://coffeemania.ru".toString().replace(/\/+$/,"")).concat(t)}r.d(t,{Y$:()=>n})},25350:e=>{e.exports={pageHeaderMobile:"PageHeaderMobile_pageHeaderMobile__i7l_S",pageHeaderInner:"PageHeaderMobile_pageHeaderInner__4LN0c",pageHeaderLink:"PageHeaderMobile_pageHeaderLink__7zbhF",pageHeaderBlock:"PageHeaderMobile_pageHeaderBlock__eToCz",icon24ArrowLeftAlt:"PageHeaderMobile_icon24ArrowLeftAlt__nAk2o",label:"PageHeaderMobile_label__JCF1i",close:"PageHeaderMobile_close__EoToV"}},36899:e=>{e.exports={headerContainer:"Header2_headerContainer__Xmfyr",headerContainerCatalogFlush:"Header2_headerContainerCatalogFlush__cpO3O",HeaderContent:"Header2_HeaderContent__dcnVO",noClick:"Header2_noClick__F3RXx",IconContainer:"Header2_IconContainer__DbQWD",logo:"Header2_logo__IUife",userInfo:"Header2_userInfo__HwKp1",userInfoLabel:"Header2_userInfoLabel__TjFyr",userInfoPoints:"Header2_userInfoPoints__HAjKe",Icon:"Header2_Icon__cUHSD",iconSkeleton:"Header2_iconSkeleton__zbGMf",RestaurantIcon:"Header2_RestaurantIcon__m0dmf",MenuItems:"Header2_MenuItems__K7zT6",MenuItemsWithIcon:"Header2_MenuItemsWithIcon__ed5K_",MenuItem:"Header2_MenuItem__WbhRo",noDisplay:"Header2_noDisplay__15tSy",DropdownMenu:"Header2_DropdownMenu__0m00k",DropdownVisible:"Header2_DropdownVisible__D_vvv",DropdownItem:"Header2_DropdownItem__w0BDF",ArrowIcon:"Header2_ArrowIcon__sTG7d",ArrowRotated:"Header2_ArrowRotated__cudQT",hamburger:"Header2_hamburger__2ttpE",mobileMenu:"Header2_mobileMenu__tQErx",loyalty:"Header2_loyalty__ZtA26",restaurant:"Header2_restaurant__iFMy3",mobileMenuOpen:"Header2_mobileMenuOpen__GV73K",mobileMenuContent:"Header2_mobileMenuContent__59FIA",mobileMenuHeader:"Header2_mobileMenuHeader__m4_gL",closeButton:"Header2_closeButton__TyM6M",mobileNav:"Header2_mobileNav__ftdwX",mobileMenuItem:"Header2_mobileMenuItem__e8hrX",mobileIcons:"Header2_mobileIcons__BP4ry",mobileIcon:"Header2_mobileIcon__M5BxE",mobileNavbarHeader:"Header2_mobileNavbarHeader__CU_f7",navbarElement:"Header2_navbarElement__1nziL",other:"Header2_other__8pZm3",socialNetworks:"Header2_socialNetworks__aq_qb",socialContainer:"Header2_socialContainer__yTnCS",subMenu:"Header2_subMenu__jkH0c",subMenuHeader:"Header2_subMenuHeader__gITqc",backIcon:"Header2_backIcon__phu_M",subMenuOpen:"Header2_subMenuOpen__FY_Fp",menuIcon:"Header2_menuIcon__CiQ9j",badgeWrapper:"Header2_badgeWrapper__6cSfe",badge:"Header2_badge__xTrTy"}},39012:(e,t,r)=>{"use strict";r.d(t,{b:()=>n});let n={COOKERY:"https://coffeemania.ru/cookery_preorder?utm_source=bm",RESTAURANT:"https://coffeemania.ru/restaurants?utm_source=bm",DELIVERY_MENU:"https://coffeemania.ru/menu",CORPORATE_MENU:"/corporate-menu",CULINARY:"https://coffeemania.ru/cookery_preorder",CAKES:"https://coffeemania.ru/desserts_preorder",CATERING:"https://coffeemania.ru/catering?utm_source=2",PROJECTS:{COFEMANIA:"https://coffeemania.ru/",COFEMANIA_NO_PLATES:"https://beztarelok.ru/",COFEMANIA_CHEFS:"/projects/cofemania-chefs",BLOOD_THIRST:"https://zhazhdakrovy.ru/",CAKE_BURO:"https://cakeburo.ru/",BARMALINI:"https://barmalini.ru/",UZBECHKA:"https://uzbechka.info/"},LOYALTY:"https://coffeemania.ru/loyalty-rules",APP:"https://coffeemania.onelink.me/5eTU/kh69unnw",DELIVERY:"https://coffeemania.ru/rules/delivery",AIRPORT:"https://coffeemania.ru/airports",DISCOUNTS:"https://coffeemania.ru/rules/discount",GIFT_CARDS:"https://coffeemania.ru/rules/giftcard",SHOP:"/shop",ABOUT:"https://coffeemania.ru/about",AWARDS:"https://coffeemania.ru/about/awards",SUSTAINABILITY:"https://coffeemania.ru/sustainability/strategy",CAREER:"https://rabota.coffeemania.ru/",COFFEE:"https://coffeemania.ru/about/coffee",ANNOUNCEMENTS:"/announcements",RULES:"https://coffeemania.ru/rules",ACADEMY:{SERVICE:"https://coffeemania.academy/",CHEFS:"https://coffeemania-school.ru/",BARISTA:"/academy/barista"},NEWS:"/news",EVENTS:"/events",PROMOTIONS:"/promotions",CONTACTS:"https://coffeemania.ru/contacts",FEEDBACK:"/feedback",FAQ:"/faq",PRIVACY_POLICY:"https://coffeemania.ru/policy",EXTERNAL:{TELEGRAM:"https://t.me/coffeemaniaru",GOOGLE_PLAY:"https://play.google.com/store/apps/details?id=ru.coffeemania.app",APP_STORE:"https://apps.apple.com/app/apple-store/id1532106207?pt=117847426&ct=website_button&mt=8"},TELEGRAM:"https://t.me/coffeemaniaru",VK:"https://vk.com/coffeemaniaru",CATALOG:"/catalog"}},39825:(e,t,r)=>{"use strict";r.d(t,{A:()=>g});var n=r(95155),o=r(86316),a=r(61531),i=r.n(a),l=r(52619),s=r.n(l),c=r(39012);let d=[{title:"Меню",links:[{text:"Меню доставки",href:c.b.DELIVERY_MENU},{text:"Корпоративное меню",href:c.b.CORPORATE_MENU},{text:"Кулинария на заказ",href:c.b.CULINARY},{text:"Торты и десерты на заказ",href:c.b.CAKES},{text:"Кейтеринг",href:c.b.CATERING}]},{title:"Проекты",links:[{text:"Кофемания",href:c.b.PROJECTS.COFEMANIA},{text:"Кофемания Без Тарелок",href:c.b.PROJECTS.COFEMANIA_NO_PLATES},{text:"Кофемания Chef's",href:c.b.PROJECTS.COFEMANIA_CHEFS},{text:"\xabЖажда крови\xbb",href:c.b.PROJECTS.BLOOD_THIRST},{text:"Кондитерское ателье Cake Buro",href:c.b.PROJECTS.CAKE_BURO,br:!0},{text:"Пиццерия Barmalini",href:c.b.PROJECTS.BARMALINI},{text:"Чайхона \xabУзбечка\xbb",href:c.b.PROJECTS.UZBECHKA}]},{title:"#МояКофемания",links:[{text:"Программа лояльности",href:c.b.LOYALTY},{text:"Приложение",href:c.b.APP},{text:"Доставка и оплата",href:c.b.DELIVERY},{text:"Заказ в аэропорту",href:c.b.AIRPORT},{text:"Скидки и акции",href:c.b.DISCOUNTS},{text:"Подарочные карты",href:c.b.GIFT_CARDS},{text:"Coffeemania shop",href:c.b.SHOP}]},{title:"О нас",links:[{text:"О \xabКофемании\xbb",href:c.b.ABOUT},{text:"Наши награды",href:c.b.AWARDS},{text:"Устойчивое развитие",href:c.b.SUSTAINABILITY},{text:"Карьера",href:c.b.CAREER},{text:"Кофе & Бариста",href:c.b.COFFEE},{text:"Объявления",href:c.b.ANNOUNCEMENTS},{text:"Правила и реквизиты",href:c.b.RULES}]},{title:"Академия",links:[{text:"Школа сервиса",href:c.b.ACADEMY.SERVICE},{text:"Школа шефов",href:c.b.ACADEMY.CHEFS},{text:"Школа бариста",href:c.b.ACADEMY.BARISTA}]},{title:"Прочее",links:[{text:"Новости",href:c.b.NEWS},{text:"События",href:c.b.EVENTS},{text:"Акции",href:c.b.PROMOTIONS}
1,{text:"Контакты",href:c.b.CONTACTS,noMobile:!0},{text:"Оставить отзыв",href:c.b.FEEDBACK},{text:"FAQ",href:c.b.FAQ}]}];var u=r(12115),h=r(85203),m=r.n(h),_=r(61627),f=r(68307),p=r(19319);function x(e){return String(e||"").trim()}function b(e){let t=x(null==e?void 0:e.title),r={text:t,href:"string"==typeof(null==e?void 0:e.url)&&e.url?e.url:"#"};return"Контакты"===t&&(r.noMobile=!0),r}function g(){let[e,t]=(0,u.useState)([]),[r,a]=(0,u.useState)(0),l=(0,_.r6)(),h=(0,_.CU)(e=>e.settings),g=(0,u.useRef)([]),v=(0,u.useMemo)(()=>(0,f.g)(h),[h]),C=(0,u.useMemo)(()=>{var e;let t=Array.isArray(e=l||[])?e.filter(e=>e&&"footer"===e.type).sort((e,t)=>{var r,n;return(null!=(r=null==e?void 0:e["sort-order"])?r:0)-(null!=(n=null==t?void 0:t["sort-order"])?n:0)}).map(e=>({title:x(null==e?void 0:e.title),links:(Array.isArray(null==e?void 0:e.children)?e.children:[]).filter(e=>e&&"footer"===e.type).sort((e,t)=>{var r,n;return(null!=(r=null==e?void 0:e["sort-order"])?r:0)-(null!=(n=null==t?void 0:t["sort-order"])?n:0)}).map(b)})):[];return t.length?t:d},[l]);return(0,u.useEffect)(()=>{g.current=g.current.slice(0,C.length),a(window.innerWidth);let e=()=>{a(window.innerWidth)};return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[C.length]),(0,u.useEffect)(()=>{t(Array(C.length).fill(!1))},[C.length]),(0,u.useEffect)(()=>{},[]),(0,n.jsx)("div",{className:i().FooterContainer,children:(0,n.jsxs)("div",{className:i().Content,children:[(0,n.jsxs)("div",{className:i().InfoContainer,children:[(0,n.jsxs)("div",{style:{marginBottom:26},className:m()(i().RowFlexDirection,i().Mobile),children:[(0,n.jsxs)("div",{style:{width:"50%"},className:i().ColumnFlexDirection,children:[(0,n.jsx)("p",{children:"Телефон доставки:"}),(0,n.jsx)("a",{href:v.phoneHref,className:i().phoneNumber,children:v.phoneLabel})]}),(0,n.jsxs)("div",{className:i().ColumnFlexDirection,style:{width:"50%",paddingLeft:10},children:[(0,n.jsx)("p",{style:{marginBottom:6},children:"Мы в соцсетях:"}),(0,n.jsxs)("div",{children:[(0,n.jsx)(s(),{href:c.b.EXTERNAL.TELEGRAM,target:"_blank",rel:"noopener noreferrer",style:{marginRight:14,height:34},children:(0,n.jsx)(o.L,{height:34,name:"vk",className:i().CursorPointer})}),(0,n.jsx)(s(),{href:c.b.EXTERNAL.TELEGRAM,target:"_blank",rel:"noopener noreferrer",children:(0,n.jsx)(o.L,{height:34,name:"telegram",className:i().CursorPointer})})]})]})]}),(0,n.jsx)("div",{className:m()(i().MenuCategoryContainer,i().MenuCategoryContainerMobile),children:C.map((e,t)=>(0,n.jsxs)("div",{className:i().ColumnFlexDirection,children:[(0,n.jsx)("p",{className:i().MenuItemTitle,style:{fontSize:15,marginBottom:21},children:e.title}),e.links.map((e,t)=>(0,n.jsx)("div",{children:(!(null==e?void 0:e.noMobile)||r>680)&&(0,n.jsx)("a",{href:(0,p.Y$)(e.href),className:i().menuLink,children:e.text})},t))]},t))}),(0,n.jsx)("div",{className:i().MenuCategoryContainer1024,children:C.map((r,a)=>{var l,s;let c=e[a];return(0,n.jsxs)("div",{className:i().AccordionItem,children:[(0,n.jsxs)("button",{className:"".concat(i().AccordionButton," ").concat(c?i().AccordionButtonActive:""),onClick:()=>{t(e=>{let t=[...e];return t[a]=!t[a],t})},"aria-expanded":c,children:[(0,n.jsx)("span",{children:r.title}),(0,n.jsx)(o.L,{name:c?"arrow-up":"arrow-down",className:i().AccordionIcon})]}),(0,n.jsx)("div",{ref:e=>{g.current[a]=e},className:i().AccordionContent,style:{height:c?"".concat(null!=(s=null==(l=g.current[a])?void 0:l.scrollHeight)?s:0,"px"):"0px"},children:(0,n.jsx)("div",{className:i().AccordionContentInner,children:r.links.map((e,t)=>(0,n.jsx)("a",{href:(0,p.Y$)(e.href),className:i().menuLink,children:e.text},t))})})]},a)})}),(0,n.jsx)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},className:m()(i().RowFlexDirection,i().LinkContainer),children:(0,n.jsxs)("div",{className:i().RowFlexDirection,children:[(0,n.jsxs)("div",{className:m()(i().RowFlexDirection,i().noMobile),children:[(0,n.jsxs)("div",{style:{marginRight:39},className:i().ColumnFlexDirection,children:[(0,n.jsx)("p",{children:"Телефон доставки:"}),(0,n.jsx)("a",{href:v.phoneHref,className:i().phoneNumber,children:v.phoneLabel})]}),(0,n.jsxs)("div",{style:{marginRight:86},className:i().ColumnFlexDirection,children:[(0,n.jsx)("p",{style:{marginBottom:12},children:"Мы в соцсетях:"}),(0,n.jsxs)("div",{children:[(0,n.jsx)(s(),{href:c.b.EXTERNAL.TELEGRAM,target:"_blank",rel:"noopener noreferrer",style:{marginRight:14},children:(0,n.jsx)(o.L,{height:34,name:"vk",className:i().CursorPointer})}),(0,n.jsx)(s(),{href:c.b.EXTERNAL.TELEGRAM,target:"_blank",rel:"noopener noreferrer",children:(0,n.jsx)(o.L,{height:34,name:"telegram",className:i().CursorPointer})})]})]})]}),(0,n.jsxs)("div",{className:i().ColumnFlexDirection,children:[(0,n.jsx)("p",{className:i().mobileAp
1p,style:{marginBottom:12},children:"Мобильное приложение:"}),(0,n.jsxs)("div",{style:{gap:11,display:"flex",flexDirection:"row"},children:[(0,n.jsx)(s(),{href:c.b.EXTERNAL.APP_STORE,target:"_blank",rel:"noopener noreferrer",style:{height:34},children:(0,n.jsx)(o.L,{height:34,name:"apple-btn",className:i().CursorPointer})}),(0,n.jsx)(s(),{href:c.b.EXTERNAL.GOOGLE_PLAY,target:"_blank",rel:"noopener noreferrer",style:{height:34},children:(0,n.jsx)(o.L,{height:34,name:"google-btn",className:i().CursorPointer})})]})]})]})})]}),(0,n.jsx)("div",{className:i().BottomInfo,children:(0,n.jsxs)("div",{className:i().BottomInfoContainer,children:[(0,n.jsx)("p",{children:v.copyrightText}),(0,n.jsxs)("div",{className:i().LogoAndPolicy,children:[(0,n.jsx)(s(),{href:c.b.PRIVACY_POLICY,className:i().menuLinkWithUnderline,children:"Политика обработки персональных данных"}),(0,n.jsx)(o.L,{name:"russ-pass-icon",height:44})]})]})}),(0,n.jsxs)("div",{className:i().mobileBottomInfo,children:[(0,n.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:18},children:[(0,n.jsx)(s(),{style:{paddingTop:24},href:c.b.PRIVACY_POLICY,className:i().menuLinkWithUnderline,children:"Политика обработки персональных данных"}),(0,n.jsxs)("p",{children:["\xa9 ",v.legalEntity," ",v.startYear,"-",v.currentYear,".",(0,n.jsx)("br",{})," Все права защищены."]})]}),(0,n.jsx)("div",{className:i().LogoAndPolicy,children:(0,n.jsx)(o.L,{name:"russ-pass-icon",height:44})})]})]})})}},45047:(e,t,r)=>{"use strict";r.d(t,{FS:()=>o,TB:()=>i,TT:()=>n,_Z:()=>l,a2:()=>u,ju:()=>a,l1:()=>c,sN:()=>d,z3:()=>s});let n=58,o=52,a=680,i=40,l=52,s=44,c=16,d=(e,t,r)=>{let o=e<=a?Math.max(t,s):Math.max(t,l);return(e<=a?r:n)+o+c},u=()=>window.innerWidth<=480?o+(parseFloat(getComputedStyle(document.documentElement).getPropertyValue("--club-mobile-return-height"))||0):n},56e3:(e,t,r)=>{"use strict";r.d(t,{A:()=>w});var n=r(95155),o=r(86316),a=r(85203),i=r.n(a),l=r(12115),s=r(20063),c=r(39012),d=r(56023),u=r(89450),h=r(71722),m=r(64161),_=r(62692);let f=(0,r(25959).v)()(e=>({cartCount:0,favoritesCount:0,setUserMeCounts:t=>e({cartCount:t.cartCount,favoritesCount:t.favoritesCount}),clearUserMeCounts:()=>e({cartCount:0,favoritesCount:0})}));var p=r(68307),x=r(61627),b=r(84311),g=r(19319),v=r(24662),C=r(25350),A=r.n(C),N=r(61134);let j=e=>{let{settings:t}=e,r=(0,l.useMemo)(()=>{var e;return null!=(e=function(e,t){var r;let n=null==(r=e.find(e=>(null==e?void 0:e.key)===t&&!1!==e.isPublic))?void 0:r.value;if("string"!=typeof n)return null;let o=n.trim();return o.length>0?o:null}(t,"mobile_app_link"))?e:"https://4646875.redirect.appmetrica.yandex.com?appmetrica_tracking_id=966672629626912732"},[t]);return(0,n.jsx)("div",{className:A().pageHeaderMobile,children:(0,n.jsx)("div",{className:A().pageHeaderInner,children:(0,n.jsx)("a",{href:r,className:A().pageHeaderLink,children:(0,n.jsxs)("div",{className:A().pageHeaderBlock,children:[(0,n.jsx)("img",{className:A().icon24ArrowLeftAlt,alt:"Вернуться в приложение",src:(0,N.A)("/static/svg/arrow_left_alt.svg")}),(0,n.jsx)("div",{className:A().label,children:"Вернуться в приложение"}),(0,n.jsx)("div",{className:A().close})]})})})})};function E(e){var t,r;let n=Array.isArray(null==e?void 0:e.children)?e.children:[];return{id:null!=(t=null==e?void 0:e.id)?t:0,title:String((null==e?void 0:e.title)||"").trim(),url:"string"==typeof(null==e?void 0:e.url)?e.url:"",icon:(null==e?void 0:e.icon)||void 0,external:!!(null==e?void 0:e.external),sortOrder:null!=(r=null==e?void 0:e["sort-order"])?r:0,children:n.filter(e=>e&&"header"===e.type).sort((e,t)=>{var r,n;return(null!=(r=null==e?void 0:e["sort-order"])?r:0)-(null!=(n=null==t?void 0:t["sort-order"])?n:0)}).map(E)}}var I=r(45047),M=r(36899),y=r.n(M);function w(e){let{showMobileReturn:t=!1,authLoading:r=!1,logoOnly:a=!1}=e,[C,A]=(0,l.useState)(!1),[N,M]=(0,l.useState)(!1),[w,L]=(0,l.useState)(!1),[R,H]=(0,l.useState)(null),F=(0,x.CU)(e=>e.settings),T=(0,l.useMemo)(()=>(0,p.g)(F),[F]),k=(0,b.n)(e=>e.isAuthorized),S=f(e=>e.cartCount),O=f(e=>e.favoritesCount);!function(e){let t=f(e=>e.setUserMeCounts),r=f(e=>e.clearUserMeCounts),n=(0,l.useRef)(null),o=(0,l.useRef)(!0),a=(0,l.useRef)(e);(0,l.useEffect)(()=>{a.current=e},[e]);let i=(0,l.useCallback)(async()=>
1{if(!o.current||!a.current)return;let e=new AbortController,n=setTimeout(()=>e.abort(),1e4);try{let a=(0,_.getCookie)("authToken"),i={Accept:"application/json","Content-Type":"application/json"};a&&(i.Authorization=String(a));let l=await fetch("".concat("https://coffeemania.ru/club/api","/info/me"),{method:"GET",signal:e.signal,headers:i});if(clearTimeout(n),!o.current)return;if(401===l.status)return void r();if(!l.ok){console.warn("[useUserMePolling] Non-OK response:",l.status),s();return}let c=await l.json();if(!o.current)return;t({cartCount:"number"==typeof c.cartCount?c.cartCount:0,favoritesCount:"number"==typeof c.favoritesCount?c.favoritesCount:0})}catch(e){if(clearTimeout(n),!o.current)return;(null==e?void 0:e.name)==="AbortError"?console.warn("[useUserMePolling] Request aborted (timeout or unmount)"):console.warn("[useUserMePolling] Fetch error:",(null==e?void 0:e.message)||e)}s()},[t,r]),s=(0,l.useCallback)(()=>{o.current&&a.current&&(n.current&&clearTimeout(n.current),n.current=setTimeout(()=>{i()},6e4))},[i]);(0,l.useEffect)(()=>(o.current=!0,e)?(i(),()=>{o.current=!1,n.current&&(clearTimeout(n.current),n.current=null)}):void r(),[e,i,r])}(k);let P=(0,x.r6)(),B=(0,l.useMemo)(()=>{var e;return Array.isArray(e=P||[])?e.filter(e=>e&&"header"===e.type).sort((e,t)=>{var r,n;return(null!=(r=null==e?void 0:e["sort-order"])?r:0)-(null!=(n=null==t?void 0:t["sort-order"])?n:0)}).map(E):[]},[P]),{visibleItems:D,overflowItems:Y}=function(e){let[t,r]=(0,l.useState)(e.length),n=(0,l.useCallback)(()=>{if(0===e.length)return void r(0);let t=1024;window.innerWidth>1024&&(t=window.innerWidth);let n=Math.max(0,t-2*I.TB)-736,o=e.length;for(let t=o;t>0;t--){if(n>=8*e.slice(0,t).reduce((e,t)=>e+t.title.length,0)+16*t+40*(t<e.length)){o=t;break}o=t-1}r(Math.max(0,o))},[e]);return(0,l.useEffect)(()=>(n(),window.addEventListener("resize",n),()=>window.removeEventListener("resize",n)),[n]),{visibleItems:e.slice(0,t),overflowItems:e.slice(t)}}((0,l.useMemo)(()=>{let e=B.filter(e=>"Ещё"!==e.title).map(e=>({...e,children:[]}));return e.length>0&&e.unshift({id:-1,title:"Заказать еду",url:c.b.DELIVERY_MENU,icon:"/static/svg/header/cutlery.svg",external:!0,sortOrder:0,children:[]}),e},[B])),U=(0,l.useMemo)(()=>{let e=[];for(let t of Y)e.push(t),e.push(...t.children);return e},[Y]),W=()=>{M(!1),L(!1),H(null)};(0,m._)(!a&&N),(0,l.useEffect)(()=>{let e=document.documentElement;if(!a&&N)return e.dataset.mobileMenuOpen="true",()=>{delete e.dataset.mobileMenuOpen};delete e.dataset.mobileMenuOpen},[N,a]);let G=(0,s.usePathname)(),V=(0,d.N)((0,h.d)(null!=G?G:"")),[K,z]=(0,l.useState)(!1);(0,l.useEffect)(()=>{if(!V)return void z(!1);let e=()=>{z((0,u.FJ)())};e();let t=new MutationObserver(e);return t.observe(document.documentElement,{attributes:!0,attributeFilter:["data-catalog-nav-stuck"]}),window.addEventListener("scroll",e,{passive:!0}),()=>{t.disconnect(),window.removeEventListener("scroll",e)}},[V]);let $=V&&!K;return(0,n.jsxs)("div",{className:i()(y().headerContainer,{[y().headerContainerCatalogFlush]:$}),children:[t&&(0,n.jsx)(j,{settings:F}),(0,n.jsxs)("div",{className:y().HeaderContent,children:[!a&&(0,n.jsx)("div",{className:y().hamburger,onClick:N?W:()=>{M(!N)},children:(0,n.jsx)(o.L,{height:24,width:24,name:N?"cross":"menu"})}),!a&&(0,n.jsx)("div",{className:i()(y().mobileMenu,{[y().mobileMenuOpen]:N}),children:(0,n.jsxs)("div",{className:y().mobileMenuContent,children:[(0,n.jsxs)("nav",{className:y().mobileNav,children:[(0,n.jsxs)("div",{className:y().mobileNavbarHeader,children:[(0,n.jsxs)("div",{className:y().navbarElement,children:[(0,n.jsx)("span",{children:"Позвоните нам"}),(0,n.jsx)("a",{href:T.phoneHref,children:T.phoneLabel})]}),(0,n.jsxs)("div",{className:y().navbarElement,children:[(0,n.jsx)("span",{children:"Задайте вопрос"}),(0,n.jsx)("a",{href:c.b.TELEGRAM,children:"Чат в Telegram"})]})]}),B.map(e=>e.children.length>0?(0,n.jsxs)("div",{onClick:()=>{H(e),L(!0)},className:i()(y().mobileMenuItem,y().other),children:[(0,n.jsxs)("div",{className:y().MenuItemsWithIcon,children:[e.icon&&(0,n.jsx)("img",{alt:e.title,loading:"lazy",width:"28",height:"28",decoding:"async",src:e.icon,className:y().menuIcon}),(0,n.jsx)("span",{children:e.title})]}),(0,n.jsx)(o.L,{height:14,width:14,name:"arrow-right-gray"})]},e.id):(0,n.jsx)("a",{href:(0,g.Y$)(e.url),onClick:W,className:y().mobileMenuItem,children:(0,n.jsxs)("div",{className:y().MenuItemsWithIcon,children:[e.icon&&(0,n.jsx)("img",{alt:e.title,loading:"lazy",width:"28",height:"28",decoding:"async",src:e.icon,className:y().menuIcon}),(0,n.jsx)("span",{children:e.title})]})},e.id)),(0,n.jsxs)("div",{className:i()(y().subMenu,{[y().subMenuOpen]:w}),children:[(0,n.jsxs)("div",{onClick:()=>{L(!1),H(null)},className:y().subMenuHeader,children:[(0,n.jsx)("svg",{className:y().backIcon,width:"24",height:"25",viewBox:"0 0 24 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.707 18.957a1 1 0 0 1-1.414 0l-6-6a1 1 0 0 1 0-1.414l6-6a1 1 0 1 1 1.414 1.414l-5.293 5.293 5.293 5.293a1 1 0 0 1 0 1.414Z",fill:"#585858"})}),(0,n.jsx)("span",{children:(null==R?void 0:R.title)||"Ещё"})]}),(0,n.jsx)("div",{className:y().subMenuItems,children:null==R?void 0:R.children.map(e=>(0,n.jsxs)("a",{href:(0,g.Y$)(e.url),onClick:W,className:i()(y().mobileMenuItem,y().other),children:[(0,n.jsx)("span",{children:e.title}),(0,n.jsx)(o.L,{height:14,width:14,name:"arrow-right-gray"})]},e.id))})]})]}),(0,n.jsxs)("div",{className:y().socialNetworks,children:[(0,n.jsx)("span",{children:"Мы в соцсетях"}),(0,n.jsxs)("div",{className:y().socialContainer,children:[(0,n.jsx)("a",{href:c.b.VK,children:(0,n.jsxs)("svg",{width:"49",he
1ight:"49",viewBox:"0 0 49 49",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsx)("path",{d:"M48.5 24.497C48.5 37.753 37.753 48.5 24.497 48.5 11.247 48.5.5 37.753.5 24.497.5 11.247 11.247.5 24.497.5 37.753.5 48.5 11.247 48.5 24.497Z",fill:"#F4F4F4"}),(0,n.jsx)("path",{d:"M34.774 29.095c-.69-.918-1.794-1.965-2.18-2.442-.511-.55-.359-.845 0-1.423 0 0 3.876-5.6 4.253-7.436.125-.66-.153-.918-.817-.918h-3.364a1.145 1.145 0 0 0-.767.156c-.23.14-.406.358-.498.615a31.609 31.609 0 0 1-4.02 6.426c-.717.808-1.05 1.047-1.444 1.047-.395 0-.404-.266-.404-.992v-6.425c0-.918-.206-.827-.897-.827h-5.383c-.413 0-.494.083-.494.413 0 .845 1.436.863 1.436 3.15v4.7c0 .917-.224 1.395-.664 1.395-1.157 0-4.082-3.985-5.625-8.611-.386-.946-.682-1.047-1.553-1.047H8.98c-.484 0-.843.175-.843.68 0 .918 1.05 5.012 5.185 10.712 2.782 3.838 6.424 5.913 9.717 5.913 2 0 2.494-.34 2.494-1.212V30.03c0-.734.278-1.019.691-1.019.413 0 1.274.184 3.185 2.111 2.26 2.204 2.414 3.195 3.643 3.195h3.795c.386 0 .744-.248.744-.918-.018-.854-1.121-2.47-2.817-4.305Z",fill:"#212121"})]})}),(0,n.jsx)("a",{href:c.b.TELEGRAM,children:(0,n.jsxs)("svg",{width:"49",height:"49",viewBox:"0 0 49 49",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsx)("path",{d:"M48.5 24.497C48.5 37.753 37.753 48.5 24.503 48.5S.5 37.753.5 24.497C.5 11.247 11.247.5 24.497.5S48.5 11.247 48.5 24.497Z",fill:"#F4F4F4"}),(0,n.jsx)("path",{d:"m34.968 13.678-24.893 9.674a.882.882 0 0 0-.846.913.877.877 0 0 0 .916.843l6.322 1.86 2.37 7.472a1.07 1.07 0 0 0 .778.732 1.078 1.078 0 0 0 1.026-.302l3.276-3.327 6.42 4.696a1.342 1.342 0 0 0 2.104-.799l4.253-20.314a1.277 1.277 0 0 0-.432-1.234 1.287 1.287 0 0 0-1.294-.214Zm-3.117 4.495-11.57 10.2a.597.597 0 0 0-.203.395l-.45 3.942a.114.114 0 0 1-.229 0l-1.83-5.864a.604.604 0 0 1 .263-.702l13.675-8.445a.3.3 0 0 1 .366.097.298.298 0 0 1-.022.377Z",fill:"#212121"})]})})]})]})]})}),(0,n.jsx)("a",{href:(0,g.Y$)("/"),children:(0,n.jsx)(o.L,{name:"cfm-logo",height:16,width:168,className:y().logo,priority:!0})}),!a&&(0,n.jsxs)("div",{className:y().MenuItems,children:[D.map(e=>{let t=-1===e.id;return(0,n.jsx)("div",{className:y().MenuItem,children:t?(0,n.jsxs)("div",{className:i()(y().MenuItemsWithIcon,y().restaurant),children:[(0,n.jsx)("div",{className:y().RestaurantIcon,children:(0,n.jsx)(o.L,{name:"restaurant",height:24,width:24})}),(0,n.jsx)("a",{href:(0,g.Y$)(e.url),style:{color:"var(--primary-Coffee)"},children:e.title})]}):(0,n.jsx)("a",{href:(0,g.Y$)(e.url),children:e.title})},e.id)}),Y.length>0&&(0,n.jsxs)("div",{className:y().MenuItem,onMouseEnter:()=>A(!0),onMouseLeave:()=>A(!1),children:[(0,n.jsxs)("div",{className:y().MenuItemsWithIcon,children:[(0,n.jsx)("p",{children:"Еще"}),(0,n.jsx)(o.L,{name:"arrow-down",size:16,className:i()(y().ArrowIcon,{[y().ArrowRotated]:C})})]}),(0,n.jsx)("div",{className:i()(y().DropdownMenu,{[y().DropdownVisible]:C}),children:U.map(e=>(0,n.jsx)("a",{href:(0,g.Y$)(e.url),className:y().DropdownItem,children:e.title},e.id))})]})]}),!a&&(0,n.jsxs)("div",{className:y().IconContainer,children:[(0,n.jsx)(v.A,{variant:"header",isLoading:r,wrapperClassName:y().userInfo,guestLabelClassName:y().userInfoLabel,pointsClassName:y().userInfoPoints}),(0,n.jsx)("div",{className:i()(y().Icon,y().noClick)}),r?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:y().Icon,children:(0,n.jsx)("span",{className:y().iconSkeleton})}),(0,n.jsx)("div",{className:y().Icon,children:(0,n.jsx)("span",{className:y().iconSkeleton})}),(0,n.jsx)("div",{className:y().Icon,children:(0,n.jsx)("span",{className:y().iconSkeleton})})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:i()(y().Icon,y().badgeWrapper),children:[(0,n.jsx)("a",{href:(0,g.Y$)("/cabinet/favorite".toString()),children:(0,n.jsx)(o.L,{name:"heart"})}),k&&O>0&&(0,n.jsx)("span",{className:y().badge,children:O})]}),(0,n.jsxs)("div",{className:i()(y().Icon,y().badgeWrapper),children:[(0,n.jsx)("a",{href:(0,g.Y$)("/cart".toString()),children:(0,n.jsx)(o.L,{name:"shop-cart"})}),k&&S>0&&(0,n.jsx)("span",{className:y().badge,children:S})]}),(0,n.jsx)("div",{className:y().Icon,children:(0,n.jsx)("a",{href:(0,g.Y$)("/cabinet".toString()),children:(0,n.jsx)(o.L,{name:"people"})})})]})]})]})]})}},56023:(e,t,r)=>{"use strict";r.d(t,{N:()=>n});let n=e=>{if(!e)return!1;
1let t=e.split("/").filter(Boolean);return"catalog"===t[t.length-1]}},61134:(e,t,r)=>{"use strict";r.d(t,{A:()=>a,Z:()=>o});var n=r(71722);function o(e){if(!e||/^https?:\/\//i.test(e))return e;var t=(0,n.D)()||"";if(!t)return e;if(!e)return t;let r=t.endsWith("/")?t.slice(0,-1):t,o=e.startsWith("/")?e:"/".concat(e);return"".concat(r).concat(o)}let a=o},61531:e=>{e.exports={FooterContainer:"Footer_FooterContainer__b3ZPY",MenuCategoryContainer:"Footer_MenuCategoryContainer__dQGF3",MenuCategoryContainer1024:"Footer_MenuCategoryContainer1024__Kp5RN",MenuCategoryContainerMobile:"Footer_MenuCategoryContainerMobile__rye_b",Content:"Footer_Content___ntJc",ColumnFlexDirection:"Footer_ColumnFlexDirection__1NduD",RowFlexDirection:"Footer_RowFlexDirection__SuKdB",Mobile:"Footer_Mobile__Otl33",phoneNumber:"Footer_phoneNumber__2c54K",menuLink:"Footer_menuLink__aIAuy",menuLinkWithUnderline:"Footer_menuLinkWithUnderline__6dxdU",InfoContainer:"Footer_InfoContainer__gKwB2",LinkContainer:"Footer_LinkContainer__BXpUX",BottomInfo:"Footer_BottomInfo__uuI9L",BottomInfoContainer:"Footer_BottomInfoContainer__joPVi",CursorPointer:"Footer_CursorPointer__SsFTp",LogoAndPolicy:"Footer_LogoAndPolicy__9Ag6b",AccordionContainer:"Footer_AccordionContainer__EIHww",AccordionItem:"Footer_AccordionItem__QHxLi",AccordionButton:"Footer_AccordionButton__je1Nj",AccordionButtonActive:"Footer_AccordionButtonActive__hpyqH",AccordionIcon:"Footer_AccordionIcon__P19RZ",AccordionContent:"Footer_AccordionContent___7ep5",noMobile:"Footer_noMobile__X3haN",mobileBottomInfo:"Footer_mobileBottomInfo__UfMm3",AccordionContentInner:"Footer_AccordionContentInner__W75S8",mobileApp:"Footer_mobileApp__SLkD6",MenuItemTitle:"Footer_MenuItemTitle__v12tI"}},64161:(e,t,r)=>{"use strict";r.d(t,{_:()=>o});var n=r(12115);function o(e){(0,n.useEffect)(()=>(e?(document.body.style.overflow="hidden",document.documentElement.style.overflow="hidden"):(document.body.style.overflow="",document.documentElement.style.overflow=""),()=>{document.body.style.overflow="",document.documentElement.style.overflow=""}),[e])}},68307:(e,t,r)=>{"use strict";r.d(t,{g:()=>a});let n={phone:"footer_phone",legalEntity:"footer_legal_entity",startYear:"footer_start_year"};function o(e,t){var r;let n=null==(r=e.find(e=>(null==e?void 0:e.key)===t&&!1!==e.isPublic))?void 0:r.value;if("string"==typeof n){let e=n.trim();return e.length>0?e:null}return"number"==typeof n&&Number.isFinite(n)?String(n):null}function a(e){var t,r;let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date().getFullYear(),i=null!=(t=o(e,n.phone))?t:"+7 (495) 120-120-3",l=null!=(r=o(e,n.legalEntity))?r:'ООО "Ортизей"',s=o(e,n.startYear),c=/^\d{4}$/.test(null!=s?s:"")&&null!=s?s:"2001";return{phoneLabel:i,phoneHref:function(e){let t=e.trim().replace(/[^\d+]/g,""),r=t.startsWith("+")?"+":"",n=t.replace(/\D/g,"");return"tel:".concat(r).concat(n)}(i),legalEntity:l,startYear:c,currentYear:a,copyrightText:"\xa9 ".concat(l," ").concat(c,"-").concat(a,". Все права защищены.")}}},71722:(e,t,r)=>{"use strict";r.d(t,{D:()=>n,d:()=>o});let n=()=>{let e="/club".trim();return e&&"/"!==e?(e.startsWith("/")?e:"/".concat(e)).replace(/\/$/,""):""},o=e=>{let t=n();return t&&e.startsWith(t)?e.slice(t.length)||"/":e}},89450:(e,t,r)=>{"use strict";r.d(t,{F$:()=>d,FJ:()=>i,Gq:()=>a,K0:()=>l,Z4:()=>c,cr:()=>o,om:()=>s});let n="data-catalog-nav-stuck",o=e=>{if("undefined"!=typeof document){if(e)return void document.documentElement.setAttribute(n,"true");document.documentElement.removeAttribute(n)}},a=()=>{"undefined"!=typeof document&&document.documentElement.removeAttribute(n)},i=()=>"undefined"!=typeof document&&"true"===document.documentElement.getAttribute(n),l=(e,t)=>!(window.scrollY<=0)&&e.getBoundingClientRect().top<=t-1,s=(e,t,r)=>!!r.hasBanner&&!(window.scrollY<=0)&&e.getBoundingClientRect().top<=t+48,c=(e,t,r)=>!(window.scrollY<=0)&&(r.hasBanner?e.getBoundingClientRect().top<=t+48+32:!l(e,t)),d=(e,t,r)=>r.hasBanner?s(e,t,r):l(e,t)}}]);

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.