deploy: 3da6e201437c8c5bd69560dd56cdef0376630fe5

This commit is contained in:
NotXia
2023-04-30 15:06:18 +00:00
parent 462e55230b
commit 3a61f5e98e
117 changed files with 214 additions and 113 deletions

6
200.html Normal file
View File

@ -0,0 +1,6 @@
<!DOCTYPE html>
<html >
<head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/entry.c886c6ae.js"><link rel="preload" as="style" href="/_nuxt/entry.4602df1b.css"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/cookie.fc45e6c1.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/future.cbee0ccf.png"><link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/sad.334039fc.svg"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/sun.2c52867b.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/moon.907b4d10.png"><link rel="prefetch" as="script" crossorigin href="/_nuxt/general.9b34ada0.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/projects.2acc4e1d.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/resume.5e6f5337.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/general.039c7ac0.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/projects.154523ff.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/resume.b38f7eaa.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/error-component.d4f76cfc.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/composables.47d3641d.js"><link rel="stylesheet" href="/_nuxt/entry.4602df1b.css"></head>
<body ><div id="__nuxt"></div><script>window.__NUXT__=(function(a,b){return {_errors:{},serverRendered:a,data:{},state:{},config:{public:{i18n:{experimental:{jsTsFormatResource:a},baseUrl:b}},app:{baseURL:"\u002F",buildAssetsDir:"\u002F_nuxt\u002F",cdnURL:b}}}}(false,""))</script><script type="module" src="/_nuxt/entry.c886c6ae.js" crossorigin></script></body>
</html>

6
404.html Normal file
View File

@ -0,0 +1,6 @@
<!DOCTYPE html>
<html >
<head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/entry.c886c6ae.js"><link rel="preload" as="style" href="/_nuxt/entry.4602df1b.css"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/cookie.fc45e6c1.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/future.cbee0ccf.png"><link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/sad.334039fc.svg"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/sun.2c52867b.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/moon.907b4d10.png"><link rel="prefetch" as="script" crossorigin href="/_nuxt/general.9b34ada0.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/projects.2acc4e1d.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/resume.5e6f5337.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/general.039c7ac0.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/projects.154523ff.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/resume.b38f7eaa.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/error-component.d4f76cfc.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/composables.47d3641d.js"><link rel="stylesheet" href="/_nuxt/entry.4602df1b.css"></head>
<body ><div id="__nuxt"></div><script>window.__NUXT__=(function(a,b){return {_errors:{},serverRendered:a,data:{},state:{},config:{public:{i18n:{experimental:{jsTsFormatResource:a},baseUrl:b}},app:{baseURL:"\u002F",buildAssetsDir:"\u002F_nuxt\u002F",cdnURL:b}}}}(false,""))</script><script type="module" src="/_nuxt/entry.c886c6ae.js" crossorigin></script></body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{_ as s,b as t,c,e as o,s as n}from"./entry.c886c6ae.js";const _={},r={class:"flex flex-1 items-center py-0"},a={class:"w-full"};function l(e,d){return t(),c("div",r,[o("div",a,[n(e.$slots,"default")])])}const i=s(_,[["render",l]]);export{i as _};

1
_nuxt/about.c67494d9.js Normal file

File diff suppressed because one or more lines are too long

1
_nuxt/about.ff490bb3.css Normal file
View File

@ -0,0 +1 @@
.gr_grid_container{height:100%}.gr_grid_book_container{border:1px solid #424242;border-radius:.2rem;float:left;height:100%;margin-left:.5rem;margin-right:.5rem;overflow:hidden}.gr_grid_book_container>* img{height:100%}

View File

Before

Width:  |  Height:  |  Size: 164 KiB

After

Width:  |  Height:  |  Size: 164 KiB

View File

Before

Width:  |  Height:  |  Size: 772 B

After

Width:  |  Height:  |  Size: 772 B

View File

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

Before

Width:  |  Height:  |  Size: 159 KiB

After

Width:  |  Height:  |  Size: 159 KiB

View File

@ -0,0 +1 @@
import{D as g,C as y,d as k,n as x,E as T,r as P,o as A,G as L,H as _,I as w,J as N,K as E,L as B,M as I,N as O,O as D,P as S,Q as q,R as $}from"./entry.c886c6ae.js";const b=globalThis.requestIdleCallback||(t=>{const a=Date.now(),s={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-a))};return setTimeout(()=>{t(s)},1)}),U=globalThis.cancelIdleCallback||(t=>{clearTimeout(t)}),V=t=>{const a=g();a.isHydrating?a.hooks.hookOnce("app:suspense:resolve",()=>{b(t)}):b(t)};async function R(t,a=y()){const{path:s,matched:e}=a.resolve(t);if(!e.length||(a._routePreloaded||(a._routePreloaded=new Set),a._routePreloaded.has(s)))return;const l=a._preloadPromises=a._preloadPromises||[];if(l.length>4)return Promise.all(l).then(()=>R(t,a));a._routePreloaded.add(s);const i=e.map(n=>{var o;return(o=n.components)==null?void 0:o.default}).filter(n=>typeof n=="function");for(const n of i){const o=Promise.resolve(n()).catch(()=>{}).finally(()=>l.splice(l.indexOf(o)));l.push(o)}await Promise.all(l)}const j=(...t)=>t.find(a=>a!==void 0),M="noopener noreferrer";function H(t){const a=t.componentName||"NuxtLink",s=(e,l)=>{if(!e||t.trailingSlash!=="append"&&t.trailingSlash!=="remove")return e;const i=t.trailingSlash==="append"?B:I;if(typeof e=="string")return i(e,!0);const n="path"in e?e.path:l(e).path;return{...e,name:void 0,path:i(n,!0)}};return k({name:a,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},setup(e,{slots:l}){const i=y(),n=x(()=>{const r=e.to||e.href||"";return s(r,i.resolve)}),o=x(()=>e.external||e.target&&e.target!=="_self"?!0:typeof n.value=="object"?!1:n.value===""||T(n.value,{acceptRelative:!0})),v=P(!1),f=P(null),C=r=>{var d;f.value=e.custom?(d=r==null?void 0:r.$el)==null?void 0:d.nextElementSibling:r==null?void 0:r.$el};if(e.prefetch!==!1&&e.noPrefetch!==!0&&e.target!=="_blank"&&!F()){const d=g();let h,u=null;A(()=>{const p=z();V(()=>{h=b(()=>{var m;(m=f==null?void 0:f.value)!=null&&m.tagName&&(u=p.observe(f.value,async()=>{u==null||u(),u=null;const c=typeof n.value=="string"?n.value:i.resolve(n.value).fullPath;await Promise.all([d.hooks.callHook("link:prefetch",c).catch(()=>{}),!o.value&&R(n.value,i).catch(()=>{})]),v.value=!0}))})})}),L(()=>{h&&U(h),u==null||u(),u=null})}return()=>{var p,m;if(!o.value){const c={ref:C,to:n.value,activeClass:e.activeClass||t.activeClass,exactActiveClass:e.exactActiveClass||t.exactActiveClass,replace:e.replace,ariaCurrentValue:e.ariaCurrentValue,custom:e.custom};return e.custom||(v.value&&(c.class=e.prefetchedClass||t.prefetchedClass),c.rel=e.rel),_(w("RouterLink"),c,l.default)}const r=typeof n.value=="object"?((p=i.resolve(n.value))==null?void 0:p.href)??null:n.value||null,d=e.target||null,h=e.noRel?null:j(e.rel,t.externalRelAttribute,r?M:"")||null,u=()=>O(r,{replace:e.replace});return e.custom?l.default?l.default({href:r,navigate:u,get route(){if(!r)return;const c=N(r);return{path:c.pathname,fullPath:c.pathname,get query(){return E(c.search)},hash:c.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:r}},rel:h,target:d,isExternal:o.value,isActive:!1,isExactActive:!1}):null:_("a",{ref:f,href:r,rel:h,target:d},(m=l.default)==null?void 0:m.call(l))}}})}const G=H({componentName:"NuxtLink"});function z(){const t=g();if(t._observer)return t._observer;let a=null;const s=new Map,e=(i,n)=>(a||(a=new IntersectionObserver(o=>{for(const v of o){const f=s.get(v.target);(v.isIntersecting||v.intersectionRatio>0)&&f&&f()}})),s.set(i,n),a.observe(i),()=>{s.delete(i),a.unobserve(i),s.size===0&&(a.disconnect(),a=null)});return t._observer={observe:e}}function F(){const t=navigator.connection;return!!(t&&(t.saveData||/2g/.test(t.effectiveType)))}function J(){return D({router:y(),route:S(),i18n:q(g().$i18n)})}function K(){return $({router:y(),route:S(),i18n:q(g().$i18n)})}export{G as _,K as a,J as u};

View File

@ -0,0 +1 @@
import{_ as u}from"./Navbar.vue.354ce1ab.js";import{d as a,b as s,c as l,e as t,t as p,h as f,m as h,f as n,w as g,F as x,u as i}from"./entry.c886c6ae.js";import{_ as v}from"./ScreenCenter.03c820c6.js";import"./composables.47d3641d.js";const k={class:"my-4 text-left md:text-center"},b=["href"],w={class:"inline-flex items-center"},L=["src"],S={class:"text-xl text-left"},C=a({__name:"ContactLink",props:{url:String,label:String,icon:String,alt:String},setup(o){const e=o;return(r,m)=>(s(),l("div",k,[t("a",{href:e.url},[t("div",w,[t("img",{src:e.icon,alt:"Github",class:"h-7 mr-2 select-none dark:invert"},null,8,L),t("span",S,p(e.label),1)])],8,b)]))}}),R=""+new URL("mail.915cc70d.svg",import.meta.url).href,U=""+new URL("telegram.a6f663c5.svg",import.meta.url).href,$=""+new URL("linkedin.5f5fad7e.svg",import.meta.url).href,y=""+new URL("discord.c4410c78.svg",import.meta.url).href,B={class:"relative z-10"},N={class:"md:flex justify-center"},V=a({__name:"contacts",setup(o){const{t:e}=f();return h({title:e("title_contacts")}),(r,m)=>{const _=u,c=C,d=v;return s(),l(x,null,[t("div",B,[n(_)]),n(d,null,{default:g(()=>[t("main",null,[t("div",N,[t("div",null,[n(c,{label:"tcxia2001@gmail.com",url:"mailto:tcxia2001@gmail.com",icon:i(R),alt:"E-mail"},null,8,["icon"]),n(c,{label:"t.me/notxia",url:"https://t.me/notxia",icon:i(U),alt:"Telegram"},null,8,["icon"]),n(c,{label:"Panda#9784",url:"https://discordapp.com/users/272354672969515009",icon:i(y),alt:"Discord"},null,8,["icon"]),n(c,{label:"linkedin.com/in/tian-cheng-xia",url:"https://www.linkedin.com/in/tian-cheng-xia/",icon:i($),alt:"LinkedIn"},null,8,["icon"])])])])]),_:1})],64)}}});export{V as default};

View File

Before

Width:  |  Height:  |  Size: 119 KiB

After

Width:  |  Height:  |  Size: 119 KiB

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 634 B

After

Width:  |  Height:  |  Size: 634 B

View File

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

Before

Width:  |  Height:  |  Size: 553 B

After

Width:  |  Height:  |  Size: 553 B

1
_nuxt/entry.4602df1b.css Normal file

File diff suppressed because one or more lines are too long

58
_nuxt/entry.c886c6ae.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{u as s,_ as n}from"./composables.47d3641d.js";import{d as l,o as c,a as d,b as i,c as m,e,t as a,f as _,w as u,g as x,u as p}from"./entry.c886c6ae.js";const f=""+new URL("no-turn-street.ac452ab6.png",import.meta.url).href,h={class:"bg-gray-100 text-gray-900 min-h-screen h-full dark:bg-gray-900 dark:text-slate-50 flex justify-center items-center",style:{"font-family":"'Comfortaa'","overflow-x":"hidden"}},g={class:"text-2xl md:text-4xl text-center"},y=e("img",{src:f,class:"mx-auto my-2",alt:""},null,-1),N=l({__name:"error",setup(b){const o=s();return c(()=>{d()}),(t,k)=>{const r=n;return i(),m("div",h,[e("div",null,[e("p",g,a(t.$t("wrong directions")),1),y,_(r,{to:p(o)("/"),class:"block py-2 text-center text-xl hover:underline border border-slate-700 text-gray-700 dark:text-slate-50 dark:border-slate-200"},{default:u(()=>[x(a(t.$t("back to home")),1)]),_:1},8,["to"])])])}}});export{N as default};

View File

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

@ -0,0 +1 @@
const n={"wrong directions":e=>{const{normalize:o}=e;return o(["Ti ho probabilmente dato indicazioni sbagliate"])},"back to home":e=>{const{normalize:o}=e;return o(["Ritorna alla homepage"])},"open nav":e=>{const{normalize:o}=e;return o(["Apri menù di navigazione"])},home:e=>{const{normalize:o}=e;return o(["Home"])},projects:e=>{const{normalize:o}=e;return o(["Progetti"])},about:e=>{const{normalize:o}=e;return o(["Chi sono"])},resume:e=>{const{normalize:o}=e;return o(["CV"])},contacts:e=>{const{normalize:o}=e;return o(["Contatti"])},"i am a":e=>{const{normalize:o}=e;return o(["Sono uno"])},"cs student":e=>{const{normalize:o}=e;return o(["Studente di Informatica"])},"a very accurate description of me":e=>{const{normalize:o}=e;return o(["A volte un po' distratto"])},"about me":e=>{const{normalize:o}=e;return o(["Su di me"])},reading:e=>{const{normalize:o}=e;return o(["Attualmente sto leggendo"])},"that's bright":e=>{const{normalize:o}=e;return o(["È luminoso"])},better:e=>{const{normalize:o}=e;return o(["Meglio"])},"where lights":e=>{const{normalize:o}=e;return o(["Chi ha spento le luci?"])},"here lights":e=>{const{normalize:o}=e;return o(["Eccole"])},thanks:e=>{const{normalize:o}=e;return o(["Thanks"])},penguin:e=>{const{normalize:o}=e;return o(["Questo è un pinguino"])},llama:e=>{const{normalize:o}=e;return o(["Questo è un lama"])},rock:e=>{const{normalize:o}=e;return o(["Questo è un sasso"])},coconut:e=>{const{normalize:o}=e;return o(["Questa è una noce di cocco"])},"red panda":e=>{const{normalize:o}=e;return o(["Questo è un panda rosso"])},title_home:e=>{const{normalize:o}=e;return o(["Ciao"])},title_about:e=>{const{normalize:o}=e;return o(["Chi sono"])},title_projects:e=>{const{normalize:o}=e;return o(["Progetti"])},title_resume:e=>{const{normalize:o}=e;return o(["CV"])},title_contacts:e=>{const{normalize:o}=e;return o(["Salutami"])},log_hello:e=>{const{normalize:o}=e;return o(["Ciao 🐡"])},"cookie policy title":e=>{const{normalize:o}=e;return o(["Informativa cookie"])},"cookie policy":e=>{const{normalize:o}=e;return o(["Questo sito utilizza cookie ma non per fini di profilazione e non sono inviati a terze parti. Gli unici cookie presenti sono quelli che ho mangiato questa mattina, anche se in realtà preferisco una colazione salata. Non so perché stai leggendo questo, ma ti ringrazio per avermi fatto compagnia e ti auguro una buona giornata. Se gradisci dei biscotti, non esitare a cliccare l'informativa al seguente link:"])},"cookie policy link":e=>{const{normalize:o}=e;return o(["Clicca qui per l'informativa cookie"])},accept:e=>{const{normalize:o}=e;return o(["Accetta"])},reject:e=>{const{normalize:o}=e;return o(["Rifiuta"])},"easter eggs found":e=>{const{normalize:o}=e;return o(["easter egg trovati"])},"all easter eggs found":e=>{const{normalize:o}=e;return o(["Hai trovato tutti gli easter egg 🥚"])},"cookie.title":e=>{const{normalize:o}=e;return o(["Chi vuole un biscotto?"])},"cookie.description":e=>{const{normalize:o}=e;return o(["Sembra che hai letto l'informativa cookie"])},"future.title":e=>{const{normalize:o}=e;return o(["Che bello il futuro"])},"future.description":e=>{const{normalize:o}=e;return o(["Cosa ci riserverà?"])},"bright.title":e=>{const{normalize:o}=e;return o(["È luminoso"])},"bright.description":e=>{const{normalize:o}=e;return o(["Non mi piace la luce"])},"bright_either.description":e=>{const{normalize:o}=e;return o(["Non mi piace nemmeno la luce"])},"dark.title":e=>{const{normalize:o}=e;return o(["È buio"])},"dark.description":e=>{const{normalize:o}=e;return o(["Non mi piace il buio"])},"dark_either.description":e=>{const{normalize:o}=e;return o(["Non mi piace nemmeno il buio"])},"something.title":e=>{const{normalize:o}=e;return o(["Non ti piaceva?"])},"something.description":e=>{const{normalize:o}=e;return o(["Spero che questo sia meglio"])}};export{n as default};

View File

@ -0,0 +1 @@
const o={"wrong directions":e=>{const{normalize:r}=e;return r(["I probably gave you wrong directions"])},"back to home":e=>{const{normalize:r}=e;return r(["Return to homepage"])},"open nav":e=>{const{normalize:r}=e;return r(["Open navbar"])},home:e=>{const{normalize:r}=e;return r(["Home"])},projects:e=>{const{normalize:r}=e;return r(["Projects"])},about:e=>{const{normalize:r}=e;return r(["About"])},resume:e=>{const{normalize:r}=e;return r(["Résumé"])},contacts:e=>{const{normalize:r}=e;return r(["Contacts"])},"i am a":e=>{const{normalize:r}=e;return r(["I'm a"])},"cs student":e=>{const{normalize:r}=e;return r(["Computer Science Student"])},"a very accurate description of me":e=>{const{normalize:r}=e;return r(["Sometimes a bit distracted"])},"about me":e=>{const{normalize:r}=e;return r(["About me"])},reading:e=>{const{normalize:r}=e;return r(["Currently I'm reading"])},"that's bright":e=>{const{normalize:r}=e;return r(["That's bright"])},better:e=>{const{normalize:r}=e;return r(["Better"])},"where lights":e=>{const{normalize:r}=e;return r(["Who turned off the lights?"])},"here lights":e=>{const{normalize:r}=e;return r(["Here they are"])},penguin:e=>{const{normalize:r}=e;return r(["This is a penguin"])},llama:e=>{const{normalize:r}=e;return r(["This is a llama"])},rock:e=>{const{normalize:r}=e;return r(["This is a rock"])},coconut:e=>{const{normalize:r}=e;return r(["This is a coconut"])},"red panda":e=>{const{normalize:r}=e;return r(["This is a red panda"])},title_home:e=>{const{normalize:r}=e;return r(["Hello"])},title_about:e=>{const{normalize:r}=e;return r(["About"])},title_projects:e=>{const{normalize:r}=e;return r(["Projects"])},title_resume:e=>{const{normalize:r}=e;return r(["Résumé"])},title_contacts:e=>{const{normalize:r}=e;return r(["Say hi"])},log_hello:e=>{const{normalize:r}=e;return r(["Hello 🐡"])},"cookie policy title":e=>{const{normalize:r}=e;return r(["Cookie policy"])},"cookie policy":e=>{const{normalize:r}=e;return r(["This website uses cookies but not for analysis purposes and they are not sent to third parties. The only cookies here are those that I ate this morning, although I prefer a savory breakfast. I don't know why you are reading this, but thanks for keeping me company, I wish you a great day. If you would like some cookies too, do not hesitate to click on the following link:"])},"cookie policy link":e=>{const{normalize:r}=e;return r(["Click here to read the policy"])},accept:e=>{const{normalize:r}=e;return r(["Accept"])},reject:e=>{const{normalize:r}=e;return r(["Reject"])},"easter eggs found":e=>{const{normalize:r}=e;return r(["easter eggs found"])},"all easter eggs found":e=>{const{normalize:r}=e;return r(["You found all easter eggs 🥚"])},"cookie.title":e=>{const{normalize:r}=e;return r(["Who wants a cookie?"])},"cookie.description":e=>{const{normalize:r}=e;return r(["It appears that you read the cookie policy"])},"future.title":e=>{const{normalize:r}=e;return r(["What a wonderful future"])},"future.description":e=>{const{normalize:r}=e;return r(["What will happen next?"])},"bright.title":e=>{const{normalize:r}=e;return r(["It's bright"])},"bright.description":e=>{const{normalize:r}=e;return r(["I don't like the light"])},"bright_either.description":e=>{const{normalize:r}=e;return r(["I don't like the light either"])},"dark.title":e=>{const{normalize:r}=e;return r(["It's dark"])},"dark.description":e=>{const{normalize:r}=e;return r(["I don't like the dark"])},"dark_either.description":e=>{const{normalize:r}=e;return r(["I don't like the dark either"])},"something.title":e=>{const{normalize:r}=e;return r(["You didn't like that?"])},"something.description":e=>{const{normalize:r}=e;return r(["I hope this one is better"])}};export{o as default};

View File

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

Before

Width:  |  Height:  |  Size: 963 B

After

Width:  |  Height:  |  Size: 963 B

View File

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View File

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 136 KiB

1
_nuxt/index.9cac8bc6.js Normal file
View File

@ -0,0 +1 @@
import{_ as g}from"./Navbar.vue.354ce1ab.js";import{d as _,r as l,o as h,b as d,c as u,e,t as o,l as f,q as x,j as v,h as w,m as $,f as r,w as b,F as k}from"./entry.c886c6ae.js";import{_ as R}from"./ScreenCenter.03c820c6.js";import"./composables.47d3641d.js";const C=""+new URL("penguin.29e5f450.png",import.meta.url).href,y=""+new URL("llama.b63bb9a2.png",import.meta.url).href,L=""+new URL("rock.3ce48816.png",import.meta.url).href,U=""+new URL("coconut.10cfad46.png",import.meta.url).href,N=""+new URL("red-panda.14ec54d4.png",import.meta.url).href,S={key:0,class:"w-52"},B=["src"],E={class:"text-center text-sm mt-2 select-none"},F=_({__name:"RandomSomething",setup(p){const s=[{name:"penguin",image:C},{name:"llama",image:y},{name:"rock",image:L},{name:"coconut",image:U},{name:"red panda",image:N}],t=l(""),c=l("");function a(){const n=x(s.filter(i=>i.name!==t.value));t.value=n.name,c.value=n.image}function m(){v("change-something"),a()}return h(()=>{a()}),(n,i)=>t.value!==""?(d(),u("div",S,[e("img",{src:c.value,alt:"",class:"h-40 max-w-xs max-w- mx-auto",onClick:m},null,8,B),e("p",E,o(n.$t(t.value)),1)])):f("",!0)}}),V={class:"relative z-10"},j={class:"block md:flex justify-center items-center"},T={class:"text-center md:text-left"},q={class:"text-2xl md:text-3xl font-semibold uppercase"},z={class:"text-4xl md:text-5xl font-semibold uppercase"},A={class:"text-xl lowercase"},D={class:"w-fit mx-auto mt-5 md:m-0 md:ml-10"},G=_({__name:"index",setup(p){const{t:s}=w();return $({title:s("title_home")}),(t,c)=>{const a=g,m=F,n=R;return d(),u(k,null,[e("div",V,[r(a)]),r(n,null,{default:b(()=>[e("main",null,[e("div",j,[e("div",T,[e("p",q,o(t.$t("i am a")),1),e("p",z,o(t.$t("cs student")),1),e("p",A,o(t.$t("a very accurate description of me")),1)]),e("div",D,[r(m)])])])]),_:1})],64)}}});export{G as default};

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

View File

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

Before

Width:  |  Height:  |  Size: 501 B

After

Width:  |  Height:  |  Size: 501 B

View File

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 55 KiB

View File

Before

Width:  |  Height:  |  Size: 592 B

After

Width:  |  Height:  |  Size: 592 B

View File

Before

Width:  |  Height:  |  Size: 548 B

After

Width:  |  Height:  |  Size: 548 B

View File

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 458 KiB

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

1
_nuxt/nuxt.9d4219a8.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 298"><g fill="none" fill-rule="nonzero"><path fill="#00C58E" d="M227.92099 82.07407l-13.6889 23.7037-46.8148-81.08641L23.7037 273.58025h97.3037c0 13.0912 10.61252 23.7037 23.70371 23.7037H23.70371c-8.46771 0-16.29145-4.52017-20.5246-11.85382-4.23315-7.33366-4.23272-16.36849.00114-23.70174L146.89383 12.83951c4.23415-7.33433 12.0596-11.85252 20.5284-11.85252 8.46878 0 16.29423 4.51819 20.52839 11.85252l39.97037 69.23456z"/><path fill="#2F495E" d="M331.6642 261.7284l-90.05432-155.95062-13.6889-23.7037-13.68888 23.7037-90.04445 155.95061c-4.23385 7.33325-4.23428 16.36808-.00113 23.70174 4.23314 7.33365 12.05689 11.85382 20.5246 11.85382h166.4c8.46946 0 16.29644-4.51525 20.532-11.84955 4.23555-7.3343 4.23606-16.37123.00132-23.706h.01976zM144.7111 273.58024L227.921 129.48148l83.19012 144.09877h-166.4z"/><path fill="#108775" d="M396.04938 285.4321c-4.23344 7.33254-12.05656 11.85185-20.52345 11.85185H311.1111c13.0912 0 23.7037-10.6125 23.7037-23.7037h40.66173L260.09877 73.74815l-18.4889 32.02963-13.68888-23.7037L239.5753 61.8963c4.23416-7.33433 12.0596-11.85252 20.5284-11.85252 8.46879 0 16.29423 4.51819 20.52839 11.85252l115.41728 199.8321c4.23426 7.33395 4.23426 16.36975 0 23.7037z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 8.6 KiB

After

Width:  |  Height:  |  Size: 8.6 KiB

View File

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View File

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

Before

Width:  |  Height:  |  Size: 156 KiB

After

Width:  |  Height:  |  Size: 156 KiB

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

Before

Width:  |  Height:  |  Size: 134 KiB

After

Width:  |  Height:  |  Size: 134 KiB

View File

Before

Width:  |  Height:  |  Size: 206 KiB

After

Width:  |  Height:  |  Size: 206 KiB

View File

Before

Width:  |  Height:  |  Size: 224 KiB

After

Width:  |  Height:  |  Size: 224 KiB

View File

Before

Width:  |  Height:  |  Size: 165 KiB

After

Width:  |  Height:  |  Size: 165 KiB

View File

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

View File

@ -0,0 +1,8 @@
const o={projects:i=>{const{normalize:e}=i;return e(["Progetti"])},wip:i=>{const{normalize:e}=i;return e(["Attualmente sto lavorando a"])},completed:i=>{const{normalize:e}=i;return e(["Progetti completati"])},"unibo_20-21":i=>{const{normalize:e}=i;return e(["Università di Bologna, A.A. 2020-2021"])},"unibo_21-22":i=>{const{normalize:e}=i;return e(["Università di Bologna, A.A. 2021-2022"])},"unibo_22-23":i=>{const{normalize:e}=i;return e(["Università di Bologna, A.A. 2022-2023"])},"notxia.github.io.description":i=>{const{normalize:e}=i;return e(["Ecco un'anteprima segreta del mio sito."])},"no recursion":i=>{const{normalize:e}=i;return e(["Ricorsione fuori servizio, mi scuso per il disagio."])},"wirefilter.description":i=>{const{normalize:e}=i;return e([`Virtual Distributed Ethernet (VDE) è un progetto open source che consente di creare reti virtuali tramite l'utilizzo modulare di plugin.
Wirefilter è un plugin che consente di manipolare il flusso dei pacchetti in transito impostando parametri per il cavo virtuale.`])},"tweet_analysis.description":i=>{const{normalize:e}=i;return e([`Progetto per il corso di Ingegneria del Software.
Webapp per l'analisi di tweet sviluppata con metodologia Scrum.`])},"animalhouse.description":i=>{const{normalize:e}=i;return e([`Progetto per il corso di Tecnologie Web.
Web app suddivisa in tre sezioni:`])},"animalhouse.description.game":i=>{const{normalize:e}=i;return e(["Game: area con giochi e curiosità sugli animali"])},"animalhouse.description.frontoffice":i=>{const{normalize:e}=i;return e(["Frontoffice: area con servizi per gli utenti autenticati"])},"animalhouse.description.backoffice":i=>{const{normalize:e}=i;return e(["Backoffice: pannello di amministrazione"])},"pandos+.description":i=>{const{normalize:e}=i;return e([`Progetto per il corso di Sistemi Operativi.
Sistema operativo minimale per architettura MIPS.`])},"imaging.description":i=>{const{normalize:e}=i;return e([`Progetto per il corso di Calcolo Numerico.
Deblurring di immagini risolto come problema di minimizzazione.`])},"mnk.description":i=>{const{normalize:e}=i;return e([`Progetto per il corso di Algoritmi e Strutture Dati.
Algoritmo in grado di giocare in modo efficiente ad una versione generalizzata del tris.`])},"platform.description":i=>{const{normalize:e}=i;return e([`Progetto per il corso di Programmazione.
Gioco platform su terminale con livelli generati casualmente.`])},"pathfinding_visualizer.description":i=>{const{normalize:e}=i;return e(["Visualizzazione di alcuni algoritmi di ricerca su grafi."])},"sort_visualizer.description":i=>{const{normalize:e}=i;return e(["Visualizzazione di alcuni algoritmi di ordinamento."])}};export{o as default};

View File

@ -0,0 +1,8 @@
const o={projects:e=>{const{normalize:r}=e;return r(["Projects"])},wip:e=>{const{normalize:r}=e;return r(["Currently I'm working on"])},completed:e=>{const{normalize:r}=e;return r(["Completed projects"])},"unibo_20-21":e=>{const{normalize:r}=e;return r(["University of Bologna, A.Y. 2020-2021"])},"unibo_21-22":e=>{const{normalize:r}=e;return r(["University of Bologna, A.Y. 2021-2022"])},"unibo_22-23":e=>{const{normalize:r}=e;return r(["University of Bologna, A.Y. 2022-2023"])},"notxia.github.io.description":e=>{const{normalize:r}=e;return r(["Here's a secret preview of my website."])},"no recursion":e=>{const{normalize:r}=e;return r(["Recursion out of service, sorry for the inconvenience."])},"wirefilter.description":e=>{const{normalize:r}=e;return r([`Virtual Distributed Ethernet (VDE) is an open source project that allows the creation of virtual networks through a set of plugins.
Wirefilter is a plugin that allows to manipulate packet flow by changing the parameters of the virtual cable.`])},"tweet_analysis.description":e=>{const{normalize:r}=e;return r([`Project for the Software Engineering course.
Twitter client with analytics features developed using the Scrum methodology.`])},"animalhouse.description":e=>{const{normalize:r}=e;return r([`Project for the Web Technology course.
Web app with three sections:`])},"animalhouse.description.game":e=>{const{normalize:r}=e;return r(["Game: area with games and facts about animals"])},"animalhouse.description.frontoffice":e=>{const{normalize:r}=e;return r(["Frontoffice: area to access services as a logged user"])},"animalhouse.description.backoffice":e=>{const{normalize:r}=e;return r(["Backoffice: administration panel"])},"pandos+.description":e=>{const{normalize:r}=e;return r([`Project for the Operating Systems course.
Minimal operating system for the MIPS architecture.`])},"imaging.description":e=>{const{normalize:r}=e;return r([`Project for the Numerical Computing course.
Image deblurring solved as a minimization problem.`])},"mnk.description":e=>{const{normalize:r}=e;return r([`Project for the Algorithms and Data Structures course.
Algorithm able to efficiently play a generalized version of tic-tac-toe.`])},"platform.description":e=>{const{normalize:r}=e;return r([`Project for the Programmin course.
Text based platform game with randomly generated levels.`])},"pathfinding_visualizer.description":e=>{const{normalize:r}=e;return r(["Visualizer of some graph search algorithms."])},"sort_visualizer.description":e=>{const{normalize:r}=e;return r(["Visualizer of some sorting algorithms."])}};export{o as default};

File diff suppressed because one or more lines are too long

View File

Before

Width:  |  Height:  |  Size: 8.0 KiB

After

Width:  |  Height:  |  Size: 8.0 KiB

View File

Before

Width:  |  Height:  |  Size: 365 B

After

Width:  |  Height:  |  Size: 365 B

View File

Before

Width:  |  Height:  |  Size: 141 KiB

After

Width:  |  Height:  |  Size: 141 KiB

1
_nuxt/resume.311367f1.js Normal file

File diff suppressed because one or more lines are too long

4
_nuxt/resume.5e6f5337.js Normal file
View File

@ -0,0 +1,4 @@
const e={education:n=>{const{normalize:r}=n;return r(["Education"])},"working experience":n=>{const{normalize:r}=n;return r(["Work experience"])},certificates:n=>{const{normalize:r}=n;return r(["Certificates"])},skills:n=>{const{normalize:r}=n;return r(["Skills"])},other:n=>{const{normalize:r}=n;return r(["Other activities"])},"link to certificate":n=>{const{normalize:r}=n;return r(["Link to certificate"])},future:n=>{const{normalize:r}=n;return r(["What will happen?"])},"like timelines":n=>{const{normalize:r}=n;return r(["I like timelines"])},cv_link:n=>{const{normalize:r}=n;return r(["/cv/cv_xia_en1.pdf"])},cv_link_color:n=>{const{normalize:r}=n;return r(["/cv/cv_xia_en2.pdf"])},with_colors:n=>{const{normalize:r}=n;return r(["but colored"])},january:n=>{const{normalize:r}=n;return r(["January"])},february:n=>{const{normalize:r}=n;return r(["February"])},march:n=>{const{normalize:r}=n;return r(["March"])},april:n=>{const{normalize:r}=n;return r(["April"])},may:n=>{const{normalize:r}=n;return r(["May"])},june:n=>{const{normalize:r}=n;return r(["June"])},july:n=>{const{normalize:r}=n;return r(["July"])},august:n=>{const{normalize:r}=n;return r(["August"])},september:n=>{const{normalize:r}=n;return r(["September"])},october:n=>{const{normalize:r}=n;return r(["October"])},november:n=>{const{normalize:r}=n;return r(["November"])},december:n=>{const{normalize:r}=n;return r(["December"])},m_1:n=>{const{normalize:r}=n;return r(["Jan"])},m_2:n=>{const{normalize:r}=n;return r(["Feb"])},m_3:n=>{const{normalize:r}=n;return r(["Mar"])},m_4:n=>{const{normalize:r}=n;return r(["Apr"])},m_5:n=>{const{normalize:r}=n;return r(["May"])},m_6:n=>{const{normalize:r}=n;return r(["June"])},m_7:n=>{const{normalize:r}=n;return r(["July"])},m_8:n=>{const{normalize:r}=n;return r(["Aug"])},m_9:n=>{const{normalize:r}=n;return r(["Sept"])},m_10:n=>{const{normalize:r}=n;return r(["Oct"])},m_11:n=>{const{normalize:r}=n;return r(["Nov"])},m_12:n=>{const{normalize:r}=n;return r(["Dec"])},present:n=>{const{normalize:r}=n;return r(["present"])},"final degree":n=>{const{normalize:r}=n;return r(["Final degree"])},"with honors":n=>{const{normalize:r}=n;return r(["with honors"])},"bs in cs":n=>{const{normalize:r}=n;return r(["Bachelor's Degree in Computer Science"])},unibo:n=>{const{normalize:r}=n;return r(["Alma Mater Studiorum, University of Bologna"])},diploma:n=>{const{normalize:r}=n;return r(["High school diploma, major in IT"])},aldini:n=>{const{normalize:r}=n;return r(["Aldini Valeriani, Bologna, Italy"])},"web development":n=>{const{normalize:r}=n;return r(["Web development"])},devops:n=>{const{normalize:r}=n;return r(["DevOps"])},"data analysis":n=>{const{normalize:r}=n;return r(["Data analysis"])},"other programming languages":n=>{const{normalize:r}=n;return r(["Other programming languages"])},"cisco it essentials description":n=>{const{normalize:r}=n;return r([`Maintenance and administration of IT systems.
Configuration and management of network devices.`])},"cs50 ai description":n=>{const{normalize:r}=n;return r(["Problem solving through algorithms based on graphs, statistics, optimization and machine learning."])},"pcto toyota":n=>{const{normalize:r}=n;return r(["IT/IS Office, Internship"])},"pcto toyota description":n=>{const{normalize:r}=n;return r([`Internship organized during high school.
IT support, maintenance and initial setup of network devices.
SQL programming, automation with bash and batch scripts.`])},ois:n=>{const{normalize:r}=n;return r(["Informatics Olympiad in Teams"])},"ois description":n=>{const{normalize:r}=n;return r(["Team based programming competition."])},"MAST foundation":n=>{const{normalize:r}=n;return r(["MAST Foundation"])},"MAST expeditions description":n=>{const{normalize:r}=n;return r(["Design and implementation of an IOT box with Flip & Click programmable microcontrollers and Zerynth Studio development environment."])}};export{e as default};

4
_nuxt/resume.b38f7eaa.js Normal file
View File

@ -0,0 +1,4 @@
const n={education:e=>{const{normalize:r}=e;return r(["Istruzione"])},"working experience":e=>{const{normalize:r}=e;return r(["Esperienze lavorative"])},certificates:e=>{const{normalize:r}=e;return r(["Certificati"])},skills:e=>{const{normalize:r}=e;return r(["Competenze"])},other:e=>{const{normalize:r}=e;return r(["Altre attività"])},"link to certificate":e=>{const{normalize:r}=e;return r(["Link al certificato"])},future:e=>{const{normalize:r}=e;return r(["Chissà cosa succederà"])},"like timelines":e=>{const{normalize:r}=e;return r(["Mi piacciono le linee del tempo"])},cv_link:e=>{const{normalize:r}=e;return r(["/cv/cv_xia_it1.pdf"])},cv_link_color:e=>{const{normalize:r}=e;return r(["/cv/cv_xia_it2.pdf"])},with_colors:e=>{const{normalize:r}=e;return r(["ma colorato"])},january:e=>{const{normalize:r}=e;return r(["Gennaio"])},february:e=>{const{normalize:r}=e;return r(["Febbraio"])},march:e=>{const{normalize:r}=e;return r(["Marzo"])},april:e=>{const{normalize:r}=e;return r(["Aprile"])},may:e=>{const{normalize:r}=e;return r(["Maggio"])},june:e=>{const{normalize:r}=e;return r(["Giugno"])},july:e=>{const{normalize:r}=e;return r(["Luglio"])},august:e=>{const{normalize:r}=e;return r(["Agosto"])},september:e=>{const{normalize:r}=e;return r(["Settembre"])},october:e=>{const{normalize:r}=e;return r(["Ottobre"])},november:e=>{const{normalize:r}=e;return r(["Novembre"])},december:e=>{const{normalize:r}=e;return r(["Dicembre"])},m_1:e=>{const{normalize:r}=e;return r(["Gen"])},m_2:e=>{const{normalize:r}=e;return r(["Feb"])},m_3:e=>{const{normalize:r}=e;return r(["Mar"])},m_4:e=>{const{normalize:r}=e;return r(["Apr"])},m_5:e=>{const{normalize:r}=e;return r(["Mag"])},m_6:e=>{const{normalize:r}=e;return r(["Giu"])},m_7:e=>{const{normalize:r}=e;return r(["Lug"])},m_8:e=>{const{normalize:r}=e;return r(["Ago"])},m_9:e=>{const{normalize:r}=e;return r(["Set"])},m_10:e=>{const{normalize:r}=e;return r(["Ott"])},m_11:e=>{const{normalize:r}=e;return r(["Nov"])},m_12:e=>{const{normalize:r}=e;return r(["Dic"])},present:e=>{const{normalize:r}=e;return r(["in corso"])},"final degree":e=>{const{normalize:r}=e;return r(["Valutazione finale"])},"with honors":e=>{const{normalize:r}=e;return r(["e lode"])},"bs in cs":e=>{const{normalize:r}=e;return r(["Laurea Triennale in Informatica"])},unibo:e=>{const{normalize:r}=e;return r(["Alma Mater Studiorum, Università di Bologna"])},diploma:e=>{const{normalize:r}=e;return r(["Diploma di perito informatico"])},aldini:e=>{const{normalize:r}=e;return r(["I.T.I Aldini Valeriani, Bologna"])},"web development":e=>{const{normalize:r}=e;return r(["Sviluppo web"])},devops:e=>{const{normalize:r}=e;return r(["DevOps"])},"data analysis":e=>{const{normalize:r}=e;return r(["Data analysis"])},"other programming languages":e=>{const{normalize:r}=e;return r(["Altri linguaggi di programmazione"])},"cisco it essentials description":e=>{const{normalize:r}=e;return r([`Manutenzione e amministrazione di sistemi informatici.
Configurazione e gestione di apparati di rete.`])},"cs50 ai description":e=>{const{normalize:r}=e;return r(["Risoluzione di problemi con algoritmi basati su grafi, statistica, ottimizzazione e machine learning."])},"pcto toyota":e=>{const{normalize:r}=e;return r(["Ufficio IT/IS, Stage"])},"pcto toyota description":e=>{const{normalize:r}=e;return r([`Percorsi per le Competenze Trasversali e per l'Orientamento (PCTO)
Attività di helpdesk, manutenzione e configurazione di apparati di rete.
Programmazione SQL, automazioni con script bash e batch.`])},ois:e=>{const{normalize:r}=e;return r(["Olimpiadi di informatica a squadre"])},"ois description":e=>{const{normalize:r}=e;return r(["Programmazione competitiva a squadre."])},"MAST foundation":e=>{const{normalize:r}=e;return r(["Fondazione MAST"])},"MAST expeditions description":e=>{const{normalize:r}=e;return r(["Progettazione e realizzazione di una scatola IOT attraverso l'utilizzo di schede programmabili Flip & Click e l'ambiente di sviluppo Zerynth Studio."])}};export{n as default};

View File

@ -0,0 +1 @@
@media only screen and (max-width:600px){.timeline-height[data-v-3744c67a]{min-height:90rem}}@media only screen and (min-width:600px){.timeline-height[data-v-3744c67a]{min-height:80rem}}@media only screen and (min-width:768px){.timeline-height[data-v-3744c67a]{min-height:70rem}}@media only screen and (min-width:992px){.timeline-height[data-v-3744c67a]{min-height:60rem}}@media only screen and (min-width:1200px){.timeline-height[data-v-3744c67a]{min-height:60rem}}

View File

Before

Width:  |  Height:  |  Size: 95 KiB

After

Width:  |  Height:  |  Size: 95 KiB

View File

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

View File

Before

Width:  |  Height:  |  Size: 262 KiB

After

Width:  |  Height:  |  Size: 262 KiB

View File

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

Before

Width:  |  Height:  |  Size: 102 KiB

After

Width:  |  Height:  |  Size: 102 KiB

View File

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

Before

Width:  |  Height:  |  Size: 745 B

After

Width:  |  Height:  |  Size: 745 B

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

Before

Width:  |  Height:  |  Size: 309 KiB

After

Width:  |  Height:  |  Size: 309 KiB

View File

Before

Width:  |  Height:  |  Size: 466 B

After

Width:  |  Height:  |  Size: 466 B

1
_payload.js Normal file
View File

@ -0,0 +1 @@
export default {data:{},prerenderedAt:1682867161053}

1
about/_payload.js Normal file
View File

@ -0,0 +1 @@
export default {data:{},prerenderedAt:1682867160971}

6
about/index.html Normal file
View File

@ -0,0 +1,6 @@
<!DOCTYPE html>
<html >
<head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"><link rel="modulepreload" href="/about/_payload.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/entry.c886c6ae.js"><link rel="preload" as="style" href="/_nuxt/entry.4602df1b.css"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/cookie.fc45e6c1.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/future.cbee0ccf.png"><link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/sad.334039fc.svg"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/sun.2c52867b.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/moon.907b4d10.png"><link rel="prefetch" as="script" crossorigin href="/_nuxt/general.9b34ada0.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/projects.2acc4e1d.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/resume.5e6f5337.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/general.039c7ac0.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/projects.154523ff.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/resume.b38f7eaa.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/error-component.d4f76cfc.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/composables.47d3641d.js"><link rel="stylesheet" href="/_nuxt/entry.4602df1b.css"></head>
<body ><div id="__nuxt"><!----></div><script type="module">import p from "/about/_payload.js";window.__NUXT__={...p,...((function(a){return {state:{},_errors:{},serverRendered:true,prerenderedAt:1682867160971,config:{public:{i18n:{experimental:{jsTsFormatResource:false},baseUrl:a}},app:{baseURL:"\u002F",buildAssetsDir:"\u002F_nuxt\u002F",cdnURL:a}}}}("")))}</script><script type="module" src="/_nuxt/entry.c886c6ae.js" crossorigin></script></body>
</html>

View File

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512">
<path fill="#264de4" d="M71.357 460.819L30.272 0h451.456l-41.129 460.746L255.724 512z"/>
<path fill="#2965f1" d="M405.388 431.408l35.148-393.73H256v435.146z"/>
<path fill="#ebebeb" d="M124.46 208.59l5.065 56.517H256V208.59zM119.419 150.715H256V94.197H114.281zM256 355.372l-.248.066-62.944-16.996-4.023-45.076h-56.736l7.919 88.741 115.772 32.14.26-.073z"/>
<path fill="#fff" d="M255.805 208.59v56.517H325.4l-6.56 73.299-63.035 17.013v58.8l115.864-32.112.85-9.549 13.28-148.792 1.38-15.176 10.203-114.393H255.805v56.518h79.639L330.3 208.59z"/>
</svg>

Before

Width:  |  Height:  |  Size: 679 B

View File

@ -1,7 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
<title>HTML5 Logo Badge</title>
<path fill="#E34F26" d="M71,460 L30,0 481,0 440,460 255,512"/>
<path fill="#EF652A" d="M256,472 L405,431 440,37 256,37"/>
<path fill="#EBEBEB" d="M256,208 L181,208 176,150 256,150 256,94 255,94 114,94 115,109 129,265 256,265zM256,355 L255,355 192,338 188,293 158,293 132,293 139,382 255,414 256,414z"/>
<path fill="#FFF" d="M255,208 L255,265 325,265 318,338 255,355 255,414 371,382 372,372 385,223 387,208 371,208zM255,94 L255,129 255,150 255,150 392,150 392,150 392,150 393,138 396,109 397,94z"/>
</svg>

Before

Width:  |  Height:  |  Size: 609 B

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,4 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 630 630">
<rect width="630" height="630" fill="#f7df1e"/>
<path d="m423.2 492.19c12.69 20.72 29.2 35.95 58.4 35.95 24.53 0 40.2-12.26 40.2-29.2 0-20.3-16.1-27.49-43.1-39.3l-14.8-6.35c-42.72-18.2-71.1-41-71.1-89.2 0-44.4 33.83-78.2 86.7-78.2 37.64 0 64.7 13.1 84.2 47.4l-46.1 29.6c-10.15-18.2-21.1-25.37-38.1-25.37-17.34 0-28.33 11-28.33 25.37 0 17.76 11 24.95 36.4 35.95l14.8 6.34c50.3 21.57 78.7 43.56 78.7 93 0 53.3-41.87 82.5-98.1 82.5-54.98 0-90.5-26.2-107.88-60.54zm-209.13 5.13c9.3 16.5 17.76 30.45 38.1 30.45 19.45 0 31.72-7.61 31.72-37.2v-201.3h59.2v202.1c0 61.3-35.94 89.2-88.4 89.2-47.4 0-74.85-24.53-88.81-54.075z"/>
</svg>

Before

Width:  |  Height:  |  Size: 687 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 64 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-35.5 26 32 32" width="64" height="64"><path d="M-33.442 42.023v-7.637a.68.68 0 0 1 .385-.651l13.173-7.608c.237-.148.503-.178.74-.03l13.232 7.637a.71.71 0 0 1 .355.651V49.63a.71.71 0 0 1-.355.651l-11.367 6.57a56.27 56.27 0 0 1-1.806 1.036c-.266.148-.533.148-.8 0l-13.202-7.608c-.237-.148-.355-.326-.355-.622v-7.637z" fill="#009438"/><path d="M-24.118 39.18v8.9c0 1.006-.8 1.894-1.865 1.865-.65-.03-1.154-.296-1.5-.858-.178-.266-.237-.562-.237-.888V35.836c0-.83.503-1.42 1.154-1.687s1.302-.207 1.954 0c.622.178 1.095.562 1.5 1.036l7.874 9.443c.03.03.06.09.118.148v-9c0-.947.65-1.687 1.57-1.776 1.154-.148 1.924.68 2.042 1.54v12.6c0 .7-.326 1.214-.918 1.54-.444.237-.918.296-1.42.266a3.23 3.23 0 0 1-1.954-.829c-.296-.266-.503-.592-.77-.888l-7.49-8.97c0-.03-.03-.06-.06-.09z" fill="#fefefe"/></svg>

Before

Width:  |  Height:  |  Size: 845 B

1
contacts/_payload.js Normal file
View File

@ -0,0 +1 @@
export default {data:{},prerenderedAt:1682867161036}

6
contacts/index.html Normal file
View File

@ -0,0 +1,6 @@
<!DOCTYPE html>
<html >
<head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"><link rel="modulepreload" href="/contacts/_payload.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/entry.c886c6ae.js"><link rel="preload" as="style" href="/_nuxt/entry.4602df1b.css"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/cookie.fc45e6c1.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/future.cbee0ccf.png"><link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/sad.334039fc.svg"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/sun.2c52867b.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/moon.907b4d10.png"><link rel="prefetch" as="script" crossorigin href="/_nuxt/general.9b34ada0.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/projects.2acc4e1d.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/resume.5e6f5337.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/general.039c7ac0.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/projects.154523ff.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/resume.b38f7eaa.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/error-component.d4f76cfc.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/composables.47d3641d.js"><link rel="stylesheet" href="/_nuxt/entry.4602df1b.css"></head>
<body ><div id="__nuxt"><!----></div><script type="module">import p from "/contacts/_payload.js";window.__NUXT__={...p,...((function(a){return {state:{},_errors:{},serverRendered:true,prerenderedAt:1682867161036,config:{public:{i18n:{experimental:{jsTsFormatResource:false},baseUrl:a}},app:{baseURL:"\u002F",buildAssetsDir:"\u002F_nuxt\u002F",cdnURL:a}}}}("")))}</script><script type="module" src="/_nuxt/entry.c886c6ae.js" crossorigin></script></body>
</html>

1
en/_payload.js Normal file
View File

@ -0,0 +1 @@
export default {data:{},prerenderedAt:1682867161061}

1
en/about/_payload.js Normal file
View File

@ -0,0 +1 @@
export default {data:{},prerenderedAt:1682867161022}

6
en/about/index.html Normal file
View File

@ -0,0 +1,6 @@
<!DOCTYPE html>
<html >
<head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"><link rel="modulepreload" href="/en/about/_payload.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/entry.c886c6ae.js"><link rel="preload" as="style" href="/_nuxt/entry.4602df1b.css"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/cookie.fc45e6c1.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/future.cbee0ccf.png"><link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/sad.334039fc.svg"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/sun.2c52867b.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/moon.907b4d10.png"><link rel="prefetch" as="script" crossorigin href="/_nuxt/general.9b34ada0.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/projects.2acc4e1d.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/resume.5e6f5337.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/general.039c7ac0.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/projects.154523ff.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/resume.b38f7eaa.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/error-component.d4f76cfc.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/composables.47d3641d.js"><link rel="stylesheet" href="/_nuxt/entry.4602df1b.css"></head>
<body ><div id="__nuxt"><!----></div><script type="module">import p from "/en/about/_payload.js";window.__NUXT__={...p,...((function(a){return {state:{},_errors:{},serverRendered:true,prerenderedAt:1682867161022,config:{public:{i18n:{experimental:{jsTsFormatResource:false},baseUrl:a}},app:{baseURL:"\u002F",buildAssetsDir:"\u002F_nuxt\u002F",cdnURL:a}}}}("")))}</script><script type="module" src="/_nuxt/entry.c886c6ae.js" crossorigin></script></body>
</html>

1
en/contacts/_payload.js Normal file
View File

@ -0,0 +1 @@
export default {data:{},prerenderedAt:1682867161043}

6
en/contacts/index.html Normal file
View File

@ -0,0 +1,6 @@
<!DOCTYPE html>
<html >
<head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"><link rel="modulepreload" href="/en/contacts/_payload.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/entry.c886c6ae.js"><link rel="preload" as="style" href="/_nuxt/entry.4602df1b.css"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/cookie.fc45e6c1.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/future.cbee0ccf.png"><link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/sad.334039fc.svg"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/sun.2c52867b.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/moon.907b4d10.png"><link rel="prefetch" as="script" crossorigin href="/_nuxt/general.9b34ada0.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/projects.2acc4e1d.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/resume.5e6f5337.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/general.039c7ac0.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/projects.154523ff.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/resume.b38f7eaa.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/error-component.d4f76cfc.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/composables.47d3641d.js"><link rel="stylesheet" href="/_nuxt/entry.4602df1b.css"></head>
<body ><div id="__nuxt"><!----></div><script type="module">import p from "/en/contacts/_payload.js";window.__NUXT__={...p,...((function(a){return {state:{},_errors:{},serverRendered:true,prerenderedAt:1682867161043,config:{public:{i18n:{experimental:{jsTsFormatResource:false},baseUrl:a}},app:{baseURL:"\u002F",buildAssetsDir:"\u002F_nuxt\u002F",cdnURL:a}}}}("")))}</script><script type="module" src="/_nuxt/entry.c886c6ae.js" crossorigin></script></body>
</html>

6
en/index.html Normal file
View File

@ -0,0 +1,6 @@
<!DOCTYPE html>
<html >
<head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"><link rel="modulepreload" href="/en/_payload.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/entry.c886c6ae.js"><link rel="preload" as="style" href="/_nuxt/entry.4602df1b.css"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/cookie.fc45e6c1.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/future.cbee0ccf.png"><link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/sad.334039fc.svg"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/sun.2c52867b.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/moon.907b4d10.png"><link rel="prefetch" as="script" crossorigin href="/_nuxt/general.9b34ada0.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/projects.2acc4e1d.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/resume.5e6f5337.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/general.039c7ac0.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/projects.154523ff.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/resume.b38f7eaa.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/error-component.d4f76cfc.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/composables.47d3641d.js"><link rel="stylesheet" href="/_nuxt/entry.4602df1b.css"></head>
<body ><div id="__nuxt"><!----></div><script type="module">import p from "/en/_payload.js";window.__NUXT__={...p,...((function(a){return {state:{},_errors:{},serverRendered:true,prerenderedAt:1682867161061,config:{public:{i18n:{experimental:{jsTsFormatResource:false},baseUrl:a}},app:{baseURL:"\u002F",buildAssetsDir:"\u002F_nuxt\u002F",cdnURL:a}}}}("")))}</script><script type="module" src="/_nuxt/entry.c886c6ae.js" crossorigin></script></body>
</html>

1
en/projects/_payload.js Normal file
View File

@ -0,0 +1 @@
export default {data:{},prerenderedAt:1682867161085}

6
en/projects/index.html Normal file
View File

@ -0,0 +1,6 @@
<!DOCTYPE html>
<html >
<head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"><link rel="modulepreload" href="/en/projects/_payload.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/entry.c886c6ae.js"><link rel="preload" as="style" href="/_nuxt/entry.4602df1b.css"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/cookie.fc45e6c1.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/future.cbee0ccf.png"><link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/sad.334039fc.svg"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/sun.2c52867b.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/moon.907b4d10.png"><link rel="prefetch" as="script" crossorigin href="/_nuxt/general.9b34ada0.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/projects.2acc4e1d.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/resume.5e6f5337.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/general.039c7ac0.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/projects.154523ff.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/resume.b38f7eaa.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/error-component.d4f76cfc.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/composables.47d3641d.js"><link rel="stylesheet" href="/_nuxt/entry.4602df1b.css"></head>
<body ><div id="__nuxt"><!----></div><script type="module">import p from "/en/projects/_payload.js";window.__NUXT__={...p,...((function(a){return {state:{},_errors:{},serverRendered:true,prerenderedAt:1682867161085,config:{public:{i18n:{experimental:{jsTsFormatResource:false},baseUrl:a}},app:{baseURL:"\u002F",buildAssetsDir:"\u002F_nuxt\u002F",cdnURL:a}}}}("")))}</script><script type="module" src="/_nuxt/entry.c886c6ae.js" crossorigin></script></body>
</html>

Some files were not shown because too many files have changed in this diff Show More