1import{_ as Z}from"./DlAUqK2U.js";import{_ as oe}from"./DA_467FG.js";import{L as Q,M as ne,m as E,N as ae,o as se,O as ie,Q as y,R as le,c as p,s as j,S as re,T as $,b as o,e as a,f as i,w as m,F as I,i as z,q as S,v as ce,n as D,z as g,r as T,h as s,y as h,t as de,j as ue,k as ge,l as me,p as _e,x as ve,B as V,D as X,G as Y}from"./xOjsFsv7.js";import{u as pe,a as fe}from"./CXxdz45E.js";import{u as he,a as be,b as ye,c as xe}from"./DULB9cAu.js";import{u as qe,a as we,b as ke}from"./CIw5N7KI.js";import{_ as Se}from"./D7MgdXsW.js";import{d as Ce,c as Pe,_ as Te,b as Ie,a as Me}from"./BFYQgpH6.js";import{_ as Be}from"./Ch3BgBb2.js";import{_ as Oe}from"./DM_V_LC5.js";import{_ as Ne}from"./Dy_CCiJt.js";import"./CAyG4izs.js";import"./vYY2ZBUR.js";import"./Cox9_dzH.js";import"./BJfZPRQN.js";import"./B4HMQH1R.js";import"./BWj98Gvi.js";import"./C7DNpnxA.js";import"./DZmHbgm5.js";import"./BZ7i26_g.js";import"./BBh4q-z-.js";import"./BkXcJhMZ.js";import"./CI1nulUx.js";const Ve=["top","right","bottom","left"],je=["regular","flat","outline","push","unelevated"],ze=Q({name:"QCarousel",props:{...pe,...be,...we,transitionPrev:{type:String,default:"fade"},transitionNext:{type:String,default:"fade"},height:String,padding:Boolean,controlColor:String,controlTextColor:String,controlType:{type:String,validator:e=>je.includes(e),default:"flat"},autoplay:[Number,Boolean],arrows:Boolean,prevIcon:String,nextIcon:String,navigation:Boolean,navigationPosition:{type:String,validator:e=>Ve.includes(e)},navigationIcon:String,navigationActiveIcon:String,thumbnails:Boolean},emits:[...qe,...he],setup(e,{slots:n}){const{proxy:{$q:l}}=ne(),t=fe(e,l);let _=null,q;const{updatePanelsList:u,updatePanelIndex:x,getPanelContent:c,panelDirectives:w,goToPanel:k,previousPanel:r,nextPanel:v,getEnabledPanels:O,panelIndex:C}=ye(),{inFullscreen:N}=ke(),L=p(()=>!N.value&&e.height!==void 0?{height:e.height}:{}),b=p(()=>e.vertical?"vertical":"horizontal"),P=p(()=>e.navigationPosition||(e.vertical?"right":"bottom")),M=p(()=>`q-carousel q-panel-parent q-carousel--with${e.padding?"":"out"}-padding`+(N.value?" fullscreen":"")+(t.value?" q-carousel--dark q-dark":"")+(e.arrows?` q-carou
1sel--arrows-${b.value}`:"")+(e.navigation?` q-carousel--navigation-${P.value}`:"")),U=p(()=>{const d=[e.prevIcon||l.iconSet.carousel[e.vertical?"up":"left"],e.nextIcon||l.iconSet.carousel[e.vertical?"down":"right"]];return!e.vertical&&l.lang.rtl?d.reverse():d}),G=p(()=>e.navigationIcon||l.iconSet.carousel.navigationIcon),ee=p(()=>e.navigationActiveIcon||G.value),A=p(()=>({color:e.controlColor,textColor:e.controlTextColor,round:!0,[e.controlType]:!0,dense:!0}));E(()=>e.modelValue,()=>{e.autoplay&&F()}),E(()=>e.autoplay,d=>{d?F():_!==null&&(clearTimeout(_),_=null)});function F(){const d=ae(e.autoplay)?e.autoplay:5e3;_!==null&&clearTimeout(_),_=setTimeout(()=>{_=null,d>=0?v():r()},Math.abs(d))}se(()=>{e.autoplay&&F()}),ie(()=>{_!==null&&clearTimeout(_)});function R(d,B){return y("div",{class:`q-carousel__control q-carousel__navigation no-wrap absolute flex q-carousel__navigation--${d} q-carousel__navigation--${P.value}`+(e.controlColor!==void 0?` text-${e.controlColor}`:"")},[y("div",{class:"q-carousel__navigation-inner flex flex-center no-wrap"},O().map(B))])}function te(){const d=[];if(e.navigation){const B=n["navigation-icon"]!==void 0?n["navigation-icon"]:f=>y(j,{key:"nav"+f.name,class:`q-carousel__navigation-icon q-carousel__navigation-icon--${f.active===!0?"":"in"}active`,...f.btnProps,onClick:f.onClick}),H=q-1;d.push(R("buttons",(f,W)=>{const J=f.props.name,K=C.value===W;return B({index:W,maxIndex:H,name:J,active:K,btnProps:{icon:K?ee.value:G.value,size:"sm",...A.value},onClick:()=>{k(J)}})}))}else if(e.thumbnails){const B=e.controlColor!==void 0?` text-${e.controlColor}`:"";d.push(R("thumbnails",H=>{const f=H.props;return y("img",{key:"tmb#"+f.name,class:`q-carousel__thumbnail q-carousel__thumbnail--${f.name===e.modelValue?"":"in"}active`+B,src:f.imgSrc||f["img-src"],onClick:()=>{k(f.name)}})}))}return e.arrows&&C.value>=0&&((e.infinite||C.value>0)&&d.push(y("div",{key:"prev",class:`q-carousel__control q-carousel__arrow q-carousel__prev-arrow q-carousel__prev-arrow--${b.value} absolute flex flex-center`},[y(j,{icon:U.value[0],...A.value,onClick:r})])),(e.infinite||C.value<q-1)&&d.push(y("div",{key:"next",class:`q-carousel__control q-carousel__arrow q-carousel__next-arrow q-carousel__next-arrow--${b.value} absolute flex flex-center`},[y(j,{icon:U.value[1],...A.value,onClick:v})]))),re(n.control,d)}return()=>(q=u(n),x(),y("div",{class:M.value,style:L.value},[le("div",{class:"q-carousel__slides-container"},c(),"sl-cont",e.swipeable,()=>w.value),...te()]))}}),De=Q({name:"QCarouselControl",props:{position:{type:String,default:"bottom-right",validator:e=>["top-right","top-left","bottom-right","bottom-left","top","right","bottom","left"].includes(e)},offset:{type:Array,default:()=>[18,18],validator:e=>e.length===2}},setup(e,{slots:n}){const l=p(()=>`q-carousel__control absolute absolute-${e.position}`),t=p(()=>({margin:`${e.offset[1]}px ${e.offset[0]}px`}));return()=>y("div",{class:l.value,style:t.value},$(n.default))}}),Le=Q({name:"QCarouselSlide",props:{...xe,imgSrc:String},setup(e,{slots:n}){const l=p(()=>e.imgSrc?{backgroundImage:`url("${e.imgSrc}")`}:{});return()=>y("div",{class:"q-carousel__slide",style:l.value},$(n.default))}}),Ae={name:"UiCarousel",props:{imgs:{type:Array,default:()=>[]}},setup(){return{slide:T(0)}}};function Fe(e,n,l,t,_,q){const u=ce,x=oe,c=Le,w=ze,k=De;return o(),a("div",null,[i(w,{modelValue:t.slide,"onUpdate:modelValue":n[0]||(n[0]=r=>t.slide=r),class:"transparent ui-carousel rounded-borders-16",swipeable:""},{default:m(()=>[(o(!0),a(I,null,z(l.imgs,(r,v)=>(o(),S(c,{key:v,name:v,class:"q-pa-none"},{default:m(()=>[i(x,{class:"q-pa-lg full-height row justify-center rounded-borders-16 overflow-hidden",flat:""},{default:m(()=>[i(u,{src:r.url,style:{maxWidth:"350px"},"no-spinner":"",loading:"eager",fit:"contain",width:"100%"},null,8,["src"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1},8,["modelValue"]),l.imgs[1]?(o(),S(k,{key:0,class:"row justify-start ui-carousel__control",position:"bottom",style:{margin:"12px 0 0 0"}},{default:m(()=>[(o(!0),a(I,null,z(l.imgs,(r,v)=>(o(),S(x,{key:v,flat:"",class:D(["col ui-carousel__item",t.slide===v?"ui-carousel__item--active":"cursor-pointer transparent"]),style:{maxWidth:"80px"},onClick:O=>t.slide=v},{default:m(()=>[i(u,{src:r.url,loading:"eager","no-spinner":"",fit:"contain",width:"100%"},null,8,["src"])]),_:2},1032,["class","onClick"]))),128))]),_:1})):g("",!0)])}const He=Z(Ae,[["render",Fe]]),Ee={class:"q-pa-xm bg-white rounded-borders-16"},Qe={class:"q-mb-sm text-weight-semi-bold text-bold"},Ue=["innerHTML"],Ge={__name:"price",props:{title:{type:String,default:void 0},price:{type:Object,required:!0},gadget:{type:Object,required:!0}},setup(e){return(n,l)=>{const t=Ce;
1return o(),a("div",Ee,[s("div",Qe,h(e.title),1),e.gadget.sell?g("",!0):(o(),S(t,{key:0,gadget:e.gadget,price:e.price,class:"q-mt-xs q-mb-md"},null,8,["gadget","price"])),s("div",{class:D(["q-mt-md text-h4 text-bold",{"text-center":e.gadget.sell}])},h(e.gadget.sell?n.$global.getMoney(e.price.price):`${n.$global.getMoney(e.price.price)} / ${n.$global.getNamePeriod(e.price)}`),3),e.price.description?(o(),a("div",{key:1,class:"q-mt-xs",innerHTML:e.price.description},null,8,Ue)):g("",!0)])}}},Re={name:"GadgetPage",props:{loading:{type:Boolean,default:!1}},setup(){const e=ue(),n=ge(),{currentRoute:l}=me(),t=T(!1),_=T(!1),q=T({}),u=T([]),x=T([]),c=p(()=>e.getGadget(l.value.params.gadget,!1,"urlname")??{}),w=p(()=>c.value.prices||[]);return E(c,()=>{c.value.id&&(q.value=w.value[0]||{},u.value=[],x.value=[],n.$patch({title:c.value.name,subTitle:e.getSubscriptionType(c.value.subscriptionType,!0),headTitle:"menu.catalog"}),Object.entries(c.value.parameters||{}).forEach((r,v)=>{v<3?u.value.push(r):x.value.push(r)}))},{immediate:!0}),{appMetaStore:e,appOptionsStore:n,firstParameters:u,otherParameters:x,showSpec:t,showInfo:_,selectPrice:q,gadget:c,prices:w,newOrder:()=>{e.$patch(r=>{r.order={selectPrice:q.value,gadget:c.value,gadgetCity:e.catalog.catalogCity,selectOffice:r.servicePoint?.office}}),_e("/new-order/")}}}},We={key:0,class:"row q-col-gutter-xm"},Je={class:"col-12 col-md"},Ke={class:"col-12 col-md"},Xe={class:"col-12 col-md"},Ye={key:1,class:"row q-col-gutter-xm"},Ze={class:"col-12 col-md"},$e={class:"col-12 col-md"},et={class:"q-gutter-sm"},tt={key:0,class:"q-py-xm bg-white rounded-borders-16"},ot={class:"q-px-xm row justify-between items-center no-wrap"},nt={key:0,class:"text-body text-bold text-capitalize"},at={key:1,class:"q-me-sm row q-gutter-sm"},st={key:0},it=["src"],lt={key:1},rt={key:1,class:"q-pa-xm bg-white rounded-borders-16 row no-wrap items-start"},ct=["innerHTML"],dt={key:2,class:"col-12 col-md"},ut=["innerHTML"],gt={key:3,class:"q-pa-xm bg-white rounded-borders-16"},mt={class:"row justify-between items-center"},_t={class:"text-body text-bold"},vt={class:"q-mt-md"},pt={class:"q-ml-xm text-bold text-right"},ft={class:"q-ml-xm text-bold text-right"},ht={class:"col-12 col-md"};function bt(e,n,l,t,_,q){const u=Ne,x=He,c=ve,w=Be,k=Se,r=j,v=Ie,O=Me,C=Oe,N=Ge,L=Pe;return o(),a("div",null,[l.loading?(o(),a("div",We,[s("div",Je,[i(u,{height:"300px",class:"rounded-borders-16"})]),s("div",Ke,[i(u,{height:"60px",class:"rounded-borders-16"}),i(u,{height:"100px",class:"q-mt-sm rounded-borders-16"})]),s("div",Xe,[i(u,{height:"200px",class:"rounded-borders-16"}),i(u,{height:"56px",class:"q-mt-sm rounded-borders-16"})])])):!l.loading&&t.gadget.id?(o(),a("div",Ye,[s("div",Ze,[i(x,{imgs:t.gadget.images,class:"q-mb-sm"},null,8,["imgs"])]),s("div",$e,[s("div",et,[t.gadget.certificate||t.gadget.warnings?.length?(o(),a("div",tt,[s("div",ot,[t.showInfo?(o(),a("div",nt,h(e.$t("utilits.details")),1)):(o(),a("div",at,[t.gadget.certificate?(o(),a("div",st,[i(w,{style:de({background:"#"+t.gadget.certificate.color}),class:"q-ma-none q-py-xs q-px-md text-uppercase",size:"12px"},{default:m(()=>[i(c,{size:"16px",class:"q-mr-xs"},{default:m(()=>[s("img",{src:t.gadget.certificate.logo},null,8,it)]),_:1}),V(" "+h(e.$t("utilits.certificate")),1)]),_:1}
1,8,["style"])])):g("",!0),t.gadget.warnings?.length?(o(),a("div",lt,[i(w,{style:{color:"#66511C"},class:"q-ma-none q-py-xs q-px-md text-uppercase",color:"orange-2",size:"12px"},{default:m(()=>[i(c,{size:"16px",class:"q-mr-xs"},{default:m(()=>[...n[3]||(n[3]=[s("img",{src:Te},null,-1)])]),_:1}),V(" "+h(e.$t("utilits.warning")),1)]),_:1})])):g("",!0)])),i(r,{padding:"0px",flat:"",onClick:n[0]||(n[0]=b=>t.showInfo=!t.showInfo)},{default:m(()=>[i(k,{style:{transition:"transform 0.3s"},class:D({"rotate-180":t.showInfo}),name:"tabChevronDown"},null,8,["class"])]),_:1})]),i(C,null,{default:m(()=>[X(s("div",null,[t.gadget.certificate?(o(),S(v,{key:0,style:{paddingBottom:0,paddingTop:"12px"},certificate:t.gadget.certificate,dense:""},null,8,["certificate"])):g("",!0),t.gadget.warnings?.length?(o(),S(O,{key:1,style:{paddingBottom:0,paddingTop:"12px"},warnings:t.gadget.warnings,dense:""},null,8,["warnings"])):g("",!0)],512),[[Y,t.showInfo]])]),_:1})])):g("",!0),t.gadget.subscript?(o(),a("div",rt,[t.gadget.subscript?(o(),a("div",{key:0,class:"col text-dark-gray gadget__description",innerHTML:t.gadget.subscript},null,8,ct)):g("",!0)])):g("",!0),t.gadget.description?(o(),a("div",dt,[s("div",{class:"q-pa-xm bg-white rounded-borders-16 gadget__description",innerHTML:t.gadget.description},null,8,ut)])):g("",!0),t.gadget.parameters?(o(),a("div",gt,[s("div",mt,[s("span",_t,h(e.$t("device.specification"))+": ",1),i(r,{padding:"0px",flat:"",onClick:n[1]||(n[1]=b=>t.showSpec=!t.showSpec)},{default:m(()=>[i(k,{style:{transition:"transform 0.3s"},class:D({"rotate-180":t.showSpec}),name:"tabChevronDown"},null,8,["class"])]),_:1})]),s("div",vt,[(o(!0),a(I,null,z(t.firstParameters,([b,P],M)=>(o(),a("div",{key:M,class:"q-mt-sm row no-wrap justify-between text-black-4"},[s("span",null,h(b)+":",1),s("span",pt,h(P),1)]))),128))]),i(C,null,{default:m(()=>[X(s("div",null,[(o(!0),a(I,null,z(t.otherParameters,([b,P],M)=>(o(),a("div",{key:M,class:"q-mt-sm row no-wrap justify-between text-black-4"},[s("span",null,h(b)+":",1),s("span",ft,h(P),1)]))),128))],512),[[Y,t.showSpec]])]),_:1})])):g("",!0)])]),s("div",ht,[t.prices.length===1?(o(),S(N,{key:0,title:t.appOptionsStore.subTitle,price:t.prices[0],gadget:t.gadget,class:"q-mb-xm"},null,8,["title","price","gadget"])):t.prices.length>1?(o(),S(L,{key:1,modelValue:t.selectPrice,"onUpdate:modelValue":n[2]||(n[2]=b=>t.selectPrice=b),title:t.appOptionsStore.subTitle,prices:t.prices,gadget:t.gadget,class:"q-mb-xm"},null,8,["modelValue","title","prices","gadget"])):g("",!0),i(r,{"data-product-id":t.gadget.id,"data-product-name":t.gadget.name,"data-product-subscription-type":t.appMetaStore.getSubscriptionType(t.gadget.subscriptionType,!0),color:"brand",class:"full-width rounded-borders-32",padding:"18px","no-caps":"",unelevated:"",onClick:t.newOrder},{default:m(()=>[t.gadget.subscriptionType===502846||t.gadget.subscriptionType===502848?(o(),a(I,{key:0},[V(h(e.$t("order.buyNow")),1)],64)):(o(),a(I,{key:1},[V(h(e.$t("order.rentNow")),1)],64))]),_:1},8,["data-product-id","data-product-name","data-product-subscription-type","onClick"])])])):g("",!0)])}const Qt=Z(Re,[["render",bt]]);export{Qt 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.