{"version":3,"file":"ProjectList.F53p3V-R.mjs","names":["useState","useRef"],"sources":["https:/framerusercontent.com/modules/U4RjPhpPfhP3xGotU1pR/fTTXty3xbvqOZYnfNQ1Q/ProjectList.js"],"sourcesContent":["// Project list component with sticky headers and fullscreen video backgrounds on hover\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useRef,useEffect,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion,useInView}from\"framer-motion\";// Matrix effect component\nfunction MatrixText({text,isActive,style}){const[displayText,setDisplayText]=useState(text);const intervalRef=useRef(null);const matrixChars=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=[]{}|;:,.<>?\";useEffect(()=>{if(isActive){let iterations=0;const maxIterations=10;intervalRef.current=window.setInterval(()=>{setDisplayText(current=>current.split(\"\").map((char,index)=>{if(char===\" \")return\" \";if(iterations<maxIterations&&Math.random()<.7){return matrixChars[Math.floor(Math.random()*matrixChars.length)];}return text[index]||char;}).join(\"\"));iterations++;if(iterations>=maxIterations){setDisplayText(text);if(intervalRef.current){clearInterval(intervalRef.current);intervalRef.current=null;}}},40);}else{if(intervalRef.current){clearInterval(intervalRef.current);intervalRef.current=null;}setDisplayText(text);}return()=>{if(intervalRef.current){clearInterval(intervalRef.current);}};},[isActive,text]);return /*#__PURE__*/_jsx(\"span\",{style:style,children:displayText});}/**\n * Project List with Video Backgrounds\n * \n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function ProjectList(props){const{projects=[{client:\"OLIVIA ROHDE STUDIO\",project:\"OLIVIA ROHDE STUDIO\",industry:\"PHOTOGRAPHY\",type:\"2025\",year:\"2025\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"\\xd8VELSE 4\",project:\"\\xd8VELSE 4\",industry:\"PHOTOGRAPHY\",type:\"2024\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"LOUISE JAVIER\",project:\"LOUISE JAVIER\",industry:\"FASHION\",type:\"2025\",year:\"2025\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"NORDIC DESIGN CO\",project:\"BRAND IDENTITY\",industry:\"DESIGN\",type:\"BRANDING\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"TECH STARTUP\",project:\"MOBILE APP\",industry:\"TECHNOLOGY\",type:\"UI/UX\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"FASHION WEEK\",project:\"RUNWAY SHOW\",industry:\"FASHION\",type:\"EVENT\",year:\"2023\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"ARCHITECTURE FIRM\",project:\"RESIDENTIAL COMPLEX\",industry:\"ARCHITECTURE\",type:\"RESIDENTIAL\",year:\"2023\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"MUSIC LABEL\",project:\"ALBUM ARTWORK\",industry:\"MUSIC\",type:\"ARTWORK\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"RESTAURANT GROUP\",project:\"INTERIOR DESIGN\",industry:\"HOSPITALITY\",type:\"INTERIOR\",year:\"2023\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"AUTOMOTIVE BRAND\",project:\"CAMPAIGN SHOOT\",industry:\"AUTOMOTIVE\",type:\"COMMERCIAL\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"WELLNESS CENTER\",project:\"BRAND REFRESH\",industry:\"WELLNESS\",type:\"REBRAND\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"FILM PRODUCTION\",project:\"DOCUMENTARY\",industry:\"FILM\",type:\"DOCUMENTARY\",year:\"2023\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"E-COMMERCE BRAND\",project:\"PRODUCT PHOTOGRAPHY\",industry:\"RETAIL\",type:\"PRODUCT\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"CULTURAL INSTITUTION\",project:\"EXHIBITION DESIGN\",industry:\"CULTURE\",type:\"EXHIBITION\",year:\"2023\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"SPORTS BRAND\",project:\"ATHLETE PORTRAITS\",industry:\"SPORTS\",type:\"PORTRAIT\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"BEAUTY BRAND\",project:\"CAMPAIGN VIDEO\",industry:\"BEAUTY\",type:\"VIDEO\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"PUBLISHING HOUSE\",project:\"BOOK COVERS\",industry:\"PUBLISHING\",type:\"EDITORIAL\",year:\"2023\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"LUXURY HOTEL\",project:\"BRAND PHOTOGRAPHY\",industry:\"HOSPITALITY\",type:\"LIFESTYLE\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"TECH CONFERENCE\",project:\"EVENT COVERAGE\",industry:\"TECHNOLOGY\",type:\"EVENT\",year:\"2023\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"JEWELRY BRAND\",project:\"PRODUCT SHOWCASE\",industry:\"LUXURY\",type:\"PRODUCT\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"}],headerFont,rowFont,headerColor=\"#FFFFFF\",rowColor=\"#FFFFFF\",backgroundColor=\"#000000\",categories={client:\"CLIENT\",project:\"PROJECT\",industry:\"INDUSTRY\",type:\"TYPE\",year:\"YEAR\"},enableMatrixEffect=true}=props;const[hoveredIndex,setHoveredIndex]=useState(null);const videoRef=useRef(null);const lineRef=useRef(null);const isInView=useInView(lineRef,{once:true});useEffect(()=>{if(videoRef.current){if(hoveredIndex!==null){videoRef.current.play();}else{videoRef.current.pause();}}},[hoveredIndex]);const handleRowHover=index=>{startTransition(()=>setHoveredIndex(index));};const handleRowLeave=()=>{startTransition(()=>setHoveredIndex(null));};const handleRowClick=link=>{if(link&&typeof window!==\"undefined\"){window.open(link,\"_blank\");}};return /*#__PURE__*/_jsxs(\"div\",{style:{...props.style,position:\"relative\",width:\"100%\",height:\"100%\",backgroundColor,overflow:\"hidden\",padding:0},children:[hoveredIndex!==null&&projects[hoveredIndex]?.video&&/*#__PURE__*/_jsx(\"video\",{ref:videoRef,style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",objectFit:\"cover\",zIndex:1,opacity:.6,transition:\"opacity 0.3s ease\"},src:projects[hoveredIndex].video,muted:true,loop:true,playsInline:true}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"sticky\",top:0,zIndex:1,backgroundColor,paddingTop:\"100px\",paddingBottom:\"0px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr 1fr 1fr 1fr\",paddingBottom:\"10px\"},className:\"header-grid\",children:[/*#__PURE__*/_jsx(motion.div,{style:{...headerFont,color:headerColor,textTransform:\"uppercase\"},initial:{opacity:0},animate:{opacity:1},transition:{duration:.6,delay:0},children:categories.project}),/*#__PURE__*/_jsx(motion.div,{style:{...headerFont,color:headerColor,textTransform:\"uppercase\"},initial:{opacity:0},animate:{opacity:1},transition:{duration:.6,delay:.1},children:categories.client}),/*#__PURE__*/_jsx(motion.div,{style:{...headerFont,color:headerColor,textTransform:\"uppercase\"},initial:{opacity:0},animate:{opacity:1},transition:{duration:.6,delay:.2},children:categories.industry}),/*#__PURE__*/_jsx(motion.div,{style:{...headerFont,color:headerColor,textTransform:\"uppercase\"},initial:{opacity:0},animate:{opacity:1},transition:{duration:.6,delay:.3},children:categories.type}),/*#__PURE__*/_jsx(motion.div,{style:{...headerFont,color:headerColor,textTransform:\"uppercase\",textAlign:\"right\"},initial:{opacity:0},animate:{opacity:1},transition:{duration:.6,delay:.4},children:categories.year})]}),/*#__PURE__*/_jsx(motion.div,{ref:lineRef,style:{height:\"0.5px\",backgroundColor:headerColor,opacity:.25,width:\"100%\"},initial:{width:0},animate:isInView?{width:\"100%\"}:{width:0},transition:{duration:.8,ease:\"easeOut\"}})]}),/*#__PURE__*/_jsx(\"div\",{style:{paddingTop:\"30px\",paddingBottom:\"250px\",position:\"relative\",zIndex:2},children:projects.map((project,index)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr 1fr 1fr 1fr\",height:\"20px\",alignItems:\"center\",borderBottom:`1px solid ${rowColor}10`,cursor:\"pointer\",transition:\"all 0.3s ease\",opacity:hoveredIndex!==null&&hoveredIndex!==index?.5:1},className:\"project-row\",onMouseEnter:()=>handleRowHover(index),onMouseLeave:handleRowLeave,onClick:()=>handleRowClick(project.link),children:[/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},transition:{duration:.6,delay:index*.1},children:enableMatrixEffect?/*#__PURE__*/_jsx(MatrixText,{text:project.project,isActive:hoveredIndex===index,style:{...rowFont,color:rowColor}}):/*#__PURE__*/_jsx(\"span\",{style:{...rowFont,color:rowColor},children:project.project})}),/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},transition:{duration:.6,delay:index*.1+.1},children:enableMatrixEffect?/*#__PURE__*/_jsx(MatrixText,{text:project.client,isActive:hoveredIndex===index,style:{...rowFont,color:rowColor}}):/*#__PURE__*/_jsx(\"span\",{style:{...rowFont,color:rowColor},children:project.client})}),/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},transition:{duration:.6,delay:index*.1+.2},children:enableMatrixEffect?/*#__PURE__*/_jsx(MatrixText,{text:project.industry,isActive:hoveredIndex===index,style:{...rowFont,color:rowColor,textTransform:\"uppercase\"}}):/*#__PURE__*/_jsx(\"span\",{style:{...rowFont,color:rowColor,textTransform:\"uppercase\"},children:project.industry})}),/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},transition:{duration:.6,delay:index*.1+.3},children:enableMatrixEffect?/*#__PURE__*/_jsx(MatrixText,{text:project.type,isActive:hoveredIndex===index,style:{...rowFont,color:rowColor}}):/*#__PURE__*/_jsx(\"span\",{style:{...rowFont,color:rowColor},children:project.type})}),/*#__PURE__*/_jsx(motion.div,{style:{textAlign:\"right\"},initial:{opacity:0},animate:{opacity:1},transition:{duration:.6,delay:index*.1+.4},children:enableMatrixEffect?/*#__PURE__*/_jsx(MatrixText,{text:project.year,isActive:hoveredIndex===index,style:{...rowFont,color:rowColor}}):/*#__PURE__*/_jsx(\"span\",{style:{...rowFont,color:rowColor},children:project.year})})]},index))}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`\n                        @media (max-width: 1024px) {\n                            .header-grid {\n                                grid-template-columns: 0.4fr 0.4fr 0.2fr !important;\n                            }\n                            .header-grid > div:nth-child(3),\n                            .header-grid > div:nth-child(4) {\n                                display: none !important;\n                            }\n                            .header-grid > div:nth-child(5) {\n                                display: block !important;\n                            }\n                            .header-grid > div:nth-child(2) {\n                                text-align: left !important;\n                            }\n                            .header-grid > div:nth-child(5) {\n                                text-align: right !important;\n                            }\n                            .project-row {\n                                grid-template-columns: 0.4fr 0.4fr 0.2fr !important;\n                            }\n                            .project-row > div:nth-child(3),\n                            .project-row > div:nth-child(4) {\n                                display: none !important;\n                            }\n                            .project-row > div:nth-child(5) {\n                                display: block !important;\n                            }\n                            .project-row > div:nth-child(2) {\n                                text-align: left !important;\n                            }\n                            .project-row > div:nth-child(5) {\n                                text-align: right !important;\n                            }\n                        }\n                        @media (max-width: 1024px) {\n                            .project-rows {\n                                padding-bottom: 100px !important;\n                            }\n                        }\n                    `}})]});}addPropertyControls(ProjectList,{enableMatrixEffect:{type:ControlType.Boolean,title:\"Matrix Effect\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},categories:{type:ControlType.Object,title:\"Categories\",controls:{client:{type:ControlType.String,title:\"Client Label\",defaultValue:\"CLIENT\"},project:{type:ControlType.String,title:\"Project Label\",defaultValue:\"PROJECT\"},industry:{type:ControlType.String,title:\"Industry Label\",defaultValue:\"INDUSTRY\"},type:{type:ControlType.String,title:\"Type Label\",defaultValue:\"TYPE\"},year:{type:ControlType.String,title:\"Year Label\",defaultValue:\"YEAR\"}},defaultValue:{client:\"CLIENT\",project:\"PROJECT\",industry:\"INDUSTRY\",type:\"TYPE\",year:\"YEAR\"}},projects:{type:ControlType.Array,title:\"Projects\",control:{type:ControlType.Object,controls:{client:{type:ControlType.String,title:\"Client\",defaultValue:\"CLIENT NAME\"},project:{type:ControlType.String,title:\"Project\",defaultValue:\"PROJECT NAME\"},industry:{type:ControlType.String,title:\"Industry\",defaultValue:\"INDUSTRY\"},type:{type:ControlType.String,title:\"Type\",defaultValue:\"TYPE\"},year:{type:ControlType.String,title:\"Year\",defaultValue:\"2025\"},video:{type:ControlType.File,title:\"Background Video\",allowedFileTypes:[\"mp4\",\"webm\",\"mov\"]},link:{type:ControlType.String,title:\"Link\",defaultValue:\"https://example.com\"}}},defaultValue:[{client:\"OLIVIA ROHDE STUDIO\",project:\"OLIVIA ROHDE STUDIO\",industry:\"PHOTOGRAPHY\",type:\"2025\",year:\"2025\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"\\xd8VELSE 4\",project:\"\\xd8VELSE 4\",industry:\"PHOTOGRAPHY\",type:\"2024\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"LOUISE JAVIER\",project:\"LOUISE JAVIER\",industry:\"FASHION\",type:\"2025\",year:\"2025\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"NORDIC DESIGN CO\",project:\"BRAND IDENTITY\",industry:\"DESIGN\",type:\"BRANDING\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"TECH STARTUP\",project:\"MOBILE APP\",industry:\"TECHNOLOGY\",type:\"UI/UX\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"FASHION WEEK\",project:\"RUNWAY SHOW\",industry:\"FASHION\",type:\"EVENT\",year:\"2023\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"ARCHITECTURE FIRM\",project:\"RESIDENTIAL COMPLEX\",industry:\"ARCHITECTURE\",type:\"RESIDENTIAL\",year:\"2023\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"MUSIC LABEL\",project:\"ALBUM ARTWORK\",industry:\"MUSIC\",type:\"ARTWORK\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"RESTAURANT GROUP\",project:\"INTERIOR DESIGN\",industry:\"HOSPITALITY\",type:\"INTERIOR\",year:\"2023\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"AUTOMOTIVE BRAND\",project:\"CAMPAIGN SHOOT\",industry:\"AUTOMOTIVE\",type:\"COMMERCIAL\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"WELLNESS CENTER\",project:\"BRAND REFRESH\",industry:\"WELLNESS\",type:\"REBRAND\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"FILM PRODUCTION\",project:\"DOCUMENTARY\",industry:\"FILM\",type:\"DOCUMENTARY\",year:\"2023\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"E-COMMERCE BRAND\",project:\"PRODUCT PHOTOGRAPHY\",industry:\"RETAIL\",type:\"PRODUCT\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"CULTURAL INSTITUTION\",project:\"EXHIBITION DESIGN\",industry:\"CULTURE\",type:\"EXHIBITION\",year:\"2023\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"SPORTS BRAND\",project:\"ATHLETE PORTRAITS\",industry:\"SPORTS\",type:\"PORTRAIT\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"BEAUTY BRAND\",project:\"CAMPAIGN VIDEO\",industry:\"BEAUTY\",type:\"VIDEO\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"PUBLISHING HOUSE\",project:\"BOOK COVERS\",industry:\"PUBLISHING\",type:\"EDITORIAL\",year:\"2023\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"LUXURY HOTEL\",project:\"BRAND PHOTOGRAPHY\",industry:\"HOSPITALITY\",type:\"LIFESTYLE\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"TECH CONFERENCE\",project:\"EVENT COVERAGE\",industry:\"TECHNOLOGY\",type:\"EVENT\",year:\"2023\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"},{client:\"JEWELRY BRAND\",project:\"PRODUCT SHOWCASE\",industry:\"LUXURY\",type:\"PRODUCT\",year:\"2024\",video:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",link:\"https://example.com\"}]},headerFont:{type:ControlType.Font,title:\"Header Font\",defaultValue:{fontSize:\"14px\",variant:\"Regular\",letterSpacing:\"0.02em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},rowFont:{type:ControlType.Font,title:\"Row Font\",defaultValue:{fontSize:\"14px\",variant:\"Regular\",letterSpacing:\"0.01em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},headerColor:{type:ControlType.Color,title:\"Header Color\",defaultValue:\"#FFFFFF\"},rowColor:{type:ControlType.Color,title:\"Row Color\",defaultValue:\"#FFFFFF\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#000000\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProjectList\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProjectList.map"],"mappings":"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"}