1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8444],{14100:(e,l,t)=>{"use strict";t.r(l),t.d(l,{__N_SSP:()=>j,default:()=>b});var s=t(37876),r=t(48230),n=t.n(r),i=t(86353),a=t(58385),o=t(83872),u=t(16495),c=t(18480),d=t(89311),m=t(33959);let x={github:a.A.GithubSmall,dribbble:a.A.DribbbleSmall,linkedin:a.A.LinkedinColored,twitter:a.A.TwitterColored,medium:a.A.MediumSmall,devto:a.A.Devto,substack:a.A.SubstackSmall,youtube:a.A.YoutubeSmall,gumroad:a.A.GumroadSmall,producthunt:a.A.ProductHuntSmallP,rss:a.A.RSSSmall,facebook:a.A.FacebookColored,tiktok:a.A.TiktokColored,instagram:a.A.InstagramColored,behance:a.A.BehanceColored,mastodon:a.A.MastodonColored,threads:a.A.ThreadsSmall,leetcode:a.A.Leetcode,default:o.LinkIcon};function h(e){var l,t,r,o,x,h,f,p,g,v,j,b,N,w,A,y,P,k,T;let{user:_,children:L}=e;if(!_)return(0,s.jsx)(i.A,{});_.isCustomDomain=!0;let S=(null==_||null==(t=_.customDomain)||null==(l=t.seo)?void 0:l.favicon)||(null==_?void 0:_.profilePicture),C=u.APP_PATHS.userProfile({profileHandle:null==_?void 0:_.profileHandle,absolute:!0}),D=(null==_||null==(o=_.customDomain)||null==(r=o.seo)?void 0:r.ogImage)||((null==_?void 0:_.profileHandle)?"".concat(u.CLOUDFRONT_PROD_S3).concat(null==_?void 0:_.id,"/").concat(null==_?void 0:_.profileHandle,".png"):""),H={"@context":"https://schema.org","@type":"Person",name:"".concat(_.firstName," ").concat(_.lastName),url:C,logo:_.profilePicture,description:null==_||null==(x=_.ogDetails)?void 0:x.description};if((null==_?void 0:_.experience)&&(null==_||null==(h=_.experience)?void 0:h.length)>0){let e=null==_||null==(T=_.experience)?void 0:T.find(e=>null==e?void 0:e.current);e&&(H.jobTitle=null==e?void 0:e.position,H.worksFor={"@type":"Organization",name:null==e?void 0:e.company})}return(null==_?void 0:_.socialLinks)&&(null==(f=Object.values(null==_?void 0:_.socialLinks))?void 0:f.length)>0&&(H.sameAs=Object.values(null==_?void 0:_.socialLinks)),(0,s.jsxs)(s.Fragment,{children:[(null==_?void 0:_.ogDetails)&&(0,s.jsx)(c.A,{title:null==_||null==(p=_.ogDetails)?void 0:p.title,description:null==_||null==(g=_.ogDetails)?void 0:g.description,keywords:null==_||null==(v=_.ogDetails)?void 0:v.keywords,jsonLD:H,ogImage:D,jsonLDType:"user-profile-on-peerlist",canonical:u.APP_PATHS.userProfile({profileHandle:null==_?void 0:_.profileHandle,absolute:!0}),favicon:S,url:null==_||null==(j=_.customDomain)?void 0:j.domainName,googleAnalyticsId:null==_||null==(N=_.customDomain)||null==(b=N.analytics)?void 0:b.gaId,siteName:null==_||null==(w=_.ogDetails)?void 0:w.siteName,twitterCreatorProfile:(null==_||null==(A=_.socialLinks)?void 0:A.Twitter)?null==_||null==(P=_.socialLinks)||null==(y=P.Twitter)?void 0:y.substring(_.socialLinks.Twitter.lastIndexOf("/")+1):null}),(0,s.jsx)("div",{className:"relative",children:(0,s.jsxs)("div",{className:"max-w-screen-sm mx-auto bg-gray-00 min-h-screen",children:[(0,s.jsx)(m.A,{data:_,showHeaderAction:!1,className:"sm:mb-0"}),(0,s.jsx)("div",{className:" w-full px-4 sm:px-6",children:L}),(0,s.jsx)("div",{children:(0,s.jsxs)("div",{className:"flex items-center justify-center sm:mt-0 mt-2 mb-24",children:[(0,s.jsx)(d.default.NormalText,{xs:!0,textColor:"text-gray-500",as:"span",children:"Powered by"}),(0,s.jsxs)(n(),{href:u.APP_PATHS.getURL({absolute:!0,ref:null==_||null==(k=_.customDomain)?void 0:k.domainName}),target:"_blank",className:"flex",rel:"nofollow noreferrer ugc",title:"Peerlist Link",children:[(0,s.jsx)(a.A.PeerlistP,{width:16,height:16,className:"ml-2 mr-1"}),(0,s.jsx)(d.default.NormalText,{xs:!0,as:"span",textColor:"text-gray-1k hover:underline",children:"Peerlist"})]},"Peerlist-website")]})})]})})]})}function f(e){let{project:l}=e,t=l.logo||l.images&&l.images[0];return(0,s.jsxs)("a",{href:u.APP_PATHS.getAbsolutePath(l.projectURL),target:"_blank",rel:"noopener noreferrer",className:"w-full px-4 py-3 bg-gray-50 hover:bg-gray-100 rounded-lg transition-colors duration-200 flex items-center gap-3",children:[t&&(0,s.jsx)("img",{src:t,alt:l.title,className:"w-8 h-8 rounded object-cover"}),(0,s.jsxs)("div",{className:"flex-1",children:[(0,s.jsx)("h4",{className:"font-medium text-gray-900",children:l.title}),(0,s.jsx)("p",{className:"text-sm text-gray-600 line-clamp-1",children:l.tagline})]})]})}function p(e){let{links:l,title:t}=e;return l&&0!==l.length?(0,s.jsxs)("div",{className:"mb-8",children:[(0,s.jsx)("h3",{className:"text-lg font-semibold mb-4",children:t}),(0,s.jsx)("div",{className:"flex flex-col gap-3",children:l.map(e=>{var l,t,r;let n=x[null==(l=e.type)?void 0:l.toLowerCase()]||x.default;return(0,s.jsxs)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"w-full px-4 py-3 bg-gray-50 hover:bg-gray-100 rounded-lg transition-colors duration-200 flex items-center gap-3",children:[(0,s.jsx)("span",{className:"text-gray-600",children:(0,s.jsx)(n,{size:20})}),(0,s.jsxs)("span",{className:"flex-1 text-center",children:[e.title," -"," ",(null==(t=e.username)?void 0:t.includes("http"))?e.username:"@".concat(null==(r=e.username)?void 0:r.replaceAll("@",""))]})]},e.url)})})]}):null}let g=e=>e.split("/").pop();function v(e){var l;let{user:t}=e;if(!t)return(0,s.jsx)(i.A,{});let r=(()=>{let e=[];
1return t.integrations&&Object.entries(t.integrations).forEach(l=>{let[t,s]=l;if(s&&s.username){var r;(null==(r=s.username)?void 0:r.includes("://"))?e.push({title:t.charAt(0).toUpperCase()+t.slice(1),url:s.username,type:t,username:g(s.username)}):e.push({title:t.charAt(0).toUpperCase()+t.slice(1),url:"https://".concat(t,".com/").concat(s.username),type:t,username:s.username})}}),t.socialLinks&&Object.entries(t.socialLinks).forEach(l=>{let[t,s]=l;s&&e.push({title:"Twitter"===t?"X (Twitter)":t,url:s,type:t.toLowerCase(),username:g(s)})}),t.resumeUrl&&e.push({title:"Resume",url:t.resumeUrl,type:"resume"}),t.websiteLink&&e.push({title:"Website",url:t.websiteLink,type:"website",username:t.websiteLink}),e})(),n=(null==(l=t.projects)?void 0:l.filter(e=>e.featuredOn))||[];return(0,s.jsx)(h,{user:t,children:(0,s.jsxs)("div",{className:"max-w-2xl mx-auto px-4 pb-8",children:[(0,s.jsx)(p,{links:r,title:"Connect & Follow"}),n.length>0&&(0,s.jsxs)("div",{className:"mb-8",children:[(0,s.jsx)("h3",{className:"text-lg font-semibold mb-4",children:"Featured Projects"}),(0,s.jsx)("div",{className:"flex flex-col gap-3",children:n.map(e=>(0,s.jsx)(f,{project:e},e.id))})]})]})})}v.getLayout=function(e){return(0,s.jsx)("div",{children:e})};var j=!0;let b=v},68988:(e,l,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/shorts/[username]",function(){return t(14100)}])},86353:(e,l,t)=>{"use strict";t.d(l,{A:()=>m});var s=t(37876),r=t(14232),n=t(48230),i=t.n(n),a=t(4960),o=t(89311),u=t(16495),c=t(58385),d=t(28226);let m=e=>{let{className:l="my-10",powered:t=!1}=e,[n,m]=(0,r.useState)("");return(0,r.useEffect)(()=>{m(window.location.hostname)},[]),(0,s.jsx)("div",{className:"flex justify-center ".concat(l," "),children:(0,s.jsxs)("div",{className:"w-full flex items-center flex-col text-center",children:[(0,s.jsx)(a.a,{loop:!0,autoplay:!0,src:d,style:{height:"5rem",width:"5rem"}}),(0,s.jsx)(o.default.SemiBoldText,{className:"mt-4 text-red",children:"Error 404"}),(0,s.jsx)(o.default.SemiBoldText,{className:"mt-2",children:"I really tried, but couldnât find the page!"}),(0,s.jsx)(o.default.MutedText,{className:"mt-2",as:"p",children:"The page you are looking for was moved, removed, renamed or might have never existed!"}),t?(0,s.jsxs)("div",{className:"flex items-center justify-center my-4",children:[(0,s.jsx)(o.default.NormalText,{xs:!0,textColor:"text-gray-500",as:"span",children:"Powered by"}),(0,s.jsxs)(i(),{href:u.APP_PATHS.getURL({absolute:!0,ref:n}),target:"_blank",className:"flex",rel:"noreferrer",title:"Peerlist Link",children:[(0,s.jsx)(c.A.PeerlistP,{width:16,height:16,className:"ml-2 mr-1"}),(0,s.jsx)(o.default.NormalText,{xs:!0,as:"span",textColor:"text-gray-1k hover:underline",children:"Peerlist"})]},"Peerlist-website")]}):null]})})}}},e=>{e.O(0,[8237,8226,636,6593,8792],()=>e(e.s=68988)),_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.