This commit is contained in:
2026-04-07 17:56:15 +02:00
commit 830d8b8f94
34 changed files with 179 additions and 0 deletions
View File
+13
View File
@@ -0,0 +1,13 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Manuel Veigel</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter&display=swap">
<link rel="stylesheet" href="/_nuxt/entry.BG44tMHF.css" crossorigin>
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/Dhg5knF6.js">
<script type="module" src="/_nuxt/Dhg5knF6.js" crossorigin></script>
<meta name="format-detection" content="telephone=no">
<link rel="icon" type="image/x-icon" href="/favicon.ico">
<script id="unhead:payload" type="application/json">{"title":"Manuel Veigel"}</script></head><body><div id="__nuxt"></div><div id="teleports"></div><script>window.__NUXT__={};window.__NUXT__.config={public:{cdn:"d29l6egdxvgg9c.cloudfront.net/",myName:"Manuel Veigel",myEmail:"maveigel@gmail.com",i18n:{baseUrl:"",defaultLocale:"",defaultDirection:"ltr",strategy:"prefix_except_default",lazy:false,rootRedirect:"",routesNameSeparator:"___",defaultLocaleRouteNameSuffix:"default",skipSettingLocaleOnNavigate:false,differentDomains:false,trailingSlash:false,locales:[],detectBrowserLanguage:{alwaysRedirect:false,cookieCrossOrigin:false,cookieDomain:"",cookieKey:"i18n_redirected",cookieSecure:false,fallbackLocale:"",redirectOn:"root",useCookie:true},experimental:{localeDetector:"",switchLocalePathLinkSSR:false,autoImportTranslationFunctions:false,typedPages:true,typedOptionsAndMessages:false,generatedLocaleFilePathFormat:"absolute",alternateLinkCanonicalQueries:false,hmr:true},multiDomainLocales:false,domainLocales:{}}},app:{baseURL:"/",buildId:"59de4f49-4f4c-4256-a61d-535d6efee325",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script>
<script type="application/json" data-nuxt-data="nuxt-app" data-ssr="false" id="__NUXT_DATA__">[{"prerenderedAt":1,"serverRendered":2},1775577375602,false]</script></body></html>
+13
View File
@@ -0,0 +1,13 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Manuel Veigel</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter&display=swap">
<link rel="stylesheet" href="/_nuxt/entry.BG44tMHF.css" crossorigin>
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/Dhg5knF6.js">
<script type="module" src="/_nuxt/Dhg5knF6.js" crossorigin></script>
<meta name="format-detection" content="telephone=no">
<link rel="icon" type="image/x-icon" href="/favicon.ico">
<script id="unhead:payload" type="application/json">{"title":"Manuel Veigel"}</script></head><body><div id="__nuxt"></div><div id="teleports"></div><script>window.__NUXT__={};window.__NUXT__.config={public:{cdn:"d29l6egdxvgg9c.cloudfront.net/",myName:"Manuel Veigel",myEmail:"maveigel@gmail.com",i18n:{baseUrl:"",defaultLocale:"",defaultDirection:"ltr",strategy:"prefix_except_default",lazy:false,rootRedirect:"",routesNameSeparator:"___",defaultLocaleRouteNameSuffix:"default",skipSettingLocaleOnNavigate:false,differentDomains:false,trailingSlash:false,locales:[],detectBrowserLanguage:{alwaysRedirect:false,cookieCrossOrigin:false,cookieDomain:"",cookieKey:"i18n_redirected",cookieSecure:false,fallbackLocale:"",redirectOn:"root",useCookie:true},experimental:{localeDetector:"",switchLocalePathLinkSSR:false,autoImportTranslationFunctions:false,typedPages:true,typedOptionsAndMessages:false,generatedLocaleFilePathFormat:"absolute",alternateLinkCanonicalQueries:false,hmr:true},multiDomainLocales:false,domainLocales:{}}},app:{baseURL:"/",buildId:"59de4f49-4f4c-4256-a61d-535d6efee325",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script>
<script type="application/json" data-nuxt-data="nuxt-app" data-ssr="false" id="__NUXT_DATA__">[{"prerenderedAt":1,"serverRendered":2},1775577375603,false]</script></body></html>
+1
View File
@@ -0,0 +1 @@
v1.mave.dev
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
import{_ as a}from"./wKjIcb_L.js";import{_ as i,u,o as c,c as l,a as e,t as r,b as d,w as p,d as f}from"./Dhg5knF6.js";const m={class:"antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black"},g={class:"max-w-520px text-center z-20"},b=["textContent"],h=["textContent"],x={class:"flex items-center justify-center w-full"},y={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},status:{type:Number,default:404},statusText:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const n=t;return u({title:`${n.status} - ${n.statusText} | ${n.appName}`,script:[{innerHTML:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)}).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{innerHTML:'*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(k,o)=>{const s=a;return c(),l("div",m,[o[0]||(o[0]=e("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),e("div",g,[e("h1",{class:"font-medium mb-8 sm:text-10xl text-8xl",textContent:r(t.status)},null,8,b),e("p",{class:"font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl",textContent:r(t.description)},null,8,h),e("div",x,[d(s,{to:"/",class:"cursor-pointer gradient-border px-4 py-2 sm:px-6 sm:py-3 sm:text-xl text-md"},{default:p(()=>[f(r(t.backHome),1)]),_:1})])])])}}},v=i(y,[["__scopeId","data-v-1bd9e11a"]]);export{v as default};
+1
View File
@@ -0,0 +1 @@
import{_ as c}from"./wKjIcb_L.js";import{_ as l,h as p,w as t,V as d,r as m,o as _,b as e,e as a,a as f,t as s,d as n,m as u}from"./Dhg5knF6.js";const h={name:"IndexPage"},x={class:"text-h4 text-md-h3 text-lg-h2 text-high-emphasis"};function g(o,$,y,V,k,w){const i=c,r=m("i18n-t");return _(),p(d,{justify:"center"},{default:t(()=>[e(a,{cols:"12"},{default:t(()=>[f("span",x,s(o.$t("greeting")),1)]),_:1}),e(a,{cols:"12",class:"my-6"},{default:t(()=>[e(r,{keypath:"introduction",tag:"p",class:"text-body-1 text-md-h6 text-medium-emphasis",style:{"max-width":"550px"}},{portfolio:t(()=>[e(i,{to:"/portfolio"},{default:t(()=>[n(s(o.$t("portfolio")),1)]),_:1})]),_:1})]),_:1}),e(a,{cols:"12"},{default:t(()=>[e(u,{variant:"outlined",color:"primary","prepend-icon":"mdi-email-outline",href:`mailto:<${o.$config.public.myEmail}>`},{default:t(()=>[n(s(o.$t("getInTouch")),1)]),_:1},8,["href"])]),_:1})]),_:1})}const b=l(h,[["render",g]]);export{b as default};
+1
View File
@@ -0,0 +1 @@
import{_ as s,u as a,o as i,c as u,a as e,t as o}from"./Dhg5knF6.js";const l={class:"antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black"},c={class:"max-w-520px text-center"},d=["textContent"],p=["textContent"],f={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},status:{type:Number,default:500},statusText:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const n=t;return a({title:`${n.status} - ${n.statusText} | ${n.appName}`,script:[{innerHTML:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)}).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{innerHTML:'*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(g,r)=>(i(),u("div",l,[r[0]||(r[0]=e("div",{class:"-bottom-1/2 fixed h-1/2 left-0 right-0 spotlight"},null,-1)),e("div",c,[e("h1",{class:"font-medium mb-8 sm:text-10xl text-8xl",textContent:o(t.status)},null,8,d),e("p",{class:"font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl",textContent:o(t.description)},null,8,p)])]))}},b=s(f,[["__scopeId","data-v-a01dd0ba"]]);export{b as default};
+57
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+25
View File
File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

+1
View File
@@ -0,0 +1 @@
{"id":"59de4f49-4f4c-4256-a61d-535d6efee325","timestamp":1775577367830}
@@ -0,0 +1 @@
{"id":"59de4f49-4f4c-4256-a61d-535d6efee325","timestamp":1775577367830,"prerendered":[]}
+1
View File
@@ -0,0 +1 @@
.v-app-bg[data-v-49c35caf]{background:rgb(var(--v-theme-background))}.link-active[data-v-49c35caf]{color:rgb(var(--v-theme-primary))!important}.v-btn--variant-plain[data-v-49c35caf]{color:rgb(var(--v-theme-on-background));opacity:1;transition:all .28s cubic-bezier(.4,0,.2,1)}.v-btn--variant-plain[data-v-49c35caf]:focus,.v-btn--variant-plain[data-v-49c35caf]:hover{color:rgb(var(--v-theme-primary))}
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
.spotlight[data-v-1bd9e11a]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-1bd9e11a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media(prefers-color-scheme:light){.gradient-border[data-v-1bd9e11a]{background-color:#ffffff4d}.gradient-border[data-v-1bd9e11a]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82,#36e4da 75%,#0047e1)}}@media(prefers-color-scheme:dark){.gradient-border[data-v-1bd9e11a]{background-color:#1414144d}.gradient-border[data-v-1bd9e11a]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82,#36e4da 75%,#0047e1)}}.gradient-border[data-v-1bd9e11a]:before{background-size:400% auto;border-radius:.5rem;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-1bd9e11a]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-1bd9e11a]{position:fixed}.left-0[data-v-1bd9e11a]{left:0}.right-0[data-v-1bd9e11a]{right:0}.z-10[data-v-1bd9e11a]{z-index:10}.z-20[data-v-1bd9e11a]{z-index:20}.grid[data-v-1bd9e11a]{display:grid}.mb-16[data-v-1bd9e11a]{margin-bottom:4rem}.mb-8[data-v-1bd9e11a]{margin-bottom:2rem}.max-w-520px[data-v-1bd9e11a]{max-width:520px}.min-h-screen[data-v-1bd9e11a]{min-height:100vh}.w-full[data-v-1bd9e11a]{width:100%}.flex[data-v-1bd9e11a]{display:flex}.cursor-pointer[data-v-1bd9e11a]{cursor:pointer}.place-content-center[data-v-1bd9e11a]{place-content:center}.items-center[data-v-1bd9e11a]{align-items:center}.justify-center[data-v-1bd9e11a]{justify-content:center}.overflow-hidden[data-v-1bd9e11a]{overflow:hidden}.bg-white[data-v-1bd9e11a]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-1bd9e11a]{padding-left:1rem;padding-right:1rem}.px-8[data-v-1bd9e11a]{padding-left:2rem;padding-right:2rem}.py-2[data-v-1bd9e11a]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-1bd9e11a]{text-align:center}.text-8xl[data-v-1bd9e11a]{font-size:6rem;line-height:1}.text-xl[data-v-1bd9e11a]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-1bd9e11a]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-1bd9e11a]{font-weight:300}.font-medium[data-v-1bd9e11a]{font-weight:500}.leading-tight[data-v-1bd9e11a]{line-height:1.25}.font-sans[data-v-1bd9e11a]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-1bd9e11a]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-1bd9e11a]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-1bd9e11a]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-1bd9e11a]{padding-left:0;padding-right:0}.sm\:px-6[data-v-1bd9e11a]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-1bd9e11a]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-1bd9e11a]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-1bd9e11a]{font-size:1.25rem;line-height:1.75rem}}
+1
View File
@@ -0,0 +1 @@
.spotlight[data-v-a01dd0ba]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-a01dd0ba]{position:fixed}.-bottom-1\/2[data-v-a01dd0ba]{bottom:-50%}.left-0[data-v-a01dd0ba]{left:0}.right-0[data-v-a01dd0ba]{right:0}.grid[data-v-a01dd0ba]{display:grid}.mb-16[data-v-a01dd0ba]{margin-bottom:4rem}.mb-8[data-v-a01dd0ba]{margin-bottom:2rem}.h-1\/2[data-v-a01dd0ba]{height:50%}.max-w-520px[data-v-a01dd0ba]{max-width:520px}.min-h-screen[data-v-a01dd0ba]{min-height:100vh}.place-content-center[data-v-a01dd0ba]{place-content:center}.overflow-hidden[data-v-a01dd0ba]{overflow:hidden}.bg-white[data-v-a01dd0ba]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-a01dd0ba]{padding-left:2rem;padding-right:2rem}.text-center[data-v-a01dd0ba]{text-align:center}.text-8xl[data-v-a01dd0ba]{font-size:6rem;line-height:1}.text-xl[data-v-a01dd0ba]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-a01dd0ba]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-a01dd0ba]{font-weight:300}.font-medium[data-v-a01dd0ba]{font-weight:500}.leading-tight[data-v-a01dd0ba]{line-height:1.25}.font-sans[data-v-a01dd0ba]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-a01dd0ba]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-a01dd0ba]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-a01dd0ba]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-a01dd0ba]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-a01dd0ba]{font-size:2.25rem;line-height:2.5rem}}
+1
View File
@@ -0,0 +1 @@
h1[data-v-f5e084b9]{font-size:20px}
+1
View File
@@ -0,0 +1 @@
import{_ as p}from"./wKjIcb_L.js";import{_,o as t,h as u,w as r,c as s,t as a,b as i,d as l,T as h}from"./Dhg5knF6.js";const m={name:"EmptyLayout",layout:"empty",props:{error:{type:Object,default:null}},data(){return{pageNotFound:"404 Not Found",otherError:"An error occurred"}},head(){return{title:this.error.statusCode===404?this.pageNotFound:this.otherError}}},f={key:0},y={key:1};function k(n,e,c,x,o,N){const d=p;return t(),u(h,{dark:""},{default:r(()=>[c.error.statusCode===404?(t(),s("h1",f,a(o.pageNotFound),1)):(t(),s("h1",y,a(o.otherError),1)),i(d,{to:"/"},{default:r(()=>[...e[0]||(e[0]=[l(" Home page ",-1)])]),_:1})]),_:1})}const F=_(m,[["render",k],["__scopeId","data-v-f5e084b9"]]);export{F as default};
+1
View File
@@ -0,0 +1 @@
h1[data-v-7bb417f6],h2[data-v-7bb417f6],h3[data-v-7bb417f6],h4[data-v-7bb417f6],h5[data-v-7bb417f6],h6[data-v-7bb417f6],ul[data-v-7bb417f6]{margin-bottom:1rem}p[data-v-7bb417f6],table[data-v-7bb417f6]{margin-bottom:2rem}li[data-v-7bb417f6]{margin-left:2rem}
+1
View File
@@ -0,0 +1 @@
import{_ as w,o as n,h as d,w as e,b as t,G as _,H as f,c as m,F as h,g as v,I as g,J as y,t as o,n as L,a as c,m as r,d as i,K as C,z as D,L as A,p as B,E as I,x as N,M as S,N as b,O as z,P as E,V as U,e as u,D as $,Q as F,R as M,S as R,T,U as H}from"./Dhg5knF6.js";const j=""+new URL("avatar_blueish.DLBh9fAt.png",import.meta.url).href,P={name:"DefaultLayout",setup(){const{smAndDown:a}=H();return{smAndDown:a}},data:()=>({projectUrl:"https://github.com/Rakantor/personal-portfolio",availableLocales:[{code:"en",name:"English"},{code:"de",name:"Deutsch"}],pages:[{icon:"mdi-home",title:"headerHome",url:"/"},{icon:"mdi-text-account",title:"headerAbout",url:"/bio"},{icon:"mdi-briefcase",title:"headerWork",url:"/portfolio"}],drawer:!1}),methods:{changeLocale(a){this.$i18n.setLocale(a),localStorage.setItem("lang",a)}},created(){const a=localStorage.getItem("lang")||this.$i18n.locale;a!=this.$i18n.locale&&this.$i18n.setLocale(a)}},W={class:"pa-2"},G={class:"text-caption text-no-wrap"};function J(a,s,K,V,O,k){return n(),d(T,{class:"v-app-bg"},{default:e(()=>[t(_,{"model-value":a.drawer,location:"right",app:"","disable-resize-watcher":""},{append:e(()=>[c("div",W,[t(r,{block:"",outlined:"",color:"primary","prepend-icon":"mdi-email-outline",href:`mailto:<${a.$config.public.myEmail}>`},{default:e(()=>[...s[2]||(s[2]=[i(" Contact ",-1)])]),_:1},8,["href"])])]),default:e(()=>[t(f,{nav:"",lines:!1},{default:e(()=>[(n(!0),m(h,null,v(a.pages,(l,p)=>(n(),d(g,{key:p,to:l.url,"active-color":"primary",router:"",exact:""},{prepend:e(()=>[t(L,{icon:l.icon},null,8,["icon"])]),default:e(()=>[t(y,{textContent:o(a.$t(l.title))},null,8,["textContent"])]),_:2},1032,["to"]))),128))]),_:1})]),_:1},8,["model-value"]),t(C,{app:"",color:"background",class:"px-md-10 py-md-4"},{prepend:e(()=>[t(N,{size:"48",color:"surface",style:{cursor:"pointer"},onClick:s[0]||(s[0]=l=>a.$router.push("/"))},{default:e(()=>[...s[3]||(s[3]=[c("img",{src:j,width:"55"},null,-1)])]),_:1})]),default:e(()=>[t(D),V.smAndDown?(n(),d(A,{key:0,onClick:s[1]||(s[1]=B(l=>a.drawer=!a.drawer,["stop"]))})):(n(),d(I,{key:1,"model-value":0,mandatory:"",variant:"plain","selected-class":"link-active"},{default:e(()=>[t(r,{ripple:!1,to:"/"},{default:e(()=>[i(o(a.$t("headerHome")),1)]),_:1}),t(r,{ripple:!1,to:"/bio"},{default:e(()=>[i(o(a.$t("headerAbout")),1)]),_:1}),t(r,{ripple:!1,to:"/portfolio"},{default:e(()=>[i(o(a.$t("headerWork")),1)]),_:1}),t(r,{ripple:!1,href:`mailto:<${a.$config.public.myEmail}>`},{default:e(()=>[i(o(a.$t("headerContact")),1)]),_:1},8,["href"])]),_:1}))]),_:1}),t(S,null,{default:e(()=>[t(b,{class:"pa-md-16 my-16"},{default:e(()=>[z(a.$slots,"default",{},void 0,!0)]),_:3})]),_:3}),t(E,{app:"",absolute:"",color:"transparent",style:{"border-top":"1px solid rgba(var(--v-theme-on-surface), 0.1)"}},{default:e(()=>[t(b,{class:"d-flex py-0 my-0"},{default:e(()=>[t(U,{"no-gutters":""},{default:e(()=>[t(u,{cols:"4",class:$(["my-auto",a.$vuetify.display.mobile?"text-left":"text-center"])},{default:e(()=>[t(r,{variant:"plain",size:"x-small",density:"compact",color:"on-surface",ripple:!1,class:"link",to:"/imprint"},{default:e(()=>[i(o(a.$t("imprint")),1)]),_:1})]),_:1},8,["class"]),t(u,{cols:"4",class:"text-center my-auto"},{default:e(()=>[c("span",G," © "+o(new Date().getFullYear())+" "+o(a.$config.public.myName),1)]),_:1}),t(u,{cols:"4",class:$(["my-auto",a.$vuetify.display.mobile?"text-right":"text-center"])},{default:e(()=>[t(r,{variant:"plain",icon:"mdi-github",density:"comfortable",color:"on-surface",ripple:!1,class:"link",href:a.projectUrl,target:"_blank"},null,8,["href"]),t(F,{location:"top right","close-on-content-click":!1},{activator:e(({props:l})=>[t(r,R(l,{variant:"plain",icon:"mdi-translate",density:"comfortable",color:"on-surface",ripple:!1,class:"link"}),null,16)]),default:e(()=>[t(f,{nav:"","min-width":"150"},{default:e(()=>[t(M,null,{default:e(()=>[i(o(a.$t("lang").toUpperCase()),1)]),_:1}),(n(!0),m(h,null,v(a.availableLocales,l=>(n(),d(g,{key:l.code,value:l,active:l.code==a.$i18n.locale,"active-color":"primary"},{default:e(()=>[t(y,{onClick:p=>k.changeLocale(l.code)},{default:e(()=>[i(o(l.name),1)]),_:2},1032,["onClick"])]),_:2},1032,["value","active"]))),128))]),_:1})]),_:1})]),_:1},8,["class"])]),_:1})]),_:1})]),_:1})]),_:3})}const Y=w(P,[["render",J],["__scopeId","data-v-49c35caf"]]);export{Y as default};
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
.img-height[data-v-47fe2410]{height:calc(90vh - 50px)}
File diff suppressed because one or more lines are too long
+13
View File
@@ -0,0 +1,13 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Manuel Veigel</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter&display=swap">
<link rel="stylesheet" href="/_nuxt/entry.BG44tMHF.css" crossorigin>
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/Dhg5knF6.js">
<script type="module" src="/_nuxt/Dhg5knF6.js" crossorigin></script>
<meta name="format-detection" content="telephone=no">
<link rel="icon" type="image/x-icon" href="/favicon.ico">
<script id="unhead:payload" type="application/json">{"title":"Manuel Veigel"}</script></head><body><div id="__nuxt"></div><div id="teleports"></div><script>window.__NUXT__={};window.__NUXT__.config={public:{cdn:"d29l6egdxvgg9c.cloudfront.net/",myName:"Manuel Veigel",myEmail:"maveigel@gmail.com",i18n:{baseUrl:"",defaultLocale:"",defaultDirection:"ltr",strategy:"prefix_except_default",lazy:false,rootRedirect:"",routesNameSeparator:"___",defaultLocaleRouteNameSuffix:"default",skipSettingLocaleOnNavigate:false,differentDomains:false,trailingSlash:false,locales:[],detectBrowserLanguage:{alwaysRedirect:false,cookieCrossOrigin:false,cookieDomain:"",cookieKey:"i18n_redirected",cookieSecure:false,fallbackLocale:"",redirectOn:"root",useCookie:true},experimental:{localeDetector:"",switchLocalePathLinkSSR:false,autoImportTranslationFunctions:false,typedPages:true,typedOptionsAndMessages:false,generatedLocaleFilePathFormat:"absolute",alternateLinkCanonicalQueries:false,hmr:true},multiDomainLocales:false,domainLocales:{}}},app:{baseURL:"/",buildId:"59de4f49-4f4c-4256-a61d-535d6efee325",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script>
<script type="application/json" data-nuxt-data="nuxt-app" data-ssr="false" id="__NUXT_DATA__">[{"prerenderedAt":1,"serverRendered":2},1775577375601,false]</script></body></html>
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

+13
View File
@@ -0,0 +1,13 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Manuel Veigel</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter&display=swap">
<link rel="stylesheet" href="/_nuxt/entry.BG44tMHF.css" crossorigin>
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/Dhg5knF6.js">
<script type="module" src="/_nuxt/Dhg5knF6.js" crossorigin></script>
<meta name="format-detection" content="telephone=no">
<link rel="icon" type="image/x-icon" href="/favicon.ico">
<script id="unhead:payload" type="application/json">{"title":"Manuel Veigel"}</script></head><body><div id="__nuxt"></div><div id="teleports"></div><script>window.__NUXT__={};window.__NUXT__.config={public:{cdn:"d29l6egdxvgg9c.cloudfront.net/",myName:"Manuel Veigel",myEmail:"maveigel@gmail.com",i18n:{baseUrl:"",defaultLocale:"",defaultDirection:"ltr",strategy:"prefix_except_default",lazy:false,rootRedirect:"",routesNameSeparator:"___",defaultLocaleRouteNameSuffix:"default",skipSettingLocaleOnNavigate:false,differentDomains:false,trailingSlash:false,locales:[],detectBrowserLanguage:{alwaysRedirect:false,cookieCrossOrigin:false,cookieDomain:"",cookieKey:"i18n_redirected",cookieSecure:false,fallbackLocale:"",redirectOn:"root",useCookie:true},experimental:{localeDetector:"",switchLocalePathLinkSSR:false,autoImportTranslationFunctions:false,typedPages:true,typedOptionsAndMessages:false,generatedLocaleFilePathFormat:"absolute",alternateLinkCanonicalQueries:false,hmr:true},multiDomainLocales:false,domainLocales:{}}},app:{baseURL:"/",buildId:"59de4f49-4f4c-4256-a61d-535d6efee325",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script>
<script type="application/json" data-nuxt-data="nuxt-app" data-ssr="false" id="__NUXT_DATA__">[{"prerenderedAt":1,"serverRendered":2},1775577375602,false]</script></body></html>
+13
View File
@@ -0,0 +1,13 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Manuel Veigel</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter&display=swap">
<link rel="stylesheet" href="/_nuxt/entry.BG44tMHF.css" crossorigin>
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/Dhg5knF6.js">
<script type="module" src="/_nuxt/Dhg5knF6.js" crossorigin></script>
<meta name="format-detection" content="telephone=no">
<link rel="icon" type="image/x-icon" href="/favicon.ico">
<script id="unhead:payload" type="application/json">{"title":"Manuel Veigel"}</script></head><body><div id="__nuxt"></div><div id="teleports"></div><script>window.__NUXT__={};window.__NUXT__.config={public:{cdn:"d29l6egdxvgg9c.cloudfront.net/",myName:"Manuel Veigel",myEmail:"maveigel@gmail.com",i18n:{baseUrl:"",defaultLocale:"",defaultDirection:"ltr",strategy:"prefix_except_default",lazy:false,rootRedirect:"",routesNameSeparator:"___",defaultLocaleRouteNameSuffix:"default",skipSettingLocaleOnNavigate:false,differentDomains:false,trailingSlash:false,locales:[],detectBrowserLanguage:{alwaysRedirect:false,cookieCrossOrigin:false,cookieDomain:"",cookieKey:"i18n_redirected",cookieSecure:false,fallbackLocale:"",redirectOn:"root",useCookie:true},experimental:{localeDetector:"",switchLocalePathLinkSSR:false,autoImportTranslationFunctions:false,typedPages:true,typedOptionsAndMessages:false,generatedLocaleFilePathFormat:"absolute",alternateLinkCanonicalQueries:false,hmr:true},multiDomainLocales:false,domainLocales:{}}},app:{baseURL:"/",buildId:"59de4f49-4f4c-4256-a61d-535d6efee325",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script>
<script type="application/json" data-nuxt-data="nuxt-app" data-ssr="false" id="__NUXT_DATA__">[{"prerenderedAt":1,"serverRendered":2},1775577375603,false]</script></body></html>
+13
View File
@@ -0,0 +1,13 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Manuel Veigel</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter&display=swap">
<link rel="stylesheet" href="/_nuxt/entry.BG44tMHF.css" crossorigin>
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/Dhg5knF6.js">
<script type="module" src="/_nuxt/Dhg5knF6.js" crossorigin></script>
<meta name="format-detection" content="telephone=no">
<link rel="icon" type="image/x-icon" href="/favicon.ico">
<script id="unhead:payload" type="application/json">{"title":"Manuel Veigel"}</script></head><body><div id="__nuxt"></div><div id="teleports"></div><script>window.__NUXT__={};window.__NUXT__.config={public:{cdn:"d29l6egdxvgg9c.cloudfront.net/",myName:"Manuel Veigel",myEmail:"maveigel@gmail.com",i18n:{baseUrl:"",defaultLocale:"",defaultDirection:"ltr",strategy:"prefix_except_default",lazy:false,rootRedirect:"",routesNameSeparator:"___",defaultLocaleRouteNameSuffix:"default",skipSettingLocaleOnNavigate:false,differentDomains:false,trailingSlash:false,locales:[],detectBrowserLanguage:{alwaysRedirect:false,cookieCrossOrigin:false,cookieDomain:"",cookieKey:"i18n_redirected",cookieSecure:false,fallbackLocale:"",redirectOn:"root",useCookie:true},experimental:{localeDetector:"",switchLocalePathLinkSSR:false,autoImportTranslationFunctions:false,typedPages:true,typedOptionsAndMessages:false,generatedLocaleFilePathFormat:"absolute",alternateLinkCanonicalQueries:false,hmr:true},multiDomainLocales:false,domainLocales:{}}},app:{baseURL:"/",buildId:"59de4f49-4f4c-4256-a61d-535d6efee325",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script>
<script type="application/json" data-nuxt-data="nuxt-app" data-ssr="false" id="__NUXT_DATA__">[{"prerenderedAt":1,"serverRendered":2},1775577375602,false]</script></body></html>