Files
notxia.github.io/_nuxt/about.8286fb86.js
2023-06-19 11:14:44 +00:00

2 lines
7.6 KiB
JavaScript

import{i as q,_ as L}from"./Navbar.vue.a63abc13.js";import{d as y,h as $,r as v,i as D,o as A,j as S,b as m,c as h,e as t,k as g,v as f,u,t as k,l as w,m as N,n as T,p as I,q as M,f as b,w as P,F as R,g as c}from"./entry.4a90497c.js";import{_ as B}from"./ScreenCenter.7ee5e2dc.js";import"./composables.7753996a.js";const E=""+new URL("picture-dark.ad19452c.png",import.meta.url).href,F=""+new URL("picture-light.a3c44647.png",import.meta.url).href,U=""+new URL("picture-bright.9bdab578.png",import.meta.url).href,j=""+new URL("picture-nolight.9ff9bfb3.png",import.meta.url).href;function _(r){let l,s=r[0],i=1;for(;i<r.length;){const e=r[i],o=r[i+1];if(i+=2,(e==="optionalAccess"||e==="optionalCall")&&s==null)return;e==="access"||e==="optionalAccess"?(l=s,s=o(s)):(e==="call"||e==="optionalCall")&&(s=o((...d)=>s.call(l,...d)),l=void 0)}return s}const X={class:"relative"},z={class:"flex items-center h-60 w-60"},V={src:E,alt:"",class:"max-h-full max-w-full"},G={src:F,alt:"",class:"max-h-full max-w-full"},H={src:U,alt:"",class:"max-h-full max-w-full"},O={src:j,alt:"",class:"max-h-full max-w-full"},Y={key:0,class:"absolute bottom-0 left-0 w-full"},J={class:"w-fit mx-auto px-2 pt-1 mb-1 bg-gray-200 dark:bg-gray-700"},W=y({__name:"ProfilePicture",setup(r){const{t:l}=$(),s=v(D()),i=v("");return A(()=>{let e=_([document,"access",a=>a.querySelector,"call",a=>a("html"),"optionalAccess",a=>a.classList,"access",a=>a.contains,"call",a=>a("dark")])?"dark1":"light1",o={dark1:{image:"dark",message:"",expect:"dark",next:"bright"},bright:{image:"bright",message:"that's bright",expect:"light",next:"dark2"},dark2:{image:"dark",message:"better",expect:"dark",next:"light_final"},light1:{image:"light",message:"",expect:"light",next:"nolights"},nolights:{image:"no light",message:"where lights",expect:"dark",next:"light2"},light2:{image:"light",message:"here lights",expect:"light",next:"dark_final"},dark_final:{image:"dark",message:"",expect:"dark",next:"light_final"},light_final:{image:"light",message:"",expect:"light",next:"dark_final"}};function d(){s.value=_([o,"access",a=>a[e],"optionalAccess",a=>a.image]),i.value=_([o,"access",a=>a[e],"optionalAccess",a=>a.message])!==""?l(_([o,"access",a=>a[e],"optionalAccess",a=>a.message])):""}function p(){e=_([o,"access",a=>a[e],"optionalAccess",a=>a.next])}d();let x=new MutationObserver(function(a){if(!_([N,"call",n=>n(),"access",n=>n.name,"optionalAccess",n=>n.toString,"call",n=>n(),"access",n=>n.startsWith,"call",n=>n("about")])){x.disconnect();return}const C=_([document,"access",n=>n.querySelector,"call",n=>n("html"),"optionalAccess",n=>n.classList,"access",n=>n.contains,"call",n=>n("dark")]);o[o[e].next].expect===(C?"dark":"light")&&(p(),d(),e==="bright"?S("picture-bright"):e==="nolights"&&S("picture-nolights"))});x.observe(document.querySelector("html"),{attributes:!0,attributeFilter:["class"]})}),(e,o)=>(m(),h("div",X,[t("div",z,[g(t("img",V,null,512),[[f,u(s)==="dark"]]),g(t("img",G,null,512),[[f,u(s)==="light"]]),g(t("img",H,null,512),[[f,u(s)==="bright"]]),g(t("img",O,null,512),[[f,u(s)==="no light"]])]),u(i)?(m(),h("div",Y,[t("p",J,k(u(i)),1)])):w("",!0)]))}});function K(r){let l,s=r[0],i=1;for(;i<r.length;){const e=r[i],o=r[i+1];if(i+=2,(e==="optionalAccess"||e==="optionalCall")&&s==null)return;e==="access"||e==="optionalAccess"?(l=s,s=o(s)):(e==="call"||e==="optionalCall")&&(s=o((...d)=>s.call(l,...d)),l=void 0)}return s}const Q={class:"h-full w-fit"},Z={key:0,class:"flex h-full w-full items-center justify-center"},ee=t("span",{class:"animate-ping absolute inline-flex h-5 w-5 rounded-full bg-slate-800 dark:bg-slate-200 opacity-75"},null,-1),te=[ee],se={id:"gr_grid_widget_1673812364",class:"h-full"},ae=y({__name:"Goodreads",setup(r){const l=v(!0);return A(()=>{document.querySelector("#script-goodreads")&&K([document,"access",e=>e.querySelector,"call",e=>e("#script-goodreads"),"optionalAccess",e=>e.remove,"call",e=>e()]);let s=document.createElement("script");s.src="https://www.goodreads.com/review/grid_widget/158866642?cover_size=medium&hide_link=true&hide_title=true&num_books=20&order=d&shelf=currently-reading&sort=date_updated&widget_id=1673812364",s.id="script-goodreads",s.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(s);let i=new MutationObserver(function(e){document.querySelectorAll("#gr_grid_widget_1673812364 > * img").forEach(o=>o.src=o.src.replace("_SX98_","_SY475_")),i.disconnect(),l.value=!1});i.observe(document.querySelector("#gr_grid_widget_1673812364"),{childList:!0})}),(s,i)=>(m(),h("div",Q,[u(l)?(m(),h("div",Z,te)):w("",!0),g(t("div",se,null,512),[[f,!u(l)]])]))}});const ie={class:"flex flex-col md:flex-row md:justify-between items-center h-full"},oe={class:"text-xl order-2 md:order-1 [&>*>p]:mb-2"},ne={class:"text-5xl font-bold mb-5"},le={key:0},ce=t("p",null,[c(" Mi chiamo "),t("span",{"data-popover-target":"popover-name",class:"underline decoration-dashed decoration-slate-900/70 dark:decoration-slate-50/70"},"Xia Tian Cheng"),c(", spesso conosciuto come Xia (cognome) o Riccardo. Studio informatica all'Università di Bologna e al momento i miei interessi sono orientati verso l'analisi dati e l'intelligenza artificiale. ")],-1),re=t("p",null,[c(" Oltre a premere tasti sulla tastiera, mi piace leggere, sperimentare in cucina "),t("span",{class:"text-xs"},"(preferibilmente con un estintore nei paraggi)"),c(" e giocare a giochi strategici. ")],-1),de=t("p",null,[c(" Secondo "),t("a",{class:"hover:underline italic",href:"https://www.16personalities.com"},"16Personalities"),c(" sono un "),t("a",{class:"font-mono hover:underline",href:"https://www.16personalities.com/profiles/6b57f54bf1242"},"Architetto (INTJ)"),c(". Devo dire che la descrizione è decisamente accurata. ")],-1),ue=[ce,re,de],_e={key:1},me=t("p",null,[c(" My name is "),t("span",{"data-popover-target":"popover-name",class:"underline decoration-dashed decoration-slate-900/70 dark:decoration-slate-50/70"},"Xia Tian Cheng"),c(", frequently known as Xia (surname) or Richard. I am a computer science student at the University of Bologna and currently my interests are focused on data analysis and artificial intelligence. ")],-1),he=t("p",null,[c(" Aside from pressing keys on a keyboard, I like reading, cooking "),t("span",{class:"text-xs"},"(preferably with a fire extinguisher nearby)"),c(" and playing strategic games. ")],-1),pe=t("p",null,[c(" According to "),t("a",{class:"hover:underline italic",href:"https://www.16personalities.com"},"16Personalities"),c(" I'm an "),t("a",{class:"font-mono hover:underline",href:"https://www.16personalities.com/profiles/6b57f54bf1242"},"Architect (INTJ)"),c(". I must admit that the description is quite accurate. ")],-1),ge=[me,he,pe],fe={class:"order-1 mb-3 ml-0 md:order-2 md:mb-0 md:ml-10"},xe={class:"mt-5"},be={class:"text-center text-xl"},ve={class:"flex justify-center h-48"},we=t("div",{"data-popover":"",id:"popover-name",role:"tooltip",class:"absolute z-10 invisible inline-block transition-opacity duration-500 opacity-0"},[t("div",{class:"text-lg px-3 py-2 bg-slate-200 dark:bg-slate-800 rounded"}," 夏天成 ")],-1),$e=y({__name:"about",setup(r){const{t:l,locale:s}=$(),i=v(s.value);return T({title:l("title_about")}),I(()=>{const e=new Date,o=new Date(2001,8,29),d=e.getMonth()-o.getMonth();let p=e.getFullYear()-o.getFullYear();return(d<0||d===0&&e.getDate()<o.getDate())&&p--,p}),A(()=>{q()}),M(s,()=>{i.value=s.value}),(e,o)=>{const d=L,p=W,x=ae,a=B;return m(),h(R,null,[b(d),b(a,null,{default:P(()=>[t("main",null,[t("div",ie,[t("div",oe,[t("h1",ne,k(e.$t("about me")),1),u(i)==="it"?(m(),h("div",le,ue)):w("",!0),u(i)==="en"?(m(),h("div",_e,ge)):w("",!0)]),t("div",fe,[b(p)])]),t("div",xe,[t("p",be,k(e.$t("reading")),1),t("div",ve,[b(x)])])])]),_:1}),we],64)}}});export{$e as default};