1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2263],{42263:(e,i,t)=>{"use strict";t.r(i),t.d(i,{default:()=>m});var n=t(95155),r=t(12115),a=t(51033),s=t.n(a),l=t(15239),o=t(6732),d=t(52619),c=t.n(d),_=t(59496);let m=({maxPosts:e})=>{let[i,t]=(0,r.useState)([]),[a,d]=(0,r.useState)(null),[m,u]=(0,r.useState)(!0);(0,r.useEffect)(()=>{(async()=>{u(!0);try{let e=await fetch("/lib/linkedinPost");if(!e.ok)throw Error(`HTTP error! Status: ${e.status}`);let i=(await e.json()).posts.map(e=>({id:e.id,description:p(e.description||""),post_url:e.post_url,images:e.images||[],video_url:e.video_url||"",thumbnail_url:e.thumbnail_url||"",post_date_time:e.post_date_time})).sort((e,i)=>new Date(i.post_date_time).getTime()-new Date(e.post_date_time).getTime());t(i)}catch(e){console.error("Error fetching posts:",e),d("Failed to load LinkedIn posts.")}finally{u(!1)}})()},[]);let p=e=>{try{return decodeURIComponent(e)}catch(i){return e}};if(m)return(0,n.jsx)("div",{className:s().loadingContainer,children:(0,n.jsx)(_.default,{})});if(a)return(0,n.jsxs)("div",{children:["Error: ",a]});let h=e?i.slice(0,e):i;return(0,n.jsx)("div",{className:s().linkedinPostCardContainer,children:h.length>0?h.map(e=>(0,n.jsx)(c(),{href:e.post_url,passHref:!0,children:(0,n.jsx)(o.A,{cardClass:s().linkedinPostCard,icon:(0,n.jsx)("div",{className:s().mediaWrapper,children:e.video_url||e.thumbnail_url||e.images.length>0?(0,n.jsx)(n.Fragment,{children:e.video_url?(0,n.jsx)("video",{className:`${s().innerCardImage} ${s().desktopOnly}`,src:e.video_url,width:120,height:120,controls:!0,poster:e.thumbnail_url||(e.images[0]??void 0),children:"Your browser does not support the video tag."}):(0,n.jsx)(l.default,{className:s().innerCardImage,src:e.thumbnail_url||e.images[0],alt:"image_thumbnails",width:1200,height:1200,priority:!0})}):(0,n.jsx)(l.default,{className:s().fallbackImage,src:"/images/No-Image.png",alt:"image_thumbnails_fallback",width:1200,height:1200,priority:!0})}),description:(0,n.jsx)("div",{className:s().linkedinPostCardDescription,dangerouslySetInnerHTML:{__html:e.description}}),iconClass:s().linkedinPostCardImage,iconCapClass:s().linkedinPostCardImageContainer})},e.id)):(0,n.jsx)("div",{children:"No posts available"})})}},51033:e=>{e.exports={linkedinPostCardContainer:"linkedinPost_linkedinPostCardContainer__jI_0o",linkedinPostCard:"linkedinPost_linkedinPostCard__FVmGV",linkedinPostCardImageContainer:"linkedinPost_linkedinPostCardImageContainer__u47aS",linkedinPostCardImage:"linkedinPost_linkedinPostCardImage__ddB1e",innerCardImage:"linkedinPost_innerCardImage__PPZL0",fallbackImage:"linkedinPost_fallbackImage___hWlO",linkedinPostCardDescription:"linkedinPost_linkedinPostCardDescription__cWEKS",loadingContainer:"linkedinPost_loadingContainer__KBdoi",desktopOnly:"linkedinPost_desktopOnly__vSYUr",mobileOnly:"linkedinPost_mobileOnly__0x70o",mediaWrapper:"linkedinPost_mediaWrapper__2F3D_"}},59496:(e,i,t)=>{"use strict";t.d(i,{default:()=>l});var n=t(95155),r=t(12115),a=t(29081),s=t.n(a);let l=()=>{let e=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let i=null;return(async()=>{try{let t=await fetch("https://lottie.host/c4563d4b-0df0-4ff0-bab1-326040a36dec/wAjNw0cV9i.json"),n=await t.json();e.current&&(i=s().loadAnimation({container:e.current,renderer:"svg",loop:!0,autoplay:!0,animationData:n}))}catch(i){console.error("Error loading animation:",i),e.current&&(e.current.innerHTML=` 2 <div style=" 3 width: 40px; 4 height: 40px; 5 border: 3px solid #f3f3f3; 6 border-top: 3px solid #0072ff; 7 border-radius: 50%; 8 animation: spin 1s linear infinite; 9 "></div> 10 <style> 11 @keyframes spin { 12 0% { transform: rotate(0deg); } 13 100% { transform: rotate(360deg); } 14 } 15 </style> 16 `)}})(),()=>{i&&i.destroy()}},[]),(0,n.jsx)("div",{ref:e,style:{width:160,height:160,display:"flex",justifyContent:"center",alignItems:"center"}})}}}]);
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.