{"version":3,"file":"Project_Tag_Component.BxKe08Iq.mjs","names":["useMemo","_Fragment","useRef","useState"],"sources":["https:/framerusercontent.com/modules/tcG3iIGZBg3Pvhjt6zLB/IfFDEOV41y05oyEItR5U/Grain_background.js","https:/framerusercontent.com/modules/30HVX8Oeusp6dDmz1pIc/f9uoz2uJk1q6gKtvgDnt/Project_Tag_Component.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useMemo}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Grain Gradient Background\n * Pure CSS + inline SVG noise. No image request, renders instantly.\n * Usage: drop it on the canvas, set it to fill the section, place content above it.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function GrainBackground(props){const{topColor,middleColor,bottomColor,coolTint,warmTint,grainOpacity,grainScale,grainContrast,style}=props;// Tiny SVG noise tile, generated once and inlined as a data URI\nconst noise=useMemo(()=>{const svg=`<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'>\n<filter id='n' x='0' y='0'>\n<feTurbulence type='fractalNoise' baseFrequency='${grainScale}' numOctaves='3' stitchTiles='stitch'/>\n<feColorMatrix type='saturate' values='0'/>\n<feComponentTransfer>\n<feFuncR type='linear' slope='${grainContrast}' intercept='${(1-grainContrast)/2}'/>\n<feFuncG type='linear' slope='${grainContrast}' intercept='${(1-grainContrast)/2}'/>\n<feFuncB type='linear' slope='${grainContrast}' intercept='${(1-grainContrast)/2}'/>\n</feComponentTransfer>\n</filter>\n<rect width='100%' height='100%' filter='url(#n)'/>\n</svg>`;return`url(\"data:image/svg+xml;utf8,${encodeURIComponent(svg)}\")`;},[grainScale,grainContrast]);return /*#__PURE__*/_jsx(\"div\",{style:{...style,position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",background:`\n                    radial-gradient(ellipse 65% 55% at 88% 8%, ${coolTint} 0%, transparent 70%),\n                    radial-gradient(ellipse 55% 50% at 5% 35%, ${coolTint} 0%, transparent 70%),\n                    radial-gradient(ellipse 90% 60% at 30% 100%, ${warmTint} 0%, transparent 75%),\n                    linear-gradient(180deg, ${topColor} 0%, ${middleColor} 50%, ${bottomColor} 100%)\n                `},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundImage:noise,backgroundSize:\"240px 240px\",backgroundRepeat:\"repeat\",mixBlendMode:\"overlay\",opacity:grainOpacity,pointerEvents:\"none\"}})});}GrainBackground.defaultProps={topColor:\"#C9CBCD\",middleColor:\"#CDC7BF\",bottomColor:\"#C2B29F\",coolTint:\"rgba(168, 186, 210, 0.65)\",warmTint:\"rgba(206, 184, 156, 0.75)\",grainOpacity:.6,grainScale:.85,grainContrast:1.6};addPropertyControls(GrainBackground,{topColor:{type:ControlType.Color,title:\"Top\"},middleColor:{type:ControlType.Color,title:\"Middle\"},bottomColor:{type:ControlType.Color,title:\"Bottom\"},coolTint:{type:ControlType.Color,title:\"Cool Glow\"},warmTint:{type:ControlType.Color,title:\"Warm Glow\"},grainOpacity:{type:ControlType.Number,title:\"Grain\",min:0,max:1,step:.05},grainScale:{type:ControlType.Number,title:\"Grain Size\",min:.3,max:1.5,step:.05,description:\"Higher means finer grain\"},grainContrast:{type:ControlType.Number,title:\"Grain Punch\",min:1,max:3,step:.1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GrainBackground\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Grain_background.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";const ICON_NAMES=[\"none\",\"user\",\"users\",\"briefcase\",\"clock\",\"calendar\",\"building\",\"layers\",\"tools\",\"palette\",\"pen\",\"ruler\",\"grid\",\"tag\",\"globe\",\"code\",\"target\",\"sparkle\",\"award\",\"pin\",\"flag\"];const ICON_TITLES=[\"None\",\"Person\",\"Team\",\"Briefcase\",\"Clock\",\"Calendar\",\"Building\",\"Layers\",\"Tools\",\"Palette\",\"Pen\",\"Ruler\",\"Grid\",\"Tag\",\"Globe\",\"Code\",\"Target\",\"Sparkle\",\"Award\",\"Pin\",\"Flag\"];function Icon({name,size,color,strokeWidth}){if(name===\"none\")return null;const base={width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth,strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":true,focusable:false,style:{display:\"block\",flex:\"none\"}};const paths={user:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"7\",r:\"4\"})]}),users:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"7\",r:\"4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M22 21v-2a4 4 0 0 0-3-3.87\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 3.13a4 4 0 0 1 0 7.75\"})]}),briefcase:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"7\",width:\"20\",height:\"14\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 13h20\"})]}),clock:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 6.5V12l3.5 2\"})]}),calendar:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"4.5\",width:\"18\",height:\"17\",rx:\"2.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 2.5v4M8 2.5v4M3 10h18\"})]}),building:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M3 21h18\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 21V5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v16\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M15 9h2a2 2 0 0 1 2 2v10\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 7h2M9 11h2M9 15h2\"})]}),layers:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"m12 2.5 9 5-9 5-9-5 9-5Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m3 12.5 9 5 9-5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m3 17 9 5 9-5\"})]}),tools:/*#__PURE__*/_jsx(\"path\",{d:\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.8-3.8a6 6 0 0 1-8 7.9l-6.9 6.9a2.1 2.1 0 0 1-3-3l6.9-6.9a6 6 0 0 1 7.9-8l-3.7 3.8Z\"}),palette:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 2.5a9.5 9.5 0 1 0 0 19c1.1 0 1.8-.8 1.8-1.7 0-.5-.2-.9-.5-1.2-.3-.3-.5-.7-.5-1.2 0-1 .8-1.7 1.8-1.7h2.1A4.8 4.8 0 0 0 21.5 11c0-4.7-4.3-8.5-9.5-8.5Z\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"7.5\",cy:\"11.5\",r:\"1.1\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"11\",cy:\"7.5\",r:\"1.1\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"16\",cy:\"9\",r:\"1.1\"})]}),pen:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 19 3.5 20.5 5 12l9.6-9.6a2.5 2.5 0 0 1 3.5 0l2.5 2.5a2.5 2.5 0 0 1 0 3.5Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m13.5 4.5 6 6\"})]}),ruler:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"1.5\",y:\"8\",width:\"21\",height:\"8\",rx:\"2\",transform:\"rotate(-45 12 12)\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m8 10 2 2M11 7l2 2M14 4l2 2\"})]}),grid:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"3\",width:\"7.5\",height:\"7.5\",rx:\"1.8\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"13.5\",y:\"3\",width:\"7.5\",height:\"7.5\",rx:\"1.8\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"13.5\",width:\"7.5\",height:\"7.5\",rx:\"1.8\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"13.5\",y:\"13.5\",width:\"7.5\",height:\"7.5\",rx:\"1.8\"})]}),tag:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M20.6 13.4 13.4 20.6a2 2 0 0 1-2.8 0L2 12V2h10l8.6 8.6a2 2 0 0 1 0 2.8Z\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"7\",cy:\"7\",r:\"1.4\"})]}),globe:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2.5 12h19\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2.5a15 15 0 0 1 0 19 15 15 0 0 1 0-19Z\"})]}),code:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"m16 18 6-6-6-6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m8 6-6 6 6 6\"})]}),target:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"1.4\"})]}),sparkle:/*#__PURE__*/_jsx(\"path\",{d:\"M12 3l1.9 5.1L19 10l-5.1 1.9L12 17l-1.9-5.1L5 10l5.1-1.9L12 3Z\"}),award:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"8\",r:\"5.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m8.4 13.6-1.3 7 4.9-2.9 4.9 2.9-1.3-7\"})]}),pin:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"10\",r:\"3\"})]}),flag:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V4s-1 1-4 1-5-2-8-2-4 1-4 1z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 22V4\"})]})};return /*#__PURE__*/_jsx(\"svg\",{...base,children:paths[name]});}/* ---------------------------- defaults ---------------------------- */const SURFACE=\"#D9D9D6\";const LINE=\"rgba(0,0,0,0.13)\";const LABEL=\"#6E6E73\";const VALUE=\"#1C1C1E\";const DEFAULTS={items:[{icon:\"user\",label:\"Role\",value:\"Product Design\"},{icon:\"clock\",label:\"Duration\",value:\"6 Months\"},{icon:\"building\",label:\"Industry\",value:\"HVAC-R\"},{icon:\"tools\",label:\"Tools\",value:\"Figma, Miro\"}],bar:{background:SURFACE,radius:999,stackedRadius:24,paddingX:8,paddingY:16,borderWidth:0,borderColor:LINE,shadow:\"none\"},cell:{align:\"center\",paddingX:20,paddingY:4,gap:8},labelStyle:{font:{fontFamily:\"Inter, sans-serif\",fontSize:13,fontWeight:400,lineHeight:\"1.2em\"},color:LABEL,iconGap:7},valueStyle:{font:{fontFamily:\"Inter, sans-serif\",fontSize:15,fontWeight:500,lineHeight:\"1.35em\",letterSpacing:\"-0.005em\"},color:VALUE,wrap:false},iconStyle:{show:true,size:14,stroke:1.6,color:LABEL},divider:{show:true,color:LINE,width:1,inset:4},layout:{columns:\"auto\",twoColumnsBelow:860,oneColumnBelow:520}};/**\n * Framer does not always pass every nested control value, so merge\n * against the defaults and ignore undefined keys.\n */function withDefaults(defaults,incoming){if(!incoming||typeof incoming!==\"object\")return defaults;const out={...defaults};for(const key in incoming){const value=incoming[key];if(value!==undefined&&value!==null)out[key]=value;}return out;}/* --------------------------- component ---------------------------- *//**\n * @framerIntrinsicWidth 1000\n * @framerIntrinsicHeight 76\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */export default function ProjectDetails(props){const{style}=props;const bar=withDefaults(DEFAULTS.bar,props.bar);const cell=withDefaults(DEFAULTS.cell,props.cell);const labelStyle=withDefaults(DEFAULTS.labelStyle,props.labelStyle);const valueStyle=withDefaults(DEFAULTS.valueStyle,props.valueStyle);const iconStyle=withDefaults(DEFAULTS.iconStyle,props.iconStyle);const divider=withDefaults(DEFAULTS.divider,props.divider);const layout=withDefaults(DEFAULTS.layout,props.layout);const items=Array.isArray(props.items)&&props.items.length?props.items:DEFAULTS.items;/* ---- responsive on the component's own width ---- */const rootRef=useRef(null);const[width,setWidth]=useState(0);useEffect(()=>{const node=rootRef.current;if(!node||typeof ResizeObserver===\"undefined\")return;// offsetWidth is the border-box width. contentRect would subtract\n// padding and make the breakpoints fire early.\nconst ro=new ResizeObserver(()=>setWidth(node.offsetWidth));ro.observe(node);setWidth(node.offsetWidth);return()=>ro.disconnect();},[]);let columns;if(layout.columns!==\"auto\"){columns=parseInt(String(layout.columns),10)||4;}else if(width===0){columns=items.length;}else if(width<layout.oneColumnBelow){columns=1;}else if(width<layout.twoColumnsBelow){columns=2;}else{columns=items.length;}columns=Math.max(1,Math.min(columns,items.length));const stacked=columns<items.length;const radius=stacked?Math.min(bar.radius,bar.stackedRadius):bar.radius;return /*#__PURE__*/_jsx(\"div\",{ref:rootRef,style:{display:\"grid\",gridTemplateColumns:`repeat(${columns}, minmax(0, 1fr))`,width:\"100%\",boxSizing:\"border-box\",padding:`${bar.paddingY}px ${bar.paddingX}px`,background:bar.background,borderRadius:radius,border:bar.borderWidth?`${bar.borderWidth}px solid ${bar.borderColor}`:\"none\",boxShadow:bar.shadow===\"none\"?undefined:bar.shadow,...style},children:items.map((item,i)=>{const hasLeftRule=divider.show&&i%columns!==0;const hasTopRule=divider.show&&i>=columns;const iconName=iconStyle.show&&item?.icon?item.icon:\"none\";return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",flexDirection:\"column\",alignItems:cell.align===\"center\"?\"center\":\"flex-start\",justifyContent:\"center\",textAlign:cell.align===\"center\"?\"center\":\"left\",gap:cell.gap,minWidth:0,padding:`${hasTopRule?cell.paddingY+14:cell.paddingY}px ${cell.paddingX}px ${cell.paddingY}px`},children:[hasLeftRule?/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{position:\"absolute\",left:0,top:divider.inset,bottom:divider.inset,width:divider.width,background:divider.color}}):null,hasTopRule?/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{position:\"absolute\",top:0,// Inset only at the ends of the row so the\n// rule reads as one line, not one per cell.\nleft:i%columns===0?divider.inset:0,right:i%columns===columns-1?divider.inset:0,height:divider.width,background:divider.color}}):null,/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:labelStyle.iconGap,minWidth:0,color:labelStyle.color,...labelStyle.font},children:[/*#__PURE__*/_jsx(Icon,{name:iconName,size:iconStyle.size,color:iconStyle.color,strokeWidth:iconStyle.stroke}),/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:item?.label})]}),/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:\"100%\",color:valueStyle.color,...valueStyle.font,whiteSpace:valueStyle.wrap?\"normal\":\"nowrap\",overflow:valueStyle.wrap?\"visible\":\"hidden\",textOverflow:valueStyle.wrap?\"clip\":\"ellipsis\",overflowWrap:\"break-word\"},title:item?.value,children:item?.value})]},i);})});}ProjectDetails.defaultProps=DEFAULTS;/* ----------------------- property controls ------------------------ */const fontControl=title=>({type:ControlType.Font,title,controls:\"extended\",defaultFontType:\"sans-serif\"});addPropertyControls(ProjectDetails,{items:{type:ControlType.Array,title:\"Details\",defaultValue:DEFAULTS.items,maxCount:8,control:{type:ControlType.Object,controls:{icon:{type:ControlType.Enum,title:\"Icon\",options:ICON_NAMES,optionTitles:ICON_TITLES,defaultValue:\"user\"},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Role\"},value:{type:ControlType.String,title:\"Value\",defaultValue:\"Product Design\"}}}},bar:{type:ControlType.Object,title:\"Bar\",defaultValue:DEFAULTS.bar,controls:{background:{type:ControlType.Color,title:\"Fill\",defaultValue:SURFACE},radius:{type:ControlType.Number,title:\"Radius\",min:0,max:999,step:1,defaultValue:999},stackedRadius:{type:ControlType.Number,title:\"Stacked radius\",min:0,max:64,step:1,defaultValue:24,description:\"Used once the bar wraps to more than one row.\"},paddingX:{type:ControlType.Number,title:\"Padding X\",min:0,max:64,step:1,defaultValue:8},paddingY:{type:ControlType.Number,title:\"Padding Y\",min:0,max:64,step:1,defaultValue:16},borderWidth:{type:ControlType.Number,title:\"Border\",min:0,max:4,step:1,displayStepper:true,defaultValue:0},borderColor:{type:ControlType.Color,title:\"Border color\",defaultValue:LINE,hidden:p=>!p.borderWidth},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"none\"}}},cell:{type:ControlType.Object,title:\"Cell\",defaultValue:DEFAULTS.cell,controls:{align:{type:ControlType.Enum,title:\"Align\",options:[\"center\",\"start\"],optionTitles:[\"Center\",\"Left\"],defaultValue:\"center\",displaySegmentedControl:true},paddingX:{type:ControlType.Number,title:\"Padding X\",min:0,max:64,step:1,defaultValue:20},paddingY:{type:ControlType.Number,title:\"Padding Y\",min:0,max:40,step:1,defaultValue:4},gap:{type:ControlType.Number,title:\"Label to value\",min:0,max:24,step:1,defaultValue:8}}},labelStyle:{type:ControlType.Object,title:\"Label style\",defaultValue:DEFAULTS.labelStyle,controls:{font:fontControl(\"Font\"),color:{type:ControlType.Color,title:\"Color\",defaultValue:LABEL},iconGap:{type:ControlType.Number,title:\"Icon gap\",min:0,max:20,step:1,defaultValue:7}}},valueStyle:{type:ControlType.Object,title:\"Value style\",defaultValue:DEFAULTS.valueStyle,controls:{font:fontControl(\"Font\"),color:{type:ControlType.Color,title:\"Color\",defaultValue:VALUE},wrap:{type:ControlType.Boolean,title:\"Long values\",enabledTitle:\"Wrap\",disabledTitle:\"Truncate\",defaultValue:false}}},iconStyle:{type:ControlType.Object,title:\"Icons\",defaultValue:DEFAULTS.iconStyle,controls:{show:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},size:{type:ControlType.Number,title:\"Size\",min:10,max:28,step:1,defaultValue:14},stroke:{type:ControlType.Number,title:\"Weight\",min:.5,max:3,step:.1,defaultValue:1.6},color:{type:ControlType.Color,title:\"Color\",defaultValue:LABEL}}},divider:{type:ControlType.Object,title:\"Divider\",defaultValue:DEFAULTS.divider,controls:{show:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:LINE},width:{type:ControlType.Number,title:\"Thickness\",min:0,max:4,step:1,displayStepper:true,defaultValue:1},inset:{type:ControlType.Number,title:\"Inset\",min:0,max:40,step:1,defaultValue:4,description:\"Pulls the rule in from the cell edges.\"}}},layout:{type:ControlType.Object,title:\"Responsive\",defaultValue:DEFAULTS.layout,controls:{columns:{type:ControlType.Enum,title:\"Columns\",options:[\"auto\",\"1\",\"2\",\"3\",\"4\"],optionTitles:[\"Auto\",\"1\",\"2\",\"3\",\"4\"],defaultValue:\"auto\",description:\"Auto reflows on the bar's own width.\"},twoColumnsBelow:{type:ControlType.Number,title:\"2 columns below\",min:320,max:1600,step:10,unit:\"px\",defaultValue:860,hidden:p=>p.columns!==\"auto\"},oneColumnBelow:{type:ControlType.Number,title:\"1 column below\",min:240,max:1e3,step:10,unit:\"px\",defaultValue:520,hidden:p=>p.columns!==\"auto\"}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProjectDetails\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"76\",\"framerIntrinsicWidth\":\"1000\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Project_Tag_Component.map"],"mappings":"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"}