1import{_ as Y}from"./BONMEMe3.js";import{J as B,c as k,G as m,i as d,f as s,o as w,m as e,z as g,X as u,e as D,L as f,U as L,N as F,a4 as l,l as n,h as J,a3 as G,D as O,B as X,a6 as c,F as T,a as K,M as Z}from"./Bg3pgYPG.js";import{A as a,s as R,c as q,C as Q,U as tt,b as h}from"./BlB-qTu6.js";import{u as st,A as et}from"./DjnsdYdb.js";import{u as nt}from"./D5HvCz7O.js";import{I as lt}from"./CDQBnylI.js";const ot=B("/images/face.webp"),it={},at={class:"v-MyFace"};function rt(r,i){return m(),d("div",at,[...i[0]||(i[0]=[s("img",{class:"image",src:ot,alt:""},null,-1)])])}const ut=k(it,[["render",rt],["__scopeId","data-v-62413e7b"]]),pt=["src"],mt=w({__name:"MiniImage",props:{src:{}},setup(r){return(i,o)=>(m(),d("img",{class:"v-MiniImage",src:r.src,alt:""},null,8,pt))}}),V=k(mt,[["__scopeId","data-v-100a2c97"]]),dt=w({__name:"ProfileImages",setup(r){const i=f(!1),o=f({top:!0,left:!0}),p=f({top:!1,left:!1}),I=D(()=>({top:o.value.top,right:!o.value.left,bottom:!o.value.top,left:o.value.left})),A=D(()=>({top:p.value.top,right:!p.value.left,bottom:!p.value.top,left:p.value.left})),_=()=>{i.value||(i.value=!0,o.value.left=!o.value.left,p.value.left=!p.value.left,setTimeout(()=>{o.value.top=!o.value.top,p.value.top=!p.value.top,i.value=!1},250))};return(C,x)=>(m(),d("div",{class:"v-ProfileImages",onClick:_},[e(ut),e(V,{src:"/images/valcans.webp",class:g(["bubble-image",u(I)])},null,8,["class"]),e(V,{src:"/images/small_me.webp",class:g(["bubble-image",u(A)])},null,8,["class"])]))}}),vt=k(dt,[["__scopeId","data-v-54ccdc3a"]]),ct={class:"v-Service"},ft={class:"tmp-link"},gt={class:"icon"},kt={class:"material-icons large"},_t={class:"description"},bt=w({__name:"Service",props:{title:{},icon:{}},setup(r){return(i,o)=>(m(),d("div",ct,[s("p",ft,L(r.title),1),s("div",gt,[s("span",kt,L(r.icon),1)]),s("div",_t,[F(i.$slots,"default",{},void 0,!0)])]))}}),H=k(bt,[["__scopeId","data-v-d8c65acd"]]),wt={class:"v-Work"},It={class:"vertical-inline"},At={key:0,class:"attention vertical-inline"},Ct=["src"],xt=w({__name:"Work",props:{imagePath:{},link:{},name:{},attention:{default:""}},setup(r){return(i,o)=>(m(),d("div",wt,[s("p",It,[e(a,{link:r.link,class:"mr-1"},{default:l(()=>[n(L(r.name),1)]),_:1},8,["link"]),r.attention.length?(m(),d("span",At,[o[0]||(o[0]=s("span",{class:"material-icons-outlined"},"flag",-1)),s("span",null,L(r.attention),1)])):J("",!0)]),e(a,{link:r.link},{default:l(()=>[s("img",{src:r.imagePath,alt:"",class:"image"},null,8,Ct)]),_:1},8,["link"])]))}}),v=k(xt,[["__scopeId","data-v-40be2ab6"]]),St={class:"graph"},Pt={class:"profile-container content"},Et={class:"profile-image-container"},Lt={class:"profile-messages-container"},Nt={class:"profile-messages"},jt={class:"parallax-bg"},yt={class:"profile-main-container content"},Tt={id:"about",class:"profile-main"},$t={class:"profile-description"},Mt={class:"graph"},zt={id:"service",class:"section content pt-1"},Dt={class:"service-container"},Rt={class:"vertical"},ht={class:"parallax-bg"},Vt={id:"works",class:"section content pt-1"},Ht={class:"works"},Ut={class:"graph"},Wt={id:"articles",class:"section content pt-1"},Yt={key:0,class:"articles"},Bt={key:1,class:"articles-empty"},Ft={class:"articles-footer"},Jt={class:"parallax-bg"},Gt={id:"contact",class:"section content"},Ot={class:"contact-container"},Xt=w({__name:"index",async setup(r){let i,o;const p=nt(),I=([i,o]=G(()=>st({preview:p,limit:lt})),i=await i,o(),i),A=f(0),_=()=>{A.value=window.scrollY},C=f(!1),x=f(!1),N=f(!1),$=f(!1),S=new Set,j=(z,t)=>{const b=setTimeout(()=>{S.delete(b),z()},t);return S.add(b),b},M=()=>{j(()=>{C.value=!0,j(()=>{x.value=!0,j(()=>{N.value=!0},h)},h)},tt)},U=()=>{C.value=!1,x.value=!1,N.value=!1},W=()=>{$.value=A.value>=document.body.scrollHeight-window.innerHeight};let P=null,E=null;return O(()=>{_(),document.addEventListener("scroll",_),M(),P=R(()=>{U(),M()},q),E=R(()=>{W()},Q)}),X(()=>{document.removeEventListener("scroll",_),P!==null&&(clearInterval(P),P=null),E!==null&&(clearInterval(E),E=null),S.forEac
1h(clearTimeout),S.clear()}),(z,t)=>{const b=Y;return m(),d("div",null,[s("div",St,[s("div",Pt,[s("div",Et,[e(vt)]),s("div",Lt,[s("div",Nt,[s("p",null,[s("a",{href:"#",class:g(["message hover-underline",{active:u(C)}]),onClick:t[0]||(t[0]=c(()=>{},["prevent"])),onContextmenu:t[1]||(t[1]=c(()=>{},["prevent"]))}," ä½ããä½ããã¨ãã¨ã¦ã好ãã§ãã ",34)]),s("p",null,[s("a",{href:"#",class:g(["message hover-underline",{active:u(x)}]),onClick:t[2]||(t[2]=c(()=>{},["prevent"])),onContextmenu:t[3]||(t[3]=c(()=>{},["prevent"]))}," ç§ã®å¶ä½ç©ãæè¡ã§çæ§ãå°ãã§ãç¬é¡ã«ããããæ¥½ã«ããããããã¨ã§ ",34)]),s("p",null,[s("a",{href:"#",class:g(["message hover-underline",{active:u(N)}]),onClick:t[4]||(t[4]=c(()=>{},["prevent"])),onContextmenu:t[5]||(t[5]=c(()=>{},["prevent"]))}," ãã社ä¼ãè±ãã«ã§ããã°ã¨èããæ¥ã
ç²¾é²ãã¦åãã¾ãã ",34)])])])])]),s("div",jt,[s("div",yt,[s("div",Tt,[t[8]||(t[8]=s("h1",{class:"my-name"}," ä¿åãæ ",-1)),t[9]||(t[9]=s("span",{class:"my-name-en"},"Nozomi Hosaka",-1)),s("div",null,[e(a,{link:"https://github.com/nonz250",shine:!1},{default:l(()=>[e(u(T),{icon:["fab","github"],class:"sns-icon github"})]),_:1}),e(a,{link:"https://twitter.com/nonz250",shine:!1},{default:l(()=>[e(u(T),{icon:["fab","x-twitter"],class:"sns-icon twitter"})]),_:1})])]),s("div",$t,[s("p",null,[t[12]||(t[12]=n(" ð¼Â  ",-1)),e(a,{link:"https://binc.jp/"},{default:l(()=>[...t[10]||(t[10]=[n(" BASE, Inc. ",-1)])]),_:1}),t[13]||(t[13]=n(" / ",-1)),e(a,{link:"https://pay.co.jp/"},{default:l(()=>[...t[11]||(t[11]=[n(" PAY, Inc. ",-1)])]),_:1})]),t[14]||(t[14]=s("p",null,"ð§Â  Web Application Engineer",-1)),t[15]||(t[15]=s("p",null,"â  Python / PHP / Laravel / CakePHP / JavaScript / Vue.js / Nuxt.js / etc ...",-1)),t[16]||(t[16]=s("p",null,"ð  VULCAN S / Z250",-1)),t[17]||(t[17]=s("p",null,"ð¾Â  Tennis",-1))]),s("p",null,[t[21]||(t[21]=n(" 大éªã®å°ããªå»è¬ç³»ã½ããã¦ã§ã¢ãã¦ã¹ãçµã¦ã ",-1)),e(a,{link:"https://corp.smaregi.jp/"},{default:l(()=>[...t[18]||(t[18]=[n(" Smaregi,Inc. ",-1)])]),_:1}),t[22]||(t[22]=n(" ã«ã¦PHPãç¨ããããã¯ã¨ã³ããä¸å¿ã«ãVue.js / Nuxt.jsã«ããããã³ãã¨ã³ããæ
å½ããã®å¾ã ",-1)),e(a,{link:"https://binc.jp/"},{default:l(()=>[...t[19]||(t[19]=[n(" BASE, Inc. ",-1)])]),_:1}),t[23]||(t[23]=n(" / ",-1)),e(a,{link:"https://pay.co.jp/"},{default:l(()=>[...t[20]||(t[20]=[n(" PAY, Inc. ",-1)])]),_:1}),t[24]||(t[24]=n(" ã«ã¦Pythonã«ããæ±ºæ¸é¢ä¿ã®ããã¯ã¨ã³ãã«å¾äºã ",-1))]),t[27]||(t[27]=s("p",null,[n(" å人ã§ã¯èªä½ã¢ããªå¶ä½ã坿¥ã§ãã¢ããªéçºãã¡ã³ã¿ã¼æ´»åãªã©ãè¡ã£ã¦ãããæ¥å¸¸çã«ããã°ã©ãã³ã°ã«æºãã£ã¦ãã¾ãã"),s("br")],-1)),s("p",null,[t[26]||(t[26]=n(" â
1ï¸Â  ",-1)),e(a,{link:"mailto:[email protected]"},{default:l(()=>[...t[25]||(t[25]=[n(" [email protected] ",-1)])]),_:1})])])]),s("div",Mt,[s("section",zt,[t[45]||(t[45]=s("h2",null,"Service",-1)),s("div",Dt,[e(H,{title:"ããã°ã©ãã³ã°éçºæ¯æ´",icon:"code"},{default:l(()=>[t[29]||(t[29]=s("p",null,"PHP / JavaScript ã§éçºã®ãæä¼ããããã¦ããã ãã¾ãã",-1)),t[30]||(t[30]=s("p",null,"ãã¬ã¼ã ã¯ã¼ã¯ã¯åãã¾ããããLaravel / Vue.js / Nuxt.js ãªãããã¹ã ã¼ã¹ã«äºãé²ã¿ã¾ãã",-1)),t[31]||(t[31]=s("p",null,"è¨è¨ã«ã¯ååæ³¨æãã¦éçºããããã«å¿ããã¦ããã¾ããç¿å¾æè¡ã«ã¤ãã¦ã¯ãç¸è«æã«ã確èªãã ããã",-1)),t[32]||(t[32]=s("p",null,"éçºæ¯æ´ã ãã§ãªããã¢ããªå¶ä½ãæ¿ã£ã¦ããã¾ãã",-1)),t[33]||(t[33]=s("p",null,"ãä¾é ¼ã¯ç´æ¥DMã§æ¿ã£ã¦ããã¾ãã",-1)),s("p",null,[e(a,{link:"mailto:[email protected]"},{default:l(()=>[...t[28]||(t[28]=[n(" [email protected] ",-1)])]),_:1})])]),_:1}),e(H,{title:"ããã°ã©ãã³ã°ã¬ã¯ãã£ã¼",icon:"menu_book"},{default:l(()=>[t[40]||(t[40]=s("p",null,"PHP / JavaScript ãªã©ã®ããã°ã©ãã³ã°è¨èªã®ç¿å¾ã®ãæä¼ããããã¦ããã ãã¾ãã",-1)),t[41]||(t[41]=s("p",null,"ãã¬ã¼ã ã¯ã¼ã¯ã¯ Laravel / Vue.js / Nuxt.js ãªã©ã対象ã«ãã¦ãã¾ãã",-1)),t[42]||(t[42]=s("p",null,"ã¾ããæ¥åæ¯æ´ã®ããã®GAS(Google App Script)ãããåæ§åãã®Scratchãæ¿ã£ã¦ããã¾ãã",-1)),t[43]||(t[43]=s("p",null,"ãã®ä»ã«ã¤ãã¦ã¯ãç¸è«æã«ã確èªãã ããã",-1)),s("p",Rt,[t[35]||(t[35]=s("span",{class:"trend"},"人æ°åå",-1)),t[36]||(t[36]=s("span",{class:"material-icons-outlined trend"}," trending_up ",-1)),t[37]||(t[37]=n("   ",-1)),e(a,{link:"https://coconala.com/users/1484531/reviews"},{default:l(()=>[...t[34]||(t[34]=[n(" éå»ã®è©ä¾¡ã¯ãã¡ã ",-1)])]),_:1}),t[38]||(t[38]=s("br",null,null,-1))]),t[44]||(t[44]=s("p",null,[s("small",null,"â»ç¾å¨ãã³ã³ãã©ã§ã®åºåãåãããã¦ããã¾ãã")],-1)),s("p",null,[e(a,{link:"mailto:[email protected]"},{default:l(()=>[...t[39]||(t[39]=[n(" [email protected] ",-1)])]),_:1})])]),_:1})])])]),s("div",ht,[s("section",Vt,[t[46]||(t[46]=s("h2",null,"Works",-1)),s("div",Ht,[e(v,{name:"PAY.JP","image-path":"images/payjp.webp",link:"https://pay.jp/"}),e(v,{name:"ã¹ãã¬ã¸ã»ãããããã¼ãº","image-path":"images/smaregi-developers.webp",link:"https://developers.smaregi.jp/"}),e(v,{name:"ã¹ãã¬ã¸ã»ã¢ããªãã¼ã±ãã","image-path":"images/smaregi-app-market.webp",link:"https://apps.smaregi.jp/"}),e(v,{name:"ã¹ãã¬ã¸ã»POS","image-path":"images/smaregi.webp",link:"https://smaregi.jp/"}),e(v,{name:"ã®ãã©ã","image-path":"images/nons-labo.webp",link:"https://labo.nozomi.bike/",attention:"ç§ã®èªä½ããã°ã§ãã"}),e(v,{name:"envas","image-path":"images/envas.webp",link:"https://envas.jp/",attention:"2025/04/04 ãã¼ã³ãã"}),e(v,{name:"ä»å¹´ã®æ±è² ã¡ã¼ã«ã¼","image-path":"images/ambition.webp",link:"https://ambition.nozomi.bike/"}),e(v,{name:"Revolver","image-path":"images/revolver.webp",link:"https://revolver.biz/"}),e(v,{name:"æ§: Nozomi Hosaka","image-path":"images/old_portfolio.webp",link:"https://portfolio.nozomi.bike/"})])])]),s("div",Ut,[s("section",Wt,[t[48]||(t[48]=s("h2",null,"Latest Articles",-1)),u(I).length>0?(m(),d("ul",Yt,[(m(!0),d(K,null,Z(u(I),y=>(m(),d("li",{key:y.slug,class:"articles-item"},[e(et,{article:y,"is-draft":u(p)&&!y.published},null,8,["article","is-draft"])]))),128))])):(m(),d("p",Bt," ã¾ã è¨äºãããã¾ããã ")),s("p",Ft,[e(b,{to:"/articles",class:"all-articles-link"},{default:l(()=>[...t[47]||(t[47]=[n(" All Articles â ",-1)])]),_:1})])])]),s("div",Jt,[s("section",Gt,[t[50]||(t[50]=s("h2",null,"Contact me",-1)),s("div",Ot,[s("p",null,[s("a",{href:"#",class:g(["hover-underline",{active:u($)}]),onClick:t[6]||(t[6]=c(()=>{},["prevent"])),onContextmenu:t[7]||(t[7]=c(()=>{},["prevent"]))}," ä»äºã®ãä¾é ¼ãããç¸è«ãªã©ã¯ãæ°è»½ã«ãåãåãããã ããã¾ãã ",34)]),e(a,{link:"https://twitter.com/nonz250",shine:!1},{default:l(()=>[e(u(T),{icon:"fa-brands fa-x-twitter",class:"sns-icon twitter"})]),_:1}),e(a,{link:"mailto:[email protected]"},{default:l(()=>[...t[49]||(t[49]=[n(" [email protected] ",-1)])]),_:1})])])])])}}}),es=k(Xt,[["__scopeId","data-v-db4fb6ce"]]);export{es as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.