{"version":3,"file":"QuickSignalChanges.DHsqSAcB.mjs","names":["useState","data","_Fragment","p"],"sources":["https:/framerusercontent.com/modules/BX6IuQH5520CaGMfrVlY/7uWbiyGvQCMpe17iKbfj/QuickSignalChanges.js"],"sourcesContent":["// Get Started: https://www.framer.com/developers\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";export function Skeleton({width=\"100%\",height=16,radius=4,color=\"#e5e7eb\",duration=1.5,minOpacity=.4,maxOpacity=1}){return /*#__PURE__*/_jsx(motion.div,{style:{width,height,borderRadius:radius,backgroundColor:color},animate:{opacity:[maxOpacity,minOpacity,maxOpacity]},transition:{duration,repeat:Infinity,ease:\"easeInOut\"}});}// UPDATED: Now accepts id + clickable title linking to full signal\nconst ChangeTitle=({title,icon,id})=>{const link=`https://dev.listeds.com/app/companies/signals?ids=[\"${id}\"]`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",gap:\"4px\",marginBottom:\"4px\",alignItems:\"center\",fontSize:\"20px\",fontFamily:\"Lora\",lineHeight:\"28px\",paddingBottom:\"8px\"},children:[icon&&/*#__PURE__*/_jsx(\"span\",{children:icon}),/*#__PURE__*/_jsx(\"a\",{href:link,target:\"_blank\",style:{color:\"inherit\",textDecoration:\"underline transparent\",textUnderlineOffset:\"3px\",transition:\"text-decoration-color 0.2s\",cursor:\"pointer\"},onMouseEnter:e=>{e.currentTarget.style.textDecorationColor=\"#FFD3C8\";},onMouseLeave:e=>{e.currentTarget.style.textDecorationColor=\"transparent\";},children:title})]});};const ImageChip=leader=>{return /*#__PURE__*/_jsxs(\"a\",{href:leader.profileLink,target:\"_blank\",style:{display:\"flex\",flexDirection:\"row\",alignItems:\"center\",gap:\"4px\",color:\"inherit\",textDecoration:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"32px\",height:\"32px\",overflow:\"hidden\",borderRadius:\"50%\",border:\"1px solid #eee\"},children:/*#__PURE__*/_jsx(\"img\",{src:leader.avatarUrl,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}})}),/*#__PURE__*/_jsx(\"span\",{children:leader.name||\"John Doe\"})]});};/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function QuickSignalChanges(props){const{descriptionVisible,borderStyle}=props;const[data,setData]=useState();const[expanded,setExpanded]=useState({});useEffect(()=>{fetch(`https://storage.googleapis.com/listeds_website_data/quick-signals-feed.json?v=${new Date().getTime()}`,{method:\"GET\"}).then(response=>response.json()).then(data=>setData(data?.data)).catch(()=>{});},[]);const toggleExpand=id=>{setExpanded(prev=>({...prev,[id]:!prev[id]}));};if(!data){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"16px\"},children:[...Array(3)].map((_,idx)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(Skeleton,{width:\"100%\",height:20}),/*#__PURE__*/_jsx(Skeleton,{width:\"100%\",height:14}),/*#__PURE__*/_jsx(Skeleton,{width:\"95%\",height:14}),/*#__PURE__*/_jsx(Skeleton,{width:\"85%\",height:14}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(Skeleton,{width:32,height:32,radius:\"50%\"}),/*#__PURE__*/_jsx(Skeleton,{width:32,height:32,radius:\"50%\"})]})]},idx))});}return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"16px\"},children:data?.map?.((item,index)=>{const isExpanded=expanded[item.id];return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(ChangeTitle,{title:item.title,id:item.id}),!!descriptionVisible&&/*#__PURE__*/_jsx(\"div\",{style:{whiteSpace:\"pre-line\",fontFamily:\"DM Sans\",fontSize:\"16px\",lineHeight:\"21px\",letterSpacing:\"-0.02em\",color:\"#707A88\",overflow:\"hidden\",display:\"-webkit-box\",WebkitBoxOrient:\"vertical\",WebkitLineClamp:isExpanded?\"unset\":3},children:item.summary}),!isExpanded&&/*#__PURE__*/_jsx(\"a\",{onClick:()=>toggleExpand(item.id),style:{cursor:\"pointer\",color:\"#646464\",fontSize:\"14px\",marginTop:\"4px\",display:\"inline-block\"},children:\"Read more\"}),isExpanded&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:\"8px\",marginTop:\"10px\"},children:[item?.relatedPersonnel?.map?.(p=>/*#__PURE__*/_jsx(ImageChip,{name:p.fullName,profileLink:p.profileLink,avatarUrl:\"https://dev.listeds.com/statics/img/person-no-avatar.png\"},p.id)),item?.relatedCompanies?.map?.(c=>/*#__PURE__*/_jsx(ImageChip,{name:c.fullName,profileLink:c.profileLink,avatarUrl:c.avatarUrl||\"https://platform.listeds.com/statics/img/company-no-logo.png\"},c.id))]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:\"8px\",flexWrap:\"wrap\",marginTop:\"6px\"},children:item?.relatedTopics?.map?.(topic=>/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:\"12px\",color:\"#646464\",fontWeight:\"bold\"},children:[\"#\",topic.name]},topic.id))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginTop:\"10px\"},children:[/*#__PURE__*/_jsx(\"a\",{onClick:()=>toggleExpand(item.id),style:{cursor:\"pointer\",color:\"#646464\"},children:\"Show less\"}),/*#__PURE__*/_jsx(\"a\",{href:`https://dev.listeds.com/app/companies/signals?ids=[\"${item.id}\"]`,target:\"_blank\",style:{color:\"#646464\"},children:\"Read full signal →\"})]})]}),index!==data.length-1&&/*#__PURE__*/_jsx(\"div\",{style:{borderBottom:`${borderStyle.borderWidth}px ${borderStyle.borderStyle} ${borderStyle.borderColor}`,marginTop:\"12px\"}})]},item.id);})});}addPropertyControls(QuickSignalChanges,{descriptionVisible:{title:\"Desc. Visible\",type:ControlType.Boolean,defaultValue:true},borderStyle:{title:\"Border Style\",type:ControlType.Border,defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"red\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"Skeleton\":{\"type\":\"reactComponent\",\"name\":\"Skeleton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"QuickSignalChanges\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QuickSignalChanges.map"],"mappings":"wWAC2M,SAAgB,EAAS,CAAC,QAAM,OAAO,SAAO,GAAG,SAAO,EAAE,QAAM,UAAU,WAAS,IAAI,aAAW,GAAG,aAAW,GAAG,CAAC,OAAoB,EAAK,EAAO,IAAI,CAAC,MAAM,CAAC,QAAM,SAAO,aAAa,EAAO,gBAAgB,EAAM,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAW,EAAW,EAAW,CAAC,CAAC,WAAW,CAAC,WAAS,OAAO,IAAS,KAAK,YAAY,CAAC,CAAC,CAI7gB,SAAwB,EAAmB,EAAM,CAAC,GAAK,CAAC,qBAAmB,eAAa,EAAW,CAAC,EAAK,GAASA,GAAU,CAAM,CAAC,EAAS,GAAaA,EAAS,EAAE,CAAC,CAAC,MAAc,CAAC,MAAM,iFAAiF,IAAI,MAAM,CAAC,SAAS,GAAG,CAAC,OAAO,MAAM,CAAC,CAAC,KAAK,GAAU,EAAS,MAAM,CAAC,CAAC,KAAK,GAAM,EAAQC,GAAM,KAAK,CAAC,CAAC,UAAU,GAAG,EAAG,EAAE,CAAC,CAAC,IAAM,EAAa,GAAI,CAAC,EAAY,IAAO,CAAC,GAAG,GAAM,GAAI,CAAC,EAAK,GAAI,EAAE,EAAuoB,OAAhoB,EAAopB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,OAAO,CAAC,SAAS,GAAM,OAAO,EAAK,IAAQ,CAAC,IAAM,EAAW,EAAS,EAAK,IAAI,OAAoB,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,EAAY,CAAC,MAAM,EAAK,MAAM,GAAG,EAAK,GAAG,CAAC,CAAC,CAAC,CAAC,GAAiC,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,WAAW,WAAW,UAAU,SAAS,OAAO,WAAW,OAAO,cAAc,UAAU,MAAM,UAAU,SAAS,SAAS,QAAQ,cAAc,gBAAgB,WAAW,gBAAgB,EAAW,QAAQ,EAAE,CAAC,SAAS,EAAK,QAAQ,CAAC,CAAC,CAAC,GAAyB,EAAK,IAAI,CAAC,YAAY,EAAa,EAAK,GAAG,CAAC,MAAM,CAAC,OAAO,UAAU,MAAM,UAAU,SAAS,OAAO,UAAU,MAAM,QAAQ,eAAe,CAAC,SAAS,YAAY,CAAC,CAAC,GAAyB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,SAAS,OAAO,IAAI,MAAM,UAAU,OAAO,CAAC,SAAS,CAAC,GAAM,kBAAkB,MAAM,GAAgB,EAAK,EAAU,CAAC,KAAKC,EAAE,SAAS,YAAYA,EAAE,YAAY,UAAU,2DAA2D,CAACA,EAAE,GAAG,CAAC,CAAC,GAAM,kBAAkB,MAAM,GAAgB,EAAK,EAAU,CAAC,KAAK,EAAE,SAAS,YAAY,EAAE,YAAY,UAAU,EAAE,WAAW,+DAA+D,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,MAAM,SAAS,OAAO,UAAU,MAAM,CAAC,SAAS,GAAM,eAAe,MAAM,GAAoB,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,OAAO,MAAM,UAAU,WAAW,OAAO,CAAC,SAAS,CAAC,IAAI,EAAM,KAAK,CAAC,CAAC,EAAM,GAAG,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,UAAU,OAAO,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,YAAY,EAAa,EAAK,GAAG,CAAC,MAAM,CAAC,OAAO,UAAU,MAAM,UAAU,CAAC,SAAS,YAAY,CAAC,CAAc,EAAK,IAAI,CAAC,KAAK,uDAAuD,EAAK,GAAG,IAAI,OAAO,SAAS,MAAM,CAAC,MAAM,UAAU,CAAC,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAQ,EAAK,OAAO,GAAgB,EAAK,MAAM,CAAC,MAAM,CAAC,aAAa,GAAG,EAAY,YAAY,KAAK,EAAY,YAAY,GAAG,EAAY,cAAc,UAAU,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAK,GAAG,EAAG,CAAC,CAAC,CAA9rF,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,OAAO,CAAC,SAAS,CAAC,GAAG,KAAQ,CAAC,CAAC,KAAK,EAAE,IAAmB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,MAAM,CAAC,SAAS,CAAc,EAAK,EAAS,CAAC,MAAM,OAAO,OAAO,GAAG,CAAC,CAAc,EAAK,EAAS,CAAC,MAAM,OAAO,OAAO,GAAG,CAAC,CAAc,EAAK,EAAS,CAAC,MAAM,MAAM,OAAO,GAAG,CAAC,CAAc,EAAK,EAAS,CAAC,MAAM,MAAM,OAAO,GAAG,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,MAAM,CAAC,SAAS,CAAc,EAAK,EAAS,CAAC,MAAM,GAAG,OAAO,GAAG,OAAO,MAAM,CAAC,CAAc,EAAK,EAAS,CAAC,MAAM,GAAG,OAAO,GAAG,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAI,CAAC,CAAC,CAAC,sBAJrgC,IAAsC,IAAoD,IAAkC,CACrM,GAAa,CAAC,QAAM,OAAK,QAAM,CAAC,IAAM,EAAK,uDAAuD,EAAG,IAAI,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,MAAM,IAAI,MAAM,aAAa,MAAM,WAAW,SAAS,SAAS,OAAO,WAAW,OAAO,WAAW,OAAO,cAAc,MAAM,CAAC,SAAS,CAAC,GAAmB,EAAK,OAAO,CAAC,SAAS,EAAK,CAAC,CAAc,EAAK,IAAI,CAAC,KAAK,EAAK,OAAO,SAAS,MAAM,CAAC,MAAM,UAAU,eAAe,wBAAwB,oBAAoB,MAAM,WAAW,6BAA6B,OAAO,UAAU,CAAC,aAAa,GAAG,CAAC,EAAE,cAAc,MAAM,oBAAoB,WAAY,aAAa,GAAG,CAAC,EAAE,cAAc,MAAM,oBAAoB,eAAgB,SAAS,EAAM,CAAC,CAAC,CAAC,CAAC,EAAS,EAAU,GAA6B,EAAM,IAAI,CAAC,KAAK,EAAO,YAAY,OAAO,SAAS,MAAM,CAAC,QAAQ,OAAO,cAAc,MAAM,WAAW,SAAS,IAAI,MAAM,MAAM,UAAU,eAAe,OAAO,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,SAAS,SAAS,aAAa,MAAM,OAAO,iBAAiB,CAAC,SAAsB,EAAK,MAAM,CAAC,IAAI,EAAO,UAAU,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,QAAQ,QAAQ,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,SAAS,EAAO,MAAM,WAAW,CAAC,CAAC,CAAC,CAAC,CAGs8D,EAAoB,EAAmB,CAAC,mBAAmB,CAAC,MAAM,gBAAgB,KAAK,EAAY,QAAQ,aAAa,GAAK,CAAC,YAAY,CAAC,MAAM,eAAe,KAAK,EAAY,OAAO,aAAa,CAAC,YAAY,EAAE,YAAY,QAAQ,YAAY,MAAM,CAAC,CAAC,CAAC"}