PageSourceSearch

https://ventmachine.ru/_nuxt/BwQDhuLP.js

js ventmachine.ru collected 2026-10-04 02:50:24 UTC 15,541 bytes, 1 lines download raw bytes

1import{d as y,o as s,q as _,_ as w,u as a,N as S,O as R,k as g,a as t,c as n,t as x,y as r,B as f,n as C,M as P,z as h,P as $,i as p,E as O,F as T,s as B,a7 as E,a4 as F,a8 as A,a9 as U,a6 as I,Q as N,aa as L,G as j,S as z}from"./ILbnWIaO.js";import{_ as k}from"./C7hJKrt9.js";import{B as D}from"./DU8Cn8Lz.js";import{g as G,P as H}from"./DKok93G5.js";import{u as V}from"./BhGhngnj.js";import{_ as q}from"./Cd4irgfZ.js";import{U as Q}from"./Xso56Ar9.js";import{_ as J}from"./BtOYbSsQ.js";import{_ as K}from"./CFKP31FQ.js";import{u as W,b as Z}from"./BSXF3ImY.js";import{_ as X,a as Y}from"./D4XXo7me.js";import{_ as ee}from"./DhLz-B0y.js";import{c as te,S as se}from"./CYfF7Pnu.js";import{u as ae}from"./CUhb4r_u.js";import"./f4zaA4C5.js";import"./DpBL29cz.js";class le{id;name;seo_slug;seo_title;seo_image;seo_description;content;blocks;toJSON(){return{...this}}}var m=(e=>(e.HeroBanner="hero-banner",e.ProductCard="product-card",e.Counter="counter",e.TextBlockFeatures="text-block-features",e.Review="review",e.ArticleCard="article-card",e))(m||{});const M=[{name:"Orange 350",image:"/img/big-banner.png",price:"124900.0",type:"Приточная установка",link:"/"},{name:"Colibri SE900",image:"/img/Vertical.png",price:"49900.0",type:"Установка с рекуператором",link:"/"},{name:"DF1000",image:"/img/Vertical.png",price:"124900.0",type:"Приточная установка",link:"/"},{name:"Orange 350",image:"/img/VerticalRed.png",price:"124900.0",type:"Приточная установка",link:"/"},{text:"Еще больше оборудования в нашем каталоге",image:"/img/next-banner.png",link:"/"}],ie=()=>[{title:"Правильная вентиляция",text:"Как выбрать вентиляцию и на что обратить внимание. Читайте в нашем блоге.",image:"/img/main-service.webp",link:"/blog"},{title:"Выбор автоматики",text:"Функции каждой автоматики и их различия",image:"/img/main-auto.webp",link:"/control"},{title:"FAQ",text:"Ответы на вопросы, которые Вас интересуют",image:"/img/main-choise.webp",link:G(H.FAQ)},{title:"Где купить",text:"Удобный поиск дилеров на карте с разными фильтрами.",image:"/img/main-wherebuy.webp",link:"/locations"}],ne=["onClick"],oe={class:"flex flex-col"},re={key:0},ce={key:1,class:"py-[7px] text-[34px] font-[700] leading-[44px]"},de={key:2,class:"text-20"},me=y({__name:"MainProductCard",props:{card:{},last:{type:Boolean},first:{type:Boolean},isCatalog:{type:Boolean}},setup(e){P(d=>({v14715d2a:a(o),v7d1ac769:a(i)}));const c=e,i=h(()=>`url('${c.card?.data?.horizontal_image?.url||"/img/big-banner.png"}')`),o=h(()=>`url('${c.card?.data?.vertical_image?.url||"/img/Vertical.png"}')`),u=h(()=>c.card?.data?.is_expanded);return(d,l)=>{const b=w;return e.card.data&&e.card.data.name?(s(),_(b,{key:0,custom:"",to:a(u)?{name:a(S),params:{slugName:e.card.data?.seo_slug}}:{name:a(R),params:{slugName:e.card.data?.seo_slug}}},{default:g(({navigate:v})=>[t("div",{class:C(["card-bg-img relative flex cursor-pointer flex-col justify-between rounded px-[36px] py-[30px] text-white",[e.first?"big-banner aspect-[1/1] sm:aspect-[unset]":"",{"aspect-[1/1] sm:aspect-[433/408]":!e.first}]]),onClick:v},[t("div",oe,[e.card.data&&e.card.data.category&&e.card.data.category.name?(s(),n("p",re,x(e.card.data.category.name),1)):r("",!0),e.card.data.name?(s(),n("h3",ce,x(e.card.data.name),1)):r("",!0),e.first?(s(),n("p",de,x(e.card?.data?.subtitle),1)):r("",!0)]),e.card.data.name?(s(),_(b,{key:0,class:"flex cursor-pointer py-2 text-16 font-semibold",to:a(u)?{name:a(S),params:{slugName:e.card?.data?.seo_slug}}:{name:a(R),params:{slugName:e.card?.data?.seo_slug}}},{default:g(()=>[f(x(e.last?"Перейти":"Узнать больше")+" ",1),l[0]||(l[0]=t("img",{src:k},null,-1))]),_:1},8,["to"])):r("",!0)],10,ne)]),_:1},8,["to"])):r("",!0)}}}),xe=$(me,[["__scopeId","data-v-f7a22831"]]),ue={class:"flex flex-col"},pe={key:0,class:"text-14"},fe={key:1,class:"py-[7px] text-[34px] font-[700] leading-[44px]"},ge={key:2,class:"text-20"},be={key:3,class:"text-[23px] font-bold leading-[28px]"},_e=y({__name:"ShowMore",props:{card:{},last:{type:Boolean},first:{type:Boolean},isCatalog:{type:Boolean}},setup(e){P(o=>({v4efa1157:i}));const i=`url('${e.card?.image}')`;return(o,u)=>{const d=w;return s(),n("div",{class:C(["card-bg-img relative flex flex-col justify-between rounded px-[36px] py-[30px] text-white aspect-square sm:aspect-[433/408]",{"md:!py-[117px]":e.first}])},[t("div",ue,[e.card.type?(s(),n("p",pe,x(e.card.type),1)):r("",!0),e.card.name?(s(),n("h3",fe,x(e.card.name),1)):r("",!0),e.card.price?(s(),n("p",ge,"от "+x(("usePriceFormat"in o?o.usePriceFormat:a(V))(e.card.price))+" ₽",1)):r("",!0),e.last?(s(),n("p",be,x(e.card.text),1)):r("",!0)]),p(d,{class:"flex cursor-pointer py-2 text-14 font-semibold",to:{name:a(O)}},{default:g(()=>[f(x(e.last?"Перейти":"Узнать больше")+" ",1),u[0]||(u[0]=t("img",{src:k},null,-1))]),_:1},8,["to"])],2)}}}),ye=$(_e,[["__scopeId","data-v-91badb87"]]),he={class:"main-product-grid"},ve=y({__name:"MainGrid",props:{items:{}},setup(e){return(c,i)=>(s(),n("section",he,[(s(!0),n(T,null,B(e.items,(o,u)=>(s(),_(xe,{key:o.id,card:o,first:u===0},null,8,["card","first"]))),128)),p(ye,{last:!0,card:a(M)[a(M).length-1]},null,8,["card"])]))}}),ke=$(ve,[["__scopeId","data-v-8f3166bb"]]),we={class:"container relative left-0 h-[400px] overflow-hidden"},$e={class:"w-full absolute flex flex-col items-center md:max-w-[50%] md:items-start"},Ce=["innerHTML"],Te=y({__name:"UpperSliderItemText",props:{slide:{}},setup(e){return(c,i)=>{const o=w;return s(),n("div",we,[p(E,{name:"slide-text"},{default:g(()=>[e.slide?(s(),n("div",{key:e.slide.id,class:"relative left-0"},[t("div",$e,[t("h1",{class:"test text-center text-28 font-semibold leading-[35px] md:text-start md:text-[48px] md:leading-[65px]",style:F(e.slide.title_color?`color: ${e.slide?.title_color}`:"color:white")},x(e.slide?.title),5),t("div",{class:"test mt-[10px] line-clamp-4 text-ellipsis text-center md:mt-[18px] md:text-start editor-normalize",style:F({color:e.slide?.subtitle_color?e.slide?.subtitle_color:"white"}),innerHTML:e.slide.description||e.slide.subtitle},null,12,Ce),e.slide.link?(s(),_(o,{key:0,to:e.slide.link},{default:g(()=>[p(K,{class:"mt-[26px] w-fit bg-white md:mt-[46px]"},{default:g(()=>[f(x(e.slide?.link_text||"Подробнее"),1)]),_:1})]),_:1},8,["to"])):r("",!0)])])):r("",!0)]),_:1})])}}}),Be=y({__name:"UpperSlider",props:{slides:{},isCreative:{type:Boolean},pagination:{type:Boolean,default:!0}},setup(e){const c=e,i=o=>{const u=c.slides.find(l=>l.id===o)?.theme,d=document.querySelector(":root");u?(d?.style?.setProperty("--header-color","#000"),d?.style?.setProperty("--header-logo-color","invert(1)"),d?.style?.setProperty("--border-color","#FFFFFF4D")):(d?.style?.setProperty("--header-color","#fff"),d?.style?.setProperty("--border-color","#fff"),d?.style?.setProperty("--header-logo-color","invert(0)"))};return(o,u)=>{const d=q;return s(),_(d,null,{default:g(()=>
1[p(J,{"inner-navigation":"","is-nav-buttons":"","named-pagination":e.pagination,onSlideChange:i,autoplay:{delay:12e3,disableOnInteraction:!1},"is-creative":e.isCreative,pagination:!1,items:e.slides,"slides-per-view":1,"swiper-class":"mt-[-70px] md:mt-[-142px]","perv-class":"left-[8px] md:left-[0px] 3xl:left-[-40px] mt-[60px]","next-class":"right-[8px] md:right-[0px] 3xl:right-[-40px] mt-[60px]"},A({default:g(l=>[p(Q,{"is-creative":e.isCreative,slide:l.item,"video-enable":""},null,8,["is-creative","slide"])]),_:2},[e.isCreative?{name:"text",fn:g(l=>[p(Te,{slide:l.item?.item},null,8,["slide"])]),key:"0"}:void 0]),1032,["named-pagination","is-creative","items"])]),_:1})}}}),Fe={key:0,class:"py-[7px] text-[28px] font-[600] leading-[35px]"},Pe={class:"line-clamp-3 max-h-[80px] pt-[9px] text-secondary"},Se=y({__name:"GreyCard",props:{card:{},first:{type:Boolean}},setup(e){P(d=>({v760435d0:a(u)}));const c=e,o=W(Z).smallerOrEqual("md"),u=h(()=>o.value?`url('${c.card?.image}')`:`url('${c.card?.image}')`);return(d,l)=>{const b=w;return s(),n("div",{class:C(["card-bg-img-gray flex h-[320px] flex-col justify-between px-4 pt-4 md:px-12 md:py-10",{"custom-mobile-bg md:col-span-2":e.first}])},[t("div",{class:C(["flex flex-col gray-card-body",e.first?"max-w-[394px]":"max-w-[278px]"])},[e.card.title?(s(),n("h3",Fe,x(e.card.title),1)):r("",!0),t("p",Pe,x(e.card.text),1),p(b,{class:"flex cursor-pointer py-2 text-14 md:hidden arrow-hover",to:e.card.link},{default:g(()=>[...l[0]||(l[0]=[f(" Узнать больше ",-1),t("img",{class:"invert",src:k},null,-1)])]),_:1},8,["to"])],2),p(b,{class:"hidden cursor-pointer py-2 text-14 md:flex arrow-hover",to:e.card.link},{default:g(()=>[...l[1]||(l[1]=[f(" Узнать больше ",-1),t("img",{class:"invert",src:k},null,-1)])]),_:1},8,["to"])],2)}}}),Re=$(Se,[["__scopeId","data-v-6d028ec3"]]),Me={class:"flex flex-col gap-10 sm:grid md:grid-cols-2 lg:grid-cols-4"},Oe={class:"flex items-center md:flex-col md:items-start"},Ee=["src"],Ae={key:1,class:"mb-5 hidden h-8 w-8 md:block"},Ue=y({__name:"AdvantagesList",props:{list:{}},setup(e){return(c,i)=>(s(),n("div",Me,[(s(!0),n(T,null,B(e.list,o=>(s(),n("div",{key:o.id},[t("div",Oe,[o.image?.url?(s(),n("img",{key:0,class:"max-w-8 mb-5 mr-[10px] h-8 max-h-8 w-8 md:mr-0",src:o.image.url,alt:""},null,8,Ee)):(s(),n("div",Ae)),t("p",{style:F({color:o.title_color}),class:"mb-5 text-20 font-semibold"},x(o.title),5)]),t("p",{style:F({color:o.subtitle_color}),class:"text-16 text-secondary"},x(o.subtitle),5)]))),128))]))}}),Ie={key:0,class:"flex flex-col md:min-h-[440px] rounded-[4px] overflow-hidden"},Ne={class:"bg-image flex justify-end px-[30px] py-[23px] relative"},Le={class:"flex h-[18px] items-center gap-[9px]"},je={key:0,class:"absolute left-[30px] top-[23px] text-12 font-semibold text-white"},ze={class:"text-14 font-semibold text-white"},De={class:"flex min-h-[80px] flex-col justify-between bg-white px-[30px] py-[23px] md:min-h-[230px]"},Ge={class:"mb-4 text-20 font-semibold"},He={class:"custom-news-text line-clamp-3 hidden max-h-[76px] h-full text-ellipsis text-secondary md:block editor-normalize"},Ve=y({__name:"NewsCard",props:{card:{}},setup(e){P(d=>({v71ad8af0:a(i)}));const c=e,i=h(()=>`url('${c.card?.data?.image?.url||"/img/news-1.png"}')`),o=h(()=>c.card?.data?.categories?.[0]?.name),u=d=>{if(d){const l=document?.createElement("article");return l.innerHTML=d,l.innerText}};return(d,l)=>{const b=w;return e.card.data?(s(),n("div",Ie,[t("div",Ne,[t("div",Le,[l[0]||(l[0]=t("img",{src:ee,class:"h-[15px]"},null,-1)),a(o)?(s(),n("span",je,x(a(o)),1)):r("",!0),t("span",ze,x(e.card.data.viewed),1)])]),t("div",De,[t("div",null,[t("h4",Ge,x(e.card.data.title),1),t("div",He,x(u(e.card.data.description)),1)]),p(b,{class:"flex cursor-pointer text-14 font-semibold",to:{name:a(U),params:{slug:e.card.data.id}}},{default:g(()=>[...l[1]||(l[1]=[f(" Читать статью ",-1),t("img",{class:"invert",src:k},null,-1)])]),_:1},8,["to"])])])):r("",!0)}}}),qe=$(Ve,[["__scopeId","data-v-0fe2c1a5"]]);class Qe extends I{async getMainPage(){return await this.getOneOrDefault(le,"pages/home")}}const Je={key:0,class:"main-upper-slider bg-[#F1F1F1] md:pt-[100px] lg:pt-0"},Ke={class:"container"},We={class:"relative mb-[50px] overflow-hidden bg-white p-6 pt-[67px] md:mb-[162px] md:px-[102px] md:pb-[80px] md:pt-[137px] rounded-[4px]"},Ze={class:"relative z-[2] w-full md:w-[519px]"},Xe={class:"flex flex-col-reverse my-[18px]"},Ye={key:0,class:"text-[34px] font-bold md:my-[27px] md:text-[60px] md:font-normal"},et={key:1,class:"text-secondary md:text-20"},tt={key:0,class:"inline text-default"},st={class:"relative counter-cards z-[2] mt-[49px] grid grid-cols-1 gap-5 md:mt-[143px] md:grid-cols-2"},at={class:"w-full"},lt={key:0,class:"mb-[36px] text-[22px] font-normal md:leading-[43px] md:mb-[70px] md:text-[32px]"},it={class:"w-full"},nt={key:0,class:"flex flex-col md:flex-row md:items-end md:justify-between"},ot={class:"container"},rt={class:"w-full"},ct={class:"mb-[52px] flex flex-col md:flex-row md:items-end md:justify-between"},dt={key:0,class:"mb-[80px] grid grid-cols-1 gap-5 md:grid-cols-2"},Ft=y({__name:"MainPage",setup(e){const{data:c}=ae("mainPageData",()=>z.instance.getService(Qe).getMainPage()),i=d=>
1{if(!c.value)return;const l=c.value?.blocks?.find(b=>b.block_type.name===d);return!!l?.blockables?.length&&l||void 0},o=h(()=>new se({meta_title:c.value?.seo_title,meta_description:c.value?.seo_description,meta_image:c.value?.seo_image,meta_slug:c.value?.seo_slug}));N(te(o.value));const u=h(()=>ie());return(d,l)=>{const b=w;return a(c)?(s(),n("main",Je,[i(a(m).HeroBanner)?(s(),_(Be,{key:0,class:"main-upper-slider","is-creative":!0,slides:i(a(m).HeroBanner)?.blockables||[]},null,8,["slides"])):r("",!0),t("div",Ke,[i(a(m).ProductCard)?(s(),_(ke,{key:0,items:i(a(m).ProductCard)?.blockables,class:"mb-[56px] mt-6 md:mb-[160px] md:mt-[80px]"},null,8,["items"])):r("",!0),t("section",We,[t("div",Ze,[l[0]||(l[0]=t("h2",{class:"text-[32px] font-normal leading-[36px] md:text-[48px] md:leading-[51px]"},[f(" Мы делаем "),t("br"),f(" воздух чище! ")],-1)),t("div",Xe,[i(a(m).Counter)?(s(),n("p",Ye,x(i(a(m).Counter)?.blockables[0]?.title),1)):r("",!0),i(a(m).Counter)?(s(),n("p",et,[f(x(i(a(m).Counter)?.blockables[0].subtitle)+" ",1),i(a(m).Counter)?.blockables[0]?.description?(s(),n("span",tt,[p(D,{class:"tooltip-range-10",text:i(a(m).Counter)?.blockables[0]?.description},null,8,["text"])])):r("",!0)])):r("",!0)])]),p(L,{white:!1,class:"main-heart"}),t("div",st,[(s(!0),n(T,null,B(a(u),(v,mt)=>(s(),_(Re,{key:v.title+Math.random(),class:"",card:v,first:!1},null,8,["card"]))),128))])]),t("section",at,[i(a(m).TextBlockFeatures)?(s(),n("h2",lt,"Оцените наши преимущества ")):r("",!0),i(a(m).TextBlockFeatures)?(s(),_(Ue,{key:1,list:i(a(m).TextBlockFeatures)?.blockables||[],class:"mb-[50px] md:mb-[186px]"},null,8,["list"])):r("",!0)]),t("section",it,[i(a(m).Review)?(s(),n("div",nt,[...l[1]||(l[1]=[t("h2",{class:"mb-[34px] text-[22px] font-normal md:leading-[43px] md:mb-0 md:text-[32px]"}," Узнайте, что думают о нас наши клиенты ",-1),t("div",{class:"flex justify-end w-full"},[t("a",{class:"mb-[32px] flex cursor-pointer py-2 text-14 md:mb-0",href:"https://ya.cc/t/WnBGZPTj7zeksK",target:"_blank"},[f(" Все отзывы "),t("img",{class:"invert",src:k})])],-1)])])):r("",!0)])]),i(a(m).Review)&&i(a(m).Review)?.blockables?.length?(s(),_(X,{key:1,list:[...i(a(m).Review)?.blockables,...i(a(m).Review)?.blockables]},null,8,["list"])):r("",!0),t("div",ot,[t("section",rt,[t("div",ct,[l[3]||(l[3]=t("h2",{class:"mb-[34px] text-[22px] font-normal md:leading-[43px] md:mb-0 md:text-[32px]"},[f(" Мы подготовили интересные и полезные материалы "),t("br"),f(" о микроклимате, вентиляции и очистке воздуха ")],-1)),p(b,{class:"flex cursor-pointer py-2 text-14 justify-end md:justify-start",to:{name:a(j)}},{default:g(()=>[...l[2]||(l[2]=[f(" Все статьи ",-1),t("img",{class:"invert",src:k},null,-1)])]),_:1},8,["to"])]),i(a(m).ArticleCard)?(s(),n("div",dt,[(s(!0),n(T,null,B(i(a(m).ArticleCard)?.blockables,v=>(s(),_(qe,{key:v.id,card:v},null,8,["card"]))),128))])):r("",!0)])]),p(Y)])):r("",!0)}}});export{Ft 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.