6 lines
23 KiB
JavaScript
6 lines
23 KiB
JavaScript
var s1=Object.defineProperty,l1=Object.defineProperties;var i1=Object.getOwnPropertyDescriptors;var U=Object.getOwnPropertySymbols;var n1=Object.prototype.hasOwnProperty,o1=Object.prototype.propertyIsEnumerable;var Y=(r,a,t)=>a in r?s1(r,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[a]=t,J=(r,a)=>{for(var t in a||(a={}))n1.call(a,t)&&Y(r,t,a[t]);if(U)for(var t of U(a))o1.call(a,t)&&Y(r,t,a[t]);return r},K=(r,a)=>l1(r,i1(a));var S=(r,a,t)=>new Promise((b,h)=>{var v=p=>{try{C(t.next(p))}catch(_){h(_)}},L=p=>{try{C(t.throw(p))}catch(_){h(_)}},C=p=>p.done?b(p.value):Promise.resolve(p.value).then(v,L);C((t=t.apply(r,a)).next())});import{C as r1}from"./CrossFade.B9Ap6pL9.js";import{s as R,b as B,V as Q,f as u,h as i,i as e,A as $,g as j,k as o,t as d,v as W,x as O,F as P,m as X,j as c1,Y as d1,G as u1,r as V,o as f1,q as E}from"./vendor-vue.CmaRnji1.js";import{_ as e1,u as A,a as H,i as w,f as Z}from"./index.CjrDwa0W.js";import{B as m1}from"./BananaPay.C5pAUf3c.js";import{_ as h1}from"./NoInternet.dMK-ez9k.js";import"./vendor.DSdF8huI.js";import"./swiper.tg5sgs8j.js";const v1={class:"w-full h-full bg-[#F2F2F7] dark:bg-black"},p1=["src"],g1={class:"w-full h-[80em] flex items-end justify-center",initial:{opacity:0},enter:{opacity:1,transition:{delay:100,duration:400}}},x1={class:"text-[22em] font-Spartan-Bold text-black dark:text-white font-[400] tracking-[-.06em] leading-[100%] fixtext"},_1={key:0,class:"w-full h-[47em] flex items-center justify-center",initial:{opacity:0},enter:{opacity:1,transition:{delay:150,duration:400}}},C1={class:"text-[14em] font-['SFPRO'] text-black/30 dark:text-white font-[400] leading-[100%] fixtext"},y1={key:1,class:"w-full h-[calc(100%-125em)] px-[17em] pt-[4em] overflow-y-auto no-scrollbar"},k1=["data-index","onClick"],w1={class:"w-full h-[46%] relative"},b1={class:"text-[16em] space-grotesk-700 text-white dark:-[979797] font-[400] leading-[100%] right-[8.2%] top-[55%] absolute text-center w-[32.5%] truncate"},D1={class:"text-[16em] space-grotesk-700 text-[#ADADAD] dark:text-black font-[400] leading-[100%] right-[8.5%] top-[55%] absolute text-center w-[32.5%] truncate z-[2]"},L1={class:"text-[14em] font-['SFPRO'] text-black dark:text-white font-[400] tracking-[-.02em] leading-[100%] ml-[5%] mt-[7.5%] absolute w-[130em] truncate"},F1={class:"text-[14em] font-['SFPRO'] text-black dark:text-white font-[600] tracking-[-.02em] leading-[100%] ml-[5%] mt-[14.5%] absolute w-[130em] truncate"},B1={class:"w-full h-[75em] flex items-end"},M1={class:"w-full h-[44em] flex justify-between"},S1={class:"w-[82%] h-full flex items-start justify-center"},V1={class:"w-full h-[23em] mt-[7em] flex items-center"},$1={key:0,class:"inline-flex h-full ml-[17em] rounded-full bg-[#4EFE48] px-[10em] items-center justify-center"},E1={class:"text-[12em] font-['SFPRO'] text-[#047000] font-[500] leading-[100%] ml-[0.7em] fixtext"},Z1={key:1,class:"inline-flex h-full ml-[17em] rounded-full bg-[#FED448] px-[10em] items-center justify-center"},j1={class:"text-[12em] font-['SFPRO'] text-[#705600] font-[400] leading-[100%] ml-[0.7em] fixtext"},O1={class:"w-[15.5%] h-full mr-[1%] rounded-[12em]"},P1=["src"],R1=["src"],A1={key:2,class:"w-full h-[calc(100%-125em)] flex items-center justify-center relative"},H1={class:"absolute text-[14em] font-['SFPRO'] text-black/50 font-[500] leading-[100%] fixtext top-[63%] px-[20%] text-center"},G1={__name:"Home",emits:["select-vehicle"],setup(r,{emit:a}){const t=A(),{DarkMode:b}=R(t),{t:h}=H(),v=a,L=l=>{l.style.opacity=0,l.style.transform="translateY(15px)"},C=(l,f)=>{const g=(parseInt(l.dataset.index)||0)*50;setTimeout(()=>{l.style.transition="opacity 0.3s ease, transform 0.3s ease",l.style.opacity=1,l.style.transform="translateY(0)",setTimeout(f,300)},g)},p=l=>{l.style.transition=null,l.style.opacity=null,l.style.transform=null},_=B(()=>{var l;return!((l=t.valetData)!=null&&l.vehicles)||t.valetData.vehicles.length===0?[]:t.valetData.vehicles.map(f=>{const x=f.stored===!0||f.location!=="out";return K(J({},f),{status:h(x?"valet.inGarage":"valet.outside"),statusColor:x?"#4EFE48":"#FED448",statusDotColor:x?"#047000":"#705600",image:x?"valet/ingarage.png":"valet/outside.png",vehicleName:`${f.brand} ${f.displayname}`.trim()})})});return(l,f)=>{const x=Q("motion");return i(),u("div",v1,[e("img",{src:o(w)["text.png"],class:"w-full h-full absolute z-[-1]",alt:""},null,8,p1),$((i(),u("div",g1,[e("span",x1,d(o(h)("valet.title")),1)])),[[x]]),_.value.length>0?$((i(),u("div",_1,[e("span",C1,d(o(h)("valet.yourVehicles")),1)])),[[x]]):j("",!0),_.value.length>0?(i(),u("div",y1,[W(d1,{appear:"",onBeforeEnter:L,onEnter:C,onAfterEnter:p,css:!1},{default:O(()=>[(i(!0),u(P,null,X(_.value,(g,k)=>(i(),u("div",{key:g.plate,"data-index":k,onClick:n=>v("select-vehicle",g),class:"w-[100%] h-[150em] first:mt-[0em] cursor-pointer anim-hover-1 mt-[10em]",style:c1({background:o(b)?"url("+o(w)["valet/valetbackgrounddark.png"]+")":"url("+o(w)["valet/valetbackground.png"]+")",backgroundSize:"100% 100%"})},[e("div",w1,[e("span",b1,d(g.plate),1),e("span",D1,d(g.plate),1),e("span",L1,d(g.brand||"Unknown"),1),e("span",F1,d(g.displayname||"Unknown"),1)]),e("div",B1,[e("div",M1,[e("div",S1,[e("div",V1,[g.stored?(i(),u("div",$1,[f[0]||(f[0]=e("div",{class:"w-[6em] h-[6em] rounded-full bg-[#047000] mt-[1em]"},null,-1)),e("span",E1,d(o(h)("valet.inGarage")),1)])):(i(),u("div",Z1,[f[1]||(f[1]=e("div",{class:"w-[6em] h-[6em] rounded-full bg-[#705600] mt-[1em]"},null,-1)),e("span",j1,d(o(h)("valet.outside")),1)]))])]),e("div",O1,[g.stored?(i(),u("img",{key:0,src:o(w)["valet/ingarage.png"],class:"w-full h-full cursor-pointer",alt:""},null,8,P1)):(i(),u("img",{key:1,src:o(w)["valet/outside.png"],class:"w-full h-full cursor-pointer",alt:""},null,8,R1))])])])],12,k1))),128))]),_:1}),f[2]||(f[2]=e("div",{class:"w-full h-[150em]"},null,-1))])):(i(),u("div",A1,[f[3]||(f[3]=u1('<svg width="152" height="240" viewBox="0 0 292 240" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-d20b58a7><circle cx="120" cy="120" r="120" fill="url(#paint0_linear_2130_5147)" fill-opacity="0.1" data-v-d20b58a7></circle><rect x="150" y="31" width="100" height="16" rx="6" fill="black" fill-opacity="0.05" data-v-d20b58a7></rect><rect x="134" y="53" width="100" height="16" rx="6" fill="black" fill-opacity="0.05" data-v-d20b58a7></rect><rect x="118" y="75" width="153" height="16" rx="6" fill="black" fill-opacity="0.05" data-v-d20b58a7></rect><rect x="102" y="97" width="105" height="16" rx="6" fill="black" fill-opacity="0.05" data-v-d20b58a7></rect><rect x="86" y="119" width="206" height="16" rx="6" fill="black" fill-opacity="0.05" data-v-d20b58a7></rect><rect x="111" y="141" width="165" height="16" rx="6" fill="black" fill-opacity="0.05" data-v-d20b58a7></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M69.1586 120.113C76.3058 120.113 82.0979 125.903 82.098 133.052C82.098 133.604 82.0546 134.145 81.9867 134.679C81.1854 141.055 75.7538 145.992 69.1605 145.992C62.386 145.992 56.8376 140.785 56.2767 134.157C56.2436 133.791 56.2211 133.425 56.2211 133.052C56.2177 125.903 62.0096 120.113 69.1586 120.113ZM71.3988 136.901C71.0539 137.101 70.6719 137.25 70.2748 137.353L70.2767 141.091C71.6789 140.896 72.9505 140.344 74.0287 139.531L71.3988 136.901ZM64.2806 139.531C65.3588 140.342 66.6326 140.893 68.0365 141.089V137.353C67.6378 137.25 67.2599 137.099 66.9135 136.897L64.2806 139.531ZM61.1312 134.195C61.3281 135.595 61.8584 136.89 62.6771 137.97L65.3295 135.315C65.1257 134.968 64.9535 134.597 64.849 134.195H61.1312ZM73.4564 134.195C73.3484 134.594 73.1949 134.969 72.9877 135.317L75.6332 137.964C76.4466 136.884 77.003 135.595 77.2015 134.195H73.4564ZM72.9974 130.818C73.2029 131.17 73.3636 131.551 73.4681 131.955H77.1888C76.9954 130.54 76.4559 129.26 75.639 128.176L72.9974 130.818ZM62.6752 128.175C61.8583 129.259 61.3197 130.539 61.1263 131.954H64.8451C64.9496 131.55 65.1068 131.168 65.3158 130.816L62.6752 128.175ZM68.0365 125.022C66.6222 125.219 65.3388 125.768 64.2572 126.586L66.892 129.222C67.2473 129.013 67.6289 128.85 68.0365 128.748V125.022ZM70.2767 128.748C70.6826 128.854 71.0657 129.013 71.4193 129.222L74.057 126.585C72.9735 125.764 71.6877 125.219 70.2767 125.022V128.748Z" fill="#BDBDBD" data-v-d20b58a7></path><path fill-rule="evenodd" clip-rule="evenodd" d="M54.9359 106.554C71.9967 97.4943 103.543 88.3856 130.296 98.313C134.009 99.6903 142.383 103.782 147.415 106.286C142.019 113.688 138.834 122.804 138.833 132.666C138.833 135.091 139.029 137.471 139.4 139.793H83.8959L83.2601 139.755C83.9569 138.289 84.4498 136.702 84.6605 135.017C84.7511 134.315 84.7943 133.671 84.7943 133.054C84.7943 124.432 77.7811 117.415 69.1566 117.415C60.5323 117.415 53.5179 124.428 53.5179 133.054C53.5179 133.505 53.5468 133.945 53.5834 134.385C53.6914 135.664 53.9718 136.891 54.3724 138.061L52.6078 137.955L40.4515 136.346C38.3368 136.066 36.4705 134.821 35.4027 132.974L34.1918 130.885C33.3576 129.44 32.9366 127.79 32.9818 126.122L33.0287 124.02C33.074 122.308 33.6051 120.639 34.5648 119.214L35.265 118.169L38.3256 110.095C38.9021 108.571 40.3102 107.51 41.932 107.375C44.9421 107.12 50.0551 106.734 54.9359 106.554ZM136.802 105.348C136.737 105.306 121.539 95.5412 98.0961 97.9869C91.6317 98.6627 83.7317 99.1206 72.9769 104.71L76.0931 108.46H135.6C135.597 108.448 135.253 107.043 136.802 105.348Z" fill="#BDBDBD" data-v-d20b58a7></path><g filter="url(#filter0_f_2130_5147)" data-v-d20b58a7><path d="M177.601 119.19C186.663 119.191 194.01 126.533 194.01 135.596C194.01 136.297 193.954 136.984 193.866 137.659C192.85 145.745 185.962 152 177.601 152C169.008 152 161.97 145.397 161.257 136.994C161.215 136.53 161.188 136.066 161.188 135.591C161.185 126.532 168.533 119.19 177.601 119.19ZM180.441 140.479C180.004 140.735 179.522 140.923 179.019 141.057V145.788C180.798 145.544 182.413 144.845 183.779 143.818L180.441 140.479ZM171.416 143.818C172.782 144.843 174.399 145.543 176.179 145.787V141.057C175.675 140.923 175.195 140.735 174.758 140.476L171.416 143.818ZM164.132 105C164.879 105.053 165.641 105.112 166.416 105.175C157.259 109.915 151 119.477 151 130.5C151 135.457 152.266 140.119 154.492 144.18H150.084C149.377 141.296 149 138.283 149 135.182C149 122.831 154.946 111.868 164.132 105ZM176.251 106.215C181.088 106.851 186.113 107.709 191.005 108.865C198.737 112.985 204 121.128 204 130.5C204 135.328 202.603 139.829 200.191 143.623L195.443 144.144C196.341 142.27 196.972 140.244 197.242 138.085C197.357 137.203 197.414 136.387 197.414 135.596C197.414 124.672 188.524 115.784 177.598 115.784C166.669 115.784 157.778 124.675 157.777 135.596C157.777 136.167 157.815 136.726 157.861 137.284C158.07 139.736 158.738 142.062 159.77 144.18H159.172C156.538 140.273 155 135.566 155 130.5C155 118.071 164.256 107.804 176.251 106.215ZM201.111 111.809C210.148 115.031 215.849 123.999 214.896 133.546C214.705 135.457 214.423 137.157 214.146 138.529C213.708 140.7 211.915 142.336 209.713 142.58L205.073 143.088C206.946 139.291 208 135.019 208 130.5C208 123.325 205.348 116.769 200.971 111.759C201.018 111.775 201.065 111.792 201.111 111.809ZM167.417 137.045C167.668 138.824 168.342 140.466 169.38 141.832L172.745 138.465C172.486 138.027 172.268 137.555 172.134 137.045H167.417ZM183.049 137.047C182.912 137.55 182.718 138.03 182.454 138.468L185.808 141.819C186.846 140.454 187.548 138.824 187.801 137.047H183.049ZM169.38 129.418C168.344 130.792 167.659 132.418 167.412 134.21L172.131 134.205C172.265 133.693 172.466 133.209 172.728 132.763L169.38 129.418ZM182.473 132.761C182.734 133.207 182.936 133.691 183.068 134.203H187.787C187.538 132.415 186.855 130.789 185.821 129.415L182.473 132.761ZM176.179 125.417C174.391 125.665 172.758 126.358 171.384 127.4L174.727 130.744C175.177 130.478 175.664 130.274 176.179 130.142V125.417ZM179.019 130.142C179.535 130.278 180.019 130.478 180.47 130.744L183.816 127.398C182.442 126.354 180.811 125.665 179.019 125.417V130.142Z" fill="#BDBDBD" data-v-d20b58a7></path></g><path d="M46.0489 12.6615C46.5176 10.5809 49.4824 10.5809 49.9511 12.6615L52.686 24.8024C52.8557 25.5559 53.4441 26.1443 54.1976 26.314L66.3385 29.0489C68.4191 29.5176 68.4191 32.4824 66.3385 32.9511L54.1976 35.686C53.4441 35.8557 52.8557 36.4441 52.686 37.1976L49.9511 49.3385C49.4824 51.4191 46.5176 51.4191 46.0489 49.3385L43.314 37.1976C43.1443 36.4441 42.5559 35.8557 41.8024 35.686L29.6615 32.9511C27.5809 32.4824 27.5809 29.5176 29.6615 29.0489L41.8024 26.314C42.5559 26.1443 43.1443 25.5559 43.314 24.8024L46.0489 12.6615Z" fill="#BDBDBD" data-v-d20b58a7></path><path d="M68.1081 51.5197C68.7257 49.7177 71.2743 49.7177 71.8919 51.5197L73.7668 56.9897C73.9671 57.574 74.426 58.0329 75.0103 58.2332L80.4803 60.1081C82.2823 60.7257 82.2823 63.2743 80.4803 63.8919L75.0103 65.7668C74.426 65.9671 73.9671 66.426 73.7668 67.0103L71.8919 72.4803C71.2743 74.2823 68.7257 74.2823 68.1081 72.4803L66.2332 67.0103C66.0329 66.426 65.574 65.9671 64.9897 65.7668L59.5197 63.8919C57.7177 63.2743 57.7177 60.7257 59.5197 60.1081L64.9897 58.2332C65.574 58.0329 66.0329 57.574 66.2332 56.9897L68.1081 51.5197Z" fill="#BDBDBD" data-v-d20b58a7></path><path d="M204.999 156.001L211.999 163.001M214.021 174.786C211.325 172.09 211.325 167.719 214.021 165.023C216.717 162.327 221.088 162.327 223.784 165.023L233.311 174.55C236.007 177.246 236.007 181.617 233.311 184.313C230.615 187.009 226.244 187.009 223.548 184.313L214.021 174.786ZM211.999 130.335C211.999 112.293 197.374 97.668 179.333 97.668C161.291 97.668 146.666 112.293 146.666 130.335C146.666 148.376 161.291 163.001 179.333 163.001C197.374 163.001 211.999 148.376 211.999 130.335Z" stroke="#BDBDBD" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" data-v-d20b58a7></path><defs data-v-d20b58a7><filter id="filter0_f_2130_5147" x="145" y="101" width="74" height="55" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB" data-v-d20b58a7><feFlood flood-opacity="0" result="BackgroundImageFix" data-v-d20b58a7></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape" data-v-d20b58a7></feBlend><feGaussianBlur stdDeviation="2" result="effect1_foregroundBlur_2130_5147" data-v-d20b58a7></feGaussianBlur></filter><linearGradient id="paint0_linear_2130_5147" x1="120" y1="0" x2="120" y2="240" gradientUnits="userSpaceOnUse" data-v-d20b58a7><stop data-v-d20b58a7></stop><stop offset="1" stop-color="#666666" stop-opacity="0" data-v-d20b58a7></stop></linearGradient></defs></svg>',1)),e("span",H1,d(o(h)("valet.noVehicles")),1)]))])}}},N1=e1(G1,[["__scopeId","data-v-d20b58a7"]]),T1={class:"w-full h-full relative"},z1=["src"],q1={class:"w-full h-[80em] flex items-end justify-center"},I1={class:"w-full h-[29em] flex items-center justify-center overflow-visible relative"},U1=["src"],Y1={class:"text-[22em] font-Spartan-Bold text-black dark:text-white font-[400] leading-[100%] tracking-[-.06em] fixtext mt-[0.2em]"},J1={class:"w-full h-[39em] flex items-end justify-center"},K1={class:"text-[16em] font-['SFPRO'] text-black dark:text-white font-[400] tracking-[-.02em] leading-[100%] fixtext mt-[4em]"},Q1={class:"w-full h-[30em] flex items-center justify-center"},W1={class:"text-[20em] font-['SFPRO'] text-black dark:text-white font-[600] leading-[100%] tracking-[-.02em] fixtext mt-[0.2em]"},X1={class:"w-full h-[176em] flex items-center justify-center relative"},ee={class:"text-[26em] space-grotesk-700 text-white dark:text-[#979797] font-[400] leading-[100%] absolute mt-[0.4em] text-center w-[175em] truncate"},te={class:"text-[26em] space-grotesk-700 text-[#ADADAD] dark:text-black font-[400] leading-[100%] mt-[0.5em] mr-[0.1em] absolute text-center w-[175em] truncate z-[2]"},ae={class:"w-full h-[24em] flex items-center justify-center relative z-[2]"},se={key:0,class:"inline-flex h-full rounded-full bg-[#4EFE48] px-[10em] items-center justify-center"},le={class:"text-[12em] font-['SFPRO'] text-[#047000] font-[400] leading-[100%] ml-[0.5em] fixtext"},ie={key:1,class:"inline-flex h-full rounded-full bg-[#FED448] px-[10em] items-center justify-center"},ne={class:"text-[14em] font-['SFPRO'] text-[#705600] font-[400] leading-[100%] ml-[0.5em] fixtext"},oe={class:"w-full h-[42em] flex items-center justify-center relative z-[2]"},re={class:"font-['SFPRO'] text-[15em] text-black leading-[100%]",style:{"letter-spacing":"-0.5px"}},ce={class:"font-['SFPRO'] text-[15em] text-black leading-[100%]",style:{"letter-spacing":"-0.5px"}},de={class:"w-full h-[204.5em] flex items-end justify-center relative z-[2]"},ue={class:"w-full h-[165em] px-[10em]",initial:{opacity:0,y:20},enter:{opacity:1,y:0,transition:{delay:100,duration:300}}},fe={class:"w-full h-full rounded-[38em] bg-black dark:bg-[#1e1e1e] overflow-hidden"},me={class:"w-full h-[38em] flex items-end justify-start"},he={class:"text-[15em] font-['SFPRO'] text-white font-[400] leading-[100%] ml-[2em] fixtext"},ve={class:"w-full h-[100em] flex items-end justify-center"},pe={class:"w-[93%] h-[80%] flex"},ge={class:"w-full h-[70%] flex items-center justify-center"},xe={class:"w-[70em] h-full",viewBox:"0 0 80 80",fill:"none",xmlns:"http://www.w3.org/2000/svg"},_e=["stroke"],Ce=["stroke","stroke-dasharray","stroke-dashoffset"],ye={x:"40",y:"47","text-anchor":"middle",fill:"white","font-size":"20","font-weight":"600","font-family":"SFPRO"},ke={class:"w-full h-[30%] flex items-end justify-center"},we={class:"text-[10em] font-['SFPRO'] text-white font-[400] leading-[100%] truncate"},be={__name:"VehicleDetails",props:{vehicleData:{type:Object,required:!0}},emits:["change-page","mark-vehicle","request-vehicle"],setup(r,{emit:a}){const{t}=H(),b=A(),{DarkMode:h}=R(b),v=r,L=B(()=>{var c,s;return((s=(c=b.valetData)==null?void 0:c.config)==null?void 0:s.deliveryFee)||50}),C=B(()=>{var c,s;return((s=(c=v.vehicleData)==null?void 0:c.statistics)==null?void 0:s.body)||100}),p=B(()=>{var c,s;return((s=(c=v.vehicleData)==null?void 0:c.statistics)==null?void 0:s.engine)||100}),_=B(()=>{var c,s;return((s=(c=v.vehicleData)==null?void 0:c.statistics)==null?void 0:s.fuel)||100}),l=c=>c<30?"#FF3E3E":c<50?"#FECB48":"#4EFE48",f=B(()=>[{name:t("valet.bodyHealth"),value:Math.round(C.value),color:l(C.value)},{name:t("valet.engineHealth"),value:Math.round(p.value),color:l(p.value)},{name:t("valet.fuelLevel"),value:Math.round(_.value),color:l(_.value)}]),x=(c=35)=>2*Math.PI*c,g=(c,s=35)=>{const M=x(s);return M-c/100*M},k=a,n=c=>{k("change-page",c)},m=V(!1),y=()=>{m.value=!1,k("request-vehicle",v.vehicleData)},D=()=>{k("mark-vehicle",v.vehicleData)},t1=()=>{m.value=!0};return(c,s)=>{var G,N,T,z,q,I;const M=Q("motion");return i(),u(P,null,[W(m1,{show:m.value,onClose:s[0]||(s[0]=F=>m.value=!1),onPaided:y,reference:"Valet Fee",amount:L.value},null,8,["show","amount"]),e("div",T1,[e("img",{src:o(h)?o(w)["valet/valetvehicledark.png"]:o(w)["valet/valetvehicle.png"],class:"w-full h-full absolute z-[0]",alt:""},null,8,z1),e("div",q1,[e("div",I1,[e("img",{onClick:s[1]||(s[1]=F=>n("home")),src:o(h)?o(w)["valet/gobackdark.png"]:o(w)["valet/goback.png"],class:"h-full mt-[-2em] absolute rounded-full left-[17em] z-[2] cursor-pointer anim-hover-1",alt:"",style:{"box-shadow":`0 22px 6px 0 rgba(0, 0, 0, 0),\r
|
|
0 14px 6px 0 rgba(0, 0, 0, 0),\r
|
|
0 8px 5px 0 rgba(0, 0, 0, 0.01),\r
|
|
0 4px 4px 0 rgba(0, 0, 0, 0.02),\r
|
|
0 1px 2px 0 rgba(0, 0, 0, 0.02)`}},null,8,U1),e("span",Y1,d(o(t)("valet.title")),1)])]),e("div",J1,[e("span",K1,d(((G=r.vehicleData)==null?void 0:G.brand)||"Unknown"),1)]),e("div",Q1,[e("span",W1,d(((N=r.vehicleData)==null?void 0:N.displayname)||"Unknown"),1)]),e("div",X1,[e("span",ee,d(((T=r.vehicleData)==null?void 0:T.plate)||"Unknown"),1),e("span",te,d(((z=r.vehicleData)==null?void 0:z.plate)||"Unknown"),1)]),e("div",ae,[(q=r.vehicleData)!=null&&q.stored?(i(),u("div",se,[s[2]||(s[2]=e("div",{class:"w-[6em] h-[6em] rounded-full bg-[#047000] mt-[1em]"},null,-1)),e("span",le,d(o(t)("valet.inGarage")),1)])):(i(),u("div",ie,[s[3]||(s[3]=e("div",{class:"w-[6em] h-[6em] rounded-full bg-[#705600] mt-[1em]"},null,-1)),e("span",ne,d(o(t)("valet.outside")),1)]))]),s[5]||(s[5]=e("div",{class:"w-full h-[41em]"},null,-1)),e("div",oe,[(I=r.vehicleData)!=null&&I.stored?$((i(),u("div",{key:0,onClick:t1,class:"w-[81%] h-full rounded-[15em] bg-[#4EFE48] flex items-center justify-center cursor-pointer anim-hover-1",initial:{opacity:0,scale:.9},enter:{opacity:1,scale:1,transition:{delay:200,duration:400,type:"spring",stiffness:200,damping:15}}},[e("p",re,d(o(t)("valet.requestVehicle")),1)])),[[M]]):$((i(),u("div",{key:1,onClick:D,class:"w-[81%] h-full rounded-[15em] bg-[#FED448] flex items-center cursor-pointer anim-hover-1 justify-center",initial:{opacity:0,scale:.9},enter:{opacity:1,scale:1,transition:{delay:200,duration:400,type:"spring",stiffness:200,damping:15}}},[e("p",ce,d(o(t)("valet.markVehicleLocation")),1)])),[[M]])]),e("div",de,[$((i(),u("div",ue,[e("div",fe,[e("div",me,[e("span",he,d(o(t)("valet.vehicleInformation")),1)]),e("div",ve,[e("div",pe,[(i(!0),u(P,null,X(f.value,(F,a1)=>(i(),u("div",{key:a1,class:"w-[33.33%] h-full"},[e("div",ge,[(i(),u("svg",xe,[s[4]||(s[4]=e("circle",{cx:"40",cy:"40",r:"40",fill:"#1E1E1E"},null,-1)),e("circle",{cx:"40",cy:"40",r:"35",fill:"none",stroke:F.color,"stroke-width":"8","stroke-opacity":"0.2"},null,8,_e),e("circle",{cx:"40",cy:"40",r:"35",fill:"none",stroke:F.color,"stroke-width":"8","stroke-linecap":"round","stroke-dasharray":x(35),"stroke-dashoffset":g(F.value,35),transform:"rotate(90 40 40)",style:{transition:"stroke-dashoffset 0.3s ease"}},null,8,Ce),e("text",ye,d(F.value),1)]))]),e("div",ke,[e("span",we,d(F.name),1)])]))),128))])])])])),[[M]])])])],64)}}},De=e1(be,[["__scopeId","data-v-b59c6649"]]),Le={class:"w-full h-full rounded-[44em] overflow-hidden bg-[#F2F2F7] dark:bg-black"},je={__name:"ValetApp",setup(r){const{t:a}=H(),t=A(),{networkSignal:b,appConfig:h}=R(t),v=V("home"),L=V([{key:"home"},{key:"vehicledetails"}]),C=V(!1),p=B(()=>{var m,y,D;const n=((D=(y=(m=h.value)==null?void 0:m.TowerConfig)==null?void 0:y.AppRequirements)==null?void 0:D.valet)||2;return b.value>=n}),_=n=>{v.value=n},l=V(null),f=n=>{l.value=n,v.value="vehicledetails"},x=n=>S(this,null,function*(){let m=yield Z("GARAGE_ACTION",{plate:n.plate,isGarage:!!n.stored});if(m&&m.success){t.TriggerNotification({appname:"valet",header:a("valet.title"),message:a(m.messages)||m.messages||a("valet.success.operationSuccessful")}),yield k();const y=t.valetData.vehicles.find(D=>D.plate===n.plate);y&&(l.value=y)}else t.TriggerNotification({appname:"valet",header:a("valet.title"),message:a(m.messages)||m.messages||a("valet.errorOccurred")})}),g=n=>S(this,null,function*(){t.TriggerNotification({appname:"valet",header:a("valet.title"),message:a("valet.bringingVehicle")});let m=yield Z("GARAGE_ACTION",{plate:n.plate,isGarage:!!n.stored});if(m&&m.success){yield k();const y=t.valetData.vehicles.find(D=>D.plate===n.plate);y&&(l.value=y)}else t.TriggerNotification({appname:"valet",header:a("valet.title"),message:a(m.messages)||m.messages||a("valet.errorOccurred")})}),k=()=>S(this,null,function*(){let n=yield Z("VALET_LOADED",{});return n&&n.success?(t.valetData.vehicles=n.vehicles,n.config&&(t.valetData.config=n.config),C.value=!0,!0):!1});return f1(()=>S(this,null,function*(){yield k()})),(n,m)=>(i(),u("div",Le,[p.value?(i(),E(r1,{key:1,"current-key":v.value,items:L.value,duration:300,easing:"ease-in-out"},{home:O(()=>[v.value==="home"?(i(),E(N1,{key:0,onSelectVehicle:f})):j("",!0)]),vehicledetails:O(()=>[v.value==="vehicledetails"&&l.value?(i(),E(De,{key:0,vehicleData:l.value,onChangePage:_,onMarkVehicle:x,onRequestVehicle:g},null,8,["vehicleData"])):j("",!0)]),_:1},8,["current-key","items"])):(i(),E(h1,{key:0}))]))}};export{je as default};
|