import{_ as at}from"./nuxt-link.BltHa6-Z.js";import{_ as it,c as W,b as g,w as p,V as Z,n as ot,o as x,q as D,a as Y,t as M,s as st,d as F,F as Q,u as k,v as ee,x as ut,y as lt,z as ft,A as ct,B as pt,C as dt}from"./entry.XZ73OZLO.js";var Ue=typeof global=="object"&&global&&global.Object===Object&&global,gt=typeof self=="object"&&self&&self.Object===Object&&self,w=Ue||gt||Function("return this")(),$=w.Symbol,Ge=Object.prototype,ht=Ge.hasOwnProperty,mt=Ge.toString,N=$?$.toStringTag:void 0;function _t(e){var t=ht.call(e,N),r=e[N];try{e[N]=void 0;var n=!0}catch{}var a=mt.call(e);return n&&(t?e[N]=r:delete e[N]),a}var yt=Object.prototype,bt=yt.toString;function vt(e){return bt.call(e)}var wt="[object Null]",Tt="[object Undefined]",ye=$?$.toStringTag:void 0;function R(e){return e==null?e===void 0?Tt:wt:ye&&ye in Object(e)?_t(e):vt(e)}function fe(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var At="[object AsyncFunction]",Ot="[object Function]",$t="[object GeneratorFunction]",Pt="[object Proxy]";function He(e){if(!fe(e))return!1;var t=R(e);return t==Ot||t==$t||t==At||t==Pt}var te=w["__core-js_shared__"],be=function(){var e=/[^.]+$/.exec(te&&te.keys&&te.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function St(e){return!!be&&be in e}var xt=Function.prototype,Et=xt.toString;function j(e){if(e!=null){try{return Et.call(e)}catch{}try{return e+""}catch{}}return""}var Ct=/[\\^$.*+?()[\]{}|]/g,jt=/^\[object .+?Constructor\]$/,It=Function.prototype,Mt=Object.prototype,Lt=It.toString,Rt=Mt.hasOwnProperty,Dt=RegExp("^"+Lt.call(Rt).replace(Ct,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Ft(e){if(!fe(e)||St(e))return!1;var t=He(e)?Dt:jt;return t.test(j(e))}function Nt(e,t){return e==null?void 0:e[t]}function I(e,t){var r=Nt(e,t);return Ft(r)?r:void 0}var ve=function(){try{var e=I(Object,"defineProperty");return e({},"",{}),e}catch{}}();function zt(e,t,r){t=="__proto__"&&ve?ve(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}function Bt(e,t,r,n){for(var a=-1,i=e==null?0:e.length;++a-1&&e%1==0&&e-1&&e%1==0&&e<=kt}var er="[object Arguments]",tr="[object Array]",rr="[object Boolean]",nr="[object Date]",ar="[object Error]",ir="[object Function]",or="[object Map]",sr="[object Number]",ur="[object Object]",lr="[object RegExp]",fr="[object Set]",cr="[object String]",pr="[object WeakMap]",dr="[object ArrayBuffer]",gr="[object DataView]",hr="[object Float32Array]",mr="[object Float64Array]",_r="[object Int8Array]",yr="[object Int16Array]",br="[object Int32Array]",vr="[object Uint8Array]",wr="[object Uint8ClampedArray]",Tr="[object Uint16Array]",Ar="[object Uint32Array]",c={};c[hr]=c[mr]=c[_r]=c[yr]=c[br]=c[vr]=c[wr]=c[Tr]=c[Ar]=!0;c[er]=c[tr]=c[dr]=c[rr]=c[gr]=c[nr]=c[ar]=c[ir]=c[or]=c[sr]=c[ur]=c[lr]=c[fr]=c[cr]=c[pr]=!1;function Or(e){return L(e)&&ce(e.length)&&!!c[R(e)]}function $r(e){return function(t){return e(t)}}var Xe=typeof exports=="object"&&exports&&!exports.nodeType&&exports,z=Xe&&typeof module=="object"&&module&&!module.nodeType&&module,Pr=z&&z.exports===Xe,re=Pr&&Ue.process,Oe=function(){try{var e=z&&z.require&&z.require("util").types;return e||re&&re.binding&&re.binding("util")}catch{}}(),$e=Oe&&Oe.isTypedArray,qe=$e?$r($e):Or,Sr=Object.prototype,xr=Sr.hasOwnProperty;function Er(e,t){var r=b(e),n=!r&&Ke(e),a=!r&&!n&&ie(e),i=!r&&!n&&!a&&qe(e),o=r||n||a||i,s=o?Wt(e.length,String):[],l=s.length;for(var u in e)(t||xr.call(e,u))&&!(o&&(u=="length"||a&&(u=="offset"||u=="parent")||i&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||Ve(u,l)))&&s.push(u);return s}var Cr=Object.prototype;function jr(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Cr;return e===r}function Ir(e,t){return function(r){return e(t(r))}}var Mr=Ir(Object.keys,Object),Lr=Object.prototype,Rr=Lr.hasOwnProperty;function Dr(e){if(!jr(e))return Mr(e);var t=[];for(var r in Object(e))Rr.call(e,r)&&r!="constructor"&&t.push(r);return t}function Je(e){return e!=null&&ce(e.length)&&!He(e)}function pe(e){return Je(e)?Er(e):Dr(e)}function Fr(e,t){return e&&Ht(e,t,pe)}function Nr(e,t){return function(r,n){if(r==null)return r;if(!Je(r))return e(r,n);for(var a=r.length,i=t?a:-1,o=Object(r);(t?i--:++i-1}function Vr(e,t){var r=this.__data__,n=X(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function T(e){var t=-1,r=e==null?0:e.length;for(this.clear();++ts))return!1;var u=i.get(e),h=i.get(t);if(u&&h)return u==t&&h==e;var d=-1,f=!0,_=r&On?new V:void 0;for(i.set(e,t),i.set(t,e);++d({mmorpgWikiUrl:"https://en.wikipedia.org/wiki/Massively_multiplayer_online_role-playing_game",htlWikiUrl:"https://en.wikipedia.org/wiki/H%C3%B6here_Technische_Lehranstalt",biWikiUrl:"https://en.wikipedia.org/wiki/Business_informatics",languages:[{title:"Java",icon:"mdi-language-java",url:"java.com",emphasis:"high"},{title:"C/C++",icon:"mdi-language-cpp",url:"isocpp.org",emphasis:"low"},{title:"Python",icon:"mdi-language-python",url:"python.org",emphasis:"low"},{title:"JavaScript (ES6+)",icon:"mdi-language-javascript",url:"javascript.com",emphasis:"high"},{title:"TypeScript",icon:"mdi-language-typescript",url:"typescriptlang.org/",emphasis:"low"},{title:"HTML",icon:"mdi-language-html5",url:"html.spec.whatwg.org/multipage",emphasis:"medium"},{title:"CSS",icon:"mdi-language-css3",url:"w3.org/Style/CSS",emphasis:"medium"},{title:"PHP",icon:"mdi-language-php",url:"php.net",emphasis:"medium"},{title:"SQL",icon:"mdi-database",url:"iso.org/standard/63555.html",emphasis:"medium"},{title:"Lua",icon:"mdi-language-lua",url:"lua.org",emphasis:"medium"}],frameworks:[{title:"Android",icon:"mdi-android",url:"android.com",emphasis:"medium"},{title:"Vue.js",icon:"mdi-vuejs",url:"vuejs.org",emphasis:"high"},{title:"Nuxt",icon:"mdi-nuxt",url:"nuxt.com",emphasis:"high"},{title:"Vuetify",icon:"mdi-vuetify",url:"vuetifyjs.com",emphasis:"high"},{title:"Bootstrap",icon:"mdi-bootstrap",url:"bootstrap-vue.org",emphasis:"low"},{title:"libGDX",icon:"mdi-alpha-l-box-outline",url:"libgdx.com",emphasis:"low"}],tech:[{title:"Amazon Web Services",icon:"mdi-aws",url:"aws.amazon.com",emphasis:"high"},{title:"Firebase",icon:"mdi-firebase",url:"firebase.google.com",emphasis:"high"},{title:"Node.js",icon:"mdi-nodejs",url:"nodejs.org",emphasis:"medium"},{title:"Docker",icon:"mdi-docker",url:"docker.com",emphasis:"medium"},{title:"Azure",icon:"mdi-microsoft-azure",url:"azure.microsoft.com",emphasis:"low"},{title:"Heroku",icon:"brands:heroku",url:"heroku.com",emphasis:"low"},{title:"Unity",icon:"mdi-unity",url:"unity.com",emphasis:"low"},{title:"Unreal Engine",icon:"mdi-unreal",url:"unrealengine.com",emphasis:"low"}],os:[{title:"Windows",icon:"mdi-microsoft-windows",url:"microsoft.com/windows",emphasis:"medium"},{title:"macOS",icon:"brands:apple",url:"apple.com/macos",emphasis:"medium"},{title:"Linux Mint",icon:"mdi-linux-mint",url:"linuxmint.com",emphasis:"medium"},{title:"Fedora",icon:"mdi-fedora",url:"getfedora.org",emphasis:"medium"},{title:"Arch Linux",icon:"mdi-arch",url:"archlinux.org",emphasis:"low"},{title:"Ubuntu",icon:"mdi-ubuntu",url:"ubuntu.com",emphasis:"low"},{title:"iOS",icon:"mdi-apple-ios",url:"apple.com/ios",emphasis:"low"},{title:"Android",icon:"mdi-android",url:"android.com",emphasis:"low"}]}),computed:{sets(){const e=ae([...this.languages,...this.frameworks],a=>a.emphasis),t=ae(this.tech,a=>a.emphasis),r=ae(this.os,a=>a.emphasis);function n(a,i){const o={low:1,medium:2,high:3};return o[i]-o[a]}return[{title:"languagesFrameworks",data:Object.keys(e).sort(n).map(a=>e[a])},{title:"toolsPlatforms",data:Object.keys(t).sort(n).map(a=>t[a])},{title:"os",data:Object.keys(r).sort(n).map(a=>r[a])}]},yearsOfExp(){return new Date().getFullYear()-2011}},methods:{brandIconSize(e){const t=this.$vuetify.display.smAndDown?64:96,r=this.$vuetify.display.smAndDown?48:64,n=this.$vuetify.display.smAndDown?32:48;switch(e){case"low":return n;case"medium":return r;default:return t}}}},Xa={class:"page-content"},qa={class:"text-h5 text-md-h4 text-high-emphasis"},Ja=Y("br",null,null,-1),Za={class:"text-overline text-primary d-flex flex-column ma-0 pa-0"};function Qa(e,t,r,n,a,i){const o=at,s=ot("i18n-t");return x(),W("div",Xa,[g(Z,null,{default:p(()=>[g(D,{cols:"12"},{default:p(()=>[Y("span",qa,M(e.$t("bioTitle")),1)]),_:1}),g(D,{cols:"12"},{default:p(()=>[g(st,{color:"transparent",class:"text-medium-emphasis"},{default:p(()=>[g(s,{keypath:"bioBody",tag:"p"},{mmorpg:p(()=>[g(o,{href:e.mmorpgWikiUrl,target:"_blank"},{default:p(()=>[F("MMORPG")]),_:1},8,["href"])]),htl:p(()=>[g(o,{href:e.htlWikiUrl,target:"_blank"},{default:p(()=>[F("HTL")]),_:1},8,["href"])]),bi:p(()=>[g(o,{href:e.biWikiUrl,target:"_blank"},{default:p(()=>[F(M(e.$t("bi")),1)]),_:1},8,["href"])]),yearsOfExp:p(()=>[F(M(i.yearsOfExp),1)]),_:1}),Ja,Y("p",null,M(e.$t("bioSubtitle")),1)]),_:1})]),_:1}),(x(!0),W(Q,null,k(i.sets,(l,u)=>(x(),ee(D,{key:u,cols:"12"},{default:p(()=>[g(ut,null,{default:p(()=>[g(lt,null,{default:p(()=>[g(ft,null,{default:p(()=>[F(M(e.$t(l.title)),1)]),_:2},1024)]),_:2},1024),g(ct,{class:"text-center"},{default:p(()=>[g(Z,null,{default:p(()=>[(x(!0),W(Q,null,k(l.data,(h,d)=>(x(),ee(D,{key:d,cols:"12"},{default:p(()=>[g(Z,{justify:"center"},{default:p(()=>[(x(!0),W(Q,null,k(h,(f,_)=>(x(),ee(D,{cols:"auto",key:_},{default:p(()=>[g(pt,{variant:"text",size:i.brandIconSize(f.emphasis),color:"primary",class:"mx-1",href:`https://${f.url}`,target:"_blank"},{default:p(()=>[g(dt,{icon:f.icon,size:i.brandIconSize(f.emphasis)-10},null,8,["icon","size"])]),_:2},1032,["size","href"]),Y("span",Za,M(f.title),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})])}const ti=it(Va,[["render",Qa]]);export{ti as default};