{"version":3,"file":"HeroTagA.CeNyDEVB.mjs","names":[],"sources":["https:/framerusercontent.com/modules/Ar70eTVTdNxTGE6LGtZc/YTSdoAspGMnTR55tDRF4/HeroTagA.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * HeroTagA — a self-contained eyebrow / section tag.\n *\n * Flat code-component rebuild of the nested HeroTagStack3 / TitleTag design\n * component (the \"Blue / Primary\" variant):\n *\n *   - light periwinkle chip (Primary 100), one real fill to all four edges\n *   - white ring drawn on the bracket sides only (top + left)\n *   - the signature \"bracket\" = top-left-only radius + a HARD blue drop-shadow\n *     offset up-left so the blue peeks along the top & left\n *   - Inter 600 / Primary 400 blue / 1.2rem / 0.03em tracking / 1.4 line / Capitalize\n *\n * Each of the three icon spots (Leading, Cluster 1, Cluster 2) takes EITHER a\n * Framer Phosphor component dropped into its slot (native searchable picker), OR a\n * quick built-in icon (Rocket / Spark / Star — the real Phosphor artwork) chosen\n * from a dropdown with color + a px size (default 20). A filled slot always wins.\n *\n * `size` + `sizeUnit` set the type size. Chip Opacity fades only the fill.\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */const FONTS={Inter:\"'Inter', system-ui, sans-serif\",Geist:\"'Geist', 'Inter', system-ui, sans-serif\",\"Neulis Sans\":\"'Neulis Sans', 'Geist', Inter, sans-serif\",Inherit:\"inherit\"};// Built-in icons — genuine Phosphor \"duotone\" artwork (256 viewBox): a 0.2-opacity\n// filled backdrop plus a stroked outline, both inheriting the chosen color via\n// currentColor. (Star is a solid fill.) Stored as raw inner-SVG markup.\nconst GLYPHS={rocket:`<path d=\"M184,120v61.65a8,8,0,0,1-2.34,5.65l-34.35,34.35a8,8,0,0,1-13.57-4.53L128,176Z\" opacity=\"0.2\" fill=\"currentColor\"/><path d=\"M136,72H74.35a8,8,0,0,0-5.65,2.34L34.35,108.69a8,8,0,0,0,4.53,13.57L80,128Z\" opacity=\"0.2\" fill=\"currentColor\"/><path d=\"M94.56,187.82C90.69,196.31,77.65,216,40,216c0-37.65,19.69-50.69,28.18-54.56Z\" opacity=\"0.2\" fill=\"currentColor\"/><path d=\"M191.11,112.89c24-24,25.5-52.55,24.75-65.28a8,8,0,0,0-7.47-7.47c-12.73-.75-41.26.73-65.28,24.75L80,128l48,48Z\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><path d=\"M136,72H74.35a8,8,0,0,0-5.65,2.34L34.35,108.69a8,8,0,0,0,4.53,13.57L80,128\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><path d=\"M184,120v61.65a8,8,0,0,1-2.34,5.65l-34.35,34.35a8,8,0,0,1-13.57-4.53L128,176\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><path d=\"M94.56,187.82C90.69,196.31,77.65,216,40,216c0-37.65,19.69-50.69,28.18-54.56\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/>`,sparkle:`<path d=\"M84.27,171.73l-55.09-20.3a7.92,7.92,0,0,1,0-14.86l55.09-20.3,20.3-55.09a7.92,7.92,0,0,1,14.86,0l20.3,55.09,55.09,20.3a7.92,7.92,0,0,1,0,14.86l-55.09,20.3-20.3,55.09a7.92,7.92,0,0,1-14.86,0Z\" opacity=\"0.2\" fill=\"currentColor\"/><path d=\"M84.27,171.73l-55.09-20.3a7.92,7.92,0,0,1,0-14.86l55.09-20.3,20.3-55.09a7.92,7.92,0,0,1,14.86,0l20.3,55.09,55.09,20.3a7.92,7.92,0,0,1,0,14.86l-55.09,20.3-20.3,55.09a7.92,7.92,0,0,1-14.86,0Z\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><line x1=\"176\" y1=\"16\" x2=\"176\" y2=\"64\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><line x1=\"224\" y1=\"72\" x2=\"224\" y2=\"104\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><line x1=\"152\" y1=\"40\" x2=\"200\" y2=\"40\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/><line x1=\"208\" y1=\"88\" x2=\"240\" y2=\"88\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"/>`,star:`<path d=\"M234.29,114.85l-45,38.83L203,211.75a16.4,16.4,0,0,1-24.5,17.82L128,198.49,77.47,229.57A16.4,16.4,0,0,1,53,211.75l13.76-58.07-45-38.83A16.46,16.46,0,0,1,31.08,86l59-4.76,22.76-55.08a16.36,16.36,0,0,1,30.27,0l22.75,55.08,59,4.76a16.46,16.46,0,0,1,9.37,28.86Z\" fill=\"currentColor\"/>`};const BUILTIN_OPTIONS=[\"none\",\"rocket\",\"sparkle\",\"star\"];const BUILTIN_TITLES=[\"None\",\"Rocket\",\"Spark\",\"Star\"];// Framer's empty ComponentInstance can be undefined OR an empty array — both must read as \"empty\".\nfunction hasSlot(x){if(!x)return false;if(Array.isArray(x))return x.length>0;return true;}function Glyph(props){const{name,color,size}=props;const markup=GLYPHS[name];if(!markup)return null;return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 256 256\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\",color},dangerouslySetInnerHTML:{__html:markup}});}// Filled slot wins; otherwise fall back to a built-in glyph (or nothing).\nfunction resolveIcon(slot,builtin,color,sizePx){if(hasSlot(slot))return slot;if(builtin&&builtin!==\"none\")return /*#__PURE__*/_jsx(Glyph,{name:builtin,color:color,size:`${sizePx}px`});return null;}// Apply an alpha (0-100) to a color string. Handles #RGB / #RRGGBB / #RRGGBBAA / rgb() / rgba().\nfunction withAlpha(color,pct){const a=Math.max(0,Math.min(100,pct))/100;if(!color)return color;const c=color.trim();const hex=c.replace(\"#\",\"\");if(/^[0-9a-fA-F]{3}$/.test(hex)){const r=parseInt(hex[0]+hex[0],16);const g=parseInt(hex[1]+hex[1],16);const b=parseInt(hex[2]+hex[2],16);return`rgba(${r}, ${g}, ${b}, ${a})`;}if(/^[0-9a-fA-F]{6}$/.test(hex)||/^[0-9a-fA-F]{8}$/.test(hex)){const r=parseInt(hex.slice(0,2),16);const g=parseInt(hex.slice(2,4),16);const b=parseInt(hex.slice(4,6),16);return`rgba(${r}, ${g}, ${b}, ${a})`;}const m=c.match(/rgba?\\(([^)]+)\\)/);if(m){const[r,g,b]=m[1].split(\",\").map(s=>s.trim());return`rgba(${r}, ${g}, ${b}, ${a})`;}return c;}export default function HeroTagA(props){const{text,size,sizeUnit,font,weight,letterSpacing,lineHeight,transform,textColor,// leading icon\nleadingIcon,leadingBuiltin,leadingColor,leadingSize,leadingIconGap,leadingIconOpacity,// chip\nshowChip,chipColor,chipOpacity,chipBorderColor,ringWeight,bracketColor,bracketWeight,chipRadiusTL,chipRadiusTR,chipRadiusBR,chipRadiusBL,chipPadTop,chipPadBottom,chipPadX,// cluster\nshowCluster,clusterDistance,clusterIcon1,cluster1Builtin,cluster1Color,cluster1Size,icon1OffsetY,icon1Opacity,clusterIcon2,cluster2Builtin,cluster2Color,cluster2Size,icon2OffsetY,icon2Overlap,icon2Opacity,style}=props;const baseType={fontFamily:FONTS[font]||FONTS.Inter,fontSize:`${size}${sizeUnit}`,fontWeight:Number(weight),letterSpacing:`${letterSpacing}em`,lineHeight:lineHeight,textTransform:transform,color:textColor,whiteSpace:\"nowrap\"};const leadingResolved=resolveIcon(leadingIcon,leadingBuiltin,leadingColor,leadingSize);const c1=resolveIcon(clusterIcon1,cluster1Builtin,cluster1Color,cluster1Size);const c2=resolveIcon(clusterIcon2,cluster2Builtin,cluster2Color,cluster2Size);// leading icon + text in the periwinkle chip. One real fill reaches all four edges;\n// the white ring is drawn on top + left only. Chip Opacity is baked into the fill so\n// the text / ring / bracket stay solid.\nconst fill=withAlpha(chipColor,chipOpacity);const labelGroup=/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:`${leadingIconGap}em`,...showChip?{background:fill,borderTop:`${ringWeight}px solid ${chipBorderColor}`,borderLeft:`${ringWeight}px solid ${chipBorderColor}`,boxShadow:`-${bracketWeight}px -${bracketWeight}px 0 0 ${bracketColor}`,borderRadius:`${chipRadiusTL}em ${chipRadiusTR}em ${chipRadiusBR}em ${chipRadiusBL}em`,padding:`${chipPadTop}rem ${chipPadX}em ${chipPadBottom}rem`}:{}},children:[leadingResolved?/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",flex:\"0 0 auto\",opacity:leadingIconOpacity/100},children:leadingResolved}):null,/*#__PURE__*/_jsx(\"span\",{children:text})]});// cluster aligns to the top of the chip; each icon gets its own vertical nudge,\n// and icon 2 can pull left (negative overlap) to tuck close to icon 1.\nconst cluster=showCluster?/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"flex-start\",flex:\"0 0 auto\"},children:[c1?/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",flex:\"0 0 auto\",opacity:icon1Opacity/100,transform:`translateY(${icon1OffsetY}px)`},children:c1}):null,c2?/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",flex:\"0 0 auto\",opacity:icon2Opacity/100,marginLeft:`${icon2Overlap}px`,transform:`translateY(${icon2OffsetY}px)`},children:c2}):null]}):null;const root={display:\"inline-flex\",alignItems:\"flex-start\",gap:`${clusterDistance}em`,...baseType,...style};return /*#__PURE__*/_jsxs(\"span\",{style:root,children:[labelGroup,cluster]});}HeroTagA.defaultProps={text:\"CORE PLATFORM COMPONENTS\",size:19,sizeUnit:\"px\",font:\"Inter\",weight:\"600\",letterSpacing:.03,lineHeight:1.4,transform:\"capitalize\",textColor:\"#3D7AFD\",leadingBuiltin:\"none\",leadingColor:\"#3D7AFD\",leadingSize:20,leadingIconGap:.5,leadingIconOpacity:75,showChip:true,chipColor:\"#DCE4FE\",chipOpacity:100,chipBorderColor:\"#FFFFFF\",ringWeight:3,bracketColor:\"#3D7AFD\",bracketWeight:3,chipRadiusTL:5,chipRadiusTR:0,chipRadiusBR:0,chipRadiusBL:0,chipPadTop:.3,chipPadBottom:.3,chipPadX:.95,showCluster:true,clusterDistance:.7,cluster1Builtin:\"sparkle\",cluster1Color:\"#3D7AFD\",cluster1Size:20,icon1OffsetY:-1,icon1Opacity:75,cluster2Builtin:\"rocket\",cluster2Color:\"#FFAD14\",cluster2Size:20,icon2OffsetY:-30,icon2Overlap:-8,icon2Opacity:75};addPropertyControls(HeroTagA,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"CORE PLATFORM COMPONENTS\"},size:{type:ControlType.Number,title:\"Size\",min:0,max:120,step:.1,defaultValue:19},sizeUnit:{type:ControlType.Enum,title:\"Size Unit\",options:[\"px\",\"rem\",\"em\"],optionTitles:[\"px\",\"rem\",\"em\"],displaySegmentedControl:true,defaultValue:\"px\"},font:{type:ControlType.Enum,title:\"Font\",options:[\"Inter\",\"Geist\",\"Neulis Sans\",\"Inherit\"],optionTitles:[\"Inter\",\"Geist\",\"Neulis Sans\",\"Inherit\"],defaultValue:\"Inter\"},weight:{type:ControlType.Enum,title:\"Weight\",options:[\"400\",\"500\",\"600\",\"700\"],optionTitles:[\"Regular\",\"Medium\",\"Semibold\",\"Bold\"],defaultValue:\"600\"},letterSpacing:{type:ControlType.Number,title:\"Tracking\",min:0,max:.5,step:.01,unit:\"em\",defaultValue:.03},lineHeight:{type:ControlType.Number,title:\"Line\",min:1,max:2,step:.05,unit:\"em\",defaultValue:1.4},transform:{type:ControlType.Enum,title:\"Case\",options:[\"none\",\"uppercase\",\"capitalize\",\"lowercase\"],optionTitles:[\"None\",\"UPPER\",\"Capitalize\",\"lower\"],defaultValue:\"capitalize\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#3D7AFD\"},leadingIcon:{type:ControlType.ComponentInstance,title:\"Leading Slot\"},leadingBuiltin:{type:ControlType.Enum,title:\"Leading Icon\",options:BUILTIN_OPTIONS,optionTitles:BUILTIN_TITLES,defaultValue:\"none\",hidden:p=>hasSlot(p.leadingIcon)},leadingColor:{type:ControlType.Color,title:\"Leading Color\",defaultValue:\"#3D7AFD\",hidden:p=>hasSlot(p.leadingIcon)||p.leadingBuiltin===\"none\"},leadingSize:{type:ControlType.Number,title:\"Leading Size\",min:4,max:80,step:1,unit:\"px\",defaultValue:20,hidden:p=>hasSlot(p.leadingIcon)||p.leadingBuiltin===\"none\"},leadingIconGap:{type:ControlType.Number,title:\"Icon Gap\",min:0,max:2,step:.05,unit:\"em\",defaultValue:.5,hidden:p=>!hasSlot(p.leadingIcon)&&p.leadingBuiltin===\"none\"},leadingIconOpacity:{type:ControlType.Number,title:\"Icon Opacity\",min:0,max:100,step:1,unit:\"%\",defaultValue:75,hidden:p=>!hasSlot(p.leadingIcon)&&p.leadingBuiltin===\"none\"},showChip:{type:ControlType.Boolean,title:\"Chip\",enabledTitle:\"On\",disabledTitle:\"Off\",defaultValue:true},chipColor:{type:ControlType.Color,title:\"Chip Fill\",defaultValue:\"#DCE4FE\",hidden:p=>!p.showChip},chipOpacity:{type:ControlType.Number,title:\"Chip Opacity\",min:0,max:100,step:1,unit:\"%\",defaultValue:100,hidden:p=>!p.showChip},chipBorderColor:{type:ControlType.Color,title:\"Ring Color\",defaultValue:\"#FFFFFF\",hidden:p=>!p.showChip},ringWeight:{type:ControlType.Number,title:\"Ring Weight\",min:0,max:12,step:.5,unit:\"px\",defaultValue:3,hidden:p=>!p.showChip},bracketColor:{type:ControlType.Color,title:\"Bracket Color\",defaultValue:\"#3D7AFD\",hidden:p=>!p.showChip},bracketWeight:{type:ControlType.Number,title:\"Bracket Weight\",min:0,max:16,step:1,unit:\"px\",defaultValue:3,hidden:p=>!p.showChip},chipRadiusTL:{type:ControlType.Number,title:\"Radius TL\",min:0,max:8,step:.1,unit:\"em\",defaultValue:5,hidden:p=>!p.showChip},chipRadiusTR:{type:ControlType.Number,title:\"Radius TR\",min:0,max:8,step:.1,unit:\"em\",defaultValue:0,hidden:p=>!p.showChip},chipRadiusBR:{type:ControlType.Number,title:\"Radius BR\",min:0,max:8,step:.1,unit:\"em\",defaultValue:0,hidden:p=>!p.showChip},chipRadiusBL:{type:ControlType.Number,title:\"Radius BL\",min:0,max:8,step:.1,unit:\"em\",defaultValue:0,hidden:p=>!p.showChip},chipPadTop:{type:ControlType.Number,title:\"Pad Top\",min:0,max:3,step:.05,unit:\"rem\",defaultValue:.3,hidden:p=>!p.showChip},chipPadBottom:{type:ControlType.Number,title:\"Pad Bottom\",min:0,max:3,step:.05,unit:\"rem\",defaultValue:.3,hidden:p=>!p.showChip},chipPadX:{type:ControlType.Number,title:\"Pad X\",min:0,max:3,step:.05,unit:\"em\",defaultValue:.95,hidden:p=>!p.showChip},showCluster:{type:ControlType.Boolean,title:\"Cluster\",enabledTitle:\"On\",disabledTitle:\"Off\",defaultValue:true},clusterDistance:{type:ControlType.Number,title:\"Cluster Dist\",min:0,max:4,step:.05,unit:\"em\",defaultValue:.7,hidden:p=>!p.showCluster},clusterIcon1:{type:ControlType.ComponentInstance,title:\"Cluster 1 Slot\",hidden:p=>!p.showCluster},cluster1Builtin:{type:ControlType.Enum,title:\"Cluster 1 Icon\",options:BUILTIN_OPTIONS,optionTitles:BUILTIN_TITLES,defaultValue:\"sparkle\",hidden:p=>!p.showCluster||hasSlot(p.clusterIcon1)},cluster1Color:{type:ControlType.Color,title:\"Cluster 1 Color\",defaultValue:\"#3D7AFD\",hidden:p=>!p.showCluster||hasSlot(p.clusterIcon1)||p.cluster1Builtin===\"none\"},cluster1Size:{type:ControlType.Number,title:\"Cluster 1 Size\",min:4,max:80,step:1,unit:\"px\",defaultValue:20,hidden:p=>!p.showCluster||hasSlot(p.clusterIcon1)||p.cluster1Builtin===\"none\"},icon1OffsetY:{type:ControlType.Number,title:\"Icon 1 Y\",min:-120,max:60,step:1,unit:\"px\",defaultValue:-1,hidden:p=>!p.showCluster},icon1Opacity:{type:ControlType.Number,title:\"Icon 1 Opacity\",min:0,max:100,step:1,unit:\"%\",defaultValue:75,hidden:p=>!p.showCluster},clusterIcon2:{type:ControlType.ComponentInstance,title:\"Cluster 2 Slot\",hidden:p=>!p.showCluster},cluster2Builtin:{type:ControlType.Enum,title:\"Cluster 2 Icon\",options:BUILTIN_OPTIONS,optionTitles:BUILTIN_TITLES,defaultValue:\"rocket\",hidden:p=>!p.showCluster||hasSlot(p.clusterIcon2)},cluster2Color:{type:ControlType.Color,title:\"Cluster 2 Color\",defaultValue:\"#FFAD14\",hidden:p=>!p.showCluster||hasSlot(p.clusterIcon2)||p.cluster2Builtin===\"none\"},cluster2Size:{type:ControlType.Number,title:\"Cluster 2 Size\",min:4,max:80,step:1,unit:\"px\",defaultValue:20,hidden:p=>!p.showCluster||hasSlot(p.clusterIcon2)||p.cluster2Builtin===\"none\"},icon2OffsetY:{type:ControlType.Number,title:\"Icon 2 Y\",min:-120,max:60,step:1,unit:\"px\",defaultValue:-30,hidden:p=>!p.showCluster},icon2Overlap:{type:ControlType.Number,title:\"Icon Overlap\",min:-60,max:40,step:1,unit:\"px\",defaultValue:-8,hidden:p=>!p.showCluster},icon2Opacity:{type:ControlType.Number,title:\"Icon 2 Opacity\",min:0,max:100,step:1,unit:\"%\",defaultValue:75,hidden:p=>!p.showCluster}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HeroTagA\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HeroTagA.map"],"mappings":"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"}