{"version":3,"file":"TeamSystem.DDQFXOBV.mjs","names":["useState","useRef"],"sources":["https:/framerusercontent.com/modules/vr5be3joUMxAalTlbyOW/K1dKzr8N4ptqBcafDNzf/TeamSystem.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{createPortal}from\"react-dom\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";let teamFilter=\"all\";let selectedMember=null;let listeners=new Set;const notify=()=>listeners.forEach(fn=>fn());const subscribe=fn=>{listeners.add(fn);return()=>{listeners.delete(fn);};};// Hook to detect mobile\nfunction useIsMobile(breakpoint=768){const[isMobile,setIsMobile]=useState(false);useEffect(()=>{const check=()=>setIsMobile(window.innerWidth<breakpoint);check();window.addEventListener(\"resize\",check);return()=>window.removeEventListener(\"resize\",check);},[breakpoint]);return isMobile;}// Helper to extract URL from various formats\nfunction extractUrl(urlProp){if(!urlProp)return\"\";if(typeof urlProp===\"string\")return urlProp;if(typeof urlProp===\"object\"){if(urlProp.url)return urlProp.url;if(urlProp.href)return urlProp.href;if(urlProp.value)return urlProp.value;}return\"\";}// Helper to convert various boolean formats\nfunction toBool(val){if(typeof val===\"boolean\")return val;if(typeof val===\"string\")return val.toLowerCase()===\"true\";return Boolean(val);}// Helper to convert to number\nfunction toNumber(val){if(typeof val===\"number\")return val;if(typeof val===\"string\"){const parsed=parseFloat(val);return isNaN(parsed)?null:parsed;}return null;}// Team filter options\nconst TEAM_OPTIONS=[{value:\"all\",label:\"All\"},{value:\"Investments\",label:\"Investments\"},{value:\"Operations\",label:\"Operations\"},{value:\"Investor Relations\",label:\"Investor Relations\"}];// Team order for sorting (used for isMobilityFirst fallback on Israel/Mobility pages)\nconst TEAM_ORDER={\"Investments\":1,\"Investor Relations\":2,\"Operations\":3};// Brand colors\nconst ION_COLOR=\"rgb(78, 18, 203)\";const SMOKE_COLOR=\"rgb(39, 37, 36)\";const TAG_BG_COLOR=\"#F9F9F9\";// LinkedIn logo URL\nconst LINKEDIN_LOGO_URL=\"https://framerusercontent.com/images/wPxaSKVQrHDgwORAtBRNgsXdSk8.svg\";// Custom arrow SVG as data URI\nconst arrowSvg=`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M2 4l4 4 4-4'/%3E%3C/svg%3E\")`;// Helper to calculate sort order for Israel/Mobility pages (isMobilityFirst + Team + Name A-Z)\nfunction calculateMobilityOrder(isMobilityFirst,team,name){// isMobilityFirst items get priority\nconst firstOffset=isMobilityFirst?0:1e5;// Team order: Investments=10000, Investor Relations=20000, Operations=30000\nconst teamOffset=(TEAM_ORDER[team]||9)*1e4;// Name offset: Convert first 3 chars to number for alphabetical sort\nconst nameStr=name.toLowerCase().padEnd(3,\"a\");const nameOffset=(nameStr.charCodeAt(0)-97)*26*26+(nameStr.charCodeAt(1)-97)*26+(nameStr.charCodeAt(2)-97);return firstOffset+teamOffset+nameOffset;}// LinkedIn Icon Component\nfunction LinkedInIcon({url,size=20}){const[hovered,setHovered]=useState(false);const hoverFilter=\"brightness(0) saturate(100%) invert(15%) sepia(90%) saturate(4000%) hue-rotate(258deg) brightness(90%) contrast(115%)\";return /*#__PURE__*/_jsx(\"a\",{href:url,target:\"_blank\",rel:\"noopener noreferrer\",onClick:e=>e.stopPropagation(),onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:\"filter 0.2s ease\"},children:/*#__PURE__*/_jsx(\"img\",{src:LINKEDIN_LOGO_URL,alt:\"LinkedIn\",style:{width:size,height:size,filter:hovered?hoverFilter:\"none\",transition:\"filter 0.2s ease\"}})});}// ============ FILTER DROPDOWN ============\nexport function TeamFilterDropdown(){const[,update]=useState(0);useEffect(()=>subscribe(()=>update(n=>n+1)),[]);const handleChange=e=>{teamFilter=e.target.value;notify();};return /*#__PURE__*/_jsx(\"select\",{value:teamFilter,onChange:handleChange,style:{padding:\"12px 36px 12px 16px\",borderRadius:8,border:\"1px solid #E5E5E5\",background:\"#fff\",fontFamily:\"Poppins, sans-serif\",fontSize:14,cursor:\"pointer\",minWidth:180,appearance:\"none\",WebkitAppearance:\"none\",MozAppearance:\"none\",backgroundImage:arrowSvg,backgroundRepeat:\"no-repeat\",backgroundPosition:\"right 12px center\"},children:TEAM_OPTIONS.map(opt=>/*#__PURE__*/_jsx(\"option\",{value:opt.value,children:opt.label},opt.value))});}// ============ TEAM POPUP ============\nexport function TeamPopup(){const[,update]=useState(0);const[port,setPort]=useState(null);const isMobile=useIsMobile();useEffect(()=>subscribe(()=>update(n=>n+1)),[]);useEffect(()=>{setPort(document.body);},[]);const close=()=>{selectedMember=null;notify();};const sel=selectedMember;const popup=/*#__PURE__*/_jsx(AnimatePresence,{children:sel&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},onClick:close,style:{position:\"fixed\",inset:0,background:\"rgba(255,255,255,0.9)\",zIndex:9999,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:isMobile?8:20},children:/*#__PURE__*/_jsxs(motion.div,{initial:{y:20,opacity:0},animate:{y:0,opacity:1},exit:{y:20,opacity:0},onClick:e=>e.stopPropagation(),style:{background:\"#fff\",borderRadius:16,boxShadow:\"0 20px 40px rgba(0,0,0,0.15)\",maxWidth:isMobile?\"100%\":800,width:\"100%\",display:\"flex\",flexDirection:isMobile?\"column\":\"row\",overflow:\"hidden\",maxHeight:isMobile?\"90vh\":\"auto\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:isMobile?\"100%\":340,height:isMobile?280:\"auto\",minHeight:isMobile?\"auto\":320,flexShrink:0,background:\"#E5E5E5\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:sel.headshot?/*#__PURE__*/_jsx(\"img\",{src:sel.headshot,alt:sel.name,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:\"top center\"}}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",background:\"#D5D5D5\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,padding:isMobile?24:32,display:\"flex\",flexDirection:\"column\",gap:12,position:\"relative\",overflowY:isMobile?\"auto\":\"visible\"},children:[/*#__PURE__*/_jsx(\"button\",{onClick:close,style:{position:\"absolute\",top:16,right:16,background:\"none\",border:\"none\",cursor:\"pointer\",fontSize:24,lineHeight:1,color:\"#666\"},children:\"\\xd7\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4},children:[/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:\"Manrope, sans-serif\",fontSize:isMobile?22:26,fontWeight:600,margin:0,paddingRight:30,color:\"#0A0A0A\"},children:sel.name}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"Work Sans, sans-serif\",fontSize:isMobile?14:15,color:\"#666\",margin:0},children:sel.title})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",width:\"100%\"},children:[sel.team?/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",padding:\"6px 12px\",background:TAG_BG_COLOR,borderRadius:20,fontFamily:\"Poppins, sans-serif\",fontSize:12,color:SMOKE_COLOR},children:sel.team}):/*#__PURE__*/_jsx(\"span\",{}),sel.linkedInUrl&&/*#__PURE__*/_jsx(LinkedInIcon,{url:sel.linkedInUrl,size:24})]}),sel.bio&&/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"Work Sans, sans-serif\",fontSize:12,lineHeight:1.7,color:\"#444\",margin:0},children:sel.bio})]})]})})});if(!port)return null;return /*#__PURE__*/createPortal(popup,port);}// ============ TEAM CARD ============\nexport function TeamCard({children,name=\"\",headshot=\"\",title=\"\",team=\"\",bio=\"\",linkedInUrl,order,isMobilityFirst=false,bgColor=\"#ffffff\",borderRadius=8,padding=16}){const[,update]=useState(0);const[hovered,setHovered]=useState(false);const ref=useRef(null);const isMobile=useIsMobile();useEffect(()=>subscribe(()=>update(n=>n+1)),[]);const extractedLinkedInUrl=extractUrl(linkedInUrl);const isMobilityFirstBool=toBool(isMobilityFirst);const orderNum=toNumber(order);const isHidden=teamFilter!==\"all\"&&team!==teamFilter;const hasPopup=bio&&bio.trim().length>0;// Sort order logic:\n// - If order field is provided (Team page), use it directly (smallest to largest)\n// - Otherwise use mobility logic (Israel/Mobility pages): isMobilityFirst + Team + Name A-Z\nconst sortOrder=orderNum!==null?orderNum:calculateMobilityOrder(isMobilityFirstBool,team,name);useEffect(()=>{if(ref.current){let el=ref.current;while(el&&el.parentElement){const parent=el.parentElement;const parentStyle=window.getComputedStyle(parent);if(parentStyle.display===\"flex\"){el.style.order=String(sortOrder);el.style.display=isHidden?\"none\":\"\";break;}el=parent;}}},[isHidden,sortOrder,name,orderNum,isMobilityFirstBool]);const handleClick=()=>{if(hasPopup){selectedMember={name,headshot,title,team,bio,linkedInUrl:extractedLinkedInUrl};notify();}};if(isHidden){return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"none\"}});}return /*#__PURE__*/_jsxs(\"div\",{ref:ref,onClick:handleClick,onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{width:\"100%\",background:bgColor,borderRadius,padding,display:\"flex\",flexDirection:\"column\",gap:16,cursor:hasPopup?\"pointer\":\"default\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio:\"1\",borderRadius:borderRadius,overflow:\"hidden\",background:\"#E5E5E5\"},children:headshot?/*#__PURE__*/_jsx(\"img\",{src:headshot,alt:name,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:\"top center\",transform:hovered?\"scale(1.1)\":\"scale(1)\",transition:\"transform 0.3s ease\"}}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",background:\"#D5D5D5\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{fontFamily:\"Manrope, sans-serif\",fontSize:18,fontWeight:600,margin:0,color:\"#0A0A0A\"},children:name}),title&&/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"Work Sans, sans-serif\",fontSize:12,color:\"#666\",margin:0},children:title}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:isMobile?\"column\":\"row\",alignItems:isMobile?\"flex-start\":\"center\",justifyContent:\"space-between\",gap:isMobile?8:0,marginTop:4},children:[team?/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",padding:\"5px 10px\",background:TAG_BG_COLOR,borderRadius:16,fontFamily:\"Poppins, sans-serif\",fontSize:11,color:SMOKE_COLOR},children:team}):/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[hasPopup&&/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Poppins, sans-serif\",fontSize:11,color:hovered?ION_COLOR:\"#666\",textDecoration:\"underline\",cursor:\"pointer\",transition:\"color 0.2s ease\"},children:\"Bio\"}),extractedLinkedInUrl&&/*#__PURE__*/_jsx(LinkedInIcon,{url:extractedLinkedInUrl,size:18})]})]})]}),children]});}addPropertyControls(TeamCard,{children:{type:ControlType.ComponentInstance,title:\"Content\"},name:{type:ControlType.String,title:\"Name\"},headshot:{type:ControlType.Image,title:\"Headshot\"},title:{type:ControlType.String,title:\"Title\"},team:{type:ControlType.String,title:\"Team\"},bio:{type:ControlType.String,title:\"Bio\"},linkedInUrl:{type:ControlType.Link,title:\"LinkedIn URL\"},order:{type:ControlType.Number,title:\"Order\",displayStepper:true},isMobilityFirst:{type:ControlType.Boolean,title:\"Is Mobility First\",defaultValue:false},bgColor:{type:ControlType.Color,defaultValue:\"#ffffff\",title:\"Background\"},borderRadius:{type:ControlType.Number,defaultValue:8,min:0,max:32,title:\"Radius\"},padding:{type:ControlType.Number,defaultValue:16,min:0,max:48,title:\"Padding\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"TeamPopup\":{\"type\":\"reactComponent\",\"name\":\"TeamPopup\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"TeamFilterDropdown\":{\"type\":\"reactComponent\",\"name\":\"TeamFilterDropdown\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"TeamCard\":{\"type\":\"reactComponent\",\"name\":\"TeamCard\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TeamSystem.map"],"mappings":"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"}