mirror of
https://github.com/Rakantor/personal-portfolio.git
synced 2026-05-06 12:41:05 +02:00
2 lines
20 KiB
JavaScript
2 lines
20 KiB
JavaScript
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<a;){var o=e[i];t(n,o,r(o),e)}return n}function Ut(e){return function(t,r,n){for(var i=-1,a=Object(t),o=n(t),l=o.length;l--;){var u=o[++i];if(r(a[u],u,a)===!1)break}return t}}var Nt=Ut();function Gt(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}function R(e){return e!=null&&typeof e=="object"}var Ht="[object Arguments]";function we(e){return R(e)&&L(e)==Ht}var He=Object.prototype,Wt=He.hasOwnProperty,Kt=He.propertyIsEnumerable,We=we((function(){return arguments})())?we:function(e){return R(e)&&Wt.call(e,"callee")&&!Kt.call(e,"callee")},b=Array.isArray;function Vt(){return!1}var Ke=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Te=Ke&&typeof module=="object"&&module&&!module.nodeType&&module,Yt=Te&&Te.exports===Ke,Ae=Yt?w.Buffer:void 0,Xt=Ae?Ae.isBuffer:void 0,ae=Xt||Vt,qt=9007199254740991,Jt=/^(?:0|[1-9]\d*)$/;function Ve(e,t){var r=typeof e;return t=t??qt,!!t&&(r=="number"||r!="symbol"&&Jt.test(e))&&e>-1&&e%1==0&&e<t}var Zt=9007199254740991;function ce(e){return typeof e=="number"&&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<i&&n(o[a],a,o)!==!1;);return r}}var zr=Dr(Lr);function Fr(e,t,r,n){return zr(e,function(i,a,o){t(n,i,r(i),o)}),n}function Br(){this.__data__=[],this.size=0}function Je(e,t){return e===t||e!==e&&t!==t}function X(e,t){for(var r=e.length;r--;)if(Je(e[r][0],t))return r;return-1}var Ur=Array.prototype,Nr=Ur.splice;function Gr(e){var t=this.__data__,r=X(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():Nr.call(t,r,1),--this.size,!0}function Hr(e){var t=this.__data__,r=X(t,e);return r<0?void 0:t[r][1]}function Wr(e){return X(this.__data__,e)>-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();++t<r;){var n=e[t];this.set(n[0],n[1])}}T.prototype.clear=Br;T.prototype.delete=Gr;T.prototype.get=Hr;T.prototype.has=Wr;T.prototype.set=Kr;function Vr(){this.__data__=new T,this.size=0}function Yr(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}function Xr(e){return this.__data__.get(e)}function qr(e){return this.__data__.has(e)}var U=I(w,"Map"),N=I(Object,"create");function Jr(){this.__data__=N?N(null):{},this.size=0}function Zr(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Qr="__lodash_hash_undefined__",kr=Object.prototype,en=kr.hasOwnProperty;function tn(e){var t=this.__data__;if(N){var r=t[e];return r===Qr?void 0:r}return en.call(t,e)?t[e]:void 0}var rn=Object.prototype,nn=rn.hasOwnProperty;function an(e){var t=this.__data__;return N?t[e]!==void 0:nn.call(t,e)}var on="__lodash_hash_undefined__";function sn(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=N&&t===void 0?on:t,this}function j(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])}}j.prototype.clear=Jr;j.prototype.delete=Zr;j.prototype.get=tn;j.prototype.has=an;j.prototype.set=sn;function un(){this.size=0,this.__data__={hash:new j,map:new(U||T),string:new j}}function ln(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 ln(t)?r[typeof t=="string"?"string":"hash"]:r.map}function fn(e){var t=q(this,e).delete(e);return this.size-=t?1:0,t}function cn(e){return q(this,e).get(e)}function pn(e){return q(this,e).has(e)}function dn(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=un;A.prototype.delete=fn;A.prototype.get=cn;A.prototype.has=pn;A.prototype.set=dn;var gn=200;function hn(e,t){var r=this.__data__;if(r instanceof T){var n=r.__data__;if(!U||n.length<gn-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=Vr;v.prototype.delete=Yr;v.prototype.get=Xr;v.prototype.has=qr;v.prototype.set=hn;var mn="__lodash_hash_undefined__";function _n(e){return this.__data__.set(e,mn),this}function yn(e){return this.__data__.has(e)}function Y(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new A;++t<r;)this.add(e[t])}Y.prototype.add=Y.prototype.push=_n;Y.prototype.has=yn;function bn(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 vn(e,t){return e.has(t)}var wn=1,Tn=2;function Ze(e,t,r,n,i,a){var o=r&wn,l=e.length,u=t.length;if(l!=u&&!(o&&u>l))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<l;){var m=e[d],y=t[d];if(n)var O=o?n(y,m,d,t,e,a):n(m,y,d,e,t,a);if(O!==void 0){if(O)continue;c=!1;break}if(_){if(!bn(t,function($,x){if(!vn(_,x)&&(m===$||i(m,$,r,n,a)))return _.push(x)})){c=!1;break}}else if(!(m===y||i(m,y,r,n,a))){c=!1;break}}return a.delete(e),a.delete(t),c}var Se=w.Uint8Array;function An(e){var t=-1,r=Array(e.size);return e.forEach(function(n,i){r[++t]=[i,n]}),r}function On(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var Pn=1,Sn=2,$n="[object Boolean]",xn="[object Date]",En="[object Error]",jn="[object Map]",Cn="[object Number]",In="[object RegExp]",Mn="[object Set]",Rn="[object String]",Ln="[object Symbol]",Dn="[object ArrayBuffer]",zn="[object DataView]",$e=S?S.prototype:void 0,ne=$e?$e.valueOf:void 0;function Fn(e,t,r,n,i,a,o){switch(r){case zn:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Dn:return!(e.byteLength!=t.byteLength||!a(new Se(e),new Se(t)));case $n:case xn:case Cn:return Je(+e,+t);case En:return e.name==t.name&&e.message==t.message;case In:case Rn:return e==t+"";case jn:var l=An;case Mn:var u=n&Pn;if(l||(l=On),e.size!=t.size&&!u)return!1;var s=o.get(e);if(s)return s==t;n|=Sn,o.set(e,t);var h=Ze(l(e),l(t),n,i,a,o);return o.delete(e),h;case Ln:if(ne)return ne.call(e)==ne.call(t)}return!1}function Bn(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}function Un(e,t,r){var n=t(e);return b(e)?n:Bn(n,r(e))}function Nn(e,t){for(var r=-1,n=e==null?0:e.length,i=0,a=[];++r<n;){var o=e[r];t(o,r,e)&&(a[i++]=o)}return a}function Gn(){return[]}var Hn=Object.prototype,Wn=Hn.propertyIsEnumerable,xe=Object.getOwnPropertySymbols,Kn=xe?function(e){return e==null?[]:(e=Object(e),Nn(xe(e),function(t){return Wn.call(e,t)}))}:Gn;function Ee(e){return Un(e,pe,Kn)}var Vn=1,Yn=Object.prototype,Xn=Yn.hasOwnProperty;function qn(e,t,r,n,i,a){var o=r&Vn,l=Ee(e),u=l.length,s=Ee(t),h=s.length;if(u!=h&&!o)return!1;for(var d=u;d--;){var c=l[d];if(!(o?c in t:Xn.call(t,c)))return!1}var _=a.get(e),m=a.get(t);if(_&&m)return _==t&&m==e;var y=!0;a.set(e,t),a.set(t,e);for(var O=o;++d<u;){c=l[d];var $=e[c],x=t[c];if(n)var _e=o?n(x,$,c,t,e,a):n($,x,c,e,t,a);if(!(_e===void 0?$===x||i($,x,r,n,a):_e)){y=!1;break}O||(O=c=="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 a.delete(e),a.delete(t),y}var oe=I(w,"DataView"),se=I(w,"Promise"),ue=I(w,"Set"),le=I(w,"WeakMap"),je="[object Map]",Jn="[object Object]",Ce="[object Promise]",Ie="[object Set]",Me="[object WeakMap]",Re="[object DataView]",Zn=C(oe),Qn=C(U),kn=C(se),ei=C(ue),ti=C(le),P=L;(oe&&P(new oe(new ArrayBuffer(1)))!=Re||U&&P(new U)!=je||se&&P(se.resolve())!=Ce||ue&&P(new ue)!=Ie||le&&P(new le)!=Me)&&(P=function(e){var t=L(e),r=t==Jn?e.constructor:void 0,n=r?C(r):"";if(n)switch(n){case Zn:return Re;case Qn:return je;case kn:return Ce;case ei:return Ie;case ti:return Me}return t});var ri=1,Le="[object Arguments]",De="[object Array]",V="[object Object]",ni=Object.prototype,ze=ni.hasOwnProperty;function ii(e,t,r,n,i,a){var o=b(e),l=b(t),u=o?De:P(e),s=l?De:P(t);u=u==Le?V:u,s=s==Le?V:s;var h=u==V,d=s==V,c=u==s;if(c&&ae(e)){if(!ae(t))return!1;o=!0,h=!1}if(c&&!h)return a||(a=new v),o||Xe(e)?Ze(e,t,r,n,i,a):Fn(e,t,u,r,n,i,a);if(!(r&ri)){var _=h&&ze.call(e,"__wrapped__"),m=d&&ze.call(t,"__wrapped__");if(_||m){var y=_?e.value():e,O=m?t.value():t;return a||(a=new v),i(y,O,r,n,a)}}return c?(a||(a=new v),qn(e,t,r,n,i,a)):!1}function de(e,t,r,n,i){return e===t?!0:e==null||t==null||!R(e)&&!R(t)?e!==e&&t!==t:ii(e,t,r,n,de,i)}var ai=1,oi=2;function si(e,t,r,n){var i=r.length,a=i;if(e==null)return!a;for(e=Object(e);i--;){var o=r[i];if(o[2]?o[1]!==e[o[0]]:!(o[0]in e))return!1}for(;++i<a;){o=r[i];var l=o[0],u=e[l],s=o[1];if(o[2]){if(u===void 0&&!(l in e))return!1}else{var h=new v,d;if(!(d===void 0?de(s,u,ai|oi,n,h):d))return!1}}return!0}function Qe(e){return e===e&&!fe(e)}function ui(e){for(var t=pe(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,Qe(i)]}return t}function ke(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}function li(e){var t=ui(e);return t.length==1&&t[0][2]?ke(t[0][0],t[0][1]):function(r){return r===e||si(r,e,t)}}var fi="[object Symbol]";function ge(e){return typeof e=="symbol"||R(e)&&L(e)==fi}var ci=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,pi=/^\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:pi.test(e)||!ci.test(e)||t!=null&&e in Object(t)}var di="Expected a function";function me(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(di);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],a=r.cache;if(a.has(i))return a.get(i);var o=e.apply(this,n);return r.cache=a.set(i,o)||a,o};return r.cache=new(me.Cache||A),r}me.Cache=A;var gi=500;function hi(e){var t=me(e,function(n){return r.size===gi&&r.clear(),n}),r=t.cache;return t}var mi=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_i=/\\(\\)?/g,yi=hi(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(mi,function(r,n,i,a){t.push(i?a.replace(_i,"$1"):n||r)}),t});function bi(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}var Fe=S?S.prototype:void 0,Be=Fe?Fe.toString:void 0;function et(e){if(typeof e=="string")return e;if(b(e))return bi(e,et)+"";if(ge(e))return Be?Be.call(e):"";var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}function vi(e){return e==null?"":et(e)}function tt(e,t){return b(e)?e:he(e,t)?[e]:yi(vi(e))}function J(e){if(typeof e=="string"||ge(e))return e;var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}function rt(e,t){t=tt(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 wi(e,t,r){var n=e==null?void 0:rt(e,t);return n===void 0?r:n}function Ti(e,t){return e!=null&&t in Object(e)}function Ai(e,t,r){t=tt(t,e);for(var n=-1,i=t.length,a=!1;++n<i;){var o=J(t[n]);if(!(a=e!=null&&r(e,o)))break;e=e[o]}return a||++n!=i?a:(i=e==null?0:e.length,!!i&&ce(i)&&Ve(o,i)&&(b(e)||We(e)))}function Oi(e,t){return e!=null&&Ai(e,t,Ti)}var Pi=1,Si=2;function $i(e,t){return he(e)&&Qe(t)?ke(J(e),t):function(r){var n=wi(r,e);return n===void 0&&n===t?Oi(r,e):de(t,n,Pi|Si)}}function xi(e){return e}function Ei(e){return function(t){return t?.[e]}}function ji(e){return function(t){return rt(t,e)}}function Ci(e){return he(e)?Ei(J(e)):ji(e)}function Ii(e){return typeof e=="function"?e:e==null?xi:typeof e=="object"?b(e)?$i(e[0],e[1]):li(e):Ci(e)}function Mi(e,t){return function(r,n){var i=b(r)?Bt:Fr,a={};return i(r,e,Ii(n),a)}}var Ri=Object.prototype,Li=Ri.hasOwnProperty,ie=Mi(function(e,t,r){Li.call(e,r)?e[r].push(t):Ft(e,r,[t])});const Di={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=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};
|