updated compiled app

This commit is contained in:
2026-06-10 11:16:43 -04:00
parent e5347abfda
commit 1b19ee9de9
53 changed files with 182 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
import{$t as e,Dt as t,Nt as n,Pt as r,Wt as i,c as a,ct as o,dt as s,gt as c,kt as l,mt as u,pt as d,ut as f}from"./vendor-quasar-BdHTqpDy.js";import{r as p,t as m}from"./axios-CdmD1L0n.js";var h={style:{width:`70vw`,"white-space":`normal`}},g={key:0},_={key:0},v={key:0},y={key:1},b={key:1},x={key:1},S=c({__name:`DeviceInfo`,async setup(c){let S,C,w=i();async function T(){try{let e=await m.get(`/device_info`);console.log(`DeviceInfo fetched successfully:`,e.data),w.value=e.data}catch(e){console.error(`Error fetching device info:`,e),p.isCancel(e)&&console.log(`Request canceled`,e.message)}}return[S,C]=n(()=>T()),await S,C(),(n,i)=>(t(),s(a,{class:`row items-center justify-evenly`},{default:r(()=>[f(`div`,h,[i[0]||=f(`h3`,null,`Device Info:`,-1),f(`ul`,null,[(t(!0),d(o,null,l(w.value,(n,r)=>(t(),d(`li`,{key:r},[f(`strong`,null,e(r)+`:`,1),typeof n==`object`&&n?(t(),d(`span`,g,[f(`ul`,null,[(t(!0),d(o,null,l(n,(n,r)=>(t(),d(`li`,{key:r},[f(`strong`,null,e(r)+`:`,1),typeof n==`object`&&n?(t(),d(`span`,_,[f(`ul`,null,[(t(!0),d(o,null,l(n,(n,r)=>(t(),d(`li`,{key:r},[f(`strong`,null,e(r)+`:`,1),typeof n==`object`&&n?(t(),d(`span`,v,[f(`ul`,null,[(t(!0),d(o,null,l(n,(n,r)=>(t(),d(`li`,{key:r},[f(`strong`,null,e(r)+`:`,1),u(` `+e(n),1)]))),128))])])):(t(),d(`span`,y,e(n),1))]))),128))])])):(t(),d(`span`,b,e(n),1))]))),128))])])):(t(),d(`span`,x,e(n),1))]))),128))])])]),_:1}))}});export{S as default};
+1
View File
@@ -0,0 +1 @@
import{Dt as e,X as t,gt as n,ht as r,pt as i,ut as a}from"./vendor-quasar-BdHTqpDy.js";var o={class:`fullscreen bg-blue text-white text-center q-pa-md flex flex-center`},s=n({__name:`ErrorNotFound`,setup(n){return(n,s)=>(e(),i(`div`,o,[a(`div`,null,[s[0]||=a(`div`,{style:{"font-size":`30vh`}},`404`,-1),s[1]||=a(`div`,{class:`text-h2`,style:{opacity:`0.4`}},`Oops. Nothing here...`,-1),r(t,{class:`q-mt-xl`,color:`white`,"text-color":`blue`,unelevated:``,to:`/`,label:`Go Home`,"no-caps":``})])]))}});export{s as default};
+2
View File
@@ -0,0 +1,2 @@
import{$t as e,Dt as t,gt as n,lt as r,pt as i,ut as a}from"./vendor-quasar-BdHTqpDy.js";var o=n({__name:`FormattedAddress`,props:{address:{}},setup(n){let o=n,s=r(()=>o.address?[[o.address.leisure,o.address.shop].filter(Boolean),[o.address.house_number,o.address.road].filter(Boolean).join(` `)].filter(Boolean).join(`
`):``),c=r(()=>o.address?[[o.address.city??o.address.village??o.address.town,l[o.address.state]??o.address.state??` `].filter(Boolean).join(`, `),o.address.postcode].filter(Boolean).join(` `):``),l={Alabama:`AL`,Alaska:`AK`,Arizona:`AZ`,Arkansas:`AR`,California:`CA`,Colorado:`CO`,Connecticut:`CT`,Delaware:`DE`,Florida:`FL`,Georgia:`GA`,Hawaii:`HI`,Idaho:`ID`,Illinois:`IL`,Indiana:`IN`,Iowa:`IA`,Kansas:`KS`,Kentucky:`KY`,Louisiana:`LA`,Maine:`ME`,Maryland:`MD`,Massachusetts:`MA`,Michigan:`MI`,Minnesota:`MN`,Mississippi:`MS`,Missouri:`MO`,Montana:`MT`,Nebraska:`NE`,Nevada:`NV`,"New Hampshire":`NH`,"New Jersey":`NJ`,"New Mexico":`NM`,"New York":`NY`,"North Carolina":`NC`,"North Dakota":`ND`,Ohio:`OH`,Oklahoma:`OK`,Oregon:`OR`,Pennsylvania:`PA`,"Rhode Island":`RI`,"South Carolina":`SC`,"South Dakota":`SD`,Tennessee:`TN`,Texas:`TX`,Utah:`UT`,Vermont:`VT`,Virginia:`VA`,Washington:`WA`,"West Virginia":`WV`,Wisconsin:`WI`,Wyoming:`WY`};return(n,r)=>(t(),i(`div`,null,[a(`div`,null,e(s.value),1),a(`div`,null,e(c.value),1)]))}});export{o as t};
+1
View File
@@ -0,0 +1 @@
.transparent-footer[data-v-20d65d3b]{box-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080}
+1
View File
@@ -0,0 +1 @@
import{At as e,Dt as t,F as n,I as r,L as i,Mt as a,Pt as o,Tt as s,dt as c,gt as l,ht as u,st as d}from"./vendor-quasar-BdHTqpDy.js";import{n as f,r as p,t as m}from"./_plugin-vue_export-helper-CUf5lN2T.js";import{i as h,n as g,t as _}from"./simulation-DRMY3tZ9.js";import{t as v}from"./LocationDrawer-CJTM92eT.js";var y=m(l({__name:`FullMapLayout`,setup(l){n({meta:{viewport:{name:`viewport`,content:`width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover`}}});function m(e){!y.locationDrawerSettings.opened&&!y.fabs.statusBar||(!e.target.closest(`#location-drawer`)&&!y.locationDrawerSettings.pinned&&y.locationDrawerSettings.opened&&y.locationsOpenedHandler(!1),!e.target.closest(`#status-bar`)&&y.fabs.statusBar&&(y.fabs.statusBar.opened=!1))}let y=p(),b=_(),x=g(),S=h(),C=f();return s(()=>{x.bindEvents(),b.bindEvents(),S.bindEvents(),x.connect(),C.initialize(),a([C.categories,C.favorites],()=>{C.mapCategoriesAndFavorites()})}),(n,a)=>{let s=e(`router-view`);return t(),c(r,{ref:`layout`,view:`hHh LpR lFf`,onClick:d(m,[`stop`])},{default:o(()=>[u(v,{persistent:``,breakpoint:576,side:`left`,class:`location-drawer`}),u(i,null,{default:o(()=>[u(s)]),_:1})]),_:1},512)}}}),[[`__scopeId`,`data-v-20d65d3b`]]);export{y as default};
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
.leafletFooter[data-v-042684bf]{height:48px}.l-map{width:100vw;height:100vh}.marker-popup .leaflet-popup-content-wrapper,.marker-popup .leaflet-popup-tip{background-color:#1d1d1d}.marker-popup .leaflet-popup-content{margin:13px 10px}.leaflet-circle-actions{pointer-events:none}.leaflet-circle-actions button{cursor:pointer;text-align:center;background-clip:padding-box;border:2px solid #0003;font-weight:700;box-shadow:0 1px 5px #0006}.circle-btn-accept{color:#000;background-color:#4caf50}.circle-btn-clear{color:#000;background-color:#ef5350}.leaflet-circle-actions button:hover{background-color:#f4f4f4}.leaflet-overlay-pane svg{position:absolute}.small-icon svg{transform-origin:50%;bottom:0;right:0;transform:scale(.6)}.small-icon{margin-top:44px;margin-left:14px;position:absolute}.leafletLayout[data-v-13854f60]{width:100vw;max-width:800px;height:600px}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
.past[data-v-b8ced4ff]{color:gray}.q-tab-panel[data-v-4b5f6652]{padding:0!important}.q-item.q-router-link--active[data-v-4b5f6652],.q-item--active[data-v-4b5f6652]{color:#161b36;background-color:#5a728a}.unpinned[data-v-4b5f6652]{transform:rotate(45deg)}.with-separator[data-v-4b5f6652]{border-top:1px solid #666}.background-transparent[data-v-4b5f6652]{background-color:#0000!important}
+1
View File
@@ -0,0 +1 @@
.logo[data-v-031c9b51]{cursor:pointer;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);display:inline-block}.logo[data-v-031c9b51]:hover{filter:drop-shadow(0 10px 15px #0000004d);transform:scale(1.3)translateY(-5px)}.logo[data-v-23baf3b6]{max-width:20px;height:100%}.status-bar-container[data-v-23baf3b6]{width:165px;box-shadow:none}.white-background[data-v-23baf3b6]{background:#ffffff4d}.transparent-background[data-v-23baf3b6]{background-color:#0000}
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
.add-loc-card[data-v-18d79a46],.add-loc-card[data-v-7e2386ac]{width:100%;max-width:450px}.marker-popup .leaflet-popup-content-wrapper,.marker-popup .leaflet-popup-tip{background-color:#1d1d1d}.marker-popup .leaflet-popup-content{margin:13px 10px}.leaflet-circle-actions{pointer-events:none}.leaflet-circle-actions button{cursor:pointer;text-align:center;background-clip:padding-box;border:2px solid #0003;font-weight:700;box-shadow:0 1px 5px #0006}.circle-btn-accept{color:#000;background-color:#4caf50}.circle-btn-clear{color:#000;background-color:#ef5350}.leaflet-circle-actions button:hover{background-color:#f4f4f4}.leaflet-overlay-pane svg{position:absolute}.small-icon svg{transform-origin:50%;bottom:0;right:0;transform:scale(.6)}.small-icon{margin-top:44px;margin-left:14px;position:absolute}
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
import{Dt as e,G as t,P as n,Pt as r,Q as i,Wt as a,X as o,Xt as s,c,ct as l,dt as u,gt as d,ht as f,l as p,lt as m,pt as h,t as g,ut as _}from"./vendor-quasar-BdHTqpDy.js";import{o as v}from"./vendor-vue-core-CuXzcq2w.js";import{t as y}from"./socketio-D07G01kR.js";import{n as b}from"./simulation-DRMY3tZ9.js";var x={class:`flex flex-center col q-ma-lg q-gutter-md`},S={class:`flex flex-center col q-ma-lg q-gutter-md`},C=d({__name:`SocketTest`,setup(n){let i=b(),c=a(``),u=a(``),{sockConnected:d}=v(i),C=m(()=>d.value?`green`:`red`);function w(){let e=c.value,t=u.value;y.emit(e,t,e=>{console.log(`Server Response: %s`,e)}),c.value=``,u.value=``}let T=a(`00:00:45`);return(n,a)=>(e(),h(l,null,[_(`div`,x,[f(o,{icon:`webhook`},{default:r(()=>[f(p,{floating:``,color:C.value,rounded:``},null,8,[`color`])]),_:1}),f(o,{label:`Connect`,onClick:a[0]||=e=>s(i).connect()}),f(o,{label:`Disconnect`,onClick:a[1]||=e=>s(i).disconnect()})]),_(`div`,S,[a[5]||=_(`div`,{class:`text-h3`},`SocketIO Functions`,-1),f(t,{modelValue:c.value,"onUpdate:modelValue":a[2]||=e=>c.value=e,filled:``,label:`Event`},null,8,[`modelValue`]),f(t,{modelValue:u.value,"onUpdate:modelValue":a[3]||=e=>u.value=e,filled:``,label:`Args`},null,8,[`modelValue`]),_(`div`,null,[f(o,{label:`Emit`,onClick:w})])]),_(`div`,null,[f(g,{modelValue:T.value,"onUpdate:modelValue":a[4]||=e=>T.value=e,"with-seconds":``,format24h:``,"default-view":`seconds`},null,8,[`modelValue`])])],64))}}),w={class:`col`},T={class:`q-pa-md`},E={class:`col`,style:{border:`5px pink dashed`}},D=d({__name:`TestPage`,setup(t){let a=n(),s=m(()=>a.dark.isActive?`dark_mode`:`light_mode`);function l(){a.dark.toggle()}function d(){a.notify({message:`This is a notification`,color:`green`,position:`top-right`,timeout:3e3,actions:[{label:`Dismiss`,color:`white`,handler:()=>{}}]})}return(t,n)=>(e(),u(c,{class:`row items-start justify-evenly`},{default:r(()=>[f(C),n[0]||=_(`div`,{class:`col`},null,-1),_(`div`,w,[_(`div`,T,[f(o,{color:`purple`,onClick:d,label:`Show Notification`})])]),_(`div`,E,[f(i,{name:s.value,size:`100px`,onClick:l},null,8,[`name`])])]),_:1}))}});export{D as default};
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+2
View File
@@ -0,0 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/FullMapLayout-srjr_qfD.js","assets/_plugin-vue_export-helper-CUf5lN2T.js","assets/vendor-leaflet-core-Dyrj7Rn0.js","assets/rolldown-runtime-B1FJdls4.js","assets/vendor-leaflet-core-DHXgKdI3.css","assets/vendor-quasar-BdHTqpDy.js","assets/vendor-quasar-Bh3qY9YM.css","assets/vendor-openrouteservice-DNyyTee3.js","assets/vendor-vue-core-CuXzcq2w.js","assets/socketio-D07G01kR.js","assets/wrappers-B-3qdAP-.js","assets/vendor-socketio-BkXjeCK5.js","assets/simulation-DRMY3tZ9.js","assets/mdi-v7-CkNRBVrZ.css","assets/LocationDrawer-CJTM92eT.js","assets/FormattedAddress-BVYQ5ifh.js","assets/LocationDrawer-zlwWkTtO.css","assets/FullMapLayout-pW3piLc5.css","assets/FullMapPage-Dd3yak0w.js","assets/MarkerMenu-DZ12e7gH.js","assets/preload-helper-D8R59StC.js","assets/MarkerMenu-CgqV52W3.css","assets/controls-Cyxr6tPH.js","assets/FullMapPage-CwIUyC1H.css","assets/MainLayout-DWSyPNx9.js","assets/MainLayout-B0QgeOqm.css","assets/LeafletPage-Bx861E30.js","assets/LeafletPage-BKbWlOcG.css","assets/TestPage-pjN2UMrT.js","assets/DeviceInfo-CrZdKREt.js","assets/axios-CdmD1L0n.js","assets/ErrorNotFound-CmzIcQm_.js","assets/socketio-CQCgMTUl.js"])))=>i.map(i=>d[i]);
import{At as e,Dt as t,R as n,V as r,Vt as i,dt as a,et as o,gt as s,rt as c,tt as l,z as u}from"./vendor-quasar-BdHTqpDy.js";/* empty css */import{n as d,r as f}from"./wrappers-B-3qdAP-.js";import{i as p,n as m,r as h}from"./vendor-vue-core-CuXzcq2w.js";import{t as g}from"./preload-helper-D8R59StC.js";var _=s({__name:`App`,setup(n){return(n,r)=>{let i=e(`router-view`);return t(),a(i)}}}),v=f(()=>p()),y=[{path:`/`,component:()=>g(()=>import(`./FullMapLayout-srjr_qfD.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17])),children:[{path:``,name:`simPI`,component:()=>g(()=>import(`./FullMapPage-Dd3yak0w.js`),__vite__mapDeps([18,2,3,4,1,5,6,7,8,9,10,11,12,13,19,20,15,21,22,23]))}]},{path:`/old`,component:()=>g(()=>import(`./MainLayout-DWSyPNx9.js`),__vite__mapDeps([24,1,2,3,4,5,6,7,8,9,10,11,12,13,22,25])),children:[{path:``,name:`oldMap`,component:()=>g(()=>import(`./LeafletPage-Bx861E30.js`),__vite__mapDeps([26,2,3,4,1,5,6,7,8,9,10,11,12,13,19,20,15,21,14,16,27]))},{path:`test`,name:`Test`,component:()=>g(()=>import(`./TestPage-pjN2UMrT.js`),__vite__mapDeps([28,5,6,8,9,10,11,3,12]))},{path:`device-info`,name:`DeviceInfo`,component:()=>g(()=>import(`./DeviceInfo-CrZdKREt.js`),__vite__mapDeps([29,5,6,30,3,10]))}]},{path:`/:catchAll(.*)*`,name:`ErrorNotFound`,component:()=>g(()=>import(`./ErrorNotFound-CmzIcQm_.js`),__vite__mapDeps([31,5,6]))}],b=d(function(){return m({scrollBehavior:()=>({left:0,top:0}),routes:y,history:h(`/`)})});async function x(e,t){let n=e(_);n.use(l,t);let r=typeof v==`function`?await v({}):v;n.use(r);let a=i(typeof b==`function`?await b({store:r}):b);return r.use(({store:e})=>{e.router=a}),{app:n,store:r,router:a}}var S={config:{dark:!0},iconSet:o,plugins:{Dialog:r,Notify:u,Meta:n}},C=`/`;async function w({app:e,router:t,store:n},r){let i=!1,a=e=>{try{return t.resolve(e).href}catch{}return Object(e)===e?null:e},o=e=>{if(i=!0,typeof e==`string`&&/^https?:\/\//.test(e)){window.location.href=e;return}let t=a(e);t!==null&&(window.location.href=t)},s=window.location.href.replace(window.location.origin,``);for(let a=0;i===!1&&a<r.length;a++)try{await r[a]({app:e,router:t,store:n,ssrContext:null,redirect:o,urlPath:s,publicPath:C})}catch(e){if(e&&e.url){o(e.url);return}console.error(`[Quasar] boot error:`,e);return}i!==!0&&(e.use(t),e.mount(`#q-app`))}x(c,S).then(e=>{let[t,n]=Promise.allSettled===void 0?[`all`,e=>e.map(e=>e.default)]:[`allSettled`,e=>e.map(e=>{if(e.status===`rejected`){console.error(`[Quasar] boot error:`,e.reason);return}return e.value.default})];return Promise[t]([g(()=>import(`./axios-CdmD1L0n.js`).then(e=>e.n),__vite__mapDeps([30,3,10])),g(()=>import(`./socketio-CQCgMTUl.js`),__vite__mapDeps([32,9,10,11,3]))]).then(t=>{w(e,n(t).filter(e=>typeof e==`function`))})});
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
var e=(function(){let e=typeof document<`u`&&document.createElement(`link`).relList;return e&&e.supports&&e.supports(`modulepreload`)?`modulepreload`:`preload`})(),t=function(e){return`/`+e},n={},r=function(r,i,a){let o=Promise.resolve();if(i&&i.length>0){let r=document.getElementsByTagName(`link`),s=document.querySelector(`meta[property=csp-nonce]`),c=s?.nonce||s?.getAttribute(`nonce`);function l(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}o=l(i.map(i=>{if(i=t(i,a),i in n)return;n[i]=!0;let o=i.endsWith(`.css`),s=o?`[rel="stylesheet"]`:``;if(a)for(let e=r.length-1;e>=0;e--){let t=r[e];if(t.href===i&&(!o||t.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;let l=document.createElement(`link`);if(l.rel=o?`stylesheet`:e,o||(l.as=`script`),l.crossOrigin=``,l.href=i,c&&l.setAttribute(`nonce`,c),document.head.appendChild(l),o)return new Promise((e,t)=>{l.addEventListener(`load`,e),l.addEventListener(`error`,()=>t(Error(`Unable to preload CSS for ${i}`)))})}))}function s(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return o.then(e=>{for(let t of e||[])t.status===`rejected`&&s(t.reason);return r().catch(s)})};export{r as t};
+1
View File
@@ -0,0 +1 @@
var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),s=(e,n)=>{let r={};for(var i in e)t(r,i,{get:e[i],enumerable:!0});return n||t(r,Symbol.toStringTag,{value:`Module`}),r},c=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;l<u;l++)d=c[l],!a.call(e,d)&&d!==o&&t(e,d,{get:(e=>i[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},l=(n,r,a)=>(a=n==null?{}:e(i(n)),c(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n)),u=(e=>typeof require<`u`?require:typeof Proxy<`u`?new Proxy(e,{get:(e,t)=>(typeof require<`u`?require:e)[t]}):e)(function(e){if(typeof require<`u`)return require.apply(this,arguments);throw Error('Calling `require` for "'+e+"\" in an environment that doesn't expose the `require` function. See https://rolldown.rs/in-depth/bundling-cjs#require-external-modules for more details.")});export{l as i,s as n,u as r,o as t};
Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
import{n as e,t}from"./socketio-D07G01kR.js";export{e as default,t as socket};
+1
View File
@@ -0,0 +1 @@
import{t as e}from"./wrappers-B-3qdAP-.js";import{t}from"./vendor-socketio-BkXjeCK5.js";var n=t(`/`,{autoConnect:!0,transports:[`websocket`,`webtransport`,`polling`]}),r=e(({app:e})=>{e.config.globalProperties.$socket=n});export{r as n,n as t};
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
var e=e=>e,t=e,n=e,r=e;export{n,r,t};
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

+114
View File
@@ -0,0 +1,114 @@
<!-- public/icons.svg -->
<svg xmlns="http://www.w3.org/2000/svg" style="display:none">
<symbol id="findMy" viewBox="0 0 120 120">
<defs>
<linearGradient
id="findMy-a"
x1="64.06"
x2="55.94"
y1="-2.02"
y2="122.02"
gradientUnits="userSpaceOnUse"
>
<stop offset="0" stop-color="#d8dddf"/>
<stop offset="1" stop-color="#c6cdd0"/>
</linearGradient>
<linearGradient
id="findMy-b"
x1="60.28"
x2="60.28"
y1="60"
y2="-2.94"
gradientUnits="userSpaceOnUse"
>
<stop offset=".18" stop-color="#6d7e86"/>
<stop offset=".2" stop-color="#6e7e86" stop-opacity=".96"/>
<stop offset=".46" stop-color="#708189" stop-opacity=".56"/>
<stop offset=".67" stop-color="#71828b" stop-opacity=".26"/>
<stop offset=".83" stop-color="#72838c" stop-opacity=".07"/>
<stop offset=".9" stop-color="#73848c" stop-opacity="0"/>
</linearGradient>
</defs>
<rect
width="120"
height="120"
rx="26"
fill="url(#findMy-a)"
/>
<circle
cx="60.28"
cy="60"
r="52"
fill="#788991"
/>
<circle
cx="60.28"
cy="60"
r="32"
fill="#83929a"
/>
<circle
cx="60.28"
cy="60"
r="14"
fill="#f0f2f3"
/>
<path
d="M60.28 93a33 33 0 1 1 33-33 33 33 0 0 1-33 33Zm0-64a31 31 0 1 0 31 31 31 31 0 0 0-31-31Z"
fill="#909da4"
/>
<path
d="m60.28 60-26-45a52 52 0 0 1 52 0Z"
fill="url(#findMy-b)"
/>
<circle
cx="60.28"
cy="60"
r="9"
fill="#73848c"
/>
</symbol>
<symbol id="simQ" viewBox="0 0 1024 1024">
<path d="M660.436 632.383c-11.898 11.818-26.471 13.208-40.136 3.898-2.42-1.648-4.574-2.084-7.435-1.337a4156 4156 0 0 1-52.23 13.27c-3.187.788-5.038 2.248-6.383 5.414-10.129 23.849-37.362 30.535-57.358 14.146-2.172-1.78-4.07-2.262-6.79-1.563-23.04 5.921-46.106 11.736-69.184 17.504-2.867.717-4.48 2.235-5.466 5.051-10.047 28.694-44.203 37.453-68.218 22.443-22.619-14.138-27.597-46.672-10.303-66.859.747-.872 1.477-1.759 2.317-2.76-7.262-8.88-14.536-17.523-21.537-26.382-25.327-32.055-49.934-64.622-68.462-101.259-8.291-16.395-15.057-33.402-17.584-51.77-2.948-21.43.205-42.268 8.088-62.162 18.388-46.405 51.738-76.841 100.448-88.26 48.86-11.456 92.368.69 129.31 34.85 25.368 23.455 39.218 52.896 43.637 86.957 3.12 24.045-2.371 46.633-11.843 68.493-13.282 30.652-32.232 57.845-52.013 84.495-12.907 17.39-26.285 34.42-40.531 50.746-2.249 2.577-3.084 4.75-.29 7.708 3.579 3.787 5.873 8.48 7.418 13.467.863 2.787 2.459 3.566 5.285 2.864 19.849-4.926 39.71-9.802 59.596-14.574 2.33-.559 3.057-1.799 2.85-3.865-1-9.939 1.59-18.805 7.855-26.582 1.76-2.184.208-3.68-1.01-5.246-5.213-6.707-10.365-13.464-15.696-20.077-2.15-2.666-2.126-4.807.038-7.488 3.62-4.485 6.914-9.233 10.653-14.286 4.736 4.192 7.752 9.005 11.314 13.308 4.567 5.518 8.96 11.183 13.288 16.89 1.794 2.367 3.735 3.726 6.77 2.672.305-.107.689-.183.986-.098 8.697 2.499 12.594-3.29 17.024-9.18 19.027-25.294 38.571-50.218 54.44-77.714 9.863-17.092 18.307-34.785 21.474-54.52 3.2-19.943-.414-38.848-9.692-56.566-15.556-29.705-40.053-46.913-73.433-51.26-7.199-.936-14.313-.189-21.366 1.085-2.782.502-4.693.084-6.533-2.187-4.173-5.153-8.591-10.108-13.322-15.623 5.778-3.581 11.9-4.343 17.829-5.206 51.793-7.534 96.955 21.968 117.758 64.048 17.584 35.567 15.914 71.318-.2 106.977-14.107 31.22-33.943 58.77-54.604 85.802-5.867 7.676-11.784 15.315-17.838 22.843-1.763 2.193-2.137 3.871-.101 6.04 2.3 2.451 3.9 5.415 5.041 8.566 1.11 3.065 2.874 3.965 6.15 3.122 14.331-3.69 28.711-7.192 43.088-10.705 2.742-.67 4.462-1.798 4.15-5.06-.78-8.112 1.356-15.526 5.96-22.204 1.553-2.253.81-3.962-.664-5.828-3.512-4.444-6.886-8.997-10.395-13.443-1.673-2.12-1.839-3.949-.119-6.248 2.971-3.97 5.63-8.174 8.312-12.119 2.848.172 3.712 2.197 4.88 3.693 4.406 5.647 8.69 11.391 13.053 17.073 4.134 5.382 13.517 5.024 17.265-.478 14.255-20.924 29.38-41.284 41.55-63.564 9.681-17.724 18.448-35.805 21.687-56.057 6.502-40.646-21.057-89.161-68.254-94.768-6.012-.715-11.985-.022-17.84 1.416-3.623.89-6.32.056-8.814-2.874-3.397-3.991-7.238-7.605-11.476-11.989 9.425-3.514 18.197-5.7 27.315-6.36 42.212-3.058 76.935 26.42 91.149 62.037 11.907 29.836 9.582 59.157-2.335 88.4-10.259 25.174-24.576 47.986-39.865 70.266-5.37 7.826-10.94 15.519-16.564 23.166-1.893 2.574-2.721 4.72-.236 7.449 1.427 1.567 2.762 3.542 3.275 5.554 1.366 5.348 4.437 5.468 8.997 4.172 8.955-2.545 18.023-4.712 27.103-6.78 3.298-.752 4.31-2.364 4.046-5.598-.637-7.8.358-15.324 4.926-21.97 1.42-2.065.747-3.703-.517-5.446a419 419 0 0 1-6.628-9.392c-.93-1.361-2.094-2.848-1.049-4.581 2.47-4.095 5.068-8.111 8.177-13.054 4.354 5.914 8.312 11.147 12.114 16.492 4.352 6.12 11.13 6.33 15.139.083 17.086-26.62 35.151-52.671 46.445-82.582 9.492-25.139 9.926-49.764-3.482-73.666-9.112-16.244-22.369-27.625-40.756-32.177-7.708-1.908-15.572-1.648-23.24.434-2.955.802-5.09.453-7.075-1.912-2.846-3.392-6.54-6.057-8.96-9.825 2.01-2.64 4.778-3.033 7.223-3.885 28.387-9.895 52.599-1.478 72.307 19.135 26.392 27.605 32.606 60.911 22.48 97.313-7.446 26.772-21.148 50.61-36.083 73.778-4.963 7.7-9.98 15.368-15.144 22.935-1.699 2.489-1.908 4.231-.181 7.066 6.68 10.966 7.206 22.339.458 33.542-6.712 11.144-19.42 14.942-31.254 9.3-3.085-1.47-5.789-1.723-9.063-.84a1528 1528 0 0 1-37.227 9.531c-4.507 1.096-7.855 2.978-9.47 7.696-.838 2.446-2.753 4.522-4.419 7.039M405.41 339.179a88.6 88.6 0 0 0-24.434-4.687c-41.638-2.068-75.9 13.157-100.616 46.647-22.353 30.289-29.346 64.08-15.991 100.457 7.852 21.387 19.461 40.865 32.024 59.75 19.579 29.433 41.62 57.014 64.06 84.284 1.735 2.106 3.535 2.94 6.468 2.45 3.399-.568 7.066-.69 10.423-.026 3.342.662 5.214-.3 7.186-2.781 11.395-14.342 23.142-28.41 34.339-42.903 21.2-27.443 41.278-55.623 55.99-87.267 9.841-21.166 15.173-42.973 10.286-66.32-9.364-44.727-36.07-74.244-79.735-89.604M389.562 665.08c-3.898-7.646-10.26-11.31-18.69-10.604-7.982.67-13.684 5-16.317 12.696-2.573 7.52-.524 14.17 5.01 19.586 6.172 6.042 16.139 6.69 23.493 1.92 7.241-4.697 9.809-13.387 6.504-23.598m132.583-11.18c7.974-1.559 12.709-7.2 12.514-14.908-.178-7.002-4.948-12.773-11.41-13.804-8.726-1.391-16.073 3.835-16.946 12.054-1.066 10.034 4.603 16.358 15.842 16.659m109.804-33.228c.911.392 1.797.865 2.737 1.164 5.438 1.728 11.225-.883 13.646-6.117 2.879-6.227 1.052-13.31-4.333-16.792-4.524-2.925-10.68-1.986-14.49 2.212-4.895 5.39-4.173 12.911 2.44 19.533m99.302-49.127c-1.57-.299-2.97.268-4.304.95-4.785 2.441-7.064 8.62-5.293 14.229 1.532 4.85 5.867 7.775 10.633 7.173 4.758-.601 8.25-4.761 8.527-10.157.332-6.474-1.92-9.526-9.563-12.195"/>
<path d="M519.131 524.348c-2.263-.08-4.117.209-6.5-1.06 2.779-6.374 5.5-12.724 8.328-19.026.615-1.37 2.098-1.371 3.443-1.604 25.415-4.406 42.505-23.696 44.643-49.72 1.909-23.23-13.165-48.522-37.687-54.522-6.167-1.509-8.862-4.358-10.58-9.861-1.32-4.225-3.568-8.16-5.58-12.615 5.306-1.451 10.318-.701 15.062.184 30.39 5.674 53.51 29.318 58.904 59.825 5.422 30.666-7.676 61.105-33.676 77.808-10.889 6.994-22.868 10.65-36.357 10.591M639.185 395.76c-2.473-5.469-4.758-10.6-7.187-16.057 5.183-2.187 9.887-.548 14.36.546 18.776 4.594 31.597 16.523 39.607 33.731 12.699 27.278 6.155 60.478-15.452 80.247-7.831 7.165-17.01 11.543-27.302 13.752-2.594.557-3.475.436-7.013-.698 1.517-6.119 4.309-11.772 6.899-17.455.98-2.152 3.911-2.335 5.966-3.374 17.282-8.74 25.042-23.633 25.442-42.13.413-19.071-7.779-34.003-24.918-43.505-3.314-1.837-7.639-1.382-10.402-5.057M761.077 428.836c-2.866-16.239-10.11-28.54-26.289-33.875-1.072-.353-2.474-.83-2.949-1.68-2.633-4.72-5.027-9.574-7.713-14.79 5.929-1.669 10.819-.301 15.456 1.15 19.761 6.19 30.532 20.513 34.885 40.097 5.188 23.343.076 43.985-17.352 60.872-6.84 6.628-15.144 10.62-24.805 11.479-1.106-6.58 3.8-17.227 9.023-20.05 13.614-7.362 22.22-25.916 19.744-43.203M422.98 377.963c24.05 17.654 36.462 41.402 36.909 70.578.643 42.019-28.547 76.33-66.533 85.438-48.312 11.583-94.956-17.91-105.984-66.136-11.28-49.328 23.061-98.505 73.404-105.277 22.675-3.05 43.231 2.157 62.204 15.397m11.925 61.535c-4.595-30.168-31.671-56.015-67.616-53.404-30.264 2.198-56.628 28.998-58.015 59.226-1.844 40.176 34.019 72.184 72.457 66.57 32.966-4.814 58.76-38.497 53.174-72.392"/>
</symbol>
<symbol id="gpsNoise" viewBox="0 0 24 24">
<path
d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"
fill="currentColor"
/>
<path
d="M2 4L4 6M3 8L5 10M1 11L3 13"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
/>
<path
d="M22 4L20 6M21 8L19 10M23 11L21 13"
stroke="currentColor"
stroke-width="1.5"
stroke-linecap="round"
/>
<circle cx="6" cy="16" r="0.8" fill="currentColor" />
<circle cx="8" cy="18" r="0.8" fill="currentColor" />
<circle cx="16" cy="16" r="0.8" fill="currentColor" />
<circle cx="18" cy="18" r="0.8" fill="currentColor" />
</symbol>
</svg>

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 409 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 759 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

+9
View File
@@ -0,0 +1,9 @@
<!doctype html><html><head><title>Simulate Location</title><meta charset=utf-8><meta name=description content="OSM to pymobiledevice3 simulate location"><meta name=format-detection content="telephone=no"><meta name=msapplication-tap-highlight content=no><meta name=viewport content="user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1,width=device-width"><link rel=icon type=image/png sizes=128x128 href=/icons/favicon-128x128.png><link rel=icon type=image/png sizes=96x96 href=/icons/favicon-96x96.png><link rel=icon type=image/png sizes=32x32 href=/icons/favicon-32x32.png><link rel=icon type=image/png sizes=16x16 href=/icons/favicon-16x16.png><link rel=icon type=image/ico href=/favicon.ico> <script type="module" crossorigin src="/assets/index-B1enIGkt.js"></script>
<link rel="modulepreload" crossorigin href="/assets/preload-helper-D8R59StC.js">
<link rel="modulepreload" crossorigin href="/assets/wrappers-B-3qdAP-.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-quasar-BdHTqpDy.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-vue-core-CuXzcq2w.js">
<link rel="stylesheet" crossorigin href="/assets/vendor-quasar-Bh3qY9YM.css">
<link rel="stylesheet" crossorigin href="/assets/index-CRsj8h3u.css">
<link rel="stylesheet" crossorigin href="/assets/mdi-v7-CkNRBVrZ.css">
</head><body><div id=q-app></div></body></html>