{"version":3,"file":"FuzzyTable.C5B2JIhh.mjs","names":["React.forwardRef","_Fragment","p","useMemo","useRef","useState"],"sources":["https:/framerusercontent.com/modules/SbGHeNnMHelWBlJ8nEfa/wVjEB8ykNyNvdKp1vvfo/j0QgkB0rC.js","https:/framerusercontent.com/modules/bjyw7c0MiwbBhyC85QHv/DJjFrWgZ3EcuyEw4S0HC/FuzzyTable.js"],"sourcesContent":["// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 2.856 16.644 C 1.993 15.782 2.565 13.97 2.126 12.908 C 1.671 11.813 0 10.922 0 9.75 C 0 8.578 1.671 7.688 2.126 6.592 C 2.565 5.531 1.993 3.718 2.856 2.856 C 3.718 1.993 5.531 2.565 6.592 2.126 C 7.692 1.671 8.578 0 9.75 0 C 10.922 0 11.813 1.671 12.908 2.126 C 13.97 2.565 15.782 1.993 16.644 2.856 C 17.507 3.718 16.935 5.53 17.374 6.592 C 17.829 7.692 19.5 8.578 19.5 9.75 C 19.5 10.922 17.829 11.813 17.374 12.908 C 16.935 13.97 17.507 15.782 16.644 16.644 C 15.782 17.507 13.97 16.935 12.908 17.374 C 11.813 17.829 10.922 19.5 9.75 19.5 C 8.578 19.5 7.688 17.829 6.592 17.374 C 5.531 16.935 3.718 17.507 2.856 16.644 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"19.5px\" id=\"AAd2kNUg7\" transform=\"translate(2.25 2.25)\" width=\"19.5px\"/><path d=\"M 2.856 16.644 C 1.993 15.782 2.565 13.97 2.126 12.908 C 1.671 11.813 0 10.922 0 9.75 C 0 8.578 1.671 7.688 2.126 6.592 C 2.565 5.531 1.993 3.718 2.856 2.856 C 3.718 1.993 5.531 2.565 6.592 2.126 C 7.692 1.671 8.578 0 9.75 0 C 10.922 0 11.813 1.671 12.908 2.126 C 13.97 2.565 15.782 1.993 16.644 2.856 C 17.507 3.718 16.935 5.53 17.374 6.592 C 17.829 7.692 19.5 8.578 19.5 9.75 C 19.5 10.922 17.829 11.813 17.374 12.908 C 16.935 13.97 17.507 15.782 16.644 16.644 C 15.782 17.507 13.97 16.935 12.908 17.374 C 11.813 17.829 10.922 19.5 9.75 19.5 C 8.578 19.5 7.688 17.829 6.592 17.374 C 5.531 16.935 3.718 17.507 2.856 16.644 Z\" fill=\"transparent\" height=\"19.5px\" id=\"qWhiJPKcx\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.25 2.25)\" width=\"19.5px\"/><path d=\"M 0 0 L 0 5.25\" fill=\"transparent\" height=\"5.25px\" id=\"fc3syyeJ5\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(12 7.5)\" width=\"1px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"bQd1smIri\" transform=\"translate(10.875 15)\" width=\"2.25px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"257698632\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-ogpW2\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-ogpW2 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Seal Warning\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-ogpW2\");Icon.displayName=\"Seal Warning\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Seal Warning\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useMemo,useRef,useState}from\"react\";const DEFAULT_DATA=[\"| | Fundamental I \\xb7 sem programa\\xe7\\xe3o | Fundamental II \\xb7 com programa\\xe7\\xe3o em blocos |\",\"| --- | --- | --- |\",\"| **Linha Maker** | | |\",\"| Projetos usam recicl\\xe1veis e materiais da escola | tag:#F5A623 Fuzzy Start | tag:#1B86E8 Fuzzy Plus |\",\"| **Linha Estruturada** | | |\",\"| Tudo o que o projeto exige est\\xe1 na caixa | tag:#21A65A Fuzzy Smart I | tag:#8B5CF6 Fuzzy Smart II |\"].join(\"\\n\");const DENSITY={compact:{padY:12,padX:16,font:14},regular:{padY:16,padX:20,font:15},comfortable:{padY:20,padX:24,font:16}};/* ---------------------------------------------------------------- parsing */function splitLine(line){if(line.includes(\"\t\"))return line.split(\"\t\").map(c=>c.trim());const parts=line.split(\"|\").map(c=>c.trim());if(parts.length>1&&parts[0]===\"\")parts.shift();if(parts.length>1&&parts[parts.length-1]===\"\")parts.pop();return parts;}function parseTable(raw){const lines=(raw||\"\").split(\"\\n\").map(l=>l.replace(/\\r/g,\"\").trim()).filter(l=>l.length>0&&!/^[-|\\s]+$/.test(l));if(lines.length===0)return{head:[],body:[]};const head=splitLine(lines[0]);const body=lines.slice(1).map(l=>{const cells=splitLine(l);while(cells.length<head.length)cells.push(\"\");return cells.slice(0,head.length);});return{head,body};}const YES=[\"+\",\"sim\",\"yes\",\"true\",\"✓\",\"v\"];const NO=[\"-\",\"–\",\"—\",\"nao\",\"n\\xe3o\",\"no\",\"false\",\"x\",\"✕\"];function stripBold(s){return(s||\"\").replace(/\\*\\*/g,\"\");}/** Linha de seção: só a 1ª célula tem conteúdo. */function isGroupRow(row){if(!row.length)return false;if(stripBold(row[0]).trim()===\"\")return false;return row.slice(1).every(c=>(c||\"\").trim()===\"\");}function parseCell(raw){const v=(raw||\"\").trim();const plain=stripBold(v);const low=plain.toLowerCase();if(YES.includes(low))return{kind:\"yes\"};if(NO.includes(low))return{kind:\"no\"};if(low.startsWith(\"tag:\")){const rest=plain.slice(4).trim();const hex=rest.match(/^(#[0-9a-fA-F]{3,8})\\s+([\\s\\S]+)$/);if(hex)return{kind:\"tag\",text:hex[2].trim(),color:hex[1]};return{kind:\"tag\",text:rest};}// \"+ com ressalva\" / \"Sim, modelo treinado pelo aluno\" → ícone + observação\nconst qy=plain.match(/^(sim|\\+)[\\s,:;–-]+([\\s\\S]+)$/i);if(qy)return{kind:\"yes\",note:qy[2].trim()};const qn=plain.match(/^(não|nao|-)[\\s,:;–-]+([\\s\\S]+)$/i);if(qn)return{kind:\"no\",note:qn[2].trim()};return{kind:\"text\",text:v};}/** Renderiza **negrito** dentro do texto da célula. */function Rich({text}){const parts=String(text||\"\").split(\"**\");return /*#__PURE__*/_jsx(_Fragment,{children:parts.map((p,i)=>i%2===1?/*#__PURE__*/_jsx(\"strong\",{style:{fontWeight:600},children:p},i):/*#__PURE__*/_jsx(\"span\",{children:p},i))});}function tint(hex,alpha){const h=hex.replace(\"#\",\"\");const full=h.length===3?h.split(\"\").map(c=>c+c).join(\"\"):h;const n=parseInt(full.slice(0,6),16);const r=n>>16&255;const g=n>>8&255;const b=n&255;return`rgba(${r}, ${g}, ${b}, ${alpha})`;}/* ----------------------------------------------------------------- icons */function CheckIcon({color}){return /*#__PURE__*/_jsx(\"span\",{\"aria-label\":\"Inclu\\xeddo\",style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:24,height:24,borderRadius:999,background:tint(color,.12)},children:/*#__PURE__*/_jsx(\"svg\",{width:\"13\",height:\"13\",viewBox:\"0 0 16 16\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 8.6 6.2 11.8 13 5\",stroke:color,strokeWidth:\"2.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})});}function DashIcon({color}){return /*#__PURE__*/_jsx(\"span\",{\"aria-label\":\"N\\xe3o inclu\\xeddo\",style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:24,height:24,borderRadius:999,background:tint(color,.1)},children:/*#__PURE__*/_jsx(\"svg\",{width:\"13\",height:\"13\",viewBox:\"0 0 16 16\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M4 8h8\",stroke:color,strokeWidth:\"2.2\",strokeLinecap:\"round\"})})});}/* -------------------------------------------------------------- component */export default function FuzzyTable(props){const{data=DEFAULT_DATA,firstColumnLabel=true,align=\"center\",highlightColumn=0,colorHeaders=false,zebra=false,density=\"regular\",stackOnNarrow=true,breakpoint=640,radius=20,font,colors={surface:\"#FFFFFF\",headerBg:\"#F4F8FD\",border:\"#E4EBF3\",heading:\"#0F2033\",body:\"#55616E\",muted:\"#9AA7B4\",accent:\"#1B86E8\"},palette=[\"#F5A623\",\"#1B86E8\",\"#21A65A\",\"#8B5CF6\",\"#EF4444\"],style}=props;const{head,body}=useMemo(()=>parseTable(data),[data]);const d=DENSITY[density]||DENSITY.regular;const ref=useRef(null);const[narrow,setNarrow]=useState(false);useEffect(()=>{if(!stackOnNarrow||!ref.current)return;const el=ref.current;const ro=new ResizeObserver(([entry])=>{setNarrow(entry.contentRect.width<breakpoint);});ro.observe(el);return()=>ro.disconnect();},[stackOnNarrow,breakpoint]);const colColor=i=>palette.length?palette[(i-1+palette.length)%palette.length]:colors.accent;const base={...font,width:\"100%\",background:colors.surface,border:`1px solid ${colors.border}`,borderRadius:radius,overflow:\"hidden\",boxShadow:\"0 1px 2px rgba(15, 32, 51, 0.04)\",boxSizing:\"border-box\",...style};if(head.length===0){return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...base,padding:24,color:colors.muted,fontSize:14},children:\"Cole os dados da tabela no painel \\xe0 direita. Primeira linha = cabe\\xe7alho.\"});}const cellAlign=col=>col===0&&firstColumnLabel?\"left\":align;const renderCell=(raw,col,stacked=false)=>{const cell=parseCell(raw);const color=colColor(col);if(cell.kind===\"yes\"||cell.kind===\"no\"){const icon=cell.kind===\"yes\"?/*#__PURE__*/_jsx(CheckIcon,{color:color}):/*#__PURE__*/_jsx(DashIcon,{color:colors.muted});if(!cell.note)return icon;const a=stacked?\"right\":cellAlign(col);return /*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",flexDirection:\"column\",alignItems:a===\"left\"?\"flex-start\":a===\"right\"?\"flex-end\":\"center\",gap:6},children:[icon,/*#__PURE__*/_jsx(\"span\",{style:{fontSize:Math.max(12,d.font-3),color:colors.muted,lineHeight:1.35},children:cell.note})]});}if(cell.kind===\"tag\"){const tagColor=cell.color||color;return /*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",padding:\"5px 10px\",borderRadius:7,fontSize:Math.max(12,d.font-3),fontWeight:600,lineHeight:1.2,color:tagColor,background:tint(tagColor,.12),whiteSpace:\"nowrap\"},children:cell.text});}return cell.text?/*#__PURE__*/_jsx(Rich,{text:cell.text}):/*#__PURE__*/_jsx(\"span\",{children:\"—\"});};const groupRowStyle={padding:`${Math.max(10,d.padY-4)}px ${d.padX}px`,fontSize:d.font-1,fontWeight:600,letterSpacing:\"0.01em\",color:colors.heading,background:colors.headerBg,textAlign:\"left\"};/* ---------------------------------------------------- modo empilhado */if(narrow){return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...base,background:\"transparent\",border:\"none\",boxShadow:\"none\"},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12},children:body.map((row,r)=>{if(isGroupRow(row)){return /*#__PURE__*/_jsx(\"div\",{style:{fontSize:d.font-1,fontWeight:600,color:colors.heading,padding:r===0?\"0 4px 0\":\"12px 4px 0\"},children:/*#__PURE__*/_jsx(Rich,{text:row[0]})},r);}return /*#__PURE__*/_jsxs(\"div\",{style:{background:colors.surface,border:`1px solid ${colors.border}`,borderRadius:Math.min(radius,16),padding:d.padX},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:d.font,fontWeight:600,color:colors.heading,marginBottom:10},children:/*#__PURE__*/_jsx(Rich,{text:row[0]})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:head.slice(1).map((h,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12,fontSize:d.font-1,color:colors.body,paddingTop:8,borderTop:i===0?\"none\":`1px solid ${colors.border}`},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:colorHeaders?colColor(i+1):colors.muted,fontWeight:colorHeaders?600:400},children:h}),/*#__PURE__*/_jsx(\"span\",{style:{textAlign:\"right\"},children:renderCell(row[i+1],i+1,true)})]},i))})]},r);})})});}/* ------------------------------------------------------- modo tabela */const isHot=col=>highlightColumn>0&&col===highlightColumn;return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:base,children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",overflowX:\"auto\"},children:/*#__PURE__*/_jsxs(\"table\",{style:{width:\"100%\",borderCollapse:\"collapse\",minWidth:Math.max(560,head.length*150)},children:[/*#__PURE__*/_jsx(\"thead\",{children:/*#__PURE__*/_jsx(\"tr\",{children:head.map((h,c)=>/*#__PURE__*/_jsx(\"th\",{style:{textAlign:cellAlign(c),padding:`${d.padY}px ${d.padX}px`,fontSize:d.font-2,fontWeight:600,letterSpacing:\"0.01em\",color:isHot(c)||colorHeaders&&c>0?colColor(c):colors.heading,background:isHot(c)?tint(colColor(c),.08):colors.headerBg,whiteSpace:\"nowrap\",position:c===0?\"sticky\":\"static\",left:c===0?0:undefined,zIndex:c===0?2:1},children:h},c))})}),/*#__PURE__*/_jsx(\"tbody\",{children:body.map((row,r)=>{if(isGroupRow(row)){return /*#__PURE__*/_jsx(\"tr\",{children:/*#__PURE__*/_jsx(\"td\",{colSpan:head.length,style:{...groupRowStyle,borderTop:`1px solid ${colors.border}`},children:/*#__PURE__*/_jsx(Rich,{text:row[0]})})},r);}const rowBg=zebra&&r%2===1?tint(colors.headerBg,.6):colors.surface;return /*#__PURE__*/_jsx(\"tr\",{children:row.map((raw,c)=>/*#__PURE__*/_jsx(\"td\",{style:{textAlign:cellAlign(c),padding:`${d.padY}px ${d.padX}px`,fontSize:d.font,fontWeight:c===0&&firstColumnLabel?600:400,color:c===0&&firstColumnLabel?colors.heading:colors.body,borderTop:`1px solid ${colors.border}`,background:isHot(c)?tint(colColor(c),.05):rowBg,position:c===0?\"sticky\":\"static\",left:c===0?0:undefined,verticalAlign:\"middle\"},children:renderCell(raw,c)},c))},r);})})]})})});}/* ------------------------------------------------------ property controls */addPropertyControls(FuzzyTable,{data:{type:ControlType.String,title:\"Dados\",displayTextArea:true,defaultValue:DEFAULT_DATA,description:\"1\\xaa linha = cabe\\xe7alho. Cole do Sheets (TSV) ou uma tabela em markdown. Tokens: + / - / tag:Texto / tag:#HEX Texto / **negrito**. Linha com s\\xf3 a 1\\xaa c\\xe9lula preenchida vira se\\xe7\\xe3o.\"},firstColumnLabel:{type:ControlType.Boolean,title:\"1\\xaa coluna\",enabledTitle:\"R\\xf3tulo\",disabledTitle:\"Normal\",defaultValue:true},align:{type:ControlType.Enum,title:\"Alinhar\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Esquerda\",\"Centro\",\"Direita\"],defaultValue:\"center\"},highlightColumn:{type:ControlType.Number,title:\"Destaque\",min:0,max:8,step:1,displayStepper:true,defaultValue:0,description:\"\\xcdndice da coluna em destaque (0 = nenhuma)\"},colorHeaders:{type:ControlType.Boolean,title:\"Cabe\\xe7alho\",enabledTitle:\"Colorido\",disabledTitle:\"Neutro\",defaultValue:false,description:\"Usa a cor da paleta em cada coluna — bom para comparar produtos\"},zebra:{type:ControlType.Boolean,title:\"Zebrado\",defaultValue:false},density:{type:ControlType.Enum,title:\"Densidade\",options:[\"compact\",\"regular\",\"comfortable\"],optionTitles:[\"Compacta\",\"Padr\\xe3o\",\"Ampla\"],defaultValue:\"regular\"},stackOnNarrow:{type:ControlType.Boolean,title:\"Cards mobile\",defaultValue:true},breakpoint:{type:ControlType.Number,title:\"Quebra em\",min:320,max:1200,step:10,defaultValue:640,unit:\"px\",hidden:p=>!p.stackOnNarrow},radius:{type:ControlType.Number,title:\"Raio\",min:0,max:40,step:1,defaultValue:20},font:{type:ControlType.Font,title:\"Fonte\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:15,lineHeight:1.5}},colors:{type:ControlType.Object,title:\"Cores\",controls:{surface:{type:ControlType.Color,title:\"Fundo\",defaultValue:\"#FFFFFF\"},headerBg:{type:ControlType.Color,title:\"Cabe\\xe7alho\",defaultValue:\"#F4F8FD\"},border:{type:ControlType.Color,title:\"Borda\",defaultValue:\"#E4EBF3\"},heading:{type:ControlType.Color,title:\"T\\xedtulo\",defaultValue:\"#0F2033\"},body:{type:ControlType.Color,title:\"Texto\",defaultValue:\"#55616E\"},muted:{type:ControlType.Color,title:\"Apagado\",defaultValue:\"#9AA7B4\"},accent:{type:ControlType.Color,title:\"Destaque\",defaultValue:\"#1B86E8\"}}},palette:{type:ControlType.Array,title:\"Paleta\",control:{type:ControlType.Color},defaultValue:[\"#F5A623\",\"#1B86E8\",\"#21A65A\",\"#8B5CF6\",\"#EF4444\"],maxCount:8,description:\"Cor por coluna (cicla). Segue a jornada: Descobrir → Competir\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FuzzyTable\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FuzzyTable.map"],"mappings":"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"}