{"version":3,"file":"PatchButton.BUGtDQ53.mjs","names":["React.useState","React.useRef"],"sources":["https:/framerusercontent.com/modules/XkoDbUAFND9p8QZmadyX/JV58EPEdJkW8k6NpKGjR/PatchButton.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,useReducedMotion}from\"framer-motion\";const lightPalettes={Action:{rest:\"#DBECFF\",liquid:\"#0A84FF\",text:\"#0A4FB3\",hoverText:\"#FFFFFF\",border:\"#0A84FF\"},Support:{rest:\"#DBECFF\",liquid:\"#0A84FF\",text:\"#0A4FB3\",hoverText:\"#FFFFFF\",border:\"#0A84FF\"},Discover:{rest:\"#F4E7FA\",liquid:\"#AF52DE\",text:\"#7526A7\",hoverText:\"#FFFFFF\",border:\"#AF52DE\"},Growth:{rest:\"#E1F8E4\",liquid:\"#28CD41\",text:\"#1E7F32\",hoverText:\"#FFFFFF\",border:\"#28CD41\"},Belong:{rest:\"#FFF8DB\",liquid:\"#FFCC00\",text:\"#7A5A00\",hoverText:\"#3B2B00\",border:\"#FFCC00\"},Navbar:{rest:\"#FFCC00\",liquid:\"#FFFFFF\",text:\"#3B2B00\",hoverText:\"#3B2B00\",border:\"transparent\"},Neutral:{rest:\"#F2F2F7\",liquid:\"#1C1C1E\",text:\"#1C1C1E\",hoverText:\"#FFFFFF\",border:\"#8E8E93\"}};const darkSurfacePalettes={Action:{rest:\"#202833\",liquid:\"#0A4FB3\",text:\"#72BCFF\",hoverText:\"#FFFFFF\",border:\"#72BCFF\"},Support:{rest:\"#202833\",liquid:\"#0A4FB3\",text:\"#72BCFF\",hoverText:\"#FFFFFF\",border:\"#72BCFF\"},Discover:{rest:\"#292330\",liquid:\"#7526A7\",text:\"#D99AF4\",hoverText:\"#FFFFFF\",border:\"#D99AF4\"},Growth:{rest:\"#202A23\",liquid:\"#167A2A\",text:\"#82EA91\",hoverText:\"#FFFFFF\",border:\"#82EA91\"},Belong:{rest:\"#2D291E\",liquid:\"#FFCC00\",text:\"#FFD84D\",hoverText:\"#3B2B00\",border:\"#FFD84D\"},Navbar:{rest:\"#FFCC00\",liquid:\"#FFFFFF\",text:\"#3B2B00\",hoverText:\"#3B2B00\",border:\"transparent\"},Neutral:{rest:\"#29292D\",liquid:\"#48484A\",text:\"#F2F2F7\",hoverText:\"#FFFFFF\",border:\"#C7C7CC\"}};const sizes={Large:{height:52,side:24,font:15,icon:17,gap:8},Medium:{height:44,side:22,font:14,icon:16,gap:7},Compact:{height:40,side:20,font:14,icon:15,gap:6}};function readDarkMode(){if(typeof window===\"undefined\")return false;const explicit=document.documentElement.dataset.patchCrewTheme;if(explicit===\"dark\")return true;if(explicit===\"light\")return false;return window.matchMedia(\"(prefers-color-scheme: dark)\").matches;}function parseSurfaceColor(value){const match=value.match(/rgba?\\(([^)]+)\\)/i);if(!match)return null;const parts=match[1].split(\",\").map(part=>Number.parseFloat(part.trim()));if(parts.length<3||parts.slice(0,3).some(Number.isNaN))return null;const alpha=parts.length>3?parts[3]:1;if(alpha<.35)return null;return{r:parts[0],g:parts[1],b:parts[2]};}function surfaceIsDark(element){if(typeof window===\"undefined\")return false;let current=element?.parentElement||null;for(let depth=0;current&&depth<12;depth+=1,current=current.parentElement){const color=parseSurfaceColor(window.getComputedStyle(current).backgroundColor);if(!color)continue;const luminance=.2126*color.r+.7152*color.g+.0722*color.b;return luminance<145;}return readDarkMode();}function useDarkMode(elementRef){const[dark,setDark]=React.useState(false);React.useLayoutEffect(()=>{const update=()=>setDark(surfaceIsDark(elementRef.current));update();const frame=window.requestAnimationFrame(update);const media=window.matchMedia(\"(prefers-color-scheme: dark)\");media.addEventListener(\"change\",update);const observer=new MutationObserver(update);observer.observe(document.documentElement,{attributes:true,subtree:true,attributeFilter:[\"class\",\"data-patch-crew-theme\",\"style\"]});return()=>{window.cancelAnimationFrame(frame);media.removeEventListener(\"change\",update);observer.disconnect();};},[elementRef]);return dark;}/**\n * Patch Crew production action button.\n * @framerIntrinsicWidth 164\n * @framerIntrinsicHeight 52\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight fixed\n */export default function PatchButton(props){const{label=\"Button\",link=\"#\",tone=\"Support\",size=\"Large\",widthMode=\"Auto\",openInNewTab=false,showExternalIcon=false,sponsoredLink=false,submitMode=false,surfaceMode=\"Auto\",previewDark=false,style,onClick}=props;const spec=sizes[size];const buttonRef=React.useRef(null);const reduceMotion=useReducedMotion();const staticRenderer=useIsStaticRenderer();const detectedDark=useDarkMode(buttonRef);const darkSurface=tone!==\"Navbar\"&&(surfaceMode===\"Dark\"||surfaceMode===\"Auto\"&&(previewDark||detectedDark));const paletteSet=darkSurface?darkSurfacePalettes:lightPalettes;const palette=paletteSet[tone]||paletteSet.Support;const[hovered,setHovered]=React.useState(false);const[focused,setFocused]=React.useState(false);const full=widthMode===\"Fill\";const isButton=submitMode||!!onClick;const MotionTag=isButton?motion.button:motion.a;const rel=sponsoredLink?openInNewTab?\"sponsored noreferrer\":\"sponsored\":openInNewTab?\"noreferrer\":undefined;const actionProps=isButton?{type:submitMode?\"submit\":\"button\"}:{href:link||\"#\",target:openInNewTab?\"_blank\":undefined,rel};const focusGap=darkSurface?\"#151229\":\"#FFFFFF\";return /*#__PURE__*/_jsxs(MotionTag,{ref:buttonRef,...actionProps,\"aria-label\":label,onClick:onClick,initial:false,onHoverStart:()=>setHovered(true),onHoverEnd:()=>setHovered(false),onPointerDown:()=>setFocused(false),onFocus:event=>setFocused(event.currentTarget.matches(\":focus-visible\")),onBlur:()=>setFocused(false),whileTap:reduceMotion||staticRenderer?undefined:{scale:.985},style:{...style,position:\"relative\",width:full?\"100%\":\"fit-content\",minWidth:0,height:spec.height,padding:\"0 \"+spec.side+\"px\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:showExternalIcon?spec.gap:0,overflow:\"hidden\",isolation:\"isolate\",border:\"2px solid \"+palette.border,borderRadius:999,background:palette.rest,boxShadow:focused?\"0 0 0 2px \"+focusGap+\", 0 0 0 5px #0A84FF\":\"none\",color:hovered?palette.hoverText:palette.text,fontFamily:'\"Inter\", sans-serif',fontSize:spec.font,fontWeight:600,lineHeight:1,letterSpacing:\"-0.01em\",textDecoration:\"none\",whiteSpace:\"nowrap\",cursor:\"pointer\",appearance:\"none\",WebkitAppearance:\"none\"},children:[/*#__PURE__*/_jsxs(motion.div,{\"aria-hidden\":\"true\",initial:false,animate:{y:hovered?\"-35%\":\"70%\"},transition:reduceMotion?{duration:.01}:hovered?{duration:.64,ease:[.22,1,.36,1]}:{duration:.52,ease:[.55,0,.78,0]},style:{position:\"absolute\",zIndex:1,left:\"-2%\",bottom:\"-100%\",width:\"104%\",height:\"200%\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(motion.svg,{viewBox:\"0 0 240 36\",preserveAspectRatio:\"none\",initial:false,animate:reduceMotion?{x:\"-25%\"}:{x:[\"-48%\",\"-22%\",\"-48%\"]},transition:reduceMotion?{duration:0}:{duration:1.35,ease:\"linear\",repeat:Infinity},style:{position:\"absolute\",top:0,left:0,width:\"200%\",height:32,overflow:\"visible\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M0 9 C28 -2 48 2 68 15 C92 31 121 31 145 15 C165 2 185 -2 213 9 C237 19 257 19 278 8 L278 38 L0 38 Z\",fill:palette.liquid})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:27,right:0,bottom:0,left:0,background:palette.liquid}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:31,right:\"9%\",width:\"42%\",height:8,borderRadius:999,background:\"rgba(255,255,255,0.16)\",filter:\"blur(4px)\"}})]}),/*#__PURE__*/_jsx(motion.span,{initial:false,animate:{color:hovered?palette.hoverText:palette.text},transition:{duration:reduceMotion?.01:.18,delay:reduceMotion?0:hovered?.22:.04},style:{position:\"relative\",zIndex:2,pointerEvents:\"none\"},children:label}),showExternalIcon&&/*#__PURE__*/_jsxs(motion.svg,{\"aria-hidden\":\"true\",viewBox:\"0 0 24 24\",width:spec.icon,height:spec.icon,fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{position:\"relative\",zIndex:2,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M15 3h6v6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M10 14 21 3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"})]})]});}PatchButton.displayName=\"Patch Button\";addPropertyControls(PatchButton,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Button\"},link:{type:ControlType.Link,title:\"Link\",defaultValue:\"#\",hidden:props=>!!props.submitMode},tone:{type:ControlType.Enum,title:\"Role\",options:[\"Support\",\"Discover\",\"Growth\",\"Belong\",\"Navbar\",\"Neutral\",\"Action\"],optionTitles:[\"Support \\xb7 blue\",\"Discover \\xb7 purple\",\"Growth \\xb7 green\",\"Belong \\xb7 yellow\",\"Navbar \\xb7 filled yellow\",\"Neutral\",\"Action \\xb7 legacy support\"],defaultValue:\"Support\"},size:{type:ControlType.Enum,title:\"Size\",options:[\"Large\",\"Medium\",\"Compact\"],defaultValue:\"Large\"},widthMode:{type:ControlType.Enum,title:\"Width\",options:[\"Auto\",\"Fill\"],optionTitles:[\"Fit content\",\"Fill container\"],defaultValue:\"Auto\"},openInNewTab:{type:ControlType.Boolean,title:\"New Tab\",defaultValue:false,hidden:props=>!!props.submitMode},showExternalIcon:{type:ControlType.Boolean,title:\"External Icon \\xb7 exception\",defaultValue:false,hidden:props=>!!props.submitMode},sponsoredLink:{type:ControlType.Boolean,title:\"Sponsored\",defaultValue:false,hidden:props=>!!props.submitMode},submitMode:{type:ControlType.Boolean,title:\"Submit\",defaultValue:false},surfaceMode:{type:ControlType.Enum,title:\"Surface\",options:[\"Auto\",\"Light\",\"Dark\"],optionTitles:[\"Auto \\xb7 follows theme\",\"Light surface\",\"Dark surface \\xb7 neon\"],defaultValue:\"Auto\"},previewDark:{type:ControlType.Boolean,title:\"Legacy dark preview\",defaultValue:false,hidden:()=>true},prominentOnDark:{type:ControlType.Boolean,title:\"Legacy prominent\",defaultValue:false,hidden:()=>true}});\nexport const __FramerMetadata__ = {\"exports\":{\"PatchButtonProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PatchButtonSurface\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"PatchButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"164\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"52\",\"framerContractVersion\":\"1\"}},\"PatchButtonSize\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PatchButtonTone\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PatchButtonWidth\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PatchButton.map"],"mappings":"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"}