import{_ as nt}from"./wKjIcb_L.js";import{_ as it,c as W,b as g,w as p,V as Z,r as at,o as E,e as D,a as K,t as M,f as ot,d as z,F as Q,g as k,h as ee,i as st,j as ut,k as lt,l as ft,m as ct,n as pt}from"./Dhg5knF6.js";var Ue=typeof global=="object"&&global&&global.Object===Object&&global,dt=typeof self=="object"&&self&&self.Object===Object&&self,w=Ue||dt||Function("return this")(),S=w.Symbol,Ne=Object.prototype,gt=Ne.hasOwnProperty,ht=Ne.toString,F=S?S.toStringTag:void 0;function mt(e){var t=gt.call(e,F),r=e[F];try{e[F]=void 0;var n=!0}catch{}var i=ht.call(e);return n&&(t?e[F]=r:delete e[F]),i}var _t=Object.prototype,yt=_t.toString;function bt(e){return yt.call(e)}var vt="[object Null]",wt="[object Undefined]",ye=S?S.toStringTag:void 0;function L(e){return e==null?e===void 0?wt:vt:ye&&ye in Object(e)?mt(e):bt(e)}function fe(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Tt="[object AsyncFunction]",At="[object Function]",Ot="[object GeneratorFunction]",Pt="[object Proxy]";function Ge(e){if(!fe(e))return!1;var t=L(e);return t==At||t==Ot||t==Tt||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 $t=Function.prototype,xt=$t.toString;function C(e){if(e!=null){try{return xt.call(e)}catch{}try{return e+""}catch{}}return""}var Et=/[\\^$.*+?()[\]{}|]/g,jt=/^\[object .+?Constructor\]$/,Ct=Function.prototype,It=Object.prototype,Mt=Ct.toString,Rt=It.hasOwnProperty,Lt=RegExp("^"+Mt.call(Rt).replace(Et,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Dt(e){if(!fe(e)||St(e))return!1;var t=Ge(e)?Lt:jt;return t.test(C(e))}function zt(e,t){return e?.[t]}function I(e,t){var r=zt(e,t);return Dt(r)?r:void 0}var ve=(function(){try{var e=I(Object,"defineProperty");return e({},"",{}),e}catch{}})();function Ft(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 i=-1,a=e==null?0:e.length;++i-1&&e%1==0&&e-1&&e%1==0&&e<=Zt}var Qt="[object Arguments]",kt="[object Array]",er="[object Boolean]",tr="[object Date]",rr="[object Error]",nr="[object Function]",ir="[object Map]",ar="[object Number]",or="[object Object]",sr="[object RegExp]",ur="[object Set]",lr="[object String]",fr="[object WeakMap]",cr="[object ArrayBuffer]",pr="[object DataView]",dr="[object Float32Array]",gr="[object Float64Array]",hr="[object Int8Array]",mr="[object Int16Array]",_r="[object Int32Array]",yr="[object Uint8Array]",br="[object Uint8ClampedArray]",vr="[object Uint16Array]",wr="[object Uint32Array]",f={};f[dr]=f[gr]=f[hr]=f[mr]=f[_r]=f[yr]=f[br]=f[vr]=f[wr]=!0;f[Qt]=f[kt]=f[cr]=f[er]=f[pr]=f[tr]=f[rr]=f[nr]=f[ir]=f[ar]=f[or]=f[sr]=f[ur]=f[lr]=f[fr]=!1;function Tr(e){return R(e)&&ce(e.length)&&!!f[L(e)]}function Ar(e){return function(t){return e(t)}}var Ye=typeof exports=="object"&&exports&&!exports.nodeType&&exports,B=Ye&&typeof module=="object"&&module&&!module.nodeType&&module,Or=B&&B.exports===Ye,re=Or&&Ue.process,Oe=(function(){try{var e=B&&B.require&&B.require("util").types;return e||re&&re.binding&&re.binding("util")}catch{}})(),Pe=Oe&&Oe.isTypedArray,Xe=Pe?Ar(Pe):Tr,Pr=Object.prototype,Sr=Pr.hasOwnProperty;function $r(e,t){var r=b(e),n=!r&&We(e),i=!r&&!n&&ae(e),a=!r&&!n&&!i&&Xe(e),o=r||n||i||a,l=o?Gt(e.length,String):[],u=l.length;for(var s in e)Sr.call(e,s)&&!(o&&(s=="length"||i&&(s=="offset"||s=="parent")||a&&(s=="buffer"||s=="byteLength"||s=="byteOffset")||Ve(s,u)))&&l.push(s);return l}var xr=Object.prototype;function Er(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||xr;return e===r}function jr(e,t){return function(r){return e(t(r))}}var Cr=jr(Object.keys,Object),Ir=Object.prototype,Mr=Ir.hasOwnProperty;function Rr(e){if(!Er(e))return Cr(e);var t=[];for(var r in Object(e))Mr.call(e,r)&&r!="constructor"&&t.push(r);return t}function qe(e){return e!=null&&ce(e.length)&&!Ge(e)}function pe(e){return qe(e)?$r(e):Rr(e)}function Lr(e,t){return e&&Nt(e,t,pe)}function Dr(e,t){return function(r,n){if(r==null)return r;if(!qe(r))return e(r,n);for(var i=r.length,a=-1,o=Object(r);++a-1}function Kr(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();++tl))return!1;var s=a.get(e),h=a.get(t);if(s&&h)return s==t&&h==e;var d=-1,c=!0,_=r&Tn?new Y:void 0;for(a.set(e,t),a.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=ie([...this.languages,...this.frameworks],i=>i.emphasis),t=ie(this.tech,i=>i.emphasis),r=ie(this.os,i=>i.emphasis);function n(i,a){const o={low:1,medium:2,high:3};return o[a]-o[i]}return[{title:"languagesFrameworks",data:Object.keys(e).sort(n).map(i=>e[i])},{title:"toolsPlatforms",data:Object.keys(t).sort(n).map(i=>t[i])},{title:"os",data:Object.keys(r).sort(n).map(i=>r[i])}]},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}}}},zi={class:"page-content"},Fi={class:"text-h5 text-md-h4 text-high-emphasis"},Bi={class:"text-overline text-primary d-flex flex-column ma-0 pa-0"};function Ui(e,t,r,n,i,a){const o=nt,l=at("i18n-t");return E(),W("div",zi,[g(Z,null,{default:p(()=>[g(D,{cols:"12"},{default:p(()=>[K("span",Fi,M(e.$t("bioTitle")),1)]),_:1}),g(D,{cols:"12"},{default:p(()=>[g(ot,{color:"transparent",class:"text-medium-emphasis"},{default:p(()=>[g(l,{keypath:"bioBody",tag:"p"},{mmorpg:p(()=>[g(o,{href:e.mmorpgWikiUrl,target:"_blank"},{default:p(()=>[...t[0]||(t[0]=[z("MMORPG",-1)])]),_:1},8,["href"])]),htl:p(()=>[g(o,{href:e.htlWikiUrl,target:"_blank"},{default:p(()=>[...t[1]||(t[1]=[z("HTL",-1)])]),_:1},8,["href"])]),bi:p(()=>[g(o,{href:e.biWikiUrl,target:"_blank"},{default:p(()=>[z(M(e.$t("bi")),1)]),_:1},8,["href"])]),yearsOfExp:p(()=>[z(M(a.yearsOfExp),1)]),_:1}),t[2]||(t[2]=K("br",null,null,-1)),K("p",null,M(e.$t("bioSubtitle")),1)]),_:1})]),_:1}),(E(!0),W(Q,null,k(a.sets,(u,s)=>(E(),ee(D,{key:s,cols:"12"},{default:p(()=>[g(st,null,{default:p(()=>[g(ut,null,{default:p(()=>[g(lt,null,{default:p(()=>[z(M(e.$t(u.title)),1)]),_:2},1024)]),_:2},1024),g(ft,{class:"text-center"},{default:p(()=>[g(Z,null,{default:p(()=>[(E(!0),W(Q,null,k(u.data,(h,d)=>(E(),ee(D,{key:d,cols:"12"},{default:p(()=>[g(Z,{justify:"center"},{default:p(()=>[(E(!0),W(Q,null,k(h,(c,_)=>(E(),ee(D,{cols:"auto",key:_},{default:p(()=>[g(ct,{variant:"text",size:a.brandIconSize(c.emphasis),color:"primary",class:"mx-1",href:`https://${c.url}`,target:"_blank"},{default:p(()=>[g(pt,{icon:c.icon,size:a.brandIconSize(c.emphasis)-10},null,8,["icon","size"])]),_:2},1032,["size","href"]),K("span",Bi,M(c.title),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})])}const Hi=it(Di,[["render",Ui]]);export{Hi as default};