PageSourceSearch

https://www.edimdoma.ru/_next/static/chunks/9040-1836e4825187ed2d.js

js edimdoma.ru collected 2026-10-02 04:10:37 UTC 13,954 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9040],{12479:(e,t,a)=>{"use strict";a.d(t,{j:()=>s.j});var s=a(58896)},22454:(e,t,a)=>{"use strict";a.d(t,{R:()=>o});var s=a(59886),i=a(132),n=a(33549),r=a(49729);async function o(e){let{tagId:t,offset:a=0,limit:o=n.mF,sorted:l,pageType:c,signal:d}=e;if(t){let e=await (0,i.K)({endpoint:s.t.tagCatalog,params:{limit:o,offset:a,id:t,object_name:"Post",sorted:l},errorMessage:"Не удалось загрузить каталог постов по тегу",signal:d});return{posts:e.objects,count:e.count,offset:e.offset,count_object:e.count_object,tag:e.tag,seo:e.seo}}let u=await (0,i.K)({endpoint:r.Y.postsCatalog,params:{limit:o,offset:a,sorted:l,page_type:c},errorMessage:"Не удалось загрузить каталог рецептов",signal:d});return{posts:u.posts,count:u.count,offset:u.offset,count_object:u.count_object,seo:u.seo}}},27065:e=>{e.exports={gradientForImage:"LinkTile_gradientForImage__yurw6"}},37301:(e,t,a)=>{"use strict";a.d(t,{v:()=>u});var s=a(98807),i=a(99695),n=a(93087),r=a.n(n);a(26239),a(22454),a(88416),a(56126),a(49729),a(22678),a(132),a(33549);var o=a(61035),l=a(60796),c=a(24454),d=a(12479);let u=e=>{let{offset:t=0,limit:a=7,queryKey:n}=e,{data:u}=(0,i.useQuery)({queryKey:n,queryFn:()=>o.M.fetchPosts({limit:a,offset:t,pageType:"main"})});return(0,s.jsxs)("section",{className:"basicSection anchor",id:"post",children:[(0,s.jsx)("h2",{className:"titleH2",children:"Статьи"}),(0,s.jsx)("ul",{className:"grid grid-cols-1 gap-x-2.5 gap-y-6 md:grid-cols-4",children:null==u?void 0:u.posts.map(e=>(0,s.jsx)("li",{children:(0,s.jsx)(d.j,{post:e,className:"md:first:col-span-2",queryKey:n})},e.id))}),(0,s.jsx)(r(),{href:l.Jh.postCatalog,children:(0,s.jsx)(c.$,{className:"w-full",asChild:!0,children:"Показать больше"})})]})}},49729:(e,t,a)=>{"use strict";a.d(t,{Y:()=>s});let s={postsCatalog:"/posts",postItem:e=>"/post/".concat(e),postItemPreview:"/post"}},58589:(e,t,a)=>{"use strict";a.d(t,{b:()=>i});var s=a(90978);let i=(0,s.createServerReference)("7fb9a302512f5dc654b93dbcd3055fce9bcb5fa3dc",s.callServer,void 0,s.findSourceMapURL,"revalidateByTag")},58896:(e,t,a)=>{"use strict";a.d(t,{j:()=>o});var s=a(98807),i=a(88738),n=a(95512),r=a(72681);let o=e=>{let{post:t,queryKey:a,lcpImage:o=!1}=e,{id:l,cooking_books:c}=t,{updateCollections:d,deleteFromFavourite:u,addToFavourite:m}=(0,i.JE)(a,"posts");return(0,s.jsx)(n.R,{post:t,lcpImage:o,queryKey:a,children:c&&(0,s.jsx)(r.oG,{id:l,entityInCollections:null!=c?c:[],entityType:"Post",addToFavouriteAction:m,deleteFromFavouriteAction:u,updateCollectionsAction:d})})}},60392:(e,t,a)=>{"use strict";a.d(t,{J:()=>g});var s=a(98807),i=a(99695),n=a(93087),r=a.n(n);a(26239);var o=a(49923),l=a(95340),c=a(43516),d=a(68955),u=a(24454),m=a(95380);let g=e=>{let{queryKey:t}=e,{data:a}=(0,i.useQuery)({queryKey:t,queryFn:()=>o.O.fetchRecipesForMain({limit:8})}),n=(0,d.un)(null==a?void 0:a.recipes),{data:g,isLoading:p,queryKeysForCatalog:h}=(0,l.M9)({entity:"Recipe",entityId:n});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("ul",{className:"grid grid-flow-dense grid-cols-2 gap-x-2.5 gap-y-8 sm:grid-cols-3 xl:grid-cols-4",children:null==a?void 0:a.recipes.map(e=>{var t,a;return(0,s.jsx)(m.RecipeCard,{slide:e,queryKey:h,cooking_books:null!=(a=null==g||null==(t=g.get(e.id))?void 0:t.cooking_books)?a:[],isFavoriteLoading:p},e.id)})}),(0,s.jsx)(r(),{href:c.J.recipeCatalog,children:(0,s.jsx)(u.$,{className:"w-full",asChild:!0,children:"Показать больше"})})]})}},60796:(e,t,a)=>{"use strict";a.d(t,{B5:()=>i.B,Jh:()=>n.J,Jk:()=>s.Jk,z1:()=>s.z1});var s=a(33549);a(39626);var i=a(22678),n=a(43516)},61035:(e,t,a)=>{"use strict";a.d(t,{M:()=>l});var s=a(4260),i=a(33549),n=a(22678),r=a(49729);class o{async fetchPosts(e){let{limit:t=i.mF,offset:a=0,sorted:s=i.UE.new,pageType:o}=e,l=new URLSearchParams({limit:t.toString(),offset:a.toString(),sorted:s.toString(),...o&&{page_type:o}});return(await this.instance.get("".concat(n.B.API_URL).concat(n.m).concat(r.Y.postsCatalog,"?").concat(l))).data}async fetchFullPost(e){return(await this.instance.get("".concat(n.B.API_URL).concat(n.m).concat(r.Y.postItem(e)))
1).data}async fetchFullPostPreview(e){return(await this.instance.post("".concat(n.B.API_URL).concat(n.m).concat(r.Y.postItemPreview),{id:e,preview:"1"})).data}constructor(e){this.instance=e}}let l=new o(s.axiosInstance)},67451:(e,t,a)=>{"use strict";a.d(t,{R:()=>j});var s=a(98807),i=a(93087),n=a.n(i);a(26239);var r=a(43516),o=a(68955),l=a(24454),c=a(99695),d=a(33770),u=a(22678);let m=[{position:1,name:"Новости",url:r.J.newsCatalog,image_desktop:"/new/images/category/salads.webp",image_mobile:"/new/images/category/salads.webp"},{position:2,name:"Новогоднее меню",url:"https://www.edimdoma.ru/new-year-2025",image_desktop:"/new/images/category/newYearMenu.webp",image_mobile:"/new/images/category/newYearMenu.webp"},{position:3,name:"Эксклюзивно",url:r.J.tagPosts("143528-eksklyuzivno"),image_desktop:"https://chat-aiacademy.storage.yandexcloud.net/uploads/fileupload/file/422982/photo.png",image_mobile:"https://chat-aiacademy.storage.yandexcloud.net/uploads/fileupload/file/422982/photo.png"},{position:4,name:"Пицца на толстом тесте",url:r.J.recipeSingle("154827-pitstsa-na-tolstom-teste"),image_desktop:"/new/images/category/pizza.webp",image_mobile:"/new/images/category/pizza.webp"},{position:5,name:"Статьи",url:r.J.postCatalog,image_desktop:"https://e3.edimdoma.ru/data/top_menu/0000/0006/image_desktop/6-ed4_5.jpg?1767020570",image_mobile:"https://e3.edimdoma.ru/data/top_menu/0000/0006/image_desktop/6-ed4_5.jpg?1767020570"},{position:6,name:"Неделя на вкус",url:r.J.tagPosts("145216-nedelya-na-vkus"),image_desktop:"https://e3.edimdoma.ru/data/top_menu/0000/0007/image_desktop/7-ed4_6.jpg?1767014622",image_mobile:"https://e3.edimdoma.ru/data/top_menu/0000/0007/image_desktop/7-ed4_6.jpg?1767014622"},{position:7,name:"Тарталетка с лимонным курдом",url:r.J.recipeSingle("154810-tartaletka-s-limonnym-kurdom"),image_desktop:"https://e3.edimdoma.ru/data/recipes/0015/4810/154810-ed4_big_wide.jpg?1766395504",image_mobile:"https://e3.edimdoma.ru/data/recipes/0015/4810/154810-ed4_big_wide.jpg?1766395504"}];async function g(e){try{let t=await e(),a=null==t?void 0:t.top_menu;if(!Array.isArray(a))return m;return a.map(e=>({...e,image_desktop:"".concat(u.B.API_IMAGE).concat(e.image_desktop),image_mobile:"".concat(u.B.API_IMAGE).concat(e.image_mobile)}))}catch(e){return m}}var p=a(4260);let h={mainLinks:"/home/top_menu"};class y{async getMainLinks(){return(await this.instance.get(h.mainLinks)).data}constructor(e){this.instance=e}}let _=new y(p.axiosInstance);var x=a(48612),w=a(27065),f=a.n(w);let v=e=>{let{decktopImage:t,mobileImage:a,href:i,count:r,title:l}=e;return(0,s.jsxs)(n(),{href:i,className:(0,o.cn)("relative block h-52 w-full overflow-hidden rounded-2xl md:h-full","cardHoverAnimation"),children:[(0,s.jsxs)("picture",{children:[a&&(0,s.jsx)("source",{media:"(max-width: 768px)",srcSet:a}),(0,s.jsx)("source",{media:"(min-width: 769px)",srcSet:t}),(0,s.jsx)("img",{src:t,alt:l,loading:"lazy",decoding:"async",className:"imageBasic h-full"})]}),(0,s.jsx)("div",{className:(0,o.cn)("gradientForImage absolute inset-0",f().gradientForImage)}),r&&(0,s.jsx)(x.E,{theme:"dark",className:"absolute top-2.5 right-2.5",children:r}),(0,s.jsx)("p",{className:"titleH3 absolute bottom-2.5 left-2.5 text-lg text-white xl:text-[28px]",children:l.slice(0,1).toUpperCase()+l.slice(1)})]})},j=()=>{let{data:e}=(0,c.useQuery)({queryFn:()=>g(()=>_.getMainLinks()),queryKey:d.l.linkTiles,enabled:!0});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("ul",{className:"grid grid-cols-2 gap-2.5 md:grid-cols-4 md:grid-rows-[repeat(4,164px)]",children:null==e?void 0:e.map((e,t)=>(0,s.jsx)("li",{className:(0,o.cn)("first:col-span-2 md:first:col-span-2 md:first:row-span-2","md:last:col-span-2 md:last:row-span-2","md:nth-2:row-span-2","md:nth-3:row-span-2","md:nth-4:row-span-2","md:nth-6:col-start-2 md:nth-6:row-start-4"),children:(0,s.jsx)(v,{decktopImage:e.image_desktop,mobileImage:e.image_mobile,href:e.url,title:e.name})},t))}),(0,s.jsx)(n(),{href:r.J.recipeCatalog,children:(0,s.jsxs)(l.$,{className:"w-full",asChild:!0,children:["Смотреть все рецепты"," "]})})]})}},76710:(e,t,a)=>{"use strict";a.d(t,{Z:()=>u});var s=a(98807),i=a(93087),n=a.n(i),r=a(35932),o=a(68955),l=a(26555),c=a(26239);let d=(0,c.createContext)(null),u=e=>{let{children:t,link:a,variant:i="vertical",className:r}=e;return(0,s.jsx)(d.Provider,{value:{variant:i},children:(0,s.jsx)(n(),{href:a,className:(0,o.cn)("group flex flex-col gap-3","horizontal"===i&&"flex-row max-sm:flex-col",r),children:t})})};u.Image=e=>{let{src:t,title:a,lcpImage:i,children:n,className:r,width:u=564,height:m=320,placeholder:g}=e,{variant:p}=(()=>{let e=(0,c.useContext)(d);if(!e)throw Error("Card.* must be used inside Card");return e})();return(0,s.jsxs)("div",{className:(0,o.cn)("cardHoverAnimation relative overflow-hidden rounded-2xl","vertical"===p&&"aspect-square max-h-80","horizontal"===p&&"relative aspect-video h-36 shrink-0",r),children:[(0,s.jsx)(l.A,{src:t,alt:a,className:(0,o.cn)("imageBasic","absolute inset-0 h-full",r),width:u,height:m,loading:i?"eager":"lazy",fetchPriority:i?"high":"auto",placeholderImage:g}),n]})},u.Content=e=>{let{children:t}=e;return(0,s.jsx)("div",{className:(0,o.cn)("flex flex-col gap-3"),children:t})},u.Time=e=>{let{date:t}=e;return(0,s.jsx)("time",{className:"text-xx text-text-secondary",dateTime:t,children:(0,r.Ze)(t)})},u.Title=e=>{let{children:t,className:a}=e;return(0,s.jsx)("p",{className:(0,o.cn)("titleH4 cardLinkDark",a),children:t})}},90978:(e,t,a)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var a in t)Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}(t,{callServer:function(){return s.callServer},createServerReference:function(){return n.createServerReference},findSourceMapURL:function(){return i.findSourceMapURL}});let s=a(23317),i=a(18813),n=a(5193)},95340:(e,t,a)=>{"use strict";a.d(t,{iR:()=>u,j6:()=>j,EH:()=>b,M9:()=>k});var s=a(99695),i=a(69555);let n={getCollectionsAndRatingList:"/user_page/get_user_content",getCollectionsForRecipe:e=>"/my_collections/recipe/".concat(e),getRating:"/ratings/get_object_rate"};var r=a(4260);class o{async getRating(e){let{id:t,type:a}=e,s=new URLSearchParams({object_name:a,id:t.toString()});return(await this.instance.get("".concat(n.getRating,"?").concat(s))).data}async getCollections(e){return(await this.instance.get(n.getCollectionsForRecipe(e))).data}async getCollectionAndRating(e){let{entityId:t,entity:a}=e,s=new FormData;return s.append("object_name",a),s.append("object_ids",t),await this.instance.post(n.getCollectionsAndRatingList,s)}constructor(e){this.instance=e}}let l=new o(r.axiosInstance);var c=a(33770),d=a(96813);let u=e=>{var t,a;let{entity:n,id:r,initialRating:o={avg:0,user_qty:0}}=e,{data:u}=(0,i.y)(),m=(0,s.useQuery)({queryFn:async()=>await l.getRating({type:n,id:r}),enabled:!!r&&!!u,queryKey:c.l.usersData.entityRating(r.toString(),n)}),g=null!=(a=null==m||null==(t=m.data)?void 0:t.user_rate)?a:0,p=(0,d.f8)(g,o);return{usersRate:g,fixedEntityRating:p,isLoading:m.isFetching}};var m=a(98208),g=a(13960),p=a(75616),h=a(88738),y=a(22678);let _={setRating:"/ratings/add"};class x{async setRating(e){let{entity:t,id:a,rate:s}=e,i=new URLSearchParams({object_name:t.toString(),object_id:a.toString(),rate:s.toString()});return this.instance.post("".concat(y.B.API_URL).concat(y.m).concat(_.setRating,"?").concat(i))}constructor(e){this.instance=e}}let w=new x(r.axiosInstance);var f=a(58589),v=a(25654);let j=e=>{let{prevRating:t,id:a,revalidatePageKey:s,entity:i}=e,{mutate:n,isPending:r}=function(){let e=(0,m.useQueryClient)();return(0,g.useMutation)({mutationFn:async e=>{let{entityId:t,entity:a,rating:s,queryKeyRevalidatePage:i}=e,n=+s.toFixed(1);await w.setRating({entity:a,id:t,rate:n}),await (0,f.b)(i)},onSuccess:async(t,a)=>{let{queryKeyRevalidateRequest:s,rating:i,queryKeyRevalidatePage:n,usersRating:r}=a;(0,v.Oz)({queryClient:e,updater:e=>(0,h.RW)(e,i,r),queryKey:n}),p.toast.success("Рейтинг обновлен"),await e.invalidateQueries({queryKey:s})}})}();return{isPending:r,mutateRating:e=>n({entityId:a,entity:i,rating:e,queryKeyRevalidateRequest:c.l.usersData.entityRating(a.toString(),i),queryKeyRevalidatePage:s,usersRating:t})}},b=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Recipe",{data:a}=(0,i.y)();return(0,s.useQuery)({queryKey:c.l.usersData.entityInCollections(e.toString(),t),queryFn:async()=>await l.getCollections(e),enabled:!!a})};function k(e){let{entityId:t,entity:a}=e,{data:n}=(0,i.y)(),r=Array.isArray(t),o=Array.isArray(t)?t.join(","):t.toString(),d=c.l.usersData.common(a,o);return{...(0,s.useQuery)({queryFn:async()=>{try{let e=await l.getCollectionAndRating({entity:a,entityId:o});if(r)return new Map(e.data.object_data.map(e=>[e.object_id,{cooking_books:e.cooking_books,id:e.object_id,userRate:e.user_rate}]));return e.data.object_data[0]}catch(e){throw e instanceof Error?e:Error(String(e))}},enabled:!!n,queryKey:d,retry:()=>!1}),queryKeysForCatalog:d}}},95512:(e,t,a)=>{"use strict";a.d(t,{R:()=>c});var s=a(98807),i=a(76710),n=a(60796),r=a(34688),o=a(68955),l=a(48612);let c=e=>{var t,a;let{post:c,variant:d,lcpImage:u=!1,children:m}=e;return(0,s.jsxs)(i.Z,{variant:d,link:(0,r.yt)(c),children:[(0,s.jsxs)(i.Z.Image,{src:null!=(a=c.image_ed4_big_wide)?a:c.image_ed4_wide,lcpImage:u,title:c.title,placeholder:n.Jk,children:[m,(null==(t=c.any_markers)?void 0:t.exclusive)&&(0,s.jsx)(l.E,{theme:"accent",className:(0,o.cn)("absolute top-1 left-1 z-10 max-w-30 overflow-clip text-nowrap text-ellipsis max-sm:max-w-22 sm:top-3 sm:left-3"),children:"Эксклюзивно"})]}),(0,s.jsx)(i.Z.Title,{children:c.title})]})}}}]);

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.