PageSourceSearch

https://joylee.vercel.app/_next/static/chunks/app/page-5f2336dfe89427f9.js

js joylee.vercel.app collected 2026-10-03 07:09:31 UTC 10,858 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{2687:function(e,n,t){Promise.resolve().then(t.t.bind(t,8173,23)),Promise.resolve().then(t.t.bind(t,231,23)),Promise.resolve().then(t.bind(t,6341)),Promise.resolve().then(t.bind(t,4052)),Promise.resolve().then(t.bind(t,6718)),Promise.resolve().then(t.bind(t,7241))},6648:function(e,n,t){"use strict";t.d(n,{default:function(){return i.a}});var r=t(5601),i=t.n(r)},5601:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(e,n){for(var t in n)Object.defineProperty(e,t,{enumerable:!0,get:n[t]})}(n,{default:function(){return l},getImageProps:function(){return s}});let r=t(9920),i=t(497),o=t(8173),a=r._(t(1241));function s(e){let{props:n}=(0,i.getImgProps)(e,{defaultLoader:a.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,t]of Object.entries(n))void 0===t&&delete n[e];return{props:n}}let l=o.Image},6341:function(e,n,t){"use strict";t.d(n,{default:function(){return c}});var r=t(8646),i=t(7437),o=t(7179);function a(){let e=(0,r._)(["\nbackground-color: #ffd1e5;\n  padding: 20px;\n  text-align: center;\n  position: relative;\n  border: 20px solid transparent;\n  border-image: url('/heart.gif') 30 round;\n  border-image-slice: 30;\n\n"]);return a=function(){return e},e}function s(){let e=(0,r._)(["\nfont-size : 24px;\n  color: white;\n"]);return s=function(){return e},e}let l=o.Z.div(a()),u=o.Z.h1(s());function c(){return(0,i.jsx)(l,{children:(0,i.jsx)(u,{children:"Welcome to Joy's World!"})})}},4052:function(e,n,t){"use strict";t.d(n,{default:function(){return f}});var r=t(8646),i=t(7437),o=t(7179),a=t(6648);function s(){let e=(0,r._)(["\n  background-color: #ffccff;\n  padding: 20px;\n  border-radius: 15px;\n  margin: 20px 0;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n"]);return s=function(){return e},e}function l(){let e=(0,r._)(["\n  flex: 1;\n  text-align: left;\n  padding-right: 20px;\n"]);return l=function(){return e},e}function u(){let e=(0,r._)(["\n\n  color: #993366;\n  font-size: 18px;\n  line-height: 1.5;\n"]);return u=function(){return e},e}function c(){let e=(0,r._)(["\n  flex-shrink: 0;\n"]);return c=function(){return e},e}let d=o.Z.div(s()),p=o.Z.div(l()),m=o.Z.p(u()),g=o.Z.div(c());function f(){return(0,i.jsxs)(d,{children:[(0,i.jsx)(p,{children:(0,i.jsx)(m,{children:"\uD83D\uDC4B Hi there! I'm an indiemaker who loves creating adorable web-apps. My passion is bringing joy through technology and making the digital world a cuter place!\uD83D\uDC96"})}),(0,i.jsx)(g,{children:(0,i.jsx)(a.default,{src:"/ham1.gif",alt:"Cute hamster gif",width:100,height:100})})]})}},6718:function(e,n,t){"use strict";t.d(n,{default:function(){return I}});var r=t(8646),i=t(7437),o=t(7179),a=t(6648);function s(){let e=(0,r._)(["\n  background-color: #FDEBF9;\n  padding: 20px;\n  border-radius: 15px;\n  margin: 20px 0;\n  overflow-x: hidden;\n  max-width: 100%;\n"]);return s=function(){return e},e}function l(){let e=(0,r._)(["\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n  gap: 20px;\n  margin-top: 20px;\n  overflow-x: hidden;\n"]);return l=function(){return e},e}function u(){let e=(0,r._)(["\n  color: #DB5E88;\n  text-align: center;\n"]);return u=function(){return e},e}function c(){let e=(0,r._)(["\n  background-color: white;\n  padding: 15px;\n  border-radius: 10px;\n  box-shadow: 0 0 10px rgba(255, 102, 153, 0.2);\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  text-align: center;\n  text-decoration: none;\n  color: inherit;\n  transition: transform 0.2s;\n  width: 100%;\n  max-width: 300px;\n  margin: 0 auto;\n\n  &:hover {\n    transform: translateY(-5px);\n  }\n\n  @media (max-width: 768px) {\n    flex-direction: column;\n    max-width: 100%;\n  }\n"]);return c=function(){return e},e}function d(){let e=(0,r._)(["\n  flex: 1;\n  padding: 0 15px;\n  text-align: center;\n\n  @media (max-width: 768px) {\n    text-align: center;\n  }\n"]);return d=function(){return e},e}function p(){let e=(0,r._)(["\n  width: 50px;\n  height: 50px;\n  margin-bottom: 10px;\n  margin-right: 15px;\n\n  @media (max-width: 768px) {\n    margin-right: 0;\n    margin-bottom: 10px;\n  }\n"]);return p=function(){return e},e}function m(){let e=(0,r._)(["\n  width: 100%;\n  height: 120px;\n  position: relative;\n  margin-top: 10px;\n\n  @media (max-width: 768px) {\n    width: 100%;\n    height: 150px;\n    margin-top: 10px;\n  }\n"]);return m=function(){return e},e}function g(){let e=(0,r._)(["\n  display: flex;\n  justify-content: center;\n  margin-top: 40px;\n"]);return g=function(){return e},e}function f(){let e=(0,r._)(["\n  background-color: #ffb7cf;\n  color: white;\n  padding: 15px 30px;\n  border-radius: 30px;\n  font-size: 18px;\n  text-decoration: none;\n  transition: all 0.3s ease;\n  box-shadow: 0 4px 6px rgba(255, 102, 153, 0.2);\n\n  &:hover {\n    background-color: #ff99cc;\n    transform: translateY(-3px);\n    box-shadow: 0 6px 8px rgba(255, 102, 153, 0.3);\n  }\n"]);return f=function(){return e},e}function h(){let e=(0,r._)(["\n  width: 100%;\n  margin-bottom: 20px;\n  display: flex;\n  justify-content: center;\n"]);return h=function(){return e},e}let x=o.Z.div(s()),w=o.Z.div(l()),b=o.Z.h2(u()),j=o.Z.a(c()),v=o.Z.div(d()),y=o.Z.div(p()),k=o.Z.div(m()),D=o.Z.div(g()),_=o.Z.a(f()),C=o.Z.div(h());function I(){return(0,i.jsxs)(x,{children:[(0,i.jsx)(C,{children:(0,i.jsx)(a.default,{src:"/sea.gif",alt:"Joy Lee banner gif",width:600,height:150,layout:"responsive",unoptimized:!0})}),(0,i.jsx)(b,{children:"✨ My Cute Projects ✨"}),(0,i.jsx)(w,{id:"projects-section",children:[{name:"Pomodoro Aesthetic",description:"Study Timer with Aesthetic themes",logo:"/h1.gif",image:"/pomodoro.png",url:"https://www.pomodoroaesthetic.com"},{name:"Symbol Combos",description:"Get aesthetic symbols",logo:"/shell.gif",image:"/symbolcombos.jpg",url:"https://www.symbolcombos.com"},{name:"Cozy Game Hub",description:"Cozy Games Master List & Deals",logo:"/5.gif",image:"/cozygamehub.png",url:"https://www.cozygamehub.com"},{name:"Whisper image maker",description:"Make whisper image for Pinterest",logo:"/6.gif",image:"/whisper.png",url:"https://www.symbolcombos.com/whisper-image-maker"},{name:"Cute Internet",description:"Emoji Combos, Dot Art Generator",logo:"/7.png",image:"/cuteinternet.png",url:"https://www.cuteinternet.com"},{name:"Youtube Title Generator",description:"Change Youtube Title Fonts",logo:"/5.gif",image:"/titlefonts.png",url:"https://www.turtleinvest.site/ko/youtube-fonts"},{name:"Turtle-Sitight",description:"Track you focus time with your web/phone camera",logo:"/sit.png",image:"/4.jpg",url:"https://turtle-sitight.com"},{name:"RetroTasker",description:"All retro-themes Todo list Chrome extension",logo:"/icon.png",image:"/ver4.png",url:"https://retrotasker.com"},{name:"Turtleinvest",description:"Free dividend calculator & other tools",logo:"/turtleinvest.ico",image:"/invest.jpg",url:"https://turtleinvest.site"},{name:"aiSignature.live",description:"Create your own unique signature",logo:"/sig.png",image:"/aisig.jpeg",url:"https://aisignature.live"},{name:"AI Careers Net",description:"Find your nest AI Careers - AI jobs, contest, courses, conference",logo:"/aicareers.png",image:"/acn.png",url:"https://aicareersnet.com"},{name:"YouBlogify",description:"Any youtube Videos to Blog post",logo:"/6.gif",image:"/youblog.png",url:"https://www.youblogify.com/en"},{name:"FIlms",description:"AI Film Makers Community",logo:"/5.gif",image:"/aifilm.png",url:"https://aifilm-pi.vercel.app/"},{name:"Opic",description:"OPIc 무료 테스트",logo:"/5.gif",image:"/opic.png",url:"https://www.turtleinvest.site/ko/opic"},{name:"Turtle Journey",description:"Travel planner, AI makes personal travel itinerary : its closed RN ",logo:"/gbg.png",image:"/tj/tjpost1.png",url:"/turtlejourney"}].map(e=>(0,i.jsxs)(j,{href:e.url,target:"_blank",rel:"noopener noreferrer",children:[(0,i.jsx)(y,{children:(0,i.jsx)(a.default,{src:e.logo,alt:"".concat(e.name," logo"),width:50,height:50})}),(0,i.jsxs)(v,{children:[(0,i.jsx)("h3",{children:e.name}),(0,i.jsx)("p",{children:e.description})]}),(0,i.jsx)(k,{children:(0,i.jsx)(a.default,{src:e.image,alt:"".concat(e.name," preview"),layout:"fill",objectFit:"cover"})})]},e.name))}),(0,i.jsx)(D,{children:(0,i.jsx)(_,{id:"support-btn",href:"https://www.paypal.me/joyleekr",target:"_blank",rel:"noopener noreferrer",children:"\uD83C\uDF80 Supp
1ort Me \uD83C\uDF80 - I will make more"})})]})}},7241:function(e,n,t){"use strict";t.d(n,{default:function(){return u}});var r=t(7437),i=t(2265);let o=e=>{let{children:n}=e;return(0,r.jsx)("div",{className:"flex flex-col items-center my-5",children:n})},a=e=>{let{count:n,error:t}=e;return(0,r.jsx)("div",{className:"text-center mb-5 text-lg bg-white p-2.5 rounded-2xl shadow-md text-pink-400",children:t?(0,r.jsxs)("span",{className:"text-red-500",children:["Error: ",t]}):null===n?(0,r.jsx)("span",{children:"Loading visitor count..."}):(0,r.jsxs)(r.Fragment,{children:["\uD83D\uDC40 Visitor Count: ",n]})})},s=e=>{let{children:n}=e;return(0,r.jsx)("div",{className:"flex justify-center flex-wrap",children:n})},l=e=>{let{url:n,icon:t,name:i}=e;return(0,r.jsxs)("a",{href:n,target:"_blank",rel:"noopener noreferrer",className:"mx-2.5 text-2xl text-pink-400 no-underline flex flex-col items-center hover:text-pink-300",children:[(0,r.jsx)("span",{className:"text-3xl mb-1",children:t}),(0,r.jsx)("span",{className:"text-xs",children:i})]})};function u(){let[e,n]=(0,i.useState)(null),[t,u]=(0,i.useState)(null),[c,d]=(0,i.useState)(!1),p=async()=>{if(!c){d(!0);try{let e=await fetch("/api/visitor-count",{method:"POST",headers:{"Cache-Control":"no-cache"}});if(!e.ok)throw Error("HTTP error! status: ".concat(e.status));let t=await e.json();if(console.log("API response:",t),"number"!=typeof t.count)throw Error("Invalid count received from API");n(t.count)}catch(e){console.error("Error fetching and incrementing visitor count:",e),u(e instanceof Error?e.message:"An unknown error occurred")}finally{d(!1)}}};return(0,i.useEffect)(()=>{p()},[]),(0,r.jsxs)(o,{children:[(0,r.jsx)(a,{count:e,error:t}),(0,r.jsx)(s,{children:[{name:"LinkedIn",url:"https://www.linkedin.com/in/juyoung-lee-06971421a/",icon:"\uD83D\uDD17"},{name:"Twitter",url:"https://www.x.com/@juyoung_gbg",icon:"\uD83D\uDC26"},{name:"Instagram",url:"https://www.instagram.com/@indiemakerjoy",icon:"\uD83D\uDCF8"},{name:"YouTube",url:"https://www.youtube.com/@indiemakerjoy",icon:"\uD83C\uDFA5"},{name:"GitHub",url:"https://github.com/Juyoung-b",icon:"\uD83D\uDC19"}].map((e,n)=>(0,r.jsx)(l,{...e},n))})]})}}},function(e){e.O(0,[231,173,219,971,23,744],function(){return e(e.s=2687)}),_N_E=e.O()}]);

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.