From 7ce0795a7bceb30e3268f73a881c61a5ec9a00f6 Mon Sep 17 00:00:00 2001 From: roberts Date: Mon, 1 May 2023 17:36:50 +0200 Subject: [PATCH] added json of exercies of each muscle group --- .../{index-38fc06d6.js => index-9e856be7.js} | 4 +- dist/index.html | 2 +- index.html | 4 +- public/logo.ico | Bin 0 -> 166211 bytes src/App.vue | 4 +- src/assets/index.js | 1 + .../gymTrackerLogo.png => src/assets/logo.png | Bin src/assets/logo.svg | 1 - src/assets/muscleExersice.json | 764 ++++++++++++++++++ src/components/NavigationModel.vue | 9 +- src/components/__tests__/HelloWorld.spec.js | 11 - src/views/muscles/Legs.vue | 8 +- 12 files changed, 785 insertions(+), 23 deletions(-) rename dist/assets/{index-38fc06d6.js => index-9e856be7.js} (59%) create mode 100644 public/logo.ico create mode 100644 src/assets/index.js rename dist/gymTrackerLogo.png => src/assets/logo.png (100%) delete mode 100644 src/assets/logo.svg create mode 100644 src/assets/muscleExersice.json delete mode 100644 src/components/__tests__/HelloWorld.spec.js diff --git a/dist/assets/index-38fc06d6.js b/dist/assets/index-9e856be7.js similarity index 59% rename from dist/assets/index-38fc06d6.js rename to dist/assets/index-9e856be7.js index 3c3bc8d..c2fdee0 100644 --- a/dist/assets/index-38fc06d6.js +++ b/dist/assets/index-9e856be7.js @@ -1,2 +1,2 @@ -!function(){"use strict";try{if("undefined"!=typeof document){var t=document.createElement("style");t.appendChild(document.createTextNode(".navbar[data-v-abe011b7]{display:flex;width:100%;height:4rem;justify-content:start;background:rgb(36,165,75)}.navbar-nav[data-v-abe011b7]{display:flex;width:100%;justify-content:start;align-items:center}.nav-item[data-v-abe011b7]{margin-left:1rem;margin-right:1rem;color:#fff;text-decoration:none}.nav-item[data-v-abe011b7]:hover{color:#00f}.logo[data-v-abe011b7]{width:20%}[data-v-8df3d9ef]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-8df3d9ef]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){[data-v-8df3d9ef]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-8df3d9ef],*[data-v-8df3d9ef]:before,*[data-v-8df3d9ef]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}.app-container[data-v-8df3d9ef]{width:100%}.container[data-v-8df3d9ef]{max-width:1024px;margin:1rem auto;padding:.5rem 1rem;background:rgb(42,204,104)}@media (min-width: 1024px){.about{min-height:100vh;display:flex;align-items:center}}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}")),document.head.appendChild(t)}}catch(r){console.error("vite-plugin-css-injected-by-js",r)}}(); -function e(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[e.toLowerCase()]:e=>!!n[e]}function t(e){if(_(e)){const n={};for(let r=0;r{for(const n of e)if("childList"===n.type)for(const e of n.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)})).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}();const n=/;(?![^(]*\))/g,r=/:([^]+)/,o=/\/\*.*?\*\//gs;function s(e){const t={};return e.replace(o,"").split(n).forEach((e=>{if(e){const n=e.split(r);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function l(e){let t="";if(k(e))t=e;else if(_(e))for(let n=0;n{},p=()=>!1,d=/^on[^a-z]/,h=e=>d.test(e),m=e=>e.startsWith("onUpdate:"),v=Object.assign,g=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},y=Object.prototype.hasOwnProperty,b=(e,t)=>y.call(e,t),_=Array.isArray,w=e=>"[object Map]"===R(e),x=e=>"[object Set]"===R(e),C=e=>"function"==typeof e,k=e=>"string"==typeof e,E=e=>"symbol"==typeof e,S=e=>null!==e&&"object"==typeof e,O=e=>S(e)&&C(e.then)&&C(e.catch),P=Object.prototype.toString,R=e=>P.call(e),F=e=>R(e).slice(8,-1),j=e=>"[object Object]"===R(e),A=e=>k(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,M=e(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),$=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},T=/-(\w)/g,L=$((e=>e.replace(T,((e,t)=>t?t.toUpperCase():"")))),I=/\B([A-Z])/g,B=$((e=>e.replace(I,"-$1").toLowerCase())),V=$((e=>e.charAt(0).toUpperCase()+e.slice(1))),U=$((e=>e?`on${V(e)}`:"")),N=(e,t)=>!Object.is(e,t),D=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},q=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let H;const z=()=>H||(H="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});let G;class K{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=G,!e&&G&&(this.index=(G.scopes||(G.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=G;try{return G=this,e()}finally{G=t}}}on(){G=this}off(){G=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},Q=e=>(e.w&ee)>0,Y=e=>(e.n&ee)>0,Z=new WeakMap;let J=0,ee=1;const te=30;let ne;const re=Symbol(""),oe=Symbol("");class se{constructor(e,t=null,n){this.fn=e,this.scheduler=t,this.active=!0,this.deps=[],this.parent=void 0,function(e,t=G){t&&t.active&&t.effects.push(e)}(this,n)}run(){if(!this.active)return this.fn();let e=ne,t=ie;for(;e;){if(e===this)return;e=e.parent}try{return this.parent=ne,ne=this,ie=!0,ee=1<<++J,J<=te?(({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{("length"===n||n>=e)&&i.push(t)}))}else switch(void 0!==n&&i.push(l.get(n)),t){case"add":_(e)?A(n)&&i.push(l.get("length")):(i.push(l.get(re)),w(e)&&i.push(l.get(oe)));break;case"delete":_(e)||(i.push(l.get(re)),w(e)&&i.push(l.get(oe)));break;case"set":w(e)&&i.push(l.get(re))}if(1===i.length)i[0]&&he(i[0]);else{const e=[];for(const t of i)t&&e.push(...t);he(X(e))}}function he(e,t){const n=_(e)?e:[...e];for(const r of n)r.computed&&me(r);for(const r of n)r.computed||me(r)}function me(e,t){(e!==ne||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const ve=e("__proto__,__v_isRef,__isVue"),ge=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(E)),ye=ke(),be=ke(!1,!0),_e=ke(!0),we=xe();function xe(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=it(this);for(let t=0,o=this.length;t{e[t]=function(...e){ae();const n=it(this)[t].apply(this,e);return ue(),n}})),e}function Ce(e){const t=it(this);return fe(t,0,e),t.hasOwnProperty(e)}function ke(e=!1,t=!1){return function(n,r,o){if("__v_isReactive"===r)return!e;if("__v_isReadonly"===r)return e;if("__v_isShallow"===r)return t;if("__v_raw"===r&&o===(e?t?Je:Ze:t?Ye:Qe).get(n))return n;const s=_(n);if(!e){if(s&&b(we,r))return Reflect.get(we,r,o);if("hasOwnProperty"===r)return Ce}const l=Reflect.get(n,r,o);return(E(r)?ge.has(r):ve(r))?l:(e||fe(n,0,r),t?l:dt(l)?s&&A(r)?l:l.value:S(l)?e?tt(l):et(l):l)}}function Ee(e=!1){return function(t,n,r,o){let s=t[n];if(ot(s)&&dt(s)&&!dt(r))return!1;if(!e&&(st(r)||ot(r)||(s=it(s),r=it(r)),!_(t)&&dt(s)&&!dt(r)))return s.value=r,!0;const l=_(t)&&A(n)?Number(n)!0,deleteProperty:(e,t)=>!0},Pe=v({},Se,{get:be,set:Ee(!0)}),Re=e=>e,Fe=e=>Reflect.getPrototypeOf(e);function je(e,t,n=!1,r=!1){const o=it(e=e.__v_raw),s=it(t);n||(t!==s&&fe(o,0,t),fe(o,0,s));const{has:l}=Fe(o),i=r?Re:n?ut:at;return l.call(o,t)?i(e.get(t)):l.call(o,s)?i(e.get(s)):void(e!==o&&e.get(t))}function Ae(e,t=!1){const n=this.__v_raw,r=it(n),o=it(e);return t||(e!==o&&fe(r,0,e),fe(r,0,o)),e===o?n.has(e):n.has(e)||n.has(o)}function Me(e,t=!1){return e=e.__v_raw,!t&&fe(it(e),0,re),Reflect.get(e,"size",e)}function $e(e){e=it(e);const t=it(this);return Fe(t).has.call(t,e)||(t.add(e),de(t,"add",e,e)),this}function Te(e,t){t=it(t);const n=it(this),{has:r,get:o}=Fe(n);let s=r.call(n,e);s||(e=it(e),s=r.call(n,e));const l=o.call(n,e);return n.set(e,t),s?N(t,l)&&de(n,"set",e,t):de(n,"add",e,t),this}function Le(e){const t=it(this),{has:n,get:r}=Fe(t);let o=n.call(t,e);o||(e=it(e),o=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return o&&de(t,"delete",e,void 0),s}function Ie(){const e=it(this),t=0!==e.size,n=e.clear();return t&&de(e,"clear",void 0,void 0),n}function Be(e,t){return function(n,r){const o=this,s=o.__v_raw,l=it(s),i=t?Re:e?ut:at;return!e&&fe(l,0,re),s.forEach(((e,t)=>n.call(r,i(e),i(t),o)))}}function Ve(e,t,n){return function(...r){const o=this.__v_raw,s=it(o),l=w(s),i="entries"===e||e===Symbol.iterator&&l,c="keys"===e&&l,a=o[e](...r),u=n?Re:t?ut:at;return!t&&fe(s,0,c?oe:re),{next(){const{value:e,done:t}=a.next();return t?{value:e,done:t}:{value:i?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}function Ue(e){return function(...t){return"delete"!==e&&this}}function Ne(){const e={get(e){return je(this,e)},get size(){return Me(this)},has:Ae,add:$e,set:Te,delete:Le,clear:Ie,forEach:Be(!1,!1)},t={get(e){return je(this,e,!1,!0)},get size(){return Me(this)},has:Ae,add:$e,set:Te,delete:Le,clear:Ie,forEach:Be(!1,!0)},n={get(e){return je(this,e,!0)},get size(){return Me(this,!0)},has(e){return Ae.call(this,e,!0)},add:Ue("add"),set:Ue("set"),delete:Ue("delete"),clear:Ue("clear"),forEach:Be(!0,!1)},r={get(e){return je(this,e,!0,!0)},get size(){return Me(this,!0)},has(e){return Ae.call(this,e,!0)},add:Ue("add"),set:Ue("set"),delete:Ue("delete"),clear:Ue("clear"),forEach:Be(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((o=>{e[o]=Ve(o,!1,!1),n[o]=Ve(o,!0,!1),t[o]=Ve(o,!1,!0),r[o]=Ve(o,!0,!0)})),[e,n,t,r]}const[De,We,qe,He]=Ne();function ze(e,t){const n=t?e?He:qe:e?We:De;return(t,r,o)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get(b(n,r)&&r in t?n:t,r,o)}const Ge={get:ze(!1,!1)},Ke={get:ze(!1,!0)},Xe={get:ze(!0,!1)},Qe=new WeakMap,Ye=new WeakMap,Ze=new WeakMap,Je=new WeakMap;function et(e){return ot(e)?e:nt(e,!1,Se,Ge,Qe)}function tt(e){return nt(e,!0,Oe,Xe,Ze)}function nt(e,t,n,r,o){if(!S(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const l=(i=e).__v_skip||!Object.isExtensible(i)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(F(i));var i;if(0===l)return e;const c=new Proxy(e,2===l?r:n);return o.set(e,c),c}function rt(e){return ot(e)?rt(e.__v_raw):!(!e||!e.__v_isReactive)}function ot(e){return!(!e||!e.__v_isReadonly)}function st(e){return!(!e||!e.__v_isShallow)}function lt(e){return rt(e)||ot(e)}function it(e){const t=e&&e.__v_raw;return t?it(t):e}function ct(e){return W(e,"__v_skip",!0),e}const at=e=>S(e)?et(e):e,ut=e=>S(e)?tt(e):e;function ft(e){ie&&ne&&pe((e=it(e)).dep||(e.dep=X()))}function pt(e,t){const n=(e=it(e)).dep;n&&he(n)}function dt(e){return!(!e||!0!==e.__v_isRef)}function ht(e){return mt(e,!1)}function mt(e,t){return dt(e)?e:new vt(e,t)}class vt{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:it(e),this._value=t?e:at(e)}get value(){return ft(this),this._value}set value(e){const t=this.__v_isShallow||st(e)||ot(e);e=t?e:it(e),N(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:at(e),pt(this))}}function gt(e){return dt(e)?e.value:e}const yt={get:(e,t,n)=>gt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return dt(o)&&!dt(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function bt(e){return rt(e)?e:new Proxy(e,yt)}var _t;class wt{constructor(e,t,n,r){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this[_t]=!1,this._dirty=!0,this.effect=new se(e,(()=>{this._dirty||(this._dirty=!0,pt(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=n}get value(){const e=it(this);return ft(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function xt(e,t,n,r){let o;try{o=r?e(...r):e()}catch(s){kt(s,t,n)}return o}function Ct(e,t,n,r){if(C(e)){const o=xt(e,t,n,r);return o&&O(o)&&o.catch((e=>{kt(e,t,n)})),o}const o=[];for(let s=0;s>>1;Vt(Ot[r])Vt(e)-Vt(t))),jt=0;jtnull==e.id?1/0:e.id,Ut=(e,t)=>{const n=Vt(e)-Vt(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Nt(e){St=!1,Et=!0,Ot.sort(Ut);try{for(Pt=0;Ptk(e)?e.trim():e))),t&&(o=n.map(q))}let i,c=r[i=U(t)]||r[i=U(L(t))];!c&&s&&(c=r[i=U(B(t))]),c&&Ct(c,e,6,o);const u=r[i+"Once"];if(u){if(e.emitted){if(e.emitted[i])return}else e.emitted={};e.emitted[i]=!0,Ct(u,e,6,o)}}function Wt(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(void 0!==o)return o;const s=e.emits;let l={},i=!1;if(!C(e)){const r=e=>{const n=Wt(e,t,!0);n&&(i=!0,v(l,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return s||i?(_(s)?s.forEach((e=>l[e]=null)):v(l,s),S(e)&&r.set(e,l),l):(S(e)&&r.set(e,null),null)}function qt(e,t){return!(!e||!h(t))&&(t=t.slice(2).replace(/Once$/,""),b(e,t[0].toLowerCase()+t.slice(1))||b(e,B(t))||b(e,t))}let Ht=null,zt=null;function Gt(e){const t=Ht;return Ht=e,zt=e&&e.type.__scopeId||null,t}function Kt(e,t=Ht,n){if(!t)return e;if(e._n)return e;const r=(...n)=>{r._d&&jr(-1);const o=Gt(t);let s;try{s=e(...n)}finally{Gt(o),r._d&&jr(1)}return s};return r._n=!0,r._c=!0,r._d=!0,r}function Xt(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:s,propsOptions:[l],slots:i,attrs:c,emit:a,render:u,renderCache:f,data:p,setupState:d,ctx:h,inheritAttrs:v}=e;let g,y;const b=Gt(e);try{if(4&n.shapeFlag){const e=o||r;g=Wr(u.call(e,e,f,s,d,p,h)),y=c}else{const e=t;0,g=Wr(e.length>1?e(s,{attrs:c,slots:i,emit:a}):e(s,null)),y=t.props?c:Qt(c)}}catch(w){Or.length=0,kt(w,e,1),g=Ur(Er)}let _=g;if(y&&!1!==v){const e=Object.keys(y),{shapeFlag:t}=_;e.length&&7&t&&(l&&e.some(m)&&(y=Yt(y,l)),_=Nr(_,y))}return n.dirs&&(_=Nr(_),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&(_.transition=n.transition),g=_,Gt(b),g}const Qt=e=>{let t;for(const n in e)("class"===n||"style"===n||h(n))&&((t||(t={}))[n]=e[n]);return t},Yt=(e,t)=>{const n={};for(const r in e)m(r)&&r.slice(9)in t||(n[r]=e[r]);return n};function Zt(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;o1)return n&&C(t)?t.call(r.proxy):t}}const tn={};function nn(e,t,n){return rn(e,t,n)}function rn(e,t,{immediate:n,deep:r,flush:o,onTrack:s,onTrigger:l}=a){const i=G===(null==Xr?void 0:Xr.scope)?Xr:null;let c,u,p=!1,d=!1;if(dt(e)?(c=()=>e.value,p=st(e)):rt(e)?(c=()=>e,r=!0):_(e)?(d=!0,p=e.some((e=>rt(e)||st(e))),c=()=>e.map((e=>dt(e)?e.value:rt(e)?ln(e):C(e)?xt(e,i,2):void 0))):c=C(e)?t?()=>xt(e,i,2):()=>{if(!i||!i.isUnmounted)return u&&u(),Ct(e,i,3,[m])}:f,t&&r){const e=c;c=()=>ln(e())}let h,m=e=>{u=w.onStop=()=>{xt(e,i,4)}};if(to){if(m=f,t?n&&Ct(t,i,3,[c(),d?[]:void 0,m]):c(),"sync"!==o)return f;{const e=co();h=e.__watcherHandles||(e.__watcherHandles=[])}}let v=d?new Array(e.length).fill(tn):tn;const y=()=>{if(w.active)if(t){const e=w.run();(r||p||(d?e.some(((e,t)=>N(e,v[t]))):N(e,v)))&&(u&&u(),Ct(t,i,3,[e,v===tn?void 0:d&&v[0]===tn?[]:v,m]),v=e)}else w.run()};let b;y.allowRecurse=!!t,"sync"===o?b=y:"post"===o?b=()=>br(y,i&&i.suspense):(y.pre=!0,i&&(y.id=i.uid),b=()=>Tt(y));const w=new se(c,b);t?n?y():v=w.run():"post"===o?br(w.run.bind(w),i&&i.suspense):w.run();const x=()=>{w.stop(),i&&i.scope&&g(i.scope.effects,w)};return h&&h.push(x),x}function on(e,t,n){const r=this.proxy,o=k(e)?e.includes(".")?sn(r,e):()=>r[e]:e.bind(r,r);let s;C(t)?s=t:(s=t.handler,n=t);const l=Xr;Yr(this);const i=rn(o,s.bind(r),n);return l?Yr(l):Zr(),i}function sn(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{ln(e,t)}));else if(j(e))for(const n in e)ln(e[n],t);return e}const cn=[Function,Array];Boolean,Boolean;function an(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function un(e,t,n,r){const{appear:o,mode:s,persisted:l=!1,onBeforeEnter:i,onEnter:c,onAfterEnter:a,onEnterCancelled:u,onBeforeLeave:f,onLeave:p,onAfterLeave:d,onLeaveCancelled:h,onBeforeAppear:m,onAppear:v,onAfterAppear:g,onAppearCancelled:y}=t,b=String(e.key),w=an(n,e),x=(e,t)=>{e&&Ct(e,r,9,t)},C=(e,t)=>{const n=t[1];x(e,t),_(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},k={mode:s,persisted:l,beforeEnter(t){let r=i;if(!n.isMounted){if(!o)return;r=m||i}t._leaveCb&&t._leaveCb(!0);const s=w[b];s&&Tr(e,s)&&s.el._leaveCb&&s.el._leaveCb(),x(r,[t])},enter(e){let t=c,r=a,s=u;if(!n.isMounted){if(!o)return;t=v||c,r=g||a,s=y||u}let l=!1;const i=e._enterCb=t=>{l||(l=!0,x(t?s:r,[e]),k.delayedLeave&&k.delayedLeave(),e._enterCb=void 0)};t?C(t,[e,i]):i()},leave(t,r){const o=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return r();x(f,[t]);let s=!1;const l=t._leaveCb=n=>{s||(s=!0,r(),x(n?h:d,[t]),t._leaveCb=void 0,w[o]===e&&delete w[o])};w[o]=e,p?C(p,[t,l]):l()},clone:e=>un(e,t,n,r)};return k}function fn(e){if(gn(e))return(e=Nr(e)).children=null,e}function pn(e){return gn(e)?e.children?e.children[0]:void 0:e}function dn(e,t){6&e.shapeFlag&&e.component?dn(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function hn(e,t=!1,n){let r=[],o=0;for(let s=0;s1)for(let s=0;s!!e.type.__asyncLoader,gn=e=>e.type.__isKeepAlive;function yn(e,t){_n(e,"a",t)}function bn(e,t){_n(e,"da",t)}function _n(e,t,n=Xr){const r=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(xn(t,r,n),n){let e=n.parent;for(;e&&e.parent;)gn(e.parent.vnode)&&wn(r,t,n,e),e=e.parent}}function wn(e,t,n,r){const o=xn(t,e,r,!0);Rn((()=>{g(r[t],o)}),n)}function xn(e,t,n=Xr,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;ae(),Yr(n);const o=Ct(t,n,e,r);return Zr(),ue(),o});return r?o.unshift(s):o.push(s),s}}const Cn=e=>(t,n=Xr)=>(!to||"sp"===e)&&xn(e,((...e)=>t(...e)),n),kn=Cn("bm"),En=Cn("m"),Sn=Cn("bu"),On=Cn("u"),Pn=Cn("bum"),Rn=Cn("um"),Fn=Cn("sp"),jn=Cn("rtg"),An=Cn("rtc");function Mn(e,t=Xr){xn("ec",e,t)}function $n(e,t,n,r){const o=e.dirs,s=t&&t.dirs;for(let l=0;le?Jr(e)?oo(e)||e.proxy:Vn(e.parent):null,Un=v(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Vn(e.parent),$root:e=>Vn(e.root),$emit:e=>e.emit,$options:e=>Gn(e),$forceUpdate:e=>e.f||(e.f=()=>Tt(e.update)),$nextTick:e=>e.n||(e.n=$t.bind(e.proxy)),$watch:e=>on.bind(e)}),Nn=(e,t)=>e!==a&&!e.__isScriptSetup&&b(e,t),Dn={get({_:e},t){const{ctx:n,setupState:r,data:o,props:s,accessCache:l,type:i,appContext:c}=e;let u;if("$"!==t[0]){const i=l[t];if(void 0!==i)switch(i){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(Nn(r,t))return l[t]=1,r[t];if(o!==a&&b(o,t))return l[t]=2,o[t];if((u=e.propsOptions[0])&&b(u,t))return l[t]=3,s[t];if(n!==a&&b(n,t))return l[t]=4,n[t];Wn&&(l[t]=0)}}const f=Un[t];let p,d;return f?("$attrs"===t&&fe(e,0,t),f(e)):(p=i.__cssModules)&&(p=p[t])?p:n!==a&&b(n,t)?(l[t]=4,n[t]):(d=c.config.globalProperties,b(d,t)?d[t]:void 0)},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return Nn(o,t)?(o[t]=n,!0):r!==a&&b(r,t)?(r[t]=n,!0):!b(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(s[t]=n,!0))},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:s}},l){let i;return!!n[l]||e!==a&&b(e,l)||Nn(t,l)||(i=s[0])&&b(i,l)||b(r,l)||b(Un,l)||b(o.config.globalProperties,l)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:b(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Wn=!0;function qn(e){const t=Gn(e),n=e.proxy,r=e.ctx;Wn=!1,t.beforeCreate&&Hn(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:l,watch:i,provide:c,inject:a,created:u,beforeMount:p,mounted:d,beforeUpdate:h,updated:m,activated:v,deactivated:g,beforeDestroy:y,beforeUnmount:b,destroyed:w,unmounted:x,render:k,renderTracked:E,renderTriggered:O,errorCaptured:P,serverPrefetch:R,expose:F,inheritAttrs:j,components:A,directives:M,filters:$}=t;if(a&&function(e,t,n=f,r=!1){_(e)&&(e=Yn(e));for(const o in e){const n=e[o];let s;s=S(n)?"default"in n?en(n.from||o,n.default,!0):en(n.from||o):en(n),dt(s)&&r?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e}):t[o]=s}}(a,r,null,e.appContext.config.unwrapInjectedRef),l)for(const f in l){const e=l[f];C(e)&&(r[f]=e.bind(n))}if(o){const t=o.call(n,n);S(t)&&(e.data=et(t))}if(Wn=!0,s)for(const _ in s){const e=s[_],t=C(e)?e.bind(n,n):C(e.get)?e.get.bind(n,n):f,o=!C(e)&&C(e.set)?e.set.bind(n):f,l=so({get:t,set:o});Object.defineProperty(r,_,{enumerable:!0,configurable:!0,get:()=>l.value,set:e=>l.value=e})}if(i)for(const f in i)zn(i[f],r,n,f);if(c){const e=C(c)?c.call(n):c;Reflect.ownKeys(e).forEach((t=>{Jt(t,e[t])}))}function T(e,t){_(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(u&&Hn(u,e,"c"),T(kn,p),T(En,d),T(Sn,h),T(On,m),T(yn,v),T(bn,g),T(Mn,P),T(An,E),T(jn,O),T(Pn,b),T(Rn,x),T(Fn,R),_(F))if(F.length){const t=e.exposed||(e.exposed={});F.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});k&&e.render===f&&(e.render=k),null!=j&&(e.inheritAttrs=j),A&&(e.components=A),M&&(e.directives=M)}function Hn(e,t,n){Ct(_(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function zn(e,t,n,r){const o=r.includes(".")?sn(n,r):()=>n[r];if(k(e)){const n=t[e];C(n)&&nn(o,n)}else if(C(e))nn(o,e.bind(n));else if(S(e))if(_(e))e.forEach((e=>zn(e,t,n,r)));else{const r=C(e.handler)?e.handler.bind(n):t[e.handler];C(r)&&nn(o,r,e)}}function Gn(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:l}}=e.appContext,i=s.get(t);let c;return i?c=i:o.length||n||r?(c={},o.length&&o.forEach((e=>Kn(c,e,l,!0))),Kn(c,t,l)):c=t,S(t)&&s.set(t,c),c}function Kn(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&Kn(e,s,n,!0),o&&o.forEach((t=>Kn(e,t,n,!0)));for(const l in t)if(r&&"expose"===l);else{const r=Xn[l]||n&&n[l];e[l]=r?r(e[l],t[l]):t[l]}return e}const Xn={data:Qn,props:Jn,emits:Jn,methods:Jn,computed:Jn,beforeCreate:Zn,created:Zn,beforeMount:Zn,mounted:Zn,beforeUpdate:Zn,updated:Zn,beforeDestroy:Zn,beforeUnmount:Zn,destroyed:Zn,unmounted:Zn,activated:Zn,deactivated:Zn,errorCaptured:Zn,serverPrefetch:Zn,components:Jn,directives:Jn,watch:function(e,t){if(!e)return t;if(!t)return e;const n=v(Object.create(null),e);for(const r in t)n[r]=Zn(e[r],t[r]);return n},provide:Qn,inject:function(e,t){return Jn(Yn(e),Yn(t))}};function Qn(e,t){return t?e?function(){return v(C(e)?e.call(this,this):e,C(t)?t.call(this,this):t)}:t:e}function Yn(e){if(_(e)){const t={};for(let n=0;n{c=!0;const[n,r]=rr(e,t,!0);v(l,n),r&&i.push(...r)};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}if(!s&&!c)return S(e)&&r.set(e,u),u;if(_(s))for(let u=0;u-1,n[1]=r<0||t-1||b(n,"default"))&&i.push(e)}}}const f=[l,i];return S(e)&&r.set(e,f),f}function or(e){return"$"!==e[0]}function sr(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:null===e?"null":""}function lr(e,t){return sr(e)===sr(t)}function ir(e,t){return _(t)?t.findIndex((t=>lr(t,e))):C(t)&&lr(t,e)?0:-1}const cr=e=>"_"===e[0]||"$stable"===e,ar=e=>_(e)?e.map(Wr):[Wr(e)],ur=(e,t,n)=>{if(t._n)return t;const r=Kt(((...e)=>ar(t(...e))),n);return r._c=!1,r},fr=(e,t,n)=>{const r=e._ctx;for(const o in e){if(cr(o))continue;const n=e[o];if(C(n))t[o]=ur(0,n,r);else if(null!=n){const e=ar(n);t[o]=()=>e}}},pr=(e,t)=>{const n=ar(t);e.slots.default=()=>n},dr=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=it(t),W(t,"_",n)):fr(t,e.slots={})}else e.slots={},t&&pr(e,t);W(e.slots,Lr,1)},hr=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,l=a;if(32&r.shapeFlag){const e=t._;e?n&&1===e?s=!1:(v(o,t),n||1!==e||delete o._):(s=!t.$stable,fr(t,o)),l=t}else t&&(pr(e,t),l={default:1});if(s)for(const i in o)cr(i)||i in l||delete o[i]};function mr(){return{app:null,config:{isNativeTag:p,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let vr=0;function gr(e,t){return function(n,r=null){C(n)||(n=Object.assign({},n)),null==r||S(r)||(r=null);const o=mr(),s=new Set;let l=!1;const i=o.app={_uid:vr++,_component:n,_props:r,_container:null,_context:o,_instance:null,version:ao,get config(){return o.config},set config(e){},use:(e,...t)=>(s.has(e)||(e&&C(e.install)?(s.add(e),e.install(i,...t)):C(e)&&(s.add(e),e(i,...t))),i),mixin:e=>(o.mixins.includes(e)||o.mixins.push(e),i),component:(e,t)=>t?(o.components[e]=t,i):o.components[e],directive:(e,t)=>t?(o.directives[e]=t,i):o.directives[e],mount(s,c,a){if(!l){const u=Ur(n,r);return u.appContext=o,c&&t?t(u,s):e(u,s,a),l=!0,i._container=s,s.__vue_app__=i,oo(u.component)||u.component.proxy}},unmount(){l&&(e(null,i._container),delete i._container.__vue_app__)},provide:(e,t)=>(o.provides[e]=t,i)};return i}}function yr(e,t,n,r,o=!1){if(_(e))return void e.forEach(((e,s)=>yr(e,t&&(_(t)?t[s]:t),n,r,o)));if(vn(r)&&!o)return;const s=4&r.shapeFlag?oo(r.component)||r.component.proxy:r.el,l=o?null:s,{i:i,r:c}=e,u=t&&t.r,f=i.refs===a?i.refs={}:i.refs,p=i.setupState;if(null!=u&&u!==c&&(k(u)?(f[u]=null,b(p,u)&&(p[u]=null)):dt(u)&&(u.value=null)),C(c))xt(c,i,12,[l,f]);else{const t=k(c),r=dt(c);if(t||r){const i=()=>{if(e.f){const n=t?b(p,c)?p[c]:f[c]:c.value;o?_(n)&&g(n,s):_(n)?n.includes(s)||n.push(s):t?(f[c]=[s],b(p,c)&&(p[c]=f[c])):(c.value=[s],e.k&&(f[e.k]=c.value))}else t?(f[c]=l,b(p,c)&&(p[c]=l)):r&&(c.value=l,e.k&&(f[e.k]=l))};l?(i.id=-1,br(i,n)):i()}}}const br=function(e,t){var n;t&&t.pendingBranch?_(e)?t.effects.push(...e):t.effects.push(e):(_(n=e)?Rt.push(...n):Ft&&Ft.includes(n,n.allowRecurse?jt+1:jt)||Rt.push(n),Lt())};function _r(e){return function(e,t){z().__VUE__=!0;const{insert:n,remove:r,patchProp:o,createElement:s,createText:l,createComment:i,setText:c,setElementText:p,parentNode:d,nextSibling:h,setScopeId:m=f,insertStaticContent:v}=e,g=(e,t,n,r=null,o=null,s=null,l=!1,i=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!Tr(e,t)&&(r=J(e),G(e,o,s,!0),e=null),-2===t.patchFlag&&(c=!1,t.dynamicChildren=null);const{type:a,ref:u,shapeFlag:f}=t;switch(a){case kr:y(e,t,n,r);break;case Er:_(e,t,n,r);break;case Sr:null==e&&w(t,n,r,l);break;case Cr:A(e,t,n,r,o,s,l,i,c);break;default:1&f?k(e,t,n,r,o,s,l,i,c):6&f?$(e,t,n,r,o,s,l,i,c):(64&f||128&f)&&a.process(e,t,n,r,o,s,l,i,c,te)}null!=u&&o&&yr(u,e&&e.ref,s,t||e,!t)},y=(e,t,r,o)=>{if(null==e)n(t.el=l(t.children),r,o);else{const n=t.el=e.el;t.children!==e.children&&c(n,t.children)}},_=(e,t,r,o)=>{null==e?n(t.el=i(t.children||""),r,o):t.el=e.el},w=(e,t,n,r)=>{[e.el,e.anchor]=v(e.children,t,n,r,e.el,e.anchor)},x=({el:e,anchor:t},r,o)=>{let s;for(;e&&e!==t;)s=h(e),n(e,r,o),e=s;n(t,r,o)},C=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=h(e),r(e),e=n;r(t)},k=(e,t,n,r,o,s,l,i,c)=>{l=l||"svg"===t.type,null==e?E(t,n,r,o,s,l,i,c):R(e,t,o,s,l,i,c)},E=(e,t,r,l,i,c,a,u)=>{let f,d;const{type:h,props:m,shapeFlag:v,transition:g,dirs:y}=e;if(f=e.el=s(e.type,c,m&&m.is,m),8&v?p(f,e.children):16&v&&P(e.children,f,null,l,i,c&&"foreignObject"!==h,a,u),y&&$n(e,null,l,"created"),S(f,e,e.scopeId,a,l),m){for(const t in m)"value"===t||M(t)||o(f,t,null,m[t],c,e.children,l,i,Z);"value"in m&&o(f,"value",null,m.value),(d=m.onVnodeBeforeMount)&&zr(d,l,e)}y&&$n(e,null,l,"beforeMount");const b=(!i||i&&!i.pendingBranch)&&g&&!g.persisted;b&&g.beforeEnter(f),n(f,t,r),((d=m&&m.onVnodeMounted)||b||y)&&br((()=>{d&&zr(d,l,e),b&&g.enter(f),y&&$n(e,null,l,"mounted")}),i)},S=(e,t,n,r,o)=>{if(n&&m(e,n),r)for(let s=0;s{for(let a=c;a{const c=t.el=e.el;let{patchFlag:u,dynamicChildren:f,dirs:d}=t;u|=16&e.patchFlag;const h=e.props||a,m=t.props||a;let v;n&&wr(n,!1),(v=m.onVnodeBeforeUpdate)&&zr(v,n,t,e),d&&$n(t,e,n,"beforeUpdate"),n&&wr(n,!0);const g=s&&"foreignObject"!==t.type;if(f?F(e.dynamicChildren,f,c,n,r,g,l):i||N(e,t,c,null,n,r,g,l,!1),u>0){if(16&u)j(c,t,h,m,n,r,s);else if(2&u&&h.class!==m.class&&o(c,"class",null,m.class,s),4&u&&o(c,"style",h.style,m.style,s),8&u){const l=t.dynamicProps;for(let t=0;t{v&&zr(v,n,t,e),d&&$n(t,e,n,"updated")}),r)},F=(e,t,n,r,o,s,l)=>{for(let i=0;i{if(n!==r){if(n!==a)for(const c in n)M(c)||c in r||o(e,c,n[c],null,i,t.children,s,l,Z);for(const c in r){if(M(c))continue;const a=r[c],u=n[c];a!==u&&"value"!==c&&o(e,c,u,a,i,t.children,s,l,Z)}"value"in r&&o(e,"value",n.value,r.value)}},A=(e,t,r,o,s,i,c,a,u)=>{const f=t.el=e?e.el:l(""),p=t.anchor=e?e.anchor:l("");let{patchFlag:d,dynamicChildren:h,slotScopeIds:m}=t;m&&(a=a?a.concat(m):m),null==e?(n(f,r,o),n(p,r,o),P(t.children,r,p,s,i,c,a,u)):d>0&&64&d&&h&&e.dynamicChildren?(F(e.dynamicChildren,h,r,s,i,c,a),(null!=t.key||s&&t===s.subTree)&&xr(e,t,!0)):N(e,t,r,p,s,i,c,a,u)},$=(e,t,n,r,o,s,l,i,c)=>{t.slotScopeIds=i,null==e?512&t.shapeFlag?o.ctx.activate(t,n,r,l,c):T(t,n,r,o,s,l,c):I(e,t,c)},T=(e,t,n,r,o,s,l)=>{const i=e.component=function(e,t,n){const r=e.type,o=(t?t.appContext:e.appContext)||Gr,s={uid:Kr++,vnode:e,type:r,parent:t,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,scope:new K(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(o.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:rr(r,o),emitsOptions:Wt(r,o),emit:null,emitted:null,propsDefaults:a,inheritAttrs:r.inheritAttrs,ctx:a,data:a,props:a,attrs:a,slots:a,refs:a,setupState:a,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};s.ctx={_:s},s.root=t?t.root:s,s.emit=Dt.bind(null,s),e.ce&&e.ce(s);return s}(e,r,o);if(gn(e)&&(i.ctx.renderer=te),function(e,t=!1){to=t;const{props:n,children:r}=e.vnode,o=Jr(e);er(e,n,o,t),dr(e,r);const s=o?function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=ct(new Proxy(e.ctx,Dn));const{setup:r}=n;if(r){const n=e.setupContext=r.length>1?function(e){const t=t=>{e.exposed=t||{}};let n;return{get attrs(){return n||(n=function(e){return new Proxy(e.attrs,{get:(t,n)=>(fe(e,0,"$attrs"),t[n])})}(e))},slots:e.slots,emit:e.emit,expose:t}}(e):null;Yr(e),ae();const o=xt(r,e,0,[e.props,n]);if(ue(),Zr(),O(o)){if(o.then(Zr,Zr),t)return o.then((n=>{no(e,n,t)})).catch((t=>{kt(t,e,0)}));e.asyncDep=o}else no(e,o,t)}else ro(e,t)}(e,t):void 0;to=!1}(i),i.asyncDep){if(o&&o.registerDep(i,V),!e.el){const e=i.subTree=Ur(Er);_(null,e,t,n)}}else V(i,e,t,n,o,s,l)},I=(e,t,n)=>{const r=t.component=e.component;if(function(e,t,n){const{props:r,children:o,component:s}=e,{props:l,children:i,patchFlag:c}=t,a=s.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&c>=0))return!(!o&&!i||i&&i.$stable)||r!==l&&(r?!l||Zt(r,l,a):!!l);if(1024&c)return!0;if(16&c)return r?Zt(r,l,a):!!l;if(8&c){const e=t.dynamicProps;for(let t=0;tPt&&Ot.splice(t,1)}(r.update),r.update()}else t.el=e.el,r.vnode=t},V=(e,t,n,r,o,s,l)=>{const i=()=>{if(e.isMounted){let t,{next:n,bu:r,u:i,parent:c,vnode:a}=e,u=n;wr(e,!1),n?(n.el=a.el,U(e,n,l)):n=a,r&&D(r),(t=n.props&&n.props.onVnodeBeforeUpdate)&&zr(t,c,n,a),wr(e,!0);const f=Xt(e),p=e.subTree;e.subTree=f,g(p,f,d(p.el),J(p),e,o,s),n.el=f.el,null===u&&function({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}(e,f.el),i&&br(i,o),(t=n.props&&n.props.onVnodeUpdated)&&br((()=>zr(t,c,n,a)),o)}else{let l;const{el:i,props:c}=t,{bm:a,m:u,parent:f}=e,p=vn(t);if(wr(e,!1),a&&D(a),!p&&(l=c&&c.onVnodeBeforeMount)&&zr(l,f,t),wr(e,!0),i&&re){const n=()=>{e.subTree=Xt(e),re(i,e.subTree,e,o,null)};p?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{const l=e.subTree=Xt(e);g(null,l,n,r,e,o,s),t.el=l.el}if(u&&br(u,o),!p&&(l=c&&c.onVnodeMounted)){const e=t;br((()=>zr(l,f,e)),o)}(256&t.shapeFlag||f&&vn(f.vnode)&&256&f.vnode.shapeFlag)&&e.a&&br(e.a,o),e.isMounted=!0,t=n=r=null}},c=e.effect=new se(i,(()=>Tt(a)),e.scope),a=e.update=()=>c.run();a.id=e.uid,wr(e,!0),a()},U=(e,t,n)=>{t.component=e;const r=e.vnode.props;e.vnode=t,e.next=null,function(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:l}}=e,i=it(o),[c]=e.propsOptions;let a=!1;if(!(r||l>0)||16&l){let r;tr(e,t,o,s)&&(a=!0);for(const s in i)t&&(b(t,s)||(r=B(s))!==s&&b(t,r))||(c?!n||void 0===n[s]&&void 0===n[r]||(o[s]=nr(c,i,s,void 0,e,!0)):delete o[s]);if(s!==i)for(const e in s)t&&b(t,e)||(delete s[e],a=!0)}else if(8&l){const n=e.vnode.dynamicProps;for(let r=0;r{const a=e&&e.children,u=e?e.shapeFlag:0,f=t.children,{patchFlag:d,shapeFlag:h}=t;if(d>0){if(128&d)return void q(a,f,n,r,o,s,l,i,c);if(256&d)return void W(a,f,n,r,o,s,l,i,c)}8&h?(16&u&&Z(a,o,s),f!==a&&p(n,f)):16&u?16&h?q(a,f,n,r,o,s,l,i,c):Z(a,o,s,!0):(8&u&&p(n,""),16&h&&P(f,n,r,o,s,l,i,c))},W=(e,t,n,r,o,s,l,i,c)=>{t=t||u;const a=(e=e||u).length,f=t.length,p=Math.min(a,f);let d;for(d=0;df?Z(e,o,s,!0,!1,p):P(t,n,r,o,s,l,i,c,p)},q=(e,t,n,r,o,s,l,i,c)=>{let a=0;const f=t.length;let p=e.length-1,d=f-1;for(;a<=p&&a<=d;){const r=e[a],u=t[a]=c?qr(t[a]):Wr(t[a]);if(!Tr(r,u))break;g(r,u,n,null,o,s,l,i,c),a++}for(;a<=p&&a<=d;){const r=e[p],a=t[d]=c?qr(t[d]):Wr(t[d]);if(!Tr(r,a))break;g(r,a,n,null,o,s,l,i,c),p--,d--}if(a>p){if(a<=d){const e=d+1,u=ed)for(;a<=p;)G(e[a],o,s,!0),a++;else{const h=a,m=a,v=new Map;for(a=m;a<=d;a++){const e=t[a]=c?qr(t[a]):Wr(t[a]);null!=e.key&&v.set(e.key,a)}let y,b=0;const _=d-m+1;let w=!1,x=0;const C=new Array(_);for(a=0;a<_;a++)C[a]=0;for(a=h;a<=p;a++){const r=e[a];if(b>=_){G(r,o,s,!0);continue}let u;if(null!=r.key)u=v.get(r.key);else for(y=m;y<=d;y++)if(0===C[y-m]&&Tr(r,t[y])){u=y;break}void 0===u?G(r,o,s,!0):(C[u-m]=a+1,u>=x?x=u:w=!0,g(r,t[u],n,null,o,s,l,i,c),b++)}const k=w?function(e){const t=e.slice(),n=[0];let r,o,s,l,i;const c=e.length;for(r=0;r>1,e[n[i]]0&&(t[r]=n[s-1]),n[s]=r)}}s=n.length,l=n[s-1];for(;s-- >0;)n[s]=l,l=t[l];return n}(C):u;for(y=k.length-1,a=_-1;a>=0;a--){const e=m+a,u=t[e],p=e+1{const{el:l,type:i,transition:c,children:a,shapeFlag:u}=e;if(6&u)return void H(e.component.subTree,t,r,o);if(128&u)return void e.suspense.move(t,r,o);if(64&u)return void i.move(e,t,r,te);if(i===Cr){n(l,t,r);for(let e=0;ec.enter(l)),s);else{const{leave:e,delayLeave:o,afterLeave:s}=c,i=()=>n(l,t,r),a=()=>{e(l,(()=>{i(),s&&s()}))};o?o(l,i,a):a()}else n(l,t,r)},G=(e,t,n,r=!1,o=!1)=>{const{type:s,props:l,ref:i,children:c,dynamicChildren:a,shapeFlag:u,patchFlag:f,dirs:p}=e;if(null!=i&&yr(i,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const d=1&u&&p,h=!vn(e);let m;if(h&&(m=l&&l.onVnodeBeforeUnmount)&&zr(m,t,e),6&u)Y(e.component,n,r);else{if(128&u)return void e.suspense.unmount(n,r);d&&$n(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,o,te,r):a&&(s!==Cr||f>0&&64&f)?Z(a,t,n,!1,!0):(s===Cr&&384&f||!o&&16&u)&&Z(c,t,n),r&&X(e)}(h&&(m=l&&l.onVnodeUnmounted)||d)&&br((()=>{m&&zr(m,t,e),d&&$n(e,null,t,"unmounted")}),n)},X=e=>{const{type:t,el:n,anchor:o,transition:s}=e;if(t===Cr)return void Q(n,o);if(t===Sr)return void C(e);const l=()=>{r(n),s&&!s.persisted&&s.afterLeave&&s.afterLeave()};if(1&e.shapeFlag&&s&&!s.persisted){const{leave:t,delayLeave:r}=s,o=()=>t(n,l);r?r(e.el,l,o):o()}else l()},Q=(e,t)=>{let n;for(;e!==t;)n=h(e),r(e),e=n;r(t)},Y=(e,t,n)=>{const{bum:r,scope:o,update:s,subTree:l,um:i}=e;r&&D(r),o.stop(),s&&(s.active=!1,G(l,e,t,n)),i&&br(i,t),br((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},Z=(e,t,n,r=!1,o=!1,s=0)=>{for(let l=s;l6&e.shapeFlag?J(e.component.subTree):128&e.shapeFlag?e.suspense.next():h(e.anchor||e.el),ee=(e,t,n)=>{null==e?t._vnode&&G(t._vnode,null,null,!0):g(t._vnode||null,e,t,null,null,null,n),It(),Bt(),t._vnode=e},te={p:g,um:G,m:H,r:X,mt:T,mc:P,pc:N,pbc:F,n:J,o:e};let ne,re;t&&([ne,re]=t(te));return{render:ee,hydrate:ne,createApp:gr(ee,ne)}}(e)}function wr({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function xr(e,t,n=!1){const r=e.children,o=t.children;if(_(r)&&_(o))for(let s=0;s0?Pr||u:null,Or.pop(),Pr=Or[Or.length-1]||null,Fr>0&&Pr&&Pr.push(e),e}function Mr(e,t,n,r,o,s){return Ar(Vr(e,t,n,r,o,s,!0))}function $r(e){return!!e&&!0===e.__v_isVNode}function Tr(e,t){return e.type===t.type&&e.key===t.key}const Lr="__vInternal",Ir=({key:e})=>null!=e?e:null,Br=({ref:e,ref_key:t,ref_for:n})=>null!=e?k(e)||dt(e)||C(e)?{i:Ht,r:e,k:t,f:!!n}:e:null;function Vr(e,t=null,n=null,r=0,o=null,s=(e===Cr?0:1),l=!1,i=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ir(t),ref:t&&Br(t),scopeId:zt,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Ht};return i?(Hr(c,n),128&s&&e.normalize(c)):n&&(c.shapeFlag|=k(n)?8:16),Fr>0&&!l&&Pr&&(c.patchFlag>0||6&s)&&32!==c.patchFlag&&Pr.push(c),c}const Ur=function(e,n=null,r=null,o=0,s=null,i=!1){e&&e!==In||(e=Er);if($r(e)){const t=Nr(e,n,!0);return r&&Hr(t,r),Fr>0&&!i&&Pr&&(6&t.shapeFlag?Pr[Pr.indexOf(e)]=t:Pr.push(t)),t.patchFlag|=-2,t}c=e,C(c)&&"__vccOpts"in c&&(e=e.__vccOpts);var c;if(n){n=function(e){return e?lt(e)||Lr in e?v({},e):e:null}(n);let{class:e,style:r}=n;e&&!k(e)&&(n.class=l(e)),S(r)&&(lt(r)&&!_(r)&&(r=v({},r)),n.style=t(r))}const a=k(e)?1:(e=>e.__isSuspense)(e)?128:(e=>e.__isTeleport)(e)?64:S(e)?4:C(e)?2:0;return Vr(e,n,r,o,s,a,i,!0)};function Nr(e,n,r=!1){const{props:o,ref:s,patchFlag:i,children:c}=e,a=n?function(...e){const n={};for(let r=0;rXr||Ht,Yr=e=>{Xr=e,e.scope.on()},Zr=()=>{Xr&&Xr.scope.off(),Xr=null};function Jr(e){return 4&e.vnode.shapeFlag}let eo,to=!1;function no(e,t,n){C(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:S(t)&&(e.setupState=bt(t)),ro(e,n)}function ro(e,t,n){const r=e.type;if(!e.render){if(!t&&eo&&!r.render){const t=r.template||Gn(e).template;if(t){const{isCustomElement:n,compilerOptions:o}=e.appContext.config,{delimiters:s,compilerOptions:l}=r,i=v(v({isCustomElement:n,delimiters:s},o),l);r.render=eo(t,i)}}e.render=r.render||f}Yr(e),ae(),qn(e),ue(),Zr()}function oo(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(bt(ct(e.exposed)),{get:(t,n)=>n in t?t[n]:n in Un?Un[n](e):void 0,has:(e,t)=>t in e||t in Un}))}const so=(e,t)=>function(e,t,n=!1){let r,o;const s=C(e);return s?(r=e,o=f):(r=e.get,o=e.set),new wt(r,o,s||!o,n)}(e,0,to);function lo(e,t,n){const r=arguments.length;return 2===r?S(t)&&!_(t)?$r(t)?Ur(e,null,[t]):Ur(e,t):Ur(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):3===r&&$r(n)&&(n=[n]),Ur(e,t,n))}const io=Symbol(""),co=()=>en(io),ao="3.2.47",uo="undefined"!=typeof document?document:null,fo=uo&&uo.createElement("template"),po={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t?uo.createElementNS("http://www.w3.org/2000/svg",e):uo.createElement(e,n?{is:n}:void 0);return"select"===e&&r&&null!=r.multiple&&o.setAttribute("multiple",r.multiple),o},createText:e=>uo.createTextNode(e),createComment:e=>uo.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>uo.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const l=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),o!==s&&(o=o.nextSibling););else{fo.innerHTML=r?`${e}`:e;const o=fo.content;if(r){const e=o.firstChild;for(;e.firstChild;)o.appendChild(e.firstChild);o.removeChild(e)}t.insertBefore(o,n)}return[l?l.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};const ho=/\s*!important$/;function mo(e,t,n){if(_(n))n.forEach((n=>mo(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=function(e,t){const n=go[t];if(n)return n;let r=L(t);if("filter"!==r&&r in e)return go[t]=r;r=V(r);for(let o=0;o{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();Ct(function(e,t){if(_(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}(e,n.value),t,5,[e])};return n.value=e,n.attached=Co(),n}(r,o);!function(e,t,n,r){e.addEventListener(t,n,r)}(e,n,l,i)}else l&&(!function(e,t,n,r){e.removeEventListener(t,n,r)}(e,n,l,i),s[t]=void 0)}}const _o=/(?:Once|Passive|Capture)$/;let wo=0;const xo=Promise.resolve(),Co=()=>wo||(xo.then((()=>wo=0)),wo=Date.now());const ko=/^on[a-z]/;Boolean;const Eo={beforeMount(e,{value:t},{transition:n}){e._vod="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):So(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),So(e,!0),r.enter(e)):r.leave(e,(()=>{So(e,!1)})):So(e,t))},beforeUnmount(e,{value:t}){So(e,t)}};function So(e,t){e.style.display=t?e._vod:"none"}const Oo=v({patchProp:(e,t,n,r,o=!1,s,l,a,u)=>{"class"===t?function(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,r,o):"style"===t?function(e,t,n){const r=e.style,o=k(n);if(n&&!o){if(t&&!k(t))for(const e in t)null==n[e]&&mo(r,e,"");for(const e in n)mo(r,e,n[e])}else{const s=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=s)}}(e,n,r):h(t)?m(t)||bo(e,t,0,r,l):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,r){if(r)return"innerHTML"===t||"textContent"===t||!!(t in e&&ko.test(t)&&C(n));if("spellcheck"===t||"draggable"===t||"translate"===t)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if(ko.test(t)&&k(n))return!1;return t in e}(e,t,r,o))?function(e,t,n,r,o,s,l){if("innerHTML"===t||"textContent"===t)return r&&l(r,o,s),void(e[t]=null==n?"":n);if("value"===t&&"PROGRESS"!==e.tagName&&!e.tagName.includes("-")){e._value=n;const r=null==n?"":n;return e.value===r&&"OPTION"!==e.tagName||(e.value=r),void(null==n&&e.removeAttribute(t))}let i=!1;if(""===n||null==n){const r=typeof e[t];"boolean"===r?n=c(n):null==n&&"string"===r?(n="",i=!0):"number"===r&&(n=0,i=!0)}try{e[t]=n}catch(a){}i&&e.removeAttribute(t)}(e,t,r,s,l,a,u):("true-value"===t?e._trueValue=r:"false-value"===t&&(e._falseValue=r),function(e,t,n,r,o){if(r&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(yo,t.slice(6,t.length)):e.setAttributeNS(yo,t,n);else{const r=i(t);null==n||r&&!c(n)?e.removeAttribute(t):e.setAttribute(t,r?"":n)}}(e,t,r,o))}},po);let Po;const Ro=Symbol();var Fo,jo;(jo=Fo||(Fo={})).direct="direct",jo.patchObject="patch object",jo.patchFunction="patch function";const Ao=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},Mo={},$o={class:"navbar navbar-expand navbar-dark bg-dark"},To=(e=>(zt="data-v-abe011b7",e=e(),zt=null,e))((()=>Vr("div",{class:"logo"}," LOGO IS HERE ",-1))),Lo={class:"navbar-nav"};const Io=Ao(Mo,[["render",function(e,t){const n=Ln("router-link");return function(e,t){const n=Ht;if(null===n)return e;const r=oo(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let s=0;s[Dr("Home")])),_:1}),Ur(n,{to:"/Muscles/Legs",class:"nav-item nav-link"},{default:Kt((()=>[Dr("Legs")])),_:1}),Ur(n,{to:"/Muscles/Back",class:"nav-item nav-link"},{default:Kt((()=>[Dr("Back")])),_:1}),Ur(n,{to:"/Muscles/Chest",class:"nav-item nav-link"},{default:Kt((()=>[Dr("Chest")])),_:1}),Ur(n,{to:"/Muscles/Shoulder",class:"nav-item nav-link"},{default:Kt((()=>[Dr("Shoulder")])),_:1}),Ur(n,{to:"/Muscles/Triceps",class:"nav-item nav-link"},{default:Kt((()=>[Dr("Triceps")])),_:1}),Ur(n,{to:"/Muscles/Bicepts",class:"nav-item nav-link"},{default:Kt((()=>[Dr("Bicepts")])),_:1})])],512)),[[Eo,!0]])}],["__scopeId","data-v-abe011b7"]]),Bo={class:"app-container"},Vo={class:"container"},Uo=Ao({__name:"App",setup:e=>(e,t)=>{const n=Ln("router-view");return Rr(),Mr("div",Bo,[Ur(gt(Io)),Vr("div",Vo,[Ur(n)])])}},[["__scopeId","data-v-8df3d9ef"]]),No="undefined"!=typeof window;const Do=Object.assign;function Wo(e,t){const n={};for(const r in t){const o=t[r];n[r]=Ho(o)?o.map(e):e(o)}return n}const qo=()=>{},Ho=Array.isArray,zo=/\/$/,Go=e=>e.replace(zo,"");function Ko(e,t,n="/"){let r,o={},s="",l="";const i=t.indexOf("#");let c=t.indexOf("?");return i=0&&(c=-1),c>-1&&(r=t.slice(0,c),s=t.slice(c+1,i>-1?i:t.length),o=e(s)),i>-1&&(r=r||t.slice(0,i),l=t.slice(i,t.length)),r=function(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let o,s,l=n.length-1;for(o=0;o1&&l--}return n.slice(0,l).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}(null!=r?r:t,n),{fullPath:r+(s&&"?")+s+l,path:r,query:o,hash:l}}function Xo(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function Qo(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Yo(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Zo(e[n],t[n]))return!1;return!0}function Zo(e,t){return Ho(e)?Jo(e,t):Ho(t)?Jo(t,e):e===t}function Jo(e,t){return Ho(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}var es,ts,ns,rs;(ts=es||(es={})).pop="pop",ts.push="push",(rs=ns||(ns={})).back="back",rs.forward="forward",rs.unknown="";const os=/^[^#]+#/;function ss(e,t){return e.replace(os,"#")+t}const ls=()=>({left:window.pageXOffset,top:window.pageYOffset});function is(e){let t;if("el"in e){const n=e.el,r="string"==typeof n&&n.startsWith("#"),o="string"==typeof n?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=function(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function cs(e,t){return(history.state?history.state.position-t:-1)+e}const as=new Map;let us=()=>location.protocol+"//"+location.host;function fs(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let t=o.includes(e.slice(s))?e.slice(s).length:1,n=o.slice(t);return"/"!==n[0]&&(n="/"+n),Xo(n,"")}return Xo(n,e)+r+o}function ps(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?ls():null}}function ds(e){return"string"==typeof e||"symbol"==typeof e}const hs={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},ms=Symbol("");var vs,gs;function ys(e,t){return Do(new Error,{type:e,[ms]:!0},t)}function bs(e,t){return e instanceof Error&&ms in e&&(null==t||!!(e.type&t))}(gs=vs||(vs={}))[gs.aborted=4]="aborted",gs[gs.cancelled=8]="cancelled",gs[gs.duplicated=16]="duplicated";const _s="[^/]+?",ws={sensitive:!1,strict:!1,start:!0,end:!0},xs=/[.+*?^${}()[\]/\\]/g;function Cs(e,t){let n=0;for(;nt.length?1===t.length&&80===t[0]?1:-1:0}function ks(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Ss={type:0,value:""},Os=/[a-zA-Z0-9_]/;function Ps(e,t,n){const r=function(e,t){const n=Do({},ws,t),r=[];let o=n.start?"^":"";const s=[];for(const c of e){const e=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let t=0;t1&&("*"===i||"+"===i)&&t(`A repeatable param (${a}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:a,regexp:u,repeatable:"*"===i||"+"===i,optional:"*"===i||"?"===i})):t("Invalid state to consume buffer"),a="")}function p(){a+=i}for(;c{s(p)}:qo}function s(e){if(ds(e)){const t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(s),t.alias.forEach(s))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(s),e.alias.forEach(s))}}function l(e){let t=0;for(;t=0&&(e.record.path!==n[t].record.path||!Ts(e,n[t]));)t++;n.splice(t,0,e),e.record.name&&!As(e)&&r.set(e.record.name,e)}return t=$s({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>o(e))),{addRoute:o,resolve:function(e,t){let o,s,l,i={};if("name"in e&&e.name){if(o=r.get(e.name),!o)throw ys(1,{location:e});l=o.record.name,i=Do(Fs(t.params,o.keys.filter((e=>!e.optional)).map((e=>e.name))),e.params&&Fs(e.params,o.keys.map((e=>e.name)))),s=o.stringify(i)}else if("path"in e)s=e.path,o=n.find((e=>e.re.test(s))),o&&(i=o.parse(s),l=o.record.name);else{if(o=t.name?r.get(t.name):n.find((e=>e.re.test(t.path))),!o)throw ys(1,{location:e,currentLocation:t});l=o.record.name,i=Do({},t.params,e.params),s=o.stringify(i)}const c=[];let a=o;for(;a;)c.unshift(a.record),a=a.parent;return{name:l,path:s,params:i,matched:c,meta:Ms(c)}},removeRoute:s,getRoutes:function(){return n},getRecordMatcher:function(e){return r.get(e)}}}function Fs(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function js(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]="boolean"==typeof n?n:n[r];return t}function As(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Ms(e){return e.reduce(((e,t)=>Do(e,t.meta)),{})}function $s(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Ts(e,t){return t.children.some((t=>t===e||Ts(e,t)))}const Ls=/#/g,Is=/&/g,Bs=/\//g,Vs=/=/g,Us=/\?/g,Ns=/\+/g,Ds=/%5B/g,Ws=/%5D/g,qs=/%5E/g,Hs=/%60/g,zs=/%7B/g,Gs=/%7C/g,Ks=/%7D/g,Xs=/%20/g;function Qs(e){return encodeURI(""+e).replace(Gs,"|").replace(Ds,"[").replace(Ws,"]")}function Ys(e){return Qs(e).replace(Ns,"%2B").replace(Xs,"+").replace(Ls,"%23").replace(Is,"%26").replace(Hs,"`").replace(zs,"{").replace(Ks,"}").replace(qs,"^")}function Zs(e){return null==e?"":function(e){return Qs(e).replace(Ls,"%23").replace(Us,"%3F")}(e).replace(Bs,"%2F")}function Js(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function el(e){const t={};if(""===e||"?"===e)return t;const n=("?"===e[0]?e.slice(1):e).split("&");for(let r=0;re&&Ys(e))):[r&&Ys(r)]).forEach((e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}))}return t}function nl(e){const t={};for(const n in e){const r=e[n];void 0!==r&&(t[n]=Ho(r)?r.map((e=>null==e?null:""+e)):null==r?r:""+r)}return t}const rl=Symbol(""),ol=Symbol(""),sl=Symbol(""),ll=Symbol(""),il=Symbol("");function cl(){let e=[];return{add:function(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}},list:()=>e,reset:function(){e=[]}}}function al(e,t,n,r,o){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise(((l,i)=>{const c=e=>{var c;!1===e?i(ys(4,{from:n,to:t})):e instanceof Error?i(e):"string"==typeof(c=e)||c&&"object"==typeof c?i(ys(2,{from:t,to:e})):(s&&r.enterCallbacks[o]===s&&"function"==typeof e&&s.push(e),l())},a=e.call(r&&r.instances[o],t,n,c);let u=Promise.resolve(a);e.length<3&&(u=u.then(c)),u.catch((e=>i(e)))}))}function ul(e,t,n,r){const o=[];for(const l of e)for(const e in l.components){let i=l.components[e];if("beforeRouteEnter"===t||l.instances[e])if("object"==typeof(s=i)||"displayName"in s||"props"in s||"__vccOpts"in s){const s=(i.__vccOpts||i)[t];s&&o.push(al(s,n,r,l,e))}else{let s=i();o.push((()=>s.then((o=>{if(!o)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${l.path}"`));const s=(i=o).__esModule||"Module"===i[Symbol.toStringTag]?o.default:o;var i;l.components[e]=s;const c=(s.__vccOpts||s)[t];return c&&al(c,n,r,l,e)()}))))}}var s;return o}function fl(e){const t=en(sl),n=en(ll),r=so((()=>t.resolve(gt(e.to)))),o=so((()=>{const{matched:e}=r.value,{length:t}=e,o=e[t-1],s=n.matched;if(!o||!s.length)return-1;const l=s.findIndex(Qo.bind(null,o));if(l>-1)return l;const i=dl(e[t-2]);return t>1&&dl(o)===i&&s[s.length-1].path!==i?s.findIndex(Qo.bind(null,e[t-2])):l})),s=so((()=>o.value>-1&&function(e,t){for(const n in t){const r=t[n],o=e[n];if("string"==typeof r){if(r!==o)return!1}else if(!Ho(o)||o.length!==r.length||r.some(((e,t)=>e!==o[t])))return!1}return!0}(n.params,r.value.params))),l=so((()=>o.value>-1&&o.value===n.matched.length-1&&Yo(n.params,r.value.params)));return{route:r,href:so((()=>r.value.href)),isActive:s,isExactActive:l,navigate:function(n={}){return function(e){if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)return;if(e.defaultPrevented)return;if(void 0!==e.button&&0!==e.button)return;if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}e.preventDefault&&e.preventDefault();return!0}(n)?t[gt(e.replace)?"replace":"push"](gt(e.to)).catch(qo):Promise.resolve()}}}const pl=mn({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:fl,setup(e,{slots:t}){const n=et(fl(e)),{options:r}=en(sl),o=so((()=>({[hl(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[hl(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const r=t.default&&t.default(n);return e.custom?r:lo("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}});function dl(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const hl=(e,t,n)=>null!=e?e:null!=t?t:n;function ml(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const vl=mn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=en(il),o=so((()=>e.route||r.value)),s=en(ol,0),l=so((()=>{let e=gt(s);const{matched:t}=o.value;let n;for(;(n=t[e])&&!n.components;)e++;return e})),i=so((()=>o.value.matched[l.value]));Jt(ol,so((()=>l.value+1))),Jt(rl,i),Jt(il,o);const c=ht();return nn((()=>[c.value,i.value,e.name]),(([e,t,n],[r,o,s])=>{t&&(t.instances[n]=e,o&&o!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=o.leaveGuards),t.updateGuards.size||(t.updateGuards=o.updateGuards))),!e||!t||o&&Qo(t,o)&&r||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const r=o.value,s=e.name,l=i.value,a=l&&l.components[s];if(!a)return ml(n.default,{Component:a,route:r});const u=l.props[s],f=u?!0===u?r.params:"function"==typeof u?u(r):u:null,p=lo(a,Do({},f,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(l.instances[s]=null)},ref:c}));return ml(n.default,{Component:p,route:r})||p}}});function gl(e){return e.reduce(((e,t)=>e.then((()=>t()))),Promise.resolve())}const yl={},bl=[Vr("h1",null,"HomeView",-1)];const _l=Ao(yl,[["render",function(e,t){return Rr(),Mr("main",null,bl)}]]),wl={},xl={class:"legs"},Cl=[Vr("h1",null,"Legs",-1)];const kl=Ao(wl,[["render",function(e,t){return Rr(),Mr("div",xl,Cl)}]]),El={},Sl={class:"back"},Ol=[Vr("h1",null,"Back",-1)];const Pl=Ao(El,[["render",function(e,t){return Rr(),Mr("div",Sl,Ol)}]]),Rl={},Fl={class:"chest"},jl=[Vr("h1",null,"Chest",-1)];const Al=Ao(Rl,[["render",function(e,t){return Rr(),Mr("div",Fl,jl)}]]),Ml={},$l={class:"shoulder"},Tl=[Vr("h1",null,"Shoulder",-1)];const Ll=Ao(Ml,[["render",function(e,t){return Rr(),Mr("div",$l,Tl)}]]),Il={},Bl={class:"triceps"},Vl=[Vr("h1",null,[Vr("button",null,"Triceps")],-1)];const Ul=Ao(Il,[["render",function(e,t){return Rr(),Mr("div",Bl,Vl)}]]),Nl={},Dl={class:"biceps"},Wl=[Vr("h1",null,"Biceps",-1)];const ql={path:"/muscles",children:[{path:"legs",component:kl},{path:"back",component:Pl},{path:"chest",component:Al},{path:"shoulder",component:Ll},{path:"triceps",component:Ul},{path:"biceps",component:Ao(Nl,[["render",function(e,t){return Rr(),Mr("div",Dl,Wl)}]])}]},Hl=function(e){const t=Rs(e.routes,e),n=e.parseQuery||el,r=e.stringifyQuery||tl,o=e.history,s=cl(),l=cl(),i=cl(),c=mt(hs,!0);let a=hs;No&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Wo.bind(null,(e=>""+e)),f=Wo.bind(null,Zs),p=Wo.bind(null,Js);function d(e,s){if(s=Do({},s||c.value),"string"==typeof e){const r=Ko(n,e,s.path),l=t.resolve({path:r.path},s),i=o.createHref(r.fullPath);return Do(r,l,{params:p(l.params),hash:Js(r.hash),redirectedFrom:void 0,href:i})}let l;if("path"in e)l=Do({},e,{path:Ko(n,e.path,s.path).path});else{const t=Do({},e.params);for(const e in t)null==t[e]&&delete t[e];l=Do({},e,{params:f(e.params)}),s.params=f(s.params)}const i=t.resolve(l,s),a=e.hash||"";i.params=u(p(i.params));const d=function(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}(r,Do({},e,{hash:(h=a,Qs(h).replace(zs,"{").replace(Ks,"}").replace(qs,"^")),path:i.path}));var h;const m=o.createHref(d);return Do({fullPath:d,hash:a,query:r===tl?nl(e.query):e.query||{}},i,{redirectedFrom:void 0,href:m})}function h(e){return"string"==typeof e?Ko(n,e,c.value.path):Do({},e)}function m(e,t){if(a!==e)return ys(8,{from:t,to:e})}function v(e){return y(e)}function g(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let r="function"==typeof n?n(e):n;return"string"==typeof r&&(r=r.includes("?")||r.includes("#")?r=h(r):{path:r},r.params={}),Do({query:e.query,hash:e.hash,params:"path"in r?{}:e.params},r)}}function y(e,t){const n=a=d(e),o=c.value,s=e.state,l=e.force,i=!0===e.replace,u=g(n);if(u)return y(Do(h(u),{state:"object"==typeof u?Do({},s,u.state):s,force:l,replace:i}),t||n);const f=n;let p;return f.redirectedFrom=t,!l&&function(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&Qo(t.matched[r],n.matched[o])&&Yo(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}(r,o,n)&&(p=ys(16,{to:f,from:o}),F(o,o,!0,!1)),(p?Promise.resolve(p):_(f,o)).catch((e=>bs(e)?bs(e,2)?e:R(e):P(e,f,o))).then((e=>{if(e){if(bs(e,2))return y(Do({replace:i},h(e.to),{state:"object"==typeof e.to?Do({},s,e.to.state):s,force:l}),t||f)}else e=x(f,o,!0,i,s);return w(f,o,e),e}))}function b(e,t){const n=m(e,t);return n?Promise.reject(n):Promise.resolve()}function _(e,t){let n;const[r,o,i]=function(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let l=0;lQo(e,s)))?r.push(s):n.push(s));const i=e.matched[l];i&&(t.matched.find((e=>Qo(e,i)))||o.push(i))}return[n,r,o]}(e,t);n=ul(r.reverse(),"beforeRouteLeave",e,t);for(const s of r)s.leaveGuards.forEach((r=>{n.push(al(r,e,t))}));const c=b.bind(null,e,t);return n.push(c),gl(n).then((()=>{n=[];for(const r of s.list())n.push(al(r,e,t));return n.push(c),gl(n)})).then((()=>{n=ul(o,"beforeRouteUpdate",e,t);for(const r of o)r.updateGuards.forEach((r=>{n.push(al(r,e,t))}));return n.push(c),gl(n)})).then((()=>{n=[];for(const r of e.matched)if(r.beforeEnter&&!t.matched.includes(r))if(Ho(r.beforeEnter))for(const o of r.beforeEnter)n.push(al(o,e,t));else n.push(al(r.beforeEnter,e,t));return n.push(c),gl(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=ul(i,"beforeRouteEnter",e,t),n.push(c),gl(n)))).then((()=>{n=[];for(const r of l.list())n.push(al(r,e,t));return n.push(c),gl(n)})).catch((e=>bs(e,8)?e:Promise.reject(e)))}function w(e,t,n){for(const r of i.list())r(e,t,n)}function x(e,t,n,r,s){const l=m(e,t);if(l)return l;const i=t===hs,a=No?history.state:{};n&&(r||i?o.replace(e.fullPath,Do({scroll:i&&a&&a.scroll},s)):o.push(e.fullPath,s)),c.value=e,F(e,t,n,i),R()}let C;function k(){C||(C=o.listen(((e,t,n)=>{if(!$.listening)return;const r=d(e),s=g(r);if(s)return void y(Do(s,{replace:!0}),r).catch(qo);a=r;const l=c.value;var i,u;No&&(i=cs(l.fullPath,n.delta),u=ls(),as.set(i,u)),_(r,l).catch((e=>bs(e,12)?e:bs(e,2)?(y(e.to,r).then((e=>{bs(e,20)&&!n.delta&&n.type===es.pop&&o.go(-1,!1)})).catch(qo),Promise.reject()):(n.delta&&o.go(-n.delta,!1),P(e,r,l)))).then((e=>{(e=e||x(r,l,!1))&&(n.delta&&!bs(e,8)?o.go(-n.delta,!1):n.type===es.pop&&bs(e,20)&&o.go(-1,!1)),w(r,l,e)})).catch(qo)})))}let E,S=cl(),O=cl();function P(e,t,n){R(e);const r=O.list();return r.length?r.forEach((r=>r(e,t,n))):console.error(e),Promise.reject(e)}function R(e){return E||(E=!e,k(),S.list().forEach((([t,n])=>e?n(e):t())),S.reset()),e}function F(t,n,r,o){const{scrollBehavior:s}=e;if(!No||!s)return Promise.resolve();const l=!r&&function(e){const t=as.get(e);return as.delete(e),t}(cs(t.fullPath,0))||(o||!r)&&history.state&&history.state.scroll||null;return $t().then((()=>s(t,n,l))).then((e=>e&&is(e))).catch((e=>P(e,t,n)))}const j=e=>o.go(e);let A;const M=new Set,$={currentRoute:c,listening:!0,addRoute:function(e,n){let r,o;return ds(e)?(r=t.getRecordMatcher(e),o=n):o=e,t.addRoute(o,r)},removeRoute:function(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)},hasRoute:function(e){return!!t.getRecordMatcher(e)},getRoutes:function(){return t.getRoutes().map((e=>e.record))},resolve:d,options:e,push:v,replace:function(e){return v(Do(h(e),{replace:!0}))},go:j,back:()=>j(-1),forward:()=>j(1),beforeEach:s.add,beforeResolve:l.add,afterEach:i.add,onError:O.add,isReady:function(){return E&&c.value!==hs?Promise.resolve():new Promise(((e,t)=>{S.add([e,t])}))},install(e){e.component("RouterLink",pl),e.component("RouterView",vl),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>gt(c)}),No&&!A&&c.value===hs&&(A=!0,v(o.location).catch((e=>{})));const t={};for(const r in hs)t[r]=so((()=>c.value[r]));e.provide(sl,this),e.provide(ll,et(t)),e.provide(il,c);const n=e.unmount;M.add(e),e.unmount=function(){M.delete(e),M.size<1&&(a=hs,C&&C(),C=null,c.value=hs,A=!1,E=!1),n()}}};return $}({history:function(e){const t=function(e){const{history:t,location:n}=window,r={value:fs(e,n)},o={value:t.state};function s(r,s,l){const i=e.indexOf("#"),c=i>-1?(n.host&&document.querySelector("base")?e:e.slice(i))+r:us()+e+r;try{t[l?"replaceState":"pushState"](s,"",c),o.value=s}catch(a){console.error(a),n[l?"replace":"assign"](c)}}return o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:r,state:o,push:function(e,n){const l=Do({},o.value,t.state,{forward:e,scroll:ls()});s(l.current,l,!0),s(e,Do({},ps(r.value,e,null),{position:l.position+1},n),!1),r.value=e},replace:function(e,n){s(e,Do({},t.state,ps(o.value.back,e,o.value.forward,!0),n,{position:o.value.position}),!0),r.value=e}}}(e=function(e){if(!e)if(No){const t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),Go(e)}(e)),n=function(e,t,n,r){let o=[],s=[],l=null;const i=({state:s})=>{const i=fs(e,location),c=n.value,a=t.value;let u=0;if(s){if(n.value=i,t.value=s,l&&l===c)return void(l=null);u=a?s.position-a.position:0}else r(i);o.forEach((e=>{e(n.value,c,{delta:u,type:es.pop,direction:u?u>0?ns.forward:ns.back:ns.unknown})}))};function c(){const{history:e}=window;e.state&&e.replaceState(Do({},e.state,{scroll:ls()}),"")}return window.addEventListener("popstate",i),window.addEventListener("beforeunload",c),{pauseListeners:function(){l=n.value},listen:function(e){o.push(e);const t=()=>{const t=o.indexOf(e);t>-1&&o.splice(t,1)};return s.push(t),t},destroy:function(){for(const e of s)e();s=[],window.removeEventListener("popstate",i),window.removeEventListener("beforeunload",c)}}}(e,t.state,t.location,t.replace),r=Do({location:"",base:e,go:function(e,t=!0){t||n.pauseListeners(),history.go(e)},createHref:ss.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}("./"),routes:[{path:"/",name:"home",component:_l},{...ql}]}),zl=((...e)=>{const t=(Po||(Po=_r(Oo))).createApp(...e),{mount:n}=t;return t.mount=e=>{const r=function(e){if(k(e)){return document.querySelector(e)}return e}(e);if(!r)return;const o=t._component;C(o)||o.render||o.template||(o.template=r.innerHTML),r.innerHTML="";const s=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},t})(Uo);zl.use(function(){const e=new K(!0),t=e.run((()=>ht({})));let n=[],r=[];const o=ct({install(e){o._a=e,e.provide(Ro,o),e.config.globalProperties.$pinia=o,r.forEach((e=>n.push(e))),r=[]},use(e){return this._a?n.push(e):r.push(e),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return o}()),zl.use(Hl),window.addEventListener("load",(()=>zl.mount("#app"))); +!function(){"use strict";try{if("undefined"!=typeof document){var t=document.createElement("style");t.appendChild(document.createTextNode(".navbar[data-v-7c94516e]{display:flex;width:100%;height:4rem;justify-content:start;background:rgb(36,165,75)}.navbar-nav[data-v-7c94516e]{display:flex;width:100%;justify-content:start;align-items:center}.nav-item[data-v-7c94516e]{margin-left:1rem;margin-right:1rem;color:#fff;text-decoration:none}.nav-item[data-v-7c94516e]:hover{color:#00f}.logo[data-v-7c94516e]{width:20%}[data-v-9a4ba095]:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}[data-v-9a4ba095]:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){[data-v-9a4ba095]:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*[data-v-9a4ba095],*[data-v-9a4ba095]:before,*[data-v-9a4ba095]:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}.app-container[data-v-9a4ba095]{width:100%}.container[data-v-9a4ba095]{max-width:1024px;margin:1rem auto;padding:.5rem 1rem;background:black}@media (min-width: 1024px){.about{min-height:100vh;display:flex;align-items:center}}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}")),document.head.appendChild(t)}}catch(r){console.error("vite-plugin-css-injected-by-js",r)}}(); +function e(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[e.toLowerCase()]:e=>!!n[e]}function t(e){if(_(e)){const n={};for(let r=0;r{for(const n of e)if("childList"===n.type)for(const e of n.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)})).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}();const n=/;(?![^(]*\))/g,r=/:([^]+)/,o=/\/\*.*?\*\//gs;function s(e){const t={};return e.replace(o,"").split(n).forEach((e=>{if(e){const n=e.split(r);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function l(e){let t="";if(k(e))t=e;else if(_(e))for(let n=0;n{},p=()=>!1,d=/^on[^a-z]/,h=e=>d.test(e),m=e=>e.startsWith("onUpdate:"),v=Object.assign,g=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},y=Object.prototype.hasOwnProperty,b=(e,t)=>y.call(e,t),_=Array.isArray,w=e=>"[object Map]"===R(e),x=e=>"[object Set]"===R(e),C=e=>"function"==typeof e,k=e=>"string"==typeof e,E=e=>"symbol"==typeof e,S=e=>null!==e&&"object"==typeof e,O=e=>S(e)&&C(e.then)&&C(e.catch),P=Object.prototype.toString,R=e=>P.call(e),F=e=>R(e).slice(8,-1),j=e=>"[object Object]"===R(e),A=e=>k(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,M=e(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),$=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},T=/-(\w)/g,L=$((e=>e.replace(T,((e,t)=>t?t.toUpperCase():"")))),B=/\B([A-Z])/g,I=$((e=>e.replace(B,"-$1").toLowerCase())),V=$((e=>e.charAt(0).toUpperCase()+e.slice(1))),U=$((e=>e?`on${V(e)}`:"")),N=(e,t)=>!Object.is(e,t),D=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},W=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let H;const z=()=>H||(H="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});let G;class K{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=G,!e&&G&&(this.index=(G.scopes||(G.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=G;try{return G=this,e()}finally{G=t}}}on(){G=this}off(){G=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},Q=e=>(e.w&ee)>0,Y=e=>(e.n&ee)>0,Z=new WeakMap;let J=0,ee=1;const te=30;let ne;const re=Symbol(""),oe=Symbol("");class se{constructor(e,t=null,n){this.fn=e,this.scheduler=t,this.active=!0,this.deps=[],this.parent=void 0,function(e,t=G){t&&t.active&&t.effects.push(e)}(this,n)}run(){if(!this.active)return this.fn();let e=ne,t=ie;for(;e;){if(e===this)return;e=e.parent}try{return this.parent=ne,ne=this,ie=!0,ee=1<<++J,J<=te?(({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{("length"===n||n>=e)&&i.push(t)}))}else switch(void 0!==n&&i.push(l.get(n)),t){case"add":_(e)?A(n)&&i.push(l.get("length")):(i.push(l.get(re)),w(e)&&i.push(l.get(oe)));break;case"delete":_(e)||(i.push(l.get(re)),w(e)&&i.push(l.get(oe)));break;case"set":w(e)&&i.push(l.get(re))}if(1===i.length)i[0]&&he(i[0]);else{const e=[];for(const t of i)t&&e.push(...t);he(X(e))}}function he(e,t){const n=_(e)?e:[...e];for(const r of n)r.computed&&me(r);for(const r of n)r.computed||me(r)}function me(e,t){(e!==ne||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const ve=e("__proto__,__v_isRef,__isVue"),ge=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(E)),ye=ke(),be=ke(!1,!0),_e=ke(!0),we=xe();function xe(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=it(this);for(let t=0,o=this.length;t{e[t]=function(...e){ae();const n=it(this)[t].apply(this,e);return ue(),n}})),e}function Ce(e){const t=it(this);return fe(t,0,e),t.hasOwnProperty(e)}function ke(e=!1,t=!1){return function(n,r,o){if("__v_isReactive"===r)return!e;if("__v_isReadonly"===r)return e;if("__v_isShallow"===r)return t;if("__v_raw"===r&&o===(e?t?Je:Ze:t?Ye:Qe).get(n))return n;const s=_(n);if(!e){if(s&&b(we,r))return Reflect.get(we,r,o);if("hasOwnProperty"===r)return Ce}const l=Reflect.get(n,r,o);return(E(r)?ge.has(r):ve(r))?l:(e||fe(n,0,r),t?l:dt(l)?s&&A(r)?l:l.value:S(l)?e?tt(l):et(l):l)}}function Ee(e=!1){return function(t,n,r,o){let s=t[n];if(ot(s)&&dt(s)&&!dt(r))return!1;if(!e&&(st(r)||ot(r)||(s=it(s),r=it(r)),!_(t)&&dt(s)&&!dt(r)))return s.value=r,!0;const l=_(t)&&A(n)?Number(n)!0,deleteProperty:(e,t)=>!0},Pe=v({},Se,{get:be,set:Ee(!0)}),Re=e=>e,Fe=e=>Reflect.getPrototypeOf(e);function je(e,t,n=!1,r=!1){const o=it(e=e.__v_raw),s=it(t);n||(t!==s&&fe(o,0,t),fe(o,0,s));const{has:l}=Fe(o),i=r?Re:n?ut:at;return l.call(o,t)?i(e.get(t)):l.call(o,s)?i(e.get(s)):void(e!==o&&e.get(t))}function Ae(e,t=!1){const n=this.__v_raw,r=it(n),o=it(e);return t||(e!==o&&fe(r,0,e),fe(r,0,o)),e===o?n.has(e):n.has(e)||n.has(o)}function Me(e,t=!1){return e=e.__v_raw,!t&&fe(it(e),0,re),Reflect.get(e,"size",e)}function $e(e){e=it(e);const t=it(this);return Fe(t).has.call(t,e)||(t.add(e),de(t,"add",e,e)),this}function Te(e,t){t=it(t);const n=it(this),{has:r,get:o}=Fe(n);let s=r.call(n,e);s||(e=it(e),s=r.call(n,e));const l=o.call(n,e);return n.set(e,t),s?N(t,l)&&de(n,"set",e,t):de(n,"add",e,t),this}function Le(e){const t=it(this),{has:n,get:r}=Fe(t);let o=n.call(t,e);o||(e=it(e),o=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return o&&de(t,"delete",e,void 0),s}function Be(){const e=it(this),t=0!==e.size,n=e.clear();return t&&de(e,"clear",void 0,void 0),n}function Ie(e,t){return function(n,r){const o=this,s=o.__v_raw,l=it(s),i=t?Re:e?ut:at;return!e&&fe(l,0,re),s.forEach(((e,t)=>n.call(r,i(e),i(t),o)))}}function Ve(e,t,n){return function(...r){const o=this.__v_raw,s=it(o),l=w(s),i="entries"===e||e===Symbol.iterator&&l,c="keys"===e&&l,a=o[e](...r),u=n?Re:t?ut:at;return!t&&fe(s,0,c?oe:re),{next(){const{value:e,done:t}=a.next();return t?{value:e,done:t}:{value:i?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}function Ue(e){return function(...t){return"delete"!==e&&this}}function Ne(){const e={get(e){return je(this,e)},get size(){return Me(this)},has:Ae,add:$e,set:Te,delete:Le,clear:Be,forEach:Ie(!1,!1)},t={get(e){return je(this,e,!1,!0)},get size(){return Me(this)},has:Ae,add:$e,set:Te,delete:Le,clear:Be,forEach:Ie(!1,!0)},n={get(e){return je(this,e,!0)},get size(){return Me(this,!0)},has(e){return Ae.call(this,e,!0)},add:Ue("add"),set:Ue("set"),delete:Ue("delete"),clear:Ue("clear"),forEach:Ie(!0,!1)},r={get(e){return je(this,e,!0,!0)},get size(){return Me(this,!0)},has(e){return Ae.call(this,e,!0)},add:Ue("add"),set:Ue("set"),delete:Ue("delete"),clear:Ue("clear"),forEach:Ie(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((o=>{e[o]=Ve(o,!1,!1),n[o]=Ve(o,!0,!1),t[o]=Ve(o,!1,!0),r[o]=Ve(o,!0,!0)})),[e,n,t,r]}const[De,qe,We,He]=Ne();function ze(e,t){const n=t?e?He:We:e?qe:De;return(t,r,o)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get(b(n,r)&&r in t?n:t,r,o)}const Ge={get:ze(!1,!1)},Ke={get:ze(!1,!0)},Xe={get:ze(!0,!1)},Qe=new WeakMap,Ye=new WeakMap,Ze=new WeakMap,Je=new WeakMap;function et(e){return ot(e)?e:nt(e,!1,Se,Ge,Qe)}function tt(e){return nt(e,!0,Oe,Xe,Ze)}function nt(e,t,n,r,o){if(!S(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const l=(i=e).__v_skip||!Object.isExtensible(i)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(F(i));var i;if(0===l)return e;const c=new Proxy(e,2===l?r:n);return o.set(e,c),c}function rt(e){return ot(e)?rt(e.__v_raw):!(!e||!e.__v_isReactive)}function ot(e){return!(!e||!e.__v_isReadonly)}function st(e){return!(!e||!e.__v_isShallow)}function lt(e){return rt(e)||ot(e)}function it(e){const t=e&&e.__v_raw;return t?it(t):e}function ct(e){return q(e,"__v_skip",!0),e}const at=e=>S(e)?et(e):e,ut=e=>S(e)?tt(e):e;function ft(e){ie&&ne&&pe((e=it(e)).dep||(e.dep=X()))}function pt(e,t){const n=(e=it(e)).dep;n&&he(n)}function dt(e){return!(!e||!0!==e.__v_isRef)}function ht(e){return mt(e,!1)}function mt(e,t){return dt(e)?e:new vt(e,t)}class vt{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:it(e),this._value=t?e:at(e)}get value(){return ft(this),this._value}set value(e){const t=this.__v_isShallow||st(e)||ot(e);e=t?e:it(e),N(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:at(e),pt(this))}}function gt(e){return dt(e)?e.value:e}const yt={get:(e,t,n)=>gt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return dt(o)&&!dt(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function bt(e){return rt(e)?e:new Proxy(e,yt)}var _t;class wt{constructor(e,t,n,r){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this[_t]=!1,this._dirty=!0,this.effect=new se(e,(()=>{this._dirty||(this._dirty=!0,pt(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=n}get value(){const e=it(this);return ft(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function xt(e,t,n,r){let o;try{o=r?e(...r):e()}catch(s){kt(s,t,n)}return o}function Ct(e,t,n,r){if(C(e)){const o=xt(e,t,n,r);return o&&O(o)&&o.catch((e=>{kt(e,t,n)})),o}const o=[];for(let s=0;s>>1;Vt(Ot[r])Vt(e)-Vt(t))),jt=0;jtnull==e.id?1/0:e.id,Ut=(e,t)=>{const n=Vt(e)-Vt(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Nt(e){St=!1,Et=!0,Ot.sort(Ut);try{for(Pt=0;Ptk(e)?e.trim():e))),t&&(o=n.map(W))}let i,c=r[i=U(t)]||r[i=U(L(t))];!c&&s&&(c=r[i=U(I(t))]),c&&Ct(c,e,6,o);const u=r[i+"Once"];if(u){if(e.emitted){if(e.emitted[i])return}else e.emitted={};e.emitted[i]=!0,Ct(u,e,6,o)}}function qt(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(void 0!==o)return o;const s=e.emits;let l={},i=!1;if(!C(e)){const r=e=>{const n=qt(e,t,!0);n&&(i=!0,v(l,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return s||i?(_(s)?s.forEach((e=>l[e]=null)):v(l,s),S(e)&&r.set(e,l),l):(S(e)&&r.set(e,null),null)}function Wt(e,t){return!(!e||!h(t))&&(t=t.slice(2).replace(/Once$/,""),b(e,t[0].toLowerCase()+t.slice(1))||b(e,I(t))||b(e,t))}let Ht=null,zt=null;function Gt(e){const t=Ht;return Ht=e,zt=e&&e.type.__scopeId||null,t}function Kt(e,t=Ht,n){if(!t)return e;if(e._n)return e;const r=(...n)=>{r._d&&jr(-1);const o=Gt(t);let s;try{s=e(...n)}finally{Gt(o),r._d&&jr(1)}return s};return r._n=!0,r._c=!0,r._d=!0,r}function Xt(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:s,propsOptions:[l],slots:i,attrs:c,emit:a,render:u,renderCache:f,data:p,setupState:d,ctx:h,inheritAttrs:v}=e;let g,y;const b=Gt(e);try{if(4&n.shapeFlag){const e=o||r;g=qr(u.call(e,e,f,s,d,p,h)),y=c}else{const e=t;0,g=qr(e.length>1?e(s,{attrs:c,slots:i,emit:a}):e(s,null)),y=t.props?c:Qt(c)}}catch(w){Or.length=0,kt(w,e,1),g=Ur(Er)}let _=g;if(y&&!1!==v){const e=Object.keys(y),{shapeFlag:t}=_;e.length&&7&t&&(l&&e.some(m)&&(y=Yt(y,l)),_=Nr(_,y))}return n.dirs&&(_=Nr(_),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&(_.transition=n.transition),g=_,Gt(b),g}const Qt=e=>{let t;for(const n in e)("class"===n||"style"===n||h(n))&&((t||(t={}))[n]=e[n]);return t},Yt=(e,t)=>{const n={};for(const r in e)m(r)&&r.slice(9)in t||(n[r]=e[r]);return n};function Zt(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;o1)return n&&C(t)?t.call(r.proxy):t}}const tn={};function nn(e,t,n){return rn(e,t,n)}function rn(e,t,{immediate:n,deep:r,flush:o,onTrack:s,onTrigger:l}=a){const i=G===(null==Xr?void 0:Xr.scope)?Xr:null;let c,u,p=!1,d=!1;if(dt(e)?(c=()=>e.value,p=st(e)):rt(e)?(c=()=>e,r=!0):_(e)?(d=!0,p=e.some((e=>rt(e)||st(e))),c=()=>e.map((e=>dt(e)?e.value:rt(e)?ln(e):C(e)?xt(e,i,2):void 0))):c=C(e)?t?()=>xt(e,i,2):()=>{if(!i||!i.isUnmounted)return u&&u(),Ct(e,i,3,[m])}:f,t&&r){const e=c;c=()=>ln(e())}let h,m=e=>{u=w.onStop=()=>{xt(e,i,4)}};if(to){if(m=f,t?n&&Ct(t,i,3,[c(),d?[]:void 0,m]):c(),"sync"!==o)return f;{const e=co();h=e.__watcherHandles||(e.__watcherHandles=[])}}let v=d?new Array(e.length).fill(tn):tn;const y=()=>{if(w.active)if(t){const e=w.run();(r||p||(d?e.some(((e,t)=>N(e,v[t]))):N(e,v)))&&(u&&u(),Ct(t,i,3,[e,v===tn?void 0:d&&v[0]===tn?[]:v,m]),v=e)}else w.run()};let b;y.allowRecurse=!!t,"sync"===o?b=y:"post"===o?b=()=>br(y,i&&i.suspense):(y.pre=!0,i&&(y.id=i.uid),b=()=>Tt(y));const w=new se(c,b);t?n?y():v=w.run():"post"===o?br(w.run.bind(w),i&&i.suspense):w.run();const x=()=>{w.stop(),i&&i.scope&&g(i.scope.effects,w)};return h&&h.push(x),x}function on(e,t,n){const r=this.proxy,o=k(e)?e.includes(".")?sn(r,e):()=>r[e]:e.bind(r,r);let s;C(t)?s=t:(s=t.handler,n=t);const l=Xr;Yr(this);const i=rn(o,s.bind(r),n);return l?Yr(l):Zr(),i}function sn(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{ln(e,t)}));else if(j(e))for(const n in e)ln(e[n],t);return e}const cn=[Function,Array];Boolean,Boolean;function an(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function un(e,t,n,r){const{appear:o,mode:s,persisted:l=!1,onBeforeEnter:i,onEnter:c,onAfterEnter:a,onEnterCancelled:u,onBeforeLeave:f,onLeave:p,onAfterLeave:d,onLeaveCancelled:h,onBeforeAppear:m,onAppear:v,onAfterAppear:g,onAppearCancelled:y}=t,b=String(e.key),w=an(n,e),x=(e,t)=>{e&&Ct(e,r,9,t)},C=(e,t)=>{const n=t[1];x(e,t),_(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},k={mode:s,persisted:l,beforeEnter(t){let r=i;if(!n.isMounted){if(!o)return;r=m||i}t._leaveCb&&t._leaveCb(!0);const s=w[b];s&&Tr(e,s)&&s.el._leaveCb&&s.el._leaveCb(),x(r,[t])},enter(e){let t=c,r=a,s=u;if(!n.isMounted){if(!o)return;t=v||c,r=g||a,s=y||u}let l=!1;const i=e._enterCb=t=>{l||(l=!0,x(t?s:r,[e]),k.delayedLeave&&k.delayedLeave(),e._enterCb=void 0)};t?C(t,[e,i]):i()},leave(t,r){const o=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return r();x(f,[t]);let s=!1;const l=t._leaveCb=n=>{s||(s=!0,r(),x(n?h:d,[t]),t._leaveCb=void 0,w[o]===e&&delete w[o])};w[o]=e,p?C(p,[t,l]):l()},clone:e=>un(e,t,n,r)};return k}function fn(e){if(gn(e))return(e=Nr(e)).children=null,e}function pn(e){return gn(e)?e.children?e.children[0]:void 0:e}function dn(e,t){6&e.shapeFlag&&e.component?dn(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function hn(e,t=!1,n){let r=[],o=0;for(let s=0;s1)for(let s=0;s!!e.type.__asyncLoader,gn=e=>e.type.__isKeepAlive;function yn(e,t){_n(e,"a",t)}function bn(e,t){_n(e,"da",t)}function _n(e,t,n=Xr){const r=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(xn(t,r,n),n){let e=n.parent;for(;e&&e.parent;)gn(e.parent.vnode)&&wn(r,t,n,e),e=e.parent}}function wn(e,t,n,r){const o=xn(t,e,r,!0);Rn((()=>{g(r[t],o)}),n)}function xn(e,t,n=Xr,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;ae(),Yr(n);const o=Ct(t,n,e,r);return Zr(),ue(),o});return r?o.unshift(s):o.push(s),s}}const Cn=e=>(t,n=Xr)=>(!to||"sp"===e)&&xn(e,((...e)=>t(...e)),n),kn=Cn("bm"),En=Cn("m"),Sn=Cn("bu"),On=Cn("u"),Pn=Cn("bum"),Rn=Cn("um"),Fn=Cn("sp"),jn=Cn("rtg"),An=Cn("rtc");function Mn(e,t=Xr){xn("ec",e,t)}function $n(e,t,n,r){const o=e.dirs,s=t&&t.dirs;for(let l=0;le?Jr(e)?oo(e)||e.proxy:Vn(e.parent):null,Un=v(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Vn(e.parent),$root:e=>Vn(e.root),$emit:e=>e.emit,$options:e=>Gn(e),$forceUpdate:e=>e.f||(e.f=()=>Tt(e.update)),$nextTick:e=>e.n||(e.n=$t.bind(e.proxy)),$watch:e=>on.bind(e)}),Nn=(e,t)=>e!==a&&!e.__isScriptSetup&&b(e,t),Dn={get({_:e},t){const{ctx:n,setupState:r,data:o,props:s,accessCache:l,type:i,appContext:c}=e;let u;if("$"!==t[0]){const i=l[t];if(void 0!==i)switch(i){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(Nn(r,t))return l[t]=1,r[t];if(o!==a&&b(o,t))return l[t]=2,o[t];if((u=e.propsOptions[0])&&b(u,t))return l[t]=3,s[t];if(n!==a&&b(n,t))return l[t]=4,n[t];qn&&(l[t]=0)}}const f=Un[t];let p,d;return f?("$attrs"===t&&fe(e,0,t),f(e)):(p=i.__cssModules)&&(p=p[t])?p:n!==a&&b(n,t)?(l[t]=4,n[t]):(d=c.config.globalProperties,b(d,t)?d[t]:void 0)},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return Nn(o,t)?(o[t]=n,!0):r!==a&&b(r,t)?(r[t]=n,!0):!b(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(s[t]=n,!0))},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:s}},l){let i;return!!n[l]||e!==a&&b(e,l)||Nn(t,l)||(i=s[0])&&b(i,l)||b(r,l)||b(Un,l)||b(o.config.globalProperties,l)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:b(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let qn=!0;function Wn(e){const t=Gn(e),n=e.proxy,r=e.ctx;qn=!1,t.beforeCreate&&Hn(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:l,watch:i,provide:c,inject:a,created:u,beforeMount:p,mounted:d,beforeUpdate:h,updated:m,activated:v,deactivated:g,beforeDestroy:y,beforeUnmount:b,destroyed:w,unmounted:x,render:k,renderTracked:E,renderTriggered:O,errorCaptured:P,serverPrefetch:R,expose:F,inheritAttrs:j,components:A,directives:M,filters:$}=t;if(a&&function(e,t,n=f,r=!1){_(e)&&(e=Yn(e));for(const o in e){const n=e[o];let s;s=S(n)?"default"in n?en(n.from||o,n.default,!0):en(n.from||o):en(n),dt(s)&&r?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e}):t[o]=s}}(a,r,null,e.appContext.config.unwrapInjectedRef),l)for(const f in l){const e=l[f];C(e)&&(r[f]=e.bind(n))}if(o){const t=o.call(n,n);S(t)&&(e.data=et(t))}if(qn=!0,s)for(const _ in s){const e=s[_],t=C(e)?e.bind(n,n):C(e.get)?e.get.bind(n,n):f,o=!C(e)&&C(e.set)?e.set.bind(n):f,l=so({get:t,set:o});Object.defineProperty(r,_,{enumerable:!0,configurable:!0,get:()=>l.value,set:e=>l.value=e})}if(i)for(const f in i)zn(i[f],r,n,f);if(c){const e=C(c)?c.call(n):c;Reflect.ownKeys(e).forEach((t=>{Jt(t,e[t])}))}function T(e,t){_(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(u&&Hn(u,e,"c"),T(kn,p),T(En,d),T(Sn,h),T(On,m),T(yn,v),T(bn,g),T(Mn,P),T(An,E),T(jn,O),T(Pn,b),T(Rn,x),T(Fn,R),_(F))if(F.length){const t=e.exposed||(e.exposed={});F.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});k&&e.render===f&&(e.render=k),null!=j&&(e.inheritAttrs=j),A&&(e.components=A),M&&(e.directives=M)}function Hn(e,t,n){Ct(_(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function zn(e,t,n,r){const o=r.includes(".")?sn(n,r):()=>n[r];if(k(e)){const n=t[e];C(n)&&nn(o,n)}else if(C(e))nn(o,e.bind(n));else if(S(e))if(_(e))e.forEach((e=>zn(e,t,n,r)));else{const r=C(e.handler)?e.handler.bind(n):t[e.handler];C(r)&&nn(o,r,e)}}function Gn(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:l}}=e.appContext,i=s.get(t);let c;return i?c=i:o.length||n||r?(c={},o.length&&o.forEach((e=>Kn(c,e,l,!0))),Kn(c,t,l)):c=t,S(t)&&s.set(t,c),c}function Kn(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&Kn(e,s,n,!0),o&&o.forEach((t=>Kn(e,t,n,!0)));for(const l in t)if(r&&"expose"===l);else{const r=Xn[l]||n&&n[l];e[l]=r?r(e[l],t[l]):t[l]}return e}const Xn={data:Qn,props:Jn,emits:Jn,methods:Jn,computed:Jn,beforeCreate:Zn,created:Zn,beforeMount:Zn,mounted:Zn,beforeUpdate:Zn,updated:Zn,beforeDestroy:Zn,beforeUnmount:Zn,destroyed:Zn,unmounted:Zn,activated:Zn,deactivated:Zn,errorCaptured:Zn,serverPrefetch:Zn,components:Jn,directives:Jn,watch:function(e,t){if(!e)return t;if(!t)return e;const n=v(Object.create(null),e);for(const r in t)n[r]=Zn(e[r],t[r]);return n},provide:Qn,inject:function(e,t){return Jn(Yn(e),Yn(t))}};function Qn(e,t){return t?e?function(){return v(C(e)?e.call(this,this):e,C(t)?t.call(this,this):t)}:t:e}function Yn(e){if(_(e)){const t={};for(let n=0;n{c=!0;const[n,r]=rr(e,t,!0);v(l,n),r&&i.push(...r)};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}if(!s&&!c)return S(e)&&r.set(e,u),u;if(_(s))for(let u=0;u-1,n[1]=r<0||t-1||b(n,"default"))&&i.push(e)}}}const f=[l,i];return S(e)&&r.set(e,f),f}function or(e){return"$"!==e[0]}function sr(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:null===e?"null":""}function lr(e,t){return sr(e)===sr(t)}function ir(e,t){return _(t)?t.findIndex((t=>lr(t,e))):C(t)&&lr(t,e)?0:-1}const cr=e=>"_"===e[0]||"$stable"===e,ar=e=>_(e)?e.map(qr):[qr(e)],ur=(e,t,n)=>{if(t._n)return t;const r=Kt(((...e)=>ar(t(...e))),n);return r._c=!1,r},fr=(e,t,n)=>{const r=e._ctx;for(const o in e){if(cr(o))continue;const n=e[o];if(C(n))t[o]=ur(0,n,r);else if(null!=n){const e=ar(n);t[o]=()=>e}}},pr=(e,t)=>{const n=ar(t);e.slots.default=()=>n},dr=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=it(t),q(t,"_",n)):fr(t,e.slots={})}else e.slots={},t&&pr(e,t);q(e.slots,Lr,1)},hr=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,l=a;if(32&r.shapeFlag){const e=t._;e?n&&1===e?s=!1:(v(o,t),n||1!==e||delete o._):(s=!t.$stable,fr(t,o)),l=t}else t&&(pr(e,t),l={default:1});if(s)for(const i in o)cr(i)||i in l||delete o[i]};function mr(){return{app:null,config:{isNativeTag:p,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let vr=0;function gr(e,t){return function(n,r=null){C(n)||(n=Object.assign({},n)),null==r||S(r)||(r=null);const o=mr(),s=new Set;let l=!1;const i=o.app={_uid:vr++,_component:n,_props:r,_container:null,_context:o,_instance:null,version:ao,get config(){return o.config},set config(e){},use:(e,...t)=>(s.has(e)||(e&&C(e.install)?(s.add(e),e.install(i,...t)):C(e)&&(s.add(e),e(i,...t))),i),mixin:e=>(o.mixins.includes(e)||o.mixins.push(e),i),component:(e,t)=>t?(o.components[e]=t,i):o.components[e],directive:(e,t)=>t?(o.directives[e]=t,i):o.directives[e],mount(s,c,a){if(!l){const u=Ur(n,r);return u.appContext=o,c&&t?t(u,s):e(u,s,a),l=!0,i._container=s,s.__vue_app__=i,oo(u.component)||u.component.proxy}},unmount(){l&&(e(null,i._container),delete i._container.__vue_app__)},provide:(e,t)=>(o.provides[e]=t,i)};return i}}function yr(e,t,n,r,o=!1){if(_(e))return void e.forEach(((e,s)=>yr(e,t&&(_(t)?t[s]:t),n,r,o)));if(vn(r)&&!o)return;const s=4&r.shapeFlag?oo(r.component)||r.component.proxy:r.el,l=o?null:s,{i:i,r:c}=e,u=t&&t.r,f=i.refs===a?i.refs={}:i.refs,p=i.setupState;if(null!=u&&u!==c&&(k(u)?(f[u]=null,b(p,u)&&(p[u]=null)):dt(u)&&(u.value=null)),C(c))xt(c,i,12,[l,f]);else{const t=k(c),r=dt(c);if(t||r){const i=()=>{if(e.f){const n=t?b(p,c)?p[c]:f[c]:c.value;o?_(n)&&g(n,s):_(n)?n.includes(s)||n.push(s):t?(f[c]=[s],b(p,c)&&(p[c]=f[c])):(c.value=[s],e.k&&(f[e.k]=c.value))}else t?(f[c]=l,b(p,c)&&(p[c]=l)):r&&(c.value=l,e.k&&(f[e.k]=l))};l?(i.id=-1,br(i,n)):i()}}}const br=function(e,t){var n;t&&t.pendingBranch?_(e)?t.effects.push(...e):t.effects.push(e):(_(n=e)?Rt.push(...n):Ft&&Ft.includes(n,n.allowRecurse?jt+1:jt)||Rt.push(n),Lt())};function _r(e){return function(e,t){z().__VUE__=!0;const{insert:n,remove:r,patchProp:o,createElement:s,createText:l,createComment:i,setText:c,setElementText:p,parentNode:d,nextSibling:h,setScopeId:m=f,insertStaticContent:v}=e,g=(e,t,n,r=null,o=null,s=null,l=!1,i=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!Tr(e,t)&&(r=J(e),G(e,o,s,!0),e=null),-2===t.patchFlag&&(c=!1,t.dynamicChildren=null);const{type:a,ref:u,shapeFlag:f}=t;switch(a){case kr:y(e,t,n,r);break;case Er:_(e,t,n,r);break;case Sr:null==e&&w(t,n,r,l);break;case Cr:A(e,t,n,r,o,s,l,i,c);break;default:1&f?k(e,t,n,r,o,s,l,i,c):6&f?$(e,t,n,r,o,s,l,i,c):(64&f||128&f)&&a.process(e,t,n,r,o,s,l,i,c,te)}null!=u&&o&&yr(u,e&&e.ref,s,t||e,!t)},y=(e,t,r,o)=>{if(null==e)n(t.el=l(t.children),r,o);else{const n=t.el=e.el;t.children!==e.children&&c(n,t.children)}},_=(e,t,r,o)=>{null==e?n(t.el=i(t.children||""),r,o):t.el=e.el},w=(e,t,n,r)=>{[e.el,e.anchor]=v(e.children,t,n,r,e.el,e.anchor)},x=({el:e,anchor:t},r,o)=>{let s;for(;e&&e!==t;)s=h(e),n(e,r,o),e=s;n(t,r,o)},C=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=h(e),r(e),e=n;r(t)},k=(e,t,n,r,o,s,l,i,c)=>{l=l||"svg"===t.type,null==e?E(t,n,r,o,s,l,i,c):R(e,t,o,s,l,i,c)},E=(e,t,r,l,i,c,a,u)=>{let f,d;const{type:h,props:m,shapeFlag:v,transition:g,dirs:y}=e;if(f=e.el=s(e.type,c,m&&m.is,m),8&v?p(f,e.children):16&v&&P(e.children,f,null,l,i,c&&"foreignObject"!==h,a,u),y&&$n(e,null,l,"created"),S(f,e,e.scopeId,a,l),m){for(const t in m)"value"===t||M(t)||o(f,t,null,m[t],c,e.children,l,i,Z);"value"in m&&o(f,"value",null,m.value),(d=m.onVnodeBeforeMount)&&zr(d,l,e)}y&&$n(e,null,l,"beforeMount");const b=(!i||i&&!i.pendingBranch)&&g&&!g.persisted;b&&g.beforeEnter(f),n(f,t,r),((d=m&&m.onVnodeMounted)||b||y)&&br((()=>{d&&zr(d,l,e),b&&g.enter(f),y&&$n(e,null,l,"mounted")}),i)},S=(e,t,n,r,o)=>{if(n&&m(e,n),r)for(let s=0;s{for(let a=c;a{const c=t.el=e.el;let{patchFlag:u,dynamicChildren:f,dirs:d}=t;u|=16&e.patchFlag;const h=e.props||a,m=t.props||a;let v;n&&wr(n,!1),(v=m.onVnodeBeforeUpdate)&&zr(v,n,t,e),d&&$n(t,e,n,"beforeUpdate"),n&&wr(n,!0);const g=s&&"foreignObject"!==t.type;if(f?F(e.dynamicChildren,f,c,n,r,g,l):i||N(e,t,c,null,n,r,g,l,!1),u>0){if(16&u)j(c,t,h,m,n,r,s);else if(2&u&&h.class!==m.class&&o(c,"class",null,m.class,s),4&u&&o(c,"style",h.style,m.style,s),8&u){const l=t.dynamicProps;for(let t=0;t{v&&zr(v,n,t,e),d&&$n(t,e,n,"updated")}),r)},F=(e,t,n,r,o,s,l)=>{for(let i=0;i{if(n!==r){if(n!==a)for(const c in n)M(c)||c in r||o(e,c,n[c],null,i,t.children,s,l,Z);for(const c in r){if(M(c))continue;const a=r[c],u=n[c];a!==u&&"value"!==c&&o(e,c,u,a,i,t.children,s,l,Z)}"value"in r&&o(e,"value",n.value,r.value)}},A=(e,t,r,o,s,i,c,a,u)=>{const f=t.el=e?e.el:l(""),p=t.anchor=e?e.anchor:l("");let{patchFlag:d,dynamicChildren:h,slotScopeIds:m}=t;m&&(a=a?a.concat(m):m),null==e?(n(f,r,o),n(p,r,o),P(t.children,r,p,s,i,c,a,u)):d>0&&64&d&&h&&e.dynamicChildren?(F(e.dynamicChildren,h,r,s,i,c,a),(null!=t.key||s&&t===s.subTree)&&xr(e,t,!0)):N(e,t,r,p,s,i,c,a,u)},$=(e,t,n,r,o,s,l,i,c)=>{t.slotScopeIds=i,null==e?512&t.shapeFlag?o.ctx.activate(t,n,r,l,c):T(t,n,r,o,s,l,c):B(e,t,c)},T=(e,t,n,r,o,s,l)=>{const i=e.component=function(e,t,n){const r=e.type,o=(t?t.appContext:e.appContext)||Gr,s={uid:Kr++,vnode:e,type:r,parent:t,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,scope:new K(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(o.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:rr(r,o),emitsOptions:qt(r,o),emit:null,emitted:null,propsDefaults:a,inheritAttrs:r.inheritAttrs,ctx:a,data:a,props:a,attrs:a,slots:a,refs:a,setupState:a,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};s.ctx={_:s},s.root=t?t.root:s,s.emit=Dt.bind(null,s),e.ce&&e.ce(s);return s}(e,r,o);if(gn(e)&&(i.ctx.renderer=te),function(e,t=!1){to=t;const{props:n,children:r}=e.vnode,o=Jr(e);er(e,n,o,t),dr(e,r);const s=o?function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=ct(new Proxy(e.ctx,Dn));const{setup:r}=n;if(r){const n=e.setupContext=r.length>1?function(e){const t=t=>{e.exposed=t||{}};let n;return{get attrs(){return n||(n=function(e){return new Proxy(e.attrs,{get:(t,n)=>(fe(e,0,"$attrs"),t[n])})}(e))},slots:e.slots,emit:e.emit,expose:t}}(e):null;Yr(e),ae();const o=xt(r,e,0,[e.props,n]);if(ue(),Zr(),O(o)){if(o.then(Zr,Zr),t)return o.then((n=>{no(e,n,t)})).catch((t=>{kt(t,e,0)}));e.asyncDep=o}else no(e,o,t)}else ro(e,t)}(e,t):void 0;to=!1}(i),i.asyncDep){if(o&&o.registerDep(i,V),!e.el){const e=i.subTree=Ur(Er);_(null,e,t,n)}}else V(i,e,t,n,o,s,l)},B=(e,t,n)=>{const r=t.component=e.component;if(function(e,t,n){const{props:r,children:o,component:s}=e,{props:l,children:i,patchFlag:c}=t,a=s.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&c>=0))return!(!o&&!i||i&&i.$stable)||r!==l&&(r?!l||Zt(r,l,a):!!l);if(1024&c)return!0;if(16&c)return r?Zt(r,l,a):!!l;if(8&c){const e=t.dynamicProps;for(let t=0;tPt&&Ot.splice(t,1)}(r.update),r.update()}else t.el=e.el,r.vnode=t},V=(e,t,n,r,o,s,l)=>{const i=()=>{if(e.isMounted){let t,{next:n,bu:r,u:i,parent:c,vnode:a}=e,u=n;wr(e,!1),n?(n.el=a.el,U(e,n,l)):n=a,r&&D(r),(t=n.props&&n.props.onVnodeBeforeUpdate)&&zr(t,c,n,a),wr(e,!0);const f=Xt(e),p=e.subTree;e.subTree=f,g(p,f,d(p.el),J(p),e,o,s),n.el=f.el,null===u&&function({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}(e,f.el),i&&br(i,o),(t=n.props&&n.props.onVnodeUpdated)&&br((()=>zr(t,c,n,a)),o)}else{let l;const{el:i,props:c}=t,{bm:a,m:u,parent:f}=e,p=vn(t);if(wr(e,!1),a&&D(a),!p&&(l=c&&c.onVnodeBeforeMount)&&zr(l,f,t),wr(e,!0),i&&re){const n=()=>{e.subTree=Xt(e),re(i,e.subTree,e,o,null)};p?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{const l=e.subTree=Xt(e);g(null,l,n,r,e,o,s),t.el=l.el}if(u&&br(u,o),!p&&(l=c&&c.onVnodeMounted)){const e=t;br((()=>zr(l,f,e)),o)}(256&t.shapeFlag||f&&vn(f.vnode)&&256&f.vnode.shapeFlag)&&e.a&&br(e.a,o),e.isMounted=!0,t=n=r=null}},c=e.effect=new se(i,(()=>Tt(a)),e.scope),a=e.update=()=>c.run();a.id=e.uid,wr(e,!0),a()},U=(e,t,n)=>{t.component=e;const r=e.vnode.props;e.vnode=t,e.next=null,function(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:l}}=e,i=it(o),[c]=e.propsOptions;let a=!1;if(!(r||l>0)||16&l){let r;tr(e,t,o,s)&&(a=!0);for(const s in i)t&&(b(t,s)||(r=I(s))!==s&&b(t,r))||(c?!n||void 0===n[s]&&void 0===n[r]||(o[s]=nr(c,i,s,void 0,e,!0)):delete o[s]);if(s!==i)for(const e in s)t&&b(t,e)||(delete s[e],a=!0)}else if(8&l){const n=e.vnode.dynamicProps;for(let r=0;r{const a=e&&e.children,u=e?e.shapeFlag:0,f=t.children,{patchFlag:d,shapeFlag:h}=t;if(d>0){if(128&d)return void W(a,f,n,r,o,s,l,i,c);if(256&d)return void q(a,f,n,r,o,s,l,i,c)}8&h?(16&u&&Z(a,o,s),f!==a&&p(n,f)):16&u?16&h?W(a,f,n,r,o,s,l,i,c):Z(a,o,s,!0):(8&u&&p(n,""),16&h&&P(f,n,r,o,s,l,i,c))},q=(e,t,n,r,o,s,l,i,c)=>{t=t||u;const a=(e=e||u).length,f=t.length,p=Math.min(a,f);let d;for(d=0;df?Z(e,o,s,!0,!1,p):P(t,n,r,o,s,l,i,c,p)},W=(e,t,n,r,o,s,l,i,c)=>{let a=0;const f=t.length;let p=e.length-1,d=f-1;for(;a<=p&&a<=d;){const r=e[a],u=t[a]=c?Wr(t[a]):qr(t[a]);if(!Tr(r,u))break;g(r,u,n,null,o,s,l,i,c),a++}for(;a<=p&&a<=d;){const r=e[p],a=t[d]=c?Wr(t[d]):qr(t[d]);if(!Tr(r,a))break;g(r,a,n,null,o,s,l,i,c),p--,d--}if(a>p){if(a<=d){const e=d+1,u=ed)for(;a<=p;)G(e[a],o,s,!0),a++;else{const h=a,m=a,v=new Map;for(a=m;a<=d;a++){const e=t[a]=c?Wr(t[a]):qr(t[a]);null!=e.key&&v.set(e.key,a)}let y,b=0;const _=d-m+1;let w=!1,x=0;const C=new Array(_);for(a=0;a<_;a++)C[a]=0;for(a=h;a<=p;a++){const r=e[a];if(b>=_){G(r,o,s,!0);continue}let u;if(null!=r.key)u=v.get(r.key);else for(y=m;y<=d;y++)if(0===C[y-m]&&Tr(r,t[y])){u=y;break}void 0===u?G(r,o,s,!0):(C[u-m]=a+1,u>=x?x=u:w=!0,g(r,t[u],n,null,o,s,l,i,c),b++)}const k=w?function(e){const t=e.slice(),n=[0];let r,o,s,l,i;const c=e.length;for(r=0;r>1,e[n[i]]0&&(t[r]=n[s-1]),n[s]=r)}}s=n.length,l=n[s-1];for(;s-- >0;)n[s]=l,l=t[l];return n}(C):u;for(y=k.length-1,a=_-1;a>=0;a--){const e=m+a,u=t[e],p=e+1{const{el:l,type:i,transition:c,children:a,shapeFlag:u}=e;if(6&u)return void H(e.component.subTree,t,r,o);if(128&u)return void e.suspense.move(t,r,o);if(64&u)return void i.move(e,t,r,te);if(i===Cr){n(l,t,r);for(let e=0;ec.enter(l)),s);else{const{leave:e,delayLeave:o,afterLeave:s}=c,i=()=>n(l,t,r),a=()=>{e(l,(()=>{i(),s&&s()}))};o?o(l,i,a):a()}else n(l,t,r)},G=(e,t,n,r=!1,o=!1)=>{const{type:s,props:l,ref:i,children:c,dynamicChildren:a,shapeFlag:u,patchFlag:f,dirs:p}=e;if(null!=i&&yr(i,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const d=1&u&&p,h=!vn(e);let m;if(h&&(m=l&&l.onVnodeBeforeUnmount)&&zr(m,t,e),6&u)Y(e.component,n,r);else{if(128&u)return void e.suspense.unmount(n,r);d&&$n(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,o,te,r):a&&(s!==Cr||f>0&&64&f)?Z(a,t,n,!1,!0):(s===Cr&&384&f||!o&&16&u)&&Z(c,t,n),r&&X(e)}(h&&(m=l&&l.onVnodeUnmounted)||d)&&br((()=>{m&&zr(m,t,e),d&&$n(e,null,t,"unmounted")}),n)},X=e=>{const{type:t,el:n,anchor:o,transition:s}=e;if(t===Cr)return void Q(n,o);if(t===Sr)return void C(e);const l=()=>{r(n),s&&!s.persisted&&s.afterLeave&&s.afterLeave()};if(1&e.shapeFlag&&s&&!s.persisted){const{leave:t,delayLeave:r}=s,o=()=>t(n,l);r?r(e.el,l,o):o()}else l()},Q=(e,t)=>{let n;for(;e!==t;)n=h(e),r(e),e=n;r(t)},Y=(e,t,n)=>{const{bum:r,scope:o,update:s,subTree:l,um:i}=e;r&&D(r),o.stop(),s&&(s.active=!1,G(l,e,t,n)),i&&br(i,t),br((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},Z=(e,t,n,r=!1,o=!1,s=0)=>{for(let l=s;l6&e.shapeFlag?J(e.component.subTree):128&e.shapeFlag?e.suspense.next():h(e.anchor||e.el),ee=(e,t,n)=>{null==e?t._vnode&&G(t._vnode,null,null,!0):g(t._vnode||null,e,t,null,null,null,n),Bt(),It(),t._vnode=e},te={p:g,um:G,m:H,r:X,mt:T,mc:P,pc:N,pbc:F,n:J,o:e};let ne,re;t&&([ne,re]=t(te));return{render:ee,hydrate:ne,createApp:gr(ee,ne)}}(e)}function wr({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function xr(e,t,n=!1){const r=e.children,o=t.children;if(_(r)&&_(o))for(let s=0;s0?Pr||u:null,Or.pop(),Pr=Or[Or.length-1]||null,Fr>0&&Pr&&Pr.push(e),e}function Mr(e,t,n,r,o,s){return Ar(Vr(e,t,n,r,o,s,!0))}function $r(e){return!!e&&!0===e.__v_isVNode}function Tr(e,t){return e.type===t.type&&e.key===t.key}const Lr="__vInternal",Br=({key:e})=>null!=e?e:null,Ir=({ref:e,ref_key:t,ref_for:n})=>null!=e?k(e)||dt(e)||C(e)?{i:Ht,r:e,k:t,f:!!n}:e:null;function Vr(e,t=null,n=null,r=0,o=null,s=(e===Cr?0:1),l=!1,i=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Br(t),ref:t&&Ir(t),scopeId:zt,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Ht};return i?(Hr(c,n),128&s&&e.normalize(c)):n&&(c.shapeFlag|=k(n)?8:16),Fr>0&&!l&&Pr&&(c.patchFlag>0||6&s)&&32!==c.patchFlag&&Pr.push(c),c}const Ur=function(e,n=null,r=null,o=0,s=null,i=!1){e&&e!==Bn||(e=Er);if($r(e)){const t=Nr(e,n,!0);return r&&Hr(t,r),Fr>0&&!i&&Pr&&(6&t.shapeFlag?Pr[Pr.indexOf(e)]=t:Pr.push(t)),t.patchFlag|=-2,t}c=e,C(c)&&"__vccOpts"in c&&(e=e.__vccOpts);var c;if(n){n=function(e){return e?lt(e)||Lr in e?v({},e):e:null}(n);let{class:e,style:r}=n;e&&!k(e)&&(n.class=l(e)),S(r)&&(lt(r)&&!_(r)&&(r=v({},r)),n.style=t(r))}const a=k(e)?1:(e=>e.__isSuspense)(e)?128:(e=>e.__isTeleport)(e)?64:S(e)?4:C(e)?2:0;return Vr(e,n,r,o,s,a,i,!0)};function Nr(e,n,r=!1){const{props:o,ref:s,patchFlag:i,children:c}=e,a=n?function(...e){const n={};for(let r=0;rXr||Ht,Yr=e=>{Xr=e,e.scope.on()},Zr=()=>{Xr&&Xr.scope.off(),Xr=null};function Jr(e){return 4&e.vnode.shapeFlag}let eo,to=!1;function no(e,t,n){C(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:S(t)&&(e.setupState=bt(t)),ro(e,n)}function ro(e,t,n){const r=e.type;if(!e.render){if(!t&&eo&&!r.render){const t=r.template||Gn(e).template;if(t){const{isCustomElement:n,compilerOptions:o}=e.appContext.config,{delimiters:s,compilerOptions:l}=r,i=v(v({isCustomElement:n,delimiters:s},o),l);r.render=eo(t,i)}}e.render=r.render||f}Yr(e),ae(),Wn(e),ue(),Zr()}function oo(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(bt(ct(e.exposed)),{get:(t,n)=>n in t?t[n]:n in Un?Un[n](e):void 0,has:(e,t)=>t in e||t in Un}))}const so=(e,t)=>function(e,t,n=!1){let r,o;const s=C(e);return s?(r=e,o=f):(r=e.get,o=e.set),new wt(r,o,s||!o,n)}(e,0,to);function lo(e,t,n){const r=arguments.length;return 2===r?S(t)&&!_(t)?$r(t)?Ur(e,null,[t]):Ur(e,t):Ur(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):3===r&&$r(n)&&(n=[n]),Ur(e,t,n))}const io=Symbol(""),co=()=>en(io),ao="3.2.47",uo="undefined"!=typeof document?document:null,fo=uo&&uo.createElement("template"),po={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t?uo.createElementNS("http://www.w3.org/2000/svg",e):uo.createElement(e,n?{is:n}:void 0);return"select"===e&&r&&null!=r.multiple&&o.setAttribute("multiple",r.multiple),o},createText:e=>uo.createTextNode(e),createComment:e=>uo.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>uo.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const l=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),o!==s&&(o=o.nextSibling););else{fo.innerHTML=r?`${e}`:e;const o=fo.content;if(r){const e=o.firstChild;for(;e.firstChild;)o.appendChild(e.firstChild);o.removeChild(e)}t.insertBefore(o,n)}return[l?l.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};const ho=/\s*!important$/;function mo(e,t,n){if(_(n))n.forEach((n=>mo(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=function(e,t){const n=go[t];if(n)return n;let r=L(t);if("filter"!==r&&r in e)return go[t]=r;r=V(r);for(let o=0;o{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();Ct(function(e,t){if(_(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}(e,n.value),t,5,[e])};return n.value=e,n.attached=Co(),n}(r,o);!function(e,t,n,r){e.addEventListener(t,n,r)}(e,n,l,i)}else l&&(!function(e,t,n,r){e.removeEventListener(t,n,r)}(e,n,l,i),s[t]=void 0)}}const _o=/(?:Once|Passive|Capture)$/;let wo=0;const xo=Promise.resolve(),Co=()=>wo||(xo.then((()=>wo=0)),wo=Date.now());const ko=/^on[a-z]/;Boolean;const Eo={beforeMount(e,{value:t},{transition:n}){e._vod="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):So(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),So(e,!0),r.enter(e)):r.leave(e,(()=>{So(e,!1)})):So(e,t))},beforeUnmount(e,{value:t}){So(e,t)}};function So(e,t){e.style.display=t?e._vod:"none"}const Oo=v({patchProp:(e,t,n,r,o=!1,s,l,a,u)=>{"class"===t?function(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,r,o):"style"===t?function(e,t,n){const r=e.style,o=k(n);if(n&&!o){if(t&&!k(t))for(const e in t)null==n[e]&&mo(r,e,"");for(const e in n)mo(r,e,n[e])}else{const s=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=s)}}(e,n,r):h(t)?m(t)||bo(e,t,0,r,l):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,r){if(r)return"innerHTML"===t||"textContent"===t||!!(t in e&&ko.test(t)&&C(n));if("spellcheck"===t||"draggable"===t||"translate"===t)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if(ko.test(t)&&k(n))return!1;return t in e}(e,t,r,o))?function(e,t,n,r,o,s,l){if("innerHTML"===t||"textContent"===t)return r&&l(r,o,s),void(e[t]=null==n?"":n);if("value"===t&&"PROGRESS"!==e.tagName&&!e.tagName.includes("-")){e._value=n;const r=null==n?"":n;return e.value===r&&"OPTION"!==e.tagName||(e.value=r),void(null==n&&e.removeAttribute(t))}let i=!1;if(""===n||null==n){const r=typeof e[t];"boolean"===r?n=c(n):null==n&&"string"===r?(n="",i=!0):"number"===r&&(n=0,i=!0)}try{e[t]=n}catch(a){}i&&e.removeAttribute(t)}(e,t,r,s,l,a,u):("true-value"===t?e._trueValue=r:"false-value"===t&&(e._falseValue=r),function(e,t,n,r,o){if(r&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(yo,t.slice(6,t.length)):e.setAttributeNS(yo,t,n);else{const r=i(t);null==n||r&&!c(n)?e.removeAttribute(t):e.setAttribute(t,r?"":n)}}(e,t,r,o))}},po);let Po;const Ro=Symbol();var Fo,jo;(jo=Fo||(Fo={})).direct="direct",jo.patchObject="patch object",jo.patchFunction="patch function";const Ao=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},Mo={class:"navbar navbar-expand navbar-dark bg-dark"},$o={class:"logo"},To=["src"],Lo={class:"navbar-nav"};const Bo=Ao({},[["render",function(e,t){const n=Ln("router-link");return function(e,t){const n=Ht;if(null===n)return e;const r=oo(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let s=0;s[Dr("Home")])),_:1}),Ur(n,{to:"/Muscles/Legs",class:"nav-item nav-link"},{default:Kt((()=>[Dr("Legs")])),_:1}),Ur(n,{to:"/Muscles/Back",class:"nav-item nav-link"},{default:Kt((()=>[Dr("Back")])),_:1}),Ur(n,{to:"/Muscles/Chest",class:"nav-item nav-link"},{default:Kt((()=>[Dr("Chest")])),_:1}),Ur(n,{to:"/Muscles/Shoulder",class:"nav-item nav-link"},{default:Kt((()=>[Dr("Shoulder")])),_:1}),Ur(n,{to:"/Muscles/Triceps",class:"nav-item nav-link"},{default:Kt((()=>[Dr("Triceps")])),_:1}),Ur(n,{to:"/Muscles/Bicepts",class:"nav-item nav-link"},{default:Kt((()=>[Dr("Bicepts")])),_:1})])],512)),[[Eo,!0]])}],["__scopeId","data-v-7c94516e"]]),Io={class:"app-container"},Vo={class:"container"},Uo=Ao({__name:"App",setup:e=>(e,t)=>{const n=Ln("router-view");return Rr(),Mr("div",Io,[Ur(gt(Bo)),Vr("div",Vo,[Ur(n)])])}},[["__scopeId","data-v-9a4ba095"]]),No="undefined"!=typeof window;const Do=Object.assign;function qo(e,t){const n={};for(const r in t){const o=t[r];n[r]=Ho(o)?o.map(e):e(o)}return n}const Wo=()=>{},Ho=Array.isArray,zo=/\/$/,Go=e=>e.replace(zo,"");function Ko(e,t,n="/"){let r,o={},s="",l="";const i=t.indexOf("#");let c=t.indexOf("?");return i=0&&(c=-1),c>-1&&(r=t.slice(0,c),s=t.slice(c+1,i>-1?i:t.length),o=e(s)),i>-1&&(r=r||t.slice(0,i),l=t.slice(i,t.length)),r=function(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let o,s,l=n.length-1;for(o=0;o1&&l--}return n.slice(0,l).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}(null!=r?r:t,n),{fullPath:r+(s&&"?")+s+l,path:r,query:o,hash:l}}function Xo(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function Qo(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Yo(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Zo(e[n],t[n]))return!1;return!0}function Zo(e,t){return Ho(e)?Jo(e,t):Ho(t)?Jo(t,e):e===t}function Jo(e,t){return Ho(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}var es,ts,ns,rs;(ts=es||(es={})).pop="pop",ts.push="push",(rs=ns||(ns={})).back="back",rs.forward="forward",rs.unknown="";const os=/^[^#]+#/;function ss(e,t){return e.replace(os,"#")+t}const ls=()=>({left:window.pageXOffset,top:window.pageYOffset});function is(e){let t;if("el"in e){const n=e.el,r="string"==typeof n&&n.startsWith("#"),o="string"==typeof n?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=function(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function cs(e,t){return(history.state?history.state.position-t:-1)+e}const as=new Map;let us=()=>location.protocol+"//"+location.host;function fs(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let t=o.includes(e.slice(s))?e.slice(s).length:1,n=o.slice(t);return"/"!==n[0]&&(n="/"+n),Xo(n,"")}return Xo(n,e)+r+o}function ps(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?ls():null}}function ds(e){return"string"==typeof e||"symbol"==typeof e}const hs={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},ms=Symbol("");var vs,gs;function ys(e,t){return Do(new Error,{type:e,[ms]:!0},t)}function bs(e,t){return e instanceof Error&&ms in e&&(null==t||!!(e.type&t))}(gs=vs||(vs={}))[gs.aborted=4]="aborted",gs[gs.cancelled=8]="cancelled",gs[gs.duplicated=16]="duplicated";const _s="[^/]+?",ws={sensitive:!1,strict:!1,start:!0,end:!0},xs=/[.+*?^${}()[\]/\\]/g;function Cs(e,t){let n=0;for(;nt.length?1===t.length&&80===t[0]?1:-1:0}function ks(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Ss={type:0,value:""},Os=/[a-zA-Z0-9_]/;function Ps(e,t,n){const r=function(e,t){const n=Do({},ws,t),r=[];let o=n.start?"^":"";const s=[];for(const c of e){const e=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let t=0;t1&&("*"===i||"+"===i)&&t(`A repeatable param (${a}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:a,regexp:u,repeatable:"*"===i||"+"===i,optional:"*"===i||"?"===i})):t("Invalid state to consume buffer"),a="")}function p(){a+=i}for(;c{s(p)}:Wo}function s(e){if(ds(e)){const t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(s),t.alias.forEach(s))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(s),e.alias.forEach(s))}}function l(e){let t=0;for(;t=0&&(e.record.path!==n[t].record.path||!Ts(e,n[t]));)t++;n.splice(t,0,e),e.record.name&&!As(e)&&r.set(e.record.name,e)}return t=$s({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>o(e))),{addRoute:o,resolve:function(e,t){let o,s,l,i={};if("name"in e&&e.name){if(o=r.get(e.name),!o)throw ys(1,{location:e});l=o.record.name,i=Do(Fs(t.params,o.keys.filter((e=>!e.optional)).map((e=>e.name))),e.params&&Fs(e.params,o.keys.map((e=>e.name)))),s=o.stringify(i)}else if("path"in e)s=e.path,o=n.find((e=>e.re.test(s))),o&&(i=o.parse(s),l=o.record.name);else{if(o=t.name?r.get(t.name):n.find((e=>e.re.test(t.path))),!o)throw ys(1,{location:e,currentLocation:t});l=o.record.name,i=Do({},t.params,e.params),s=o.stringify(i)}const c=[];let a=o;for(;a;)c.unshift(a.record),a=a.parent;return{name:l,path:s,params:i,matched:c,meta:Ms(c)}},removeRoute:s,getRoutes:function(){return n},getRecordMatcher:function(e){return r.get(e)}}}function Fs(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function js(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]="boolean"==typeof n?n:n[r];return t}function As(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Ms(e){return e.reduce(((e,t)=>Do(e,t.meta)),{})}function $s(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Ts(e,t){return t.children.some((t=>t===e||Ts(e,t)))}const Ls=/#/g,Bs=/&/g,Is=/\//g,Vs=/=/g,Us=/\?/g,Ns=/\+/g,Ds=/%5B/g,qs=/%5D/g,Ws=/%5E/g,Hs=/%60/g,zs=/%7B/g,Gs=/%7C/g,Ks=/%7D/g,Xs=/%20/g;function Qs(e){return encodeURI(""+e).replace(Gs,"|").replace(Ds,"[").replace(qs,"]")}function Ys(e){return Qs(e).replace(Ns,"%2B").replace(Xs,"+").replace(Ls,"%23").replace(Bs,"%26").replace(Hs,"`").replace(zs,"{").replace(Ks,"}").replace(Ws,"^")}function Zs(e){return null==e?"":function(e){return Qs(e).replace(Ls,"%23").replace(Us,"%3F")}(e).replace(Is,"%2F")}function Js(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function el(e){const t={};if(""===e||"?"===e)return t;const n=("?"===e[0]?e.slice(1):e).split("&");for(let r=0;re&&Ys(e))):[r&&Ys(r)]).forEach((e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}))}return t}function nl(e){const t={};for(const n in e){const r=e[n];void 0!==r&&(t[n]=Ho(r)?r.map((e=>null==e?null:""+e)):null==r?r:""+r)}return t}const rl=Symbol(""),ol=Symbol(""),sl=Symbol(""),ll=Symbol(""),il=Symbol("");function cl(){let e=[];return{add:function(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}},list:()=>e,reset:function(){e=[]}}}function al(e,t,n,r,o){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise(((l,i)=>{const c=e=>{var c;!1===e?i(ys(4,{from:n,to:t})):e instanceof Error?i(e):"string"==typeof(c=e)||c&&"object"==typeof c?i(ys(2,{from:t,to:e})):(s&&r.enterCallbacks[o]===s&&"function"==typeof e&&s.push(e),l())},a=e.call(r&&r.instances[o],t,n,c);let u=Promise.resolve(a);e.length<3&&(u=u.then(c)),u.catch((e=>i(e)))}))}function ul(e,t,n,r){const o=[];for(const l of e)for(const e in l.components){let i=l.components[e];if("beforeRouteEnter"===t||l.instances[e])if("object"==typeof(s=i)||"displayName"in s||"props"in s||"__vccOpts"in s){const s=(i.__vccOpts||i)[t];s&&o.push(al(s,n,r,l,e))}else{let s=i();o.push((()=>s.then((o=>{if(!o)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${l.path}"`));const s=(i=o).__esModule||"Module"===i[Symbol.toStringTag]?o.default:o;var i;l.components[e]=s;const c=(s.__vccOpts||s)[t];return c&&al(c,n,r,l,e)()}))))}}var s;return o}function fl(e){const t=en(sl),n=en(ll),r=so((()=>t.resolve(gt(e.to)))),o=so((()=>{const{matched:e}=r.value,{length:t}=e,o=e[t-1],s=n.matched;if(!o||!s.length)return-1;const l=s.findIndex(Qo.bind(null,o));if(l>-1)return l;const i=dl(e[t-2]);return t>1&&dl(o)===i&&s[s.length-1].path!==i?s.findIndex(Qo.bind(null,e[t-2])):l})),s=so((()=>o.value>-1&&function(e,t){for(const n in t){const r=t[n],o=e[n];if("string"==typeof r){if(r!==o)return!1}else if(!Ho(o)||o.length!==r.length||r.some(((e,t)=>e!==o[t])))return!1}return!0}(n.params,r.value.params))),l=so((()=>o.value>-1&&o.value===n.matched.length-1&&Yo(n.params,r.value.params)));return{route:r,href:so((()=>r.value.href)),isActive:s,isExactActive:l,navigate:function(n={}){return function(e){if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)return;if(e.defaultPrevented)return;if(void 0!==e.button&&0!==e.button)return;if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}e.preventDefault&&e.preventDefault();return!0}(n)?t[gt(e.replace)?"replace":"push"](gt(e.to)).catch(Wo):Promise.resolve()}}}const pl=mn({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:fl,setup(e,{slots:t}){const n=et(fl(e)),{options:r}=en(sl),o=so((()=>({[hl(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[hl(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const r=t.default&&t.default(n);return e.custom?r:lo("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}});function dl(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const hl=(e,t,n)=>null!=e?e:null!=t?t:n;function ml(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const vl=mn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=en(il),o=so((()=>e.route||r.value)),s=en(ol,0),l=so((()=>{let e=gt(s);const{matched:t}=o.value;let n;for(;(n=t[e])&&!n.components;)e++;return e})),i=so((()=>o.value.matched[l.value]));Jt(ol,so((()=>l.value+1))),Jt(rl,i),Jt(il,o);const c=ht();return nn((()=>[c.value,i.value,e.name]),(([e,t,n],[r,o,s])=>{t&&(t.instances[n]=e,o&&o!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=o.leaveGuards),t.updateGuards.size||(t.updateGuards=o.updateGuards))),!e||!t||o&&Qo(t,o)&&r||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const r=o.value,s=e.name,l=i.value,a=l&&l.components[s];if(!a)return ml(n.default,{Component:a,route:r});const u=l.props[s],f=u?!0===u?r.params:"function"==typeof u?u(r):u:null,p=lo(a,Do({},f,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(l.instances[s]=null)},ref:c}));return ml(n.default,{Component:p,route:r})||p}}});function gl(e){return e.reduce(((e,t)=>e.then((()=>t()))),Promise.resolve())}const yl={},bl=[Vr("h1",null,"HomeView",-1)];const _l=Ao(yl,[["render",function(e,t){return Rr(),Mr("main",null,bl)}]]),wl={},xl={class:"legs"},Cl=[Vr("h1",null,"Legs",-1)];const kl=Ao(wl,[["render",function(e,t){return Rr(),Mr("div",xl,Cl)}]]),El={},Sl={class:"back"},Ol=[Vr("h1",null,"Back",-1)];const Pl=Ao(El,[["render",function(e,t){return Rr(),Mr("div",Sl,Ol)}]]),Rl={},Fl={class:"chest"},jl=[Vr("h1",null,"Chest",-1)];const Al=Ao(Rl,[["render",function(e,t){return Rr(),Mr("div",Fl,jl)}]]),Ml={},$l={class:"shoulder"},Tl=[Vr("h1",null,"Shoulder",-1)];const Ll=Ao(Ml,[["render",function(e,t){return Rr(),Mr("div",$l,Tl)}]]),Bl={},Il={class:"triceps"},Vl=[Vr("h1",null,[Vr("button",null,"Triceps")],-1)];const Ul=Ao(Bl,[["render",function(e,t){return Rr(),Mr("div",Il,Vl)}]]),Nl={},Dl={class:"biceps"},ql=[Vr("h1",null,"Biceps",-1)];const Wl={path:"/muscles",children:[{path:"legs",component:kl},{path:"back",component:Pl},{path:"chest",component:Al},{path:"shoulder",component:Ll},{path:"triceps",component:Ul},{path:"biceps",component:Ao(Nl,[["render",function(e,t){return Rr(),Mr("div",Dl,ql)}]])}]},Hl=function(e){const t=Rs(e.routes,e),n=e.parseQuery||el,r=e.stringifyQuery||tl,o=e.history,s=cl(),l=cl(),i=cl(),c=mt(hs,!0);let a=hs;No&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=qo.bind(null,(e=>""+e)),f=qo.bind(null,Zs),p=qo.bind(null,Js);function d(e,s){if(s=Do({},s||c.value),"string"==typeof e){const r=Ko(n,e,s.path),l=t.resolve({path:r.path},s),i=o.createHref(r.fullPath);return Do(r,l,{params:p(l.params),hash:Js(r.hash),redirectedFrom:void 0,href:i})}let l;if("path"in e)l=Do({},e,{path:Ko(n,e.path,s.path).path});else{const t=Do({},e.params);for(const e in t)null==t[e]&&delete t[e];l=Do({},e,{params:f(e.params)}),s.params=f(s.params)}const i=t.resolve(l,s),a=e.hash||"";i.params=u(p(i.params));const d=function(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}(r,Do({},e,{hash:(h=a,Qs(h).replace(zs,"{").replace(Ks,"}").replace(Ws,"^")),path:i.path}));var h;const m=o.createHref(d);return Do({fullPath:d,hash:a,query:r===tl?nl(e.query):e.query||{}},i,{redirectedFrom:void 0,href:m})}function h(e){return"string"==typeof e?Ko(n,e,c.value.path):Do({},e)}function m(e,t){if(a!==e)return ys(8,{from:t,to:e})}function v(e){return y(e)}function g(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let r="function"==typeof n?n(e):n;return"string"==typeof r&&(r=r.includes("?")||r.includes("#")?r=h(r):{path:r},r.params={}),Do({query:e.query,hash:e.hash,params:"path"in r?{}:e.params},r)}}function y(e,t){const n=a=d(e),o=c.value,s=e.state,l=e.force,i=!0===e.replace,u=g(n);if(u)return y(Do(h(u),{state:"object"==typeof u?Do({},s,u.state):s,force:l,replace:i}),t||n);const f=n;let p;return f.redirectedFrom=t,!l&&function(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&Qo(t.matched[r],n.matched[o])&&Yo(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}(r,o,n)&&(p=ys(16,{to:f,from:o}),F(o,o,!0,!1)),(p?Promise.resolve(p):_(f,o)).catch((e=>bs(e)?bs(e,2)?e:R(e):P(e,f,o))).then((e=>{if(e){if(bs(e,2))return y(Do({replace:i},h(e.to),{state:"object"==typeof e.to?Do({},s,e.to.state):s,force:l}),t||f)}else e=x(f,o,!0,i,s);return w(f,o,e),e}))}function b(e,t){const n=m(e,t);return n?Promise.reject(n):Promise.resolve()}function _(e,t){let n;const[r,o,i]=function(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let l=0;lQo(e,s)))?r.push(s):n.push(s));const i=e.matched[l];i&&(t.matched.find((e=>Qo(e,i)))||o.push(i))}return[n,r,o]}(e,t);n=ul(r.reverse(),"beforeRouteLeave",e,t);for(const s of r)s.leaveGuards.forEach((r=>{n.push(al(r,e,t))}));const c=b.bind(null,e,t);return n.push(c),gl(n).then((()=>{n=[];for(const r of s.list())n.push(al(r,e,t));return n.push(c),gl(n)})).then((()=>{n=ul(o,"beforeRouteUpdate",e,t);for(const r of o)r.updateGuards.forEach((r=>{n.push(al(r,e,t))}));return n.push(c),gl(n)})).then((()=>{n=[];for(const r of e.matched)if(r.beforeEnter&&!t.matched.includes(r))if(Ho(r.beforeEnter))for(const o of r.beforeEnter)n.push(al(o,e,t));else n.push(al(r.beforeEnter,e,t));return n.push(c),gl(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=ul(i,"beforeRouteEnter",e,t),n.push(c),gl(n)))).then((()=>{n=[];for(const r of l.list())n.push(al(r,e,t));return n.push(c),gl(n)})).catch((e=>bs(e,8)?e:Promise.reject(e)))}function w(e,t,n){for(const r of i.list())r(e,t,n)}function x(e,t,n,r,s){const l=m(e,t);if(l)return l;const i=t===hs,a=No?history.state:{};n&&(r||i?o.replace(e.fullPath,Do({scroll:i&&a&&a.scroll},s)):o.push(e.fullPath,s)),c.value=e,F(e,t,n,i),R()}let C;function k(){C||(C=o.listen(((e,t,n)=>{if(!$.listening)return;const r=d(e),s=g(r);if(s)return void y(Do(s,{replace:!0}),r).catch(Wo);a=r;const l=c.value;var i,u;No&&(i=cs(l.fullPath,n.delta),u=ls(),as.set(i,u)),_(r,l).catch((e=>bs(e,12)?e:bs(e,2)?(y(e.to,r).then((e=>{bs(e,20)&&!n.delta&&n.type===es.pop&&o.go(-1,!1)})).catch(Wo),Promise.reject()):(n.delta&&o.go(-n.delta,!1),P(e,r,l)))).then((e=>{(e=e||x(r,l,!1))&&(n.delta&&!bs(e,8)?o.go(-n.delta,!1):n.type===es.pop&&bs(e,20)&&o.go(-1,!1)),w(r,l,e)})).catch(Wo)})))}let E,S=cl(),O=cl();function P(e,t,n){R(e);const r=O.list();return r.length?r.forEach((r=>r(e,t,n))):console.error(e),Promise.reject(e)}function R(e){return E||(E=!e,k(),S.list().forEach((([t,n])=>e?n(e):t())),S.reset()),e}function F(t,n,r,o){const{scrollBehavior:s}=e;if(!No||!s)return Promise.resolve();const l=!r&&function(e){const t=as.get(e);return as.delete(e),t}(cs(t.fullPath,0))||(o||!r)&&history.state&&history.state.scroll||null;return $t().then((()=>s(t,n,l))).then((e=>e&&is(e))).catch((e=>P(e,t,n)))}const j=e=>o.go(e);let A;const M=new Set,$={currentRoute:c,listening:!0,addRoute:function(e,n){let r,o;return ds(e)?(r=t.getRecordMatcher(e),o=n):o=e,t.addRoute(o,r)},removeRoute:function(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)},hasRoute:function(e){return!!t.getRecordMatcher(e)},getRoutes:function(){return t.getRoutes().map((e=>e.record))},resolve:d,options:e,push:v,replace:function(e){return v(Do(h(e),{replace:!0}))},go:j,back:()=>j(-1),forward:()=>j(1),beforeEach:s.add,beforeResolve:l.add,afterEach:i.add,onError:O.add,isReady:function(){return E&&c.value!==hs?Promise.resolve():new Promise(((e,t)=>{S.add([e,t])}))},install(e){e.component("RouterLink",pl),e.component("RouterView",vl),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>gt(c)}),No&&!A&&c.value===hs&&(A=!0,v(o.location).catch((e=>{})));const t={};for(const r in hs)t[r]=so((()=>c.value[r]));e.provide(sl,this),e.provide(ll,et(t)),e.provide(il,c);const n=e.unmount;M.add(e),e.unmount=function(){M.delete(e),M.size<1&&(a=hs,C&&C(),C=null,c.value=hs,A=!1,E=!1),n()}}};return $}({history:function(e){const t=function(e){const{history:t,location:n}=window,r={value:fs(e,n)},o={value:t.state};function s(r,s,l){const i=e.indexOf("#"),c=i>-1?(n.host&&document.querySelector("base")?e:e.slice(i))+r:us()+e+r;try{t[l?"replaceState":"pushState"](s,"",c),o.value=s}catch(a){console.error(a),n[l?"replace":"assign"](c)}}return o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:r,state:o,push:function(e,n){const l=Do({},o.value,t.state,{forward:e,scroll:ls()});s(l.current,l,!0),s(e,Do({},ps(r.value,e,null),{position:l.position+1},n),!1),r.value=e},replace:function(e,n){s(e,Do({},t.state,ps(o.value.back,e,o.value.forward,!0),n,{position:o.value.position}),!0),r.value=e}}}(e=function(e){if(!e)if(No){const t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),Go(e)}(e)),n=function(e,t,n,r){let o=[],s=[],l=null;const i=({state:s})=>{const i=fs(e,location),c=n.value,a=t.value;let u=0;if(s){if(n.value=i,t.value=s,l&&l===c)return void(l=null);u=a?s.position-a.position:0}else r(i);o.forEach((e=>{e(n.value,c,{delta:u,type:es.pop,direction:u?u>0?ns.forward:ns.back:ns.unknown})}))};function c(){const{history:e}=window;e.state&&e.replaceState(Do({},e.state,{scroll:ls()}),"")}return window.addEventListener("popstate",i),window.addEventListener("beforeunload",c),{pauseListeners:function(){l=n.value},listen:function(e){o.push(e);const t=()=>{const t=o.indexOf(e);t>-1&&o.splice(t,1)};return s.push(t),t},destroy:function(){for(const e of s)e();s=[],window.removeEventListener("popstate",i),window.removeEventListener("beforeunload",c)}}}(e,t.state,t.location,t.replace),r=Do({location:"",base:e,go:function(e,t=!0){t||n.pauseListeners(),history.go(e)},createHref:ss.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}("./"),routes:[{path:"/",name:"home",component:_l},{...Wl}]}),zl=((...e)=>{const t=(Po||(Po=_r(Oo))).createApp(...e),{mount:n}=t;return t.mount=e=>{const r=function(e){if(k(e)){return document.querySelector(e)}return e}(e);if(!r)return;const o=t._component;C(o)||o.render||o.template||(o.template=r.innerHTML),r.innerHTML="";const s=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},t})(Uo);zl.use(function(){const e=new K(!0),t=e.run((()=>ht({})));let n=[],r=[];const o=ct({install(e){o._a=e,e.provide(Ro,o),e.config.globalProperties.$pinia=o,r.forEach((e=>n.push(e))),r=[]},use(e){return this._a?n.push(e):r.push(e),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return o}()),zl.use(Hl),window.addEventListener("load",(()=>zl.mount("#app"))); diff --git a/dist/index.html b/dist/index.html index 2e01323..50815c9 100644 --- a/dist/index.html +++ b/dist/index.html @@ -1 +1 @@ -Hello_World_Vue 01
\ No newline at end of file +Gym Tracker
\ No newline at end of file diff --git a/index.html b/index.html index 95083f8..157c671 100644 --- a/index.html +++ b/index.html @@ -2,9 +2,9 @@ - + - Hello_World_Vue 01 + Gym Tracker
diff --git a/public/logo.ico b/public/logo.ico new file mode 100644 index 0000000000000000000000000000000000000000..739d782a8a9b2554642c8200cbdf714cd6f99822 GIT binary patch literal 166211 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 qu2`dEVOt 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 literal 0 HcmV?d00001 diff --git a/src/App.vue b/src/App.vue index 545c055..25b1780 100644 --- a/src/App.vue +++ b/src/App.vue @@ -22,8 +22,8 @@ import { NavigationModel } from "./components/Index.js"; .container { - max-width: 1024px; - margin: 1rem auto; + max-width: auto; + margin: 1rem; padding: 0.5rem 1rem; background: black; } diff --git a/src/assets/index.js b/src/assets/index.js new file mode 100644 index 0000000..c93a33d --- /dev/null +++ b/src/assets/index.js @@ -0,0 +1 @@ +export {default as gymTrackerLogo} from './gymTrackerLogo.png'; \ No newline at end of file diff --git a/dist/gymTrackerLogo.png b/src/assets/logo.png similarity index 100% rename from dist/gymTrackerLogo.png rename to src/assets/logo.png diff --git a/src/assets/logo.svg b/src/assets/logo.svg deleted file mode 100644 index 7565660..0000000 --- a/src/assets/logo.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/assets/muscleExersice.json b/src/assets/muscleExersice.json new file mode 100644 index 0000000..132b7f2 --- /dev/null +++ b/src/assets/muscleExersice.json @@ -0,0 +1,764 @@ +{ + "muscle": [ + { + "name": "Legs", + "exercises": + [ + { + "name": "Barbell Back Squat" + }, + { + "name": "Barbell Front Squat" + }, + { + "name":"Barbell Split squat" + }, + { + "name":"Dumbbell Split Squat" + }, + { + "name": "Barbell Lunge" + }, + { + "name":"Barbell Bulgarien split Squat" + }, + { + "name":"Barbell Reverse Lunge" + }, + { + "name":"Dumbbell Bulgarien split squat" + }, + { + "name":"Dumbbell Lunges" + }, + { + "name":"Dumbbell Walking Lunges" + }, + { + "name":"Dumbbell Reverse Lunge" + }, + { + "name":"Dumbbell Goblet Squat" + }, + { + "name":"Dumbbell Step Ups" + }, + { + "name":"Hack Squat" + }, + { + "name": "Leg Press" + }, + { + "name": "Leg Extension" + }, + { + "name": "Leg Curl" + }, + { + "name":"Barbell Romanin Deadlift" + }, + { + "name":"Barbell Stiff leg Deadlift" + }, + { + "name":"Dumbell Romanin Deadlift" + }, + { + "name":"Dumbell Stiff leg Deadlift" + }, + { + "name":"Decline Dumbbell leg curl" + }, + { + "name":"Leg Ham Raises" + }, + { + "name":"Seated Leg Curl" + }, + { + "name":"Seated Single Leg Curl" + }, + { + "name":"Laying Leg Curl" + }, + { + "name":"Laying single leg leg Curl" + }, + { + "name":"Cable Laying Leg Curl" + }, + { + "name":"Cable Single Leg Romanian Deadlift" + }, + { + "name":"Back Extension (Ham Focused)" + }, + { + "name":"Barbell Hip Thrusts" + }, + { + "name":"Dumbbell Hip Thusts" + }, + { + "name":"Dumbbell leaning Forward Step up" + }, + { + "name":"Dumbbell Single leg Hip thusts" + }, + { + "name":"Cable Standing Cuff Kickback" + }, + { + "name":"Cable Pullthroughs" + }, + { + "name":"Cable Standing Side raises" + }, + { + "name":"Hip Abduction" + }, + { + "name":"Kettkebelt Swings" + }, + { + "name":"Glue hamm Raise" + }, + { + "name":"Back Extension (Glute Focused)" + }, + { + "name":"Single leg Hip Thusts" + }, + { + "name":"Plate Hip Thrusts" + }, + { + "name":"Single leg Plate Hip thusts" + }, + { + "name": "Hip Adduction" + }, + { + "name": "Hip Dumbbell Gobleg Adductor Lunges" + }, + { + "name": "Calf Raise" + }, + { + "name":"Single Leg Standing Dumbbell Calf Raises" + }, + { + "name":"Standing Dumbbell Calf Raises" + }, + { + "name":"Seated Dunbbell calrf Extensions" + }, + { + "name":"Seated Calf Raises" + }, + { + "name":"Staning Calf Raises" + }, + { + "name":"Donkey Calf Raises" + }, + { + "name":"Leg Press Calf Raises" + }, + { + "name":"Smith Maschine Donkey Calf Raises" + } + ] + }, + { + "name": "Back", + "exercises":[ + { + "name":"Bentover Barbell Row" + }, + { + "name":"Standing T Bar Row" + }, + { + "name":"Chest Supported Barbell Row" + }, + { + "name":"Landmine 1 Arm Row" + }, + { + "name":"Dumbbell Tripod Row" + }, + { + "name":"Dumbbell Pullover (Lats)" + }, + { + "name":"Chest Supported Dumbbell row" + }, + { + "name":"Lat Focused Dumbbell Row" + }, + { + "name":"Rocking Pulldown" + }, + { + "name":"Close Grip Undergand Pulldown" + }, + { + "name":"Lap Pulldown" + }, + { + "name":"One Arm High Calbe Row" + }, + { + "name":"Seated One Arm High Cable row" + }, + { + "name":"Incline Cable Single Arm Stretch" + }, + { + "name":"Cable Straight Arm Pushdown Bar" + }, + { + "name":"Cable Straight Arm Pusdown Rope" + }, + { + "name":"Single Arm Straight Arm Pushdown" + }, + { + "name":"Seated Lat Focused Row" + }, + { + "name":"Seated Lat Focused One Arm Row" + }, + { + "name":"Kneeling one Arm Lat Focused Row" + }, + { + "name":"Kneeling Lat Pullin" + }, + { + "name":"Seated Chest supported lat row" + }, + { + "name":"Pull ups" + }, + { + "name":"Asissted Pull ups" + }, + { + "name":"Lat Pulldown" + }, + { + "name":"Chin ups" + }, + { + "name":"Asissted Pull ups" + }, + { + "name":"Austrailan Pull ups" + }, + { + "name":"Bentover Barbell row" + }, + { + "name":"Chest Supported Barbell Row" + }, + { + "name":"Medow Row" + }, + { + "name":"Chest Supported Dumbbell Row" + }, + { + "name":"Dumbbell One Arm Row" + }, + { + "name":"Bentover Dumbbell Row" + }, + { + "name":"Dumbbell Helms Row" + }, + { + "name":"Seated Row (Wide Grip)" + }, + { + "name":"Seated Row" + }, + { + "name":"Seated chest supported Row" + }, + { + "name":"Deadlift" + }, + { + "name":"Sumo Deadlift" + }, + { + "name":"Dead Row" + }, + { + "name":"Barbell Good Morning" + }, + { + "name":"Dumbell Good Morning" + }, + { + "name":"Dumbell Superman" + }, + { + "name":"Back Extensions" + }, + { + "name":"Superman" + }, + { + "name":"Good Morning" + }, + { + "name":"Rack Pull" + }, + { + "name":"Barbell Shrugs" + }, + { + "name":"Trap bar Shrugs" + }, + { + "name":"Trap Bar Carry" + }, + { + "name":"Dumbbell Shrugs" + }, + { + "name":"Dumbbell Carry" + }, + { + "name":"Dumbell Seated Shrug" + }, + { + "name":"Cable Shrugs" + }, + { + "name":"Plate Shurugs" + }, + { + "name":"Plate Carry" + }, + { + "name":"Cable Wrap Around Row" + }, + { + "name":"Cable Rope Pull" + }, + { + "name":"Prone Reverse Fly" + }, + { + "name":"Cable FacePull Press" + }, + { + "name":"Prone Y Rise" + }, + { + "name":"Prone Press" + }, + { + "name":"Plate Raise" + } + ] + }, + { + "name": "Chest", + "exercises":[ + { + "name":"Incline Barbell Bench Press" + }, + { + "name":"Kneeling Landmine Press" + }, + { + "name":"Flat Underhand Barbell Bench Press" + }, + { + "name":"Landmine Rainbow" + }, + { + "name":"Paused Incline Barbell Bench Press" + }, + { + "name":"Incline Dumbbell Bench Press" + }, + { + "name":"Dumbbell Pullover (Chest)" + }, + { + "name":"DB UCV Raise" + }, + { + "name":"Incline Dumbbell Squeeze Press" + }, + { + "name":"Flat Underhand Dumbbell Bench Press" + }, + { + "name":"Paused Incline Dumbbell Bench Press" + }, + { + "name":"Sranding Low to High Cable Fly" + }, + { + "name":"Seated Low to High Cable Fly" + }, + { + "name":"Incline Cable Press" + }, + { + "name":"Standing Low to High Crossover" + }, + { + "name":"Seated Low to High Crossover" + }, + { + "name":"Dual Cable UCV Raise" + }, + { + "name":"Decline Pushup" + }, + { + "name":"Slight Decline Bench Pess" + }, + { + "name":"Barbell Bench Press" + }, + { + "name":"Close Grip Barbell Bench Press" + }, + { + "name":"Slight Delcline Dumbbell Press" + }, + { + "name":"Dumbbell Bench Press" + }, + { + "name":"Paused Dumbbell Bench Press" + }, + { + "name":"Dumbbel Floor Fly" + }, + { + "name":"Seated Cable Fly" + }, + { + "name":"Seated Cable Press" + }, + { + "name":"Seated Cable Crossover" + }, + { + "name":"Standing Calbe Press" + }, + { + "name":"Standing Cable Crossover" + }, + { + "name":"Staning Cable Fly" + }, + { + "name":"Standing Calbe Press" + }, + { + "name":"Standing Cable Crossover" + }, + { + "name":"Pushup" + }, + { + "name":"Push away Pushup" + }, + { + "name":"Plate loaded Chest press" + }, + { + "name":"Assisted Chest press" + }, + { + "name":"Pec Dec (Chest)" + }, + { + "name":"Assisted Dip" + }, + { + "name":"Dip" + }, + { + "name":"Decline Barbell Bench Press" + }, + { + "name":"Barbell Dips" + }, + { + "name":"Decline Dumbbell Bench Press" + }, + { + "name":"Decline Dumbbell Flys Supernated" + }, + { + "name":"Decline Dumbbell Pullover" + }, + { + "name":"High to low Cable flys" + }, + { + "name":"High to low Cable Press" + }, + { + "name":"High to low Crossover" + }, + { + "name":"Standing Cable LC Press" + }, + { + "name":"Kneeling X Press" + }, + { + "name":"Decline Cable Dip" + }, + { + "name":"Jack Hammer Pushdown" + } + ] + }, + { + "name": "Shoulders", + "exercises":[ + { + "name":"Barbell Overhead Press" + }, + { + "name":"Seated Barbell Overhead Press" + }, + { + "name":"Barbell Front raises" + }, + { + "name":"Kneeling Landmine Press" + }, + { + "name":"Smithmashine Shoulder Press" + }, + { + "name":"Dumbell Overhead Press" + }, + { + "name":"Seated Dumbell Overhead Press" + }, + { + "name":"Dumbell Arnold Press" + }, + { + "name":"Seated Arnold Press" + }, + { + "name":"Dumbbell Front Raises (pronated Grip)" + }, + { + "name":"Dumbbell Front Raises (Hammer Grip)" + }, + { + "name":"Dumbbell Front Raises (Supernated Grip BEST)" + }, + { + "name":"Seated Dumbell Press (Supernated Grip" + }, + { + "name":"Staning Dumbell Press (Supernated Grip)" + }, + { + "name":"Dumbbel Scoop Press" + }, + { + "name":"Cable Front Riase (Pronated Grip)" + }, + { + "name":"Cable Front Riase (Supernated Grip BEST)" + }, + { + "name":"Cable Strch Front Raises" + }, + { + "name":"Plate Bus Drivers" + }, + { + "name":"Handstand Pushup" + }, + { + "name":"Pike Pushup" + }, + { + "name":"Seated Dumbbell Lateral Raise" + }, + { + "name":"Standing Dumbbell Lateral Raise" + }, + { + "name":"Dumbbell Cheat Lateral Raise" + }, + { + "name":"Lying Incline Lateral Raise" + }, + { + "name":"Incline Dumbbell Parsel Side Lateral Raise" + }, + { + "name":"Cable Behind Body Lateral Raise " + }, + { + "name":"Cable Lateral Raise" + }, + { + "name":"Cable Lean-Away Lateral Raise" + }, + { + "name":"Egyptian Lateral Raise" + }, + { + "name":"Standing Cable Y Raise" + }, + { + "name":"Maschine Side Lateral Raises" + }, + { + "name":"Standing Barbell Rear Delt Row" + }, + { + "name":"Chest Supported Barbell Rear Delt Row" + }, + { + "name":"Behinde the Back Barbell Raise" + }, + { + "name":"Dumbbell Rear Delt Row" + }, + { + "name":"Dumbbell Chest Supported Rear Delt Swing" + }, + { + "name":"Dumbbell Chest Supported Rear Delt Row" + }, + { + "name":"Dumbbell Reverse Flys" + }, + { + "name":"Dumbbll Hip Hugger" + }, + { + "name":"Abdduction Row" + }, + { + "name":"Incline Behind the Back Dumbbell Raise" + }, + { + "name":"Incline Dumbbell Rear Delt Fly" + }, + { + "name":"Seated Cable Rear Delt Row" + }, + { + "name":"Rear Delt Cable Pull" + }, + { + "name":"Double Arm Reverse Cabel Fly" + }, + { + "name":"Singke Arm Reverse Cable Fly" + }, + { + "name":"Standing Face Pull" + }, + { + "name":"Kneeling Face Pull" + }, + { + "name":"Laying Face Pull" + }, + { + "name":"Reverse Pec Deck" + }, + { + "name":"Maschine Side Lateral Rear Delt Fly" + } + ] + }, + { + "name":"Biceps", + "exercises":[ + { + "name":"Dumbbell Concentration Curl (Pronated Grip)" + }, + { + "name":"Crossbody Cable Curl" + }, + { + "name":"Dumbbell Concentration Curl (Hammer Grip)" + }, + { + "name":"Barbell Reverse Grip Curl" + }, + { + "name":"Ez Bar Reverse Grip Curl" + }, + { + "name":"Dumbbell Reverse Grip" + }, + { + "name":"Barbell Curl" + }, + { + "name":"Ez bar Curl" + }, + { + "name":"Standing Dumbbell Curl" + }, + { + "name":"Seated Cable Curl" + }, + { + "name":"High Cable Curl" + } + ] + }, + { + "name":"Triceps", + "exercises":[ + { + "name":"Rope Cable Pushdown (infront Body)" + }, + { + "name":"Straight Bart Cable Pushdown (underhand Grip)" + }, + { + "name":"Dumbbell Overhead Extension" + }, + { + "name":"Dip" + }, + { + "name":"Rope Cable Pushdown (behind body)" + }, + { + "name":"Cable Straight Bar Pushdown" + }, + { + "name":"Barbell Dip" + }, + { + "name":"Close Grip Pushup" + }, + { + "name":"Close Grip Barbell Bench Press" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/components/NavigationModel.vue b/src/components/NavigationModel.vue index 8bb7d9c..e2dc348 100644 --- a/src/components/NavigationModel.vue +++ b/src/components/NavigationModel.vue @@ -1,7 +1,7 @@