Files
sim-location-frontend/dist/spa/assets/MainLayout-DWSyPNx9.js
T
2026-06-10 11:16:43 -04:00

1 line
18 KiB
JavaScript

import{$t as e,A as t,At as n,B as r,Bt as i,Dt as a,Et as o,Ft as s,I as c,K as l,L as u,M as d,Mt as f,O as p,P as m,Pt as h,Q as g,S as _,Tt as v,U as y,Wt as b,X as x,Xt as S,Z as C,Zt as w,_ as T,b as E,ct as D,d as ee,dt as O,f as te,ft as k,g as ne,gt as A,h as re,ht as j,j as M,k as N,kt as P,l as F,lt as I,m as L,mt as R,pt as z,ut as B,v as V}from"./vendor-quasar-BdHTqpDy.js";import{o as H}from"./vendor-vue-core-CuXzcq2w.js";import{l as ie,n as U,r as ae,t as W}from"./_plugin-vue_export-helper-CUf5lN2T.js";import{a as oe,i as G,n as K,r as se,t as q}from"./simulation-DRMY3tZ9.js";import{n as ce,r as le,t as ue}from"./controls-Cyxr6tPH.js";var J=W(A({__name:`MenuBar`,setup(t){let n=m(),o=oe(),c=ae(),u=q(),f=G(),v=se(),{actions:T}=ue(),{center:A,markerLatLng:F,zoom:B}=H(c),{simulationRunning:V,simulationState:U,simulationQueueLength:W,locationQueueOrder:K,testMode:J,gpsNoise:Y,currentLocation:X}=H(u),{icloudMonitor:Z}=H(f),Q=b(!1),de=ie,fe=I(()=>{if(K.value&&K.value.length>0&&X.value.loc_id){let e=K.value.indexOf(X.value.loc_id);return K.value.length-1===e}else return!1});function pe(e){return typeof e==`object`&&!!e&&`coords`in e}function me(e){return typeof e==`object`&&!!e&&`subitems`in e}function he(e){A.value=[e.lat,e.lng],F.value=[e.lat,e.lng],B.value=15}function ge(){let e=u.simulationControl({command:`test-mode`,latitude:null,longitude:null,loc_id:null,delay:0,address:null});e.status===`error`&&n.notify({type:`negative`,message:e.message??`Failed to toggle test mode`})}function _e(){let e=u.simulationControl({command:`gps-noise`,latitude:null,longitude:null,loc_id:null,delay:0,address:null});e.status===`error`&&n.notify({type:`negative`,message:e.message??`Failed to toggle test mode`})}function $(e){if(e.cnfrm)n.dialog({component:ce,componentProps:{name:e.name,icon:e.icon}}).onOk(()=>{if(e.cmdClass===`sim_cntrl_class`){let t=`positive`,r=``;try{let n=u.simulationControl({command:e.cmd,latitude:null,longitude:null,loc_id:null,delay:e.delay,address:null});n.status===`error`&&(t=`negative`),n.message&&(r=n.message)}catch(e){t=`negative`,e instanceof Error?(console.error(`Simulation Command ERROR: `,e.message),r=`Simulation Command Error: ${e.message}`):(console.error(`Simulation Command Error: `,e),r=`Simulation Command Error: Unknow error`)}finally{n.notify({type:t,message:r})}}if(e.cmdClass===`dev_cntrl_class`){let t=`positive`,r=``;try{let n=o.deviceControl(e.cmd,e.delay);n.status===`error`&&(t=`negative`),n.message&&(r=n.message)}catch(e){t=`negative`,e instanceof Error?(console.error(`Device Command ERROR: `,e.message),r=`Device Command Error: ${e.message}`):(console.error(`Device Command Error: `,e),r=`Device Command Error: Unknow error`)}finally{n.notify({type:t,message:r})}}if(e.cmdClass===`tunneld_cntrl_class`){let t=`positive`,r=``;try{let n=v.tunneldControl(e.cmd);n.status===`error`&&(t=`negative`),n.message&&(r=n.message)}catch(e){t=`negative`,e instanceof Error?(console.error(`Tunneld Command ERROR: `,e.message),r=`Tunneld Command Error: ${e.message}`):(console.error(`Tunneld Command Error: `,e),r=`Tunneld Command Error: Unknow error`)}finally{n.notify({type:t,message:r})}}}).onCancel(()=>{console.log(`Dialog cancelled`)}).onDismiss(()=>{console.log(`Dialog dismissed`)});else{if(e.cmdClass===`sim_cntrl_class`){let t=`positive`,r=``;try{let n=u.simulationControl({command:e.cmd,latitude:null,longitude:null,loc_id:null,delay:e.delay,address:null});n.status===`error`&&(t=`negative`),n.message&&(r=n.message)}catch(e){t=`negative`,e instanceof Error?(console.error(`Simulation Command ERROR: `,e.message),r=`Simulation Command Error: ${e.message}`):(console.error(`Simulation Command Error: `,e),r=`Simulation Command Error: Unknow error`)}finally{n.notify({type:t,message:r})}}if(e.cmdClass===`icloud-monitor_cntrl_class`){let t=`positive`,r=``;try{let n=f.icloudMonitorControl(e.cmd);n.status===`error`&&(t=`negative`),n.message&&(r=n.message)}catch(e){t=`negative`,e instanceof Error?(console.error(`Simulation Command ERROR: `,e.message),r=`Simulation Command Error: ${e.message}`):(console.error(`Simulation Command Error: `,e),r=`Simulation Command Error: Unknow error`)}finally{n.notify({type:t,message:r})}}if(e.cmdClass===`dev_cntrl_class`){let t=`positive`,r=``;try{let n=o.deviceControl(e.cmd,e.delay);n.status===`error`&&(t=`negative`),n.message&&(r=n.message)}catch(e){t=`negative`,e instanceof Error?(console.error(`Device Command ERROR: `,e.message),r=`Device Command Error: ${e.message}`):(console.error(`Device Command Error: `,e),r=`Device Command Error: Unknow error`)}finally{n.notify({type:t,message:r})}}if(e.cmdClass===`tunneld_cntrl_class`){let t=`positive`,r=``;try{let n=v.tunneldControl(e.cmd);n.status===`error`&&(t=`negative`),n.message&&(r=n.message)}catch(e){t=`negative`,e instanceof Error?(console.error(`Tunneld Command ERROR: `,e.message),r=`Tunneld Command Error: ${e.message}`):(console.error(`Tunneld Command Error: `,e),r=`Tunneld Command Error: Unknow error`)}finally{n.notify({type:t,message:r})}}}}return(t,n)=>(a(),O(ee,{class:w(S(J)?`bg-warning text-black`:`bg-primary text-white`)},{default:h(()=>[j(r,null,{default:h(()=>[j(ne,{src:le,class:`logo`})]),_:1}),j(l,{dark:``,inset:``}),j(re),j(x,{"icon-right":Q.value?`mdi-menu-up`:`mdi-menu-down`,stretch:``,flat:``,label:`Favorites`,class:`text-weight-bold`},{default:h(()=>[j(_,{onShow:n[0]||=e=>Q.value=!0,onHide:n[1]||=e=>Q.value=!1,anchor:`bottom end`,self:`top end`},{default:h(()=>[j(p,{dark:``},{default:h(()=>[(a(!0),z(D,null,P(S(de),(t,n)=>(a(),z(D,{key:n},[pe(t)?s((a(),O(N,{key:0,dark:``,clickable:``,onClick:e=>he(t.coords)},{default:h(()=>[j(d,{avatar:``},{default:h(()=>[j(r,{icon:t.icon,color:`secondary`,size:`sm`,"text-color":`black`},null,8,[`icon`])]),_:2},1024),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[R(e(t.name),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,[`onClick`])),[[C],[E]]):me(t)?s((a(),O(N,{key:1,clickable:``,dark:``},{default:h(()=>[j(d,{avatar:``},{default:h(()=>[j(r,{icon:t.icon,color:`secondary`,size:`sm`,"text-color":`black`},null,8,[`icon`])]),_:2},1024),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[R(e(t.name),1)]),_:2},1024)]),_:2},1024),j(d,{side:``},{default:h(()=>[j(g,{name:`mdi-chevron-right`})]),_:1}),j(_,{anchor:`bottom start`,self:`bottom end`},{default:h(()=>[j(p,{dark:``},{default:h(()=>[(a(!0),z(D,null,P(t.subitems,(t,n)=>s((a(),O(N,{dark:``,key:n,clickable:``,onClick:e=>he(t.coords)},{default:h(()=>[j(d,{avatar:``},{default:h(()=>[j(r,{icon:t.icon,color:`secondary`,size:`sm`,"text-color":`black`},null,8,[`icon`])]),_:2},1024),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[R(e(t.name),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,[`onClick`])),[[C],[E]])),128))]),_:2},1024)]),_:2},1024)]),_:2},1024)),[[C]]):k(``,!0)],64))),128))]),_:1})]),_:1})]),_:1},8,[`icon-right`]),j(te,{class:`text-weight-bold`,stretch:``,flat:``,label:`Controls`},{default:h(()=>[j(p,{dark:``},{default:h(()=>[j(L,{group:`controls`,"dense-toggle":``,"default-opened":``,icon:`mdi-map-marker`,label:`Simulation Controls`,color:`accent`},{default:h(()=>[s((a(),O(N,{dark:``,tag:`label`},{default:h(()=>[j(d,{avatar:``,class:`q-pl-lg`},{default:h(()=>[j(y,{modelValue:S(J),"onUpdate:modelValue":[n[2]||=e=>i(J)?J.value=e:null,ge],size:`sm`,color:`yellow`,dark:``,dense:``,disabled:S(V)},null,8,[`modelValue`,`disabled`])]),_:1}),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[...n[21]||=[R(`Test Mode`,-1)]]),_:1})]),_:1})]),_:1})),[[C]]),s((a(),O(N,{dark:``,tag:`label`},{default:h(()=>[j(d,{avatar:``,class:`q-pl-lg`},{default:h(()=>[j(y,{modelValue:S(Y),"onUpdate:modelValue":[n[3]||=e=>i(Y)?Y.value=e:null,_e],size:`sm`,color:`accent`,dark:``,dense:``},null,8,[`modelValue`])]),_:1}),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[...n[22]||=[R(`GPS Noise`,-1)]]),_:1})]),_:1})]),_:1})),[[C]]),S(V)?k(``,!0):s((a(),O(N,{key:0,dark:``,clickable:``,onClick:n[4]||=e=>$(S(T).simulation.commands.start)},{default:h(()=>[j(d,{avatar:``,class:`q-pl-lg`},{default:h(()=>[j(r,{icon:S(T).simulation.commands.start.icon,color:`secondary`,"text-color":`black`,size:`sm`},null,8,[`icon`])]),_:1}),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[R(e(S(T).simulation.commands.start.name),1)]),_:1})]),_:1})]),_:1})),[[C],[E]]),S(U)===`RUNNING`&&S(V)?s((a(),O(N,{key:1,dark:``,clickable:``,onClick:n[5]||=e=>$(S(T).simulation.commands.pause)},{default:h(()=>[j(d,{avatar:``,class:`q-pl-lg`},{default:h(()=>[j(r,{icon:S(T).simulation.commands.pause.icon,color:`secondary`,"text-color":`black`,size:`sm`},null,8,[`icon`])]),_:1}),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[R(e(S(T).simulation.commands.pause.name),1)]),_:1})]),_:1})]),_:1})),[[C],[E]]):k(``,!0),S(U)===`PAUSED`?s((a(),O(N,{key:2,dark:``,clickable:``,onClick:n[6]||=e=>$(S(T).simulation.commands.resume)},{default:h(()=>[j(d,{avatar:``,class:`q-pl-lg`},{default:h(()=>[j(r,{icon:S(T).simulation.commands.resume.icon,color:`secondary`,"text-color":`black`,size:`sm`},null,8,[`icon`])]),_:1}),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[R(e(S(T).simulation.commands.resume.name),1)]),_:1})]),_:1})]),_:1})),[[C],[E]]):k(``,!0),S(W)&&S(W)>0&&!fe.value?s((a(),O(N,{key:3,dark:``,clickable:``,onClick:n[7]||=e=>$(S(T).simulation.commands.clear)},{default:h(()=>[j(d,{avatar:``,class:`q-pl-lg`},{default:h(()=>[j(r,{icon:S(T).simulation.commands.clear.icon,color:`secondary`,"text-color":`black`,size:`sm`},null,8,[`icon`])]),_:1}),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[R(e(S(T).simulation.commands.clear.name),1)]),_:1})]),_:1})]),_:1})),[[C],[E]]):k(``,!0),S(W)&&S(W)>0?s((a(),O(N,{key:4,dark:``,clickable:``,onClick:n[8]||=e=>$(S(T).simulation.commands.reset)},{default:h(()=>[j(d,{avatar:``,class:`q-pl-lg`},{default:h(()=>[j(r,{icon:S(T).simulation.commands.reset.icon,color:`secondary`,"text-color":`black`,size:`sm`},null,8,[`icon`])]),_:1}),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[R(e(S(T).simulation.commands.reset.name),1)]),_:1})]),_:1})]),_:1})),[[C],[E]]):k(``,!0),S(V)?s((a(),O(N,{key:5,dark:``,clickable:``,onClick:n[9]||=e=>$(S(T).simulation.commands.end)},{default:h(()=>[j(d,{avatar:``,class:`q-pl-lg`},{default:h(()=>[j(r,{icon:S(T).simulation.commands.end.icon,color:`secondary`,"text-color":`black`,size:`sm`},null,8,[`icon`])]),_:1}),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[R(e(S(T).simulation.commands.end.name),1)]),_:1})]),_:1})]),_:1})),[[C],[E]]):k(``,!0)]),_:1}),j(L,{group:`controls`,icon:`mdi-cloud`,"dense-toggle":``,label:`iCloud Monitor Controls`,color:`accent`},{default:h(()=>[S(Z)?k(``,!0):s((a(),O(N,{key:0,dark:``,clickable:``,onClick:n[10]||=e=>$(S(T).icloudmonitor.commands.start)},{default:h(()=>[j(d,{avatar:``,class:`q-pl-lg`},{default:h(()=>[j(r,{icon:S(T).icloudmonitor.commands.start.icon,color:`secondary`,"text-color":`black`,size:`sm`},null,8,[`icon`])]),_:1}),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[R(e(S(T).icloudmonitor.commands.start.name),1)]),_:1})]),_:1})]),_:1})),[[C],[E]]),S(Z)?s((a(),O(N,{key:1,dark:``,clickable:``,onClick:n[11]||=e=>$(S(T).icloudmonitor.commands.stop),size:`sm`},{default:h(()=>[j(d,{avatar:``,class:`q-pl-lg`},{default:h(()=>[j(r,{icon:S(T).icloudmonitor.commands.stop.icon,color:`secondary`,"text-color":`black`,size:`sm`},null,8,[`icon`])]),_:1}),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[R(e(S(T).icloudmonitor.commands.stop.name),1)]),_:1})]),_:1})]),_:1})),[[C],[E]]):k(``,!0)]),_:1}),j(L,{group:`controls`,"dense-toggle":``,icon:`mdi-subway`,label:`Tunneld Controls`},{default:h(()=>[S(v).tunnelConnected?k(``,!0):s((a(),O(N,{key:0,dark:``,clickable:``,onClick:n[12]||=e=>$(S(T).tunneld.commands.start)},{default:h(()=>[j(d,{avatar:``,class:`q-pl-lg`},{default:h(()=>[j(r,{icon:S(T).tunneld.commands.start.icon,color:`secondary`,"text-color":`black`,size:`sm`},null,8,[`icon`])]),_:1}),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[R(e(S(T).tunneld.commands.start.name),1)]),_:1})]),_:1})]),_:1})),[[C],[E]]),S(v).tunneldWatcher?k(``,!0):s((a(),O(N,{key:1,dark:``,clickable:``,onClick:n[13]||=e=>$(S(T).tunneld.commands.start_watcher)},{default:h(()=>[j(d,{avatar:``,class:`q-pl-lg`},{default:h(()=>[j(r,{icon:S(T).tunneld.commands.start_watcher.icon,color:`secondary`,"text-color":`black`,size:`sm`},null,8,[`icon`])]),_:1}),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[R(e(S(T).tunneld.commands.start_watcher.name),1)]),_:1})]),_:1})]),_:1})),[[C],[E]]),s((a(),O(N,{dark:``,clickable:``,onClick:n[14]||=e=>$(S(T).tunneld.commands.restart)},{default:h(()=>[j(d,{avatar:``,class:`q-pl-lg`},{default:h(()=>[j(r,{icon:S(T).tunneld.commands.restart.icon,color:`secondary`,"text-color":`black`,size:`sm`},null,8,[`icon`])]),_:1}),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[R(e(S(T).tunneld.commands.restart.name),1)]),_:1})]),_:1})]),_:1})),[[C],[E]]),S(v).tunnelConnected?s((a(),O(N,{key:2,dark:``,clickable:``,onClick:n[15]||=e=>$(S(T).tunneld.commands.clear)},{default:h(()=>[j(d,{avatar:``,class:`q-pl-lg`},{default:h(()=>[j(r,{icon:S(T).tunneld.commands.clear.icon,color:`secondary`,"text-color":`black`,size:`sm`},null,8,[`icon`])]),_:1}),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[R(e(S(T).tunneld.commands.clear.name),1)]),_:1})]),_:1})]),_:1})),[[C],[E]]):k(``,!0),S(v).tunnelConnected?s((a(),O(N,{key:3,dark:``,clickable:``,onClick:n[16]||=e=>$(S(T).tunneld.commands.cancel)},{default:h(()=>[j(d,{avatar:``,class:`q-pl-lg`},{default:h(()=>[j(r,{icon:S(T).tunneld.commands.cancel.icon,color:`secondary`,"text-color":`black`,size:`sm`},null,8,[`icon`])]),_:1}),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[R(e(S(T).tunneld.commands.cancel.name),1)]),_:1})]),_:1})]),_:1})),[[C],[E]]):k(``,!0),S(v).tunneldWatcher?s((a(),O(N,{key:4,dark:``,clickable:``,onClick:n[17]||=e=>$(S(T).tunneld.commands.end_watcher)},{default:h(()=>[j(d,{avatar:``,class:`q-pl-lg`},{default:h(()=>[j(r,{icon:S(T).tunneld.commands.end_watcher.icon,color:`secondary`,"text-color":`black`,size:`sm`},null,8,[`icon`])]),_:1}),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[R(e(S(T).tunneld.commands.end_watcher.name),1)]),_:1})]),_:1})]),_:1})),[[C],[E]]):k(``,!0),S(v).tunnelConnected?s((a(),O(N,{key:5,dark:``,clickable:``,onClick:n[18]||=e=>$(S(T).tunneld.commands.shutdown)},{default:h(()=>[j(d,{avatar:``,class:`q-pl-lg`},{default:h(()=>[j(r,{icon:S(T).tunneld.commands.shutdown.icon,color:`secondary`,"text-color":`black`,size:`sm`},null,8,[`icon`])]),_:1}),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[R(e(S(T).tunneld.commands.shutdown.name),1)]),_:1})]),_:1})]),_:1})),[[C],[E]]):k(``,!0)]),_:1}),j(L,{"dense-toggle":``,icon:`mdi-raspberry-pi`,label:`Device Controls`,group:`controls`},{default:h(()=>[s((a(),O(N,{dark:``,clickable:``,onClick:n[19]||=e=>$(S(T).device.commands.reboot)},{default:h(()=>[j(d,{avatar:``,class:`q-pl-lg`},{default:h(()=>[j(r,{icon:S(T).device.commands.reboot.icon,color:`secondary`,"text-color":`black`,size:`sm`},null,8,[`icon`])]),_:1}),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[R(e(S(T).device.commands.reboot.name),1)]),_:1})]),_:1})]),_:1})),[[C],[E]]),s((a(),O(N,{dark:``,clickable:``,onClick:n[20]||=e=>$(S(T).device.commands.shutdown)},{default:h(()=>[j(d,{avatar:``,class:`q-pl-lg`},{default:h(()=>[j(r,{icon:S(T).device.commands.shutdown.icon,color:`secondary`,"text-color":`black`,size:`sm`},null,8,[`icon`])]),_:1}),j(d,null,{default:h(()=>[j(M,null,{default:h(()=>[R(e(S(T).device.commands.shutdown.name),1)]),_:1})]),_:1})]),_:1})),[[C],[E]])]),_:1})]),_:1})]),_:1})]),_:1},8,[`class`]))}}),[[`__scopeId`,`data-v-031c9b51`]]),Y={class:`flex status-bar-container`},X={class:`row justify-center q-gutter-x-xs`},Z=W(A({__name:`StatusBar`,props:{transparentBg:{type:Boolean}},setup(n){let r=K(),i=q(),s=G(),c=oe(),l=se(),{sockConnected:u}=H(r),{deviceConnected:d}=H(c),{tunnelConnected:p}=H(l),{simulationState:m}=H(i),{icloudMonitor:g}=H(s),_=n,y=()=>_.transparentBg?`transparent-background`:`white-background`,C=b(),T;function E(e){if(e==null)return`grey`;if(typeof e==`boolean`)return e?`green`:`red`;switch(e.toLowerCase()){case`paused`:return`yellow`;case`running`:return`green`;case`stopped`:return`red`;default:return`grey`}}let D=I(()=>`${Math.floor(C.value/86400)}d ${Math.floor(C.value%86400/3600)}h ${Math.floor(C.value%3600/60)}m ${Math.floor(C.value%60)}s`);return f(()=>c.lastKnownUptime,e=>{C.value=e}),v(()=>{T=setInterval(()=>{C.value++},1e3)}),o(()=>{clearInterval(T)}),(n,i)=>(a(),z(`div`,Y,[B(`div`,X,[j(x,{round:``,flat:``,color:`bg-grey-9`,class:w([y,`text-grey-9`]),dense:``,size:`sm`,icon:`mdi-cog`,"aria-label":`Uptime`},{default:h(()=>[j(F,{color:`positive`,rounded:``,floating:``}),j(t,null,{default:h(()=>[R(e(D.value),1)]),_:1})]),_:1}),j(x,{round:``,flat:``,color:`bg-grey-9`,class:w([y,`text-grey-9`]),dense:``,size:`sm`,icon:`mdi-cog`,onClick:i[0]||=e=>S(r).toggleSock(),"aria-label":`socketIO Status`},{default:h(()=>[j(F,{color:E(S(u)),rounded:``,floating:``},null,8,[`color`])]),_:1}),j(x,{round:``,flat:``,color:`bg-grey-9`,class:w([y,`text-grey-9`]),dense:``,size:`sm`,icon:`mdi-cellphone`,onClick:i[1]||=e=>S(r).requestUpdate(),"aria-label":`Device Status`},{default:h(()=>[j(F,{color:E(S(d)),rounded:``,floating:``},null,8,[`color`])]),_:1}),j(x,{round:``,flat:``,color:`bg-grey-9`,class:w([y,`text-grey-9`]),dense:``,size:`sm`,icon:`mdi-subway`,onClick:i[2]||=e=>S(r).requestUpdate(),"aria-label":`Tunnel Status`},{default:h(()=>[j(F,{color:E(S(p)),rounded:``,floating:``},null,8,[`color`])]),_:1}),j(x,{round:``,flat:``,color:`bg-grey-9`,class:w([y,`text-grey-9`]),dense:``,size:`sm`,icon:`mdi-map-marker`,onClick:i[3]||=e=>S(r).requestUpdate(),"aria-label":`Simulation Status`},{default:h(()=>[j(F,{color:E(S(m)),rounded:``,floating:``},null,8,[`color`])]),_:1}),j(x,{small:``,round:``,flat:``,color:`bg-grey-9`,class:w([y,`text-grey-9`]),dense:``,size:`sm`,icon:`mdi-cloud`,onClick:i[4]||=e=>S(s).icloudMonitorControl(`refresh`),"aria-label":`iCloud Monitor Status`},{default:h(()=>[j(F,{color:E(S(g)),rounded:``,floating:``},null,8,[`color`])]),_:1})])]))}}),[[`__scopeId`,`data-v-23baf3b6`]]),Q=A({__name:`MainLayout`,setup(e){let t=q(),r=K(),i=G(),o=U();return v(()=>{r.bindEvents(),t.bindEvents(),i.bindEvents(),r.connect(),o.initialize()}),(e,t)=>{let r=n(`router-view`);return a(),O(c,{view:`hhh lpr fff`},{default:h(()=>[j(V,null,{default:h(()=>[j(J)]),_:1}),j(T,null,{default:h(()=>[j(Z)]),_:1}),j(u,null,{default:h(()=>[j(r)]),_:1})]),_:1})}}});export{Q as default};