mirror of
https://github.com/Rakantor/personal-portfolio.git
synced 2025-12-17 19:36:32 +01:00
2 lines
21 KiB
JavaScript
2 lines
21 KiB
JavaScript
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<i;){var o=e[a];t(n,o,r(o),e)}return n}function Ut(e){return function(t,r,n){for(var a=-1,i=Object(t),o=n(t),s=o.length;s--;){var l=o[e?s:++a];if(r(i[l],l,i)===!1)break}return t}}var Gt=Ut();const Ht=Gt;function Wt(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}function L(e){return e!=null&&typeof e=="object"}var Kt="[object Arguments]";function we(e){return L(e)&&R(e)==Kt}var We=Object.prototype,Yt=We.hasOwnProperty,Vt=We.propertyIsEnumerable,Ke=we(function(){return arguments}())?we:function(e){return L(e)&&Yt.call(e,"callee")&&!Vt.call(e,"callee")},b=Array.isArray;function Xt(){return!1}var Ye=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Te=Ye&&typeof module=="object"&&module&&!module.nodeType&&module,qt=Te&&Te.exports===Ye,Ae=qt?w.Buffer:void 0,Jt=Ae?Ae.isBuffer:void 0,ie=Jt||Xt,Zt=9007199254740991,Qt=/^(?:0|[1-9]\d*)$/;function Ve(e,t){var r=typeof e;return t=t??Zt,!!t&&(r=="number"||r!="symbol"&&Qt.test(e))&&e>-1&&e%1==0&&e<t}var kt=9007199254740991;function ce(e){return typeof e=="number"&&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<a)&&n(o[i],i,o)!==!1;);return r}}var zr=Nr(Fr);function Br(e,t,r,n){return zr(e,function(a,i,o){t(n,a,r(a),o)}),n}function Ur(){this.__data__=[],this.size=0}function Ze(e,t){return e===t||e!==e&&t!==t}function X(e,t){for(var r=e.length;r--;)if(Ze(e[r][0],t))return r;return-1}var Gr=Array.prototype,Hr=Gr.splice;function Wr(e){var t=this.__data__,r=X(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():Hr.call(t,r,1),--this.size,!0}function Kr(e){var t=this.__data__,r=X(t,e);return r<0?void 0:t[r][1]}function Yr(e){return X(this.__data__,e)>-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();++t<r;){var n=e[t];this.set(n[0],n[1])}}T.prototype.clear=Ur;T.prototype.delete=Wr;T.prototype.get=Kr;T.prototype.has=Yr;T.prototype.set=Vr;function Xr(){this.__data__=new T,this.size=0}function qr(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}function Jr(e){return this.__data__.get(e)}function Zr(e){return this.__data__.has(e)}var B=I(w,"Map"),U=I(Object,"create");function Qr(){this.__data__=U?U(null):{},this.size=0}function kr(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var en="__lodash_hash_undefined__",tn=Object.prototype,rn=tn.hasOwnProperty;function nn(e){var t=this.__data__;if(U){var r=t[e];return r===en?void 0:r}return rn.call(t,e)?t[e]:void 0}var an=Object.prototype,on=an.hasOwnProperty;function sn(e){var t=this.__data__;return U?t[e]!==void 0:on.call(t,e)}var un="__lodash_hash_undefined__";function ln(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=U&&t===void 0?un:t,this}function C(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}C.prototype.clear=Qr;C.prototype.delete=kr;C.prototype.get=nn;C.prototype.has=sn;C.prototype.set=ln;function fn(){this.size=0,this.__data__={hash:new C,map:new(B||T),string:new C}}function cn(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function q(e,t){var r=e.__data__;return cn(t)?r[typeof t=="string"?"string":"hash"]:r.map}function pn(e){var t=q(this,e).delete(e);return this.size-=t?1:0,t}function dn(e){return q(this,e).get(e)}function gn(e){return q(this,e).has(e)}function hn(e,t){var r=q(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}function A(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}A.prototype.clear=fn;A.prototype.delete=pn;A.prototype.get=dn;A.prototype.has=gn;A.prototype.set=hn;var mn=200;function _n(e,t){var r=this.__data__;if(r instanceof T){var n=r.__data__;if(!B||n.length<mn-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new A(n)}return r.set(e,t),this.size=r.size,this}function v(e){var t=this.__data__=new T(e);this.size=t.size}v.prototype.clear=Xr;v.prototype.delete=qr;v.prototype.get=Jr;v.prototype.has=Zr;v.prototype.set=_n;var yn="__lodash_hash_undefined__";function bn(e){return this.__data__.set(e,yn),this}function vn(e){return this.__data__.has(e)}function V(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new A;++t<r;)this.add(e[t])}V.prototype.add=V.prototype.push=bn;V.prototype.has=vn;function wn(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}function Tn(e,t){return e.has(t)}var An=1,On=2;function Qe(e,t,r,n,a,i){var o=r&An,s=e.length,l=t.length;if(s!=l&&!(o&&l>s))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<s;){var m=e[d],y=t[d];if(n)var O=o?n(y,m,d,t,e,i):n(m,y,d,e,t,i);if(O!==void 0){if(O)continue;f=!1;break}if(_){if(!wn(t,function(P,S){if(!Tn(_,S)&&(m===P||a(m,P,r,n,i)))return _.push(S)})){f=!1;break}}else if(!(m===y||a(m,y,r,n,i))){f=!1;break}}return i.delete(e),i.delete(t),f}var $n=w.Uint8Array;const Pe=$n;function Pn(e){var t=-1,r=Array(e.size);return e.forEach(function(n,a){r[++t]=[a,n]}),r}function Sn(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var xn=1,En=2,Cn="[object Boolean]",jn="[object Date]",In="[object Error]",Mn="[object Map]",Ln="[object Number]",Rn="[object RegExp]",Dn="[object Set]",Fn="[object String]",Nn="[object Symbol]",zn="[object ArrayBuffer]",Bn="[object DataView]",Se=$?$.prototype:void 0,ne=Se?Se.valueOf:void 0;function Un(e,t,r,n,a,i,o){switch(r){case Bn:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case zn:return!(e.byteLength!=t.byteLength||!i(new Pe(e),new Pe(t)));case Cn:case jn:case Ln:return Ze(+e,+t);case In:return e.name==t.name&&e.message==t.message;case Rn:case Fn:return e==t+"";case Mn:var s=Pn;case Dn:var l=n&xn;if(s||(s=Sn),e.size!=t.size&&!l)return!1;var u=o.get(e);if(u)return u==t;n|=En,o.set(e,t);var h=Qe(s(e),s(t),n,a,i,o);return o.delete(e),h;case Nn:if(ne)return ne.call(e)==ne.call(t)}return!1}function Gn(e,t){for(var r=-1,n=t.length,a=e.length;++r<n;)e[a+r]=t[r];return e}function Hn(e,t,r){var n=t(e);return b(e)?n:Gn(n,r(e))}function Wn(e,t){for(var r=-1,n=e==null?0:e.length,a=0,i=[];++r<n;){var o=e[r];t(o,r,e)&&(i[a++]=o)}return i}function Kn(){return[]}var Yn=Object.prototype,Vn=Yn.propertyIsEnumerable,xe=Object.getOwnPropertySymbols,Xn=xe?function(e){return e==null?[]:(e=Object(e),Wn(xe(e),function(t){return Vn.call(e,t)}))}:Kn;const qn=Xn;function Ee(e){return Hn(e,pe,qn)}var Jn=1,Zn=Object.prototype,Qn=Zn.hasOwnProperty;function kn(e,t,r,n,a,i){var o=r&Jn,s=Ee(e),l=s.length,u=Ee(t),h=u.length;if(l!=h&&!o)return!1;for(var d=l;d--;){var f=s[d];if(!(o?f in t:Qn.call(t,f)))return!1}var _=i.get(e),m=i.get(t);if(_&&m)return _==t&&m==e;var y=!0;i.set(e,t),i.set(t,e);for(var O=o;++d<l;){f=s[d];var P=e[f],S=t[f];if(n)var _e=o?n(S,P,f,t,e,i):n(P,S,f,e,t,i);if(!(_e===void 0?P===S||a(P,S,r,n,i):_e)){y=!1;break}O||(O=f=="constructor")}if(y&&!O){var G=e.constructor,H=t.constructor;G!=H&&"constructor"in e&&"constructor"in t&&!(typeof G=="function"&&G instanceof G&&typeof H=="function"&&H instanceof H)&&(y=!1)}return i.delete(e),i.delete(t),y}var ea=I(w,"DataView");const oe=ea;var ta=I(w,"Promise");const se=ta;var ra=I(w,"Set");const ue=ra;var na=I(w,"WeakMap");const le=na;var Ce="[object Map]",aa="[object Object]",je="[object Promise]",Ie="[object Set]",Me="[object WeakMap]",Le="[object DataView]",ia=j(oe),oa=j(B),sa=j(se),ua=j(ue),la=j(le),E=R;(oe&&E(new oe(new ArrayBuffer(1)))!=Le||B&&E(new B)!=Ce||se&&E(se.resolve())!=je||ue&&E(new ue)!=Ie||le&&E(new le)!=Me)&&(E=function(e){var t=R(e),r=t==aa?e.constructor:void 0,n=r?j(r):"";if(n)switch(n){case ia:return Le;case oa:return Ce;case sa:return je;case ua:return Ie;case la:return Me}return t});const Re=E;var fa=1,De="[object Arguments]",Fe="[object Array]",K="[object Object]",ca=Object.prototype,Ne=ca.hasOwnProperty;function pa(e,t,r,n,a,i){var o=b(e),s=b(t),l=o?Fe:Re(e),u=s?Fe:Re(t);l=l==De?K:l,u=u==De?K:u;var h=l==K,d=u==K,f=l==u;if(f&&ie(e)){if(!ie(t))return!1;o=!0,h=!1}if(f&&!h)return i||(i=new v),o||qe(e)?Qe(e,t,r,n,a,i):Un(e,t,l,r,n,a,i);if(!(r&fa)){var _=h&&Ne.call(e,"__wrapped__"),m=d&&Ne.call(t,"__wrapped__");if(_||m){var y=_?e.value():e,O=m?t.value():t;return i||(i=new v),a(y,O,r,n,i)}}return f?(i||(i=new v),kn(e,t,r,n,a,i)):!1}function de(e,t,r,n,a){return e===t?!0:e==null||t==null||!L(e)&&!L(t)?e!==e&&t!==t:pa(e,t,r,n,de,a)}var da=1,ga=2;function ha(e,t,r,n){var a=r.length,i=a,o=!n;if(e==null)return!i;for(e=Object(e);a--;){var s=r[a];if(o&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++a<i;){s=r[a];var l=s[0],u=e[l],h=s[1];if(o&&s[2]){if(u===void 0&&!(l in e))return!1}else{var d=new v;if(n)var f=n(u,h,l,e,t,d);if(!(f===void 0?de(h,u,da|ga,n,d):f))return!1}}return!0}function ke(e){return e===e&&!fe(e)}function ma(e){for(var t=pe(e),r=t.length;r--;){var n=t[r],a=e[n];t[r]=[n,a,ke(a)]}return t}function et(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}function _a(e){var t=ma(e);return t.length==1&&t[0][2]?et(t[0][0],t[0][1]):function(r){return r===e||ha(r,e,t)}}var ya="[object Symbol]";function ge(e){return typeof e=="symbol"||L(e)&&R(e)==ya}var ba=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,va=/^\w*$/;function he(e,t){if(b(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||ge(e)?!0:va.test(e)||!ba.test(e)||t!=null&&e in Object(t)}var wa="Expected a function";function me(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(wa);var r=function(){var n=arguments,a=t?t.apply(this,n):n[0],i=r.cache;if(i.has(a))return i.get(a);var o=e.apply(this,n);return r.cache=i.set(a,o)||i,o};return r.cache=new(me.Cache||A),r}me.Cache=A;var Ta=500;function Aa(e){var t=me(e,function(n){return r.size===Ta&&r.clear(),n}),r=t.cache;return t}var Oa=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,$a=/\\(\\)?/g,Pa=Aa(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(Oa,function(r,n,a,i){t.push(a?i.replace($a,"$1"):n||r)}),t});function Sa(e,t){for(var r=-1,n=e==null?0:e.length,a=Array(n);++r<n;)a[r]=t(e[r],r,e);return a}var xa=1/0,ze=$?$.prototype:void 0,Be=ze?ze.toString:void 0;function tt(e){if(typeof e=="string")return e;if(b(e))return Sa(e,tt)+"";if(ge(e))return Be?Be.call(e):"";var t=e+"";return t=="0"&&1/e==-xa?"-0":t}function Ea(e){return e==null?"":tt(e)}function rt(e,t){return b(e)?e:he(e,t)?[e]:Pa(Ea(e))}var Ca=1/0;function J(e){if(typeof e=="string"||ge(e))return e;var t=e+"";return t=="0"&&1/e==-Ca?"-0":t}function nt(e,t){t=rt(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[J(t[r++])];return r&&r==n?e:void 0}function ja(e,t,r){var n=e==null?void 0:nt(e,t);return n===void 0?r:n}function Ia(e,t){return e!=null&&t in Object(e)}function Ma(e,t,r){t=rt(t,e);for(var n=-1,a=t.length,i=!1;++n<a;){var o=J(t[n]);if(!(i=e!=null&&r(e,o)))break;e=e[o]}return i||++n!=a?i:(a=e==null?0:e.length,!!a&&ce(a)&&Ve(o,a)&&(b(e)||Ke(e)))}function La(e,t){return e!=null&&Ma(e,t,Ia)}var Ra=1,Da=2;function Fa(e,t){return he(e)&&ke(t)?et(J(e),t):function(r){var n=ja(r,e);return n===void 0&&n===t?La(r,e):de(t,n,Ra|Da)}}function Na(e){return e}function za(e){return function(t){return t==null?void 0:t[e]}}function Ba(e){return function(t){return nt(t,e)}}function Ua(e){return he(e)?za(J(e)):Ba(e)}function Ga(e){return typeof e=="function"?e:e==null?Na:typeof e=="object"?b(e)?Fa(e[0],e[1]):_a(e):Ua(e)}function Ha(e,t){return function(r,n){var a=b(r)?Bt:Br,i=t?t():{};return a(r,e,Ga(n),i)}}var Wa=Object.prototype,Ka=Wa.hasOwnProperty,Ya=Ha(function(e,t,r){Ka.call(e,r)?e[r].push(t):zt(e,r,[t])});const ae=Ya,Va={name:"BioPage",data:()=>({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};
|