1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[354],{3858:function(e,r,n){n.d(r,{Z:function(){return l}});var t=n(5893),o=n(3855),i=n(5313);function l(e){var r=e.dateString,n=(0,o.Z)(r);return(0,t.jsx)("time",{dateTime:r,children:(0,i.Z)(n,"LLLL d, yyyy")})}},8331:function(e,r,n){n.d(r,{Z:function(){return H},y:function(){return q}});var t=n(5893),o=n(9008),i=(n(5675),n(1664)),l=n(949),s=n(8527),a=n(4651),c=n(6871),d=n(7375),h=n(6723),x=n(2684),f=n(7496),g=n(8730),u=n(894),j=n(9876);function b(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function p(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{},t=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(t=t.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),t.forEach((function(r){b(e,r,n[r])}))}return e}function m(){var e=(0,d.qY)(),r=e.isOpen,n=e.onToggle,o=(0,l.If)(),a=o.colorMode,c=o.toggleColorMode;return(0,t.jsxs)(s.xu,{children:[(0,t.jsxs)(s.kC,{bg:(0,l.ff)("white","gray.800"),color:(0,l.ff)("gray.600","white"),minH:"60px",py:{base:2},px:{base:4},borderBottom:1,borderStyle:"solid",borderColor:(0,l.ff)("gray.200","gray.900"),boxShadow:"md",align:"center",children:[(0,t.jsx)(s.kC,{flex:{base:1,md:"auto"},ml:{base:-2},display:{base:"flex",md:"none"},children:(0,t.jsx)(h.hU,{onClick:n,icon:r?(0,t.jsx)(j.Tw,{w:3,h:3}):(0,t.jsx)(j.Uq,{w:5,h:5}),variant:"ghost","aria-label":"Toggle Navigation"})}),(0,t.jsxs)(s.kC,{flex:{base:1},justify:{base:"center",md:"start"},children:[(0,t.jsx)(i.default,{href:"/",passHref:!0,children:(0,t.jsx)(s.rU,{textAlign:(0,x.Sx)({base:"center",md:"left"}),fontFamily:"heading",fontWeight:"bold",color:(0,l.ff)("gray.800","white"),href:"/",_hover:{textDecoration:"none"},children:"Jason Devs"})}),(0,t.jsx)(s.kC,{display:{base:"none",md:"flex"},ml:10,children:(0,t.jsx)(y,{})})]}),(0,t.jsx)(s.Kq,{flex:{base:1,md:0},justify:"flex-end",direction:"row",spacing:6,children:(0,t.jsx)(h.zx,{fontSize:"sm",fontWeight:600,color:"white",bg:"gray.400",onClick:c,href:"#",maxWidth:"45px",_hover:{bg:"purple.300"},children:"light"===a?(0,t.jsx)(j.NW,{w:6,h:6,color:"yellow.200"}):(0,t.jsx)(j.kL,{w:6,h:6,color:"yellow.200"})})})]}),(0,t.jsx)(f.UO,{in:r,animateOpacity:!0,children:(0,t.jsx)(v,{})})]})}var y=function(){var e,r,n=(0,l.ff)("gray.600","gray.200"),o=(0,l.ff)("gray.800","white"),a=(0,l.ff)("white","gray.800");return(0,t.jsx)(s.Kq,{direction:"row",spacing:4,children:C.map((function(l){return(0,t.jsx)(s.xu,{children:(0,t.jsxs)(g.J2,{trigger:"hover",placement:"bottom-start",children:[(0,t.jsx)(g.xo,{children:(0,t.jsx)(i.default,{href:null!==(e=l.href)&&void 0!==e?e:"#",passHref:!0,children:(0,t.jsx)(s.rU,{p:2,href:null!==(r=l.href)&&void 0!==r?r:"#",fontSize:"sm",fontWeight:500,color:n,_hover:{textDecoration:"none",color:o},children:l.label})})}),l.children&&(0,t.jsx)(g.yk,{border:0,boxShadow:"xl",bg:a,p:4,rounded:"xl",minW:"sm",children:(0,t.jsx)(s.Kq,{children:l.children.map((function(e){return(0,t.jsx)(w,p({},e),e.label)}))})})]})},l.label)}))})},w=function(e){var r=e.label,n=e.href,o=e.subLabel;return(0,t.jsx)(i.default,{href:n,passHref:!0,children:(0,t.jsx)(s.rU,{href:n,role:"group",display:"block",p:2,rounded:"md",_hover:{bg:(0,l.ff)("pink.50","gray.900"),textDecoration:"none"},children:(0,t.jsxs)(s.Kq,{direction:"row",align:"center",children:[(0,t.jsxs)(s.xu,{children:[(0,t.jsx)(s.xv,{transition:"all .3s ease",_groupHover:{color:"pink.400"},fontWeight:500,children:r}),(0,t.jsx)(s.xv,{fontSize:"sm",children:o})]}),(0,t.jsx)(s.kC,{transition:"all .3s ease",transform:"translateX(-10px)",opacity:0,_groupHover:{opacity:"100%",transform:"translateX(0)"},justify:"flex-end",align:"center",flex:1,children:(0,t.jsx)(u.JO,{color:"pink.400",w:5,h:5,as:j.XC})})]})})})},v=function(){return(0,t.jsx)(s.Kq,{bg:(0,l.ff)("white","gray.800"),p:4,display:{md:"none"},children:C.map((function(e){return(0,t.jsx)(k,p({},e),e.label)}))})},k=function(e){var r=e.label,n=e.children,o=e.href,a=(0,d.qY)(),c=a.isOpen,h=a.onToggle;return(0,t.jsxs)(s.Kq,{spacing:4,onClick:n&&h,children:[(0,t.jsx)(i.default,{href:o,passHref:!0,children:(0,t.jsxs)(s.kC,{py:2,as:s.rU,href:null!==o&&void 0!==o?o:"#",justify:"space-between",align:"center",_hover:{textDecoration:"none"},children:[(0,t.jsx)(s.xv,{fontWeight:600,color:(0,l.ff)("gray.600","gray.200"),children:r}),n&&(0,t.jsx)(u.JO,{as:j.v4,transition:"all .25s ease-in-out",transform:c?"rotate(180deg)":"",w:6,h:6})]})}),(0,t.jsx)(f.UO,{in:c,animateOpacity:!0,style:{marginTop:"0!important"},children:(0,t.jsx)(s.Kq,{mt:2,pl:4,borderLeft:1,borderStyle:"solid",borderColor:(0,l.ff)("gray.200","gray.700"),align:"start",children:n&&n.map((function(e){return(0,t.jsx)(i.default,{href:e.href,passHref:!0,children:(0,t.jsx)(s.rU,{py:2,href:e.href,children:e.label},e.label)})}))})})]})},C=[{label:"Resume",href:"/"},{label:"Blog",href:"/blog"},{label:"Past Projects",href:"/past_projects"},{label:"About",href:"/about"}],S=n(9583);function O(e){var r={title:e.title,href:e.href,bg:e.bg,altBg:e.altBg,icon:S[e.icon]};return(0,t.jsxs)(h.zx,{as:s.rU,href:r.href,flex:1,fontSize:"sm",rounded:"full",bg:r.bg,color:"white",_hover:{bg:r.altBg},_focus:{bg:r.altBg},width:"130px",isExternal:!0,children:[(0,t.jsx)(u.JO,{w:8,h:8,as:r.icon,
1color:"white",marginEnd:"1"}),r.title]})}function _(){return(0,t.jsx)(s.xu,{bg:(0,l.ff)("gray.50","gray.800"),color:(0,l.ff)("gray.700","gray.200"),children:(0,t.jsx)(s.W2,{as:s.Kq,maxW:"6xl",py:4,direction:{base:"column",md:"row"},spacing:4,justify:{base:"center"},align:{base:"center",md:"center"},children:(0,t.jsx)(s.xv,{as:"samp",fontSize:"xs",children:"\xa9 2022 Jason Hiew. All rights reserved"})})})}var F=n(7294);function z(){var e=(0,F.useState)(0),r=e[0],n=e[1],o=(0,d.qY)();o.isOpen,o.onToggle;(0,F.useEffect)((function(){var e=function(){n(window.scrollY)};return e(),window.addEventListener("scroll",e),function(){window.removeEventListener("scroll",e)}}),[]);return(0,t.jsx)(f.pT,{in:r>50,children:(0,t.jsx)(s.xu,{pos:"fixed",bottom:"50",right:"50",children:(0,t.jsx)(h.zx,{onClick:function(){window.scrollTo({top:0,behavior:"smooth"})},children:"Top"})})})}var W="Jason Hiew Weng Yee",q="Jason Devs";function H(e){var r=e.children,n=e.home,d=(0,l.ff)("background-light","background-dark"),h=(0,l.ff)("white","gray.700"),x=(0,l.ff)("black","gray.200");return(0,t.jsxs)(s.xu,{className:d,children:[(0,t.jsxs)(o.default,{children:[(0,t.jsx)("link",{rel:"icon",href:"/favicon.ico"}),(0,t.jsx)("meta",{name:"description",content:"Jason Hiew Weng Yee's personal website / resume"}),(0,t.jsx)("meta",{property:"og:image",content:"https://og-image.vercel.app/".concat(encodeURI(q),".png?theme=light&md=0&fontSize=75px&images=https%3A%2F%2Fassets.zeit.co%2Fimage%2Fupload%2Ffront%2Fassets%2Fdesign%2Fnextjs-black-logo.svg")}),(0,t.jsx)("meta",{name:"og:title",content:q}),(0,t.jsx)("meta",{name:"twitter:card",content:"summary_large_image"})]}),(0,t.jsx)("section",{children:(0,t.jsx)(m,{})}),(0,t.jsxs)(s.W2,{maxWidth:[400,900,1920],centerContent:!0,children:[(0,t.jsx)(s.kC,{display:"flex",flexDirection:"column",alignItems:"center",children:n?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.Ee,{border:"2px",borderRadius:"20",borderColor:x,bg:h,boxShadow:"2xl",boxSize:"150px",objectFit:"cover",src:"https://s3.ap-southeast-1.amazonaws.com/aws.s3.jasondevs/images/profile.jpg",alt:W,mt:10}),(0,t.jsxs)(s.xu,{marginY:"3",p:3,border:"2px",borderRadius:"20",borderColor:x,bg:h,boxShadow:"2xl",children:[(0,t.jsx)(s.X6,{fontSize:{base:"24px",md:"30px",lg:"40px"},mb:"3",textAlign:"center",children:W}),(0,t.jsx)(s.M5,{children:(0,t.jsxs)(s.Kq,{direction:["column","row"],spacing:"10px",alignItems:"center",children:[(0,t.jsx)(s.xu,{children:(0,t.jsx)(O,{title:"GitHub",href:"https://github.com/JasonHiew",bg:"purple.600",altBg:"pink.500",icon:"FaGithub"})}),(0,t.jsx)(s.xu,{children:(0,t.jsx)(O,{title:"LinkedIn",href:"https://www.linkedin.com/in/jason-hiew-weng-yee-785537112/",bg:"blue.500",altBg:"cyan.500",icon:"FaLinkedin"})}),(0,t.jsx)(s.xu,{children:(0,t.jsx)(O,{title:"Email",href:"mailto:jason.h.devs[at]gmail.com",bg:"gray.600",altBg:"red.500",icon:"FaEnvelope"})})]})})]})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.default,{href:"/",children:(0,t.jsx)("a",{children:(0,t.jsx)(a.Ee,{borderRadius:"full",boxSize:"100px",objectFit:"cover",border:"2px",borderColor:x,bg:h,boxShadow:"2xl",src:"/images/profile.jpg",alt:W,mt:10})})}),(0,t.jsx)(s.xu,{marginY:"3",p:2,border:"2px",borderRadius:"20",borderColor:x,bg:h,boxShadow:"2xl",children:(0,t.jsx)(s.X6,{size:"lg",children:(0,t.jsx)(i.default,{href:"/",children:(0,t.jsx)("a",{className:"text-inherit",children:W})})})})]})}),(0,t.jsx)("main",{children:r}),!n&&(0,t.jsx)(s.xu,{my:4,children:(0,t.jsx)(i.default,{href:"/blog",children:(0,t.jsx)("a",{children:"\u2190 Back to other posts"})})})]}),(0,t.jsxs)(c.h_,{appendToParentPortal:!1,children:[(0,t.jsx)(z,{}),(0,t.jsx)(_,{})]})]})}}}]);
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.