1import{_ as pt}from"./CTQNHQBy.js";import{_ as vt}from"./DHVqAM6g.js";import{_ as A}from"./BUCUqOOc.js";import{u as ht,d as W,f as rt,_ as M,e as X,b as Z,c as J,h as bt}from"./p7j0WGZt.js";import{_ as ft}from"./x2i0Ks1Q.js";import{m as H,al as ct,u as t,p as B,M as i,N as l,X as yt,Q as n,S as v,a9 as c,Y as g,b as Q,$ as _,j as C,a6 as et,U as j,ab as nt,ac as st,Z as P,I as T,a7 as L,a8 as it,a1 as V,aa as F,i as gt,_ as xt,F as lt,q as kt,l as wt}from"./uOatmh1Q.js";import{a as $t}from"./GENLWrYj.js";import{B as St}from"./7Bn2OgyI.js";import{A as It}from"./DPQFnHrh.js";import{P as Ct}from"./BqkT9nEI.js";import{S as Bt}from"./CG5ND1Mz.js";import{u as Pt}from"./BcJomcCB.js";import{u as Tt}from"./D3nR4TdB.js";import"./DwV9Eu39.js";import"./BByTe6A3.js";import"./X3wENyuM.js";import"./T6P7-iWy.js";import"./AzmwF-xq.js";import"./C0f4RyO8.js";import"./hxHiAChL.js";import"./DsU8Zdyl.js";import"./S-LaDRZ0.js";import"./D_qxKlPu.js";import"./jbnnUtj1.js";import"./B_NgNNr0.js";import"./aztHNYCY.js";import"./nlq_IIWy.js";/* empty css */import"./CwQ1es6R.js";/* empty css */import"./4xI_FDs_.js";/* empty css */import"./BRWZR0gY.js";import"./CG6-6GM1.js";const Lt={class:"solution-banner__img"},Mt={class:"solution-banner__content"},Ht={class:"solution-banner__title"},Vt=["innerHTML"],jt=H({__name:"Banner",props:{banner:{},btnInfo:{}},setup(e){ct(y=>({v37164e12:t(x)}));const{$reachGoal:h}=ht(),m=e,a=W(),r=rt(),k=B(()=>r.path==="/solutions/svyaz-i-telekom/"||r.path==="/solutions/energetika/"||r.path==="/solutions/okhranno-pozharnye-sistemy/"),x=B(()=>k.value?"400px":"100%"),f=B(()=>{const y=a.isMobile?m.banner?.backgroundMobile:m.banner?.background,b=y?.webp||y?.src;if(b)return`background-image: url('${b}')`}),u=C(!1);function s(){h("click_solutions_banner_button",{path:r.path,button:{label:m.btnInfo?.text},banner:{title:m.banner?.title,description:m.banner?.description}}),u.value=!0}return(y,b)=>{const w=A;return i(),l("div",{class:"solution-banner",style:yt(t(f))},[n("div",Lt,[v(w,{picture:e.banner.image},null,8,["picture"])]),n("div",Mt,[n("h1",Ht,c(e.banner.title),1),n("div",{class:"solution-banner__text",innerHTML:e.banner.description},null,8,Vt),n("a",{onClick:s,target:"_blank",class:"solution-banner__button"},c(e.btnInfo?.text),1)]),e.btnInfo?(i(),g(St,{key:0,modelValue:t(u),"onUpdate:modelValue":b[0]||(b[0]=$=>Q(u)?u.value=$:null),form:e.btnInfo?.form},null,8,["modelValue","form"])):_("",!0)],4)}}}),Et=M(jt,[["__scopeId","data-v-b486f615"]]),Nt={class:"solution-description"},At={class:"solution-description__content"},Wt={class:"left-col"},zt={class:"right-col"},Dt=H({__name:"Description",props:{description:{}},setup(e){return W(),(h,m)=>(i(),l("div",Nt,[n("div",At,[n("div",Wt,c(e.description.left),1),n("div",zt,c(e.description.right),1)])]))}}),Rt=M(Dt,[["__scopeId","data-v-d17a5deb"]]),dt={0:{slidesPerView:"auto",spaceBetween:10},769:{slidesPerView:4,spaceBetween:10}},Ut={0:{slidesPerView:"auto",spaceBetween:10},769:{slidesPerView:3,spaceBetween:20}},Ft={class:"slider-products"},Gt={key:0,class:"slider-buttons"},Yt={class:"def-slider__slide__img-wrapper"},Zt=["src","alt"],qt={class:"title"},Ot=H({__name:"Products",props:F({slides:{}},{currentSlideIdx:{},currentSlideIdxModifiers:{}}),emits:F(["setProductSwiper"],["update:currentSlideIdx"]),setup(e,{emit:h}){const m=e,a=et(e,"currentSlideIdx"),r=C(),k=h,x=[st],f=$=>{r.value=$,k("setProductSwiper",$)},u=()=>{r.value?.slidePrev()},s=()=>{r.value?.slideNext()},y=$=>{a.value=$.activeIndex},b=B(()=>r.value?.isBeginning),w=B(()=>r.value?.isEnd);return($,E)=>{const z=X,I=it,G=nt;return i(),l("div",Ft,[!t(b)||!t(w)?(i(),l("div",Gt,[n("div",{class:j(["swiper-button button-prev",{disabled:t(b)}]),onClick:u},[v(z,{name:"arrow",rotate:180,size:16})],2),n("div",{class:j(["swiper-button button-next",{disabled:t(w)}]),onClick:s},[v(z,{name:"arrow",size:16})],2)])):_("",!0),v(G,{class:"def-slider","slides-per-view":"auto","space-between":10,navigation:!1,modules:x,breakpoints:t(dt),onActiveIndexChange:E[0]||(E[0]=S=>a.value=S.activeIndex),onSlideChange:y,onSwiper:f},{default:P(()=>[(i(!0),l(T,null,L(m.slides,(S,q)=>(i(),g(I,{key:`slide-${q}`,class:"def-slider__slide",onClick:O=>$.$router.push(S.link)},{default:P(()=>[n("div",Yt,[n("img",{src:S.image,alt:S.name},null,8,Zt)]),n("h3",qt,[V(c(S.name)+" ",1),n("span",null,c(S.capacityRange),1)]),n("p",null,c(S.serviceLife),1)]),_:2},1032,["onClick"]))),128))]),_:1},8,["breakpoints"])])}}}),Qt=M(Ot,[["__scopeId","data-v-0304629d"]]),Xt={class:"solution-type1"},Jt={class:"solution-type1__top"},Kt={class:"solution-type1__top-left"},te={class:"solution-type1__title"},ee={class:"solution-type1__description static list"},ne={class:"solution-type1__content"},se={class:"solution-type1__card-img"},ie=["innerHTML"],oe=H({__name:"BlockType1",props:{item:{}},setup(e){W();const h=Z(),m=a=>{if(!a)return;a.startsWith("http://")||a.startsWith("https://")?window.open(a,"_blank","noopener,noreferrer"):h.push(a)};return(a,r)=>{const k=J,x=A;return i(),l("div",Xt,[n("div",Jt,[n("div",Kt,[n("div",te,c(e.item.title),
11),n("div",ee,c(e.item.description),1),e.item.button?.link||e.item.button?.text?(i(),g(k,{key:0,"variant-height":"h-middle",onClick:r[0]||(r[0]=f=>m(e.item.button.link))},{default:P(()=>[V(c(e.item.button.text),1)]),_:1})):_("",!0)]),e.item.image?.src||e.item.image?.webp?(i(),g(x,{key:0,picture:e.item.image,class:"solution-type1__img"},null,8,["picture"])):_("",!0)]),n("div",ne,[(i(!0),l(T,null,L(e.item.cards,f=>(i(),l("div",{key:f.title,class:"solution-type1__card"},[n("div",se,[v(x,{picture:f.image},null,8,["picture"])]),n("h3",null,c(f.title),1),n("div",{class:"card-description static list",innerHTML:f.description},null,8,ie)]))),128))])])}}}),ae=M(oe,[["__scopeId","data-v-675f78a8"]]),le={class:"solution-type2"},re={class:"solution-type2__top"},ce={class:"solution-type2__top-left"},de={class:"solution-type2__title"},ue={key:0,class:"solution-type2__description"},_e={class:"solution-type2__content-title"},me={class:"solution-type2__content"},pe={class:"solution-type2__card-number"},ve=["innerHTML"],he=H({__name:"BlockType2",props:{item:{}},setup(e){W();const h=Z(),m=a=>{if(!a)return;a.startsWith("http://")||a.startsWith("https://")?window.open(a,"_blank","noopener,noreferrer"):h.push(a)};return(a,r)=>{const k=J,x=A,f=X;return i(),l("div",le,[n("div",re,[n("div",ce,[n("div",de,c(e.item.title),1),e.item?.description?(i(),l("div",ue,c(e.item.description),1)):_("",!0),e.item.button?.link||e.item.button?.text?(i(),g(k,{key:1,"variant-height":"h-middle",onClick:r[0]||(r[0]=u=>m(e.item.button.link))},{default:P(()=>[V(c(e.item.button.text),1)]),_:1})):_("",!0)]),e.item.image?.src||e.item.image?.webp?(i(),g(x,{key:0,picture:e.item.image,class:"solution-type2__img"},null,8,["picture"])):_("",!0)]),n("div",_e,c(e.item.cardsTitle),1),n("div",me,[(i(!0),l(T,null,L(e.item.cards,u=>(i(),l("div",{key:u.title,class:"solution-type2__card"},[n("div",pe,[V(c(u.number)+" ",1),v(f,{name:"linesGrey",width:81,height:30})]),n("h3",null,c(u.title),1),n("div",{class:"card-description",innerHTML:u.description},null,8,ve)]))),128))])])}}}),be=M(he,[["__scopeId","data-v-70a756d0"]]),fe={class:"solution-type3"},ye={class:"solution-type3__top"},ge={class:"solution-type3__top-left"},xe={class:"solution-type3__title"},ke={class:"solution-type3__description"},we=["innerHTML"],$e=H({__name:"BlockType3",props:{item:{}},setup(e){W();const h=Z(),m=a=>{if(!a)return;a.startsWith("http://")||a.startsWith("https://")?window.open(a,"_blank","noopener,noreferrer"):h.push(a)};return(a,r)=>{const k=J,x=A;return i(),l("div",fe,[n("div",ye,[n("div",ge,[n("div",xe,c(e.item.title),1),n("div",ke,c(e.item.description),1),e.item.button?.link||e.item.button?.text?(i(),g(k,{key:0,"variant-height":"h-middle",onClick:r[0]||(r[0]=f=>m(e.item.button.link))},{default:P(()=>[V(c(e.item.button.text),1)]),_:1})):_("",!0)]),e.item.image?.src||e.item.image?.webp?(i(),g(x,{key:0,picture:e.item.image,class:"solution-type3__img"},null,8,["picture"])):_("",!0)]),n("div",{class:"solution-type3__text",innerHTML:e.item.text},null,8,we)])}}}),Se=M($e,[["__scopeId","data-v-a8652d25"]]),Ie={class:"solution-type4"},Ce={class:"solution-type4__top"},Be={class:"solution-type4__top-left"},Pe={class:"solution-type4__title"},Te={class:"solution-type4__description"},Le={class:"solution-type4__content-title"},Me={class:"solution-type4__content"},He={class:"solution-type4__card-number"},Ve=["innerHTML"],je=["innerHTML"],Ee=H({__name:"BlockType4",props:{item:{}},setup(e){W();const h=Z(),m=a=>{if(!a)return;a.startsWith("http://")||a.startsWith("https://")?window.open(a,"_blank","noopener,noreferrer"):h.push(a)};return(a,r)=>{const k=J,x=A,f=X;return i(),l("div",Ie,[n("div",Ce,[n("div",Be,[n("div",Pe,c(e.item.title),1),n("div",Te,c(e.item.description),1),v(k,{"variant-height":"h-middle",onClick:r[0]||(r[0]=u=>m(e.item.button.link))},{default:P(()=>[V(c(e.item.button.text),1)]),_:1})]),v(x,{picture:e.item.image,class:"solution-type4__img"},null,8,["picture"])]),n("div",Le,c(e.item.cardsTitle),1),n("div",Me,[(i(!0),l(T,null,L(e.item.cards,u=>(i(),l("div",{key:u.title,class:"solution-type4__card"},[n("div",He,[V(c(u.number)+" ",1),v(f,{name:"linesGrey",width:81,height:30}
1)]),n("h3",null,c(u.title),1),n("div",{class:"card-description",innerHTML:u.description},null,8,Ve)]))),128))]),n("div",{class:"solution-type4__text",innerHTML:e.item.text},null,8,je)])}}}),Ne=M(Ee,[["__scopeId","data-v-d0b2e705"]]),Ae={class:"title"},We=H({__name:"BrandProducts",props:F({slides:{}},{currentSlideIdx:{},currentSlideIdxModifiers:{}}),emits:F(["setProductSwiper"],["update:currentSlideIdx"]),setup(e,{emit:h}){const m=e,a=Z(),r=et(e,"currentSlideIdx"),k=C(),x=h,f=[st],u=y=>{k.value=y,x("setProductSwiper",y)},s=y=>{if(!y)return;y.startsWith("http://")||y.startsWith("https://")?window.open(y,"_blank","noopener,noreferrer"):a.push(y)};return(y,b)=>{const w=A,$=It,E=it,z=nt;return i(),g(z,{class:"def-slider","slides-per-view":"auto","space-between":10,navigation:!1,modules:f,breakpoints:t(dt),onActiveIndexChange:b[0]||(b[0]=I=>r.value=I.activeIndex),onSwiper:u},{default:P(()=>[(i(!0),l(T,null,L(m.slides,(I,G)=>(i(),g(E,{key:`slide-${G}`,class:"def-slider__slide",onClick:S=>s(I.link)},{default:P(()=>[v(w,{class:"def-slider__img",picture:I.image,fill:"",alt:I.name},null,8,["picture","alt"]),n("h3",Ae,[V(c(I.title)+" ",1),v($)])]),_:2},1032,["onClick"]))),128))]),_:1},8,["breakpoints"])}}}),ze=M(We,[["__scopeId","data-v-d8b62524"]]),De=H({__name:"Projects",props:F({slides:{}},{currentSlideIdx:{},currentSlideIdxModifiers:{}}),emits:F(["setNewsSwiper","openZoom"],["update:currentSlideIdx"]),setup(e,{emit:h}){const m=e,a=et(e,"currentSlideIdx"),r=C(),k=h,x=[st],f=u=>{r.value=u,k("setNewsSwiper",u)};return(u,s)=>{const y=it,b=nt;return i(),g(b,{class:"news-slider","slides-per-view":"auto","space-between":20,modules:x,breakpoints:t(Ut),onActiveIndexChange:s[0]||(s[0]=w=>a.value=w.activeIndex),onSwiper:f},{default:P(()=>[(i(!0),l(T,null,L(m.slides,(w,$)=>(i(),g(y,{key:`slide-${$}`,class:"news-slider__slide"},{default:P(()=>[v(Ct,{project:w},null,8,["project"])]),_:2},1024))),128))]),_:1},8,["breakpoints"])}}}),Re=M(De,[["__scopeId","data-v-2c0ff647"]]),Ue={key:0,class:"solution-detail-page"},Fe={key:2,class:"solution-detail-page__products"},Ge={class:"list"},Ye=["onClick"],Ze={class:"title"},qe={class:"content"},Oe=["onClick"],Qe={class:"title"},Xe={key:4,class:"solution-detail-page__content"},Je=["id"],Ke={key:5,class:"solution-detail-page__brand-products"},tn=["innerHTML"],en={key:7,class:"solution-detail-page__projects"},nn={class:"slider-buttons"},sn={class:"modal-content"},on={class:"solution-detail-page__blocks"},an={class:"list"},ln=["onClick"],rn={class:"title"},cn=H({__name:"[code]",async setup(e){let h,m;ct(p=>({v64680d50:t(f)}));const a=W(),r=rt(),{currentMenuBottomState:k}=gt("menuBottomState"),x=B(()=>r.params.code),f=B(()=>k.value?"145px":"70px"),u=C([{title:"ÐлавнаÑ",path:"/"},{title:"ÐÑÑаÑлевÑе ÑеÑениÑ",path:"/solutions/"}]),{data:s,status:y}=([h,m]=xt(()=>Tt(`solution-${String(r.fullPath)}`,()=>$t.getIndustryDetail(x.value))),h=await h,m(),h),b=C("ALL"),w=B(()=>s.value?.data?.item?.products),$=B(()=>{if(!w.value?.items)return[{text:"ÐÑе",value:"ALL"}];const p=[{text:"ÐÑе",value:"ALL",count:0}];let d=0;for(const N in w.value.items){const U=w.value.items[N];p.push({text:U.name,value:N,count:U.count}),d+=U.count}return p[0].count=d,p}),E=B(()=>w.value?.items?b.value!=="ALL"?w.value.items[b.value]?.items??[]:Object.values(w.value.items).flatMap(p=>p.items??[]):[]),z=B(()=>s.value?.data?.item?.info?.name?{title:s.value.data.item.info.name}:void 0);function I(p){p&&bt({title:p.title,meta:[{name:"description",content:p.description}]}),p?.title||Pt("РеÑение")}lt(()=>{I(s.value?.data?.metaData)}),kt(()=>s.value?.data,p=>{I(p?.metaData)},{immediate:!0});const G=p=>{p!==void 0&&(b.value=String(p))},S=C(!1),q=C(null),O=()=>{const p=q.value;if(!p)return;const d=p.getBoundingClientRect();S.value=d.top<=-250};lt(()=>{window.addEventListener("scroll",O),O()}),wt(()=>window.removeEventListener("scroll",O));const K=C(),ut=()=>{K.value?.slidePrev()},_t=()=>{K.value?.slideNext()},D=C(0),tt=(p,d=208)=>{const N=document.getElementById(p);if(N){const Y=N.getBoundingClientRect().top+window.scrollY-d;window.scrollTo({top:Y,behavior:"smooth"})}},R=C(!1);return(p,d)=>{const N=pt,U=vt,Y=A,ot=X,mt=ft;return t(s)?.data?(i(),l("div",Ue,[v(N,{breadcrumbs:t(u),"new-el":t(z)},null,8,["breadcrumbs","new-el"]),t(s)?.data.item.banner&&(t(s)?.data.item.banner.title||t(s)?.data.item.banner.description)?(i(),g(t(Et),{key:0,banner:t(s)?.data.item.banner,btnInfo:t(s)?.data?.button},null,8,["banner","btnInfo"])):_("",!0),t(s)?.data.item.description&&(t(s)?.data.item.description.left||t(s)?.data.item.description.right)?(i(),g(t(Rt),{key:1,description:t(s)?.data.item.description},null,8,["description"])):_("",!0),t(E).length>0?(i(),l("div",Fe,[d[8]||(d[8]=n("h2",null,"ÐÑодÑкÑиÑ, коÑоÑÐ°Ñ Ð¿Ð¾Ð´Ñ
Ð¾Ð´Ð¸Ñ Ð´Ð»Ñ ÑеÑениÑ",-1)),v(U,{modelValue:t(b),"onUpdate:modelValue":[d[0]||(d[0]=o=>Q(b)?b.value=o:null),d[1]||(d[1]=o=>G(o))],tabs:t($)},null,8,["modelValue","tabs"]),v(t(Qt),{slides:t(E)},null,8,["slides"])])):_("",!0),t(s)?.data.item.target&&t(s)?.data.item.target.items.length>0?(i(),l("div",{key:3,id:"blocks",ref_key:"targetElement",ref:q,class:"solution-detail-page__blocks"}
1,[n("h2",null,c(t(s)?.data.item.target.title),1),n("div",Ge,[(i(!0),l(T,null,L(t(s)?.data.item.target.items,o=>(i(),l("div",{key:o.anchor,class:j(["solution-detail-page__blocks-item",o.anchor]),onClick:at=>tt(o.anchor)},[v(Y,{picture:o.image},null,8,["picture"]),n("span",Ze,c(o.title),1)],10,Ye))),128))]),t(a).isMobile?_("",!0):(i(),l("div",{key:0,class:j(["list small",{active:t(S)}])},[n("div",qe,[(i(!0),l(T,null,L(t(s)?.data.item.target.items,o=>(i(),l("div",{key:o.anchor,class:j(["solution-detail-page__blocks-item small",o.anchor]),onClick:at=>tt(o.anchor)},[n("span",Qe,c(o.title),1),v(Y,{picture:o.image},null,8,["picture"])],10,Oe))),128))])],2))],512)):_("",!0),t(s)?.data.item.blocks&&t(s)?.data.item.blocks.length>0?(i(),l("div",Xe,[(i(!0),l(T,null,L(t(s)?.data.item.blocks,o=>(i(),l("div",{id:o.anchor,key:o.anchor,class:"solution-detail-page__content-block"},[o.blockType==="type_1"?(i(),g(t(ae),{key:0,item:o},null,8,["item"])):_("",!0),o.blockType==="type_2"?(i(),g(t(be),{key:1,item:o},null,8,["item"])):_("",!0),o.blockType==="type_3"?(i(),g(t(Se),{key:2,item:o},null,8,["item"])):_("",!0),o.blockType==="type_4"?(i(),g(t(Ne),{key:3,item:o},null,8,["item"])):_("",!0)],8,Je))),128))])):_("",!0),t(s)?.data.item.externalProducts&&t(s)?.data.item.externalProducts.title&&t(s)?.data.item.externalProducts.items.length>0?(i(),l("div",Ke,[n("h2",null,c(t(s)?.data.item.externalProducts.title),1),n("div",{class:"solution-detail-page__brand-description",innerHTML:t(s)?.data.item.externalProducts.description},null,8,tn),v(t(ze),{slides:t(s)?.data.item.externalProducts.items},null,8,["slides"])])):_("",!0),t(s)?.data.item.calculator&&t(s)?.data.item.calculator.title?(i(),g(t(Bt),{key:6,type:"orange",title:t(s)?.data.item.calculator.title,"text-button":t(s)?.data.item.calculator.button.text,"variant-button":"transparent-grey",onClick:d[2]||(d[2]=o=>p.$router.push(t(s)?.data.item.calculator.button.link))},null,8,["title","text-button"])):_("",!0),t(s)?.data.item.projects&&t(s)?.data.item.projects.items.length>0?(i(),l("div",en,[n("h2",null,[d[9]||(d[9]=V(" ÐÑоекÑÑ, ÑеализованнÑе Ð´Ð»Ñ ÑÑой оÑÑаÑли ",-1)),n("div",nn,[n("div",{class:j(["swiper-button button-prev",{disabled:t(D)===0}]),onClick:ut},[v(ot,{name:"arrow",rotate:180,size:18})],2),n("div",{class:j(["swiper-button button-next",{disabled:t(a).isMobile?t(D)===t(s)?.data.item.projects.items.length-1||t(s)?.data.item.projects.items.length===1:t(D)===t(s)?.data.item.projects.items.length-3||t(s)?.data.item.projects.items.length<3}]),onClick:_t},[v(ot,{name:"arrow",size:18})],2)])]),v(t(Re),{"current-slide-idx":t(D),"onUpdate:currentSlideIdx":d[3]||(d[3]=o=>Q(D)?D.value=o:null),slides:t(s)?.data.item.projects.items,onSetNewsSwiper:d[4]||(d[4]=o=>K.value=o)},null,8,["current-slide-idx","slides"])])):_("",!0),t(a).isMobile&&t(s)?.data.item.target?.items?.length&&t(s)?.data.item.target?.title?(i(),l("div",{key:8,class:"open-modal",onClick:d[5]||(d[5]=o=>R.value=!0)})):_("",!0),v(mt,{modelValue:t(R),"onUpdate:modelValue":d[6]||(d[6]=o=>Q(R)?R.value=o:null),width:"500",ignoreBodyScroll:"",class:"error-modal",onClose:d[7]||(d[7]=o=>R.value=!1)},{default:P(()=>[n("div",sn,[n("h3",null,c(t(s).data.item.target.title),1),n("div",on,[n("div",an,[(i(!0),l(T,null,L(t(s).data.item.target.items,o=>(i(),l("div",{key:o.anchor,class:j(["solution-detail-page__blocks-item",o.anchor]),onClick:at=>(R.value=!1,tt(o.anchor))},[v(Y,{picture:o.image},null,8,["picture"]),n("span",rn,c(o.title),1)],10,ln))),128))])])])]),_:1},8,["modelValue"])])):_("",!0)}}}),Fn=M(cn,[["__scopeId","data-v-66e693a5"]]);export{Fn 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.