diff --git a/dist/spa/assets/DeviceInfo-CrZdKREt.js b/dist/spa/assets/DeviceInfo-CrZdKREt.js new file mode 100644 index 0000000..ae19188 --- /dev/null +++ b/dist/spa/assets/DeviceInfo-CrZdKREt.js @@ -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}; \ No newline at end of file diff --git a/dist/spa/assets/ErrorNotFound-CmzIcQm_.js b/dist/spa/assets/ErrorNotFound-CmzIcQm_.js new file mode 100644 index 0000000..1a434f2 --- /dev/null +++ b/dist/spa/assets/ErrorNotFound-CmzIcQm_.js @@ -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}; \ No newline at end of file diff --git a/dist/spa/assets/FormattedAddress-BVYQ5ifh.js b/dist/spa/assets/FormattedAddress-BVYQ5ifh.js new file mode 100644 index 0000000..87cc25d --- /dev/null +++ b/dist/spa/assets/FormattedAddress-BVYQ5ifh.js @@ -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}; \ No newline at end of file diff --git a/dist/spa/assets/FullMapLayout-pW3piLc5.css b/dist/spa/assets/FullMapLayout-pW3piLc5.css new file mode 100644 index 0000000..d96fcc2 --- /dev/null +++ b/dist/spa/assets/FullMapLayout-pW3piLc5.css @@ -0,0 +1 @@ +.transparent-footer[data-v-20d65d3b]{box-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080} diff --git a/dist/spa/assets/FullMapLayout-srjr_qfD.js b/dist/spa/assets/FullMapLayout-srjr_qfD.js new file mode 100644 index 0000000..f0ca395 --- /dev/null +++ b/dist/spa/assets/FullMapLayout-srjr_qfD.js @@ -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}; \ No newline at end of file diff --git a/dist/spa/assets/FullMapPage-CwIUyC1H.css b/dist/spa/assets/FullMapPage-CwIUyC1H.css new file mode 100644 index 0000000..bb24ec6 --- /dev/null +++ b/dist/spa/assets/FullMapPage-CwIUyC1H.css @@ -0,0 +1 @@ +.l-map{width:100vw;height:100vh}.leaflet-routing-container{-webkit-backdrop-filter:blur(16px)saturate(120%)!important;background:#fff3!important;border:1px solid #fff6!important;border-radius:12px!important;margin-right:50px!important;transition:background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s!important;box-shadow:0 8px 32px #1f26871a!important}.leaflet-top.leaflet-left,.leaflet-top.leaflet-right,.leaflet-bottom.leaflet-left{display:none!important}.leaflet-layer,.leaflet-control-attribution{filter:invert()hue-rotate(180deg)brightness(95%)contrast(90%)}.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}.leaflet-bar a{background:0 0!important}.leaflet-container.crosshair-cursor-enabled{cursor:crosshair}.leaflet-control.leaflet-bar{top:50px;color:#212121!important}.my-flag-icon__inner{font-size:35px;position:relative;top:-20px;left:2px}.my-div-icon{z-index:2000!important}.my-div-icon .my-div-icon__name{text-overflow:ellipsis;color:#fff;background-color:#00000080;border:1px solid #fff;border-radius:5px;max-width:200px;padding:0 5px;font-size:.9rem;font-weight:bolder;line-height:20px;position:absolute;top:0;left:30px;overflow:hidden;box-shadow:3px 3px 10px #999}.direction{opacity:.5;background-color:#fff;border:2px solid #000;border-radius:50% 0 50% 50%;width:20px;height:20px}.my-round-marker{background-color:#e53935;border-radius:50%;height:10px;animation:2s infinite pulse;transform:scale(1);box-shadow:0 0 #ff5252}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #ff5252b3}70%{transform:scale(1);box-shadow:0 0 0 10px #ff525200}to{transform:scale(.95);box-shadow:0 0 #ff525200}}.white-background{background:#ffffff4d}.transparent-background{background-color:#0000}.bg-grey-9-custom{background:#21212154}.bg-white-custom{background:#fff3}.locate-control-icon{width:16px;height:16px;margin:7px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.locate-control-icon-spinner{animation:2s linear infinite leaflet-control-locate-spin}@keyframes leaflet-control-locate-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.floated{z-index:2000;position:absolute}.floated.logo{opacity:.9;cursor:pointer;transition:transform .3s ease-in-out;top:5px;left:10px}.floated.logo.shift-logo{transform:translate(300px)}.floated.logo img{height:40px;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);display:inline-block}.floated.logo img:hover{transform-origin:bottom;filter:drop-shadow(0 10px 15px #00000080);animation:1s infinite boing}.floated.drawermenuleft{bottom:15px;left:10px}.floated.github{top:5px;right:100px}.floated.telemetry{top:5px;right:55px}.floated.zoom-controls{top:80px;right:10px}.floated.notifications{top:5px;right:145px}.floated.menu{width:65px;bottom:60px;right:10px}.floated.locate-control{top:170px;right:10px}.floated.geosearch{top:210px;right:10px}.floated.favorites{bottom:145px;right:10px}.floated.base-layers{top:250px;right:10px}.floated.layers{bottom:105px;right:10px}.floated.appctrls{bottom:65px;right:10px}.floated.status{bottom:25px;right:50px}.floated.statusbar{bottom:25px;right:100px}.floated.date{background-color:#fff;border-radius:3px;padding:1px;top:60px;right:10px;box-shadow:0 0 15px #00000080}.floated.no-devices{text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;bottom:150px}.floated.no-devices .no-devices__message{opacity:.5;text-transform:uppercase;font-size:3rem;font-weight:bolder}.floated.plus{top:50px;left:50px}.floated.white-background{background:#ffffff4d}.floated.status-fab{bottom:25px;right:10px}.geosearchform{z-index:999;position:fixed;top:15%;left:50%;transform:translate(-50%,-50%)}.q-drawer{background:0 0}.bg-ios-blur,.bg-ios-blur-brdr,.bg-ios-blur-brdr-h,.bg-ios-blur-h{-webkit-backdrop-filter:blur(16px)saturate(120%);background:#fff3}.bg-ios-blur-brdr,.bg-ios-blur-brdr-h{border:1px solid #fff6;border-radius:12px;transition:background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;box-shadow:0 8px 32px #1f26871a}.transition-rotate{transition:transform .3s}.rotate-180{transform:rotate(180deg)}.zoom-rocker{-webkit-backdrop-filter:blur(16px)saturate(120%);background:#fff3;border:1px solid #fff6;border-radius:12px;flex-direction:column;overflow:hidden}.zoom-in{border-radius:12px 12px 0 0;transition:background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;box-shadow:0 8px 32px #1f26871a}.zoom-out{border-radius:0 0 12px 12px;transition:background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;box-shadow:0 8px 32px #1f26871a}.zoom-in:hover{-webkit-backdrop-filter:blur(24px)saturate(200%);background-color:#fff6;border-radius:12px 12px 0 0}.zoom-out:hover{-webkit-backdrop-filter:blur(24px)saturate(200%);background-color:#fff6;border-radius:0 0 12px 12px}.bg-ios-blur-h:hover,.bg-ios-blur-brdr-h:hover{-webkit-backdrop-filter:blur(24px)saturate(200%);background-color:#fff6}@keyframes boing{0%,to{transform:scale(1)}30%{transform:scale(1.15,.85)}40%{transform:scale(.9,1.1)}50%{transform:scale(1.05,.95)}65%{transform:scale(1)}} diff --git a/dist/spa/assets/FullMapPage-Dd3yak0w.js b/dist/spa/assets/FullMapPage-Dd3yak0w.js new file mode 100644 index 0000000..5a7d9a1 --- /dev/null +++ b/dist/spa/assets/FullMapPage-Dd3yak0w.js @@ -0,0 +1 @@ +import{i as e}from"./rolldown-runtime-B1FJdls4.js";import{$ as t,$t as n,A as r,B as i,Dt as a,Et as o,Ft as s,H as c,J as l,M as u,Mt as d,O as f,P as p,Pt as m,Q as h,Qt as g,S as _,Tt as v,W as y,Wt as b,X as x,Xt as S,Y as C,Zt as w,at as T,c as E,ct as D,dt as O,ft as k,g as A,gt as j,ht as M,i as ee,j as N,k as P,kt as F,l as I,lt as L,mt as R,n as z,p as B,pt as V,r as H,s as te,st as U,ut as W,xt as ne}from"./vendor-quasar-BdHTqpDy.js";/* empty css */import{o as G}from"./vendor-vue-core-CuXzcq2w.js";import{a as re,c as ie,d as ae,h as oe,i as se,l as ce,n as le,o as ue,p as K,t as de}from"./vendor-leaflet-core-Dyrj7Rn0.js";import{a as fe,n as pe,r as q}from"./_plugin-vue_export-helper-CUf5lN2T.js";import{a as me,i as he,n as ge,r as _e,t as ve}from"./simulation-DRMY3tZ9.js";import{n as J,r as ye,t as be}from"./controls-Cyxr6tPH.js";import{a as xe,c as Y,i as Se,n as Ce,o as we,r as Te,s as X,t as Z}from"./MarkerMenu-DZ12e7gH.js";var Ee=e(oe(),1),De={class:`map-wrapper absolute-top-left absolute-bottom-right`,style:{transform:`translateZ(0)`}},Oe=j({__name:`MapContainer`,setup(e){let t=ge(),r=pe(),i=fe(),{favorites:s}=G(r),c=q(),{clickedLatLng:l,center:u,markerLatLng:f,layerControl:p,getOverlayLayer:h,getBaseLayer:g}=G(c),{currentLocation:_,locationQueueData:y,locationQueueOrder:x,locationQueueDeletedItems:C}=G(ve()),{findMyUpdate:w}=G(he()),T=b(Date.now()),E=b(!1),A=L(()=>s.value.find(e=>e.name===`Home`)),j=[0,0],ee=L(()=>{let e=u.value?.[0],t=u.value?.[1];if(typeof e==`number`&&typeof t==`number`)return[e,t];let n=A.value?.latitude,r=A.value?.longitude;return typeof n==`number`&&typeof r==`number`?[n,r]:j});function N(e){f.value=[e.latlng.lat,e.latlng.lng],u.value=[e.latlng.lat,e.latlng.lng]}let P=()=>new K({color:`grey`,accentColor:`rgba(0,0,0,0.25)`,contentHtml:``,contentColor:`white`,scale:1,svg:re}),I=()=>new K({color:`indianred`,accentColor:`firebrick`,content:`FM`,contentColor:`white`,scale:.75,svg:ae}),z=e=>new K({color:`#f5bb39`,accentColor:`rbga(0,0,0,0.25)`,contentHtml:``,contentColor:`black`,scale:1,svg:ce}),B=L(()=>{let e=f.value?.[0],t=f.value?.[1];return typeof e==`number`&&typeof t==`number`?[e,t]:null}),H=e=>{c.setFavLayerGroup(e)},te=e=>{console.log(`LCLayerGroup ready`),c.setLCLayerGroup(e)},U=e=>{E.value=!0,c.setMap(e),c.setBaseLayer()},{handleRoutesFound:oe}=Ce(),le=e=>{console.log(`${e.type} event: `,e)},de=L(()=>{if(w.value){let e=Math.abs(T.value-w.value.timeStamp),t=Math.floor(e/1e3%60),n=Math.floor(e/(1e3*60)%60),r=Math.floor(e/(1e3*60*60)%24),i=Math.floor(e/(1e3*60*60*24));return i>1?i+` days, `+r+` hours, `+n+`minutes, `+t+`seconds ago`:r>1?r+` hours, `+n+`minutes, `+t+`seconds ago`:n>1?n+` minutes, `+t+` seconds ago`:t+` seconds ago`}else return`Find My Location not available`}),me=e=>new K({color:`black`,accentColor:`black`,content:(C.value.indexOf(e)+1).toString(),contentColor:`white`,scale:1,svg:se}),_e=e=>{let t=_.value.loc_id?x.value.indexOf(_.value.loc_id):null,n=x.value.indexOf(e),r=()=>t===null?n+1:n-t,i=y.value[e]?.type;if(r()>0)return i===`coord`?new K({color:`blue`,accentColor:`firebrick`,content:r().toString(),contentColor:`white`,scale:.25,svg:ue}):new K({color:`blue`,accentColor:`firebrick`,content:r().toString(),contentColor:`white`,scale:1,svg:ae});if(r()<0)return i===`coord`?new K({color:`black`,accentColor:`grey`,content:r().toString(),contentColor:`white`,scale:.25,svg:ue}):new K({color:`black`,accentColor:`grey`,content:r().toString(),contentColor:`white`,scale:1,svg:ae});if(_.value&&_.value.loc_id===e)return new K({color:`pink`,accentColor:`black`,content:`*`,contentColor:`black`,scale:1,svg:ie})},J=b(!1),ye=async e=>{console.log(`marker clicked`,e),l.value=e.latlng;let t=await i.getCachedLocation(Ee.latLng(e.latlng.lat,e.latlng.lng));console.log(`cachedLocation: `,t),J.value=!!t?.favorite,console.log(`isFavorite: `,J.value),Ee.DomEvent.stopPropagation(e.originalEvent)},be=L(()=>w.value?Math.floor(Math.abs(T.value-w.value.timeStamp)/1e3)<120:!1);d(g,(e,t)=>{console.log(`Base layer changed from`,t,`to`,e),c.mapObject&&c.setBaseLayer(e,t)}),d(h,()=>{console.log(`OverlayLayer toggled`),c.toggleWmsLayer()});let Oe=b();return v(()=>{w.value&&w.value.latitude&&w.value.longitude?c.setCenter(w.value.latitude,w.value.longitude):A.value&&A.value?.latitude&&A.value?.longitude&&(console.log(`favorites: home: `,A.value?.latitude,A.value?.longitude),c.setCenter(A.value?.latitude,A.value?.longitude)),t.requestUpdate(),Oe.value=setInterval(()=>{T.value=Date.now()},1e3)}),o(()=>{clearInterval(Oe.value)}),(e,t)=>(a(),V(`div`,De,[M(S(we),{id:`map`,ref:`map`,center:ee.value,zoom:S(c).zoom,style:{height:`100%`,width:`100%`},onClick:N,onReady:U,options:{zoomControl:!1}},{default:m(()=>[M(S(X),{visible:S(p).marker,name:`Marker`},{default:m(()=>[B.value?(a(),O(S(Y),{key:0,icon:P(),"lat-lng":[B.value[0]??0,B.value[1]??0],onClick:ye},{default:m(()=>[M(Z,{"lat-lng":[B.value[0]??0,B.value[1]??0],"is-favorite":J.value},null,8,[`lat-lng`,`is-favorite`])]),_:1},8,[`icon`,`lat-lng`])):k(``,!0)]),_:1},8,[`visible`]),M(S(X),{name:`Locate Control`,visible:S(p).locateControl,onReady:te},null,8,[`visible`]),M(S(X),{name:`Find My`,visible:S(p).findMy&&S(w)&&be.value},{default:m(()=>[S(w)?(a(),O(S(Y),{key:0,icon:I(),"lat-lng":[S(w).latitude??0,S(w).longitude??0]},{default:m(()=>[M(Z,{"lat-lng":[S(w).latitude??0,S(w).longitude??0],"is-favorite":J.value},null,8,[`lat-lng`,`is-favorite`]),M(S(xe),null,{default:m(()=>[R(n(de.value),1)]),_:1})]),_:1},8,[`icon`,`lat-lng`])):k(``,!0),S(w)?(a(),O(S(Se),{key:1,fillOpacity:.5,"lat-lng":[S(w).latitude??0,S(w).longitude??0],radius:S(w).horizontalAccuracy,color:`#f5bb39`,fillColor:`indianred`},null,8,[`lat-lng`,`radius`])):k(``,!0)]),_:1},8,[`visible`]),M(S(X),{visible:S(p).favorites,name:`Favorites`,onReady:H},{default:m(()=>[(a(!0),V(D,null,F(S(s),e=>(a(),V(D,{key:e.id},[W(`div`,null,[M(S(Y),{icon:z(e.icon??`mdi-star`),"lat-lng":[e?.latitude??0,e?.longitude??0],onClick:ye},{default:m(()=>[M(Z,{"lat-lng":[e?.latitude??0,e?.longitude??0],"is-favorite":J.value},null,8,[`lat-lng`,`is-favorite`])]),_:2},1032,[`icon`,`lat-lng`]),M(S(Se),{"lat-lng":[e?.latitude??0,e?.longitude??0],radius:e.radius,color:`black`,fillColor:`#f5bb39`,fillOpacity:.25},null,8,[`lat-lng`,`radius`])]),M(S(xe),null,{default:m(()=>[R(n(e.name),1)]),_:2},1024)],64))),128))]),_:1},8,[`visible`]),M(S(X),{visible:S(p).simQueue&&S(x).length>0,name:`Sim Queue`},{default:m(()=>[(a(!0),V(D,null,F(S(x),e=>(a(),O(S(Y),{key:e,icon:_e(e),"lat-lng":[S(y)[e]?.latitude??0,S(y)[e]?.longitude??0]},{default:m(()=>[M(Z,{"lat-lng":[S(y)[e]?.latitude??0,S(y)[e]?.longitude??0],"is-favorite":J.value},null,8,[`lat-lng`,`is-favorite`])]),_:2},1032,[`icon`,`lat-lng`]))),128)),(a(!0),V(D,null,F(S(C),e=>(a(),O(S(Y),{key:e,icon:me(e),"lat-lng":[S(y)[e]?.latitude??0,S(y)[e]?.longitude??0]},{default:m(()=>[M(Z,{"lat-lng":[S(y)[e]?.latitude??0,S(y)[e]?.longitude??0],"is-favorite":J.value},null,8,[`lat-lng`,`is-favorite`])]),_:2},1032,[`icon`,`lat-lng`]))),128))]),_:1},8,[`visible`]),M(S(X),{name:`Route`,visible:S(p).routing},{default:m(()=>[M(Te,ne(S(c).routingOptions,{onRoutingstart:le,onRoutesfound:S(oe),onRoutingerror:le}),null,16,[`onRoutesfound`])]),_:1},8,[`visible`])]),_:1},8,[`center`,`zoom`])]))}}),ke=j({__name:`StatusBarFab`,setup(e){let t=ge(),i=ve(),s=he(),c=me(),l=_e(),u=q(),f=p(),{sockConnected:g}=G(t),{deviceConnected:_}=G(c),{tunnelConnected:y}=G(l),{simulationState:x}=G(i),{icloudMonitor:C}=G(s),w=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`}}function D(e){if(e==null)return`grey-6`;if(typeof e==`boolean`)return e?`grey-10`:`grey-6`;if(i.testMode)return`yellow`;switch(e.toLowerCase()){case`paused`:return`grey-6`;case`running`:return`grey-10`;case`stopped`:return`grey-6`;default:return`grey-6`}}let k=L(()=>`${Math.floor(w.value/86400)}d ${Math.floor(w.value%86400/3600)}h ${Math.floor(w.value%3600/60)}m ${Math.floor(w.value%60)}s`),A=L(()=>f.dark.isActive?`grey-10`:`grey-9`),j=L(()=>f.dark.isActive?`white`:`black`);return d(()=>c.lastKnownUptime,e=>{w.value=e}),v(()=>{T=setInterval(()=>{w.value++},1e3)}),o(()=>{clearInterval(T)}),(e,i)=>(a(),O(z,{round:``,flat:``,padding:`xs xs`,class:`q-ma-none q-pa-none bg-ios-blur-brdr-h`,"text-color":A.value,direction:`left`,modelValue:S(u).fabs.statusBar.opened,"onUpdate:modelValue":i[6]||=e=>S(u).fabs.statusBar.opened=e,type:`button`,id:`status-bar`,onShow:i[7]||=e=>S(u).closeOtherFabs(`statusBar`),onClick:i[8]||=e=>S(t).requestUpdate()},{icon:m(()=>[M(h,{name:`mdi-list-status`,color:A.value,size:`sm`},null,8,[`color`])]),"active-icon":m(()=>[M(h,{name:`mdi-list-status`,color:j.value,size:`sm`},null,8,[`color`])]),tooltip:m(()=>[M(r,{anchor:`center end`,self:`center start`},{default:m(()=>[...i[9]||=[R(`Status`,-1)]]),_:1})]),default:m(()=>[M(H,{round:``,flat:``,padding:`xs`,class:`bg-ios-blur-brdr-h q-ma-none q-pa-none`,"text-color":A.value,type:`button`,onClick:i[0]||=e=>S(t).requestUpdate()},{icon:m(()=>[M(h,{name:`mdi-server`,color:D(S(g)),size:`sm`},null,8,[`color`])]),default:m(()=>[M(I,{color:`positive`,rounded:``,floating:``}),M(r,null,{default:m(()=>[R(n(k.value),1)]),_:1})]),_:1},8,[`text-color`]),M(H,{round:``,flat:``,padding:`xs`,class:`bg-ios-blur-brdr-h q-ma-none q-pa-none`,"text-color":A.value,direction:`left`,type:`button`,onClick:i[1]||=e=>S(t).toggleSock()},{icon:m(()=>[M(h,{name:`mdi-cog`,color:D(S(g)),size:`sm`},null,8,[`color`])]),default:m(()=>[M(I,{color:E(S(g)),rounded:``,floating:``},null,8,[`color`])]),_:1},8,[`text-color`]),M(H,{round:``,flat:``,padding:`xs`,class:`bg-ios-blur-brdr-h q-ma-none q-pa-none`,"text-color":A.value,direction:`left`,type:`button`,onClick:i[2]||=e=>S(t).requestUpdate()},{icon:m(()=>[M(h,{name:`mdi-cellphone`,color:D(S(_)),size:`sm`},null,8,[`color`])]),default:m(()=>[M(I,{color:E(S(_)),rounded:``,floating:``},null,8,[`color`])]),_:1},8,[`text-color`]),M(H,{round:``,flat:``,padding:`xs`,class:`bg-ios-blur-brdr-h q-ma-none q-pa-none`,"text-color":A.value,direction:`left`,type:`button`,icon:`mdi-subway`,onClick:i[3]||=e=>S(t).requestUpdate()},{icon:m(()=>[M(h,{name:`mdi-subway`,color:D(S(y)),size:`sm`},null,8,[`color`])]),default:m(()=>[M(I,{color:E(S(y)),rounded:``,floating:``},null,8,[`color`])]),_:1},8,[`text-color`]),M(H,{round:``,flat:``,padding:`xs`,class:`bg-ios-blur-brdr-h q-ma-none q-pa-none`,"text-color":A.value,direction:`left`,type:`button`,onClick:i[4]||=e=>S(t).requestUpdate()},{icon:m(()=>[M(h,{name:`mdi-map-marker`,color:D(S(x)),size:`sm`},null,8,[`color`])]),default:m(()=>[M(I,{color:E(S(x)),rounded:``,floating:``},null,8,[`color`])]),_:1},8,[`text-color`]),M(H,{round:``,flat:``,padding:`xs`,class:`bg-ios-blur-brdr-h q-ma-none q-pa-none`,"text-color":A.value,direction:`left`,type:`button`,onClick:i[5]||=e=>S(s).icloudMonitorControl(`refresh`)},{icon:m(()=>[M(h,{name:`mdi-cloud`,color:D(S(C)),size:`sm`},null,8,[`color`])]),default:m(()=>[M(I,{color:E(S(C)),rounded:``,floating:``},null,8,[`color`])]),_:1},8,[`text-color`])]),_:1},8,[`text-color`,`modelValue`]))}}),Q=`bg-ios-blur-brdr-h`,Ae=j({__name:`FavoriteFab`,setup(e){let t=p(),i=q(),o=pe(),s=L(()=>t.dark.isActive?`grey-10`:`grey-9`),c=L(()=>t.dark.isActive?`white`:`black`);function l(){o.catsWithFavs.forEach(e=>{e.openedFab=!1}),o.favorites.forEach(e=>{e.openedFab=!1}),i.fabs.favorites.opened=!1}function u(e,t,n){console.log(`Closing other fabs, items: %s, currentIndex: %d, parentCategory: %o`,e,t,n),n?(n.favorites.forEach((e,n)=>{n!==t&&(e.openedFab=!1)}),o.catsWithFavs.forEach(e=>{e.id!==n.id&&(e.openedFab=!1)})):e.forEach((e,n)=>{n!==t&&(e.openedFab=!1)})}function d(e,t,n){t.openedFab=e,e&&u(o.catsWithFavs,n,null)}function f(e,t,n,r,i){t.openedFab=e,e&&u(n,r,i)}function g(e,t){i.flyTo(e,t,16),l()}return(e,t)=>(a(),O(z,{round:``,flat:``,padding:`xs xs`,class:w([Q,`q-ma-none q-pa-none`]),"text-color":s.value,direction:`left`,modelValue:S(i).fabs.favorites.opened,"onUpdate:modelValue":t[0]||=e=>S(i).fabs.favorites.opened=e,id:`favorite-ctrl`,type:`button`,onShow:t[1]||=e=>S(i).closeOtherFabs(`favorites`),onHide:l},{tooltip:m(()=>[M(r,{anchor:`center end`,self:`center start`},{default:m(()=>[...t[2]||=[R(`Favorites`,-1)]]),_:1})]),icon:m(()=>[M(h,{name:`mdi-star`,color:s.value,size:`sm`},null,8,[`color`])]),"active-icon":m(()=>[M(h,{name:`mdi-star`,color:c.value,size:`sm`},null,8,[`color`])]),default:m(()=>[(a(!0),V(D,null,F(S(o).catsWithFavs,(e,t)=>(a(),O(z,{key:e.id,round:``,flat:``,padding:`0px 0px`,type:`button`,class:w([Q,`q-ma-none q-pa-none q-mx-xs`]),"text-color":s.value,direction:`up`,icon:e.icon,"model-value":e.openedFab??!1,"onUpdate:modelValue":n=>d(n,e,t)},{tooltip:m(()=>[M(r,{anchor:`bottom middle`,self:`bottom middle`,offset:[10,40]},{default:m(()=>[R(n(e.name),1)]),_:2},1024)]),icon:m(()=>[M(h,{name:e.icon,color:s.value,size:`sm`},null,8,[`name`,`color`])]),"active-icon":m(()=>[M(h,{name:e.icon,color:c.value,size:`sm`},null,8,[`name`,`color`])]),default:m(()=>[(a(!0),V(D,null,F(e.favorites,(t,i)=>(a(),O(z,{small:``,round:``,flat:``,padding:`0px 0px`,type:`button`,class:w([Q,`q-ma-none q-pa-none q-my-xs`]),"text-color":s.value,direction:`left`,key:t.id,"vertical-actions-align":`left`,"external-label":``,label:t.name,"model-value":t.openedFab??!1,"onUpdate:modelValue":n=>f(n,t,e.favorites,i,e)},{tooltip:m(()=>[M(r,{anchor:`center end`,self:`center start`},{default:m(()=>[R(n(t.name),1)]),_:2},1024)]),icon:m(()=>[M(h,{name:t.icon,color:s.value,size:`sm`},null,8,[`name`,`color`])]),"active-icon":m(()=>[M(h,{name:t.icon,color:c.value,size:`sm`},null,8,[`name`,`color`])]),default:m(()=>[M(H,{small:``,round:``,flat:``,padding:`xs xs`,class:w([Q,`q-ma-none q-pa-none`]),"text-color":s.value,type:`button`,onClick:e=>g(t.latitude,t.longitude),icon:`mdi-loupe`},{default:m(()=>[M(r,{anchor:`top middle`,self:`center middle`,offset:[10,25]},{default:m(()=>[R(`Zoom To `+n(t.name),1)]),_:2},1024)]),_:2},1032,[`text-color`,`onClick`]),M(H,{small:``,round:``,flat:``,padding:`xs xs`,class:w([Q,`q-ma-none q-pa-none`]),"text-color":s.value,type:`button`,onClick:e=>g(t.latitude,t.longitude),icon:`mdi-map-marker`},{default:m(()=>[M(r,{anchor:`top middle`,self:`center middle`,offset:[10,25]},{default:m(()=>[R(`Set Route Start To `+n(t.name),1)]),_:2},1024)]),_:2},1032,[`text-color`,`onClick`])]),_:2},1032,[`text-color`,`label`,`model-value`,`onUpdate:modelValue`]))),128))]),_:2},1032,[`text-color`,`icon`,`model-value`,`onUpdate:modelValue`]))),128))]),_:1},8,[`text-color`,`modelValue`]))}}),je=`bg-ios-blur-brdr-h`,Me=j({__name:`ControlFab`,setup(e){let t=p(),i=q(),o=ve(),c=_e(),l=me(),u=he(),{categories:d}=be();function f(e){i.fabs.appControl.openedFab=e}function g(e,t){e&&f(t)}function _(e,t){return t instanceof Error?(console.error(`${e} ERROR: `,t.message),{type:`negative`,message:`${e} Error: ${t.message}`}):(console.error(`${e} Error: `,t),{type:`negative`,message:`${e} Error: Unknown error`})}function v(e,t){return{type:e.status.toLowerCase()===`error`?`negative`:`positive`,message:e.message||t}}async function y(e){try{return v(await o.simulationControlAsync({command:e.cmd,latitude:null,longitude:null,loc_id:null,delay:e.delay,address:null}),`${e.name} requested`)}catch(e){return _(`Simulation Command`,e)}}async function b(e){try{return v(await l.deviceControlAsync(e.cmd,e.delay),`${e.name} requested`)}catch(e){return _(`Device Command`,e)}}async function x(e){try{return v(await c.tunneldControlAsync(e.cmd),`${e.name} requested`)}catch(e){return _(`Tunneld Command`,e)}}async function C(e){try{return v(await u.icloudMonitorControlAsync(e.cmd),`${e.name} requested`)}catch(e){return _(`iCloud Monitor Command`,e)}}async function E(e){try{if(e.cmd===`waypoints_to_simq`){let t=await i.routeToQueue();return{type:t.type,message:t.message||`${e.name} requested`}}if(e.cmd===`points_to_simq`){let t=await i.routeAllPointsToQueue();return{type:t.type,message:t.message||`${e.name} requested`}}if(e.cmd===`clear`){let t=i.clearRoute();return{type:t.type,message:t.message||`${e.name} requested`}}return{type:`negative`,message:`Unsupported routing command: ${e.cmd}`}}catch(e){return _(`Routing Command`,e)}}async function k(e){switch(e.cmdClass){case`sim_cntrl_class`:return await y(e);case`dev_cntrl_class`:return await b(e);case`tunneld_cntrl_class`:return await x(e);case`icloud-monitor_cntrl_class`:return await C(e);case`routing_cntrl_class`:return await E(e);default:return{type:`negative`,message:`Unsupported command class: ${e.cmdClass}`}}}async function A(e){let n=await k(e);t.notify(n)}function j(e){e.cnfrm?t.dialog({component:J,componentProps:{name:e.name,icon:e.icon}}).onOk(()=>{A(e)}).onCancel(()=>{console.log(`Dialog cancelled`)}).onDismiss(()=>{console.log(`Dialog dismissed`)}):A(e)}function ee(){i.fabs.appControl.openedFab=null}let N=L(()=>t.dark.isActive?`grey-10`:`grey-9`),P=L(()=>t.dark.isActive?`white`:`black`);return(e,t)=>(a(),O(z,{flat:``,round:``,class:w([je,`q-ma-none q-pa-none`]),"text-color":N.value,padding:`xs xs`,direction:`left`,modelValue:S(i).fabs.appControl.opened,"onUpdate:modelValue":t[0]||=e=>S(i).fabs.appControl.opened=e,id:`app-ctrl`,type:`button`,onShow:t[1]||=e=>S(i).closeOtherFabs(`appControl`),onHide:ee},{tooltip:m(()=>[M(r,{anchor:`center end`,self:`center start`},{default:m(()=>[...t[2]||=[R(`App Controls`,-1)]]),_:1})]),icon:m(()=>[M(h,{name:`mdi-dots-vertical`,color:N.value,size:`sm`},null,8,[`color`])]),"active-icon":m(()=>[M(h,{name:`mdi-dots-vertical`,color:P.value,size:`sm`},null,8,[`color`])]),default:m(()=>[(a(!0),V(D,null,F(S(d),e=>s((a(),O(z,{key:e.key,flat:``,round:``,type:`button`,icon:e.icon,class:w([je,`q-ma-none q-pa-none q-mx-xs`]),"text-color":N.value,padding:`0px 0px`,direction:`up`,modelValue:e.openedFab.value,"onUpdate:modelValue":[t=>e.openedFab.value=t,t=>g(t,e.key)]},{tooltip:m(()=>[M(r,null,{default:m(()=>[R(n(e.name),1)]),_:2},1024)]),icon:m(()=>[M(h,{name:e.icon,color:N.value,size:`sm`},null,8,[`name`,`color`])]),"active-icon":m(()=>[M(h,{name:e.icon,color:P.value,size:`sm`},null,8,[`name`,`color`])]),default:m(()=>[(a(!0),V(D,null,F(e.commands,e=>s((a(),O(H,{flat:``,round:``,class:w([je,`q-ma-none q-pa-none`]),"text-color":N.value,padding:`xs xs`,type:`button`,key:e.renderKey,disabled:e.disabled,onClick:t=>j(e)},{icon:m(()=>[M(h,{name:e.icon,color:e.iconColor,size:`sm`},null,8,[`name`,`color`])]),default:m(()=>[M(r,{anchor:`center left`,self:`center end`},{default:m(()=>[R(n(e.name),1)]),_:2},1024)]),_:2},1032,[`text-color`,`disabled`,`onClick`])),[[T,e.isVisible]])),128))]),_:2},1032,[`icon`,`text-color`,`modelValue`,`onUpdate:modelValue`])),[[T,e.isVisible]])),128))]),_:1},8,[`text-color`,`modelValue`]))}}),$=`bg-ios-blur-brdr-h`,Ne=j({__name:`LayerFab`,setup(e){let t=q(),n=p();function i(e){t.layerControl[e]=!t.layerControl[e]}let o=L(()=>n.dark.isActive?`grey-10`:`grey-9`),s=L(()=>n.dark.isActive?`white`:`black`);return(e,n)=>(a(),O(z,{flat:``,round:``,class:w([$,`q-ma-none q-pa-none`]),"text-color":o.value,padding:`xs`,icon:`mdi-layers-outline`,direction:`left`,modelValue:S(t).fabs.layerControl.opened,"onUpdate:modelValue":n[5]||=e=>S(t).fabs.layerControl.opened=e,id:`layer-ctrl`,onShow:n[6]||=e=>S(t).closeOtherFabs(`layerControl`)},{icon:m(()=>[M(h,{name:`mdi-layers-outline`,color:o.value},null,8,[`color`])]),"active-icon":m(()=>[M(h,{name:`mdi-layers-outline`,color:s.value},null,8,[`color`])]),tooltip:m(()=>[M(r,{anchor:`center end`,self:`center start`},{default:m(()=>[...n[7]||=[R(`Layers`,-1)]]),_:1})]),default:m(()=>[M(H,{round:``,flat:``,class:w([$,`q-ma-none q-pa-none`]),"text-color":o.value,padding:`xs`,color:`primary`,type:`button`,onClick:n[0]||=U(e=>i(`marker`),[`stop`,`prevent`])},{icon:m(()=>[M(h,{name:`mdi-map-marker`,color:S(t).layerControl.marker?s.value:o.value,size:`sm`},null,8,[`color`])]),default:m(()=>[M(r,{anchor:`top middle`,self:`bottom middle`,offset:[10,10]},{default:m(()=>[...n[8]||=[R(`Marker`,-1)]]),_:1})]),_:1},8,[`text-color`]),M(H,{round:``,flat:``,class:w([$,`q-ma-none q-pa-none`]),"text-color":o.value,padding:`xs`,type:`button`,direction:`left`,onClick:n[1]||=U(e=>i(`favorites`),[`stop`,`prevent`])},{icon:m(()=>[M(h,{name:`mdi-star`,color:S(t).layerControl.favorites?s.value:o.value},null,8,[`color`])]),default:m(()=>[M(r,{anchor:`top middle`,self:`bottom middle`,offset:[10,10]},{default:m(()=>[...n[9]||=[R(`Favorites`,-1)]]),_:1})]),_:1},8,[`text-color`]),M(H,{round:``,flat:``,class:w([$,`q-ma-none q-pa-none`]),"text-color":o.value,padding:`xs`,type:`button`,direction:`left`,onClick:n[2]||=U(e=>i(`routing`),[`stop`,`prevent`])},{icon:m(()=>[M(h,{name:`mdi-routes`,color:S(t).layerControl.routing?s.value:o.value},null,8,[`color`])]),default:m(()=>[M(r,{anchor:`top middle`,self:`bottom middle`,offset:[10,10]},{default:m(()=>[...n[10]||=[R(`Routing`,-1)]]),_:1})]),_:1},8,[`text-color`]),M(H,{round:``,flat:``,class:w([$,`q-ma-none q-pa-none`]),"text-color":o.value,padding:`xs`,type:`button`,direction:`left`,onClick:n[3]||=U(e=>i(`findMy`),[`stop`,`prevent`])},{icon:m(()=>[M(h,{name:`mdi-cellphone-marker`,color:S(t).layerControl.findMy?s.value:o.value},null,8,[`color`])]),default:m(()=>[M(r,{anchor:`top middle`,self:`bottom middle`,offset:[10,10]},{default:m(()=>[...n[11]||=[R(`FindMy`,-1)]]),_:1})]),_:1},8,[`text-color`]),M(H,{round:``,flat:``,class:w([$,`q-ma-none q-pa-none`]),"text-color":o.value,padding:`xs`,type:`button`,onClick:n[4]||=U(e=>i(`simQueue`),[`stop`,`prevent`])},{icon:m(()=>[M(h,{name:`mdi-map-marker-multiple`,color:S(t).layerControl.simQueue?s.value:o.value},null,8,[`color`])]),default:m(()=>[M(r,{anchor:`top middle`,self:`bottom middle`,offset:[10,10]},{default:m(()=>[...n[12]||=[R(`Simulation Queue`,-1)]]),_:1})]),_:1},8,[`text-color`])]),_:1},8,[`text-color`,`modelValue`]))}}),Pe={class:`q-pa-md`,style:{"max-width":`350px`}},Fe=j({__name:`GeoSearch`,emits:[`update:visible`],setup(e,{emit:t}){let n=q(),r=b(null),i=b(),o=new le({}),s=t,c=e=>{n.moveToLocation(e),r.value=null,s(`update:visible`,!1)},l=async(e,t,n)=>{if(e.length<2){n();return}try{let n=await o.search({query:e});t(()=>{i.value=n.map(e=>({label:e.label,x:e.x,y:e.y,bounds:e.bounds}))})}catch(e){console.error(`Geosearch error:`,e),n()}};return(e,t)=>(a(),V(`div`,Pe,[M(ee,{modelValue:r.value,"onUpdate:modelValue":[t[0]||=e=>r.value=e,c],"use-input":``,"input-debounce":`400`,label:`Search Location`,options:i.value,"option-label":`label`,onFilter:l,clearable:``,outlined:``,dense:``,"popup-content-class":`bg-ios-blur`,"popup-content-style":`width: 300px;`,style:{width:`100%`},class:`bg-ios-blur`,behavior:`menu`},{"no-option":m(()=>[M(P,null,{default:m(()=>[M(u,{class:`text-grey`},{default:m(()=>[...t[1]||=[R(` No results found `,-1)]]),_:1})]),_:1})]),append:m(()=>[M(h,{name:`mdi-magnify`})]),_:1},8,[`modelValue`,`options`])]))}});function Ie(e){let t=t=>{t.key===`Escape`&&e()};v(()=>{window.addEventListener(`keydown`,t)}),o(()=>{window.removeEventListener(`keydown`,t)})}var Le=j({__name:`LocateControl`,setup(e){let t=q(),n=new de({position:`topleft`,flyTo:!0,keepCurrentZoomLevel:!0,returnToPrevBounds:!0,layer:t.layerGroups.locateControl??void 0}),r=b(!1),i=b(!1),o=b(!1),s=b(!1),c=L(()=>i.value?s.value?o.value?`#FC8428FF`:`#2074B6FF`:`#FFFFFF`:`#212121`),l=L(()=>i.value&&!s.value&&!o.value?`locate-control-icon-spinner`:``),u=()=>{d(),i.value?(console.log(`Stopping locate control`),n.stop()):(console.log(`Starting locate control`),n.start())};function d(){r.value||t.mapObject&&(r.value=!0,t.mapObject.addControl(n),t.mapObject?.on(`locateactivate`,function(){console.log(`Locate control activated`),i.value=!0}),t.mapObject?.on(`locatedeactivate`,function(){console.log(`Locate control deactivated`),i.value=!1,t.layerGroups.locateControl?.clearLayers()}),t.mapObject?.on(`locationfound`,function(e){console.log(`Location Found: `,e),console.log(`Location found:`,e.latlng),console.log(`Accuracy:`,e.accuracy,`meters`),o.value=!0,s.value=!0}),t.mapObject?.on(`moveend`,function(){o.value&&=!1}),t.mapObject?.on(`locationtimeout`,function(e){console.log(`Location timeout count:`,e.count),s.value=!1,t.layerGroups.locateControl?.clearLayers()}))}return v(()=>{t.mapObject&&(console.log(`MapObject found on initial mount, adding locate control`),d())}),(e,t)=>(a(),O(x,{small:``,flat:``,round:``,size:`0.8em`,class:`bg-ios-blur-brdr-h`,onClick:u},{default:m(()=>[M(h,{name:`mdi-navigation`,style:g(`color: `+c.value+`;`),class:w([`locate-control-icon`,l.value]),"aria-label":`Locate me`},null,8,[`style`,`class`])]),_:1}))}}),Re={class:`geosearch-container`},ze={class:`floated zoom-controls q-py-md q-gutter-y-md column items-start`},Be=j({__name:`FullMapPage`,setup(e){let r=ve(),o=q(),{locationDrawerSettings:s}=G(o),d=b([]),p=b();function g(){p.value=0}let v=b(!1),T=b(!1);return Ie(()=>{v.value=!1}),(e,b)=>(a(),O(E,null,{default:m(()=>[S(o).locationDrawerSettings.opened?k(``,!0):(a(),O(x,{key:0,small:``,round:``,flat:``,size:`md`,class:`floated drawermenuleft bg-ios-blur-brdr-h text-grey-10`,icon:`mdi-menu`,disable:S(r).simulationQueueLength===0,onClick:b[0]||=U(e=>S(o).locationsOpenedHandler(!S(s).opened),[`stop`])},null,8,[`disable`])),M(i,{class:w([`floated logo`,[S(o).locationDrawerSettings.opened&&!S(o).locationDrawerSettings.pinned?`shift-logo`:``,S(r).testMode?`bg-yellow`:`bg-ios-blur`]])},{default:m(()=>[M(A,{class:`logo`,src:ye})]),_:1},8,[`class`]),d.value.length?(a(),O(x,{key:1,small:``,flat:``,round:``,color:`bg-grey-9`,size:`md`,icon:`mdi-bell`,class:`floated notifications bg-ios-blur-h text-grey-9`,onClick:g},{default:m(()=>[p.value?(a(),O(te,{key:0,color:`red`,class:`absolute-top-right q-pa-xs text-white`,style:{"font-size":`0.6rem`}},{default:m(()=>[R(n(p.value),1)]),_:1})):k(``,!0),M(_,{fit:``},{default:m(()=>[M(f,{"no-border":``,link:``,separator:``,style:{"max-height":`200px`},class:`scroll`},{default:m(()=>[(a(!0),V(D,null,F(d.value,(e,t)=>(a(),O(P,{key:t,style:{cursor:`default`}},{default:m(()=>[M(u,null,{default:m(()=>[M(N,null,{default:m(()=>[R(n(e),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})):k(``,!0),M(Le,{class:`floated locate-control`}),M(x,{small:``,flat:``,round:``,size:`0.8em`,class:`floated geosearch bg-ios-blur-brdr-h`,onClick:b[1]||=e=>v.value=!v.value},{default:m(()=>[M(h,{name:`mdi-map-search`,color:v.value?`white`:`grey-10`,class:w([{"rotate-180":v.value},`transition-rotate`])},null,8,[`color`,`class`])]),_:1}),W(`div`,Re,[v.value?(a(),O(Fe,{key:0,class:`geosearchform`,"onUpdate:visible":b[2]||=e=>v.value=e})):k(``,!0)]),W(`div`,ze,[M(B,{flat:``,round:``,class:`zoom-rocker`},{default:m(()=>[M(x,{small:``,flat:``,round:``,size:`0.8em`,class:`zoom-in`,icon:`mdi-plus-thick`,color:`grey-10`,onClick:S(o).zoomIn},null,8,[`onClick`]),M(x,{small:``,flat:``,round:``,size:`0.8em`,class:`zoom-out`,icon:`mdi-minus-thick`,color:`grey-10`,onClick:S(o).zoomOut},null,8,[`onClick`])]),_:1})]),M(x,{small:``,flat:``,round:``,size:`0.8em`,class:`floated base-layers bg-ios-blur-brdr-h`,onClick:b[3]||=e=>T.value=!0},{default:m(()=>[M(h,{name:`mdi-layers-triple-outline`,color:T.value?`white`:`grey-10`,class:w([{"rotate-180":T.value},`transition-rotate`])},null,8,[`color`,`class`])]),_:1}),M(t,{modelValue:T.value,"onUpdate:modelValue":b[6]||=e=>T.value=e,class:`bg-ios-blur`},{default:m(()=>[M(C,{style:{width:`300px`},class:`q-px-sm q-pb-md bg-ios-blur-brdr`},{default:m(()=>[M(l,null,{default:m(()=>[...b[7]||=[W(`div`,{class:`text-h6`},`Base Layers`,-1)]]),_:1}),M(l,null,{default:m(()=>[M(c,{modelValue:S(o).baseLayer.selected,"onUpdate:modelValue":b[4]||=e=>S(o).baseLayer.selected=e,options:S(o).baseLayer.options,type:`radio`,color:`accent`},null,8,[`modelValue`,`options`]),M(y,{color:`accent`,modelValue:S(o).baseLayerWMS.selected,"onUpdate:modelValue":b[5]||=e=>S(o).baseLayerWMS.selected=e,label:`OSM Transparent Overlay`},null,8,[`modelValue`])]),_:1})]),_:1})]),_:1},8,[`modelValue`]),M(Ne,{class:`floated layers`}),M(Ae,{class:`floated favorites`}),M(Me,{class:`floated appctrls`}),M(ke,{class:`floated status-fab`}),M(Oe)]),_:1}))}});export{Be as default}; \ No newline at end of file diff --git a/dist/spa/assets/LeafletPage-BKbWlOcG.css b/dist/spa/assets/LeafletPage-BKbWlOcG.css new file mode 100644 index 0000000..3e906ec --- /dev/null +++ b/dist/spa/assets/LeafletPage-BKbWlOcG.css @@ -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} diff --git a/dist/spa/assets/LeafletPage-Bx861E30.js b/dist/spa/assets/LeafletPage-Bx861E30.js new file mode 100644 index 0000000..7b571fc --- /dev/null +++ b/dist/spa/assets/LeafletPage-Bx861E30.js @@ -0,0 +1 @@ +import{i as e}from"./rolldown-runtime-B1FJdls4.js";import{$t as t,Dt as n,Et as r,Ft as i,I as a,L as o,M as s,O as c,P as l,Pt as u,Tt as d,U as f,Wt as p,X as m,Xt as h,Z as g,Zt as _,_ as v,b as y,c as b,ct as x,d as S,dt as C,f as w,ft as T,gt as E,ht as D,j as O,k,kt as A,lt as j,mt as M,pt as N,ut as ee,xt as te}from"./vendor-quasar-BdHTqpDy.js";/* empty css */import{o as P}from"./vendor-vue-core-CuXzcq2w.js";import{a as ne,c as re,d as F,h as I,l as ie,n as ae,p as L,r as oe}from"./vendor-leaflet-core-Dyrj7Rn0.js";import{a as se,i as R,n as ce,r as z,t as B}from"./_plugin-vue_export-helper-CUf5lN2T.js";import{i as le,n as ue,t as de}from"./simulation-DRMY3tZ9.js";import{t as V}from"./LocationDrawer-CJTM92eT.js";import{a as H,c as U,i as W,l as fe,n as pe,o as me,r as he,s as G,t as K}from"./MarkerMenu-DZ12e7gH.js";var q=l(),J=z(),Y=de(),X=le();function Z(e){switch(e){case`fmLoc`:X.findMyUpdate&&X.findMyUpdate.latitude&&X.findMyUpdate.longitude?J.setCenter(X.findMyUpdate.latitude,X.findMyUpdate.longitude):q.notify({type:`negative`,message:`Find My Location not available`});break;case`simLoc`:Y.currentLocation&&Y.currentLocation.latitude&&Y.currentLocation.longitude?J.setCenter(Y.currentLocation.latitude,Y.currentLocation.longitude):q.notify({type:`negative`,message:`Simulation Location not available`});break;default:q.notify({type:`negative`,message:`Invalid location`});break}}var ge=B(E({__name:`TheFooter`,setup(e){let t=l(),r=z(),{leafletDrawerOpen:a,layerControl:o,routeSet:d,routeDirections:p,routeCoordinates:_}=P(r),v=j(()=>d.value.start.lat&&d.value.start.lng&&d.value.end.lat&&d.value.end.lng),b=e=>new Promise(t=>setTimeout(t,e));async function x(){if(d.value.start&&d.value.end&&p&&p.value&&p.value.length>0)for(let e of p.value)e.coordinates&&await R({lat:Number(e.coordinates.lat),lng:Number(e.coordinates.lng)},!1,e.time,void 0,`instruction`,e.text),await b(1e3)}async function E(){let e={notificationType:`negative`,responseMessage:`No route points to add`};if(d.value.start&&d.value.end&&_&&_.value&&_.value.length>0)for(let t of _.value){if(t){let n=t.instruction?`instruction`:`coord`;e=await R({lat:Number(t.lat),lng:Number(t.lng)},!1,t.timeFromPrev,void 0,n,t.instruction)}await b(1e3)}t.notify({type:e.notificationType,message:e.responseMessage})}function A(){r.layerControl.routing=!1,r.clearRouteSegments(),d.value.start={lat:null,lng:null},d.value.end={lat:null,lng:null},t.notify({type:`positive`,message:`Route cleared`})}return(e,t)=>(n(),C(S,null,{default:u(()=>[D(m,{class:`q-mr-sm`,dense:``,flat:``,icon:`mdi-menu`,round:``,size:`sm`,onClick:t[0]||=e=>a.value=!h(a)}),D(w,{flat:``,label:`Zoom To`,size:`sm`,stretch:``},{default:u(()=>[D(c,null,{default:u(()=>[i((n(),C(k,{clickable:``,onClick:t[1]||=e=>h(Z)(`fmLoc`)},{default:u(()=>[D(s,null,{default:u(()=>[D(O,null,{default:u(()=>[...t[8]||=[M(`Find My Location`,-1)]]),_:1})]),_:1})]),_:1})),[[y],[g]]),i((n(),C(k,{clickable:``,onClick:t[2]||=e=>h(Z)(`simLoc`)},{default:u(()=>[D(s,null,{default:u(()=>[D(O,null,{default:u(()=>[...t[9]||=[M(`Sim Location`,-1)]]),_:1})]),_:1})]),_:1})),[[y],[g]])]),_:1})]),_:1}),v.value?(n(),C(w,{key:0,label:`Routing`,size:`sm`,stretch:``},{default:u(()=>[D(c,null,{default:u(()=>[i((n(),C(k,{clickable:``,onClick:x},{default:u(()=>[D(s,null,{default:u(()=>[D(O,null,{default:u(()=>[...t[10]||=[M(`Route Waypoints to SimQ`,-1)]]),_:1})]),_:1})]),_:1})),[[y],[g]]),i((n(),C(k,{clickable:``,onClick:E},{default:u(()=>[D(s,null,{default:u(()=>[D(O,null,{default:u(()=>[...t[11]||=[M(`Route to SimQ`,-1)]]),_:1})]),_:1})]),_:1})),[[y],[g]]),i((n(),C(k,{clickable:``,onClick:A},{default:u(()=>[D(s,null,{default:u(()=>[D(O,null,{default:u(()=>[...t[12]||=[M(`Clear`,-1)]]),_:1})]),_:1})]),_:1})),[[y],[g]])]),_:1})]),_:1})):T(``,!0),D(w,{label:`Map Layers`,size:`sm`,stretch:``},{default:u(()=>[D(c,{dense:``,class:`bg-primary`},{default:u(()=>[i((n(),C(k,{dense:``,tag:`label`},{default:u(()=>[D(s,null,{default:u(()=>[D(O,null,{default:u(()=>[...t[13]||=[M(`Marker`,-1)]]),_:1})]),_:1}),D(s,{avatar:``},{default:u(()=>[D(f,{dense:``,color:`accent`,modelValue:h(o).marker,"onUpdate:modelValue":[t[3]||=e=>h(o).marker=e,h(r).onLayerToggle]},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:1})]),_:1})),[[g]]),i((n(),C(k,{tag:`label`},{default:u(()=>[D(s,null,{default:u(()=>[D(O,null,{default:u(()=>[...t[14]||=[M(`Sim Queue`,-1)]]),_:1})]),_:1}),D(s,{avatar:``},{default:u(()=>[D(f,{dense:``,color:`accent`,modelValue:h(o).simQueue,"onUpdate:modelValue":[t[4]||=e=>h(o).simQueue=e,h(r).onLayerToggle]},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:1})]),_:1})),[[g]]),i((n(),C(k,{tag:`label`},{default:u(()=>[D(s,null,{default:u(()=>[D(O,null,{default:u(()=>[...t[15]||=[M(`Favorites`,-1)]]),_:1})]),_:1}),D(s,{avatar:``},{default:u(()=>[D(f,{dense:``,color:`accent`,modelValue:h(o).favorites,"onUpdate:modelValue":[t[5]||=e=>h(o).favorites=e,h(r).onLayerToggle]},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:1})]),_:1})),[[g]]),i((n(),C(k,{tag:`label`},{default:u(()=>[D(s,null,{default:u(()=>[D(O,null,{default:u(()=>[...t[16]||=[M(`Routing`,-1)]]),_:1})]),_:1}),D(s,{avatar:``},{default:u(()=>[D(f,{dense:``,color:`accent`,modelValue:h(o).routing,"onUpdate:modelValue":[t[6]||=e=>h(o).routing=e,h(r).onLayerToggle]},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:1})]),_:1})),[[g]]),i((n(),C(k,{tag:`label`},{default:u(()=>[D(s,null,{default:u(()=>[D(O,null,{default:u(()=>[...t[17]||=[M(`FindMy`,-1)]]),_:1})]),_:1}),D(s,{avatar:``},{default:u(()=>[D(f,{dense:``,color:`accent`,modelValue:h(o).findMy,"onUpdate:modelValue":[t[7]||=e=>h(o).findMy=e,h(r).onLayerToggle]},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:1})]),_:1})),[[g]])]),_:1})]),_:1})]),_:1}))}}),[[`__scopeId`,`data-v-042684bf`]]),_e=e(I(),1),ve={style:{height:`550px`,width:`100vw`,"max-width":`800px`,color:`#000000`}},Q=E({__name:`LeafletMap`,setup(e){let i=ue(),a=ce(),o=se(),{favorites:s}=P(a),c=z(),{clickedLatLng:l,center:f,markerLatLng:m,layerControl:g}=P(c),{currentLocation:_,locationQueueData:v,locationQueueOrder:y}=P(de()),{findMyUpdate:S}=P(le()),w=p(Date.now()),E=j(()=>s.value.find(e=>e.name===`Home`)),O=j(()=>{let e=f.value?.[0],t=f.value?.[1];return typeof e==`number`&&typeof t==`number`?[e,t]:[E.value?.latitude,E.value?.longitude]});function k(e){m.value=[e.latlng.lat,e.latlng.lng],f.value=[e.latlng.lat,e.latlng.lng]}let I=()=>new L({color:`grey`,accentColor:`rgba(0,0,0,0.25)`,contentHtml:``,contentColor:`white`,scale:1,svg:ne}),R=()=>new L({color:`indianred`,accentColor:`firebrick`,content:`FM`,contentColor:`white`,scale:.75,svg:F}),B=e=>new L({color:`#f5bb39`,accentColor:`rbga(0,0,0,0.25)`,contentHtml:``,contentColor:`black`,scale:1,svg:ie}),V=j(()=>{let e=m.value?.[0],t=m.value?.[1];return typeof e==`number`&&typeof t==`number`?[e,t]:null}),q=e=>{c.setFavLayerGroup(e)},J=e=>{c.setMap(e);let t=oe({provider:new ae,showMarker:!1,autoClose:!0,updateMap:!0,showPopup:!0,style:`button`,acceptAutoLoad:!0,autoComplete:!0,autoCompleteDelay:250,retainZoomLevel:!1,animateZoom:!0,keepResult:!0,position:`topleft`});e.addControl(t)},{handleRoutesFound:Y}=pe(),X=e=>{console.log(`${e.type} event: `,e)},Z=j(()=>{if(S.value){let e=Math.abs(w.value-S.value.timeStamp),t=Math.floor(e/1e3%60),n=Math.floor(e/(1e3*60)%60),r=Math.floor(e/(1e3*60*60)%24),i=Math.floor(e/(1e3*60*60*24));return i>1?i+` days, `+r+` hours, `+n+`minutes, `+t+`seconds ago`:r>1?r+` hours, `+n+`minutes, `+t+`seconds ago`:n>1?n+` minutes, `+t+` seconds ago`:t+` seconds ago`}else return`Find My Location not available`}),ge=e=>{let t=_.value.loc_id?y.value.indexOf(_.value.loc_id):0,n=y.value.indexOf(e)-t;return _.value&&_.value.loc_id===e?new L({color:`pink`,accentColor:`black`,content:`*`,contentColor:`black`,scale:1,svg:re}):n>0?new L({color:`blue`,accentColor:`firebrick`,content:n.toString(),contentColor:`white`,scale:1,svg:F}):new L({color:`black`,accentColor:`grey`,content:n.toString(),contentColor:`white`,scale:1,svg:F})},Q=p(!1),$=async e=>{console.log(`marker clicked`,e),l.value=e.latlng;let t=await o.getCachedLocation(_e.latLng(e.latlng.lat,e.latlng.lng));console.log(`cachedLocation: `,t),Q.value=!!t?.favorite,console.log(`isFavorite: `,Q.value),_e.DomEvent.stopPropagation(e.originalEvent)},ye=j(()=>S.value?Math.floor(Math.abs(w.value-S.value.timeStamp)/1e3)<120:!1),be=p();return d(()=>{S.value&&S.value.latitude&&S.value.longitude?c.setCenter(S.value.latitude,S.value.longitude):E.value&&E.value?.latitude&&E.value?.longitude&&(console.log(`favorites: home: `,E.value?.latitude,E.value?.longitude),c.setCenter(E.value?.latitude,E.value?.longitude)),i.requestUpdate(),be.value=setInterval(()=>{w.value=Date.now()},1e3)}),r(()=>{clearInterval(be.value)}),(e,r)=>(n(),C(b,null,{default:u(()=>[ee(`div`,ve,[D(h(me),{id:`map`,ref:`map`,center:[O.value[0]??0,O.value[1]??0],zoom:h(c).zoom,style:{height:`550px`,width:`100vw`,"max-width":`800px`},onClick:k,onReady:J},{default:u(()=>[D(h(fe),{"layer-type":`base`,name:`OpenStreetMap`,url:`https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png`}),h(g).marker?(n(),C(h(G),{key:0,name:`Marker`},{default:u(()=>[V.value?(n(),C(h(U),{key:0,icon:I(),"lat-lng":[V.value[0]??0,V.value[1]??0],onClick:$},{default:u(()=>[D(K,{"lat-lng":[V.value[0]??0,V.value[1]??0],"is-favorite":Q.value},null,8,[`lat-lng`,`is-favorite`])]),_:1},8,[`icon`,`lat-lng`])):T(``,!0)]),_:1})):T(``,!0),h(g).findMy&&h(S)&&ye.value?(n(),C(h(G),{key:1,name:`Find My`},{default:u(()=>[h(S)?(n(),C(h(U),{key:0,icon:R(),"lat-lng":[h(S).latitude??0,h(S).longitude??0]},{default:u(()=>[D(K,{"lat-lng":[h(S).latitude??0,h(S).longitude??0],"is-favorite":Q.value},null,8,[`lat-lng`,`is-favorite`]),D(h(H),null,{default:u(()=>[M(t(Z.value),1)]),_:1})]),_:1},8,[`icon`,`lat-lng`])):T(``,!0),D(h(W),{fillOpacity:.5,"lat-lng":[h(S).latitude??0,h(S).longitude??0],radius:h(S).horizontalAccuracy,color:`#f5bb39`,fillColor:`indianred`},null,8,[`lat-lng`,`radius`])]),_:1})):T(``,!0),h(g).favorites?(n(),C(h(G),{key:2,name:`Favorites`,onReady:q},{default:u(()=>[(n(!0),N(x,null,A(h(s),e=>(n(),N(`div`,{key:e.id},[D(h(U),{icon:B(e.icon??`mdi-star`),"lat-lng":[e?.latitude??0,e?.longitude??0],onClick:$},{default:u(()=>[D(K,{"lat-lng":[e?.latitude??0,e?.longitude??0],"is-favorite":!0},null,8,[`lat-lng`])]),_:2},1032,[`icon`,`lat-lng`]),D(h(W),{"lat-lng":[e?.latitude??0,e?.longitude??0],radius:e.radius,color:`black`,fillColor:`#f5bb39`,fillOpacity:.25},null,8,[`lat-lng`,`radius`]),D(h(H),null,{default:u(()=>[M(t(e.name),1)]),_:2},1024)]))),128))]),_:1})):T(``,!0),h(g).simQueue&&h(y)?(n(),C(h(G),{key:3,name:`Sim Queue`},{default:u(()=>[(n(!0),N(x,null,A(h(y),e=>(n(),C(h(U),{key:e,icon:ge(e),"lat-lng":[h(v)[e]?.latitude??0,h(v)[e]?.longitude??0]},null,8,[`icon`,`lat-lng`]))),128))]),_:1})):T(``,!0),h(g).routing?(n(),C(h(G),{key:4,name:`Route`},{default:u(()=>[D(he,te(h(c).routingOptions,{onRoutingstart:X,onRoutesfound:h(Y),onRoutingerror:X}),null,16,[`onRoutesfound`])]),_:1})):T(``,!0)]),_:1},8,[`center`,`zoom`])])]),_:1}))}}),$=B(E({__name:`LeafletPage`,setup(e){return(e,t)=>(n(),C(b,{class:`row items-center justify-evenly`},{default:u(()=>[D(a,{container:``,view:`hHh Lpr fFf`,class:`leafletLayout rounded-borders`},{default:u(()=>[D(v,{class:_([e.$q.dark.isActive?`bg-primary`:`bg-black`,`leafletFooter`])},{default:u(()=>[D(ge)]),_:1},8,[`class`]),D(V,{persistent:``,breakpoint:576,side:`left`}),D(o,null,{default:u(()=>[D(Q)]),_:1})]),_:1})]),_:1}))}}),[[`__scopeId`,`data-v-13854f60`]]);export{$ as default}; \ No newline at end of file diff --git a/dist/spa/assets/LocationDrawer-CJTM92eT.js b/dist/spa/assets/LocationDrawer-CJTM92eT.js new file mode 100644 index 0000000..c33545c --- /dev/null +++ b/dist/spa/assets/LocationDrawer-CJTM92eT.js @@ -0,0 +1 @@ +import{$t as e,A as t,C as n,D as r,Dt as i,E as a,Et as o,Ft as s,G as c,K as l,M as u,Mt as d,O as f,P as p,Pt as m,Q as ee,S as te,T as h,Tt as ne,Wt as g,X as _,Xt as v,Z as y,Zt as b,b as x,ct as S,dt as C,ft as w,gt as T,ht as E,j as D,k as O,kt as k,lt as A,mt as j,pt as M,st as N,ut as P,w as F,x as re,y as I}from"./vendor-quasar-BdHTqpDy.js";import{o as ie,t as ae}from"./vendor-vue-core-CuXzcq2w.js";import{c as L,d as R,i as oe,o as z,p as B}from"./vendor-leaflet-core-Dyrj7Rn0.js";import{r as V,t as H}from"./_plugin-vue_export-helper-CUf5lN2T.js";import{t as se}from"./simulation-DRMY3tZ9.js";import{t as U}from"./FormattedAddress-BVYQ5ifh.js";var W=H(T({__name:`LocationItem`,props:{address:{},latitude:{},longitude:{},icon:{},start:{},end:{},delay:{},active:{type:Boolean},isCurrentDelay:{type:Boolean},loc_id:{},isLast:{type:Boolean},index:{},status:{},type:{},instruction:{}},emits:[`item-clicked`],setup(n,{emit:r}){let a=se(),{currentLocation:d,locationQueueOrder:f,locationQueueData:p,locationQueueDeletedItems:te,simulationRunning:h}=ie(a),_=n,x=r;function S(){let e=_.loc_id;x(`item-clicked`,e)}let T=A(()=>a.getLocationData(_.loc_id)),k=A(()=>T.value?T.value.status===`deleted`:!1),N=g(new Date),P;function F(e){let t;if(e===0&&(t=`now`),e>0){let n=Math.floor(e/60),r=Math.floor(n/60),i=Math.floor(r/24);t=i>0?`in ${i} day${i>1?`s`:``}`:r>0?`in ${r} hour${r>1?`s`:``}`:n>0?`in ${n} minute${n>1?`s`:``}`:`in ${e} second${e>1?`s`:``}`}return t}let re=A(()=>{let e;if(_.active){let t=new Date(_.start),n=N.value.getTime(),r=t.getTime(),i=Math.abs(n-r),a=Math.floor(i/1e3),o=Math.floor(a/60),s=a%60,c=Math.floor(o/60),l=Math.floor(c/24);e=l>0?`for ${l} d${l>1?`s`:``}`:c>0?`for ${c} h${c>1?`s`:``}`:o>0?`for ${o}:${s}`:`for ${a} s${a>1?`s`:``}`}else if(_.end&&_.end!==``){let t=new Date(_.end),n=N.value.getTime(),r=t.getTime(),i=Math.abs(n-r),a=Math.floor(i/1e3),o=Math.floor(a/60),s=Math.floor(o/60),c=Math.floor(s/24);e=c>0?`${c} day${c>1?`s`:``} ago`:s>0?`${s} hr${s>1?`s`:``} ago`:o>0?`${o} min${o>1?`s`:``} ago`:`${a} sec${a>1?`s`:``} ago`}else{let t;t=H.value&&H.value>0?H.value:0,e=F(f.value.slice(t,W.value+1).reduce((e,t)=>e+(p.value[t]?.delay||0),0))}return e}),ae=e=>{let t=Math.floor(e/3600),n=Math.floor(e%3600/60),r=e%60;return`${t.toString().padStart(2,`0`)}:${n.toString().padStart(2,`0`)}:${r.toString().padStart(2,`0`)}`},V=e=>new Date(e).toLocaleDateString(`en-US`,{hour:`2-digit`,minute:`2-digit`,second:`2-digit`}),H=A(()=>d.value.loc_id?f.value.indexOf(d.value.loc_id):null),W=A(()=>k.value?te.value.indexOf(_.loc_id):f.value.indexOf(_.loc_id)),G=A(()=>k.value||H.value===null?W.value+1:W.value-H.value),K=A(()=>G.value>0?`future`:G.value<0?`past`:`active`),q=A(()=>k.value?new B({color:`black`,accentColor:`black`,content:G.value.toString(),contentColor:`white`,scale:1,svg:oe}):G.value>0?_.type===`coord`?new B({color:`blue`,accentColor:`firebrick`,content:G.value.toString(),contentColor:`white`,scale:.25,svg:z}):new B({color:`blue`,accentColor:`firebrick`,content:G.value.toString(),contentColor:`white`,scale:1,svg:R}):G.value<0?_.type===`coord`?new B({color:`black`,accentColor:`grey`,content:G.value.toString(),contentColor:`white`,scale:.25,svg:z}):new B({color:`black`,accentColor:`grey`,content:G.value.toString(),contentColor:`white`,scale:1,svg:R}):new B({color:`pink`,accentColor:`black`,content:`*`,contentColor:`black`,scale:1,svg:L})),ce=A(()=>q.value.createIcon());ne(()=>{let e=()=>{N.value=new Date,P=requestAnimationFrame(e)};P=requestAnimationFrame(e)});let J=A({get:()=>_.delay<=260?_.delay:_.delay<=3600?Math.floor(_.delay/60):Math.floor(_.delay/3600),set:e=>{X.value.units==`s`?a.updateLocationMark(_.loc_id,`delay`,e):X.value.units==`m`?a.updateLocationMark(_.loc_id,`delay`,e*60):X.value.units==`h`&&a.updateLocationMark(_.loc_id,`delay`,e*3600)}}),Y=A({get:()=>ae(_.delay),set:e=>{let t=e.split(`:`).reduce((e,t)=>60*e+ +t,0);a.updateLocationMark(_.loc_id,`delay`,t)}}),X=A(()=>_.delay<=260?{units:`s`,display:Math.floor(_.delay%3600/60),step:10,max:80}:_.delay<=3600?{units:`m`,display:Math.floor(_.delay%3600/60),step:1,max:80}:{units:`h`,display:Math.floor(_.delay/3600),step:1,max:12}),Z=A(()=>H.value===null?!0:_.index>H.value),Q=A(()=>_.index===H.value),le=A(()=>H.value===null?!0:_.index>H.value+1);return o(()=>{cancelAnimationFrame(P)}),(r,a)=>(i(),M(`div`,null,[Z.value?(i(),C(O,{key:0,active:Q.value,class:b(Q.value?`text-orange`:``),"active-class":`text-orange`},{default:m(()=>[E(u,{class:`flex flex-center`},{default:m(()=>[E(c,{class:`q-pt-md`,filled:``,modelValue:Y.value,"onUpdate:modelValue":a[0]||=e=>Y.value=e,mask:`fulltime`,"stack-label":``,label:`Delay`,dense:``,style:{"max-width":`150px`}},{append:m(()=>[...a[2]||=[]]),_:1},8,[`modelValue`]),E(I,{modelValue:J.value,"onUpdate:modelValue":a[1]||=e=>J.value=e,min:0,step:X.value.step,max:X.value.max,label:``,"switch-label-side":``,"label-value":J.value+` `+X.value.units,markers:``,snap:``,color:`primary`,style:{"max-width":`75%`}},null,8,[`modelValue`,`step`,`max`,`label-value`])]),_:1})]),_:1},8,[`active`,`class`])):w(``,!0),Z.value?(i(),C(l,{key:1,inset:``,spaced:``})):w(``,!0),s((i(),C(O,{clickable:``,active:n.active,onClick:S,class:b(K.value),"active-class":`text-orange`},{default:m(()=>[E(u,{style:{width:`70%`}},{default:m(()=>[n.address?(i(),C(D,{key:0},{default:m(()=>[E(U,{address:_.address},null,8,[`address`]),E(t,null,{default:m(()=>[j(e(n.latitude)+`, `+e(n.longitude),1)]),_:1})]),_:1})):n.instruction?(i(),C(D,{key:1,lines:`2`},{default:m(()=>[j(e(n.instruction),1)]),_:1})):(i(),C(D,{key:2},{default:m(()=>[j(e(n.latitude)+`, `+e(n.longitude),1)]),_:1})),n.start&&v(h)&&!k.value?(i(),C(D,{key:3,caption:``,lines:`1`},{default:m(()=>[j(` start: `+e(V(n.start)),1)]),_:1})):w(``,!0),n.end&&v(h)&&!k.value?(i(),C(D,{key:4,caption:``,lines:`1`},{default:m(()=>[j(` end: `+e(V(n.end)),1)]),_:1})):w(``,!0),!n.active&&!n.end?(i(),C(D,{key:5,caption:``,lines:`1`},{default:m(()=>[j(` delay: `+e(n.delay)+` seconds `,1)]),_:1})):w(``,!0)]),_:1}),E(u,{side:``,style:{padding:`30px 0 0 0`,height:`100%`,width:`35%`,display:`flex`,"justify-content":`flex-end`,"align-items":`center`}},{default:m(()=>[E(ee,{class:b({"drag-handle":le.value}),innerHTML:ce.value.outerHTML},null,8,[`class`,`innerHTML`]),v(h)&&!k.value?(i(),C(D,{key:0,caption:``,lines:`1`},{default:m(()=>[j(e(re.value),1)]),_:1})):w(``,!0)]),_:1})]),_:1},8,[`active`,`class`])),[[y]]),n.isLast?w(``,!0):(i(),C(l,{key:2,spaced:``,inset:``}))]))}}),[[`__scopeId`,`data-v-b8ced4ff`]]),G={class:`full-height column no-wrap`},K=H(T({__name:`LocationDrawer`,props:{persistent:{type:Boolean},side:{},breakpoint:{}},emits:[`update:modelValue`],setup(o){let c=A(()=>y.platform.is.desktop),ee=A(()=>y.platform.is.desktop),ne=A(()=>!q.locationDrawerSettings.pinned),y=p(),T=se(),{currentLocation:I,locationQueueData:L,locationQueueOrder:R,simulationState:oe,simulationRunning:z,locationQueueFilteredDone:B,locationQueueFilteredActive:H,locationQueueDeletedItems:U}=ie(T),K=g([...H.value]),q=V(),ce=g(`All`),J=A(()=>ce.value===`All`);d(()=>T.locationQueueFilteredActive,e=>{K.value=[...e]});let Y=()=>{T.updateLocationQueueCombined(K.value)};function X(e){let t=`positive`,n=``;switch(e){case`zoom`:$(Z.value);break;case`delete`:try{let e=T.simulationControl({command:`delete`,latitude:0,longitude:0,loc_id:Z.value,delay:0});e.status===`error`&&(t=`negative`),e.message&&(n=e.message),e.status===`error`&&(t=`negative`),e.message&&(n=e.message)}catch(e){t=`negative`,e instanceof Error?(console.error(`Simulation Command ERROR: `,e.message),n=`Simulation Command Error: ${e.message}`):(console.error(`Simulation Command Error: `,e),n=`Simulation Command Error: Unknow error`)}finally{y.notify({type:t,message:n})}}y.notify(`context menu: ${e} ${Z.value}`)}let Z=g(),Q=g(`active`),le=e=>{let t=I.value.loc_id?H.value.indexOf(I.value.loc_id):null,n=R.value.indexOf(e);return(t===null?n+1:n-t)>1?`draggable`:`undraggable`};function ue(e){return e?e.charAt(0).toUpperCase()+e.slice(1).toLowerCase():``}function de(e,t){console.log(`onDrawerContextMenu: `,t),Z.value=t}function $(e){console.log(`zoomToCoords: `,e);let t=L.value[e];!t||t.latitude==null||t.longitude==null||(q.flyTo(t.latitude,t.longitude,16),q.leafletDrawerOpen=!1)}return(d,p)=>(i(),C(re,{id:`location-drawer`,overlay:ne.value,modelValue:v(q).locationDrawerSettings.opened,"onUpdate:modelValue":p[8]||=e=>v(q).locationDrawerSettings.opened=e,width:300,side:o.side,breakpoint:o.breakpoint??500,"no-swipe-open":ee.value,"no-swipe-close":c.value,persistent:o.persistent,class:`location-drawer bg-ios-blur-brdr`},{default:m(()=>[P(`div`,G,[E(f,null,{default:m(()=>[E(O,{style:{height:`50px`,"line-height":`58px !important`}},{default:m(()=>[E(u,{avatar:``},{default:m(()=>[E(_,{flat:``,round:``,small:``,icon:`mdi-chevron-left`,style:{"margin-right":`15px`},onClick:p[0]||=e=>v(q).locationsOpenedHandler(!1),"aria-label":`Location List`})]),_:1}),E(u,null,{default:m(()=>[E(D,null,{default:m(()=>[p[9]||=P(`span`,{class:`text-weight-bolder text-black text-h6`},`Queue: `,-1),p[10]||=P(`br`,null,null,-1),P(`span`,{class:b(v(z)?`text-positive`:`text-negative`)},e(ue(v(oe))),3)]),_:1})]),_:1}),E(u,{side:``},{default:m(()=>[v(y).platform.is.desktop?(i(),C(_,{key:0,flat:``,round:``,small:``,icon:v(q).locationDrawerSettings.pinned?`mdi-pin-outline`:`mdi-pin`,class:b([`text-grey`,{unpinned:!v(q).locationDrawerSettings.pinned}]),onClick:p[1]||=e=>v(q).locationDrawerSettings.pinned=!v(q).locationDrawerSettings.pinned,"aria-label":`Pin Location List`},{default:m(()=>[v(q).locationDrawerSettings.pinned?(i(),C(t,{key:0},{default:m(()=>[...p[11]||=[j(`Unpin Sim Queue`,-1)]]),_:1})):(i(),C(t,{key:1},{default:m(()=>[...p[12]||=[j(`Pin sim queue`,-1)]]),_:1}))]),_:1},8,[`icon`,`class`])):w(``,!0)]),_:1})]),_:1})]),_:1}),E(l),E(a,{modelValue:Q.value,"onUpdate:modelValue":p[2]||=e=>Q.value=e,dense:``,class:`text-grey-10`,"active-color":`primary`,"indicator-color":`primary`,align:`justify`,"narrow-indicator":``},{default:m(()=>[E(r,{name:`active`,label:`Active`}),E(r,{name:`done`,label:`Past`}),E(r,{name:`deleted`,label:`Deleted`})]),_:1},8,[`modelValue`]),E(n,{modelValue:Q.value,"onUpdate:modelValue":p[4]||=e=>Q.value=e,animated:``,class:`full-height bg-transparent`},{default:m(()=>[E(F,{name:`active`,class:`column no-wrap bg-transparent`},{default:m(()=>[E(h,{class:`col`},{default:m(()=>[E(f,{padding:``,class:`q-pb-xs`,id:`active`},{default:m(()=>[E(v(ae),{ref:`el`,modelValue:K.value,"onUpdate:modelValue":p[3]||=e=>K.value=e,handle:`.drag-handle`,animation:200,isDisabled:J.value,onEnd:Y},{default:m(()=>[(i(!0),M(S,null,k(K.value,(e,t)=>(i(),C(W,{class:b(le(e)),key:e,loc_id:e,active:v(L)[e]?.loc_id===v(I)?.loc_id,isCurrentDelay:v(L)[e]?.loc_id===v(H)[v(R).indexOf(e)+1],index:v(R).indexOf(e),isLast:t==v(H).length-1,start:v(L)[e]?.start??``,address:v(L)[e]?.address??void 0,latitude:v(L)[e]?.latitude??0,longitude:v(L)[e]?.longitude??0,delay:v(L)[e]?.delay??0,end:v(L)[e]?.end??void 0,status:v(L)[e]?.status??void 0,type:v(L)[e]?.type??void 0,instruction:v(L)[e]?.instruction??void 0,onItemClicked:$,onContextmenu:N(t=>de(t,e),[`prevent`]),"active-class":`text-orange`},null,8,[`class`,`loc_id`,`active`,`isCurrentDelay`,`index`,`isLast`,`start`,`address`,`latitude`,`longitude`,`delay`,`end`,`status`,`type`,`instruction`,`onContextmenu`]))),128))]),_:1},8,[`modelValue`,`isDisabled`])]),_:1})]),_:1})]),_:1}),E(F,{name:`done`,class:`column no-wrap bg-transparent`},{default:m(()=>[E(h,{"horizontal-thumb-style":{opacity:`50`},class:`col`},{default:m(()=>[E(f,{padding:``,class:`q-pb-xl`,id:`done`},{default:m(()=>[(i(!0),M(S,null,k(v(B),(e,t)=>(i(),C(W,{key:e,loc_id:e,active:!1,isCurrentDelay:!1,index:v(R).indexOf(e),isLast:t==v(B).length-1,start:v(L)[e]?.start??``,address:v(L)[e]?.address??void 0,latitude:v(L)[e]?.latitude??0,longitude:v(L)[e]?.longitude??0,delay:v(L)[e]?.delay??0,end:v(L)[e]?.end??void 0,status:v(L)[e]?.status??void 0,type:v(L)[e]?.type??void 0,instruction:v(L)[e]?.instruction??void 0,onItemClicked:$,onContextmenu:N(t=>de(t,e),[`prevent`]),"active-class":`text-orange`},null,8,[`loc_id`,`index`,`isLast`,`start`,`address`,`latitude`,`longitude`,`delay`,`end`,`status`,`type`,`instruction`,`onContextmenu`]))),128))]),_:1})]),_:1})]),_:1}),E(F,{name:`deleted`,class:`column no-wrap bg-transparent`},{default:m(()=>[E(h,{"horizontal-thumb-style":{opacity:`50`},class:`col`},{default:m(()=>[E(f,{padding:``,class:`q-pb-xl`,id:`deleted`},{default:m(()=>[(i(!0),M(S,null,k(v(U),(e,t)=>(i(),C(W,{key:e,loc_id:e,active:v(L)[e]?.loc_id===v(I)?.loc_id,isCurrentDelay:v(L)[e]?.loc_id===v(U)[t+1],index:t,isLast:t==v(U).length-1,start:v(L)[e]?.start??``,address:v(L)[e]?.address??void 0,latitude:v(L)[e]?.latitude??0,longitude:v(L)[e]?.longitude??0,delay:v(L)[e]?.delay??0,end:v(L)[e]?.end??void 0,status:v(L)[e]?.status??void 0,type:v(L)[e]?.type??void 0,instruction:v(L)[e]?.instruction??void 0,onItemClicked:$,onContextmenu:N(t=>de(t,e),[`prevent`]),"active-class":`text-orange`},null,8,[`loc_id`,`active`,`isCurrentDelay`,`index`,`isLast`,`start`,`address`,`latitude`,`longitude`,`delay`,`end`,`status`,`type`,`instruction`,`onContextmenu`]))),128))]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]),E(l),E(f,{padding:``},{default:m(()=>[E(O,{style:{height:`50px`,"line-height":`58px !important`}},{default:m(()=>[E(D,null,{default:m(()=>[...p[13]||=[j(`Route Stats`,-1)]]),_:1}),E(u,null,{default:m(()=>[...p[14]||=[j(`[TIME]`,-1)]]),_:1}),E(u,null,{default:m(()=>[...p[15]||=[j(`[DISTANCE]`,-1)]]),_:1})]),_:1})]),_:1}),E(te,{target:`#`+Q.value,"context-menu":``,"touch-position":``},{default:m(()=>[E(f,null,{default:m(()=>[s((i(),C(O,{clickable:``,ripple:``,onClick:p[5]||=e=>X(`zoom`)},{default:m(()=>[E(u,{label:`Zoom to Location`},{default:m(()=>[...p[16]||=[j(` Zoom `,-1)]]),_:1})]),_:1})),[[x]]),s((i(),C(O,{clickable:``,ripple:``,onClick:p[6]||=e=>X(`delete`)},{default:m(()=>[E(u,{label:`Zoom to Location`},{default:m(()=>[...p[17]||=[j(` Delete `,-1)]]),_:1})]),_:1})),[[x]]),s((i(),C(O,{clickable:``,ripple:``,onClick:p[7]||=e=>X(`gp`)},{default:m(()=>[E(u,{label:`Zoom to Location`},{default:m(()=>[...p[18]||=[j(` Go Now `,-1)]]),_:1})]),_:1})),[[x]])]),_:1})]),_:1},8,[`target`])])]),_:1},8,[`overlay`,`modelValue`,`side`,`breakpoint`,`no-swipe-open`,`no-swipe-close`,`persistent`]))}}),[[`__scopeId`,`data-v-4b5f6652`]]);export{K as t}; \ No newline at end of file diff --git a/dist/spa/assets/LocationDrawer-zlwWkTtO.css b/dist/spa/assets/LocationDrawer-zlwWkTtO.css new file mode 100644 index 0000000..7e4aee7 --- /dev/null +++ b/dist/spa/assets/LocationDrawer-zlwWkTtO.css @@ -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} diff --git a/dist/spa/assets/MainLayout-B0QgeOqm.css b/dist/spa/assets/MainLayout-B0QgeOqm.css new file mode 100644 index 0000000..1650afe --- /dev/null +++ b/dist/spa/assets/MainLayout-B0QgeOqm.css @@ -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} diff --git a/dist/spa/assets/MainLayout-DWSyPNx9.js b/dist/spa/assets/MainLayout-DWSyPNx9.js new file mode 100644 index 0000000..211c3cc --- /dev/null +++ b/dist/spa/assets/MainLayout-DWSyPNx9.js @@ -0,0 +1 @@ +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}; \ No newline at end of file diff --git a/dist/spa/assets/MarkerMenu-CgqV52W3.css b/dist/spa/assets/MarkerMenu-CgqV52W3.css new file mode 100644 index 0000000..2db0802 --- /dev/null +++ b/dist/spa/assets/MarkerMenu-CgqV52W3.css @@ -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} diff --git a/dist/spa/assets/MarkerMenu-DZ12e7gH.js b/dist/spa/assets/MarkerMenu-DZ12e7gH.js new file mode 100644 index 0000000..c4f42e8 --- /dev/null +++ b/dist/spa/assets/MarkerMenu-DZ12e7gH.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/vendor-leaflet-core-Dyrj7Rn0.js","assets/rolldown-runtime-B1FJdls4.js","assets/vendor-leaflet-core-DHXgKdI3.css"])))=>i.map(i=>d[i]); +import{i as e}from"./rolldown-runtime-B1FJdls4.js";import{$ as t,$t as n,A as r,B as i,Ct as a,Dt as o,Et as s,Ft as c,G as l,J as u,K as d,M as f,Mt as p,N as m,O as h,Ot as g,P as ee,Pt as _,Q as v,Qt as y,St as b,Tt as x,Ut as te,Vt as S,W as C,Wt as w,X as T,Xt as E,Y as D,Z as O,a as ne,bt as k,d as re,dt as A,ft as j,gt as M,ht as N,i as ie,it as ae,j as P,jt as oe,k as F,lt as I,mt as L,nt as se,o as ce,ot as le,pt as ue,q as de,st as fe,u as pe,ut as R,vt as z,wt as B}from"./vendor-quasar-BdHTqpDy.js";import{o as me}from"./vendor-vue-core-CuXzcq2w.js";import{t as V}from"./preload-helper-D8R59StC.js";import{h as he,l as ge,m as _e,p as ve}from"./vendor-leaflet-core-Dyrj7Rn0.js";import{a as ye,c as be,i as xe,n as Se,o as Ce,r as we,s as Te,t as Ee}from"./_plugin-vue_export-helper-CUf5lN2T.js";import{t as De}from"./FormattedAddress-BVYQ5ifh.js";var Oe=(e,t)=>{for(let n of Object.keys(t))e.on(n,t[n])},ke=e=>{for(let t of Object.keys(e)){let n=e[t];n&&H(n.cancel)&&n.cancel()}},Ae=e=>!e||typeof e.charAt!=`function`?e:e.charAt(0).toUpperCase()+e.slice(1),H=e=>typeof e==`function`,U=(e,t,n)=>{for(let r in n){let i=`set`+Ae(r);e[i]?p(()=>n[r],(t,n)=>{e[i](t,n)}):t[i]&&p(()=>n[r],e=>{t[i](e)})}},W=(e,t,n={})=>{let r={...n};for(let n in e){let i=t[n],a=e[n];i&&(i&&i.custom===!0||a!==void 0&&(r[n]=a))}return r},G=e=>{let t={},n={};for(let r in e)if(r.startsWith(`on`)&&!r.startsWith(`onUpdate`)&&r!==`onReady`){let n=r.slice(2).toLocaleLowerCase();t[n]=e[r]}else n[r]=e[r];return{listeners:t,attrs:n}},je=async e=>{let t=await Promise.all([V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.y),__vite__mapDeps([0,1,2])),V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.v),__vite__mapDeps([0,1,2])),V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e._),__vite__mapDeps([0,1,2]))]);delete e.Default.prototype._getIconUrl,e.Default.mergeOptions({iconRetinaUrl:t[0].default,iconUrl:t[1].default,shadowUrl:t[2].default})},Me=e=>{let t=w((...t)=>console.warn(`Method ${e} has been invoked without being replaced`)),n=(...e)=>t.value(...e);return n.wrapped=t,g(e,n),n},Ne=(e,t)=>e.wrapped.value=t,K=typeof self==`object`&&self.self===self&&self||typeof global==`object`&&global.global===global&&global||globalThis,q=e=>{let t=k(e);if(t===void 0)throw Error(`Attempt to inject ${e.description} before it was provided.`);return t},Pe=Object.freeze(Object.defineProperty({__proto__:null,WINDOW_OR_GLOBAL:K,assertInject:q,bindEventHandlers:Oe,cancelDebounces:ke,capitalizeFirstLetter:Ae,isFunction:H,propsBinder:U,propsToLeafletOptions:W,provideLeafletWrapper:Me,remapEvents:G,resetWebpackIcon:je,updateLeafletWrapper:Ne},Symbol.toStringTag,{value:`Module`})),J=Symbol(`useGlobalLeaflet`),Y=Symbol(`addLayer`),Fe=Symbol(`removeLayer`),X=Symbol(`registerControl`),Ie=Symbol(`registerLayerControl`),Le=Symbol(`canSetParentHtml`),Re=Symbol(`setParentHtml`),ze=Symbol(`setIcon`),Be=Symbol(`bindPopup`),Ve=Symbol(`bindTooltip`),He=Symbol(`unbindPopup`),Ue=Symbol(`unbindTooltip`),We=Object.freeze(Object.defineProperty({__proto__:null,AddLayerInjection:Y,BindPopupInjection:Be,BindTooltipInjection:Ve,CanSetParentHtmlInjection:Le,RegisterControlInjection:X,RegisterLayerControlInjection:Ie,RemoveLayerInjection:Fe,SetIconInjection:ze,SetParentHtmlInjection:Re,UnbindPopupInjection:He,UnbindTooltipInjection:Ue,UseGlobalLeafletInjection:J},Symbol.toStringTag,{value:`Module`})),Ge={options:{type:Object,default:()=>({}),custom:!0}},Ke=e=>({options:e.options,methods:{}}),Z={...Ge,pane:{type:String},attribution:{type:String},name:{type:String,custom:!0},layerType:{type:String,custom:!0},visible:{type:Boolean,custom:!0,default:!0}},qe=(e,t,n)=>{let r=q(Y),i=q(Fe),{options:a,methods:o}=Ke(e),c=W(e,Z,a),l=()=>r({leafletObject:t.value}),u=()=>i({leafletObject:t.value}),d={...o,setAttribution(n){u(),t.value.options.attribution=n,e.visible&&l()},setName(){u(),e.visible&&l()},setLayerType(){u(),e.visible&&l()},setVisible(e){t.value&&(e?l():u())},bindPopup(e){if(!t.value||!H(t.value.bindPopup)){console.warn(`Attempt to bind popup before bindPopup method available on layer.`);return}t.value.bindPopup(e)},bindTooltip(e){if(!t.value||!H(t.value.bindTooltip)){console.warn(`Attempt to bind tooltip before bindTooltip method available on layer.`);return}t.value.bindTooltip(e)},unbindTooltip(){t.value&&(H(t.value.closeTooltip)&&t.value.closeTooltip(),H(t.value.unbindTooltip)&&t.value.unbindTooltip())},unbindPopup(){t.value&&(H(t.value.closePopup)&&t.value.closePopup(),H(t.value.unbindPopup)&&t.value.unbindPopup())},updateVisibleProp(e){n.emit(`update:visible`,e)}};return g(Be,d.bindPopup),g(Ve,d.bindTooltip),g(He,d.unbindPopup),g(Ue,d.unbindTooltip),s(()=>{d.unbindPopup(),d.unbindTooltip(),u()}),{options:c,methods:d}},Q=(e,t)=>{if(e&&t.default)return z(`div`,{style:{display:`none`}},t.default())},Je={...Z,interactive:{type:Boolean,default:void 0},bubblingMouseEvents:{type:Boolean,default:void 0}},Ye=(e,t,n)=>{let{options:r,methods:i}=qe(e,t,n);return{options:W(e,Je,r),methods:i}},Xe={...Je,stroke:{type:Boolean,default:void 0},color:{type:String},weight:{type:Number},opacity:{type:Number},lineCap:{type:String},lineJoin:{type:String},dashArray:{type:String},dashOffset:{type:String},fill:{type:Boolean,default:void 0},fillColor:{type:String},fillOpacity:{type:Number},fillRule:{type:String},className:{type:String}},Ze=(e,t,n)=>{let{options:r,methods:i}=Ye(e,t,n),a=W(e,Xe,r),o=q(Fe),s={...i,setStroke(e){t.value.setStyle({stroke:e})},setColor(e){t.value.setStyle({color:e})},setWeight(e){t.value.setStyle({weight:e})},setOpacity(e){t.value.setStyle({opacity:e})},setLineCap(e){t.value.setStyle({lineCap:e})},setLineJoin(e){t.value.setStyle({lineJoin:e})},setDashArray(e){t.value.setStyle({dashArray:e})},setDashOffset(e){t.value.setStyle({dashOffset:e})},setFill(e){t.value.setStyle({fill:e})},setFillColor(e){t.value.setStyle({fillColor:e})},setFillOpacity(e){t.value.setStyle({fillOpacity:e})},setFillRule(e){t.value.setStyle({fillRule:e})},setClassName(e){t.value.setStyle({className:e})}};return B(()=>{o({leafletObject:t.value})}),{options:a,methods:s}},Qe={...Xe,radius:{type:Number},latLng:{type:[Object,Array],required:!0,custom:!0}},$e=(e,t,n)=>{let{options:r,methods:i}=Ze(e,t,n);return{options:W(e,Qe,r),methods:{...i,setRadius(e){t.value.setRadius(e)},setLatLng(e){t.value.setLatLng(e)}}}},et={...Qe,radius:{type:Number}},tt=(e,t,n)=>{let{options:r,methods:i}=$e(e,t,n);return{options:W(e,et,r),methods:{...i}}},nt=M({name:`LCircle`,props:et,setup(e,t){let n=w(),r=w(!1),i=k(J),a=q(Y),{options:o,methods:s}=tt(e,n,t);return x(async()=>{let{circle:c}=i?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));n.value=S(c(e.latLng,o));let{listeners:l}=G(t.attrs);n.value.on(l),U(s,n.value,e),a({...e,...s,leafletObject:n.value}),r.value=!0,b(()=>t.emit(`ready`,n.value))}),{ready:r,leafletObject:n}},render(){return Q(this.ready,this.$slots)}});M({name:`LCircleMarker`,props:Qe,setup(e,t){let n=w(),r=w(!1),i=k(J),a=q(Y),{options:o,methods:s}=$e(e,n,t);return x(async()=>{let{circleMarker:c}=i?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));n.value=S(c(e.latLng,o));let{listeners:l}=G(t.attrs);n.value.on(l),U(s,n.value,e),a({...e,...s,leafletObject:n.value}),r.value=!0,b(()=>t.emit(`ready`,n.value))}),{ready:r,leafletObject:n}},render(){return Q(this.ready,this.$slots)}});var rt={...Ge,position:{type:String}},it=(e,t)=>{let{options:n,methods:r}=Ke(e),i=W(e,rt,n),a={...r,setPosition(e){t.value&&t.value.setPosition(e)}};return s(()=>{t.value&&t.value.remove()}),{options:i,methods:a}},at=e=>e.default?z(`div`,{ref:`root`},e.default()):null;M({name:`LControl`,props:{...rt,disableClickPropagation:{type:Boolean,custom:!0,default:!0},disableScrollPropagation:{type:Boolean,custom:!0,default:!1}},setup(e,t){let n=w(),r=w(),i=k(J),a=q(X),{options:o,methods:s}=it(e,n);return x(async()=>{let{Control:c,DomEvent:l}=i?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));n.value=S(new(c.extend({onAdd(){return r.value}}))(o)),U(s,n.value,e),a({leafletObject:n.value}),e.disableClickPropagation&&r.value&&l.disableClickPropagation(r.value),e.disableScrollPropagation&&r.value&&l.disableScrollPropagation(r.value),b(()=>t.emit(`ready`,n.value))}),{root:r,leafletObject:n}},render(){return at(this.$slots)}});var ot={...rt,prefix:{type:String}},st=(e,t)=>{let{options:n,methods:r}=it(e,t);return{options:W(e,ot,n),methods:{...r,setPrefix(e){t.value.setPrefix(e)}}}};M({name:`LControlAttribution`,props:ot,setup(e,t){let n=w(),r=k(J),i=q(X),{options:a,methods:o}=st(e,n);return x(async()=>{let{control:s}=r?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));n.value=S(s.attribution(a)),U(o,n.value,e),i({leafletObject:n.value}),b(()=>t.emit(`ready`,n.value))}),{leafletObject:n}},render(){return null}});var ct={...rt,collapsed:{type:Boolean,default:void 0},autoZIndex:{type:Boolean,default:void 0},hideSingleBase:{type:Boolean,default:void 0},sortLayers:{type:Boolean,default:void 0},sortFunction:{type:Function}},lt=(e,t)=>{let{options:n}=it(e,t);return{options:W(e,ct,n),methods:{addLayer(e){e.layerType===`base`?t.value.addBaseLayer(e.leafletObject,e.name):e.layerType===`overlay`&&t.value.addOverlay(e.leafletObject,e.name)},removeLayer(e){t.value.removeLayer(e.leafletObject)}}}};M({name:`LControlLayers`,props:ct,setup(e,t){let n=w(),r=k(J),i=q(Ie),{options:a,methods:o}=lt(e,n);return x(async()=>{let{control:s}=r?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));n.value=S(s.layers(void 0,void 0,a)),U(o,n.value,e),i({...e,...o,leafletObject:n.value}),b(()=>t.emit(`ready`,n.value))}),{leafletObject:n}},render(){return null}});var ut={...rt,maxWidth:{type:Number},metric:{type:Boolean,default:void 0},imperial:{type:Boolean,default:void 0},updateWhenIdle:{type:Boolean,default:void 0}},dt=(e,t)=>{let{options:n,methods:r}=it(e,t);return{options:W(e,ut,n),methods:r}};M({name:`LControlScale`,props:ut,setup(e,t){let n=w(),r=k(J),i=q(X),{options:a,methods:o}=dt(e,n);return x(async()=>{let{control:s}=r?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));n.value=S(s.scale(a)),U(o,n.value,e),i({leafletObject:n.value}),b(()=>t.emit(`ready`,n.value))}),{leafletObject:n}},render(){return null}});var ft={...rt,zoomInText:{type:String},zoomInTitle:{type:String},zoomOutText:{type:String},zoomOutTitle:{type:String}},pt=(e,t)=>{let{options:n,methods:r}=it(e,t);return{options:W(e,ft,n),methods:r}};M({name:`LControlZoom`,props:ft,setup(e,t){let n=w(),r=k(J),i=q(X),{options:a,methods:o}=pt(e,n);return x(async()=>{let{control:s}=r?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));n.value=S(s.zoom(a)),U(o,n.value,e),i({leafletObject:n.value}),b(()=>t.emit(`ready`,n.value))}),{leafletObject:n}},render(){return null}});var mt={...Z},ht=(e,t,n)=>{let{options:r,methods:i}=qe(e,t,n),a=W(e,mt,r),o={...i,addLayer(e){t.value.addLayer(e.leafletObject)},removeLayer(e){t.value.removeLayer(e.leafletObject)}};return g(Y,o.addLayer),g(Fe,o.removeLayer),{options:a,methods:o}},gt={...mt},_t=(e,t,n)=>{let{options:r,methods:i}=ht(e,t,n);return{options:W(e,gt,r),methods:{...i}}};M({props:gt,setup(e,t){let n=w(),r=w(!1),i=k(J),a=q(Y),{methods:o,options:s}=_t(e,n,t);return x(async()=>{let{featureGroup:c}=i?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));n.value=S(c(void 0,s));let{listeners:l}=G(t.attrs);n.value.on(l),U(o,n.value,e),a({...e,...o,leafletObject:n.value}),r.value=!0,b(()=>t.emit(`ready`,n.value))}),{ready:r,leafletObject:n}},render(){return Q(this.ready,this.$slots)}});var vt={...mt,geojson:{type:[Object,Array],custom:!0},optionsStyle:{type:Function,custom:!0}},yt=(e,t,n)=>{let{options:r,methods:i}=ht(e,t,n),a=W(e,vt,r);return Object.prototype.hasOwnProperty.call(e,`optionsStyle`)&&(a.style=e.optionsStyle),{options:a,methods:{...i,setGeojson(e){t.value.clearLayers(),t.value.addData(e)},setOptionsStyle(e){t.value.setStyle(e)},getGeoJSONData(){return t.value.toGeoJSON()},getBounds(){return t.value.getBounds()}}}};M({props:vt,setup(e,t){let n=w(),r=w(!1),i=k(J),a=q(Y),{methods:o,options:s}=yt(e,n,t);return x(async()=>{let{geoJSON:c}=i?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));n.value=S(c(e.geojson,s));let{listeners:l}=G(t.attrs);n.value.on(l),U(o,n.value,e),a({...e,...o,leafletObject:n.value}),r.value=!0,b(()=>t.emit(`ready`,n.value))}),{ready:r,leafletObject:n}},render(){return Q(this.ready,this.$slots)}});var bt={...Z,opacity:{type:Number},zIndex:{type:Number},tileSize:{type:[Number,Array,Object]},noWrap:{type:Boolean,default:void 0},minZoom:{type:Number},maxZoom:{type:Number},className:{type:String}},xt=(e,t,n)=>{let{options:r,methods:i}=qe(e,t,n),a=W(e,bt,r),o={...i,setTileComponent(){var e;(e=t.value)==null||e.redraw()}};return s(()=>{t.value.off()}),{options:a,methods:o}},St=(e,t,n,r)=>e.extend({initialize(e){this.tileComponents={},this.on(`tileunload`,this._unloadTile),n.setOptions(this,e)},createTile(e){let n=this._tileCoordsToKey(e);return this.tileComponents[n]=t.create(`div`),ae(z({setup:r,props:[`coords`]},{coords:e}),this.tileComponents[n]),this.tileComponents[n]},_unloadTile(e){let t=this._tileCoordsToKey(e.coords);this.tileComponents[t]&&(this.tileComponents[t].innerHTML=``,this.tileComponents[t]=void 0)}});M({props:{...bt,childRender:{type:Function,required:!0}},setup(e,t){let n=w(),r=w(null),i=w(!1),a=k(J),o=q(Y),{options:s,methods:c}=xt(e,n,t);return x(async()=>{let{GridLayer:r,DomUtil:l,Util:u}=a?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));n.value=S(new(St(r,l,u,e.childRender))(s));let{listeners:d}=G(t.attrs);n.value.on(d),U(c,n.value,e),o({...e,...c,leafletObject:n.value}),i.value=!0,b(()=>t.emit(`ready`,n.value))}),{root:r,ready:i,leafletObject:n}},render(){return this.ready?z(`div`,{style:{display:`none`},ref:`root`}):null}});var Ct={iconUrl:{type:String},iconRetinaUrl:{type:String},iconSize:{type:[Object,Array]},iconAnchor:{type:[Object,Array]},popupAnchor:{type:[Object,Array]},tooltipAnchor:{type:[Object,Array]},shadowUrl:{type:String},shadowRetinaUrl:{type:String},shadowSize:{type:[Object,Array]},shadowAnchor:{type:[Object,Array]},bgPos:{type:[Object,Array]},className:{type:String}};M({name:`LIcon`,props:{...Ct,...Ge},setup(e,t){let n=w(),r=k(J),i=q(Le),a=q(Re),o=q(ze),s,c,l,u,d,f=(n,r,f)=>{let p=n&&n.innerHTML;if(!r){f&&d&&i()&&a(p);return}let{listeners:m}=G(t.attrs);d&&c(d,m);let{options:h}=Ke(e),g=W(e,Ct,h);p&&(g.html=p),d=g.html?l(g):u(g),s(d,m),o(d)},p=()=>{b(()=>f(n.value,!0,!1))},m=()=>{b(()=>f(n.value,!1,!0))},h={setIconUrl:p,setIconRetinaUrl:p,setIconSize:p,setIconAnchor:p,setPopupAnchor:p,setTooltipAnchor:p,setShadowUrl:p,setShadowRetinaUrl:p,setShadowAnchor:p,setBgPos:p,setClassName:p,setHtml:p};return x(async()=>{let{DomEvent:t,divIcon:i,icon:a}=r?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));s=t.on,c=t.off,l=i,u=a,U(h,{},e),new MutationObserver(m).observe(n.value,{attributes:!0,childList:!0,characterData:!0,subtree:!0}),p()}),{root:n}},render(){return z(`div`,{ref:`root`},this.$slots.default?this.$slots.default():void 0)}});var wt={...Z,opacity:{type:Number},alt:{type:String},interactive:{type:Boolean,default:void 0},crossOrigin:{type:Boolean,default:void 0},errorOverlayUrl:{type:String},zIndex:{type:Number},className:{type:String},url:{type:String,required:!0,custom:!0},bounds:{type:[Array,Object],required:!0,custom:!0}},Tt=(e,t,n)=>{let{options:r,methods:i}=qe(e,t,n);return{options:W(e,wt,r),methods:{...i,setOpacity(e){return t.value.setOpacity(e)},setUrl(e){return t.value.setUrl(e)},setBounds(e){return t.value.setBounds(e)},getBounds(){return t.value.getBounds()},getElement(){return t.value.getElement()},bringToFront(){return t.value.bringToFront()},bringToBack(){return t.value.bringToBack()},setZIndex(e){return t.value.setZIndex(e)}}}};M({name:`LImageOverlay`,props:wt,setup(e,t){let n=w(),r=w(!1),i=k(J),a=q(Y),{options:o,methods:s}=Tt(e,n,t);return x(async()=>{let{imageOverlay:c}=i?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));n.value=S(c(e.url,e.bounds,o));let{listeners:l}=G(t.attrs);n.value.on(l),U(s,n.value,e),a({...e,...s,leafletObject:n.value}),r.value=!0,b(()=>t.emit(`ready`,n.value))}),{ready:r,leafletObject:n}},render(){return Q(this.ready,this.$slots)}});var Et=M({props:mt,setup(e,t){let n=w(),r=w(!1),i=k(J),a=q(Y),{methods:o}=ht(e,n,t);return x(async()=>{let{layerGroup:s}=i?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));n.value=S(s(void 0,e.options));let{listeners:c}=G(t.attrs);n.value.on(c),U(o,n.value,e),a({...e,...o,leafletObject:n.value}),r.value=!0,b(()=>t.emit(`ready`,n.value))}),{ready:r,leafletObject:n}},render(){return Q(this.ready,this.$slots)}});function Dt(e,t,n){var r,i,a;t===void 0&&(t=50),n===void 0&&(n={});var o=(r=n.isImmediate)!=null&&r,s=(i=n.callback)!=null&&i,c=n.maxWait,l=Date.now(),u=[];function d(){if(c!==void 0){var e=Date.now()-l;if(e+t>=c)return c-e}return t}var f=function(){var t=[].slice.call(arguments),n=this;return new Promise(function(r,i){var c=o&&a===void 0;if(a!==void 0&&clearTimeout(a),a=setTimeout(function(){if(a=void 0,l=Date.now(),!o){var r=e.apply(n,t);s&&s(r),u.forEach(function(e){return(0,e.resolve)(r)}),u=[]}},d()),c){var f=e.apply(n,t);return s&&s(f),r(f)}u.push({resolve:r,reject:i})})};return f.cancel=function(e){a!==void 0&&clearTimeout(a),u.forEach(function(t){return(0,t.reject)(e)}),u=[]},f}var Ot={...Ge,center:{type:[Object,Array]},bounds:{type:[Array,Object]},maxBounds:{type:[Array,Object]},zoom:{type:Number},minZoom:{type:Number},maxZoom:{type:Number},paddingBottomRight:{type:[Object,Array]},paddingTopLeft:{type:Object},padding:{type:Object},worldCopyJump:{type:Boolean,default:void 0},crs:{type:[String,Object]},maxBoundsViscosity:{type:Number},inertia:{type:Boolean,default:void 0},inertiaDeceleration:{type:Number},inertiaMaxSpeed:{type:Number},easeLinearity:{type:Number},zoomAnimation:{type:Boolean,default:void 0},zoomAnimationThreshold:{type:Number},fadeAnimation:{type:Boolean,default:void 0},markerZoomAnimation:{type:Boolean,default:void 0},noBlockingAnimations:{type:Boolean,default:void 0},useGlobalLeaflet:{type:Boolean,default:!0,custom:!0}},kt=M({inheritAttrs:!1,emits:[`ready`,`update:zoom`,`update:center`,`update:bounds`],props:Ot,setup(t,n){let r=w(),i=te({ready:!1,layersToAdd:[],layersInControl:[]}),{options:a}=Ke(t),o=W(t,Ot,a),{listeners:s,attrs:c}=G(n.attrs),l=Me(Y),u=Me(Fe),d=Me(X),f=Me(Ie);g(J,t.useGlobalLeaflet);let p=I(()=>{let e={};return t.noBlockingAnimations&&(e.animate=!1),e}),m=I(()=>{let e=p.value;return t.padding&&(e.padding=t.padding),t.paddingTopLeft&&(e.paddingTopLeft=t.paddingTopLeft),t.paddingBottomRight&&(e.paddingBottomRight=t.paddingBottomRight),e}),h={moveend:Dt(e=>{i.leafletRef&&(n.emit(`update:zoom`,i.leafletRef.getZoom()),n.emit(`update:center`,i.leafletRef.getCenter()),n.emit(`update:bounds`,i.leafletRef.getBounds()))}),overlayadd(e){let t=i.layersInControl.find(t=>t.name===e.name);t&&t.updateVisibleProp(!0)},overlayremove(e){let t=i.layersInControl.find(t=>t.name===e.name);t&&t.updateVisibleProp(!1)}};x(async()=>{t.useGlobalLeaflet&&(K.L=K.L||await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(t=>e(t.h())),__vite__mapDeps([0,1,2])));let{map:a,CRS:c,Icon:g,latLngBounds:ee,latLng:_,stamp:v}=t.useGlobalLeaflet?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));try{o.beforeMapMount&&await o.beforeMapMount()}catch(e){console.error(`The following error occurred running the provided beforeMapMount hook ${e.message}`)}await je(g),o.crs=(typeof o.crs==`string`?c[o.crs]:o.crs)||c.EPSG3857;let y={addLayer(e){e.layerType!==void 0&&(i.layerControl===void 0?i.layersToAdd.push(e):i.layersInControl.find(t=>v(t.leafletObject)===v(e.leafletObject))||(i.layerControl.addLayer(e),i.layersInControl.push(e))),e.visible!==!1&&i.leafletRef.addLayer(e.leafletObject)},removeLayer(e){e.layerType!==void 0&&(i.layerControl===void 0?i.layersToAdd=i.layersToAdd.filter(t=>t.name!==e.name):(i.layerControl.removeLayer(e.leafletObject),i.layersInControl=i.layersInControl.filter(t=>v(t.leafletObject)!==v(e.leafletObject)))),i.leafletRef.removeLayer(e.leafletObject)},registerLayerControl(e){i.layerControl=e,i.layersToAdd.forEach(e=>{i.layerControl.addLayer(e)}),i.layersToAdd=[],d(e)},registerControl(e){i.leafletRef.addControl(e.leafletObject)},setZoom(e){e!==i.leafletRef.getZoom()&&i.leafletRef.setZoom(e,p.value)},setCrs(e){let t=i.leafletRef.getBounds();i.leafletRef.options.crs=e,i.leafletRef.fitBounds(t,{animate:!1,padding:[0,0]})},fitBounds(e){i.leafletRef.fitBounds(e,m.value)},setBounds(e){if(!e)return;let t=ee(e);t.isValid()&&!(i.lastSetBounds||i.leafletRef.getBounds()).equals(t,0)&&(i.lastSetBounds=t,i.leafletRef.fitBounds(t))},setCenter(e){if(e==null)return;let t=_(e),n=i.lastSetCenter||i.leafletRef.getCenter();(n.lat!==t.lat||n.lng!==t.lng)&&(i.lastSetCenter=t,i.leafletRef.panTo(t,p.value))}};Ne(l,y.addLayer),Ne(u,y.removeLayer),Ne(d,y.registerControl),Ne(f,y.registerLayerControl),i.leafletRef=S(a(r.value,o)),U(y,i.leafletRef,t),Oe(i.leafletRef,h),Oe(i.leafletRef,s),i.ready=!0,b(()=>n.emit(`ready`,i.leafletRef))}),B(()=>{ke(h),i.leafletRef&&(i.leafletRef.off(),i.leafletRef.remove())});let ee=I(()=>i.leafletRef);return{root:r,ready:I(()=>i.ready),leafletObject:ee,attrs:c}},render({attrs:e}){return e.style||={},e.style.width||(e.style.width=`100%`),e.style.height||(e.style.height=`100%`),z(`div`,{...e,ref:`root`},this.ready&&this.$slots.default?this.$slots.default():{})}}),At=[`Symbol(Comment)`,`Symbol(Text)`],jt=[`LTooltip`,`LPopup`],Mt={...Z,draggable:{type:Boolean,default:void 0},icon:{type:[Object]},zIndexOffset:{type:Number},latLng:{type:[Object,Array],custom:!0,required:!0}},Nt=(e,t,n)=>{let{options:r,methods:i}=qe(e,t,n);return{options:W(e,Mt,r),methods:{...i,setDraggable(e){t.value.dragging&&(e?t.value.dragging.enable():t.value.dragging.disable())},latLngSync(e){n.emit(`update:latLng`,e.latlng),n.emit(`update:lat-lng`,e.latlng)},setLatLng(e){if(e!=null&&t.value){let n=t.value.getLatLng();(!n||!n.equals(e))&&t.value.setLatLng(e)}}}}},Pt=(e,t)=>{let n=t.slots.default&&t.slots.default();return n&&n.length&&n.some(Ft)};function Ft(e){return!(At.includes(e.type.toString())||jt.includes(e.type.name))}var It=M({name:`LMarker`,props:Mt,setup(e,t){let n=w(),r=w(!1),i=k(J),a=q(Y);g(Le,()=>{var e;return!!((e=n.value)!=null&&e.getElement())}),g(Re,e=>{let t=H(n.value?.getElement)&&n.value?.getElement();t&&(t.innerHTML=e)}),g(ze,e=>n.value?.setIcon&&n.value.setIcon(e));let{options:o,methods:s}=Nt(e,n,t),c={moveHandler:Dt(s.latLngSync)};return x(async()=>{let{marker:l,divIcon:u}=i?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));Pt(o,t)&&(o.icon=u({className:``})),n.value=S(l(e.latLng,o));let{listeners:d}=G(t.attrs);n.value.on(d),n.value.on(`move`,c.moveHandler),U(s,n.value,e),a({...e,...s,leafletObject:n.value}),r.value=!0,b(()=>t.emit(`ready`,n.value))}),B(()=>ke(c)),{ready:r,leafletObject:n}},render(){return Q(this.ready,this.$slots)}}),Lt={...Xe,smoothFactor:{type:Number},noClip:{type:Boolean,default:void 0},latLngs:{type:Array,required:!0,custom:!0}},Rt=(e,t,n)=>{let{options:r,methods:i}=Ze(e,t,n);return{options:W(e,Lt,r),methods:{...i,setSmoothFactor(e){t.value.setStyle({smoothFactor:e})},setNoClip(e){t.value.setStyle({noClip:e})},addLatLng(e){t.value.addLatLng(e)}}}},zt={...Lt},Bt=(e,t,n)=>{let{options:r,methods:i}=Rt(e,t,n);return{options:W(e,zt,r),methods:{...i,toGeoJSON(e){return t.value.toGeoJSON(e)}}}};M({name:`LPolygon`,props:zt,setup(e,t){let n=w(),r=w(!1),i=k(J),a=q(Y),{options:o,methods:s}=Bt(e,n,t);return x(async()=>{let{polygon:c}=i?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));n.value=S(c(e.latLngs,o));let{listeners:l}=G(t.attrs);n.value.on(l),U(s,n.value,e),a({...e,...s,leafletObject:n.value}),r.value=!0,b(()=>t.emit(`ready`,n.value))}),{ready:r,leafletObject:n}},render(){return Q(this.ready,this.$slots)}}),M({name:`LPolyline`,props:Lt,setup(e,t){let n=w(),r=w(!1),i=k(J),a=q(Y),{options:o,methods:s}=Rt(e,n,t);return x(async()=>{let{polyline:c}=i?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));n.value=S(c(e.latLngs,o));let{listeners:l}=G(t.attrs);n.value.on(l),U(s,n.value,e),a({...e,...s,leafletObject:n.value}),r.value=!0,b(()=>t.emit(`ready`,n.value))}),{ready:r,leafletObject:n}},render(){return Q(this.ready,this.$slots)}});var Vt={...Ge,content:{type:String,default:null}},Ht=(e,t)=>{let{options:n,methods:r}=Ke(e);return{options:n,methods:{...r,setContent(e){t.value&&e!=null&&t.value.setContent(e)}}}},Ut=e=>e.default?z(`div`,{ref:`root`},e.default()):null,Wt={...Vt,latLng:{type:[Object,Array],default:()=>[]}},Gt=(e,t)=>{let{options:n,methods:r}=Ht(e,t);return{options:n,methods:r}},Kt=M({name:`LPopup`,props:Wt,setup(e,t){let n=w(),r=w(null),i=k(J),a=q(Be),o=q(He),{options:s,methods:c}=Gt(e,n);return x(async()=>{let{popup:o}=i?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));n.value=S(o(s)),e.latLng!==void 0&&n.value.setLatLng(e.latLng),U(c,n.value,e);let{listeners:l}=G(t.attrs);n.value.on(l),n.value.setContent(e.content||r.value||``),a(n.value),b(()=>t.emit(`ready`,n.value))}),B(()=>{o()}),{root:r,leafletObject:n}},render(){return Ut(this.$slots)}}),qt={...zt,latLngs:{...zt.latLngs,required:!1},bounds:{type:Object,custom:!0}},Jt=(e,t,n)=>{let{options:r,methods:i}=Bt(e,t,n);return{options:W(e,qt,r),methods:{...i,setBounds(e){t.value.setBounds(e)},setLatLngs(e){t.value.setBounds(e)}}}};M({name:`LRectangle`,props:qt,setup(e,t){let n=w(),r=w(!1),i=k(J),a=q(Y),{options:o,methods:s}=Jt(e,n,t);return x(async()=>{let{rectangle:c,latLngBounds:l}=i?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));n.value=S(c(e.bounds?l(e.bounds):l(e.latLngs||[]),o));let{listeners:u}=G(t.attrs);n.value.on(u),U(s,n.value,e),a({...e,...s,leafletObject:n.value}),r.value=!0,b(()=>t.emit(`ready`,n.value))}),{ready:r,leafletObject:n}},render(){return Q(this.ready,this.$slots)}});var Yt={...bt,tms:{type:Boolean,default:void 0},subdomains:{type:[String,Array],validator:e=>typeof e==`string`?!0:Array.isArray(e)?e.every(e=>typeof e==`string`):!1},detectRetina:{type:Boolean,default:void 0},url:{type:String,required:!0,custom:!0}},Xt=(e,t,n)=>{let{options:r,methods:i}=xt(e,t,n);return{options:W(e,Yt,r),methods:{...i}}},Zt=M({props:Yt,setup(e,t){let n=w(),r=k(J),i=q(Y),{options:a,methods:o}=Xt(e,n,t);return x(async()=>{let{tileLayer:s}=r?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));n.value=S(s(e.url,a));let{listeners:c}=G(t.attrs);n.value.on(c),U(o,n.value,e),i({...e,...o,leafletObject:n.value}),b(()=>t.emit(`ready`,n.value))}),{leafletObject:n}},render(){return null}}),Qt={...Vt},$t=(e,t)=>{let{options:n,methods:r}=Ht(e,t),i=q(Ue);return B(()=>{i()}),{options:n,methods:r}},en=M({name:`LTooltip`,props:Qt,setup(e,t){let n=w(),r=w(null),i=k(J),a=q(Ve),{options:o,methods:s}=$t(e,n);return x(async()=>{let{tooltip:c}=i?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));n.value=S(c(o)),U(s,n.value,e);let{listeners:l}=G(t.attrs);n.value.on(l),n.value.setContent(e.content||r.value||``),a(n.value),b(()=>t.emit(`ready`,n.value))}),{root:r,leafletObject:n}},render(){return Ut(this.$slots)}}),tn={...Yt,layers:{type:String,required:!0},styles:{type:String},format:{type:String},transparent:{type:Boolean,default:void 0},version:{type:String},crs:{type:Object},uppercase:{type:Boolean,default:void 0}},nn=(e,t,n)=>{let{options:r,methods:i}=Xt(e,t,n);return{options:W(e,tn,r),methods:{...i}}};M({props:tn,setup(e,t){let n=w(),r=k(J),i=q(Y),{options:a,methods:o}=nn(e,n,t);return x(async()=>{let{tileLayer:s}=r?K.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]));n.value=S(s.wms(e.url,a));let{listeners:c}=G(t.attrs);n.value.on(c),U(o,n.value,e),i({...e,...o,leafletObject:n.value}),b(()=>t.emit(`ready`,n.value))}),{leafletObject:n}},render(){return null}});var rn={waypoints:{type:Array,default:()=>[]},router:{type:Object,default:void 0},plan:{type:Object,default:void 0},fitSelectedRoutes:{type:[String,Boolean],default:`smart`},lineOptions:{type:Object,default:void 0},routeLine:{type:Function,default:void 0},createMarker:{type:Function,default:void 0},autoRoute:{type:Boolean,default:!0},routeWhileDragging:{type:Boolean,default:!1},routeDragInterval:{type:Number,default:500},waypointMode:{type:String,default:`connect`},useZoomParameter:{type:Boolean,default:!1},showAlternatives:{type:Boolean,default:!1},altLineOptions:{type:Object,default:void 0}},an=e=>({options:Pe.propsToLeafletOptions(e,rn),methods:{}}),$=e(he(),1),on={style:{display:`none`}},sn=M({__name:`LRoutingMachine`,props:rn,emits:[`ready`],setup(e,{emit:t}){let n=t,r=e,i=oe(),{UseGlobalLeafletInjection:a,RegisterControlInjection:s}=We,{WINDOW_OR_GLOBAL:c,assertInject:l,propsBinder:u,remapEvents:d}=Pe,f=k(a,!1),p=l(s),m=w(null),{options:h,methods:g}=an(r);return x(async()=>{let e=(f?c.L:await V(()=>import(`./vendor-leaflet-core-Dyrj7Rn0.js`).then(e=>e.g),__vite__mapDeps([0,1,2]))).routing,{listeners:t}=d(i),a=S(e.control(h));m.value=a,a.on(t),u(g,a,r),p({leafletObject:a}),await b(),n(`ready`,a)}),B(()=>{m.value&&(m.value.setWaypoints([]),m.value.remove())}),(e,t)=>(o(),ue(`div`,on))}}),{routeSegments:cn,routeDirections:ln,routeCoordinates:un}=me(we());function dn(e,t){let n=e=>e*Math.PI/180,r=n(t.lat-e.lat),i=n(t.lng-e.lng),a=n(e.lat),o=n(t.lat),s=Math.sin(r/2)**2+Math.sin(i/2)**2*Math.cos(a)*Math.cos(o);return 6371e3*(2*Math.atan2(Math.sqrt(s),Math.sqrt(1-s)))}function fn(){return{handleRoutesFound:e=>{let t=e.routes?.[0];if(console.log(`routesfound event:`,e),t){if(t.summary&&console.log(`Route summary:`,t.summary),t.segments?.length){let e=t.segments.map((e,n)=>({fromWaypoint:n,toWaypoint:n+1,distanceMeters:e.totalDistance,timeSeconds:e.totalTime,toCoordinates:t.inputWaypoints?.[n+1]?.latLng??t.waypoints?.[n+1]?.latLng??{lat:0,lng:0}}));cn&&(cn.value=e),console.log(`Waypoint segment summary:`,e)}if(t.instructions?.length){let e=t.instructions.map((e,n)=>({dirIndex:n,coordinateIndex:e.index,text:e.text,distance:e.distance,time:e.time,coordinates:{lat:t.coordinates?.[e.index]?.lat,lng:t.coordinates?.[e.index]?.lng}}));console.log(`Direction waypoint segment summary:`,e),ln&&(ln.value=e)}if(t.coordinates?.length){let e=[],n=t.instructions||[],r=t.coordinates;for(let t=0;ts)continue;let c=r.slice(o,s+1),l=0;for(let e=0;e0?s/l*i.time:0;e[r]={coordinateIndex:r,lat:n.lat,lng:n.lng,distanceFromPrev:s,timeFromPrev:u,instruction:t===0?i.text:``}}}console.log(`Coordinates:`,e),un&&(un.value=e)}}}}}var pn=JSON.parse(`["mdiAbTesting","mdiAbacus","mdiAbjadArabic","mdiAbjadHebrew","mdiAbugidaDevanagari","mdiAbugidaThai","mdiAccessPoint","mdiAccessPointCheck","mdiAccessPointMinus","mdiAccessPointNetwork","mdiAccessPointNetworkOff","mdiAccessPointOff","mdiAccessPointPlus","mdiAccessPointRemove","mdiAccount","mdiAccountAlert","mdiAccountAlertOutline","mdiAccountArrowDown","mdiAccountArrowDownOutline","mdiAccountArrowLeft","mdiAccountArrowLeftOutline","mdiAccountArrowRight","mdiAccountArrowRightOutline","mdiAccountArrowUp","mdiAccountArrowUpOutline","mdiAccountBadge","mdiAccountBadgeOutline","mdiAccountBox","mdiAccountBoxEditOutline","mdiAccountBoxMinusOutline","mdiAccountBoxMultiple","mdiAccountBoxMultipleOutline","mdiAccountBoxOutline","mdiAccountBoxPlusOutline","mdiAccountCancel","mdiAccountCancelOutline","mdiAccountCard","mdiAccountCardOutline","mdiAccountCash","mdiAccountCashOutline","mdiAccountCheck","mdiAccountCheckOutline","mdiAccountChild","mdiAccountChildCircle","mdiAccountChildOutline","mdiAccountCircle","mdiAccountCircleOutline","mdiAccountClock","mdiAccountClockOutline","mdiAccountCog","mdiAccountCogOutline","mdiAccountConvert","mdiAccountConvertOutline","mdiAccountCowboyHat","mdiAccountCowboyHatOutline","mdiAccountCreditCard","mdiAccountCreditCardOutline","mdiAccountDetails","mdiAccountDetailsOutline","mdiAccountEdit","mdiAccountEditOutline","mdiAccountEye","mdiAccountEyeOutline","mdiAccountFile","mdiAccountFileOutline","mdiAccountFileText","mdiAccountFileTextOutline","mdiAccountFilter","mdiAccountFilterOutline","mdiAccountGroup","mdiAccountGroupOutline","mdiAccountHardHat","mdiAccountHardHatOutline","mdiAccountHeart","mdiAccountHeartOutline","mdiAccountInjury","mdiAccountInjuryOutline","mdiAccountKey","mdiAccountKeyOutline","mdiAccountLock","mdiAccountLockOpen","mdiAccountLockOpenOutline","mdiAccountLockOutline","mdiAccountMinus","mdiAccountMinusOutline","mdiAccountMultiple","mdiAccountMultipleCheck","mdiAccountMultipleCheckOutline","mdiAccountMultipleMinus","mdiAccountMultipleMinusOutline","mdiAccountMultipleOutline","mdiAccountMultiplePlus","mdiAccountMultiplePlusOutline","mdiAccountMultipleRemove","mdiAccountMultipleRemoveOutline","mdiAccountMusic","mdiAccountMusicOutline","mdiAccountNetwork","mdiAccountNetworkOff","mdiAccountNetworkOffOutline","mdiAccountNetworkOutline","mdiAccountOff","mdiAccountOffOutline","mdiAccountOutline","mdiAccountPlus","mdiAccountPlusOutline","mdiAccountQuestion","mdiAccountQuestionOutline","mdiAccountReactivate","mdiAccountReactivateOutline","mdiAccountRemove","mdiAccountRemoveOutline","mdiAccountSchool","mdiAccountSchoolOutline","mdiAccountSearch","mdiAccountSearchOutline","mdiAccountSettings","mdiAccountSettingsOutline","mdiAccountStar","mdiAccountStarOutline","mdiAccountSupervisor","mdiAccountSupervisorCircle","mdiAccountSupervisorCircleOutline","mdiAccountSupervisorOutline","mdiAccountSwitch","mdiAccountSwitchOutline","mdiAccountSync","mdiAccountSyncOutline","mdiAccountTag","mdiAccountTagOutline","mdiAccountTie","mdiAccountTieHat","mdiAccountTieHatOutline","mdiAccountTieOutline","mdiAccountTieVoice","mdiAccountTieVoiceOff","mdiAccountTieVoiceOffOutline","mdiAccountTieVoiceOutline","mdiAccountTieWoman","mdiAccountVoice","mdiAccountVoiceOff","mdiAccountWrench","mdiAccountWrenchOutline","mdiAdjust","mdiAdvertisements","mdiAdvertisementsOff","mdiAirConditioner","mdiAirFilter","mdiAirHorn","mdiAirHumidifier","mdiAirHumidifierOff","mdiAirPurifier","mdiAirPurifierOff","mdiAirbag","mdiAirballoon","mdiAirballoonOutline","mdiAirplane","mdiAirplaneAlert","mdiAirplaneCheck","mdiAirplaneClock","mdiAirplaneCog","mdiAirplaneEdit","mdiAirplaneLanding","mdiAirplaneMarker","mdiAirplaneMinus","mdiAirplaneOff","mdiAirplanePlus","mdiAirplaneRemove","mdiAirplaneSearch","mdiAirplaneSettings","mdiAirplaneTakeoff","mdiAirport","mdiAlarm","mdiAlarmBell","mdiAlarmCheck","mdiAlarmLight","mdiAlarmLightOff","mdiAlarmLightOffOutline","mdiAlarmLightOutline","mdiAlarmMultiple","mdiAlarmNote","mdiAlarmNoteOff","mdiAlarmOff","mdiAlarmPanel","mdiAlarmPanelOutline","mdiAlarmPlus","mdiAlarmSnooze","mdiAlbum","mdiAlert","mdiAlertBox","mdiAlertBoxOutline","mdiAlertCircle","mdiAlertCircleCheck","mdiAlertCircleCheckOutline","mdiAlertCircleOutline","mdiAlertDecagram","mdiAlertDecagramOutline","mdiAlertMinus","mdiAlertMinusOutline","mdiAlertOctagon","mdiAlertOctagonOutline","mdiAlertOctagram","mdiAlertOctagramOutline","mdiAlertOutline","mdiAlertPlus","mdiAlertPlusOutline","mdiAlertRemove","mdiAlertRemoveOutline","mdiAlertRhombus","mdiAlertRhombusOutline","mdiAlien","mdiAlienOutline","mdiAlignHorizontalCenter","mdiAlignHorizontalDistribute","mdiAlignHorizontalLeft","mdiAlignHorizontalRight","mdiAlignVerticalBottom","mdiAlignVerticalCenter","mdiAlignVerticalDistribute","mdiAlignVerticalTop","mdiAllInclusive","mdiAllInclusiveBox","mdiAllInclusiveBoxOutline","mdiAllergy","mdiAlpha","mdiAlphaA","mdiAlphaABox","mdiAlphaABoxOutline","mdiAlphaACircle","mdiAlphaACircleOutline","mdiAlphaB","mdiAlphaBBox","mdiAlphaBBoxOutline","mdiAlphaBCircle","mdiAlphaBCircleOutline","mdiAlphaC","mdiAlphaCBox","mdiAlphaCBoxOutline","mdiAlphaCCircle","mdiAlphaCCircleOutline","mdiAlphaD","mdiAlphaDBox","mdiAlphaDBoxOutline","mdiAlphaDCircle","mdiAlphaDCircleOutline","mdiAlphaE","mdiAlphaEBox","mdiAlphaEBoxOutline","mdiAlphaECircle","mdiAlphaECircleOutline","mdiAlphaF","mdiAlphaFBox","mdiAlphaFBoxOutline","mdiAlphaFCircle","mdiAlphaFCircleOutline","mdiAlphaG","mdiAlphaGBox","mdiAlphaGBoxOutline","mdiAlphaGCircle","mdiAlphaGCircleOutline","mdiAlphaH","mdiAlphaHBox","mdiAlphaHBoxOutline","mdiAlphaHCircle","mdiAlphaHCircleOutline","mdiAlphaI","mdiAlphaIBox","mdiAlphaIBoxOutline","mdiAlphaICircle","mdiAlphaICircleOutline","mdiAlphaJ","mdiAlphaJBox","mdiAlphaJBoxOutline","mdiAlphaJCircle","mdiAlphaJCircleOutline","mdiAlphaK","mdiAlphaKBox","mdiAlphaKBoxOutline","mdiAlphaKCircle","mdiAlphaKCircleOutline","mdiAlphaL","mdiAlphaLBox","mdiAlphaLBoxOutline","mdiAlphaLCircle","mdiAlphaLCircleOutline","mdiAlphaM","mdiAlphaMBox","mdiAlphaMBoxOutline","mdiAlphaMCircle","mdiAlphaMCircleOutline","mdiAlphaN","mdiAlphaNBox","mdiAlphaNBoxOutline","mdiAlphaNCircle","mdiAlphaNCircleOutline","mdiAlphaO","mdiAlphaOBox","mdiAlphaOBoxOutline","mdiAlphaOCircle","mdiAlphaOCircleOutline","mdiAlphaP","mdiAlphaPBox","mdiAlphaPBoxOutline","mdiAlphaPCircle","mdiAlphaPCircleOutline","mdiAlphaQ","mdiAlphaQBox","mdiAlphaQBoxOutline","mdiAlphaQCircle","mdiAlphaQCircleOutline","mdiAlphaR","mdiAlphaRBox","mdiAlphaRBoxOutline","mdiAlphaRCircle","mdiAlphaRCircleOutline","mdiAlphaS","mdiAlphaSBox","mdiAlphaSBoxOutline","mdiAlphaSCircle","mdiAlphaSCircleOutline","mdiAlphaT","mdiAlphaTBox","mdiAlphaTBoxOutline","mdiAlphaTCircle","mdiAlphaTCircleOutline","mdiAlphaU","mdiAlphaUBox","mdiAlphaUBoxOutline","mdiAlphaUCircle","mdiAlphaUCircleOutline","mdiAlphaV","mdiAlphaVBox","mdiAlphaVBoxOutline","mdiAlphaVCircle","mdiAlphaVCircleOutline","mdiAlphaW","mdiAlphaWBox","mdiAlphaWBoxOutline","mdiAlphaWCircle","mdiAlphaWCircleOutline","mdiAlphaX","mdiAlphaXBox","mdiAlphaXBoxOutline","mdiAlphaXCircle","mdiAlphaXCircleOutline","mdiAlphaY","mdiAlphaYBox","mdiAlphaYBoxOutline","mdiAlphaYCircle","mdiAlphaYCircleOutline","mdiAlphaZ","mdiAlphaZBox","mdiAlphaZBoxOutline","mdiAlphaZCircle","mdiAlphaZCircleOutline","mdiAlphabetAurebesh","mdiAlphabetCyrillic","mdiAlphabetGreek","mdiAlphabetLatin","mdiAlphabetPiqad","mdiAlphabetTengwar","mdiAlphabetical","mdiAlphabeticalOff","mdiAlphabeticalVariant","mdiAlphabeticalVariantOff","mdiAltimeter","mdiAmbulance","mdiAmmunition","mdiAmpersand","mdiAmplifier","mdiAmplifierOff","mdiAnchor","mdiAndroid","mdiAndroidStudio","mdiAngleAcute","mdiAngleObtuse","mdiAngleRight","mdiAngular","mdiAngularjs","mdiAnimation","mdiAnimationOutline","mdiAnimationPlay","mdiAnimationPlayOutline","mdiAnsible","mdiAntenna","mdiAnvil","mdiApacheKafka","mdiApi","mdiApiOff","mdiApple","mdiAppleFinder","mdiAppleIcloud","mdiAppleIos","mdiAppleKeyboardCaps","mdiAppleKeyboardCommand","mdiAppleKeyboardControl","mdiAppleKeyboardOption","mdiAppleKeyboardShift","mdiAppleSafari","mdiApplication","mdiApplicationArray","mdiApplicationArrayOutline","mdiApplicationBraces","mdiApplicationBracesOutline","mdiApplicationBrackets","mdiApplicationBracketsOutline","mdiApplicationCog","mdiApplicationCogOutline","mdiApplicationEdit","mdiApplicationEditOutline","mdiApplicationExport","mdiApplicationImport","mdiApplicationOutline","mdiApplicationParentheses","mdiApplicationParenthesesOutline","mdiApplicationSettings","mdiApplicationSettingsOutline","mdiApplicationVariable","mdiApplicationVariableOutline","mdiApproximatelyEqual","mdiApproximatelyEqualBox","mdiApps","mdiAppsBox","mdiArch","mdiArchive","mdiArchiveAlert","mdiArchiveAlertOutline","mdiArchiveArrowDown","mdiArchiveArrowDownOutline","mdiArchiveArrowUp","mdiArchiveArrowUpOutline","mdiArchiveCancel","mdiArchiveCancelOutline","mdiArchiveCheck","mdiArchiveCheckOutline","mdiArchiveClock","mdiArchiveClockOutline","mdiArchiveCog","mdiArchiveCogOutline","mdiArchiveEdit","mdiArchiveEditOutline","mdiArchiveEye","mdiArchiveEyeOutline","mdiArchiveLock","mdiArchiveLockOpen","mdiArchiveLockOpenOutline","mdiArchiveLockOutline","mdiArchiveMarker","mdiArchiveMarkerOutline","mdiArchiveMinus","mdiArchiveMinusOutline","mdiArchiveMusic","mdiArchiveMusicOutline","mdiArchiveOff","mdiArchiveOffOutline","mdiArchiveOutline","mdiArchivePlus","mdiArchivePlusOutline","mdiArchiveRefresh","mdiArchiveRefreshOutline","mdiArchiveRemove","mdiArchiveRemoveOutline","mdiArchiveSearch","mdiArchiveSearchOutline","mdiArchiveSettings","mdiArchiveSettingsOutline","mdiArchiveStar","mdiArchiveStarOutline","mdiArchiveSync","mdiArchiveSyncOutline","mdiArmFlex","mdiArmFlexOutline","mdiArrangeBringForward","mdiArrangeBringToFront","mdiArrangeSendBackward","mdiArrangeSendToBack","mdiArrowAll","mdiArrowBottomLeft","mdiArrowBottomLeftBoldBox","mdiArrowBottomLeftBoldBoxOutline","mdiArrowBottomLeftBoldOutline","mdiArrowBottomLeftThick","mdiArrowBottomLeftThin","mdiArrowBottomLeftThinCircleOutline","mdiArrowBottomRight","mdiArrowBottomRightBoldBox","mdiArrowBottomRightBoldBoxOutline","mdiArrowBottomRightBoldOutline","mdiArrowBottomRightThick","mdiArrowBottomRightThin","mdiArrowBottomRightThinCircleOutline","mdiArrowCollapse","mdiArrowCollapseAll","mdiArrowCollapseDown","mdiArrowCollapseHorizontal","mdiArrowCollapseLeft","mdiArrowCollapseRight","mdiArrowCollapseUp","mdiArrowCollapseVertical","mdiArrowDecision","mdiArrowDecisionAuto","mdiArrowDecisionAutoOutline","mdiArrowDecisionOutline","mdiArrowDown","mdiArrowDownBold","mdiArrowDownBoldBox","mdiArrowDownBoldBoxOutline","mdiArrowDownBoldCircle","mdiArrowDownBoldCircleOutline","mdiArrowDownBoldHexagonOutline","mdiArrowDownBoldOutline","mdiArrowDownBox","mdiArrowDownCircle","mdiArrowDownCircleOutline","mdiArrowDownDropCircle","mdiArrowDownDropCircleOutline","mdiArrowDownLeft","mdiArrowDownLeftBold","mdiArrowDownRight","mdiArrowDownRightBold","mdiArrowDownThick","mdiArrowDownThin","mdiArrowDownThinCircleOutline","mdiArrowExpand","mdiArrowExpandAll","mdiArrowExpandDown","mdiArrowExpandHorizontal","mdiArrowExpandLeft","mdiArrowExpandRight","mdiArrowExpandUp","mdiArrowExpandVertical","mdiArrowHorizontalLock","mdiArrowLeft","mdiArrowLeftBold","mdiArrowLeftBoldBox","mdiArrowLeftBoldBoxOutline","mdiArrowLeftBoldCircle","mdiArrowLeftBoldCircleOutline","mdiArrowLeftBoldHexagonOutline","mdiArrowLeftBoldOutline","mdiArrowLeftBottom","mdiArrowLeftBottomBold","mdiArrowLeftBox","mdiArrowLeftCircle","mdiArrowLeftCircleOutline","mdiArrowLeftDropCircle","mdiArrowLeftDropCircleOutline","mdiArrowLeftRight","mdiArrowLeftRightBold","mdiArrowLeftRightBoldOutline","mdiArrowLeftThick","mdiArrowLeftThin","mdiArrowLeftThinCircleOutline","mdiArrowLeftTop","mdiArrowLeftTopBold","mdiArrowOscillating","mdiArrowOscillatingOff","mdiArrowProjectile","mdiArrowProjectileMultiple","mdiArrowRight","mdiArrowRightBold","mdiArrowRightBoldBox","mdiArrowRightBoldBoxOutline","mdiArrowRightBoldCircle","mdiArrowRightBoldCircleOutline","mdiArrowRightBoldHexagonOutline","mdiArrowRightBoldOutline","mdiArrowRightBottom","mdiArrowRightBottomBold","mdiArrowRightBox","mdiArrowRightCircle","mdiArrowRightCircleOutline","mdiArrowRightDropCircle","mdiArrowRightDropCircleOutline","mdiArrowRightThick","mdiArrowRightThin","mdiArrowRightThinCircleOutline","mdiArrowRightTop","mdiArrowRightTopBold","mdiArrowSplitHorizontal","mdiArrowSplitVertical","mdiArrowTopLeft","mdiArrowTopLeftBoldBox","mdiArrowTopLeftBoldBoxOutline","mdiArrowTopLeftBoldOutline","mdiArrowTopLeftBottomRight","mdiArrowTopLeftBottomRightBold","mdiArrowTopLeftThick","mdiArrowTopLeftThin","mdiArrowTopLeftThinCircleOutline","mdiArrowTopRight","mdiArrowTopRightBoldBox","mdiArrowTopRightBoldBoxOutline","mdiArrowTopRightBoldOutline","mdiArrowTopRightBottomLeft","mdiArrowTopRightBottomLeftBold","mdiArrowTopRightThick","mdiArrowTopRightThin","mdiArrowTopRightThinCircleOutline","mdiArrowUDownLeft","mdiArrowUDownLeftBold","mdiArrowUDownRight","mdiArrowUDownRightBold","mdiArrowULeftBottom","mdiArrowULeftBottomBold","mdiArrowULeftTop","mdiArrowULeftTopBold","mdiArrowURightBottom","mdiArrowURightBottomBold","mdiArrowURightTop","mdiArrowURightTopBold","mdiArrowUUpLeft","mdiArrowUUpLeftBold","mdiArrowUUpRight","mdiArrowUUpRightBold","mdiArrowUp","mdiArrowUpBold","mdiArrowUpBoldBox","mdiArrowUpBoldBoxOutline","mdiArrowUpBoldCircle","mdiArrowUpBoldCircleOutline","mdiArrowUpBoldHexagonOutline","mdiArrowUpBoldOutline","mdiArrowUpBox","mdiArrowUpCircle","mdiArrowUpCircleOutline","mdiArrowUpDown","mdiArrowUpDownBold","mdiArrowUpDownBoldOutline","mdiArrowUpDropCircle","mdiArrowUpDropCircleOutline","mdiArrowUpLeft","mdiArrowUpLeftBold","mdiArrowUpRight","mdiArrowUpRightBold","mdiArrowUpThick","mdiArrowUpThin","mdiArrowUpThinCircleOutline","mdiArrowVerticalLock","mdiArtboard","mdiArtstation","mdiAspectRatio","mdiAssistant","mdiAsterisk","mdiAsteriskCircleOutline","mdiAt","mdiAtlassian","mdiAtm","mdiAtom","mdiAtomVariant","mdiAttachment","mdiAttachmentCheck","mdiAttachmentLock","mdiAttachmentMinus","mdiAttachmentOff","mdiAttachmentPlus","mdiAttachmentRemove","mdiAtv","mdiAudioInputRca","mdiAudioInputStereoMinijack","mdiAudioInputXlr","mdiAudioVideo","mdiAudioVideoOff","mdiAugmentedReality","mdiAurora","mdiAutoDownload","mdiAutoFix","mdiAutoMode","mdiAutoUpload","mdiAutorenew","mdiAutorenewOff","mdiAvTimer","mdiAwning","mdiAwningOutline","mdiAws","mdiAxe","mdiAxeBattle","mdiAxis","mdiAxisArrow","mdiAxisArrowInfo","mdiAxisArrowLock","mdiAxisLock","mdiAxisXArrow","mdiAxisXArrowLock","mdiAxisXRotateClockwise","mdiAxisXRotateCounterclockwise","mdiAxisXYArrowLock","mdiAxisYArrow","mdiAxisYArrowLock","mdiAxisYRotateClockwise","mdiAxisYRotateCounterclockwise","mdiAxisZArrow","mdiAxisZArrowLock","mdiAxisZRotateClockwise","mdiAxisZRotateCounterclockwise","mdiBabel","mdiBaby","mdiBabyBottle","mdiBabyBottleOutline","mdiBabyBuggy","mdiBabyBuggyOff","mdiBabyCarriage","mdiBabyCarriageOff","mdiBabyFace","mdiBabyFaceOutline","mdiBackburger","mdiBackspace","mdiBackspaceOutline","mdiBackspaceReverse","mdiBackspaceReverseOutline","mdiBackupRestore","mdiBacteria","mdiBacteriaOutline","mdiBadgeAccount","mdiBadgeAccountAlert","mdiBadgeAccountAlertOutline","mdiBadgeAccountHorizontal","mdiBadgeAccountHorizontalOutline","mdiBadgeAccountOutline","mdiBadminton","mdiBagCarryOn","mdiBagCarryOnCheck","mdiBagCarryOnOff","mdiBagChecked","mdiBagPersonal","mdiBagPersonalOff","mdiBagPersonalOffOutline","mdiBagPersonalOutline","mdiBagPersonalPlus","mdiBagPersonalPlusOutline","mdiBagPersonalTag","mdiBagPersonalTagOutline","mdiBagSuitcase","mdiBagSuitcaseOff","mdiBagSuitcaseOffOutline","mdiBagSuitcaseOutline","mdiBaguette","mdiBalcony","mdiBalloon","mdiBallot","mdiBallotOutline","mdiBallotRecount","mdiBallotRecountOutline","mdiBandage","mdiBank","mdiBankCheck","mdiBankCircle","mdiBankCircleOutline","mdiBankMinus","mdiBankOff","mdiBankOffOutline","mdiBankOutline","mdiBankPlus","mdiBankRemove","mdiBankTransfer","mdiBankTransferIn","mdiBankTransferOut","mdiBarcode","mdiBarcodeOff","mdiBarcodeScan","mdiBarley","mdiBarleyOff","mdiBarn","mdiBarrel","mdiBarrelOutline","mdiBaseball","mdiBaseballBat","mdiBaseballDiamond","mdiBaseballDiamondOutline","mdiBaseballOutline","mdiBash","mdiBasket","mdiBasketCheck","mdiBasketCheckOutline","mdiBasketFill","mdiBasketMinus","mdiBasketMinusOutline","mdiBasketOff","mdiBasketOffOutline","mdiBasketOutline","mdiBasketPlus","mdiBasketPlusOutline","mdiBasketRemove","mdiBasketRemoveOutline","mdiBasketUnfill","mdiBasketball","mdiBasketballHoop","mdiBasketballHoopOutline","mdiBat","mdiBathtub","mdiBathtubOutline","mdiBattery","mdiBattery10","mdiBattery10Bluetooth","mdiBattery20","mdiBattery20Bluetooth","mdiBattery30","mdiBattery30Bluetooth","mdiBattery40","mdiBattery40Bluetooth","mdiBattery50","mdiBattery50Bluetooth","mdiBattery60","mdiBattery60Bluetooth","mdiBattery70","mdiBattery70Bluetooth","mdiBattery80","mdiBattery80Bluetooth","mdiBattery90","mdiBattery90Bluetooth","mdiBatteryAlert","mdiBatteryAlertBluetooth","mdiBatteryAlertVariant","mdiBatteryAlertVariantOutline","mdiBatteryArrowDown","mdiBatteryArrowDownOutline","mdiBatteryArrowUp","mdiBatteryArrowUpOutline","mdiBatteryBluetooth","mdiBatteryBluetoothVariant","mdiBatteryCharging","mdiBatteryCharging10","mdiBatteryCharging100","mdiBatteryCharging20","mdiBatteryCharging30","mdiBatteryCharging40","mdiBatteryCharging50","mdiBatteryCharging60","mdiBatteryCharging70","mdiBatteryCharging80","mdiBatteryCharging90","mdiBatteryChargingHigh","mdiBatteryChargingLow","mdiBatteryChargingMedium","mdiBatteryChargingOutline","mdiBatteryChargingWireless","mdiBatteryChargingWireless10","mdiBatteryChargingWireless20","mdiBatteryChargingWireless30","mdiBatteryChargingWireless40","mdiBatteryChargingWireless50","mdiBatteryChargingWireless60","mdiBatteryChargingWireless70","mdiBatteryChargingWireless80","mdiBatteryChargingWireless90","mdiBatteryChargingWirelessAlert","mdiBatteryChargingWirelessOutline","mdiBatteryCheck","mdiBatteryCheckOutline","mdiBatteryClock","mdiBatteryClockOutline","mdiBatteryHeart","mdiBatteryHeartOutline","mdiBatteryHeartVariant","mdiBatteryHigh","mdiBatteryLock","mdiBatteryLockOpen","mdiBatteryLow","mdiBatteryMedium","mdiBatteryMinus","mdiBatteryMinusOutline","mdiBatteryMinusVariant","mdiBatteryNegative","mdiBatteryOff","mdiBatteryOffOutline","mdiBatteryOutline","mdiBatteryPlus","mdiBatteryPlusOutline","mdiBatteryPlusVariant","mdiBatteryPositive","mdiBatteryRemove","mdiBatteryRemoveOutline","mdiBatterySync","mdiBatterySyncOutline","mdiBatteryUnknown","mdiBatteryUnknownBluetooth","mdiBeach","mdiBeaker","mdiBeakerAlert","mdiBeakerAlertOutline","mdiBeakerCheck","mdiBeakerCheckOutline","mdiBeakerMinus","mdiBeakerMinusOutline","mdiBeakerOutline","mdiBeakerPlus","mdiBeakerPlusOutline","mdiBeakerQuestion","mdiBeakerQuestionOutline","mdiBeakerRemove","mdiBeakerRemoveOutline","mdiBed","mdiBedClock","mdiBedDouble","mdiBedDoubleOutline","mdiBedEmpty","mdiBedKing","mdiBedKingOutline","mdiBedOutline","mdiBedQueen","mdiBedQueenOutline","mdiBedSingle","mdiBedSingleOutline","mdiBee","mdiBeeFlower","mdiBeehiveOffOutline","mdiBeehiveOutline","mdiBeekeeper","mdiBeer","mdiBeerOutline","mdiBell","mdiBellAlert","mdiBellAlertOutline","mdiBellBadge","mdiBellBadgeOutline","mdiBellCancel","mdiBellCancelOutline","mdiBellCheck","mdiBellCheckOutline","mdiBellCircle","mdiBellCircleOutline","mdiBellCog","mdiBellCogOutline","mdiBellMinus","mdiBellMinusOutline","mdiBellOff","mdiBellOffOutline","mdiBellOutline","mdiBellPlus","mdiBellPlusOutline","mdiBellRemove","mdiBellRemoveOutline","mdiBellRing","mdiBellRingOutline","mdiBellSleep","mdiBellSleepOutline","mdiBench","mdiBenchBack","mdiBeta","mdiBetamax","mdiBiathlon","mdiBicycle","mdiBicycleBasket","mdiBicycleCargo","mdiBicycleElectric","mdiBicyclePennyFarthing","mdiBike","mdiBikeFast","mdiBikePedal","mdiBikePedalClipless","mdiBikePedalMountain","mdiBillboard","mdiBilliards","mdiBilliardsRack","mdiBinoculars","mdiBio","mdiBiohazard","mdiBird","mdiBitbucket","mdiBitcoin","mdiBlackMesa","mdiBlender","mdiBlenderOutline","mdiBlenderSoftware","mdiBlinds","mdiBlindsHorizontal","mdiBlindsHorizontalClosed","mdiBlindsOpen","mdiBlindsVertical","mdiBlindsVerticalClosed","mdiBlockHelper","mdiBloodBag","mdiBluetooth","mdiBluetoothAudio","mdiBluetoothConnect","mdiBluetoothOff","mdiBluetoothSettings","mdiBluetoothTransfer","mdiBlur","mdiBlurLinear","mdiBlurOff","mdiBlurRadial","mdiBolt","mdiBomb","mdiBombOff","mdiBone","mdiBoneOff","mdiBook","mdiBookAccount","mdiBookAccountOutline","mdiBookAlert","mdiBookAlertOutline","mdiBookAlphabet","mdiBookArrowDown","mdiBookArrowDownOutline","mdiBookArrowLeft","mdiBookArrowLeftOutline","mdiBookArrowRight","mdiBookArrowRightOutline","mdiBookArrowUp","mdiBookArrowUpOutline","mdiBookCancel","mdiBookCancelOutline","mdiBookCheck","mdiBookCheckOutline","mdiBookClock","mdiBookClockOutline","mdiBookCog","mdiBookCogOutline","mdiBookCross","mdiBookEdit","mdiBookEditOutline","mdiBookEducation","mdiBookEducationOutline","mdiBookHeart","mdiBookHeartOutline","mdiBookInformationVariant","mdiBookLock","mdiBookLockOpen","mdiBookLockOpenOutline","mdiBookLockOutline","mdiBookMarker","mdiBookMarkerOutline","mdiBookMinus","mdiBookMinusMultiple","mdiBookMinusMultipleOutline","mdiBookMinusOutline","mdiBookMultiple","mdiBookMultipleOutline","mdiBookMusic","mdiBookMusicOutline","mdiBookOff","mdiBookOffOutline","mdiBookOpen","mdiBookOpenBlankVariant","mdiBookOpenBlankVariantOutline","mdiBookOpenOutline","mdiBookOpenPageVariant","mdiBookOpenPageVariantOutline","mdiBookOpenVariant","mdiBookOpenVariantOutline","mdiBookOutline","mdiBookPlay","mdiBookPlayOutline","mdiBookPlus","mdiBookPlusMultiple","mdiBookPlusMultipleOutline","mdiBookPlusOutline","mdiBookRefresh","mdiBookRefreshOutline","mdiBookRemove","mdiBookRemoveMultiple","mdiBookRemoveMultipleOutline","mdiBookRemoveOutline","mdiBookSearch","mdiBookSearchOutline","mdiBookSettings","mdiBookSettingsOutline","mdiBookSync","mdiBookSyncOutline","mdiBookVariant","mdiBookmark","mdiBookmarkBox","mdiBookmarkBoxMultiple","mdiBookmarkBoxMultipleOutline","mdiBookmarkBoxOutline","mdiBookmarkCheck","mdiBookmarkCheckOutline","mdiBookmarkMinus","mdiBookmarkMinusOutline","mdiBookmarkMultiple","mdiBookmarkMultipleOutline","mdiBookmarkMusic","mdiBookmarkMusicOutline","mdiBookmarkOff","mdiBookmarkOffOutline","mdiBookmarkOutline","mdiBookmarkPlus","mdiBookmarkPlusOutline","mdiBookmarkRemove","mdiBookmarkRemoveOutline","mdiBookshelf","mdiBoomGate","mdiBoomGateAlert","mdiBoomGateAlertOutline","mdiBoomGateArrowDown","mdiBoomGateArrowDownOutline","mdiBoomGateArrowUp","mdiBoomGateArrowUpOutline","mdiBoomGateOutline","mdiBoomGateUp","mdiBoomGateUpOutline","mdiBoombox","mdiBoomerang","mdiBootstrap","mdiBorderAll","mdiBorderAllVariant","mdiBorderBottom","mdiBorderBottomVariant","mdiBorderColor","mdiBorderHorizontal","mdiBorderInside","mdiBorderLeft","mdiBorderLeftVariant","mdiBorderNone","mdiBorderNoneVariant","mdiBorderOutside","mdiBorderRadius","mdiBorderRight","mdiBorderRightVariant","mdiBorderStyle","mdiBorderTop","mdiBorderTopVariant","mdiBorderVertical","mdiBottleSoda","mdiBottleSodaClassic","mdiBottleSodaClassicOutline","mdiBottleSodaOutline","mdiBottleTonic","mdiBottleTonicOutline","mdiBottleTonicPlus","mdiBottleTonicPlusOutline","mdiBottleTonicSkull","mdiBottleTonicSkullOutline","mdiBottleWine","mdiBottleWineOutline","mdiBowArrow","mdiBowTie","mdiBowl","mdiBowlMix","mdiBowlMixOutline","mdiBowlOutline","mdiBowling","mdiBox","mdiBoxCutter","mdiBoxCutterOff","mdiBoxShadow","mdiBoxingGlove","mdiBraille","mdiBrain","mdiBreadSlice","mdiBreadSliceOutline","mdiBridge","mdiBriefcase","mdiBriefcaseAccount","mdiBriefcaseAccountOutline","mdiBriefcaseArrowLeftRight","mdiBriefcaseArrowLeftRightOutline","mdiBriefcaseArrowUpDown","mdiBriefcaseArrowUpDownOutline","mdiBriefcaseCheck","mdiBriefcaseCheckOutline","mdiBriefcaseClock","mdiBriefcaseClockOutline","mdiBriefcaseDownload","mdiBriefcaseDownloadOutline","mdiBriefcaseEdit","mdiBriefcaseEditOutline","mdiBriefcaseEye","mdiBriefcaseEyeOutline","mdiBriefcaseMinus","mdiBriefcaseMinusOutline","mdiBriefcaseOff","mdiBriefcaseOffOutline","mdiBriefcaseOutline","mdiBriefcasePlus","mdiBriefcasePlusOutline","mdiBriefcaseRemove","mdiBriefcaseRemoveOutline","mdiBriefcaseSearch","mdiBriefcaseSearchOutline","mdiBriefcaseUpload","mdiBriefcaseUploadOutline","mdiBriefcaseVariant","mdiBriefcaseVariantOff","mdiBriefcaseVariantOffOutline","mdiBriefcaseVariantOutline","mdiBrightness1","mdiBrightness2","mdiBrightness3","mdiBrightness4","mdiBrightness5","mdiBrightness6","mdiBrightness7","mdiBrightnessAuto","mdiBrightnessPercent","mdiBroadcast","mdiBroadcastOff","mdiBroom","mdiBrush","mdiBrushOff","mdiBrushOutline","mdiBrushVariant","mdiBucket","mdiBucketOutline","mdiBuffet","mdiBug","mdiBugCheck","mdiBugCheckOutline","mdiBugOutline","mdiBugPause","mdiBugPauseOutline","mdiBugPlay","mdiBugPlayOutline","mdiBugStop","mdiBugStopOutline","mdiBugle","mdiBulkheadLight","mdiBulldozer","mdiBullet","mdiBulletinBoard","mdiBullhorn","mdiBullhornOutline","mdiBullhornVariant","mdiBullhornVariantOutline","mdiBullseye","mdiBullseyeArrow","mdiBulma","mdiBunkBed","mdiBunkBedOutline","mdiBus","mdiBusAlert","mdiBusArticulatedEnd","mdiBusArticulatedFront","mdiBusClock","mdiBusDoubleDecker","mdiBusElectric","mdiBusMarker","mdiBusMultiple","mdiBusSchool","mdiBusSide","mdiBusSign","mdiBusStop","mdiBusStopCovered","mdiBusStopUncovered","mdiBusWrench","mdiButterfly","mdiButterflyOutline","mdiButtonCursor","mdiButtonPointer","mdiCabinAFrame","mdiCableData","mdiCached","mdiCactus","mdiCake","mdiCakeLayered","mdiCakeVariant","mdiCakeVariantOutline","mdiCalculator","mdiCalculatorVariant","mdiCalculatorVariantOutline","mdiCalendar","mdiCalendarAccount","mdiCalendarAccountOutline","mdiCalendarAlert","mdiCalendarAlertOutline","mdiCalendarArrowLeft","mdiCalendarArrowRight","mdiCalendarBadge","mdiCalendarBadgeOutline","mdiCalendarBlank","mdiCalendarBlankMultiple","mdiCalendarBlankOutline","mdiCalendarCheck","mdiCalendarCheckOutline","mdiCalendarClock","mdiCalendarClockOutline","mdiCalendarCollapseHorizontal","mdiCalendarCollapseHorizontalOutline","mdiCalendarCursor","mdiCalendarCursorOutline","mdiCalendarEdit","mdiCalendarEditOutline","mdiCalendarEnd","mdiCalendarEndOutline","mdiCalendarExpandHorizontal","mdiCalendarExpandHorizontalOutline","mdiCalendarExport","mdiCalendarExportOutline","mdiCalendarFilter","mdiCalendarFilterOutline","mdiCalendarHeart","mdiCalendarHeartOutline","mdiCalendarImport","mdiCalendarImportOutline","mdiCalendarLock","mdiCalendarLockOpen","mdiCalendarLockOpenOutline","mdiCalendarLockOutline","mdiCalendarMinus","mdiCalendarMinusOutline","mdiCalendarMonth","mdiCalendarMonthOutline","mdiCalendarMultiple","mdiCalendarMultipleCheck","mdiCalendarMultiselect","mdiCalendarMultiselectOutline","mdiCalendarOutline","mdiCalendarPlus","mdiCalendarPlusOutline","mdiCalendarQuestion","mdiCalendarQuestionOutline","mdiCalendarRange","mdiCalendarRangeOutline","mdiCalendarRefresh","mdiCalendarRefreshOutline","mdiCalendarRemove","mdiCalendarRemoveOutline","mdiCalendarSearch","mdiCalendarSearchOutline","mdiCalendarStar","mdiCalendarStarFourPoints","mdiCalendarStarOutline","mdiCalendarStart","mdiCalendarStartOutline","mdiCalendarSync","mdiCalendarSyncOutline","mdiCalendarText","mdiCalendarTextOutline","mdiCalendarToday","mdiCalendarTodayOutline","mdiCalendarWeek","mdiCalendarWeekBegin","mdiCalendarWeekBeginOutline","mdiCalendarWeekOutline","mdiCalendarWeekend","mdiCalendarWeekendOutline","mdiCallMade","mdiCallMerge","mdiCallMissed","mdiCallReceived","mdiCallSplit","mdiCamcorder","mdiCamcorderOff","mdiCamera","mdiCameraAccount","mdiCameraBurst","mdiCameraControl","mdiCameraDocument","mdiCameraDocumentOff","mdiCameraEnhance","mdiCameraEnhanceOutline","mdiCameraFlip","mdiCameraFlipOutline","mdiCameraFront","mdiCameraFrontVariant","mdiCameraGopro","mdiCameraImage","mdiCameraIris","mdiCameraLock","mdiCameraLockOpen","mdiCameraLockOpenOutline","mdiCameraLockOutline","mdiCameraMarker","mdiCameraMarkerOutline","mdiCameraMeteringCenter","mdiCameraMeteringMatrix","mdiCameraMeteringPartial","mdiCameraMeteringSpot","mdiCameraOff","mdiCameraOffOutline","mdiCameraOutline","mdiCameraPartyMode","mdiCameraPlus","mdiCameraPlusOutline","mdiCameraRear","mdiCameraRearVariant","mdiCameraRetake","mdiCameraRetakeOutline","mdiCameraSwitch","mdiCameraSwitchOutline","mdiCameraTimer","mdiCameraWireless","mdiCameraWirelessOutline","mdiCampfire","mdiCancel","mdiCandelabra","mdiCandelabraFire","mdiCandle","mdiCandy","mdiCandyOff","mdiCandyOffOutline","mdiCandyOutline","mdiCandycane","mdiCannabis","mdiCannabisOff","mdiCapsLock","mdiCar","mdiCar2Plus","mdiCar3Plus","mdiCarArrowLeft","mdiCarArrowRight","mdiCarBack","mdiCarBattery","mdiCarBrakeAbs","mdiCarBrakeAlert","mdiCarBrakeFluidLevel","mdiCarBrakeHold","mdiCarBrakeLowPressure","mdiCarBrakeParking","mdiCarBrakeRetarder","mdiCarBrakeTemperature","mdiCarBrakeWornLinings","mdiCarChildSeat","mdiCarClock","mdiCarClutch","mdiCarCog","mdiCarConnected","mdiCarConvertible","mdiCarCoolantLevel","mdiCarCruiseControl","mdiCarDefrostFront","mdiCarDefrostRear","mdiCarDoor","mdiCarDoorLock","mdiCarDoorLockOpen","mdiCarElectric","mdiCarElectricOutline","mdiCarEmergency","mdiCarEsp","mdiCarEstate","mdiCarHatchback","mdiCarInfo","mdiCarKey","mdiCarLiftedPickup","mdiCarLightAlert","mdiCarLightDimmed","mdiCarLightFog","mdiCarLightHigh","mdiCarLimousine","mdiCarMultiple","mdiCarOff","mdiCarOutline","mdiCarParkingLights","mdiCarPickup","mdiCarSearch","mdiCarSearchOutline","mdiCarSeat","mdiCarSeatCooler","mdiCarSeatHeater","mdiCarSelect","mdiCarSettings","mdiCarShiftPattern","mdiCarSide","mdiCarSpeedLimiter","mdiCarSports","mdiCarTireAlert","mdiCarTractionControl","mdiCarTurbocharger","mdiCarWash","mdiCarWindshield","mdiCarWindshieldOutline","mdiCarWireless","mdiCarWrench","mdiCarabiner","mdiCaravan","mdiCard","mdiCardAccountDetails","mdiCardAccountDetailsOutline","mdiCardAccountDetailsStar","mdiCardAccountDetailsStarOutline","mdiCardAccountMail","mdiCardAccountMailOutline","mdiCardAccountPhone","mdiCardAccountPhoneOutline","mdiCardBulleted","mdiCardBulletedOff","mdiCardBulletedOffOutline","mdiCardBulletedOutline","mdiCardBulletedSettings","mdiCardBulletedSettingsOutline","mdiCardMinus","mdiCardMinusOutline","mdiCardMultiple","mdiCardMultipleOutline","mdiCardOff","mdiCardOffOutline","mdiCardOutline","mdiCardPlus","mdiCardPlusOutline","mdiCardRemove","mdiCardRemoveOutline","mdiCardSearch","mdiCardSearchOutline","mdiCardText","mdiCardTextOutline","mdiCards","mdiCardsClub","mdiCardsClubOutline","mdiCardsDiamond","mdiCardsDiamondOutline","mdiCardsHeart","mdiCardsHeartOutline","mdiCardsOutline","mdiCardsPlaying","mdiCardsPlayingClub","mdiCardsPlayingClubMultiple","mdiCardsPlayingClubMultipleOutline","mdiCardsPlayingClubOutline","mdiCardsPlayingDiamond","mdiCardsPlayingDiamondMultiple","mdiCardsPlayingDiamondMultipleOutline","mdiCardsPlayingDiamondOutline","mdiCardsPlayingHeart","mdiCardsPlayingHeartMultiple","mdiCardsPlayingHeartMultipleOutline","mdiCardsPlayingHeartOutline","mdiCardsPlayingOutline","mdiCardsPlayingSpade","mdiCardsPlayingSpadeMultiple","mdiCardsPlayingSpadeMultipleOutline","mdiCardsPlayingSpadeOutline","mdiCardsSpade","mdiCardsSpadeOutline","mdiCardsVariant","mdiCarrot","mdiCart","mdiCartArrowDown","mdiCartArrowRight","mdiCartArrowUp","mdiCartCheck","mdiCartHeart","mdiCartMinus","mdiCartOff","mdiCartOutline","mdiCartPercent","mdiCartPlus","mdiCartRemove","mdiCartVariant","mdiCaseSensitiveAlt","mdiCash","mdiCash100","mdiCashCheck","mdiCashClock","mdiCashEdit","mdiCashFast","mdiCashLock","mdiCashLockOpen","mdiCashMarker","mdiCashMinus","mdiCashMultiple","mdiCashOff","mdiCashPlus","mdiCashRefund","mdiCashRegister","mdiCashRemove","mdiCashSync","mdiCassette","mdiCast","mdiCastAudio","mdiCastAudioVariant","mdiCastConnected","mdiCastEducation","mdiCastOff","mdiCastVariant","mdiCastle","mdiCat","mdiCctv","mdiCctvOff","mdiCeilingFan","mdiCeilingFanLight","mdiCeilingLight","mdiCeilingLightMultiple","mdiCeilingLightMultipleOutline","mdiCeilingLightOutline","mdiCellphone","mdiCellphoneArrowDown","mdiCellphoneArrowDownVariant","mdiCellphoneBasic","mdiCellphoneCharging","mdiCellphoneCheck","mdiCellphoneCog","mdiCellphoneDock","mdiCellphoneInformation","mdiCellphoneKey","mdiCellphoneLink","mdiCellphoneLinkOff","mdiCellphoneLock","mdiCellphoneMarker","mdiCellphoneMessage","mdiCellphoneMessageOff","mdiCellphoneNfc","mdiCellphoneNfcOff","mdiCellphoneOff","mdiCellphonePlay","mdiCellphoneRemove","mdiCellphoneScreenshot","mdiCellphoneSettings","mdiCellphoneSound","mdiCellphoneText","mdiCellphoneWireless","mdiCentos","mdiCertificate","mdiCertificateOutline","mdiChairRolling","mdiChairSchool","mdiChandelier","mdiCharity","mdiCharitySearch","mdiChartArc","mdiChartAreaspline","mdiChartAreasplineVariant","mdiChartBar","mdiChartBarStacked","mdiChartBellCurve","mdiChartBellCurveCumulative","mdiChartBox","mdiChartBoxMultiple","mdiChartBoxMultipleOutline","mdiChartBoxOutline","mdiChartBoxPlusOutline","mdiChartBubble","mdiChartDonut","mdiChartDonutVariant","mdiChartGantt","mdiChartHistogram","mdiChartLine","mdiChartLineStacked","mdiChartLineVariant","mdiChartMultiline","mdiChartMultiple","mdiChartPie","mdiChartPieOutline","mdiChartPpf","mdiChartSankey","mdiChartSankeyVariant","mdiChartScatterPlot","mdiChartScatterPlotHexbin","mdiChartTimeline","mdiChartTimelineVariant","mdiChartTimelineVariantShimmer","mdiChartTree","mdiChartWaterfall","mdiChat","mdiChatAlert","mdiChatAlertOutline","mdiChatMinus","mdiChatMinusOutline","mdiChatOutline","mdiChatPlus","mdiChatPlusOutline","mdiChatProcessing","mdiChatProcessingOutline","mdiChatQuestion","mdiChatQuestionOutline","mdiChatRemove","mdiChatRemoveOutline","mdiChatSleep","mdiChatSleepOutline","mdiCheck","mdiCheckAll","mdiCheckBold","mdiCheckCircle","mdiCheckCircleOutline","mdiCheckDecagram","mdiCheckDecagramOutline","mdiCheckNetwork","mdiCheckNetworkOutline","mdiCheckOutline","mdiCheckUnderline","mdiCheckUnderlineCircle","mdiCheckUnderlineCircleOutline","mdiCheckbook","mdiCheckbookArrowLeft","mdiCheckbookArrowRight","mdiCheckboxBlank","mdiCheckboxBlankBadge","mdiCheckboxBlankBadgeOutline","mdiCheckboxBlankCircle","mdiCheckboxBlankCircleOutline","mdiCheckboxBlankOff","mdiCheckboxBlankOffOutline","mdiCheckboxBlankOutline","mdiCheckboxIntermediate","mdiCheckboxIntermediateVariant","mdiCheckboxMarked","mdiCheckboxMarkedCircle","mdiCheckboxMarkedCircleAutoOutline","mdiCheckboxMarkedCircleMinusOutline","mdiCheckboxMarkedCircleOutline","mdiCheckboxMarkedCirclePlusOutline","mdiCheckboxMarkedOutline","mdiCheckboxMultipleBlank","mdiCheckboxMultipleBlankCircle","mdiCheckboxMultipleBlankCircleOutline","mdiCheckboxMultipleBlankOutline","mdiCheckboxMultipleMarked","mdiCheckboxMultipleMarkedCircle","mdiCheckboxMultipleMarkedCircleOutline","mdiCheckboxMultipleMarkedOutline","mdiCheckboxMultipleOutline","mdiCheckboxOutline","mdiCheckerboard","mdiCheckerboardMinus","mdiCheckerboardPlus","mdiCheckerboardRemove","mdiCheese","mdiCheeseOff","mdiChefHat","mdiChemicalWeapon","mdiChessBishop","mdiChessKing","mdiChessKnight","mdiChessPawn","mdiChessQueen","mdiChessRook","mdiChevronDoubleDown","mdiChevronDoubleLeft","mdiChevronDoubleRight","mdiChevronDoubleUp","mdiChevronDown","mdiChevronDownBox","mdiChevronDownBoxOutline","mdiChevronDownCircle","mdiChevronDownCircleOutline","mdiChevronLeft","mdiChevronLeftBox","mdiChevronLeftBoxOutline","mdiChevronLeftCircle","mdiChevronLeftCircleOutline","mdiChevronRight","mdiChevronRightBox","mdiChevronRightBoxOutline","mdiChevronRightCircle","mdiChevronRightCircleOutline","mdiChevronTripleDown","mdiChevronTripleLeft","mdiChevronTripleRight","mdiChevronTripleUp","mdiChevronUp","mdiChevronUpBox","mdiChevronUpBoxOutline","mdiChevronUpCircle","mdiChevronUpCircleOutline","mdiChiliAlert","mdiChiliAlertOutline","mdiChiliHot","mdiChiliHotOutline","mdiChiliMedium","mdiChiliMediumOutline","mdiChiliMild","mdiChiliMildOutline","mdiChiliOff","mdiChiliOffOutline","mdiChip","mdiChurch","mdiChurchOutline","mdiCigar","mdiCigarOff","mdiCircle","mdiCircleBox","mdiCircleBoxOutline","mdiCircleDouble","mdiCircleEditOutline","mdiCircleExpand","mdiCircleHalf","mdiCircleHalfFull","mdiCircleMedium","mdiCircleMultiple","mdiCircleMultipleOutline","mdiCircleOffOutline","mdiCircleOpacity","mdiCircleOutline","mdiCircleSlice1","mdiCircleSlice2","mdiCircleSlice3","mdiCircleSlice4","mdiCircleSlice5","mdiCircleSlice6","mdiCircleSlice7","mdiCircleSlice8","mdiCircleSmall","mdiCircularSaw","mdiCity","mdiCitySwitch","mdiCityVariant","mdiCityVariantOutline","mdiClipboard","mdiClipboardAccount","mdiClipboardAccountOutline","mdiClipboardAlert","mdiClipboardAlertOutline","mdiClipboardArrowDown","mdiClipboardArrowDownOutline","mdiClipboardArrowLeft","mdiClipboardArrowLeftOutline","mdiClipboardArrowRight","mdiClipboardArrowRightOutline","mdiClipboardArrowUp","mdiClipboardArrowUpOutline","mdiClipboardCheck","mdiClipboardCheckMultiple","mdiClipboardCheckMultipleOutline","mdiClipboardCheckOutline","mdiClipboardClock","mdiClipboardClockOutline","mdiClipboardEdit","mdiClipboardEditOutline","mdiClipboardFile","mdiClipboardFileOutline","mdiClipboardFlow","mdiClipboardFlowOutline","mdiClipboardList","mdiClipboardListOutline","mdiClipboardMinus","mdiClipboardMinusOutline","mdiClipboardMultiple","mdiClipboardMultipleOutline","mdiClipboardOff","mdiClipboardOffOutline","mdiClipboardOutline","mdiClipboardPlay","mdiClipboardPlayMultiple","mdiClipboardPlayMultipleOutline","mdiClipboardPlayOutline","mdiClipboardPlus","mdiClipboardPlusOutline","mdiClipboardPulse","mdiClipboardPulseOutline","mdiClipboardRemove","mdiClipboardRemoveOutline","mdiClipboardSearch","mdiClipboardSearchOutline","mdiClipboardText","mdiClipboardTextClock","mdiClipboardTextClockOutline","mdiClipboardTextMultiple","mdiClipboardTextMultipleOutline","mdiClipboardTextOff","mdiClipboardTextOffOutline","mdiClipboardTextOutline","mdiClipboardTextPlay","mdiClipboardTextPlayOutline","mdiClipboardTextSearch","mdiClipboardTextSearchOutline","mdiClippy","mdiClock","mdiClockAlert","mdiClockAlertOutline","mdiClockCheck","mdiClockCheckOutline","mdiClockDigital","mdiClockEdit","mdiClockEditOutline","mdiClockEnd","mdiClockFast","mdiClockIn","mdiClockMinus","mdiClockMinusOutline","mdiClockOut","mdiClockOutline","mdiClockPlus","mdiClockPlusOutline","mdiClockRemove","mdiClockRemoveOutline","mdiClockStarFourPoints","mdiClockStarFourPointsOutline","mdiClockStart","mdiClockTimeEight","mdiClockTimeEightOutline","mdiClockTimeEleven","mdiClockTimeElevenOutline","mdiClockTimeFive","mdiClockTimeFiveOutline","mdiClockTimeFour","mdiClockTimeFourOutline","mdiClockTimeNine","mdiClockTimeNineOutline","mdiClockTimeOne","mdiClockTimeOneOutline","mdiClockTimeSeven","mdiClockTimeSevenOutline","mdiClockTimeSix","mdiClockTimeSixOutline","mdiClockTimeTen","mdiClockTimeTenOutline","mdiClockTimeThree","mdiClockTimeThreeOutline","mdiClockTimeTwelve","mdiClockTimeTwelveOutline","mdiClockTimeTwo","mdiClockTimeTwoOutline","mdiClose","mdiCloseBox","mdiCloseBoxMultiple","mdiCloseBoxMultipleOutline","mdiCloseBoxOutline","mdiCloseCircle","mdiCloseCircleMultiple","mdiCloseCircleMultipleOutline","mdiCloseCircleOutline","mdiCloseNetwork","mdiCloseNetworkOutline","mdiCloseOctagon","mdiCloseOctagonOutline","mdiCloseOutline","mdiCloseThick","mdiClosedCaption","mdiClosedCaptionOutline","mdiCloud","mdiCloudAlert","mdiCloudAlertOutline","mdiCloudArrowDown","mdiCloudArrowDownOutline","mdiCloudArrowLeft","mdiCloudArrowLeftOutline","mdiCloudArrowRight","mdiCloudArrowRightOutline","mdiCloudArrowUp","mdiCloudArrowUpOutline","mdiCloudBraces","mdiCloudCancel","mdiCloudCancelOutline","mdiCloudCheck","mdiCloudCheckOutline","mdiCloudCheckVariant","mdiCloudCheckVariantOutline","mdiCloudCircle","mdiCloudCircleOutline","mdiCloudClock","mdiCloudClockOutline","mdiCloudCog","mdiCloudCogOutline","mdiCloudDownload","mdiCloudDownloadOutline","mdiCloudKey","mdiCloudKeyOutline","mdiCloudLock","mdiCloudLockOpen","mdiCloudLockOpenOutline","mdiCloudLockOutline","mdiCloudMinus","mdiCloudMinusOutline","mdiCloudOff","mdiCloudOffOutline","mdiCloudOutline","mdiCloudPercent","mdiCloudPercentOutline","mdiCloudPlus","mdiCloudPlusOutline","mdiCloudPrint","mdiCloudPrintOutline","mdiCloudQuestion","mdiCloudQuestionOutline","mdiCloudRefresh","mdiCloudRefreshOutline","mdiCloudRefreshVariant","mdiCloudRefreshVariantOutline","mdiCloudRemove","mdiCloudRemoveOutline","mdiCloudSearch","mdiCloudSearchOutline","mdiCloudSync","mdiCloudSyncOutline","mdiCloudTags","mdiCloudUpload","mdiCloudUploadOutline","mdiClouds","mdiClover","mdiCloverOutline","mdiCoachLamp","mdiCoachLampVariant","mdiCoatRack","mdiCodeArray","mdiCodeBlockBraces","mdiCodeBlockBrackets","mdiCodeBlockParentheses","mdiCodeBlockTags","mdiCodeBraces","mdiCodeBracesBox","mdiCodeBrackets","mdiCodeEqual","mdiCodeGreaterThan","mdiCodeGreaterThanOrEqual","mdiCodeJson","mdiCodeLessThan","mdiCodeLessThanOrEqual","mdiCodeNotEqual","mdiCodeNotEqualVariant","mdiCodeParentheses","mdiCodeParenthesesBox","mdiCodeString","mdiCodeTags","mdiCodeTagsCheck","mdiCodepen","mdiCoffee","mdiCoffeeMaker","mdiCoffeeMakerCheck","mdiCoffeeMakerCheckOutline","mdiCoffeeMakerOutline","mdiCoffeeOff","mdiCoffeeOffOutline","mdiCoffeeOutline","mdiCoffeeToGo","mdiCoffeeToGoOutline","mdiCoffin","mdiCog","mdiCogBox","mdiCogClockwise","mdiCogCounterclockwise","mdiCogOff","mdiCogOffOutline","mdiCogOutline","mdiCogPause","mdiCogPauseOutline","mdiCogPlay","mdiCogPlayOutline","mdiCogRefresh","mdiCogRefreshOutline","mdiCogStop","mdiCogStopOutline","mdiCogSync","mdiCogSyncOutline","mdiCogTransfer","mdiCogTransferOutline","mdiCogs","mdiCollage","mdiCollapseAll","mdiCollapseAllOutline","mdiColorHelper","mdiComma","mdiCommaBox","mdiCommaBoxOutline","mdiCommaCircle","mdiCommaCircleOutline","mdiComment","mdiCommentAccount","mdiCommentAccountOutline","mdiCommentAlert","mdiCommentAlertOutline","mdiCommentArrowLeft","mdiCommentArrowLeftOutline","mdiCommentArrowRight","mdiCommentArrowRightOutline","mdiCommentBookmark","mdiCommentBookmarkOutline","mdiCommentCheck","mdiCommentCheckOutline","mdiCommentEdit","mdiCommentEditOutline","mdiCommentEye","mdiCommentEyeOutline","mdiCommentFlash","mdiCommentFlashOutline","mdiCommentMinus","mdiCommentMinusOutline","mdiCommentMultiple","mdiCommentMultipleOutline","mdiCommentOff","mdiCommentOffOutline","mdiCommentOutline","mdiCommentPlus","mdiCommentPlusOutline","mdiCommentProcessing","mdiCommentProcessingOutline","mdiCommentQuestion","mdiCommentQuestionOutline","mdiCommentQuote","mdiCommentQuoteOutline","mdiCommentRemove","mdiCommentRemoveOutline","mdiCommentSearch","mdiCommentSearchOutline","mdiCommentText","mdiCommentTextMultiple","mdiCommentTextMultipleOutline","mdiCommentTextOutline","mdiCompare","mdiCompareHorizontal","mdiCompareRemove","mdiCompareVertical","mdiCompass","mdiCompassOff","mdiCompassOffOutline","mdiCompassOutline","mdiCompassRose","mdiCompost","mdiCone","mdiConeOff","mdiConnection","mdiConsole","mdiConsoleLine","mdiConsoleNetwork","mdiConsoleNetworkOutline","mdiConsolidate","mdiContactlessPayment","mdiContactlessPaymentCircle","mdiContactlessPaymentCircleOutline","mdiContacts","mdiContactsOutline","mdiContain","mdiContainEnd","mdiContainStart","mdiContentCopy","mdiContentCut","mdiContentDuplicate","mdiContentPaste","mdiContentSave","mdiContentSaveAlert","mdiContentSaveAlertOutline","mdiContentSaveAll","mdiContentSaveAllOutline","mdiContentSaveCheck","mdiContentSaveCheckOutline","mdiContentSaveCog","mdiContentSaveCogOutline","mdiContentSaveEdit","mdiContentSaveEditOutline","mdiContentSaveMinus","mdiContentSaveMinusOutline","mdiContentSaveMove","mdiContentSaveMoveOutline","mdiContentSaveOff","mdiContentSaveOffOutline","mdiContentSaveOutline","mdiContentSavePlus","mdiContentSavePlusOutline","mdiContentSaveSettings","mdiContentSaveSettingsOutline","mdiContrast","mdiContrastBox","mdiContrastCircle","mdiController","mdiControllerClassic","mdiControllerClassicOutline","mdiControllerOff","mdiCookie","mdiCookieAlert","mdiCookieAlertOutline","mdiCookieCheck","mdiCookieCheckOutline","mdiCookieClock","mdiCookieClockOutline","mdiCookieCog","mdiCookieCogOutline","mdiCookieEdit","mdiCookieEditOutline","mdiCookieLock","mdiCookieLockOutline","mdiCookieMinus","mdiCookieMinusOutline","mdiCookieOff","mdiCookieOffOutline","mdiCookieOutline","mdiCookiePlus","mdiCookiePlusOutline","mdiCookieRefresh","mdiCookieRefreshOutline","mdiCookieRemove","mdiCookieRemoveOutline","mdiCookieSettings","mdiCookieSettingsOutline","mdiCoolantTemperature","mdiCopyleft","mdiCopyright","mdiCordova","mdiCorn","mdiCornOff","mdiCosineWave","mdiCounter","mdiCountertop","mdiCountertopOutline","mdiCow","mdiCowOff","mdiCpu32Bit","mdiCpu64Bit","mdiCradle","mdiCradleOutline","mdiCrane","mdiCreation","mdiCreationOutline","mdiCreativeCommons","mdiCreditCard","mdiCreditCardCheck","mdiCreditCardCheckOutline","mdiCreditCardChip","mdiCreditCardChipOutline","mdiCreditCardClock","mdiCreditCardClockOutline","mdiCreditCardEdit","mdiCreditCardEditOutline","mdiCreditCardFast","mdiCreditCardFastOutline","mdiCreditCardLock","mdiCreditCardLockOutline","mdiCreditCardMarker","mdiCreditCardMarkerOutline","mdiCreditCardMinus","mdiCreditCardMinusOutline","mdiCreditCardMultiple","mdiCreditCardMultipleOutline","mdiCreditCardOff","mdiCreditCardOffOutline","mdiCreditCardOutline","mdiCreditCardPlus","mdiCreditCardPlusOutline","mdiCreditCardRefresh","mdiCreditCardRefreshOutline","mdiCreditCardRefund","mdiCreditCardRefundOutline","mdiCreditCardRemove","mdiCreditCardRemoveOutline","mdiCreditCardScan","mdiCreditCardScanOutline","mdiCreditCardSearch","mdiCreditCardSearchOutline","mdiCreditCardSettings","mdiCreditCardSettingsOutline","mdiCreditCardSync","mdiCreditCardSyncOutline","mdiCreditCardWireless","mdiCreditCardWirelessOff","mdiCreditCardWirelessOffOutline","mdiCreditCardWirelessOutline","mdiCricket","mdiCrop","mdiCropFree","mdiCropLandscape","mdiCropPortrait","mdiCropRotate","mdiCropSquare","mdiCross","mdiCrossBolnisi","mdiCrossCeltic","mdiCrossOutline","mdiCrosshairs","mdiCrosshairsGps","mdiCrosshairsOff","mdiCrosshairsQuestion","mdiCrowd","mdiCrown","mdiCrownCircle","mdiCrownCircleOutline","mdiCrownOutline","mdiCryengine","mdiCrystalBall","mdiCube","mdiCubeOff","mdiCubeOffOutline","mdiCubeOutline","mdiCubeScan","mdiCubeSend","mdiCubeUnfolded","mdiCup","mdiCupOff","mdiCupOffOutline","mdiCupOutline","mdiCupWater","mdiCupboard","mdiCupboardOutline","mdiCupcake","mdiCurling","mdiCurrencyBdt","mdiCurrencyBrl","mdiCurrencyBtc","mdiCurrencyCny","mdiCurrencyEth","mdiCurrencyEur","mdiCurrencyEurOff","mdiCurrencyFra","mdiCurrencyGbp","mdiCurrencyIls","mdiCurrencyInr","mdiCurrencyJpy","mdiCurrencyKrw","mdiCurrencyKzt","mdiCurrencyMnt","mdiCurrencyNgn","mdiCurrencyPhp","mdiCurrencyRial","mdiCurrencyRub","mdiCurrencyRupee","mdiCurrencySign","mdiCurrencyThb","mdiCurrencyTry","mdiCurrencyTwd","mdiCurrencyUah","mdiCurrencyUsd","mdiCurrencyUsdOff","mdiCurrentAc","mdiCurrentDc","mdiCursorDefault","mdiCursorDefaultClick","mdiCursorDefaultClickOutline","mdiCursorDefaultGesture","mdiCursorDefaultGestureOutline","mdiCursorDefaultOutline","mdiCursorMove","mdiCursorPointer","mdiCursorText","mdiCurtains","mdiCurtainsClosed","mdiCylinder","mdiCylinderOff","mdiDanceBallroom","mdiDancePole","mdiDataMatrix","mdiDataMatrixEdit","mdiDataMatrixMinus","mdiDataMatrixPlus","mdiDataMatrixRemove","mdiDataMatrixScan","mdiDatabase","mdiDatabaseAlert","mdiDatabaseAlertOutline","mdiDatabaseArrowDown","mdiDatabaseArrowDownOutline","mdiDatabaseArrowLeft","mdiDatabaseArrowLeftOutline","mdiDatabaseArrowRight","mdiDatabaseArrowRightOutline","mdiDatabaseArrowUp","mdiDatabaseArrowUpOutline","mdiDatabaseCheck","mdiDatabaseCheckOutline","mdiDatabaseClock","mdiDatabaseClockOutline","mdiDatabaseCog","mdiDatabaseCogOutline","mdiDatabaseEdit","mdiDatabaseEditOutline","mdiDatabaseExport","mdiDatabaseExportOutline","mdiDatabaseEye","mdiDatabaseEyeOff","mdiDatabaseEyeOffOutline","mdiDatabaseEyeOutline","mdiDatabaseImport","mdiDatabaseImportOutline","mdiDatabaseLock","mdiDatabaseLockOutline","mdiDatabaseMarker","mdiDatabaseMarkerOutline","mdiDatabaseMinus","mdiDatabaseMinusOutline","mdiDatabaseOff","mdiDatabaseOffOutline","mdiDatabaseOutline","mdiDatabasePlus","mdiDatabasePlusOutline","mdiDatabaseRefresh","mdiDatabaseRefreshOutline","mdiDatabaseRemove","mdiDatabaseRemoveOutline","mdiDatabaseSearch","mdiDatabaseSearchOutline","mdiDatabaseSettings","mdiDatabaseSettingsOutline","mdiDatabaseSync","mdiDatabaseSyncOutline","mdiDeathStar","mdiDeathStarVariant","mdiDeathlyHallows","mdiDebian","mdiDebugStepInto","mdiDebugStepOut","mdiDebugStepOver","mdiDecagram","mdiDecagramOutline","mdiDecimal","mdiDecimalComma","mdiDecimalCommaDecrease","mdiDecimalCommaIncrease","mdiDecimalDecrease","mdiDecimalIncrease","mdiDelete","mdiDeleteAlert","mdiDeleteAlertOutline","mdiDeleteCircle","mdiDeleteCircleOutline","mdiDeleteClock","mdiDeleteClockOutline","mdiDeleteEmpty","mdiDeleteEmptyOutline","mdiDeleteForever","mdiDeleteForeverOutline","mdiDeleteOff","mdiDeleteOffOutline","mdiDeleteOutline","mdiDeleteRestore","mdiDeleteSweep","mdiDeleteSweepOutline","mdiDeleteVariant","mdiDelta","mdiDesk","mdiDeskLamp","mdiDeskLampOff","mdiDeskLampOn","mdiDeskphone","mdiDesktopClassic","mdiDesktopTower","mdiDesktopTowerMonitor","mdiDetails","mdiDevTo","mdiDeveloperBoard","mdiDeviantart","mdiDevices","mdiDharmachakra","mdiDiabetes","mdiDialpad","mdiDiameter","mdiDiameterOutline","mdiDiameterVariant","mdiDiamond","mdiDiamondOutline","mdiDiamondStone","mdiDiaperOutline","mdiDice1","mdiDice1Outline","mdiDice2","mdiDice2Outline","mdiDice3","mdiDice3Outline","mdiDice4","mdiDice4Outline","mdiDice5","mdiDice5Outline","mdiDice6","mdiDice6Outline","mdiDiceD10","mdiDiceD10Outline","mdiDiceD12","mdiDiceD12Outline","mdiDiceD20","mdiDiceD20Outline","mdiDiceD4","mdiDiceD4Outline","mdiDiceD6","mdiDiceD6Outline","mdiDiceD8","mdiDiceD8Outline","mdiDiceMultiple","mdiDiceMultipleOutline","mdiDigitalOcean","mdiDipSwitch","mdiDirections","mdiDirectionsFork","mdiDisc","mdiDiscAlert","mdiDiscPlayer","mdiDishwasher","mdiDishwasherAlert","mdiDishwasherOff","mdiDisqus","mdiDistributeHorizontalCenter","mdiDistributeHorizontalLeft","mdiDistributeHorizontalRight","mdiDistributeVerticalBottom","mdiDistributeVerticalCenter","mdiDistributeVerticalTop","mdiDiversify","mdiDiving","mdiDivingFlippers","mdiDivingHelmet","mdiDivingScuba","mdiDivingScubaFlag","mdiDivingScubaMask","mdiDivingScubaTank","mdiDivingScubaTankMultiple","mdiDivingSnorkel","mdiDivision","mdiDivisionBox","mdiDlna","mdiDna","mdiDns","mdiDnsOutline","mdiDockBottom","mdiDockLeft","mdiDockRight","mdiDockTop","mdiDockWindow","mdiDocker","mdiDoctor","mdiDog","mdiDogService","mdiDogSide","mdiDogSideOff","mdiDolby","mdiDolly","mdiDolphin","mdiDomain","mdiDomainOff","mdiDomainPlus","mdiDomainRemove","mdiDomainSwitch","mdiDomeLight","mdiDominoMask","mdiDonkey","mdiDoor","mdiDoorClosed","mdiDoorClosedCancel","mdiDoorClosedLock","mdiDoorOpen","mdiDoorSliding","mdiDoorSlidingLock","mdiDoorSlidingOpen","mdiDoorbell","mdiDoorbellVideo","mdiDotNet","mdiDotsCircle","mdiDotsGrid","mdiDotsHexagon","mdiDotsHorizontal","mdiDotsHorizontalCircle","mdiDotsHorizontalCircleOutline","mdiDotsSquare","mdiDotsTriangle","mdiDotsVertical","mdiDotsVerticalCircle","mdiDotsVerticalCircleOutline","mdiDownload","mdiDownloadBox","mdiDownloadBoxOutline","mdiDownloadCircle","mdiDownloadCircleOutline","mdiDownloadLock","mdiDownloadLockOutline","mdiDownloadMultiple","mdiDownloadMultipleOutline","mdiDownloadNetwork","mdiDownloadNetworkOutline","mdiDownloadOff","mdiDownloadOffOutline","mdiDownloadOutline","mdiDrag","mdiDragHorizontal","mdiDragHorizontalVariant","mdiDragVariant","mdiDragVertical","mdiDragVerticalVariant","mdiDramaMasks","mdiDraw","mdiDrawPen","mdiDrawing","mdiDrawingBox","mdiDresser","mdiDresserOutline","mdiDrone","mdiDropbox","mdiDrupal","mdiDuck","mdiDumbbell","mdiDumpTruck","mdiEarHearing","mdiEarHearingLoop","mdiEarHearingOff","mdiEarbuds","mdiEarbudsOff","mdiEarbudsOffOutline","mdiEarbudsOutline","mdiEarth","mdiEarthArrowDown","mdiEarthArrowLeft","mdiEarthArrowRight","mdiEarthArrowUp","mdiEarthBox","mdiEarthBoxMinus","mdiEarthBoxOff","mdiEarthBoxPlus","mdiEarthBoxRemove","mdiEarthMinus","mdiEarthOff","mdiEarthPlus","mdiEarthRemove","mdiEgg","mdiEggEaster","mdiEggFried","mdiEggOff","mdiEggOffOutline","mdiEggOutline","mdiEiffelTower","mdiEightTrack","mdiEject","mdiEjectCircle","mdiEjectCircleOutline","mdiEjectOutline","mdiElectricSwitch","mdiElectricSwitchClosed","mdiElectronFramework","mdiElephant","mdiElevationDecline","mdiElevationRise","mdiElevator","mdiElevatorDown","mdiElevatorPassenger","mdiElevatorPassengerOff","mdiElevatorPassengerOffOutline","mdiElevatorPassengerOutline","mdiElevatorUp","mdiEllipse","mdiEllipseOutline","mdiEmail","mdiEmailAlert","mdiEmailAlertOutline","mdiEmailArrowLeft","mdiEmailArrowLeftOutline","mdiEmailArrowRight","mdiEmailArrowRightOutline","mdiEmailBox","mdiEmailCheck","mdiEmailCheckOutline","mdiEmailEdit","mdiEmailEditOutline","mdiEmailFast","mdiEmailFastOutline","mdiEmailHeartOutline","mdiEmailLock","mdiEmailLockOutline","mdiEmailMarkAsUnread","mdiEmailMinus","mdiEmailMinusOutline","mdiEmailMultiple","mdiEmailMultipleOutline","mdiEmailNewsletter","mdiEmailOff","mdiEmailOffOutline","mdiEmailOpen","mdiEmailOpenHeartOutline","mdiEmailOpenMultiple","mdiEmailOpenMultipleOutline","mdiEmailOpenOutline","mdiEmailOutline","mdiEmailPlus","mdiEmailPlusOutline","mdiEmailRemove","mdiEmailRemoveOutline","mdiEmailSeal","mdiEmailSealOutline","mdiEmailSearch","mdiEmailSearchOutline","mdiEmailSync","mdiEmailSyncOutline","mdiEmailVariant","mdiEmber","mdiEmby","mdiEmoticon","mdiEmoticonAngry","mdiEmoticonAngryOutline","mdiEmoticonConfused","mdiEmoticonConfusedOutline","mdiEmoticonCool","mdiEmoticonCoolOutline","mdiEmoticonCry","mdiEmoticonCryOutline","mdiEmoticonDead","mdiEmoticonDeadOutline","mdiEmoticonDevil","mdiEmoticonDevilOutline","mdiEmoticonExcited","mdiEmoticonExcitedOutline","mdiEmoticonFrown","mdiEmoticonFrownOutline","mdiEmoticonHappy","mdiEmoticonHappyOutline","mdiEmoticonKiss","mdiEmoticonKissOutline","mdiEmoticonLol","mdiEmoticonLolOutline","mdiEmoticonMinus","mdiEmoticonMinusOutline","mdiEmoticonNeutral","mdiEmoticonNeutralOutline","mdiEmoticonOutline","mdiEmoticonPlus","mdiEmoticonPlusOutline","mdiEmoticonPoop","mdiEmoticonPoopOutline","mdiEmoticonRemove","mdiEmoticonRemoveOutline","mdiEmoticonSad","mdiEmoticonSadOutline","mdiEmoticonSick","mdiEmoticonSickOutline","mdiEmoticonTongue","mdiEmoticonTongueOutline","mdiEmoticonWink","mdiEmoticonWinkOutline","mdiEngine","mdiEngineOff","mdiEngineOffOutline","mdiEngineOutline","mdiEpsilon","mdiEqual","mdiEqualBox","mdiEqualizer","mdiEqualizerOutline","mdiEraser","mdiEraserVariant","mdiEscalator","mdiEscalatorBox","mdiEscalatorDown","mdiEscalatorUp","mdiEslint","mdiEt","mdiEthereum","mdiEthernet","mdiEthernetCable","mdiEthernetCableOff","mdiEthernetOff","mdiEvPlugCcs1","mdiEvPlugCcs2","mdiEvPlugChademo","mdiEvPlugTesla","mdiEvPlugType1","mdiEvPlugType2","mdiEvStation","mdiEvernote","mdiExcavator","mdiExclamation","mdiExclamationThick","mdiExitRun","mdiExitToApp","mdiExpandAll","mdiExpandAllOutline","mdiExpansionCard","mdiExpansionCardVariant","mdiExponent","mdiExponentBox","mdiExport","mdiExportVariant","mdiEye","mdiEyeArrowLeft","mdiEyeArrowLeftOutline","mdiEyeArrowRight","mdiEyeArrowRightOutline","mdiEyeCheck","mdiEyeCheckOutline","mdiEyeCircle","mdiEyeCircleOutline","mdiEyeClosed","mdiEyeLock","mdiEyeLockOpen","mdiEyeLockOpenOutline","mdiEyeLockOutline","mdiEyeMinus","mdiEyeMinusOutline","mdiEyeOff","mdiEyeOffOutline","mdiEyeOutline","mdiEyePlus","mdiEyePlusOutline","mdiEyeRefresh","mdiEyeRefreshOutline","mdiEyeRemove","mdiEyeRemoveOutline","mdiEyeSettings","mdiEyeSettingsOutline","mdiEyedropper","mdiEyedropperMinus","mdiEyedropperOff","mdiEyedropperPlus","mdiEyedropperRemove","mdiEyedropperVariant","mdiFaceAgent","mdiFaceMan","mdiFaceManOutline","mdiFaceManProfile","mdiFaceManShimmer","mdiFaceManShimmerOutline","mdiFaceMask","mdiFaceMaskOutline","mdiFaceRecognition","mdiFaceWoman","mdiFaceWomanOutline","mdiFaceWomanProfile","mdiFaceWomanShimmer","mdiFaceWomanShimmerOutline","mdiFacebook","mdiFacebookGaming","mdiFacebookMessenger","mdiFacebookWorkplace","mdiFactory","mdiFamilyTree","mdiFan","mdiFanAlert","mdiFanAuto","mdiFanChevronDown","mdiFanChevronUp","mdiFanClock","mdiFanMinus","mdiFanOff","mdiFanPlus","mdiFanRemove","mdiFanSpeed1","mdiFanSpeed2","mdiFanSpeed3","mdiFastForward","mdiFastForward10","mdiFastForward15","mdiFastForward30","mdiFastForward45","mdiFastForward5","mdiFastForward60","mdiFastForwardOutline","mdiFaucet","mdiFaucetVariant","mdiFax","mdiFeather","mdiFeatureSearch","mdiFeatureSearchOutline","mdiFedora","mdiFence","mdiFenceElectric","mdiFencing","mdiFerrisWheel","mdiFerry","mdiFile","mdiFileAccount","mdiFileAccountOutline","mdiFileAlert","mdiFileAlertOutline","mdiFileArrowLeftRight","mdiFileArrowLeftRightOutline","mdiFileArrowUpDown","mdiFileArrowUpDownOutline","mdiFileCabinet","mdiFileCad","mdiFileCadBox","mdiFileCancel","mdiFileCancelOutline","mdiFileCertificate","mdiFileCertificateOutline","mdiFileChart","mdiFileChartCheck","mdiFileChartCheckOutline","mdiFileChartOutline","mdiFileCheck","mdiFileCheckOutline","mdiFileClock","mdiFileClockOutline","mdiFileCloud","mdiFileCloudOutline","mdiFileCode","mdiFileCodeOutline","mdiFileCog","mdiFileCogOutline","mdiFileCompare","mdiFileDelimited","mdiFileDelimitedOutline","mdiFileDocument","mdiFileDocumentAlert","mdiFileDocumentAlertOutline","mdiFileDocumentArrowRight","mdiFileDocumentArrowRightOutline","mdiFileDocumentCheck","mdiFileDocumentCheckOutline","mdiFileDocumentEdit","mdiFileDocumentEditOutline","mdiFileDocumentMinus","mdiFileDocumentMinusOutline","mdiFileDocumentMultiple","mdiFileDocumentMultipleOutline","mdiFileDocumentOutline","mdiFileDocumentPlus","mdiFileDocumentPlusOutline","mdiFileDocumentRefresh","mdiFileDocumentRefreshOutline","mdiFileDocumentRemove","mdiFileDocumentRemoveOutline","mdiFileDownload","mdiFileDownloadOutline","mdiFileEdit","mdiFileEditOutline","mdiFileExcel","mdiFileExcelBox","mdiFileExcelBoxOutline","mdiFileExcelOutline","mdiFileExport","mdiFileExportOutline","mdiFileEye","mdiFileEyeOutline","mdiFileFind","mdiFileFindOutline","mdiFileGifBox","mdiFileHidden","mdiFileImage","mdiFileImageMarker","mdiFileImageMarkerOutline","mdiFileImageMinus","mdiFileImageMinusOutline","mdiFileImageOutline","mdiFileImagePlus","mdiFileImagePlusOutline","mdiFileImageRemove","mdiFileImageRemoveOutline","mdiFileImport","mdiFileImportOutline","mdiFileJpgBox","mdiFileKey","mdiFileKeyOutline","mdiFileLink","mdiFileLinkOutline","mdiFileLock","mdiFileLockOpen","mdiFileLockOpenOutline","mdiFileLockOutline","mdiFileMarker","mdiFileMarkerOutline","mdiFileMinus","mdiFileMinusOutline","mdiFileMove","mdiFileMoveOutline","mdiFileMultiple","mdiFileMultipleOutline","mdiFileMusic","mdiFileMusicOutline","mdiFileOutline","mdiFilePdfBox","mdiFilePercent","mdiFilePercentOutline","mdiFilePhone","mdiFilePhoneOutline","mdiFilePlus","mdiFilePlusOutline","mdiFilePngBox","mdiFilePowerpoint","mdiFilePowerpointBox","mdiFilePowerpointBoxOutline","mdiFilePowerpointOutline","mdiFilePresentationBox","mdiFileQuestion","mdiFileQuestionOutline","mdiFileRefresh","mdiFileRefreshOutline","mdiFileRemove","mdiFileRemoveOutline","mdiFileReplace","mdiFileReplaceOutline","mdiFileRestore","mdiFileRestoreOutline","mdiFileRotateLeft","mdiFileRotateLeftOutline","mdiFileRotateRight","mdiFileRotateRightOutline","mdiFileSearch","mdiFileSearchOutline","mdiFileSend","mdiFileSendOutline","mdiFileSettings","mdiFileSettingsOutline","mdiFileSign","mdiFileStar","mdiFileStarFourPoints","mdiFileStarFourPointsOutline","mdiFileStarOutline","mdiFileSwap","mdiFileSwapOutline","mdiFileSync","mdiFileSyncOutline","mdiFileTable","mdiFileTableBox","mdiFileTableBoxMultiple","mdiFileTableBoxMultipleOutline","mdiFileTableBoxOutline","mdiFileTableOutline","mdiFileTree","mdiFileTreeOutline","mdiFileUndo","mdiFileUndoOutline","mdiFileUpload","mdiFileUploadOutline","mdiFileVideo","mdiFileVideoOutline","mdiFileWord","mdiFileWordBox","mdiFileWordBoxOutline","mdiFileWordOutline","mdiFileXmlBox","mdiFilm","mdiFilmstrip","mdiFilmstripBox","mdiFilmstripBoxMultiple","mdiFilmstripOff","mdiFilter","mdiFilterCheck","mdiFilterCheckOutline","mdiFilterCog","mdiFilterCogOutline","mdiFilterMenu","mdiFilterMenuOutline","mdiFilterMinus","mdiFilterMinusOutline","mdiFilterMultiple","mdiFilterMultipleOutline","mdiFilterOff","mdiFilterOffOutline","mdiFilterOutline","mdiFilterPlus","mdiFilterPlusOutline","mdiFilterRemove","mdiFilterRemoveOutline","mdiFilterSettings","mdiFilterSettingsOutline","mdiFilterVariant","mdiFilterVariantMinus","mdiFilterVariantPlus","mdiFilterVariantRemove","mdiFinance","mdiFindReplace","mdiFingerprint","mdiFingerprintOff","mdiFire","mdiFireAlert","mdiFireCircle","mdiFireExtinguisher","mdiFireHydrant","mdiFireHydrantAlert","mdiFireHydrantOff","mdiFireOff","mdiFireStation","mdiFireTruck","mdiFirebase","mdiFirefox","mdiFireplace","mdiFireplaceOff","mdiFirewire","mdiFirework","mdiFireworkOff","mdiFish","mdiFishOff","mdiFishbowl","mdiFishbowlOutline","mdiFitToPage","mdiFitToPageOutline","mdiFitToScreen","mdiFitToScreenOutline","mdiFlag","mdiFlagCheckered","mdiFlagMinus","mdiFlagMinusOutline","mdiFlagOff","mdiFlagOffOutline","mdiFlagOutline","mdiFlagPlus","mdiFlagPlusOutline","mdiFlagRemove","mdiFlagRemoveOutline","mdiFlagTriangle","mdiFlagVariant","mdiFlagVariantMinus","mdiFlagVariantMinusOutline","mdiFlagVariantOff","mdiFlagVariantOffOutline","mdiFlagVariantOutline","mdiFlagVariantPlus","mdiFlagVariantPlusOutline","mdiFlagVariantRemove","mdiFlagVariantRemoveOutline","mdiFlare","mdiFlash","mdiFlashAlert","mdiFlashAlertOutline","mdiFlashAuto","mdiFlashOff","mdiFlashOffOutline","mdiFlashOutline","mdiFlashRedEye","mdiFlashTriangle","mdiFlashTriangleOutline","mdiFlashlight","mdiFlashlightOff","mdiFlask","mdiFlaskEmpty","mdiFlaskEmptyMinus","mdiFlaskEmptyMinusOutline","mdiFlaskEmptyOff","mdiFlaskEmptyOffOutline","mdiFlaskEmptyOutline","mdiFlaskEmptyPlus","mdiFlaskEmptyPlusOutline","mdiFlaskEmptyRemove","mdiFlaskEmptyRemoveOutline","mdiFlaskMinus","mdiFlaskMinusOutline","mdiFlaskOff","mdiFlaskOffOutline","mdiFlaskOutline","mdiFlaskPlus","mdiFlaskPlusOutline","mdiFlaskRemove","mdiFlaskRemoveOutline","mdiFlaskRoundBottom","mdiFlaskRoundBottomEmpty","mdiFlaskRoundBottomEmptyOutline","mdiFlaskRoundBottomOutline","mdiFleurDeLis","mdiFlipHorizontal","mdiFlipToBack","mdiFlipToFront","mdiFlipVertical","mdiFloorLamp","mdiFloorLampDual","mdiFloorLampDualOutline","mdiFloorLampOutline","mdiFloorLampTorchiere","mdiFloorLampTorchiereOutline","mdiFloorLampTorchiereVariant","mdiFloorLampTorchiereVariantOutline","mdiFloorPlan","mdiFloppy","mdiFloppyVariant","mdiFlower","mdiFlowerOutline","mdiFlowerPollen","mdiFlowerPollenOutline","mdiFlowerPoppy","mdiFlowerTulip","mdiFlowerTulipOutline","mdiFocusAuto","mdiFocusField","mdiFocusFieldHorizontal","mdiFocusFieldVertical","mdiFolder","mdiFolderAccount","mdiFolderAccountOutline","mdiFolderAlert","mdiFolderAlertOutline","mdiFolderArrowDown","mdiFolderArrowDownOutline","mdiFolderArrowLeft","mdiFolderArrowLeftOutline","mdiFolderArrowLeftRight","mdiFolderArrowLeftRightOutline","mdiFolderArrowRight","mdiFolderArrowRightOutline","mdiFolderArrowUp","mdiFolderArrowUpDown","mdiFolderArrowUpDownOutline","mdiFolderArrowUpOutline","mdiFolderCancel","mdiFolderCancelOutline","mdiFolderCheck","mdiFolderCheckOutline","mdiFolderClock","mdiFolderClockOutline","mdiFolderCog","mdiFolderCogOutline","mdiFolderDownload","mdiFolderDownloadOutline","mdiFolderEdit","mdiFolderEditOutline","mdiFolderEye","mdiFolderEyeOutline","mdiFolderFile","mdiFolderFileOutline","mdiFolderGoogleDrive","mdiFolderHeart","mdiFolderHeartOutline","mdiFolderHidden","mdiFolderHome","mdiFolderHomeOutline","mdiFolderImage","mdiFolderInformation","mdiFolderInformationOutline","mdiFolderKey","mdiFolderKeyNetwork","mdiFolderKeyNetworkOutline","mdiFolderKeyOutline","mdiFolderLock","mdiFolderLockOpen","mdiFolderLockOpenOutline","mdiFolderLockOutline","mdiFolderMarker","mdiFolderMarkerOutline","mdiFolderMinus","mdiFolderMinusOutline","mdiFolderMove","mdiFolderMoveOutline","mdiFolderMultiple","mdiFolderMultipleImage","mdiFolderMultipleOutline","mdiFolderMultiplePlus","mdiFolderMultiplePlusOutline","mdiFolderMusic","mdiFolderMusicOutline","mdiFolderNetwork","mdiFolderNetworkOutline","mdiFolderOff","mdiFolderOffOutline","mdiFolderOpen","mdiFolderOpenOutline","mdiFolderOutline","mdiFolderPlay","mdiFolderPlayOutline","mdiFolderPlus","mdiFolderPlusOutline","mdiFolderPound","mdiFolderPoundOutline","mdiFolderQuestion","mdiFolderQuestionOutline","mdiFolderRefresh","mdiFolderRefreshOutline","mdiFolderRemove","mdiFolderRemoveOutline","mdiFolderSearch","mdiFolderSearchOutline","mdiFolderSettings","mdiFolderSettingsOutline","mdiFolderStar","mdiFolderStarMultiple","mdiFolderStarMultipleOutline","mdiFolderStarOutline","mdiFolderSwap","mdiFolderSwapOutline","mdiFolderSync","mdiFolderSyncOutline","mdiFolderTable","mdiFolderTableOutline","mdiFolderText","mdiFolderTextOutline","mdiFolderUpload","mdiFolderUploadOutline","mdiFolderWrench","mdiFolderWrenchOutline","mdiFolderZip","mdiFolderZipOutline","mdiFontAwesome","mdiFood","mdiFoodApple","mdiFoodAppleOutline","mdiFoodCroissant","mdiFoodDrumstick","mdiFoodDrumstickOff","mdiFoodDrumstickOffOutline","mdiFoodDrumstickOutline","mdiFoodForkDrink","mdiFoodHalal","mdiFoodHotDog","mdiFoodKosher","mdiFoodOff","mdiFoodOffOutline","mdiFoodOutline","mdiFoodSteak","mdiFoodSteakOff","mdiFoodTakeoutBox","mdiFoodTakeoutBoxOutline","mdiFoodTurkey","mdiFoodVariant","mdiFoodVariantOff","mdiFootPrint","mdiFootball","mdiFootballAustralian","mdiFootballHelmet","mdiForest","mdiForestOutline","mdiForklift","mdiFormDropdown","mdiFormSelect","mdiFormTextarea","mdiFormTextbox","mdiFormTextboxLock","mdiFormTextboxPassword","mdiFormatAlignBottom","mdiFormatAlignCenter","mdiFormatAlignJustify","mdiFormatAlignLeft","mdiFormatAlignMiddle","mdiFormatAlignRight","mdiFormatAlignTop","mdiFormatAnnotationMinus","mdiFormatAnnotationPlus","mdiFormatBold","mdiFormatClear","mdiFormatColorFill","mdiFormatColorHighlight","mdiFormatColorMarkerCancel","mdiFormatColorText","mdiFormatColumns","mdiFormatFloatCenter","mdiFormatFloatLeft","mdiFormatFloatNone","mdiFormatFloatRight","mdiFormatFont","mdiFormatFontSizeDecrease","mdiFormatFontSizeIncrease","mdiFormatHeader1","mdiFormatHeader2","mdiFormatHeader3","mdiFormatHeader4","mdiFormatHeader5","mdiFormatHeader6","mdiFormatHeaderDecrease","mdiFormatHeaderEqual","mdiFormatHeaderIncrease","mdiFormatHeaderPound","mdiFormatHorizontalAlignCenter","mdiFormatHorizontalAlignLeft","mdiFormatHorizontalAlignRight","mdiFormatIndentDecrease","mdiFormatIndentIncrease","mdiFormatItalic","mdiFormatLetterCase","mdiFormatLetterCaseLower","mdiFormatLetterCaseUpper","mdiFormatLetterEndsWith","mdiFormatLetterMatches","mdiFormatLetterSpacing","mdiFormatLetterSpacingVariant","mdiFormatLetterStartsWith","mdiFormatLineHeight","mdiFormatLineSpacing","mdiFormatLineStyle","mdiFormatLineWeight","mdiFormatListBulleted","mdiFormatListBulletedSquare","mdiFormatListBulletedTriangle","mdiFormatListBulletedType","mdiFormatListCheckbox","mdiFormatListChecks","mdiFormatListGroup","mdiFormatListGroupPlus","mdiFormatListNumbered","mdiFormatListNumberedRtl","mdiFormatListText","mdiFormatOverline","mdiFormatPageBreak","mdiFormatPageSplit","mdiFormatPaint","mdiFormatParagraph","mdiFormatParagraphSpacing","mdiFormatPilcrow","mdiFormatPilcrowArrowLeft","mdiFormatPilcrowArrowRight","mdiFormatQuoteClose","mdiFormatQuoteCloseOutline","mdiFormatQuoteOpen","mdiFormatQuoteOpenOutline","mdiFormatRotate90","mdiFormatSection","mdiFormatSize","mdiFormatStrikethrough","mdiFormatStrikethroughVariant","mdiFormatSubscript","mdiFormatSuperscript","mdiFormatText","mdiFormatTextRotationAngleDown","mdiFormatTextRotationAngleUp","mdiFormatTextRotationDown","mdiFormatTextRotationDownVertical","mdiFormatTextRotationNone","mdiFormatTextRotationUp","mdiFormatTextRotationVertical","mdiFormatTextVariant","mdiFormatTextVariantOutline","mdiFormatTextWrappingClip","mdiFormatTextWrappingOverflow","mdiFormatTextWrappingWrap","mdiFormatTextbox","mdiFormatTitle","mdiFormatUnderline","mdiFormatUnderlineWavy","mdiFormatVerticalAlignBottom","mdiFormatVerticalAlignCenter","mdiFormatVerticalAlignTop","mdiFormatWrapInline","mdiFormatWrapSquare","mdiFormatWrapTight","mdiFormatWrapTopBottom","mdiForum","mdiForumMinus","mdiForumMinusOutline","mdiForumOutline","mdiForumPlus","mdiForumPlusOutline","mdiForumRemove","mdiForumRemoveOutline","mdiForward","mdiForwardburger","mdiFountain","mdiFountainPen","mdiFountainPenTip","mdiFractionOneHalf","mdiFreebsd","mdiFrenchFries","mdiFrequentlyAskedQuestions","mdiFridge","mdiFridgeAlert","mdiFridgeAlertOutline","mdiFridgeBottom","mdiFridgeIndustrial","mdiFridgeIndustrialAlert","mdiFridgeIndustrialAlertOutline","mdiFridgeIndustrialOff","mdiFridgeIndustrialOffOutline","mdiFridgeIndustrialOutline","mdiFridgeOff","mdiFridgeOffOutline","mdiFridgeOutline","mdiFridgeTop","mdiFridgeVariant","mdiFridgeVariantAlert","mdiFridgeVariantAlertOutline","mdiFridgeVariantOff","mdiFridgeVariantOffOutline","mdiFridgeVariantOutline","mdiFruitCherries","mdiFruitCherriesOff","mdiFruitCitrus","mdiFruitCitrusOff","mdiFruitGrapes","mdiFruitGrapesOutline","mdiFruitPear","mdiFruitPineapple","mdiFruitWatermelon","mdiFuel","mdiFuelCell","mdiFullscreen","mdiFullscreenExit","mdiFunction","mdiFunctionVariant","mdiFuriganaHorizontal","mdiFuriganaVertical","mdiFuse","mdiFuseAlert","mdiFuseBlade","mdiFuseOff","mdiGamepad","mdiGamepadCircle","mdiGamepadCircleDown","mdiGamepadCircleLeft","mdiGamepadCircleOutline","mdiGamepadCircleRight","mdiGamepadCircleUp","mdiGamepadDown","mdiGamepadLeft","mdiGamepadOutline","mdiGamepadRight","mdiGamepadRound","mdiGamepadRoundDown","mdiGamepadRoundLeft","mdiGamepadRoundOutline","mdiGamepadRoundRight","mdiGamepadRoundUp","mdiGamepadSquare","mdiGamepadSquareOutline","mdiGamepadUp","mdiGamepadVariant","mdiGamepadVariantOutline","mdiGamma","mdiGantryCrane","mdiGarage","mdiGarageAlert","mdiGarageAlertVariant","mdiGarageLock","mdiGarageOpen","mdiGarageOpenVariant","mdiGarageVariant","mdiGarageVariantLock","mdiGasBurner","mdiGasCylinder","mdiGasStation","mdiGasStationInUse","mdiGasStationInUseOutline","mdiGasStationOff","mdiGasStationOffOutline","mdiGasStationOutline","mdiGate","mdiGateAlert","mdiGateAnd","mdiGateArrowLeft","mdiGateArrowRight","mdiGateBuffer","mdiGateNand","mdiGateNor","mdiGateNot","mdiGateOpen","mdiGateOr","mdiGateXnor","mdiGateXor","mdiGatsby","mdiGauge","mdiGaugeEmpty","mdiGaugeFull","mdiGaugeLow","mdiGavel","mdiGenderFemale","mdiGenderMale","mdiGenderMaleFemale","mdiGenderMaleFemaleVariant","mdiGenderNonBinary","mdiGenderTransgender","mdiGeneratorMobile","mdiGeneratorPortable","mdiGeneratorStationary","mdiGentoo","mdiGesture","mdiGestureDoubleTap","mdiGesturePinch","mdiGestureSpread","mdiGestureSwipe","mdiGestureSwipeDown","mdiGestureSwipeHorizontal","mdiGestureSwipeLeft","mdiGestureSwipeRight","mdiGestureSwipeUp","mdiGestureSwipeVertical","mdiGestureTap","mdiGestureTapBox","mdiGestureTapButton","mdiGestureTapHold","mdiGestureTwoDoubleTap","mdiGestureTwoTap","mdiGhost","mdiGhostOff","mdiGhostOffOutline","mdiGhostOutline","mdiGift","mdiGiftOff","mdiGiftOffOutline","mdiGiftOpen","mdiGiftOpenOutline","mdiGiftOutline","mdiGit","mdiGithub","mdiGitlab","mdiGlassCocktail","mdiGlassCocktailOff","mdiGlassFlute","mdiGlassFragile","mdiGlassMug","mdiGlassMugOff","mdiGlassMugVariant","mdiGlassMugVariantOff","mdiGlassPintOutline","mdiGlassStange","mdiGlassTulip","mdiGlassWine","mdiGlasses","mdiGlobeLight","mdiGlobeLightOutline","mdiGlobeModel","mdiGmail","mdiGnome","mdiGoKart","mdiGoKartTrack","mdiGog","mdiGold","mdiGolf","mdiGolfCart","mdiGolfTee","mdiGondola","mdiGoodreads","mdiGoogle","mdiGoogleAds","mdiGoogleAnalytics","mdiGoogleAssistant","mdiGoogleCardboard","mdiGoogleChrome","mdiGoogleCircles","mdiGoogleCirclesCommunities","mdiGoogleCirclesExtended","mdiGoogleCirclesGroup","mdiGoogleClassroom","mdiGoogleCloud","mdiGoogleDownasaur","mdiGoogleDrive","mdiGoogleEarth","mdiGoogleFit","mdiGoogleGlass","mdiGoogleHangouts","mdiGoogleKeep","mdiGoogleLens","mdiGoogleMaps","mdiGoogleMyBusiness","mdiGoogleNearby","mdiGooglePlay","mdiGooglePlus","mdiGooglePodcast","mdiGoogleSpreadsheet","mdiGoogleStreetView","mdiGoogleTranslate","mdiGradientHorizontal","mdiGradientVertical","mdiGrain","mdiGraph","mdiGraphOutline","mdiGraphql","mdiGrass","mdiGraveStone","mdiGreasePencil","mdiGreaterThan","mdiGreaterThanOrEqual","mdiGreenhouse","mdiGrid","mdiGridLarge","mdiGridOff","mdiGrill","mdiGrillOutline","mdiGroup","mdiGuitarAcoustic","mdiGuitarElectric","mdiGuitarPick","mdiGuitarPickOutline","mdiGuyFawkesMask","mdiGymnastics","mdiHail","mdiHairDryer","mdiHairDryerOutline","mdiHalloween","mdiHamburger","mdiHamburgerCheck","mdiHamburgerMinus","mdiHamburgerOff","mdiHamburgerPlus","mdiHamburgerRemove","mdiHammer","mdiHammerScrewdriver","mdiHammerSickle","mdiHammerWrench","mdiHandBackLeft","mdiHandBackLeftOff","mdiHandBackLeftOffOutline","mdiHandBackLeftOutline","mdiHandBackRight","mdiHandBackRightOff","mdiHandBackRightOffOutline","mdiHandBackRightOutline","mdiHandClap","mdiHandClapOff","mdiHandCoin","mdiHandCoinOutline","mdiHandCycle","mdiHandExtended","mdiHandExtendedOutline","mdiHandFrontLeft","mdiHandFrontLeftOutline","mdiHandFrontRight","mdiHandFrontRightOutline","mdiHandHeart","mdiHandHeartOutline","mdiHandOkay","mdiHandPeace","mdiHandPeaceVariant","mdiHandPointingDown","mdiHandPointingLeft","mdiHandPointingRight","mdiHandPointingUp","mdiHandSaw","mdiHandWash","mdiHandWashOutline","mdiHandWater","mdiHandWave","mdiHandWaveOutline","mdiHandball","mdiHandcuffs","mdiHandsPray","mdiHandshake","mdiHandshakeOutline","mdiHanger","mdiHardHat","mdiHarddisk","mdiHarddiskPlus","mdiHarddiskRemove","mdiHatFedora","mdiHazardLights","mdiHdmiPort","mdiHdr","mdiHdrOff","mdiHead","mdiHeadAlert","mdiHeadAlertOutline","mdiHeadCheck","mdiHeadCheckOutline","mdiHeadCog","mdiHeadCogOutline","mdiHeadDotsHorizontal","mdiHeadDotsHorizontalOutline","mdiHeadFlash","mdiHeadFlashOutline","mdiHeadHeart","mdiHeadHeartOutline","mdiHeadLightbulb","mdiHeadLightbulbOutline","mdiHeadMinus","mdiHeadMinusOutline","mdiHeadOutline","mdiHeadPlus","mdiHeadPlusOutline","mdiHeadQuestion","mdiHeadQuestionOutline","mdiHeadRemove","mdiHeadRemoveOutline","mdiHeadSnowflake","mdiHeadSnowflakeOutline","mdiHeadSync","mdiHeadSyncOutline","mdiHeadphones","mdiHeadphonesBluetooth","mdiHeadphonesBox","mdiHeadphonesOff","mdiHeadphonesSettings","mdiHeadset","mdiHeadsetDock","mdiHeadsetOff","mdiHeart","mdiHeartBox","mdiHeartBoxOutline","mdiHeartBroken","mdiHeartBrokenOutline","mdiHeartCircle","mdiHeartCircleOutline","mdiHeartCog","mdiHeartCogOutline","mdiHeartFlash","mdiHeartHalf","mdiHeartHalfFull","mdiHeartHalfOutline","mdiHeartMinus","mdiHeartMinusOutline","mdiHeartMultiple","mdiHeartMultipleOutline","mdiHeartOff","mdiHeartOffOutline","mdiHeartOutline","mdiHeartPlus","mdiHeartPlusOutline","mdiHeartPulse","mdiHeartRemove","mdiHeartRemoveOutline","mdiHeartSearch","mdiHeartSettings","mdiHeartSettingsOutline","mdiHeatPump","mdiHeatPumpOutline","mdiHeatWave","mdiHeatingCoil","mdiHelicopter","mdiHelp","mdiHelpBox","mdiHelpBoxMultiple","mdiHelpBoxMultipleOutline","mdiHelpBoxOutline","mdiHelpCircle","mdiHelpCircleOutline","mdiHelpNetwork","mdiHelpNetworkOutline","mdiHelpRhombus","mdiHelpRhombusOutline","mdiHexadecimal","mdiHexagon","mdiHexagonMultiple","mdiHexagonMultipleOutline","mdiHexagonOutline","mdiHexagonSlice1","mdiHexagonSlice2","mdiHexagonSlice3","mdiHexagonSlice4","mdiHexagonSlice5","mdiHexagonSlice6","mdiHexagram","mdiHexagramOutline","mdiHighDefinition","mdiHighDefinitionBox","mdiHighway","mdiHiking","mdiHistory","mdiHockeyPuck","mdiHockeySticks","mdiHololens","mdiHome","mdiHomeAccount","mdiHomeAlert","mdiHomeAlertOutline","mdiHomeAnalytics","mdiHomeAssistant","mdiHomeAutomation","mdiHomeBattery","mdiHomeBatteryOutline","mdiHomeCircle","mdiHomeCircleOutline","mdiHomeCity","mdiHomeCityOutline","mdiHomeClock","mdiHomeClockOutline","mdiHomeEdit","mdiHomeEditOutline","mdiHomeExportOutline","mdiHomeFlood","mdiHomeFloor0","mdiHomeFloor1","mdiHomeFloor2","mdiHomeFloor3","mdiHomeFloorA","mdiHomeFloorB","mdiHomeFloorG","mdiHomeFloorL","mdiHomeFloorNegative1","mdiHomeGroup","mdiHomeGroupMinus","mdiHomeGroupPlus","mdiHomeGroupRemove","mdiHomeHeart","mdiHomeImportOutline","mdiHomeLightbulb","mdiHomeLightbulbOutline","mdiHomeLightningBolt","mdiHomeLightningBoltOutline","mdiHomeLock","mdiHomeLockOpen","mdiHomeMapMarker","mdiHomeMinus","mdiHomeMinusOutline","mdiHomeModern","mdiHomeOff","mdiHomeOffOutline","mdiHomeOutline","mdiHomePercent","mdiHomePercentOutline","mdiHomePlus","mdiHomePlusOutline","mdiHomeRemove","mdiHomeRemoveOutline","mdiHomeRoof","mdiHomeSearch","mdiHomeSearchOutline","mdiHomeSilo","mdiHomeSiloOutline","mdiHomeSoundIn","mdiHomeSoundInOutline","mdiHomeSoundOut","mdiHomeSoundOutOutline","mdiHomeSwitch","mdiHomeSwitchOutline","mdiHomeThermometer","mdiHomeThermometerOutline","mdiHomeVariant","mdiHomeVariantOutline","mdiHook","mdiHookOff","mdiHoopHouse","mdiHops","mdiHorizontalRotateClockwise","mdiHorizontalRotateCounterclockwise","mdiHorse","mdiHorseHuman","mdiHorseVariant","mdiHorseVariantFast","mdiHorseshoe","mdiHospital","mdiHospitalBox","mdiHospitalBoxOutline","mdiHospitalBuilding","mdiHospitalMarker","mdiHotTub","mdiHours12","mdiHours24","mdiHub","mdiHubOutline","mdiHubspot","mdiHulu","mdiHuman","mdiHumanBabyChangingTable","mdiHumanCane","mdiHumanCapacityDecrease","mdiHumanCapacityIncrease","mdiHumanChild","mdiHumanDolly","mdiHumanEdit","mdiHumanFemale","mdiHumanFemaleBoy","mdiHumanFemaleDance","mdiHumanFemaleFemale","mdiHumanFemaleFemaleChild","mdiHumanFemaleGirl","mdiHumanGreeting","mdiHumanGreetingProximity","mdiHumanGreetingVariant","mdiHumanHandsdown","mdiHumanHandsup","mdiHumanMale","mdiHumanMaleBoard","mdiHumanMaleBoardPoll","mdiHumanMaleBoy","mdiHumanMaleChild","mdiHumanMaleFemale","mdiHumanMaleFemaleChild","mdiHumanMaleGirl","mdiHumanMaleHeight","mdiHumanMaleHeightVariant","mdiHumanMaleMale","mdiHumanMaleMaleChild","mdiHumanNonBinary","mdiHumanPregnant","mdiHumanQueue","mdiHumanScooter","mdiHumanWalker","mdiHumanWheelchair","mdiHumanWhiteCane","mdiHumbleBundle","mdiHvac","mdiHvacOff","mdiHydraulicOilLevel","mdiHydraulicOilTemperature","mdiHydroPower","mdiHydrogenStation","mdiIceCream","mdiIceCreamOff","mdiIcePop","mdiIdCard","mdiIdentifier","mdiIdeogramCjk","mdiIdeogramCjkVariant","mdiImage","mdiImageAlbum","mdiImageArea","mdiImageAreaClose","mdiImageAutoAdjust","mdiImageBroken","mdiImageBrokenVariant","mdiImageCheck","mdiImageCheckOutline","mdiImageEdit","mdiImageEditOutline","mdiImageFilterBlackWhite","mdiImageFilterCenterFocus","mdiImageFilterCenterFocusStrong","mdiImageFilterCenterFocusStrongOutline","mdiImageFilterCenterFocusWeak","mdiImageFilterDrama","mdiImageFilterDramaOutline","mdiImageFilterFrames","mdiImageFilterHdr","mdiImageFilterHdrOutline","mdiImageFilterNone","mdiImageFilterTiltShift","mdiImageFilterVintage","mdiImageFrame","mdiImageLock","mdiImageLockOutline","mdiImageMarker","mdiImageMarkerOutline","mdiImageMinus","mdiImageMinusOutline","mdiImageMove","mdiImageMultiple","mdiImageMultipleOutline","mdiImageOff","mdiImageOffOutline","mdiImageOutline","mdiImagePlus","mdiImagePlusOutline","mdiImageRefresh","mdiImageRefreshOutline","mdiImageRemove","mdiImageRemoveOutline","mdiImageSearch","mdiImageSearchOutline","mdiImageSizeSelectActual","mdiImageSizeSelectLarge","mdiImageSizeSelectSmall","mdiImageSync","mdiImageSyncOutline","mdiImageText","mdiImport","mdiInbox","mdiInboxArrowDown","mdiInboxArrowDownOutline","mdiInboxArrowUp","mdiInboxArrowUpOutline","mdiInboxFull","mdiInboxFullOutline","mdiInboxMultiple","mdiInboxMultipleOutline","mdiInboxOutline","mdiInboxRemove","mdiInboxRemoveOutline","mdiIncognito","mdiIncognitoCircle","mdiIncognitoCircleOff","mdiIncognitoOff","mdiInduction","mdiInfinity","mdiInformation","mdiInformationBox","mdiInformationBoxOutline","mdiInformationOff","mdiInformationOffOutline","mdiInformationOutline","mdiInformationSlabBox","mdiInformationSlabBoxOutline","mdiInformationSlabCircle","mdiInformationSlabCircleOutline","mdiInformationSlabSymbol","mdiInformationSymbol","mdiInformationVariant","mdiInformationVariantBox","mdiInformationVariantBoxOutline","mdiInformationVariantCircle","mdiInformationVariantCircleOutline","mdiInstagram","mdiInstrumentTriangle","mdiIntegratedCircuitChip","mdiInvertColors","mdiInvertColorsOff","mdiInvoice","mdiInvoiceArrowLeft","mdiInvoiceArrowLeftOutline","mdiInvoiceArrowRight","mdiInvoiceArrowRightOutline","mdiInvoiceCheck","mdiInvoiceCheckOutline","mdiInvoiceClock","mdiInvoiceClockOutline","mdiInvoiceEdit","mdiInvoiceEditOutline","mdiInvoiceExportOutline","mdiInvoiceFast","mdiInvoiceFastOutline","mdiInvoiceImport","mdiInvoiceImportOutline","mdiInvoiceList","mdiInvoiceListOutline","mdiInvoiceMinus","mdiInvoiceMinusOutline","mdiInvoiceMultiple","mdiInvoiceMultipleOutline","mdiInvoiceOutline","mdiInvoicePlus","mdiInvoicePlusOutline","mdiInvoiceRemove","mdiInvoiceRemoveOutline","mdiInvoiceSend","mdiInvoiceSendOutline","mdiInvoiceText","mdiInvoiceTextArrowLeft","mdiInvoiceTextArrowLeftOutline","mdiInvoiceTextArrowRight","mdiInvoiceTextArrowRightOutline","mdiInvoiceTextCheck","mdiInvoiceTextCheckOutline","mdiInvoiceTextClock","mdiInvoiceTextClockOutline","mdiInvoiceTextEdit","mdiInvoiceTextEditOutline","mdiInvoiceTextFast","mdiInvoiceTextFastOutline","mdiInvoiceTextMinus","mdiInvoiceTextMinusOutline","mdiInvoiceTextMultiple","mdiInvoiceTextMultipleOutline","mdiInvoiceTextOutline","mdiInvoiceTextPlus","mdiInvoiceTextPlusOutline","mdiInvoiceTextRemove","mdiInvoiceTextRemoveOutline","mdiInvoiceTextSend","mdiInvoiceTextSendOutline","mdiIobroker","mdiIp","mdiIpNetwork","mdiIpNetworkOutline","mdiIpOutline","mdiIpod","mdiIron","mdiIronBoard","mdiIronOutline","mdiIsland","mdiIslandVariant","mdiIvBag","mdiJabber","mdiJeepney","mdiJellyfish","mdiJellyfishOutline","mdiJira","mdiJquery","mdiJsfiddle","mdiJumpRope","mdiKabaddi","mdiKangaroo","mdiKarate","mdiKayaking","mdiKeg","mdiKettle","mdiKettleAlert","mdiKettleAlertOutline","mdiKettleOff","mdiKettleOffOutline","mdiKettleOutline","mdiKettlePourOver","mdiKettleSteam","mdiKettleSteamOutline","mdiKettlebell","mdiKey","mdiKeyAlert","mdiKeyAlertOutline","mdiKeyArrowRight","mdiKeyChain","mdiKeyChainVariant","mdiKeyChange","mdiKeyLink","mdiKeyMinus","mdiKeyOutline","mdiKeyPlus","mdiKeyRemove","mdiKeyStar","mdiKeyVariant","mdiKeyWireless","mdiKeyboard","mdiKeyboardBackspace","mdiKeyboardCaps","mdiKeyboardClose","mdiKeyboardCloseOutline","mdiKeyboardEsc","mdiKeyboardF1","mdiKeyboardF10","mdiKeyboardF11","mdiKeyboardF12","mdiKeyboardF2","mdiKeyboardF3","mdiKeyboardF4","mdiKeyboardF5","mdiKeyboardF6","mdiKeyboardF7","mdiKeyboardF8","mdiKeyboardF9","mdiKeyboardOff","mdiKeyboardOffOutline","mdiKeyboardOutline","mdiKeyboardReturn","mdiKeyboardSettings","mdiKeyboardSettingsOutline","mdiKeyboardSpace","mdiKeyboardTab","mdiKeyboardTabReverse","mdiKeyboardVariant","mdiKhanda","mdiKickstarter","mdiKite","mdiKiteOutline","mdiKitesurfing","mdiKlingon","mdiKnife","mdiKnifeMilitary","mdiKnob","mdiKoala","mdiKodi","mdiKubernetes","mdiLabel","mdiLabelMultiple","mdiLabelMultipleOutline","mdiLabelOff","mdiLabelOffOutline","mdiLabelOutline","mdiLabelPercent","mdiLabelPercentOutline","mdiLabelVariant","mdiLabelVariantOutline","mdiLadder","mdiLadybug","mdiLambda","mdiLamp","mdiLampOutline","mdiLamps","mdiLampsOutline","mdiLan","mdiLanCheck","mdiLanConnect","mdiLanDisconnect","mdiLanPending","mdiLandFields","mdiLandPlots","mdiLandPlotsCircle","mdiLandPlotsCircleVariant","mdiLandPlotsMarker","mdiLandRowsHorizontal","mdiLandRowsVertical","mdiLandslide","mdiLandslideOutline","mdiLanguageC","mdiLanguageCpp","mdiLanguageCsharp","mdiLanguageCss3","mdiLanguageFortran","mdiLanguageGo","mdiLanguageHaskell","mdiLanguageHtml5","mdiLanguageJava","mdiLanguageJavascript","mdiLanguageKotlin","mdiLanguageLua","mdiLanguageMarkdown","mdiLanguageMarkdownOutline","mdiLanguagePhp","mdiLanguagePython","mdiLanguageR","mdiLanguageRuby","mdiLanguageRubyOnRails","mdiLanguageRust","mdiLanguageSwift","mdiLanguageTypescript","mdiLanguageXaml","mdiLaptop","mdiLaptopAccount","mdiLaptopOff","mdiLaravel","mdiLaserPointer","mdiLasso","mdiLastpass","mdiLatitude","mdiLaunch","mdiLavaLamp","mdiLayers","mdiLayersEdit","mdiLayersMinus","mdiLayersOff","mdiLayersOffOutline","mdiLayersOutline","mdiLayersPlus","mdiLayersRemove","mdiLayersSearch","mdiLayersSearchOutline","mdiLayersTriple","mdiLayersTripleOutline","mdiLeadPencil","mdiLeaf","mdiLeafCircle","mdiLeafCircleOutline","mdiLeafMaple","mdiLeafMapleOff","mdiLeafOff","mdiLeak","mdiLeakOff","mdiLectern","mdiLedOff","mdiLedOn","mdiLedOutline","mdiLedStrip","mdiLedStripVariant","mdiLedStripVariantOff","mdiLedVariantOff","mdiLedVariantOn","mdiLedVariantOutline","mdiLeek","mdiLessThan","mdiLessThanOrEqual","mdiLibrary","mdiLibraryOutline","mdiLibraryShelves","mdiLicense","mdiLifebuoy","mdiLightFloodDown","mdiLightFloodUp","mdiLightRecessed","mdiLightSwitch","mdiLightSwitchOff","mdiLightbulb","mdiLightbulbAlert","mdiLightbulbAlertOutline","mdiLightbulbAuto","mdiLightbulbAutoOutline","mdiLightbulbCfl","mdiLightbulbCflOff","mdiLightbulbCflSpiral","mdiLightbulbCflSpiralOff","mdiLightbulbFluorescentTube","mdiLightbulbFluorescentTubeOutline","mdiLightbulbGroup","mdiLightbulbGroupOff","mdiLightbulbGroupOffOutline","mdiLightbulbGroupOutline","mdiLightbulbMultiple","mdiLightbulbMultipleOff","mdiLightbulbMultipleOffOutline","mdiLightbulbMultipleOutline","mdiLightbulbNight","mdiLightbulbNightOutline","mdiLightbulbOff","mdiLightbulbOffOutline","mdiLightbulbOn","mdiLightbulbOn10","mdiLightbulbOn20","mdiLightbulbOn30","mdiLightbulbOn40","mdiLightbulbOn50","mdiLightbulbOn60","mdiLightbulbOn70","mdiLightbulbOn80","mdiLightbulbOn90","mdiLightbulbOnOutline","mdiLightbulbOutline","mdiLightbulbQuestion","mdiLightbulbQuestionOutline","mdiLightbulbSpot","mdiLightbulbSpotOff","mdiLightbulbVariant","mdiLightbulbVariantOutline","mdiLighthouse","mdiLighthouseOn","mdiLightningBolt","mdiLightningBoltCircle","mdiLightningBoltOutline","mdiLineScan","mdiLingerie","mdiLink","mdiLinkBox","mdiLinkBoxOutline","mdiLinkBoxVariant","mdiLinkBoxVariantOutline","mdiLinkCircle","mdiLinkCircleOutline","mdiLinkEdit","mdiLinkLock","mdiLinkOff","mdiLinkPlus","mdiLinkVariant","mdiLinkVariantMinus","mdiLinkVariantOff","mdiLinkVariantPlus","mdiLinkVariantRemove","mdiLinkedin","mdiLinux","mdiLinuxMint","mdiLipstick","mdiLiquidSpot","mdiLiquor","mdiListBox","mdiListBoxOutline","mdiListStatus","mdiLitecoin","mdiLoading","mdiLocationEnter","mdiLocationExit","mdiLock","mdiLockAlert","mdiLockAlertOutline","mdiLockCheck","mdiLockCheckOutline","mdiLockClock","mdiLockMinus","mdiLockMinusOutline","mdiLockOff","mdiLockOffOutline","mdiLockOpen","mdiLockOpenAlert","mdiLockOpenAlertOutline","mdiLockOpenCheck","mdiLockOpenCheckOutline","mdiLockOpenMinus","mdiLockOpenMinusOutline","mdiLockOpenOutline","mdiLockOpenPlus","mdiLockOpenPlusOutline","mdiLockOpenRemove","mdiLockOpenRemoveOutline","mdiLockOpenVariant","mdiLockOpenVariantOutline","mdiLockOutline","mdiLockPattern","mdiLockPercent","mdiLockPercentOpen","mdiLockPercentOpenOutline","mdiLockPercentOpenVariant","mdiLockPercentOpenVariantOutline","mdiLockPercentOutline","mdiLockPlus","mdiLockPlusOutline","mdiLockQuestion","mdiLockRemove","mdiLockRemoveOutline","mdiLockReset","mdiLockSmart","mdiLocker","mdiLockerMultiple","mdiLogin","mdiLoginVariant","mdiLogout","mdiLogoutVariant","mdiLongitude","mdiLooks","mdiLotion","mdiLotionOutline","mdiLotionPlus","mdiLotionPlusOutline","mdiLoupe","mdiLumx","mdiLungs","mdiMace","mdiMagazinePistol","mdiMagazineRifle","mdiMagicStaff","mdiMagnet","mdiMagnetOn","mdiMagnify","mdiMagnifyClose","mdiMagnifyExpand","mdiMagnifyMinus","mdiMagnifyMinusCursor","mdiMagnifyMinusOutline","mdiMagnifyPlus","mdiMagnifyPlusCursor","mdiMagnifyPlusOutline","mdiMagnifyRemoveCursor","mdiMagnifyRemoveOutline","mdiMagnifyScan","mdiMail","mdiMailbox","mdiMailboxOpen","mdiMailboxOpenOutline","mdiMailboxOpenUp","mdiMailboxOpenUpOutline","mdiMailboxOutline","mdiMailboxUp","mdiMailboxUpOutline","mdiManjaro","mdiMap","mdiMapCheck","mdiMapCheckOutline","mdiMapClock","mdiMapClockOutline","mdiMapLegend","mdiMapMarker","mdiMapMarkerAccount","mdiMapMarkerAccountOutline","mdiMapMarkerAlert","mdiMapMarkerAlertOutline","mdiMapMarkerCheck","mdiMapMarkerCheckOutline","mdiMapMarkerCircle","mdiMapMarkerDistance","mdiMapMarkerDown","mdiMapMarkerLeft","mdiMapMarkerLeftOutline","mdiMapMarkerMinus","mdiMapMarkerMinusOutline","mdiMapMarkerMultiple","mdiMapMarkerMultipleOutline","mdiMapMarkerOff","mdiMapMarkerOffOutline","mdiMapMarkerOutline","mdiMapMarkerPath","mdiMapMarkerPlus","mdiMapMarkerPlusOutline","mdiMapMarkerQuestion","mdiMapMarkerQuestionOutline","mdiMapMarkerRadius","mdiMapMarkerRadiusOutline","mdiMapMarkerRemove","mdiMapMarkerRemoveOutline","mdiMapMarkerRemoveVariant","mdiMapMarkerRight","mdiMapMarkerRightOutline","mdiMapMarkerStar","mdiMapMarkerStarOutline","mdiMapMarkerUp","mdiMapMinus","mdiMapOutline","mdiMapPlus","mdiMapSearch","mdiMapSearchOutline","mdiMapbox","mdiMargin","mdiMarker","mdiMarkerCancel","mdiMarkerCheck","mdiMastodon","mdiMaterialDesign","mdiMaterialUi","mdiMathCompass","mdiMathCos","mdiMathIntegral","mdiMathIntegralBox","mdiMathLog","mdiMathNorm","mdiMathNormBox","mdiMathSin","mdiMathTan","mdiMatrix","mdiMedal","mdiMedalOutline","mdiMedicalBag","mdiMedicalCottonSwab","mdiMedication","mdiMedicationOutline","mdiMeditation","mdiMemory","mdiMemoryArrowDown","mdiMenorah","mdiMenorahFire","mdiMenu","mdiMenuClose","mdiMenuDown","mdiMenuDownOutline","mdiMenuLeft","mdiMenuLeftOutline","mdiMenuOpen","mdiMenuRight","mdiMenuRightOutline","mdiMenuSwap","mdiMenuSwapOutline","mdiMenuUp","mdiMenuUpOutline","mdiMerge","mdiMessage","mdiMessageAlert","mdiMessageAlertOutline","mdiMessageArrowLeft","mdiMessageArrowLeftOutline","mdiMessageArrowRight","mdiMessageArrowRightOutline","mdiMessageBadge","mdiMessageBadgeOutline","mdiMessageBookmark","mdiMessageBookmarkOutline","mdiMessageBulleted","mdiMessageBulletedOff","mdiMessageCheck","mdiMessageCheckOutline","mdiMessageCog","mdiMessageCogOutline","mdiMessageDraw","mdiMessageFast","mdiMessageFastOutline","mdiMessageFlash","mdiMessageFlashOutline","mdiMessageImage","mdiMessageImageOutline","mdiMessageLock","mdiMessageLockOutline","mdiMessageMinus","mdiMessageMinusOutline","mdiMessageOff","mdiMessageOffOutline","mdiMessageOutline","mdiMessagePlus","mdiMessagePlusOutline","mdiMessageProcessing","mdiMessageProcessingOutline","mdiMessageQuestion","mdiMessageQuestionOutline","mdiMessageReply","mdiMessageReplyOutline","mdiMessageReplyText","mdiMessageReplyTextOutline","mdiMessageSettings","mdiMessageSettingsOutline","mdiMessageStar","mdiMessageStarOutline","mdiMessageText","mdiMessageTextClock","mdiMessageTextClockOutline","mdiMessageTextFast","mdiMessageTextFastOutline","mdiMessageTextLock","mdiMessageTextLockOutline","mdiMessageTextOutline","mdiMessageVideo","mdiMeteor","mdiMeterElectric","mdiMeterElectricOutline","mdiMeterGas","mdiMeterGasOutline","mdiMetronome","mdiMetronomeTick","mdiMicroSd","mdiMicrophone","mdiMicrophoneMessage","mdiMicrophoneMessageOff","mdiMicrophoneMinus","mdiMicrophoneOff","mdiMicrophoneOutline","mdiMicrophonePlus","mdiMicrophoneQuestion","mdiMicrophoneQuestionOutline","mdiMicrophoneSettings","mdiMicrophoneVariant","mdiMicrophoneVariantOff","mdiMicroscope","mdiMicrosoft","mdiMicrosoftAccess","mdiMicrosoftAzure","mdiMicrosoftAzureDevops","mdiMicrosoftBing","mdiMicrosoftDynamics365","mdiMicrosoftEdge","mdiMicrosoftExcel","mdiMicrosoftInternetExplorer","mdiMicrosoftOffice","mdiMicrosoftOnedrive","mdiMicrosoftOnenote","mdiMicrosoftOutlook","mdiMicrosoftPowerpoint","mdiMicrosoftSharepoint","mdiMicrosoftTeams","mdiMicrosoftVisualStudio","mdiMicrosoftVisualStudioCode","mdiMicrosoftWindows","mdiMicrosoftWindowsClassic","mdiMicrosoftWord","mdiMicrosoftXbox","mdiMicrosoftXboxController","mdiMicrosoftXboxControllerBatteryAlert","mdiMicrosoftXboxControllerBatteryCharging","mdiMicrosoftXboxControllerBatteryEmpty","mdiMicrosoftXboxControllerBatteryFull","mdiMicrosoftXboxControllerBatteryLow","mdiMicrosoftXboxControllerBatteryMedium","mdiMicrosoftXboxControllerBatteryUnknown","mdiMicrosoftXboxControllerMenu","mdiMicrosoftXboxControllerOff","mdiMicrosoftXboxControllerView","mdiMicrowave","mdiMicrowaveOff","mdiMiddleware","mdiMiddlewareOutline","mdiMidi","mdiMidiPort","mdiMine","mdiMinecraft","mdiMiniSd","mdiMinidisc","mdiMinus","mdiMinusBox","mdiMinusBoxMultiple","mdiMinusBoxMultipleOutline","mdiMinusBoxOutline","mdiMinusCircle","mdiMinusCircleMultiple","mdiMinusCircleMultipleOutline","mdiMinusCircleOff","mdiMinusCircleOffOutline","mdiMinusCircleOutline","mdiMinusNetwork","mdiMinusNetworkOutline","mdiMinusThick","mdiMirror","mdiMirrorRectangle","mdiMirrorVariant","mdiMixedMartialArts","mdiMixedReality","mdiMolecule","mdiMoleculeCo","mdiMoleculeCo2","mdiMonitor","mdiMonitorAccount","mdiMonitorArrowDown","mdiMonitorArrowDownVariant","mdiMonitorCellphone","mdiMonitorCellphoneStar","mdiMonitorDashboard","mdiMonitorEdit","mdiMonitorEye","mdiMonitorLock","mdiMonitorMultiple","mdiMonitorOff","mdiMonitorScreenshot","mdiMonitorShare","mdiMonitorShimmer","mdiMonitorSmall","mdiMonitorSpeaker","mdiMonitorSpeakerOff","mdiMonitorStar","mdiMonitorVertical","mdiMoonFirstQuarter","mdiMoonFull","mdiMoonLastQuarter","mdiMoonNew","mdiMoonWaningCrescent","mdiMoonWaningGibbous","mdiMoonWaxingCrescent","mdiMoonWaxingGibbous","mdiMoped","mdiMopedElectric","mdiMopedElectricOutline","mdiMopedOutline","mdiMore","mdiMortarPestle","mdiMortarPestlePlus","mdiMosque","mdiMosqueOutline","mdiMotherHeart","mdiMotherNurse","mdiMotion","mdiMotionOutline","mdiMotionPause","mdiMotionPauseOutline","mdiMotionPlay","mdiMotionPlayOutline","mdiMotionSensor","mdiMotionSensorOff","mdiMotorbike","mdiMotorbikeElectric","mdiMotorbikeOff","mdiMouse","mdiMouseBluetooth","mdiMouseLeftClick","mdiMouseLeftClickOutline","mdiMouseMoveDown","mdiMouseMoveUp","mdiMouseMoveVertical","mdiMouseOff","mdiMouseOutline","mdiMouseRightClick","mdiMouseRightClickOutline","mdiMouseScrollWheel","mdiMouseVariant","mdiMouseVariantOff","mdiMoveResize","mdiMoveResizeVariant","mdiMovie","mdiMovieCheck","mdiMovieCheckOutline","mdiMovieCog","mdiMovieCogOutline","mdiMovieEdit","mdiMovieEditOutline","mdiMovieFilter","mdiMovieFilterOutline","mdiMovieMinus","mdiMovieMinusOutline","mdiMovieOff","mdiMovieOffOutline","mdiMovieOpen","mdiMovieOpenCheck","mdiMovieOpenCheckOutline","mdiMovieOpenCog","mdiMovieOpenCogOutline","mdiMovieOpenEdit","mdiMovieOpenEditOutline","mdiMovieOpenMinus","mdiMovieOpenMinusOutline","mdiMovieOpenOff","mdiMovieOpenOffOutline","mdiMovieOpenOutline","mdiMovieOpenPlay","mdiMovieOpenPlayOutline","mdiMovieOpenPlus","mdiMovieOpenPlusOutline","mdiMovieOpenRemove","mdiMovieOpenRemoveOutline","mdiMovieOpenSettings","mdiMovieOpenSettingsOutline","mdiMovieOpenStar","mdiMovieOpenStarOutline","mdiMovieOutline","mdiMoviePlay","mdiMoviePlayOutline","mdiMoviePlus","mdiMoviePlusOutline","mdiMovieRemove","mdiMovieRemoveOutline","mdiMovieRoll","mdiMovieSearch","mdiMovieSearchOutline","mdiMovieSettings","mdiMovieSettingsOutline","mdiMovieStar","mdiMovieStarOutline","mdiMower","mdiMowerBag","mdiMowerBagOn","mdiMowerOn","mdiMuffin","mdiMulticast","mdiMultimedia","mdiMultiplication","mdiMultiplicationBox","mdiMushroom","mdiMushroomOff","mdiMushroomOffOutline","mdiMushroomOutline","mdiMusic","mdiMusicAccidentalDoubleFlat","mdiMusicAccidentalDoubleSharp","mdiMusicAccidentalFlat","mdiMusicAccidentalNatural","mdiMusicAccidentalSharp","mdiMusicBox","mdiMusicBoxMultiple","mdiMusicBoxMultipleOutline","mdiMusicBoxOutline","mdiMusicCircle","mdiMusicCircleOutline","mdiMusicClefAlto","mdiMusicClefBass","mdiMusicClefTreble","mdiMusicNote","mdiMusicNoteBluetooth","mdiMusicNoteBluetoothOff","mdiMusicNoteEighth","mdiMusicNoteEighthDotted","mdiMusicNoteHalf","mdiMusicNoteHalfDotted","mdiMusicNoteMinus","mdiMusicNoteOff","mdiMusicNoteOffOutline","mdiMusicNoteOutline","mdiMusicNotePlus","mdiMusicNoteQuarter","mdiMusicNoteQuarterDotted","mdiMusicNoteSixteenth","mdiMusicNoteSixteenthDotted","mdiMusicNoteWhole","mdiMusicNoteWholeDotted","mdiMusicOff","mdiMusicRestEighth","mdiMusicRestHalf","mdiMusicRestQuarter","mdiMusicRestSixteenth","mdiMusicRestWhole","mdiMustache","mdiNail","mdiNas","mdiNativescript","mdiNature","mdiNatureOutline","mdiNaturePeople","mdiNaturePeopleOutline","mdiNavigation","mdiNavigationOutline","mdiNavigationVariant","mdiNavigationVariantOutline","mdiNearMe","mdiNecklace","mdiNeedle","mdiNeedleOff","mdiNetflix","mdiNetwork","mdiNetworkOff","mdiNetworkOffOutline","mdiNetworkOutline","mdiNetworkPos","mdiNetworkStrength1","mdiNetworkStrength1Alert","mdiNetworkStrength2","mdiNetworkStrength2Alert","mdiNetworkStrength3","mdiNetworkStrength3Alert","mdiNetworkStrength4","mdiNetworkStrength4Alert","mdiNetworkStrength4Cog","mdiNetworkStrengthOff","mdiNetworkStrengthOffOutline","mdiNetworkStrengthOutline","mdiNewBox","mdiNewspaper","mdiNewspaperCheck","mdiNewspaperMinus","mdiNewspaperPlus","mdiNewspaperRemove","mdiNewspaperVariant","mdiNewspaperVariantMultiple","mdiNewspaperVariantMultipleOutline","mdiNewspaperVariantOutline","mdiNfc","mdiNfcSearchVariant","mdiNfcTap","mdiNfcVariant","mdiNfcVariantOff","mdiNinja","mdiNintendoGameBoy","mdiNintendoSwitch","mdiNintendoWii","mdiNintendoWiiu","mdiNix","mdiNodejs","mdiNoodles","mdiNotEqual","mdiNotEqualVariant","mdiNote","mdiNoteAlert","mdiNoteAlertOutline","mdiNoteCheck","mdiNoteCheckOutline","mdiNoteEdit","mdiNoteEditOutline","mdiNoteMinus","mdiNoteMinusOutline","mdiNoteMultiple","mdiNoteMultipleOutline","mdiNoteOff","mdiNoteOffOutline","mdiNoteOutline","mdiNotePlus","mdiNotePlusOutline","mdiNoteRemove","mdiNoteRemoveOutline","mdiNoteSearch","mdiNoteSearchOutline","mdiNoteText","mdiNoteTextOutline","mdiNotebook","mdiNotebookCheck","mdiNotebookCheckOutline","mdiNotebookEdit","mdiNotebookEditOutline","mdiNotebookHeart","mdiNotebookHeartOutline","mdiNotebookMinus","mdiNotebookMinusOutline","mdiNotebookMultiple","mdiNotebookOutline","mdiNotebookPlus","mdiNotebookPlusOutline","mdiNotebookRemove","mdiNotebookRemoveOutline","mdiNotificationClearAll","mdiNpm","mdiNuke","mdiNull","mdiNumeric","mdiNumeric0","mdiNumeric0Box","mdiNumeric0BoxMultiple","mdiNumeric0BoxMultipleOutline","mdiNumeric0BoxOutline","mdiNumeric0Circle","mdiNumeric0CircleOutline","mdiNumeric1","mdiNumeric10","mdiNumeric10Box","mdiNumeric10BoxMultiple","mdiNumeric10BoxMultipleOutline","mdiNumeric10BoxOutline","mdiNumeric10Circle","mdiNumeric10CircleOutline","mdiNumeric1Box","mdiNumeric1BoxMultiple","mdiNumeric1BoxMultipleOutline","mdiNumeric1BoxOutline","mdiNumeric1Circle","mdiNumeric1CircleOutline","mdiNumeric2","mdiNumeric2Box","mdiNumeric2BoxMultiple","mdiNumeric2BoxMultipleOutline","mdiNumeric2BoxOutline","mdiNumeric2Circle","mdiNumeric2CircleOutline","mdiNumeric3","mdiNumeric3Box","mdiNumeric3BoxMultiple","mdiNumeric3BoxMultipleOutline","mdiNumeric3BoxOutline","mdiNumeric3Circle","mdiNumeric3CircleOutline","mdiNumeric4","mdiNumeric4Box","mdiNumeric4BoxMultiple","mdiNumeric4BoxMultipleOutline","mdiNumeric4BoxOutline","mdiNumeric4Circle","mdiNumeric4CircleOutline","mdiNumeric5","mdiNumeric5Box","mdiNumeric5BoxMultiple","mdiNumeric5BoxMultipleOutline","mdiNumeric5BoxOutline","mdiNumeric5Circle","mdiNumeric5CircleOutline","mdiNumeric6","mdiNumeric6Box","mdiNumeric6BoxMultiple","mdiNumeric6BoxMultipleOutline","mdiNumeric6BoxOutline","mdiNumeric6Circle","mdiNumeric6CircleOutline","mdiNumeric7","mdiNumeric7Box","mdiNumeric7BoxMultiple","mdiNumeric7BoxMultipleOutline","mdiNumeric7BoxOutline","mdiNumeric7Circle","mdiNumeric7CircleOutline","mdiNumeric8","mdiNumeric8Box","mdiNumeric8BoxMultiple","mdiNumeric8BoxMultipleOutline","mdiNumeric8BoxOutline","mdiNumeric8Circle","mdiNumeric8CircleOutline","mdiNumeric9","mdiNumeric9Box","mdiNumeric9BoxMultiple","mdiNumeric9BoxMultipleOutline","mdiNumeric9BoxOutline","mdiNumeric9Circle","mdiNumeric9CircleOutline","mdiNumeric9Plus","mdiNumeric9PlusBox","mdiNumeric9PlusBoxMultiple","mdiNumeric9PlusBoxMultipleOutline","mdiNumeric9PlusBoxOutline","mdiNumeric9PlusCircle","mdiNumeric9PlusCircleOutline","mdiNumericNegative1","mdiNumericOff","mdiNumericPositive1","mdiNut","mdiNutrition","mdiNuxt","mdiOar","mdiOcarina","mdiOci","mdiOcr","mdiOctagon","mdiOctagonOutline","mdiOctagram","mdiOctagramEdit","mdiOctagramEditOutline","mdiOctagramMinus","mdiOctagramMinusOutline","mdiOctagramOutline","mdiOctagramPlus","mdiOctagramPlusOutline","mdiOctahedron","mdiOctahedronOff","mdiOdnoklassniki","mdiOffer","mdiOfficeBuilding","mdiOfficeBuildingCog","mdiOfficeBuildingCogOutline","mdiOfficeBuildingMarker","mdiOfficeBuildingMarkerOutline","mdiOfficeBuildingMinus","mdiOfficeBuildingMinusOutline","mdiOfficeBuildingOutline","mdiOfficeBuildingPlus","mdiOfficeBuildingPlusOutline","mdiOfficeBuildingRemove","mdiOfficeBuildingRemoveOutline","mdiOil","mdiOilLamp","mdiOilLevel","mdiOilTemperature","mdiOm","mdiOmega","mdiOneUp","mdiOnepassword","mdiOpacity","mdiOpenInApp","mdiOpenInNew","mdiOpenSourceInitiative","mdiOpenid","mdiOpera","mdiOrbit","mdiOrbitVariant","mdiOrderAlphabeticalAscending","mdiOrderAlphabeticalDescending","mdiOrderBoolAscending","mdiOrderBoolAscendingVariant","mdiOrderBoolDescending","mdiOrderBoolDescendingVariant","mdiOrderNumericAscending","mdiOrderNumericDescending","mdiOrigin","mdiOrnament","mdiOrnamentVariant","mdiOutdoorLamp","mdiOverscan","mdiOwl","mdiPacMan","mdiPackage","mdiPackageCheck","mdiPackageDown","mdiPackageUp","mdiPackageVariant","mdiPackageVariantClosed","mdiPackageVariantClosedCheck","mdiPackageVariantClosedMinus","mdiPackageVariantClosedPlus","mdiPackageVariantClosedRemove","mdiPackageVariantMinus","mdiPackageVariantPlus","mdiPackageVariantRemove","mdiPageFirst","mdiPageLast","mdiPageLayoutBody","mdiPageLayoutFooter","mdiPageLayoutHeader","mdiPageLayoutHeaderFooter","mdiPageLayoutSidebarLeft","mdiPageLayoutSidebarRight","mdiPageNext","mdiPageNextOutline","mdiPagePrevious","mdiPagePreviousOutline","mdiPail","mdiPailMinus","mdiPailMinusOutline","mdiPailOff","mdiPailOffOutline","mdiPailOutline","mdiPailPlus","mdiPailPlusOutline","mdiPailRemove","mdiPailRemoveOutline","mdiPalette","mdiPaletteAdvanced","mdiPaletteOutline","mdiPaletteSwatch","mdiPaletteSwatchOutline","mdiPaletteSwatchVariant","mdiPalmTree","mdiPan","mdiPanBottomLeft","mdiPanBottomRight","mdiPanDown","mdiPanHorizontal","mdiPanLeft","mdiPanRight","mdiPanTopLeft","mdiPanTopRight","mdiPanUp","mdiPanVertical","mdiPanda","mdiPandora","mdiPanorama","mdiPanoramaFisheye","mdiPanoramaHorizontal","mdiPanoramaHorizontalOutline","mdiPanoramaOutline","mdiPanoramaSphere","mdiPanoramaSphereOutline","mdiPanoramaVariant","mdiPanoramaVariantOutline","mdiPanoramaVertical","mdiPanoramaVerticalOutline","mdiPanoramaWideAngle","mdiPanoramaWideAngleOutline","mdiPaperCutVertical","mdiPaperRoll","mdiPaperRollOutline","mdiPaperclip","mdiPaperclipCheck","mdiPaperclipLock","mdiPaperclipMinus","mdiPaperclipOff","mdiPaperclipPlus","mdiPaperclipRemove","mdiParachute","mdiParachuteOutline","mdiParagliding","mdiParking","mdiPartyPopper","mdiPassport","mdiPassportAlert","mdiPassportBiometric","mdiPassportCancel","mdiPassportCheck","mdiPassportMinus","mdiPassportPlus","mdiPassportRemove","mdiPasta","mdiPatioHeater","mdiPatreon","mdiPause","mdiPauseBox","mdiPauseBoxOutline","mdiPauseCircle","mdiPauseCircleOutline","mdiPauseOctagon","mdiPauseOctagonOutline","mdiPaw","mdiPawOff","mdiPawOffOutline","mdiPawOutline","mdiPeace","mdiPeanut","mdiPeanutOff","mdiPeanutOffOutline","mdiPeanutOutline","mdiPen","mdiPenLock","mdiPenMinus","mdiPenOff","mdiPenPlus","mdiPenRemove","mdiPencil","mdiPencilBox","mdiPencilBoxMultiple","mdiPencilBoxMultipleOutline","mdiPencilBoxOutline","mdiPencilCircle","mdiPencilCircleOutline","mdiPencilLock","mdiPencilLockOutline","mdiPencilMinus","mdiPencilMinusOutline","mdiPencilOff","mdiPencilOffOutline","mdiPencilOutline","mdiPencilPlus","mdiPencilPlusOutline","mdiPencilRemove","mdiPencilRemoveOutline","mdiPencilRuler","mdiPencilRulerOutline","mdiPenguin","mdiPentagon","mdiPentagonOutline","mdiPentagram","mdiPercent","mdiPercentBox","mdiPercentBoxOutline","mdiPercentCircle","mdiPercentCircleOutline","mdiPercentOutline","mdiPeriodicTable","mdiPerspectiveLess","mdiPerspectiveMore","mdiPh","mdiPhone","mdiPhoneAlert","mdiPhoneAlertOutline","mdiPhoneBluetooth","mdiPhoneBluetoothOutline","mdiPhoneCancel","mdiPhoneCancelOutline","mdiPhoneCheck","mdiPhoneCheckOutline","mdiPhoneClassic","mdiPhoneClassicOff","mdiPhoneClock","mdiPhoneDial","mdiPhoneDialOutline","mdiPhoneForward","mdiPhoneForwardOutline","mdiPhoneHangup","mdiPhoneHangupOutline","mdiPhoneInTalk","mdiPhoneInTalkOutline","mdiPhoneIncoming","mdiPhoneIncomingOutgoing","mdiPhoneIncomingOutgoingOutline","mdiPhoneIncomingOutline","mdiPhoneLock","mdiPhoneLockOutline","mdiPhoneLog","mdiPhoneLogOutline","mdiPhoneMessage","mdiPhoneMessageOutline","mdiPhoneMinus","mdiPhoneMinusOutline","mdiPhoneMissed","mdiPhoneMissedOutline","mdiPhoneOff","mdiPhoneOffOutline","mdiPhoneOutgoing","mdiPhoneOutgoingOutline","mdiPhoneOutline","mdiPhonePaused","mdiPhonePausedOutline","mdiPhonePlus","mdiPhonePlusOutline","mdiPhoneRefresh","mdiPhoneRefreshOutline","mdiPhoneRemove","mdiPhoneRemoveOutline","mdiPhoneReturn","mdiPhoneReturnOutline","mdiPhoneRing","mdiPhoneRingOutline","mdiPhoneRotateLandscape","mdiPhoneRotatePortrait","mdiPhoneSettings","mdiPhoneSettingsOutline","mdiPhoneSync","mdiPhoneSyncOutline","mdiPhoneVoip","mdiPi","mdiPiBox","mdiPiHole","mdiPiano","mdiPianoOff","mdiPickaxe","mdiPictureInPictureBottomRight","mdiPictureInPictureBottomRightOutline","mdiPictureInPictureTopRight","mdiPictureInPictureTopRightOutline","mdiPier","mdiPierCrane","mdiPig","mdiPigVariant","mdiPigVariantOutline","mdiPiggyBank","mdiPiggyBankOutline","mdiPill","mdiPillMultiple","mdiPillOff","mdiPillar","mdiPin","mdiPinOff","mdiPinOffOutline","mdiPinOutline","mdiPineTree","mdiPineTreeBox","mdiPineTreeFire","mdiPineTreeVariant","mdiPineTreeVariantOutline","mdiPinterest","mdiPinwheel","mdiPinwheelOutline","mdiPipe","mdiPipeDisconnected","mdiPipeLeak","mdiPipeValve","mdiPipeWrench","mdiPirate","mdiPistol","mdiPiston","mdiPitchfork","mdiPizza","mdiPlaneCar","mdiPlaneTrain","mdiPlay","mdiPlayBox","mdiPlayBoxEditOutline","mdiPlayBoxLock","mdiPlayBoxLockOpen","mdiPlayBoxLockOpenOutline","mdiPlayBoxLockOutline","mdiPlayBoxMultiple","mdiPlayBoxMultipleOutline","mdiPlayBoxOutline","mdiPlayCircle","mdiPlayCircleOutline","mdiPlayNetwork","mdiPlayNetworkOutline","mdiPlayOutline","mdiPlayPause","mdiPlayProtectedContent","mdiPlaySpeed","mdiPlaylistCheck","mdiPlaylistEdit","mdiPlaylistMinus","mdiPlaylistMusic","mdiPlaylistMusicOutline","mdiPlaylistPlay","mdiPlaylistPlus","mdiPlaylistRemove","mdiPlaylistStar","mdiPlex","mdiPliers","mdiPlus","mdiPlusBox","mdiPlusBoxMultiple","mdiPlusBoxMultipleOutline","mdiPlusBoxOutline","mdiPlusCircle","mdiPlusCircleMultiple","mdiPlusCircleMultipleOutline","mdiPlusCircleOutline","mdiPlusLock","mdiPlusLockOpen","mdiPlusMinus","mdiPlusMinusBox","mdiPlusMinusVariant","mdiPlusNetwork","mdiPlusNetworkOutline","mdiPlusOutline","mdiPlusThick","mdiPocket","mdiPodcast","mdiPodium","mdiPodiumBronze","mdiPodiumGold","mdiPodiumSilver","mdiPointOfSale","mdiPokeball","mdiPokemonGo","mdiPokerChip","mdiPolaroid","mdiPoliceBadge","mdiPoliceBadgeOutline","mdiPoliceStation","mdiPoll","mdiPolo","mdiPolymer","mdiPool","mdiPoolThermometer","mdiPopcorn","mdiPost","mdiPostLamp","mdiPostOutline","mdiPostageStamp","mdiPot","mdiPotMix","mdiPotMixOutline","mdiPotOutline","mdiPotSteam","mdiPotSteamOutline","mdiPound","mdiPoundBox","mdiPoundBoxOutline","mdiPower","mdiPowerCycle","mdiPowerOff","mdiPowerOn","mdiPowerPlug","mdiPowerPlugBattery","mdiPowerPlugBatteryOutline","mdiPowerPlugOff","mdiPowerPlugOffOutline","mdiPowerPlugOutline","mdiPowerSettings","mdiPowerSleep","mdiPowerSocket","mdiPowerSocketAu","mdiPowerSocketCh","mdiPowerSocketDe","mdiPowerSocketEu","mdiPowerSocketFr","mdiPowerSocketIt","mdiPowerSocketJp","mdiPowerSocketUk","mdiPowerSocketUs","mdiPowerStandby","mdiPowershell","mdiPrescription","mdiPresentation","mdiPresentationPlay","mdiPretzel","mdiPrinter","mdiPrinter3d","mdiPrinter3dNozzle","mdiPrinter3dNozzleAlert","mdiPrinter3dNozzleAlertOutline","mdiPrinter3dNozzleHeat","mdiPrinter3dNozzleHeatOutline","mdiPrinter3dNozzleOff","mdiPrinter3dNozzleOffOutline","mdiPrinter3dNozzleOutline","mdiPrinter3dOff","mdiPrinterAlert","mdiPrinterCheck","mdiPrinterEye","mdiPrinterOff","mdiPrinterOffOutline","mdiPrinterOutline","mdiPrinterPos","mdiPrinterPosAlert","mdiPrinterPosAlertOutline","mdiPrinterPosCancel","mdiPrinterPosCancelOutline","mdiPrinterPosCheck","mdiPrinterPosCheckOutline","mdiPrinterPosCog","mdiPrinterPosCogOutline","mdiPrinterPosEdit","mdiPrinterPosEditOutline","mdiPrinterPosMinus","mdiPrinterPosMinusOutline","mdiPrinterPosNetwork","mdiPrinterPosNetworkOutline","mdiPrinterPosOff","mdiPrinterPosOffOutline","mdiPrinterPosOutline","mdiPrinterPosPause","mdiPrinterPosPauseOutline","mdiPrinterPosPlay","mdiPrinterPosPlayOutline","mdiPrinterPosPlus","mdiPrinterPosPlusOutline","mdiPrinterPosRefresh","mdiPrinterPosRefreshOutline","mdiPrinterPosRemove","mdiPrinterPosRemoveOutline","mdiPrinterPosStar","mdiPrinterPosStarOutline","mdiPrinterPosStop","mdiPrinterPosStopOutline","mdiPrinterPosSync","mdiPrinterPosSyncOutline","mdiPrinterPosWrench","mdiPrinterPosWrenchOutline","mdiPrinterSearch","mdiPrinterSettings","mdiPrinterWireless","mdiPriorityHigh","mdiPriorityLow","mdiProfessionalHexagon","mdiProgressAlert","mdiProgressCheck","mdiProgressClock","mdiProgressClose","mdiProgressDownload","mdiProgressHelper","mdiProgressPencil","mdiProgressQuestion","mdiProgressStar","mdiProgressStarFourPoints","mdiProgressTag","mdiProgressUpload","mdiProgressWrench","mdiProjector","mdiProjectorOff","mdiProjectorScreen","mdiProjectorScreenOff","mdiProjectorScreenOffOutline","mdiProjectorScreenOutline","mdiProjectorScreenVariant","mdiProjectorScreenVariantOff","mdiProjectorScreenVariantOffOutline","mdiProjectorScreenVariantOutline","mdiPropaneTank","mdiPropaneTankOutline","mdiProtocol","mdiPublish","mdiPublishOff","mdiPulse","mdiPump","mdiPumpOff","mdiPumpkin","mdiPurse","mdiPurseOutline","mdiPuzzle","mdiPuzzleCheck","mdiPuzzleCheckOutline","mdiPuzzleEdit","mdiPuzzleEditOutline","mdiPuzzleHeart","mdiPuzzleHeartOutline","mdiPuzzleMinus","mdiPuzzleMinusOutline","mdiPuzzleOutline","mdiPuzzlePlus","mdiPuzzlePlusOutline","mdiPuzzleRemove","mdiPuzzleRemoveOutline","mdiPuzzleStar","mdiPuzzleStarOutline","mdiPyramid","mdiPyramidOff","mdiQi","mdiQqchat","mdiQrcode","mdiQrcodeEdit","mdiQrcodeMinus","mdiQrcodePlus","mdiQrcodeRemove","mdiQrcodeScan","mdiQuadcopter","mdiQualityHigh","mdiQualityLow","mdiQualityMedium","mdiQueueFirstInLastOut","mdiQuora","mdiRabbit","mdiRabbitVariant","mdiRabbitVariantOutline","mdiRacingHelmet","mdiRacquetball","mdiRadar","mdiRadiator","mdiRadiatorDisabled","mdiRadiatorOff","mdiRadio","mdiRadioAm","mdiRadioFm","mdiRadioHandheld","mdiRadioOff","mdiRadioTower","mdiRadioactive","mdiRadioactiveCircle","mdiRadioactiveCircleOutline","mdiRadioactiveOff","mdiRadioboxBlank","mdiRadioboxIndeterminateVariant","mdiRadioboxMarked","mdiRadiologyBox","mdiRadiologyBoxOutline","mdiRadius","mdiRadiusOutline","mdiRailroadLight","mdiRake","mdiRaspberryPi","mdiRaw","mdiRawOff","mdiRayEnd","mdiRayEndArrow","mdiRayStart","mdiRayStartArrow","mdiRayStartEnd","mdiRayStartVertexEnd","mdiRayVertex","mdiRazorDoubleEdge","mdiRazorSingleEdge","mdiReact","mdiRead","mdiReceipt","mdiReceiptClock","mdiReceiptClockOutline","mdiReceiptOutline","mdiReceiptSend","mdiReceiptSendOutline","mdiReceiptText","mdiReceiptTextArrowLeft","mdiReceiptTextArrowLeftOutline","mdiReceiptTextArrowRight","mdiReceiptTextArrowRightOutline","mdiReceiptTextCheck","mdiReceiptTextCheckOutline","mdiReceiptTextClock","mdiReceiptTextClockOutline","mdiReceiptTextEdit","mdiReceiptTextEditOutline","mdiReceiptTextMinus","mdiReceiptTextMinusOutline","mdiReceiptTextOutline","mdiReceiptTextPlus","mdiReceiptTextPlusOutline","mdiReceiptTextRemove","mdiReceiptTextRemoveOutline","mdiReceiptTextSend","mdiReceiptTextSendOutline","mdiRecord","mdiRecordCircle","mdiRecordCircleOutline","mdiRecordPlayer","mdiRecordRec","mdiRectangle","mdiRectangleOutline","mdiRecycle","mdiRecycleVariant","mdiReddit","mdiRedhat","mdiRedo","mdiRedoVariant","mdiReflectHorizontal","mdiReflectVertical","mdiRefresh","mdiRefreshAuto","mdiRefreshCircle","mdiRegex","mdiRegisteredTrademark","mdiReiterate","mdiRelationManyToMany","mdiRelationManyToOne","mdiRelationManyToOneOrMany","mdiRelationManyToOnlyOne","mdiRelationManyToZeroOrMany","mdiRelationManyToZeroOrOne","mdiRelationOneOrManyToMany","mdiRelationOneOrManyToOne","mdiRelationOneOrManyToOneOrMany","mdiRelationOneOrManyToOnlyOne","mdiRelationOneOrManyToZeroOrMany","mdiRelationOneOrManyToZeroOrOne","mdiRelationOneToMany","mdiRelationOneToOne","mdiRelationOneToOneOrMany","mdiRelationOneToOnlyOne","mdiRelationOneToZeroOrMany","mdiRelationOneToZeroOrOne","mdiRelationOnlyOneToMany","mdiRelationOnlyOneToOne","mdiRelationOnlyOneToOneOrMany","mdiRelationOnlyOneToOnlyOne","mdiRelationOnlyOneToZeroOrMany","mdiRelationOnlyOneToZeroOrOne","mdiRelationZeroOrManyToMany","mdiRelationZeroOrManyToOne","mdiRelationZeroOrManyToOneOrMany","mdiRelationZeroOrManyToOnlyOne","mdiRelationZeroOrManyToZeroOrMany","mdiRelationZeroOrManyToZeroOrOne","mdiRelationZeroOrOneToMany","mdiRelationZeroOrOneToOne","mdiRelationZeroOrOneToOneOrMany","mdiRelationZeroOrOneToOnlyOne","mdiRelationZeroOrOneToZeroOrMany","mdiRelationZeroOrOneToZeroOrOne","mdiRelativeScale","mdiReload","mdiReloadAlert","mdiReminder","mdiRemote","mdiRemoteDesktop","mdiRemoteOff","mdiRemoteTv","mdiRemoteTvOff","mdiRename","mdiRenameBox","mdiRenameBoxOutline","mdiRenameOutline","mdiReorderHorizontal","mdiReorderVertical","mdiRepeat","mdiRepeatOff","mdiRepeatOnce","mdiRepeatVariant","mdiReplay","mdiReply","mdiReplyAll","mdiReplyAllOutline","mdiReplyCircle","mdiReplyOutline","mdiReproduction","mdiResistor","mdiResistorNodes","mdiResize","mdiResizeBottomRight","mdiResponsive","mdiRestart","mdiRestartAlert","mdiRestartOff","mdiRestore","mdiRestoreAlert","mdiRewind","mdiRewind10","mdiRewind15","mdiRewind30","mdiRewind45","mdiRewind5","mdiRewind60","mdiRewindOutline","mdiRhombus","mdiRhombusMedium","mdiRhombusMediumOutline","mdiRhombusOutline","mdiRhombusSplit","mdiRhombusSplitOutline","mdiRibbon","mdiRice","mdiRickshaw","mdiRickshawElectric","mdiRing","mdiRivet","mdiRoad","mdiRoadVariant","mdiRobber","mdiRobot","mdiRobotAngry","mdiRobotAngryOutline","mdiRobotConfused","mdiRobotConfusedOutline","mdiRobotDead","mdiRobotDeadOutline","mdiRobotExcited","mdiRobotExcitedOutline","mdiRobotHappy","mdiRobotHappyOutline","mdiRobotIndustrial","mdiRobotIndustrialOutline","mdiRobotLove","mdiRobotLoveOutline","mdiRobotMower","mdiRobotMowerOutline","mdiRobotOff","mdiRobotOffOutline","mdiRobotOutline","mdiRobotVacuum","mdiRobotVacuumAlert","mdiRobotVacuumOff","mdiRobotVacuumVariant","mdiRobotVacuumVariantAlert","mdiRobotVacuumVariantOff","mdiRocket","mdiRocketLaunch","mdiRocketLaunchOutline","mdiRocketOutline","mdiRodent","mdiRollerShade","mdiRollerShadeClosed","mdiRollerSkate","mdiRollerSkateOff","mdiRollerblade","mdiRollerbladeOff","mdiRollupjs","mdiRolodex","mdiRolodexOutline","mdiRomanNumeral1","mdiRomanNumeral10","mdiRomanNumeral2","mdiRomanNumeral3","mdiRomanNumeral4","mdiRomanNumeral5","mdiRomanNumeral6","mdiRomanNumeral7","mdiRomanNumeral8","mdiRomanNumeral9","mdiRoomService","mdiRoomServiceOutline","mdiRotate360","mdiRotate3d","mdiRotate3dVariant","mdiRotateLeft","mdiRotateLeftVariant","mdiRotateOrbit","mdiRotateRight","mdiRotateRightVariant","mdiRoundedCorner","mdiRouter","mdiRouterNetwork","mdiRouterNetworkWireless","mdiRouterWireless","mdiRouterWirelessOff","mdiRouterWirelessSettings","mdiRoutes","mdiRoutesClock","mdiRowing","mdiRss","mdiRssBox","mdiRssOff","mdiRug","mdiRugby","mdiRuler","mdiRulerSquare","mdiRulerSquareCompass","mdiRun","mdiRunFast","mdiRvTruck","mdiSack","mdiSackOutline","mdiSackPercent","mdiSafe","mdiSafeSquare","mdiSafeSquareOutline","mdiSafetyGoggles","mdiSailBoat","mdiSailBoatSink","mdiSale","mdiSaleOutline","mdiSalesforce","mdiSass","mdiSatellite","mdiSatelliteUplink","mdiSatelliteVariant","mdiSausage","mdiSausageOff","mdiSawBlade","mdiSawtoothWave","mdiSaxophone","mdiScale","mdiScaleBalance","mdiScaleBathroom","mdiScaleOff","mdiScaleUnbalanced","mdiScanHelper","mdiScanner","mdiScannerOff","mdiScatterPlot","mdiScatterPlotOutline","mdiScent","mdiScentOff","mdiSchool","mdiSchoolOutline","mdiScissorsCutting","mdiScooter","mdiScooterElectric","mdiScoreboard","mdiScoreboardOutline","mdiScreenRotation","mdiScreenRotationLock","mdiScrewFlatTop","mdiScrewLag","mdiScrewMachineFlatTop","mdiScrewMachineRoundTop","mdiScrewRoundTop","mdiScrewdriver","mdiScript","mdiScriptOutline","mdiScriptText","mdiScriptTextKey","mdiScriptTextKeyOutline","mdiScriptTextOutline","mdiScriptTextPlay","mdiScriptTextPlayOutline","mdiSd","mdiSeal","mdiSealVariant","mdiSearchWeb","mdiSeat","mdiSeatFlat","mdiSeatFlatAngled","mdiSeatIndividualSuite","mdiSeatLegroomExtra","mdiSeatLegroomNormal","mdiSeatLegroomReduced","mdiSeatOutline","mdiSeatPassenger","mdiSeatReclineExtra","mdiSeatReclineNormal","mdiSeatbelt","mdiSecurity","mdiSecurityNetwork","mdiSeed","mdiSeedOff","mdiSeedOffOutline","mdiSeedOutline","mdiSeedPlus","mdiSeedPlusOutline","mdiSeesaw","mdiSegment","mdiSelect","mdiSelectAll","mdiSelectArrowDown","mdiSelectArrowUp","mdiSelectColor","mdiSelectCompare","mdiSelectDrag","mdiSelectGroup","mdiSelectInverse","mdiSelectMarker","mdiSelectMultiple","mdiSelectMultipleMarker","mdiSelectOff","mdiSelectPlace","mdiSelectRemove","mdiSelectSearch","mdiSelection","mdiSelectionDrag","mdiSelectionEllipse","mdiSelectionEllipseArrowInside","mdiSelectionEllipseRemove","mdiSelectionMarker","mdiSelectionMultiple","mdiSelectionMultipleMarker","mdiSelectionOff","mdiSelectionRemove","mdiSelectionSearch","mdiSemanticWeb","mdiSend","mdiSendCheck","mdiSendCheckOutline","mdiSendCircle","mdiSendCircleOutline","mdiSendClock","mdiSendClockOutline","mdiSendLock","mdiSendLockOutline","mdiSendOutline","mdiSendVariant","mdiSendVariantClock","mdiSendVariantClockOutline","mdiSendVariantOutline","mdiSerialPort","mdiServer","mdiServerMinus","mdiServerMinusOutline","mdiServerNetwork","mdiServerNetworkOff","mdiServerNetworkOutline","mdiServerOff","mdiServerOutline","mdiServerPlus","mdiServerPlusOutline","mdiServerRemove","mdiServerSecurity","mdiSetAll","mdiSetCenter","mdiSetCenterRight","mdiSetLeft","mdiSetLeftCenter","mdiSetLeftRight","mdiSetMerge","mdiSetNone","mdiSetRight","mdiSetSplit","mdiSetSquare","mdiSetTopBox","mdiSettingsHelper","mdiShaker","mdiShakerOutline","mdiShape","mdiShapeCirclePlus","mdiShapeOutline","mdiShapeOvalPlus","mdiShapePlus","mdiShapePlusOutline","mdiShapePolygonPlus","mdiShapeRectanglePlus","mdiShapeSquarePlus","mdiShapeSquareRoundedPlus","mdiShare","mdiShareAll","mdiShareAllOutline","mdiShareCircle","mdiShareOff","mdiShareOffOutline","mdiShareOutline","mdiShareVariant","mdiShareVariantOutline","mdiShark","mdiSharkFin","mdiSharkFinOutline","mdiSharkOff","mdiSheep","mdiShield","mdiShieldAccount","mdiShieldAccountOutline","mdiShieldAccountVariant","mdiShieldAccountVariantOutline","mdiShieldAirplane","mdiShieldAirplaneOutline","mdiShieldAlert","mdiShieldAlertOutline","mdiShieldBug","mdiShieldBugOutline","mdiShieldCar","mdiShieldCheck","mdiShieldCheckOutline","mdiShieldCross","mdiShieldCrossOutline","mdiShieldCrown","mdiShieldCrownOutline","mdiShieldEdit","mdiShieldEditOutline","mdiShieldHalf","mdiShieldHalfFull","mdiShieldHome","mdiShieldHomeOutline","mdiShieldKey","mdiShieldKeyOutline","mdiShieldLinkVariant","mdiShieldLinkVariantOutline","mdiShieldLock","mdiShieldLockOpen","mdiShieldLockOpenOutline","mdiShieldLockOutline","mdiShieldMoon","mdiShieldMoonOutline","mdiShieldOff","mdiShieldOffOutline","mdiShieldOutline","mdiShieldPlus","mdiShieldPlusOutline","mdiShieldRefresh","mdiShieldRefreshOutline","mdiShieldRemove","mdiShieldRemoveOutline","mdiShieldSearch","mdiShieldStar","mdiShieldStarOutline","mdiShieldSun","mdiShieldSunOutline","mdiShieldSword","mdiShieldSwordOutline","mdiShieldSync","mdiShieldSyncOutline","mdiShimmer","mdiShipWheel","mdiShippingPallet","mdiShoeBallet","mdiShoeCleat","mdiShoeFormal","mdiShoeHeel","mdiShoePrint","mdiShoeSneaker","mdiShopping","mdiShoppingMusic","mdiShoppingOutline","mdiShoppingSearch","mdiShoppingSearchOutline","mdiShore","mdiShovel","mdiShovelOff","mdiShower","mdiShowerHead","mdiShredder","mdiShuffle","mdiShuffleDisabled","mdiShuffleVariant","mdiShuriken","mdiSickle","mdiSigma","mdiSigmaLower","mdiSignCaution","mdiSignDirection","mdiSignDirectionMinus","mdiSignDirectionPlus","mdiSignDirectionRemove","mdiSignLanguage","mdiSignLanguageOutline","mdiSignPole","mdiSignRealEstate","mdiSignText","mdiSignYield","mdiSignal","mdiSignal2g","mdiSignal3g","mdiSignal4g","mdiSignal5g","mdiSignalCellular1","mdiSignalCellular2","mdiSignalCellular3","mdiSignalCellularOutline","mdiSignalDistanceVariant","mdiSignalHspa","mdiSignalHspaPlus","mdiSignalOff","mdiSignalVariant","mdiSignature","mdiSignatureFreehand","mdiSignatureImage","mdiSignatureText","mdiSilo","mdiSiloOutline","mdiSilverware","mdiSilverwareClean","mdiSilverwareFork","mdiSilverwareForkKnife","mdiSilverwareSpoon","mdiSilverwareVariant","mdiSim","mdiSimAlert","mdiSimAlertOutline","mdiSimOff","mdiSimOffOutline","mdiSimOutline","mdiSimpleIcons","mdiSinaWeibo","mdiSineWave","mdiSitemap","mdiSitemapOutline","mdiSizeL","mdiSizeM","mdiSizeS","mdiSizeXl","mdiSizeXs","mdiSizeXxl","mdiSizeXxs","mdiSizeXxxl","mdiSkate","mdiSkateOff","mdiSkateboard","mdiSkateboarding","mdiSkewLess","mdiSkewMore","mdiSki","mdiSkiCrossCountry","mdiSkiWater","mdiSkipBackward","mdiSkipBackwardOutline","mdiSkipForward","mdiSkipForwardOutline","mdiSkipNext","mdiSkipNextCircle","mdiSkipNextCircleOutline","mdiSkipNextOutline","mdiSkipPrevious","mdiSkipPreviousCircle","mdiSkipPreviousCircleOutline","mdiSkipPreviousOutline","mdiSkull","mdiSkullCrossbones","mdiSkullCrossbonesOutline","mdiSkullOutline","mdiSkullScan","mdiSkullScanOutline","mdiSkype","mdiSkypeBusiness","mdiSlack","mdiSlashForward","mdiSlashForwardBox","mdiSledding","mdiSleep","mdiSleepOff","mdiSlide","mdiSlopeDownhill","mdiSlopeUphill","mdiSlotMachine","mdiSlotMachineOutline","mdiSmartCard","mdiSmartCardOff","mdiSmartCardOffOutline","mdiSmartCardOutline","mdiSmartCardReader","mdiSmartCardReaderOutline","mdiSmog","mdiSmoke","mdiSmokeDetector","mdiSmokeDetectorAlert","mdiSmokeDetectorAlertOutline","mdiSmokeDetectorOff","mdiSmokeDetectorOffOutline","mdiSmokeDetectorOutline","mdiSmokeDetectorVariant","mdiSmokeDetectorVariantAlert","mdiSmokeDetectorVariantOff","mdiSmoking","mdiSmokingOff","mdiSmokingPipe","mdiSmokingPipeOff","mdiSnail","mdiSnake","mdiSnapchat","mdiSnowboard","mdiSnowflake","mdiSnowflakeAlert","mdiSnowflakeCheck","mdiSnowflakeMelt","mdiSnowflakeOff","mdiSnowflakeThermometer","mdiSnowflakeVariant","mdiSnowman","mdiSnowmobile","mdiSnowshoeing","mdiSoccer","mdiSoccerField","mdiSocialDistance2Meters","mdiSocialDistance6Feet","mdiSofa","mdiSofaOutline","mdiSofaSingle","mdiSofaSingleOutline","mdiSolarPanel","mdiSolarPanelLarge","mdiSolarPower","mdiSolarPowerVariant","mdiSolarPowerVariantOutline","mdiSolderingIron","mdiSolid","mdiSonyPlaystation","mdiSort","mdiSortAlphabeticalAscending","mdiSortAlphabeticalAscendingVariant","mdiSortAlphabeticalDescending","mdiSortAlphabeticalDescendingVariant","mdiSortAlphabeticalVariant","mdiSortAscending","mdiSortBoolAscending","mdiSortBoolAscendingVariant","mdiSortBoolDescending","mdiSortBoolDescendingVariant","mdiSortCalendarAscending","mdiSortCalendarDescending","mdiSortClockAscending","mdiSortClockAscendingOutline","mdiSortClockDescending","mdiSortClockDescendingOutline","mdiSortDescending","mdiSortNumericAscending","mdiSortNumericAscendingVariant","mdiSortNumericDescending","mdiSortNumericDescendingVariant","mdiSortNumericVariant","mdiSortReverseVariant","mdiSortVariant","mdiSortVariantLock","mdiSortVariantLockOpen","mdiSortVariantOff","mdiSortVariantRemove","mdiSoundbar","mdiSoundcloud","mdiSourceBranch","mdiSourceBranchCheck","mdiSourceBranchMinus","mdiSourceBranchPlus","mdiSourceBranchRefresh","mdiSourceBranchRemove","mdiSourceBranchSync","mdiSourceCommit","mdiSourceCommitEnd","mdiSourceCommitEndLocal","mdiSourceCommitLocal","mdiSourceCommitNextLocal","mdiSourceCommitStart","mdiSourceCommitStartNextLocal","mdiSourceFork","mdiSourceMerge","mdiSourcePull","mdiSourceRepository","mdiSourceRepositoryMultiple","mdiSoySauce","mdiSoySauceOff","mdiSpa","mdiSpaOutline","mdiSpaceInvaders","mdiSpaceStation","mdiSpade","mdiSpeaker","mdiSpeakerBluetooth","mdiSpeakerMessage","mdiSpeakerMultiple","mdiSpeakerOff","mdiSpeakerPause","mdiSpeakerPlay","mdiSpeakerStop","mdiSpeakerWireless","mdiSpear","mdiSpeedometer","mdiSpeedometerMedium","mdiSpeedometerSlow","mdiSpellcheck","mdiSphere","mdiSphereOff","mdiSpider","mdiSpiderOutline","mdiSpiderThread","mdiSpiderWeb","mdiSpiritLevel","mdiSpoonSugar","mdiSpotify","mdiSpotlight","mdiSpotlightBeam","mdiSpray","mdiSprayBottle","mdiSprinkler","mdiSprinklerFire","mdiSprinklerVariant","mdiSprout","mdiSproutOutline","mdiSquare","mdiSquareCircle","mdiSquareCircleOutline","mdiSquareEditOutline","mdiSquareMedium","mdiSquareMediumOutline","mdiSquareOff","mdiSquareOffOutline","mdiSquareOpacity","mdiSquareOutline","mdiSquareRoot","mdiSquareRootBox","mdiSquareRounded","mdiSquareRoundedBadge","mdiSquareRoundedBadgeOutline","mdiSquareRoundedOutline","mdiSquareSmall","mdiSquareWave","mdiSqueegee","mdiSsh","mdiStackExchange","mdiStackOverflow","mdiStackpath","mdiStadium","mdiStadiumOutline","mdiStadiumVariant","mdiStairs","mdiStairsBox","mdiStairsDown","mdiStairsUp","mdiStamper","mdiStandardDefinition","mdiStar","mdiStarBox","mdiStarBoxMultiple","mdiStarBoxMultipleOutline","mdiStarBoxOutline","mdiStarCheck","mdiStarCheckOutline","mdiStarCircle","mdiStarCircleOutline","mdiStarCog","mdiStarCogOutline","mdiStarCrescent","mdiStarDavid","mdiStarFace","mdiStarFourPoints","mdiStarFourPointsBox","mdiStarFourPointsBoxOutline","mdiStarFourPointsCircle","mdiStarFourPointsCircleOutline","mdiStarFourPointsOutline","mdiStarFourPointsSmall","mdiStarHalf","mdiStarHalfFull","mdiStarMinus","mdiStarMinusOutline","mdiStarOff","mdiStarOffOutline","mdiStarOutline","mdiStarPlus","mdiStarPlusOutline","mdiStarRemove","mdiStarRemoveOutline","mdiStarSettings","mdiStarSettingsOutline","mdiStarShooting","mdiStarShootingOutline","mdiStarThreePoints","mdiStarThreePointsOutline","mdiStateMachine","mdiSteam","mdiSteering","mdiSteeringOff","mdiStepBackward","mdiStepBackward2","mdiStepForward","mdiStepForward2","mdiStethoscope","mdiSticker","mdiStickerAlert","mdiStickerAlertOutline","mdiStickerCheck","mdiStickerCheckOutline","mdiStickerCircleOutline","mdiStickerEmoji","mdiStickerMinus","mdiStickerMinusOutline","mdiStickerOutline","mdiStickerPlus","mdiStickerPlusOutline","mdiStickerRemove","mdiStickerRemoveOutline","mdiStickerText","mdiStickerTextOutline","mdiStocking","mdiStomach","mdiStool","mdiStoolOutline","mdiStop","mdiStopCircle","mdiStopCircleOutline","mdiStorageTank","mdiStorageTankOutline","mdiStore","mdiStore24Hour","mdiStoreAlert","mdiStoreAlertOutline","mdiStoreCheck","mdiStoreCheckOutline","mdiStoreClock","mdiStoreClockOutline","mdiStoreCog","mdiStoreCogOutline","mdiStoreEdit","mdiStoreEditOutline","mdiStoreMarker","mdiStoreMarkerOutline","mdiStoreMinus","mdiStoreMinusOutline","mdiStoreOff","mdiStoreOffOutline","mdiStoreOutline","mdiStorePlus","mdiStorePlusOutline","mdiStoreRemove","mdiStoreRemoveOutline","mdiStoreSearch","mdiStoreSearchOutline","mdiStoreSettings","mdiStoreSettingsOutline","mdiStorefront","mdiStorefrontCheck","mdiStorefrontCheckOutline","mdiStorefrontEdit","mdiStorefrontEditOutline","mdiStorefrontMinus","mdiStorefrontMinusOutline","mdiStorefrontOutline","mdiStorefrontPlus","mdiStorefrontPlusOutline","mdiStorefrontRemove","mdiStorefrontRemoveOutline","mdiStove","mdiStrategy","mdiStretchToPage","mdiStretchToPageOutline","mdiStringLights","mdiStringLightsOff","mdiSubdirectoryArrowLeft","mdiSubdirectoryArrowRight","mdiSubmarine","mdiSubtitles","mdiSubtitlesOutline","mdiSubway","mdiSubwayAlertVariant","mdiSubwayVariant","mdiSummit","mdiSunAngle","mdiSunAngleOutline","mdiSunClock","mdiSunClockOutline","mdiSunCompass","mdiSunSnowflake","mdiSunSnowflakeVariant","mdiSunThermometer","mdiSunThermometerOutline","mdiSunWireless","mdiSunWirelessOutline","mdiSunglasses","mdiSurfing","mdiSurroundSound","mdiSurroundSound20","mdiSurroundSound21","mdiSurroundSound31","mdiSurroundSound51","mdiSurroundSound512","mdiSurroundSound71","mdiSvg","mdiSwapHorizontal","mdiSwapHorizontalBold","mdiSwapHorizontalCircle","mdiSwapHorizontalCircleOutline","mdiSwapHorizontalHidden","mdiSwapHorizontalVariant","mdiSwapVertical","mdiSwapVerticalBold","mdiSwapVerticalCircle","mdiSwapVerticalCircleOutline","mdiSwapVerticalVariant","mdiSwim","mdiSwitch","mdiSword","mdiSwordCross","mdiSyllabaryHangul","mdiSyllabaryHiragana","mdiSyllabaryKatakana","mdiSyllabaryKatakanaHalfwidth","mdiSymbol","mdiSymfony","mdiSynagogue","mdiSynagogueOutline","mdiSync","mdiSyncAlert","mdiSyncCircle","mdiSyncOff","mdiTab","mdiTabMinus","mdiTabPlus","mdiTabRemove","mdiTabSearch","mdiTabUnselected","mdiTable","mdiTableAccount","mdiTableAlert","mdiTableArrowDown","mdiTableArrowLeft","mdiTableArrowRight","mdiTableArrowUp","mdiTableBorder","mdiTableCancel","mdiTableChair","mdiTableCheck","mdiTableClock","mdiTableCog","mdiTableColumn","mdiTableColumnPlusAfter","mdiTableColumnPlusBefore","mdiTableColumnRemove","mdiTableColumnWidth","mdiTableEdit","mdiTableEye","mdiTableEyeOff","mdiTableFilter","mdiTableFurniture","mdiTableHeadersEye","mdiTableHeadersEyeOff","mdiTableHeart","mdiTableKey","mdiTableLarge","mdiTableLargePlus","mdiTableLargeRemove","mdiTableLock","mdiTableMergeCells","mdiTableMinus","mdiTableMultiple","mdiTableNetwork","mdiTableOfContents","mdiTableOff","mdiTablePicnic","mdiTablePivot","mdiTablePlus","mdiTableQuestion","mdiTableRefresh","mdiTableRemove","mdiTableRow","mdiTableRowHeight","mdiTableRowPlusAfter","mdiTableRowPlusBefore","mdiTableRowRemove","mdiTableSearch","mdiTableSettings","mdiTableSplitCell","mdiTableStar","mdiTableSync","mdiTableTennis","mdiTablet","mdiTabletCellphone","mdiTabletDashboard","mdiTaco","mdiTag","mdiTagArrowDown","mdiTagArrowDownOutline","mdiTagArrowLeft","mdiTagArrowLeftOutline","mdiTagArrowRight","mdiTagArrowRightOutline","mdiTagArrowUp","mdiTagArrowUpOutline","mdiTagCheck","mdiTagCheckOutline","mdiTagEdit","mdiTagEditOutline","mdiTagFaces","mdiTagHeart","mdiTagHeartOutline","mdiTagHidden","mdiTagMinus","mdiTagMinusOutline","mdiTagMultiple","mdiTagMultipleOutline","mdiTagOff","mdiTagOffOutline","mdiTagOutline","mdiTagPlus","mdiTagPlusOutline","mdiTagRemove","mdiTagRemoveOutline","mdiTagSearch","mdiTagSearchOutline","mdiTagText","mdiTagTextOutline","mdiTailwind","mdiTallyMark1","mdiTallyMark2","mdiTallyMark3","mdiTallyMark4","mdiTallyMark5","mdiTangram","mdiTank","mdiTankerTruck","mdiTapeDrive","mdiTapeMeasure","mdiTarget","mdiTargetAccount","mdiTargetVariant","mdiTaxi","mdiTea","mdiTeaOutline","mdiTeamviewer","mdiTeddyBear","mdiTelescope","mdiTelevision","mdiTelevisionAmbientLight","mdiTelevisionBox","mdiTelevisionClassic","mdiTelevisionClassicOff","mdiTelevisionGuide","mdiTelevisionOff","mdiTelevisionPause","mdiTelevisionPlay","mdiTelevisionShimmer","mdiTelevisionSpeaker","mdiTelevisionSpeakerOff","mdiTelevisionStop","mdiTemperatureCelsius","mdiTemperatureFahrenheit","mdiTemperatureKelvin","mdiTempleBuddhist","mdiTempleBuddhistOutline","mdiTempleHindu","mdiTempleHinduOutline","mdiTennis","mdiTennisBall","mdiTennisBallOutline","mdiTent","mdiTerraform","mdiTerrain","mdiTestTube","mdiTestTubeEmpty","mdiTestTubeOff","mdiText","mdiTextAccount","mdiTextBox","mdiTextBoxCheck","mdiTextBoxCheckOutline","mdiTextBoxEdit","mdiTextBoxEditOutline","mdiTextBoxMinus","mdiTextBoxMinusOutline","mdiTextBoxMultiple","mdiTextBoxMultipleOutline","mdiTextBoxOutline","mdiTextBoxPlus","mdiTextBoxPlusOutline","mdiTextBoxRemove","mdiTextBoxRemoveOutline","mdiTextBoxSearch","mdiTextBoxSearchOutline","mdiTextLong","mdiTextRecognition","mdiTextSearch","mdiTextSearchVariant","mdiTextShadow","mdiTextShort","mdiTexture","mdiTextureBox","mdiTheater","mdiThemeLightDark","mdiThermometer","mdiThermometerAlert","mdiThermometerAuto","mdiThermometerBluetooth","mdiThermometerCheck","mdiThermometerChevronDown","mdiThermometerChevronUp","mdiThermometerHigh","mdiThermometerLines","mdiThermometerLow","mdiThermometerMinus","mdiThermometerOff","mdiThermometerPlus","mdiThermometerProbe","mdiThermometerProbeOff","mdiThermometerWater","mdiThermostat","mdiThermostatAuto","mdiThermostatBox","mdiThermostatBoxAuto","mdiThermostatCog","mdiThoughtBubble","mdiThoughtBubbleOutline","mdiThumbDown","mdiThumbDownOutline","mdiThumbUp","mdiThumbUpOutline","mdiThumbsUpDown","mdiThumbsUpDownOutline","mdiTicket","mdiTicketAccount","mdiTicketConfirmation","mdiTicketConfirmationOutline","mdiTicketOutline","mdiTicketPercent","mdiTicketPercentOutline","mdiTie","mdiTilde","mdiTildeOff","mdiTimelapse","mdiTimeline","mdiTimelineAlert","mdiTimelineAlertOutline","mdiTimelineCheck","mdiTimelineCheckOutline","mdiTimelineClock","mdiTimelineClockOutline","mdiTimelineMinus","mdiTimelineMinusOutline","mdiTimelineOutline","mdiTimelinePlus","mdiTimelinePlusOutline","mdiTimelineQuestion","mdiTimelineQuestionOutline","mdiTimelineRemove","mdiTimelineRemoveOutline","mdiTimelineText","mdiTimelineTextOutline","mdiTimer","mdiTimer10","mdiTimer3","mdiTimerAlert","mdiTimerAlertOutline","mdiTimerCancel","mdiTimerCancelOutline","mdiTimerCheck","mdiTimerCheckOutline","mdiTimerCog","mdiTimerCogOutline","mdiTimerEdit","mdiTimerEditOutline","mdiTimerLock","mdiTimerLockOpen","mdiTimerLockOpenOutline","mdiTimerLockOutline","mdiTimerMarker","mdiTimerMarkerOutline","mdiTimerMinus","mdiTimerMinusOutline","mdiTimerMusic","mdiTimerMusicOutline","mdiTimerOff","mdiTimerOffOutline","mdiTimerOutline","mdiTimerPause","mdiTimerPauseOutline","mdiTimerPlay","mdiTimerPlayOutline","mdiTimerPlus","mdiTimerPlusOutline","mdiTimerRefresh","mdiTimerRefreshOutline","mdiTimerRemove","mdiTimerRemoveOutline","mdiTimerSand","mdiTimerSandComplete","mdiTimerSandEmpty","mdiTimerSandFull","mdiTimerSandPaused","mdiTimerSettings","mdiTimerSettingsOutline","mdiTimerStar","mdiTimerStarOutline","mdiTimerStop","mdiTimerStopOutline","mdiTimerSync","mdiTimerSyncOutline","mdiTimetable","mdiTire","mdiToaster","mdiToasterOff","mdiToasterOven","mdiToggleSwitch","mdiToggleSwitchOff","mdiToggleSwitchOffOutline","mdiToggleSwitchOutline","mdiToggleSwitchVariant","mdiToggleSwitchVariantOff","mdiToilet","mdiToolbox","mdiToolboxOutline","mdiTools","mdiTooltip","mdiTooltipAccount","mdiTooltipCellphone","mdiTooltipCheck","mdiTooltipCheckOutline","mdiTooltipEdit","mdiTooltipEditOutline","mdiTooltipImage","mdiTooltipImageOutline","mdiTooltipMinus","mdiTooltipMinusOutline","mdiTooltipOutline","mdiTooltipPlus","mdiTooltipPlusOutline","mdiTooltipQuestion","mdiTooltipQuestionOutline","mdiTooltipRemove","mdiTooltipRemoveOutline","mdiTooltipText","mdiTooltipTextOutline","mdiTooth","mdiToothOutline","mdiToothbrush","mdiToothbrushElectric","mdiToothbrushPaste","mdiTorch","mdiTortoise","mdiToslink","mdiTouchTextOutline","mdiTournament","mdiTowTruck","mdiTowerBeach","mdiTowerFire","mdiTownHall","mdiToyBrick","mdiToyBrickMarker","mdiToyBrickMarkerOutline","mdiToyBrickMinus","mdiToyBrickMinusOutline","mdiToyBrickOutline","mdiToyBrickPlus","mdiToyBrickPlusOutline","mdiToyBrickRemove","mdiToyBrickRemoveOutline","mdiToyBrickSearch","mdiToyBrickSearchOutline","mdiTrackLight","mdiTrackLightOff","mdiTrackpad","mdiTrackpadLock","mdiTractor","mdiTractorVariant","mdiTrademark","mdiTrafficCone","mdiTrafficLight","mdiTrafficLightOutline","mdiTrain","mdiTrainBus","mdiTrainCar","mdiTrainCarAutorack","mdiTrainCarBox","mdiTrainCarBoxFull","mdiTrainCarBoxOpen","mdiTrainCarCaboose","mdiTrainCarCenterbeam","mdiTrainCarCenterbeamFull","mdiTrainCarContainer","mdiTrainCarFlatbed","mdiTrainCarFlatbedCar","mdiTrainCarFlatbedTank","mdiTrainCarGondola","mdiTrainCarGondolaFull","mdiTrainCarHopper","mdiTrainCarHopperCovered","mdiTrainCarHopperFull","mdiTrainCarIntermodal","mdiTrainCarPassenger","mdiTrainCarPassengerDoor","mdiTrainCarPassengerDoorOpen","mdiTrainCarPassengerVariant","mdiTrainCarTank","mdiTrainVariant","mdiTram","mdiTramSide","mdiTranscribe","mdiTranscribeClose","mdiTransfer","mdiTransferDown","mdiTransferLeft","mdiTransferRight","mdiTransferUp","mdiTransitConnection","mdiTransitConnectionHorizontal","mdiTransitConnectionVariant","mdiTransitDetour","mdiTransitSkip","mdiTransitTransfer","mdiTransition","mdiTransitionMasked","mdiTranslate","mdiTranslateOff","mdiTranslateVariant","mdiTransmissionTower","mdiTransmissionTowerExport","mdiTransmissionTowerImport","mdiTransmissionTowerOff","mdiTrashCan","mdiTrashCanOutline","mdiTray","mdiTrayAlert","mdiTrayArrowDown","mdiTrayArrowUp","mdiTrayFull","mdiTrayMinus","mdiTrayPlus","mdiTrayRemove","mdiTreasureChest","mdiTreasureChestOutline","mdiTree","mdiTreeOutline","mdiTrello","mdiTrendingDown","mdiTrendingNeutral","mdiTrendingUp","mdiTriangle","mdiTriangleDown","mdiTriangleDownOutline","mdiTriangleOutline","mdiTriangleSmallDown","mdiTriangleSmallUp","mdiTriangleWave","mdiTriforce","mdiTrophy","mdiTrophyAward","mdiTrophyBroken","mdiTrophyOutline","mdiTrophyVariant","mdiTrophyVariantOutline","mdiTruck","mdiTruckAlert","mdiTruckAlertOutline","mdiTruckCargoContainer","mdiTruckCheck","mdiTruckCheckOutline","mdiTruckDelivery","mdiTruckDeliveryOutline","mdiTruckFast","mdiTruckFastOutline","mdiTruckFlatbed","mdiTruckMinus","mdiTruckMinusOutline","mdiTruckOffRoad","mdiTruckOffRoadOff","mdiTruckOutline","mdiTruckPlus","mdiTruckPlusOutline","mdiTruckRemove","mdiTruckRemoveOutline","mdiTruckSnowflake","mdiTruckTrailer","mdiTrumpet","mdiTshirtCrew","mdiTshirtCrewOutline","mdiTshirtV","mdiTshirtVOutline","mdiTsunami","mdiTumbleDryer","mdiTumbleDryerAlert","mdiTumbleDryerOff","mdiTune","mdiTuneVariant","mdiTuneVertical","mdiTuneVerticalVariant","mdiTunnel","mdiTunnelOutline","mdiTurbine","mdiTurkey","mdiTurnstile","mdiTurnstileOutline","mdiTurtle","mdiTwitch","mdiTwitter","mdiTwoFactorAuthentication","mdiTypewriter","mdiUbisoft","mdiUbuntu","mdiUfo","mdiUfoOutline","mdiUltraHighDefinition","mdiUmbraco","mdiUmbrella","mdiUmbrellaBeach","mdiUmbrellaBeachOutline","mdiUmbrellaClosed","mdiUmbrellaClosedOutline","mdiUmbrellaClosedVariant","mdiUmbrellaOutline","mdiUnderwearOutline","mdiUndo","mdiUndoVariant","mdiUnfoldLessHorizontal","mdiUnfoldLessVertical","mdiUnfoldMoreHorizontal","mdiUnfoldMoreVertical","mdiUngroup","mdiUnicode","mdiUnicorn","mdiUnicornVariant","mdiUnicycle","mdiUnity","mdiUnreal","mdiUpdate","mdiUpload","mdiUploadBox","mdiUploadBoxOutline","mdiUploadCircle","mdiUploadCircleOutline","mdiUploadLock","mdiUploadLockOutline","mdiUploadMultiple","mdiUploadMultipleOutline","mdiUploadNetwork","mdiUploadNetworkOutline","mdiUploadOff","mdiUploadOffOutline","mdiUploadOutline","mdiUsb","mdiUsbCPort","mdiUsbFlashDrive","mdiUsbFlashDriveOutline","mdiUsbPort","mdiVacuum","mdiVacuumOutline","mdiValve","mdiValveClosed","mdiValveOpen","mdiVanPassenger","mdiVanUtility","mdiVanish","mdiVanishQuarter","mdiVanityLight","mdiVariable","mdiVariableBox","mdiVectorArrangeAbove","mdiVectorArrangeBelow","mdiVectorBezier","mdiVectorCircle","mdiVectorCircleVariant","mdiVectorCombine","mdiVectorCurve","mdiVectorDifference","mdiVectorDifferenceAb","mdiVectorDifferenceBa","mdiVectorEllipse","mdiVectorIntersection","mdiVectorLine","mdiVectorLink","mdiVectorPoint","mdiVectorPointEdit","mdiVectorPointMinus","mdiVectorPointPlus","mdiVectorPointSelect","mdiVectorPolygon","mdiVectorPolygonVariant","mdiVectorPolyline","mdiVectorPolylineEdit","mdiVectorPolylineMinus","mdiVectorPolylinePlus","mdiVectorPolylineRemove","mdiVectorRadius","mdiVectorRectangle","mdiVectorSelection","mdiVectorSquare","mdiVectorSquareClose","mdiVectorSquareEdit","mdiVectorSquareMinus","mdiVectorSquareOpen","mdiVectorSquarePlus","mdiVectorSquareRemove","mdiVectorTriangle","mdiVectorUnion","mdiVhs","mdiVibrate","mdiVibrateOff","mdiVideo","mdiVideo2d","mdiVideo3d","mdiVideo3dOff","mdiVideo3dVariant","mdiVideo4kBox","mdiVideoAccount","mdiVideoBox","mdiVideoBoxOff","mdiVideoCheck","mdiVideoCheckOutline","mdiVideoHighDefinition","mdiVideoImage","mdiVideoInputAntenna","mdiVideoInputComponent","mdiVideoInputHdmi","mdiVideoInputScart","mdiVideoInputSvideo","mdiVideoMarker","mdiVideoMarkerOutline","mdiVideoMinus","mdiVideoMinusOutline","mdiVideoOff","mdiVideoOffOutline","mdiVideoOutline","mdiVideoPlus","mdiVideoPlusOutline","mdiVideoStabilization","mdiVideoStandardDefinition","mdiVideoSwitch","mdiVideoSwitchOutline","mdiVideoVintage","mdiVideoWireless","mdiVideoWirelessOutline","mdiViewAgenda","mdiViewAgendaOutline","mdiViewArray","mdiViewArrayOutline","mdiViewCarousel","mdiViewCarouselOutline","mdiViewColumn","mdiViewColumnOutline","mdiViewComfy","mdiViewComfyOutline","mdiViewCompact","mdiViewCompactOutline","mdiViewDashboard","mdiViewDashboardEdit","mdiViewDashboardEditOutline","mdiViewDashboardOutline","mdiViewDashboardVariant","mdiViewDashboardVariantOutline","mdiViewDay","mdiViewDayOutline","mdiViewGallery","mdiViewGalleryOutline","mdiViewGrid","mdiViewGridCompact","mdiViewGridOutline","mdiViewGridPlus","mdiViewGridPlusOutline","mdiViewHeadline","mdiViewList","mdiViewListOutline","mdiViewModule","mdiViewModuleOutline","mdiViewParallel","mdiViewParallelOutline","mdiViewQuilt","mdiViewQuiltOutline","mdiViewSequential","mdiViewSequentialOutline","mdiViewSplitHorizontal","mdiViewSplitVertical","mdiViewStream","mdiViewStreamOutline","mdiViewWeek","mdiViewWeekOutline","mdiVimeo","mdiViolin","mdiVirtualReality","mdiVirus","mdiVirusOff","mdiVirusOffOutline","mdiVirusOutline","mdiVlc","mdiVoicemail","mdiVolcano","mdiVolcanoOutline","mdiVolleyball","mdiVolumeEqual","mdiVolumeHigh","mdiVolumeLow","mdiVolumeMedium","mdiVolumeMinus","mdiVolumeMute","mdiVolumeOff","mdiVolumePlus","mdiVolumeSource","mdiVolumeVariantOff","mdiVolumeVibrate","mdiVote","mdiVoteOutline","mdiVpn","mdiVuejs","mdiVuetify","mdiWalk","mdiWall","mdiWallFire","mdiWallSconce","mdiWallSconceFlat","mdiWallSconceFlatOutline","mdiWallSconceFlatVariant","mdiWallSconceFlatVariantOutline","mdiWallSconceOutline","mdiWallSconceRound","mdiWallSconceRoundOutline","mdiWallSconceRoundVariant","mdiWallSconceRoundVariantOutline","mdiWallet","mdiWalletBifold","mdiWalletBifoldOutline","mdiWalletGiftcard","mdiWalletMembership","mdiWalletOutline","mdiWalletPlus","mdiWalletPlusOutline","mdiWalletTravel","mdiWallpaper","mdiWan","mdiWardrobe","mdiWardrobeOutline","mdiWarehouse","mdiWashingMachine","mdiWashingMachineAlert","mdiWashingMachineOff","mdiWatch","mdiWatchExport","mdiWatchExportVariant","mdiWatchImport","mdiWatchImportVariant","mdiWatchVariant","mdiWatchVibrate","mdiWatchVibrateOff","mdiWater","mdiWaterAlert","mdiWaterAlertOutline","mdiWaterBoiler","mdiWaterBoilerAlert","mdiWaterBoilerAuto","mdiWaterBoilerOff","mdiWaterCheck","mdiWaterCheckOutline","mdiWaterCircle","mdiWaterMinus","mdiWaterMinusOutline","mdiWaterOff","mdiWaterOffOutline","mdiWaterOpacity","mdiWaterOutline","mdiWaterPercent","mdiWaterPercentAlert","mdiWaterPlus","mdiWaterPlusOutline","mdiWaterPolo","mdiWaterPump","mdiWaterPumpOff","mdiWaterRemove","mdiWaterRemoveOutline","mdiWaterSync","mdiWaterThermometer","mdiWaterThermometerOutline","mdiWaterWell","mdiWaterWellOutline","mdiWaterfall","mdiWateringCan","mdiWateringCanOutline","mdiWatermark","mdiWave","mdiWaveArrowDown","mdiWaveArrowUp","mdiWaveUndercurrent","mdiWaveform","mdiWaves","mdiWavesArrowLeft","mdiWavesArrowRight","mdiWavesArrowUp","mdiWaze","mdiWeatherCloudy","mdiWeatherCloudyAlert","mdiWeatherCloudyArrowRight","mdiWeatherCloudyClock","mdiWeatherDust","mdiWeatherFog","mdiWeatherHail","mdiWeatherHazy","mdiWeatherHurricane","mdiWeatherHurricaneOutline","mdiWeatherLightning","mdiWeatherLightningRainy","mdiWeatherMoonset","mdiWeatherMoonsetDown","mdiWeatherMoonsetUp","mdiWeatherNight","mdiWeatherNightPartlyCloudy","mdiWeatherPartlyCloudy","mdiWeatherPartlyLightning","mdiWeatherPartlyRainy","mdiWeatherPartlySnowy","mdiWeatherPartlySnowyRainy","mdiWeatherPouring","mdiWeatherRainy","mdiWeatherSnowy","mdiWeatherSnowyHeavy","mdiWeatherSnowyRainy","mdiWeatherSunny","mdiWeatherSunnyAlert","mdiWeatherSunnyOff","mdiWeatherSunset","mdiWeatherSunsetDown","mdiWeatherSunsetUp","mdiWeatherTornado","mdiWeatherWindy","mdiWeatherWindyVariant","mdiWeb","mdiWebBox","mdiWebCancel","mdiWebCheck","mdiWebClock","mdiWebMinus","mdiWebOff","mdiWebPlus","mdiWebRefresh","mdiWebRemove","mdiWebSync","mdiWebcam","mdiWebcamOff","mdiWebhook","mdiWebpack","mdiWebrtc","mdiWechat","mdiWeight","mdiWeightGram","mdiWeightKilogram","mdiWeightLifter","mdiWeightPound","mdiWhatsapp","mdiWheelBarrow","mdiWheelchair","mdiWheelchairAccessibility","mdiWhistle","mdiWhistleOutline","mdiWhiteBalanceAuto","mdiWhiteBalanceIncandescent","mdiWhiteBalanceIridescent","mdiWhiteBalanceSunny","mdiWidgets","mdiWidgetsOutline","mdiWifi","mdiWifiAlert","mdiWifiArrowDown","mdiWifiArrowLeft","mdiWifiArrowLeftRight","mdiWifiArrowRight","mdiWifiArrowUp","mdiWifiArrowUpDown","mdiWifiCancel","mdiWifiCheck","mdiWifiCog","mdiWifiLock","mdiWifiLockOpen","mdiWifiMarker","mdiWifiMinus","mdiWifiOff","mdiWifiPlus","mdiWifiRefresh","mdiWifiRemove","mdiWifiSettings","mdiWifiStar","mdiWifiStrength1","mdiWifiStrength1Alert","mdiWifiStrength1Lock","mdiWifiStrength1LockOpen","mdiWifiStrength2","mdiWifiStrength2Alert","mdiWifiStrength2Lock","mdiWifiStrength2LockOpen","mdiWifiStrength3","mdiWifiStrength3Alert","mdiWifiStrength3Lock","mdiWifiStrength3LockOpen","mdiWifiStrength4","mdiWifiStrength4Alert","mdiWifiStrength4Lock","mdiWifiStrength4LockOpen","mdiWifiStrengthAlertOutline","mdiWifiStrengthLockOpenOutline","mdiWifiStrengthLockOutline","mdiWifiStrengthOff","mdiWifiStrengthOffOutline","mdiWifiStrengthOutline","mdiWifiSync","mdiWikipedia","mdiWindPower","mdiWindPowerOutline","mdiWindTurbine","mdiWindTurbineAlert","mdiWindTurbineCheck","mdiWindowClose","mdiWindowClosed","mdiWindowClosedVariant","mdiWindowMaximize","mdiWindowMinimize","mdiWindowOpen","mdiWindowOpenVariant","mdiWindowRestore","mdiWindowShutter","mdiWindowShutterAlert","mdiWindowShutterAuto","mdiWindowShutterCog","mdiWindowShutterOpen","mdiWindowShutterSettings","mdiWindsock","mdiWiper","mdiWiperWash","mdiWiperWashAlert","mdiWizardHat","mdiWordpress","mdiWrap","mdiWrapDisabled","mdiWrench","mdiWrenchCheck","mdiWrenchCheckOutline","mdiWrenchClock","mdiWrenchClockOutline","mdiWrenchCog","mdiWrenchCogOutline","mdiWrenchOutline","mdiXamarin","mdiXml","mdiXmpp","mdiYahoo","mdiYeast","mdiYinYang","mdiYoga","mdiYoutube","mdiYoutubeGaming","mdiYoutubeStudio","mdiYoutubeSubscription","mdiYoutubeTv","mdiYurt","mdiZWave","mdiZend","mdiZigbee","mdiZipBox","mdiZipBoxOutline","mdiZipDisk","mdiZodiacAquarius","mdiZodiacAries","mdiZodiacCancer","mdiZodiacCapricorn","mdiZodiacGemini","mdiZodiacLeo","mdiZodiacLibra","mdiZodiacPisces","mdiZodiacSagittarius","mdiZodiacScorpio","mdiZodiacTaurus","mdiZodiacVirgo"]`),mn=M({__name:`IconPicker`,props:{modelValue:{type:String,required:!1}},emits:[`update:modelValue`],setup(e,{emit:t}){let r=t,i=w(e.modelValue),a=w(pn).value.map(e=>({name:e.replace(/^[a-z]+/,``).replace(/([A-Z])/g,` $1`).trim(),icon:e.replace(/([a-z])([A-Z])/g,`$1-$2`).toLowerCase()})),s=w(a.slice(0,100));function c(e,t){t(()=>{if(e===``)s.value=a.slice(0,100);else{let t=e.toLowerCase();s.value=a.filter(e=>e.name.toLowerCase().includes(t)||e.icon.toLowerCase().includes(t)).slice(0,100)}})}return p(i,e=>{r(`update:modelValue`,e)}),(e,t)=>(o(),A(ie,{dense:``,"options-dense":``,color:`accent`,modelValue:i.value,"onUpdate:modelValue":t[1]||=e=>i.value=e,options:s.value,"option-label":`name`,"option-value":`icon`,"emit-value":``,"map-options":``,"use-input":``,label:`Select Icon`,onFilter:c,style:{"max-width":`200px`}},{"selected-item":_(e=>[N(F,null,{default:_(()=>[N(f,{avatar:``},{default:_(()=>[N(v,{size:`xs`,name:e.opt.icon},null,8,[`name`])]),_:2},1024),N(f,null,{default:_(()=>[N(P,{class:`text-body2`},{default:_(()=>[L(n(e.opt.name),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),option:_(e=>[N(F,null,{default:_(()=>[N(f,{avatar:``},{default:_(()=>[N(v,{name:e.opt.icon},null,8,[`name`])]),_:2},1024),N(f,null,{default:_(()=>[N(P,null,{default:_(()=>[L(n(e.opt.name),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),append:_(()=>[i.value?(o(),A(v,{key:0,name:`mdi-close`,class:`cursor-pointer`,onClick:t[0]||=fe(e=>i.value=``,[`stop`])})):j(``,!0)]),_:1},8,[`modelValue`,`options`]))}}),hn={class:`flex col q-col-gutter-md`},gn={class:`flex`},_n={class:`row q-col-gutter-md`},vn=Ee(M({__name:`EditFavoriteDialog`,props:{id:{},lat:{},lng:{},radius:{},geoCacheResp:{},operation:{}},emits:[...m.emits],setup(e){let r=Se(),a=e,{dialogRef:s,onDialogOK:c,onDialogCancel:p}=m(),h=I(()=>r.categories),g=a.geoCacheResp.address,ee=!!a.geoCacheResp.favorite,b=w(a.geoCacheResp.favorite?.icon),x=w(a.geoCacheResp.favorite?.name),S=w(a.geoCacheResp.favorite?.category_id),C=te({name:x.value,longitude:a.lng,latitude:a.lat,category_id:S.value,icon:b.value,radius:a.radius,address:g});function O(){c({operation:a.operation,data:C})}return(r,a)=>(o(),A(t,{ref_key:`dlgRef`,ref:s,persistent:``},{default:_(()=>[e.operation==`delete`?(o(),A(D,{key:0,class:`bg-dark text-grey-1 add-loc-card q-pa-sm`},{default:_(()=>[N(re,null,{default:_(()=>[N(i,{icon:`mdi-star`,color:`secondary`,"text-color":`yellow`}),N(pe,null,{default:_(()=>[...a[7]||=[L(`Clear Favorite`,-1)]]),_:1})]),_:1}),N(u,{class:`q-ml-lg`},{default:_(()=>[L(` Are you sure you want to clear favorite `+n(C.name)+`? `,1)]),_:1}),N(d),N(de,{align:`right`},{default:_(()=>[N(T,{flat:``,label:`OK`,onClick:O}),N(T,{flat:``,label:`Cancel`,onClick:E(p)},null,8,[`onClick`])]),_:1})]),_:1})):(o(),A(D,{key:1,class:`bg-dark text-grey-1 add-loc-card q-pa-sm`},{default:_(()=>[N(re,null,{default:_(()=>[N(i,{icon:`mdi-star`,color:`secondary`,"text-color":`yellow`}),!ee&&e.operation==`set`?(o(),A(pe,{key:0},{default:_(()=>[...a[8]||=[L(`Save Location as Favorite`,-1)]]),_:1})):!ee&&e.operation==`edit`?(o(),A(pe,{key:1},{default:_(()=>[...a[9]||=[L(`Edit Favorite`,-1)]]),_:1})):j(``,!0)]),_:1}),N(u,{horizontal:``,class:`q-ml-lg`},{default:_(()=>[N(De,{class:`q-ml-md`,address:E(g)},null,8,[`address`]),L(` catId: `+n(C.category_id),1)]),_:1}),N(u,null,{default:_(()=>[N(l,{color:`secondary`,modelValue:C.name,"onUpdate:modelValue":a[0]||=e=>C.name=e,label:`Favorite Name`,autofocus:``,onKeyup:le(O,[`enter`]),style:{"max-width":`360px`}},null,8,[`modelValue`]),R(`div`,hn,[N(ie,{dense:``,"options-dense":``,color:`accent`,modelValue:C.category_id,"onUpdate:modelValue":a[2]||=e=>C.category_id=e,options:h.value,label:`Select Category`,"options-value":`id`,"option-label":`name`,"emit-value":``,"map-options":``,"use-input":``,style:{"max-width":`175px`}},{"selected-item":_(e=>[N(F,null,{default:_(()=>[N(f,{avatar:``},{default:_(()=>[N(v,{name:e.opt.icon,style:y({color:e.opt.color})},null,8,[`name`,`style`])]),_:2},1024),N(f,null,{default:_(()=>[N(P,null,{default:_(()=>[L(n(e.opt.name),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),option:_(e=>[N(F,null,{default:_(()=>[N(f,{avatar:``},{default:_(()=>[N(v,{name:e.opt.icon,style:y({color:e.opt.color})},null,8,[`name`,`style`])]),_:2},1024),N(f,null,{default:_(()=>[N(P,null,{default:_(()=>[L(n(e.opt.name),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),append:_(()=>[C.category_id?(o(),A(v,{key:0,name:`mdi-close`,class:`cursor-pointer`,onClick:a[1]||=fe(e=>C.category_id=0,[`stop`])})):j(``,!0)]),_:1},8,[`modelValue`,`options`]),N(mn,{modelValue:C.icon,"onUpdate:modelValue":a[3]||=e=>C.icon=e},null,8,[`modelValue`])]),R(`div`,gn,[R(`div`,_n,[N(l,{modelValue:C.longitude,"onUpdate:modelValue":a[4]||=e=>C.longitude=e,label:`Longitude`,style:{"max-width":`118px`},color:`secondary`,readonly:``},null,8,[`modelValue`]),N(l,{modelValue:C.latitude,"onUpdate:modelValue":a[5]||=e=>C.latitude=e,label:`Latitude`,style:{"max-width":`118px`},color:`secondary`,readonly:``},null,8,[`modelValue`]),N(l,{modelValue:C.radius,"onUpdate:modelValue":a[6]||=e=>C.radius=e,label:`Radius`,style:{"max-width":`118px`},color:`secondary`,suffix:`m`,readonly:``},null,8,[`modelValue`])])])]),_:1}),N(d),N(de,{align:`right`},{default:_(()=>[N(T,{flat:``,label:`OK`,onClick:O}),N(T,{flat:``,label:`Cancel`,onClick:E(p)},null,8,[`onClick`])]),_:1})]),_:1}))]),_:1},512))}}),[[`__scopeId`,`data-v-18d79a46`]]),yn={class:`q-ml-md`},bn={class:`relative-position`},xn={class:`text-yellow`},Sn=Ee(M({__name:`SetLocationDialog`,props:{lat:{type:Number,required:!0},lng:{type:Number,required:!0}},emits:[...m.emits],setup(e){let n=ye(),a=e,s=ee(),c=w(!0),f=w(300),{dialogRef:p,onDialogOK:h,onDialogCancel:g}=m(),v=w(),y=w(!1),b=w(),te=I(()=>b.value?.name??``),S=e=>new Promise(t=>setTimeout(t,e));x(async()=>{try{c.value=!0;let e=await n.getCachedLocation({lat:a.lat,lng:a.lng});console.log(`reverse geocode response: `,e),v.value=e?.address,e?.favorite&&(b.value=e?.favorite)}catch(e){throw console.error(`Error fetching reverse geocode:`,e),e}finally{await S(500),c.value=!1}});function O(){b.value||={name:``,icon:``,category:``,latitude:a.lat,longitude:a.lng},s.dialog({component:vn,componentProps:{lat:a.lat,lng:a.lng,fav:b.value}}).onOk(({data:e})=>{b.value=e}).onCancel(()=>{console.log(`Dialog cancelled`)}).onDismiss(()=>{console.log(`Dialog dismissed`)})}function k(){h({delay:f.value,address:v.value})}function M(){h({delay:0,address:v.value})}return(e,n)=>(o(),A(t,{ref_key:`dlgRef`,ref:p,persistent:``},{default:_(()=>[N(D,{class:`bg-dark text-grey-1 add-loc-card q-pa-sm`},{default:_(()=>[N(re,null,{default:_(()=>[N(i,{icon:`mdi-map-marker`,color:`primary`,"text-color":`white`}),N(pe,null,{default:_(()=>[...n[2]||=[L(`Add Location to Queue`,-1)]]),_:1})]),_:1}),N(u,{class:`q-ml-lg`},{default:_(()=>[n[3]||=R(`div`,null,`Are you sure you want to set location to:`,-1),R(`div`,yn,[R(`div`,bn,[R(`div`,null,[N(se,{appear:``,"enter-active-class":`animated fadeIn`,"leave-active-class":`animated fadeOut`},{default:_(()=>[c.value?j(``,!0):(o(),A(De,{key:0,address:v.value},null,8,[`address`]))]),_:1})]),N(ne,{showing:c.value},null,8,[`showing`])]),N(l,{class:`q-mt-md`,style:{"max-width":`150px`},modelValue:f.value,"onUpdate:modelValue":n[0]||=e=>f.value=e,modelModifiers:{number:!0},filled:``,onKeyup:le(k,[`enter`]),label:`Delay `,type:`number`,suffix:`seconds`,color:`grey-4`,autofocus:``},null,8,[`modelValue`])])]),_:1}),N(d),N(de,{align:`between`},{default:_(()=>[R(`div`,xn,[N(C,{class:`cursor-pointer`,modelValue:y.value,"onUpdate:modelValue":n[1]||=e=>y.value=e,"checked-icon":`mdi-star`,"unchecked-icon":`mdi-star-outline`,"indeterminate-icon":`mdi-help`,color:`yellow`,onClick:O,label:te.value},{default:_(()=>[N(r,null,{default:_(()=>[...n[4]||=[L(`Favorite`,-1)]]),_:1})]),_:1},8,[`modelValue`,`label`])]),R(`div`,null,[N(T,{flat:``,label:`No Delay`,onClick:M}),N(T,{flat:``,label:`OK`,onClick:k}),N(T,{flat:``,label:`Cancel`,onClick:E(g)},null,8,[`onClick`])])]),_:1})]),_:1})]),_:1},512))}}),[[`__scopeId`,`data-v-7e2386ac`]]),Cn=class extends $.Circle{constructor(e,t){super(e,t),_e(this,`_btnContainer`,null),_e(this,`_repositionUI`,()=>{if(!this._btnContainer||!this._map)return;let e=this.getBounds().getSouthEast(),t=this._map.latLngToLayerPoint(e),n=this.getRadius()/1e3,r=`translate(${n}, ${n})`;Object.assign(this._btnContainer.style,{position:`absolute`,left:`${t.x}px`,top:`${t.y}px`,zIndex:`1000`,display:`flex`,gap:`8px`,transform:r,pointerEvents:`auto`})})}onAdd(e){return super.onAdd(e),this._initUI(e),e.on(`zoom, zoomend`,this._repositionUI,this),e.on(`move, moveend`,this._repositionUI,this),e.on(`viewreset`,this._repositionUI,this),this}setLatLng(e){return super.setLatLng(e),this._repositionUI(),this}onRemove(e){return this._btnContainer&&=($.DomUtil.remove(this._btnContainer),null),e.off(`zoom, zoomend`,this._repositionUI,this),e.off(`move, moveend`,this._repositionUI,this),e.off(`viewreset`,this._repositionUI,this),super.onRemove(e),this}setRadius(e){return super.setRadius(e),this._repositionUI(),this}_initUI(e){let t=$.DomUtil.create(`div`,`leaflet-circle-actions`,e.getPane(`markerPane`));this._btnContainer=t,$.DomEvent.disableClickPropagation(t);let n=$.DomUtil.create(`button`,`circle-btn-accept`,t);$.DomUtil.create(`i`,`q-icon mdi mdi-check`,n),$.DomEvent.on(n,`click`,e=>{$.DomEvent.stopPropagation(e),this.options.onAccept&&this.options.onAccept(this)});let r=$.DomUtil.create(`button`,`circle-btn-clear`,t);$.DomUtil.create(`i`,`q-icon mdi mdi-close`,r),$.DomEvent.on(r,`click`,e=>{$.DomEvent.stopPropagation(e),this.options.onClear&&this.options.onClear(this),this.remove()}),this._repositionUI()}},wn=(e,t)=>new Cn(e,t),Tn=M({__name:`MarkerMenu`,props:{latLng:{type:Object,required:!0}},setup(e){let t=e,r=w(!1),s=w(),l=w(!0),u=ee(),p=Se(),m=ye(),g=we(),{clickedLatLng:y,routeSet:b,layerControl:x,layerGroups:te}=me(g);async function S(e,{delay:t,address:n}){let r=!n,{notificationType:i,responseMessage:a}=await xe({lat:Number(e.lat),lng:Number(e.lng)},r,t,n,void 0,void 0);u.notify({type:i,message:a}),console.log(`Confirmed location add: latitude: `+e.lat+`, longitude: `+e.lng+`, delay: `+t)}function C(){if(t.latLng){let e=t.latLng;D(),u.dialog({component:Sn,componentProps:{lat:Number($.latLng(e).lat),lng:Number($.latLng(e).lng)}}).onOk(t=>{S($.latLng(e),t)}).onCancel(()=>{console.log(`Dialog cancelled`)}).onDismiss(()=>{console.log(`Dialog dismissed`)})}}async function T(){if(console.log(`Adding favorite for`,t.latLng),t.latLng){let e=t.latLng;x.value.favorites=!0,x.value.marker=!1;let n=await m.getCachedLocation(e);if(n?console.log(`Using cached location for favorite:`,n):console.log(`No cached location found, creating new favorite`),te.value.favorites){D();let t=new ve({color:`#f5bb39`,accentColor:`rbga(0,0,0,0.25)`,contentHtml:``,contentColor:`black`,scale:1,svg:ge}),r=$.marker($.latLng(e),{icon:t,draggable:!0,contextmenu:!1,contextmenuItems:[]}),i=wn($.latLng(e),{radius:50,color:`black`,fillColor:`#f5bb39`,fillOpacity:.25,onAccept:e=>{console.log(`Confirm favorite coordinates: `+e.getLatLng().toString()+`, radius: `+e.getRadius()+`, geoCacheResp: `),u.notify(`Adding favorite...${e.getLatLng().toString()}`),u.dialog({component:vn,componentProps:{lat:Number(e.getLatLng().lat),lng:Number(e.getLatLng().lng),radius:e.getRadius(),operation:`set`,geoCacheResp:n}}).onOk(e=>{p.favoriteControl({command:e.operation,favorite:e.data}),c.clearLayers(),x.value.marker=!0}).onCancel(()=>{console.log(`Dialog cancelled`)}).onDismiss(()=>{console.log(`Dialog dismissed`)})},onClear:()=>{console.log(`Clear favorite radius`),c.clearLayers(),x.value.marker=!0}}),a=(e,t=50)=>{let n=$.latLng(e).lat,r=$.latLng(e).lng,i=270*Math.PI/180,a=6371e3,o=n*Math.PI/180,s=r*Math.PI/180,c=Math.asin(Math.sin(o)*Math.cos(t/a)+Math.cos(o)*Math.sin(t/a)*Math.cos(i)),l=s+Math.atan2(Math.sin(i)*Math.sin(t/a)*Math.cos(o),Math.cos(t/a)-Math.sin(o)*Math.sin(c));return[c*180/Math.PI,l*180/Math.PI]},o=$.divIcon({html:``,className:`custom-marker-with-buttons`,iconSize:[32,32],iconAnchor:[28,16]}),s=$.marker(a(e),{draggable:!0,icon:o,contextmenu:!1,contextmenuItems:[]}),c=$.featureGroup([r,i,s]);g.addToFavLayer(c);let l;s.on(`dragstart`,function(e){l=e.target.getLatLng()}),s.on(`drag`,function(e){let t=e.target.getLatLng(),n=i.getLatLng(),r;r=t.lng>n.lng?n.lng:t.lng;let a=$.latLng({lat:l.lat,lng:r});s.setLatLng(a);let o=g.getDistance(n,a);o&&i.setRadius(o)}),r.on(`drag`,function(e){let t=e.target.getLatLng();i.setLatLng(t),s.setLatLng(a(t,i.getRadius()))}),r.on(`dragend`,function(e){let t=e.target.getLatLng();(async()=>{try{n=await m.getCachedLocation(t),console.log(`Marker dragend`)}catch(e){console.error(`Error handling marker dragend:`,e)}})()})}}g.zoom=20}function D(){g.closeAllPopups()}let ne=()=>{g.layerControl.routing=!0,y.value&&(D(),g.routeSet.start=y.value,console.log(`setStartRoute: `,b.value.start))},k=()=>{g.layerControl.routing=!0,y.value&&(g.routeSet.end=y.value,D(),console.log(`setEndRoute: `,g.routeSet.end),g.updateRouteWaypoints(),console.log(`updating Route`))};return a(async()=>{try{console.log(`Fetching geoCacheResp...`);let e=await m.getCachedLocation(t.latLng);console.log(`geoCacheResp: `,e),e?.favorite&&(s.value=e.favorite),r.value=!!e?.favorite}catch(e){throw console.error(`Error fetching cached location:`,e),e}finally{l.value=!1}}),(e,t)=>(o(),A(E(Kt),{options:{closeOnClick:!0,closeButton:!1,className:`marker-popup`}},{default:_(()=>[N(h,{dense:``,seperator:``,style:{"min-width":`100px`},class:`bg-grey-10`},{default:_(()=>[r.value?(o(),A(F,{key:0,class:`text-center`},{default:_(()=>[N(f,null,{default:_(()=>[N(P,null,{default:_(()=>[L(n(s.value.name),1)]),_:1}),s.value.address?(o(),A(P,{key:0,caption:``,lines:`2`},{default:_(()=>[N(De,{address:s.value.address},null,8,[`address`])]),_:1})):j(``,!0)]),_:1})]),_:1})):j(``,!0),r.value?(o(),A(d,{key:1,class:`q-my-sm`})):j(``,!0),c((o(),A(F,{clickable:``,onClick:C},{default:_(()=>[N(f,{avatar:``},{default:_(()=>[N(i,{icon:`mdi-map-marker`,color:`accent`,"text-color":`white`,size:`sm`})]),_:1}),N(f,null,{default:_(()=>[...t[0]||=[L(`Add Location`,-1)]]),_:1})]),_:1})),[[O]]),c((o(),A(F,{clickable:``,onClick:ne},{default:_(()=>[N(f,{avatar:``},{default:_(()=>[N(i,{color:`accent`,size:`sm`},{default:_(()=>[N(v,{class:`small-icon`,innerHTML:E(Te)(E(be)).outerHTML},null,8,[`innerHTML`])]),_:1})]),_:1}),N(f,null,{default:_(()=>[...t[1]||=[L(`Set Route Start`,-1)]]),_:1})]),_:1})),[[O]]),c((o(),A(F,{clickable:``,onClick:k},{default:_(()=>[N(f,{avatar:``},{default:_(()=>[N(i,{color:`accent`,size:`sm`},{default:_(()=>[N(v,{class:`small-icon`,innerHTML:E(Te)(E(Ce)).outerHTML},null,8,[`innerHTML`])]),_:1})]),_:1}),N(f,null,{default:_(()=>[...t[2]||=[L(`Set Route End`,-1)]]),_:1})]),_:1})),[[O]]),l.value?(o(),A(F,{key:2},{default:_(()=>[N(f,{avatar:``},{default:_(()=>[N(ce,{color:`accent`,size:`2em`})]),_:1}),N(f,null,{default:_(()=>[...t[3]||=[L(`Loading...`,-1)]]),_:1})]),_:1})):!r.value&&!l.value?c((o(),A(F,{key:3,clickable:``,onClick:T},{default:_(()=>[N(f,{avatar:``},{default:_(()=>[N(i,{icon:`mdi-star-outline`,color:`accent`,"text-color":`yellow`,size:`sm`})]),_:1}),N(f,null,{default:_(()=>[...t[4]||=[L(`Set Favorite`,-1)]]),_:1})]),_:1})),[[O]]):r.value&&!l.value?c((o(),A(F,{key:4,clickable:``,onClick:T},{default:_(()=>[N(f,{avatar:``},{default:_(()=>[N(i,{icon:`mdi-star-outline`,color:`accent`,"text-color":`yellow`,size:`sm`})]),_:1}),N(f,null,{default:_(()=>[...t[5]||=[L(`Edit Favorite`,-1)]]),_:1})]),_:1})),[[O]]):j(``,!0)]),_:1})]),_:1}))}});export{en as a,It as c,nt as i,Zt as l,fn as n,kt as o,sn as r,Et as s,Tn as t}; \ No newline at end of file diff --git a/dist/spa/assets/TestPage-pjN2UMrT.js b/dist/spa/assets/TestPage-pjN2UMrT.js new file mode 100644 index 0000000..a346e80 --- /dev/null +++ b/dist/spa/assets/TestPage-pjN2UMrT.js @@ -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}; \ No newline at end of file diff --git a/dist/spa/assets/_plugin-vue_export-helper-CUf5lN2T.js b/dist/spa/assets/_plugin-vue_export-helper-CUf5lN2T.js new file mode 100644 index 0000000..6eff3e0 --- /dev/null +++ b/dist/spa/assets/_plugin-vue_export-helper-CUf5lN2T.js @@ -0,0 +1 @@ +import{i as e}from"./rolldown-runtime-B1FJdls4.js";import{Kt as t,Vt as n}from"./vendor-quasar-BdHTqpDy.js";/* empty css */import{a as r}from"./vendor-vue-core-CuXzcq2w.js";import{d as i,f as a,h as o,m as s,o as c,p as l,s as u,u as d}from"./vendor-leaflet-core-Dyrj7Rn0.js";import{t as f}from"./socketio-D07G01kR.js";import{t as p}from"./vendor-openrouteservice-DNyyTee3.js";import{n as m,t as h}from"./simulation-DRMY3tZ9.js";var g={home:{name:`Home`,icon:`mdi-home`,coords:{lat:40.910773020811,lng:-73.891069806448}},work_places:{name:`Work Places`,icon:`mdi-briefcase`,subitems:{jeong:{name:`Jeong`,icon:`mdi-doctor`,coords:{lat:40.76624975651346,lng:-73.81444335286128},address:`35-02 150th Pl, Flushing, NY 11354`},santos:{name:`Santos`,icon:`mdi-doctor`,coords:{lat:40.74504671877868,lng:-73.8880099638491},address:`77-08 Broadway, Elmhurst, NY 11373`},natalya_qns:{name:`Natalya (Qns)`,icon:`mdi-doctor`,coords:{lat:40.69644966409178,lng:-73.837453217826},address:`110-14 Jamaica Ave, Richmond Hill, NY 11418`},natalya_bx:{name:`Natalya (Bronx)`,icon:`mdi-doctor`,coords:{lat:40.85384419116598,lng:-73.86314767911834},address:`2109 Matthews Ave, Bronx, NY 10462`},office:{name:`Linwood Plaza`,icon:`mdi-allergy`,coords:{lat:40.86141832913106,lng:-73.96997583196286},address:`158 Linwood Plaza, Fort Lee, NJ 07024`}}},strg:{name:`Man Mini Storage`,icon:`mdi-dolly`,coords:{lat:40.75158955085288,lng:-73.9328988710467},address:`31-08 Northern Blvd, Long Island City, NY 11101`},acme:{name:`Acme`,icon:`mdi-cart`,coords:{lat:40.90930366920829,lng:-73.87658695470259},address:`31-08 Northern Blvd, Long Island City, NY 11101`}},_=e(o(),1),v=p,y=class extends _.Class{constructor(e=``,t={},n){super(),s(this,`_apiKey`,void 0),s(this,`_orsOptions`,void 0),this._apiKey=e,this._orsOptions=t,_.Util.setOptions(this,n)}route(e,t,n){let r=new v.Directions({api_key:this._apiKey}),i=e.map(e=>[e.latLng.lng,e.latLng.lat]);return this._orsOptions.coordinates=i,r.calculate(this._orsOptions).then(r=>{this._routeDone(r,e,t,n)}).catch(e=>{console.error(e),t({status:`REQUEST_FAILED`,message:String(e)},void 0)}),this}_routeDone(e,t,n,r){let i=[],a=r??n;if(!e.routes){n.call(a,{status:`NO_ROUTES`,message:`No routes found in response`});return}e.routes.forEach((e,n)=>{let r=this._decodePolyline(e.geometry),a=[],o=[],s=[],c=0,l=0;e.segments.forEach(t=>{s.push({totalDistance:t.distance,totalTime:t.duration}),l+=t.distance,c+=t.duration,t.steps.forEach(t=>{a.push(this._convertInstructions(t));let n=e.way_points[1];r[n]&&o.push(r[n])})}),i.push({name:`Route: ${n+1}`,coordinates:r,instructions:a,summary:{totalDistance:l,totalTime:c},segments:s,inputWaypoints:t,waypoints:o})}),n.call(a,null,i)}_decodePolyline(e,t=!1){let n=[],r=0,i=0,a=0;for(;r=32);i+=o&1?~(o>>1):o>>1,o=0,s=0;do c=e.charCodeAt(r++)-63,o|=(c&31)<=32);if(a+=o&1?~(o>>1):o>>1,t){o=0,s=0;do c=e.charCodeAt(r++)-63,o|=(c&31)<=32);o=o&1?~(o>>1):o>>1}n.push(_.latLng(i/1e5,a/1e5))}return n}_convertInstructions(e){return{text:e.instruction,distance:e.distance,time:e.duration,index:e.way_points[0]}}};function b(e,t,n){return typeof e==`string`?new y(e,t??{},n):new y(typeof e.api_key==`string`?e.api_key:``,e,t)}var x=b({api_key:``,profile:`driving-car`,geometry_simplify:!0,host:`/api/ors/proxy/ors`}),S=e=>e.createIcon();new l({color:`black`,accentColor:`rgba(0,0,0,0.25)`,contentHtml:``,contentColor:`white`,scale:1,svg:c}),new l({color:`indianred`,accentColor:`firebrick`,content:`FM`,contentColor:`white`,scale:2,svg:i});var C=new l({color:`#006838`,accentColor:`rgba(0,0,0,0.25)`,content:`S`,contentColor:`white`,scale:1,svg:u}),w=new l({color:`cornflowerblue`,accentColor:`rgba(0,0,0,0.25)`,contentColor:`white`,svg:a,scale:1}),T=new l({color:`#a23337`,accentColor:`rgba(0,0,0,0.25)`,content:`E`,contentColor:`white`,scale:1,svg:d}),E=0;function D(e){return new Promise(t=>{f.emit(`reverse_geocode`,{latitude:e.latitude,longitude:e.longitude},e=>{t(e)})})}var O=async(e,t)=>{let n=Date.now()-E;n<1e3&&await new Promise(e=>setTimeout(e,1e3-n));let r=await D({latitude:e,longitude:t});return E=Date.now(),r},k=r(`locationStore`,{state:()=>({locations:[]}),getters:{},actions:{async getCachedLocation(e){let t=`${(0,_.latLng)(e).lat},${(0,_.latLng)(e).lng}`,n=this.locations.find(e=>e[t]);if(n)return console.log(`Location found in local cache:`,n[t]),n[t];try{let n=await O((0,_.latLng)(e).lat,(0,_.latLng)(e).lng);if(!n)throw Error(`Reverse geocoding failed`);let r={[t]:n};return this.locations.push(r),n}catch(e){throw e instanceof Error&&console.error(`Error fetching location:`,e.message),e}}}});function A({coords:e,delay:t,address:n,type:r,instruction:i}){return new Promise(a=>{f.emit(`simulation_control`,{command:`add`,latitude:e.lat,longitude:e.lng,delay:t,address:n,type:r,instruction:i},e=>{a(e)})})}async function j(e,t,n,r,i,a){let o=h(),s=k();try{let c=!r&&t?await s.getCachedLocation(_.latLng(e.lat,e.lng)):void 0,l=await A({coords:e,delay:n,address:r??c?.address??``,type:i,instruction:a});return l.command_status===`ERROR`?{notificationType:`negative`,responseMessage:`Failed to add location: `+(l.message??`Unknown error`)}:l.data?.simulation?(o.digestUpdate(l.data.simulation),{notificationType:`positive`,responseMessage:l.message??`Location added`}):{notificationType:`negative`,responseMessage:l.message??`Simulation queue data missing`}}catch(e){let t=e instanceof Error?e.message:`Unknown error`;return console.error(`Error adding location:`,e),{notificationType:`negative`,responseMessage:`Failed to add location: `+t}}}var M=r(`leafletStore`,{state:()=>({zoom:10,center:[g.home.coords.lat,g.home.coords.lng],clickedLatLng:null,mapObject:t(null),markerLatLng:null,layerControl:{marker:!0,simQueue:!0,favorites:!0,routing:!1,findMy:!1,locateControl:!0},layerGroups:{marker:t(null),simQueue:t(null),favorites:t(null),routing:t(null),findMy:t(null),locateControl:t(null)},leafletDrawerOpen:!1,locationDrawerSettings:{opened:!1,pinned:!1},fabs:{statusBar:{opened:!1},layerControl:{opened:!1},favorites:{opened:!1},appControl:{opened:!1,openedFab:null}},controlDrawerSettings:{opened:!1,pinned:!1},statusBarSettings:{opened:!1},routeSet:{start:{lat:null,lng:null},end:{lat:null,lng:null},wayPoints:null},routesSet:[],routeSegments:[],routeDirections:[],routeCoordinates:[],baseLayer:{selected:1,options:[{value:1,label:`Open Street Map`,layer:t(_.tileLayer(`https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png`,{maxZoom:19,attribution:`© OpenStreetMap`,minZoom:2,noWrap:!0}))},{value:2,label:`Topography`,layer:t(_.tileLayer(`https://{s}.tile.opentopomap.org/{z}/{x}/{y}.png`,{minZoom:2,maxZoom:17,attribution:`© OpenTopoMap`,noWrap:!0}))},{value:3,label:`Satellite`,layer:t(_.tileLayer(`https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}`,{minZoom:2,maxZoom:19,attribution:`© ArcGIS`,noWrap:!0}))}]},baseLayerWMS:{selected:!1,label:`OpenStreetMap Transparent`,layer:t(_.tileLayer.wms(`https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png`,{minZoom:2,maxZoom:19,attribution:`© OpenStreetMap`,layers:`semitransparent`,transparent:!0,format:`image/png`,opacity:.5}))},routingOptions:{waypoints:[],router:n(x),routeWhileDragging:!0,createMarker:n(function(e,t,n){let r;return r=e===0?C:e===n-1?T:w,_.marker(t.latLng,{draggable:!0,icon:r,contextmenu:!1,contextmenuItems:[]})})}}),getters:{getBaseLayer:e=>e.baseLayer.selected,getOverlayLayer:e=>e.baseLayerWMS.selected},actions:{closeOtherFabs(e){Object.keys(this.fabs).forEach(t=>{let n=t;n!==e&&(this.fabs[n].opened=!1)})},setMap(e){this.mapObject=e},flyTo(e,t,n){this.mapObject&&this.mapObject.flyTo([e,t],n)},setFavLayerGroup(e){this.layerGroups.favorites=e},setLCLayerGroup(e){this.layerGroups.locateControl=e},addToFavLayer(e){this.layerGroups.favorites?.addLayer(e)},removeMap(){this.mapObject=null},clearRouteSegments(){this.routeSegments=[]},setCenter(e,t){this.center=[e,t]},setZoom(e){this.zoom=e},zoomIn(){this.mapObject?.zoomIn()},zoomOut(){this.mapObject?.zoomOut()},setBaseLayer(e,t){if(e===void 0&&this.baseLayer.selected===void 0)return;if(t&&this.mapObject){let e=this.baseLayer.options.filter(e=>e.value===t)[0];e&&(console.log(`OldLayer name: `,e.label),e.layer.remove())}let n=this.baseLayer.options.filter(e=>e.value===this.baseLayer.selected)[0];this.mapObject&&n&&(console.log(`NewLayer name: `,n.label),n.layer.addTo(this.mapObject))},toggleWmsLayer(){let e=this.baseLayerWMS.layer;e&&this.mapObject&&(this.baseLayerWMS.selected?e.addTo(this.mapObject):e.remove())},setMarkerLatLng(e,t){this.markerLatLng=[e,t]},toggleleafletDrawerOpen(){this.leafletDrawerOpen=!this.leafletDrawerOpen},setRouteDirs(e){this.routeDirections=e},closeAllPopups(){this.mapObject&&this.mapObject?.closePopup()},getDistance(e,t){return this.mapObject?.distance(e,t)??null},onLayerToggle(e){console.log(`Layer toggle activated, new val: `,e),e&&(console.log(`Layer toggle activated`),this.mapObject?.invalidateSize())},updateRouteWaypoints(){this.layerControl.routing=!0;let e=[],t=this.routeSet.start,n=this.routeSet.end;t&&typeof t.lat==`number`&&typeof t.lng==`number`&&e.push(_.latLng(t.lat,t.lng)),n&&typeof n.lat==`number`&&typeof n.lng==`number`&&e.push(_.latLng(n.lat,n.lng)),console.log(`Updating route with waypoints: `,e),this.routingOptions.waypoints=e},controlsOpenedHandler(e){this.controlDrawerSettings.opened=e},locationsOpenedHandler(e){this.locationDrawerSettings.opened=e},statusBarOpenedHandler(e){this.statusBarSettings.opened=e},async routeAllPointsToQueue(){let e=e=>new Promise(t=>setTimeout(t,e)),t={notificationType:`negative`,responseMessage:`No route points to add`};if(this.routeSet.start&&this.routeSet.end&&this.routeCoordinates&&this.routeCoordinates&&this.routeCoordinates.length>0)for(let n of this.routeCoordinates){if(n){let e=n.instruction?`instruction`:`coord`;t=await j({lat:Number(n.lat),lng:Number(n.lng)},!1,n.timeFromPrev,void 0,e,n.instruction)}await e(1e3)}return{type:t.notificationType,message:t.responseMessage}},async routeToQueue(){let e={notificationType:`negative`,responseMessage:`No route points to add`},t=e=>new Promise(t=>setTimeout(t,e));if(this.routeSet.start&&this.routeSet.end&&this.routeDirections&&this.routeDirections&&this.routeDirections.length>0)for(let n of this.routeDirections)n.coordinates&&(e=await j({lat:Number(n.coordinates.lat),lng:Number(n.coordinates.lng)},!1,n.time,void 0,`instruction`,n.text)),await t(1e3);return{type:e.notificationType,message:e.responseMessage}},clearRoute(){return this.layerControl.routing=!1,this.clearRouteSegments(),this.routeSet.start={lat:null,lng:null},this.routeSet.end={lat:null,lng:null},{type:`positive`,message:`Route cleared successfully`}},moveToLocation(e){if(!e)return;let{y:t,x:n,bounds:r}=e;if(r&&r.length){let e=_.latLng(r[0][0],r[0][1]),t=_.latLng(r[1][0],r[1][1]);this.mapObject?.fitBounds(_.latLngBounds(e,t))}else this.mapObject?.setView([t,n],14);let i=new _.Marker([0,0]);i?i.setLatLng([t,n]):i=_.marker([t,n]).addTo(this.mapObject)}}}),N=r(`favoriteStore`,{state:()=>({favorites:[],favMap:new Map,categories:[],catMap:new Map,categoriesWithFavorites:new Map,catsWithFavs:[]}),getters:{},actions:{getFavorite(e){return this.favMap.get(e)},favoriteControl({command:e,favorite:t}){let n=m().debugLog,r={status:``,message:``};switch(e){case`set`:if(!t)throw console.log(`Favorite not provided, favdata: %s`,t),r={status:`error`,message:`Favorite not provided.`},Error(`Favorite not provided.`);f.emit(`favorite_control`,{command:`set`,favorite:t},e=>{if(e.command_status==`ERROR`)throw Error(e.message);if(e.data?.favorites)console.log(`Favorite added, favdata: %s`,t),r={status:`OK`,message:e.message?.toString()},this.favorites=e.data.favorites;else throw r={status:`error`,message:`No favorites found.`},Error(e.message);return n&&console.log(`response from favorite_control_add: `,e),e.message});break;case`delete`:f.emit(`favorite_control`,{command:`delete`,favorite:t},e=>{if(e.command_status==`ERROR`)throw r={status:`error`,message:e.message},Error(e.message);if(e.data?.favorites)r={status:`OK`,message:e.message?.toString()},this.favorites=e.data.favorites;else throw r={status:`error`,message:`No favorites found.`},Error(e.message);return n&&console.log(`response from favorite_control_delete: `,e),e.message});break;case`get`:f.emit(`favorite_control`,{command:`get`,favorite:t},e=>{if(e.command_status==`ERROR`)throw r={status:`error`,message:e.message},Error(e.message);if(e.data?.favorites)r={status:`OK`,message:e.message?.toString()},this.favorites=e.data.favorites,this.favMap.clear(),e.data.favorites.forEach(e=>{this.favMap.set(e.id,e)}),this.mapCategoriesAndFavorites();else throw r={status:`error`,message:`No favorites found.`},Error(e.message);return n&&console.log(`response from favorite_control_get: `,e),e.message});break;default:throw r={status:`error`,message:`Invalid command`+e},Error(`Invalid command`+e)}return r},categoryControl({command:e,category:t}){let n=m().debugLog,r={status:``,message:``};switch(e){case`add`:if(!t)throw console.log(`Category not provided, favdata: %s`,t),r={status:`error`,message:`Category not provided.`},Error(`Category not provided.`);f.emit(`category_control`,{command:`add`,category:t},e=>{if(e.command_status==`ERROR`)throw Error(e.message);if(e.data?.categories)console.log(`Category added, favdata: %s`,t),r={status:`OK`,message:e.message?.toString()},this.categories=e.data.categories;else throw r={status:`error`,message:`No categories found.`},Error(e.message);return n&&console.log(`response from category_control_add: `,e),e.message});break;case`delete`:f.emit(`category_control`,{command:`delete`,category:t},e=>{if(e.command_status==`ERROR`)throw r={status:`error`,message:e.message},Error(e.message);if(e.data?.categories)r={status:`OK`,message:e.message?.toString()},this.categories=e.data.categories;else throw r={status:`error`,message:`No categories found.`},Error(e.message);return n&&console.log(`response from category_control_delete: `,e),e.message});break;case`get`:f.emit(`category_control`,{command:`get`,category:t},e=>{if(e.command_status==`ERROR`)throw r={status:`error`,message:e.message},Error(e.message);if(e.data?.categories)r={status:`OK`,message:e.message?.toString()},this.categories=e.data.categories,this.catMap.clear(),e.data.categories.forEach(e=>{this.catMap.set(e.id,e)}),this.mapCategoriesAndFavorites();else throw r={status:`error`,message:`No categories found.`},Error(e.message);return n&&console.log(`response from category_control_get: `,e),e.message});break;default:throw r={status:`error`,message:`Invalid command`+e},Error(`Invalid command`+e)}return r},mapCategoriesAndFavorites(){let e=new Map;for(let t of this.favorites){let n=e.get(t.category_id)||[];t.openedFab=null,n.push(t),e.set(t.category_id,n)}let t=new Map;for(let n of this.categories)t.set(n.id,{...n,favorites:e.get(n.id)||[],openedFab:null});this.categoriesWithFavorites=t,this.catsWithFavs=Array.from(t.values())},initialize(){this.categoryControl({command:`get`}),this.favoriteControl({command:`get`})}}}),P=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n};export{k as a,C as c,j as i,g as l,N as n,T as o,M as r,S as s,P as t}; \ No newline at end of file diff --git a/dist/spa/assets/axios-CdmD1L0n.js b/dist/spa/assets/axios-CdmD1L0n.js new file mode 100644 index 0000000..484f756 --- /dev/null +++ b/dist/spa/assets/axios-CdmD1L0n.js @@ -0,0 +1,6 @@ +import{n as e}from"./rolldown-runtime-B1FJdls4.js";import{t}from"./wrappers-B-3qdAP-.js";function n(e,t){return function(){return e.apply(t,arguments)}}var{toString:r}=Object.prototype,{getPrototypeOf:i}=Object,{iterator:a,toStringTag:o}=Symbol,s=(e=>t=>{let n=r.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),c=e=>(e=e.toLowerCase(),t=>s(t)===e),l=e=>t=>typeof t===e,{isArray:u}=Array,d=l(`undefined`);function f(e){return e!==null&&!d(e)&&e.constructor!==null&&!d(e.constructor)&&g(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var p=c(`ArrayBuffer`);function m(e){let t;return t=typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&p(e.buffer),t}var h=l(`string`),g=l(`function`),_=l(`number`),v=e=>typeof e==`object`&&!!e,y=e=>e===!0||e===!1,b=e=>{if(s(e)!==`object`)return!1;let t=i(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(o in e)&&!(a in e)},ee=e=>{if(!v(e)||f(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},x=c(`Date`),S=c(`File`),C=e=>!!(e&&e.uri!==void 0),te=e=>e&&e.getParts!==void 0,ne=c(`Blob`),re=c(`FileList`),ie=e=>v(e)&&g(e.pipe);function ae(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{}}var oe=ae(),se=oe.FormData===void 0?void 0:oe.FormData,ce=e=>{let t;return e&&(se&&e instanceof se||g(e.append)&&((t=s(e))===`formdata`||t===`object`&&g(e.toString)&&e.toString()===`[object FormData]`))},le=c(`URLSearchParams`),[ue,de,fe,pe]=[`ReadableStream`,`Request`,`Response`,`Headers`].map(c),me=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``);function w(e,t,{allOwnKeys:n=!1}={}){if(e==null)return;let r,i;if(typeof e!=`object`&&(e=[e]),u(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}var T=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global,ge=e=>!d(e)&&e!==T;function _e(){let{caseless:e,skipUndefined:t}=ge(this)&&this||{},n={},r=(r,i)=>{if(i===`__proto__`||i===`constructor`||i===`prototype`)return;let a=e&&he(n,i)||i;b(n[a])&&b(r)?n[a]=_e(n[a],r):b(r)?n[a]=_e({},r):u(r)?n[a]=r.slice():(!t||!d(r))&&(n[a]=r)};for(let e=0,t=arguments.length;e(w(t,(t,i)=>{r&&g(t)?Object.defineProperty(e,i,{value:n(t,r),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,i,{value:t,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:i}),e),ye=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),be=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,`constructor`,{value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,`super`,{value:t.prototype}),n&&Object.assign(e.prototype,n)},xe=(e,t,n,r)=>{let a,o,s,c={};if(t||={},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),o=a.length;o-- >0;)s=a[o],(!r||r(s,e,t))&&!c[s]&&(t[s]=e[s],c[s]=!0);e=n!==!1&&i(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Se=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let r=e.indexOf(t,n);return r!==-1&&r===n},Ce=e=>{if(!e)return null;if(u(e))return e;let t=e.length;if(!_(t))return null;let n=Array(t);for(;t-- >0;)n[t]=e[t];return n},we=(e=>t=>e&&t instanceof e)(typeof Uint8Array<`u`&&i(Uint8Array)),Te=(e,t)=>{let n=(e&&e[a]).call(e),r;for(;(r=n.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},Ee=(e,t)=>{let n,r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},De=c(`HTMLFormElement`),Oe=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),ke=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Ae=c(`RegExp`),je=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),r={};w(n,(n,i)=>{let a;(a=t(n,i,e))!==!1&&(r[i]=a||n)}),Object.defineProperties(e,r)},Me=e=>{je(e,(t,n)=>{if(g(e)&&[`arguments`,`caller`,`callee`].indexOf(n)!==-1)return!1;let r=e[n];if(g(r)){if(t.enumerable=!1,`writable`in t){t.writable=!1;return}t.set||=()=>{throw Error(`Can not rewrite read-only method '`+n+`'`)}}})},Ne=(e,t)=>{let n={},r=e=>{e.forEach(e=>{n[e]=!0})};return u(e)?r(e):r(String(e).split(t)),n},Pe=()=>{},Fe=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Ie(e){return!!(e&&g(e.append)&&e[o]===`FormData`&&e[a])}var Le=e=>{let t=Array(10),n=(e,r)=>{if(v(e)){if(t.indexOf(e)>=0)return;if(f(e))return e;if(!(`toJSON`in e)){t[r]=e;let i=u(e)?[]:{};return w(e,(e,t)=>{let a=n(e,r+1);!d(a)&&(i[t]=a)}),t[r]=void 0,i}}return e};return n(e,0)},Re=c(`AsyncFunction`),ze=e=>e&&(v(e)||g(e))&&g(e.then)&&g(e.catch),Be=((e,t)=>e?setImmediate:t?((e,t)=>(T.addEventListener(`message`,({source:n,data:r})=>{n===T&&r===e&&t.length&&t.shift()()},!1),n=>{t.push(n),T.postMessage(e,`*`)}))(`axios@${Math.random()}`,[]):e=>setTimeout(e))(typeof setImmediate==`function`,g(T.postMessage)),E={isArray:u,isArrayBuffer:p,isBuffer:f,isFormData:ce,isArrayBufferView:m,isString:h,isNumber:_,isBoolean:y,isObject:v,isPlainObject:b,isEmptyObject:ee,isReadableStream:ue,isRequest:de,isResponse:fe,isHeaders:pe,isUndefined:d,isDate:x,isFile:S,isReactNativeBlob:C,isReactNative:te,isBlob:ne,isRegExp:Ae,isFunction:g,isStream:ie,isURLSearchParams:le,isTypedArray:we,isFileList:re,forEach:w,merge:_e,extend:ve,trim:me,stripBOM:ye,inherits:be,toFlatObject:xe,kindOf:s,kindOfTest:c,endsWith:Se,toArray:Ce,forEachEntry:Te,matchAll:Ee,isHTMLForm:De,hasOwnProperty:ke,hasOwnProp:ke,reduceDescriptors:je,freezeMethods:Me,toObjectSet:Ne,toCamelCase:Oe,noop:Pe,toFiniteNumber:Fe,findKey:he,global:T,isContextDefined:ge,isSpecCompliantForm:Ie,toJSONObject:Le,isAsyncFn:Re,isThenable:ze,setImmediate:Be,asap:typeof queueMicrotask<`u`?queueMicrotask.bind(T):typeof process<`u`&&process.nextTick||Be,isIterable:e=>e!=null&&g(e[a])},D=class e extends Error{static from(t,n,r,i,a,o){let s=new e(t.message,n||t.code,r,i,a);return s.cause=t,s.name=t.name,t.status!=null&&s.status==null&&(s.status=t.status),o&&Object.assign(s,o),s}constructor(e,t,n,r,i){super(e),Object.defineProperty(this,`message`,{value:e,enumerable:!0,writable:!0,configurable:!0}),this.name=`AxiosError`,this.isAxiosError=!0,t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:E.toJSONObject(this.config),code:this.code,status:this.status}}};D.ERR_BAD_OPTION_VALUE=`ERR_BAD_OPTION_VALUE`,D.ERR_BAD_OPTION=`ERR_BAD_OPTION`,D.ECONNABORTED=`ECONNABORTED`,D.ETIMEDOUT=`ETIMEDOUT`,D.ERR_NETWORK=`ERR_NETWORK`,D.ERR_FR_TOO_MANY_REDIRECTS=`ERR_FR_TOO_MANY_REDIRECTS`,D.ERR_DEPRECATED=`ERR_DEPRECATED`,D.ERR_BAD_RESPONSE=`ERR_BAD_RESPONSE`,D.ERR_BAD_REQUEST=`ERR_BAD_REQUEST`,D.ERR_CANCELED=`ERR_CANCELED`,D.ERR_NOT_SUPPORT=`ERR_NOT_SUPPORT`,D.ERR_INVALID_URL=`ERR_INVALID_URL`;function O(e){return E.isPlainObject(e)||E.isArray(e)}function Ve(e){return E.endsWith(e,`[]`)?e.slice(0,-2):e}function k(e,t,n){return e?e.concat(t).map(function(e,t){return e=Ve(e),!n&&t?`[`+e+`]`:e}).join(n?`.`:``):t}function He(e){return E.isArray(e)&&!e.some(O)}var Ue=E.toFlatObject(E,{},null,function(e){return/^is[A-Z]/.test(e)});function A(e,t,n){if(!E.isObject(e))throw TypeError(`target must be an object`);t||=new FormData,n=E.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!E.isUndefined(t[e])});let r=n.metaTokens,i=n.visitor||l,a=n.dots,o=n.indexes,s=(n.Blob||typeof Blob<`u`&&Blob)&&E.isSpecCompliantForm(t);if(!E.isFunction(i))throw TypeError(`visitor must be a function`);function c(e){if(e===null)return``;if(E.isDate(e))return e.toISOString();if(E.isBoolean(e))return e.toString();if(!s&&E.isBlob(e))throw new D(`Blob is not supported. Use a Buffer instead.`);return E.isArrayBuffer(e)||E.isTypedArray(e)?s&&typeof Blob==`function`?new Blob([e]):Buffer.from(e):e}function l(e,n,i){let s=e;if(E.isReactNative(t)&&E.isReactNativeBlob(e))return t.append(k(i,n,a),c(e)),!1;if(e&&!i&&typeof e==`object`){if(E.endsWith(n,`{}`))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(E.isArray(e)&&He(e)||(E.isFileList(e)||E.endsWith(n,`[]`))&&(s=E.toArray(e)))return n=Ve(n),s.forEach(function(e,r){!(E.isUndefined(e)||e===null)&&t.append(o===!0?k([n],r,a):o===null?n:n+`[]`,c(e))}),!1}return O(e)?!0:(t.append(k(i,n,a),c(e)),!1)}let u=[],d=Object.assign(Ue,{defaultVisitor:l,convertValue:c,isVisitable:O});function f(e,n){if(!E.isUndefined(e)){if(u.indexOf(e)!==-1)throw Error(`Circular reference detected in `+n.join(`.`));u.push(e),E.forEach(e,function(e,r){(!(E.isUndefined(e)||e===null)&&i.call(t,e,E.isString(r)?r.trim():r,n,d))===!0&&f(e,n?n.concat(r):[r])}),u.pop()}}if(!E.isObject(e))throw TypeError(`data must be an object`);return f(e),t}function We(e){let t={"!":`%21`,"'":`%27`,"(":`%28`,")":`%29`,"~":`%7E`,"%20":`+`,"%00":`\0`};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(e){return t[e]})}function j(e,t){this._pairs=[],e&&A(e,this,t)}var Ge=j.prototype;Ge.append=function(e,t){this._pairs.push([e,t])},Ge.toString=function(e){let t=e?function(t){return e.call(this,t,We)}:We;return this._pairs.map(function(e){return t(e[0])+`=`+t(e[1])},``).join(`&`)};function Ke(e){return encodeURIComponent(e).replace(/%3A/gi,`:`).replace(/%24/g,`$`).replace(/%2C/gi,`,`).replace(/%20/g,`+`)}function qe(e,t,n){if(!t)return e;let r=n&&n.encode||Ke,i=E.isFunction(n)?{serialize:n}:n,a=i&&i.serialize,o;if(o=a?a(t,i):E.isURLSearchParams(t)?t.toString():new j(t,i).toString(r),o){let t=e.indexOf(`#`);t!==-1&&(e=e.slice(0,t)),e+=(e.indexOf(`?`)===-1?`?`:`&`)+o}return e}var Je=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&=[]}forEach(e){E.forEach(this.handlers,function(t){t!==null&&e(t)})}},M={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},Ye={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<`u`?URLSearchParams:j,FormData:typeof FormData<`u`?FormData:null,Blob:typeof Blob<`u`?Blob:null},protocols:[`http`,`https`,`file`,`blob`,`url`,`data`]},Xe=e({hasBrowserEnv:()=>N,hasStandardBrowserEnv:()=>Ze,hasStandardBrowserWebWorkerEnv:()=>Qe,navigator:()=>P,origin:()=>$e}),N=typeof window<`u`&&typeof document<`u`,P=typeof navigator==`object`&&navigator||void 0,Ze=N&&(!P||[`ReactNative`,`NativeScript`,`NS`].indexOf(P.product)<0),Qe=typeof WorkerGlobalScope<`u`&&self instanceof WorkerGlobalScope&&typeof self.importScripts==`function`,$e=N&&window.location.href||`http://localhost`,F={...Xe,...Ye};function et(e,t){return A(e,new F.classes.URLSearchParams,{visitor:function(e,t,n,r){return F.isNode&&E.isBuffer(e)?(this.append(t,e.toString(`base64`)),!1):r.defaultVisitor.apply(this,arguments)},...t})}function tt(e){return E.matchAll(/\w+|\[(\w*)]/g,e).map(e=>e[0]===`[]`?``:e[1]||e[0])}function nt(e){let t={},n=Object.keys(e),r,i=n.length,a;for(r=0;r=e.length;return a=!a&&E.isArray(r)?r.length:a,s?(E.hasOwnProp(r,a)?r[a]=[r[a],n]:r[a]=n,!o):((!r[a]||!E.isObject(r[a]))&&(r[a]=[]),t(e,n,r[a],i)&&E.isArray(r[a])&&(r[a]=nt(r[a])),!o)}if(E.isFormData(e)&&E.isFunction(e.entries)){let n={};return E.forEachEntry(e,(e,r)=>{t(tt(e),r,n,0)}),n}return null}function it(e,t,n){if(E.isString(e))try{return(t||JSON.parse)(e),E.trim(e)}catch(e){if(e.name!==`SyntaxError`)throw e}return(n||JSON.stringify)(e)}var I={transitional:M,adapter:[`xhr`,`http`,`fetch`],transformRequest:[function(e,t){let n=t.getContentType()||``,r=n.indexOf(`application/json`)>-1,i=E.isObject(e);if(i&&E.isHTMLForm(e)&&(e=new FormData(e)),E.isFormData(e))return r?JSON.stringify(rt(e)):e;if(E.isArrayBuffer(e)||E.isBuffer(e)||E.isStream(e)||E.isFile(e)||E.isBlob(e)||E.isReadableStream(e))return e;if(E.isArrayBufferView(e))return e.buffer;if(E.isURLSearchParams(e))return t.setContentType(`application/x-www-form-urlencoded;charset=utf-8`,!1),e.toString();let a;if(i){if(n.indexOf(`application/x-www-form-urlencoded`)>-1)return et(e,this.formSerializer).toString();if((a=E.isFileList(e))||n.indexOf(`multipart/form-data`)>-1){let t=this.env&&this.env.FormData;return A(a?{"files[]":e}:e,t&&new t,this.formSerializer)}}return i||r?(t.setContentType(`application/json`,!1),it(e)):e}],transformResponse:[function(e){let t=this.transitional||I.transitional,n=t&&t.forcedJSONParsing,r=this.responseType===`json`;if(E.isResponse(e)||E.isReadableStream(e))return e;if(e&&E.isString(e)&&(n&&!this.responseType||r)){let n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e,this.parseReviver)}catch(e){if(n)throw e.name===`SyntaxError`?D.from(e,D.ERR_BAD_RESPONSE,this,null,this.response):e}}return e}],timeout:0,xsrfCookieName:`XSRF-TOKEN`,xsrfHeaderName:`X-XSRF-TOKEN`,maxContentLength:-1,maxBodyLength:-1,env:{FormData:F.classes.FormData,Blob:F.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:`application/json, text/plain, */*`,"Content-Type":void 0}}};E.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`],e=>{I.headers[e]={}});var at=E.toObjectSet([`age`,`authorization`,`content-length`,`content-type`,`etag`,`expires`,`from`,`host`,`if-modified-since`,`if-unmodified-since`,`last-modified`,`location`,`max-forwards`,`proxy-authorization`,`referer`,`retry-after`,`user-agent`]),ot=e=>{let t={},n,r,i;return e&&e.split(` +`).forEach(function(e){i=e.indexOf(`:`),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim(),!(!n||t[n]&&at[n])&&(n===`set-cookie`?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+`, `+r:r)}),t},st=Symbol(`internals`);function L(e){return e&&String(e).trim().toLowerCase()}function R(e){return e===!1||e==null?e:E.isArray(e)?e.map(R):String(e)}function ct(e){let t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}var lt=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function z(e,t,n,r,i){if(E.isFunction(r))return r.call(this,t,n);if(i&&(t=n),E.isString(t)){if(E.isString(r))return t.indexOf(r)!==-1;if(E.isRegExp(r))return r.test(t)}}function ut(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}function dt(e,t){let n=E.toCamelCase(` `+t);[`get`,`set`,`has`].forEach(r=>{Object.defineProperty(e,r+n,{value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})})}var B=class{constructor(e){e&&this.set(e)}set(e,t,n){let r=this;function i(e,t,n){let i=L(t);if(!i)throw Error(`header name must be a non-empty string`);let a=E.findKey(r,i);(!a||r[a]===void 0||n===!0||n===void 0&&r[a]!==!1)&&(r[a||t]=R(e))}let a=(e,t)=>E.forEach(e,(e,n)=>i(e,n,t));if(E.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(E.isString(e)&&(e=e.trim())&&!lt(e))a(ot(e),t);else if(E.isObject(e)&&E.isIterable(e)){let n={},r,i;for(let t of e){if(!E.isArray(t))throw TypeError(`Object iterator must return a key-value pair`);n[i=t[0]]=(r=n[i])?E.isArray(r)?[...r,t[1]]:[r,t[1]]:t[1]}a(n,t)}else e!=null&&i(t,e,n);return this}get(e,t){if(e=L(e),e){let n=E.findKey(this,e);if(n){let e=this[n];if(!t)return e;if(t===!0)return ct(e);if(E.isFunction(t))return t.call(this,e,n);if(E.isRegExp(t))return t.exec(e);throw TypeError(`parser must be boolean|regexp|function`)}}}has(e,t){if(e=L(e),e){let n=E.findKey(this,e);return!!(n&&this[n]!==void 0&&(!t||z(this,this[n],n,t)))}return!1}delete(e,t){let n=this,r=!1;function i(e){if(e=L(e),e){let i=E.findKey(n,e);i&&(!t||z(n,n[i],i,t))&&(delete n[i],r=!0)}}return E.isArray(e)?e.forEach(i):i(e),r}clear(e){let t=Object.keys(this),n=t.length,r=!1;for(;n--;){let i=t[n];(!e||z(this,this[i],i,e,!0))&&(delete this[i],r=!0)}return r}normalize(e){let t=this,n={};return E.forEach(this,(r,i)=>{let a=E.findKey(n,i);if(a){t[a]=R(r),delete t[i];return}let o=e?ut(i):String(i).trim();o!==i&&delete t[i],t[o]=R(r),n[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return E.forEach(this,(n,r)=>{n!=null&&n!==!1&&(t[r]=e&&E.isArray(n)?n.join(`, `):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+`: `+t).join(` +`)}getSetCookie(){return this.get(`set-cookie`)||[]}get[Symbol.toStringTag](){return`AxiosHeaders`}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let n=new this(e);return t.forEach(e=>n.set(e)),n}static accessor(e){let t=(this[st]=this[st]={accessors:{}}).accessors,n=this.prototype;function r(e){let r=L(e);t[r]||(dt(n,e),t[r]=!0)}return E.isArray(e)?e.forEach(r):r(e),this}};B.accessor([`Content-Type`,`Content-Length`,`Accept`,`Accept-Encoding`,`User-Agent`,`Authorization`]),E.reduceDescriptors(B.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}}),E.freezeMethods(B);function V(e,t){let n=this||I,r=t||n,i=B.from(r.headers),a=r.data;return E.forEach(e,function(e){a=e.call(n,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function ft(e){return!!(e&&e.__CANCEL__)}var H=class extends D{constructor(e,t,n){super(e??`canceled`,D.ERR_CANCELED,t,n),this.name=`CanceledError`,this.__CANCEL__=!0}};function pt(e,t,n){let r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new D(`Request failed with status code `+n.status,[D.ERR_BAD_REQUEST,D.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function mt(e){let t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||``}function ht(e,t){e||=10;let n=Array(e),r=Array(e),i=0,a=0,o;return t=t===void 0?1e3:t,function(s){let c=Date.now(),l=r[a];o||=c,n[i]=s,r[i]=c;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),c-o{n=r,i=null,a&&=(clearTimeout(a),null),e(...t)};return[(...e)=>{let t=Date.now(),s=t-n;s>=r?o(e,t):(i=e,a||=setTimeout(()=>{a=null,o(i)},r-s))},()=>i&&o(i)]}var U=(e,t,n=3)=>{let r=0,i=ht(50,250);return gt(n=>{let a=n.loaded,o=n.lengthComputable?n.total:void 0,s=a-r,c=i(s),l=a<=o;r=a,e({loaded:a,total:o,progress:o?a/o:void 0,bytes:s,rate:c||void 0,estimated:c&&o&&l?(o-a)/c:void 0,event:n,lengthComputable:o!=null,[t?`download`:`upload`]:!0})},n)},_t=(e,t)=>{let n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},vt=e=>(...t)=>E.asap(()=>e(...t)),yt=F.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,F.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(F.origin),F.navigator&&/(msie|trident)/i.test(F.navigator.userAgent)):()=>!0,bt=F.hasStandardBrowserEnv?{write(e,t,n,r,i,a,o){if(typeof document>`u`)return;let s=[`${e}=${encodeURIComponent(t)}`];E.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),E.isString(r)&&s.push(`path=${r}`),E.isString(i)&&s.push(`domain=${i}`),a===!0&&s.push(`secure`),E.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join(`; `)},read(e){if(typeof document>`u`)return null;let t=document.cookie.match(RegExp(`(?:^|; )`+e+`=([^;]*)`));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,``,Date.now()-864e5,`/`)}}:{write(){},read(){return null},remove(){}};function xt(e){return typeof e==`string`?/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e):!1}function St(e,t){return t?e.replace(/\/?\/$/,``)+`/`+t.replace(/^\/+/,``):e}function Ct(e,t,n){let r=!xt(t);return e&&(r||n==0)?St(e,t):t}var wt=e=>e instanceof B?{...e}:e;function W(e,t){t||={};let n={};function r(e,t,n,r){return E.isPlainObject(e)&&E.isPlainObject(t)?E.merge.call({caseless:r},e,t):E.isPlainObject(t)?E.merge({},t):E.isArray(t)?t.slice():t}function i(e,t,n,i){if(!E.isUndefined(t))return r(e,t,n,i);if(!E.isUndefined(e))return r(void 0,e,n,i)}function a(e,t){if(!E.isUndefined(t))return r(void 0,t)}function o(e,t){if(!E.isUndefined(t))return r(void 0,t);if(!E.isUndefined(e))return r(void 0,e)}function s(n,i,a){if(a in t)return r(n,i);if(a in e)return r(void 0,n)}let c={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(e,t,n)=>i(wt(e),wt(t),n,!0)};return E.forEach(Object.keys({...e,...t}),function(r){if(r===`__proto__`||r===`constructor`||r===`prototype`)return;let a=E.hasOwnProp(c,r)?c[r]:i,o=a(e[r],t[r],r);E.isUndefined(o)&&a!==s||(n[r]=o)}),n}var Tt=e=>{let t=W({},e),{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:a,headers:o,auth:s}=t;if(t.headers=o=B.from(o),t.url=qe(Ct(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&o.set(`Authorization`,`Basic `+btoa((s.username||``)+`:`+(s.password?unescape(encodeURIComponent(s.password)):``))),E.isFormData(n)){if(F.hasStandardBrowserEnv||F.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(E.isFunction(n.getHeaders)){let e=n.getHeaders(),t=[`content-type`,`content-length`];Object.entries(e).forEach(([e,n])=>{t.includes(e.toLowerCase())&&o.set(e,n)})}}if(F.hasStandardBrowserEnv&&(r&&E.isFunction(r)&&(r=r(t)),r||r!==!1&&yt(t.url))){let e=i&&a&&bt.read(a);e&&o.set(i,e)}return t},Et=typeof XMLHttpRequest<`u`&&function(e){return new Promise(function(t,n){let r=Tt(e),i=r.data,a=B.from(r.headers).normalize(),{responseType:o,onUploadProgress:s,onDownloadProgress:c}=r,l,u,d,f,p;function m(){f&&f(),p&&p(),r.cancelToken&&r.cancelToken.unsubscribe(l),r.signal&&r.signal.removeEventListener(`abort`,l)}let h=new XMLHttpRequest;h.open(r.method.toUpperCase(),r.url,!0),h.timeout=r.timeout;function g(){if(!h)return;let r=B.from(`getAllResponseHeaders`in h&&h.getAllResponseHeaders());pt(function(e){t(e),m()},function(e){n(e),m()},{data:!o||o===`text`||o===`json`?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:r,config:e,request:h}),h=null}`onloadend`in h?h.onloadend=g:h.onreadystatechange=function(){!h||h.readyState!==4||h.status===0&&!(h.responseURL&&h.responseURL.indexOf(`file:`)===0)||setTimeout(g)},h.onabort=function(){h&&=(n(new D(`Request aborted`,D.ECONNABORTED,e,h)),null)},h.onerror=function(t){let r=new D(t&&t.message?t.message:`Network Error`,D.ERR_NETWORK,e,h);r.event=t||null,n(r),h=null},h.ontimeout=function(){let t=r.timeout?`timeout of `+r.timeout+`ms exceeded`:`timeout exceeded`,i=r.transitional||M;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new D(t,i.clarifyTimeoutError?D.ETIMEDOUT:D.ECONNABORTED,e,h)),h=null},i===void 0&&a.setContentType(null),`setRequestHeader`in h&&E.forEach(a.toJSON(),function(e,t){h.setRequestHeader(t,e)}),E.isUndefined(r.withCredentials)||(h.withCredentials=!!r.withCredentials),o&&o!==`json`&&(h.responseType=r.responseType),c&&([d,p]=U(c,!0),h.addEventListener(`progress`,d)),s&&h.upload&&([u,f]=U(s),h.upload.addEventListener(`progress`,u),h.upload.addEventListener(`loadend`,f)),(r.cancelToken||r.signal)&&(l=t=>{h&&=(n(!t||t.type?new H(null,e,h):t),h.abort(),null)},r.cancelToken&&r.cancelToken.subscribe(l),r.signal&&(r.signal.aborted?l():r.signal.addEventListener(`abort`,l)));let _=mt(r.url);if(_&&F.protocols.indexOf(_)===-1){n(new D(`Unsupported protocol `+_+`:`,D.ERR_BAD_REQUEST,e));return}h.send(i||null)})},Dt=(e,t)=>{let{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n=new AbortController,r,i=function(e){if(!r){r=!0,o();let t=e instanceof Error?e:this.reason;n.abort(t instanceof D?t:new H(t instanceof Error?t.message:t))}},a=t&&setTimeout(()=>{a=null,i(new D(`timeout of ${t}ms exceeded`,D.ETIMEDOUT))},t),o=()=>{e&&=(a&&clearTimeout(a),a=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(i):e.removeEventListener(`abort`,i)}),null)};e.forEach(e=>e.addEventListener(`abort`,i));let{signal:s}=n;return s.unsubscribe=()=>E.asap(o),s}},Ot=function*(e,t){let n=e.byteLength;if(!t||n{let i=kt(e,t),a=0,o,s=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{let{done:t,value:r}=await i.next();if(t){s(),e.close();return}let o=r.byteLength;n&&n(a+=o),e.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel(e){return s(e),i.return()}},{highWaterMark:2})},Mt=64*1024,{isFunction:G}=E,Nt=(({Request:e,Response:t})=>({Request:e,Response:t}))(E.global),{ReadableStream:Pt,TextEncoder:Ft}=E.global,It=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Lt=e=>{e=E.merge.call({skipUndefined:!0},Nt,e);let{fetch:t,Request:n,Response:r}=e,i=t?G(t):typeof fetch==`function`,a=G(n),o=G(r);if(!i)return!1;let s=i&&G(Pt),c=i&&(typeof Ft==`function`?(e=>t=>e.encode(t))(new Ft):async e=>new Uint8Array(await new n(e).arrayBuffer())),l=a&&s&&It(()=>{let e=!1,t=new n(F.origin,{body:new Pt,method:`POST`,get duplex(){return e=!0,`half`}}).headers.has(`Content-Type`);return e&&!t}),u=o&&s&&It(()=>E.isReadableStream(new r(``).body)),d={stream:u&&(e=>e.body)};i&&[`text`,`arrayBuffer`,`blob`,`formData`,`stream`].forEach(e=>{!d[e]&&(d[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new D(`Response type '${e}' is not supported`,D.ERR_NOT_SUPPORT,n)})});let f=async e=>{if(e==null)return 0;if(E.isBlob(e))return e.size;if(E.isSpecCompliantForm(e))return(await new n(F.origin,{method:`POST`,body:e}).arrayBuffer()).byteLength;if(E.isArrayBufferView(e)||E.isArrayBuffer(e))return e.byteLength;if(E.isURLSearchParams(e)&&(e+=``),E.isString(e))return(await c(e)).byteLength},p=async(e,t)=>E.toFiniteNumber(e.getContentLength())??f(t);return async e=>{let{url:i,method:o,data:s,signal:c,cancelToken:f,timeout:m,onDownloadProgress:h,onUploadProgress:g,responseType:_,headers:v,withCredentials:y=`same-origin`,fetchOptions:b}=Tt(e),ee=t||fetch;_=_?(_+``).toLowerCase():`text`;let x=Dt([c,f&&f.toAbortSignal()],m),S=null,C=x&&x.unsubscribe&&(()=>{x.unsubscribe()}),te;try{if(g&&l&&o!==`get`&&o!==`head`&&(te=await p(v,s))!==0){let e=new n(i,{method:`POST`,body:s,duplex:`half`}),t;if(E.isFormData(s)&&(t=e.headers.get(`content-type`))&&v.setContentType(t),e.body){let[t,n]=_t(te,U(vt(g)));s=jt(e.body,Mt,t,n)}}E.isString(y)||(y=y?`include`:`omit`);let t=a&&`credentials`in n.prototype,c={...b,signal:x,method:o.toUpperCase(),headers:v.normalize().toJSON(),body:s,duplex:`half`,credentials:t?y:void 0};S=a&&new n(i,c);let f=await(a?ee(S,b):ee(i,c)),m=u&&(_===`stream`||_===`response`);if(u&&(h||m&&C)){let e={};[`status`,`statusText`,`headers`].forEach(t=>{e[t]=f[t]});let t=E.toFiniteNumber(f.headers.get(`content-length`)),[n,i]=h&&_t(t,U(vt(h),!0))||[];f=new r(jt(f.body,Mt,n,()=>{i&&i(),C&&C()}),e)}_||=`text`;let ne=await d[E.findKey(d,_)||`text`](f,e);return!m&&C&&C(),await new Promise((t,n)=>{pt(t,n,{data:ne,headers:B.from(f.headers),status:f.status,statusText:f.statusText,config:e,request:S})})}catch(t){throw C&&C(),t&&t.name===`TypeError`&&/Load failed|fetch/i.test(t.message)?Object.assign(new D(`Network Error`,D.ERR_NETWORK,e,S,t&&t.response),{cause:t.cause||t}):D.from(t,t&&t.code,e,S,t&&t.response)}}},Rt=new Map,zt=e=>{let t=e&&e.env||{},{fetch:n,Request:r,Response:i}=t,a=[r,i,n],o=a.length,s,c,l=Rt;for(;o--;)s=a[o],c=l.get(s),c===void 0&&l.set(s,c=o?new Map:Lt(t)),l=c;return c};zt();var K={http:null,xhr:Et,fetch:{get:zt}};E.forEach(K,(e,t)=>{if(e){try{Object.defineProperty(e,`name`,{value:t})}catch{}Object.defineProperty(e,`adapterName`,{value:t})}});var Bt=e=>`- ${e}`,Vt=e=>E.isFunction(e)||e===null||e===!1;function Ht(e,t){e=E.isArray(e)?e:[e];let{length:n}=e,r,i,a={};for(let o=0;o`adapter ${e} `+(t===!1?`is not supported by the environment`:`is not available in the build`));throw new D(`There is no suitable adapter to dispatch the request `+(n?e.length>1?`since : +`+e.map(Bt).join(` +`):` `+Bt(e[0]):`as no adapter specified`),`ERR_NOT_SUPPORT`)}return i}var Ut={getAdapter:Ht,adapters:K};function q(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new H(null,e)}function Wt(e){return q(e),e.headers=B.from(e.headers),e.data=V.call(e,e.transformRequest),[`post`,`put`,`patch`].indexOf(e.method)!==-1&&e.headers.setContentType(`application/x-www-form-urlencoded`,!1),Ut.getAdapter(e.adapter||I.adapter,e)(e).then(function(t){return q(e),t.data=V.call(e,e.transformResponse,t),t.headers=B.from(t.headers),t},function(t){return ft(t)||(q(e),t&&t.response&&(t.response.data=V.call(e,e.transformResponse,t.response),t.response.headers=B.from(t.response.headers))),Promise.reject(t)})}var Gt=`1.13.6`,J={};[`object`,`boolean`,`number`,`function`,`string`,`symbol`].forEach((e,t)=>{J[e]=function(n){return typeof n===e||`a`+(t<1?`n `:` `)+e}});var Kt={};J.transitional=function(e,t,n){function r(e,t){return`[Axios v`+Gt+`] Transitional option '`+e+`'`+t+(n?`. `+n:``)}return(n,i,a)=>{if(e===!1)throw new D(r(i,` has been removed`+(t?` in `+t:``)),D.ERR_DEPRECATED);return t&&!Kt[i]&&(Kt[i]=!0,console.warn(r(i,` has been deprecated since v`+t+` and will be removed in the near future`))),e?e(n,i,a):!0}},J.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};function qt(e,t,n){if(typeof e!=`object`)throw new D(`options must be an object`,D.ERR_BAD_OPTION_VALUE);let r=Object.keys(e),i=r.length;for(;i-- >0;){let a=r[i],o=t[a];if(o){let t=e[a],n=t===void 0||o(t,a,e);if(n!==!0)throw new D(`option `+a+` must be `+n,D.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new D(`Unknown option `+a,D.ERR_BAD_OPTION)}}var Y={assertOptions:qt,validators:J},X=Y.validators,Z=class{constructor(e){this.defaults=e||{},this.interceptors={request:new Je,response:new Je}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=Error();let n=t.stack?t.stack.replace(/^.+\n/,``):``;try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,``))&&(e.stack+=` +`+n):e.stack=n}catch{}}throw e}}_request(e,t){typeof e==`string`?(t||={},t.url=e):t=e||{},t=W(this.defaults,t);let{transitional:n,paramsSerializer:r,headers:i}=t;n!==void 0&&Y.assertOptions(n,{silentJSONParsing:X.transitional(X.boolean),forcedJSONParsing:X.transitional(X.boolean),clarifyTimeoutError:X.transitional(X.boolean),legacyInterceptorReqResOrdering:X.transitional(X.boolean)},!1),r!=null&&(E.isFunction(r)?t.paramsSerializer={serialize:r}:Y.assertOptions(r,{encode:X.function,serialize:X.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?t.allowAbsoluteUrls=!0:t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),Y.assertOptions(t,{baseUrl:X.spelling(`baseURL`),withXsrfToken:X.spelling(`withXSRFToken`)},!0),t.method=(t.method||this.defaults.method||`get`).toLowerCase();let a=i&&E.merge(i.common,i[t.method]);i&&E.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`common`],e=>{delete i[e]}),t.headers=B.concat(a,i);let o=[],s=!0;this.interceptors.request.forEach(function(e){if(typeof e.runWhen==`function`&&e.runWhen(t)===!1)return;s&&=e.synchronous;let n=t.transitional||M;n&&n.legacyInterceptorReqResOrdering?o.unshift(e.fulfilled,e.rejected):o.push(e.fulfilled,e.rejected)});let c=[];this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let l,u=0,d;if(!s){let e=[Wt.bind(this),void 0];for(e.unshift(...o),e.push(...c),d=e.length,l=Promise.resolve(t);u{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t,r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,i){n.reason||(n.reason=new H(e,r,i),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let t;return{token:new e(function(e){t=e}),cancel:t}}};function Yt(e){return function(t){return e.apply(null,t)}}function Xt(e){return E.isObject(e)&&e.isAxiosError===!0}var Zt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Zt).forEach(([e,t])=>{Zt[t]=e});function Qt(e){let t=new Z(e),r=n(Z.prototype.request,t);return E.extend(r,Z.prototype,t,{allOwnKeys:!0}),E.extend(r,t,null,{allOwnKeys:!0}),r.create=function(t){return Qt(W(e,t))},r}var Q=Qt(I);Q.Axios=Z,Q.CanceledError=H,Q.CancelToken=Jt,Q.isCancel=ft,Q.VERSION=Gt,Q.toFormData=A,Q.AxiosError=D,Q.Cancel=Q.CanceledError,Q.all=function(e){return Promise.all(e)},Q.spread=Yt,Q.isAxiosError=Xt,Q.mergeConfig=W,Q.AxiosHeaders=B,Q.formToJSON=e=>rt(E.isHTMLForm(e)?new FormData(e):e),Q.getAdapter=Ut.getAdapter,Q.HttpStatusCode=Zt,Q.default=Q;var $t=e({api:()=>$,axios:()=>Q,default:()=>tn,osm:()=>en}),$=Q.create({baseURL:`/api`}),en=Q.create({baseURL:`/osm`}),tn=t(({app:e})=>{e.config.globalProperties.$axios=Q,e.config.globalProperties.$api=$,e.config.globalProperties.$osm=en});export{$t as n,Q as r,$ as t}; \ No newline at end of file diff --git a/dist/spa/assets/controls-Cyxr6tPH.js b/dist/spa/assets/controls-Cyxr6tPH.js new file mode 100644 index 0000000..a40b9b9 --- /dev/null +++ b/dist/spa/assets/controls-Cyxr6tPH.js @@ -0,0 +1 @@ +import{$ as e,$t as t,B as n,Dt as r,J as i,K as a,N as o,Pt as s,X as c,Xt as l,Y as u,d,dt as f,gt as p,ht as m,lt as h,mt as g,q as _,u as v,ut as y}from"./vendor-quasar-BdHTqpDy.js";import{r as b}from"./_plugin-vue_export-helper-CUf5lN2T.js";import{i as x,r as S,t as C}from"./simulation-DRMY3tZ9.js";var w=`/assets/simloc_logo2-DDJZ6A0q.png`,T={class:`q-mb-sm`},E=p({__name:`ConfirmCommandDiaglog`,props:{name:{type:String,required:!0},icon:{type:String,required:!0}},emits:[...o.emits],setup(p){let{dialogRef:h,onDialogOK:b,onDialogCancel:x}=o();function S(){b()}return(o,b)=>(r(),f(e,{ref_key:`dlgRef`,ref:h,persistent:``},{default:s(()=>[m(u,{class:`bg-dark text-grey-1 add-loc-card q-pa-sm`},{default:s(()=>[m(d,null,{default:s(()=>[m(n,{icon:p.icon,color:`secondary`,"text-color":`black`},null,8,[`icon`]),m(v,null,{default:s(()=>[...b[0]||=[g(`Command Control`,-1)]]),_:1})]),_:1}),m(i,{class:`q-ml-lg`},{default:s(()=>[y(`div`,T,`Are you sure you want to `+t(p.name)+` ? `,1)]),_:1}),m(a),m(_,{align:`right`},{default:s(()=>[m(c,{flat:``,label:`OK`,onClick:S}),m(c,{flat:``,label:`Cancel`,onClick:l(x)},null,8,[`onClick`])]),_:1})]),_:1})]),_:1},512))}}),D={simulation:{key:`simulation`,name:`Simulation`,icon:`mdi-map-marker-multiple`,commands:{testMode:{name:`Test Mode`,cmd:`test-mode`,cmdClass:`sim_cntrl_class`,icon:`mdi-test-tube-off`,cnfrm:!1,disabled:!1,delay:0,iconColor:`grey-10`,isVisible:!0},gpsNoise:{name:`GPS Noise`,cmd:`gps-noise`,cmdClass:`sim_cntrl_class`,icon:`mdi-satellite-variant`,cnfrm:!1,disabled:!1,delay:0,iconColor:`grey-10`,isVisible:!0},start:{name:`Start`,cmd:`start`,cmdClass:`sim_cntrl_class`,icon:`mdi-play`,cnfrm:!1,disabled:!1,delay:0,iconColor:`grey-10`,isVisible:!0},pause:{name:`Pause Location Sim`,cmd:`pause`,cmdClass:`sim_cntrl_class`,icon:`mdi-pause`,cnfrm:!1,disabled:!1,delay:0,iconColor:`grey-10`,isVisible:!0},resume:{name:`Resume Location Simulation`,cmd:`resume`,cmdClass:`sim_cntrl_class`,icon:`mdi-play-pause`,cnfrm:!1,disabled:!1,delay:0,iconColor:`grey-10`,isVisible:!0},clear:{name:`Clear Future Items`,cmd:`clear`,cmdClass:`sim_cntrl_class`,icon:`mdi-map-marker-remove`,cnfrm:!1,disabled:!1,delay:0,iconColor:`grey-10`,isVisible:!0},reset:{name:`Reset Location Queue`,cmd:`reset`,cmdClass:`sim_cntrl_class`,icon:`mdi-restart`,cnfrm:!1,disabled:!1,delay:0,iconColor:`grey-10`,isVisible:!0},end:{name:`End Location Sim`,cmd:`end`,cmdClass:`sim_cntrl_class`,icon:`mdi-stop`,cnfrm:!0,disabled:!1,delay:0,iconColor:`grey-10`,isVisible:!0}}},device:{key:`device`,name:`Device`,icon:`mdi-raspberry-pi`,commands:{shutdown:{name:`Shutdown`,cmd:`shutdown`,cmdClass:`dev_cntrl_class`,icon:`mdi-power`,cnfrm:!0,disabled:!1,delay:5,iconColor:`grey-10`,isVisible:!0},reboot:{name:`Reboot`,cmd:`reboot`,cmdClass:`dev_cntrl_class`,icon:`mdi-restart`,cnfrm:!0,disabled:!1,delay:5,iconColor:`grey-10`,isVisible:!0}}},icloudmonitor:{key:`icloudmonitor`,icon:`mdi-cloud`,name:`iCloud Monitor`,commands:{start:{name:`Start`,cmd:`start`,cmdClass:`icloud-monitor_cntrl_class`,icon:`mdi-play`,cnfrm:!1,disabled:!1,delay:0,iconColor:`grey-10`,isVisible:!0},stop:{name:`Stop`,cmd:`stop`,cmdClass:`icloud-monitor_cntrl_class`,icon:`mdi-stop`,cnfrm:!1,disabled:!1,delay:5,iconColor:`grey-10`,isVisible:!0}}},tunneld:{key:`tunneld`,name:`tunneld`,icon:`mdi-subway`,commands:{start:{name:`Start`,cmd:`start`,cmdClass:`tunneld_cntrl_class`,icon:`mdi-play`,cnfrm:!1,disabled:!1,delay:0,iconColor:`grey-10`,isVisible:!0},start_watcher:{name:`Start TunneldWatcher`,cmd:`start-watcher`,cmdClass:`tunneld_cntrl_class`,icon:`mdi-play`,cnfrm:!1,disabled:!1,delay:0,iconColor:`grey-10`,isVisible:!0},end_watcher:{name:`End TunneldWatcher`,cmd:`end-watcher`,cmdClass:`tunneld_cntrl_class`,icon:`mdi-stop`,cnfrm:!1,disabled:!1,delay:0,iconColor:`grey-10`,isVisible:!0},clear:{name:`Clear`,cmd:`clear`,cmdClass:`tunneld_cntrl_class`,icon:`mdi-backspace`,cnfrm:!1,disabled:!1,delay:0,iconColor:`grey-10`,isVisible:!0},cancel:{name:`Cancel`,cmd:`cancel`,cmdClass:`tunneld_cntrl_class`,icon:`mdi-cancel`,cnfrm:!1,disabled:!1,delay:0,iconColor:`grey-10`,isVisible:!0},restart:{name:`Restart`,cmd:`restart`,cmdClass:`tunneld_cntrl_class`,icon:`mdi-restart`,cnfrm:!1,disabled:!1,delay:0,iconColor:`grey-10`,isVisible:!0},shutdown:{name:`Shutdown`,cmd:`shutdown`,cmdClass:`tunneld_cntrl_class`,icon:`mdi-stop`,cnfrm:!1,disabled:!1,delay:0,iconColor:`grey-10`,isVisible:!0}}},routing:{key:`routing`,name:`routing`,icon:`mdi-routes`,commands:{clear:{name:`Clear`,cmd:`clear`,cmdClass:`routing_cntrl_class`,icon:`mdi-backspace`,cnfrm:!1,disabled:!1,delay:0,iconColor:`grey-10`,isVisible:!0},waypoints_to_queue:{name:`Waypoints to Simulation Queue`,cmd:`waypoints_to_simq`,cmdClass:`routing_cntrl_class`,icon:`mdi-directions`,cnfrm:!1,disabled:!1,delay:0,iconColor:`grey-10`,isVisible:!0},allpoints_to_queue:{name:`All Points to Simulation Queue`,cmd:`points_to_simq`,cmdClass:`routing_cntrl_class`,icon:`mdi-map-marker-path`,cnfrm:!1,disabled:!1,delay:0,iconColor:`grey-10`,isVisible:!0}}}};function O(e,t){return[e,t.icon,t.iconColor,t.disabled,t.isVisible].join(`:`)}function k(){let e=C(),t=x(),n=S(),r=b(),i=e=>h({get(){return r.fabs.appControl.openedFab===e},set(t){t&&(r.fabs.appControl.openedFab=e)}}),a={simulation:h(()=>!0),device:h(()=>!0),icloudmonitor:h(()=>!0),tunneld:h(()=>!0),routing:h(()=>!!(r.routeSet.start.lng&&r.routeSet.end.lng))},o={simulation:i(`simulation`),device:i(`device`),icloudmonitor:i(`icloudmonitor`),tunneld:i(`tunneld`),routing:i(`routing`)};return{actions:D,categories:h(()=>Object.values(D).map(i=>{let s=Object.entries(i.commands).map(([a,o])=>{let s={...o,key:a,renderKey:``,icon:o.icon,iconColor:o.iconColor,disabled:!!o.disabled,isVisible:!!o.isVisible};if(i.key===`simulation`){let t=e.simulationQueueLength??0;a===`testMode`&&(s.icon=e.testMode?`mdi-test-tube`:`mdi-test-tube-off`,s.iconColor=e.testMode?`white`:`grey-10`,s.disabled=!!e.simulationRunning),a===`gpsNoise`&&(s.iconColor=e.gpsNoise?`white`:`grey-10`),a===`start`&&(s.isVisible=!e.simulationRunning),a===`pause`&&(s.isVisible=e.simulationState===`RUNNING`&&!!e.simulationRunning),a===`resume`&&(s.isVisible=e.simulationState===`PAUSED`&&!!e.simulationRunning),a===`clear`&&(s.isVisible=t>0&&!e.isLastLocationItem),a===`reset`&&(s.isVisible=t>0),a===`end`&&(s.isVisible=!!e.simulationRunning)}return i.key===`icloudmonitor`&&(a===`start`&&(s.isVisible=!t.icloudMonitor),a===`stop`&&(s.isVisible=!!t.icloudMonitor)),i.key===`tunneld`&&(a===`start`&&(s.isVisible=!n.tunnelConnected),a===`start_watcher`&&(s.isVisible=!n.tunneldWatcher),a===`end_watcher`&&(s.isVisible=!!n.tunneldWatcher),[`clear`,`cancel`,`shutdown`].includes(a)&&(s.isVisible=!!n.tunnelConnected)),i.key===`routing`&&(a===`waypoints_to_queue`&&(s.isVisible=!!r.routeDirections),a===`allpoints_to_queue`&&(s.isVisible=!!r.routeCoordinates),a===`clear`&&(s.isVisible=!!r.routeSet)),s.renderKey=O(a,s),s});return{key:i.key,name:i.name,icon:i.icon,openedFab:o[i.key],isVisible:a[i.key].value,commands:s}}))}}export{E as n,w as r,k as t}; \ No newline at end of file diff --git a/dist/spa/assets/fa-brands-400-D1LuMI3I.ttf b/dist/spa/assets/fa-brands-400-D1LuMI3I.ttf new file mode 100644 index 0000000..0f82a83 Binary files /dev/null and b/dist/spa/assets/fa-brands-400-D1LuMI3I.ttf differ diff --git a/dist/spa/assets/fa-brands-400-D_cYUPeE.woff2 b/dist/spa/assets/fa-brands-400-D_cYUPeE.woff2 new file mode 100644 index 0000000..3c5cf97 Binary files /dev/null and b/dist/spa/assets/fa-brands-400-D_cYUPeE.woff2 differ diff --git a/dist/spa/assets/fa-regular-400-BjRzuEpd.woff2 b/dist/spa/assets/fa-regular-400-BjRzuEpd.woff2 new file mode 100644 index 0000000..57d9179 Binary files /dev/null and b/dist/spa/assets/fa-regular-400-BjRzuEpd.woff2 differ diff --git a/dist/spa/assets/fa-regular-400-DZaxPHgR.ttf b/dist/spa/assets/fa-regular-400-DZaxPHgR.ttf new file mode 100644 index 0000000..9ee1919 Binary files /dev/null and b/dist/spa/assets/fa-regular-400-DZaxPHgR.ttf differ diff --git a/dist/spa/assets/fa-solid-900-CTAAxXor.woff2 b/dist/spa/assets/fa-solid-900-CTAAxXor.woff2 new file mode 100644 index 0000000..1672102 Binary files /dev/null and b/dist/spa/assets/fa-solid-900-CTAAxXor.woff2 differ diff --git a/dist/spa/assets/fa-solid-900-D0aA9rwL.ttf b/dist/spa/assets/fa-solid-900-D0aA9rwL.ttf new file mode 100644 index 0000000..1c10972 Binary files /dev/null and b/dist/spa/assets/fa-solid-900-D0aA9rwL.ttf differ diff --git a/dist/spa/assets/fa-v4compatibility-C9RhG_FT.woff2 b/dist/spa/assets/fa-v4compatibility-C9RhG_FT.woff2 new file mode 100644 index 0000000..fbafb22 Binary files /dev/null and b/dist/spa/assets/fa-v4compatibility-C9RhG_FT.woff2 differ diff --git a/dist/spa/assets/fa-v4compatibility-CCth-dXg.ttf b/dist/spa/assets/fa-v4compatibility-CCth-dXg.ttf new file mode 100644 index 0000000..3bcb67f Binary files /dev/null and b/dist/spa/assets/fa-v4compatibility-CCth-dXg.ttf differ diff --git a/dist/spa/assets/index-B1enIGkt.js b/dist/spa/assets/index-B1enIGkt.js new file mode 100644 index 0000000..d2a5f62 --- /dev/null +++ b/dist/spa/assets/index-B1enIGkt.js @@ -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{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`))})}); \ No newline at end of file diff --git a/dist/spa/assets/index-CRsj8h3u.css b/dist/spa/assets/index-CRsj8h3u.css new file mode 100644 index 0000000..9b0a802 --- /dev/null +++ b/dist/spa/assets/index-CRsj8h3u.css @@ -0,0 +1,6 @@ +/*! + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2024 Fonticons, Inc. + */ +.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1}.fas:before,.far:before,.fab:before,.fa-solid:before,.fa-regular:before,.fa-brands:before,.fa:before{content:var(--fa)}.fa-classic,.fas,.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:var(--fa-li-margin,2.5em);padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width,2em));text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1), var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9), var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05), var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1, 1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto);position:absolute;left:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-fill-drip{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-circle-chevron-right,.fa-chevron-circle-right{--fa:""}.fa-at{--fa:"@"}.fa-trash-can,.fa-trash-alt{--fa:""}.fa-text-height{--fa:""}.fa-user-xmark,.fa-user-times{--fa:""}.fa-stethoscope{--fa:""}.fa-message,.fa-comment-alt{--fa:""}.fa-info{--fa:""}.fa-down-left-and-up-right-to-center,.fa-compress-alt{--fa:""}.fa-explosion{--fa:""}.fa-file-lines,.fa-file-alt,.fa-file-text{--fa:""}.fa-wave-square{--fa:""}.fa-ring{--fa:""}.fa-building-un{--fa:""}.fa-dice-three{--fa:""}.fa-calendar-days,.fa-calendar-alt{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-sort-down,.fa-sort-desc{--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:""}.fa-door-open{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-atom{--fa:""}.fa-soap{--fa:""}.fa-icons,.fa-heart-music-camera-bolt{--fa:""}.fa-microphone-lines-slash,.fa-microphone-alt-slash{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-pump-medical{--fa:""}.fa-fingerprint{--fa:""}.fa-hand-point-right{--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:""}.fa-forward-step,.fa-step-forward{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-flag-checkered{--fa:""}.fa-football,.fa-football-ball{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-crop{--fa:""}.fa-angles-down,.fa-angle-double-down{--fa:""}.fa-users-rectangle{--fa:""}.fa-people-roof{--fa:""}.fa-people-line{--fa:""}.fa-beer-mug-empty,.fa-beer{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:""}.fa-fire-flame-simple,.fa-burn{--fa:""}.fa-person,.fa-male{--fa:""}.fa-laptop{--fa:""}.fa-file-csv{--fa:""}.fa-menorah{--fa:""}.fa-truck-plane{--fa:""}.fa-record-vinyl{--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:""}.fa-bong{--fa:""}.fa-spaghetti-monster-flying,.fa-pastafarianism{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:""}.fa-jar-wheat{--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-pager{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-strikethrough{--fa:""}.fa-k{--fa:"K"}.fa-landmark-flag{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-backward{--fa:""}.fa-caret-right{--fa:""}.fa-comments{--fa:""}.fa-paste,.fa-file-clipboard{--fa:""}.fa-code-pull-request{--fa:""}.fa-clipboard-list{--fa:""}.fa-truck-ramp-box,.fa-truck-loading{--fa:""}.fa-user-check{--fa:""}.fa-vial-virus{--fa:""}.fa-sheet-plastic{--fa:""}.fa-blog{--fa:""}.fa-user-ninja{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-scroll-torah,.fa-torah{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-toggle-off{--fa:""}.fa-box-archive,.fa-archive{--fa:""}.fa-person-drowning{--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:""}.fa-spray-can{--fa:""}.fa-truck-monster{--fa:""}.fa-w{--fa:"W"}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-rainbow{--fa:""}.fa-circle-notch{--fa:""}.fa-tablet-screen-button,.fa-tablet-alt{--fa:""}.fa-paw{--fa:""}.fa-cloud{--fa:""}.fa-trowel-bricks{--fa:""}.fa-face-flushed,.fa-flushed{--fa:""}.fa-hospital-user{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-binoculars{--fa:""}.fa-microphone-slash{--fa:""}.fa-box-tissue{--fa:""}.fa-motorcycle{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-square-caret-right,.fa-caret-square-right{--fa:""}.fa-scissors,.fa-cut{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-toilets-portable{--fa:""}.fa-hockey-puck{--fa:""}.fa-table{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-tachograph-digital,.fa-digital-tachograph{--fa:""}.fa-users-slash{--fa:""}.fa-clover{--fa:""}.fa-reply,.fa-mail-reply{--fa:""}.fa-star-and-crescent{--fa:""}.fa-house-fire{--fa:""}.fa-square-minus,.fa-minus-square{--fa:""}.fa-helicopter{--fa:""}.fa-compass{--fa:""}.fa-square-caret-down,.fa-caret-square-down{--fa:""}.fa-file-circle-question{--fa:""}.fa-laptop-code{--fa:""}.fa-swatchbook{--fa:""}.fa-prescription-bottle{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-people-group{--fa:""}.fa-hourglass-end,.fa-hourglass-3{--fa:""}.fa-heart-crack,.fa-heart-broken{--fa:""}.fa-square-up-right,.fa-external-link-square-alt{--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:""}.fa-film{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-people-robbery{--fa:""}.fa-lightbulb{--fa:""}.fa-caret-left{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-circle-chevron-down,.fa-chevron-circle-down{--fa:""}.fa-unlock-keyhole,.fa-unlock-alt{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-headphones-simple,.fa-headphones-alt{--fa:""}.fa-sitemap{--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:""}.fa-memory{--fa:""}.fa-road-spikes{--fa:""}.fa-fire-burner{--fa:""}.fa-flag{--fa:""}.fa-hanukiah{--fa:""}.fa-feather{--fa:""}.fa-volume-low,.fa-volume-down{--fa:""}.fa-comment-slash{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-compress{--fa:""}.fa-wheat-awn,.fa-wheat-alt{--fa:""}.fa-ankh{--fa:""}.fa-hands-holding-child{--fa:""}.fa-asterisk{--fa:"*"}.fa-square-check,.fa-check-square{--fa:""}.fa-peseta-sign{--fa:""}.fa-heading,.fa-header{--fa:""}.fa-ghost{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-square-phone-flip,.fa-phone-square-alt{--fa:""}.fa-cart-plus{--fa:""}.fa-gamepad{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-face-dizzy,.fa-dizzy{--fa:""}.fa-egg{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-campground{--fa:""}.fa-folder-plus{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-paintbrush,.fa-paint-brush{--fa:""}.fa-lock{--fa:""}.fa-gas-pump{--fa:""}.fa-hot-tub-person,.fa-hot-tub{--fa:""}.fa-map-location,.fa-map-marked{--fa:""}.fa-house-flood-water{--fa:""}.fa-tree{--fa:""}.fa-bridge-lock{--fa:""}.fa-sack-dollar{--fa:""}.fa-pen-to-square,.fa-edit{--fa:""}.fa-car-side{--fa:""}.fa-share-nodes,.fa-share-alt{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-hourglass-half,.fa-hourglass-2{--fa:""}.fa-microscope{--fa:""}.fa-sink{--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:""}.fa-mitten{--fa:""}.fa-person-rays{--fa:""}.fa-users{--fa:""}.fa-eye-slash{--fa:""}.fa-flask-vial{--fa:""}.fa-hand,.fa-hand-paper{--fa:""}.fa-om{--fa:""}.fa-worm{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-plug{--fa:""}.fa-chevron-up{--fa:""}.fa-hand-spock{--fa:""}.fa-stopwatch{--fa:""}.fa-face-kiss,.fa-kiss{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-face-grin-tongue,.fa-grin-tongue{--fa:""}.fa-chess-bishop{--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:""}.fa-ear-deaf,.fa-deaf,.fa-deafness,.fa-hard-of-hearing{--fa:""}.fa-road-circle-check{--fa:""}.fa-dice-five{--fa:""}.fa-square-rss,.fa-rss-square{--fa:""}.fa-land-mine-on{--fa:""}.fa-i-cursor{--fa:""}.fa-stamp{--fa:""}.fa-stairs{--fa:""}.fa-i{--fa:"I"}.fa-hryvnia-sign,.fa-hryvnia{--fa:""}.fa-pills{--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:""}.fa-tooth{--fa:""}.fa-v{--fa:"V"}.fa-bangladeshi-taka-sign{--fa:""}.fa-bicycle{--fa:""}.fa-staff-snake,.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-truck-medical,.fa-ambulance{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-snowman{--fa:""}.fa-mortar-pestle{--fa:""}.fa-road-barrier{--fa:""}.fa-school{--fa:""}.fa-igloo{--fa:""}.fa-joint{--fa:""}.fa-angle-right{--fa:""}.fa-horse{--fa:""}.fa-q{--fa:"Q"}.fa-g{--fa:"G"}.fa-notes-medical{--fa:""}.fa-temperature-half,.fa-temperature-2,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-dong-sign{--fa:""}.fa-capsules{--fa:""}.fa-poo-storm,.fa-poo-bolt{--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:""}.fa-hand-point-up{--fa:""}.fa-money-bill{--fa:""}.fa-bookmark{--fa:""}.fa-align-justify{--fa:""}.fa-umbrella-beach{--fa:""}.fa-helmet-un{--fa:""}.fa-bullseye{--fa:""}.fa-bacon{--fa:""}.fa-hand-point-down{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-file-waveform,.fa-file-medical-alt{--fa:""}.fa-radiation{--fa:""}.fa-chart-simple{--fa:""}.fa-mars-stroke{--fa:""}.fa-vial{--fa:""}.fa-gauge,.fa-dashboard,.fa-gauge-med,.fa-tachometer-alt-average{--fa:""}.fa-wand-magic-sparkles,.fa-magic-wand-sparkles{--fa:""}.fa-e{--fa:"E"}.fa-pen-clip,.fa-pen-alt{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-user{--fa:""}.fa-school-circle-check{--fa:""}.fa-dumpster{--fa:""}.fa-van-shuttle,.fa-shuttle-van{--fa:""}.fa-building-user{--fa:""}.fa-square-caret-left,.fa-caret-square-left{--fa:""}.fa-highlighter{--fa:""}.fa-key{--fa:""}.fa-bullhorn{--fa:""}.fa-globe{--fa:""}.fa-synagogue{--fa:""}.fa-person-half-dress{--fa:""}.fa-road-bridge{--fa:""}.fa-location-arrow{--fa:""}.fa-c{--fa:"C"}.fa-tablet-button{--fa:""}.fa-building-lock{--fa:""}.fa-pizza-slice{--fa:""}.fa-money-bill-wave{--fa:""}.fa-chart-area,.fa-area-chart{--fa:""}.fa-house-flag{--fa:""}.fa-person-circle-minus{--fa:""}.fa-ban,.fa-cancel{--fa:""}.fa-camera-rotate{--fa:""}.fa-spray-can-sparkles,.fa-air-freshener{--fa:""}.fa-star{--fa:""}.fa-repeat{--fa:""}.fa-cross{--fa:""}.fa-box{--fa:""}.fa-venus-mars{--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:""}.fa-maximize,.fa-expand-arrows-alt{--fa:""}.fa-charging-station{--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:""}.fa-shuffle,.fa-random{--fa:""}.fa-person-running,.fa-running{--fa:""}.fa-mobile-retro{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-spider{--fa:""}.fa-hands-bound{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-x-ray{--fa:""}.fa-spell-check{--fa:""}.fa-slash{--fa:""}.fa-computer-mouse,.fa-mouse{--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:""}.fa-server{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-shop-lock{--fa:""}.fa-hourglass-start,.fa-hourglass-1{--fa:""}.fa-blender-phone{--fa:""}.fa-building-wheat{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:""}.fa-venus{--fa:""}.fa-passport{--fa:""}.fa-thumbtack-slash,.fa-thumb-tack-slash{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-people-carry-box,.fa-people-carry{--fa:""}.fa-temperature-high{--fa:""}.fa-microchip{--fa:""}.fa-crown{--fa:""}.fa-weight-hanging{--fa:""}.fa-xmarks-lines{--fa:""}.fa-file-prescription{--fa:""}.fa-weight-scale,.fa-weight{--fa:""}.fa-user-group,.fa-user-friends{--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:""}.fa-chess-knight{--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:""}.fa-wheelchair{--fa:""}.fa-circle-arrow-up,.fa-arrow-circle-up{--fa:""}.fa-toggle-on{--fa:""}.fa-person-walking,.fa-walking{--fa:""}.fa-l{--fa:"L"}.fa-fire{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-face-laugh,.fa-laugh{--fa:""}.fa-folder-open{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-code-fork{--fa:""}.fa-city{--fa:""}.fa-microphone-lines,.fa-microphone-alt{--fa:""}.fa-pepper-hot{--fa:""}.fa-unlock{--fa:""}.fa-colon-sign{--fa:""}.fa-headset{--fa:""}.fa-store-slash{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-user-minus{--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-clipboard{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:""}.fa-bath,.fa-bathtub{--fa:""}.fa-underline{--fa:""}.fa-user-pen,.fa-user-edit{--fa:""}.fa-signature{--fa:""}.fa-stroopwafel{--fa:""}.fa-bold{--fa:""}.fa-anchor-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-manat-sign{--fa:""}.fa-not-equal{--fa:""}.fa-border-top-left,.fa-border-style{--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:""}.fa-jedi{--fa:""}.fa-square-poll-vertical,.fa-poll{--fa:""}.fa-mug-hot{--fa:""}.fa-car-battery,.fa-battery-car{--fa:""}.fa-gift{--fa:""}.fa-dice-two{--fa:""}.fa-chess-queen{--fa:""}.fa-glasses{--fa:""}.fa-chess-board{--fa:""}.fa-building-circle-check{--fa:""}.fa-person-chalkboard{--fa:""}.fa-mars-stroke-right,.fa-mars-stroke-h{--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:""}.fa-square-caret-up,.fa-caret-square-up{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-chart-bar,.fa-bar-chart{--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:""}.fa-less-than-equal{--fa:""}.fa-train{--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:""}.fa-crow{--fa:""}.fa-sailboat{--fa:""}.fa-window-restore{--fa:""}.fa-square-plus,.fa-plus-square{--fa:""}.fa-torii-gate{--fa:""}.fa-frog{--fa:""}.fa-bucket{--fa:""}.fa-image{--fa:""}.fa-microphone{--fa:""}.fa-cow{--fa:""}.fa-caret-up{--fa:""}.fa-screwdriver{--fa:""}.fa-folder-closed{--fa:""}.fa-house-tsunami{--fa:""}.fa-square-nfi{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-martini-glass,.fa-glass-martini-alt{--fa:""}.fa-square-binary{--fa:""}.fa-rotate-left,.fa-rotate-back,.fa-rotate-backward,.fa-undo-alt{--fa:""}.fa-table-columns,.fa-columns{--fa:""}.fa-lemon{--fa:""}.fa-head-side-mask{--fa:""}.fa-handshake{--fa:""}.fa-gem{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-smoking{--fa:""}.fa-minimize,.fa-compress-arrows-alt{--fa:""}.fa-monument{--fa:""}.fa-snowplow{--fa:""}.fa-angles-right,.fa-angle-double-right{--fa:""}.fa-cannabis{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-tablets{--fa:""}.fa-ethernet{--fa:""}.fa-euro-sign,.fa-eur,.fa-euro{--fa:""}.fa-chair{--fa:""}.fa-circle-check,.fa-check-circle{--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-plate-wheat{--fa:""}.fa-icicles{--fa:""}.fa-person-shelter{--fa:""}.fa-neuter{--fa:""}.fa-id-badge{--fa:""}.fa-marker{--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-universal-access{--fa:""}.fa-circle-chevron-up,.fa-chevron-circle-up{--fa:""}.fa-lari-sign{--fa:""}.fa-volcano{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-sterling-sign,.fa-gbp,.fa-pound-sign{--fa:""}.fa-viruses{--fa:""}.fa-square-person-confined{--fa:""}.fa-user-tie{--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-certificate{--fa:""}.fa-reply-all,.fa-mail-reply-all{--fa:""}.fa-suitcase{--fa:""}.fa-person-skating,.fa-skating{--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:""}.fa-camera-retro{--fa:""}.fa-circle-arrow-down,.fa-arrow-circle-down{--fa:""}.fa-file-import,.fa-arrow-right-to-file{--fa:""}.fa-square-arrow-up-right,.fa-external-link-square{--fa:""}.fa-box-open{--fa:""}.fa-scroll{--fa:""}.fa-spa{--fa:""}.fa-location-pin-lock{--fa:""}.fa-pause{--fa:""}.fa-hill-avalanche{--fa:""}.fa-temperature-empty,.fa-temperature-0,.fa-thermometer-0,.fa-thermometer-empty{--fa:""}.fa-bomb{--fa:""}.fa-registered{--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:""}.fa-scale-unbalanced-flip,.fa-balance-scale-right{--fa:""}.fa-subscript{--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:""}.fa-burst{--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:""}.fa-face-tired,.fa-tired{--fa:""}.fa-money-bills{--fa:""}.fa-smog{--fa:""}.fa-crutch{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:""}.fa-palette{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-vest{--fa:""}.fa-ferry{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-left-right,.fa-arrows-alt-h{--fa:""}.fa-boxes-packing{--fa:""}.fa-circle-arrow-left,.fa-arrow-circle-left{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-bowl-food{--fa:""}.fa-candy-cane{--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:""}.fa-text-slash,.fa-remove-format{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-file-word{--fa:""}.fa-file-powerpoint{--fa:""}.fa-arrows-left-right,.fa-arrows-h{--fa:""}.fa-house-lock{--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:""}.fa-children{--fa:""}.fa-chalkboard,.fa-blackboard{--fa:""}.fa-user-large-slash,.fa-user-alt-slash{--fa:""}.fa-envelope-open{--fa:""}.fa-handshake-simple-slash,.fa-handshake-alt-slash{--fa:""}.fa-mattress-pillow{--fa:""}.fa-guarani-sign{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-greater-than-equal{--fa:""}.fa-shield-halved,.fa-shield-alt{--fa:""}.fa-book-atlas,.fa-atlas{--fa:""}.fa-virus{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-layer-group{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-archway{--fa:""}.fa-heart-circle-check{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-file-zipper,.fa-file-archive{--fa:""}.fa-square{--fa:""}.fa-martini-glass-empty,.fa-glass-martini{--fa:""}.fa-couch{--fa:""}.fa-cedi-sign{--fa:""}.fa-italic{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-church{--fa:""}.fa-comments-dollar{--fa:""}.fa-democrat{--fa:""}.fa-z{--fa:"Z"}.fa-person-skiing,.fa-skiing{--fa:""}.fa-road-lock{--fa:""}.fa-a{--fa:"A"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:""}.fa-feather-pointed,.fa-feather-alt{--fa:""}.fa-p{--fa:"P"}.fa-snowflake{--fa:""}.fa-newspaper{--fa:""}.fa-rectangle-ad,.fa-ad{--fa:""}.fa-circle-arrow-right,.fa-arrow-circle-right{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-locust{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-list-ol,.fa-list-1-2,.fa-list-numeric{--fa:""}.fa-person-dress-burst{--fa:""}.fa-money-check-dollar,.fa-money-check-alt{--fa:""}.fa-vector-square{--fa:""}.fa-bread-slice{--fa:""}.fa-language{--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:""}.fa-filter{--fa:""}.fa-question{--fa:"?"}.fa-file-signature{--fa:""}.fa-up-down-left-right,.fa-arrows-alt{--fa:""}.fa-house-chimney-user{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-puzzle-piece{--fa:""}.fa-money-check{--fa:""}.fa-star-half-stroke,.fa-star-half-alt{--fa:""}.fa-code{--fa:""}.fa-whiskey-glass,.fa-glass-whiskey{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-cubes-stacked{--fa:""}.fa-won-sign,.fa-krw,.fa-won{--fa:""}.fa-virus-covid{--fa:""}.fa-austral-sign{--fa:""}.fa-f{--fa:"F"}.fa-leaf{--fa:""}.fa-road{--fa:""}.fa-taxi,.fa-cab{--fa:""}.fa-person-circle-plus{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-bolt-lightning{--fa:""}.fa-sack-xmark{--fa:""}.fa-file-excel{--fa:""}.fa-file-contract{--fa:""}.fa-fish-fins{--fa:""}.fa-building-flag{--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:""}.fa-object-ungroup{--fa:""}.fa-poop{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-kaaba{--fa:""}.fa-toilet-paper{--fa:""}.fa-helmet-safety,.fa-hard-hat,.fa-hat-hard{--fa:""}.fa-eject{--fa:""}.fa-circle-right,.fa-arrow-alt-circle-right{--fa:""}.fa-plane-circle-check{--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:""}.fa-object-group{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-mask-ventilator{--fa:""}.fa-arrow-right{--fa:""}.fa-signs-post,.fa-map-signs{--fa:""}.fa-cash-register{--fa:""}.fa-person-circle-question{--fa:""}.fa-h{--fa:"H"}.fa-tarp{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-heart{--fa:""}.fa-mars-and-venus{--fa:""}.fa-house-user,.fa-home-user{--fa:""}.fa-dumpster-fire{--fa:""}.fa-house-crack{--fa:""}.fa-martini-glass-citrus,.fa-cocktail{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-bottle-water{--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-apple-whole,.fa-apple-alt{--fa:""}.fa-kitchen-set{--fa:""}.fa-r{--fa:"R"}.fa-temperature-quarter,.fa-temperature-1,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-cube{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-shield-dog{--fa:""}.fa-solar-panel{--fa:""}.fa-lock-open{--fa:""}.fa-elevator{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-square-poll-horizontal,.fa-poll-h{--fa:""}.fa-circle{--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:""}.fa-recycle{--fa:""}.fa-user-astronaut{--fa:""}.fa-plane-slash{--fa:""}.fa-trademark{--fa:""}.fa-basketball,.fa-basketball-ball{--fa:""}.fa-satellite-dish{--fa:""}.fa-circle-up,.fa-arrow-alt-circle-up{--fa:""}.fa-mobile-screen-button,.fa-mobile-alt{--fa:""}.fa-volume-high,.fa-volume-up{--fa:""}.fa-users-rays{--fa:""}.fa-wallet{--fa:""}.fa-clipboard-check{--fa:""}.fa-file-audio{--fa:""}.fa-burger,.fa-hamburger{--fa:""}.fa-wrench{--fa:""}.fa-bugs{--fa:""}.fa-rupee-sign,.fa-rupee{--fa:""}.fa-file-image{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-plane-departure{--fa:""}.fa-handshake-slash{--fa:""}.fa-book-bookmark{--fa:""}.fa-code-branch{--fa:""}.fa-hat-cowboy{--fa:""}.fa-bridge{--fa:""}.fa-phone-flip,.fa-phone-alt{--fa:""}.fa-truck-front{--fa:""}.fa-cat{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-truck-field{--fa:""}.fa-route{--fa:""}.fa-clipboard-question{--fa:""}.fa-panorama{--fa:""}.fa-comment-medical{--fa:""}.fa-teeth-open{--fa:""}.fa-file-circle-minus{--fa:""}.fa-tags{--fa:""}.fa-wine-glass{--fa:""}.fa-forward-fast,.fa-fast-forward{--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:""}.fa-square-parking,.fa-parking{--fa:""}.fa-house-signal{--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:""}.fa-faucet-drip{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:""}.fa-terminal{--fa:""}.fa-mobile-button{--fa:""}.fa-house-medical-flag{--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:""}.fa-tape{--fa:""}.fa-bus-simple,.fa-bus-alt{--fa:""}.fa-eye{--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:""}.fa-audio-description{--fa:""}.fa-person-military-to-person{--fa:""}.fa-file-shield{--fa:""}.fa-user-slash{--fa:""}.fa-pen{--fa:""}.fa-tower-observation{--fa:""}.fa-file-code{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-bus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-house-chimney,.fa-home-lg{--fa:""}.fa-window-maximize{--fa:""}.fa-face-frown,.fa-frown{--fa:""}.fa-prescription{--fa:""}.fa-shop,.fa-store-alt{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-vihara{--fa:""}.fa-scale-unbalanced,.fa-balance-scale-left{--fa:""}.fa-sort-up,.fa-sort-asc{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-plant-wilt{--fa:""}.fa-diamond{--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-chart-diagram{--fa:""}.fa-bacterium{--fa:""}.fa-hand-pointer{--fa:""}.fa-drum-steelpan{--fa:""}.fa-hand-scissors{--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:""}.fa-arrow-rotate-right,.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-redo{--fa:""}.fa-biohazard{--fa:""}.fa-location-crosshairs,.fa-location{--fa:""}.fa-mars-double{--fa:""}.fa-child-dress{--fa:""}.fa-users-between-lines{--fa:""}.fa-lungs-virus{--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:""}.fa-phone{--fa:""}.fa-calendar-xmark,.fa-calendar-times{--fa:""}.fa-child-reaching{--fa:""}.fa-head-side-virus{--fa:""}.fa-user-gear,.fa-user-cog{--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:""}.fa-door-closed{--fa:""}.fa-shield-virus{--fa:""}.fa-dice-six{--fa:""}.fa-mosquito-net{--fa:""}.fa-file-fragment{--fa:""}.fa-bridge-water{--fa:""}.fa-person-booth{--fa:""}.fa-text-width{--fa:""}.fa-hat-wizard{--fa:""}.fa-pen-fancy{--fa:""}.fa-person-digging,.fa-digging{--fa:""}.fa-trash{--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:""}.fa-book-medical{--fa:""}.fa-poo{--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:""}.fa-cubes{--fa:""}.fa-divide{--fa:""}.fa-tenge-sign,.fa-tenge{--fa:""}.fa-headphones{--fa:""}.fa-hands-holding{--fa:""}.fa-hands-clapping{--fa:""}.fa-republican{--fa:""}.fa-arrow-left{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-ruler{--fa:""}.fa-align-left{--fa:""}.fa-dice-d6{--fa:""}.fa-restroom{--fa:""}.fa-j{--fa:"J"}.fa-users-viewfinder{--fa:""}.fa-file-video{--fa:""}.fa-up-right-from-square,.fa-external-link-alt{--fa:""}.fa-table-cells,.fa-th{--fa:""}.fa-file-pdf{--fa:""}.fa-book-bible,.fa-bible{--fa:""}.fa-o{--fa:"O"}.fa-suitcase-medical,.fa-medkit{--fa:""}.fa-user-secret{--fa:""}.fa-otter{--fa:""}.fa-person-dress,.fa-female{--fa:""}.fa-comment-dollar{--fa:""}.fa-business-time,.fa-briefcase-clock{--fa:""}.fa-table-cells-large,.fa-th-large{--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-clipboard-user{--fa:""}.fa-child{--fa:""}.fa-lira-sign{--fa:""}.fa-satellite{--fa:""}.fa-plane-lock{--fa:""}.fa-tag{--fa:""}.fa-comment{--fa:""}.fa-cake-candles,.fa-birthday-cake,.fa-cake{--fa:""}.fa-envelope{--fa:""}.fa-angles-up,.fa-angle-double-up{--fa:""}.fa-paperclip{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-ribbon{--fa:""}.fa-lungs{--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:""}.fa-litecoin-sign{--fa:""}.fa-border-none{--fa:""}.fa-circle-nodes{--fa:""}.fa-parachute-box{--fa:""}.fa-indent{--fa:""}.fa-truck-field-un{--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:""}.fa-mountain{--fa:""}.fa-user-doctor,.fa-user-md{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-camera,.fa-camera-alt{--fa:""}.fa-square-virus{--fa:""}.fa-meteor{--fa:""}.fa-car-on{--fa:""}.fa-sleigh{--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:""}.fa-water{--fa:""}.fa-calendar-check{--fa:""}.fa-braille{--fa:""}.fa-prescription-bottle-medical,.fa-prescription-bottle-alt{--fa:""}.fa-landmark{--fa:""}.fa-truck{--fa:""}.fa-crosshairs{--fa:""}.fa-person-cane{--fa:""}.fa-tent{--fa:""}.fa-vest-patches{--fa:""}.fa-check-double{--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-cookie{--fa:""}.fa-arrow-rotate-left,.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-undo{--fa:""}.fa-hard-drive,.fa-hdd{--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:""}.fa-dumbbell{--fa:""}.fa-rectangle-list,.fa-list-alt{--fa:""}.fa-tarp-droplet{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:""}.fa-calendar-plus{--fa:""}.fa-plane-arrival{--fa:""}.fa-circle-left,.fa-arrow-alt-circle-left{--fa:""}.fa-train-subway,.fa-subway{--fa:""}.fa-chart-gantt{--fa:""}.fa-indian-rupee-sign,.fa-indian-rupee,.fa-inr{--fa:""}.fa-crop-simple,.fa-crop-alt{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-dna{--fa:""}.fa-virus-slash{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-chess{--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:""}.fa-plug-circle-check{--fa:""}.fa-street-view{--fa:""}.fa-franc-sign{--fa:""}.fa-volume-off{--fa:""}.fa-hands-asl-interpreting,.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting{--fa:""}.fa-gear,.fa-cog{--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:""}.fa-mosque{--fa:""}.fa-mosquito{--fa:""}.fa-star-of-david{--fa:""}.fa-person-military-rifle{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-vials{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-place-of-worship{--fa:""}.fa-grip-vertical{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-u{--fa:"U"}.fa-square-root-variable,.fa-square-root-alt{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-backward-step,.fa-step-backward{--fa:""}.fa-pallet{--fa:""}.fa-faucet{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-s{--fa:"S"}.fa-timeline{--fa:""}.fa-keyboard{--fa:""}.fa-caret-down{--fa:""}.fa-house-chimney-medical,.fa-clinic-medical{--fa:""}.fa-temperature-three-quarters,.fa-temperature-3,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-mobile-screen,.fa-mobile-android-alt{--fa:""}.fa-plane-up{--fa:""}.fa-piggy-bank{--fa:""}.fa-battery-half,.fa-battery-3{--fa:""}.fa-mountain-city{--fa:""}.fa-coins{--fa:""}.fa-khanda{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-folder-tree{--fa:""}.fa-network-wired{--fa:""}.fa-map-pin{--fa:""}.fa-hamsa{--fa:""}.fa-cent-sign{--fa:""}.fa-flask{--fa:""}.fa-person-pregnant{--fa:""}.fa-wand-sparkles{--fa:""}.fa-ellipsis-vertical,.fa-ellipsis-v{--fa:""}.fa-ticket{--fa:""}.fa-power-off{--fa:""}.fa-right-long,.fa-long-arrow-alt-right{--fa:""}.fa-flag-usa{--fa:""}.fa-laptop-file{--fa:""}.fa-tty,.fa-teletype{--fa:""}.fa-diagram-next{--fa:""}.fa-person-rifle{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-closed-captioning{--fa:""}.fa-person-hiking,.fa-hiking{--fa:""}.fa-venus-double{--fa:""}.fa-images{--fa:""}.fa-calculator{--fa:""}.fa-people-pulling{--fa:""}.fa-n{--fa:"N"}.fa-cable-car,.fa-tram{--fa:""}.fa-cloud-rain{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-ship{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-download{--fa:""}.fa-face-grin,.fa-grin{--fa:""}.fa-delete-left,.fa-backspace{--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:""}.fa-file-circle-check{--fa:""}.fa-forward{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-face-meh,.fa-meh{--fa:""}.fa-align-center{--fa:""}.fa-book-skull,.fa-book-dead{--fa:""}.fa-id-card,.fa-drivers-license{--fa:""}.fa-outdent,.fa-dedent{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-house,.fa-home,.fa-home-alt,.fa-home-lg-alt{--fa:""}.fa-calendar-week{--fa:""}.fa-laptop-medical{--fa:""}.fa-b{--fa:"B"}.fa-file-medical{--fa:""}.fa-dice-one{--fa:""}.fa-kiwi-bird{--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:""}.fa-rotate-right,.fa-redo-alt,.fa-rotate-forward{--fa:""}.fa-utensils,.fa-cutlery{--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:""}.fa-mill-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-skull{--fa:""}.fa-tower-broadcast,.fa-broadcast-tower{--fa:""}.fa-truck-pickup{--fa:""}.fa-up-long,.fa-long-arrow-alt-up{--fa:""}.fa-stop{--fa:""}.fa-code-merge{--fa:""}.fa-upload{--fa:""}.fa-hurricane{--fa:""}.fa-mound{--fa:""}.fa-toilet-portable{--fa:""}.fa-compact-disc{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-caravan{--fa:""}.fa-shield-cat{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-glass-water{--fa:""}.fa-oil-well{--fa:""}.fa-vault{--fa:""}.fa-mars{--fa:""}.fa-toilet{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-yen-sign,.fa-cny,.fa-jpy,.fa-rmb,.fa-yen{--fa:""}.fa-ruble-sign,.fa-rouble,.fa-rub,.fa-ruble{--fa:""}.fa-sun{--fa:""}.fa-guitar{--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:""}.fa-horse-head{--fa:""}.fa-bore-hole{--fa:""}.fa-industry{--fa:""}.fa-circle-down,.fa-arrow-alt-circle-down{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-florin-sign{--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:""}.fa-less-than{--fa:"<"}.fa-angle-down{--fa:""}.fa-car-tunnel{--fa:""}.fa-head-side-cough{--fa:""}.fa-grip-lines{--fa:""}.fa-thumbs-down{--fa:""}.fa-user-lock{--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-chess-pawn{--fa:""}.fa-kit-medical,.fa-first-aid{--fa:""}.fa-person-through-window{--fa:""}.fa-toolbox{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-bug{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-car,.fa-automobile{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-mountain-sun{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-dice-d20{--fa:""}.fa-truck-droplet{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:""}.fa-medal{--fa:""}.fa-bed{--fa:""}.fa-square-h,.fa-h-square{--fa:""}.fa-podcast{--fa:""}.fa-temperature-full,.fa-temperature-4,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-bell{--fa:""}.fa-superscript{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-star-of-life{--fa:""}.fa-phone-slash{--fa:""}.fa-paint-roller{--fa:""}.fa-handshake-angle,.fa-hands-helping{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-file{--fa:""}.fa-greater-than{--fa:">"}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-arrow-down{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-eraser{--fa:""}.fa-earth-americas,.fa-earth,.fa-earth-america,.fa-globe-americas{--fa:""}.fa-person-burst{--fa:""}.fa-dove{--fa:""}.fa-battery-empty,.fa-battery-0{--fa:""}.fa-socks{--fa:""}.fa-inbox{--fa:""}.fa-section{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-envelope-open-text{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-wine-bottle{--fa:""}.fa-chess-rook{--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:""}.fa-dharmachakra{--fa:""}.fa-hotdog{--fa:""}.fa-person-walking-with-cane,.fa-blind{--fa:""}.fa-drum{--fa:""}.fa-ice-cream{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-fax{--fa:""}.fa-paragraph{--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:""}.fa-star-half{--fa:""}.fa-boxes-stacked,.fa-boxes,.fa-boxes-alt{--fa:""}.fa-link,.fa-chain{--fa:""}.fa-ear-listen,.fa-assistive-listening-systems{--fa:""}.fa-tree-city{--fa:""}.fa-play{--fa:""}.fa-font{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-rupiah-sign{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-table-tennis-paddle-ball,.fa-ping-pong-paddle-ball,.fa-table-tennis{--fa:""}.fa-person-dots-from-line,.fa-diagnoses{--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:""}.fa-naira-sign{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-walkie-talkie{--fa:""}.fa-file-pen,.fa-file-edit{--fa:""}.fa-receipt{--fa:""}.fa-square-pen,.fa-pen-square,.fa-pencil-square{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-chevron-down{--fa:""}.fa-battery-full,.fa-battery,.fa-battery-5{--fa:""}.fa-skull-crossbones{--fa:""}.fa-code-compare{--fa:""}.fa-list-ul,.fa-list-dots{--fa:""}.fa-school-lock{--fa:""}.fa-tower-cell{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-ranking-star{--fa:""}.fa-chess-king{--fa:""}.fa-person-harassing{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-landmark-dome,.fa-landmark-alt{--fa:""}.fa-arrow-up{--fa:""}.fa-tv,.fa-television,.fa-tv-alt{--fa:""}.fa-shrimp{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-jug-detergent{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-user-shield{--fa:""}.fa-wind{--fa:""}.fa-car-burst,.fa-car-crash{--fa:""}.fa-y{--fa:"Y"}.fa-person-snowboarding,.fa-snowboarding{--fa:""}.fa-truck-fast,.fa-shipping-fast{--fa:""}.fa-fish{--fa:""}.fa-user-graduate{--fa:""}.fa-circle-half-stroke,.fa-adjust{--fa:""}.fa-clapperboard{--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:""}.fa-baseball,.fa-baseball-ball{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-copy{--fa:""}.fa-volume-xmark,.fa-volume-mute,.fa-volume-times{--fa:""}.fa-hand-sparkles{--fa:""}.fa-grip,.fa-grip-horizontal{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:""}.fa-gun{--fa:""}.fa-square-phone,.fa-phone-square{--fa:""}.fa-plus,.fa-add{--fa:"+"}.fa-expand{--fa:""}.fa-computer{--fa:""}.fa-xmark,.fa-close,.fa-multiply,.fa-remove,.fa-times{--fa:""}.fa-arrows-up-down-left-right,.fa-arrows{--fa:""}.fa-chalkboard-user,.fa-chalkboard-teacher{--fa:""}.fa-peso-sign{--fa:""}.fa-building-shield{--fa:""}.fa-baby{--fa:""}.fa-users-line{--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:""}.fa-tractor{--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-lines-leaning{--fa:""}.fa-ruler-combined{--fa:""}.fa-copyright{--fa:""}.fa-equals{--fa:"="}.fa-blender{--fa:""}.fa-teeth{--fa:""}.fa-shekel-sign,.fa-ils,.fa-shekel,.fa-sheqel,.fa-sheqel-sign{--fa:""}.fa-map{--fa:""}.fa-rocket{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-folder-minus{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-store{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-sign-hanging,.fa-sign{--fa:""}.fa-bezier-curve{--fa:""}.fa-bell-slash{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-school-flag{--fa:""}.fa-fill{--fa:""}.fa-angle-up{--fa:""}.fa-drumstick-bite{--fa:""}.fa-holly-berry{--fa:""}.fa-chevron-left{--fa:""}.fa-bacteria{--fa:""}.fa-hand-lizard{--fa:""}.fa-notdef{--fa:""}.fa-disease{--fa:""}.fa-briefcase-medical{--fa:""}.fa-genderless{--fa:""}.fa-chevron-right{--fa:""}.fa-retweet{--fa:""}.fa-car-rear,.fa-car-alt{--fa:""}.fa-pump-soap{--fa:""}.fa-video-slash{--fa:""}.fa-battery-quarter,.fa-battery-2{--fa:""}.fa-radio{--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:""}.fa-traffic-light{--fa:""}.fa-thermometer{--fa:""}.fa-vr-cardboard{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-percent,.fa-percentage{--fa:"%"}.fa-truck-moving{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-display{--fa:""}.fa-face-smile,.fa-smile{--fa:""}.fa-thumbtack,.fa-thumb-tack{--fa:""}.fa-trophy{--fa:""}.fa-person-praying,.fa-pray{--fa:""}.fa-hammer{--fa:""}.fa-hand-peace{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-spinner{--fa:""}.fa-robot{--fa:""}.fa-peace{--fa:""}.fa-gears,.fa-cogs{--fa:""}.fa-warehouse{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-splotch{--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:""}.fa-dice-four{--fa:""}.fa-sim-card{--fa:""}.fa-transgender,.fa-transgender-alt{--fa:""}.fa-mercury{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-person-falling-burst{--fa:""}.fa-award{--fa:""}.fa-ticket-simple,.fa-ticket-alt{--fa:""}.fa-building{--fa:""}.fa-angles-left,.fa-angle-double-left{--fa:""}.fa-qrcode{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:""}.fa-file-export,.fa-arrow-right-from-file{--fa:""}.fa-shield,.fa-shield-blank{--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:""}.fa-comment-nodes{--fa:""}.fa-house-medical{--fa:""}.fa-golf-ball-tee,.fa-golf-ball{--fa:""}.fa-circle-chevron-left,.fa-chevron-circle-left{--fa:""}.fa-house-chimney-window{--fa:""}.fa-pen-nib{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tents{--fa:""}.fa-wand-magic,.fa-magic{--fa:""}.fa-dog{--fa:""}.fa-carrot{--fa:""}.fa-moon{--fa:""}.fa-wine-glass-empty,.fa-wine-glass-alt{--fa:""}.fa-cheese{--fa:""}.fa-yin-yang{--fa:""}.fa-music{--fa:""}.fa-code-commit{--fa:""}.fa-temperature-low{--fa:""}.fa-person-biking,.fa-biking{--fa:""}.fa-broom{--fa:""}.fa-shield-heart{--fa:""}.fa-gopuram{--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:""}.fa-hashtag{--fa:"#"}.fa-up-right-and-down-left-from-center,.fa-expand-alt{--fa:""}.fa-oil-can{--fa:""}.fa-t{--fa:"T"}.fa-hippo{--fa:""}.fa-chart-column{--fa:""}.fa-infinity{--fa:""}.fa-vial-circle-check{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-voicemail{--fa:""}.fa-fan{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-up-down,.fa-arrows-alt-v{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-calendar{--fa:""}.fa-trailer{--fa:""}.fa-bahai,.fa-haykal{--fa:""}.fa-sd-card{--fa:""}.fa-dragon{--fa:""}.fa-shoe-prints{--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:""}.fa-hand-holding{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-link-slash,.fa-chain-broken,.fa-chain-slash,.fa-unlink{--fa:""}.fa-clone{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:""}.fa-fire-flame-curved,.fa-fire-alt{--fa:""}.fa-tornado{--fa:""}.fa-file-circle-plus{--fa:""}.fa-book-quran,.fa-quran{--fa:""}.fa-anchor{--fa:""}.fa-border-all{--fa:""}.fa-face-angry,.fa-angry{--fa:""}.fa-cookie-bite{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-rss,.fa-feed{--fa:""}.fa-draw-polygon{--fa:""}.fa-scale-balanced,.fa-balance-scale{--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:""}.fa-shower{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-m{--fa:"M"}.fa-table-list,.fa-th-list{--fa:""}.fa-comment-sms,.fa-sms{--fa:""}.fa-book{--fa:""}.fa-user-plus{--fa:""}.fa-check{--fa:""}.fa-battery-three-quarters,.fa-battery-4{--fa:""}.fa-house-circle-check{--fa:""}.fa-angle-left{--fa:""}.fa-diagram-successor{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-hand-fist,.fa-fist-raised{--fa:""}.fa-cloud-moon{--fa:""}.fa-briefcase{--fa:""}.fa-person-falling{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-user-tag{--fa:""}.fa-rug{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:""}.fa-rectangle-xmark,.fa-rectangle-times,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-baht-sign{--fa:""}.fa-book-open{--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:""}.fa-handcuffs{--fa:""}.fa-triangle-exclamation,.fa-exclamation-triangle,.fa-warning{--fa:""}.fa-database{--fa:""}.fa-share,.fa-mail-forward{--fa:""}.fa-bottle-droplet{--fa:""}.fa-mask-face{--fa:""}.fa-hill-rockslide{--fa:""}.fa-right-left,.fa-exchange-alt{--fa:""}.fa-paper-plane{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-dungeon{--fa:""}.fa-align-right{--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:""}.fa-life-ring{--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:""}.fa-calendar-day{--fa:""}.fa-water-ladder,.fa-ladder-water,.fa-swimming-pool{--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:""}.fa-face-grimace,.fa-grimace{--fa:""}.fa-wheelchair-move,.fa-wheelchair-alt{--fa:""}.fa-turn-down,.fa-level-down-alt{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-square-envelope,.fa-envelope-square{--fa:""}.fa-dice{--fa:""}.fa-bowling-ball{--fa:""}.fa-brain{--fa:""}.fa-bandage,.fa-band-aid{--fa:""}.fa-calendar-minus{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-gifts{--fa:""}.fa-hotel{--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:""}.fa-id-card-clip,.fa-id-card-alt{--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:""}.fa-thumbs-up{--fa:""}.fa-user-clock{--fa:""}.fa-hand-dots,.fa-allergies{--fa:""}.fa-file-invoice{--fa:""}.fa-window-minimize{--fa:""}.fa-mug-saucer,.fa-coffee{--fa:""}.fa-brush{--fa:""}.fa-file-half-dashed{--fa:""}.fa-mask{--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:""}.fa-ruler-vertical{--fa:""}.fa-user-large,.fa-user-alt{--fa:""}.fa-train-tram{--fa:""}.fa-user-nurse{--fa:""}.fa-syringe{--fa:""}.fa-cloud-sun{--fa:""}.fa-stopwatch-20{--fa:""}.fa-square-full{--fa:""}.fa-magnet{--fa:""}.fa-jar{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-bug-slash{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-bone{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-user-injured{--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:""}.fa-plane{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-exclamation{--fa:"!"}.fa-arrows-spin{--fa:""}.fa-print{--fa:""}.fa-turkish-lira-sign,.fa-try,.fa-turkish-lira{--fa:""}.fa-dollar-sign,.fa-dollar,.fa-usd{--fa:"$"}.fa-x{--fa:"X"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:""}.fa-users-gear,.fa-users-cog{--fa:""}.fa-person-military-pointing{--fa:""}.fa-building-columns,.fa-bank,.fa-institution,.fa-museum,.fa-university{--fa:""}.fa-umbrella{--fa:""}.fa-trowel{--fa:""}.fa-d{--fa:"D"}.fa-stapler{--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:""}.fa-kip-sign{--fa:""}.fa-hand-point-left{--fa:""}.fa-handshake-simple,.fa-handshake-alt{--fa:""}.fa-jet-fighter,.fa-fighter-jet{--fa:""}.fa-square-share-nodes,.fa-share-alt-square{--fa:""}.fa-barcode{--fa:""}.fa-plus-minus{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-person-circle-check{--fa:""}.fa-turn-up,.fa-level-up-alt{--fa:""}.sr-only,.fa-sr-only,.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root,:host{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-D_cYUPeE.woff2)format("woff2"),url(/assets/fa-brands-400-D1LuMI3I.ttf)format("truetype")}.fab,.fa-brands{font-weight:400}.fa-monero{--fa:""}.fa-hooli{--fa:""}.fa-yelp{--fa:""}.fa-cc-visa{--fa:""}.fa-lastfm{--fa:""}.fa-shopware{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-aws{--fa:""}.fa-redhat{--fa:""}.fa-yoast{--fa:""}.fa-cloudflare{--fa:""}.fa-ups{--fa:""}.fa-pixiv{--fa:""}.fa-wpexplorer{--fa:""}.fa-dyalog{--fa:""}.fa-bity{--fa:""}.fa-stackpath{--fa:""}.fa-buysellads{--fa:""}.fa-first-order{--fa:""}.fa-modx{--fa:""}.fa-guilded{--fa:""}.fa-vnv{--fa:""}.fa-square-js,.fa-js-square{--fa:""}.fa-microsoft{--fa:""}.fa-qq{--fa:""}.fa-orcid{--fa:""}.fa-java{--fa:""}.fa-invision{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-centercode{--fa:""}.fa-glide-g{--fa:""}.fa-drupal{--fa:""}.fa-jxl{--fa:""}.fa-dart-lang{--fa:""}.fa-hire-a-helper{--fa:""}.fa-creative-commons-by{--fa:""}.fa-unity{--fa:""}.fa-whmcs{--fa:""}.fa-rocketchat{--fa:""}.fa-vk{--fa:""}.fa-untappd{--fa:""}.fa-mailchimp{--fa:""}.fa-css3-alt{--fa:""}.fa-square-reddit,.fa-reddit-square{--fa:""}.fa-vimeo-v{--fa:""}.fa-contao{--fa:""}.fa-square-font-awesome{--fa:""}.fa-deskpro{--fa:""}.fa-brave{--fa:""}.fa-sistrix{--fa:""}.fa-square-instagram,.fa-instagram-square{--fa:""}.fa-battle-net{--fa:""}.fa-the-red-yeti{--fa:""}.fa-square-hacker-news,.fa-hacker-news-square{--fa:""}.fa-edge{--fa:""}.fa-threads{--fa:""}.fa-napster{--fa:""}.fa-square-snapchat,.fa-snapchat-square{--fa:""}.fa-google-plus-g{--fa:""}.fa-artstation{--fa:""}.fa-markdown{--fa:""}.fa-sourcetree{--fa:""}.fa-google-plus{--fa:""}.fa-diaspora{--fa:""}.fa-foursquare{--fa:""}.fa-stack-overflow{--fa:""}.fa-github-alt{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-pagelines{--fa:""}.fa-algolia{--fa:""}.fa-red-river{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-safari{--fa:""}.fa-google{--fa:""}.fa-square-font-awesome-stroke,.fa-font-awesome-alt{--fa:""}.fa-atlassian{--fa:""}.fa-linkedin-in{--fa:""}.fa-digital-ocean{--fa:""}.fa-nimblr{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-hacker-news{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-adversal{--fa:""}.fa-creative-commons{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-fonticons{--fa:""}.fa-weixin{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-codepen{--fa:""}.fa-git-alt{--fa:""}.fa-lyft{--fa:""}.fa-rev{--fa:""}.fa-windows{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-meetup{--fa:""}.fa-centos{--fa:""}.fa-adn{--fa:""}.fa-cloudsmith{--fa:""}.fa-opensuse{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-square-dribbble,.fa-dribbble-square{--fa:""}.fa-codiepie{--fa:""}.fa-node{--fa:""}.fa-mix{--fa:""}.fa-steam{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-scribd{--fa:""}.fa-debian{--fa:""}.fa-openid{--fa:""}.fa-instalod{--fa:""}.fa-files-pinwheel{--fa:""}.fa-expeditedssl{--fa:""}.fa-sellcast{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-r-project{--fa:""}.fa-delicious{--fa:""}.fa-freebsd{--fa:""}.fa-vuejs{--fa:""}.fa-accusoft{--fa:""}.fa-ioxhost{--fa:""}.fa-fonticons-fi{--fa:""}.fa-app-store{--fa:""}.fa-cc-mastercard{--fa:""}.fa-itunes-note{--fa:""}.fa-golang{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-grav{--fa:""}.fa-weibo{--fa:""}.fa-uncharted{--fa:""}.fa-firstdraft{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-wikipedia-w{--fa:""}.fa-wpressr,.fa-rendact{--fa:""}.fa-angellist{--fa:""}.fa-galactic-republic{--fa:""}.fa-nfc-directional{--fa:""}.fa-skype{--fa:""}.fa-joget{--fa:""}.fa-fedora{--fa:""}.fa-stripe-s{--fa:""}.fa-meta{--fa:""}.fa-laravel{--fa:""}.fa-hotjar{--fa:""}.fa-bluetooth-b{--fa:""}.fa-square-letterboxd{--fa:""}.fa-sticker-mule{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-hips{--fa:""}.fa-css{--fa:""}.fa-behance{--fa:""}.fa-reddit{--fa:""}.fa-discord{--fa:""}.fa-chrome{--fa:""}.fa-app-store-ios{--fa:""}.fa-cc-discover{--fa:""}.fa-wpbeginner{--fa:""}.fa-confluence{--fa:""}.fa-shoelace{--fa:""}.fa-mdb{--fa:""}.fa-dochub{--fa:""}.fa-accessible-icon{--fa:""}.fa-ebay{--fa:""}.fa-amazon{--fa:""}.fa-unsplash{--fa:""}.fa-yarn{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-500px{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-asymmetrik{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-gratipay{--fa:""}.fa-apple{--fa:""}.fa-hive{--fa:""}.fa-gitkraken{--fa:""}.fa-keybase{--fa:""}.fa-apple-pay{--fa:""}.fa-padlet{--fa:""}.fa-amazon-pay{--fa:""}.fa-square-github,.fa-github-square{--fa:""}.fa-stumbleupon{--fa:""}.fa-fedex{--fa:""}.fa-phoenix-framework{--fa:""}.fa-shopify{--fa:""}.fa-neos{--fa:""}.fa-square-threads{--fa:""}.fa-hackerrank{--fa:""}.fa-researchgate{--fa:""}.fa-swift{--fa:""}.fa-angular{--fa:""}.fa-speakap{--fa:""}.fa-angrycreative{--fa:""}.fa-y-combinator{--fa:""}.fa-empire{--fa:""}.fa-envira{--fa:""}.fa-google-scholar{--fa:""}.fa-square-gitlab,.fa-gitlab-square{--fa:""}.fa-studiovinari{--fa:""}.fa-pied-piper{--fa:""}.fa-wordpress{--fa:""}.fa-product-hunt{--fa:""}.fa-firefox{--fa:""}.fa-linode{--fa:""}.fa-goodreads{--fa:""}.fa-square-odnoklassniki,.fa-odnoklassniki-square{--fa:""}.fa-jsfiddle{--fa:""}.fa-sith{--fa:""}.fa-themeisle{--fa:""}.fa-page4{--fa:""}.fa-hashnode{--fa:""}.fa-react{--fa:""}.fa-cc-paypal{--fa:""}.fa-squarespace{--fa:""}.fa-cc-stripe{--fa:""}.fa-creative-commons-share{--fa:""}.fa-bitcoin{--fa:""}.fa-keycdn{--fa:""}.fa-opera{--fa:""}.fa-itch-io{--fa:""}.fa-umbraco{--fa:""}.fa-galactic-senate{--fa:""}.fa-ubuntu{--fa:""}.fa-draft2digital{--fa:""}.fa-stripe{--fa:""}.fa-houzz{--fa:""}.fa-gg{--fa:""}.fa-dhl{--fa:""}.fa-square-pinterest,.fa-pinterest-square{--fa:""}.fa-xing{--fa:""}.fa-blackberry{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-playstation{--fa:""}.fa-quinscape{--fa:""}.fa-less{--fa:""}.fa-blogger-b{--fa:""}.fa-opencart{--fa:""}.fa-vine{--fa:""}.fa-signal-messenger{--fa:""}.fa-paypal{--fa:""}.fa-gitlab{--fa:""}.fa-typo3{--fa:""}.fa-reddit-alien{--fa:""}.fa-yahoo{--fa:""}.fa-dailymotion{--fa:""}.fa-affiliatetheme{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-bootstrap{--fa:""}.fa-odnoklassniki{--fa:""}.fa-nfc-symbol{--fa:""}.fa-mintbit{--fa:""}.fa-ethereum{--fa:""}.fa-speaker-deck{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-patreon{--fa:""}.fa-avianex{--fa:""}.fa-ello{--fa:""}.fa-gofore{--fa:""}.fa-bimobject{--fa:""}.fa-brave-reverse{--fa:""}.fa-facebook-f{--fa:""}.fa-square-google-plus,.fa-google-plus-square{--fa:""}.fa-web-awesome{--fa:""}.fa-mandalorian{--fa:""}.fa-first-order-alt{--fa:""}.fa-osi{--fa:""}.fa-google-wallet{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-periscope{--fa:""}.fa-fulcrum{--fa:""}.fa-cloudscale{--fa:""}.fa-forumbee{--fa:""}.fa-mizuni{--fa:""}.fa-schlix{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-bandcamp{--fa:""}.fa-wpforms{--fa:""}.fa-cloudversify{--fa:""}.fa-usps{--fa:""}.fa-megaport{--fa:""}.fa-magento{--fa:""}.fa-spotify{--fa:""}.fa-optin-monster{--fa:""}.fa-fly{--fa:""}.fa-square-bluesky{--fa:""}.fa-aviato{--fa:""}.fa-itunes{--fa:""}.fa-cuttlefish{--fa:""}.fa-blogger{--fa:""}.fa-flickr{--fa:""}.fa-viber{--fa:""}.fa-soundcloud{--fa:""}.fa-digg{--fa:""}.fa-tencent-weibo{--fa:""}.fa-letterboxd{--fa:""}.fa-symfony{--fa:""}.fa-maxcdn{--fa:""}.fa-etsy{--fa:""}.fa-facebook-messenger{--fa:""}.fa-audible{--fa:""}.fa-think-peaks{--fa:""}.fa-bilibili{--fa:""}.fa-erlang{--fa:""}.fa-x-twitter{--fa:""}.fa-cotton-bureau{--fa:""}.fa-dashcube{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-stack-exchange{--fa:""}.fa-elementor{--fa:""}.fa-square-pied-piper,.fa-pied-piper-square{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-palfed{--fa:""}.fa-superpowers{--fa:""}.fa-resolving{--fa:""}.fa-xbox{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-searchengin{--fa:""}.fa-tiktok{--fa:""}.fa-square-facebook,.fa-facebook-square{--fa:""}.fa-renren{--fa:""}.fa-linux{--fa:""}.fa-glide{--fa:""}.fa-linkedin{--fa:""}.fa-hubspot{--fa:""}.fa-deploydog{--fa:""}.fa-twitch{--fa:""}.fa-flutter{--fa:""}.fa-ravelry{--fa:""}.fa-mixer{--fa:""}.fa-square-lastfm,.fa-lastfm-square{--fa:""}.fa-vimeo{--fa:""}.fa-mendeley{--fa:""}.fa-uniregistry{--fa:""}.fa-figma{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-dropbox{--fa:""}.fa-instagram{--fa:""}.fa-cmplid{--fa:""}.fa-upwork{--fa:""}.fa-facebook{--fa:""}.fa-gripfire{--fa:""}.fa-jedi-order{--fa:""}.fa-uikit{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-phabricator{--fa:""}.fa-ussunnah{--fa:""}.fa-earlybirds{--fa:""}.fa-trade-federation{--fa:""}.fa-autoprefixer{--fa:""}.fa-whatsapp{--fa:""}.fa-square-upwork{--fa:""}.fa-slideshare{--fa:""}.fa-google-play{--fa:""}.fa-viadeo{--fa:""}.fa-line{--fa:""}.fa-google-drive{--fa:""}.fa-servicestack{--fa:""}.fa-simplybuilt{--fa:""}.fa-bitbucket{--fa:""}.fa-imdb{--fa:""}.fa-deezer{--fa:""}.fa-raspberry-pi{--fa:""}.fa-jira{--fa:""}.fa-docker{--fa:""}.fa-screenpal{--fa:""}.fa-bluetooth{--fa:""}.fa-gitter{--fa:""}.fa-d-and-d{--fa:""}.fa-microblog{--fa:""}.fa-cc-diners-club{--fa:""}.fa-gg-circle{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-kickstarter-k{--fa:""}.fa-yandex{--fa:""}.fa-readme{--fa:""}.fa-html5{--fa:""}.fa-sellsy{--fa:""}.fa-square-web-awesome{--fa:""}.fa-sass{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-buromobelexperte{--fa:""}.fa-salesforce{--fa:""}.fa-octopus-deploy{--fa:""}.fa-medapps{--fa:""}.fa-ns8{--fa:""}.fa-pinterest-p{--fa:""}.fa-apper{--fa:""}.fa-fort-awesome{--fa:""}.fa-waze{--fa:""}.fa-bluesky{--fa:""}.fa-cc-jcb{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-rust{--fa:""}.fa-wix{--fa:""}.fa-square-behance,.fa-behance-square{--fa:""}.fa-supple{--fa:""}.fa-webflow{--fa:""}.fa-rebel{--fa:""}.fa-css3{--fa:""}.fa-staylinked{--fa:""}.fa-kaggle{--fa:""}.fa-space-awesome{--fa:""}.fa-deviantart{--fa:""}.fa-cpanel{--fa:""}.fa-goodreads-g{--fa:""}.fa-square-git,.fa-git-square{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-trello{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-get-pocket{--fa:""}.fa-perbyte{--fa:""}.fa-grunt{--fa:""}.fa-weebly{--fa:""}.fa-connectdevelop{--fa:""}.fa-leanpub{--fa:""}.fa-black-tie{--fa:""}.fa-themeco{--fa:""}.fa-python{--fa:""}.fa-android{--fa:""}.fa-bots{--fa:""}.fa-free-code-camp{--fa:""}.fa-hornbill{--fa:""}.fa-js{--fa:""}.fa-ideal{--fa:""}.fa-git{--fa:""}.fa-dev{--fa:""}.fa-sketch{--fa:""}.fa-yandex-international{--fa:""}.fa-cc-amex{--fa:""}.fa-uber{--fa:""}.fa-github{--fa:""}.fa-php{--fa:""}.fa-alipay{--fa:""}.fa-youtube{--fa:""}.fa-skyatlas{--fa:""}.fa-firefox-browser{--fa:""}.fa-replyd{--fa:""}.fa-suse{--fa:""}.fa-jenkins{--fa:""}.fa-twitter{--fa:""}.fa-rockrms{--fa:""}.fa-pinterest{--fa:""}.fa-buffer{--fa:""}.fa-npm{--fa:""}.fa-yammer{--fa:""}.fa-btc{--fa:""}.fa-dribbble{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-internet-explorer{--fa:""}.fa-stubber{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-old-republic{--fa:""}.fa-odysee{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-node-js{--fa:""}.fa-edge-legacy{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-medrt{--fa:""}.fa-usb{--fa:""}.fa-tumblr{--fa:""}.fa-vaadin{--fa:""}.fa-quora{--fa:""}.fa-square-x-twitter{--fa:""}.fa-reacteurope{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-amilia{--fa:""}.fa-mixcloud{--fa:""}.fa-flipboard{--fa:""}.fa-viacoin{--fa:""}.fa-critical-role{--fa:""}.fa-sitrox{--fa:""}.fa-discourse{--fa:""}.fa-joomla{--fa:""}.fa-mastodon{--fa:""}.fa-airbnb{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-buy-n-large{--fa:""}.fa-gulp{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-strava{--fa:""}.fa-ember{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-teamspeak{--fa:""}.fa-pushed{--fa:""}.fa-wordpress-simple{--fa:""}.fa-nutritionix{--fa:""}.fa-wodu{--fa:""}.fa-google-pay{--fa:""}.fa-intercom{--fa:""}.fa-zhihu{--fa:""}.fa-korvue{--fa:""}.fa-pix{--fa:""}.fa-steam-symbol{--fa:""}:root,:host{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-BjRzuEpd.woff2)format("woff2"),url(/assets/fa-regular-400-DZaxPHgR.ttf)format("truetype")}.far,.fa-regular{font-weight:400}:root,:host{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-CTAAxXor.woff2)format("woff2"),url(/assets/fa-solid-900-D0aA9rwL.ttf)format("truetype")}.fas,.fa-solid{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-D_cYUPeE.woff2)format("woff2"),url(/assets/fa-brands-400-D1LuMI3I.ttf)format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-CTAAxXor.woff2)format("woff2"),url(/assets/fa-solid-900-D0aA9rwL.ttf)format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-BjRzuEpd.woff2)format("woff2"),url(/assets/fa-regular-400-DZaxPHgR.ttf)format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-CTAAxXor.woff2)format("woff2"),url(/assets/fa-solid-900-D0aA9rwL.ttf)format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-D_cYUPeE.woff2)format("woff2"),url(/assets/fa-brands-400-D1LuMI3I.ttf)format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-BjRzuEpd.woff2)format("woff2"),url(/assets/fa-regular-400-DZaxPHgR.ttf)format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-v4compatibility-C9RhG_FT.woff2)format("woff2"),url(/assets/fa-v4compatibility-CCth-dXg.ttf)format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}@keyframes slideInLeft{0%{visibility:visible;transform:translate(-100%)}to{transform:translate(0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideOutLeft{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(-100%)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(100%)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideInRight{0%{visibility:visible;transform:translate(100%)}to{transform:translate(0,0)}}.slideInRight{animation-name:slideInRight} diff --git a/dist/spa/assets/materialdesignicons-webfont-Dp5v-WZN.woff2 b/dist/spa/assets/materialdesignicons-webfont-Dp5v-WZN.woff2 new file mode 100644 index 0000000..8c69b85 Binary files /dev/null and b/dist/spa/assets/materialdesignicons-webfont-Dp5v-WZN.woff2 differ diff --git a/dist/spa/assets/materialdesignicons-webfont-PXm3-2wK.woff b/dist/spa/assets/materialdesignicons-webfont-PXm3-2wK.woff new file mode 100644 index 0000000..a36a5f2 Binary files /dev/null and b/dist/spa/assets/materialdesignicons-webfont-PXm3-2wK.woff differ diff --git a/dist/spa/assets/mdi-v7-CkNRBVrZ.css b/dist/spa/assets/mdi-v7-CkNRBVrZ.css new file mode 100644 index 0000000..2508d69 --- /dev/null +++ b/dist/spa/assets/mdi-v7-CkNRBVrZ.css @@ -0,0 +1 @@ +@font-face{font-family:Material Design Icons;src:url(/assets/materialdesignicons-webfont-Dp5v-WZN.woff2)format("woff2"),url(/assets/materialdesignicons-webfont-PXm3-2wK.woff)format("woff");font-weight:400;font-style:normal}.mdi:before,.mdi-set{font:24px/1 Material Design Icons;font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.mdi-ab-testing:before{content:"󰇉"}.mdi-abacus:before{content:"󱛠"}.mdi-abjad-arabic:before{content:"󱌨"}.mdi-abjad-hebrew:before{content:"󱌩"}.mdi-abugida-devanagari:before{content:"󱌪"}.mdi-abugida-thai:before{content:"󱌫"}.mdi-access-point:before{content:"󰀃"}.mdi-access-point-check:before{content:"󱔸"}.mdi-access-point-minus:before{content:"󱔹"}.mdi-access-point-network:before{content:"󰀂"}.mdi-access-point-network-off:before{content:"󰯡"}.mdi-access-point-off:before{content:"󱔑"}.mdi-access-point-plus:before{content:"󱔺"}.mdi-access-point-remove:before{content:"󱔻"}.mdi-account:before{content:"󰀄"}.mdi-account-alert:before{content:"󰀅"}.mdi-account-alert-outline:before{content:"󰭐"}.mdi-account-arrow-down:before{content:"󱡨"}.mdi-account-arrow-down-outline:before{content:"󱡩"}.mdi-account-arrow-left:before{content:"󰭑"}.mdi-account-arrow-left-outline:before{content:"󰭒"}.mdi-account-arrow-right:before{content:"󰭓"}.mdi-account-arrow-right-outline:before{content:"󰭔"}.mdi-account-arrow-up:before{content:"󱡧"}.mdi-account-arrow-up-outline:before{content:"󱡪"}.mdi-account-badge:before{content:"󱬊"}.mdi-account-badge-outline:before{content:"󱬋"}.mdi-account-box:before{content:"󰀆"}.mdi-account-box-edit-outline:before{content:"󱳈"}.mdi-account-box-minus-outline:before{content:"󱳉"}.mdi-account-box-multiple:before{content:"󰤴"}.mdi-account-box-multiple-outline:before{content:"󱀊"}.mdi-account-box-outline:before{content:"󰀇"}.mdi-account-box-plus-outline:before{content:"󱳊"}.mdi-account-cancel:before{content:"󱋟"}.mdi-account-cancel-outline:before{content:"󱋠"}.mdi-account-card:before{content:"󱮤"}.mdi-account-card-outline:before{content:"󱮥"}.mdi-account-cash:before{content:"󱂗"}.mdi-account-cash-outline:before{content:"󱂘"}.mdi-account-check:before{content:"󰀈"}.mdi-account-check-outline:before{content:"󰯢"}.mdi-account-child:before{content:"󰪉"}.mdi-account-child-circle:before{content:"󰪊"}.mdi-account-child-outline:before{content:"󱃈"}.mdi-account-circle:before{content:"󰀉"}.mdi-account-circle-outline:before{content:"󰭕"}.mdi-account-clock:before{content:"󰭖"}.mdi-account-clock-outline:before{content:"󰭗"}.mdi-account-cog:before{content:"󱍰"}.mdi-account-cog-outline:before{content:"󱍱"}.mdi-account-convert:before{content:"󰀊"}.mdi-account-convert-outline:before{content:"󱌁"}.mdi-account-cowboy-hat:before{content:"󰺛"}.mdi-account-cowboy-hat-outline:before{content:"󱟳"}.mdi-account-credit-card:before{content:"󱮦"}.mdi-account-credit-card-outline:before{content:"󱮧"}.mdi-account-details:before{content:"󰘱"}.mdi-account-details-outline:before{content:"󱍲"}.mdi-account-edit:before{content:"󰚼"}.mdi-account-edit-outline:before{content:"󰿻"}.mdi-account-eye:before{content:"󰐠"}.mdi-account-eye-outline:before{content:"󱉻"}.mdi-account-file:before{content:"󱲧"}.mdi-account-file-outline:before{content:"󱲨"}.mdi-account-file-text:before{content:"󱲩"}.mdi-account-file-text-outline:before{content:"󱲪"}.mdi-account-filter:before{content:"󰤶"}.mdi-account-filter-outline:before{content:"󰾝"}.mdi-account-group:before{content:"󰡉"}.mdi-account-group-outline:before{content:"󰭘"}.mdi-account-hard-hat:before{content:"󰖵"}.mdi-account-hard-hat-outline:before{content:"󱨟"}.mdi-account-heart:before{content:"󰢙"}.mdi-account-heart-outline:before{content:"󰯣"}.mdi-account-injury:before{content:"󱠕"}.mdi-account-injury-outline:before{content:"󱠖"}.mdi-account-key:before{content:"󰀋"}.mdi-account-key-outline:before{content:"󰯤"}.mdi-account-lock:before{content:"󱅞"}.mdi-account-lock-open:before{content:"󱥠"}.mdi-account-lock-open-outline:before{content:"󱥡"}.mdi-account-lock-outline:before{content:"󱅟"}.mdi-account-minus:before{content:"󰀍"}.mdi-account-minus-outline:before{content:"󰫬"}.mdi-account-multiple:before{content:"󰀎"}.mdi-account-multiple-check:before{content:"󰣅"}.mdi-account-multiple-check-outline:before{content:"󱇾"}.mdi-account-multiple-minus:before{content:"󰗓"}.mdi-account-multiple-minus-outline:before{content:"󰯥"}.mdi-account-multiple-outline:before{content:"󰀏"}.mdi-account-multiple-plus:before{content:"󰀐"}.mdi-account-multiple-plus-outline:before{content:"󰠀"}.mdi-account-multiple-remove:before{content:"󱈊"}.mdi-account-multiple-remove-outline:before{content:"󱈋"}.mdi-account-music:before{content:"󰠃"}.mdi-account-music-outline:before{content:"󰳩"}.mdi-account-network:before{content:"󰀑"}.mdi-account-network-off:before{content:"󱫱"}.mdi-account-network-off-outline:before{content:"󱫲"}.mdi-account-network-outline:before{content:"󰯦"}.mdi-account-off:before{content:"󰀒"}.mdi-account-off-outline:before{content:"󰯧"}.mdi-account-outline:before{content:"󰀓"}.mdi-account-plus:before{content:"󰀔"}.mdi-account-plus-outline:before{content:"󰠁"}.mdi-account-question:before{content:"󰭙"}.mdi-account-question-outline:before{content:"󰭚"}.mdi-account-reactivate:before{content:"󱔫"}.mdi-account-reactivate-outline:before{content:"󱔬"}.mdi-account-remove:before{content:"󰀕"}.mdi-account-remove-outline:before{content:"󰫭"}.mdi-account-school:before{content:"󱨠"}.mdi-account-school-outline:before{content:"󱨡"}.mdi-account-search:before{content:"󰀖"}.mdi-account-search-outline:before{content:"󰤵"}.mdi-account-settings:before{content:"󰘰"}.mdi-account-settings-outline:before{content:"󱃉"}.mdi-account-star:before{content:"󰀗"}.mdi-account-star-outline:before{content:"󰯨"}.mdi-account-supervisor:before{content:"󰪋"}.mdi-account-supervisor-circle:before{content:"󰪌"}.mdi-account-supervisor-circle-outline:before{content:"󱓬"}.mdi-account-supervisor-outline:before{content:"󱄭"}.mdi-account-switch:before{content:"󰀙"}.mdi-account-switch-outline:before{content:"󰓋"}.mdi-account-sync:before{content:"󱤛"}.mdi-account-sync-outline:before{content:"󱤜"}.mdi-account-tag:before{content:"󱰛"}.mdi-account-tag-outline:before{content:"󱰜"}.mdi-account-tie:before{content:"󰳣"}.mdi-account-tie-hat:before{content:"󱢘"}.mdi-account-tie-hat-outline:before{content:"󱢙"}.mdi-account-tie-outline:before{content:"󱃊"}.mdi-account-tie-voice:before{content:"󱌈"}.mdi-account-tie-voice-off:before{content:"󱌊"}.mdi-account-tie-voice-off-outline:before{content:"󱌋"}.mdi-account-tie-voice-outline:before{content:"󱌉"}.mdi-account-tie-woman:before{content:"󱪌"}.mdi-account-voice:before{content:"󰗋"}.mdi-account-voice-off:before{content:"󰻔"}.mdi-account-wrench:before{content:"󱢚"}.mdi-account-wrench-outline:before{content:"󱢛"}.mdi-adjust:before{content:"󰀚"}.mdi-advertisements:before{content:"󱤪"}.mdi-advertisements-off:before{content:"󱤫"}.mdi-air-conditioner:before{content:"󰀛"}.mdi-air-filter:before{content:"󰵃"}.mdi-air-horn:before{content:"󰶬"}.mdi-air-humidifier:before{content:"󱂙"}.mdi-air-humidifier-off:before{content:"󱑦"}.mdi-air-purifier:before{content:"󰵄"}.mdi-air-purifier-off:before{content:"󱭗"}.mdi-airbag:before{content:"󰯩"}.mdi-airballoon:before{content:"󰀜"}.mdi-airballoon-outline:before{content:"󱀋"}.mdi-airplane:before{content:"󰀝"}.mdi-airplane-alert:before{content:"󱡺"}.mdi-airplane-check:before{content:"󱡻"}.mdi-airplane-clock:before{content:"󱡼"}.mdi-airplane-cog:before{content:"󱡽"}.mdi-airplane-edit:before{content:"󱡾"}.mdi-airplane-landing:before{content:"󰗔"}.mdi-airplane-marker:before{content:"󱡿"}.mdi-airplane-minus:before{content:"󱢀"}.mdi-airplane-off:before{content:"󰀞"}.mdi-airplane-plus:before{content:"󱢁"}.mdi-airplane-remove:before{content:"󱢂"}.mdi-airplane-search:before{content:"󱢃"}.mdi-airplane-settings:before{content:"󱢄"}.mdi-airplane-takeoff:before{content:"󰗕"}.mdi-airport:before{content:"󰡋"}.mdi-alarm:before{content:"󰀠"}.mdi-alarm-bell:before{content:"󰞎"}.mdi-alarm-check:before{content:"󰀡"}.mdi-alarm-light:before{content:"󰞏"}.mdi-alarm-light-off:before{content:"󱜞"}.mdi-alarm-light-off-outline:before{content:"󱜟"}.mdi-alarm-light-outline:before{content:"󰯪"}.mdi-alarm-multiple:before{content:"󰀢"}.mdi-alarm-note:before{content:"󰹱"}.mdi-alarm-note-off:before{content:"󰹲"}.mdi-alarm-off:before{content:"󰀣"}.mdi-alarm-panel:before{content:"󱗄"}.mdi-alarm-panel-outline:before{content:"󱗅"}.mdi-alarm-plus:before{content:"󰀤"}.mdi-alarm-snooze:before{content:"󰚎"}.mdi-album:before{content:"󰀥"}.mdi-alert:before{content:"󰀦"}.mdi-alert-box:before{content:"󰀧"}.mdi-alert-box-outline:before{content:"󰳤"}.mdi-alert-circle:before{content:"󰀨"}.mdi-alert-circle-check:before{content:"󱇭"}.mdi-alert-circle-check-outline:before{content:"󱇮"}.mdi-alert-circle-outline:before{content:"󰗖"}.mdi-alert-decagram:before{content:"󰚽"}.mdi-alert-decagram-outline:before{content:"󰳥"}.mdi-alert-minus:before{content:"󱒻"}.mdi-alert-minus-outline:before{content:"󱒾"}.mdi-alert-octagon:before{content:"󰀩"}.mdi-alert-octagon-outline:before{content:"󰳦"}.mdi-alert-octagram:before{content:"󰝧"}.mdi-alert-octagram-outline:before{content:"󰳧"}.mdi-alert-outline:before{content:"󰀪"}.mdi-alert-plus:before{content:"󱒺"}.mdi-alert-plus-outline:before{content:"󱒽"}.mdi-alert-remove:before{content:"󱒼"}.mdi-alert-remove-outline:before{content:"󱒿"}.mdi-alert-rhombus:before{content:"󱇎"}.mdi-alert-rhombus-outline:before{content:"󱇏"}.mdi-alien:before{content:"󰢚"}.mdi-alien-outline:before{content:"󱃋"}.mdi-align-horizontal-center:before{content:"󱇃"}.mdi-align-horizontal-distribute:before{content:"󱥢"}.mdi-align-horizontal-left:before{content:"󱇂"}.mdi-align-horizontal-right:before{content:"󱇄"}.mdi-align-vertical-bottom:before{content:"󱇅"}.mdi-align-vertical-center:before{content:"󱇆"}.mdi-align-vertical-distribute:before{content:"󱥣"}.mdi-align-vertical-top:before{content:"󱇇"}.mdi-all-inclusive:before{content:"󰚾"}.mdi-all-inclusive-box:before{content:"󱢍"}.mdi-all-inclusive-box-outline:before{content:"󱢎"}.mdi-allergy:before{content:"󱉘"}.mdi-alpha:before{content:"󰀫"}.mdi-alpha-a:before{content:"󰫮"}.mdi-alpha-a-box:before{content:"󰬈"}.mdi-alpha-a-box-outline:before{content:"󰯫"}.mdi-alpha-a-circle:before{content:"󰯬"}.mdi-alpha-a-circle-outline:before{content:"󰯭"}.mdi-alpha-b:before{content:"󰫯"}.mdi-alpha-b-box:before{content:"󰬉"}.mdi-alpha-b-box-outline:before{content:"󰯮"}.mdi-alpha-b-circle:before{content:"󰯯"}.mdi-alpha-b-circle-outline:before{content:"󰯰"}.mdi-alpha-c:before{content:"󰫰"}.mdi-alpha-c-box:before{content:"󰬊"}.mdi-alpha-c-box-outline:before{content:"󰯱"}.mdi-alpha-c-circle:before{content:"󰯲"}.mdi-alpha-c-circle-outline:before{content:"󰯳"}.mdi-alpha-d:before{content:"󰫱"}.mdi-alpha-d-box:before{content:"󰬋"}.mdi-alpha-d-box-outline:before{content:"󰯴"}.mdi-alpha-d-circle:before{content:"󰯵"}.mdi-alpha-d-circle-outline:before{content:"󰯶"}.mdi-alpha-e:before{content:"󰫲"}.mdi-alpha-e-box:before{content:"󰬌"}.mdi-alpha-e-box-outline:before{content:"󰯷"}.mdi-alpha-e-circle:before{content:"󰯸"}.mdi-alpha-e-circle-outline:before{content:"󰯹"}.mdi-alpha-f:before{content:"󰫳"}.mdi-alpha-f-box:before{content:"󰬍"}.mdi-alpha-f-box-outline:before{content:"󰯺"}.mdi-alpha-f-circle:before{content:"󰯻"}.mdi-alpha-f-circle-outline:before{content:"󰯼"}.mdi-alpha-g:before{content:"󰫴"}.mdi-alpha-g-box:before{content:"󰬎"}.mdi-alpha-g-box-outline:before{content:"󰯽"}.mdi-alpha-g-circle:before{content:"󰯾"}.mdi-alpha-g-circle-outline:before{content:"󰯿"}.mdi-alpha-h:before{content:"󰫵"}.mdi-alpha-h-box:before{content:"󰬏"}.mdi-alpha-h-box-outline:before{content:"󰰀"}.mdi-alpha-h-circle:before{content:"󰰁"}.mdi-alpha-h-circle-outline:before{content:"󰰂"}.mdi-alpha-i:before{content:"󰫶"}.mdi-alpha-i-box:before{content:"󰬐"}.mdi-alpha-i-box-outline:before{content:"󰰃"}.mdi-alpha-i-circle:before{content:"󰰄"}.mdi-alpha-i-circle-outline:before{content:"󰰅"}.mdi-alpha-j:before{content:"󰫷"}.mdi-alpha-j-box:before{content:"󰬑"}.mdi-alpha-j-box-outline:before{content:"󰰆"}.mdi-alpha-j-circle:before{content:"󰰇"}.mdi-alpha-j-circle-outline:before{content:"󰰈"}.mdi-alpha-k:before{content:"󰫸"}.mdi-alpha-k-box:before{content:"󰬒"}.mdi-alpha-k-box-outline:before{content:"󰰉"}.mdi-alpha-k-circle:before{content:"󰰊"}.mdi-alpha-k-circle-outline:before{content:"󰰋"}.mdi-alpha-l:before{content:"󰫹"}.mdi-alpha-l-box:before{content:"󰬓"}.mdi-alpha-l-box-outline:before{content:"󰰌"}.mdi-alpha-l-circle:before{content:"󰰍"}.mdi-alpha-l-circle-outline:before{content:"󰰎"}.mdi-alpha-m:before{content:"󰫺"}.mdi-alpha-m-box:before{content:"󰬔"}.mdi-alpha-m-box-outline:before{content:"󰰏"}.mdi-alpha-m-circle:before{content:"󰰐"}.mdi-alpha-m-circle-outline:before{content:"󰰑"}.mdi-alpha-n:before{content:"󰫻"}.mdi-alpha-n-box:before{content:"󰬕"}.mdi-alpha-n-box-outline:before{content:"󰰒"}.mdi-alpha-n-circle:before{content:"󰰓"}.mdi-alpha-n-circle-outline:before{content:"󰰔"}.mdi-alpha-o:before{content:"󰫼"}.mdi-alpha-o-box:before{content:"󰬖"}.mdi-alpha-o-box-outline:before{content:"󰰕"}.mdi-alpha-o-circle:before{content:"󰰖"}.mdi-alpha-o-circle-outline:before{content:"󰰗"}.mdi-alpha-p:before{content:"󰫽"}.mdi-alpha-p-box:before{content:"󰬗"}.mdi-alpha-p-box-outline:before{content:"󰰘"}.mdi-alpha-p-circle:before{content:"󰰙"}.mdi-alpha-p-circle-outline:before{content:"󰰚"}.mdi-alpha-q:before{content:"󰫾"}.mdi-alpha-q-box:before{content:"󰬘"}.mdi-alpha-q-box-outline:before{content:"󰰛"}.mdi-alpha-q-circle:before{content:"󰰜"}.mdi-alpha-q-circle-outline:before{content:"󰰝"}.mdi-alpha-r:before{content:"󰫿"}.mdi-alpha-r-box:before{content:"󰬙"}.mdi-alpha-r-box-outline:before{content:"󰰞"}.mdi-alpha-r-circle:before{content:"󰰟"}.mdi-alpha-r-circle-outline:before{content:"󰰠"}.mdi-alpha-s:before{content:"󰬀"}.mdi-alpha-s-box:before{content:"󰬚"}.mdi-alpha-s-box-outline:before{content:"󰰡"}.mdi-alpha-s-circle:before{content:"󰰢"}.mdi-alpha-s-circle-outline:before{content:"󰰣"}.mdi-alpha-t:before{content:"󰬁"}.mdi-alpha-t-box:before{content:"󰬛"}.mdi-alpha-t-box-outline:before{content:"󰰤"}.mdi-alpha-t-circle:before{content:"󰰥"}.mdi-alpha-t-circle-outline:before{content:"󰰦"}.mdi-alpha-u:before{content:"󰬂"}.mdi-alpha-u-box:before{content:"󰬜"}.mdi-alpha-u-box-outline:before{content:"󰰧"}.mdi-alpha-u-circle:before{content:"󰰨"}.mdi-alpha-u-circle-outline:before{content:"󰰩"}.mdi-alpha-v:before{content:"󰬃"}.mdi-alpha-v-box:before{content:"󰬝"}.mdi-alpha-v-box-outline:before{content:"󰰪"}.mdi-alpha-v-circle:before{content:"󰰫"}.mdi-alpha-v-circle-outline:before{content:"󰰬"}.mdi-alpha-w:before{content:"󰬄"}.mdi-alpha-w-box:before{content:"󰬞"}.mdi-alpha-w-box-outline:before{content:"󰰭"}.mdi-alpha-w-circle:before{content:"󰰮"}.mdi-alpha-w-circle-outline:before{content:"󰰯"}.mdi-alpha-x:before{content:"󰬅"}.mdi-alpha-x-box:before{content:"󰬟"}.mdi-alpha-x-box-outline:before{content:"󰰰"}.mdi-alpha-x-circle:before{content:"󰰱"}.mdi-alpha-x-circle-outline:before{content:"󰰲"}.mdi-alpha-y:before{content:"󰬆"}.mdi-alpha-y-box:before{content:"󰬠"}.mdi-alpha-y-box-outline:before{content:"󰰳"}.mdi-alpha-y-circle:before{content:"󰰴"}.mdi-alpha-y-circle-outline:before{content:"󰰵"}.mdi-alpha-z:before{content:"󰬇"}.mdi-alpha-z-box:before{content:"󰬡"}.mdi-alpha-z-box-outline:before{content:"󰰶"}.mdi-alpha-z-circle:before{content:"󰰷"}.mdi-alpha-z-circle-outline:before{content:"󰰸"}.mdi-alphabet-aurebesh:before{content:"󱌬"}.mdi-alphabet-cyrillic:before{content:"󱌭"}.mdi-alphabet-greek:before{content:"󱌮"}.mdi-alphabet-latin:before{content:"󱌯"}.mdi-alphabet-piqad:before{content:"󱌰"}.mdi-alphabet-tengwar:before{content:"󱌷"}.mdi-alphabetical:before{content:"󰀬"}.mdi-alphabetical-off:before{content:"󱀌"}.mdi-alphabetical-variant:before{content:"󱀍"}.mdi-alphabetical-variant-off:before{content:"󱀎"}.mdi-altimeter:before{content:"󰗗"}.mdi-ambulance:before{content:"󰀯"}.mdi-ammunition:before{content:"󰳨"}.mdi-ampersand:before{content:"󰪍"}.mdi-amplifier:before{content:"󰀰"}.mdi-amplifier-off:before{content:"󱆵"}.mdi-anchor:before{content:"󰀱"}.mdi-android:before{content:"󰀲"}.mdi-android-studio:before{content:"󰀴"}.mdi-angle-acute:before{content:"󰤷"}.mdi-angle-obtuse:before{content:"󰤸"}.mdi-angle-right:before{content:"󰤹"}.mdi-angular:before{content:"󰚲"}.mdi-angularjs:before{content:"󰚿"}.mdi-animation:before{content:"󰗘"}.mdi-animation-outline:before{content:"󰪏"}.mdi-animation-play:before{content:"󰤺"}.mdi-animation-play-outline:before{content:"󰪐"}.mdi-ansible:before{content:"󱂚"}.mdi-antenna:before{content:"󱄙"}.mdi-anvil:before{content:"󰢛"}.mdi-apache-kafka:before{content:"󱀏"}.mdi-api:before{content:"󱂛"}.mdi-api-off:before{content:"󱉗"}.mdi-apple:before{content:"󰀵"}.mdi-apple-finder:before{content:"󰀶"}.mdi-apple-icloud:before{content:"󰀸"}.mdi-apple-ios:before{content:"󰀷"}.mdi-apple-keyboard-caps:before{content:"󰘲"}.mdi-apple-keyboard-command:before{content:"󰘳"}.mdi-apple-keyboard-control:before{content:"󰘴"}.mdi-apple-keyboard-option:before{content:"󰘵"}.mdi-apple-keyboard-shift:before{content:"󰘶"}.mdi-apple-safari:before{content:"󰀹"}.mdi-application:before{content:"󰣆"}.mdi-application-array:before{content:"󱃵"}.mdi-application-array-outline:before{content:"󱃶"}.mdi-application-braces:before{content:"󱃷"}.mdi-application-braces-outline:before{content:"󱃸"}.mdi-application-brackets:before{content:"󰲋"}.mdi-application-brackets-outline:before{content:"󰲌"}.mdi-application-cog:before{content:"󰙵"}.mdi-application-cog-outline:before{content:"󱕷"}.mdi-application-edit:before{content:"󰂮"}.mdi-application-edit-outline:before{content:"󰘙"}.mdi-application-export:before{content:"󰶭"}.mdi-application-import:before{content:"󰶮"}.mdi-application-outline:before{content:"󰘔"}.mdi-application-parentheses:before{content:"󱃹"}.mdi-application-parentheses-outline:before{content:"󱃺"}.mdi-application-settings:before{content:"󰭠"}.mdi-application-settings-outline:before{content:"󱕕"}.mdi-application-variable:before{content:"󱃻"}.mdi-application-variable-outline:before{content:"󱃼"}.mdi-approximately-equal:before{content:"󰾞"}.mdi-approximately-equal-box:before{content:"󰾟"}.mdi-apps:before{content:"󰀻"}.mdi-apps-box:before{content:"󰵆"}.mdi-arch:before{content:"󰣇"}.mdi-archive:before{content:"󰀼"}.mdi-archive-alert:before{content:"󱓽"}.mdi-archive-alert-outline:before{content:"󱓾"}.mdi-archive-arrow-down:before{content:"󱉙"}.mdi-archive-arrow-down-outline:before{content:"󱉚"}.mdi-archive-arrow-up:before{content:"󱉛"}.mdi-archive-arrow-up-outline:before{content:"󱉜"}.mdi-archive-cancel:before{content:"󱝋"}.mdi-archive-cancel-outline:before{content:"󱝌"}.mdi-archive-check:before{content:"󱝍"}.mdi-archive-check-outline:before{content:"󱝎"}.mdi-archive-clock:before{content:"󱝏"}.mdi-archive-clock-outline:before{content:"󱝐"}.mdi-archive-cog:before{content:"󱝑"}.mdi-archive-cog-outline:before{content:"󱝒"}.mdi-archive-edit:before{content:"󱝓"}.mdi-archive-edit-outline:before{content:"󱝔"}.mdi-archive-eye:before{content:"󱝕"}.mdi-archive-eye-outline:before{content:"󱝖"}.mdi-archive-lock:before{content:"󱝗"}.mdi-archive-lock-open:before{content:"󱝘"}.mdi-archive-lock-open-outline:before{content:"󱝙"}.mdi-archive-lock-outline:before{content:"󱝚"}.mdi-archive-marker:before{content:"󱝛"}.mdi-archive-marker-outline:before{content:"󱝜"}.mdi-archive-minus:before{content:"󱝝"}.mdi-archive-minus-outline:before{content:"󱝞"}.mdi-archive-music:before{content:"󱝟"}.mdi-archive-music-outline:before{content:"󱝠"}.mdi-archive-off:before{content:"󱝡"}.mdi-archive-off-outline:before{content:"󱝢"}.mdi-archive-outline:before{content:"󱈎"}.mdi-archive-plus:before{content:"󱝣"}.mdi-archive-plus-outline:before{content:"󱝤"}.mdi-archive-refresh:before{content:"󱝥"}.mdi-archive-refresh-outline:before{content:"󱝦"}.mdi-archive-remove:before{content:"󱝧"}.mdi-archive-remove-outline:before{content:"󱝨"}.mdi-archive-search:before{content:"󱝩"}.mdi-archive-search-outline:before{content:"󱝪"}.mdi-archive-settings:before{content:"󱝫"}.mdi-archive-settings-outline:before{content:"󱝬"}.mdi-archive-star:before{content:"󱝭"}.mdi-archive-star-outline:before{content:"󱝮"}.mdi-archive-sync:before{content:"󱝯"}.mdi-archive-sync-outline:before{content:"󱝰"}.mdi-arm-flex:before{content:"󰿗"}.mdi-arm-flex-outline:before{content:"󰿖"}.mdi-arrange-bring-forward:before{content:"󰀽"}.mdi-arrange-bring-to-front:before{content:"󰀾"}.mdi-arrange-send-backward:before{content:"󰀿"}.mdi-arrange-send-to-back:before{content:"󰁀"}.mdi-arrow-all:before{content:"󰁁"}.mdi-arrow-bottom-left:before{content:"󰁂"}.mdi-arrow-bottom-left-bold-box:before{content:"󱥤"}.mdi-arrow-bottom-left-bold-box-outline:before{content:"󱥥"}.mdi-arrow-bottom-left-bold-outline:before{content:"󰦷"}.mdi-arrow-bottom-left-thick:before{content:"󰦸"}.mdi-arrow-bottom-left-thin:before{content:"󱦶"}.mdi-arrow-bottom-left-thin-circle-outline:before{content:"󱖖"}.mdi-arrow-bottom-right:before{content:"󰁃"}.mdi-arrow-bottom-right-bold-box:before{content:"󱥦"}.mdi-arrow-bottom-right-bold-box-outline:before{content:"󱥧"}.mdi-arrow-bottom-right-bold-outline:before{content:"󰦹"}.mdi-arrow-bottom-right-thick:before{content:"󰦺"}.mdi-arrow-bottom-right-thin:before{content:"󱦷"}.mdi-arrow-bottom-right-thin-circle-outline:before{content:"󱖕"}.mdi-arrow-collapse:before{content:"󰘕"}.mdi-arrow-collapse-all:before{content:"󰁄"}.mdi-arrow-collapse-down:before{content:"󰞒"}.mdi-arrow-collapse-horizontal:before{content:"󰡌"}.mdi-arrow-collapse-left:before{content:"󰞓"}.mdi-arrow-collapse-right:before{content:"󰞔"}.mdi-arrow-collapse-up:before{content:"󰞕"}.mdi-arrow-collapse-vertical:before{content:"󰡍"}.mdi-arrow-decision:before{content:"󰦻"}.mdi-arrow-decision-auto:before{content:"󰦼"}.mdi-arrow-decision-auto-outline:before{content:"󰦽"}.mdi-arrow-decision-outline:before{content:"󰦾"}.mdi-arrow-down:before{content:"󰁅"}.mdi-arrow-down-bold:before{content:"󰜮"}.mdi-arrow-down-bold-box:before{content:"󰜯"}.mdi-arrow-down-bold-box-outline:before{content:"󰜰"}.mdi-arrow-down-bold-circle:before{content:"󰁇"}.mdi-arrow-down-bold-circle-outline:before{content:"󰁈"}.mdi-arrow-down-bold-hexagon-outline:before{content:"󰁉"}.mdi-arrow-down-bold-outline:before{content:"󰦿"}.mdi-arrow-down-box:before{content:"󰛀"}.mdi-arrow-down-circle:before{content:"󰳛"}.mdi-arrow-down-circle-outline:before{content:"󰳜"}.mdi-arrow-down-drop-circle:before{content:"󰁊"}.mdi-arrow-down-drop-circle-outline:before{content:"󰁋"}.mdi-arrow-down-left:before{content:"󱞡"}.mdi-arrow-down-left-bold:before{content:"󱞢"}.mdi-arrow-down-right:before{content:"󱞣"}.mdi-arrow-down-right-bold:before{content:"󱞤"}.mdi-arrow-down-thick:before{content:"󰁆"}.mdi-arrow-down-thin:before{content:"󱦳"}.mdi-arrow-down-thin-circle-outline:before{content:"󱖙"}.mdi-arrow-expand:before{content:"󰘖"}.mdi-arrow-expand-all:before{content:"󰁌"}.mdi-arrow-expand-down:before{content:"󰞖"}.mdi-arrow-expand-horizontal:before{content:"󰡎"}.mdi-arrow-expand-left:before{content:"󰞗"}.mdi-arrow-expand-right:before{content:"󰞘"}.mdi-arrow-expand-up:before{content:"󰞙"}.mdi-arrow-expand-vertical:before{content:"󰡏"}.mdi-arrow-horizontal-lock:before{content:"󱅛"}.mdi-arrow-left:before{content:"󰁍"}.mdi-arrow-left-bold:before{content:"󰜱"}.mdi-arrow-left-bold-box:before{content:"󰜲"}.mdi-arrow-left-bold-box-outline:before{content:"󰜳"}.mdi-arrow-left-bold-circle:before{content:"󰁏"}.mdi-arrow-left-bold-circle-outline:before{content:"󰁐"}.mdi-arrow-left-bold-hexagon-outline:before{content:"󰁑"}.mdi-arrow-left-bold-outline:before{content:"󰧀"}.mdi-arrow-left-bottom:before{content:"󱞥"}.mdi-arrow-left-bottom-bold:before{content:"󱞦"}.mdi-arrow-left-box:before{content:"󰛁"}.mdi-arrow-left-circle:before{content:"󰳝"}.mdi-arrow-left-circle-outline:before{content:"󰳞"}.mdi-arrow-left-drop-circle:before{content:"󰁒"}.mdi-arrow-left-drop-circle-outline:before{content:"󰁓"}.mdi-arrow-left-right:before{content:"󰹳"}.mdi-arrow-left-right-bold:before{content:"󰹴"}.mdi-arrow-left-right-bold-outline:before{content:"󰧁"}.mdi-arrow-left-thick:before{content:"󰁎"}.mdi-arrow-left-thin:before{content:"󱦱"}.mdi-arrow-left-thin-circle-outline:before{content:"󱖚"}.mdi-arrow-left-top:before{content:"󱞧"}.mdi-arrow-left-top-bold:before{content:"󱞨"}.mdi-arrow-oscillating:before{content:"󱲑"}.mdi-arrow-oscillating-off:before{content:"󱲒"}.mdi-arrow-projectile:before{content:"󱡀"}.mdi-arrow-projectile-multiple:before{content:"󱠿"}.mdi-arrow-right:before{content:"󰁔"}.mdi-arrow-right-bold:before{content:"󰜴"}.mdi-arrow-right-bold-box:before{content:"󰜵"}.mdi-arrow-right-bold-box-outline:before{content:"󰜶"}.mdi-arrow-right-bold-circle:before{content:"󰁖"}.mdi-arrow-right-bold-circle-outline:before{content:"󰁗"}.mdi-arrow-right-bold-hexagon-outline:before{content:"󰁘"}.mdi-arrow-right-bold-outline:before{content:"󰧂"}.mdi-arrow-right-bottom:before{content:"󱞩"}.mdi-arrow-right-bottom-bold:before{content:"󱞪"}.mdi-arrow-right-box:before{content:"󰛂"}.mdi-arrow-right-circle:before{content:"󰳟"}.mdi-arrow-right-circle-outline:before{content:"󰳠"}.mdi-arrow-right-drop-circle:before{content:"󰁙"}.mdi-arrow-right-drop-circle-outline:before{content:"󰁚"}.mdi-arrow-right-thick:before{content:"󰁕"}.mdi-arrow-right-thin:before{content:"󱦰"}.mdi-arrow-right-thin-circle-outline:before{content:"󱖘"}.mdi-arrow-right-top:before{content:"󱞫"}.mdi-arrow-right-top-bold:before{content:"󱞬"}.mdi-arrow-split-horizontal:before{content:"󰤻"}.mdi-arrow-split-vertical:before{content:"󰤼"}.mdi-arrow-top-left:before{content:"󰁛"}.mdi-arrow-top-left-bold-box:before{content:"󱥨"}.mdi-arrow-top-left-bold-box-outline:before{content:"󱥩"}.mdi-arrow-top-left-bold-outline:before{content:"󰧃"}.mdi-arrow-top-left-bottom-right:before{content:"󰹵"}.mdi-arrow-top-left-bottom-right-bold:before{content:"󰹶"}.mdi-arrow-top-left-thick:before{content:"󰧄"}.mdi-arrow-top-left-thin:before{content:"󱦵"}.mdi-arrow-top-left-thin-circle-outline:before{content:"󱖓"}.mdi-arrow-top-right:before{content:"󰁜"}.mdi-arrow-top-right-bold-box:before{content:"󱥪"}.mdi-arrow-top-right-bold-box-outline:before{content:"󱥫"}.mdi-arrow-top-right-bold-outline:before{content:"󰧅"}.mdi-arrow-top-right-bottom-left:before{content:"󰹷"}.mdi-arrow-top-right-bottom-left-bold:before{content:"󰹸"}.mdi-arrow-top-right-thick:before{content:"󰧆"}.mdi-arrow-top-right-thin:before{content:"󱦴"}.mdi-arrow-top-right-thin-circle-outline:before{content:"󱖔"}.mdi-arrow-u-down-left:before{content:"󱞭"}.mdi-arrow-u-down-left-bold:before{content:"󱞮"}.mdi-arrow-u-down-right:before{content:"󱞯"}.mdi-arrow-u-down-right-bold:before{content:"󱞰"}.mdi-arrow-u-left-bottom:before{content:"󱞱"}.mdi-arrow-u-left-bottom-bold:before{content:"󱞲"}.mdi-arrow-u-left-top:before{content:"󱞳"}.mdi-arrow-u-left-top-bold:before{content:"󱞴"}.mdi-arrow-u-right-bottom:before{content:"󱞵"}.mdi-arrow-u-right-bottom-bold:before{content:"󱞶"}.mdi-arrow-u-right-top:before{content:"󱞷"}.mdi-arrow-u-right-top-bold:before{content:"󱞸"}.mdi-arrow-u-up-left:before{content:"󱞹"}.mdi-arrow-u-up-left-bold:before{content:"󱞺"}.mdi-arrow-u-up-right:before{content:"󱞻"}.mdi-arrow-u-up-right-bold:before{content:"󱞼"}.mdi-arrow-up:before{content:"󰁝"}.mdi-arrow-up-bold:before{content:"󰜷"}.mdi-arrow-up-bold-box:before{content:"󰜸"}.mdi-arrow-up-bold-box-outline:before{content:"󰜹"}.mdi-arrow-up-bold-circle:before{content:"󰁟"}.mdi-arrow-up-bold-circle-outline:before{content:"󰁠"}.mdi-arrow-up-bold-hexagon-outline:before{content:"󰁡"}.mdi-arrow-up-bold-outline:before{content:"󰧇"}.mdi-arrow-up-box:before{content:"󰛃"}.mdi-arrow-up-circle:before{content:"󰳡"}.mdi-arrow-up-circle-outline:before{content:"󰳢"}.mdi-arrow-up-down:before{content:"󰹹"}.mdi-arrow-up-down-bold:before{content:"󰹺"}.mdi-arrow-up-down-bold-outline:before{content:"󰧈"}.mdi-arrow-up-drop-circle:before{content:"󰁢"}.mdi-arrow-up-drop-circle-outline:before{content:"󰁣"}.mdi-arrow-up-left:before{content:"󱞽"}.mdi-arrow-up-left-bold:before{content:"󱞾"}.mdi-arrow-up-right:before{content:"󱞿"}.mdi-arrow-up-right-bold:before{content:"󱟀"}.mdi-arrow-up-thick:before{content:"󰁞"}.mdi-arrow-up-thin:before{content:"󱦲"}.mdi-arrow-up-thin-circle-outline:before{content:"󱖗"}.mdi-arrow-vertical-lock:before{content:"󱅜"}.mdi-artboard:before{content:"󱮚"}.mdi-artstation:before{content:"󰭛"}.mdi-aspect-ratio:before{content:"󰨤"}.mdi-assistant:before{content:"󰁤"}.mdi-asterisk:before{content:"󰛄"}.mdi-asterisk-circle-outline:before{content:"󱨧"}.mdi-at:before{content:"󰁥"}.mdi-atlassian:before{content:"󰠄"}.mdi-atm:before{content:"󰵇"}.mdi-atom:before{content:"󰝨"}.mdi-atom-variant:before{content:"󰹻"}.mdi-attachment:before{content:"󰁦"}.mdi-attachment-check:before{content:"󱫁"}.mdi-attachment-lock:before{content:"󱧄"}.mdi-attachment-minus:before{content:"󱫂"}.mdi-attachment-off:before{content:"󱫃"}.mdi-attachment-plus:before{content:"󱫄"}.mdi-attachment-remove:before{content:"󱫅"}.mdi-atv:before{content:"󱭰"}.mdi-audio-input-rca:before{content:"󱡫"}.mdi-audio-input-stereo-minijack:before{content:"󱡬"}.mdi-audio-input-xlr:before{content:"󱡭"}.mdi-audio-video:before{content:"󰤽"}.mdi-audio-video-off:before{content:"󱆶"}.mdi-augmented-reality:before{content:"󰡐"}.mdi-aurora:before{content:"󱮹"}.mdi-auto-download:before{content:"󱍾"}.mdi-auto-fix:before{content:"󰁨"}.mdi-auto-mode:before{content:"󱰠"}.mdi-auto-upload:before{content:"󰁩"}.mdi-autorenew:before{content:"󰁪"}.mdi-autorenew-off:before{content:"󱧧"}.mdi-av-timer:before{content:"󰁫"}.mdi-awning:before{content:"󱮇"}.mdi-awning-outline:before{content:"󱮈"}.mdi-aws:before{content:"󰸏"}.mdi-axe:before{content:"󰣈"}.mdi-axe-battle:before{content:"󱡂"}.mdi-axis:before{content:"󰵈"}.mdi-axis-arrow:before{content:"󰵉"}.mdi-axis-arrow-info:before{content:"󱐎"}.mdi-axis-arrow-lock:before{content:"󰵊"}.mdi-axis-lock:before{content:"󰵋"}.mdi-axis-x-arrow:before{content:"󰵌"}.mdi-axis-x-arrow-lock:before{content:"󰵍"}.mdi-axis-x-rotate-clockwise:before{content:"󰵎"}.mdi-axis-x-rotate-counterclockwise:before{content:"󰵏"}.mdi-axis-x-y-arrow-lock:before{content:"󰵐"}.mdi-axis-y-arrow:before{content:"󰵑"}.mdi-axis-y-arrow-lock:before{content:"󰵒"}.mdi-axis-y-rotate-clockwise:before{content:"󰵓"}.mdi-axis-y-rotate-counterclockwise:before{content:"󰵔"}.mdi-axis-z-arrow:before{content:"󰵕"}.mdi-axis-z-arrow-lock:before{content:"󰵖"}.mdi-axis-z-rotate-clockwise:before{content:"󰵗"}.mdi-axis-z-rotate-counterclockwise:before{content:"󰵘"}.mdi-babel:before{content:"󰨥"}.mdi-baby:before{content:"󰁬"}.mdi-baby-bottle:before{content:"󰼹"}.mdi-baby-bottle-outline:before{content:"󰼺"}.mdi-baby-buggy:before{content:"󱏠"}.mdi-baby-buggy-off:before{content:"󱫳"}.mdi-baby-carriage:before{content:"󰚏"}.mdi-baby-carriage-off:before{content:"󰾠"}.mdi-baby-face:before{content:"󰹼"}.mdi-baby-face-outline:before{content:"󰹽"}.mdi-backburger:before{content:"󰁭"}.mdi-backspace:before{content:"󰁮"}.mdi-backspace-outline:before{content:"󰭜"}.mdi-backspace-reverse:before{content:"󰹾"}.mdi-backspace-reverse-outline:before{content:"󰹿"}.mdi-backup-restore:before{content:"󰁯"}.mdi-bacteria:before{content:"󰻕"}.mdi-bacteria-outline:before{content:"󰻖"}.mdi-badge-account:before{content:"󰶧"}.mdi-badge-account-alert:before{content:"󰶨"}.mdi-badge-account-alert-outline:before{content:"󰶩"}.mdi-badge-account-horizontal:before{content:"󰸍"}.mdi-badge-account-horizontal-outline:before{content:"󰸎"}.mdi-badge-account-outline:before{content:"󰶪"}.mdi-badminton:before{content:"󰡑"}.mdi-bag-carry-on:before{content:"󰼻"}.mdi-bag-carry-on-check:before{content:"󰵥"}.mdi-bag-carry-on-off:before{content:"󰼼"}.mdi-bag-checked:before{content:"󰼽"}.mdi-bag-personal:before{content:"󰸐"}.mdi-bag-personal-off:before{content:"󰸑"}.mdi-bag-personal-off-outline:before{content:"󰸒"}.mdi-bag-personal-outline:before{content:"󰸓"}.mdi-bag-personal-plus:before{content:"󱲤"}.mdi-bag-personal-plus-outline:before{content:"󱲥"}.mdi-bag-personal-tag:before{content:"󱬌"}.mdi-bag-personal-tag-outline:before{content:"󱬍"}.mdi-bag-suitcase:before{content:"󱖋"}.mdi-bag-suitcase-off:before{content:"󱖍"}.mdi-bag-suitcase-off-outline:before{content:"󱖎"}.mdi-bag-suitcase-outline:before{content:"󱖌"}.mdi-baguette:before{content:"󰼾"}.mdi-balcony:before{content:"󱠗"}.mdi-balloon:before{content:"󰨦"}.mdi-ballot:before{content:"󰧉"}.mdi-ballot-outline:before{content:"󰧊"}.mdi-ballot-recount:before{content:"󰰹"}.mdi-ballot-recount-outline:before{content:"󰰺"}.mdi-bandage:before{content:"󰶯"}.mdi-bank:before{content:"󰁰"}.mdi-bank-check:before{content:"󱙕"}.mdi-bank-circle:before{content:"󱰃"}.mdi-bank-circle-outline:before{content:"󱰄"}.mdi-bank-minus:before{content:"󰶰"}.mdi-bank-off:before{content:"󱙖"}.mdi-bank-off-outline:before{content:"󱙗"}.mdi-bank-outline:before{content:"󰺀"}.mdi-bank-plus:before{content:"󰶱"}.mdi-bank-remove:before{content:"󰶲"}.mdi-bank-transfer:before{content:"󰨧"}.mdi-bank-transfer-in:before{content:"󰨨"}.mdi-bank-transfer-out:before{content:"󰨩"}.mdi-barcode:before{content:"󰁱"}.mdi-barcode-off:before{content:"󱈶"}.mdi-barcode-scan:before{content:"󰁲"}.mdi-barley:before{content:"󰁳"}.mdi-barley-off:before{content:"󰭝"}.mdi-barn:before{content:"󰭞"}.mdi-barrel:before{content:"󰁴"}.mdi-barrel-outline:before{content:"󱨨"}.mdi-baseball:before{content:"󰡒"}.mdi-baseball-bat:before{content:"󰡓"}.mdi-baseball-diamond:before{content:"󱗬"}.mdi-baseball-diamond-outline:before{content:"󱗭"}.mdi-baseball-outline:before{content:"󱱚"}.mdi-bash:before{content:"󱆃"}.mdi-basket:before{content:"󰁶"}.mdi-basket-check:before{content:"󱣥"}.mdi-basket-check-outline:before{content:"󱣦"}.mdi-basket-fill:before{content:"󰁷"}.mdi-basket-minus:before{content:"󱔣"}.mdi-basket-minus-outline:before{content:"󱔤"}.mdi-basket-off:before{content:"󱔥"}.mdi-basket-off-outline:before{content:"󱔦"}.mdi-basket-outline:before{content:"󱆁"}.mdi-basket-plus:before{content:"󱔧"}.mdi-basket-plus-outline:before{content:"󱔨"}.mdi-basket-remove:before{content:"󱔩"}.mdi-basket-remove-outline:before{content:"󱔪"}.mdi-basket-unfill:before{content:"󰁸"}.mdi-basketball:before{content:"󰠆"}.mdi-basketball-hoop:before{content:"󰰻"}.mdi-basketball-hoop-outline:before{content:"󰰼"}.mdi-bat:before{content:"󰭟"}.mdi-bathtub:before{content:"󱠘"}.mdi-bathtub-outline:before{content:"󱠙"}.mdi-battery:before{content:"󰁹"}.mdi-battery-10:before{content:"󰁺"}.mdi-battery-10-bluetooth:before{content:"󰤾"}.mdi-battery-20:before{content:"󰁻"}.mdi-battery-20-bluetooth:before{content:"󰤿"}.mdi-battery-30:before{content:"󰁼"}.mdi-battery-30-bluetooth:before{content:"󰥀"}.mdi-battery-40:before{content:"󰁽"}.mdi-battery-40-bluetooth:before{content:"󰥁"}.mdi-battery-50:before{content:"󰁾"}.mdi-battery-50-bluetooth:before{content:"󰥂"}.mdi-battery-60:before{content:"󰁿"}.mdi-battery-60-bluetooth:before{content:"󰥃"}.mdi-battery-70:before{content:"󰂀"}.mdi-battery-70-bluetooth:before{content:"󰥄"}.mdi-battery-80:before{content:"󰂁"}.mdi-battery-80-bluetooth:before{content:"󰥅"}.mdi-battery-90:before{content:"󰂂"}.mdi-battery-90-bluetooth:before{content:"󰥆"}.mdi-battery-alert:before{content:"󰂃"}.mdi-battery-alert-bluetooth:before{content:"󰥇"}.mdi-battery-alert-variant:before{content:"󱃌"}.mdi-battery-alert-variant-outline:before{content:"󱃍"}.mdi-battery-arrow-down:before{content:"󱟞"}.mdi-battery-arrow-down-outline:before{content:"󱟟"}.mdi-battery-arrow-up:before{content:"󱟠"}.mdi-battery-arrow-up-outline:before{content:"󱟡"}.mdi-battery-bluetooth:before{content:"󰥈"}.mdi-battery-bluetooth-variant:before{content:"󰥉"}.mdi-battery-charging:before{content:"󰂄"}.mdi-battery-charging-10:before{content:"󰢜"}.mdi-battery-charging-100:before{content:"󰂅"}.mdi-battery-charging-20:before{content:"󰂆"}.mdi-battery-charging-30:before{content:"󰂇"}.mdi-battery-charging-40:before{content:"󰂈"}.mdi-battery-charging-50:before{content:"󰢝"}.mdi-battery-charging-60:before{content:"󰂉"}.mdi-battery-charging-70:before{content:"󰢞"}.mdi-battery-charging-80:before{content:"󰂊"}.mdi-battery-charging-90:before{content:"󰂋"}.mdi-battery-charging-high:before{content:"󱊦"}.mdi-battery-charging-low:before{content:"󱊤"}.mdi-battery-charging-medium:before{content:"󱊥"}.mdi-battery-charging-outline:before{content:"󰢟"}.mdi-battery-charging-wireless:before{content:"󰠇"}.mdi-battery-charging-wireless-10:before{content:"󰠈"}.mdi-battery-charging-wireless-20:before{content:"󰠉"}.mdi-battery-charging-wireless-30:before{content:"󰠊"}.mdi-battery-charging-wireless-40:before{content:"󰠋"}.mdi-battery-charging-wireless-50:before{content:"󰠌"}.mdi-battery-charging-wireless-60:before{content:"󰠍"}.mdi-battery-charging-wireless-70:before{content:"󰠎"}.mdi-battery-charging-wireless-80:before{content:"󰠏"}.mdi-battery-charging-wireless-90:before{content:"󰠐"}.mdi-battery-charging-wireless-alert:before{content:"󰠑"}.mdi-battery-charging-wireless-outline:before{content:"󰠒"}.mdi-battery-check:before{content:"󱟢"}.mdi-battery-check-outline:before{content:"󱟣"}.mdi-battery-clock:before{content:"󱧥"}.mdi-battery-clock-outline:before{content:"󱧦"}.mdi-battery-heart:before{content:"󱈏"}.mdi-battery-heart-outline:before{content:"󱈐"}.mdi-battery-heart-variant:before{content:"󱈑"}.mdi-battery-high:before{content:"󱊣"}.mdi-battery-lock:before{content:"󱞜"}.mdi-battery-lock-open:before{content:"󱞝"}.mdi-battery-low:before{content:"󱊡"}.mdi-battery-medium:before{content:"󱊢"}.mdi-battery-minus:before{content:"󱟤"}.mdi-battery-minus-outline:before{content:"󱟥"}.mdi-battery-minus-variant:before{content:"󰂌"}.mdi-battery-negative:before{content:"󰂍"}.mdi-battery-off:before{content:"󱉝"}.mdi-battery-off-outline:before{content:"󱉞"}.mdi-battery-outline:before{content:"󰂎"}.mdi-battery-plus:before{content:"󱟦"}.mdi-battery-plus-outline:before{content:"󱟧"}.mdi-battery-plus-variant:before{content:"󰂏"}.mdi-battery-positive:before{content:"󰂐"}.mdi-battery-remove:before{content:"󱟨"}.mdi-battery-remove-outline:before{content:"󱟩"}.mdi-battery-sync:before{content:"󱠴"}.mdi-battery-sync-outline:before{content:"󱠵"}.mdi-battery-unknown:before{content:"󰂑"}.mdi-battery-unknown-bluetooth:before{content:"󰥊"}.mdi-beach:before{content:"󰂒"}.mdi-beaker:before{content:"󰳪"}.mdi-beaker-alert:before{content:"󱈩"}.mdi-beaker-alert-outline:before{content:"󱈪"}.mdi-beaker-check:before{content:"󱈫"}.mdi-beaker-check-outline:before{content:"󱈬"}.mdi-beaker-minus:before{content:"󱈭"}.mdi-beaker-minus-outline:before{content:"󱈮"}.mdi-beaker-outline:before{content:"󰚐"}.mdi-beaker-plus:before{content:"󱈯"}.mdi-beaker-plus-outline:before{content:"󱈰"}.mdi-beaker-question:before{content:"󱈱"}.mdi-beaker-question-outline:before{content:"󱈲"}.mdi-beaker-remove:before{content:"󱈳"}.mdi-beaker-remove-outline:before{content:"󱈴"}.mdi-bed:before{content:"󰋣"}.mdi-bed-clock:before{content:"󱮔"}.mdi-bed-double:before{content:"󰿔"}.mdi-bed-double-outline:before{content:"󰿓"}.mdi-bed-empty:before{content:"󰢠"}.mdi-bed-king:before{content:"󰿒"}.mdi-bed-king-outline:before{content:"󰿑"}.mdi-bed-outline:before{content:"󰂙"}.mdi-bed-queen:before{content:"󰿐"}.mdi-bed-queen-outline:before{content:"󰿛"}.mdi-bed-single:before{content:"󱁭"}.mdi-bed-single-outline:before{content:"󱁮"}.mdi-bee:before{content:"󰾡"}.mdi-bee-flower:before{content:"󰾢"}.mdi-beehive-off-outline:before{content:"󱏭"}.mdi-beehive-outline:before{content:"󱃎"}.mdi-beekeeper:before{content:"󱓢"}.mdi-beer:before{content:"󰂘"}.mdi-beer-outline:before{content:"󱌌"}.mdi-bell:before{content:"󰂚"}.mdi-bell-alert:before{content:"󰵙"}.mdi-bell-alert-outline:before{content:"󰺁"}.mdi-bell-badge:before{content:"󱅫"}.mdi-bell-badge-outline:before{content:"󰅸"}.mdi-bell-cancel:before{content:"󱏧"}.mdi-bell-cancel-outline:before{content:"󱏨"}.mdi-bell-check:before{content:"󱇥"}.mdi-bell-check-outline:before{content:"󱇦"}.mdi-bell-circle:before{content:"󰵚"}.mdi-bell-circle-outline:before{content:"󰵛"}.mdi-bell-cog:before{content:"󱨩"}.mdi-bell-cog-outline:before{content:"󱨪"}.mdi-bell-minus:before{content:"󱏩"}.mdi-bell-minus-outline:before{content:"󱏪"}.mdi-bell-off:before{content:"󰂛"}.mdi-bell-off-outline:before{content:"󰪑"}.mdi-bell-outline:before{content:"󰂜"}.mdi-bell-plus:before{content:"󰂝"}.mdi-bell-plus-outline:before{content:"󰪒"}.mdi-bell-remove:before{content:"󱏫"}.mdi-bell-remove-outline:before{content:"󱏬"}.mdi-bell-ring:before{content:"󰂞"}.mdi-bell-ring-outline:before{content:"󰂟"}.mdi-bell-sleep:before{content:"󰂠"}.mdi-bell-sleep-outline:before{content:"󰪓"}.mdi-bench:before{content:"󱰡"}.mdi-bench-back:before{content:"󱰢"}.mdi-beta:before{content:"󰂡"}.mdi-betamax:before{content:"󰧋"}.mdi-biathlon:before{content:"󰸔"}.mdi-bicycle:before{content:"󱂜"}.mdi-bicycle-basket:before{content:"󱈵"}.mdi-bicycle-cargo:before{content:"󱢜"}.mdi-bicycle-electric:before{content:"󱖴"}.mdi-bicycle-penny-farthing:before{content:"󱗩"}.mdi-bike:before{content:"󰂣"}.mdi-bike-fast:before{content:"󱄟"}.mdi-bike-pedal:before{content:"󱰣"}.mdi-bike-pedal-clipless:before{content:"󱰤"}.mdi-bike-pedal-mountain:before{content:"󱰥"}.mdi-billboard:before{content:"󱀐"}.mdi-billiards:before{content:"󰭡"}.mdi-billiards-rack:before{content:"󰭢"}.mdi-binoculars:before{content:"󰂥"}.mdi-bio:before{content:"󰂦"}.mdi-biohazard:before{content:"󰂧"}.mdi-bird:before{content:"󱗆"}.mdi-bitbucket:before{content:"󰂨"}.mdi-bitcoin:before{content:"󰠓"}.mdi-black-mesa:before{content:"󰂩"}.mdi-blender:before{content:"󰳫"}.mdi-blender-outline:before{content:"󱠚"}.mdi-blender-software:before{content:"󰂫"}.mdi-blinds:before{content:"󰂬"}.mdi-blinds-horizontal:before{content:"󱨫"}.mdi-blinds-horizontal-closed:before{content:"󱨬"}.mdi-blinds-open:before{content:"󱀑"}.mdi-blinds-vertical:before{content:"󱨭"}.mdi-blinds-vertical-closed:before{content:"󱨮"}.mdi-block-helper:before{content:"󰂭"}.mdi-blood-bag:before{content:"󰳬"}.mdi-bluetooth:before{content:"󰂯"}.mdi-bluetooth-audio:before{content:"󰂰"}.mdi-bluetooth-connect:before{content:"󰂱"}.mdi-bluetooth-off:before{content:"󰂲"}.mdi-bluetooth-settings:before{content:"󰂳"}.mdi-bluetooth-transfer:before{content:"󰂴"}.mdi-blur:before{content:"󰂵"}.mdi-blur-linear:before{content:"󰂶"}.mdi-blur-off:before{content:"󰂷"}.mdi-blur-radial:before{content:"󰂸"}.mdi-bolt:before{content:"󰶳"}.mdi-bomb:before{content:"󰚑"}.mdi-bomb-off:before{content:"󰛅"}.mdi-bone:before{content:"󰂹"}.mdi-bone-off:before{content:"󱧠"}.mdi-book:before{content:"󰂺"}.mdi-book-account:before{content:"󱎭"}.mdi-book-account-outline:before{content:"󱎮"}.mdi-book-alert:before{content:"󱙼"}.mdi-book-alert-outline:before{content:"󱙽"}.mdi-book-alphabet:before{content:"󰘝"}.mdi-book-arrow-down:before{content:"󱙾"}.mdi-book-arrow-down-outline:before{content:"󱙿"}.mdi-book-arrow-left:before{content:"󱚀"}.mdi-book-arrow-left-outline:before{content:"󱚁"}.mdi-book-arrow-right:before{content:"󱚂"}.mdi-book-arrow-right-outline:before{content:"󱚃"}.mdi-book-arrow-up:before{content:"󱚄"}.mdi-book-arrow-up-outline:before{content:"󱚅"}.mdi-book-cancel:before{content:"󱚆"}.mdi-book-cancel-outline:before{content:"󱚇"}.mdi-book-check:before{content:"󱓳"}.mdi-book-check-outline:before{content:"󱓴"}.mdi-book-clock:before{content:"󱚈"}.mdi-book-clock-outline:before{content:"󱚉"}.mdi-book-cog:before{content:"󱚊"}.mdi-book-cog-outline:before{content:"󱚋"}.mdi-book-cross:before{content:"󰂢"}.mdi-book-edit:before{content:"󱚌"}.mdi-book-edit-outline:before{content:"󱚍"}.mdi-book-education:before{content:"󱛉"}.mdi-book-education-outline:before{content:"󱛊"}.mdi-book-heart:before{content:"󱨝"}.mdi-book-heart-outline:before{content:"󱨞"}.mdi-book-information-variant:before{content:"󱁯"}.mdi-book-lock:before{content:"󰞚"}.mdi-book-lock-open:before{content:"󰞛"}.mdi-book-lock-open-outline:before{content:"󱚎"}.mdi-book-lock-outline:before{content:"󱚏"}.mdi-book-marker:before{content:"󱚐"}.mdi-book-marker-outline:before{content:"󱚑"}.mdi-book-minus:before{content:"󰗙"}.mdi-book-minus-multiple:before{content:"󰪔"}.mdi-book-minus-multiple-outline:before{content:"󰤋"}.mdi-book-minus-outline:before{content:"󱚒"}.mdi-book-multiple:before{content:"󰂻"}.mdi-book-multiple-outline:before{content:"󰐶"}.mdi-book-music:before{content:"󰁧"}.mdi-book-music-outline:before{content:"󱚓"}.mdi-book-off:before{content:"󱚔"}.mdi-book-off-outline:before{content:"󱚕"}.mdi-book-open:before{content:"󰂽"}.mdi-book-open-blank-variant:before{content:"󰂾"}.mdi-book-open-blank-variant-outline:before{content:"󱳋"}.mdi-book-open-outline:before{content:"󰭣"}.mdi-book-open-page-variant:before{content:"󰗚"}.mdi-book-open-page-variant-outline:before{content:"󱗖"}.mdi-book-open-variant:before{content:"󱓷"}.mdi-book-open-variant-outline:before{content:"󱳌"}.mdi-book-outline:before{content:"󰭤"}.mdi-book-play:before{content:"󰺂"}.mdi-book-play-outline:before{content:"󰺃"}.mdi-book-plus:before{content:"󰗛"}.mdi-book-plus-multiple:before{content:"󰪕"}.mdi-book-plus-multiple-outline:before{content:"󰫞"}.mdi-book-plus-outline:before{content:"󱚖"}.mdi-book-refresh:before{content:"󱚗"}.mdi-book-refresh-outline:before{content:"󱚘"}.mdi-book-remove:before{content:"󰪗"}.mdi-book-remove-multiple:before{content:"󰪖"}.mdi-book-remove-multiple-outline:before{content:"󰓊"}.mdi-book-remove-outline:before{content:"󱚙"}.mdi-book-search:before{content:"󰺄"}.mdi-book-search-outline:before{content:"󰺅"}.mdi-book-settings:before{content:"󱚚"}.mdi-book-settings-outline:before{content:"󱚛"}.mdi-book-sync:before{content:"󱚜"}.mdi-book-sync-outline:before{content:"󱛈"}.mdi-book-variant:before{content:"󰂿"}.mdi-bookmark:before{content:"󰃀"}.mdi-bookmark-box:before{content:"󱭵"}.mdi-bookmark-box-multiple:before{content:"󱥬"}.mdi-bookmark-box-multiple-outline:before{content:"󱥭"}.mdi-bookmark-box-outline:before{content:"󱭶"}.mdi-bookmark-check:before{content:"󰃁"}.mdi-bookmark-check-outline:before{content:"󱍻"}.mdi-bookmark-minus:before{content:"󰧌"}.mdi-bookmark-minus-outline:before{content:"󰧍"}.mdi-bookmark-multiple:before{content:"󰸕"}.mdi-bookmark-multiple-outline:before{content:"󰸖"}.mdi-bookmark-music:before{content:"󰃂"}.mdi-bookmark-music-outline:before{content:"󱍹"}.mdi-bookmark-off:before{content:"󰧎"}.mdi-bookmark-off-outline:before{content:"󰧏"}.mdi-bookmark-outline:before{content:"󰃃"}.mdi-bookmark-plus:before{content:"󰃅"}.mdi-bookmark-plus-outline:before{content:"󰃄"}.mdi-bookmark-remove:before{content:"󰃆"}.mdi-bookmark-remove-outline:before{content:"󱍺"}.mdi-bookshelf:before{content:"󱉟"}.mdi-boom-gate:before{content:"󰺆"}.mdi-boom-gate-alert:before{content:"󰺇"}.mdi-boom-gate-alert-outline:before{content:"󰺈"}.mdi-boom-gate-arrow-down:before{content:"󰺉"}.mdi-boom-gate-arrow-down-outline:before{content:"󰺊"}.mdi-boom-gate-arrow-up:before{content:"󰺌"}.mdi-boom-gate-arrow-up-outline:before{content:"󰺍"}.mdi-boom-gate-outline:before{content:"󰺋"}.mdi-boom-gate-up:before{content:"󱟹"}.mdi-boom-gate-up-outline:before{content:"󱟺"}.mdi-boombox:before{content:"󰗜"}.mdi-boomerang:before{content:"󱃏"}.mdi-bootstrap:before{content:"󰛆"}.mdi-border-all:before{content:"󰃇"}.mdi-border-all-variant:before{content:"󰢡"}.mdi-border-bottom:before{content:"󰃈"}.mdi-border-bottom-variant:before{content:"󰢢"}.mdi-border-color:before{content:"󰃉"}.mdi-border-horizontal:before{content:"󰃊"}.mdi-border-inside:before{content:"󰃋"}.mdi-border-left:before{content:"󰃌"}.mdi-border-left-variant:before{content:"󰢣"}.mdi-border-none:before{content:"󰃍"}.mdi-border-none-variant:before{content:"󰢤"}.mdi-border-outside:before{content:"󰃎"}.mdi-border-radius:before{content:"󱫴"}.mdi-border-right:before{content:"󰃏"}.mdi-border-right-variant:before{content:"󰢥"}.mdi-border-style:before{content:"󰃐"}.mdi-border-top:before{content:"󰃑"}.mdi-border-top-variant:before{content:"󰢦"}.mdi-border-vertical:before{content:"󰃒"}.mdi-bottle-soda:before{content:"󱁰"}.mdi-bottle-soda-classic:before{content:"󱁱"}.mdi-bottle-soda-classic-outline:before{content:"󱍣"}.mdi-bottle-soda-outline:before{content:"󱁲"}.mdi-bottle-tonic:before{content:"󱄮"}.mdi-bottle-tonic-outline:before{content:"󱄯"}.mdi-bottle-tonic-plus:before{content:"󱄰"}.mdi-bottle-tonic-plus-outline:before{content:"󱄱"}.mdi-bottle-tonic-skull:before{content:"󱄲"}.mdi-bottle-tonic-skull-outline:before{content:"󱄳"}.mdi-bottle-wine:before{content:"󰡔"}.mdi-bottle-wine-outline:before{content:"󱌐"}.mdi-bow-arrow:before{content:"󱡁"}.mdi-bow-tie:before{content:"󰙸"}.mdi-bowl:before{content:"󰊎"}.mdi-bowl-mix:before{content:"󰘗"}.mdi-bowl-mix-outline:before{content:"󰋤"}.mdi-bowl-outline:before{content:"󰊩"}.mdi-bowling:before{content:"󰃓"}.mdi-box:before{content:"󰃔"}.mdi-box-cutter:before{content:"󰃕"}.mdi-box-cutter-off:before{content:"󰭊"}.mdi-box-shadow:before{content:"󰘷"}.mdi-boxing-glove:before{content:"󰭥"}.mdi-braille:before{content:"󰧐"}.mdi-brain:before{content:"󰧑"}.mdi-bread-slice:before{content:"󰳮"}.mdi-bread-slice-outline:before{content:"󰳯"}.mdi-bridge:before{content:"󰘘"}.mdi-briefcase:before{content:"󰃖"}.mdi-briefcase-account:before{content:"󰳰"}.mdi-briefcase-account-outline:before{content:"󰳱"}.mdi-briefcase-arrow-left-right:before{content:"󱪍"}.mdi-briefcase-arrow-left-right-outline:before{content:"󱪎"}.mdi-briefcase-arrow-up-down:before{content:"󱪏"}.mdi-briefcase-arrow-up-down-outline:before{content:"󱪐"}.mdi-briefcase-check:before{content:"󰃗"}.mdi-briefcase-check-outline:before{content:"󱌞"}.mdi-briefcase-clock:before{content:"󱃐"}.mdi-briefcase-clock-outline:before{content:"󱃑"}.mdi-briefcase-download:before{content:"󰃘"}.mdi-briefcase-download-outline:before{content:"󰰽"}.mdi-briefcase-edit:before{content:"󰪘"}.mdi-briefcase-edit-outline:before{content:"󰰾"}.mdi-briefcase-eye:before{content:"󱟙"}.mdi-briefcase-eye-outline:before{content:"󱟚"}.mdi-briefcase-minus:before{content:"󰨪"}.mdi-briefcase-minus-outline:before{content:"󰰿"}.mdi-briefcase-off:before{content:"󱙘"}.mdi-briefcase-off-outline:before{content:"󱙙"}.mdi-briefcase-outline:before{content:"󰠔"}.mdi-briefcase-plus:before{content:"󰨫"}.mdi-briefcase-plus-outline:before{content:"󰱀"}.mdi-briefcase-remove:before{content:"󰨬"}.mdi-briefcase-remove-outline:before{content:"󰱁"}.mdi-briefcase-search:before{content:"󰨭"}.mdi-briefcase-search-outline:before{content:"󰱂"}.mdi-briefcase-upload:before{content:"󰃙"}.mdi-briefcase-upload-outline:before{content:"󰱃"}.mdi-briefcase-variant:before{content:"󱒔"}.mdi-briefcase-variant-off:before{content:"󱙚"}.mdi-briefcase-variant-off-outline:before{content:"󱙛"}.mdi-briefcase-variant-outline:before{content:"󱒕"}.mdi-brightness-1:before{content:"󰃚"}.mdi-brightness-2:before{content:"󰃛"}.mdi-brightness-3:before{content:"󰃜"}.mdi-brightness-4:before{content:"󰃝"}.mdi-brightness-5:before{content:"󰃞"}.mdi-brightness-6:before{content:"󰃟"}.mdi-brightness-7:before{content:"󰃠"}.mdi-brightness-auto:before{content:"󰃡"}.mdi-brightness-percent:before{content:"󰳲"}.mdi-broadcast:before{content:"󱜠"}.mdi-broadcast-off:before{content:"󱜡"}.mdi-broom:before{content:"󰃢"}.mdi-brush:before{content:"󰃣"}.mdi-brush-off:before{content:"󱝱"}.mdi-brush-outline:before{content:"󱨍"}.mdi-brush-variant:before{content:"󱠓"}.mdi-bucket:before{content:"󱐕"}.mdi-bucket-outline:before{content:"󱐖"}.mdi-buffet:before{content:"󰕸"}.mdi-bug:before{content:"󰃤"}.mdi-bug-check:before{content:"󰨮"}.mdi-bug-check-outline:before{content:"󰨯"}.mdi-bug-outline:before{content:"󰨰"}.mdi-bug-pause:before{content:"󱫵"}.mdi-bug-pause-outline:before{content:"󱫶"}.mdi-bug-play:before{content:"󱫷"}.mdi-bug-play-outline:before{content:"󱫸"}.mdi-bug-stop:before{content:"󱫹"}.mdi-bug-stop-outline:before{content:"󱫺"}.mdi-bugle:before{content:"󰶴"}.mdi-bulkhead-light:before{content:"󱨯"}.mdi-bulldozer:before{content:"󰬢"}.mdi-bullet:before{content:"󰳳"}.mdi-bulletin-board:before{content:"󰃥"}.mdi-bullhorn:before{content:"󰃦"}.mdi-bullhorn-outline:before{content:"󰬣"}.mdi-bullhorn-variant:before{content:"󱥮"}.mdi-bullhorn-variant-outline:before{content:"󱥯"}.mdi-bullseye:before{content:"󰗝"}.mdi-bullseye-arrow:before{content:"󰣉"}.mdi-bulma:before{content:"󱋧"}.mdi-bunk-bed:before{content:"󱌂"}.mdi-bunk-bed-outline:before{content:"󰂗"}.mdi-bus:before{content:"󰃧"}.mdi-bus-alert:before{content:"󰪙"}.mdi-bus-articulated-end:before{content:"󰞜"}.mdi-bus-articulated-front:before{content:"󰞝"}.mdi-bus-clock:before{content:"󰣊"}.mdi-bus-double-decker:before{content:"󰞞"}.mdi-bus-electric:before{content:"󱤝"}.mdi-bus-marker:before{content:"󱈒"}.mdi-bus-multiple:before{content:"󰼿"}.mdi-bus-school:before{content:"󰞟"}.mdi-bus-side:before{content:"󰞠"}.mdi-bus-sign:before{content:"󱳁"}.mdi-bus-stop:before{content:"󱀒"}.mdi-bus-stop-covered:before{content:"󱀓"}.mdi-bus-stop-uncovered:before{content:"󱀔"}.mdi-bus-wrench:before{content:"󱳂"}.mdi-butterfly:before{content:"󱖉"}.mdi-butterfly-outline:before{content:"󱖊"}.mdi-button-cursor:before{content:"󱭏"}.mdi-button-pointer:before{content:"󱭐"}.mdi-cabin-a-frame:before{content:"󱢌"}.mdi-cable-data:before{content:"󱎔"}.mdi-cached:before{content:"󰃨"}.mdi-cactus:before{content:"󰶵"}.mdi-cake:before{content:"󰃩"}.mdi-cake-layered:before{content:"󰃪"}.mdi-cake-variant:before{content:"󰃫"}.mdi-cake-variant-outline:before{content:"󱟰"}.mdi-calculator:before{content:"󰃬"}.mdi-calculator-variant:before{content:"󰪚"}.mdi-calculator-variant-outline:before{content:"󱖦"}.mdi-calendar:before{content:"󰃭"}.mdi-calendar-account:before{content:"󰻗"}.mdi-calendar-account-outline:before{content:"󰻘"}.mdi-calendar-alert:before{content:"󰨱"}.mdi-calendar-alert-outline:before{content:"󱭢"}.mdi-calendar-arrow-left:before{content:"󱄴"}.mdi-calendar-arrow-right:before{content:"󱄵"}.mdi-calendar-badge:before{content:"󱮝"}.mdi-calendar-badge-outline:before{content:"󱮞"}.mdi-calendar-blank:before{content:"󰃮"}.mdi-calendar-blank-multiple:before{content:"󱁳"}.mdi-calendar-blank-outline:before{content:"󰭦"}.mdi-calendar-check:before{content:"󰃯"}.mdi-calendar-check-outline:before{content:"󰱄"}.mdi-calendar-clock:before{content:"󰃰"}.mdi-calendar-clock-outline:before{content:"󱛡"}.mdi-calendar-collapse-horizontal:before{content:"󱢝"}.mdi-calendar-collapse-horizontal-outline:before{content:"󱭣"}.mdi-calendar-cursor:before{content:"󱕻"}.mdi-calendar-cursor-outline:before{content:"󱭤"}.mdi-calendar-edit:before{content:"󰢧"}.mdi-calendar-edit-outline:before{content:"󱭥"}.mdi-calendar-end:before{content:"󱙬"}.mdi-calendar-end-outline:before{content:"󱭦"}.mdi-calendar-expand-horizontal:before{content:"󱢞"}.mdi-calendar-expand-horizontal-outline:before{content:"󱭧"}.mdi-calendar-export:before{content:"󰬤"}.mdi-calendar-export-outline:before{content:"󱭨"}.mdi-calendar-filter:before{content:"󱨲"}.mdi-calendar-filter-outline:before{content:"󱨳"}.mdi-calendar-heart:before{content:"󰧒"}.mdi-calendar-heart-outline:before{content:"󱭩"}.mdi-calendar-import:before{content:"󰬥"}.mdi-calendar-import-outline:before{content:"󱭪"}.mdi-calendar-lock:before{content:"󱙁"}.mdi-calendar-lock-open:before{content:"󱭛"}.mdi-calendar-lock-open-outline:before{content:"󱭜"}.mdi-calendar-lock-outline:before{content:"󱙂"}.mdi-calendar-minus:before{content:"󰵜"}.mdi-calendar-minus-outline:before{content:"󱭫"}.mdi-calendar-month:before{content:"󰸗"}.mdi-calendar-month-outline:before{content:"󰸘"}.mdi-calendar-multiple:before{content:"󰃱"}.mdi-calendar-multiple-check:before{content:"󰃲"}.mdi-calendar-multiselect:before{content:"󰨲"}.mdi-calendar-multiselect-outline:before{content:"󱭕"}.mdi-calendar-outline:before{content:"󰭧"}.mdi-calendar-plus:before{content:"󰃳"}.mdi-calendar-plus-outline:before{content:"󱭬"}.mdi-calendar-question:before{content:"󰚒"}.mdi-calendar-question-outline:before{content:"󱭭"}.mdi-calendar-range:before{content:"󰙹"}.mdi-calendar-range-outline:before{content:"󰭨"}.mdi-calendar-refresh:before{content:"󰇡"}.mdi-calendar-refresh-outline:before{content:"󰈃"}.mdi-calendar-remove:before{content:"󰃴"}.mdi-calendar-remove-outline:before{content:"󰱅"}.mdi-calendar-search:before{content:"󰥌"}.mdi-calendar-search-outline:before{content:"󱭮"}.mdi-calendar-star:before{content:"󰧓"}.mdi-calendar-star-four-points:before{content:"󱰟"}.mdi-calendar-star-outline:before{content:"󱭓"}.mdi-calendar-start:before{content:"󱙭"}.mdi-calendar-start-outline:before{content:"󱭯"}.mdi-calendar-sync:before{content:"󰺎"}.mdi-calendar-sync-outline:before{content:"󰺏"}.mdi-calendar-text:before{content:"󰃵"}.mdi-calendar-text-outline:before{content:"󰱆"}.mdi-calendar-today:before{content:"󰃶"}.mdi-calendar-today-outline:before{content:"󱨰"}.mdi-calendar-week:before{content:"󰨳"}.mdi-calendar-week-begin:before{content:"󰨴"}.mdi-calendar-week-begin-outline:before{content:"󱨱"}.mdi-calendar-week-outline:before{content:"󱨴"}.mdi-calendar-weekend:before{content:"󰻙"}.mdi-calendar-weekend-outline:before{content:"󰻚"}.mdi-call-made:before{content:"󰃷"}.mdi-call-merge:before{content:"󰃸"}.mdi-call-missed:before{content:"󰃹"}.mdi-call-received:before{content:"󰃺"}.mdi-call-split:before{content:"󰃻"}.mdi-camcorder:before{content:"󰃼"}.mdi-camcorder-off:before{content:"󰃿"}.mdi-camera:before{content:"󰄀"}.mdi-camera-account:before{content:"󰣋"}.mdi-camera-burst:before{content:"󰚓"}.mdi-camera-control:before{content:"󰭩"}.mdi-camera-document:before{content:"󱡱"}.mdi-camera-document-off:before{content:"󱡲"}.mdi-camera-enhance:before{content:"󰄁"}.mdi-camera-enhance-outline:before{content:"󰭪"}.mdi-camera-flip:before{content:"󱗙"}.mdi-camera-flip-outline:before{content:"󱗚"}.mdi-camera-front:before{content:"󰄂"}.mdi-camera-front-variant:before{content:"󰄃"}.mdi-camera-gopro:before{content:"󰞡"}.mdi-camera-image:before{content:"󰣌"}.mdi-camera-iris:before{content:"󰄄"}.mdi-camera-lock:before{content:"󱨔"}.mdi-camera-lock-open:before{content:"󱰍"}.mdi-camera-lock-open-outline:before{content:"󱰎"}.mdi-camera-lock-outline:before{content:"󱨕"}.mdi-camera-marker:before{content:"󱦧"}.mdi-camera-marker-outline:before{content:"󱦨"}.mdi-camera-metering-center:before{content:"󰞢"}.mdi-camera-metering-matrix:before{content:"󰞣"}.mdi-camera-metering-partial:before{content:"󰞤"}.mdi-camera-metering-spot:before{content:"󰞥"}.mdi-camera-off:before{content:"󰗟"}.mdi-camera-off-outline:before{content:"󱦿"}.mdi-camera-outline:before{content:"󰵝"}.mdi-camera-party-mode:before{content:"󰄅"}.mdi-camera-plus:before{content:"󰻛"}.mdi-camera-plus-outline:before{content:"󰻜"}.mdi-camera-rear:before{content:"󰄆"}.mdi-camera-rear-variant:before{content:"󰄇"}.mdi-camera-retake:before{content:"󰸙"}.mdi-camera-retake-outline:before{content:"󰸚"}.mdi-camera-switch:before{content:"󰄈"}.mdi-camera-switch-outline:before{content:"󰡊"}.mdi-camera-timer:before{content:"󰄉"}.mdi-camera-wireless:before{content:"󰶶"}.mdi-camera-wireless-outline:before{content:"󰶷"}.mdi-campfire:before{content:"󰻝"}.mdi-cancel:before{content:"󰜺"}.mdi-candelabra:before{content:"󱟒"}.mdi-candelabra-fire:before{content:"󱟓"}.mdi-candle:before{content:"󰗢"}.mdi-candy:before{content:"󱥰"}.mdi-candy-off:before{content:"󱥱"}.mdi-candy-off-outline:before{content:"󱥲"}.mdi-candy-outline:before{content:"󱥳"}.mdi-candycane:before{content:"󰄊"}.mdi-cannabis:before{content:"󰞦"}.mdi-cannabis-off:before{content:"󱙮"}.mdi-caps-lock:before{content:"󰪛"}.mdi-car:before{content:"󰄋"}.mdi-car-2-plus:before{content:"󱀕"}.mdi-car-3-plus:before{content:"󱀖"}.mdi-car-arrow-left:before{content:"󱎲"}.mdi-car-arrow-right:before{content:"󱎳"}.mdi-car-back:before{content:"󰸛"}.mdi-car-battery:before{content:"󰄌"}.mdi-car-brake-abs:before{content:"󰱇"}.mdi-car-brake-alert:before{content:"󰱈"}.mdi-car-brake-fluid-level:before{content:"󱤉"}.mdi-car-brake-hold:before{content:"󰵞"}.mdi-car-brake-low-pressure:before{content:"󱤊"}.mdi-car-brake-parking:before{content:"󰵟"}.mdi-car-brake-retarder:before{content:"󱀗"}.mdi-car-brake-temperature:before{content:"󱤋"}.mdi-car-brake-worn-linings:before{content:"󱤌"}.mdi-car-child-seat:before{content:"󰾣"}.mdi-car-clock:before{content:"󱥴"}.mdi-car-clutch:before{content:"󱀘"}.mdi-car-cog:before{content:"󱏌"}.mdi-car-connected:before{content:"󰄍"}.mdi-car-convertible:before{content:"󰞧"}.mdi-car-coolant-level:before{content:"󱀙"}.mdi-car-cruise-control:before{content:"󰵠"}.mdi-car-defrost-front:before{content:"󰵡"}.mdi-car-defrost-rear:before{content:"󰵢"}.mdi-car-door:before{content:"󰭫"}.mdi-car-door-lock:before{content:"󱂝"}.mdi-car-door-lock-open:before{content:"󱲁"}.mdi-car-electric:before{content:"󰭬"}.mdi-car-electric-outline:before{content:"󱖵"}.mdi-car-emergency:before{content:"󱘏"}.mdi-car-esp:before{content:"󰱉"}.mdi-car-estate:before{content:"󰞨"}.mdi-car-hatchback:before{content:"󰞩"}.mdi-car-info:before{content:"󱆾"}.mdi-car-key:before{content:"󰭭"}.mdi-car-lifted-pickup:before{content:"󱔭"}.mdi-car-light-alert:before{content:"󱤍"}.mdi-car-light-dimmed:before{content:"󰱊"}.mdi-car-light-fog:before{content:"󰱋"}.mdi-car-light-high:before{content:"󰱌"}.mdi-car-limousine:before{content:"󰣍"}.mdi-car-multiple:before{content:"󰭮"}.mdi-car-off:before{content:"󰸜"}.mdi-car-outline:before{content:"󱓭"}.mdi-car-parking-lights:before{content:"󰵣"}.mdi-car-pickup:before{content:"󰞪"}.mdi-car-search:before{content:"󱮍"}.mdi-car-search-outline:before{content:"󱮎"}.mdi-car-seat:before{content:"󰾤"}.mdi-car-seat-cooler:before{content:"󰾥"}.mdi-car-seat-heater:before{content:"󰾦"}.mdi-car-select:before{content:"󱡹"}.mdi-car-settings:before{content:"󱏍"}.mdi-car-shift-pattern:before{content:"󰽀"}.mdi-car-side:before{content:"󰞫"}.mdi-car-speed-limiter:before{content:"󱤎"}.mdi-car-sports:before{content:"󰞬"}.mdi-car-tire-alert:before{content:"󰱍"}.mdi-car-traction-control:before{content:"󰵤"}.mdi-car-turbocharger:before{content:"󱀚"}.mdi-car-wash:before{content:"󰄎"}.mdi-car-windshield:before{content:"󱀛"}.mdi-car-windshield-outline:before{content:"󱀜"}.mdi-car-wireless:before{content:"󱡸"}.mdi-car-wrench:before{content:"󱠔"}.mdi-carabiner:before{content:"󱓀"}.mdi-caravan:before{content:"󰞭"}.mdi-card:before{content:"󰭯"}.mdi-card-account-details:before{content:"󰗒"}.mdi-card-account-details-outline:before{content:"󰶫"}.mdi-card-account-details-star:before{content:"󰊣"}.mdi-card-account-details-star-outline:before{content:"󰛛"}.mdi-card-account-mail:before{content:"󰆎"}.mdi-card-account-mail-outline:before{content:"󰺘"}.mdi-card-account-phone:before{content:"󰺙"}.mdi-card-account-phone-outline:before{content:"󰺚"}.mdi-card-bulleted:before{content:"󰭰"}.mdi-card-bulleted-off:before{content:"󰭱"}.mdi-card-bulleted-off-outline:before{content:"󰭲"}.mdi-card-bulleted-outline:before{content:"󰭳"}.mdi-card-bulleted-settings:before{content:"󰭴"}.mdi-card-bulleted-settings-outline:before{content:"󰭵"}.mdi-card-minus:before{content:"󱘀"}.mdi-card-minus-outline:before{content:"󱘁"}.mdi-card-multiple:before{content:"󱟱"}.mdi-card-multiple-outline:before{content:"󱟲"}.mdi-card-off:before{content:"󱘂"}.mdi-card-off-outline:before{content:"󱘃"}.mdi-card-outline:before{content:"󰭶"}.mdi-card-plus:before{content:"󱇿"}.mdi-card-plus-outline:before{content:"󱈀"}.mdi-card-remove:before{content:"󱘄"}.mdi-card-remove-outline:before{content:"󱘅"}.mdi-card-search:before{content:"󱁴"}.mdi-card-search-outline:before{content:"󱁵"}.mdi-card-text:before{content:"󰭷"}.mdi-card-text-outline:before{content:"󰭸"}.mdi-cards:before{content:"󰘸"}.mdi-cards-club:before{content:"󰣎"}.mdi-cards-club-outline:before{content:"󱢟"}.mdi-cards-diamond:before{content:"󰣏"}.mdi-cards-diamond-outline:before{content:"󱀝"}.mdi-cards-heart:before{content:"󰣐"}.mdi-cards-heart-outline:before{content:"󱢠"}.mdi-cards-outline:before{content:"󰘹"}.mdi-cards-playing:before{content:"󱢡"}.mdi-cards-playing-club:before{content:"󱢢"}.mdi-cards-playing-club-multiple:before{content:"󱢣"}.mdi-cards-playing-club-multiple-outline:before{content:"󱢤"}.mdi-cards-playing-club-outline:before{content:"󱢥"}.mdi-cards-playing-diamond:before{content:"󱢦"}.mdi-cards-playing-diamond-multiple:before{content:"󱢧"}.mdi-cards-playing-diamond-multiple-outline:before{content:"󱢨"}.mdi-cards-playing-diamond-outline:before{content:"󱢩"}.mdi-cards-playing-heart:before{content:"󱢪"}.mdi-cards-playing-heart-multiple:before{content:"󱢫"}.mdi-cards-playing-heart-multiple-outline:before{content:"󱢬"}.mdi-cards-playing-heart-outline:before{content:"󱢭"}.mdi-cards-playing-outline:before{content:"󰘺"}.mdi-cards-playing-spade:before{content:"󱢮"}.mdi-cards-playing-spade-multiple:before{content:"󱢯"}.mdi-cards-playing-spade-multiple-outline:before{content:"󱢰"}.mdi-cards-playing-spade-outline:before{content:"󱢱"}.mdi-cards-spade:before{content:"󰣑"}.mdi-cards-spade-outline:before{content:"󱢲"}.mdi-cards-variant:before{content:"󰛇"}.mdi-carrot:before{content:"󰄏"}.mdi-cart:before{content:"󰄐"}.mdi-cart-arrow-down:before{content:"󰵦"}.mdi-cart-arrow-right:before{content:"󰱎"}.mdi-cart-arrow-up:before{content:"󰵧"}.mdi-cart-check:before{content:"󱗪"}.mdi-cart-heart:before{content:"󱣠"}.mdi-cart-minus:before{content:"󰵨"}.mdi-cart-off:before{content:"󰙫"}.mdi-cart-outline:before{content:"󰄑"}.mdi-cart-percent:before{content:"󱮮"}.mdi-cart-plus:before{content:"󰄒"}.mdi-cart-remove:before{content:"󰵩"}.mdi-cart-variant:before{content:"󱗫"}.mdi-case-sensitive-alt:before{content:"󰄓"}.mdi-cash:before{content:"󰄔"}.mdi-cash-100:before{content:"󰄕"}.mdi-cash-check:before{content:"󱓮"}.mdi-cash-clock:before{content:"󱪑"}.mdi-cash-edit:before{content:"󱲫"}.mdi-cash-fast:before{content:"󱡜"}.mdi-cash-lock:before{content:"󱓪"}.mdi-cash-lock-open:before{content:"󱓫"}.mdi-cash-marker:before{content:"󰶸"}.mdi-cash-minus:before{content:"󱉠"}.mdi-cash-multiple:before{content:"󰄖"}.mdi-cash-off:before{content:"󱱹"}.mdi-cash-plus:before{content:"󱉡"}.mdi-cash-refund:before{content:"󰪜"}.mdi-cash-register:before{content:"󰳴"}.mdi-cash-remove:before{content:"󱉢"}.mdi-cash-sync:before{content:"󱪒"}.mdi-cassette:before{content:"󰧔"}.mdi-cast:before{content:"󰄘"}.mdi-cast-audio:before{content:"󱀞"}.mdi-cast-audio-variant:before{content:"󱝉"}.mdi-cast-connected:before{content:"󰄙"}.mdi-cast-education:before{content:"󰸝"}.mdi-cast-off:before{content:"󰞊"}.mdi-cast-variant:before{content:"󰀟"}.mdi-castle:before{content:"󰄚"}.mdi-cat:before{content:"󰄛"}.mdi-cctv:before{content:"󰞮"}.mdi-cctv-off:before{content:"󱡟"}.mdi-ceiling-fan:before{content:"󱞗"}.mdi-ceiling-fan-light:before{content:"󱞘"}.mdi-ceiling-light:before{content:"󰝩"}.mdi-ceiling-light-multiple:before{content:"󱣝"}.mdi-ceiling-light-multiple-outline:before{content:"󱣞"}.mdi-ceiling-light-outline:before{content:"󱟇"}.mdi-cellphone:before{content:"󰄜"}.mdi-cellphone-arrow-down:before{content:"󰧕"}.mdi-cellphone-arrow-down-variant:before{content:"󱧅"}.mdi-cellphone-basic:before{content:"󰄞"}.mdi-cellphone-charging:before{content:"󱎗"}.mdi-cellphone-check:before{content:"󱟽"}.mdi-cellphone-cog:before{content:"󰥑"}.mdi-cellphone-dock:before{content:"󰄟"}.mdi-cellphone-information:before{content:"󰽁"}.mdi-cellphone-key:before{content:"󰥎"}.mdi-cellphone-link:before{content:"󰄡"}.mdi-cellphone-link-off:before{content:"󰄢"}.mdi-cellphone-lock:before{content:"󰥏"}.mdi-cellphone-marker:before{content:"󱠺"}.mdi-cellphone-message:before{content:"󰣓"}.mdi-cellphone-message-off:before{content:"󱃒"}.mdi-cellphone-nfc:before{content:"󰺐"}.mdi-cellphone-nfc-off:before{content:"󱋘"}.mdi-cellphone-off:before{content:"󰥐"}.mdi-cellphone-play:before{content:"󱀟"}.mdi-cellphone-remove:before{content:"󰥍"}.mdi-cellphone-screenshot:before{content:"󰨵"}.mdi-cellphone-settings:before{content:"󰄣"}.mdi-cellphone-sound:before{content:"󰥒"}.mdi-cellphone-text:before{content:"󰣒"}.mdi-cellphone-wireless:before{content:"󰠕"}.mdi-centos:before{content:"󱄚"}.mdi-certificate:before{content:"󰄤"}.mdi-certificate-outline:before{content:"󱆈"}.mdi-chair-rolling:before{content:"󰽈"}.mdi-chair-school:before{content:"󰄥"}.mdi-chandelier:before{content:"󱞓"}.mdi-charity:before{content:"󰱏"}.mdi-charity-search:before{content:"󱲂"}.mdi-chart-arc:before{content:"󰄦"}.mdi-chart-areaspline:before{content:"󰄧"}.mdi-chart-areaspline-variant:before{content:"󰺑"}.mdi-chart-bar:before{content:"󰄨"}.mdi-chart-bar-stacked:before{content:"󰝪"}.mdi-chart-bell-curve:before{content:"󰱐"}.mdi-chart-bell-curve-cumulative:before{content:"󰾧"}.mdi-chart-box:before{content:"󱕍"}.mdi-chart-box-multiple:before{content:"󱳍"}.mdi-chart-box-multiple-outline:before{content:"󱳎"}.mdi-chart-box-outline:before{content:"󱕎"}.mdi-chart-box-plus-outline:before{content:"󱕏"}.mdi-chart-bubble:before{content:"󰗣"}.mdi-chart-donut:before{content:"󰞯"}.mdi-chart-donut-variant:before{content:"󰞰"}.mdi-chart-gantt:before{content:"󰙬"}.mdi-chart-histogram:before{content:"󰄩"}.mdi-chart-line:before{content:"󰄪"}.mdi-chart-line-stacked:before{content:"󰝫"}.mdi-chart-line-variant:before{content:"󰞱"}.mdi-chart-multiline:before{content:"󰣔"}.mdi-chart-multiple:before{content:"󱈓"}.mdi-chart-pie:before{content:"󰄫"}.mdi-chart-pie-outline:before{content:"󱯟"}.mdi-chart-ppf:before{content:"󱎀"}.mdi-chart-sankey:before{content:"󱇟"}.mdi-chart-sankey-variant:before{content:"󱇠"}.mdi-chart-scatter-plot:before{content:"󰺒"}.mdi-chart-scatter-plot-hexbin:before{content:"󰙭"}.mdi-chart-timeline:before{content:"󰙮"}.mdi-chart-timeline-variant:before{content:"󰺓"}.mdi-chart-timeline-variant-shimmer:before{content:"󱖶"}.mdi-chart-tree:before{content:"󰺔"}.mdi-chart-waterfall:before{content:"󱤘"}.mdi-chat:before{content:"󰭹"}.mdi-chat-alert:before{content:"󰭺"}.mdi-chat-alert-outline:before{content:"󱋉"}.mdi-chat-minus:before{content:"󱐐"}.mdi-chat-minus-outline:before{content:"󱐓"}.mdi-chat-outline:before{content:"󰻞"}.mdi-chat-plus:before{content:"󱐏"}.mdi-chat-plus-outline:before{content:"󱐒"}.mdi-chat-processing:before{content:"󰭻"}.mdi-chat-processing-outline:before{content:"󱋊"}.mdi-chat-question:before{content:"󱜸"}.mdi-chat-question-outline:before{content:"󱜹"}.mdi-chat-remove:before{content:"󱐑"}.mdi-chat-remove-outline:before{content:"󱐔"}.mdi-chat-sleep:before{content:"󱋑"}.mdi-chat-sleep-outline:before{content:"󱋒"}.mdi-check:before{content:"󰄬"}.mdi-check-all:before{content:"󰄭"}.mdi-check-bold:before{content:"󰸞"}.mdi-check-circle:before{content:"󰗠"}.mdi-check-circle-outline:before{content:"󰗡"}.mdi-check-decagram:before{content:"󰞑"}.mdi-check-decagram-outline:before{content:"󱝀"}.mdi-check-network:before{content:"󰱓"}.mdi-check-network-outline:before{content:"󰱔"}.mdi-check-outline:before{content:"󰡕"}.mdi-check-underline:before{content:"󰸟"}.mdi-check-underline-circle:before{content:"󰸠"}.mdi-check-underline-circle-outline:before{content:"󰸡"}.mdi-checkbook:before{content:"󰪝"}.mdi-checkbook-arrow-left:before{content:"󱰝"}.mdi-checkbook-arrow-right:before{content:"󱰞"}.mdi-checkbox-blank:before{content:"󰄮"}.mdi-checkbox-blank-badge:before{content:"󱅶"}.mdi-checkbox-blank-badge-outline:before{content:"󰄗"}.mdi-checkbox-blank-circle:before{content:"󰄯"}.mdi-checkbox-blank-circle-outline:before{content:"󰄰"}.mdi-checkbox-blank-off:before{content:"󱋬"}.mdi-checkbox-blank-off-outline:before{content:"󱋭"}.mdi-checkbox-blank-outline:before{content:"󰄱"}.mdi-checkbox-intermediate:before{content:"󰡖"}.mdi-checkbox-intermediate-variant:before{content:"󱭔"}.mdi-checkbox-marked:before{content:"󰄲"}.mdi-checkbox-marked-circle:before{content:"󰄳"}.mdi-checkbox-marked-circle-auto-outline:before{content:"󱰦"}.mdi-checkbox-marked-circle-minus-outline:before{content:"󱰧"}.mdi-checkbox-marked-circle-outline:before{content:"󰄴"}.mdi-checkbox-marked-circle-plus-outline:before{content:"󱤧"}.mdi-checkbox-marked-outline:before{content:"󰄵"}.mdi-checkbox-multiple-blank:before{content:"󰄶"}.mdi-checkbox-multiple-blank-circle:before{content:"󰘻"}.mdi-checkbox-multiple-blank-circle-outline:before{content:"󰘼"}.mdi-checkbox-multiple-blank-outline:before{content:"󰄷"}.mdi-checkbox-multiple-marked:before{content:"󰄸"}.mdi-checkbox-multiple-marked-circle:before{content:"󰘽"}.mdi-checkbox-multiple-marked-circle-outline:before{content:"󰘾"}.mdi-checkbox-multiple-marked-outline:before{content:"󰄹"}.mdi-checkbox-multiple-outline:before{content:"󰱑"}.mdi-checkbox-outline:before{content:"󰱒"}.mdi-checkerboard:before{content:"󰄺"}.mdi-checkerboard-minus:before{content:"󱈂"}.mdi-checkerboard-plus:before{content:"󱈁"}.mdi-checkerboard-remove:before{content:"󱈃"}.mdi-cheese:before{content:"󱊹"}.mdi-cheese-off:before{content:"󱏮"}.mdi-chef-hat:before{content:"󰭼"}.mdi-chemical-weapon:before{content:"󰄻"}.mdi-chess-bishop:before{content:"󰡜"}.mdi-chess-king:before{content:"󰡗"}.mdi-chess-knight:before{content:"󰡘"}.mdi-chess-pawn:before{content:"󰡙"}.mdi-chess-queen:before{content:"󰡚"}.mdi-chess-rook:before{content:"󰡛"}.mdi-chevron-double-down:before{content:"󰄼"}.mdi-chevron-double-left:before{content:"󰄽"}.mdi-chevron-double-right:before{content:"󰄾"}.mdi-chevron-double-up:before{content:"󰄿"}.mdi-chevron-down:before{content:"󰅀"}.mdi-chevron-down-box:before{content:"󰧖"}.mdi-chevron-down-box-outline:before{content:"󰧗"}.mdi-chevron-down-circle:before{content:"󰬦"}.mdi-chevron-down-circle-outline:before{content:"󰬧"}.mdi-chevron-left:before{content:"󰅁"}.mdi-chevron-left-box:before{content:"󰧘"}.mdi-chevron-left-box-outline:before{content:"󰧙"}.mdi-chevron-left-circle:before{content:"󰬨"}.mdi-chevron-left-circle-outline:before{content:"󰬩"}.mdi-chevron-right:before{content:"󰅂"}.mdi-chevron-right-box:before{content:"󰧚"}.mdi-chevron-right-box-outline:before{content:"󰧛"}.mdi-chevron-right-circle:before{content:"󰬪"}.mdi-chevron-right-circle-outline:before{content:"󰬫"}.mdi-chevron-triple-down:before{content:"󰶹"}.mdi-chevron-triple-left:before{content:"󰶺"}.mdi-chevron-triple-right:before{content:"󰶻"}.mdi-chevron-triple-up:before{content:"󰶼"}.mdi-chevron-up:before{content:"󰅃"}.mdi-chevron-up-box:before{content:"󰧜"}.mdi-chevron-up-box-outline:before{content:"󰧝"}.mdi-chevron-up-circle:before{content:"󰬬"}.mdi-chevron-up-circle-outline:before{content:"󰬭"}.mdi-chili-alert:before{content:"󱟪"}.mdi-chili-alert-outline:before{content:"󱟫"}.mdi-chili-hot:before{content:"󰞲"}.mdi-chili-hot-outline:before{content:"󱟬"}.mdi-chili-medium:before{content:"󰞳"}.mdi-chili-medium-outline:before{content:"󱟭"}.mdi-chili-mild:before{content:"󰞴"}.mdi-chili-mild-outline:before{content:"󱟮"}.mdi-chili-off:before{content:"󱑧"}.mdi-chili-off-outline:before{content:"󱟯"}.mdi-chip:before{content:"󰘚"}.mdi-church:before{content:"󰅄"}.mdi-church-outline:before{content:"󱬂"}.mdi-cigar:before{content:"󱆉"}.mdi-cigar-off:before{content:"󱐛"}.mdi-circle:before{content:"󰝥"}.mdi-circle-box:before{content:"󱗜"}.mdi-circle-box-outline:before{content:"󱗝"}.mdi-circle-double:before{content:"󰺕"}.mdi-circle-edit-outline:before{content:"󰣕"}.mdi-circle-expand:before{content:"󰺖"}.mdi-circle-half:before{content:"󱎕"}.mdi-circle-half-full:before{content:"󱎖"}.mdi-circle-medium:before{content:"󰧞"}.mdi-circle-multiple:before{content:"󰬸"}.mdi-circle-multiple-outline:before{content:"󰚕"}.mdi-circle-off-outline:before{content:"󱃓"}.mdi-circle-opacity:before{content:"󱡓"}.mdi-circle-outline:before{content:"󰝦"}.mdi-circle-slice-1:before{content:"󰪞"}.mdi-circle-slice-2:before{content:"󰪟"}.mdi-circle-slice-3:before{content:"󰪠"}.mdi-circle-slice-4:before{content:"󰪡"}.mdi-circle-slice-5:before{content:"󰪢"}.mdi-circle-slice-6:before{content:"󰪣"}.mdi-circle-slice-7:before{content:"󰪤"}.mdi-circle-slice-8:before{content:"󰪥"}.mdi-circle-small:before{content:"󰧟"}.mdi-circular-saw:before{content:"󰸢"}.mdi-city:before{content:"󰅆"}.mdi-city-switch:before{content:"󱰨"}.mdi-city-variant:before{content:"󰨶"}.mdi-city-variant-outline:before{content:"󰨷"}.mdi-clipboard:before{content:"󰅇"}.mdi-clipboard-account:before{content:"󰅈"}.mdi-clipboard-account-outline:before{content:"󰱕"}.mdi-clipboard-alert:before{content:"󰅉"}.mdi-clipboard-alert-outline:before{content:"󰳷"}.mdi-clipboard-arrow-down:before{content:"󰅊"}.mdi-clipboard-arrow-down-outline:before{content:"󰱖"}.mdi-clipboard-arrow-left:before{content:"󰅋"}.mdi-clipboard-arrow-left-outline:before{content:"󰳸"}.mdi-clipboard-arrow-right:before{content:"󰳹"}.mdi-clipboard-arrow-right-outline:before{content:"󰳺"}.mdi-clipboard-arrow-up:before{content:"󰱗"}.mdi-clipboard-arrow-up-outline:before{content:"󰱘"}.mdi-clipboard-check:before{content:"󰅎"}.mdi-clipboard-check-multiple:before{content:"󱉣"}.mdi-clipboard-check-multiple-outline:before{content:"󱉤"}.mdi-clipboard-check-outline:before{content:"󰢨"}.mdi-clipboard-clock:before{content:"󱛢"}.mdi-clipboard-clock-outline:before{content:"󱛣"}.mdi-clipboard-edit:before{content:"󱓥"}.mdi-clipboard-edit-outline:before{content:"󱓦"}.mdi-clipboard-file:before{content:"󱉥"}.mdi-clipboard-file-outline:before{content:"󱉦"}.mdi-clipboard-flow:before{content:"󰛈"}.mdi-clipboard-flow-outline:before{content:"󱄗"}.mdi-clipboard-list:before{content:"󱃔"}.mdi-clipboard-list-outline:before{content:"󱃕"}.mdi-clipboard-minus:before{content:"󱘘"}.mdi-clipboard-minus-outline:before{content:"󱘙"}.mdi-clipboard-multiple:before{content:"󱉧"}.mdi-clipboard-multiple-outline:before{content:"󱉨"}.mdi-clipboard-off:before{content:"󱘚"}.mdi-clipboard-off-outline:before{content:"󱘛"}.mdi-clipboard-outline:before{content:"󰅌"}.mdi-clipboard-play:before{content:"󰱙"}.mdi-clipboard-play-multiple:before{content:"󱉩"}.mdi-clipboard-play-multiple-outline:before{content:"󱉪"}.mdi-clipboard-play-outline:before{content:"󰱚"}.mdi-clipboard-plus:before{content:"󰝑"}.mdi-clipboard-plus-outline:before{content:"󱌟"}.mdi-clipboard-pulse:before{content:"󰡝"}.mdi-clipboard-pulse-outline:before{content:"󰡞"}.mdi-clipboard-remove:before{content:"󱘜"}.mdi-clipboard-remove-outline:before{content:"󱘝"}.mdi-clipboard-search:before{content:"󱘞"}.mdi-clipboard-search-outline:before{content:"󱘟"}.mdi-clipboard-text:before{content:"󰅍"}.mdi-clipboard-text-clock:before{content:"󱣹"}.mdi-clipboard-text-clock-outline:before{content:"󱣺"}.mdi-clipboard-text-multiple:before{content:"󱉫"}.mdi-clipboard-text-multiple-outline:before{content:"󱉬"}.mdi-clipboard-text-off:before{content:"󱘠"}.mdi-clipboard-text-off-outline:before{content:"󱘡"}.mdi-clipboard-text-outline:before{content:"󰨸"}.mdi-clipboard-text-play:before{content:"󰱛"}.mdi-clipboard-text-play-outline:before{content:"󰱜"}.mdi-clipboard-text-search:before{content:"󱘢"}.mdi-clipboard-text-search-outline:before{content:"󱘣"}.mdi-clippy:before{content:"󰅏"}.mdi-clock:before{content:"󰥔"}.mdi-clock-alert:before{content:"󰥕"}.mdi-clock-alert-outline:before{content:"󰗎"}.mdi-clock-check:before{content:"󰾨"}.mdi-clock-check-outline:before{content:"󰾩"}.mdi-clock-digital:before{content:"󰺗"}.mdi-clock-edit:before{content:"󱦺"}.mdi-clock-edit-outline:before{content:"󱦻"}.mdi-clock-end:before{content:"󰅑"}.mdi-clock-fast:before{content:"󰅒"}.mdi-clock-in:before{content:"󰅓"}.mdi-clock-minus:before{content:"󱡣"}.mdi-clock-minus-outline:before{content:"󱡤"}.mdi-clock-out:before{content:"󰅔"}.mdi-clock-outline:before{content:"󰅐"}.mdi-clock-plus:before{content:"󱡡"}.mdi-clock-plus-outline:before{content:"󱡢"}.mdi-clock-remove:before{content:"󱡥"}.mdi-clock-remove-outline:before{content:"󱡦"}.mdi-clock-star-four-points:before{content:"󱰩"}.mdi-clock-star-four-points-outline:before{content:"󱰪"}.mdi-clock-start:before{content:"󰅕"}.mdi-clock-time-eight:before{content:"󱑆"}.mdi-clock-time-eight-outline:before{content:"󱑒"}.mdi-clock-time-eleven:before{content:"󱑉"}.mdi-clock-time-eleven-outline:before{content:"󱑕"}.mdi-clock-time-five:before{content:"󱑃"}.mdi-clock-time-five-outline:before{content:"󱑏"}.mdi-clock-time-four:before{content:"󱑂"}.mdi-clock-time-four-outline:before{content:"󱑎"}.mdi-clock-time-nine:before{content:"󱑇"}.mdi-clock-time-nine-outline:before{content:"󱑓"}.mdi-clock-time-one:before{content:"󱐿"}.mdi-clock-time-one-outline:before{content:"󱑋"}.mdi-clock-time-seven:before{content:"󱑅"}.mdi-clock-time-seven-outline:before{content:"󱑑"}.mdi-clock-time-six:before{content:"󱑄"}.mdi-clock-time-six-outline:before{content:"󱑐"}.mdi-clock-time-ten:before{content:"󱑈"}.mdi-clock-time-ten-outline:before{content:"󱑔"}.mdi-clock-time-three:before{content:"󱑁"}.mdi-clock-time-three-outline:before{content:"󱑍"}.mdi-clock-time-twelve:before{content:"󱑊"}.mdi-clock-time-twelve-outline:before{content:"󱑖"}.mdi-clock-time-two:before{content:"󱑀"}.mdi-clock-time-two-outline:before{content:"󱑌"}.mdi-close:before{content:"󰅖"}.mdi-close-box:before{content:"󰅗"}.mdi-close-box-multiple:before{content:"󰱝"}.mdi-close-box-multiple-outline:before{content:"󰱞"}.mdi-close-box-outline:before{content:"󰅘"}.mdi-close-circle:before{content:"󰅙"}.mdi-close-circle-multiple:before{content:"󰘪"}.mdi-close-circle-multiple-outline:before{content:"󰢃"}.mdi-close-circle-outline:before{content:"󰅚"}.mdi-close-network:before{content:"󰅛"}.mdi-close-network-outline:before{content:"󰱟"}.mdi-close-octagon:before{content:"󰅜"}.mdi-close-octagon-outline:before{content:"󰅝"}.mdi-close-outline:before{content:"󰛉"}.mdi-close-thick:before{content:"󱎘"}.mdi-closed-caption:before{content:"󰅞"}.mdi-closed-caption-outline:before{content:"󰶽"}.mdi-cloud:before{content:"󰅟"}.mdi-cloud-alert:before{content:"󰧠"}.mdi-cloud-alert-outline:before{content:"󱯠"}.mdi-cloud-arrow-down:before{content:"󱯡"}.mdi-cloud-arrow-down-outline:before{content:"󱯢"}.mdi-cloud-arrow-left:before{content:"󱯣"}.mdi-cloud-arrow-left-outline:before{content:"󱯤"}.mdi-cloud-arrow-right:before{content:"󱯥"}.mdi-cloud-arrow-right-outline:before{content:"󱯦"}.mdi-cloud-arrow-up:before{content:"󱯧"}.mdi-cloud-arrow-up-outline:before{content:"󱯨"}.mdi-cloud-braces:before{content:"󰞵"}.mdi-cloud-cancel:before{content:"󱯩"}.mdi-cloud-cancel-outline:before{content:"󱯪"}.mdi-cloud-check:before{content:"󱯫"}.mdi-cloud-check-outline:before{content:"󱯬"}.mdi-cloud-check-variant:before{content:"󰅠"}.mdi-cloud-check-variant-outline:before{content:"󱋌"}.mdi-cloud-circle:before{content:"󰅡"}.mdi-cloud-circle-outline:before{content:"󱯭"}.mdi-cloud-clock:before{content:"󱯮"}.mdi-cloud-clock-outline:before{content:"󱯯"}.mdi-cloud-cog:before{content:"󱯰"}.mdi-cloud-cog-outline:before{content:"󱯱"}.mdi-cloud-download:before{content:"󰅢"}.mdi-cloud-download-outline:before{content:"󰭽"}.mdi-cloud-key:before{content:"󱲡"}.mdi-cloud-key-outline:before{content:"󱲢"}.mdi-cloud-lock:before{content:"󱇱"}.mdi-cloud-lock-open:before{content:"󱯲"}.mdi-cloud-lock-open-outline:before{content:"󱯳"}.mdi-cloud-lock-outline:before{content:"󱇲"}.mdi-cloud-minus:before{content:"󱯴"}.mdi-cloud-minus-outline:before{content:"󱯵"}.mdi-cloud-off:before{content:"󱯶"}.mdi-cloud-off-outline:before{content:"󰅤"}.mdi-cloud-outline:before{content:"󰅣"}.mdi-cloud-percent:before{content:"󱨵"}.mdi-cloud-percent-outline:before{content:"󱨶"}.mdi-cloud-plus:before{content:"󱯷"}.mdi-cloud-plus-outline:before{content:"󱯸"}.mdi-cloud-print:before{content:"󰅥"}.mdi-cloud-print-outline:before{content:"󰅦"}.mdi-cloud-question:before{content:"󰨹"}.mdi-cloud-question-outline:before{content:"󱯹"}.mdi-cloud-refresh:before{content:"󱯺"}.mdi-cloud-refresh-outline:before{content:"󱯻"}.mdi-cloud-refresh-variant:before{content:"󰔪"}.mdi-cloud-refresh-variant-outline:before{content:"󱯼"}.mdi-cloud-remove:before{content:"󱯽"}.mdi-cloud-remove-outline:before{content:"󱯾"}.mdi-cloud-search:before{content:"󰥖"}.mdi-cloud-search-outline:before{content:"󰥗"}.mdi-cloud-sync:before{content:"󰘿"}.mdi-cloud-sync-outline:before{content:"󱋖"}.mdi-cloud-tags:before{content:"󰞶"}.mdi-cloud-upload:before{content:"󰅧"}.mdi-cloud-upload-outline:before{content:"󰭾"}.mdi-clouds:before{content:"󱮕"}.mdi-clover:before{content:"󰠖"}.mdi-clover-outline:before{content:"󱱢"}.mdi-coach-lamp:before{content:"󱀠"}.mdi-coach-lamp-variant:before{content:"󱨷"}.mdi-coat-rack:before{content:"󱂞"}.mdi-code-array:before{content:"󰅨"}.mdi-code-block-braces:before{content:"󱲃"}.mdi-code-block-brackets:before{content:"󱲄"}.mdi-code-block-parentheses:before{content:"󱲅"}.mdi-code-block-tags:before{content:"󱲆"}.mdi-code-braces:before{content:"󰅩"}.mdi-code-braces-box:before{content:"󱃖"}.mdi-code-brackets:before{content:"󰅪"}.mdi-code-equal:before{content:"󰅫"}.mdi-code-greater-than:before{content:"󰅬"}.mdi-code-greater-than-or-equal:before{content:"󰅭"}.mdi-code-json:before{content:"󰘦"}.mdi-code-less-than:before{content:"󰅮"}.mdi-code-less-than-or-equal:before{content:"󰅯"}.mdi-code-not-equal:before{content:"󰅰"}.mdi-code-not-equal-variant:before{content:"󰅱"}.mdi-code-parentheses:before{content:"󰅲"}.mdi-code-parentheses-box:before{content:"󱃗"}.mdi-code-string:before{content:"󰅳"}.mdi-code-tags:before{content:"󰅴"}.mdi-code-tags-check:before{content:"󰚔"}.mdi-codepen:before{content:"󰅵"}.mdi-coffee:before{content:"󰅶"}.mdi-coffee-maker:before{content:"󱂟"}.mdi-coffee-maker-check:before{content:"󱤱"}.mdi-coffee-maker-check-outline:before{content:"󱤲"}.mdi-coffee-maker-outline:before{content:"󱠛"}.mdi-coffee-off:before{content:"󰾪"}.mdi-coffee-off-outline:before{content:"󰾫"}.mdi-coffee-outline:before{content:"󰛊"}.mdi-coffee-to-go:before{content:"󰅷"}.mdi-coffee-to-go-outline:before{content:"󱌎"}.mdi-coffin:before{content:"󰭿"}.mdi-cog:before{content:"󰒓"}.mdi-cog-box:before{content:"󰒔"}.mdi-cog-clockwise:before{content:"󱇝"}.mdi-cog-counterclockwise:before{content:"󱇞"}.mdi-cog-off:before{content:"󱏎"}.mdi-cog-off-outline:before{content:"󱏏"}.mdi-cog-outline:before{content:"󰢻"}.mdi-cog-pause:before{content:"󱤳"}.mdi-cog-pause-outline:before{content:"󱤴"}.mdi-cog-play:before{content:"󱤵"}.mdi-cog-play-outline:before{content:"󱤶"}.mdi-cog-refresh:before{content:"󱑞"}.mdi-cog-refresh-outline:before{content:"󱑟"}.mdi-cog-stop:before{content:"󱤷"}.mdi-cog-stop-outline:before{content:"󱤸"}.mdi-cog-sync:before{content:"󱑠"}.mdi-cog-sync-outline:before{content:"󱑡"}.mdi-cog-transfer:before{content:"󱁛"}.mdi-cog-transfer-outline:before{content:"󱁜"}.mdi-cogs:before{content:"󰣖"}.mdi-collage:before{content:"󰙀"}.mdi-collapse-all:before{content:"󰪦"}.mdi-collapse-all-outline:before{content:"󰪧"}.mdi-color-helper:before{content:"󰅹"}.mdi-comma:before{content:"󰸣"}.mdi-comma-box:before{content:"󰸫"}.mdi-comma-box-outline:before{content:"󰸤"}.mdi-comma-circle:before{content:"󰸥"}.mdi-comma-circle-outline:before{content:"󰸦"}.mdi-comment:before{content:"󰅺"}.mdi-comment-account:before{content:"󰅻"}.mdi-comment-account-outline:before{content:"󰅼"}.mdi-comment-alert:before{content:"󰅽"}.mdi-comment-alert-outline:before{content:"󰅾"}.mdi-comment-arrow-left:before{content:"󰧡"}.mdi-comment-arrow-left-outline:before{content:"󰧢"}.mdi-comment-arrow-right:before{content:"󰧣"}.mdi-comment-arrow-right-outline:before{content:"󰧤"}.mdi-comment-bookmark:before{content:"󱖮"}.mdi-comment-bookmark-outline:before{content:"󱖯"}.mdi-comment-check:before{content:"󰅿"}.mdi-comment-check-outline:before{content:"󰆀"}.mdi-comment-edit:before{content:"󱆿"}.mdi-comment-edit-outline:before{content:"󱋄"}.mdi-comment-eye:before{content:"󰨺"}.mdi-comment-eye-outline:before{content:"󰨻"}.mdi-comment-flash:before{content:"󱖰"}.mdi-comment-flash-outline:before{content:"󱖱"}.mdi-comment-minus:before{content:"󱗟"}.mdi-comment-minus-outline:before{content:"󱗠"}.mdi-comment-multiple:before{content:"󰡟"}.mdi-comment-multiple-outline:before{content:"󰆁"}.mdi-comment-off:before{content:"󱗡"}.mdi-comment-off-outline:before{content:"󱗢"}.mdi-comment-outline:before{content:"󰆂"}.mdi-comment-plus:before{content:"󰧥"}.mdi-comment-plus-outline:before{content:"󰆃"}.mdi-comment-processing:before{content:"󰆄"}.mdi-comment-processing-outline:before{content:"󰆅"}.mdi-comment-question:before{content:"󰠗"}.mdi-comment-question-outline:before{content:"󰆆"}.mdi-comment-quote:before{content:"󱀡"}.mdi-comment-quote-outline:before{content:"󱀢"}.mdi-comment-remove:before{content:"󰗞"}.mdi-comment-remove-outline:before{content:"󰆇"}.mdi-comment-search:before{content:"󰨼"}.mdi-comment-search-outline:before{content:"󰨽"}.mdi-comment-text:before{content:"󰆈"}.mdi-comment-text-multiple:before{content:"󰡠"}.mdi-comment-text-multiple-outline:before{content:"󰡡"}.mdi-comment-text-outline:before{content:"󰆉"}.mdi-compare:before{content:"󰆊"}.mdi-compare-horizontal:before{content:"󱒒"}.mdi-compare-remove:before{content:"󱢳"}.mdi-compare-vertical:before{content:"󱒓"}.mdi-compass:before{content:"󰆋"}.mdi-compass-off:before{content:"󰮀"}.mdi-compass-off-outline:before{content:"󰮁"}.mdi-compass-outline:before{content:"󰆌"}.mdi-compass-rose:before{content:"󱎂"}.mdi-compost:before{content:"󱨸"}.mdi-cone:before{content:"󱥌"}.mdi-cone-off:before{content:"󱥍"}.mdi-connection:before{content:"󱘖"}.mdi-console:before{content:"󰆍"}.mdi-console-line:before{content:"󰞷"}.mdi-console-network:before{content:"󰢩"}.mdi-console-network-outline:before{content:"󰱠"}.mdi-consolidate:before{content:"󱃘"}.mdi-contactless-payment:before{content:"󰵪"}.mdi-contactless-payment-circle:before{content:"󰌡"}.mdi-contactless-payment-circle-outline:before{content:"󰐈"}.mdi-contacts:before{content:"󰛋"}.mdi-contacts-outline:before{content:"󰖸"}.mdi-contain:before{content:"󰨾"}.mdi-contain-end:before{content:"󰨿"}.mdi-contain-start:before{content:"󰩀"}.mdi-content-copy:before{content:"󰆏"}.mdi-content-cut:before{content:"󰆐"}.mdi-content-duplicate:before{content:"󰆑"}.mdi-content-paste:before{content:"󰆒"}.mdi-content-save:before{content:"󰆓"}.mdi-content-save-alert:before{content:"󰽂"}.mdi-content-save-alert-outline:before{content:"󰽃"}.mdi-content-save-all:before{content:"󰆔"}.mdi-content-save-all-outline:before{content:"󰽄"}.mdi-content-save-check:before{content:"󱣪"}.mdi-content-save-check-outline:before{content:"󱣫"}.mdi-content-save-cog:before{content:"󱑛"}.mdi-content-save-cog-outline:before{content:"󱑜"}.mdi-content-save-edit:before{content:"󰳻"}.mdi-content-save-edit-outline:before{content:"󰳼"}.mdi-content-save-minus:before{content:"󱭃"}.mdi-content-save-minus-outline:before{content:"󱭄"}.mdi-content-save-move:before{content:"󰸧"}.mdi-content-save-move-outline:before{content:"󰸨"}.mdi-content-save-off:before{content:"󱙃"}.mdi-content-save-off-outline:before{content:"󱙄"}.mdi-content-save-outline:before{content:"󰠘"}.mdi-content-save-plus:before{content:"󱭁"}.mdi-content-save-plus-outline:before{content:"󱭂"}.mdi-content-save-settings:before{content:"󰘛"}.mdi-content-save-settings-outline:before{content:"󰬮"}.mdi-contrast:before{content:"󰆕"}.mdi-contrast-box:before{content:"󰆖"}.mdi-contrast-circle:before{content:"󰆗"}.mdi-controller:before{content:"󰊴"}.mdi-controller-classic:before{content:"󰮂"}.mdi-controller-classic-outline:before{content:"󰮃"}.mdi-controller-off:before{content:"󰊵"}.mdi-cookie:before{content:"󰆘"}.mdi-cookie-alert:before{content:"󱛐"}.mdi-cookie-alert-outline:before{content:"󱛑"}.mdi-cookie-check:before{content:"󱛒"}.mdi-cookie-check-outline:before{content:"󱛓"}.mdi-cookie-clock:before{content:"󱛤"}.mdi-cookie-clock-outline:before{content:"󱛥"}.mdi-cookie-cog:before{content:"󱛔"}.mdi-cookie-cog-outline:before{content:"󱛕"}.mdi-cookie-edit:before{content:"󱛦"}.mdi-cookie-edit-outline:before{content:"󱛧"}.mdi-cookie-lock:before{content:"󱛨"}.mdi-cookie-lock-outline:before{content:"󱛩"}.mdi-cookie-minus:before{content:"󱛚"}.mdi-cookie-minus-outline:before{content:"󱛛"}.mdi-cookie-off:before{content:"󱛪"}.mdi-cookie-off-outline:before{content:"󱛫"}.mdi-cookie-outline:before{content:"󱛞"}.mdi-cookie-plus:before{content:"󱛖"}.mdi-cookie-plus-outline:before{content:"󱛗"}.mdi-cookie-refresh:before{content:"󱛬"}.mdi-cookie-refresh-outline:before{content:"󱛭"}.mdi-cookie-remove:before{content:"󱛘"}.mdi-cookie-remove-outline:before{content:"󱛙"}.mdi-cookie-settings:before{content:"󱛜"}.mdi-cookie-settings-outline:before{content:"󱛝"}.mdi-coolant-temperature:before{content:"󰏈"}.mdi-copyleft:before{content:"󱤹"}.mdi-copyright:before{content:"󰗦"}.mdi-cordova:before{content:"󰥘"}.mdi-corn:before{content:"󰞸"}.mdi-corn-off:before{content:"󱏯"}.mdi-cosine-wave:before{content:"󱑹"}.mdi-counter:before{content:"󰆙"}.mdi-countertop:before{content:"󱠜"}.mdi-countertop-outline:before{content:"󱠝"}.mdi-cow:before{content:"󰆚"}.mdi-cow-off:before{content:"󱣼"}.mdi-cpu-32-bit:before{content:"󰻟"}.mdi-cpu-64-bit:before{content:"󰻠"}.mdi-cradle:before{content:"󱦋"}.mdi-cradle-outline:before{content:"󱦑"}.mdi-crane:before{content:"󰡢"}.mdi-creation:before{content:"󰙴"}.mdi-creation-outline:before{content:"󱰫"}.mdi-creative-commons:before{content:"󰵫"}.mdi-credit-card:before{content:"󰿯"}.mdi-credit-card-check:before{content:"󱏐"}.mdi-credit-card-check-outline:before{content:"󱏑"}.mdi-credit-card-chip:before{content:"󱤏"}.mdi-credit-card-chip-outline:before{content:"󱤐"}.mdi-credit-card-clock:before{content:"󰻡"}.mdi-credit-card-clock-outline:before{content:"󰻢"}.mdi-credit-card-edit:before{content:"󱟗"}.mdi-credit-card-edit-outline:before{content:"󱟘"}.mdi-credit-card-fast:before{content:"󱤑"}.mdi-credit-card-fast-outline:before{content:"󱤒"}.mdi-credit-card-lock:before{content:"󱣧"}.mdi-credit-card-lock-outline:before{content:"󱣨"}.mdi-credit-card-marker:before{content:"󰚨"}.mdi-credit-card-marker-outline:before{content:"󰶾"}.mdi-credit-card-minus:before{content:"󰾬"}.mdi-credit-card-minus-outline:before{content:"󰾭"}.mdi-credit-card-multiple:before{content:"󰿰"}.mdi-credit-card-multiple-outline:before{content:"󰆜"}.mdi-credit-card-off:before{content:"󰿱"}.mdi-credit-card-off-outline:before{content:"󰗤"}.mdi-credit-card-outline:before{content:"󰆛"}.mdi-credit-card-plus:before{content:"󰿲"}.mdi-credit-card-plus-outline:before{content:"󰙶"}.mdi-credit-card-refresh:before{content:"󱙅"}.mdi-credit-card-refresh-outline:before{content:"󱙆"}.mdi-credit-card-refund:before{content:"󰿳"}.mdi-credit-card-refund-outline:before{content:"󰪨"}.mdi-credit-card-remove:before{content:"󰾮"}.mdi-credit-card-remove-outline:before{content:"󰾯"}.mdi-credit-card-scan:before{content:"󰿴"}.mdi-credit-card-scan-outline:before{content:"󰆝"}.mdi-credit-card-search:before{content:"󱙇"}.mdi-credit-card-search-outline:before{content:"󱙈"}.mdi-credit-card-settings:before{content:"󰿵"}.mdi-credit-card-settings-outline:before{content:"󰣗"}.mdi-credit-card-sync:before{content:"󱙉"}.mdi-credit-card-sync-outline:before{content:"󱙊"}.mdi-credit-card-wireless:before{content:"󰠂"}.mdi-credit-card-wireless-off:before{content:"󰕺"}.mdi-credit-card-wireless-off-outline:before{content:"󰕻"}.mdi-credit-card-wireless-outline:before{content:"󰵬"}.mdi-cricket:before{content:"󰵭"}.mdi-crop:before{content:"󰆞"}.mdi-crop-free:before{content:"󰆟"}.mdi-crop-landscape:before{content:"󰆠"}.mdi-crop-portrait:before{content:"󰆡"}.mdi-crop-rotate:before{content:"󰚖"}.mdi-crop-square:before{content:"󰆢"}.mdi-cross:before{content:"󰥓"}.mdi-cross-bolnisi:before{content:"󰳭"}.mdi-cross-celtic:before{content:"󰳵"}.mdi-cross-outline:before{content:"󰳶"}.mdi-crosshairs:before{content:"󰆣"}.mdi-crosshairs-gps:before{content:"󰆤"}.mdi-crosshairs-off:before{content:"󰽅"}.mdi-crosshairs-question:before{content:"󱄶"}.mdi-crowd:before{content:"󱥵"}.mdi-crown:before{content:"󰆥"}.mdi-crown-circle:before{content:"󱟜"}.mdi-crown-circle-outline:before{content:"󱟝"}.mdi-crown-outline:before{content:"󱇐"}.mdi-cryengine:before{content:"󰥙"}.mdi-crystal-ball:before{content:"󰬯"}.mdi-cube:before{content:"󰆦"}.mdi-cube-off:before{content:"󱐜"}.mdi-cube-off-outline:before{content:"󱐝"}.mdi-cube-outline:before{content:"󰆧"}.mdi-cube-scan:before{content:"󰮄"}.mdi-cube-send:before{content:"󰆨"}.mdi-cube-unfolded:before{content:"󰆩"}.mdi-cup:before{content:"󰆪"}.mdi-cup-off:before{content:"󰗥"}.mdi-cup-off-outline:before{content:"󱍽"}.mdi-cup-outline:before{content:"󱌏"}.mdi-cup-water:before{content:"󰆫"}.mdi-cupboard:before{content:"󰽆"}.mdi-cupboard-outline:before{content:"󰽇"}.mdi-cupcake:before{content:"󰥚"}.mdi-curling:before{content:"󰡣"}.mdi-currency-bdt:before{content:"󰡤"}.mdi-currency-brl:before{content:"󰮅"}.mdi-currency-btc:before{content:"󰆬"}.mdi-currency-cny:before{content:"󰞺"}.mdi-currency-eth:before{content:"󰞻"}.mdi-currency-eur:before{content:"󰆭"}.mdi-currency-eur-off:before{content:"󱌕"}.mdi-currency-fra:before{content:"󱨹"}.mdi-currency-gbp:before{content:"󰆮"}.mdi-currency-ils:before{content:"󰱡"}.mdi-currency-inr:before{content:"󰆯"}.mdi-currency-jpy:before{content:"󰞼"}.mdi-currency-krw:before{content:"󰞽"}.mdi-currency-kzt:before{content:"󰡥"}.mdi-currency-mnt:before{content:"󱔒"}.mdi-currency-ngn:before{content:"󰆰"}.mdi-currency-php:before{content:"󰧦"}.mdi-currency-rial:before{content:"󰺜"}.mdi-currency-rub:before{content:"󰆱"}.mdi-currency-rupee:before{content:"󱥶"}.mdi-currency-sign:before{content:"󰞾"}.mdi-currency-thb:before{content:"󱰅"}.mdi-currency-try:before{content:"󰆲"}.mdi-currency-twd:before{content:"󰞿"}.mdi-currency-uah:before{content:"󱮛"}.mdi-currency-usd:before{content:"󰇁"}.mdi-currency-usd-off:before{content:"󰙺"}.mdi-current-ac:before{content:"󱒀"}.mdi-current-dc:before{content:"󰥜"}.mdi-cursor-default:before{content:"󰇀"}.mdi-cursor-default-click:before{content:"󰳽"}.mdi-cursor-default-click-outline:before{content:"󰳾"}.mdi-cursor-default-gesture:before{content:"󱄧"}.mdi-cursor-default-gesture-outline:before{content:"󱄨"}.mdi-cursor-default-outline:before{content:"󰆿"}.mdi-cursor-move:before{content:"󰆾"}.mdi-cursor-pointer:before{content:"󰆽"}.mdi-cursor-text:before{content:"󰗧"}.mdi-curtains:before{content:"󱡆"}.mdi-curtains-closed:before{content:"󱡇"}.mdi-cylinder:before{content:"󱥎"}.mdi-cylinder-off:before{content:"󱥏"}.mdi-dance-ballroom:before{content:"󱗻"}.mdi-dance-pole:before{content:"󱕸"}.mdi-data-matrix:before{content:"󱔼"}.mdi-data-matrix-edit:before{content:"󱔽"}.mdi-data-matrix-minus:before{content:"󱔾"}.mdi-data-matrix-plus:before{content:"󱔿"}.mdi-data-matrix-remove:before{content:"󱕀"}.mdi-data-matrix-scan:before{content:"󱕁"}.mdi-database:before{content:"󰆼"}.mdi-database-alert:before{content:"󱘺"}.mdi-database-alert-outline:before{content:"󱘤"}.mdi-database-arrow-down:before{content:"󱘻"}.mdi-database-arrow-down-outline:before{content:"󱘥"}.mdi-database-arrow-left:before{content:"󱘼"}.mdi-database-arrow-left-outline:before{content:"󱘦"}.mdi-database-arrow-right:before{content:"󱘽"}.mdi-database-arrow-right-outline:before{content:"󱘧"}.mdi-database-arrow-up:before{content:"󱘾"}.mdi-database-arrow-up-outline:before{content:"󱘨"}.mdi-database-check:before{content:"󰪩"}.mdi-database-check-outline:before{content:"󱘩"}.mdi-database-clock:before{content:"󱘿"}.mdi-database-clock-outline:before{content:"󱘪"}.mdi-database-cog:before{content:"󱙋"}.mdi-database-cog-outline:before{content:"󱙌"}.mdi-database-edit:before{content:"󰮆"}.mdi-database-edit-outline:before{content:"󱘫"}.mdi-database-export:before{content:"󰥞"}.mdi-database-export-outline:before{content:"󱘬"}.mdi-database-eye:before{content:"󱤟"}.mdi-database-eye-off:before{content:"󱤠"}.mdi-database-eye-off-outline:before{content:"󱤡"}.mdi-database-eye-outline:before{content:"󱤢"}.mdi-database-import:before{content:"󰥝"}.mdi-database-import-outline:before{content:"󱘭"}.mdi-database-lock:before{content:"󰪪"}.mdi-database-lock-outline:before{content:"󱘮"}.mdi-database-marker:before{content:"󱋶"}.mdi-database-marker-outline:before{content:"󱘯"}.mdi-database-minus:before{content:"󰆻"}.mdi-database-minus-outline:before{content:"󱘰"}.mdi-database-off:before{content:"󱙀"}.mdi-database-off-outline:before{content:"󱘱"}.mdi-database-outline:before{content:"󱘲"}.mdi-database-plus:before{content:"󰆺"}.mdi-database-plus-outline:before{content:"󱘳"}.mdi-database-refresh:before{content:"󰗂"}.mdi-database-refresh-outline:before{content:"󱘴"}.mdi-database-remove:before{content:"󰴀"}.mdi-database-remove-outline:before{content:"󱘵"}.mdi-database-search:before{content:"󰡦"}.mdi-database-search-outline:before{content:"󱘶"}.mdi-database-settings:before{content:"󰴁"}.mdi-database-settings-outline:before{content:"󱘷"}.mdi-database-sync:before{content:"󰳿"}.mdi-database-sync-outline:before{content:"󱘸"}.mdi-death-star:before{content:"󰣘"}.mdi-death-star-variant:before{content:"󰣙"}.mdi-deathly-hallows:before{content:"󰮇"}.mdi-debian:before{content:"󰣚"}.mdi-debug-step-into:before{content:"󰆹"}.mdi-debug-step-out:before{content:"󰆸"}.mdi-debug-step-over:before{content:"󰆷"}.mdi-decagram:before{content:"󰝬"}.mdi-decagram-outline:before{content:"󰝭"}.mdi-decimal:before{content:"󱂡"}.mdi-decimal-comma:before{content:"󱂢"}.mdi-decimal-comma-decrease:before{content:"󱂣"}.mdi-decimal-comma-increase:before{content:"󱂤"}.mdi-decimal-decrease:before{content:"󰆶"}.mdi-decimal-increase:before{content:"󰆵"}.mdi-delete:before{content:"󰆴"}.mdi-delete-alert:before{content:"󱂥"}.mdi-delete-alert-outline:before{content:"󱂦"}.mdi-delete-circle:before{content:"󰚃"}.mdi-delete-circle-outline:before{content:"󰮈"}.mdi-delete-clock:before{content:"󱕖"}.mdi-delete-clock-outline:before{content:"󱕗"}.mdi-delete-empty:before{content:"󰛌"}.mdi-delete-empty-outline:before{content:"󰺝"}.mdi-delete-forever:before{content:"󰗨"}.mdi-delete-forever-outline:before{content:"󰮉"}.mdi-delete-off:before{content:"󱂧"}.mdi-delete-off-outline:before{content:"󱂨"}.mdi-delete-outline:before{content:"󰧧"}.mdi-delete-restore:before{content:"󰠙"}.mdi-delete-sweep:before{content:"󰗩"}.mdi-delete-sweep-outline:before{content:"󰱢"}.mdi-delete-variant:before{content:"󰆳"}.mdi-delta:before{content:"󰇂"}.mdi-desk:before{content:"󱈹"}.mdi-desk-lamp:before{content:"󰥟"}.mdi-desk-lamp-off:before{content:"󱬟"}.mdi-desk-lamp-on:before{content:"󱬠"}.mdi-deskphone:before{content:"󰇃"}.mdi-desktop-classic:before{content:"󰟀"}.mdi-desktop-tower:before{content:"󰇅"}.mdi-desktop-tower-monitor:before{content:"󰪫"}.mdi-details:before{content:"󰇆"}.mdi-dev-to:before{content:"󰵮"}.mdi-developer-board:before{content:"󰚗"}.mdi-deviantart:before{content:"󰇇"}.mdi-devices:before{content:"󰾰"}.mdi-dharmachakra:before{content:"󰥋"}.mdi-diabetes:before{content:"󱄦"}.mdi-dialpad:before{content:"󰘜"}.mdi-diameter:before{content:"󰱣"}.mdi-diameter-outline:before{content:"󰱤"}.mdi-diameter-variant:before{content:"󰱥"}.mdi-diamond:before{content:"󰮊"}.mdi-diamond-outline:before{content:"󰮋"}.mdi-diamond-stone:before{content:"󰇈"}.mdi-diaper-outline:before{content:"󱳏"}.mdi-dice-1:before{content:"󰇊"}.mdi-dice-1-outline:before{content:"󱅊"}.mdi-dice-2:before{content:"󰇋"}.mdi-dice-2-outline:before{content:"󱅋"}.mdi-dice-3:before{content:"󰇌"}.mdi-dice-3-outline:before{content:"󱅌"}.mdi-dice-4:before{content:"󰇍"}.mdi-dice-4-outline:before{content:"󱅍"}.mdi-dice-5:before{content:"󰇎"}.mdi-dice-5-outline:before{content:"󱅎"}.mdi-dice-6:before{content:"󰇏"}.mdi-dice-6-outline:before{content:"󱅏"}.mdi-dice-d10:before{content:"󱅓"}.mdi-dice-d10-outline:before{content:"󰝯"}.mdi-dice-d12:before{content:"󱅔"}.mdi-dice-d12-outline:before{content:"󰡧"}.mdi-dice-d20:before{content:"󱅕"}.mdi-dice-d20-outline:before{content:"󰗪"}.mdi-dice-d4:before{content:"󱅐"}.mdi-dice-d4-outline:before{content:"󰗫"}.mdi-dice-d6:before{content:"󱅑"}.mdi-dice-d6-outline:before{content:"󰗭"}.mdi-dice-d8:before{content:"󱅒"}.mdi-dice-d8-outline:before{content:"󰗬"}.mdi-dice-multiple:before{content:"󰝮"}.mdi-dice-multiple-outline:before{content:"󱅖"}.mdi-digital-ocean:before{content:"󱈷"}.mdi-dip-switch:before{content:"󰟁"}.mdi-directions:before{content:"󰇐"}.mdi-directions-fork:before{content:"󰙁"}.mdi-disc:before{content:"󰗮"}.mdi-disc-alert:before{content:"󰇑"}.mdi-disc-player:before{content:"󰥠"}.mdi-dishwasher:before{content:"󰪬"}.mdi-dishwasher-alert:before{content:"󱆸"}.mdi-dishwasher-off:before{content:"󱆹"}.mdi-disqus:before{content:"󰇒"}.mdi-distribute-horizontal-center:before{content:"󱇉"}.mdi-distribute-horizontal-left:before{content:"󱇈"}.mdi-distribute-horizontal-right:before{content:"󱇊"}.mdi-distribute-vertical-bottom:before{content:"󱇋"}.mdi-distribute-vertical-center:before{content:"󱇌"}.mdi-distribute-vertical-top:before{content:"󱇍"}.mdi-diversify:before{content:"󱡷"}.mdi-diving:before{content:"󱥷"}.mdi-diving-flippers:before{content:"󰶿"}.mdi-diving-helmet:before{content:"󰷀"}.mdi-diving-scuba:before{content:"󱭷"}.mdi-diving-scuba-flag:before{content:"󰷂"}.mdi-diving-scuba-mask:before{content:"󰷁"}.mdi-diving-scuba-tank:before{content:"󰷃"}.mdi-diving-scuba-tank-multiple:before{content:"󰷄"}.mdi-diving-snorkel:before{content:"󰷅"}.mdi-division:before{content:"󰇔"}.mdi-division-box:before{content:"󰇕"}.mdi-dlna:before{content:"󰩁"}.mdi-dna:before{content:"󰚄"}.mdi-dns:before{content:"󰇖"}.mdi-dns-outline:before{content:"󰮌"}.mdi-dock-bottom:before{content:"󱂩"}.mdi-dock-left:before{content:"󱂪"}.mdi-dock-right:before{content:"󱂫"}.mdi-dock-top:before{content:"󱔓"}.mdi-dock-window:before{content:"󱂬"}.mdi-docker:before{content:"󰡨"}.mdi-doctor:before{content:"󰩂"}.mdi-dog:before{content:"󰩃"}.mdi-dog-service:before{content:"󰪭"}.mdi-dog-side:before{content:"󰩄"}.mdi-dog-side-off:before{content:"󱛮"}.mdi-dolby:before{content:"󰚳"}.mdi-dolly:before{content:"󰺞"}.mdi-dolphin:before{content:"󱢴"}.mdi-domain:before{content:"󰇗"}.mdi-domain-off:before{content:"󰵯"}.mdi-domain-plus:before{content:"󱂭"}.mdi-domain-remove:before{content:"󱂮"}.mdi-domain-switch:before{content:"󱰬"}.mdi-dome-light:before{content:"󱐞"}.mdi-domino-mask:before{content:"󱀣"}.mdi-donkey:before{content:"󰟂"}.mdi-door:before{content:"󰠚"}.mdi-door-closed:before{content:"󰠛"}.mdi-door-closed-cancel:before{content:"󱲓"}.mdi-door-closed-lock:before{content:"󱂯"}.mdi-door-open:before{content:"󰠜"}.mdi-door-sliding:before{content:"󱠞"}.mdi-door-sliding-lock:before{content:"󱠟"}.mdi-door-sliding-open:before{content:"󱠠"}.mdi-doorbell:before{content:"󱋦"}.mdi-doorbell-video:before{content:"󰡩"}.mdi-dot-net:before{content:"󰪮"}.mdi-dots-circle:before{content:"󱥸"}.mdi-dots-grid:before{content:"󱗼"}.mdi-dots-hexagon:before{content:"󱗿"}.mdi-dots-horizontal:before{content:"󰇘"}.mdi-dots-horizontal-circle:before{content:"󰟃"}.mdi-dots-horizontal-circle-outline:before{content:"󰮍"}.mdi-dots-square:before{content:"󱗽"}.mdi-dots-triangle:before{content:"󱗾"}.mdi-dots-vertical:before{content:"󰇙"}.mdi-dots-vertical-circle:before{content:"󰟄"}.mdi-dots-vertical-circle-outline:before{content:"󰮎"}.mdi-download:before{content:"󰇚"}.mdi-download-box:before{content:"󱑢"}.mdi-download-box-outline:before{content:"󱑣"}.mdi-download-circle:before{content:"󱑤"}.mdi-download-circle-outline:before{content:"󱑥"}.mdi-download-lock:before{content:"󱌠"}.mdi-download-lock-outline:before{content:"󱌡"}.mdi-download-multiple:before{content:"󰧩"}.mdi-download-multiple-outline:before{content:"󱳐"}.mdi-download-network:before{content:"󰛴"}.mdi-download-network-outline:before{content:"󰱦"}.mdi-download-off:before{content:"󱂰"}.mdi-download-off-outline:before{content:"󱂱"}.mdi-download-outline:before{content:"󰮏"}.mdi-drag:before{content:"󰇛"}.mdi-drag-horizontal:before{content:"󰇜"}.mdi-drag-horizontal-variant:before{content:"󱋰"}.mdi-drag-variant:before{content:"󰮐"}.mdi-drag-vertical:before{content:"󰇝"}.mdi-drag-vertical-variant:before{content:"󱋱"}.mdi-drama-masks:before{content:"󰴂"}.mdi-draw:before{content:"󰽉"}.mdi-draw-pen:before{content:"󱦹"}.mdi-drawing:before{content:"󰇞"}.mdi-drawing-box:before{content:"󰇟"}.mdi-dresser:before{content:"󰽊"}.mdi-dresser-outline:before{content:"󰽋"}.mdi-drone:before{content:"󰇢"}.mdi-dropbox:before{content:"󰇣"}.mdi-drupal:before{content:"󰇤"}.mdi-duck:before{content:"󰇥"}.mdi-dumbbell:before{content:"󰇦"}.mdi-dump-truck:before{content:"󰱧"}.mdi-ear-hearing:before{content:"󰟅"}.mdi-ear-hearing-loop:before{content:"󱫮"}.mdi-ear-hearing-off:before{content:"󰩅"}.mdi-earbuds:before{content:"󱡏"}.mdi-earbuds-off:before{content:"󱡐"}.mdi-earbuds-off-outline:before{content:"󱡑"}.mdi-earbuds-outline:before{content:"󱡒"}.mdi-earth:before{content:"󰇧"}.mdi-earth-arrow-down:before{content:"󱲇"}.mdi-earth-arrow-left:before{content:"󱲈"}.mdi-earth-arrow-right:before{content:"󱌑"}.mdi-earth-arrow-up:before{content:"󱲉"}.mdi-earth-box:before{content:"󰛍"}.mdi-earth-box-minus:before{content:"󱐇"}.mdi-earth-box-off:before{content:"󰛎"}.mdi-earth-box-plus:before{content:"󱐆"}.mdi-earth-box-remove:before{content:"󱐈"}.mdi-earth-minus:before{content:"󱐄"}.mdi-earth-off:before{content:"󰇨"}.mdi-earth-plus:before{content:"󱐃"}.mdi-earth-remove:before{content:"󱐅"}.mdi-egg:before{content:"󰪯"}.mdi-egg-easter:before{content:"󰪰"}.mdi-egg-fried:before{content:"󱡊"}.mdi-egg-off:before{content:"󱏰"}.mdi-egg-off-outline:before{content:"󱏱"}.mdi-egg-outline:before{content:"󱏲"}.mdi-eiffel-tower:before{content:"󱕫"}.mdi-eight-track:before{content:"󰧪"}.mdi-eject:before{content:"󰇪"}.mdi-eject-circle:before{content:"󱬣"}.mdi-eject-circle-outline:before{content:"󱬤"}.mdi-eject-outline:before{content:"󰮑"}.mdi-electric-switch:before{content:"󰺟"}.mdi-electric-switch-closed:before{content:"󱃙"}.mdi-electron-framework:before{content:"󱀤"}.mdi-elephant:before{content:"󰟆"}.mdi-elevation-decline:before{content:"󰇫"}.mdi-elevation-rise:before{content:"󰇬"}.mdi-elevator:before{content:"󰇭"}.mdi-elevator-down:before{content:"󱋂"}.mdi-elevator-passenger:before{content:"󱎁"}.mdi-elevator-passenger-off:before{content:"󱥹"}.mdi-elevator-passenger-off-outline:before{content:"󱥺"}.mdi-elevator-passenger-outline:before{content:"󱥻"}.mdi-elevator-up:before{content:"󱋁"}.mdi-ellipse:before{content:"󰺠"}.mdi-ellipse-outline:before{content:"󰺡"}.mdi-email:before{content:"󰇮"}.mdi-email-alert:before{content:"󰛏"}.mdi-email-alert-outline:before{content:"󰵂"}.mdi-email-arrow-left:before{content:"󱃚"}.mdi-email-arrow-left-outline:before{content:"󱃛"}.mdi-email-arrow-right:before{content:"󱃜"}.mdi-email-arrow-right-outline:before{content:"󱃝"}.mdi-email-box:before{content:"󰴃"}.mdi-email-check:before{content:"󰪱"}.mdi-email-check-outline:before{content:"󰪲"}.mdi-email-edit:before{content:"󰻣"}.mdi-email-edit-outline:before{content:"󰻤"}.mdi-email-fast:before{content:"󱡯"}.mdi-email-fast-outline:before{content:"󱡰"}.mdi-email-heart-outline:before{content:"󱱛"}.mdi-email-lock:before{content:"󰇱"}.mdi-email-lock-outline:before{content:"󱭡"}.mdi-email-mark-as-unread:before{content:"󰮒"}.mdi-email-minus:before{content:"󰻥"}.mdi-email-minus-outline:before{content:"󰻦"}.mdi-email-multiple:before{content:"󰻧"}.mdi-email-multiple-outline:before{content:"󰻨"}.mdi-email-newsletter:before{content:"󰾱"}.mdi-email-off:before{content:"󱏣"}.mdi-email-off-outline:before{content:"󱏤"}.mdi-email-open:before{content:"󰇯"}.mdi-email-open-heart-outline:before{content:"󱱜"}.mdi-email-open-multiple:before{content:"󰻩"}.mdi-email-open-multiple-outline:before{content:"󰻪"}.mdi-email-open-outline:before{content:"󰗯"}.mdi-email-outline:before{content:"󰇰"}.mdi-email-plus:before{content:"󰧫"}.mdi-email-plus-outline:before{content:"󰧬"}.mdi-email-remove:before{content:"󱙡"}.mdi-email-remove-outline:before{content:"󱙢"}.mdi-email-seal:before{content:"󱥛"}.mdi-email-seal-outline:before{content:"󱥜"}.mdi-email-search:before{content:"󰥡"}.mdi-email-search-outline:before{content:"󰥢"}.mdi-email-sync:before{content:"󱋇"}.mdi-email-sync-outline:before{content:"󱋈"}.mdi-email-variant:before{content:"󰗰"}.mdi-ember:before{content:"󰬰"}.mdi-emby:before{content:"󰚴"}.mdi-emoticon:before{content:"󰱨"}.mdi-emoticon-angry:before{content:"󰱩"}.mdi-emoticon-angry-outline:before{content:"󰱪"}.mdi-emoticon-confused:before{content:"󱃞"}.mdi-emoticon-confused-outline:before{content:"󱃟"}.mdi-emoticon-cool:before{content:"󰱫"}.mdi-emoticon-cool-outline:before{content:"󰇳"}.mdi-emoticon-cry:before{content:"󰱬"}.mdi-emoticon-cry-outline:before{content:"󰱭"}.mdi-emoticon-dead:before{content:"󰱮"}.mdi-emoticon-dead-outline:before{content:"󰚛"}.mdi-emoticon-devil:before{content:"󰱯"}.mdi-emoticon-devil-outline:before{content:"󰇴"}.mdi-emoticon-excited:before{content:"󰱰"}.mdi-emoticon-excited-outline:before{content:"󰚜"}.mdi-emoticon-frown:before{content:"󰽌"}.mdi-emoticon-frown-outline:before{content:"󰽍"}.mdi-emoticon-happy:before{content:"󰱱"}.mdi-emoticon-happy-outline:before{content:"󰇵"}.mdi-emoticon-kiss:before{content:"󰱲"}.mdi-emoticon-kiss-outline:before{content:"󰱳"}.mdi-emoticon-lol:before{content:"󱈔"}.mdi-emoticon-lol-outline:before{content:"󱈕"}.mdi-emoticon-minus:before{content:"󱲲"}.mdi-emoticon-minus-outline:before{content:"󱲳"}.mdi-emoticon-neutral:before{content:"󰱴"}.mdi-emoticon-neutral-outline:before{content:"󰇶"}.mdi-emoticon-outline:before{content:"󰇲"}.mdi-emoticon-plus:before{content:"󱲴"}.mdi-emoticon-plus-outline:before{content:"󱲵"}.mdi-emoticon-poop:before{content:"󰇷"}.mdi-emoticon-poop-outline:before{content:"󰱵"}.mdi-emoticon-remove:before{content:"󱲶"}.mdi-emoticon-remove-outline:before{content:"󱲷"}.mdi-emoticon-sad:before{content:"󰱶"}.mdi-emoticon-sad-outline:before{content:"󰇸"}.mdi-emoticon-sick:before{content:"󱕼"}.mdi-emoticon-sick-outline:before{content:"󱕽"}.mdi-emoticon-tongue:before{content:"󰇹"}.mdi-emoticon-tongue-outline:before{content:"󰱷"}.mdi-emoticon-wink:before{content:"󰱸"}.mdi-emoticon-wink-outline:before{content:"󰱹"}.mdi-engine:before{content:"󰇺"}.mdi-engine-off:before{content:"󰩆"}.mdi-engine-off-outline:before{content:"󰩇"}.mdi-engine-outline:before{content:"󰇻"}.mdi-epsilon:before{content:"󱃠"}.mdi-equal:before{content:"󰇼"}.mdi-equal-box:before{content:"󰇽"}.mdi-equalizer:before{content:"󰺢"}.mdi-equalizer-outline:before{content:"󰺣"}.mdi-eraser:before{content:"󰇾"}.mdi-eraser-variant:before{content:"󰙂"}.mdi-escalator:before{content:"󰇿"}.mdi-escalator-box:before{content:"󱎙"}.mdi-escalator-down:before{content:"󱋀"}.mdi-escalator-up:before{content:"󱊿"}.mdi-eslint:before{content:"󰱺"}.mdi-et:before{content:"󰪳"}.mdi-ethereum:before{content:"󰡪"}.mdi-ethernet:before{content:"󰈀"}.mdi-ethernet-cable:before{content:"󰈁"}.mdi-ethernet-cable-off:before{content:"󰈂"}.mdi-ethernet-off:before{content:"󱳑"}.mdi-ev-plug-ccs1:before{content:"󱔙"}.mdi-ev-plug-ccs2:before{content:"󱔚"}.mdi-ev-plug-chademo:before{content:"󱔛"}.mdi-ev-plug-tesla:before{content:"󱔜"}.mdi-ev-plug-type1:before{content:"󱔝"}.mdi-ev-plug-type2:before{content:"󱔞"}.mdi-ev-station:before{content:"󰗱"}.mdi-evernote:before{content:"󰈄"}.mdi-excavator:before{content:"󱀥"}.mdi-exclamation:before{content:"󰈅"}.mdi-exclamation-thick:before{content:"󱈸"}.mdi-exit-run:before{content:"󰩈"}.mdi-exit-to-app:before{content:"󰈆"}.mdi-expand-all:before{content:"󰪴"}.mdi-expand-all-outline:before{content:"󰪵"}.mdi-expansion-card:before{content:"󰢮"}.mdi-expansion-card-variant:before{content:"󰾲"}.mdi-exponent:before{content:"󰥣"}.mdi-exponent-box:before{content:"󰥤"}.mdi-export:before{content:"󰈇"}.mdi-export-variant:before{content:"󰮓"}.mdi-eye:before{content:"󰈈"}.mdi-eye-arrow-left:before{content:"󱣽"}.mdi-eye-arrow-left-outline:before{content:"󱣾"}.mdi-eye-arrow-right:before{content:"󱣿"}.mdi-eye-arrow-right-outline:before{content:"󱤀"}.mdi-eye-check:before{content:"󰴄"}.mdi-eye-check-outline:before{content:"󰴅"}.mdi-eye-circle:before{content:"󰮔"}.mdi-eye-circle-outline:before{content:"󰮕"}.mdi-eye-closed:before{content:"󱲣"}.mdi-eye-lock:before{content:"󱰆"}.mdi-eye-lock-open:before{content:"󱰇"}.mdi-eye-lock-open-outline:before{content:"󱰈"}.mdi-eye-lock-outline:before{content:"󱰉"}.mdi-eye-minus:before{content:"󱀦"}.mdi-eye-minus-outline:before{content:"󱀧"}.mdi-eye-off:before{content:"󰈉"}.mdi-eye-off-outline:before{content:"󰛑"}.mdi-eye-outline:before{content:"󰛐"}.mdi-eye-plus:before{content:"󰡫"}.mdi-eye-plus-outline:before{content:"󰡬"}.mdi-eye-refresh:before{content:"󱥼"}.mdi-eye-refresh-outline:before{content:"󱥽"}.mdi-eye-remove:before{content:"󱗣"}.mdi-eye-remove-outline:before{content:"󱗤"}.mdi-eye-settings:before{content:"󰡭"}.mdi-eye-settings-outline:before{content:"󰡮"}.mdi-eyedropper:before{content:"󰈊"}.mdi-eyedropper-minus:before{content:"󱏝"}.mdi-eyedropper-off:before{content:"󱏟"}.mdi-eyedropper-plus:before{content:"󱏜"}.mdi-eyedropper-remove:before{content:"󱏞"}.mdi-eyedropper-variant:before{content:"󰈋"}.mdi-face-agent:before{content:"󰵰"}.mdi-face-man:before{content:"󰙃"}.mdi-face-man-outline:before{content:"󰮖"}.mdi-face-man-profile:before{content:"󰙄"}.mdi-face-man-shimmer:before{content:"󱗌"}.mdi-face-man-shimmer-outline:before{content:"󱗍"}.mdi-face-mask:before{content:"󱖆"}.mdi-face-mask-outline:before{content:"󱖇"}.mdi-face-recognition:before{content:"󰱻"}.mdi-face-woman:before{content:"󱁷"}.mdi-face-woman-outline:before{content:"󱁸"}.mdi-face-woman-profile:before{content:"󱁶"}.mdi-face-woman-shimmer:before{content:"󱗎"}.mdi-face-woman-shimmer-outline:before{content:"󱗏"}.mdi-facebook:before{content:"󰈌"}.mdi-facebook-gaming:before{content:"󰟝"}.mdi-facebook-messenger:before{content:"󰈎"}.mdi-facebook-workplace:before{content:"󰬱"}.mdi-factory:before{content:"󰈏"}.mdi-family-tree:before{content:"󱘎"}.mdi-fan:before{content:"󰈐"}.mdi-fan-alert:before{content:"󱑬"}.mdi-fan-auto:before{content:"󱜝"}.mdi-fan-chevron-down:before{content:"󱑭"}.mdi-fan-chevron-up:before{content:"󱑮"}.mdi-fan-clock:before{content:"󱨺"}.mdi-fan-minus:before{content:"󱑰"}.mdi-fan-off:before{content:"󰠝"}.mdi-fan-plus:before{content:"󱑯"}.mdi-fan-remove:before{content:"󱑱"}.mdi-fan-speed-1:before{content:"󱑲"}.mdi-fan-speed-2:before{content:"󱑳"}.mdi-fan-speed-3:before{content:"󱑴"}.mdi-fast-forward:before{content:"󰈑"}.mdi-fast-forward-10:before{content:"󰵱"}.mdi-fast-forward-15:before{content:"󱤺"}.mdi-fast-forward-30:before{content:"󰴆"}.mdi-fast-forward-45:before{content:"󱬒"}.mdi-fast-forward-5:before{content:"󱇸"}.mdi-fast-forward-60:before{content:"󱘋"}.mdi-fast-forward-outline:before{content:"󰛒"}.mdi-faucet:before{content:"󱬩"}.mdi-faucet-variant:before{content:"󱬪"}.mdi-fax:before{content:"󰈒"}.mdi-feather:before{content:"󰛓"}.mdi-feature-search:before{content:"󰩉"}.mdi-feature-search-outline:before{content:"󰩊"}.mdi-fedora:before{content:"󰣛"}.mdi-fence:before{content:"󱞚"}.mdi-fence-electric:before{content:"󱟶"}.mdi-fencing:before{content:"󱓁"}.mdi-ferris-wheel:before{content:"󰺤"}.mdi-ferry:before{content:"󰈓"}.mdi-file:before{content:"󰈔"}.mdi-file-account:before{content:"󰜻"}.mdi-file-account-outline:before{content:"󱀨"}.mdi-file-alert:before{content:"󰩋"}.mdi-file-alert-outline:before{content:"󰩌"}.mdi-file-arrow-left-right:before{content:"󱪓"}.mdi-file-arrow-left-right-outline:before{content:"󱪔"}.mdi-file-arrow-up-down:before{content:"󱪕"}.mdi-file-arrow-up-down-outline:before{content:"󱪖"}.mdi-file-cabinet:before{content:"󰪶"}.mdi-file-cad:before{content:"󰻫"}.mdi-file-cad-box:before{content:"󰻬"}.mdi-file-cancel:before{content:"󰷆"}.mdi-file-cancel-outline:before{content:"󰷇"}.mdi-file-certificate:before{content:"󱆆"}.mdi-file-certificate-outline:before{content:"󱆇"}.mdi-file-chart:before{content:"󰈕"}.mdi-file-chart-check:before{content:"󱧆"}.mdi-file-chart-check-outline:before{content:"󱧇"}.mdi-file-chart-outline:before{content:"󱀩"}.mdi-file-check:before{content:"󰈖"}.mdi-file-check-outline:before{content:"󰸩"}.mdi-file-clock:before{content:"󱋡"}.mdi-file-clock-outline:before{content:"󱋢"}.mdi-file-cloud:before{content:"󰈗"}.mdi-file-cloud-outline:before{content:"󱀪"}.mdi-file-code:before{content:"󰈮"}.mdi-file-code-outline:before{content:"󱀫"}.mdi-file-cog:before{content:"󱁻"}.mdi-file-cog-outline:before{content:"󱁼"}.mdi-file-compare:before{content:"󰢪"}.mdi-file-delimited:before{content:"󰈘"}.mdi-file-delimited-outline:before{content:"󰺥"}.mdi-file-document:before{content:"󰈙"}.mdi-file-document-alert:before{content:"󱪗"}.mdi-file-document-alert-outline:before{content:"󱪘"}.mdi-file-document-arrow-right:before{content:"󱰏"}.mdi-file-document-arrow-right-outline:before{content:"󱰐"}.mdi-file-document-check:before{content:"󱪙"}.mdi-file-document-check-outline:before{content:"󱪚"}.mdi-file-document-edit:before{content:"󰷈"}.mdi-file-document-edit-outline:before{content:"󰷉"}.mdi-file-document-minus:before{content:"󱪛"}.mdi-file-document-minus-outline:before{content:"󱪜"}.mdi-file-document-multiple:before{content:"󱔗"}.mdi-file-document-multiple-outline:before{content:"󱔘"}.mdi-file-document-outline:before{content:"󰧮"}.mdi-file-document-plus:before{content:"󱪝"}.mdi-file-document-plus-outline:before{content:"󱪞"}.mdi-file-document-refresh:before{content:"󱱺"}.mdi-file-document-refresh-outline:before{content:"󱱻"}.mdi-file-document-remove:before{content:"󱪟"}.mdi-file-document-remove-outline:before{content:"󱪠"}.mdi-file-download:before{content:"󰥥"}.mdi-file-download-outline:before{content:"󰥦"}.mdi-file-edit:before{content:"󱇧"}.mdi-file-edit-outline:before{content:"󱇨"}.mdi-file-excel:before{content:"󰈛"}.mdi-file-excel-box:before{content:"󰈜"}.mdi-file-excel-box-outline:before{content:"󱀬"}.mdi-file-excel-outline:before{content:"󱀭"}.mdi-file-export:before{content:"󰈝"}.mdi-file-export-outline:before{content:"󱀮"}.mdi-file-eye:before{content:"󰷊"}.mdi-file-eye-outline:before{content:"󰷋"}.mdi-file-find:before{content:"󰈞"}.mdi-file-find-outline:before{content:"󰮗"}.mdi-file-gif-box:before{content:"󰵸"}.mdi-file-hidden:before{content:"󰘓"}.mdi-file-image:before{content:"󰈟"}.mdi-file-image-marker:before{content:"󱝲"}.mdi-file-image-marker-outline:before{content:"󱝳"}.mdi-file-image-minus:before{content:"󱤻"}.mdi-file-image-minus-outline:before{content:"󱤼"}.mdi-file-image-outline:before{content:"󰺰"}.mdi-file-image-plus:before{content:"󱤽"}.mdi-file-image-plus-outline:before{content:"󱤾"}.mdi-file-image-remove:before{content:"󱤿"}.mdi-file-image-remove-outline:before{content:"󱥀"}.mdi-file-import:before{content:"󰈠"}.mdi-file-import-outline:before{content:"󱀯"}.mdi-file-jpg-box:before{content:"󰈥"}.mdi-file-key:before{content:"󱆄"}.mdi-file-key-outline:before{content:"󱆅"}.mdi-file-link:before{content:"󱅷"}.mdi-file-link-outline:before{content:"󱅸"}.mdi-file-lock:before{content:"󰈡"}.mdi-file-lock-open:before{content:"󱧈"}.mdi-file-lock-open-outline:before{content:"󱧉"}.mdi-file-lock-outline:before{content:"󱀰"}.mdi-file-marker:before{content:"󱝴"}.mdi-file-marker-outline:before{content:"󱝵"}.mdi-file-minus:before{content:"󱪡"}.mdi-file-minus-outline:before{content:"󱪢"}.mdi-file-move:before{content:"󰪹"}.mdi-file-move-outline:before{content:"󱀱"}.mdi-file-multiple:before{content:"󰈢"}.mdi-file-multiple-outline:before{content:"󱀲"}.mdi-file-music:before{content:"󰈣"}.mdi-file-music-outline:before{content:"󰸪"}.mdi-file-outline:before{content:"󰈤"}.mdi-file-pdf-box:before{content:"󰈦"}.mdi-file-percent:before{content:"󰠞"}.mdi-file-percent-outline:before{content:"󱀳"}.mdi-file-phone:before{content:"󱅹"}.mdi-file-phone-outline:before{content:"󱅺"}.mdi-file-plus:before{content:"󰝒"}.mdi-file-plus-outline:before{content:"󰻭"}.mdi-file-png-box:before{content:"󰸭"}.mdi-file-powerpoint:before{content:"󰈧"}.mdi-file-powerpoint-box:before{content:"󰈨"}.mdi-file-powerpoint-box-outline:before{content:"󱀴"}.mdi-file-powerpoint-outline:before{content:"󱀵"}.mdi-file-presentation-box:before{content:"󰈩"}.mdi-file-question:before{content:"󰡯"}.mdi-file-question-outline:before{content:"󱀶"}.mdi-file-refresh:before{content:"󰤘"}.mdi-file-refresh-outline:before{content:"󰕁"}.mdi-file-remove:before{content:"󰮘"}.mdi-file-remove-outline:before{content:"󱀷"}.mdi-file-replace:before{content:"󰬲"}.mdi-file-replace-outline:before{content:"󰬳"}.mdi-file-restore:before{content:"󰙰"}.mdi-file-restore-outline:before{content:"󱀸"}.mdi-file-rotate-left:before{content:"󱨻"}.mdi-file-rotate-left-outline:before{content:"󱨼"}.mdi-file-rotate-right:before{content:"󱨽"}.mdi-file-rotate-right-outline:before{content:"󱨾"}.mdi-file-search:before{content:"󰱼"}.mdi-file-search-outline:before{content:"󰱽"}.mdi-file-send:before{content:"󰈪"}.mdi-file-send-outline:before{content:"󱀹"}.mdi-file-settings:before{content:"󱁹"}.mdi-file-settings-outline:before{content:"󱁺"}.mdi-file-sign:before{content:"󱧃"}.mdi-file-star:before{content:"󱀺"}.mdi-file-star-four-points:before{content:"󱰭"}.mdi-file-star-four-points-outline:before{content:"󱰮"}.mdi-file-star-outline:before{content:"󱀻"}.mdi-file-swap:before{content:"󰾴"}.mdi-file-swap-outline:before{content:"󰾵"}.mdi-file-sync:before{content:"󱈖"}.mdi-file-sync-outline:before{content:"󱈗"}.mdi-file-table:before{content:"󰱾"}.mdi-file-table-box:before{content:"󱃡"}.mdi-file-table-box-multiple:before{content:"󱃢"}.mdi-file-table-box-multiple-outline:before{content:"󱃣"}.mdi-file-table-box-outline:before{content:"󱃤"}.mdi-file-table-outline:before{content:"󰱿"}.mdi-file-tree:before{content:"󰙅"}.mdi-file-tree-outline:before{content:"󱏒"}.mdi-file-undo:before{content:"󰣜"}.mdi-file-undo-outline:before{content:"󱀼"}.mdi-file-upload:before{content:"󰩍"}.mdi-file-upload-outline:before{content:"󰩎"}.mdi-file-video:before{content:"󰈫"}.mdi-file-video-outline:before{content:"󰸬"}.mdi-file-word:before{content:"󰈬"}.mdi-file-word-box:before{content:"󰈭"}.mdi-file-word-box-outline:before{content:"󱀽"}.mdi-file-word-outline:before{content:"󱀾"}.mdi-file-xml-box:before{content:"󱭋"}.mdi-film:before{content:"󰈯"}.mdi-filmstrip:before{content:"󰈰"}.mdi-filmstrip-box:before{content:"󰌲"}.mdi-filmstrip-box-multiple:before{content:"󰴘"}.mdi-filmstrip-off:before{content:"󰈱"}.mdi-filter:before{content:"󰈲"}.mdi-filter-check:before{content:"󱣬"}.mdi-filter-check-outline:before{content:"󱣭"}.mdi-filter-cog:before{content:"󱪣"}.mdi-filter-cog-outline:before{content:"󱪤"}.mdi-filter-menu:before{content:"󱃥"}.mdi-filter-menu-outline:before{content:"󱃦"}.mdi-filter-minus:before{content:"󰻮"}.mdi-filter-minus-outline:before{content:"󰻯"}.mdi-filter-multiple:before{content:"󱨿"}.mdi-filter-multiple-outline:before{content:"󱩀"}.mdi-filter-off:before{content:"󱓯"}.mdi-filter-off-outline:before{content:"󱓰"}.mdi-filter-outline:before{content:"󰈳"}.mdi-filter-plus:before{content:"󰻰"}.mdi-filter-plus-outline:before{content:"󰻱"}.mdi-filter-remove:before{content:"󰈴"}.mdi-filter-remove-outline:before{content:"󰈵"}.mdi-filter-settings:before{content:"󱪥"}.mdi-filter-settings-outline:before{content:"󱪦"}.mdi-filter-variant:before{content:"󰈶"}.mdi-filter-variant-minus:before{content:"󱄒"}.mdi-filter-variant-plus:before{content:"󱄓"}.mdi-filter-variant-remove:before{content:"󱀿"}.mdi-finance:before{content:"󰠟"}.mdi-find-replace:before{content:"󰛔"}.mdi-fingerprint:before{content:"󰈷"}.mdi-fingerprint-off:before{content:"󰺱"}.mdi-fire:before{content:"󰈸"}.mdi-fire-alert:before{content:"󱗗"}.mdi-fire-circle:before{content:"󱠇"}.mdi-fire-extinguisher:before{content:"󰻲"}.mdi-fire-hydrant:before{content:"󱄷"}.mdi-fire-hydrant-alert:before{content:"󱄸"}.mdi-fire-hydrant-off:before{content:"󱄹"}.mdi-fire-off:before{content:"󱜢"}.mdi-fire-station:before{content:"󱳃"}.mdi-fire-truck:before{content:"󰢫"}.mdi-firebase:before{content:"󰥧"}.mdi-firefox:before{content:"󰈹"}.mdi-fireplace:before{content:"󰸮"}.mdi-fireplace-off:before{content:"󰸯"}.mdi-firewire:before{content:"󰖾"}.mdi-firework:before{content:"󰸰"}.mdi-firework-off:before{content:"󱜣"}.mdi-fish:before{content:"󰈺"}.mdi-fish-off:before{content:"󱏳"}.mdi-fishbowl:before{content:"󰻳"}.mdi-fishbowl-outline:before{content:"󰻴"}.mdi-fit-to-page:before{content:"󰻵"}.mdi-fit-to-page-outline:before{content:"󰻶"}.mdi-fit-to-screen:before{content:"󱣴"}.mdi-fit-to-screen-outline:before{content:"󱣵"}.mdi-flag:before{content:"󰈻"}.mdi-flag-checkered:before{content:"󰈼"}.mdi-flag-minus:before{content:"󰮙"}.mdi-flag-minus-outline:before{content:"󱂲"}.mdi-flag-off:before{content:"󱣮"}.mdi-flag-off-outline:before{content:"󱣯"}.mdi-flag-outline:before{content:"󰈽"}.mdi-flag-plus:before{content:"󰮚"}.mdi-flag-plus-outline:before{content:"󱂳"}.mdi-flag-remove:before{content:"󰮛"}.mdi-flag-remove-outline:before{content:"󱂴"}.mdi-flag-triangle:before{content:"󰈿"}.mdi-flag-variant:before{content:"󰉀"}.mdi-flag-variant-minus:before{content:"󱮴"}.mdi-flag-variant-minus-outline:before{content:"󱮵"}.mdi-flag-variant-off:before{content:"󱮰"}.mdi-flag-variant-off-outline:before{content:"󱮱"}.mdi-flag-variant-outline:before{content:"󰈾"}.mdi-flag-variant-plus:before{content:"󱮲"}.mdi-flag-variant-plus-outline:before{content:"󱮳"}.mdi-flag-variant-remove:before{content:"󱮶"}.mdi-flag-variant-remove-outline:before{content:"󱮷"}.mdi-flare:before{content:"󰵲"}.mdi-flash:before{content:"󰉁"}.mdi-flash-alert:before{content:"󰻷"}.mdi-flash-alert-outline:before{content:"󰻸"}.mdi-flash-auto:before{content:"󰉂"}.mdi-flash-off:before{content:"󰉃"}.mdi-flash-off-outline:before{content:"󱭅"}.mdi-flash-outline:before{content:"󰛕"}.mdi-flash-red-eye:before{content:"󰙻"}.mdi-flash-triangle:before{content:"󱬝"}.mdi-flash-triangle-outline:before{content:"󱬞"}.mdi-flashlight:before{content:"󰉄"}.mdi-flashlight-off:before{content:"󰉅"}.mdi-flask:before{content:"󰂓"}.mdi-flask-empty:before{content:"󰂔"}.mdi-flask-empty-minus:before{content:"󱈺"}.mdi-flask-empty-minus-outline:before{content:"󱈻"}.mdi-flask-empty-off:before{content:"󱏴"}.mdi-flask-empty-off-outline:before{content:"󱏵"}.mdi-flask-empty-outline:before{content:"󰂕"}.mdi-flask-empty-plus:before{content:"󱈼"}.mdi-flask-empty-plus-outline:before{content:"󱈽"}.mdi-flask-empty-remove:before{content:"󱈾"}.mdi-flask-empty-remove-outline:before{content:"󱈿"}.mdi-flask-minus:before{content:"󱉀"}.mdi-flask-minus-outline:before{content:"󱉁"}.mdi-flask-off:before{content:"󱏶"}.mdi-flask-off-outline:before{content:"󱏷"}.mdi-flask-outline:before{content:"󰂖"}.mdi-flask-plus:before{content:"󱉂"}.mdi-flask-plus-outline:before{content:"󱉃"}.mdi-flask-remove:before{content:"󱉄"}.mdi-flask-remove-outline:before{content:"󱉅"}.mdi-flask-round-bottom:before{content:"󱉋"}.mdi-flask-round-bottom-empty:before{content:"󱉌"}.mdi-flask-round-bottom-empty-outline:before{content:"󱉍"}.mdi-flask-round-bottom-outline:before{content:"󱉎"}.mdi-fleur-de-lis:before{content:"󱌃"}.mdi-flip-horizontal:before{content:"󱃧"}.mdi-flip-to-back:before{content:"󰉇"}.mdi-flip-to-front:before{content:"󰉈"}.mdi-flip-vertical:before{content:"󱃨"}.mdi-floor-lamp:before{content:"󰣝"}.mdi-floor-lamp-dual:before{content:"󱁀"}.mdi-floor-lamp-dual-outline:before{content:"󱟎"}.mdi-floor-lamp-outline:before{content:"󱟈"}.mdi-floor-lamp-torchiere:before{content:"󱝇"}.mdi-floor-lamp-torchiere-outline:before{content:"󱟖"}.mdi-floor-lamp-torchiere-variant:before{content:"󱁁"}.mdi-floor-lamp-torchiere-variant-outline:before{content:"󱟏"}.mdi-floor-plan:before{content:"󰠡"}.mdi-floppy:before{content:"󰉉"}.mdi-floppy-variant:before{content:"󰧯"}.mdi-flower:before{content:"󰉊"}.mdi-flower-outline:before{content:"󰧰"}.mdi-flower-pollen:before{content:"󱢅"}.mdi-flower-pollen-outline:before{content:"󱢆"}.mdi-flower-poppy:before{content:"󰴈"}.mdi-flower-tulip:before{content:"󰧱"}.mdi-flower-tulip-outline:before{content:"󰧲"}.mdi-focus-auto:before{content:"󰽎"}.mdi-focus-field:before{content:"󰽏"}.mdi-focus-field-horizontal:before{content:"󰽐"}.mdi-focus-field-vertical:before{content:"󰽑"}.mdi-folder:before{content:"󰉋"}.mdi-folder-account:before{content:"󰉌"}.mdi-folder-account-outline:before{content:"󰮜"}.mdi-folder-alert:before{content:"󰷌"}.mdi-folder-alert-outline:before{content:"󰷍"}.mdi-folder-arrow-down:before{content:"󱧨"}.mdi-folder-arrow-down-outline:before{content:"󱧩"}.mdi-folder-arrow-left:before{content:"󱧪"}.mdi-folder-arrow-left-outline:before{content:"󱧫"}.mdi-folder-arrow-left-right:before{content:"󱧬"}.mdi-folder-arrow-left-right-outline:before{content:"󱧭"}.mdi-folder-arrow-right:before{content:"󱧮"}.mdi-folder-arrow-right-outline:before{content:"󱧯"}.mdi-folder-arrow-up:before{content:"󱧰"}.mdi-folder-arrow-up-down:before{content:"󱧱"}.mdi-folder-arrow-up-down-outline:before{content:"󱧲"}.mdi-folder-arrow-up-outline:before{content:"󱧳"}.mdi-folder-cancel:before{content:"󱧴"}.mdi-folder-cancel-outline:before{content:"󱧵"}.mdi-folder-check:before{content:"󱥾"}.mdi-folder-check-outline:before{content:"󱥿"}.mdi-folder-clock:before{content:"󰪺"}.mdi-folder-clock-outline:before{content:"󰪻"}.mdi-folder-cog:before{content:"󱁿"}.mdi-folder-cog-outline:before{content:"󱂀"}.mdi-folder-download:before{content:"󰉍"}.mdi-folder-download-outline:before{content:"󱃩"}.mdi-folder-edit:before{content:"󰣞"}.mdi-folder-edit-outline:before{content:"󰷎"}.mdi-folder-eye:before{content:"󱞊"}.mdi-folder-eye-outline:before{content:"󱞋"}.mdi-folder-file:before{content:"󱧶"}.mdi-folder-file-outline:before{content:"󱧷"}.mdi-folder-google-drive:before{content:"󰉎"}.mdi-folder-heart:before{content:"󱃪"}.mdi-folder-heart-outline:before{content:"󱃫"}.mdi-folder-hidden:before{content:"󱞞"}.mdi-folder-home:before{content:"󱂵"}.mdi-folder-home-outline:before{content:"󱂶"}.mdi-folder-image:before{content:"󰉏"}.mdi-folder-information:before{content:"󱂷"}.mdi-folder-information-outline:before{content:"󱂸"}.mdi-folder-key:before{content:"󰢬"}.mdi-folder-key-network:before{content:"󰢭"}.mdi-folder-key-network-outline:before{content:"󰲀"}.mdi-folder-key-outline:before{content:"󱃬"}.mdi-folder-lock:before{content:"󰉐"}.mdi-folder-lock-open:before{content:"󰉑"}.mdi-folder-lock-open-outline:before{content:"󱪧"}.mdi-folder-lock-outline:before{content:"󱪨"}.mdi-folder-marker:before{content:"󱉭"}.mdi-folder-marker-outline:before{content:"󱉮"}.mdi-folder-minus:before{content:"󱭉"}.mdi-folder-minus-outline:before{content:"󱭊"}.mdi-folder-move:before{content:"󰉒"}.mdi-folder-move-outline:before{content:"󱉆"}.mdi-folder-multiple:before{content:"󰉓"}.mdi-folder-multiple-image:before{content:"󰉔"}.mdi-folder-multiple-outline:before{content:"󰉕"}.mdi-folder-multiple-plus:before{content:"󱑾"}.mdi-folder-multiple-plus-outline:before{content:"󱑿"}.mdi-folder-music:before{content:"󱍙"}.mdi-folder-music-outline:before{content:"󱍚"}.mdi-folder-network:before{content:"󰡰"}.mdi-folder-network-outline:before{content:"󰲁"}.mdi-folder-off:before{content:"󱧸"}.mdi-folder-off-outline:before{content:"󱧹"}.mdi-folder-open:before{content:"󰝰"}.mdi-folder-open-outline:before{content:"󰷏"}.mdi-folder-outline:before{content:"󰉖"}.mdi-folder-play:before{content:"󱧺"}.mdi-folder-play-outline:before{content:"󱧻"}.mdi-folder-plus:before{content:"󰉗"}.mdi-folder-plus-outline:before{content:"󰮝"}.mdi-folder-pound:before{content:"󰴉"}.mdi-folder-pound-outline:before{content:"󰴊"}.mdi-folder-question:before{content:"󱧊"}.mdi-folder-question-outline:before{content:"󱧋"}.mdi-folder-refresh:before{content:"󰝉"}.mdi-folder-refresh-outline:before{content:"󰕂"}.mdi-folder-remove:before{content:"󰉘"}.mdi-folder-remove-outline:before{content:"󰮞"}.mdi-folder-search:before{content:"󰥨"}.mdi-folder-search-outline:before{content:"󰥩"}.mdi-folder-settings:before{content:"󱁽"}.mdi-folder-settings-outline:before{content:"󱁾"}.mdi-folder-star:before{content:"󰚝"}.mdi-folder-star-multiple:before{content:"󱏓"}.mdi-folder-star-multiple-outline:before{content:"󱏔"}.mdi-folder-star-outline:before{content:"󰮟"}.mdi-folder-swap:before{content:"󰾶"}.mdi-folder-swap-outline:before{content:"󰾷"}.mdi-folder-sync:before{content:"󰴋"}.mdi-folder-sync-outline:before{content:"󰴌"}.mdi-folder-table:before{content:"󱋣"}.mdi-folder-table-outline:before{content:"󱋤"}.mdi-folder-text:before{content:"󰲂"}.mdi-folder-text-outline:before{content:"󰲃"}.mdi-folder-upload:before{content:"󰉙"}.mdi-folder-upload-outline:before{content:"󱃭"}.mdi-folder-wrench:before{content:"󱧼"}.mdi-folder-wrench-outline:before{content:"󱧽"}.mdi-folder-zip:before{content:"󰛫"}.mdi-folder-zip-outline:before{content:"󰞹"}.mdi-font-awesome:before{content:"󰀺"}.mdi-food:before{content:"󰉚"}.mdi-food-apple:before{content:"󰉛"}.mdi-food-apple-outline:before{content:"󰲄"}.mdi-food-croissant:before{content:"󰟈"}.mdi-food-drumstick:before{content:"󱐟"}.mdi-food-drumstick-off:before{content:"󱑨"}.mdi-food-drumstick-off-outline:before{content:"󱑩"}.mdi-food-drumstick-outline:before{content:"󱐠"}.mdi-food-fork-drink:before{content:"󰗲"}.mdi-food-halal:before{content:"󱕲"}.mdi-food-hot-dog:before{content:"󱡋"}.mdi-food-kosher:before{content:"󱕳"}.mdi-food-off:before{content:"󰗳"}.mdi-food-off-outline:before{content:"󱤕"}.mdi-food-outline:before{content:"󱤖"}.mdi-food-steak:before{content:"󱑪"}.mdi-food-steak-off:before{content:"󱑫"}.mdi-food-takeout-box:before{content:"󱠶"}.mdi-food-takeout-box-outline:before{content:"󱠷"}.mdi-food-turkey:before{content:"󱜜"}.mdi-food-variant:before{content:"󰉜"}.mdi-food-variant-off:before{content:"󱏥"}.mdi-foot-print:before{content:"󰽒"}.mdi-football:before{content:"󰉝"}.mdi-football-australian:before{content:"󰉞"}.mdi-football-helmet:before{content:"󰉟"}.mdi-forest:before{content:"󱢗"}.mdi-forest-outline:before{content:"󱱣"}.mdi-forklift:before{content:"󰟉"}.mdi-form-dropdown:before{content:"󱐀"}.mdi-form-select:before{content:"󱐁"}.mdi-form-textarea:before{content:"󱂕"}.mdi-form-textbox:before{content:"󰘎"}.mdi-form-textbox-lock:before{content:"󱍝"}.mdi-form-textbox-password:before{content:"󰟵"}.mdi-format-align-bottom:before{content:"󰝓"}.mdi-format-align-center:before{content:"󰉠"}.mdi-format-align-justify:before{content:"󰉡"}.mdi-format-align-left:before{content:"󰉢"}.mdi-format-align-middle:before{content:"󰝔"}.mdi-format-align-right:before{content:"󰉣"}.mdi-format-align-top:before{content:"󰝕"}.mdi-format-annotation-minus:before{content:"󰪼"}.mdi-format-annotation-plus:before{content:"󰙆"}.mdi-format-bold:before{content:"󰉤"}.mdi-format-clear:before{content:"󰉥"}.mdi-format-color-fill:before{content:"󰉦"}.mdi-format-color-highlight:before{content:"󰸱"}.mdi-format-color-marker-cancel:before{content:"󱌓"}.mdi-format-color-text:before{content:"󰚞"}.mdi-format-columns:before{content:"󰣟"}.mdi-format-float-center:before{content:"󰉧"}.mdi-format-float-left:before{content:"󰉨"}.mdi-format-float-none:before{content:"󰉩"}.mdi-format-float-right:before{content:"󰉪"}.mdi-format-font:before{content:"󰛖"}.mdi-format-font-size-decrease:before{content:"󰧳"}.mdi-format-font-size-increase:before{content:"󰧴"}.mdi-format-header-1:before{content:"󰉫"}.mdi-format-header-2:before{content:"󰉬"}.mdi-format-header-3:before{content:"󰉭"}.mdi-format-header-4:before{content:"󰉮"}.mdi-format-header-5:before{content:"󰉯"}.mdi-format-header-6:before{content:"󰉰"}.mdi-format-header-decrease:before{content:"󰉱"}.mdi-format-header-equal:before{content:"󰉲"}.mdi-format-header-increase:before{content:"󰉳"}.mdi-format-header-pound:before{content:"󰉴"}.mdi-format-horizontal-align-center:before{content:"󰘞"}.mdi-format-horizontal-align-left:before{content:"󰘟"}.mdi-format-horizontal-align-right:before{content:"󰘠"}.mdi-format-indent-decrease:before{content:"󰉵"}.mdi-format-indent-increase:before{content:"󰉶"}.mdi-format-italic:before{content:"󰉷"}.mdi-format-letter-case:before{content:"󰬴"}.mdi-format-letter-case-lower:before{content:"󰬵"}.mdi-format-letter-case-upper:before{content:"󰬶"}.mdi-format-letter-ends-with:before{content:"󰾸"}.mdi-format-letter-matches:before{content:"󰾹"}.mdi-format-letter-spacing:before{content:"󱥖"}.mdi-format-letter-spacing-variant:before{content:"󱫻"}.mdi-format-letter-starts-with:before{content:"󰾺"}.mdi-format-line-height:before{content:"󱫼"}.mdi-format-line-spacing:before{content:"󰉸"}.mdi-format-line-style:before{content:"󰗈"}.mdi-format-line-weight:before{content:"󰗉"}.mdi-format-list-bulleted:before{content:"󰉹"}.mdi-format-list-bulleted-square:before{content:"󰷐"}.mdi-format-list-bulleted-triangle:before{content:"󰺲"}.mdi-format-list-bulleted-type:before{content:"󰉺"}.mdi-format-list-checkbox:before{content:"󰥪"}.mdi-format-list-checks:before{content:"󰝖"}.mdi-format-list-group:before{content:"󱡠"}.mdi-format-list-group-plus:before{content:"󱭖"}.mdi-format-list-numbered:before{content:"󰉻"}.mdi-format-list-numbered-rtl:before{content:"󰴍"}.mdi-format-list-text:before{content:"󱉯"}.mdi-format-overline:before{content:"󰺳"}.mdi-format-page-break:before{content:"󰛗"}.mdi-format-page-split:before{content:"󱤗"}.mdi-format-paint:before{content:"󰉼"}.mdi-format-paragraph:before{content:"󰉽"}.mdi-format-paragraph-spacing:before{content:"󱫽"}.mdi-format-pilcrow:before{content:"󰛘"}.mdi-format-pilcrow-arrow-left:before{content:"󰊆"}.mdi-format-pilcrow-arrow-right:before{content:"󰊅"}.mdi-format-quote-close:before{content:"󰉾"}.mdi-format-quote-close-outline:before{content:"󱆨"}.mdi-format-quote-open:before{content:"󰝗"}.mdi-format-quote-open-outline:before{content:"󱆧"}.mdi-format-rotate-90:before{content:"󰚪"}.mdi-format-section:before{content:"󰚟"}.mdi-format-size:before{content:"󰉿"}.mdi-format-strikethrough:before{content:"󰊀"}.mdi-format-strikethrough-variant:before{content:"󰊁"}.mdi-format-subscript:before{content:"󰊂"}.mdi-format-superscript:before{content:"󰊃"}.mdi-format-text:before{content:"󰊄"}.mdi-format-text-rotation-angle-down:before{content:"󰾻"}.mdi-format-text-rotation-angle-up:before{content:"󰾼"}.mdi-format-text-rotation-down:before{content:"󰵳"}.mdi-format-text-rotation-down-vertical:before{content:"󰾽"}.mdi-format-text-rotation-none:before{content:"󰵴"}.mdi-format-text-rotation-up:before{content:"󰾾"}.mdi-format-text-rotation-vertical:before{content:"󰾿"}.mdi-format-text-variant:before{content:"󰸲"}.mdi-format-text-variant-outline:before{content:"󱔏"}.mdi-format-text-wrapping-clip:before{content:"󰴎"}.mdi-format-text-wrapping-overflow:before{content:"󰴏"}.mdi-format-text-wrapping-wrap:before{content:"󰴐"}.mdi-format-textbox:before{content:"󰴑"}.mdi-format-title:before{content:"󰗴"}.mdi-format-underline:before{content:"󰊇"}.mdi-format-underline-wavy:before{content:"󱣩"}.mdi-format-vertical-align-bottom:before{content:"󰘡"}.mdi-format-vertical-align-center:before{content:"󰘢"}.mdi-format-vertical-align-top:before{content:"󰘣"}.mdi-format-wrap-inline:before{content:"󰊈"}.mdi-format-wrap-square:before{content:"󰊉"}.mdi-format-wrap-tight:before{content:"󰊊"}.mdi-format-wrap-top-bottom:before{content:"󰊋"}.mdi-forum:before{content:"󰊌"}.mdi-forum-minus:before{content:"󱪩"}.mdi-forum-minus-outline:before{content:"󱪪"}.mdi-forum-outline:before{content:"󰠢"}.mdi-forum-plus:before{content:"󱪫"}.mdi-forum-plus-outline:before{content:"󱪬"}.mdi-forum-remove:before{content:"󱪭"}.mdi-forum-remove-outline:before{content:"󱪮"}.mdi-forward:before{content:"󰊍"}.mdi-forwardburger:before{content:"󰵵"}.mdi-fountain:before{content:"󰥫"}.mdi-fountain-pen:before{content:"󰴒"}.mdi-fountain-pen-tip:before{content:"󰴓"}.mdi-fraction-one-half:before{content:"󱦒"}.mdi-freebsd:before{content:"󰣠"}.mdi-french-fries:before{content:"󱥗"}.mdi-frequently-asked-questions:before{content:"󰺴"}.mdi-fridge:before{content:"󰊐"}.mdi-fridge-alert:before{content:"󱆱"}.mdi-fridge-alert-outline:before{content:"󱆲"}.mdi-fridge-bottom:before{content:"󰊒"}.mdi-fridge-industrial:before{content:"󱗮"}.mdi-fridge-industrial-alert:before{content:"󱗯"}.mdi-fridge-industrial-alert-outline:before{content:"󱗰"}.mdi-fridge-industrial-off:before{content:"󱗱"}.mdi-fridge-industrial-off-outline:before{content:"󱗲"}.mdi-fridge-industrial-outline:before{content:"󱗳"}.mdi-fridge-off:before{content:"󱆯"}.mdi-fridge-off-outline:before{content:"󱆰"}.mdi-fridge-outline:before{content:"󰊏"}.mdi-fridge-top:before{content:"󰊑"}.mdi-fridge-variant:before{content:"󱗴"}.mdi-fridge-variant-alert:before{content:"󱗵"}.mdi-fridge-variant-alert-outline:before{content:"󱗶"}.mdi-fridge-variant-off:before{content:"󱗷"}.mdi-fridge-variant-off-outline:before{content:"󱗸"}.mdi-fridge-variant-outline:before{content:"󱗹"}.mdi-fruit-cherries:before{content:"󱁂"}.mdi-fruit-cherries-off:before{content:"󱏸"}.mdi-fruit-citrus:before{content:"󱁃"}.mdi-fruit-citrus-off:before{content:"󱏹"}.mdi-fruit-grapes:before{content:"󱁄"}.mdi-fruit-grapes-outline:before{content:"󱁅"}.mdi-fruit-pear:before{content:"󱨎"}.mdi-fruit-pineapple:before{content:"󱁆"}.mdi-fruit-watermelon:before{content:"󱁇"}.mdi-fuel:before{content:"󰟊"}.mdi-fuel-cell:before{content:"󱢵"}.mdi-fullscreen:before{content:"󰊓"}.mdi-fullscreen-exit:before{content:"󰊔"}.mdi-function:before{content:"󰊕"}.mdi-function-variant:before{content:"󰡱"}.mdi-furigana-horizontal:before{content:"󱂁"}.mdi-furigana-vertical:before{content:"󱂂"}.mdi-fuse:before{content:"󰲅"}.mdi-fuse-alert:before{content:"󱐭"}.mdi-fuse-blade:before{content:"󰲆"}.mdi-fuse-off:before{content:"󱐬"}.mdi-gamepad:before{content:"󰊖"}.mdi-gamepad-circle:before{content:"󰸳"}.mdi-gamepad-circle-down:before{content:"󰸴"}.mdi-gamepad-circle-left:before{content:"󰸵"}.mdi-gamepad-circle-outline:before{content:"󰸶"}.mdi-gamepad-circle-right:before{content:"󰸷"}.mdi-gamepad-circle-up:before{content:"󰸸"}.mdi-gamepad-down:before{content:"󰸹"}.mdi-gamepad-left:before{content:"󰸺"}.mdi-gamepad-outline:before{content:"󱤙"}.mdi-gamepad-right:before{content:"󰸻"}.mdi-gamepad-round:before{content:"󰸼"}.mdi-gamepad-round-down:before{content:"󰸽"}.mdi-gamepad-round-left:before{content:"󰸾"}.mdi-gamepad-round-outline:before{content:"󰸿"}.mdi-gamepad-round-right:before{content:"󰹀"}.mdi-gamepad-round-up:before{content:"󰹁"}.mdi-gamepad-square:before{content:"󰺵"}.mdi-gamepad-square-outline:before{content:"󰺶"}.mdi-gamepad-up:before{content:"󰹂"}.mdi-gamepad-variant:before{content:"󰊗"}.mdi-gamepad-variant-outline:before{content:"󰺷"}.mdi-gamma:before{content:"󱃮"}.mdi-gantry-crane:before{content:"󰷑"}.mdi-garage:before{content:"󰛙"}.mdi-garage-alert:before{content:"󰡲"}.mdi-garage-alert-variant:before{content:"󱋕"}.mdi-garage-lock:before{content:"󱟻"}.mdi-garage-open:before{content:"󰛚"}.mdi-garage-open-variant:before{content:"󱋔"}.mdi-garage-variant:before{content:"󱋓"}.mdi-garage-variant-lock:before{content:"󱟼"}.mdi-gas-burner:before{content:"󱨛"}.mdi-gas-cylinder:before{content:"󰙇"}.mdi-gas-station:before{content:"󰊘"}.mdi-gas-station-in-use:before{content:"󱳄"}.mdi-gas-station-in-use-outline:before{content:"󱳅"}.mdi-gas-station-off:before{content:"󱐉"}.mdi-gas-station-off-outline:before{content:"󱐊"}.mdi-gas-station-outline:before{content:"󰺸"}.mdi-gate:before{content:"󰊙"}.mdi-gate-alert:before{content:"󱟸"}.mdi-gate-and:before{content:"󰣡"}.mdi-gate-arrow-left:before{content:"󱟷"}.mdi-gate-arrow-right:before{content:"󱅩"}.mdi-gate-buffer:before{content:"󱫾"}.mdi-gate-nand:before{content:"󰣢"}.mdi-gate-nor:before{content:"󰣣"}.mdi-gate-not:before{content:"󰣤"}.mdi-gate-open:before{content:"󱅪"}.mdi-gate-or:before{content:"󰣥"}.mdi-gate-xnor:before{content:"󰣦"}.mdi-gate-xor:before{content:"󰣧"}.mdi-gatsby:before{content:"󰹃"}.mdi-gauge:before{content:"󰊚"}.mdi-gauge-empty:before{content:"󰡳"}.mdi-gauge-full:before{content:"󰡴"}.mdi-gauge-low:before{content:"󰡵"}.mdi-gavel:before{content:"󰊛"}.mdi-gender-female:before{content:"󰊜"}.mdi-gender-male:before{content:"󰊝"}.mdi-gender-male-female:before{content:"󰊞"}.mdi-gender-male-female-variant:before{content:"󱄿"}.mdi-gender-non-binary:before{content:"󱅀"}.mdi-gender-transgender:before{content:"󰊟"}.mdi-generator-mobile:before{content:"󱲊"}.mdi-generator-portable:before{content:"󱲋"}.mdi-generator-stationary:before{content:"󱲌"}.mdi-gentoo:before{content:"󰣨"}.mdi-gesture:before{content:"󰟋"}.mdi-gesture-double-tap:before{content:"󰜼"}.mdi-gesture-pinch:before{content:"󰪽"}.mdi-gesture-spread:before{content:"󰪾"}.mdi-gesture-swipe:before{content:"󰵶"}.mdi-gesture-swipe-down:before{content:"󰜽"}.mdi-gesture-swipe-horizontal:before{content:"󰪿"}.mdi-gesture-swipe-left:before{content:"󰜾"}.mdi-gesture-swipe-right:before{content:"󰜿"}.mdi-gesture-swipe-up:before{content:"󰝀"}.mdi-gesture-swipe-vertical:before{content:"󰫀"}.mdi-gesture-tap:before{content:"󰝁"}.mdi-gesture-tap-box:before{content:"󱊩"}.mdi-gesture-tap-button:before{content:"󱊨"}.mdi-gesture-tap-hold:before{content:"󰵷"}.mdi-gesture-two-double-tap:before{content:"󰝂"}.mdi-gesture-two-tap:before{content:"󰝃"}.mdi-ghost:before{content:"󰊠"}.mdi-ghost-off:before{content:"󰧵"}.mdi-ghost-off-outline:before{content:"󱙜"}.mdi-ghost-outline:before{content:"󱙝"}.mdi-gift:before{content:"󰹄"}.mdi-gift-off:before{content:"󱛯"}.mdi-gift-off-outline:before{content:"󱛰"}.mdi-gift-open:before{content:"󱛱"}.mdi-gift-open-outline:before{content:"󱛲"}.mdi-gift-outline:before{content:"󰊡"}.mdi-git:before{content:"󰊢"}.mdi-github:before{content:"󰊤"}.mdi-gitlab:before{content:"󰮠"}.mdi-glass-cocktail:before{content:"󰍖"}.mdi-glass-cocktail-off:before{content:"󱗦"}.mdi-glass-flute:before{content:"󰊥"}.mdi-glass-fragile:before{content:"󱡳"}.mdi-glass-mug:before{content:"󰊦"}.mdi-glass-mug-off:before{content:"󱗧"}.mdi-glass-mug-variant:before{content:"󱄖"}.mdi-glass-mug-variant-off:before{content:"󱗨"}.mdi-glass-pint-outline:before{content:"󱌍"}.mdi-glass-stange:before{content:"󰊧"}.mdi-glass-tulip:before{content:"󰊨"}.mdi-glass-wine:before{content:"󰡶"}.mdi-glasses:before{content:"󰊪"}.mdi-globe-light:before{content:"󰙯"}.mdi-globe-light-outline:before{content:"󱋗"}.mdi-globe-model:before{content:"󰣩"}.mdi-gmail:before{content:"󰊫"}.mdi-gnome:before{content:"󰊬"}.mdi-go-kart:before{content:"󰵹"}.mdi-go-kart-track:before{content:"󰵺"}.mdi-gog:before{content:"󰮡"}.mdi-gold:before{content:"󱉏"}.mdi-golf:before{content:"󰠣"}.mdi-golf-cart:before{content:"󱆤"}.mdi-golf-tee:before{content:"󱂃"}.mdi-gondola:before{content:"󰚆"}.mdi-goodreads:before{content:"󰵻"}.mdi-google:before{content:"󰊭"}.mdi-google-ads:before{content:"󰲇"}.mdi-google-analytics:before{content:"󰟌"}.mdi-google-assistant:before{content:"󰟍"}.mdi-google-cardboard:before{content:"󰊮"}.mdi-google-chrome:before{content:"󰊯"}.mdi-google-circles:before{content:"󰊰"}.mdi-google-circles-communities:before{content:"󰊱"}.mdi-google-circles-extended:before{content:"󰊲"}.mdi-google-circles-group:before{content:"󰊳"}.mdi-google-classroom:before{content:"󰋀"}.mdi-google-cloud:before{content:"󱇶"}.mdi-google-downasaur:before{content:"󱍢"}.mdi-google-drive:before{content:"󰊶"}.mdi-google-earth:before{content:"󰊷"}.mdi-google-fit:before{content:"󰥬"}.mdi-google-glass:before{content:"󰊸"}.mdi-google-hangouts:before{content:"󰋉"}.mdi-google-keep:before{content:"󰛜"}.mdi-google-lens:before{content:"󰧶"}.mdi-google-maps:before{content:"󰗵"}.mdi-google-my-business:before{content:"󱁈"}.mdi-google-nearby:before{content:"󰊹"}.mdi-google-play:before{content:"󰊼"}.mdi-google-plus:before{content:"󰊽"}.mdi-google-podcast:before{content:"󰺹"}.mdi-google-spreadsheet:before{content:"󰧷"}.mdi-google-street-view:before{content:"󰲈"}.mdi-google-translate:before{content:"󰊿"}.mdi-gradient-horizontal:before{content:"󱝊"}.mdi-gradient-vertical:before{content:"󰚠"}.mdi-grain:before{content:"󰵼"}.mdi-graph:before{content:"󱁉"}.mdi-graph-outline:before{content:"󱁊"}.mdi-graphql:before{content:"󰡷"}.mdi-grass:before{content:"󱔐"}.mdi-grave-stone:before{content:"󰮢"}.mdi-grease-pencil:before{content:"󰙈"}.mdi-greater-than:before{content:"󰥭"}.mdi-greater-than-or-equal:before{content:"󰥮"}.mdi-greenhouse:before{content:"󰀭"}.mdi-grid:before{content:"󰋁"}.mdi-grid-large:before{content:"󰝘"}.mdi-grid-off:before{content:"󰋂"}.mdi-grill:before{content:"󰹅"}.mdi-grill-outline:before{content:"󱆊"}.mdi-group:before{content:"󰋃"}.mdi-guitar-acoustic:before{content:"󰝱"}.mdi-guitar-electric:before{content:"󰋄"}.mdi-guitar-pick:before{content:"󰋅"}.mdi-guitar-pick-outline:before{content:"󰋆"}.mdi-guy-fawkes-mask:before{content:"󰠥"}.mdi-gymnastics:before{content:"󱩁"}.mdi-hail:before{content:"󰫁"}.mdi-hair-dryer:before{content:"󱃯"}.mdi-hair-dryer-outline:before{content:"󱃰"}.mdi-halloween:before{content:"󰮣"}.mdi-hamburger:before{content:"󰚅"}.mdi-hamburger-check:before{content:"󱝶"}.mdi-hamburger-minus:before{content:"󱝷"}.mdi-hamburger-off:before{content:"󱝸"}.mdi-hamburger-plus:before{content:"󱝹"}.mdi-hamburger-remove:before{content:"󱝺"}.mdi-hammer:before{content:"󰣪"}.mdi-hammer-screwdriver:before{content:"󱌢"}.mdi-hammer-sickle:before{content:"󱢇"}.mdi-hammer-wrench:before{content:"󱌣"}.mdi-hand-back-left:before{content:"󰹆"}.mdi-hand-back-left-off:before{content:"󱠰"}.mdi-hand-back-left-off-outline:before{content:"󱠲"}.mdi-hand-back-left-outline:before{content:"󱠬"}.mdi-hand-back-right:before{content:"󰹇"}.mdi-hand-back-right-off:before{content:"󱠱"}.mdi-hand-back-right-off-outline:before{content:"󱠳"}.mdi-hand-back-right-outline:before{content:"󱠭"}.mdi-hand-clap:before{content:"󱥋"}.mdi-hand-clap-off:before{content:"󱩂"}.mdi-hand-coin:before{content:"󱢏"}.mdi-hand-coin-outline:before{content:"󱢐"}.mdi-hand-cycle:before{content:"󱮜"}.mdi-hand-extended:before{content:"󱢶"}.mdi-hand-extended-outline:before{content:"󱢷"}.mdi-hand-front-left:before{content:"󱠫"}.mdi-hand-front-left-outline:before{content:"󱠮"}.mdi-hand-front-right:before{content:"󰩏"}.mdi-hand-front-right-outline:before{content:"󱠯"}.mdi-hand-heart:before{content:"󱃱"}.mdi-hand-heart-outline:before{content:"󱕾"}.mdi-hand-okay:before{content:"󰩐"}.mdi-hand-peace:before{content:"󰩑"}.mdi-hand-peace-variant:before{content:"󰩒"}.mdi-hand-pointing-down:before{content:"󰩓"}.mdi-hand-pointing-left:before{content:"󰩔"}.mdi-hand-pointing-right:before{content:"󰋇"}.mdi-hand-pointing-up:before{content:"󰩕"}.mdi-hand-saw:before{content:"󰹈"}.mdi-hand-wash:before{content:"󱕿"}.mdi-hand-wash-outline:before{content:"󱖀"}.mdi-hand-water:before{content:"󱎟"}.mdi-hand-wave:before{content:"󱠡"}.mdi-hand-wave-outline:before{content:"󱠢"}.mdi-handball:before{content:"󰽓"}.mdi-handcuffs:before{content:"󱄾"}.mdi-hands-pray:before{content:"󰕹"}.mdi-handshake:before{content:"󱈘"}.mdi-handshake-outline:before{content:"󱖡"}.mdi-hanger:before{content:"󰋈"}.mdi-hard-hat:before{content:"󰥯"}.mdi-harddisk:before{content:"󰋊"}.mdi-harddisk-plus:before{content:"󱁋"}.mdi-harddisk-remove:before{content:"󱁌"}.mdi-hat-fedora:before{content:"󰮤"}.mdi-hazard-lights:before{content:"󰲉"}.mdi-hdmi-port:before{content:"󱮸"}.mdi-hdr:before{content:"󰵽"}.mdi-hdr-off:before{content:"󰵾"}.mdi-head:before{content:"󱍞"}.mdi-head-alert:before{content:"󱌸"}.mdi-head-alert-outline:before{content:"󱌹"}.mdi-head-check:before{content:"󱌺"}.mdi-head-check-outline:before{content:"󱌻"}.mdi-head-cog:before{content:"󱌼"}.mdi-head-cog-outline:before{content:"󱌽"}.mdi-head-dots-horizontal:before{content:"󱌾"}.mdi-head-dots-horizontal-outline:before{content:"󱌿"}.mdi-head-flash:before{content:"󱍀"}.mdi-head-flash-outline:before{content:"󱍁"}.mdi-head-heart:before{content:"󱍂"}.mdi-head-heart-outline:before{content:"󱍃"}.mdi-head-lightbulb:before{content:"󱍄"}.mdi-head-lightbulb-outline:before{content:"󱍅"}.mdi-head-minus:before{content:"󱍆"}.mdi-head-minus-outline:before{content:"󱍇"}.mdi-head-outline:before{content:"󱍟"}.mdi-head-plus:before{content:"󱍈"}.mdi-head-plus-outline:before{content:"󱍉"}.mdi-head-question:before{content:"󱍊"}.mdi-head-question-outline:before{content:"󱍋"}.mdi-head-remove:before{content:"󱍌"}.mdi-head-remove-outline:before{content:"󱍍"}.mdi-head-snowflake:before{content:"󱍎"}.mdi-head-snowflake-outline:before{content:"󱍏"}.mdi-head-sync:before{content:"󱍐"}.mdi-head-sync-outline:before{content:"󱍑"}.mdi-headphones:before{content:"󰋋"}.mdi-headphones-bluetooth:before{content:"󰥰"}.mdi-headphones-box:before{content:"󰋌"}.mdi-headphones-off:before{content:"󰟎"}.mdi-headphones-settings:before{content:"󰋍"}.mdi-headset:before{content:"󰋎"}.mdi-headset-dock:before{content:"󰋏"}.mdi-headset-off:before{content:"󰋐"}.mdi-heart:before{content:"󰋑"}.mdi-heart-box:before{content:"󰋒"}.mdi-heart-box-outline:before{content:"󰋓"}.mdi-heart-broken:before{content:"󰋔"}.mdi-heart-broken-outline:before{content:"󰴔"}.mdi-heart-circle:before{content:"󰥱"}.mdi-heart-circle-outline:before{content:"󰥲"}.mdi-heart-cog:before{content:"󱙣"}.mdi-heart-cog-outline:before{content:"󱙤"}.mdi-heart-flash:before{content:"󰻹"}.mdi-heart-half:before{content:"󰛟"}.mdi-heart-half-full:before{content:"󰛞"}.mdi-heart-half-outline:before{content:"󰛠"}.mdi-heart-minus:before{content:"󱐯"}.mdi-heart-minus-outline:before{content:"󱐲"}.mdi-heart-multiple:before{content:"󰩖"}.mdi-heart-multiple-outline:before{content:"󰩗"}.mdi-heart-off:before{content:"󰝙"}.mdi-heart-off-outline:before{content:"󱐴"}.mdi-heart-outline:before{content:"󰋕"}.mdi-heart-plus:before{content:"󱐮"}.mdi-heart-plus-outline:before{content:"󱐱"}.mdi-heart-pulse:before{content:"󰗶"}.mdi-heart-remove:before{content:"󱐰"}.mdi-heart-remove-outline:before{content:"󱐳"}.mdi-heart-search:before{content:"󱲍"}.mdi-heart-settings:before{content:"󱙥"}.mdi-heart-settings-outline:before{content:"󱙦"}.mdi-heat-pump:before{content:"󱩃"}.mdi-heat-pump-outline:before{content:"󱩄"}.mdi-heat-wave:before{content:"󱩅"}.mdi-heating-coil:before{content:"󱪯"}.mdi-helicopter:before{content:"󰫂"}.mdi-help:before{content:"󰋖"}.mdi-help-box:before{content:"󰞋"}.mdi-help-box-multiple:before{content:"󱰊"}.mdi-help-box-multiple-outline:before{content:"󱰋"}.mdi-help-box-outline:before{content:"󱰌"}.mdi-help-circle:before{content:"󰋗"}.mdi-help-circle-outline:before{content:"󰘥"}.mdi-help-network:before{content:"󰛵"}.mdi-help-network-outline:before{content:"󰲊"}.mdi-help-rhombus:before{content:"󰮥"}.mdi-help-rhombus-outline:before{content:"󰮦"}.mdi-hexadecimal:before{content:"󱊧"}.mdi-hexagon:before{content:"󰋘"}.mdi-hexagon-multiple:before{content:"󰛡"}.mdi-hexagon-multiple-outline:before{content:"󱃲"}.mdi-hexagon-outline:before{content:"󰋙"}.mdi-hexagon-slice-1:before{content:"󰫃"}.mdi-hexagon-slice-2:before{content:"󰫄"}.mdi-hexagon-slice-3:before{content:"󰫅"}.mdi-hexagon-slice-4:before{content:"󰫆"}.mdi-hexagon-slice-5:before{content:"󰫇"}.mdi-hexagon-slice-6:before{content:"󰫈"}.mdi-hexagram:before{content:"󰫉"}.mdi-hexagram-outline:before{content:"󰫊"}.mdi-high-definition:before{content:"󰟏"}.mdi-high-definition-box:before{content:"󰡸"}.mdi-highway:before{content:"󰗷"}.mdi-hiking:before{content:"󰵿"}.mdi-history:before{content:"󰋚"}.mdi-hockey-puck:before{content:"󰡹"}.mdi-hockey-sticks:before{content:"󰡺"}.mdi-hololens:before{content:"󰋛"}.mdi-home:before{content:"󰋜"}.mdi-home-account:before{content:"󰠦"}.mdi-home-alert:before{content:"󰡻"}.mdi-home-alert-outline:before{content:"󱗐"}.mdi-home-analytics:before{content:"󰺺"}.mdi-home-assistant:before{content:"󰟐"}.mdi-home-automation:before{content:"󰟑"}.mdi-home-battery:before{content:"󱤁"}.mdi-home-battery-outline:before{content:"󱤂"}.mdi-home-circle:before{content:"󰟒"}.mdi-home-circle-outline:before{content:"󱁍"}.mdi-home-city:before{content:"󰴕"}.mdi-home-city-outline:before{content:"󰴖"}.mdi-home-clock:before{content:"󱨒"}.mdi-home-clock-outline:before{content:"󱨓"}.mdi-home-edit:before{content:"󱅙"}.mdi-home-edit-outline:before{content:"󱅚"}.mdi-home-export-outline:before{content:"󰾛"}.mdi-home-flood:before{content:"󰻺"}.mdi-home-floor-0:before{content:"󰷒"}.mdi-home-floor-1:before{content:"󰶀"}.mdi-home-floor-2:before{content:"󰶁"}.mdi-home-floor-3:before{content:"󰶂"}.mdi-home-floor-a:before{content:"󰶃"}.mdi-home-floor-b:before{content:"󰶄"}.mdi-home-floor-g:before{content:"󰶅"}.mdi-home-floor-l:before{content:"󰶆"}.mdi-home-floor-negative-1:before{content:"󰷓"}.mdi-home-group:before{content:"󰷔"}.mdi-home-group-minus:before{content:"󱧁"}.mdi-home-group-plus:before{content:"󱧀"}.mdi-home-group-remove:before{content:"󱧂"}.mdi-home-heart:before{content:"󰠧"}.mdi-home-import-outline:before{content:"󰾜"}.mdi-home-lightbulb:before{content:"󱉑"}.mdi-home-lightbulb-outline:before{content:"󱉒"}.mdi-home-lightning-bolt:before{content:"󱤃"}.mdi-home-lightning-bolt-outline:before{content:"󱤄"}.mdi-home-lock:before{content:"󰣫"}.mdi-home-lock-open:before{content:"󰣬"}.mdi-home-map-marker:before{content:"󰗸"}.mdi-home-minus:before{content:"󰥴"}.mdi-home-minus-outline:before{content:"󱏕"}.mdi-home-modern:before{content:"󰋝"}.mdi-home-off:before{content:"󱩆"}.mdi-home-off-outline:before{content:"󱩇"}.mdi-home-outline:before{content:"󰚡"}.mdi-home-percent:before{content:"󱱼"}.mdi-home-percent-outline:before{content:"󱱽"}.mdi-home-plus:before{content:"󰥵"}.mdi-home-plus-outline:before{content:"󱏖"}.mdi-home-remove:before{content:"󱉇"}.mdi-home-remove-outline:before{content:"󱏗"}.mdi-home-roof:before{content:"󱄫"}.mdi-home-search:before{content:"󱎰"}.mdi-home-search-outline:before{content:"󱎱"}.mdi-home-silo:before{content:"󱮠"}.mdi-home-silo-outline:before{content:"󱮡"}.mdi-home-sound-in:before{content:"󱰯"}.mdi-home-sound-in-outline:before{content:"󱰰"}.mdi-home-sound-out:before{content:"󱰱"}.mdi-home-sound-out-outline:before{content:"󱰲"}.mdi-home-switch:before{content:"󱞔"}.mdi-home-switch-outline:before{content:"󱞕"}.mdi-home-thermometer:before{content:"󰽔"}.mdi-home-thermometer-outline:before{content:"󰽕"}.mdi-home-variant:before{content:"󰋞"}.mdi-home-variant-outline:before{content:"󰮧"}.mdi-hook:before{content:"󰛢"}.mdi-hook-off:before{content:"󰛣"}.mdi-hoop-house:before{content:"󰹖"}.mdi-hops:before{content:"󰋟"}.mdi-horizontal-rotate-clockwise:before{content:"󱃳"}.mdi-horizontal-rotate-counterclockwise:before{content:"󱃴"}.mdi-horse:before{content:"󱖿"}.mdi-horse-human:before{content:"󱗀"}.mdi-horse-variant:before{content:"󱗁"}.mdi-horse-variant-fast:before{content:"󱡮"}.mdi-horseshoe:before{content:"󰩘"}.mdi-hospital:before{content:"󰿶"}.mdi-hospital-box:before{content:"󰋠"}.mdi-hospital-box-outline:before{content:"󰿷"}.mdi-hospital-building:before{content:"󰋡"}.mdi-hospital-marker:before{content:"󰋢"}.mdi-hot-tub:before{content:"󰠨"}.mdi-hours-12:before{content:"󱲔"}.mdi-hours-24:before{content:"󱑸"}.mdi-hub:before{content:"󱲕"}.mdi-hub-outline:before{content:"󱲖"}.mdi-hubspot:before{content:"󰴗"}.mdi-hulu:before{content:"󰠩"}.mdi-human:before{content:"󰋦"}.mdi-human-baby-changing-table:before{content:"󱎋"}.mdi-human-cane:before{content:"󱖁"}.mdi-human-capacity-decrease:before{content:"󱖛"}.mdi-human-capacity-increase:before{content:"󱖜"}.mdi-human-child:before{content:"󰋧"}.mdi-human-dolly:before{content:"󱦀"}.mdi-human-edit:before{content:"󱓨"}.mdi-human-female:before{content:"󰙉"}.mdi-human-female-boy:before{content:"󰩙"}.mdi-human-female-dance:before{content:"󱗉"}.mdi-human-female-female:before{content:"󰩚"}.mdi-human-female-female-child:before{content:"󱲎"}.mdi-human-female-girl:before{content:"󰩛"}.mdi-human-greeting:before{content:"󱟄"}.mdi-human-greeting-proximity:before{content:"󱖝"}.mdi-human-greeting-variant:before{content:"󰙊"}.mdi-human-handsdown:before{content:"󰙋"}.mdi-human-handsup:before{content:"󰙌"}.mdi-human-male:before{content:"󰙍"}.mdi-human-male-board:before{content:"󰢐"}.mdi-human-male-board-poll:before{content:"󰡆"}.mdi-human-male-boy:before{content:"󰩜"}.mdi-human-male-child:before{content:"󱎌"}.mdi-human-male-female:before{content:"󰋨"}.mdi-human-male-female-child:before{content:"󱠣"}.mdi-human-male-girl:before{content:"󰩝"}.mdi-human-male-height:before{content:"󰻻"}.mdi-human-male-height-variant:before{content:"󰻼"}.mdi-human-male-male:before{content:"󰩞"}.mdi-human-male-male-child:before{content:"󱲏"}.mdi-human-non-binary:before{content:"󱡈"}.mdi-human-pregnant:before{content:"󰗏"}.mdi-human-queue:before{content:"󱕱"}.mdi-human-scooter:before{content:"󱇩"}.mdi-human-walker:before{content:"󱭱"}.mdi-human-wheelchair:before{content:"󱎍"}.mdi-human-white-cane:before{content:"󱦁"}.mdi-humble-bundle:before{content:"󰝄"}.mdi-hvac:before{content:"󱍒"}.mdi-hvac-off:before{content:"󱖞"}.mdi-hydraulic-oil-level:before{content:"󱌤"}.mdi-hydraulic-oil-temperature:before{content:"󱌥"}.mdi-hydro-power:before{content:"󱋥"}.mdi-hydrogen-station:before{content:"󱢔"}.mdi-ice-cream:before{content:"󰠪"}.mdi-ice-cream-off:before{content:"󰹒"}.mdi-ice-pop:before{content:"󰻽"}.mdi-id-card:before{content:"󰿀"}.mdi-identifier:before{content:"󰻾"}.mdi-ideogram-cjk:before{content:"󱌱"}.mdi-ideogram-cjk-variant:before{content:"󱌲"}.mdi-image:before{content:"󰋩"}.mdi-image-album:before{content:"󰋪"}.mdi-image-area:before{content:"󰋫"}.mdi-image-area-close:before{content:"󰋬"}.mdi-image-auto-adjust:before{content:"󰿁"}.mdi-image-broken:before{content:"󰋭"}.mdi-image-broken-variant:before{content:"󰋮"}.mdi-image-check:before{content:"󱬥"}.mdi-image-check-outline:before{content:"󱬦"}.mdi-image-edit:before{content:"󱇣"}.mdi-image-edit-outline:before{content:"󱇤"}.mdi-image-filter-black-white:before{content:"󰋰"}.mdi-image-filter-center-focus:before{content:"󰋱"}.mdi-image-filter-center-focus-strong:before{content:"󰻿"}.mdi-image-filter-center-focus-strong-outline:before{content:"󰼀"}.mdi-image-filter-center-focus-weak:before{content:"󰋲"}.mdi-image-filter-drama:before{content:"󰋳"}.mdi-image-filter-drama-outline:before{content:"󱯿"}.mdi-image-filter-frames:before{content:"󰋴"}.mdi-image-filter-hdr:before{content:"󰋵"}.mdi-image-filter-hdr-outline:before{content:"󱱤"}.mdi-image-filter-none:before{content:"󰋶"}.mdi-image-filter-tilt-shift:before{content:"󰋷"}.mdi-image-filter-vintage:before{content:"󰋸"}.mdi-image-frame:before{content:"󰹉"}.mdi-image-lock:before{content:"󱪰"}.mdi-image-lock-outline:before{content:"󱪱"}.mdi-image-marker:before{content:"󱝻"}.mdi-image-marker-outline:before{content:"󱝼"}.mdi-image-minus:before{content:"󱐙"}.mdi-image-minus-outline:before{content:"󱭇"}.mdi-image-move:before{content:"󰧸"}.mdi-image-multiple:before{content:"󰋹"}.mdi-image-multiple-outline:before{content:"󰋯"}.mdi-image-off:before{content:"󰠫"}.mdi-image-off-outline:before{content:"󱇑"}.mdi-image-outline:before{content:"󰥶"}.mdi-image-plus:before{content:"󰡼"}.mdi-image-plus-outline:before{content:"󱭆"}.mdi-image-refresh:before{content:"󱧾"}.mdi-image-refresh-outline:before{content:"󱧿"}.mdi-image-remove:before{content:"󱐘"}.mdi-image-remove-outline:before{content:"󱭈"}.mdi-image-search:before{content:"󰥷"}.mdi-image-search-outline:before{content:"󰥸"}.mdi-image-size-select-actual:before{content:"󰲍"}.mdi-image-size-select-large:before{content:"󰲎"}.mdi-image-size-select-small:before{content:"󰲏"}.mdi-image-sync:before{content:"󱨀"}.mdi-image-sync-outline:before{content:"󱨁"}.mdi-image-text:before{content:"󱘍"}.mdi-import:before{content:"󰋺"}.mdi-inbox:before{content:"󰚇"}.mdi-inbox-arrow-down:before{content:"󰋻"}.mdi-inbox-arrow-down-outline:before{content:"󱉰"}.mdi-inbox-arrow-up:before{content:"󰏑"}.mdi-inbox-arrow-up-outline:before{content:"󱉱"}.mdi-inbox-full:before{content:"󱉲"}.mdi-inbox-full-outline:before{content:"󱉳"}.mdi-inbox-multiple:before{content:"󰢰"}.mdi-inbox-multiple-outline:before{content:"󰮨"}.mdi-inbox-outline:before{content:"󱉴"}.mdi-inbox-remove:before{content:"󱖟"}.mdi-inbox-remove-outline:before{content:"󱖠"}.mdi-incognito:before{content:"󰗹"}.mdi-incognito-circle:before{content:"󱐡"}.mdi-incognito-circle-off:before{content:"󱐢"}.mdi-incognito-off:before{content:"󰁵"}.mdi-induction:before{content:"󱡌"}.mdi-infinity:before{content:"󰛤"}.mdi-information:before{content:"󰋼"}.mdi-information-box:before{content:"󱱥"}.mdi-information-box-outline:before{content:"󱱦"}.mdi-information-off:before{content:"󱞌"}.mdi-information-off-outline:before{content:"󱞍"}.mdi-information-outline:before{content:"󰋽"}.mdi-information-slab-box:before{content:"󱱧"}.mdi-information-slab-box-outline:before{content:"󱱨"}.mdi-information-slab-circle:before{content:"󱱩"}.mdi-information-slab-circle-outline:before{content:"󱱪"}.mdi-information-slab-symbol:before{content:"󱱫"}.mdi-information-symbol:before{content:"󱱬"}.mdi-information-variant:before{content:"󰙎"}.mdi-information-variant-box:before{content:"󱱭"}.mdi-information-variant-box-outline:before{content:"󱱮"}.mdi-information-variant-circle:before{content:"󱱯"}.mdi-information-variant-circle-outline:before{content:"󱱰"}.mdi-instagram:before{content:"󰋾"}.mdi-instrument-triangle:before{content:"󱁎"}.mdi-integrated-circuit-chip:before{content:"󱤓"}.mdi-invert-colors:before{content:"󰌁"}.mdi-invert-colors-off:before{content:"󰹊"}.mdi-invoice:before{content:"󱳒"}.mdi-invoice-arrow-left:before{content:"󱳓"}.mdi-invoice-arrow-left-outline:before{content:"󱳔"}.mdi-invoice-arrow-right:before{content:"󱳕"}.mdi-invoice-arrow-right-outline:before{content:"󱳖"}.mdi-invoice-check:before{content:"󱳗"}.mdi-invoice-check-outline:before{content:"󱳘"}.mdi-invoice-clock:before{content:"󱳙"}.mdi-invoice-clock-outline:before{content:"󱳚"}.mdi-invoice-edit:before{content:"󱳛"}.mdi-invoice-edit-outline:before{content:"󱳜"}.mdi-invoice-export-outline:before{content:"󱳝"}.mdi-invoice-fast:before{content:"󱳞"}.mdi-invoice-fast-outline:before{content:"󱳟"}.mdi-invoice-import:before{content:"󱳠"}.mdi-invoice-import-outline:before{content:"󱳡"}.mdi-invoice-list:before{content:"󱳢"}.mdi-invoice-list-outline:before{content:"󱳣"}.mdi-invoice-minus:before{content:"󱳤"}.mdi-invoice-minus-outline:before{content:"󱳥"}.mdi-invoice-multiple:before{content:"󱳦"}.mdi-invoice-multiple-outline:before{content:"󱳧"}.mdi-invoice-outline:before{content:"󱳨"}.mdi-invoice-plus:before{content:"󱳩"}.mdi-invoice-plus-outline:before{content:"󱳪"}.mdi-invoice-remove:before{content:"󱳫"}.mdi-invoice-remove-outline:before{content:"󱳬"}.mdi-invoice-send:before{content:"󱳭"}.mdi-invoice-send-outline:before{content:"󱳮"}.mdi-invoice-text:before{content:"󱳯"}.mdi-invoice-text-arrow-left:before{content:"󱳰"}.mdi-invoice-text-arrow-left-outline:before{content:"󱳱"}.mdi-invoice-text-arrow-right:before{content:"󱳲"}.mdi-invoice-text-arrow-right-outline:before{content:"󱳳"}.mdi-invoice-text-check:before{content:"󱳴"}.mdi-invoice-text-check-outline:before{content:"󱳵"}.mdi-invoice-text-clock:before{content:"󱳶"}.mdi-invoice-text-clock-outline:before{content:"󱳷"}.mdi-invoice-text-edit:before{content:"󱳸"}.mdi-invoice-text-edit-outline:before{content:"󱳹"}.mdi-invoice-text-fast:before{content:"󱳺"}.mdi-invoice-text-fast-outline:before{content:"󱳻"}.mdi-invoice-text-minus:before{content:"󱳼"}.mdi-invoice-text-minus-outline:before{content:"󱳽"}.mdi-invoice-text-multiple:before{content:"󱳾"}.mdi-invoice-text-multiple-outline:before{content:"󱳿"}.mdi-invoice-text-outline:before{content:"󱴀"}.mdi-invoice-text-plus:before{content:"󱴁"}.mdi-invoice-text-plus-outline:before{content:"󱴂"}.mdi-invoice-text-remove:before{content:"󱴃"}.mdi-invoice-text-remove-outline:before{content:"󱴄"}.mdi-invoice-text-send:before{content:"󱴅"}.mdi-invoice-text-send-outline:before{content:"󱴆"}.mdi-iobroker:before{content:"󱋨"}.mdi-ip:before{content:"󰩟"}.mdi-ip-network:before{content:"󰩠"}.mdi-ip-network-outline:before{content:"󰲐"}.mdi-ip-outline:before{content:"󱦂"}.mdi-ipod:before{content:"󰲑"}.mdi-iron:before{content:"󱠤"}.mdi-iron-board:before{content:"󱠸"}.mdi-iron-outline:before{content:"󱠥"}.mdi-island:before{content:"󱁏"}.mdi-island-variant:before{content:"󱳆"}.mdi-iv-bag:before{content:"󱂹"}.mdi-jabber:before{content:"󰷕"}.mdi-jeepney:before{content:"󰌂"}.mdi-jellyfish:before{content:"󰼁"}.mdi-jellyfish-outline:before{content:"󰼂"}.mdi-jira:before{content:"󰌃"}.mdi-jquery:before{content:"󰡽"}.mdi-jsfiddle:before{content:"󰌄"}.mdi-jump-rope:before{content:"󱋿"}.mdi-kabaddi:before{content:"󰶇"}.mdi-kangaroo:before{content:"󱕘"}.mdi-karate:before{content:"󰠬"}.mdi-kayaking:before{content:"󰢯"}.mdi-keg:before{content:"󰌅"}.mdi-kettle:before{content:"󰗺"}.mdi-kettle-alert:before{content:"󱌗"}.mdi-kettle-alert-outline:before{content:"󱌘"}.mdi-kettle-off:before{content:"󱌛"}.mdi-kettle-off-outline:before{content:"󱌜"}.mdi-kettle-outline:before{content:"󰽖"}.mdi-kettle-pour-over:before{content:"󱜼"}.mdi-kettle-steam:before{content:"󱌙"}.mdi-kettle-steam-outline:before{content:"󱌚"}.mdi-kettlebell:before{content:"󱌀"}.mdi-key:before{content:"󰌆"}.mdi-key-alert:before{content:"󱦃"}.mdi-key-alert-outline:before{content:"󱦄"}.mdi-key-arrow-right:before{content:"󱌒"}.mdi-key-chain:before{content:"󱕴"}.mdi-key-chain-variant:before{content:"󱕵"}.mdi-key-change:before{content:"󰌇"}.mdi-key-link:before{content:"󱆟"}.mdi-key-minus:before{content:"󰌈"}.mdi-key-outline:before{content:"󰷖"}.mdi-key-plus:before{content:"󰌉"}.mdi-key-remove:before{content:"󰌊"}.mdi-key-star:before{content:"󱆞"}.mdi-key-variant:before{content:"󰌋"}.mdi-key-wireless:before{content:"󰿂"}.mdi-keyboard:before{content:"󰌌"}.mdi-keyboard-backspace:before{content:"󰌍"}.mdi-keyboard-caps:before{content:"󰌎"}.mdi-keyboard-close:before{content:"󰌏"}.mdi-keyboard-close-outline:before{content:"󱰀"}.mdi-keyboard-esc:before{content:"󱊷"}.mdi-keyboard-f1:before{content:"󱊫"}.mdi-keyboard-f10:before{content:"󱊴"}.mdi-keyboard-f11:before{content:"󱊵"}.mdi-keyboard-f12:before{content:"󱊶"}.mdi-keyboard-f2:before{content:"󱊬"}.mdi-keyboard-f3:before{content:"󱊭"}.mdi-keyboard-f4:before{content:"󱊮"}.mdi-keyboard-f5:before{content:"󱊯"}.mdi-keyboard-f6:before{content:"󱊰"}.mdi-keyboard-f7:before{content:"󱊱"}.mdi-keyboard-f8:before{content:"󱊲"}.mdi-keyboard-f9:before{content:"󱊳"}.mdi-keyboard-off:before{content:"󰌐"}.mdi-keyboard-off-outline:before{content:"󰹋"}.mdi-keyboard-outline:before{content:"󰥻"}.mdi-keyboard-return:before{content:"󰌑"}.mdi-keyboard-settings:before{content:"󰧹"}.mdi-keyboard-settings-outline:before{content:"󰧺"}.mdi-keyboard-space:before{content:"󱁐"}.mdi-keyboard-tab:before{content:"󰌒"}.mdi-keyboard-tab-reverse:before{content:"󰌥"}.mdi-keyboard-variant:before{content:"󰌓"}.mdi-khanda:before{content:"󱃽"}.mdi-kickstarter:before{content:"󰝅"}.mdi-kite:before{content:"󱦅"}.mdi-kite-outline:before{content:"󱦆"}.mdi-kitesurfing:before{content:"󱝄"}.mdi-klingon:before{content:"󱍛"}.mdi-knife:before{content:"󰧻"}.mdi-knife-military:before{content:"󰧼"}.mdi-knob:before{content:"󱮖"}.mdi-koala:before{content:"󱜿"}.mdi-kodi:before{content:"󰌔"}.mdi-kubernetes:before{content:"󱃾"}.mdi-label:before{content:"󰌕"}.mdi-label-multiple:before{content:"󱍵"}.mdi-label-multiple-outline:before{content:"󱍶"}.mdi-label-off:before{content:"󰫋"}.mdi-label-off-outline:before{content:"󰫌"}.mdi-label-outline:before{content:"󰌖"}.mdi-label-percent:before{content:"󱋪"}.mdi-label-percent-outline:before{content:"󱋫"}.mdi-label-variant:before{content:"󰫍"}.mdi-label-variant-outline:before{content:"󰫎"}.mdi-ladder:before{content:"󱖢"}.mdi-ladybug:before{content:"󰠭"}.mdi-lambda:before{content:"󰘧"}.mdi-lamp:before{content:"󰚵"}.mdi-lamp-outline:before{content:"󱟐"}.mdi-lamps:before{content:"󱕶"}.mdi-lamps-outline:before{content:"󱟑"}.mdi-lan:before{content:"󰌗"}.mdi-lan-check:before{content:"󱊪"}.mdi-lan-connect:before{content:"󰌘"}.mdi-lan-disconnect:before{content:"󰌙"}.mdi-lan-pending:before{content:"󰌚"}.mdi-land-fields:before{content:"󱪲"}.mdi-land-plots:before{content:"󱪳"}.mdi-land-plots-circle:before{content:"󱪴"}.mdi-land-plots-circle-variant:before{content:"󱪵"}.mdi-land-plots-marker:before{content:"󱱝"}.mdi-land-rows-horizontal:before{content:"󱪶"}.mdi-land-rows-vertical:before{content:"󱪷"}.mdi-landslide:before{content:"󱩈"}.mdi-landslide-outline:before{content:"󱩉"}.mdi-language-c:before{content:"󰙱"}.mdi-language-cpp:before{content:"󰙲"}.mdi-language-csharp:before{content:"󰌛"}.mdi-language-css3:before{content:"󰌜"}.mdi-language-fortran:before{content:"󱈚"}.mdi-language-go:before{content:"󰟓"}.mdi-language-haskell:before{content:"󰲒"}.mdi-language-html5:before{content:"󰌝"}.mdi-language-java:before{content:"󰬷"}.mdi-language-javascript:before{content:"󰌞"}.mdi-language-kotlin:before{content:"󱈙"}.mdi-language-lua:before{content:"󰢱"}.mdi-language-markdown:before{content:"󰍔"}.mdi-language-markdown-outline:before{content:"󰽛"}.mdi-language-php:before{content:"󰌟"}.mdi-language-python:before{content:"󰌠"}.mdi-language-r:before{content:"󰟔"}.mdi-language-ruby:before{content:"󰴭"}.mdi-language-ruby-on-rails:before{content:"󰫏"}.mdi-language-rust:before{content:"󱘗"}.mdi-language-swift:before{content:"󰛥"}.mdi-language-typescript:before{content:"󰛦"}.mdi-language-xaml:before{content:"󰙳"}.mdi-laptop:before{content:"󰌢"}.mdi-laptop-account:before{content:"󱩊"}.mdi-laptop-off:before{content:"󰛧"}.mdi-laravel:before{content:"󰫐"}.mdi-laser-pointer:before{content:"󱒄"}.mdi-lasso:before{content:"󰼃"}.mdi-lastpass:before{content:"󰑆"}.mdi-latitude:before{content:"󰽗"}.mdi-launch:before{content:"󰌧"}.mdi-lava-lamp:before{content:"󰟕"}.mdi-layers:before{content:"󰌨"}.mdi-layers-edit:before{content:"󱢒"}.mdi-layers-minus:before{content:"󰹌"}.mdi-layers-off:before{content:"󰌩"}.mdi-layers-off-outline:before{content:"󰧽"}.mdi-layers-outline:before{content:"󰧾"}.mdi-layers-plus:before{content:"󰹍"}.mdi-layers-remove:before{content:"󰹎"}.mdi-layers-search:before{content:"󱈆"}.mdi-layers-search-outline:before{content:"󱈇"}.mdi-layers-triple:before{content:"󰽘"}.mdi-layers-triple-outline:before{content:"󰽙"}.mdi-lead-pencil:before{content:"󰙏"}.mdi-leaf:before{content:"󰌪"}.mdi-leaf-circle:before{content:"󱤅"}.mdi-leaf-circle-outline:before{content:"󱤆"}.mdi-leaf-maple:before{content:"󰲓"}.mdi-leaf-maple-off:before{content:"󱋚"}.mdi-leaf-off:before{content:"󱋙"}.mdi-leak:before{content:"󰷗"}.mdi-leak-off:before{content:"󰷘"}.mdi-lectern:before{content:"󱫰"}.mdi-led-off:before{content:"󰌫"}.mdi-led-on:before{content:"󰌬"}.mdi-led-outline:before{content:"󰌭"}.mdi-led-strip:before{content:"󰟖"}.mdi-led-strip-variant:before{content:"󱁑"}.mdi-led-strip-variant-off:before{content:"󱩋"}.mdi-led-variant-off:before{content:"󰌮"}.mdi-led-variant-on:before{content:"󰌯"}.mdi-led-variant-outline:before{content:"󰌰"}.mdi-leek:before{content:"󱅽"}.mdi-less-than:before{content:"󰥼"}.mdi-less-than-or-equal:before{content:"󰥽"}.mdi-library:before{content:"󰌱"}.mdi-library-outline:before{content:"󱨢"}.mdi-library-shelves:before{content:"󰮩"}.mdi-license:before{content:"󰿃"}.mdi-lifebuoy:before{content:"󰡾"}.mdi-light-flood-down:before{content:"󱦇"}.mdi-light-flood-up:before{content:"󱦈"}.mdi-light-recessed:before{content:"󱞛"}.mdi-light-switch:before{content:"󰥾"}.mdi-light-switch-off:before{content:"󱨤"}.mdi-lightbulb:before{content:"󰌵"}.mdi-lightbulb-alert:before{content:"󱧡"}.mdi-lightbulb-alert-outline:before{content:"󱧢"}.mdi-lightbulb-auto:before{content:"󱠀"}.mdi-lightbulb-auto-outline:before{content:"󱠁"}.mdi-lightbulb-cfl:before{content:"󱈈"}.mdi-lightbulb-cfl-off:before{content:"󱈉"}.mdi-lightbulb-cfl-spiral:before{content:"󱉵"}.mdi-lightbulb-cfl-spiral-off:before{content:"󱋃"}.mdi-lightbulb-fluorescent-tube:before{content:"󱠄"}.mdi-lightbulb-fluorescent-tube-outline:before{content:"󱠅"}.mdi-lightbulb-group:before{content:"󱉓"}.mdi-lightbulb-group-off:before{content:"󱋍"}.mdi-lightbulb-group-off-outline:before{content:"󱋎"}.mdi-lightbulb-group-outline:before{content:"󱉔"}.mdi-lightbulb-multiple:before{content:"󱉕"}.mdi-lightbulb-multiple-off:before{content:"󱋏"}.mdi-lightbulb-multiple-off-outline:before{content:"󱋐"}.mdi-lightbulb-multiple-outline:before{content:"󱉖"}.mdi-lightbulb-night:before{content:"󱩌"}.mdi-lightbulb-night-outline:before{content:"󱩍"}.mdi-lightbulb-off:before{content:"󰹏"}.mdi-lightbulb-off-outline:before{content:"󰹐"}.mdi-lightbulb-on:before{content:"󰛨"}.mdi-lightbulb-on-10:before{content:"󱩎"}.mdi-lightbulb-on-20:before{content:"󱩏"}.mdi-lightbulb-on-30:before{content:"󱩐"}.mdi-lightbulb-on-40:before{content:"󱩑"}.mdi-lightbulb-on-50:before{content:"󱩒"}.mdi-lightbulb-on-60:before{content:"󱩓"}.mdi-lightbulb-on-70:before{content:"󱩔"}.mdi-lightbulb-on-80:before{content:"󱩕"}.mdi-lightbulb-on-90:before{content:"󱩖"}.mdi-lightbulb-on-outline:before{content:"󰛩"}.mdi-lightbulb-outline:before{content:"󰌶"}.mdi-lightbulb-question:before{content:"󱧣"}.mdi-lightbulb-question-outline:before{content:"󱧤"}.mdi-lightbulb-spot:before{content:"󱟴"}.mdi-lightbulb-spot-off:before{content:"󱟵"}.mdi-lightbulb-variant:before{content:"󱠂"}.mdi-lightbulb-variant-outline:before{content:"󱠃"}.mdi-lighthouse:before{content:"󰧿"}.mdi-lighthouse-on:before{content:"󰨀"}.mdi-lightning-bolt:before{content:"󱐋"}.mdi-lightning-bolt-circle:before{content:"󰠠"}.mdi-lightning-bolt-outline:before{content:"󱐌"}.mdi-line-scan:before{content:"󰘤"}.mdi-lingerie:before{content:"󱑶"}.mdi-link:before{content:"󰌷"}.mdi-link-box:before{content:"󰴚"}.mdi-link-box-outline:before{content:"󰴛"}.mdi-link-box-variant:before{content:"󰴜"}.mdi-link-box-variant-outline:before{content:"󰴝"}.mdi-link-circle:before{content:"󱲬"}.mdi-link-circle-outline:before{content:"󱲭"}.mdi-link-edit:before{content:"󱲮"}.mdi-link-lock:before{content:"󱂺"}.mdi-link-off:before{content:"󰌸"}.mdi-link-plus:before{content:"󰲔"}.mdi-link-variant:before{content:"󰌹"}.mdi-link-variant-minus:before{content:"󱃿"}.mdi-link-variant-off:before{content:"󰌺"}.mdi-link-variant-plus:before{content:"󱄀"}.mdi-link-variant-remove:before{content:"󱄁"}.mdi-linkedin:before{content:"󰌻"}.mdi-linux:before{content:"󰌽"}.mdi-linux-mint:before{content:"󰣭"}.mdi-lipstick:before{content:"󱎵"}.mdi-liquid-spot:before{content:"󱠦"}.mdi-liquor:before{content:"󱤞"}.mdi-list-box:before{content:"󱭻"}.mdi-list-box-outline:before{content:"󱭼"}.mdi-list-status:before{content:"󱖫"}.mdi-litecoin:before{content:"󰩡"}.mdi-loading:before{content:"󰝲"}.mdi-location-enter:before{content:"󰿄"}.mdi-location-exit:before{content:"󰿅"}.mdi-lock:before{content:"󰌾"}.mdi-lock-alert:before{content:"󰣮"}.mdi-lock-alert-outline:before{content:"󱗑"}.mdi-lock-check:before{content:"󱎚"}.mdi-lock-check-outline:before{content:"󱚨"}.mdi-lock-clock:before{content:"󰥿"}.mdi-lock-minus:before{content:"󱚩"}.mdi-lock-minus-outline:before{content:"󱚪"}.mdi-lock-off:before{content:"󱙱"}.mdi-lock-off-outline:before{content:"󱙲"}.mdi-lock-open:before{content:"󰌿"}.mdi-lock-open-alert:before{content:"󱎛"}.mdi-lock-open-alert-outline:before{content:"󱗒"}.mdi-lock-open-check:before{content:"󱎜"}.mdi-lock-open-check-outline:before{content:"󱚫"}.mdi-lock-open-minus:before{content:"󱚬"}.mdi-lock-open-minus-outline:before{content:"󱚭"}.mdi-lock-open-outline:before{content:"󰍀"}.mdi-lock-open-plus:before{content:"󱚮"}.mdi-lock-open-plus-outline:before{content:"󱚯"}.mdi-lock-open-remove:before{content:"󱚰"}.mdi-lock-open-remove-outline:before{content:"󱚱"}.mdi-lock-open-variant:before{content:"󰿆"}.mdi-lock-open-variant-outline:before{content:"󰿇"}.mdi-lock-outline:before{content:"󰍁"}.mdi-lock-pattern:before{content:"󰛪"}.mdi-lock-percent:before{content:"󱰒"}.mdi-lock-percent-open:before{content:"󱰓"}.mdi-lock-percent-open-outline:before{content:"󱰔"}.mdi-lock-percent-open-variant:before{content:"󱰕"}.mdi-lock-percent-open-variant-outline:before{content:"󱰖"}.mdi-lock-percent-outline:before{content:"󱰗"}.mdi-lock-plus:before{content:"󰗻"}.mdi-lock-plus-outline:before{content:"󱚲"}.mdi-lock-question:before{content:"󰣯"}.mdi-lock-remove:before{content:"󱚳"}.mdi-lock-remove-outline:before{content:"󱚴"}.mdi-lock-reset:before{content:"󰝳"}.mdi-lock-smart:before{content:"󰢲"}.mdi-locker:before{content:"󰟗"}.mdi-locker-multiple:before{content:"󰟘"}.mdi-login:before{content:"󰍂"}.mdi-login-variant:before{content:"󰗼"}.mdi-logout:before{content:"󰍃"}.mdi-logout-variant:before{content:"󰗽"}.mdi-longitude:before{content:"󰽚"}.mdi-looks:before{content:"󰍄"}.mdi-lotion:before{content:"󱖂"}.mdi-lotion-outline:before{content:"󱖃"}.mdi-lotion-plus:before{content:"󱖄"}.mdi-lotion-plus-outline:before{content:"󱖅"}.mdi-loupe:before{content:"󰍅"}.mdi-lumx:before{content:"󰍆"}.mdi-lungs:before{content:"󱂄"}.mdi-mace:before{content:"󱡃"}.mdi-magazine-pistol:before{content:"󰌤"}.mdi-magazine-rifle:before{content:"󰌣"}.mdi-magic-staff:before{content:"󱡄"}.mdi-magnet:before{content:"󰍇"}.mdi-magnet-on:before{content:"󰍈"}.mdi-magnify:before{content:"󰍉"}.mdi-magnify-close:before{content:"󰦀"}.mdi-magnify-expand:before{content:"󱡴"}.mdi-magnify-minus:before{content:"󰍊"}.mdi-magnify-minus-cursor:before{content:"󰩢"}.mdi-magnify-minus-outline:before{content:"󰛬"}.mdi-magnify-plus:before{content:"󰍋"}.mdi-magnify-plus-cursor:before{content:"󰩣"}.mdi-magnify-plus-outline:before{content:"󰛭"}.mdi-magnify-remove-cursor:before{content:"󱈌"}.mdi-magnify-remove-outline:before{content:"󱈍"}.mdi-magnify-scan:before{content:"󱉶"}.mdi-mail:before{content:"󰺻"}.mdi-mailbox:before{content:"󰛮"}.mdi-mailbox-open:before{content:"󰶈"}.mdi-mailbox-open-outline:before{content:"󰶉"}.mdi-mailbox-open-up:before{content:"󰶊"}.mdi-mailbox-open-up-outline:before{content:"󰶋"}.mdi-mailbox-outline:before{content:"󰶌"}.mdi-mailbox-up:before{content:"󰶍"}.mdi-mailbox-up-outline:before{content:"󰶎"}.mdi-manjaro:before{content:"󱘊"}.mdi-map:before{content:"󰍍"}.mdi-map-check:before{content:"󰺼"}.mdi-map-check-outline:before{content:"󰺽"}.mdi-map-clock:before{content:"󰴞"}.mdi-map-clock-outline:before{content:"󰴟"}.mdi-map-legend:before{content:"󰨁"}.mdi-map-marker:before{content:"󰍎"}.mdi-map-marker-account:before{content:"󱣣"}.mdi-map-marker-account-outline:before{content:"󱣤"}.mdi-map-marker-alert:before{content:"󰼅"}.mdi-map-marker-alert-outline:before{content:"󰼆"}.mdi-map-marker-check:before{content:"󰲕"}.mdi-map-marker-check-outline:before{content:"󱋻"}.mdi-map-marker-circle:before{content:"󰍏"}.mdi-map-marker-distance:before{content:"󰣰"}.mdi-map-marker-down:before{content:"󱄂"}.mdi-map-marker-left:before{content:"󱋛"}.mdi-map-marker-left-outline:before{content:"󱋝"}.mdi-map-marker-minus:before{content:"󰙐"}.mdi-map-marker-minus-outline:before{content:"󱋹"}.mdi-map-marker-multiple:before{content:"󰍐"}.mdi-map-marker-multiple-outline:before{content:"󱉷"}.mdi-map-marker-off:before{content:"󰍑"}.mdi-map-marker-off-outline:before{content:"󱋽"}.mdi-map-marker-outline:before{content:"󰟙"}.mdi-map-marker-path:before{content:"󰴠"}.mdi-map-marker-plus:before{content:"󰙑"}.mdi-map-marker-plus-outline:before{content:"󱋸"}.mdi-map-marker-question:before{content:"󰼇"}.mdi-map-marker-question-outline:before{content:"󰼈"}.mdi-map-marker-radius:before{content:"󰍒"}.mdi-map-marker-radius-outline:before{content:"󱋼"}.mdi-map-marker-remove:before{content:"󰼉"}.mdi-map-marker-remove-outline:before{content:"󱋺"}.mdi-map-marker-remove-variant:before{content:"󰼊"}.mdi-map-marker-right:before{content:"󱋜"}.mdi-map-marker-right-outline:before{content:"󱋞"}.mdi-map-marker-star:before{content:"󱘈"}.mdi-map-marker-star-outline:before{content:"󱘉"}.mdi-map-marker-up:before{content:"󱄃"}.mdi-map-minus:before{content:"󰦁"}.mdi-map-outline:before{content:"󰦂"}.mdi-map-plus:before{content:"󰦃"}.mdi-map-search:before{content:"󰦄"}.mdi-map-search-outline:before{content:"󰦅"}.mdi-mapbox:before{content:"󰮪"}.mdi-margin:before{content:"󰍓"}.mdi-marker:before{content:"󰙒"}.mdi-marker-cancel:before{content:"󰷙"}.mdi-marker-check:before{content:"󰍕"}.mdi-mastodon:before{content:"󰫑"}.mdi-material-design:before{content:"󰦆"}.mdi-material-ui:before{content:"󰍗"}.mdi-math-compass:before{content:"󰍘"}.mdi-math-cos:before{content:"󰲖"}.mdi-math-integral:before{content:"󰿈"}.mdi-math-integral-box:before{content:"󰿉"}.mdi-math-log:before{content:"󱂅"}.mdi-math-norm:before{content:"󰿊"}.mdi-math-norm-box:before{content:"󰿋"}.mdi-math-sin:before{content:"󰲗"}.mdi-math-tan:before{content:"󰲘"}.mdi-matrix:before{content:"󰘨"}.mdi-medal:before{content:"󰦇"}.mdi-medal-outline:before{content:"󱌦"}.mdi-medical-bag:before{content:"󰛯"}.mdi-medical-cotton-swab:before{content:"󱪸"}.mdi-medication:before{content:"󱬔"}.mdi-medication-outline:before{content:"󱬕"}.mdi-meditation:before{content:"󱅻"}.mdi-memory:before{content:"󰍛"}.mdi-memory-arrow-down:before{content:"󱲦"}.mdi-menorah:before{content:"󱟔"}.mdi-menorah-fire:before{content:"󱟕"}.mdi-menu:before{content:"󰍜"}.mdi-menu-close:before{content:"󱲐"}.mdi-menu-down:before{content:"󰍝"}.mdi-menu-down-outline:before{content:"󰚶"}.mdi-menu-left:before{content:"󰍞"}.mdi-menu-left-outline:before{content:"󰨂"}.mdi-menu-open:before{content:"󰮫"}.mdi-menu-right:before{content:"󰍟"}.mdi-menu-right-outline:before{content:"󰨃"}.mdi-menu-swap:before{content:"󰩤"}.mdi-menu-swap-outline:before{content:"󰩥"}.mdi-menu-up:before{content:"󰍠"}.mdi-menu-up-outline:before{content:"󰚷"}.mdi-merge:before{content:"󰽜"}.mdi-message:before{content:"󰍡"}.mdi-message-alert:before{content:"󰍢"}.mdi-message-alert-outline:before{content:"󰨄"}.mdi-message-arrow-left:before{content:"󱋲"}.mdi-message-arrow-left-outline:before{content:"󱋳"}.mdi-message-arrow-right:before{content:"󱋴"}.mdi-message-arrow-right-outline:before{content:"󱋵"}.mdi-message-badge:before{content:"󱥁"}.mdi-message-badge-outline:before{content:"󱥂"}.mdi-message-bookmark:before{content:"󱖬"}.mdi-message-bookmark-outline:before{content:"󱖭"}.mdi-message-bulleted:before{content:"󰚢"}.mdi-message-bulleted-off:before{content:"󰚣"}.mdi-message-check:before{content:"󱮊"}.mdi-message-check-outline:before{content:"󱮋"}.mdi-message-cog:before{content:"󰛱"}.mdi-message-cog-outline:before{content:"󱅲"}.mdi-message-draw:before{content:"󰍣"}.mdi-message-fast:before{content:"󱧌"}.mdi-message-fast-outline:before{content:"󱧍"}.mdi-message-flash:before{content:"󱖩"}.mdi-message-flash-outline:before{content:"󱖪"}.mdi-message-image:before{content:"󰍤"}.mdi-message-image-outline:before{content:"󱅬"}.mdi-message-lock:before{content:"󰿌"}.mdi-message-lock-outline:before{content:"󱅭"}.mdi-message-minus:before{content:"󱅮"}.mdi-message-minus-outline:before{content:"󱅯"}.mdi-message-off:before{content:"󱙍"}.mdi-message-off-outline:before{content:"󱙎"}.mdi-message-outline:before{content:"󰍥"}.mdi-message-plus:before{content:"󰙓"}.mdi-message-plus-outline:before{content:"󱂻"}.mdi-message-processing:before{content:"󰍦"}.mdi-message-processing-outline:before{content:"󱅰"}.mdi-message-question:before{content:"󱜺"}.mdi-message-question-outline:before{content:"󱜻"}.mdi-message-reply:before{content:"󰍧"}.mdi-message-reply-outline:before{content:"󱜽"}.mdi-message-reply-text:before{content:"󰍨"}.mdi-message-reply-text-outline:before{content:"󱜾"}.mdi-message-settings:before{content:"󰛰"}.mdi-message-settings-outline:before{content:"󱅱"}.mdi-message-star:before{content:"󰚚"}.mdi-message-star-outline:before{content:"󱉐"}.mdi-message-text:before{content:"󰍩"}.mdi-message-text-clock:before{content:"󱅳"}.mdi-message-text-clock-outline:before{content:"󱅴"}.mdi-message-text-fast:before{content:"󱧎"}.mdi-message-text-fast-outline:before{content:"󱧏"}.mdi-message-text-lock:before{content:"󰿍"}.mdi-message-text-lock-outline:before{content:"󱅵"}.mdi-message-text-outline:before{content:"󰍪"}.mdi-message-video:before{content:"󰍫"}.mdi-meteor:before{content:"󰘩"}.mdi-meter-electric:before{content:"󱩗"}.mdi-meter-electric-outline:before{content:"󱩘"}.mdi-meter-gas:before{content:"󱩙"}.mdi-meter-gas-outline:before{content:"󱩚"}.mdi-metronome:before{content:"󰟚"}.mdi-metronome-tick:before{content:"󰟛"}.mdi-micro-sd:before{content:"󰟜"}.mdi-microphone:before{content:"󰍬"}.mdi-microphone-message:before{content:"󰔊"}.mdi-microphone-message-off:before{content:"󰔋"}.mdi-microphone-minus:before{content:"󰢳"}.mdi-microphone-off:before{content:"󰍭"}.mdi-microphone-outline:before{content:"󰍮"}.mdi-microphone-plus:before{content:"󰢴"}.mdi-microphone-question:before{content:"󱦉"}.mdi-microphone-question-outline:before{content:"󱦊"}.mdi-microphone-settings:before{content:"󰍯"}.mdi-microphone-variant:before{content:"󰍰"}.mdi-microphone-variant-off:before{content:"󰍱"}.mdi-microscope:before{content:"󰙔"}.mdi-microsoft:before{content:"󰍲"}.mdi-microsoft-access:before{content:"󱎎"}.mdi-microsoft-azure:before{content:"󰠅"}.mdi-microsoft-azure-devops:before{content:"󰿕"}.mdi-microsoft-bing:before{content:"󰂤"}.mdi-microsoft-dynamics-365:before{content:"󰦈"}.mdi-microsoft-edge:before{content:"󰇩"}.mdi-microsoft-excel:before{content:"󱎏"}.mdi-microsoft-internet-explorer:before{content:"󰌀"}.mdi-microsoft-office:before{content:"󰏆"}.mdi-microsoft-onedrive:before{content:"󰏊"}.mdi-microsoft-onenote:before{content:"󰝇"}.mdi-microsoft-outlook:before{content:"󰴢"}.mdi-microsoft-powerpoint:before{content:"󱎐"}.mdi-microsoft-sharepoint:before{content:"󱎑"}.mdi-microsoft-teams:before{content:"󰊻"}.mdi-microsoft-visual-studio:before{content:"󰘐"}.mdi-microsoft-visual-studio-code:before{content:"󰨞"}.mdi-microsoft-windows:before{content:"󰖳"}.mdi-microsoft-windows-classic:before{content:"󰨡"}.mdi-microsoft-word:before{content:"󱎒"}.mdi-microsoft-xbox:before{content:"󰖹"}.mdi-microsoft-xbox-controller:before{content:"󰖺"}.mdi-microsoft-xbox-controller-battery-alert:before{content:"󰝋"}.mdi-microsoft-xbox-controller-battery-charging:before{content:"󰨢"}.mdi-microsoft-xbox-controller-battery-empty:before{content:"󰝌"}.mdi-microsoft-xbox-controller-battery-full:before{content:"󰝍"}.mdi-microsoft-xbox-controller-battery-low:before{content:"󰝎"}.mdi-microsoft-xbox-controller-battery-medium:before{content:"󰝏"}.mdi-microsoft-xbox-controller-battery-unknown:before{content:"󰝐"}.mdi-microsoft-xbox-controller-menu:before{content:"󰹯"}.mdi-microsoft-xbox-controller-off:before{content:"󰖻"}.mdi-microsoft-xbox-controller-view:before{content:"󰹰"}.mdi-microwave:before{content:"󰲙"}.mdi-microwave-off:before{content:"󱐣"}.mdi-middleware:before{content:"󰽝"}.mdi-middleware-outline:before{content:"󰽞"}.mdi-midi:before{content:"󰣱"}.mdi-midi-port:before{content:"󰣲"}.mdi-mine:before{content:"󰷚"}.mdi-minecraft:before{content:"󰍳"}.mdi-mini-sd:before{content:"󰨅"}.mdi-minidisc:before{content:"󰨆"}.mdi-minus:before{content:"󰍴"}.mdi-minus-box:before{content:"󰍵"}.mdi-minus-box-multiple:before{content:"󱅁"}.mdi-minus-box-multiple-outline:before{content:"󱅂"}.mdi-minus-box-outline:before{content:"󰛲"}.mdi-minus-circle:before{content:"󰍶"}.mdi-minus-circle-multiple:before{content:"󰍚"}.mdi-minus-circle-multiple-outline:before{content:"󰫓"}.mdi-minus-circle-off:before{content:"󱑙"}.mdi-minus-circle-off-outline:before{content:"󱑚"}.mdi-minus-circle-outline:before{content:"󰍷"}.mdi-minus-network:before{content:"󰍸"}.mdi-minus-network-outline:before{content:"󰲚"}.mdi-minus-thick:before{content:"󱘹"}.mdi-mirror:before{content:"󱇽"}.mdi-mirror-rectangle:before{content:"󱞟"}.mdi-mirror-variant:before{content:"󱞠"}.mdi-mixed-martial-arts:before{content:"󰶏"}.mdi-mixed-reality:before{content:"󰡿"}.mdi-molecule:before{content:"󰮬"}.mdi-molecule-co:before{content:"󱋾"}.mdi-molecule-co2:before{content:"󰟤"}.mdi-monitor:before{content:"󰍹"}.mdi-monitor-account:before{content:"󱩛"}.mdi-monitor-arrow-down:before{content:"󱧐"}.mdi-monitor-arrow-down-variant:before{content:"󱧑"}.mdi-monitor-cellphone:before{content:"󰦉"}.mdi-monitor-cellphone-star:before{content:"󰦊"}.mdi-monitor-dashboard:before{content:"󰨇"}.mdi-monitor-edit:before{content:"󱋆"}.mdi-monitor-eye:before{content:"󱎴"}.mdi-monitor-lock:before{content:"󰷛"}.mdi-monitor-multiple:before{content:"󰍺"}.mdi-monitor-off:before{content:"󰶐"}.mdi-monitor-screenshot:before{content:"󰹑"}.mdi-monitor-share:before{content:"󱒃"}.mdi-monitor-shimmer:before{content:"󱄄"}.mdi-monitor-small:before{content:"󱡶"}.mdi-monitor-speaker:before{content:"󰽟"}.mdi-monitor-speaker-off:before{content:"󰽠"}.mdi-monitor-star:before{content:"󰷜"}.mdi-monitor-vertical:before{content:"󱰳"}.mdi-moon-first-quarter:before{content:"󰽡"}.mdi-moon-full:before{content:"󰽢"}.mdi-moon-last-quarter:before{content:"󰽣"}.mdi-moon-new:before{content:"󰽤"}.mdi-moon-waning-crescent:before{content:"󰽥"}.mdi-moon-waning-gibbous:before{content:"󰽦"}.mdi-moon-waxing-crescent:before{content:"󰽧"}.mdi-moon-waxing-gibbous:before{content:"󰽨"}.mdi-moped:before{content:"󱂆"}.mdi-moped-electric:before{content:"󱖷"}.mdi-moped-electric-outline:before{content:"󱖸"}.mdi-moped-outline:before{content:"󱖹"}.mdi-more:before{content:"󰍻"}.mdi-mortar-pestle:before{content:"󱝈"}.mdi-mortar-pestle-plus:before{content:"󰏱"}.mdi-mosque:before{content:"󰵅"}.mdi-mosque-outline:before{content:"󱠧"}.mdi-mother-heart:before{content:"󱌔"}.mdi-mother-nurse:before{content:"󰴡"}.mdi-motion:before{content:"󱖲"}.mdi-motion-outline:before{content:"󱖳"}.mdi-motion-pause:before{content:"󱖐"}.mdi-motion-pause-outline:before{content:"󱖒"}.mdi-motion-play:before{content:"󱖏"}.mdi-motion-play-outline:before{content:"󱖑"}.mdi-motion-sensor:before{content:"󰶑"}.mdi-motion-sensor-off:before{content:"󱐵"}.mdi-motorbike:before{content:"󰍼"}.mdi-motorbike-electric:before{content:"󱖺"}.mdi-motorbike-off:before{content:"󱬖"}.mdi-mouse:before{content:"󰍽"}.mdi-mouse-bluetooth:before{content:"󰦋"}.mdi-mouse-left-click:before{content:"󱴇"}.mdi-mouse-left-click-outline:before{content:"󱴈"}.mdi-mouse-move-down:before{content:"󱕐"}.mdi-mouse-move-up:before{content:"󱕑"}.mdi-mouse-move-vertical:before{content:"󱕒"}.mdi-mouse-off:before{content:"󰍾"}.mdi-mouse-outline:before{content:"󱴉"}.mdi-mouse-right-click:before{content:"󱴊"}.mdi-mouse-right-click-outline:before{content:"󱴋"}.mdi-mouse-scroll-wheel:before{content:"󱴌"}.mdi-mouse-variant:before{content:"󰍿"}.mdi-mouse-variant-off:before{content:"󰎀"}.mdi-move-resize:before{content:"󰙕"}.mdi-move-resize-variant:before{content:"󰙖"}.mdi-movie:before{content:"󰎁"}.mdi-movie-check:before{content:"󱛳"}.mdi-movie-check-outline:before{content:"󱛴"}.mdi-movie-cog:before{content:"󱛵"}.mdi-movie-cog-outline:before{content:"󱛶"}.mdi-movie-edit:before{content:"󱄢"}.mdi-movie-edit-outline:before{content:"󱄣"}.mdi-movie-filter:before{content:"󱄤"}.mdi-movie-filter-outline:before{content:"󱄥"}.mdi-movie-minus:before{content:"󱛷"}.mdi-movie-minus-outline:before{content:"󱛸"}.mdi-movie-off:before{content:"󱛹"}.mdi-movie-off-outline:before{content:"󱛺"}.mdi-movie-open:before{content:"󰿎"}.mdi-movie-open-check:before{content:"󱛻"}.mdi-movie-open-check-outline:before{content:"󱛼"}.mdi-movie-open-cog:before{content:"󱛽"}.mdi-movie-open-cog-outline:before{content:"󱛾"}.mdi-movie-open-edit:before{content:"󱛿"}.mdi-movie-open-edit-outline:before{content:"󱜀"}.mdi-movie-open-minus:before{content:"󱜁"}.mdi-movie-open-minus-outline:before{content:"󱜂"}.mdi-movie-open-off:before{content:"󱜃"}.mdi-movie-open-off-outline:before{content:"󱜄"}.mdi-movie-open-outline:before{content:"󰿏"}.mdi-movie-open-play:before{content:"󱜅"}.mdi-movie-open-play-outline:before{content:"󱜆"}.mdi-movie-open-plus:before{content:"󱜇"}.mdi-movie-open-plus-outline:before{content:"󱜈"}.mdi-movie-open-remove:before{content:"󱜉"}.mdi-movie-open-remove-outline:before{content:"󱜊"}.mdi-movie-open-settings:before{content:"󱜋"}.mdi-movie-open-settings-outline:before{content:"󱜌"}.mdi-movie-open-star:before{content:"󱜍"}.mdi-movie-open-star-outline:before{content:"󱜎"}.mdi-movie-outline:before{content:"󰷝"}.mdi-movie-play:before{content:"󱜏"}.mdi-movie-play-outline:before{content:"󱜐"}.mdi-movie-plus:before{content:"󱜑"}.mdi-movie-plus-outline:before{content:"󱜒"}.mdi-movie-remove:before{content:"󱜓"}.mdi-movie-remove-outline:before{content:"󱜔"}.mdi-movie-roll:before{content:"󰟞"}.mdi-movie-search:before{content:"󱇒"}.mdi-movie-search-outline:before{content:"󱇓"}.mdi-movie-settings:before{content:"󱜕"}.mdi-movie-settings-outline:before{content:"󱜖"}.mdi-movie-star:before{content:"󱜗"}.mdi-movie-star-outline:before{content:"󱜘"}.mdi-mower:before{content:"󱙯"}.mdi-mower-bag:before{content:"󱙰"}.mdi-mower-bag-on:before{content:"󱭠"}.mdi-mower-on:before{content:"󱭟"}.mdi-muffin:before{content:"󰦌"}.mdi-multicast:before{content:"󱢓"}.mdi-multimedia:before{content:"󱮗"}.mdi-multiplication:before{content:"󰎂"}.mdi-multiplication-box:before{content:"󰎃"}.mdi-mushroom:before{content:"󰟟"}.mdi-mushroom-off:before{content:"󱏺"}.mdi-mushroom-off-outline:before{content:"󱏻"}.mdi-mushroom-outline:before{content:"󰟠"}.mdi-music:before{content:"󰝚"}.mdi-music-accidental-double-flat:before{content:"󰽩"}.mdi-music-accidental-double-sharp:before{content:"󰽪"}.mdi-music-accidental-flat:before{content:"󰽫"}.mdi-music-accidental-natural:before{content:"󰽬"}.mdi-music-accidental-sharp:before{content:"󰽭"}.mdi-music-box:before{content:"󰎄"}.mdi-music-box-multiple:before{content:"󰌳"}.mdi-music-box-multiple-outline:before{content:"󰼄"}.mdi-music-box-outline:before{content:"󰎅"}.mdi-music-circle:before{content:"󰎆"}.mdi-music-circle-outline:before{content:"󰫔"}.mdi-music-clef-alto:before{content:"󰽮"}.mdi-music-clef-bass:before{content:"󰽯"}.mdi-music-clef-treble:before{content:"󰽰"}.mdi-music-note:before{content:"󰎇"}.mdi-music-note-bluetooth:before{content:"󰗾"}.mdi-music-note-bluetooth-off:before{content:"󰗿"}.mdi-music-note-eighth:before{content:"󰎈"}.mdi-music-note-eighth-dotted:before{content:"󰽱"}.mdi-music-note-half:before{content:"󰎉"}.mdi-music-note-half-dotted:before{content:"󰽲"}.mdi-music-note-minus:before{content:"󱮉"}.mdi-music-note-off:before{content:"󰎊"}.mdi-music-note-off-outline:before{content:"󰽳"}.mdi-music-note-outline:before{content:"󰽴"}.mdi-music-note-plus:before{content:"󰷞"}.mdi-music-note-quarter:before{content:"󰎋"}.mdi-music-note-quarter-dotted:before{content:"󰽵"}.mdi-music-note-sixteenth:before{content:"󰎌"}.mdi-music-note-sixteenth-dotted:before{content:"󰽶"}.mdi-music-note-whole:before{content:"󰎍"}.mdi-music-note-whole-dotted:before{content:"󰽷"}.mdi-music-off:before{content:"󰝛"}.mdi-music-rest-eighth:before{content:"󰽸"}.mdi-music-rest-half:before{content:"󰽹"}.mdi-music-rest-quarter:before{content:"󰽺"}.mdi-music-rest-sixteenth:before{content:"󰽻"}.mdi-music-rest-whole:before{content:"󰽼"}.mdi-mustache:before{content:"󱗞"}.mdi-nail:before{content:"󰷟"}.mdi-nas:before{content:"󰣳"}.mdi-nativescript:before{content:"󰢀"}.mdi-nature:before{content:"󰎎"}.mdi-nature-outline:before{content:"󱱱"}.mdi-nature-people:before{content:"󰎏"}.mdi-nature-people-outline:before{content:"󱱲"}.mdi-navigation:before{content:"󰎐"}.mdi-navigation-outline:before{content:"󱘇"}.mdi-navigation-variant:before{content:"󱣰"}.mdi-navigation-variant-outline:before{content:"󱣱"}.mdi-near-me:before{content:"󰗍"}.mdi-necklace:before{content:"󰼋"}.mdi-needle:before{content:"󰎑"}.mdi-needle-off:before{content:"󱧒"}.mdi-netflix:before{content:"󰝆"}.mdi-network:before{content:"󰛳"}.mdi-network-off:before{content:"󰲛"}.mdi-network-off-outline:before{content:"󰲜"}.mdi-network-outline:before{content:"󰲝"}.mdi-network-pos:before{content:"󱫋"}.mdi-network-strength-1:before{content:"󰣴"}.mdi-network-strength-1-alert:before{content:"󰣵"}.mdi-network-strength-2:before{content:"󰣶"}.mdi-network-strength-2-alert:before{content:"󰣷"}.mdi-network-strength-3:before{content:"󰣸"}.mdi-network-strength-3-alert:before{content:"󰣹"}.mdi-network-strength-4:before{content:"󰣺"}.mdi-network-strength-4-alert:before{content:"󰣻"}.mdi-network-strength-4-cog:before{content:"󱤚"}.mdi-network-strength-off:before{content:"󰣼"}.mdi-network-strength-off-outline:before{content:"󰣽"}.mdi-network-strength-outline:before{content:"󰣾"}.mdi-new-box:before{content:"󰎔"}.mdi-newspaper:before{content:"󰎕"}.mdi-newspaper-check:before{content:"󱥃"}.mdi-newspaper-minus:before{content:"󰼌"}.mdi-newspaper-plus:before{content:"󰼍"}.mdi-newspaper-remove:before{content:"󱥄"}.mdi-newspaper-variant:before{content:"󱀁"}.mdi-newspaper-variant-multiple:before{content:"󱀂"}.mdi-newspaper-variant-multiple-outline:before{content:"󱀃"}.mdi-newspaper-variant-outline:before{content:"󱀄"}.mdi-nfc:before{content:"󰎖"}.mdi-nfc-search-variant:before{content:"󰹓"}.mdi-nfc-tap:before{content:"󰎗"}.mdi-nfc-variant:before{content:"󰎘"}.mdi-nfc-variant-off:before{content:"󰹔"}.mdi-ninja:before{content:"󰝴"}.mdi-nintendo-game-boy:before{content:"󱎓"}.mdi-nintendo-switch:before{content:"󰟡"}.mdi-nintendo-wii:before{content:"󰖫"}.mdi-nintendo-wiiu:before{content:"󰜭"}.mdi-nix:before{content:"󱄅"}.mdi-nodejs:before{content:"󰎙"}.mdi-noodles:before{content:"󱅾"}.mdi-not-equal:before{content:"󰦍"}.mdi-not-equal-variant:before{content:"󰦎"}.mdi-note:before{content:"󰎚"}.mdi-note-alert:before{content:"󱝽"}.mdi-note-alert-outline:before{content:"󱝾"}.mdi-note-check:before{content:"󱝿"}.mdi-note-check-outline:before{content:"󱞀"}.mdi-note-edit:before{content:"󱞁"}.mdi-note-edit-outline:before{content:"󱞂"}.mdi-note-minus:before{content:"󱙏"}.mdi-note-minus-outline:before{content:"󱙐"}.mdi-note-multiple:before{content:"󰚸"}.mdi-note-multiple-outline:before{content:"󰚹"}.mdi-note-off:before{content:"󱞃"}.mdi-note-off-outline:before{content:"󱞄"}.mdi-note-outline:before{content:"󰎛"}.mdi-note-plus:before{content:"󰎜"}.mdi-note-plus-outline:before{content:"󰎝"}.mdi-note-remove:before{content:"󱙑"}.mdi-note-remove-outline:before{content:"󱙒"}.mdi-note-search:before{content:"󱙓"}.mdi-note-search-outline:before{content:"󱙔"}.mdi-note-text:before{content:"󰎞"}.mdi-note-text-outline:before{content:"󱇗"}.mdi-notebook:before{content:"󰠮"}.mdi-notebook-check:before{content:"󱓵"}.mdi-notebook-check-outline:before{content:"󱓶"}.mdi-notebook-edit:before{content:"󱓧"}.mdi-notebook-edit-outline:before{content:"󱓩"}.mdi-notebook-heart:before{content:"󱨋"}.mdi-notebook-heart-outline:before{content:"󱨌"}.mdi-notebook-minus:before{content:"󱘐"}.mdi-notebook-minus-outline:before{content:"󱘑"}.mdi-notebook-multiple:before{content:"󰹕"}.mdi-notebook-outline:before{content:"󰺿"}.mdi-notebook-plus:before{content:"󱘒"}.mdi-notebook-plus-outline:before{content:"󱘓"}.mdi-notebook-remove:before{content:"󱘔"}.mdi-notebook-remove-outline:before{content:"󱘕"}.mdi-notification-clear-all:before{content:"󰎟"}.mdi-npm:before{content:"󰛷"}.mdi-nuke:before{content:"󰚤"}.mdi-null:before{content:"󰟢"}.mdi-numeric:before{content:"󰎠"}.mdi-numeric-0:before{content:"󰬹"}.mdi-numeric-0-box:before{content:"󰎡"}.mdi-numeric-0-box-multiple:before{content:"󰼎"}.mdi-numeric-0-box-multiple-outline:before{content:"󰎢"}.mdi-numeric-0-box-outline:before{content:"󰎣"}.mdi-numeric-0-circle:before{content:"󰲞"}.mdi-numeric-0-circle-outline:before{content:"󰲟"}.mdi-numeric-1:before{content:"󰬺"}.mdi-numeric-1-box:before{content:"󰎤"}.mdi-numeric-1-box-multiple:before{content:"󰼏"}.mdi-numeric-1-box-multiple-outline:before{content:"󰎥"}.mdi-numeric-1-box-outline:before{content:"󰎦"}.mdi-numeric-1-circle:before{content:"󰲠"}.mdi-numeric-1-circle-outline:before{content:"󰲡"}.mdi-numeric-10:before{content:"󰿩"}.mdi-numeric-10-box:before{content:"󰽽"}.mdi-numeric-10-box-multiple:before{content:"󰿪"}.mdi-numeric-10-box-multiple-outline:before{content:"󰿫"}.mdi-numeric-10-box-outline:before{content:"󰽾"}.mdi-numeric-10-circle:before{content:"󰿬"}.mdi-numeric-10-circle-outline:before{content:"󰿭"}.mdi-numeric-2:before{content:"󰬻"}.mdi-numeric-2-box:before{content:"󰎧"}.mdi-numeric-2-box-multiple:before{content:"󰼐"}.mdi-numeric-2-box-multiple-outline:before{content:"󰎨"}.mdi-numeric-2-box-outline:before{content:"󰎩"}.mdi-numeric-2-circle:before{content:"󰲢"}.mdi-numeric-2-circle-outline:before{content:"󰲣"}.mdi-numeric-3:before{content:"󰬼"}.mdi-numeric-3-box:before{content:"󰎪"}.mdi-numeric-3-box-multiple:before{content:"󰼑"}.mdi-numeric-3-box-multiple-outline:before{content:"󰎫"}.mdi-numeric-3-box-outline:before{content:"󰎬"}.mdi-numeric-3-circle:before{content:"󰲤"}.mdi-numeric-3-circle-outline:before{content:"󰲥"}.mdi-numeric-4:before{content:"󰬽"}.mdi-numeric-4-box:before{content:"󰎭"}.mdi-numeric-4-box-multiple:before{content:"󰼒"}.mdi-numeric-4-box-multiple-outline:before{content:"󰎲"}.mdi-numeric-4-box-outline:before{content:"󰎮"}.mdi-numeric-4-circle:before{content:"󰲦"}.mdi-numeric-4-circle-outline:before{content:"󰲧"}.mdi-numeric-5:before{content:"󰬾"}.mdi-numeric-5-box:before{content:"󰎱"}.mdi-numeric-5-box-multiple:before{content:"󰼓"}.mdi-numeric-5-box-multiple-outline:before{content:"󰎯"}.mdi-numeric-5-box-outline:before{content:"󰎰"}.mdi-numeric-5-circle:before{content:"󰲨"}.mdi-numeric-5-circle-outline:before{content:"󰲩"}.mdi-numeric-6:before{content:"󰬿"}.mdi-numeric-6-box:before{content:"󰎳"}.mdi-numeric-6-box-multiple:before{content:"󰼔"}.mdi-numeric-6-box-multiple-outline:before{content:"󰎴"}.mdi-numeric-6-box-outline:before{content:"󰎵"}.mdi-numeric-6-circle:before{content:"󰲪"}.mdi-numeric-6-circle-outline:before{content:"󰲫"}.mdi-numeric-7:before{content:"󰭀"}.mdi-numeric-7-box:before{content:"󰎶"}.mdi-numeric-7-box-multiple:before{content:"󰼕"}.mdi-numeric-7-box-multiple-outline:before{content:"󰎷"}.mdi-numeric-7-box-outline:before{content:"󰎸"}.mdi-numeric-7-circle:before{content:"󰲬"}.mdi-numeric-7-circle-outline:before{content:"󰲭"}.mdi-numeric-8:before{content:"󰭁"}.mdi-numeric-8-box:before{content:"󰎹"}.mdi-numeric-8-box-multiple:before{content:"󰼖"}.mdi-numeric-8-box-multiple-outline:before{content:"󰎺"}.mdi-numeric-8-box-outline:before{content:"󰎻"}.mdi-numeric-8-circle:before{content:"󰲮"}.mdi-numeric-8-circle-outline:before{content:"󰲯"}.mdi-numeric-9:before{content:"󰭂"}.mdi-numeric-9-box:before{content:"󰎼"}.mdi-numeric-9-box-multiple:before{content:"󰼗"}.mdi-numeric-9-box-multiple-outline:before{content:"󰎽"}.mdi-numeric-9-box-outline:before{content:"󰎾"}.mdi-numeric-9-circle:before{content:"󰲰"}.mdi-numeric-9-circle-outline:before{content:"󰲱"}.mdi-numeric-9-plus:before{content:"󰿮"}.mdi-numeric-9-plus-box:before{content:"󰎿"}.mdi-numeric-9-plus-box-multiple:before{content:"󰼘"}.mdi-numeric-9-plus-box-multiple-outline:before{content:"󰏀"}.mdi-numeric-9-plus-box-outline:before{content:"󰏁"}.mdi-numeric-9-plus-circle:before{content:"󰲲"}.mdi-numeric-9-plus-circle-outline:before{content:"󰲳"}.mdi-numeric-negative-1:before{content:"󱁒"}.mdi-numeric-off:before{content:"󱧓"}.mdi-numeric-positive-1:before{content:"󱗋"}.mdi-nut:before{content:"󰛸"}.mdi-nutrition:before{content:"󰏂"}.mdi-nuxt:before{content:"󱄆"}.mdi-oar:before{content:"󰙼"}.mdi-ocarina:before{content:"󰷠"}.mdi-oci:before{content:"󱋩"}.mdi-ocr:before{content:"󱄺"}.mdi-octagon:before{content:"󰏃"}.mdi-octagon-outline:before{content:"󰏄"}.mdi-octagram:before{content:"󰛹"}.mdi-octagram-edit:before{content:"󱰴"}.mdi-octagram-edit-outline:before{content:"󱰵"}.mdi-octagram-minus:before{content:"󱰶"}.mdi-octagram-minus-outline:before{content:"󱰷"}.mdi-octagram-outline:before{content:"󰝵"}.mdi-octagram-plus:before{content:"󱰸"}.mdi-octagram-plus-outline:before{content:"󱰹"}.mdi-octahedron:before{content:"󱥐"}.mdi-octahedron-off:before{content:"󱥑"}.mdi-odnoklassniki:before{content:"󰏅"}.mdi-offer:before{content:"󱈛"}.mdi-office-building:before{content:"󰦑"}.mdi-office-building-cog:before{content:"󱥉"}.mdi-office-building-cog-outline:before{content:"󱥊"}.mdi-office-building-marker:before{content:"󱔠"}.mdi-office-building-marker-outline:before{content:"󱔡"}.mdi-office-building-minus:before{content:"󱮪"}.mdi-office-building-minus-outline:before{content:"󱮫"}.mdi-office-building-outline:before{content:"󱔟"}.mdi-office-building-plus:before{content:"󱮨"}.mdi-office-building-plus-outline:before{content:"󱮩"}.mdi-office-building-remove:before{content:"󱮬"}.mdi-office-building-remove-outline:before{content:"󱮭"}.mdi-oil:before{content:"󰏇"}.mdi-oil-lamp:before{content:"󰼙"}.mdi-oil-level:before{content:"󱁓"}.mdi-oil-temperature:before{content:"󰿸"}.mdi-om:before{content:"󰥳"}.mdi-omega:before{content:"󰏉"}.mdi-one-up:before{content:"󰮭"}.mdi-onepassword:before{content:"󰢁"}.mdi-opacity:before{content:"󰗌"}.mdi-open-in-app:before{content:"󰏋"}.mdi-open-in-new:before{content:"󰏌"}.mdi-open-source-initiative:before{content:"󰮮"}.mdi-openid:before{content:"󰏍"}.mdi-opera:before{content:"󰏎"}.mdi-orbit:before{content:"󰀘"}.mdi-orbit-variant:before{content:"󱗛"}.mdi-order-alphabetical-ascending:before{content:"󰈍"}.mdi-order-alphabetical-descending:before{content:"󰴇"}.mdi-order-bool-ascending:before{content:"󰊾"}.mdi-order-bool-ascending-variant:before{content:"󰦏"}.mdi-order-bool-descending:before{content:"󱎄"}.mdi-order-bool-descending-variant:before{content:"󰦐"}.mdi-order-numeric-ascending:before{content:"󰕅"}.mdi-order-numeric-descending:before{content:"󰕆"}.mdi-origin:before{content:"󰭃"}.mdi-ornament:before{content:"󰏏"}.mdi-ornament-variant:before{content:"󰏐"}.mdi-outdoor-lamp:before{content:"󱁔"}.mdi-overscan:before{content:"󱀅"}.mdi-owl:before{content:"󰏒"}.mdi-pac-man:before{content:"󰮯"}.mdi-package:before{content:"󰏓"}.mdi-package-check:before{content:"󱭑"}.mdi-package-down:before{content:"󰏔"}.mdi-package-up:before{content:"󰏕"}.mdi-package-variant:before{content:"󰏖"}.mdi-package-variant-closed:before{content:"󰏗"}.mdi-package-variant-closed-check:before{content:"󱭒"}.mdi-package-variant-closed-minus:before{content:"󱧔"}.mdi-package-variant-closed-plus:before{content:"󱧕"}.mdi-package-variant-closed-remove:before{content:"󱧖"}.mdi-package-variant-minus:before{content:"󱧗"}.mdi-package-variant-plus:before{content:"󱧘"}.mdi-package-variant-remove:before{content:"󱧙"}.mdi-page-first:before{content:"󰘀"}.mdi-page-last:before{content:"󰘁"}.mdi-page-layout-body:before{content:"󰛺"}.mdi-page-layout-footer:before{content:"󰛻"}.mdi-page-layout-header:before{content:"󰛼"}.mdi-page-layout-header-footer:before{content:"󰽿"}.mdi-page-layout-sidebar-left:before{content:"󰛽"}.mdi-page-layout-sidebar-right:before{content:"󰛾"}.mdi-page-next:before{content:"󰮰"}.mdi-page-next-outline:before{content:"󰮱"}.mdi-page-previous:before{content:"󰮲"}.mdi-page-previous-outline:before{content:"󰮳"}.mdi-pail:before{content:"󱐗"}.mdi-pail-minus:before{content:"󱐷"}.mdi-pail-minus-outline:before{content:"󱐼"}.mdi-pail-off:before{content:"󱐹"}.mdi-pail-off-outline:before{content:"󱐾"}.mdi-pail-outline:before{content:"󱐺"}.mdi-pail-plus:before{content:"󱐶"}.mdi-pail-plus-outline:before{content:"󱐻"}.mdi-pail-remove:before{content:"󱐸"}.mdi-pail-remove-outline:before{content:"󱐽"}.mdi-palette:before{content:"󰏘"}.mdi-palette-advanced:before{content:"󰏙"}.mdi-palette-outline:before{content:"󰸌"}.mdi-palette-swatch:before{content:"󰢵"}.mdi-palette-swatch-outline:before{content:"󱍜"}.mdi-palette-swatch-variant:before{content:"󱥚"}.mdi-palm-tree:before{content:"󱁕"}.mdi-pan:before{content:"󰮴"}.mdi-pan-bottom-left:before{content:"󰮵"}.mdi-pan-bottom-right:before{content:"󰮶"}.mdi-pan-down:before{content:"󰮷"}.mdi-pan-horizontal:before{content:"󰮸"}.mdi-pan-left:before{content:"󰮹"}.mdi-pan-right:before{content:"󰮺"}.mdi-pan-top-left:before{content:"󰮻"}.mdi-pan-top-right:before{content:"󰮼"}.mdi-pan-up:before{content:"󰮽"}.mdi-pan-vertical:before{content:"󰮾"}.mdi-panda:before{content:"󰏚"}.mdi-pandora:before{content:"󰏛"}.mdi-panorama:before{content:"󰏜"}.mdi-panorama-fisheye:before{content:"󰏝"}.mdi-panorama-horizontal:before{content:"󱤨"}.mdi-panorama-horizontal-outline:before{content:"󰏞"}.mdi-panorama-outline:before{content:"󱦌"}.mdi-panorama-sphere:before{content:"󱦍"}.mdi-panorama-sphere-outline:before{content:"󱦎"}.mdi-panorama-variant:before{content:"󱦏"}.mdi-panorama-variant-outline:before{content:"󱦐"}.mdi-panorama-vertical:before{content:"󱤩"}.mdi-panorama-vertical-outline:before{content:"󰏟"}.mdi-panorama-wide-angle:before{content:"󱥟"}.mdi-panorama-wide-angle-outline:before{content:"󰏠"}.mdi-paper-cut-vertical:before{content:"󰏡"}.mdi-paper-roll:before{content:"󱅗"}.mdi-paper-roll-outline:before{content:"󱅘"}.mdi-paperclip:before{content:"󰏢"}.mdi-paperclip-check:before{content:"󱫆"}.mdi-paperclip-lock:before{content:"󱧚"}.mdi-paperclip-minus:before{content:"󱫇"}.mdi-paperclip-off:before{content:"󱫈"}.mdi-paperclip-plus:before{content:"󱫉"}.mdi-paperclip-remove:before{content:"󱫊"}.mdi-parachute:before{content:"󰲴"}.mdi-parachute-outline:before{content:"󰲵"}.mdi-paragliding:before{content:"󱝅"}.mdi-parking:before{content:"󰏣"}.mdi-party-popper:before{content:"󱁖"}.mdi-passport:before{content:"󰟣"}.mdi-passport-alert:before{content:"󱲸"}.mdi-passport-biometric:before{content:"󰷡"}.mdi-passport-cancel:before{content:"󱲹"}.mdi-passport-check:before{content:"󱲺"}.mdi-passport-minus:before{content:"󱲻"}.mdi-passport-plus:before{content:"󱲼"}.mdi-passport-remove:before{content:"󱲽"}.mdi-pasta:before{content:"󱅠"}.mdi-patio-heater:before{content:"󰾀"}.mdi-patreon:before{content:"󰢂"}.mdi-pause:before{content:"󰏤"}.mdi-pause-box:before{content:"󰂼"}.mdi-pause-box-outline:before{content:"󱭺"}.mdi-pause-circle:before{content:"󰏥"}.mdi-pause-circle-outline:before{content:"󰏦"}.mdi-pause-octagon:before{content:"󰏧"}.mdi-pause-octagon-outline:before{content:"󰏨"}.mdi-paw:before{content:"󰏩"}.mdi-paw-off:before{content:"󰙗"}.mdi-paw-off-outline:before{content:"󱙶"}.mdi-paw-outline:before{content:"󱙵"}.mdi-peace:before{content:"󰢄"}.mdi-peanut:before{content:"󰿼"}.mdi-peanut-off:before{content:"󰿽"}.mdi-peanut-off-outline:before{content:"󰿿"}.mdi-peanut-outline:before{content:"󰿾"}.mdi-pen:before{content:"󰏪"}.mdi-pen-lock:before{content:"󰷢"}.mdi-pen-minus:before{content:"󰷣"}.mdi-pen-off:before{content:"󰷤"}.mdi-pen-plus:before{content:"󰷥"}.mdi-pen-remove:before{content:"󰷦"}.mdi-pencil:before{content:"󰏫"}.mdi-pencil-box:before{content:"󰏬"}.mdi-pencil-box-multiple:before{content:"󱅄"}.mdi-pencil-box-multiple-outline:before{content:"󱅅"}.mdi-pencil-box-outline:before{content:"󰏭"}.mdi-pencil-circle:before{content:"󰛿"}.mdi-pencil-circle-outline:before{content:"󰝶"}.mdi-pencil-lock:before{content:"󰏮"}.mdi-pencil-lock-outline:before{content:"󰷧"}.mdi-pencil-minus:before{content:"󰷨"}.mdi-pencil-minus-outline:before{content:"󰷩"}.mdi-pencil-off:before{content:"󰏯"}.mdi-pencil-off-outline:before{content:"󰷪"}.mdi-pencil-outline:before{content:"󰲶"}.mdi-pencil-plus:before{content:"󰷫"}.mdi-pencil-plus-outline:before{content:"󰷬"}.mdi-pencil-remove:before{content:"󰷭"}.mdi-pencil-remove-outline:before{content:"󰷮"}.mdi-pencil-ruler:before{content:"󱍓"}.mdi-pencil-ruler-outline:before{content:"󱰑"}.mdi-penguin:before{content:"󰻀"}.mdi-pentagon:before{content:"󰜁"}.mdi-pentagon-outline:before{content:"󰜀"}.mdi-pentagram:before{content:"󱙧"}.mdi-percent:before{content:"󰏰"}.mdi-percent-box:before{content:"󱨂"}.mdi-percent-box-outline:before{content:"󱨃"}.mdi-percent-circle:before{content:"󱨄"}.mdi-percent-circle-outline:before{content:"󱨅"}.mdi-percent-outline:before{content:"󱉸"}.mdi-periodic-table:before{content:"󰢶"}.mdi-perspective-less:before{content:"󰴣"}.mdi-perspective-more:before{content:"󰴤"}.mdi-ph:before{content:"󱟅"}.mdi-phone:before{content:"󰏲"}.mdi-phone-alert:before{content:"󰼚"}.mdi-phone-alert-outline:before{content:"󱆎"}.mdi-phone-bluetooth:before{content:"󰏳"}.mdi-phone-bluetooth-outline:before{content:"󱆏"}.mdi-phone-cancel:before{content:"󱂼"}.mdi-phone-cancel-outline:before{content:"󱆐"}.mdi-phone-check:before{content:"󱆩"}.mdi-phone-check-outline:before{content:"󱆪"}.mdi-phone-classic:before{content:"󰘂"}.mdi-phone-classic-off:before{content:"󱉹"}.mdi-phone-clock:before{content:"󱧛"}.mdi-phone-dial:before{content:"󱕙"}.mdi-phone-dial-outline:before{content:"󱕚"}.mdi-phone-forward:before{content:"󰏴"}.mdi-phone-forward-outline:before{content:"󱆑"}.mdi-phone-hangup:before{content:"󰏵"}.mdi-phone-hangup-outline:before{content:"󱆒"}.mdi-phone-in-talk:before{content:"󰏶"}.mdi-phone-in-talk-outline:before{content:"󱆂"}.mdi-phone-incoming:before{content:"󰏷"}.mdi-phone-incoming-outgoing:before{content:"󱬿"}.mdi-phone-incoming-outgoing-outline:before{content:"󱭀"}.mdi-phone-incoming-outline:before{content:"󱆓"}.mdi-phone-lock:before{content:"󰏸"}.mdi-phone-lock-outline:before{content:"󱆔"}.mdi-phone-log:before{content:"󰏹"}.mdi-phone-log-outline:before{content:"󱆕"}.mdi-phone-message:before{content:"󱆖"}.mdi-phone-message-outline:before{content:"󱆗"}.mdi-phone-minus:before{content:"󰙘"}.mdi-phone-minus-outline:before{content:"󱆘"}.mdi-phone-missed:before{content:"󰏺"}.mdi-phone-missed-outline:before{content:"󱆥"}.mdi-phone-off:before{content:"󰷯"}.mdi-phone-off-outline:before{content:"󱆦"}.mdi-phone-outgoing:before{content:"󰏻"}.mdi-phone-outgoing-outline:before{content:"󱆙"}.mdi-phone-outline:before{content:"󰷰"}.mdi-phone-paused:before{content:"󰏼"}.mdi-phone-paused-outline:before{content:"󱆚"}.mdi-phone-plus:before{content:"󰙙"}.mdi-phone-plus-outline:before{content:"󱆛"}.mdi-phone-refresh:before{content:"󱦓"}.mdi-phone-refresh-outline:before{content:"󱦔"}.mdi-phone-remove:before{content:"󱔯"}.mdi-phone-remove-outline:before{content:"󱔰"}.mdi-phone-return:before{content:"󰠯"}.mdi-phone-return-outline:before{content:"󱆜"}.mdi-phone-ring:before{content:"󱆫"}.mdi-phone-ring-outline:before{content:"󱆬"}.mdi-phone-rotate-landscape:before{content:"󰢅"}.mdi-phone-rotate-portrait:before{content:"󰢆"}.mdi-phone-settings:before{content:"󰏽"}.mdi-phone-settings-outline:before{content:"󱆝"}.mdi-phone-sync:before{content:"󱦕"}.mdi-phone-sync-outline:before{content:"󱦖"}.mdi-phone-voip:before{content:"󰏾"}.mdi-pi:before{content:"󰏿"}.mdi-pi-box:before{content:"󰐀"}.mdi-pi-hole:before{content:"󰷱"}.mdi-piano:before{content:"󰙽"}.mdi-piano-off:before{content:"󰚘"}.mdi-pickaxe:before{content:"󰢷"}.mdi-picture-in-picture-bottom-right:before{content:"󰹗"}.mdi-picture-in-picture-bottom-right-outline:before{content:"󰹘"}.mdi-picture-in-picture-top-right:before{content:"󰹙"}.mdi-picture-in-picture-top-right-outline:before{content:"󰹚"}.mdi-pier:before{content:"󰢇"}.mdi-pier-crane:before{content:"󰢈"}.mdi-pig:before{content:"󰐁"}.mdi-pig-variant:before{content:"󱀆"}.mdi-pig-variant-outline:before{content:"󱙸"}.mdi-piggy-bank:before{content:"󱀇"}.mdi-piggy-bank-outline:before{content:"󱙹"}.mdi-pill:before{content:"󰐂"}.mdi-pill-multiple:before{content:"󱭌"}.mdi-pill-off:before{content:"󱩜"}.mdi-pillar:before{content:"󰜂"}.mdi-pin:before{content:"󰐃"}.mdi-pin-off:before{content:"󰐄"}.mdi-pin-off-outline:before{content:"󰤰"}.mdi-pin-outline:before{content:"󰤱"}.mdi-pine-tree:before{content:"󰐅"}.mdi-pine-tree-box:before{content:"󰐆"}.mdi-pine-tree-fire:before{content:"󱐚"}.mdi-pine-tree-variant:before{content:"󱱳"}.mdi-pine-tree-variant-outline:before{content:"󱱴"}.mdi-pinterest:before{content:"󰐇"}.mdi-pinwheel:before{content:"󰫕"}.mdi-pinwheel-outline:before{content:"󰫖"}.mdi-pipe:before{content:"󰟥"}.mdi-pipe-disconnected:before{content:"󰟦"}.mdi-pipe-leak:before{content:"󰢉"}.mdi-pipe-valve:before{content:"󱡍"}.mdi-pipe-wrench:before{content:"󱍔"}.mdi-pirate:before{content:"󰨈"}.mdi-pistol:before{content:"󰜃"}.mdi-piston:before{content:"󰢊"}.mdi-pitchfork:before{content:"󱕓"}.mdi-pizza:before{content:"󰐉"}.mdi-plane-car:before{content:"󱫿"}.mdi-plane-train:before{content:"󱬀"}.mdi-play:before{content:"󰐊"}.mdi-play-box:before{content:"󱉺"}.mdi-play-box-edit-outline:before{content:"󱰺"}.mdi-play-box-lock:before{content:"󱨖"}.mdi-play-box-lock-open:before{content:"󱨗"}.mdi-play-box-lock-open-outline:before{content:"󱨘"}.mdi-play-box-lock-outline:before{content:"󱨙"}.mdi-play-box-multiple:before{content:"󰴙"}.mdi-play-box-multiple-outline:before{content:"󱏦"}.mdi-play-box-outline:before{content:"󰐋"}.mdi-play-circle:before{content:"󰐌"}.mdi-play-circle-outline:before{content:"󰐍"}.mdi-play-network:before{content:"󰢋"}.mdi-play-network-outline:before{content:"󰲷"}.mdi-play-outline:before{content:"󰼛"}.mdi-play-pause:before{content:"󰐎"}.mdi-play-protected-content:before{content:"󰐏"}.mdi-play-speed:before{content:"󰣿"}.mdi-playlist-check:before{content:"󰗇"}.mdi-playlist-edit:before{content:"󰤀"}.mdi-playlist-minus:before{content:"󰐐"}.mdi-playlist-music:before{content:"󰲸"}.mdi-playlist-music-outline:before{content:"󰲹"}.mdi-playlist-play:before{content:"󰐑"}.mdi-playlist-plus:before{content:"󰐒"}.mdi-playlist-remove:before{content:"󰐓"}.mdi-playlist-star:before{content:"󰷲"}.mdi-plex:before{content:"󰚺"}.mdi-pliers:before{content:"󱦤"}.mdi-plus:before{content:"󰐕"}.mdi-plus-box:before{content:"󰐖"}.mdi-plus-box-multiple:before{content:"󰌴"}.mdi-plus-box-multiple-outline:before{content:"󱅃"}.mdi-plus-box-outline:before{content:"󰜄"}.mdi-plus-circle:before{content:"󰐗"}.mdi-plus-circle-multiple:before{content:"󰍌"}.mdi-plus-circle-multiple-outline:before{content:"󰐘"}.mdi-plus-circle-outline:before{content:"󰐙"}.mdi-plus-lock:before{content:"󱩝"}.mdi-plus-lock-open:before{content:"󱩞"}.mdi-plus-minus:before{content:"󰦒"}.mdi-plus-minus-box:before{content:"󰦓"}.mdi-plus-minus-variant:before{content:"󱓉"}.mdi-plus-network:before{content:"󰐚"}.mdi-plus-network-outline:before{content:"󰲺"}.mdi-plus-outline:before{content:"󰜅"}.mdi-plus-thick:before{content:"󱇬"}.mdi-pocket:before{content:"󱲾"}.mdi-podcast:before{content:"󰦔"}.mdi-podium:before{content:"󰴥"}.mdi-podium-bronze:before{content:"󰴦"}.mdi-podium-gold:before{content:"󰴧"}.mdi-podium-silver:before{content:"󰴨"}.mdi-point-of-sale:before{content:"󰶒"}.mdi-pokeball:before{content:"󰐝"}.mdi-pokemon-go:before{content:"󰨉"}.mdi-poker-chip:before{content:"󰠰"}.mdi-polaroid:before{content:"󰐞"}.mdi-police-badge:before{content:"󱅧"}.mdi-police-badge-outline:before{content:"󱅨"}.mdi-police-station:before{content:"󱠹"}.mdi-poll:before{content:"󰐟"}.mdi-polo:before{content:"󱓃"}.mdi-polymer:before{content:"󰐡"}.mdi-pool:before{content:"󰘆"}.mdi-pool-thermometer:before{content:"󱩟"}.mdi-popcorn:before{content:"󰐢"}.mdi-post:before{content:"󱀈"}.mdi-post-lamp:before{content:"󱩠"}.mdi-post-outline:before{content:"󱀉"}.mdi-postage-stamp:before{content:"󰲻"}.mdi-pot:before{content:"󰋥"}.mdi-pot-mix:before{content:"󰙛"}.mdi-pot-mix-outline:before{content:"󰙷"}.mdi-pot-outline:before{content:"󰋿"}.mdi-pot-steam:before{content:"󰙚"}.mdi-pot-steam-outline:before{content:"󰌦"}.mdi-pound:before{content:"󰐣"}.mdi-pound-box:before{content:"󰐤"}.mdi-pound-box-outline:before{content:"󱅿"}.mdi-power:before{content:"󰐥"}.mdi-power-cycle:before{content:"󰤁"}.mdi-power-off:before{content:"󰤂"}.mdi-power-on:before{content:"󰤃"}.mdi-power-plug:before{content:"󰚥"}.mdi-power-plug-battery:before{content:"󱰻"}.mdi-power-plug-battery-outline:before{content:"󱰼"}.mdi-power-plug-off:before{content:"󰚦"}.mdi-power-plug-off-outline:before{content:"󱐤"}.mdi-power-plug-outline:before{content:"󱐥"}.mdi-power-settings:before{content:"󰐦"}.mdi-power-sleep:before{content:"󰤄"}.mdi-power-socket:before{content:"󰐧"}.mdi-power-socket-au:before{content:"󰤅"}.mdi-power-socket-ch:before{content:"󰾳"}.mdi-power-socket-de:before{content:"󱄇"}.mdi-power-socket-eu:before{content:"󰟧"}.mdi-power-socket-fr:before{content:"󱄈"}.mdi-power-socket-it:before{content:"󱓿"}.mdi-power-socket-jp:before{content:"󱄉"}.mdi-power-socket-uk:before{content:"󰟨"}.mdi-power-socket-us:before{content:"󰟩"}.mdi-power-standby:before{content:"󰤆"}.mdi-powershell:before{content:"󰨊"}.mdi-prescription:before{content:"󰜆"}.mdi-presentation:before{content:"󰐨"}.mdi-presentation-play:before{content:"󰐩"}.mdi-pretzel:before{content:"󱕢"}.mdi-printer:before{content:"󰐪"}.mdi-printer-3d:before{content:"󰐫"}.mdi-printer-3d-nozzle:before{content:"󰹛"}.mdi-printer-3d-nozzle-alert:before{content:"󱇀"}.mdi-printer-3d-nozzle-alert-outline:before{content:"󱇁"}.mdi-printer-3d-nozzle-heat:before{content:"󱢸"}.mdi-printer-3d-nozzle-heat-outline:before{content:"󱢹"}.mdi-printer-3d-nozzle-off:before{content:"󱬙"}.mdi-printer-3d-nozzle-off-outline:before{content:"󱬚"}.mdi-printer-3d-nozzle-outline:before{content:"󰹜"}.mdi-printer-3d-off:before{content:"󱬎"}.mdi-printer-alert:before{content:"󰐬"}.mdi-printer-check:before{content:"󱅆"}.mdi-printer-eye:before{content:"󱑘"}.mdi-printer-off:before{content:"󰹝"}.mdi-printer-off-outline:before{content:"󱞅"}.mdi-printer-outline:before{content:"󱞆"}.mdi-printer-pos:before{content:"󱁗"}.mdi-printer-pos-alert:before{content:"󱮼"}.mdi-printer-pos-alert-outline:before{content:"󱮽"}.mdi-printer-pos-cancel:before{content:"󱮾"}.mdi-printer-pos-cancel-outline:before{content:"󱮿"}.mdi-printer-pos-check:before{content:"󱯀"}.mdi-printer-pos-check-outline:before{content:"󱯁"}.mdi-printer-pos-cog:before{content:"󱯂"}.mdi-printer-pos-cog-outline:before{content:"󱯃"}.mdi-printer-pos-edit:before{content:"󱯄"}.mdi-printer-pos-edit-outline:before{content:"󱯅"}.mdi-printer-pos-minus:before{content:"󱯆"}.mdi-printer-pos-minus-outline:before{content:"󱯇"}.mdi-printer-pos-network:before{content:"󱯈"}.mdi-printer-pos-network-outline:before{content:"󱯉"}.mdi-printer-pos-off:before{content:"󱯊"}.mdi-printer-pos-off-outline:before{content:"󱯋"}.mdi-printer-pos-outline:before{content:"󱯌"}.mdi-printer-pos-pause:before{content:"󱯍"}.mdi-printer-pos-pause-outline:before{content:"󱯎"}.mdi-printer-pos-play:before{content:"󱯏"}.mdi-printer-pos-play-outline:before{content:"󱯐"}.mdi-printer-pos-plus:before{content:"󱯑"}.mdi-printer-pos-plus-outline:before{content:"󱯒"}.mdi-printer-pos-refresh:before{content:"󱯓"}.mdi-printer-pos-refresh-outline:before{content:"󱯔"}.mdi-printer-pos-remove:before{content:"󱯕"}.mdi-printer-pos-remove-outline:before{content:"󱯖"}.mdi-printer-pos-star:before{content:"󱯗"}.mdi-printer-pos-star-outline:before{content:"󱯘"}.mdi-printer-pos-stop:before{content:"󱯙"}.mdi-printer-pos-stop-outline:before{content:"󱯚"}.mdi-printer-pos-sync:before{content:"󱯛"}.mdi-printer-pos-sync-outline:before{content:"󱯜"}.mdi-printer-pos-wrench:before{content:"󱯝"}.mdi-printer-pos-wrench-outline:before{content:"󱯞"}.mdi-printer-search:before{content:"󱑗"}.mdi-printer-settings:before{content:"󰜇"}.mdi-printer-wireless:before{content:"󰨋"}.mdi-priority-high:before{content:"󰘃"}.mdi-priority-low:before{content:"󰘄"}.mdi-professional-hexagon:before{content:"󰐭"}.mdi-progress-alert:before{content:"󰲼"}.mdi-progress-check:before{content:"󰦕"}.mdi-progress-clock:before{content:"󰦖"}.mdi-progress-close:before{content:"󱄊"}.mdi-progress-download:before{content:"󰦗"}.mdi-progress-helper:before{content:"󱮢"}.mdi-progress-pencil:before{content:"󱞇"}.mdi-progress-question:before{content:"󱔢"}.mdi-progress-star:before{content:"󱞈"}.mdi-progress-star-four-points:before{content:"󱰽"}.mdi-progress-tag:before{content:"󱴍"}.mdi-progress-upload:before{content:"󰦘"}.mdi-progress-wrench:before{content:"󰲽"}.mdi-projector:before{content:"󰐮"}.mdi-projector-off:before{content:"󱨣"}.mdi-projector-screen:before{content:"󰐯"}.mdi-projector-screen-off:before{content:"󱠍"}.mdi-projector-screen-off-outline:before{content:"󱠎"}.mdi-projector-screen-outline:before{content:"󱜤"}.mdi-projector-screen-variant:before{content:"󱠏"}.mdi-projector-screen-variant-off:before{content:"󱠐"}.mdi-projector-screen-variant-off-outline:before{content:"󱠑"}.mdi-projector-screen-variant-outline:before{content:"󱠒"}.mdi-propane-tank:before{content:"󱍗"}.mdi-propane-tank-outline:before{content:"󱍘"}.mdi-protocol:before{content:"󰿘"}.mdi-publish:before{content:"󰚧"}.mdi-publish-off:before{content:"󱥅"}.mdi-pulse:before{content:"󰐰"}.mdi-pump:before{content:"󱐂"}.mdi-pump-off:before{content:"󱬢"}.mdi-pumpkin:before{content:"󰮿"}.mdi-purse:before{content:"󰼜"}.mdi-purse-outline:before{content:"󰼝"}.mdi-puzzle:before{content:"󰐱"}.mdi-puzzle-check:before{content:"󱐦"}.mdi-puzzle-check-outline:before{content:"󱐧"}.mdi-puzzle-edit:before{content:"󱓓"}.mdi-puzzle-edit-outline:before{content:"󱓙"}.mdi-puzzle-heart:before{content:"󱓔"}.mdi-puzzle-heart-outline:before{content:"󱓚"}.mdi-puzzle-minus:before{content:"󱓑"}.mdi-puzzle-minus-outline:before{content:"󱓗"}.mdi-puzzle-outline:before{content:"󰩦"}.mdi-puzzle-plus:before{content:"󱓐"}.mdi-puzzle-plus-outline:before{content:"󱓖"}.mdi-puzzle-remove:before{content:"󱓒"}.mdi-puzzle-remove-outline:before{content:"󱓘"}.mdi-puzzle-star:before{content:"󱓕"}.mdi-puzzle-star-outline:before{content:"󱓛"}.mdi-pyramid:before{content:"󱥒"}.mdi-pyramid-off:before{content:"󱥓"}.mdi-qi:before{content:"󰦙"}.mdi-qqchat:before{content:"󰘅"}.mdi-qrcode:before{content:"󰐲"}.mdi-qrcode-edit:before{content:"󰢸"}.mdi-qrcode-minus:before{content:"󱆌"}.mdi-qrcode-plus:before{content:"󱆋"}.mdi-qrcode-remove:before{content:"󱆍"}.mdi-qrcode-scan:before{content:"󰐳"}.mdi-quadcopter:before{content:"󰐴"}.mdi-quality-high:before{content:"󰐵"}.mdi-quality-low:before{content:"󰨌"}.mdi-quality-medium:before{content:"󰨍"}.mdi-queue-first-in-last-out:before{content:"󱲯"}.mdi-quora:before{content:"󰴩"}.mdi-rabbit:before{content:"󰤇"}.mdi-rabbit-variant:before{content:"󱩡"}.mdi-rabbit-variant-outline:before{content:"󱩢"}.mdi-racing-helmet:before{content:"󰶓"}.mdi-racquetball:before{content:"󰶔"}.mdi-radar:before{content:"󰐷"}.mdi-radiator:before{content:"󰐸"}.mdi-radiator-disabled:before{content:"󰫗"}.mdi-radiator-off:before{content:"󰫘"}.mdi-radio:before{content:"󰐹"}.mdi-radio-am:before{content:"󰲾"}.mdi-radio-fm:before{content:"󰲿"}.mdi-radio-handheld:before{content:"󰐺"}.mdi-radio-off:before{content:"󱈜"}.mdi-radio-tower:before{content:"󰐻"}.mdi-radioactive:before{content:"󰐼"}.mdi-radioactive-circle:before{content:"󱡝"}.mdi-radioactive-circle-outline:before{content:"󱡞"}.mdi-radioactive-off:before{content:"󰻁"}.mdi-radiobox-blank:before{content:"󰐽"}.mdi-radiobox-indeterminate-variant:before{content:"󱱞"}.mdi-radiobox-marked:before{content:"󰐾"}.mdi-radiology-box:before{content:"󱓅"}.mdi-radiology-box-outline:before{content:"󱓆"}.mdi-radius:before{content:"󰳀"}.mdi-radius-outline:before{content:"󰳁"}.mdi-railroad-light:before{content:"󰼞"}.mdi-rake:before{content:"󱕄"}.mdi-raspberry-pi:before{content:"󰐿"}.mdi-raw:before{content:"󱨏"}.mdi-raw-off:before{content:"󱨐"}.mdi-ray-end:before{content:"󰑀"}.mdi-ray-end-arrow:before{content:"󰑁"}.mdi-ray-start:before{content:"󰑂"}.mdi-ray-start-arrow:before{content:"󰑃"}.mdi-ray-start-end:before{content:"󰑄"}.mdi-ray-start-vertex-end:before{content:"󱗘"}.mdi-ray-vertex:before{content:"󰑅"}.mdi-razor-double-edge:before{content:"󱦗"}.mdi-razor-single-edge:before{content:"󱦘"}.mdi-react:before{content:"󰜈"}.mdi-read:before{content:"󰑇"}.mdi-receipt:before{content:"󰠤"}.mdi-receipt-clock:before{content:"󱰾"}.mdi-receipt-clock-outline:before{content:"󱰿"}.mdi-receipt-outline:before{content:"󰓷"}.mdi-receipt-send:before{content:"󱱀"}.mdi-receipt-send-outline:before{content:"󱱁"}.mdi-receipt-text:before{content:"󰑉"}.mdi-receipt-text-arrow-left:before{content:"󱱂"}.mdi-receipt-text-arrow-left-outline:before{content:"󱱃"}.mdi-receipt-text-arrow-right:before{content:"󱱄"}.mdi-receipt-text-arrow-right-outline:before{content:"󱱅"}.mdi-receipt-text-check:before{content:"󱩣"}.mdi-receipt-text-check-outline:before{content:"󱩤"}.mdi-receipt-text-clock:before{content:"󱱆"}.mdi-receipt-text-clock-outline:before{content:"󱱇"}.mdi-receipt-text-edit:before{content:"󱱈"}.mdi-receipt-text-edit-outline:before{content:"󱱉"}.mdi-receipt-text-minus:before{content:"󱩥"}.mdi-receipt-text-minus-outline:before{content:"󱩦"}.mdi-receipt-text-outline:before{content:"󱧜"}.mdi-receipt-text-plus:before{content:"󱩧"}.mdi-receipt-text-plus-outline:before{content:"󱩨"}.mdi-receipt-text-remove:before{content:"󱩩"}.mdi-receipt-text-remove-outline:before{content:"󱩪"}.mdi-receipt-text-send:before{content:"󱱊"}.mdi-receipt-text-send-outline:before{content:"󱱋"}.mdi-record:before{content:"󰑊"}.mdi-record-circle:before{content:"󰻂"}.mdi-record-circle-outline:before{content:"󰻃"}.mdi-record-player:before{content:"󰦚"}.mdi-record-rec:before{content:"󰑋"}.mdi-rectangle:before{content:"󰹞"}.mdi-rectangle-outline:before{content:"󰹟"}.mdi-recycle:before{content:"󰑌"}.mdi-recycle-variant:before{content:"󱎝"}.mdi-reddit:before{content:"󰑍"}.mdi-redhat:before{content:"󱄛"}.mdi-redo:before{content:"󰑎"}.mdi-redo-variant:before{content:"󰑏"}.mdi-reflect-horizontal:before{content:"󰨎"}.mdi-reflect-vertical:before{content:"󰨏"}.mdi-refresh:before{content:"󰑐"}.mdi-refresh-auto:before{content:"󱣲"}.mdi-refresh-circle:before{content:"󱍷"}.mdi-regex:before{content:"󰑑"}.mdi-registered-trademark:before{content:"󰩧"}.mdi-reiterate:before{content:"󱖈"}.mdi-relation-many-to-many:before{content:"󱒖"}.mdi-relation-many-to-one:before{content:"󱒗"}.mdi-relation-many-to-one-or-many:before{content:"󱒘"}.mdi-relation-many-to-only-one:before{content:"󱒙"}.mdi-relation-many-to-zero-or-many:before{content:"󱒚"}.mdi-relation-many-to-zero-or-one:before{content:"󱒛"}.mdi-relation-one-or-many-to-many:before{content:"󱒜"}.mdi-relation-one-or-many-to-one:before{content:"󱒝"}.mdi-relation-one-or-many-to-one-or-many:before{content:"󱒞"}.mdi-relation-one-or-many-to-only-one:before{content:"󱒟"}.mdi-relation-one-or-many-to-zero-or-many:before{content:"󱒠"}.mdi-relation-one-or-many-to-zero-or-one:before{content:"󱒡"}.mdi-relation-one-to-many:before{content:"󱒢"}.mdi-relation-one-to-one:before{content:"󱒣"}.mdi-relation-one-to-one-or-many:before{content:"󱒤"}.mdi-relation-one-to-only-one:before{content:"󱒥"}.mdi-relation-one-to-zero-or-many:before{content:"󱒦"}.mdi-relation-one-to-zero-or-one:before{content:"󱒧"}.mdi-relation-only-one-to-many:before{content:"󱒨"}.mdi-relation-only-one-to-one:before{content:"󱒩"}.mdi-relation-only-one-to-one-or-many:before{content:"󱒪"}.mdi-relation-only-one-to-only-one:before{content:"󱒫"}.mdi-relation-only-one-to-zero-or-many:before{content:"󱒬"}.mdi-relation-only-one-to-zero-or-one:before{content:"󱒭"}.mdi-relation-zero-or-many-to-many:before{content:"󱒮"}.mdi-relation-zero-or-many-to-one:before{content:"󱒯"}.mdi-relation-zero-or-many-to-one-or-many:before{content:"󱒰"}.mdi-relation-zero-or-many-to-only-one:before{content:"󱒱"}.mdi-relation-zero-or-many-to-zero-or-many:before{content:"󱒲"}.mdi-relation-zero-or-many-to-zero-or-one:before{content:"󱒳"}.mdi-relation-zero-or-one-to-many:before{content:"󱒴"}.mdi-relation-zero-or-one-to-one:before{content:"󱒵"}.mdi-relation-zero-or-one-to-one-or-many:before{content:"󱒶"}.mdi-relation-zero-or-one-to-only-one:before{content:"󱒷"}.mdi-relation-zero-or-one-to-zero-or-many:before{content:"󱒸"}.mdi-relation-zero-or-one-to-zero-or-one:before{content:"󱒹"}.mdi-relative-scale:before{content:"󰑒"}.mdi-reload:before{content:"󰑓"}.mdi-reload-alert:before{content:"󱄋"}.mdi-reminder:before{content:"󰢌"}.mdi-remote:before{content:"󰑔"}.mdi-remote-desktop:before{content:"󰢹"}.mdi-remote-off:before{content:"󰻄"}.mdi-remote-tv:before{content:"󰻅"}.mdi-remote-tv-off:before{content:"󰻆"}.mdi-rename:before{content:"󱰘"}.mdi-rename-box:before{content:"󰑕"}.mdi-rename-box-outline:before{content:"󱰙"}.mdi-rename-outline:before{content:"󱰚"}.mdi-reorder-horizontal:before{content:"󰚈"}.mdi-reorder-vertical:before{content:"󰚉"}.mdi-repeat:before{content:"󰑖"}.mdi-repeat-off:before{content:"󰑗"}.mdi-repeat-once:before{content:"󰑘"}.mdi-repeat-variant:before{content:"󰕇"}.mdi-replay:before{content:"󰑙"}.mdi-reply:before{content:"󰑚"}.mdi-reply-all:before{content:"󰑛"}.mdi-reply-all-outline:before{content:"󰼟"}.mdi-reply-circle:before{content:"󱆮"}.mdi-reply-outline:before{content:"󰼠"}.mdi-reproduction:before{content:"󰑜"}.mdi-resistor:before{content:"󰭄"}.mdi-resistor-nodes:before{content:"󰭅"}.mdi-resize:before{content:"󰩨"}.mdi-resize-bottom-right:before{content:"󰑝"}.mdi-responsive:before{content:"󰑞"}.mdi-restart:before{content:"󰜉"}.mdi-restart-alert:before{content:"󱄌"}.mdi-restart-off:before{content:"󰶕"}.mdi-restore:before{content:"󰦛"}.mdi-restore-alert:before{content:"󱄍"}.mdi-rewind:before{content:"󰑟"}.mdi-rewind-10:before{content:"󰴪"}.mdi-rewind-15:before{content:"󱥆"}.mdi-rewind-30:before{content:"󰶖"}.mdi-rewind-45:before{content:"󱬓"}.mdi-rewind-5:before{content:"󱇹"}.mdi-rewind-60:before{content:"󱘌"}.mdi-rewind-outline:before{content:"󰜊"}.mdi-rhombus:before{content:"󰜋"}.mdi-rhombus-medium:before{content:"󰨐"}.mdi-rhombus-medium-outline:before{content:"󱓜"}.mdi-rhombus-outline:before{content:"󰜌"}.mdi-rhombus-split:before{content:"󰨑"}.mdi-rhombus-split-outline:before{content:"󱓝"}.mdi-ribbon:before{content:"󰑠"}.mdi-rice:before{content:"󰟪"}.mdi-rickshaw:before{content:"󱖻"}.mdi-rickshaw-electric:before{content:"󱖼"}.mdi-ring:before{content:"󰟫"}.mdi-rivet:before{content:"󰹠"}.mdi-road:before{content:"󰑡"}.mdi-road-variant:before{content:"󰑢"}.mdi-robber:before{content:"󱁘"}.mdi-robot:before{content:"󰚩"}.mdi-robot-angry:before{content:"󱚝"}.mdi-robot-angry-outline:before{content:"󱚞"}.mdi-robot-confused:before{content:"󱚟"}.mdi-robot-confused-outline:before{content:"󱚠"}.mdi-robot-dead:before{content:"󱚡"}.mdi-robot-dead-outline:before{content:"󱚢"}.mdi-robot-excited:before{content:"󱚣"}.mdi-robot-excited-outline:before{content:"󱚤"}.mdi-robot-happy:before{content:"󱜙"}.mdi-robot-happy-outline:before{content:"󱜚"}.mdi-robot-industrial:before{content:"󰭆"}.mdi-robot-industrial-outline:before{content:"󱨚"}.mdi-robot-love:before{content:"󱚥"}.mdi-robot-love-outline:before{content:"󱚦"}.mdi-robot-mower:before{content:"󱇷"}.mdi-robot-mower-outline:before{content:"󱇳"}.mdi-robot-off:before{content:"󱚧"}.mdi-robot-off-outline:before{content:"󱙻"}.mdi-robot-outline:before{content:"󱙺"}.mdi-robot-vacuum:before{content:"󰜍"}.mdi-robot-vacuum-alert:before{content:"󱭝"}.mdi-robot-vacuum-off:before{content:"󱰁"}.mdi-robot-vacuum-variant:before{content:"󰤈"}.mdi-robot-vacuum-variant-alert:before{content:"󱭞"}.mdi-robot-vacuum-variant-off:before{content:"󱰂"}.mdi-rocket:before{content:"󰑣"}.mdi-rocket-launch:before{content:"󱓞"}.mdi-rocket-launch-outline:before{content:"󱓟"}.mdi-rocket-outline:before{content:"󱎯"}.mdi-rodent:before{content:"󱌧"}.mdi-roller-shade:before{content:"󱩫"}.mdi-roller-shade-closed:before{content:"󱩬"}.mdi-roller-skate:before{content:"󰴫"}.mdi-roller-skate-off:before{content:"󰅅"}.mdi-rollerblade:before{content:"󰴬"}.mdi-rollerblade-off:before{content:"󰀮"}.mdi-rollupjs:before{content:"󰯀"}.mdi-rolodex:before{content:"󱪹"}.mdi-rolodex-outline:before{content:"󱪺"}.mdi-roman-numeral-1:before{content:"󱂈"}.mdi-roman-numeral-10:before{content:"󱂑"}.mdi-roman-numeral-2:before{content:"󱂉"}.mdi-roman-numeral-3:before{content:"󱂊"}.mdi-roman-numeral-4:before{content:"󱂋"}.mdi-roman-numeral-5:before{content:"󱂌"}.mdi-roman-numeral-6:before{content:"󱂍"}.mdi-roman-numeral-7:before{content:"󱂎"}.mdi-roman-numeral-8:before{content:"󱂏"}.mdi-roman-numeral-9:before{content:"󱂐"}.mdi-room-service:before{content:"󰢍"}.mdi-room-service-outline:before{content:"󰶗"}.mdi-rotate-360:before{content:"󱦙"}.mdi-rotate-3d:before{content:"󰻇"}.mdi-rotate-3d-variant:before{content:"󰑤"}.mdi-rotate-left:before{content:"󰑥"}.mdi-rotate-left-variant:before{content:"󰑦"}.mdi-rotate-orbit:before{content:"󰶘"}.mdi-rotate-right:before{content:"󰑧"}.mdi-rotate-right-variant:before{content:"󰑨"}.mdi-rounded-corner:before{content:"󰘇"}.mdi-router:before{content:"󱇢"}.mdi-router-network:before{content:"󱂇"}.mdi-router-network-wireless:before{content:"󱲗"}.mdi-router-wireless:before{content:"󰑩"}.mdi-router-wireless-off:before{content:"󱖣"}.mdi-router-wireless-settings:before{content:"󰩩"}.mdi-routes:before{content:"󰑪"}.mdi-routes-clock:before{content:"󱁙"}.mdi-rowing:before{content:"󰘈"}.mdi-rss:before{content:"󰑫"}.mdi-rss-box:before{content:"󰑬"}.mdi-rss-off:before{content:"󰼡"}.mdi-rug:before{content:"󱑵"}.mdi-rugby:before{content:"󰶙"}.mdi-ruler:before{content:"󰑭"}.mdi-ruler-square:before{content:"󰳂"}.mdi-ruler-square-compass:before{content:"󰺾"}.mdi-run:before{content:"󰜎"}.mdi-run-fast:before{content:"󰑮"}.mdi-rv-truck:before{content:"󱇔"}.mdi-sack:before{content:"󰴮"}.mdi-sack-outline:before{content:"󱱌"}.mdi-sack-percent:before{content:"󰴯"}.mdi-safe:before{content:"󰩪"}.mdi-safe-square:before{content:"󱉼"}.mdi-safe-square-outline:before{content:"󱉽"}.mdi-safety-goggles:before{content:"󰴰"}.mdi-sail-boat:before{content:"󰻈"}.mdi-sail-boat-sink:before{content:"󱫯"}.mdi-sale:before{content:"󰑯"}.mdi-sale-outline:before{content:"󱨆"}.mdi-salesforce:before{content:"󰢎"}.mdi-sass:before{content:"󰟬"}.mdi-satellite:before{content:"󰑰"}.mdi-satellite-uplink:before{content:"󰤉"}.mdi-satellite-variant:before{content:"󰑱"}.mdi-sausage:before{content:"󰢺"}.mdi-sausage-off:before{content:"󱞉"}.mdi-saw-blade:before{content:"󰹡"}.mdi-sawtooth-wave:before{content:"󱑺"}.mdi-saxophone:before{content:"󰘉"}.mdi-scale:before{content:"󰑲"}.mdi-scale-balance:before{content:"󰗑"}.mdi-scale-bathroom:before{content:"󰑳"}.mdi-scale-off:before{content:"󱁚"}.mdi-scale-unbalanced:before{content:"󱦸"}.mdi-scan-helper:before{content:"󱏘"}.mdi-scanner:before{content:"󰚫"}.mdi-scanner-off:before{content:"󰤊"}.mdi-scatter-plot:before{content:"󰻉"}.mdi-scatter-plot-outline:before{content:"󰻊"}.mdi-scent:before{content:"󱥘"}.mdi-scent-off:before{content:"󱥙"}.mdi-school:before{content:"󰑴"}.mdi-school-outline:before{content:"󱆀"}.mdi-scissors-cutting:before{content:"󰩫"}.mdi-scooter:before{content:"󱖽"}.mdi-scooter-electric:before{content:"󱖾"}.mdi-scoreboard:before{content:"󱉾"}.mdi-scoreboard-outline:before{content:"󱉿"}.mdi-screen-rotation:before{content:"󰑵"}.mdi-screen-rotation-lock:before{content:"󰑸"}.mdi-screw-flat-top:before{content:"󰷳"}.mdi-screw-lag:before{content:"󰷴"}.mdi-screw-machine-flat-top:before{content:"󰷵"}.mdi-screw-machine-round-top:before{content:"󰷶"}.mdi-screw-round-top:before{content:"󰷷"}.mdi-screwdriver:before{content:"󰑶"}.mdi-script:before{content:"󰯁"}.mdi-script-outline:before{content:"󰑷"}.mdi-script-text:before{content:"󰯂"}.mdi-script-text-key:before{content:"󱜥"}.mdi-script-text-key-outline:before{content:"󱜦"}.mdi-script-text-outline:before{content:"󰯃"}.mdi-script-text-play:before{content:"󱜧"}.mdi-script-text-play-outline:before{content:"󱜨"}.mdi-sd:before{content:"󰑹"}.mdi-seal:before{content:"󰑺"}.mdi-seal-variant:before{content:"󰿙"}.mdi-search-web:before{content:"󰜏"}.mdi-seat:before{content:"󰳃"}.mdi-seat-flat:before{content:"󰑻"}.mdi-seat-flat-angled:before{content:"󰑼"}.mdi-seat-individual-suite:before{content:"󰑽"}.mdi-seat-legroom-extra:before{content:"󰑾"}.mdi-seat-legroom-normal:before{content:"󰑿"}.mdi-seat-legroom-reduced:before{content:"󰒀"}.mdi-seat-outline:before{content:"󰳄"}.mdi-seat-passenger:before{content:"󱉉"}.mdi-seat-recline-extra:before{content:"󰒁"}.mdi-seat-recline-normal:before{content:"󰒂"}.mdi-seatbelt:before{content:"󰳅"}.mdi-security:before{content:"󰒃"}.mdi-security-network:before{content:"󰒄"}.mdi-seed:before{content:"󰹢"}.mdi-seed-off:before{content:"󱏽"}.mdi-seed-off-outline:before{content:"󱏾"}.mdi-seed-outline:before{content:"󰹣"}.mdi-seed-plus:before{content:"󱩭"}.mdi-seed-plus-outline:before{content:"󱩮"}.mdi-seesaw:before{content:"󱖤"}.mdi-segment:before{content:"󰻋"}.mdi-select:before{content:"󰒅"}.mdi-select-all:before{content:"󰒆"}.mdi-select-arrow-down:before{content:"󱭙"}.mdi-select-arrow-up:before{content:"󱭘"}.mdi-select-color:before{content:"󰴱"}.mdi-select-compare:before{content:"󰫙"}.mdi-select-drag:before{content:"󰩬"}.mdi-select-group:before{content:"󰾂"}.mdi-select-inverse:before{content:"󰒇"}.mdi-select-marker:before{content:"󱊀"}.mdi-select-multiple:before{content:"󱊁"}.mdi-select-multiple-marker:before{content:"󱊂"}.mdi-select-off:before{content:"󰒈"}.mdi-select-place:before{content:"󰿚"}.mdi-select-remove:before{content:"󱟁"}.mdi-select-search:before{content:"󱈄"}.mdi-selection:before{content:"󰒉"}.mdi-selection-drag:before{content:"󰩭"}.mdi-selection-ellipse:before{content:"󰴲"}.mdi-selection-ellipse-arrow-inside:before{content:"󰼢"}.mdi-selection-ellipse-remove:before{content:"󱟂"}.mdi-selection-marker:before{content:"󱊃"}.mdi-selection-multiple:before{content:"󱊅"}.mdi-selection-multiple-marker:before{content:"󱊄"}.mdi-selection-off:before{content:"󰝷"}.mdi-selection-remove:before{content:"󱟃"}.mdi-selection-search:before{content:"󱈅"}.mdi-semantic-web:before{content:"󱌖"}.mdi-send:before{content:"󰒊"}.mdi-send-check:before{content:"󱅡"}.mdi-send-check-outline:before{content:"󱅢"}.mdi-send-circle:before{content:"󰷸"}.mdi-send-circle-outline:before{content:"󰷹"}.mdi-send-clock:before{content:"󱅣"}.mdi-send-clock-outline:before{content:"󱅤"}.mdi-send-lock:before{content:"󰟭"}.mdi-send-lock-outline:before{content:"󱅦"}.mdi-send-outline:before{content:"󱅥"}.mdi-send-variant:before{content:"󱱍"}.mdi-send-variant-clock:before{content:"󱱾"}.mdi-send-variant-clock-outline:before{content:"󱱿"}.mdi-send-variant-outline:before{content:"󱱎"}.mdi-serial-port:before{content:"󰙜"}.mdi-server:before{content:"󰒋"}.mdi-server-minus:before{content:"󰒌"}.mdi-server-minus-outline:before{content:"󱲘"}.mdi-server-network:before{content:"󰒍"}.mdi-server-network-off:before{content:"󰒎"}.mdi-server-network-outline:before{content:"󱲙"}.mdi-server-off:before{content:"󰒏"}.mdi-server-outline:before{content:"󱲚"}.mdi-server-plus:before{content:"󰒐"}.mdi-server-plus-outline:before{content:"󱲛"}.mdi-server-remove:before{content:"󰒑"}.mdi-server-security:before{content:"󰒒"}.mdi-set-all:before{content:"󰝸"}.mdi-set-center:before{content:"󰝹"}.mdi-set-center-right:before{content:"󰝺"}.mdi-set-left:before{content:"󰝻"}.mdi-set-left-center:before{content:"󰝼"}.mdi-set-left-right:before{content:"󰝽"}.mdi-set-merge:before{content:"󱓠"}.mdi-set-none:before{content:"󰝾"}.mdi-set-right:before{content:"󰝿"}.mdi-set-split:before{content:"󱓡"}.mdi-set-square:before{content:"󱑝"}.mdi-set-top-box:before{content:"󰦟"}.mdi-settings-helper:before{content:"󰩮"}.mdi-shaker:before{content:"󱄎"}.mdi-shaker-outline:before{content:"󱄏"}.mdi-shape:before{content:"󰠱"}.mdi-shape-circle-plus:before{content:"󰙝"}.mdi-shape-outline:before{content:"󰠲"}.mdi-shape-oval-plus:before{content:"󱇺"}.mdi-shape-plus:before{content:"󰒕"}.mdi-shape-plus-outline:before{content:"󱱏"}.mdi-shape-polygon-plus:before{content:"󰙞"}.mdi-shape-rectangle-plus:before{content:"󰙟"}.mdi-shape-square-plus:before{content:"󰙠"}.mdi-shape-square-rounded-plus:before{content:"󱓺"}.mdi-share:before{content:"󰒖"}.mdi-share-all:before{content:"󱇴"}.mdi-share-all-outline:before{content:"󱇵"}.mdi-share-circle:before{content:"󱆭"}.mdi-share-off:before{content:"󰼣"}.mdi-share-off-outline:before{content:"󰼤"}.mdi-share-outline:before{content:"󰤲"}.mdi-share-variant:before{content:"󰒗"}.mdi-share-variant-outline:before{content:"󱔔"}.mdi-shark:before{content:"󱢺"}.mdi-shark-fin:before{content:"󱙳"}.mdi-shark-fin-outline:before{content:"󱙴"}.mdi-shark-off:before{content:"󱢻"}.mdi-sheep:before{content:"󰳆"}.mdi-shield:before{content:"󰒘"}.mdi-shield-account:before{content:"󰢏"}.mdi-shield-account-outline:before{content:"󰨒"}.mdi-shield-account-variant:before{content:"󱖧"}.mdi-shield-account-variant-outline:before{content:"󱖨"}.mdi-shield-airplane:before{content:"󰚻"}.mdi-shield-airplane-outline:before{content:"󰳇"}.mdi-shield-alert:before{content:"󰻌"}.mdi-shield-alert-outline:before{content:"󰻍"}.mdi-shield-bug:before{content:"󱏚"}.mdi-shield-bug-outline:before{content:"󱏛"}.mdi-shield-car:before{content:"󰾃"}.mdi-shield-check:before{content:"󰕥"}.mdi-shield-check-outline:before{content:"󰳈"}.mdi-shield-cross:before{content:"󰳉"}.mdi-shield-cross-outline:before{content:"󰳊"}.mdi-shield-crown:before{content:"󱢼"}.mdi-shield-crown-outline:before{content:"󱢽"}.mdi-shield-edit:before{content:"󱆠"}.mdi-shield-edit-outline:before{content:"󱆡"}.mdi-shield-half:before{content:"󱍠"}.mdi-shield-half-full:before{content:"󰞀"}.mdi-shield-home:before{content:"󰚊"}.mdi-shield-home-outline:before{content:"󰳋"}.mdi-shield-key:before{content:"󰯄"}.mdi-shield-key-outline:before{content:"󰯅"}.mdi-shield-link-variant:before{content:"󰴳"}.mdi-shield-link-variant-outline:before{content:"󰴴"}.mdi-shield-lock:before{content:"󰦝"}.mdi-shield-lock-open:before{content:"󱦚"}.mdi-shield-lock-open-outline:before{content:"󱦛"}.mdi-shield-lock-outline:before{content:"󰳌"}.mdi-shield-moon:before{content:"󱠨"}.mdi-shield-moon-outline:before{content:"󱠩"}.mdi-shield-off:before{content:"󰦞"}.mdi-shield-off-outline:before{content:"󰦜"}.mdi-shield-outline:before{content:"󰒙"}.mdi-shield-plus:before{content:"󰫚"}.mdi-shield-plus-outline:before{content:"󰫛"}.mdi-shield-refresh:before{content:"󰂪"}.mdi-shield-refresh-outline:before{content:"󰇠"}.mdi-shield-remove:before{content:"󰫜"}.mdi-shield-remove-outline:before{content:"󰫝"}.mdi-shield-search:before{content:"󰶚"}.mdi-shield-star:before{content:"󱄻"}.mdi-shield-star-outline:before{content:"󱄼"}.mdi-shield-sun:before{content:"󱁝"}.mdi-shield-sun-outline:before{content:"󱁞"}.mdi-shield-sword:before{content:"󱢾"}.mdi-shield-sword-outline:before{content:"󱢿"}.mdi-shield-sync:before{content:"󱆢"}.mdi-shield-sync-outline:before{content:"󱆣"}.mdi-shimmer:before{content:"󱕅"}.mdi-ship-wheel:before{content:"󰠳"}.mdi-shipping-pallet:before{content:"󱡎"}.mdi-shoe-ballet:before{content:"󱗊"}.mdi-shoe-cleat:before{content:"󱗇"}.mdi-shoe-formal:before{content:"󰭇"}.mdi-shoe-heel:before{content:"󰭈"}.mdi-shoe-print:before{content:"󰷺"}.mdi-shoe-sneaker:before{content:"󱗈"}.mdi-shopping:before{content:"󰒚"}.mdi-shopping-music:before{content:"󰒛"}.mdi-shopping-outline:before{content:"󱇕"}.mdi-shopping-search:before{content:"󰾄"}.mdi-shopping-search-outline:before{content:"󱩯"}.mdi-shore:before{content:"󱓹"}.mdi-shovel:before{content:"󰜐"}.mdi-shovel-off:before{content:"󰜑"}.mdi-shower:before{content:"󰦠"}.mdi-shower-head:before{content:"󰦡"}.mdi-shredder:before{content:"󰒜"}.mdi-shuffle:before{content:"󰒝"}.mdi-shuffle-disabled:before{content:"󰒞"}.mdi-shuffle-variant:before{content:"󰒟"}.mdi-shuriken:before{content:"󱍿"}.mdi-sickle:before{content:"󱣀"}.mdi-sigma:before{content:"󰒠"}.mdi-sigma-lower:before{content:"󰘫"}.mdi-sign-caution:before{content:"󰒡"}.mdi-sign-direction:before{content:"󰞁"}.mdi-sign-direction-minus:before{content:"󱀀"}.mdi-sign-direction-plus:before{content:"󰿜"}.mdi-sign-direction-remove:before{content:"󰿝"}.mdi-sign-language:before{content:"󱭍"}.mdi-sign-language-outline:before{content:"󱭎"}.mdi-sign-pole:before{content:"󱓸"}.mdi-sign-real-estate:before{content:"󱄘"}.mdi-sign-text:before{content:"󰞂"}.mdi-sign-yield:before{content:"󱮯"}.mdi-signal:before{content:"󰒢"}.mdi-signal-2g:before{content:"󰜒"}.mdi-signal-3g:before{content:"󰜓"}.mdi-signal-4g:before{content:"󰜔"}.mdi-signal-5g:before{content:"󰩯"}.mdi-signal-cellular-1:before{content:"󰢼"}.mdi-signal-cellular-2:before{content:"󰢽"}.mdi-signal-cellular-3:before{content:"󰢾"}.mdi-signal-cellular-outline:before{content:"󰢿"}.mdi-signal-distance-variant:before{content:"󰹤"}.mdi-signal-hspa:before{content:"󰜕"}.mdi-signal-hspa-plus:before{content:"󰜖"}.mdi-signal-off:before{content:"󰞃"}.mdi-signal-variant:before{content:"󰘊"}.mdi-signature:before{content:"󰷻"}.mdi-signature-freehand:before{content:"󰷼"}.mdi-signature-image:before{content:"󰷽"}.mdi-signature-text:before{content:"󰷾"}.mdi-silo:before{content:"󱮟"}.mdi-silo-outline:before{content:"󰭉"}.mdi-silverware:before{content:"󰒣"}.mdi-silverware-clean:before{content:"󰿞"}.mdi-silverware-fork:before{content:"󰒤"}.mdi-silverware-fork-knife:before{content:"󰩰"}.mdi-silverware-spoon:before{content:"󰒥"}.mdi-silverware-variant:before{content:"󰒦"}.mdi-sim:before{content:"󰒧"}.mdi-sim-alert:before{content:"󰒨"}.mdi-sim-alert-outline:before{content:"󱗓"}.mdi-sim-off:before{content:"󰒩"}.mdi-sim-off-outline:before{content:"󱗔"}.mdi-sim-outline:before{content:"󱗕"}.mdi-simple-icons:before{content:"󱌝"}.mdi-sina-weibo:before{content:"󰫟"}.mdi-sine-wave:before{content:"󰥛"}.mdi-sitemap:before{content:"󰒪"}.mdi-sitemap-outline:before{content:"󱦜"}.mdi-size-l:before{content:"󱎦"}.mdi-size-m:before{content:"󱎥"}.mdi-size-s:before{content:"󱎤"}.mdi-size-xl:before{content:"󱎧"}.mdi-size-xs:before{content:"󱎣"}.mdi-size-xxl:before{content:"󱎨"}.mdi-size-xxs:before{content:"󱎢"}.mdi-size-xxxl:before{content:"󱎩"}.mdi-skate:before{content:"󰴵"}.mdi-skate-off:before{content:"󰚙"}.mdi-skateboard:before{content:"󱓂"}.mdi-skateboarding:before{content:"󰔁"}.mdi-skew-less:before{content:"󰴶"}.mdi-skew-more:before{content:"󰴷"}.mdi-ski:before{content:"󱌄"}.mdi-ski-cross-country:before{content:"󱌅"}.mdi-ski-water:before{content:"󱌆"}.mdi-skip-backward:before{content:"󰒫"}.mdi-skip-backward-outline:before{content:"󰼥"}.mdi-skip-forward:before{content:"󰒬"}.mdi-skip-forward-outline:before{content:"󰼦"}.mdi-skip-next:before{content:"󰒭"}.mdi-skip-next-circle:before{content:"󰙡"}.mdi-skip-next-circle-outline:before{content:"󰙢"}.mdi-skip-next-outline:before{content:"󰼧"}.mdi-skip-previous:before{content:"󰒮"}.mdi-skip-previous-circle:before{content:"󰙣"}.mdi-skip-previous-circle-outline:before{content:"󰙤"}.mdi-skip-previous-outline:before{content:"󰼨"}.mdi-skull:before{content:"󰚌"}.mdi-skull-crossbones:before{content:"󰯆"}.mdi-skull-crossbones-outline:before{content:"󰯇"}.mdi-skull-outline:before{content:"󰯈"}.mdi-skull-scan:before{content:"󱓇"}.mdi-skull-scan-outline:before{content:"󱓈"}.mdi-skype:before{content:"󰒯"}.mdi-skype-business:before{content:"󰒰"}.mdi-slack:before{content:"󰒱"}.mdi-slash-forward:before{content:"󰿟"}.mdi-slash-forward-box:before{content:"󰿠"}.mdi-sledding:before{content:"󰐛"}.mdi-sleep:before{content:"󰒲"}.mdi-sleep-off:before{content:"󰒳"}.mdi-slide:before{content:"󱖥"}.mdi-slope-downhill:before{content:"󰷿"}.mdi-slope-uphill:before{content:"󰸀"}.mdi-slot-machine:before{content:"󱄔"}.mdi-slot-machine-outline:before{content:"󱄕"}.mdi-smart-card:before{content:"󱂽"}.mdi-smart-card-off:before{content:"󱣷"}.mdi-smart-card-off-outline:before{content:"󱣸"}.mdi-smart-card-outline:before{content:"󱂾"}.mdi-smart-card-reader:before{content:"󱂿"}.mdi-smart-card-reader-outline:before{content:"󱃀"}.mdi-smog:before{content:"󰩱"}.mdi-smoke:before{content:"󱞙"}.mdi-smoke-detector:before{content:"󰎒"}.mdi-smoke-detector-alert:before{content:"󱤮"}.mdi-smoke-detector-alert-outline:before{content:"󱤯"}.mdi-smoke-detector-off:before{content:"󱠉"}.mdi-smoke-detector-off-outline:before{content:"󱠊"}.mdi-smoke-detector-outline:before{content:"󱠈"}.mdi-smoke-detector-variant:before{content:"󱠋"}.mdi-smoke-detector-variant-alert:before{content:"󱤰"}.mdi-smoke-detector-variant-off:before{content:"󱠌"}.mdi-smoking:before{content:"󰒴"}.mdi-smoking-off:before{content:"󰒵"}.mdi-smoking-pipe:before{content:"󱐍"}.mdi-smoking-pipe-off:before{content:"󱐨"}.mdi-snail:before{content:"󱙷"}.mdi-snake:before{content:"󱔎"}.mdi-snapchat:before{content:"󰒶"}.mdi-snowboard:before{content:"󱌇"}.mdi-snowflake:before{content:"󰜗"}.mdi-snowflake-alert:before{content:"󰼩"}.mdi-snowflake-check:before{content:"󱩰"}.mdi-snowflake-melt:before{content:"󱋋"}.mdi-snowflake-off:before{content:"󱓣"}.mdi-snowflake-thermometer:before{content:"󱩱"}.mdi-snowflake-variant:before{content:"󰼪"}.mdi-snowman:before{content:"󰒷"}.mdi-snowmobile:before{content:"󰛝"}.mdi-snowshoeing:before{content:"󱩲"}.mdi-soccer:before{content:"󰒸"}.mdi-soccer-field:before{content:"󰠴"}.mdi-social-distance-2-meters:before{content:"󱕹"}.mdi-social-distance-6-feet:before{content:"󱕺"}.mdi-sofa:before{content:"󰒹"}.mdi-sofa-outline:before{content:"󱕭"}.mdi-sofa-single:before{content:"󱕮"}.mdi-sofa-single-outline:before{content:"󱕯"}.mdi-solar-panel:before{content:"󰶛"}.mdi-solar-panel-large:before{content:"󰶜"}.mdi-solar-power:before{content:"󰩲"}.mdi-solar-power-variant:before{content:"󱩳"}.mdi-solar-power-variant-outline:before{content:"󱩴"}.mdi-soldering-iron:before{content:"󱂒"}.mdi-solid:before{content:"󰚍"}.mdi-sony-playstation:before{content:"󰐔"}.mdi-sort:before{content:"󰒺"}.mdi-sort-alphabetical-ascending:before{content:"󰖽"}.mdi-sort-alphabetical-ascending-variant:before{content:"󱅈"}.mdi-sort-alphabetical-descending:before{content:"󰖿"}.mdi-sort-alphabetical-descending-variant:before{content:"󱅉"}.mdi-sort-alphabetical-variant:before{content:"󰒻"}.mdi-sort-ascending:before{content:"󰒼"}.mdi-sort-bool-ascending:before{content:"󱎅"}.mdi-sort-bool-ascending-variant:before{content:"󱎆"}.mdi-sort-bool-descending:before{content:"󱎇"}.mdi-sort-bool-descending-variant:before{content:"󱎈"}.mdi-sort-calendar-ascending:before{content:"󱕇"}.mdi-sort-calendar-descending:before{content:"󱕈"}.mdi-sort-clock-ascending:before{content:"󱕉"}.mdi-sort-clock-ascending-outline:before{content:"󱕊"}.mdi-sort-clock-descending:before{content:"󱕋"}.mdi-sort-clock-descending-outline:before{content:"󱕌"}.mdi-sort-descending:before{content:"󰒽"}.mdi-sort-numeric-ascending:before{content:"󱎉"}.mdi-sort-numeric-ascending-variant:before{content:"󰤍"}.mdi-sort-numeric-descending:before{content:"󱎊"}.mdi-sort-numeric-descending-variant:before{content:"󰫒"}.mdi-sort-numeric-variant:before{content:"󰒾"}.mdi-sort-reverse-variant:before{content:"󰌼"}.mdi-sort-variant:before{content:"󰒿"}.mdi-sort-variant-lock:before{content:"󰳍"}.mdi-sort-variant-lock-open:before{content:"󰳎"}.mdi-sort-variant-off:before{content:"󱪻"}.mdi-sort-variant-remove:before{content:"󱅇"}.mdi-soundbar:before{content:"󱟛"}.mdi-soundcloud:before{content:"󰓀"}.mdi-source-branch:before{content:"󰘬"}.mdi-source-branch-check:before{content:"󱓏"}.mdi-source-branch-minus:before{content:"󱓋"}.mdi-source-branch-plus:before{content:"󱓊"}.mdi-source-branch-refresh:before{content:"󱓍"}.mdi-source-branch-remove:before{content:"󱓌"}.mdi-source-branch-sync:before{content:"󱓎"}.mdi-source-commit:before{content:"󰜘"}.mdi-source-commit-end:before{content:"󰜙"}.mdi-source-commit-end-local:before{content:"󰜚"}.mdi-source-commit-local:before{content:"󰜛"}.mdi-source-commit-next-local:before{content:"󰜜"}.mdi-source-commit-start:before{content:"󰜝"}.mdi-source-commit-start-next-local:before{content:"󰜞"}.mdi-source-fork:before{content:"󰓁"}.mdi-source-merge:before{content:"󰘭"}.mdi-source-pull:before{content:"󰓂"}.mdi-source-repository:before{content:"󰳏"}.mdi-source-repository-multiple:before{content:"󰳐"}.mdi-soy-sauce:before{content:"󰟮"}.mdi-soy-sauce-off:before{content:"󱏼"}.mdi-spa:before{content:"󰳑"}.mdi-spa-outline:before{content:"󰳒"}.mdi-space-invaders:before{content:"󰯉"}.mdi-space-station:before{content:"󱎃"}.mdi-spade:before{content:"󰹥"}.mdi-speaker:before{content:"󰓃"}.mdi-speaker-bluetooth:before{content:"󰦢"}.mdi-speaker-message:before{content:"󱬑"}.mdi-speaker-multiple:before{content:"󰴸"}.mdi-speaker-off:before{content:"󰓄"}.mdi-speaker-pause:before{content:"󱭳"}.mdi-speaker-play:before{content:"󱭲"}.mdi-speaker-stop:before{content:"󱭴"}.mdi-speaker-wireless:before{content:"󰜟"}.mdi-spear:before{content:"󱡅"}.mdi-speedometer:before{content:"󰓅"}.mdi-speedometer-medium:before{content:"󰾅"}.mdi-speedometer-slow:before{content:"󰾆"}.mdi-spellcheck:before{content:"󰓆"}.mdi-sphere:before{content:"󱥔"}.mdi-sphere-off:before{content:"󱥕"}.mdi-spider:before{content:"󱇪"}.mdi-spider-outline:before{content:"󱱵"}.mdi-spider-thread:before{content:"󱇫"}.mdi-spider-web:before{content:"󰯊"}.mdi-spirit-level:before{content:"󱓱"}.mdi-spoon-sugar:before{content:"󱐩"}.mdi-spotify:before{content:"󰓇"}.mdi-spotlight:before{content:"󰓈"}.mdi-spotlight-beam:before{content:"󰓉"}.mdi-spray:before{content:"󰙥"}.mdi-spray-bottle:before{content:"󰫠"}.mdi-sprinkler:before{content:"󱁟"}.mdi-sprinkler-fire:before{content:"󱦝"}.mdi-sprinkler-variant:before{content:"󱁠"}.mdi-sprout:before{content:"󰹦"}.mdi-sprout-outline:before{content:"󰹧"}.mdi-square:before{content:"󰝤"}.mdi-square-circle:before{content:"󱔀"}.mdi-square-circle-outline:before{content:"󱱐"}.mdi-square-edit-outline:before{content:"󰤌"}.mdi-square-medium:before{content:"󰨓"}.mdi-square-medium-outline:before{content:"󰨔"}.mdi-square-off:before{content:"󱋮"}.mdi-square-off-outline:before{content:"󱋯"}.mdi-square-opacity:before{content:"󱡔"}.mdi-square-outline:before{content:"󰝣"}.mdi-square-root:before{content:"󰞄"}.mdi-square-root-box:before{content:"󰦣"}.mdi-square-rounded:before{content:"󱓻"}.mdi-square-rounded-badge:before{content:"󱨇"}.mdi-square-rounded-badge-outline:before{content:"󱨈"}.mdi-square-rounded-outline:before{content:"󱓼"}.mdi-square-small:before{content:"󰨕"}.mdi-square-wave:before{content:"󱑻"}.mdi-squeegee:before{content:"󰫡"}.mdi-ssh:before{content:"󰣀"}.mdi-stack-exchange:before{content:"󰘋"}.mdi-stack-overflow:before{content:"󰓌"}.mdi-stackpath:before{content:"󰍙"}.mdi-stadium:before{content:"󰿹"}.mdi-stadium-outline:before{content:"󱬃"}.mdi-stadium-variant:before{content:"󰜠"}.mdi-stairs:before{content:"󰓍"}.mdi-stairs-box:before{content:"󱎞"}.mdi-stairs-down:before{content:"󱊾"}.mdi-stairs-up:before{content:"󱊽"}.mdi-stamper:before{content:"󰴹"}.mdi-standard-definition:before{content:"󰟯"}.mdi-star:before{content:"󰓎"}.mdi-star-box:before{content:"󰩳"}.mdi-star-box-multiple:before{content:"󱊆"}.mdi-star-box-multiple-outline:before{content:"󱊇"}.mdi-star-box-outline:before{content:"󰩴"}.mdi-star-check:before{content:"󱕦"}.mdi-star-check-outline:before{content:"󱕪"}.mdi-star-circle:before{content:"󰓏"}.mdi-star-circle-outline:before{content:"󰦤"}.mdi-star-cog:before{content:"󱙨"}.mdi-star-cog-outline:before{content:"󱙩"}.mdi-star-crescent:before{content:"󰥹"}.mdi-star-david:before{content:"󰥺"}.mdi-star-face:before{content:"󰦥"}.mdi-star-four-points:before{content:"󰫢"}.mdi-star-four-points-box:before{content:"󱱑"}.mdi-star-four-points-box-outline:before{content:"󱱒"}.mdi-star-four-points-circle:before{content:"󱱓"}.mdi-star-four-points-circle-outline:before{content:"󱱔"}.mdi-star-four-points-outline:before{content:"󰫣"}.mdi-star-four-points-small:before{content:"󱱕"}.mdi-star-half:before{content:"󰉆"}.mdi-star-half-full:before{content:"󰓐"}.mdi-star-minus:before{content:"󱕤"}.mdi-star-minus-outline:before{content:"󱕨"}.mdi-star-off:before{content:"󰓑"}.mdi-star-off-outline:before{content:"󱕛"}.mdi-star-outline:before{content:"󰓒"}.mdi-star-plus:before{content:"󱕣"}.mdi-star-plus-outline:before{content:"󱕧"}.mdi-star-remove:before{content:"󱕥"}.mdi-star-remove-outline:before{content:"󱕩"}.mdi-star-settings:before{content:"󱙪"}.mdi-star-settings-outline:before{content:"󱙫"}.mdi-star-shooting:before{content:"󱝁"}.mdi-star-shooting-outline:before{content:"󱝂"}.mdi-star-three-points:before{content:"󰫤"}.mdi-star-three-points-outline:before{content:"󰫥"}.mdi-state-machine:before{content:"󱇯"}.mdi-steam:before{content:"󰓓"}.mdi-steering:before{content:"󰓔"}.mdi-steering-off:before{content:"󰤎"}.mdi-step-backward:before{content:"󰓕"}.mdi-step-backward-2:before{content:"󰓖"}.mdi-step-forward:before{content:"󰓗"}.mdi-step-forward-2:before{content:"󰓘"}.mdi-stethoscope:before{content:"󰓙"}.mdi-sticker:before{content:"󱍤"}.mdi-sticker-alert:before{content:"󱍥"}.mdi-sticker-alert-outline:before{content:"󱍦"}.mdi-sticker-check:before{content:"󱍧"}.mdi-sticker-check-outline:before{content:"󱍨"}.mdi-sticker-circle-outline:before{content:"󰗐"}.mdi-sticker-emoji:before{content:"󰞅"}.mdi-sticker-minus:before{content:"󱍩"}.mdi-sticker-minus-outline:before{content:"󱍪"}.mdi-sticker-outline:before{content:"󱍫"}.mdi-sticker-plus:before{content:"󱍬"}.mdi-sticker-plus-outline:before{content:"󱍭"}.mdi-sticker-remove:before{content:"󱍮"}.mdi-sticker-remove-outline:before{content:"󱍯"}.mdi-sticker-text:before{content:"󱞎"}.mdi-sticker-text-outline:before{content:"󱞏"}.mdi-stocking:before{content:"󰓚"}.mdi-stomach:before{content:"󱂓"}.mdi-stool:before{content:"󱥝"}.mdi-stool-outline:before{content:"󱥞"}.mdi-stop:before{content:"󰓛"}.mdi-stop-circle:before{content:"󰙦"}.mdi-stop-circle-outline:before{content:"󰙧"}.mdi-storage-tank:before{content:"󱩵"}.mdi-storage-tank-outline:before{content:"󱩶"}.mdi-store:before{content:"󰓜"}.mdi-store-24-hour:before{content:"󰓝"}.mdi-store-alert:before{content:"󱣁"}.mdi-store-alert-outline:before{content:"󱣂"}.mdi-store-check:before{content:"󱣃"}.mdi-store-check-outline:before{content:"󱣄"}.mdi-store-clock:before{content:"󱣅"}.mdi-store-clock-outline:before{content:"󱣆"}.mdi-store-cog:before{content:"󱣇"}.mdi-store-cog-outline:before{content:"󱣈"}.mdi-store-edit:before{content:"󱣉"}.mdi-store-edit-outline:before{content:"󱣊"}.mdi-store-marker:before{content:"󱣋"}.mdi-store-marker-outline:before{content:"󱣌"}.mdi-store-minus:before{content:"󱙞"}.mdi-store-minus-outline:before{content:"󱣍"}.mdi-store-off:before{content:"󱣎"}.mdi-store-off-outline:before{content:"󱣏"}.mdi-store-outline:before{content:"󱍡"}.mdi-store-plus:before{content:"󱙟"}.mdi-store-plus-outline:before{content:"󱣐"}.mdi-store-remove:before{content:"󱙠"}.mdi-store-remove-outline:before{content:"󱣑"}.mdi-store-search:before{content:"󱣒"}.mdi-store-search-outline:before{content:"󱣓"}.mdi-store-settings:before{content:"󱣔"}.mdi-store-settings-outline:before{content:"󱣕"}.mdi-storefront:before{content:"󰟇"}.mdi-storefront-check:before{content:"󱭽"}.mdi-storefront-check-outline:before{content:"󱭾"}.mdi-storefront-edit:before{content:"󱭿"}.mdi-storefront-edit-outline:before{content:"󱮀"}.mdi-storefront-minus:before{content:"󱮃"}.mdi-storefront-minus-outline:before{content:"󱮄"}.mdi-storefront-outline:before{content:"󱃁"}.mdi-storefront-plus:before{content:"󱮁"}.mdi-storefront-plus-outline:before{content:"󱮂"}.mdi-storefront-remove:before{content:"󱮅"}.mdi-storefront-remove-outline:before{content:"󱮆"}.mdi-stove:before{content:"󰓞"}.mdi-strategy:before{content:"󱇖"}.mdi-stretch-to-page:before{content:"󰼫"}.mdi-stretch-to-page-outline:before{content:"󰼬"}.mdi-string-lights:before{content:"󱊺"}.mdi-string-lights-off:before{content:"󱊻"}.mdi-subdirectory-arrow-left:before{content:"󰘌"}.mdi-subdirectory-arrow-right:before{content:"󰘍"}.mdi-submarine:before{content:"󱕬"}.mdi-subtitles:before{content:"󰨖"}.mdi-subtitles-outline:before{content:"󰨗"}.mdi-subway:before{content:"󰚬"}.mdi-subway-alert-variant:before{content:"󰶝"}.mdi-subway-variant:before{content:"󰓟"}.mdi-summit:before{content:"󰞆"}.mdi-sun-angle:before{content:"󱬧"}.mdi-sun-angle-outline:before{content:"󱬨"}.mdi-sun-clock:before{content:"󱩷"}.mdi-sun-clock-outline:before{content:"󱩸"}.mdi-sun-compass:before{content:"󱦥"}.mdi-sun-snowflake:before{content:"󱞖"}.mdi-sun-snowflake-variant:before{content:"󱩹"}.mdi-sun-thermometer:before{content:"󱣖"}.mdi-sun-thermometer-outline:before{content:"󱣗"}.mdi-sun-wireless:before{content:"󱟾"}.mdi-sun-wireless-outline:before{content:"󱟿"}.mdi-sunglasses:before{content:"󰓠"}.mdi-surfing:before{content:"󱝆"}.mdi-surround-sound:before{content:"󰗅"}.mdi-surround-sound-2-0:before{content:"󰟰"}.mdi-surround-sound-2-1:before{content:"󱜩"}.mdi-surround-sound-3-1:before{content:"󰟱"}.mdi-surround-sound-5-1:before{content:"󰟲"}.mdi-surround-sound-5-1-2:before{content:"󱜪"}.mdi-surround-sound-7-1:before{content:"󰟳"}.mdi-svg:before{content:"󰜡"}.mdi-swap-horizontal:before{content:"󰓡"}.mdi-swap-horizontal-bold:before{content:"󰯍"}.mdi-swap-horizontal-circle:before{content:"󰿡"}.mdi-swap-horizontal-circle-outline:before{content:"󰿢"}.mdi-swap-horizontal-hidden:before{content:"󱴎"}.mdi-swap-horizontal-variant:before{content:"󰣁"}.mdi-swap-vertical:before{content:"󰓢"}.mdi-swap-vertical-bold:before{content:"󰯎"}.mdi-swap-vertical-circle:before{content:"󰿣"}.mdi-swap-vertical-circle-outline:before{content:"󰿤"}.mdi-swap-vertical-variant:before{content:"󰣂"}.mdi-swim:before{content:"󰓣"}.mdi-switch:before{content:"󰓤"}.mdi-sword:before{content:"󰓥"}.mdi-sword-cross:before{content:"󰞇"}.mdi-syllabary-hangul:before{content:"󱌳"}.mdi-syllabary-hiragana:before{content:"󱌴"}.mdi-syllabary-katakana:before{content:"󱌵"}.mdi-syllabary-katakana-halfwidth:before{content:"󱌶"}.mdi-symbol:before{content:"󱔁"}.mdi-symfony:before{content:"󰫦"}.mdi-synagogue:before{content:"󱬄"}.mdi-synagogue-outline:before{content:"󱬅"}.mdi-sync:before{content:"󰓦"}.mdi-sync-alert:before{content:"󰓧"}.mdi-sync-circle:before{content:"󱍸"}.mdi-sync-off:before{content:"󰓨"}.mdi-tab:before{content:"󰓩"}.mdi-tab-minus:before{content:"󰭋"}.mdi-tab-plus:before{content:"󰝜"}.mdi-tab-remove:before{content:"󰭌"}.mdi-tab-search:before{content:"󱦞"}.mdi-tab-unselected:before{content:"󰓪"}.mdi-table:before{content:"󰓫"}.mdi-table-account:before{content:"󱎹"}.mdi-table-alert:before{content:"󱎺"}.mdi-table-arrow-down:before{content:"󱎻"}.mdi-table-arrow-left:before{content:"󱎼"}.mdi-table-arrow-right:before{content:"󱎽"}.mdi-table-arrow-up:before{content:"󱎾"}.mdi-table-border:before{content:"󰨘"}.mdi-table-cancel:before{content:"󱎿"}.mdi-table-chair:before{content:"󱁡"}.mdi-table-check:before{content:"󱏀"}.mdi-table-clock:before{content:"󱏁"}.mdi-table-cog:before{content:"󱏂"}.mdi-table-column:before{content:"󰠵"}.mdi-table-column-plus-after:before{content:"󰓬"}.mdi-table-column-plus-before:before{content:"󰓭"}.mdi-table-column-remove:before{content:"󰓮"}.mdi-table-column-width:before{content:"󰓯"}.mdi-table-edit:before{content:"󰓰"}.mdi-table-eye:before{content:"󱂔"}.mdi-table-eye-off:before{content:"󱏃"}.mdi-table-filter:before{content:"󱮌"}.mdi-table-furniture:before{content:"󰖼"}.mdi-table-headers-eye:before{content:"󱈝"}.mdi-table-headers-eye-off:before{content:"󱈞"}.mdi-table-heart:before{content:"󱏄"}.mdi-table-key:before{content:"󱏅"}.mdi-table-large:before{content:"󰓱"}.mdi-table-large-plus:before{content:"󰾇"}.mdi-table-large-remove:before{content:"󰾈"}.mdi-table-lock:before{content:"󱏆"}.mdi-table-merge-cells:before{content:"󰦦"}.mdi-table-minus:before{content:"󱏇"}.mdi-table-multiple:before{content:"󱏈"}.mdi-table-network:before{content:"󱏉"}.mdi-table-of-contents:before{content:"󰠶"}.mdi-table-off:before{content:"󱏊"}.mdi-table-picnic:before{content:"󱝃"}.mdi-table-pivot:before{content:"󱠼"}.mdi-table-plus:before{content:"󰩵"}.mdi-table-question:before{content:"󱬡"}.mdi-table-refresh:before{content:"󱎠"}.mdi-table-remove:before{content:"󰩶"}.mdi-table-row:before{content:"󰠷"}.mdi-table-row-height:before{content:"󰓲"}.mdi-table-row-plus-after:before{content:"󰓳"}.mdi-table-row-plus-before:before{content:"󰓴"}.mdi-table-row-remove:before{content:"󰓵"}.mdi-table-search:before{content:"󰤏"}.mdi-table-settings:before{content:"󰠸"}.mdi-table-split-cell:before{content:"󱐪"}.mdi-table-star:before{content:"󱏋"}.mdi-table-sync:before{content:"󱎡"}.mdi-table-tennis:before{content:"󰹨"}.mdi-tablet:before{content:"󰓶"}.mdi-tablet-cellphone:before{content:"󰦧"}.mdi-tablet-dashboard:before{content:"󰻎"}.mdi-taco:before{content:"󰝢"}.mdi-tag:before{content:"󰓹"}.mdi-tag-arrow-down:before{content:"󱜫"}.mdi-tag-arrow-down-outline:before{content:"󱜬"}.mdi-tag-arrow-left:before{content:"󱜭"}.mdi-tag-arrow-left-outline:before{content:"󱜮"}.mdi-tag-arrow-right:before{content:"󱜯"}.mdi-tag-arrow-right-outline:before{content:"󱜰"}.mdi-tag-arrow-up:before{content:"󱜱"}.mdi-tag-arrow-up-outline:before{content:"󱜲"}.mdi-tag-check:before{content:"󱩺"}.mdi-tag-check-outline:before{content:"󱩻"}.mdi-tag-edit:before{content:"󱲜"}.mdi-tag-edit-outline:before{content:"󱲝"}.mdi-tag-faces:before{content:"󰓺"}.mdi-tag-heart:before{content:"󰚋"}.mdi-tag-heart-outline:before{content:"󰯏"}.mdi-tag-hidden:before{content:"󱱶"}.mdi-tag-minus:before{content:"󰤐"}.mdi-tag-minus-outline:before{content:"󱈟"}.mdi-tag-multiple:before{content:"󰓻"}.mdi-tag-multiple-outline:before{content:"󱋷"}.mdi-tag-off:before{content:"󱈠"}.mdi-tag-off-outline:before{content:"󱈡"}.mdi-tag-outline:before{content:"󰓼"}.mdi-tag-plus:before{content:"󰜢"}.mdi-tag-plus-outline:before{content:"󱈢"}.mdi-tag-remove:before{content:"󰜣"}.mdi-tag-remove-outline:before{content:"󱈣"}.mdi-tag-search:before{content:"󱤇"}.mdi-tag-search-outline:before{content:"󱤈"}.mdi-tag-text:before{content:"󱈤"}.mdi-tag-text-outline:before{content:"󰓽"}.mdi-tailwind:before{content:"󱏿"}.mdi-tally-mark-1:before{content:"󱪼"}.mdi-tally-mark-2:before{content:"󱪽"}.mdi-tally-mark-3:before{content:"󱪾"}.mdi-tally-mark-4:before{content:"󱪿"}.mdi-tally-mark-5:before{content:"󱫀"}.mdi-tangram:before{content:"󰓸"}.mdi-tank:before{content:"󰴺"}.mdi-tanker-truck:before{content:"󰿥"}.mdi-tape-drive:before{content:"󱛟"}.mdi-tape-measure:before{content:"󰭍"}.mdi-target:before{content:"󰓾"}.mdi-target-account:before{content:"󰯐"}.mdi-target-variant:before{content:"󰩷"}.mdi-taxi:before{content:"󰓿"}.mdi-tea:before{content:"󰶞"}.mdi-tea-outline:before{content:"󰶟"}.mdi-teamviewer:before{content:"󰔀"}.mdi-teddy-bear:before{content:"󱣻"}.mdi-telescope:before{content:"󰭎"}.mdi-television:before{content:"󰔂"}.mdi-television-ambient-light:before{content:"󱍖"}.mdi-television-box:before{content:"󰠹"}.mdi-television-classic:before{content:"󰟴"}.mdi-television-classic-off:before{content:"󰠺"}.mdi-television-guide:before{content:"󰔃"}.mdi-television-off:before{content:"󰠻"}.mdi-television-pause:before{content:"󰾉"}.mdi-television-play:before{content:"󰻏"}.mdi-television-shimmer:before{content:"󱄐"}.mdi-television-speaker:before{content:"󱬛"}.mdi-television-speaker-off:before{content:"󱬜"}.mdi-television-stop:before{content:"󰾊"}.mdi-temperature-celsius:before{content:"󰔄"}.mdi-temperature-fahrenheit:before{content:"󰔅"}.mdi-temperature-kelvin:before{content:"󰔆"}.mdi-temple-buddhist:before{content:"󱬆"}.mdi-temple-buddhist-outline:before{content:"󱬇"}.mdi-temple-hindu:before{content:"󱬈"}.mdi-temple-hindu-outline:before{content:"󱬉"}.mdi-tennis:before{content:"󰶠"}.mdi-tennis-ball:before{content:"󰔇"}.mdi-tennis-ball-outline:before{content:"󱱟"}.mdi-tent:before{content:"󰔈"}.mdi-terraform:before{content:"󱁢"}.mdi-terrain:before{content:"󰔉"}.mdi-test-tube:before{content:"󰙨"}.mdi-test-tube-empty:before{content:"󰤑"}.mdi-test-tube-off:before{content:"󰤒"}.mdi-text:before{content:"󰦨"}.mdi-text-account:before{content:"󱕰"}.mdi-text-box:before{content:"󰈚"}.mdi-text-box-check:before{content:"󰺦"}.mdi-text-box-check-outline:before{content:"󰺧"}.mdi-text-box-edit:before{content:"󱩼"}.mdi-text-box-edit-outline:before{content:"󱩽"}.mdi-text-box-minus:before{content:"󰺨"}.mdi-text-box-minus-outline:before{content:"󰺩"}.mdi-text-box-multiple:before{content:"󰪷"}.mdi-text-box-multiple-outline:before{content:"󰪸"}.mdi-text-box-outline:before{content:"󰧭"}.mdi-text-box-plus:before{content:"󰺪"}.mdi-text-box-plus-outline:before{content:"󰺫"}.mdi-text-box-remove:before{content:"󰺬"}.mdi-text-box-remove-outline:before{content:"󰺭"}.mdi-text-box-search:before{content:"󰺮"}.mdi-text-box-search-outline:before{content:"󰺯"}.mdi-text-long:before{content:"󰦪"}.mdi-text-recognition:before{content:"󱄽"}.mdi-text-search:before{content:"󱎸"}.mdi-text-search-variant:before{content:"󱩾"}.mdi-text-shadow:before{content:"󰙩"}.mdi-text-short:before{content:"󰦩"}.mdi-texture:before{content:"󰔌"}.mdi-texture-box:before{content:"󰿦"}.mdi-theater:before{content:"󰔍"}.mdi-theme-light-dark:before{content:"󰔎"}.mdi-thermometer:before{content:"󰔏"}.mdi-thermometer-alert:before{content:"󰸁"}.mdi-thermometer-auto:before{content:"󱬏"}.mdi-thermometer-bluetooth:before{content:"󱢕"}.mdi-thermometer-check:before{content:"󱩿"}.mdi-thermometer-chevron-down:before{content:"󰸂"}.mdi-thermometer-chevron-up:before{content:"󰸃"}.mdi-thermometer-high:before{content:"󱃂"}.mdi-thermometer-lines:before{content:"󰔐"}.mdi-thermometer-low:before{content:"󱃃"}.mdi-thermometer-minus:before{content:"󰸄"}.mdi-thermometer-off:before{content:"󱔱"}.mdi-thermometer-plus:before{content:"󰸅"}.mdi-thermometer-probe:before{content:"󱬫"}.mdi-thermometer-probe-off:before{content:"󱬬"}.mdi-thermometer-water:before{content:"󱪀"}.mdi-thermostat:before{content:"󰎓"}.mdi-thermostat-auto:before{content:"󱬗"}.mdi-thermostat-box:before{content:"󰢑"}.mdi-thermostat-box-auto:before{content:"󱬘"}.mdi-thermostat-cog:before{content:"󱲀"}.mdi-thought-bubble:before{content:"󰟶"}.mdi-thought-bubble-outline:before{content:"󰟷"}.mdi-thumb-down:before{content:"󰔑"}.mdi-thumb-down-outline:before{content:"󰔒"}.mdi-thumb-up:before{content:"󰔓"}.mdi-thumb-up-outline:before{content:"󰔔"}.mdi-thumbs-up-down:before{content:"󰔕"}.mdi-thumbs-up-down-outline:before{content:"󱤔"}.mdi-ticket:before{content:"󰔖"}.mdi-ticket-account:before{content:"󰔗"}.mdi-ticket-confirmation:before{content:"󰔘"}.mdi-ticket-confirmation-outline:before{content:"󱎪"}.mdi-ticket-outline:before{content:"󰤓"}.mdi-ticket-percent:before{content:"󰜤"}.mdi-ticket-percent-outline:before{content:"󱐫"}.mdi-tie:before{content:"󰔙"}.mdi-tilde:before{content:"󰜥"}.mdi-tilde-off:before{content:"󱣳"}.mdi-timelapse:before{content:"󰔚"}.mdi-timeline:before{content:"󰯑"}.mdi-timeline-alert:before{content:"󰾕"}.mdi-timeline-alert-outline:before{content:"󰾘"}.mdi-timeline-check:before{content:"󱔲"}.mdi-timeline-check-outline:before{content:"󱔳"}.mdi-timeline-clock:before{content:"󱇻"}.mdi-timeline-clock-outline:before{content:"󱇼"}.mdi-timeline-minus:before{content:"󱔴"}.mdi-timeline-minus-outline:before{content:"󱔵"}.mdi-timeline-outline:before{content:"󰯒"}.mdi-timeline-plus:before{content:"󰾖"}.mdi-timeline-plus-outline:before{content:"󰾗"}.mdi-timeline-question:before{content:"󰾙"}.mdi-timeline-question-outline:before{content:"󰾚"}.mdi-timeline-remove:before{content:"󱔶"}.mdi-timeline-remove-outline:before{content:"󱔷"}.mdi-timeline-text:before{content:"󰯓"}.mdi-timeline-text-outline:before{content:"󰯔"}.mdi-timer:before{content:"󱎫"}.mdi-timer-10:before{content:"󰔜"}.mdi-timer-3:before{content:"󰔝"}.mdi-timer-alert:before{content:"󱫌"}.mdi-timer-alert-outline:before{content:"󱫍"}.mdi-timer-cancel:before{content:"󱫎"}.mdi-timer-cancel-outline:before{content:"󱫏"}.mdi-timer-check:before{content:"󱫐"}.mdi-timer-check-outline:before{content:"󱫑"}.mdi-timer-cog:before{content:"󱤥"}.mdi-timer-cog-outline:before{content:"󱤦"}.mdi-timer-edit:before{content:"󱫒"}.mdi-timer-edit-outline:before{content:"󱫓"}.mdi-timer-lock:before{content:"󱫔"}.mdi-timer-lock-open:before{content:"󱫕"}.mdi-timer-lock-open-outline:before{content:"󱫖"}.mdi-timer-lock-outline:before{content:"󱫗"}.mdi-timer-marker:before{content:"󱫘"}.mdi-timer-marker-outline:before{content:"󱫙"}.mdi-timer-minus:before{content:"󱫚"}.mdi-timer-minus-outline:before{content:"󱫛"}.mdi-timer-music:before{content:"󱫜"}.mdi-timer-music-outline:before{content:"󱫝"}.mdi-timer-off:before{content:"󱎬"}.mdi-timer-off-outline:before{content:"󰔞"}.mdi-timer-outline:before{content:"󰔛"}.mdi-timer-pause:before{content:"󱫞"}.mdi-timer-pause-outline:before{content:"󱫟"}.mdi-timer-play:before{content:"󱫠"}.mdi-timer-play-outline:before{content:"󱫡"}.mdi-timer-plus:before{content:"󱫢"}.mdi-timer-plus-outline:before{content:"󱫣"}.mdi-timer-refresh:before{content:"󱫤"}.mdi-timer-refresh-outline:before{content:"󱫥"}.mdi-timer-remove:before{content:"󱫦"}.mdi-timer-remove-outline:before{content:"󱫧"}.mdi-timer-sand:before{content:"󰔟"}.mdi-timer-sand-complete:before{content:"󱦟"}.mdi-timer-sand-empty:before{content:"󰚭"}.mdi-timer-sand-full:before{content:"󰞌"}.mdi-timer-sand-paused:before{content:"󱦠"}.mdi-timer-settings:before{content:"󱤣"}.mdi-timer-settings-outline:before{content:"󱤤"}.mdi-timer-star:before{content:"󱫨"}.mdi-timer-star-outline:before{content:"󱫩"}.mdi-timer-stop:before{content:"󱫪"}.mdi-timer-stop-outline:before{content:"󱫫"}.mdi-timer-sync:before{content:"󱫬"}.mdi-timer-sync-outline:before{content:"󱫭"}.mdi-timetable:before{content:"󰔠"}.mdi-tire:before{content:"󱢖"}.mdi-toaster:before{content:"󱁣"}.mdi-toaster-off:before{content:"󱆷"}.mdi-toaster-oven:before{content:"󰳓"}.mdi-toggle-switch:before{content:"󰔡"}.mdi-toggle-switch-off:before{content:"󰔢"}.mdi-toggle-switch-off-outline:before{content:"󰨙"}.mdi-toggle-switch-outline:before{content:"󰨚"}.mdi-toggle-switch-variant:before{content:"󱨥"}.mdi-toggle-switch-variant-off:before{content:"󱨦"}.mdi-toilet:before{content:"󰦫"}.mdi-toolbox:before{content:"󰦬"}.mdi-toolbox-outline:before{content:"󰦭"}.mdi-tools:before{content:"󱁤"}.mdi-tooltip:before{content:"󰔣"}.mdi-tooltip-account:before{content:"󰀌"}.mdi-tooltip-cellphone:before{content:"󱠻"}.mdi-tooltip-check:before{content:"󱕜"}.mdi-tooltip-check-outline:before{content:"󱕝"}.mdi-tooltip-edit:before{content:"󰔤"}.mdi-tooltip-edit-outline:before{content:"󱋅"}.mdi-tooltip-image:before{content:"󰔥"}.mdi-tooltip-image-outline:before{content:"󰯕"}.mdi-tooltip-minus:before{content:"󱕞"}.mdi-tooltip-minus-outline:before{content:"󱕟"}.mdi-tooltip-outline:before{content:"󰔦"}.mdi-tooltip-plus:before{content:"󰯖"}.mdi-tooltip-plus-outline:before{content:"󰔧"}.mdi-tooltip-question:before{content:"󱮺"}.mdi-tooltip-question-outline:before{content:"󱮻"}.mdi-tooltip-remove:before{content:"󱕠"}.mdi-tooltip-remove-outline:before{content:"󱕡"}.mdi-tooltip-text:before{content:"󰔨"}.mdi-tooltip-text-outline:before{content:"󰯗"}.mdi-tooth:before{content:"󰣃"}.mdi-tooth-outline:before{content:"󰔩"}.mdi-toothbrush:before{content:"󱄩"}.mdi-toothbrush-electric:before{content:"󱄬"}.mdi-toothbrush-paste:before{content:"󱄪"}.mdi-torch:before{content:"󱘆"}.mdi-tortoise:before{content:"󰴻"}.mdi-toslink:before{content:"󱊸"}.mdi-touch-text-outline:before{content:"󱱠"}.mdi-tournament:before{content:"󰦮"}.mdi-tow-truck:before{content:"󰠼"}.mdi-tower-beach:before{content:"󰚁"}.mdi-tower-fire:before{content:"󰚂"}.mdi-town-hall:before{content:"󱡵"}.mdi-toy-brick:before{content:"󱊈"}.mdi-toy-brick-marker:before{content:"󱊉"}.mdi-toy-brick-marker-outline:before{content:"󱊊"}.mdi-toy-brick-minus:before{content:"󱊋"}.mdi-toy-brick-minus-outline:before{content:"󱊌"}.mdi-toy-brick-outline:before{content:"󱊍"}.mdi-toy-brick-plus:before{content:"󱊎"}.mdi-toy-brick-plus-outline:before{content:"󱊏"}.mdi-toy-brick-remove:before{content:"󱊐"}.mdi-toy-brick-remove-outline:before{content:"󱊑"}.mdi-toy-brick-search:before{content:"󱊒"}.mdi-toy-brick-search-outline:before{content:"󱊓"}.mdi-track-light:before{content:"󰤔"}.mdi-track-light-off:before{content:"󱬁"}.mdi-trackpad:before{content:"󰟸"}.mdi-trackpad-lock:before{content:"󰤳"}.mdi-tractor:before{content:"󰢒"}.mdi-tractor-variant:before{content:"󱓄"}.mdi-trademark:before{content:"󰩸"}.mdi-traffic-cone:before{content:"󱍼"}.mdi-traffic-light:before{content:"󰔫"}.mdi-traffic-light-outline:before{content:"󱠪"}.mdi-train:before{content:"󰔬"}.mdi-train-bus:before{content:"󱳇"}.mdi-train-car:before{content:"󰯘"}.mdi-train-car-autorack:before{content:"󱬭"}.mdi-train-car-box:before{content:"󱬮"}.mdi-train-car-box-full:before{content:"󱬯"}.mdi-train-car-box-open:before{content:"󱬰"}.mdi-train-car-caboose:before{content:"󱬱"}.mdi-train-car-centerbeam:before{content:"󱬲"}.mdi-train-car-centerbeam-full:before{content:"󱬳"}.mdi-train-car-container:before{content:"󱬴"}.mdi-train-car-flatbed:before{content:"󱬵"}.mdi-train-car-flatbed-car:before{content:"󱬶"}.mdi-train-car-flatbed-tank:before{content:"󱬷"}.mdi-train-car-gondola:before{content:"󱬸"}.mdi-train-car-gondola-full:before{content:"󱬹"}.mdi-train-car-hopper:before{content:"󱬺"}.mdi-train-car-hopper-covered:before{content:"󱬻"}.mdi-train-car-hopper-full:before{content:"󱬼"}.mdi-train-car-intermodal:before{content:"󱬽"}.mdi-train-car-passenger:before{content:"󱜳"}.mdi-train-car-passenger-door:before{content:"󱜴"}.mdi-train-car-passenger-door-open:before{content:"󱜵"}.mdi-train-car-passenger-variant:before{content:"󱜶"}.mdi-train-car-tank:before{content:"󱬾"}.mdi-train-variant:before{content:"󰣄"}.mdi-tram:before{content:"󰔭"}.mdi-tram-side:before{content:"󰿧"}.mdi-transcribe:before{content:"󰔮"}.mdi-transcribe-close:before{content:"󰔯"}.mdi-transfer:before{content:"󱁥"}.mdi-transfer-down:before{content:"󰶡"}.mdi-transfer-left:before{content:"󰶢"}.mdi-transfer-right:before{content:"󰔰"}.mdi-transfer-up:before{content:"󰶣"}.mdi-transit-connection:before{content:"󰴼"}.mdi-transit-connection-horizontal:before{content:"󱕆"}.mdi-transit-connection-variant:before{content:"󰴽"}.mdi-transit-detour:before{content:"󰾋"}.mdi-transit-skip:before{content:"󱔕"}.mdi-transit-transfer:before{content:"󰚮"}.mdi-transition:before{content:"󰤕"}.mdi-transition-masked:before{content:"󰤖"}.mdi-translate:before{content:"󰗊"}.mdi-translate-off:before{content:"󰸆"}.mdi-translate-variant:before{content:"󱮙"}.mdi-transmission-tower:before{content:"󰴾"}.mdi-transmission-tower-export:before{content:"󱤬"}.mdi-transmission-tower-import:before{content:"󱤭"}.mdi-transmission-tower-off:before{content:"󱧝"}.mdi-trash-can:before{content:"󰩹"}.mdi-trash-can-outline:before{content:"󰩺"}.mdi-tray:before{content:"󱊔"}.mdi-tray-alert:before{content:"󱊕"}.mdi-tray-arrow-down:before{content:"󰄠"}.mdi-tray-arrow-up:before{content:"󰄝"}.mdi-tray-full:before{content:"󱊖"}.mdi-tray-minus:before{content:"󱊗"}.mdi-tray-plus:before{content:"󱊘"}.mdi-tray-remove:before{content:"󱊙"}.mdi-treasure-chest:before{content:"󰜦"}.mdi-treasure-chest-outline:before{content:"󱱷"}.mdi-tree:before{content:"󰔱"}.mdi-tree-outline:before{content:"󰹩"}.mdi-trello:before{content:"󰔲"}.mdi-trending-down:before{content:"󰔳"}.mdi-trending-neutral:before{content:"󰔴"}.mdi-trending-up:before{content:"󰔵"}.mdi-triangle:before{content:"󰔶"}.mdi-triangle-down:before{content:"󱱖"}.mdi-triangle-down-outline:before{content:"󱱗"}.mdi-triangle-outline:before{content:"󰔷"}.mdi-triangle-small-down:before{content:"󱨉"}.mdi-triangle-small-up:before{content:"󱨊"}.mdi-triangle-wave:before{content:"󱑼"}.mdi-triforce:before{content:"󰯙"}.mdi-trophy:before{content:"󰔸"}.mdi-trophy-award:before{content:"󰔹"}.mdi-trophy-broken:before{content:"󰶤"}.mdi-trophy-outline:before{content:"󰔺"}.mdi-trophy-variant:before{content:"󰔻"}.mdi-trophy-variant-outline:before{content:"󰔼"}.mdi-truck:before{content:"󰔽"}.mdi-truck-alert:before{content:"󱧞"}.mdi-truck-alert-outline:before{content:"󱧟"}.mdi-truck-cargo-container:before{content:"󱣘"}.mdi-truck-check:before{content:"󰳔"}.mdi-truck-check-outline:before{content:"󱊚"}.mdi-truck-delivery:before{content:"󰔾"}.mdi-truck-delivery-outline:before{content:"󱊛"}.mdi-truck-fast:before{content:"󰞈"}.mdi-truck-fast-outline:before{content:"󱊜"}.mdi-truck-flatbed:before{content:"󱢑"}.mdi-truck-minus:before{content:"󱦮"}.mdi-truck-minus-outline:before{content:"󱦽"}.mdi-truck-off-road:before{content:"󱲞"}.mdi-truck-off-road-off:before{content:"󱲟"}.mdi-truck-outline:before{content:"󱊝"}.mdi-truck-plus:before{content:"󱦭"}.mdi-truck-plus-outline:before{content:"󱦼"}.mdi-truck-remove:before{content:"󱦯"}.mdi-truck-remove-outline:before{content:"󱦾"}.mdi-truck-snowflake:before{content:"󱦦"}.mdi-truck-trailer:before{content:"󰜧"}.mdi-trumpet:before{content:"󱂖"}.mdi-tshirt-crew:before{content:"󰩻"}.mdi-tshirt-crew-outline:before{content:"󰔿"}.mdi-tshirt-v:before{content:"󰩼"}.mdi-tshirt-v-outline:before{content:"󰕀"}.mdi-tsunami:before{content:"󱪁"}.mdi-tumble-dryer:before{content:"󰤗"}.mdi-tumble-dryer-alert:before{content:"󱆺"}.mdi-tumble-dryer-off:before{content:"󱆻"}.mdi-tune:before{content:"󰘮"}.mdi-tune-variant:before{content:"󱕂"}.mdi-tune-vertical:before{content:"󰙪"}.mdi-tune-vertical-variant:before{content:"󱕃"}.mdi-tunnel:before{content:"󱠽"}.mdi-tunnel-outline:before{content:"󱠾"}.mdi-turbine:before{content:"󱪂"}.mdi-turkey:before{content:"󱜛"}.mdi-turnstile:before{content:"󰳕"}.mdi-turnstile-outline:before{content:"󰳖"}.mdi-turtle:before{content:"󰳗"}.mdi-twitch:before{content:"󰕃"}.mdi-twitter:before{content:"󰕄"}.mdi-two-factor-authentication:before{content:"󰦯"}.mdi-typewriter:before{content:"󰼭"}.mdi-ubisoft:before{content:"󰯚"}.mdi-ubuntu:before{content:"󰕈"}.mdi-ufo:before{content:"󱃄"}.mdi-ufo-outline:before{content:"󱃅"}.mdi-ultra-high-definition:before{content:"󰟹"}.mdi-umbraco:before{content:"󰕉"}.mdi-umbrella:before{content:"󰕊"}.mdi-umbrella-beach:before{content:"󱢊"}.mdi-umbrella-beach-outline:before{content:"󱢋"}.mdi-umbrella-closed:before{content:"󰦰"}.mdi-umbrella-closed-outline:before{content:"󱏢"}.mdi-umbrella-closed-variant:before{content:"󱏡"}.mdi-umbrella-outline:before{content:"󰕋"}.mdi-underwear-outline:before{content:"󱴏"}.mdi-undo:before{content:"󰕌"}.mdi-undo-variant:before{content:"󰕍"}.mdi-unfold-less-horizontal:before{content:"󰕎"}.mdi-unfold-less-vertical:before{content:"󰝠"}.mdi-unfold-more-horizontal:before{content:"󰕏"}.mdi-unfold-more-vertical:before{content:"󰝡"}.mdi-ungroup:before{content:"󰕐"}.mdi-unicode:before{content:"󰻐"}.mdi-unicorn:before{content:"󱗂"}.mdi-unicorn-variant:before{content:"󱗃"}.mdi-unicycle:before{content:"󱗥"}.mdi-unity:before{content:"󰚯"}.mdi-unreal:before{content:"󰦱"}.mdi-update:before{content:"󰚰"}.mdi-upload:before{content:"󰕒"}.mdi-upload-box:before{content:"󱴐"}.mdi-upload-box-outline:before{content:"󱴑"}.mdi-upload-circle:before{content:"󱴒"}.mdi-upload-circle-outline:before{content:"󱴓"}.mdi-upload-lock:before{content:"󱍳"}.mdi-upload-lock-outline:before{content:"󱍴"}.mdi-upload-multiple:before{content:"󰠽"}.mdi-upload-multiple-outline:before{content:"󱴔"}.mdi-upload-network:before{content:"󰛶"}.mdi-upload-network-outline:before{content:"󰳘"}.mdi-upload-off:before{content:"󱃆"}.mdi-upload-off-outline:before{content:"󱃇"}.mdi-upload-outline:before{content:"󰸇"}.mdi-usb:before{content:"󰕓"}.mdi-usb-c-port:before{content:"󱲿"}.mdi-usb-flash-drive:before{content:"󱊞"}.mdi-usb-flash-drive-outline:before{content:"󱊟"}.mdi-usb-port:before{content:"󱇰"}.mdi-vacuum:before{content:"󱦡"}.mdi-vacuum-outline:before{content:"󱦢"}.mdi-valve:before{content:"󱁦"}.mdi-valve-closed:before{content:"󱁧"}.mdi-valve-open:before{content:"󱁨"}.mdi-van-passenger:before{content:"󰟺"}.mdi-van-utility:before{content:"󰟻"}.mdi-vanish:before{content:"󰟼"}.mdi-vanish-quarter:before{content:"󱕔"}.mdi-vanity-light:before{content:"󱇡"}.mdi-variable:before{content:"󰫧"}.mdi-variable-box:before{content:"󱄑"}.mdi-vector-arrange-above:before{content:"󰕔"}.mdi-vector-arrange-below:before{content:"󰕕"}.mdi-vector-bezier:before{content:"󰫨"}.mdi-vector-circle:before{content:"󰕖"}.mdi-vector-circle-variant:before{content:"󰕗"}.mdi-vector-combine:before{content:"󰕘"}.mdi-vector-curve:before{content:"󰕙"}.mdi-vector-difference:before{content:"󰕚"}.mdi-vector-difference-ab:before{content:"󰕛"}.mdi-vector-difference-ba:before{content:"󰕜"}.mdi-vector-ellipse:before{content:"󰢓"}.mdi-vector-intersection:before{content:"󰕝"}.mdi-vector-line:before{content:"󰕞"}.mdi-vector-link:before{content:"󰿨"}.mdi-vector-point:before{content:"󰇄"}.mdi-vector-point-edit:before{content:"󰧨"}.mdi-vector-point-minus:before{content:"󱭸"}.mdi-vector-point-plus:before{content:"󱭹"}.mdi-vector-point-select:before{content:"󰕟"}.mdi-vector-polygon:before{content:"󰕠"}.mdi-vector-polygon-variant:before{content:"󱡖"}.mdi-vector-polyline:before{content:"󰕡"}.mdi-vector-polyline-edit:before{content:"󱈥"}.mdi-vector-polyline-minus:before{content:"󱈦"}.mdi-vector-polyline-plus:before{content:"󱈧"}.mdi-vector-polyline-remove:before{content:"󱈨"}.mdi-vector-radius:before{content:"󰝊"}.mdi-vector-rectangle:before{content:"󰗆"}.mdi-vector-selection:before{content:"󰕢"}.mdi-vector-square:before{content:"󰀁"}.mdi-vector-square-close:before{content:"󱡗"}.mdi-vector-square-edit:before{content:"󱣙"}.mdi-vector-square-minus:before{content:"󱣚"}.mdi-vector-square-open:before{content:"󱡘"}.mdi-vector-square-plus:before{content:"󱣛"}.mdi-vector-square-remove:before{content:"󱣜"}.mdi-vector-triangle:before{content:"󰕣"}.mdi-vector-union:before{content:"󰕤"}.mdi-vhs:before{content:"󰨛"}.mdi-vibrate:before{content:"󰕦"}.mdi-vibrate-off:before{content:"󰳙"}.mdi-video:before{content:"󰕧"}.mdi-video-2d:before{content:"󱨜"}.mdi-video-3d:before{content:"󰟽"}.mdi-video-3d-off:before{content:"󱏙"}.mdi-video-3d-variant:before{content:"󰻑"}.mdi-video-4k-box:before{content:"󰠾"}.mdi-video-account:before{content:"󰤙"}.mdi-video-box:before{content:"󰃽"}.mdi-video-box-off:before{content:"󰃾"}.mdi-video-check:before{content:"󱁩"}.mdi-video-check-outline:before{content:"󱁪"}.mdi-video-high-definition:before{content:"󱔮"}.mdi-video-image:before{content:"󰤚"}.mdi-video-input-antenna:before{content:"󰠿"}.mdi-video-input-component:before{content:"󰡀"}.mdi-video-input-hdmi:before{content:"󰡁"}.mdi-video-input-scart:before{content:"󰾌"}.mdi-video-input-svideo:before{content:"󰡂"}.mdi-video-marker:before{content:"󱦩"}.mdi-video-marker-outline:before{content:"󱦪"}.mdi-video-minus:before{content:"󰦲"}.mdi-video-minus-outline:before{content:"󰊺"}.mdi-video-off:before{content:"󰕨"}.mdi-video-off-outline:before{content:"󰯛"}.mdi-video-outline:before{content:"󰯜"}.mdi-video-plus:before{content:"󰦳"}.mdi-video-plus-outline:before{content:"󰇓"}.mdi-video-stabilization:before{content:"󰤛"}.mdi-video-standard-definition:before{content:"󱲠"}.mdi-video-switch:before{content:"󰕩"}.mdi-video-switch-outline:before{content:"󰞐"}.mdi-video-vintage:before{content:"󰨜"}.mdi-video-wireless:before{content:"󰻒"}.mdi-video-wireless-outline:before{content:"󰻓"}.mdi-view-agenda:before{content:"󰕪"}.mdi-view-agenda-outline:before{content:"󱇘"}.mdi-view-array:before{content:"󰕫"}.mdi-view-array-outline:before{content:"󱒅"}.mdi-view-carousel:before{content:"󰕬"}.mdi-view-carousel-outline:before{content:"󱒆"}.mdi-view-column:before{content:"󰕭"}.mdi-view-column-outline:before{content:"󱒇"}.mdi-view-comfy:before{content:"󰹪"}.mdi-view-comfy-outline:before{content:"󱒈"}.mdi-view-compact:before{content:"󰹫"}.mdi-view-compact-outline:before{content:"󰹬"}.mdi-view-dashboard:before{content:"󰕮"}.mdi-view-dashboard-edit:before{content:"󱥇"}.mdi-view-dashboard-edit-outline:before{content:"󱥈"}.mdi-view-dashboard-outline:before{content:"󰨝"}.mdi-view-dashboard-variant:before{content:"󰡃"}.mdi-view-dashboard-variant-outline:before{content:"󱒉"}.mdi-view-day:before{content:"󰕯"}.mdi-view-day-outline:before{content:"󱒊"}.mdi-view-gallery:before{content:"󱢈"}.mdi-view-gallery-outline:before{content:"󱢉"}.mdi-view-grid:before{content:"󰕰"}.mdi-view-grid-compact:before{content:"󱱡"}.mdi-view-grid-outline:before{content:"󱇙"}.mdi-view-grid-plus:before{content:"󰾍"}.mdi-view-grid-plus-outline:before{content:"󱇚"}.mdi-view-headline:before{content:"󰕱"}.mdi-view-list:before{content:"󰕲"}.mdi-view-list-outline:before{content:"󱒋"}.mdi-view-module:before{content:"󰕳"}.mdi-view-module-outline:before{content:"󱒌"}.mdi-view-parallel:before{content:"󰜨"}.mdi-view-parallel-outline:before{content:"󱒍"}.mdi-view-quilt:before{content:"󰕴"}.mdi-view-quilt-outline:before{content:"󱒎"}.mdi-view-sequential:before{content:"󰜩"}.mdi-view-sequential-outline:before{content:"󱒏"}.mdi-view-split-horizontal:before{content:"󰯋"}.mdi-view-split-vertical:before{content:"󰯌"}.mdi-view-stream:before{content:"󰕵"}.mdi-view-stream-outline:before{content:"󱒐"}.mdi-view-week:before{content:"󰕶"}.mdi-view-week-outline:before{content:"󱒑"}.mdi-vimeo:before{content:"󰕷"}.mdi-violin:before{content:"󰘏"}.mdi-virtual-reality:before{content:"󰢔"}.mdi-virus:before{content:"󱎶"}.mdi-virus-off:before{content:"󱣡"}.mdi-virus-off-outline:before{content:"󱣢"}.mdi-virus-outline:before{content:"󱎷"}.mdi-vlc:before{content:"󰕼"}.mdi-voicemail:before{content:"󰕽"}.mdi-volcano:before{content:"󱪃"}.mdi-volcano-outline:before{content:"󱪄"}.mdi-volleyball:before{content:"󰦴"}.mdi-volume-equal:before{content:"󱬐"}.mdi-volume-high:before{content:"󰕾"}.mdi-volume-low:before{content:"󰕿"}.mdi-volume-medium:before{content:"󰖀"}.mdi-volume-minus:before{content:"󰝞"}.mdi-volume-mute:before{content:"󰝟"}.mdi-volume-off:before{content:"󰖁"}.mdi-volume-plus:before{content:"󰝝"}.mdi-volume-source:before{content:"󱄠"}.mdi-volume-variant-off:before{content:"󰸈"}.mdi-volume-vibrate:before{content:"󱄡"}.mdi-vote:before{content:"󰨟"}.mdi-vote-outline:before{content:"󰨠"}.mdi-vpn:before{content:"󰖂"}.mdi-vuejs:before{content:"󰡄"}.mdi-vuetify:before{content:"󰹭"}.mdi-walk:before{content:"󰖃"}.mdi-wall:before{content:"󰟾"}.mdi-wall-fire:before{content:"󱨑"}.mdi-wall-sconce:before{content:"󰤜"}.mdi-wall-sconce-flat:before{content:"󰤝"}.mdi-wall-sconce-flat-outline:before{content:"󱟉"}.mdi-wall-sconce-flat-variant:before{content:"󰐜"}.mdi-wall-sconce-flat-variant-outline:before{content:"󱟊"}.mdi-wall-sconce-outline:before{content:"󱟋"}.mdi-wall-sconce-round:before{content:"󰝈"}.mdi-wall-sconce-round-outline:before{content:"󱟌"}.mdi-wall-sconce-round-variant:before{content:"󰤞"}.mdi-wall-sconce-round-variant-outline:before{content:"󱟍"}.mdi-wallet:before{content:"󰖄"}.mdi-wallet-bifold:before{content:"󱱘"}.mdi-wallet-bifold-outline:before{content:"󱱙"}.mdi-wallet-giftcard:before{content:"󰖅"}.mdi-wallet-membership:before{content:"󰖆"}.mdi-wallet-outline:before{content:"󰯝"}.mdi-wallet-plus:before{content:"󰾎"}.mdi-wallet-plus-outline:before{content:"󰾏"}.mdi-wallet-travel:before{content:"󰖇"}.mdi-wallpaper:before{content:"󰸉"}.mdi-wan:before{content:"󰖈"}.mdi-wardrobe:before{content:"󰾐"}.mdi-wardrobe-outline:before{content:"󰾑"}.mdi-warehouse:before{content:"󰾁"}.mdi-washing-machine:before{content:"󰜪"}.mdi-washing-machine-alert:before{content:"󱆼"}.mdi-washing-machine-off:before{content:"󱆽"}.mdi-watch:before{content:"󰖉"}.mdi-watch-export:before{content:"󰖊"}.mdi-watch-export-variant:before{content:"󰢕"}.mdi-watch-import:before{content:"󰖋"}.mdi-watch-import-variant:before{content:"󰢖"}.mdi-watch-variant:before{content:"󰢗"}.mdi-watch-vibrate:before{content:"󰚱"}.mdi-watch-vibrate-off:before{content:"󰳚"}.mdi-water:before{content:"󰖌"}.mdi-water-alert:before{content:"󱔂"}.mdi-water-alert-outline:before{content:"󱔃"}.mdi-water-boiler:before{content:"󰾒"}.mdi-water-boiler-alert:before{content:"󱆳"}.mdi-water-boiler-auto:before{content:"󱮘"}.mdi-water-boiler-off:before{content:"󱆴"}.mdi-water-check:before{content:"󱔄"}.mdi-water-check-outline:before{content:"󱔅"}.mdi-water-circle:before{content:"󱠆"}.mdi-water-minus:before{content:"󱔆"}.mdi-water-minus-outline:before{content:"󱔇"}.mdi-water-off:before{content:"󰖍"}.mdi-water-off-outline:before{content:"󱔈"}.mdi-water-opacity:before{content:"󱡕"}.mdi-water-outline:before{content:"󰸊"}.mdi-water-percent:before{content:"󰖎"}.mdi-water-percent-alert:before{content:"󱔉"}.mdi-water-plus:before{content:"󱔊"}.mdi-water-plus-outline:before{content:"󱔋"}.mdi-water-polo:before{content:"󱊠"}.mdi-water-pump:before{content:"󰖏"}.mdi-water-pump-off:before{content:"󰾓"}.mdi-water-remove:before{content:"󱔌"}.mdi-water-remove-outline:before{content:"󱔍"}.mdi-water-sync:before{content:"󱟆"}.mdi-water-thermometer:before{content:"󱪅"}.mdi-water-thermometer-outline:before{content:"󱪆"}.mdi-water-well:before{content:"󱁫"}.mdi-water-well-outline:before{content:"󱁬"}.mdi-waterfall:before{content:"󱡉"}.mdi-watering-can:before{content:"󱒁"}.mdi-watering-can-outline:before{content:"󱒂"}.mdi-watermark:before{content:"󰘒"}.mdi-wave:before{content:"󰼮"}.mdi-wave-arrow-down:before{content:"󱲰"}.mdi-wave-arrow-up:before{content:"󱲱"}.mdi-wave-undercurrent:before{content:"󱳀"}.mdi-waveform:before{content:"󱑽"}.mdi-waves:before{content:"󰞍"}.mdi-waves-arrow-left:before{content:"󱡙"}.mdi-waves-arrow-right:before{content:"󱡚"}.mdi-waves-arrow-up:before{content:"󱡛"}.mdi-waze:before{content:"󰯞"}.mdi-weather-cloudy:before{content:"󰖐"}.mdi-weather-cloudy-alert:before{content:"󰼯"}.mdi-weather-cloudy-arrow-right:before{content:"󰹮"}.mdi-weather-cloudy-clock:before{content:"󱣶"}.mdi-weather-dust:before{content:"󱭚"}.mdi-weather-fog:before{content:"󰖑"}.mdi-weather-hail:before{content:"󰖒"}.mdi-weather-hazy:before{content:"󰼰"}.mdi-weather-hurricane:before{content:"󰢘"}.mdi-weather-hurricane-outline:before{content:"󱱸"}.mdi-weather-lightning:before{content:"󰖓"}.mdi-weather-lightning-rainy:before{content:"󰙾"}.mdi-weather-moonset:before{content:"󱴕"}.mdi-weather-moonset-down:before{content:"󱴖"}.mdi-weather-moonset-up:before{content:"󱴗"}.mdi-weather-night:before{content:"󰖔"}.mdi-weather-night-partly-cloudy:before{content:"󰼱"}.mdi-weather-partly-cloudy:before{content:"󰖕"}.mdi-weather-partly-lightning:before{content:"󰼲"}.mdi-weather-partly-rainy:before{content:"󰼳"}.mdi-weather-partly-snowy:before{content:"󰼴"}.mdi-weather-partly-snowy-rainy:before{content:"󰼵"}.mdi-weather-pouring:before{content:"󰖖"}.mdi-weather-rainy:before{content:"󰖗"}.mdi-weather-snowy:before{content:"󰖘"}.mdi-weather-snowy-heavy:before{content:"󰼶"}.mdi-weather-snowy-rainy:before{content:"󰙿"}.mdi-weather-sunny:before{content:"󰖙"}.mdi-weather-sunny-alert:before{content:"󰼷"}.mdi-weather-sunny-off:before{content:"󱓤"}.mdi-weather-sunset:before{content:"󰖚"}.mdi-weather-sunset-down:before{content:"󰖛"}.mdi-weather-sunset-up:before{content:"󰖜"}.mdi-weather-tornado:before{content:"󰼸"}.mdi-weather-windy:before{content:"󰖝"}.mdi-weather-windy-variant:before{content:"󰖞"}.mdi-web:before{content:"󰖟"}.mdi-web-box:before{content:"󰾔"}.mdi-web-cancel:before{content:"󱞐"}.mdi-web-check:before{content:"󰞉"}.mdi-web-clock:before{content:"󱉊"}.mdi-web-minus:before{content:"󱂠"}.mdi-web-off:before{content:"󰪎"}.mdi-web-plus:before{content:"󰀳"}.mdi-web-refresh:before{content:"󱞑"}.mdi-web-remove:before{content:"󰕑"}.mdi-web-sync:before{content:"󱞒"}.mdi-webcam:before{content:"󰖠"}.mdi-webcam-off:before{content:"󱜷"}.mdi-webhook:before{content:"󰘯"}.mdi-webpack:before{content:"󰜫"}.mdi-webrtc:before{content:"󱉈"}.mdi-wechat:before{content:"󰘑"}.mdi-weight:before{content:"󰖡"}.mdi-weight-gram:before{content:"󰴿"}.mdi-weight-kilogram:before{content:"󰖢"}.mdi-weight-lifter:before{content:"󱅝"}.mdi-weight-pound:before{content:"󰦵"}.mdi-whatsapp:before{content:"󰖣"}.mdi-wheel-barrow:before{content:"󱓲"}.mdi-wheelchair:before{content:"󱪇"}.mdi-wheelchair-accessibility:before{content:"󰖤"}.mdi-whistle:before{content:"󰦶"}.mdi-whistle-outline:before{content:"󱊼"}.mdi-white-balance-auto:before{content:"󰖥"}.mdi-white-balance-incandescent:before{content:"󰖦"}.mdi-white-balance-iridescent:before{content:"󰖧"}.mdi-white-balance-sunny:before{content:"󰖨"}.mdi-widgets:before{content:"󰜬"}.mdi-widgets-outline:before{content:"󱍕"}.mdi-wifi:before{content:"󰖩"}.mdi-wifi-alert:before{content:"󱚵"}.mdi-wifi-arrow-down:before{content:"󱚶"}.mdi-wifi-arrow-left:before{content:"󱚷"}.mdi-wifi-arrow-left-right:before{content:"󱚸"}.mdi-wifi-arrow-right:before{content:"󱚹"}.mdi-wifi-arrow-up:before{content:"󱚺"}.mdi-wifi-arrow-up-down:before{content:"󱚻"}.mdi-wifi-cancel:before{content:"󱚼"}.mdi-wifi-check:before{content:"󱚽"}.mdi-wifi-cog:before{content:"󱚾"}.mdi-wifi-lock:before{content:"󱚿"}.mdi-wifi-lock-open:before{content:"󱛀"}.mdi-wifi-marker:before{content:"󱛁"}.mdi-wifi-minus:before{content:"󱛂"}.mdi-wifi-off:before{content:"󰖪"}.mdi-wifi-plus:before{content:"󱛃"}.mdi-wifi-refresh:before{content:"󱛄"}.mdi-wifi-remove:before{content:"󱛅"}.mdi-wifi-settings:before{content:"󱛆"}.mdi-wifi-star:before{content:"󰸋"}.mdi-wifi-strength-1:before{content:"󰤟"}.mdi-wifi-strength-1-alert:before{content:"󰤠"}.mdi-wifi-strength-1-lock:before{content:"󰤡"}.mdi-wifi-strength-1-lock-open:before{content:"󱛋"}.mdi-wifi-strength-2:before{content:"󰤢"}.mdi-wifi-strength-2-alert:before{content:"󰤣"}.mdi-wifi-strength-2-lock:before{content:"󰤤"}.mdi-wifi-strength-2-lock-open:before{content:"󱛌"}.mdi-wifi-strength-3:before{content:"󰤥"}.mdi-wifi-strength-3-alert:before{content:"󰤦"}.mdi-wifi-strength-3-lock:before{content:"󰤧"}.mdi-wifi-strength-3-lock-open:before{content:"󱛍"}.mdi-wifi-strength-4:before{content:"󰤨"}.mdi-wifi-strength-4-alert:before{content:"󰤩"}.mdi-wifi-strength-4-lock:before{content:"󰤪"}.mdi-wifi-strength-4-lock-open:before{content:"󱛎"}.mdi-wifi-strength-alert-outline:before{content:"󰤫"}.mdi-wifi-strength-lock-open-outline:before{content:"󱛏"}.mdi-wifi-strength-lock-outline:before{content:"󰤬"}.mdi-wifi-strength-off:before{content:"󰤭"}.mdi-wifi-strength-off-outline:before{content:"󰤮"}.mdi-wifi-strength-outline:before{content:"󰤯"}.mdi-wifi-sync:before{content:"󱛇"}.mdi-wikipedia:before{content:"󰖬"}.mdi-wind-power:before{content:"󱪈"}.mdi-wind-power-outline:before{content:"󱪉"}.mdi-wind-turbine:before{content:"󰶥"}.mdi-wind-turbine-alert:before{content:"󱦫"}.mdi-wind-turbine-check:before{content:"󱦬"}.mdi-window-close:before{content:"󰖭"}.mdi-window-closed:before{content:"󰖮"}.mdi-window-closed-variant:before{content:"󱇛"}.mdi-window-maximize:before{content:"󰖯"}.mdi-window-minimize:before{content:"󰖰"}.mdi-window-open:before{content:"󰖱"}.mdi-window-open-variant:before{content:"󱇜"}.mdi-window-restore:before{content:"󰖲"}.mdi-window-shutter:before{content:"󱄜"}.mdi-window-shutter-alert:before{content:"󱄝"}.mdi-window-shutter-auto:before{content:"󱮣"}.mdi-window-shutter-cog:before{content:"󱪊"}.mdi-window-shutter-open:before{content:"󱄞"}.mdi-window-shutter-settings:before{content:"󱪋"}.mdi-windsock:before{content:"󱗺"}.mdi-wiper:before{content:"󰫩"}.mdi-wiper-wash:before{content:"󰶦"}.mdi-wiper-wash-alert:before{content:"󱣟"}.mdi-wizard-hat:before{content:"󱑷"}.mdi-wordpress:before{content:"󰖴"}.mdi-wrap:before{content:"󰖶"}.mdi-wrap-disabled:before{content:"󰯟"}.mdi-wrench:before{content:"󰖷"}.mdi-wrench-check:before{content:"󱮏"}.mdi-wrench-check-outline:before{content:"󱮐"}.mdi-wrench-clock:before{content:"󱦣"}.mdi-wrench-clock-outline:before{content:"󱮓"}.mdi-wrench-cog:before{content:"󱮑"}.mdi-wrench-cog-outline:before{content:"󱮒"}.mdi-wrench-outline:before{content:"󰯠"}.mdi-xamarin:before{content:"󰡅"}.mdi-xml:before{content:"󰗀"}.mdi-xmpp:before{content:"󰟿"}.mdi-yahoo:before{content:"󰭏"}.mdi-yeast:before{content:"󰗁"}.mdi-yin-yang:before{content:"󰚀"}.mdi-yoga:before{content:"󱅼"}.mdi-youtube:before{content:"󰗃"}.mdi-youtube-gaming:before{content:"󰡈"}.mdi-youtube-studio:before{content:"󰡇"}.mdi-youtube-subscription:before{content:"󰵀"}.mdi-youtube-tv:before{content:"󰑈"}.mdi-yurt:before{content:"󱔖"}.mdi-z-wave:before{content:"󰫪"}.mdi-zend:before{content:"󰫫"}.mdi-zigbee:before{content:"󰵁"}.mdi-zip-box:before{content:"󰗄"}.mdi-zip-box-outline:before{content:"󰿺"}.mdi-zip-disk:before{content:"󰨣"}.mdi-zodiac-aquarius:before{content:"󰩽"}.mdi-zodiac-aries:before{content:"󰩾"}.mdi-zodiac-cancer:before{content:"󰩿"}.mdi-zodiac-capricorn:before{content:"󰪀"}.mdi-zodiac-gemini:before{content:"󰪁"}.mdi-zodiac-leo:before{content:"󰪂"}.mdi-zodiac-libra:before{content:"󰪃"}.mdi-zodiac-pisces:before{content:"󰪄"}.mdi-zodiac-sagittarius:before{content:"󰪅"}.mdi-zodiac-scorpio:before{content:"󰪆"}.mdi-zodiac-taurus:before{content:"󰪇"}.mdi-zodiac-virgo:before{content:"󰪈"}.mdi-blank:before{content:"";visibility:hidden}.mdi-18px.mdi-set,.mdi-18px.mdi:before{font-size:18px}.mdi-24px.mdi-set,.mdi-24px.mdi:before{font-size:24px}.mdi-36px.mdi-set,.mdi-36px.mdi:before{font-size:36px}.mdi-48px.mdi-set,.mdi-48px.mdi:before{font-size:48px}.mdi-dark:before{color:#0000008a}.mdi-dark.mdi-inactive:before{color:#00000042}.mdi-light:before{color:#fff}.mdi-light.mdi-inactive:before{color:#ffffff4d}.mdi-rotate-45:before{transform:rotate(45deg)}.mdi-rotate-90:before{transform:rotate(90deg)}.mdi-rotate-135:before{transform:rotate(135deg)}.mdi-rotate-180:before{transform:rotate(180deg)}.mdi-rotate-225:before{transform:rotate(225deg)}.mdi-rotate-270:before{transform:rotate(270deg)}.mdi-rotate-315:before{transform:rotate(315deg)}.mdi-flip-h:before{filter:FlipH;-ms-filter:"FlipH";transform:scaleX(-1)}.mdi-flip-v:before{filter:FlipV;-ms-filter:"FlipV";transform:scaleY(-1)}.mdi-spin:before{animation:2s linear infinite mdi-spin}@keyframes mdi-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}} diff --git a/dist/spa/assets/preload-helper-D8R59StC.js b/dist/spa/assets/preload-helper-D8R59StC.js new file mode 100644 index 0000000..82e13a2 --- /dev/null +++ b/dist/spa/assets/preload-helper-D8R59StC.js @@ -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}; \ No newline at end of file diff --git a/dist/spa/assets/rolldown-runtime-B1FJdls4.js b/dist/spa/assets/rolldown-runtime-B1FJdls4.js new file mode 100644 index 0000000..222146e --- /dev/null +++ b/dist/spa/assets/rolldown-runtime-B1FJdls4.js @@ -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;li[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}; \ No newline at end of file diff --git a/dist/spa/assets/simloc_logo2-DDJZ6A0q.png b/dist/spa/assets/simloc_logo2-DDJZ6A0q.png new file mode 100644 index 0000000..4582185 Binary files /dev/null and b/dist/spa/assets/simloc_logo2-DDJZ6A0q.png differ diff --git a/dist/spa/assets/simulation-DRMY3tZ9.js b/dist/spa/assets/simulation-DRMY3tZ9.js new file mode 100644 index 0000000..d2b98a8 --- /dev/null +++ b/dist/spa/assets/simulation-DRMY3tZ9.js @@ -0,0 +1 @@ +import{$ as e,B as t,Dt as n,G as r,J as i,N as a,P as o,Pt as s,V as c,Wt as l,X as u,Xt as d,Y as f,dt as p,gt as m,ht as h,ot as g,q as _,ut as v}from"./vendor-quasar-BdHTqpDy.js";import{a as y}from"./vendor-vue-core-CuXzcq2w.js";import{t as b}from"./socketio-D07G01kR.js";var x=y(`deviceStore`,{state:()=>({deviceConnected:!1,lastKnownUptime:0,lastUpdatedTime:null}),getters:{},actions:{digestUpdate(e){this.deviceConnected=e.connected,this.lastKnownUptime=e.uptime,this.lastUpdatedTime=Date.now()},deviceControl(e,t=0){let n=E().debugLog,r={status:``,message:``};return n&&console.log(`deviceStore: got command: `,e,` with delay: `,t,` seconds`),b.emit(`device_control`,{command:e,delay:t},e=>{if(console.log(e.command_status,e.command),e.command_status==`ERROR`)throw r={status:`error`,message:e.message?.toString()},Error(e.message);r={status:`OK`,message:e.message?.toString()}}),r},async deviceControlAsync(e,t=0){let n=E().debugLog;return n&&console.log(`deviceStore: got command: `,e,` with delay: `,t,` seconds`),await new Promise(r=>{b.emit(`device_control`,{command:e,delay:t},e=>{n&&console.log(e.command_status,e.command),r({status:e.command_status===`ERROR`?`error`:`OK`,message:e.message||``})})})}}}),S=m({__name:`iCloudCodeDialog`,emits:[...a.emits],setup(o){let c=l(``),{dialogRef:m,onDialogOK:y,onDialogCancel:b}=a();function x(){y(c.value)}return(a,o)=>(n(),p(e,{ref_key:`dlgRef`,ref:m,persistent:``},{default:s(()=>[h(f,null,{default:s(()=>[h(i,{class:`row items-center`},{default:s(()=>[h(t,{icon:`password_2`,color:`primary`,"text-color":`white`}),o[1]||=v(`span`,{class:`q-ml-sm`},` iCloud Account requires Two-factor authentication.`,-1)]),_:1}),h(i,null,{default:s(()=>[h(r,{dense:``,modelValue:c.value,"onUpdate:modelValue":o[0]||=e=>c.value=e,mask:`######`,autofocus:``,onKeyup:g(x,[`enter`]),label:`Delay (seconds)`,type:`number`,rules:[e=>e.length===6||`Must be 6 digits`]},null,8,[`modelValue`,`rules`])]),_:1}),h(_,{align:`right`},{default:s(()=>[h(u,{flat:``,label:`OK`,color:`primary`,onClick:x}),h(u,{flat:``,label:`Cancel`,color:`primary`,onClick:d(b)},null,8,[`onClick`])]),_:1})]),_:1})]),_:1},512))}}),C=o(),w=y(`icloudStore`,{state:()=>({icloudMonitor:!1,findMyUpdate:null,consumerQueue:0,consumerTask:!1,monitorTask:!1,monitorEnabled:!1,monitorRunning:!1}),getters:{},actions:{bindEvents(){let e=E().debugLog;b.on(`icloud_2fa_request`,t=>{e&&console.log(`iCloud 2FA Request`),C.dialog({component:S}).onOk(e=>{t&&typeof t==`function`&&t(e)}).onCancel(()=>{e&&console.log(`Dialog cancelled`)}).onDismiss(()=>{e&&console.log(`Dialog dismissed`)})})},icloudMonitorControl(e){let t=E().debugLog,n={status:``,message:``};switch(e){case`start`:if(t&&console.log(`socketStore: got command: icloudMonitor start`),this.icloudMonitor)throw n={status:`error`,message:`iCloud Monitor is already running`},Error(`iCloud Monitor is already running`);t&&console.log(`Emitting icloud_monitor_control: start`),b.emit(`icloud_monitor_control`,{command:`start`},e=>{if(n.status=e.command_status,e.command_status==`ERROR`)throw e.message?(t&&console.log(e.message),n.message=e.message):n.message=`Error`,Error(n.message);n={status:`OK`,message:`iCloud Monitor: `+e.command_status},e.data?.icloud&&this.digestUpdate(e.data.icloud)});break;case`stop`:if(t&&console.log(`socketStore: got command: icloudMonitor stop`),!this.icloudMonitor)throw n={status:`error`,message:`iCloud Monitor is not running`},Error(`iCloud Monitor is not running`);t&&console.log(`Emitting icloud_monitor_control: stop`),b.emit(`icloud_monitor_control`,{command:`stop`},e=>{if(n.status=e.command_status,e.command_status==`ERROR`)throw e.message?(t&&console.log(e.message),n.message=e.message):n.message=`Error`,Error(n.message);n={status:`OK`,message:`iCloud Monitor: `+e.command_status},e.data?.icloud&&this.digestUpdate(e.data.icloud)});break;case`status`:t&&console.log(`socketStore: got command: icloudMonitor status`),b.emit(`icloud_monitor_control`,{command:`status`},e=>{if(n.status=e.command_status,e.command_status==`error`)throw e.message?(t&&console.log(e.message),n.message=e.message):n.message=`Error`,Error(n.message);n={status:`OK`,message:`iCloud Location Requested`},e.data?.icloud&&this.digestUpdate(e.data.icloud)});break;case`refresh`:t&&console.log(`socketStore: got command: icloudMonitor refresh`),b.emit(`icloud_monitor_control`,{command:`refresh`},e=>{if(n.status=e.command_status,e.command_status==`ERROR`)throw e.message?(t&&console.log(e.message),n.message=e.message):n.message=`Error`,Error(n.message);n={status:`OK`,message:`iCloud Monitor Enabled: `+e.data?.icloud?.monitor_enabled+`iCloud Monitor Running: `+e.data?.icloud?.monitor_running},e.data?.icloud&&this.digestUpdate(e.data.icloud)});break;default:throw n={status:`error`,message:`Invalid command`},Error(`Invalid command`)}return n},async icloudMonitorControlAsync(e){let t=E().debugLog;if(t&&console.log(`socketStore: got command: icloudMonitor `,e),e===`start`&&this.icloudMonitor)throw Error(`iCloud Monitor is already running`);if(e===`stop`&&!this.icloudMonitor)throw Error(`iCloud Monitor is not running`);return await new Promise(n=>{b.emit(`icloud_monitor_control`,{command:e},e=>{e.data?.icloud&&this.digestUpdate(e.data.icloud),t&&console.log(`response from icloud_monitor_control: `,e),n({status:e.command_status===`ERROR`?`error`:`OK`,message:e.message||``})})})},digestUpdate(e){`monitor_running`in e&&(this.icloudMonitor=e.monitor_running),`monitor_running`in e&&(this.icloudMonitor=e.monitor_running),`consumer_queue`in e&&(this.consumerQueue=e.consumer_queue),`consumer_task`in e&&(this.consumerTask=e.consumer_task),`monitor_enabled`in e&&(this.monitorEnabled=e.monitor_enabled),`monitor_task`in e&&(this.monitorTask=e.monitor_task),`monitor_running`in e&&(this.monitorRunning=e.monitor_running),e.fmf_location&&(this.findMyUpdate=e.fmf_location)}}}),T=y(`tunneldStore`,{state:()=>({tunnelConnected:!1,tunneldWatcher:!1}),getters:{},actions:{digestUpdate(e){this.tunnelConnected=e},tunneldControl(e,t=``){let n=E().debugLog,r={status:``,message:``};n&&console.log(`tunneldStore: got command: `,e);let i={command:e};return t!=``&&(i={command:e,udid:t}),b.emit(`tunneld_control`,i,e=>{if(console.log(e.command_status,e.command),e.command_status==`ERROR`)throw r={status:`error`,message:e.message?.toString()},Error(e.message);r={status:`OK`,message:e.message?.toString()}}),r},async tunneldControlAsync(e,t=``){let n=E().debugLog;n&&console.log(`tunneldStore: got command: `,e);let r={command:e};return t!==``&&(r={command:e,udid:t}),await new Promise(e=>{b.emit(`tunneld_control`,r,t=>{n&&console.log(t.command_status,t.command),e({status:t.command_status===`ERROR`?`error`:`OK`,message:t.message||``})})})}}}),E=y(`socketStore`,{state:()=>({sockConnected:!1,socketID:null,errorList:[],debugLog:!0}),getters:{},actions:{setSockStatus(){this.sockConnected=b.connected,this.socketID=b.id},connect(){this.debugLog&&console.log(`Connecting to server...`),b.connect(),this.setSockStatus()},disconnect(){b.disconnect(),this.setSockStatus()},toggleSock(){this.setSockStatus(),this.sockConnected?b.disconnect():b.connect(),this.setSockStatus()},bindEvents(){this.setSockStatus(),b.on(`connect`,()=>{this.setSockStatus(),b.emit(`message`,`Hello from client`,e=>{this.debugLog&&console.log(`Message delivered: `+e)}),this.debugLog&&console.log(`Connected to server`)}),b.on(`disconnect`,()=>{this.setSockStatus(),console.log(`Disconnected from server`)}),b.on(`error`,e=>{this.setSockStatus();let t={type:e.type,error:e.error};this.errorList.push(t),console.error(`Error Received: `,e)}),b.on(`app_error`,e=>{this.setSockStatus();let t={type:e.type,error:e.error,message:e.message,data:e.data};this.errorList.push(t),console.error(`Error Received: `,e)}),b.on(`test_prompt`,(e,t)=>{c.create({title:`Confirm Action`,message:e.prompt_name,cancel:!0,persistent:!0}).onOk(()=>{t({confirmed:!0})}).onCancel(()=>{t({confirmed:!1})}).onDismiss(()=>{t({confirmed:!1})})}),b.on(`status`,e=>{this.debugLog&&console.log(`StatusUpdate received: `,e),this.digestUpdate(e)})},requestUpdate(){b.emit(`request_update`,e=>{this.debugLog&&console.debug(`Received status update: `,e),this.digestUpdate(e)})},digestUpdate(e){let t=x(),n=w(),r=D(),i=T();if(e.simulation&&r.digestUpdate(e.simulation),e.device){let n=!!e.device.udid;t.digestUpdate({connected:n,uptime:e.device.uptime??0})}e.tunneld&&(i.tunnelConnected=!!e.tunneld.tunnel,i.tunneldWatcher=e.tunneld.tunnel_watcher_running),e.icloud&&n.digestUpdate(e.icloud)},requestSendTestPrompt(e){b.emit(`send_test_prompt`,{prompt_name:e},e=>{console.log(`Response from requestSendTestPrompt:`,e)})}}}),D=y(`simulationStore`,{state:()=>({currentLocation:{loc_id:null,latitude:null,longitude:null},gpsNoise:null,locationQueueData:{},locationQueueDeletedItems:[],locationQueueOrder:[],simulationQueueLength:0,simulationRunning:!1,simulationState:null,testMode:null,workerTask:null}),getters:{locationQueueFilteredActive:e=>{let t=[];return e.simulationQueueLength&&e.simulationQueueLength>0&&(t=e.locationQueueOrder.filter(t=>e.locationQueueData?.[t]?.status===`set`||e.locationQueueData?.[t]?.status===`queued`)),t},locationQueueFilteredDone:e=>{let t=[];return e.simulationQueueLength&&e.simulationQueueLength>0&&(t=e.locationQueueOrder.filter(t=>e.locationQueueData?.[t]?.status===`done`)),t},isLastLocationItem:e=>{if(e.simulationQueueLength&&e.currentLocation.loc_id)if(e.simulationQueueLength>0&&e.currentLocation){let t=e.locationQueueOrder.indexOf(e.currentLocation.loc_id);return e.simulationQueueLength-1===t}else return!1;else return!1}},actions:{bindEvents(){},simulationControl({command:e,latitude:t,longitude:n,loc_id:r,delay:i,address:a,type:o,instruction:s}){let c=E().debugLog,l={status:``,message:``};switch(e){case`start`:if(c&&console.log(`socketStore: got command: start`),this.simulationRunning||this.simulationState==`RUNNING`||this.simulationState==`PAUSED`)throw l={status:`error`,message:`Simulation is already running`},Error(`Simulation is already running`+this.simulationState);c&&console.log(`Emitting simulation_control: start`),b.emit(`simulation_control`,{command:`start`},e=>{if(e.command_status==`ERROR`)throw l={status:`error`,message:e.message?.toString()},Error(e.message);if(e.data?.simulation)l={status:`OK`,message:e.message?.toString()},this.digestUpdate(e.data.simulation);else throw l={status:`error`,message:`Simulation queue data missing`},Error(e.message);c&&console.log(`response from simulate_control_start: `,e)});break;case`test-mode`:b.emit(`simulation_control`,{command:`test-mode`},e=>{if(console.log(e),e.command_status===`ERROR`)throw Error(e.message);if(e.data?.simulation)l={status:`OK`,message:e.message?.toString()},this.digestUpdate(e.data.simulation);else throw l={status:`error`,message:`Simulation queue data missing`},Error(e.message);return c&&console.log(`response from simulate_control_test-mode: `,e),e.message});break;case`gps-noise`:b.emit(`simulation_control`,{command:`gps-noise`},e=>{if(e.command_status===`ERROR`)throw Error(e.message);if(e.data?.simulation)l={status:`OK`,message:e.message?.toString()},this.digestUpdate(e.data.simulation);else throw l={status:`error`,message:`Simulation queue data missing`},Error(e.message);return c&&console.log(`response from simulate_control_gps-noise: `,e),e.message});break;case`pause`:if(this.simulationState!==`RUNNING`)throw Error(`Simulation is not running`);b.emit(`simulation_control`,{command:`pause`},e=>{if(e.command_status===`ERROR`)throw Error(e.message);if(e.data?.simulation)l={status:`OK`,message:e.message?.toString()},this.digestUpdate(e.data.simulation);else throw l={status:`error`,message:`Simulation queue data missing`},Error(e.message);return c&&console.log(`response from simulate_control_pause: `,e),e.message});break;case`resume`:if(this.simulationState!==`PAUSED`)throw Error(`Simulation is not paused`);b.emit(`simulation_control`,{command:`resume`},e=>{if(e.command_status==`ERROR`)throw Error(e.message);if(e.data?.simulation)l={status:`OK`,message:e.message?.toString()},this.digestUpdate(e.data.simulation);else throw l={status:`error`,message:`Simulation queue data missing`},Error(e.message);return c&&console.log(`response from simulate_control_resume: `,e),e.message});break;case`clear`:if(this.simulationQueueLength==0)throw Error(`Simulation queue is empty`);b.emit(`simulation_control`,{command:`clear`},e=>{if(e.command_status==`ERROR`)throw Error(e.message);if(e.data?.simulation)l={status:`OK`,message:e.message?.toString()},this.digestUpdate(e.data.simulation);else throw l={status:`error`,message:`Simulation queue data missing`},Error(e.message);return c&&console.log(`response from simulate_control_clear: `,e),e.message});break;case`reset`:if(this.simulationQueueLength==0)throw Error(`Simulation queue is empty`);b.emit(`simulation_control`,{command:`reset`},e=>{if(e.command_status==`ERROR`)throw Error(e.message);if(e.data?.simulation)l={status:`OK`,message:e.message?.toString()},this.digestUpdate(e.data.simulation);else throw l={status:`error`,message:`Simulation queue data missing`},Error(e.message);return c&&console.log(`response from simulate_control_reset: `,e),e.message});break;case`end`:if(this.simulationState==`ENDED`||!this.simulationRunning)throw Error(`Simulation has already ended`);b.emit(`simulation_control`,{command:`end`},e=>{if(e.command_status==`ERROR`)throw Error(e.message);if(e.data?.simulation)l={status:`OK`,message:e.message?.toString()},this.digestUpdate(e.data.simulation);else throw l={status:`error`,message:`Simulation queue data missing`},Error(e.message);return c&&console.log(`response from simulate_control_end: `,e),e.message});break;case`add`:if(!t||!n)throw Error(`latitude or longitude not set`);a||=``,b.emit(`simulation_control`,{command:`add`,latitude:t,longitude:n,delay:i,address:a,type:o,instruction:s},e=>{if(e.command_status==`ERROR`)throw Error(e.message);if(e.data?.simulation)l={status:`OK`,message:e.message?.toString()},this.digestUpdate(e.data.simulation);else throw l={status:`error`,message:`Simulation queue data missing`},Error(e.message);return c&&console.log(`response from simulate_control_add: `,e),e.message});break;case`delete`:if(!r)throw Error(`loc_id not set.`);b.emit(`simulation_control`,{command:`delete`,loc_id:r},e=>{if(e.command_status==`ERROR`)throw Error(e.message);if(e.data?.simulation)l={status:`OK`,message:e.message?.toString()},this.digestUpdate(e.data.simulation);else throw l={status:`error`,message:`Simulation queue data missing`},Error(e.message);return c&&console.log(`response from simulate_control_delete: `,e),e.message});break;case`next`:b.emit(`simulation_control`,{command:`next`},e=>{if(e.command_status==`ERROR`)throw Error(e.message);if(e.data?.simulation)l={status:`OK`,message:e.message?.toString()},this.digestUpdate(e.data.simulation);else throw l={status:`error`,message:`Simulation queue data missing`},Error(e.message);return c&&console.log(`response from simulate_control_next: `,e),e.message});break;default:throw l={status:`error`,message:`Invalid command`},Error(`Invalid command`)}return l},async simulationControlAsync({command:e,latitude:t,longitude:n,loc_id:r,delay:i,address:a,type:o,instruction:s}){let c=E().debugLog;if(e===`start`&&(this.simulationRunning||this.simulationState===`RUNNING`||this.simulationState===`PAUSED`))throw Error(`Simulation is already running`+this.simulationState);if(e===`pause`&&this.simulationState!==`RUNNING`)throw Error(`Simulation is not running`);if(e===`resume`&&this.simulationState!==`PAUSED`)throw Error(`Simulation is not paused`);if((e===`clear`||e===`reset`)&&this.simulationQueueLength===0)throw Error(`Simulation queue is empty`);if(e===`end`&&(this.simulationState===`ENDED`||!this.simulationRunning))throw Error(`Simulation has already ended`);if(e===`add`&&(!t||!n))throw Error(`latitude or longitude not set`);if(e===`delete`&&!r)throw Error(`loc_id not set.`);let l={command:e,latitude:t,longitude:n,delay:i,loc_id:r,address:a??``,type:o,instruction:s};return c&&console.log(`Emitting simulation_control: `,l),await new Promise(e=>{b.emit(`simulation_control`,l,t=>{t.data?.simulation&&this.digestUpdate(t.data.simulation),c&&console.log(`response from simulation_control: `,t),e({status:t.command_status===`ERROR`?`error`:`OK`,message:t.message||``})})})},updateLocationMark(e,t,n){let r=E().debugLog,i={status:``,message:``};if(r&&console.log(`socketStore: Update LocationMark request, loc_id: %s, key: %s, new value: %s`,e,t,n),!this.locationQueueData[e])throw i={status:`error`,message:`Location Id: `+e+` is not in the simulation queue`},Error(`loc_id `+e+`not found`);r&&console.log(`Emitting LocationItem Update`),b.emit(`location_item_update`,{loc_id:e,key:t,value:n},e=>{if(console.log(`response from location_item_update: `,e),e.command_status==`ERROR`)throw i={status:`error`,message:e.message?.toString()},Error(e.message);if(e.data?.simulation)i={status:`OK`,message:e.message.toString()},this.digestUpdate(e.data.simulation);else throw i={status:`error`,message:`Simulation queue data missing`},Error(e.message);return r&&console.log(`response from simulate_control_test-mode: `,e),i})},updateLocationQueueCombined(e){let t=[...this.locationQueueFilteredDone,...e];this.updateLocationQueueOrder(t)},updateLocationQueueOrder(e){let t=E().debugLog,n;t&&console.log(`socketStore: Update Location Queue Order, new order: %s`,e),b.emit(`queue_order_update`,{newOrder:e},e=>{if(e.command_status==`ERROR`)throw n={status:`error`,message:e.message?.toString()},Error(e.message);if(e.data?.simulation)n={status:`OK`,message:e.message.toString()},this.digestUpdate(e.data.simulation);else throw n={status:`error`,message:`Simulation queue data missing`},Error(e.message);return t&&console.log(`response from simulate_control_test-mode: `,e),n})},getLocationData(e){return this.locationQueueData[e]},digestUpdate(e){e.current_location&&this.updateCurrentLocation(e.current_location),`test_mode`in e&&(this.testMode=e.test_mode),`gps_noise`in e&&(this.gpsNoise=e.gps_noise),`active`in e&&(this.simulationRunning=e.active),`state`in e&&(this.simulationState=e.state),e.data&&this.updateData(e.data),e.order&&(this.locationQueueOrder=e.order,this.simulationQueueLength=e.order.length),`deleted_items`in e&&(this.locationQueueDeletedItems=e.deleted_items??[]),`worker_task`in e&&(this.workerTask=e.worker_task)},updateCurrentLocation(e){`loc_id`in e&&(this.currentLocation.loc_id=e.loc_id??null),`latitude`in e&&(this.currentLocation.latitude=e.latitude??null),`longitude`in e&&(this.currentLocation.longitude=e.longitude??null)},updateData(e){let t=Object.keys(e).length;t===0&&(this.locationQueueData={}),t===1?this.locationQueueData={...this.locationQueueData,...e}:this.locationQueueData=e}}});export{x as a,w as i,E as n,T as r,D as t}; \ No newline at end of file diff --git a/dist/spa/assets/socketio-CQCgMTUl.js b/dist/spa/assets/socketio-CQCgMTUl.js new file mode 100644 index 0000000..32f4996 --- /dev/null +++ b/dist/spa/assets/socketio-CQCgMTUl.js @@ -0,0 +1 @@ +import{n as e,t}from"./socketio-D07G01kR.js";export{e as default,t as socket}; \ No newline at end of file diff --git a/dist/spa/assets/socketio-D07G01kR.js b/dist/spa/assets/socketio-D07G01kR.js new file mode 100644 index 0000000..df7ed5f --- /dev/null +++ b/dist/spa/assets/socketio-D07G01kR.js @@ -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}; \ No newline at end of file diff --git a/dist/spa/assets/vendor-leaflet-core-DHXgKdI3.css b/dist/spa/assets/vendor-leaflet-core-DHXgKdI3.css new file mode 100644 index 0000000..27d631e --- /dev/null +++ b/dist/spa/assets/vendor-leaflet-core-DHXgKdI3.css @@ -0,0 +1 @@ +.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-routing-container,.leaflet-routing-error{box-sizing:border-box;background-color:#fff;width:320px;padding-top:4px;transition:all .2s}.leaflet-control-container .leaflet-routing-container-hide{width:32px;height:32px}.leaflet-routing-container h2{font-size:14px}.leaflet-routing-container h3{font-size:12px;font-weight:400}.leaflet-routing-collapsible .leaflet-routing-geocoders{margin-top:20px}.leaflet-routing-alt,.leaflet-routing-geocoders,.leaflet-routing-error{border-bottom:1px solid #ccc;max-height:320px;margin-top:2px;margin-bottom:6px;padding:6px;transition:all .2s;overflow-y:auto}.leaflet-control-container .leaflet-routing-container-hide .leaflet-routing-alt,.leaflet-control-container .leaflet-routing-container-hide .leaflet-routing-geocoders{display:none}.leaflet-bar .leaflet-routing-alt:last-child{border-bottom:none}.leaflet-routing-alt-minimized{color:#888;cursor:pointer;max-height:64px;overflow:hidden}.leaflet-routing-alt table{border-collapse:collapse}.leaflet-routing-alt tr:hover{cursor:pointer;background-color:#eee}.leaflet-routing-alt::-webkit-scrollbar{width:8px}.leaflet-routing-alt::-webkit-scrollbar-track{background-color:#eee;border-radius:2px}.leaflet-routing-alt::-webkit-scrollbar-thumb{background-color:#888;border-radius:2px}.leaflet-routing-icon{content:"";vertical-align:top;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAAoCAYAAAAmGCn4AAAIyUlEQVR4AezVOQEAIAzAQPyLBvpp6HTDxULOew8AWFYBAAwYAAwYADBgGAAGDAAYMPDZOweYW3IwDF/btm3b/s21bdtd27Zt27Zt2/qdfZM0m8nkfL3T02m/03vb5Fn8p3gzesYTCDRq1Kg7yAP7g+vAe5Lr5N/yQHe+jIG0Z7gAwryvQJiOgbCs5T4olWB7gvWYMg0AF4AagD8oqZF1B1jONBOIBOwDNgf5YBronnKO2WBRBgZk0ddooq9xzgWMIiIzVTAteP3A/WBL/1ds1uko56U+jvINAxuBE+T8/k5yPzhB/jbMs/m9pczfj2Ne59hynw2CIWtPUKvIVA/6Os5UDv7SnX6yTbnFXLtlOV/rwb2gErRIIceNxDh3ZNHXJ0Rf+zoVMIrgXiFQNgC/yLEbwJa+C9hHCVvO1BQcBuoSZKmTdZt6It8GmfsXsIHTeey/gLnWkT0TZNvPYZ7dIsuRNrLtbuwCpnkJtDHMUag4E9BVo5+5iu1On8T9WN5QC8YVV0rYewF7JWHLZzce180j2/TzQr4RXM9bjwUsGLO+niDfO46yTCBOOX8JDgelYJCkVP7tS0JEE9gFTHMbaGKQoxn4nuh7R41+ziH6uE8nj4sNtGBccb2VsMzvnYQtZWgPvjNYab8D7b2Qr8T1PPVUwJzynaSRc7rlLM3AKxnGvQR0VLTrKOvE270CmjkScDV4LsKr4Hf5G8VCwyynEP0+k7B9c/AT0ceGOllcbZgF44rrpYRz7FSbYBbwYRnGehfsBBaB7pJF8m/vmk87JvlK7M9L7wUsmHOeqpH1TMtZDsow5gaal+/i7Q9yJODPiB2KwxXTc3fDLBMVfQ9J0L6IaPs7aK2VxeH1QcG44nonYZnbOwlbGLcr+CM2zpWgraJNW3BlrM0foGvOy1difx56LWBu+VKnMX8m/v4TaGEpS19QHT/yzaKfSzIcmfblELCs31JxlHl5CnleI/o+JEHb64m2F2nnsC3fGMLhilvrs4Rz8I7PLZkEfGhsjK9AqwTtWsm60baH5pZ8iWUV2JevvwLmXo8VR0AXgLOI38os3vUcv+bbMYt+Oma4JlzOJWDZ5k6izXUp5NmD6Pv9BJfD/iHaztfOYVO+BMLRilthKmF1VvYNkeCQBoOA448N7Gaw0t9oQ2wpyLeCno725euXgPl3plFuInItAfOom4csZTkqNs7hBn3FT/sexXgE3BVUEW2OTiFPD1Cre80eZXOizSegsXYO2/IlELZX3MjeYU02Ky+KYNgQ6iKY5FvnUMAvx8aYqdF2ZqztyyzPa9PTsQaUE8uvn8ucBQETy1w92IJBvl3ip3wl34ImoDH4gri7uJuFPHfHxik16Ks01tfdDgT8OWgVoQfYCDyg2PkaYZ5JeYR9uqLNg2muFywrsURYFnB0odKSMIpg2xDqIxzLtwrkAeFIwL/Gxuiis7GMtf2V43lthXxLqeV3bV3mqPFAHqjiPhJG2ZHIeEakzklEnV0s5Pk2NsYgg74GxXcqcvAxpH1TzFRJjPE9aJahfm9Qr3/zFo11AZpjPj5KiVrC9EbLQr60EQ7lWw0KXD7OYtq/43xCQ74lso5/AgYcj9+hFIBqTgmjPE9MkzmROlOJOi8FAWfNZ6bXpIkbvX4hxsvTePHKk9QYQcASlGJ65bUvlDVEvkX0Rj4IWCISTMdi85y8EuZ6AQ1KEZeEUUYpTqM2jtX9kKg7NpyCzopacDUYapJD44UaV2eo+wpRd+sg4ATjoxRSKy+1oeKaPvzypY/Y6I18ELBEKORbqJ+T/yYsBgELuo76jJbFbMcS0++EDHWPJOoeH27CMuJbMCrFXDOJcf4G7SL1RhP1/gEdgoATjo9SQN9dxy9g7seQiLt0y5Ju5IOASapAAWNO4ZGARYJ6ZZmecrCYqwn4iph+UzLUH0vU/Ro0DY8h/c/3YFWEfLAluFDxNac3Up637xLjbBKpczRR51qq3yBgAuKGDi8EzHAXaoVGW2E7T67dHKgh3zzu9QdFeCBgoVG3wmGu5brPjaK8SbRZGV7Ekeg54MWKm55WpJjtAGKM++XvjcGnRJ1Vss5rktZBwCBB/VWgzjMBi1ybjtx5uB+PS/hVplW5JDgGAZvDP92uUnwur4qAksfVDl5FOc63V1ES7Z4i2h2T8ode6ol1t5fi2e5vQNPYctguCBhobIg8EDAhhyBg9hfEpNV37n6MIQgYpT3423gZI64bWvgYg0jYrgO4WP0xBnYBX2nhbVg6z/fuAc4lfjsx0r6XpHHkksUIMBuMAi2CgIkNkAcCJlaoIGDuV6SmNQb/5wiDgLVew2rOVjY+R5hgOesDSsCR4AvdzxEyCPhZot3NKefbmBjndfAz8du4DMthO+Iu+M/BNM8EbH/D44GA1XIIAmb9SIjLsdg+yB8E/IQFAT9hIed0w+W0Duwcb8t4DThPkfWclPO1AX9ozL+XZVtKwOeCTUFR5Cj+KX8FzCBffgHTG+wgYM7PZNL5fJVwEDDZ/xDQQFz7PQOcpgR1iPYNYDDHdCL4kv6YgFUB/wBKI5SDHaW0ahV5SyxkvERjPd51NQJuDmaDfSIf6PjTXwEzyJdZwEJdJwjYcF4LG/l8lXAQsPay9JhGH48RfRyWAwKuAlfSr3i1IGBz3gbNLWRcmHD8GtCdEjBoDN6PPGb1RuT3pn4KmEG+nAJWEwRsOM+FrXweSpggCFhuSD8h5t/2Gv1sS/TxMaOA7wKb6N8Mxi7gn2PPXVud3wS3yzaUgPOiO2kok9Y6AQfCfEQRvosvwCrgBYrXInYz/YKSZL6v04lBwA+AkZZzHp4gR/lqBDwr8tKVHcBzQcD8BAFzSlhfvoEg4IuJDfC9WfR1O9HXhUHAGXdwfgOfgrvAoWCCo5xDExyBt1AJWP7/FaAG1IIDzAUcCHgsYR/kGwjwCziAMhssIjDeEWAV8H/t1QEJAAAAw6D+rf8cQ8AMAiBgBHwAIGAAEDAAIGAAEDAAIGAA+lIG6dSg2lVqEcYAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:240px 20px;width:20px;height:20px;margin:0;display:inline-block}.leaflet-routing-icon-continue{background-position:0 0}.leaflet-routing-icon-sharp-right{background-position:-20px 0}.leaflet-routing-icon-turn-right{background-position:-40px 0}.leaflet-routing-icon-bear-right{background-position:-60px 0}.leaflet-routing-icon-u-turn{background-position:-80px 0}.leaflet-routing-icon-sharp-left{background-position:-100px 0}.leaflet-routing-icon-turn-left{background-position:-120px 0}.leaflet-routing-icon-bear-left{background-position:-140px 0}.leaflet-routing-icon-depart{background-position:-160px 0}.leaflet-routing-icon-enter-roundabout{background-position:-180px 0}.leaflet-routing-icon-arrive{background-position:-200px 0}.leaflet-routing-icon-via{background-position:-220px 0}.leaflet-routing-geocoders div{padding:4px 0}.leaflet-routing-geocoders input{border:1px solid #ccc;width:calc(100% - 4px);line-height:1.67}.leaflet-routing-geocoders button{float:right;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;margin:0 3px 0 0;font:700 18px Lucida Console,Monaco,monospace;transition:background-color .2s}.leaflet-routing-add-waypoint:after{content:"+"}.leaflet-routing-reverse-waypoints:after{content:"⇅";font-weight:400}.leaflet-routing-geocoders button:hover{background-color:#eee}.leaflet-routing-geocoders input,.leaflet-routing-remove-waypoint,.leaflet-routing-geocoder{position:relative}.leaflet-routing-geocoder-result{z-index:1000;max-height:0;font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif;transition:all .5s;position:absolute;overflow:hidden}.leaflet-routing-geocoder-result table{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:0 0 4px 4px;width:100%}.leaflet-routing-geocoder-result-open{max-height:800px}.leaflet-routing-geocoder-selected,.leaflet-routing-geocoder-result tr:hover{background-color:#eee}.leaflet-routing-geocoder-no-results{color:#888;font-style:italic}.leaflet-routing-remove-waypoint{vertical-align:middle;cursor:pointer;background-color:#0000;display:inline-block}.leaflet-routing-remove-waypoint:after{z-index:1;content:"×";text-align:center;cursor:pointer;color:#ccc;background:#fff;width:15px;height:1px;margin:-16px auto auto;padding:2px 4px 16px 2px;font-size:18px;font-weight:700;line-height:1;display:block;position:absolute;top:4px;bottom:0;right:1px}.leaflet-routing-remove-waypoint:hover{color:#000}.leaflet-routing-instruction-distance{width:48px}.leaflet-routing-collapse-btn{color:#ccc;font-size:24px;font-weight:700;position:absolute;top:0;right:6px}.leaflet-routing-collapse-btn:after{content:"×"}.leaflet-routing-container-hide .leaflet-routing-collapse-btn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAXCAYAAAAV1F8QAAABjUlEQVR4Ab1VA4h0URR+v23btv/8wtgKa9v2bp6wDOuwjpPdZG/mxs2b3eS359Q99eymerhH3/HlBEGw/WQymVPRaPR3JBLJwv81PVnbIADQBACC/OF5/rRrQGCwDo2Gw+F1juNOIC0QCNwhMFeA0DAzeCTnVVVVnWe8JadAmLJ3aAy+D9X4WlHZSVseDek40ot8jNwZkE4dTHddPB5/BQXei8ViH9Ejq0DY7qBfCvxCMBiMiW0QwHW1VkVgs0Agy+vZECtjux6wrsoSDc9GQFNTUyeJDjW6gjoA8F1sg8M0EQFCv0wpEIGnjYBAplqNLgL/ioecnpCcblG2wOg5ju0q9LyTBpIJ/WTetDmI6JAioknHwz5ONPvfxHmh3WWxRqg7RGeqEXn0V61joH4Vel0no//XsPFEPEfUAAvkFSzJc67PUbE3g9hQvlhAgt4VAekZcwxENyfk+L6KEzPIa2hoOOMYSBxVKBR6KYpkiG5VknMMRHOh8iwg3zUgerxe7yWsB27mX79+UbpsPcfWV8aO/4mmHgAAAABJRU5ErkJggg==);width:26px;height:23px;display:block;position:relative;top:4px;left:4px}.leaflet-routing-container-hide .leaflet-routing-collapse-btn:after{content:none}.leaflet-top .leaflet-routing-container.leaflet-routing-container-hide{margin-top:10px!important}.leaflet-right .leaflet-routing-container.leaflet-routing-container-hide{margin-right:10px!important}.leaflet-bottom .leaflet-routing-container.leaflet-routing-container-hide{margin-bottom:10px!important}.leaflet-left .leaflet-routing-container.leaflet-routing-container-hide{margin-left:10px!important}@media only screen and (max-width:640px){.leaflet-routing-container{width:100%;height:100%;margin:0!important;padding:0!important}}.leaflet-control-locate{--locate-control-icon-color:black;--locate-control-active-color:#2074b6;--locate-control-following-color:#fc8428}.leaflet-control-locate a .leaflet-control-locate-location-arrow,.leaflet-control-locate a .leaflet-control-locate-spinner{background-color:var(--locate-control-icon-color);width:16px;height:16px;margin:7px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.leaflet-control-locate a .leaflet-locate-icon{color:var(--locate-control-icon-color)}.leaflet-control-locate a .leaflet-control-locate-location-arrow{-webkit-mask-image:url("data:image/svg+xml;charset=UTF-8,");mask-image:url("data:image/svg+xml;charset=UTF-8,")}.leaflet-control-locate a .leaflet-control-locate-spinner{animation:2s linear infinite leaflet-control-locate-spin;-webkit-mask-image:url("data:image/svg+xml;charset=UTF-8,");mask-image:url("data:image/svg+xml;charset=UTF-8,")}.leaflet-control-locate.active a .leaflet-control-locate-location-arrow{background-color:var(--locate-control-active-color)}.leaflet-control-locate.active a .leaflet-locate-icon{color:var(--locate-control-active-color)}.leaflet-control-locate.following a .leaflet-control-locate-location-arrow{background-color:var(--locate-control-following-color)}.leaflet-control-locate.following a .leaflet-locate-icon{color:var(--locate-control-following-color)}.leaflet-control-locate.locate-timeout a .leaflet-control-locate-spinner{background-color:#f39c12}.leaflet-bar .leaflet-locate-text-active{text-overflow:ellipsis;white-space:nowrap;align-items:center;width:auto;max-width:200px;padding:0 10px;display:flex;overflow:hidden}.leaflet-bar .leaflet-locate-text-active .leaflet-locate-icon{padding:0 5px 0 0}.leaflet-touch .leaflet-bar .leaflet-locate-text-active{width:100%}.leaflet-control-locate-location circle{animation:4s infinite leaflet-control-locate-throb}@keyframes leaflet-control-locate-throb{0%{stroke-width:1px}50%{stroke-width:3px;transform:scale(.8)}to{stroke-width:1px}}@keyframes leaflet-control-locate-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.leaflet-control-geosearch *,.leaflet-control-geosearch :before,.leaflet-control-geosearch :after{box-sizing:border-box}.leaflet-control-geosearch .leaflet-bar-part{border-bottom:none;border-radius:4px}.leaflet-control-geosearch a.leaflet-bar-part:before,.leaflet-control-geosearch a.leaflet-bar-part:after{content:"";display:block;position:absolute}.leaflet-control-geosearch a.leaflet-bar-part:before{border-top:2px solid #555;width:6px;top:17px;left:15px;transform:rotate(45deg)}.leaflet-control-geosearch a.leaflet-bar-part:after{border:2px solid #555;border-radius:50%;width:8px;height:8px;top:10px;left:10px}.leaflet-control-geosearch.error a.leaflet-bar-part:before,.leaflet-control-geosearch.pending a.leaflet-bar-part:before{display:none}.leaflet-control-geosearch.pending a.leaflet-bar-part:after,.leaflet-control-geosearch.error a.leaflet-bar-part:after{border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;top:50%;left:50%}.leaflet-control-geosearch.pending a.leaflet-bar-part:after{content:"";border:2px solid #555;border-top-color:#f3f3f3;animation:1s linear infinite spin}.leaflet-control-geosearch.error a.leaflet-bar-part:after{content:"!";line-height:initial;border:none;font-size:18px;font-weight:600}.leaflet-control-geosearch form{z-index:-1;background-color:#fff;background-clip:padding-box;border-radius:0 4px 4px 0;height:auto;margin:0;padding:0 8px;display:none;position:absolute;top:0;left:30px;box-shadow:0 1px 5px #000000a6}.leaflet-geosearch-button form.open{border-radius:0 4px 4px}.leaflet-control-geosearch.active form{display:block}.leaflet-geosearch-button.active .leaflet-bar-part{border-radius:4px 0 0 4px;width:30px}.leaflet-geosearch-button form{max-width:350px}.leaflet-control-geosearch form input{text-indent:8px;border:none;border-radius:0 4px 4px 0;outline:none;width:100%;min-width:200px;height:30px;margin:0;padding:0;font-size:12px}.leaflet-touch .leaflet-geosearch-bar form{box-shadow:none;border:2px solid #0003}.leaflet-touch .leaflet-geosearch-bar form input{height:30px}.leaflet-control-geosearch .results{background:#fff}.leaflet-control-geosearch .results>*{white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;padding:0 8px;line-height:24px;overflow:hidden}.leaflet-control-geosearch .results.active{border-top:1px solid #c6c6c6;padding:8px 0}.leaflet-control-geosearch .results>.active,.leaflet-control-geosearch .results>:hover{cursor:pointer;background-color:#f8f8f8;border-color:#c6c6c6}.leaflet-control-geosearch .results.active:after{content:"";width:0;display:block;position:absolute;top:30px;bottom:-2px;left:-2px}.leaflet-touch .leaflet-control-geosearch .results.active:after{border-left:2px solid #0003}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.leaflet-top .leaflet-geosearch-bar,.leaflet-bottom .leaflet-geosearch-bar{display:none}.leaflet-geosearch-bar{cursor:auto;z-index:1000;width:400px;max-width:calc(100% - 120px);height:auto;margin:10px auto 0;display:block;position:relative}.leaflet-geosearch-bar form{border-radius:4px;display:block;position:relative;top:0;left:0}.leaflet-geosearch-bar form input{width:100%;min-width:100%}.leaflet-geosearch-bar .results.active:after{opacity:.2}.leaflet-right .leaflet-control-geosearch form{right:28px;left:initial;border-left:inherit;border-right:none;border-radius:4px 0 0 4px}.leaflet-bar-notfound{font-style:italic}.leaflet-control-geosearch button.reset{color:#000;cursor:pointer;background-color:#fff;border:none;border-radius:0 4px 4px 0;padding:0 8px;font-weight:700;line-height:26px;text-decoration:none;position:absolute;top:0;right:0}.leaflet-touch .leaflet-control-geosearch button.reset{line-height:30px}.leaflet-control-geosearch button.reset:hover{background:#f5f5f5} diff --git a/dist/spa/assets/vendor-leaflet-core-Dyrj7Rn0.js b/dist/spa/assets/vendor-leaflet-core-Dyrj7Rn0.js new file mode 100644 index 0000000..8c88bcd --- /dev/null +++ b/dist/spa/assets/vendor-leaflet-core-Dyrj7Rn0.js @@ -0,0 +1,12 @@ +import{i as e,n as t,r as n,t as r}from"./rolldown-runtime-B1FJdls4.js";var i=t({default:()=>a}),a=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABSCAMAAAAhFXfZAAAC91BMVEVMaXEzeak2f7I4g7g3g7cua5gzeKg8hJo3grY4g7c3grU0gLI2frE0daAubJc2gbQwd6QzeKk2gLMtd5sxdKIua5g1frA2f7IydaM0e6w2fq41fK01eqo3grgubJgta5cxdKI1f7AydaQydaMxc6EubJgvbJkwcZ4ubZkwcJwubZgubJcydqUydKIxapgubJctbJcubZcubJcvbJYubJcvbZkubJctbJctbZcubJg2f7AubJcrbZcubJcubJcua5g3grY0fq8ubJcubJdEkdEwhsw6i88vhswuhcsuhMtBjMgthMsrg8srgss6is8qgcs8i9A9iMYtg8spgcoogMo7hcMngMonf8olfso4gr8kfck5iM8jfMk4iM8he8k1fro7itAgesk2hs8eecgzfLcofssdeMg0hc4cd8g2hcsxeLQbdsgZdcgxeLImfcszhM0vda4xgckzhM4xg84wf8Yxgs4udKsvfcQucqhUndROmdM1fK0wcZ8vb5w0eqpQm9MzeKhXoNVcpdYydKNWn9VZotVKltJFjsIwcJ1Rms9OlslLmtH///8+kc9epdYzd6dbo9VHkMM2f7FHmNBClM8ydqVcpNY9hro3gLM9hLczealQmcw3fa46f7A8gLMxc6I3eagyc6FIldJMl9JSnNRSntNNl9JPnNJFi75UnM9ZodVKksg8kM45jc09e6ZHltFBk883gbRBh7pDk9EwcaBzn784g7dKkcY2i81Om9M7j85Llc81is09g7Q4grY/j9A0eqxKmdFFltBEjcXf6fFImdBCiLxJl9FGlNFBi78yiMxVndEvbpo6js74+vx+psPP3+o/ks5HkcpGmNCjwdZCkNDM3ehYoNJEls+lxNkxh8xHks0+jdC1zd5Lg6r+/v/H2ufz9/o3jM3t8/edvdM/k89Th61OiLBSjbZklbaTt9BfptdjmL1AicBHj8hGk9FAgK1dkLNTjLRekrdClc/k7fM0icy0y9tgp9c4jc2NtM9Dlc8zicxeXZn3AAAAQ3RSTlMAHDdTb4yPA+LtnEQmC4L2EmHqB7XA0d0sr478x4/Yd5i1zOfyPkf1sLVq4Nh3FvjxopQ2/STNuFzUwFIwxKaejILpIBEV9wAABhVJREFUeF6s1NdyFEcYBeBeoQIhRAkLlRDGrhIgY3BJL8CVeKzuyXFzzjkn5ZxzzuScg3PO8cKzu70JkO0LfxdTU//pM9vTu7Xgf6KqOVTb9X7toRrVEfBf1HTVjZccrT/2by1VV928Yty9ZbVuucdz90frG8DBjl9pVApbOstvmMuvVgaNXSfAAd6pGxpy6yxf5ph43pS/4f3uoaGm2rdu72S9xzOvMymkZFq/ptDrk90mhW7e4zl7HLzhxGWPR20xmSxJ/VqldG5m9XhaVOA1DadsNh3Pu5L2N6QtPO/32JpqQBVVk20oy/Pi2s23WEvyfHbe1thadVQttvm7Llf65gGmXK67XtupyoM7HQhmXdLS8oGWJNeOJ3C5fG5XCEJnkez3/oFdsvgJ4l2ANZwhrJKk/7OSXa+3Vw2WJMlKnGkobouYk6T0TyX30klOUnTD9HJ5qpckL3EW/w4XF3Xd0FGywXUrstrclVsqz5Pd/sXFYyDnPdrLcQODmGOK47IZb4CmibmMn+MYRzFZ5jg33ZL/EJrWcszHmANy3ARBK/IXtciJy8VsitPSdE3uuHxzougojcUdr8/32atnz/ev3f/K5wtpxUTpcaI45zusVDpYtZi+jg0oU9b3x74h7+n9ABvYEZeKaVq0sh0AtLKsFtqNBdeT0MrSzwwlq9+x6xAO4tgOtSzbCjrNQQiNvQUbUEubvzBUeGw26yDCsRHCoLkTHDa7IdOLIThs/gHvChszh2CimE8peRs47cxANI0lYNB5y1DljpOF0IhzBDPOZnDOqYYbeGKECbPzWnXludPphw5c2YBq5zlwXphIbO4VDCZ0gnPfUO1TwZoYwAs2ExPCedAu9DAjfQUjzITQb3jNj0KG2Sgt6BHaQUdYzWz+XmBktOHwanXjaSTcwwziBcuMOtwBmqPrTOxFQR/DRKKPqyur0aiW6cULYsx6tBm0jXpR/AUWR6HRq9WVW6MRhIq5jLyjbaCTDCijyYJNpCajdyobP/eTw0iexBAKkJ3gA5KcQb2zBXsIBckn+xVv8jkZSaEFHE+jFEleAEfayRU0MouNoBmB/L50Ai/HSLIHxcrpCvnhSQAuakKp2C/YbCylJjXRVy/z3+Kv/RrNcCo+WUzlVEhzKffnTQnxeN9fWF88fiNCUdSTsaufaChKWInHeysygfpIqagoakW+vV20J8uyl6TyNKEZWV4oRSPyCkWpgOLSbkCObT8o2r6tlG58HQquf6O0v50tB7JM7F4EORd2dx/K0w/KHsVkLPaoYrwgP/y7krr3SSMA4zj+OBgmjYkxcdIJQyQRKgg2viX9Hddi9UBb29LrKR7CVVEEEXWojUkXNyfTNDE14W9gbHJNuhjDettN3ZvbOvdOqCD3Jp/9l+/wJE+9PkYGjx/fqkys3S2rMozM/o2106rfMUINo6hVqz+eu/hd1c4xTg0TAfy5kV+4UG6+IthHTU9woWmxuKNbTfuCSfovBCxq7EtHqvYL4Sm6F8GVxsSXHMQ07TOi1DKtZxjWaaIyi4CXWjxPccUw8WVbMYY5wxC1mzEyXMJWkllpRloi+Kkoq69sxBTlElF6aAxYUbjXNlhlDZilDnM4U5SlN5biRsRHnbx3mbeWjEh4mEyiuJDl5XcWVmX5GvNkFgLWZM5qwsop4/AWfLhU1cR7k1VVvcYCWRkOI6Xy5gmnphCYIkvzuNYzHzosq2oNk2RtSs8khfUOfHIDgR6ysYBaMpl4uEgk2U/oJTs9AaTSwma7dT69geAE2ZpEjUsn2ieJNHeKfrI3EcAGJ2ZaNgVuC8EBctCLc57P5u5led6IOBkIYkuQMrmmjChs4VkfOerHqSBkPzZlhe06RslZ3zMjk2sscqKwY0RcjKK+LWbzd7KiHhkncs/siFJ+V5eXxD34B8nVuJEpGJNmxN2gH3vSvp7J70tF+D1Ej8qUJD1TkErAND2GZwTFg/LubvmgiBG3SOvdlsqFQrkEzJCL1rstlnVFROixZoDDSuXQFHESwVGlcuQcMb/b42NgjLowh5MTDFE3vNB5qStRIErdCQEh6pLPR92anSUb/wAIhldAaDMpGgAAAABJRU5ErkJggg==`,o=t({default:()=>s}),s=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=`,c=t({default:()=>l}),l=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC`,u=t({Bounds:()=>O,Browser:()=>P,CRS:()=>ve,Canvas:()=>$r,Circle:()=>hr,CircleMarker:()=>pr,Class:()=>C,Control:()=>_n,DivIcon:()=>Wr,DivOverlay:()=>zr,DomEvent:()=>mn,DomUtil:()=>Qt,Draggable:()=>kn,Evented:()=>he,FeatureGroup:()=>ir,GeoJSON:()=>xr,GridLayer:()=>Kr,Handler:()=>En,Icon:()=>or,ImageOverlay:()=>Nr,LatLng:()=>j,LatLngBounds:()=>_e,Layer:()=>tr,LayerGroup:()=>nr,LineUtil:()=>Jn,Map:()=>Z,Marker:()=>ur,Mixin:()=>Dn,Path:()=>fr,Point:()=>E,PolyUtil:()=>Nn,Polygon:()=>yr,Polyline:()=>_r,Popup:()=>Br,PosAnimation:()=>hn,Projection:()=>Zn,Rectangle:()=>oi,Renderer:()=>Qr,SVG:()=>ii,SVGOverlay:()=>Lr,TileLayer:()=>Jr,Tooltip:()=>Hr,Transformation:()=>Se,Util:()=>me,VideoOverlay:()=>Fr,bind:()=>m,bounds:()=>k,canvas:()=>ei,circle:()=>gr,circleMarker:()=>mr,control:()=>vn,divIcon:()=>Gr,extend:()=>f,featureGroup:()=>ar,geoJSON:()=>jr,geoJson:()=>Mr,gridLayer:()=>qr,icon:()=>sr,imageOverlay:()=>Pr,latLng:()=>M,latLngBounds:()=>A,layerGroup:()=>rr,map:()=>gn,marker:()=>dr,point:()=>D,polygon:()=>br,polyline:()=>vr,popup:()=>Vr,rectangle:()=>si,setOptions:()=>v,stamp:()=>g,svg:()=>ai,svgOverlay:()=>Rr,tileLayer:()=>Yr,tooltip:()=>Ur,transformation:()=>Ce,version:()=>d,videoOverlay:()=>Ir}),d=`1.9.4`;function f(e){var t,n,r,i;for(n=1,r=arguments.length;n`u`||!L||!L.Mixin)){e=ce(e)?e:[e];for(var t=0;t0?Math.floor(e):Math.ceil(e)};E.prototype={clone:function(){return new E(this.x,this.y)},add:function(e){return this.clone()._add(D(e))},_add:function(e){return this.x+=e.x,this.y+=e.y,this},subtract:function(e){return this.clone()._subtract(D(e))},_subtract:function(e){return this.x-=e.x,this.y-=e.y,this},divideBy:function(e){return this.clone()._divideBy(e)},_divideBy:function(e){return this.x/=e,this.y/=e,this},multiplyBy:function(e){return this.clone()._multiplyBy(e)},_multiplyBy:function(e){return this.x*=e,this.y*=e,this},scaleBy:function(e){return new E(this.x*e.x,this.y*e.y)},unscaleBy:function(e){return new E(this.x/e.x,this.y/e.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=ge(this.x),this.y=ge(this.y),this},distanceTo:function(e){e=D(e);var t=e.x-this.x,n=e.y-this.y;return Math.sqrt(t*t+n*n)},equals:function(e){return e=D(e),e.x===this.x&&e.y===this.y},contains:function(e){return e=D(e),Math.abs(e.x)<=Math.abs(this.x)&&Math.abs(e.y)<=Math.abs(this.y)},toString:function(){return`Point(`+ne(this.x)+`, `+ne(this.y)+`)`}};function D(e,t,n){return e instanceof E?e:ce(e)?new E(e[0],e[1]):e==null?e:typeof e==`object`&&`x`in e&&`y`in e?new E(e.x,e.y):new E(e,t,n)}function O(e,t){if(e)for(var n=t?[e,t]:e,r=0,i=n.length;r=this.min.x&&n.x<=this.max.x&&t.y>=this.min.y&&n.y<=this.max.y},intersects:function(e){e=k(e);var t=this.min,n=this.max,r=e.min,i=e.max,a=i.x>=t.x&&r.x<=n.x,o=i.y>=t.y&&r.y<=n.y;return a&&o},overlaps:function(e){e=k(e);var t=this.min,n=this.max,r=e.min,i=e.max,a=i.x>t.x&&r.xt.y&&r.y=t.lat&&i.lat<=n.lat&&r.lng>=t.lng&&i.lng<=n.lng},intersects:function(e){e=A(e);var t=this._southWest,n=this._northEast,r=e.getSouthWest(),i=e.getNorthEast(),a=i.lat>=t.lat&&r.lat<=n.lat,o=i.lng>=t.lng&&r.lng<=n.lng;return a&&o},overlaps:function(e){e=A(e);var t=this._southWest,n=this._northEast,r=e.getSouthWest(),i=e.getNorthEast(),a=i.lat>t.lat&&r.latt.lng&&r.lng1,rt=function(){var e=!1;try{var t=Object.defineProperty({},`passive`,{get:function(){e=!0}});window.addEventListener(`testPassiveEventSupport`,_,t),window.removeEventListener(`testPassiveEventSupport`,_,t)}catch{}return e}(),it=function(){return!!document.createElement(`canvas`).getContext}(),at=!!(document.createElementNS&&Ee(`svg`).createSVGRect),ot=!!at&&(function(){var e=document.createElement(`div`);return e.innerHTML=``,(e.firstChild&&e.firstChild.namespaceURI)===`http://www.w3.org/2000/svg`})(),st=!at&&function(){try{var e=document.createElement(`div`);e.innerHTML=``;var t=e.firstChild;return t.style.behavior=`url(#default#VML)`,t&&typeof t.adj==`object`}catch{return!1}}(),ct=navigator.platform.indexOf(`Mac`)===0,lt=navigator.platform.indexOf(`Linux`)===0;function ut(e){return navigator.userAgent.toLowerCase().indexOf(e)>=0}var P={ie:ke,ielt9:Ae,edge:je,webkit:Me,android:Ne,android23:Pe,androidStock:Ie,opera:Le,chrome:Re,gecko:ze,safari:Be,phantom:Ve,opera12:He,win:Ue,ie3d:We,webkit3d:Ge,gecko3d:Ke,any3d:qe,mobile:Je,mobileWebkit:Ye,mobileWebkit3d:Xe,msPointer:Ze,pointer:Qe,touch:et,touchNative:$e,mobileOpera:tt,mobileGecko:N,retina:nt,passiveEvents:rt,canvas:it,svg:at,vml:st,inlineSvg:ot,mac:ct,linux:lt},dt=P.msPointer?`MSPointerDown`:`pointerdown`,ft=P.msPointer?`MSPointerMove`:`pointermove`,pt=P.msPointer?`MSPointerUp`:`pointerup`,mt=P.msPointer?`MSPointerCancel`:`pointercancel`,ht={touchstart:dt,touchmove:ft,touchend:pt,touchcancel:mt},gt={touchstart:F,touchmove:Tt,touchend:Tt,touchcancel:Tt},_t={},vt=!1;function yt(e,t,n){return t===`touchstart`&&wt(),gt[t]?(n=gt[t].bind(this,n),e.addEventListener(ht[t],n,!1),n):(console.warn(`wrong event specified:`,t),_)}function bt(e,t,n){if(!ht[t]){console.warn(`wrong event specified:`,t);return}e.removeEventListener(ht[t],n,!1)}function xt(e){_t[e.pointerId]=e}function St(e){_t[e.pointerId]&&(_t[e.pointerId]=e)}function Ct(e){delete _t[e.pointerId]}function wt(){vt||=(document.addEventListener(dt,xt,!0),document.addEventListener(ft,St,!0),document.addEventListener(pt,Ct,!0),document.addEventListener(mt,Ct,!0),!0)}function Tt(e,t){if(t.pointerType!==(t.MSPOINTER_TYPE_MOUSE||`mouse`)){for(var n in t.touches=[],_t)t.touches.push(_t[n]);t.changedTouches=[t],e(t)}}function F(e,t){t.MSPOINTER_TYPE_TOUCH&&t.pointerType===t.MSPOINTER_TYPE_TOUCH&&sn(t),Tt(e,t)}function I(e){var t={},n,r;for(r in e)n=e[r],t[r]=n&&n.bind?n.bind(e):n;return e=t,t.type=`dblclick`,t.detail=2,t.isTrusted=!1,t._simulated=!0,t}var Et=200;function Dt(e,t){e.addEventListener(`dblclick`,t);var n=0,r;function i(e){if(e.detail!==1){r=e.detail;return}if(!(e.pointerType===`mouse`||e.sourceCapabilities&&!e.sourceCapabilities.firesTouchEvents)){var i=ln(e);if(!(i.some(function(e){return e instanceof HTMLLabelElement&&e.attributes.for})&&!i.some(function(e){return e instanceof HTMLInputElement||e instanceof HTMLSelectElement}))){var a=Date.now();a-n<=Et?(r++,r===2&&t(I(e))):r=1,n=a}}}return e.addEventListener(`click`,i),{dblclick:t,simDblclick:i}}function Ot(e,t){e.removeEventListener(`dblclick`,t.dblclick),e.removeEventListener(`click`,t.simDblclick)}var kt=zt([`transform`,`webkitTransform`,`OTransform`,`MozTransform`,`msTransform`]),R=zt([`webkitTransition`,`transition`,`OTransition`,`MozTransition`,`msTransition`]),z=R===`webkitTransition`||R===`OTransition`?R+`End`:`transitionend`;function At(e){return typeof e==`string`?document.getElementById(e):e}function jt(e,t){var n=e.style[t]||e.currentStyle&&e.currentStyle[t];if((!n||n===`auto`)&&document.defaultView){var r=document.defaultView.getComputedStyle(e,null);n=r?r[t]:null}return n===`auto`?null:n}function B(e,t,n){var r=document.createElement(e);return r.className=t||``,n&&n.appendChild(r),r}function V(e){var t=e.parentNode;t&&t.removeChild(e)}function Mt(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function Nt(e){var t=e.parentNode;t&&t.lastChild!==e&&t.appendChild(e)}function H(e){var t=e.parentNode;t&&t.firstChild!==e&&t.insertBefore(e,t.firstChild)}function Pt(e,t){if(e.classList!==void 0)return e.classList.contains(t);var n=It(e);return n.length>0&&RegExp(`(^|\\s)`+t+`(\\s|$)`).test(n)}function U(e,t){if(e.classList!==void 0)for(var n=ie(t),r=0,i=n.length;r0?2*window.devicePixelRatio:1;function fn(e){return P.edge?e.wheelDeltaY/2:e.deltaY&&e.deltaMode===0?-e.deltaY/dn:e.deltaY&&e.deltaMode===1?-e.deltaY*20:e.deltaY&&e.deltaMode===2?-e.deltaY*60:e.deltaX||e.deltaZ?0:e.wheelDelta?(e.wheelDeltaY||e.wheelDelta)/2:e.detail&&Math.abs(e.detail)<32765?-e.detail*20:e.detail?e.detail/-32765*60:0}function pn(e,t){var n=t.relatedTarget;if(!n)return!0;try{for(;n&&n!==e;)n=n.parentNode}catch{return!1}return n!==e}var mn={__proto__:null,on:J,off:Y,stopPropagation:an,disableScrollPropagation:on,disableClickPropagation:X,preventDefault:sn,stop:cn,getPropagationPath:ln,getMousePosition:un,getWheelDelta:fn,isExternalTarget:pn,addListener:J,removeListener:Y},hn=he.extend({run:function(e,t,n,r){this.stop(),this._el=e,this._inProgress=!0,this._duration=n||.25,this._easeOutPower=1/Math.max(r||.5,.2),this._startPos=Vt(e),this._offset=t.subtract(this._startPos),this._startTime=+new Date,this.fire(`start`),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=x(this._animate,this),this._step()},_step:function(e){var t=+new Date-this._startTime,n=this._duration*1e3;tthis.options.maxZoom)?this.setZoom(e):this},panInsideBounds:function(e,t){this._enforcingBounds=!0;var n=this.getCenter(),r=this._limitCenter(n,this._zoom,A(e));return n.equals(r)||this.panTo(r,t),this._enforcingBounds=!1,this},panInside:function(e,t){t||={};var n=D(t.paddingTopLeft||t.padding||[0,0]),r=D(t.paddingBottomRight||t.padding||[0,0]),i=this.project(this.getCenter()),a=this.project(e),o=this.getPixelBounds(),s=k([o.min.add(n),o.max.subtract(r)]),c=s.getSize();if(!s.contains(a)){this._enforcingBounds=!0;var l=a.subtract(s.getCenter()),u=s.extend(a).getSize().subtract(c);i.x+=l.x<0?-u.x:u.x,i.y+=l.y<0?-u.y:u.y,this.panTo(this.unproject(i),t),this._enforcingBounds=!1}return this},invalidateSize:function(e){if(!this._loaded)return this;e=f({animate:!1,pan:!0},e===!0?{animate:!0}:e);var t=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var n=this.getSize(),r=t.divideBy(2).round(),i=n.divideBy(2).round(),a=r.subtract(i);return!a.x&&!a.y?this:(e.animate&&e.pan?this.panBy(a):(e.pan&&this._rawPanBy(a),this.fire(`move`),e.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(m(this.fire,this,`moveend`),200)):this.fire(`moveend`)),this.fire(`resize`,{oldSize:t,newSize:n}))},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire(`viewreset`),this._stop()},locate:function(e){if(e=this._locateOptions=f({timeout:1e4,watch:!1},e),!(`geolocation`in navigator))return this._handleGeolocationError({code:0,message:`Geolocation not supported.`}),this;var t=m(this._handleGeolocationResponse,this),n=m(this._handleGeolocationError,this);return e.watch?this._locationWatchId=navigator.geolocation.watchPosition(t,n,e):navigator.geolocation.getCurrentPosition(t,n,e),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(e){if(this._container._leaflet_id){var t=e.code,n=e.message||(t===1?`permission denied`:t===2?`position unavailable`:`timeout`);this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire(`locationerror`,{code:t,message:`Geolocation error: `+n+`.`})}},_handleGeolocationResponse:function(e){if(this._container._leaflet_id){var t=e.coords.latitude,n=e.coords.longitude,r=new j(t,n),i=r.toBounds(e.coords.accuracy*2),a=this._locateOptions;if(a.setView){var o=this.getBoundsZoom(i);this.setView(r,a.maxZoom?Math.min(o,a.maxZoom):o)}var s={latlng:r,bounds:i,timestamp:e.timestamp};for(var c in e.coords)typeof e.coords[c]==`number`&&(s[c]=e.coords[c]);this.fire(`locationfound`,s)}},addHandler:function(e,t){if(!t)return this;var n=this[e]=new t(this);return this._handlers.push(n),this.options[e]&&n.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off(`moveend`,this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw Error(`Map container is being reused by another instance`);try{delete this._container._leaflet_id,delete this._containerId}catch{this._container._leaflet_id=void 0,this._containerId=void 0}for(var e in this._locationWatchId!==void 0&&this.stopLocate(),this._stop(),V(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&=(S(this._resizeRequest),null),this._clearHandlers(),this._loaded&&this.fire(`unload`),this._layers)this._layers[e].remove();for(e in this._panes)V(this._panes[e]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(e,t){var n=B(`div`,`leaflet-pane`+(e?` leaflet-`+e.replace(`Pane`,``)+`-pane`:``),t||this._mapPane);return e&&(this._panes[e]=n),n},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var e=this.getPixelBounds();return new _e(this.unproject(e.getBottomLeft()),this.unproject(e.getTopRight()))},getMinZoom:function(){return this.options.minZoom===void 0?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===void 0?this._layersMaxZoom===void 0?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(e,t,n){e=A(e),n=D(n||[0,0]);var r=this.getZoom()||0,i=this.getMinZoom(),a=this.getMaxZoom(),o=e.getNorthWest(),s=e.getSouthEast(),c=this.getSize().subtract(n),l=k(this.project(s,r),this.project(o,r)).getSize(),u=P.any3d?this.options.zoomSnap:1,d=c.x/l.x,f=c.y/l.y,p=t?Math.max(d,f):Math.min(d,f);return r=this.getScaleZoom(p,r),u&&(r=Math.round(r/(u/100))*(u/100),r=t?Math.ceil(r/u)*u:Math.floor(r/u)*u),Math.max(i,Math.min(a,r))},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new E(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(e,t){var n=this._getTopLeftPoint(e,t);return new O(n,n.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(e){return this.options.crs.getProjectedBounds(e===void 0?this.getZoom():e)},getPane:function(e){return typeof e==`string`?this._panes[e]:e},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(e,t){var n=this.options.crs;return t=t===void 0?this._zoom:t,n.scale(e)/n.scale(t)},getScaleZoom:function(e,t){var n=this.options.crs;t=t===void 0?this._zoom:t;var r=n.zoom(e*n.scale(t));return isNaN(r)?1/0:r},project:function(e,t){return t=t===void 0?this._zoom:t,this.options.crs.latLngToPoint(M(e),t)},unproject:function(e,t){return t=t===void 0?this._zoom:t,this.options.crs.pointToLatLng(D(e),t)},layerPointToLatLng:function(e){var t=D(e).add(this.getPixelOrigin());return this.unproject(t)},latLngToLayerPoint:function(e){return this.project(M(e))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(e){return this.options.crs.wrapLatLng(M(e))},wrapLatLngBounds:function(e){return this.options.crs.wrapLatLngBounds(A(e))},distance:function(e,t){return this.options.crs.distance(M(e),M(t))},containerPointToLayerPoint:function(e){return D(e).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(e){return D(e).add(this._getMapPanePos())},containerPointToLatLng:function(e){var t=this.containerPointToLayerPoint(D(e));return this.layerPointToLatLng(t)},latLngToContainerPoint:function(e){return this.layerPointToContainerPoint(this.latLngToLayerPoint(M(e)))},mouseEventToContainerPoint:function(e){return un(e,this._container)},mouseEventToLayerPoint:function(e){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(e))},mouseEventToLatLng:function(e){return this.layerPointToLatLng(this.mouseEventToLayerPoint(e))},_initContainer:function(e){var t=this._container=At(e);if(!t)throw Error(`Map container not found.`);if(t._leaflet_id)throw Error(`Map container is already initialized.`);J(t,`scroll`,this._onScroll,this),this._containerId=g(t)},_initLayout:function(){var e=this._container;this._fadeAnimated=this.options.fadeAnimation&&P.any3d,U(e,`leaflet-container`+(P.touch?` leaflet-touch`:``)+(P.retina?` leaflet-retina`:``)+(P.ielt9?` leaflet-oldie`:``)+(P.safari?` leaflet-safari`:``)+(this._fadeAnimated?` leaflet-fade-anim`:``));var t=jt(e,`position`);t!==`absolute`&&t!==`relative`&&t!==`fixed`&&t!==`sticky`&&(e.style.position=`relative`),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var e=this._panes={};this._paneRenderers={},this._mapPane=this.createPane(`mapPane`,this._container),G(this._mapPane,new E(0,0)),this.createPane(`tilePane`),this.createPane(`overlayPane`),this.createPane(`shadowPane`),this.createPane(`markerPane`),this.createPane(`tooltipPane`),this.createPane(`popupPane`),this.options.markerZoomAnimation||(U(e.markerPane,`leaflet-zoom-hide`),U(e.shadowPane,`leaflet-zoom-hide`))},_resetView:function(e,t,n){G(this._mapPane,new E(0,0));var r=!this._loaded;this._loaded=!0,t=this._limitZoom(t),this.fire(`viewprereset`);var i=this._zoom!==t;this._moveStart(i,n)._move(e,t)._moveEnd(i),this.fire(`viewreset`),r&&this.fire(`load`)},_moveStart:function(e,t){return e&&this.fire(`zoomstart`),t||this.fire(`movestart`),this},_move:function(e,t,n,r){t===void 0&&(t=this._zoom);var i=this._zoom!==t;return this._zoom=t,this._lastCenter=e,this._pixelOrigin=this._getNewPixelOrigin(e),r?n&&n.pinch&&this.fire(`zoom`,n):((i||n&&n.pinch)&&this.fire(`zoom`,n),this.fire(`move`,n)),this},_moveEnd:function(e){return e&&this.fire(`zoomend`),this.fire(`moveend`)},_stop:function(){return S(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(e){G(this._mapPane,this._getMapPanePos().subtract(e))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw Error(`Set map center and zoom first.`)},_initEvents:function(e){this._targets={},this._targets[g(this._container)]=this;var t=e?Y:J;t(this._container,`click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup`,this._handleDOMEvent,this),this.options.trackResize&&t(window,`resize`,this._onResize,this),P.any3d&&this.options.transform3DLimit&&(e?this.off:this.on).call(this,`moveend`,this._onMoveEnd)},_onResize:function(){S(this._resizeRequest),this._resizeRequest=x(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var e=this._getMapPanePos();Math.max(Math.abs(e.x),Math.abs(e.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(e,t){for(var n=[],r,i=t===`mouseout`||t===`mouseover`,a=e.target||e.srcElement,o=!1;a;){if(r=this._targets[g(a)],r&&(t===`click`||t===`preclick`)&&this._draggableMoved(r)){o=!0;break}if(r&&r.listens(t,!0)&&(i&&!pn(a,e)||(n.push(r),i))||a===this._container)break;a=a.parentNode}return!n.length&&!o&&!i&&this.listens(t,!0)&&(n=[this]),n},_isClickDisabled:function(e){for(;e&&e!==this._container;){if(e._leaflet_disable_click)return!0;e=e.parentNode}},_handleDOMEvent:function(e){var t=e.target||e.srcElement;if(!(!this._loaded||t._leaflet_disable_events||e.type===`click`&&this._isClickDisabled(t))){var n=e.type;n===`mousedown`&&Jt(t),this._fireDOMEvent(e,n)}},_mouseEvents:[`click`,`dblclick`,`mouseover`,`mouseout`,`contextmenu`],_fireDOMEvent:function(e,t,n){if(e.type===`click`){var r=f({},e);r.type=`preclick`,this._fireDOMEvent(r,r.type,n)}var i=this._findEventTargets(e,t);if(n){for(var a=[],o=0;o0?Math.round(e-t)/2:Math.max(0,Math.ceil(e))-Math.max(0,Math.floor(t))},_limitZoom:function(e){var t=this.getMinZoom(),n=this.getMaxZoom(),r=P.any3d?this.options.zoomSnap:1;return r&&(e=Math.round(e/r)*r),Math.max(t,Math.min(n,e))},_onPanTransitionStep:function(){this.fire(`move`)},_onPanTransitionEnd:function(){W(this._mapPane,`leaflet-pan-anim`),this.fire(`moveend`)},_tryAnimatedPan:function(e,t){var n=this._getCenterOffset(e)._trunc();return(t&&t.animate)!==!0&&!this.getSize().contains(n)?!1:(this.panBy(n,t),!0)},_createAnimProxy:function(){var e=this._proxy=B(`div`,`leaflet-proxy leaflet-zoom-animated`);this._panes.mapPane.appendChild(e),this.on(`zoomanim`,function(e){var t=kt,n=this._proxy.style[t];Bt(this._proxy,this.project(e.center,e.zoom),this.getZoomScale(e.zoom,1)),n===this._proxy.style[t]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on(`load moveend`,this._animMoveEnd,this),this._on(`unload`,this._destroyAnimProxy,this)},_destroyAnimProxy:function(){V(this._proxy),this.off(`load moveend`,this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var e=this.getCenter(),t=this.getZoom();Bt(this._proxy,this.project(e,t),this.getZoomScale(t,1))},_catchTransitionEnd:function(e){this._animatingZoom&&e.propertyName.indexOf(`transform`)>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName(`leaflet-zoom-animated`).length},_tryAnimatedZoom:function(e,t,n){if(this._animatingZoom)return!0;if(n||={},!this._zoomAnimated||n.animate===!1||this._nothingToAnimate()||Math.abs(t-this._zoom)>this.options.zoomAnimationThreshold)return!1;var r=this.getZoomScale(t),i=this._getCenterOffset(e)._divideBy(1-1/r);return n.animate!==!0&&!this.getSize().contains(i)?!1:(x(function(){this._moveStart(!0,n.noMoveStart||!1)._animateZoom(e,t,!0)},this),!0)},_animateZoom:function(e,t,n,r){this._mapPane&&(n&&(this._animatingZoom=!0,this._animateToCenter=e,this._animateToZoom=t,U(this._mapPane,`leaflet-zoom-anim`)),this.fire(`zoomanim`,{center:e,zoom:t,noUpdate:r}),this._tempFireZoomEvent||=this._zoom!==this._animateToZoom,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(m(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&W(this._mapPane,`leaflet-zoom-anim`),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire(`zoom`),delete this._tempFireZoomEvent,this.fire(`move`),this._moveEnd(!0))}});function gn(e,t){return new Z(e,t)}var _n=C.extend({options:{position:`topright`},initialize:function(e){v(this,e)},getPosition:function(){return this.options.position},setPosition:function(e){var t=this._map;return t&&t.removeControl(this),this.options.position=e,t&&t.addControl(this),this},getContainer:function(){return this._container},addTo:function(e){this.remove(),this._map=e;var t=this._container=this.onAdd(e),n=this.getPosition(),r=e._controlCorners[n];return U(t,`leaflet-control`),n.indexOf(`bottom`)===-1?r.appendChild(t):r.insertBefore(t,r.firstChild),this._map.on(`unload`,this.remove,this),this},remove:function(){return this._map?(V(this._container),this.onRemove&&this.onRemove(this._map),this._map.off(`unload`,this.remove,this),this._map=null,this):this},_refocusOnMap:function(e){this._map&&e&&e.screenX>0&&e.screenY>0&&this._map.getContainer().focus()}}),vn=function(e){return new _n(e)};Z.include({addControl:function(e){return e.addTo(this),this},removeControl:function(e){return e.remove(),this},_initControlPos:function(){var e=this._controlCorners={},t=`leaflet-`,n=this._controlContainer=B(`div`,t+`control-container`,this._container);function r(r,i){var a=t+r+` `+t+i;e[r+i]=B(`div`,a,n)}r(`top`,`left`),r(`top`,`right`),r(`bottom`,`left`),r(`bottom`,`right`)},_clearControlPos:function(){for(var e in this._controlCorners)V(this._controlCorners[e]);V(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var yn=_n.extend({options:{collapsed:!0,position:`topright`,autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(e,t,n,r){return n1,this._baseLayersList.style.display=e?``:`none`),this._separator.style.display=t&&e?``:`none`,this},_onLayerChange:function(e){this._handlingClick||this._update();var t=this._getLayer(g(e.target)),n=t.overlay?e.type===`add`?`overlayadd`:`overlayremove`:e.type===`add`?`baselayerchange`:null;n&&this._map.fire(n,t)},_createRadioElement:function(e,t){var n=``,r=document.createElement(`div`);return r.innerHTML=n,r.firstChild},_addItem:function(e){var t=document.createElement(`label`),n=this._map.hasLayer(e.layer),r;e.overlay?(r=document.createElement(`input`),r.type=`checkbox`,r.className=`leaflet-control-layers-selector`,r.defaultChecked=n):r=this._createRadioElement(`leaflet-base-layers_`+g(this),n),this._layerControlInputs.push(r),r.layerId=g(e.layer),J(r,`click`,this._onInputClick,this);var i=document.createElement(`span`);i.innerHTML=` `+e.name;var a=document.createElement(`span`);return t.appendChild(a),a.appendChild(r),a.appendChild(i),(e.overlay?this._overlaysList:this._baseLayersList).appendChild(t),this._checkDisabledLayers(),t},_onInputClick:function(){if(!this._preventClick){var e=this._layerControlInputs,t,n,r=[],i=[];this._handlingClick=!0;for(var a=e.length-1;a>=0;a--)t=e[a],n=this._getLayer(t.layerId).layer,t.checked?r.push(n):t.checked||i.push(n);for(a=0;a=0;i--)t=e[i],n=this._getLayer(t.layerId).layer,t.disabled=n.options.minZoom!==void 0&&rn.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var e=this._section;this._preventClick=!0,J(e,`click`,sn),this.expand();var t=this;setTimeout(function(){Y(e,`click`,sn),t._preventClick=!1})}}),bn=function(e,t,n){return new yn(e,t,n)},xn=_n.extend({options:{position:`topleft`,zoomInText:``,zoomInTitle:`Zoom in`,zoomOutText:``,zoomOutTitle:`Zoom out`},onAdd:function(e){var t=`leaflet-control-zoom`,n=B(`div`,t+` leaflet-bar`),r=this.options;return this._zoomInButton=this._createButton(r.zoomInText,r.zoomInTitle,t+`-in`,n,this._zoomIn),this._zoomOutButton=this._createButton(r.zoomOutText,r.zoomOutTitle,t+`-out`,n,this._zoomOut),this._updateDisabled(),e.on(`zoomend zoomlevelschange`,this._updateDisabled,this),n},onRemove:function(e){e.off(`zoomend zoomlevelschange`,this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(e){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(e.shiftKey?3:1))},_createButton:function(e,t,n,r,i){var a=B(`a`,n,r);return a.innerHTML=e,a.href=`#`,a.title=t,a.setAttribute(`role`,`button`),a.setAttribute(`aria-label`,t),X(a),J(a,`click`,cn),J(a,`click`,i,this),J(a,`click`,this._refocusOnMap,this),a},_updateDisabled:function(){var e=this._map,t=`leaflet-disabled`;W(this._zoomInButton,t),W(this._zoomOutButton,t),this._zoomInButton.setAttribute(`aria-disabled`,`false`),this._zoomOutButton.setAttribute(`aria-disabled`,`false`),(this._disabled||e._zoom===e.getMinZoom())&&(U(this._zoomOutButton,t),this._zoomOutButton.setAttribute(`aria-disabled`,`true`)),(this._disabled||e._zoom===e.getMaxZoom())&&(U(this._zoomInButton,t),this._zoomInButton.setAttribute(`aria-disabled`,`true`))}});Z.mergeOptions({zoomControl:!0}),Z.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new xn,this.addControl(this.zoomControl))});var Sn=function(e){return new xn(e)},Cn=_n.extend({options:{position:`bottomleft`,maxWidth:100,metric:!0,imperial:!0},onAdd:function(e){var t=`leaflet-control-scale`,n=B(`div`,t),r=this.options;return this._addScales(r,t+`-line`,n),e.on(r.updateWhenIdle?`moveend`:`move`,this._update,this),e.whenReady(this._update,this),n},onRemove:function(e){e.off(this.options.updateWhenIdle?`moveend`:`move`,this._update,this)},_addScales:function(e,t,n){e.metric&&(this._mScale=B(`div`,t,n)),e.imperial&&(this._iScale=B(`div`,t,n))},_update:function(){var e=this._map,t=e.getSize().y/2,n=e.distance(e.containerPointToLatLng([0,t]),e.containerPointToLatLng([this.options.maxWidth,t]));this._updateScales(n)},_updateScales:function(e){this.options.metric&&e&&this._updateMetric(e),this.options.imperial&&e&&this._updateImperial(e)},_updateMetric:function(e){var t=this._getRoundNum(e),n=t<1e3?t+` m`:t/1e3+` km`;this._updateScale(this._mScale,n,t/e)},_updateImperial:function(e){var t=e*3.2808399,n,r,i;t>5280?(n=t/5280,r=this._getRoundNum(n),this._updateScale(this._iScale,r+` mi`,r/n)):(i=this._getRoundNum(t),this._updateScale(this._iScale,i+` ft`,i/t))},_updateScale:function(e,t,n){e.style.width=Math.round(this.options.maxWidth*n)+`px`,e.innerHTML=t},_getRoundNum:function(e){var t=10**((Math.floor(e)+``).length-1),n=e/t;return n=n>=10?10:n>=5?5:n>=3?3:n>=2?2:1,t*n}}),wn=function(e){return new Cn(e)},Tn=_n.extend({options:{position:`bottomright`,prefix:``+(P.inlineSvg?` `:``)+`Leaflet`},initialize:function(e){v(this,e),this._attributions={}},onAdd:function(e){for(var t in e.attributionControl=this,this._container=B(`div`,`leaflet-control-attribution`),X(this._container),e._layers)e._layers[t].getAttribution&&this.addAttribution(e._layers[t].getAttribution());return this._update(),e.on(`layeradd`,this._addAttribution,this),this._container},onRemove:function(e){e.off(`layeradd`,this._addAttribution,this)},_addAttribution:function(e){e.layer.getAttribution&&(this.addAttribution(e.layer.getAttribution()),e.layer.once(`remove`,function(){this.removeAttribution(e.layer.getAttribution())},this))},setPrefix:function(e){return this.options.prefix=e,this._update(),this},addAttribution:function(e){return e?(this._attributions[e]||(this._attributions[e]=0),this._attributions[e]++,this._update(),this):this},removeAttribution:function(e){return e&&this._attributions[e]&&(this._attributions[e]--,this._update()),this},_update:function(){if(this._map){var e=[];for(var t in this._attributions)this._attributions[t]&&e.push(t);var n=[];this.options.prefix&&n.push(this.options.prefix),e.length&&n.push(e.join(`, `)),this._container.innerHTML=n.join(` `)}}});Z.mergeOptions({attributionControl:!0}),Z.addInitHook(function(){this.options.attributionControl&&new Tn().addTo(this)}),_n.Layers=yn,_n.Zoom=xn,_n.Scale=Cn,_n.Attribution=Tn,vn.layers=bn,vn.zoom=Sn,vn.scale=wn,vn.attribution=function(e){return new Tn(e)};var En=C.extend({initialize:function(e){this._map=e},enable:function(){return this._enabled?this:(this._enabled=!0,this.addHooks(),this)},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});En.addTo=function(e,t){return e.addHandler(t,this),this};var Dn={Events:T},On=P.touch?`touchstart mousedown`:`mousedown`,kn=he.extend({options:{clickTolerance:3},initialize:function(e,t,n,r){v(this,r),this._element=e,this._dragStartTarget=t||e,this._preventOutline=n},enable:function(){this._enabled||=(J(this._dragStartTarget,On,this._onDown,this),!0)},disable:function(){this._enabled&&(kn._dragging===this&&this.finishDrag(!0),Y(this._dragStartTarget,On,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(e){if(this._enabled&&(this._moved=!1,!Pt(this._element,`leaflet-zoom-anim`))){if(e.touches&&e.touches.length!==1){kn._dragging===this&&this.finishDrag();return}if(!(kn._dragging||e.shiftKey||e.which!==1&&e.button!==1&&!e.touches)&&(kn._dragging=this,this._preventOutline&&Jt(this._element),Gt(),Ht(),!this._moving)){this.fire(`down`);var t=e.touches?e.touches[0]:e,n=Xt(this._element);this._startPoint=new E(t.clientX,t.clientY),this._startPos=Vt(this._element),this._parentScale=Zt(n);var r=e.type===`mousedown`;J(document,r?`mousemove`:`touchmove`,this._onMove,this),J(document,r?`mouseup`:`touchend touchcancel`,this._onUp,this)}}},_onMove:function(e){if(this._enabled){if(e.touches&&e.touches.length>1){this._moved=!0;return}var t=e.touches&&e.touches.length===1?e.touches[0]:e,n=new E(t.clientX,t.clientY)._subtract(this._startPoint);!n.x&&!n.y||Math.abs(n.x)+Math.abs(n.y)a&&(o=s,a=c);a>n&&(t[o]=1,Rn(e,t,n,r,o),Rn(e,t,n,o,i))}function zn(e,t){for(var n=[e[0]],r=1,i=0,a=e.length;rt&&(n.push(e[r]),i=r);return it.max.x&&(n|=2),e.yt.max.y&&(n|=8),n}function Wn(e,t){var n=t.x-e.x,r=t.y-e.y;return n*n+r*r}function Gn(e,t,n,r){var i=t.x,a=t.y,o=n.x-i,s=n.y-a,c=o*o+s*s,l;return c>0&&(l=((e.x-i)*o+(e.y-a)*s)/c,l>1?(i=n.x,a=n.y):l>0&&(i+=o*l,a+=s*l)),o=e.x-i,s=e.y-a,r?o*o+s*s:new E(i,a)}function Q(e){return!ce(e[0])||typeof e[0][0]!=`object`&&e[0][0]!==void 0}function Kn(e){return console.warn(`Deprecated use of _flat, please use L.LineUtil.isFlat instead.`),Q(e)}function qn(e,t){var n,r,i,a,o,s,c,l;if(!e||e.length===0)throw Error(`latlngs not passed`);Q(e)||(console.warn(`latlngs are not flat! Only the first ring will be used`),e=e[0]);var u=M([0,0]),d=A(e);d.getNorthWest().distanceTo(d.getSouthWest())*d.getNorthEast().distanceTo(d.getNorthWest())<1700&&(u=Mn(e));var f=e.length,p=[];for(n=0;nr){c=(a-r)/i,l=[s.x-c*(s.x-o.x),s.y-c*(s.y-o.y)];break}var h=t.unproject(D(l));return M([h.lat+u.lat,h.lng+u.lng])}var Jn={__proto__:null,simplify:Pn,pointToSegmentDistance:Fn,closestPointOnSegment:In,clipSegment:Vn,_getEdgeIntersection:Hn,_getBitCode:Un,_sqClosestPointOnSegment:Gn,isFlat:Q,_flat:Kn,polylineCenter:qn},Yn={project:function(e){return new E(e.lng,e.lat)},unproject:function(e){return new j(e.y,e.x)},bounds:new O([-180,-90],[180,90])},Xn={R:6378137,R_MINOR:6356752.314245179,bounds:new O([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(e){var t=Math.PI/180,n=this.R,r=e.lat*t,i=this.R_MINOR/n,a=Math.sqrt(1-i*i),o=a*Math.sin(r),s=Math.tan(Math.PI/4-r/2)/((1-o)/(1+o))**(a/2);return r=-n*Math.log(Math.max(s,1e-10)),new E(e.lng*t*n,r)},unproject:function(e){for(var t=180/Math.PI,n=this.R,r=this.R_MINOR/n,i=Math.sqrt(1-r*r),a=Math.exp(-e.y/n),o=Math.PI/2-2*Math.atan(a),s=0,c=.1,l;s<15&&Math.abs(c)>1e-7;s++)l=i*Math.sin(o),l=((1-l)/(1+l))**(i/2),c=Math.PI/2-2*Math.atan(a*l)-o,o+=c;return new j(o*t,e.x*t/n)}},Zn={__proto__:null,LonLat:Yn,Mercator:Xn,SphericalMercator:xe},Qn=f({},ye,{code:`EPSG:3395`,projection:Xn,transformation:function(){var e=.5/(Math.PI*Xn.R);return Ce(e,.5,-e,.5)}()}),$n=f({},ye,{code:`EPSG:4326`,projection:Yn,transformation:Ce(1/180,1,-1/180,.5)}),er=f({},ve,{projection:Yn,transformation:Ce(1,0,-1,0),scale:function(e){return 2**e},zoom:function(e){return Math.log(e)/Math.LN2},distance:function(e,t){var n=t.lng-e.lng,r=t.lat-e.lat;return Math.sqrt(n*n+r*r)},infinite:!0});ve.Earth=ye,ve.EPSG3395=Qn,ve.EPSG3857=we,ve.EPSG900913=Te,ve.EPSG4326=$n,ve.Simple=er;var tr=he.extend({options:{pane:`overlayPane`,attribution:null,bubblingMouseEvents:!0},addTo:function(e){return e.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(e){return e&&e.removeLayer(this),this},getPane:function(e){return this._map.getPane(e?this.options[e]||e:this.options.pane)},addInteractiveTarget:function(e){return this._map._targets[g(e)]=this,this},removeInteractiveTarget:function(e){return delete this._map._targets[g(e)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(e){var t=e.target;if(t.hasLayer(this)){if(this._map=t,this._zoomAnimated=t._zoomAnimated,this.getEvents){var n=this.getEvents();t.on(n,this),this.once(`remove`,function(){t.off(n,this)},this)}this.onAdd(t),this.fire(`add`),t.fire(`layeradd`,{layer:this})}}});Z.include({addLayer:function(e){if(!e._layerAdd)throw Error(`The provided object is not a Layer.`);var t=g(e);return this._layers[t]?this:(this._layers[t]=e,e._mapToAdd=this,e.beforeAdd&&e.beforeAdd(this),this.whenReady(e._layerAdd,e),this)},removeLayer:function(e){var t=g(e);return this._layers[t]?(this._loaded&&e.onRemove(this),delete this._layers[t],this._loaded&&(this.fire(`layerremove`,{layer:e}),e.fire(`remove`)),e._map=e._mapToAdd=null,this):this},hasLayer:function(e){return g(e)in this._layers},eachLayer:function(e,t){for(var n in this._layers)e.call(t,this._layers[n]);return this},_addLayers:function(e){e=e?ce(e)?e:[e]:[];for(var t=0,n=e.length;tthis._layersMaxZoom&&this.setZoom(this._layersMaxZoom),this.options.minZoom===void 0&&this._layersMinZoom&&this.getZoom()=2&&t[0]instanceof j&&t[0].equals(t[n-1])&&t.pop(),t},_setLatLngs:function(e){_r.prototype._setLatLngs.call(this,e),Q(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return Q(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var e=this._renderer._bounds,t=this.options.weight,n=new E(t,t);if(e=new O(e.min.subtract(n),e.max.add(n)),this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(e))){if(this.options.noClip){this._parts=this._rings;return}for(var r=0,i=this._rings.length,a;re.y!=i.y>e.y&&e.x<(i.x-r.x)*(e.y-r.y)/(i.y-r.y)+r.x&&(t=!t);return t||_r.prototype._containsPoint.call(this,e,!0)}});function br(e,t){return new yr(e,t)}var xr=ir.extend({initialize:function(e,t){v(this,t),this._layers={},e&&this.addData(e)},addData:function(e){var t=ce(e)?e:e.features,n,r,i;if(t){for(n=0,r=t.length;n0&&i.push(i[0].slice()),i}function Or(e,t){return e.feature?f({},e.feature,{geometry:t}):kr(t)}function kr(e){return e.type===`Feature`||e.type===`FeatureCollection`?e:{type:`Feature`,properties:{},geometry:e}}var Ar={toGeoJSON:function(e){return Or(this,{type:`Point`,coordinates:Er(this.getLatLng(),e)})}};ur.include(Ar),hr.include(Ar),pr.include(Ar),_r.include({toGeoJSON:function(e){var t=!Q(this._latlngs),n=Dr(this._latlngs,+!!t,!1,e);return Or(this,{type:(t?`Multi`:``)+`LineString`,coordinates:n})}}),yr.include({toGeoJSON:function(e){var t=!Q(this._latlngs),n=t&&!Q(this._latlngs[0]),r=Dr(this._latlngs,n?2:+!!t,!0,e);return t||(r=[r]),Or(this,{type:(n?`Multi`:``)+`Polygon`,coordinates:r})}}),nr.include({toMultiPoint:function(e){var t=[];return this.eachLayer(function(n){t.push(n.toGeoJSON(e).geometry.coordinates)}),Or(this,{type:`MultiPoint`,coordinates:t})},toGeoJSON:function(e){var t=this.feature&&this.feature.geometry&&this.feature.geometry.type;if(t===`MultiPoint`)return this.toMultiPoint(e);var n=t===`GeometryCollection`,r=[];return this.eachLayer(function(t){if(t.toGeoJSON){var i=t.toGeoJSON(e);if(n)r.push(i.geometry);else{var a=kr(i);a.type===`FeatureCollection`?r.push.apply(r,a.features):r.push(a)}}}),n?Or(this,{geometries:r,type:`GeometryCollection`}):{type:`FeatureCollection`,features:r}}});function jr(e,t){return new xr(e,t)}var Mr=jr,Nr=tr.extend({options:{opacity:1,alt:``,interactive:!1,crossOrigin:!1,errorOverlayUrl:``,zIndex:1,className:``},initialize:function(e,t,n){this._url=e,this._bounds=A(t),v(this,n)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(U(this._image,`leaflet-interactive`),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){V(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(e){return this.options.opacity=e,this._image&&this._updateOpacity(),this},setStyle:function(e){return e.opacity&&this.setOpacity(e.opacity),this},bringToFront:function(){return this._map&&Nt(this._image),this},bringToBack:function(){return this._map&&H(this._image),this},setUrl:function(e){return this._url=e,this._image&&(this._image.src=e),this},setBounds:function(e){return this._bounds=A(e),this._map&&this._reset(),this},getEvents:function(){var e={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(e.zoomanim=this._animateZoom),e},setZIndex:function(e){return this.options.zIndex=e,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var e=this._url.tagName===`IMG`,t=this._image=e?this._url:B(`img`);if(U(t,`leaflet-image-layer`),this._zoomAnimated&&U(t,`leaflet-zoom-animated`),this.options.className&&U(t,this.options.className),t.onselectstart=_,t.onmousemove=_,t.onload=m(this.fire,this,`load`),t.onerror=m(this._overlayOnError,this,`error`),(this.options.crossOrigin||this.options.crossOrigin===``)&&(t.crossOrigin=this.options.crossOrigin===!0?``:this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),e){this._url=t.src;return}t.src=this._url,t.alt=this.options.alt},_animateZoom:function(e){var t=this._map.getZoomScale(e.zoom),n=this._map._latLngBoundsToNewLayerBounds(this._bounds,e.zoom,e.center).min;Bt(this._image,n,t)},_reset:function(){var e=this._image,t=new O(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),n=t.getSize();G(e,t.min),e.style.width=n.x+`px`,e.style.height=n.y+`px`},_updateOpacity:function(){Lt(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire(`error`);var e=this.options.errorOverlayUrl;e&&this._url!==e&&(this._url=e,this._image.src=e)},getCenter:function(){return this._bounds.getCenter()}}),Pr=function(e,t,n){return new Nr(e,t,n)},Fr=Nr.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var e=this._url.tagName===`VIDEO`,t=this._image=e?this._url:B(`video`);if(U(t,`leaflet-image-layer`),this._zoomAnimated&&U(t,`leaflet-zoom-animated`),this.options.className&&U(t,this.options.className),t.onselectstart=_,t.onmousemove=_,t.onloadeddata=m(this.fire,this,`load`),e){for(var n=t.getElementsByTagName(`source`),r=[],i=0;i0?r:[t.src];return}ce(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(t.style,`objectFit`)&&(t.style.objectFit=`fill`),t.autoplay=!!this.options.autoplay,t.loop=!!this.options.loop,t.muted=!!this.options.muted,t.playsInline=!!this.options.playsInline;for(var a=0;a