{"version":3,"file":"shared-lib.BiXPd_4z.mjs","names":["React.useState","React.useMemo","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","React.useContext","React.useMemo","React.Fragment","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/q1g5ZFVWIdUYrut1F4oJ/tKGcNXByuvGq35YAHdx9/SVG_Code.js","https:/framerusercontent.com/modules/pz3hmFNVeRPrLUSMUmtm/cPvxowUtOQsRrSnBQtYQ/aUuobFcRb.js","https:/framerusercontent.com/modules/yG5QDW2ADUCGnYLG5to8/6WS6vxMMEyYXJvCQ3SRX/VLHAiMVbH.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";/* ------------------------------------------\n   Color & SVG utilities\n-------------------------------------------*//** Extract viewBox numbers as [minX, minY, width, height]. Returns null if missing. */const parseViewBox=svg=>{const m=svg.match(/viewBox=[\"']\\s*([\\d.\\-]+)\\s+([\\d.\\-]+)\\s+([\\d.\\-]+)\\s+([\\d.\\-]+)\\s*[\"']/i);if(!m)return null;return[Number(m[1]),Number(m[2]),Number(m[3]),Number(m[4])];};/** Normalize color strings to a canonical form for matching (hex if possible). */const normalizeColor=c=>{const color=c.trim().toLowerCase();if(color===\"none\"||color.startsWith(\"url(\"))return color;// hex like #000 or #000000\nconst hex=color.match(/^#([0-9a-f]{3}|[0-9a-f]{6})$/i);if(hex){// expand #abc -> #aabbcc\nif(hex[1].length===3){const[a,b,d]=hex[1];return`#${a}${a}${b}${b}${d}${d}`;}return`#${hex[1]}`;}// rgb/rgba(...)\nconst rgb=color.match(/^rgba?\\(\\s*([0-9.]+)\\s*,\\s*([0-9.]+)\\s*,\\s*([0-9.]+)(?:\\s*,\\s*([0-9.]+))?\\s*\\)$/);if(rgb){const r=Math.max(0,Math.min(255,Math.round(Number(rgb[1]))));const g=Math.max(0,Math.min(255,Math.round(Number(rgb[2]))));const b=Math.max(0,Math.min(255,Math.round(Number(rgb[3]))));const toHex2=n=>n.toString(16).padStart(2,\"0\");return`#${toHex2(r)}${toHex2(g)}${toHex2(b)}`;}// common named colors we might encounter (extend if you like)\nif(color===\"black\")return\"#000000\";if(color===\"white\")return\"#ffffff\";return color// fallback (e.g., currentColor or unknown name)\n;};/** Collect unique non-'none' fill colors from fill attributes and inline styles. */const getUniqueFills=svg=>{const fills=[];// Matches fill=\"...\":\nconst attrRe=/fill=[\"'](.*?)[\"']/gi;let m;while((m=attrRe.exec(svg))!==null){const n=normalizeColor(m[1]);if(n!==\"none\"&&!n.startsWith(\"url(\")&&!fills.includes(n))fills.push(n);}// Matches style=\"...fill: ...;\"\nconst styleRe=/style=[\"'][^\"']*?fill\\s*:\\s*([^;\"']+)[^\"']*?[\"']/gi;while((m=styleRe.exec(svg))!==null){const n=normalizeColor(m[1]);if(n!==\"none\"&&!n.startsWith(\"url(\")&&!fills.includes(n))fills.push(n);}return fills;};/** Returns true if there is any <path ... stroke=...> */const hasPathStroke=svg=>/<path[^>]*\\sstroke=/.test(svg);/** Replace ALL non-'none' fills with a single color (used for 1-color mode). */const replaceAllFillsWith=(svg,to)=>{// fill=\"...\":\nlet out=svg.replace(/fill=[\"'](?!none[\"'])[^\\s\"']+[\"']/gi,`fill=\"${to}\"`);// style=\"...fill: ...;\"\nout=out.replace(/(style=[\"'][^\"']*?fill\\s*:\\s*)([^;\"']+)([^\"']*?[\"'])/gi,(_m,p1,_c,p3)=>`${p1}${to}${p3}`);return out;};/** Replace only specific source colors -> target colors (2-color mode). */const replaceSpecificFills=(svg,map)=>{let out=svg;// Replace attribute fills with exact color matches we know\nout=out.replace(/fill=[\"']([^\"']+)[\"']/gi,(_m,c)=>{const n=normalizeColor(c);if(n===\"none\"||n.startsWith(\"url(\"))return`fill=\"${c}\"`;return`fill=\"${map[n]??c}\"`;});// Replace style fills with exact matches\nout=out.replace(/(style=[\"'][^\"']*?fill\\s*:\\s*)([^;\"']+)([^\"']*?[\"'])/gi,(_m,p1,c,p3)=>{const n=normalizeColor(c);const repl=map[n]??c;return`${p1}${repl}${p3}`;});return out;};/* ------------------------------------------\n   Component\n-------------------------------------------*/export function SVG_Code(props){const{svg=\"\"}=props;// Keep initial palette visible in controls on mount/update\nconst[initialColors,setInitialColors]=React.useState({color1:\"#000000\",color2:\"#000000\",stroke:\"#000000\"});React.useEffect(()=>{const fills=getUniqueFills(svg);const strokeMatch=svg.match(/stroke=[\"'](.*?)[\"']/i);setInitialColors({color1:fills[0]??\"#000000\",color2:fills[1]??fills[2]??\"#000000\",stroke:normalizeColor(strokeMatch?.[1]??\"#000000\")});},[svg]);// Compute aspect ratio from viewBox so \"Fit\" behaves correctly\nconst aspect=React.useMemo(()=>{const vb=parseViewBox(svg);if(!vb)return undefined;const[,,w,h]=vb;if(w>0&&h>0)return w/h;return undefined;},[svg]);// Produce the final, injected SVG string\nconst processedSVG=React.useMemo(()=>{if(!svg)return\"\";// Ensure the inner SVG scales to this component's box\nlet updated=svg.replace(/width=\".*?\"/g,'width=\"100%\"').replace(/height=\".*?\"/g,'height=\"100%\"').replace(/preserveAspectRatio=\".*?\"/g,'preserveAspectRatio=\"xMidYMid meet\"');// Respect \"Use Original Colors\"\nif(props.useOriginalColors){// Still allow stroke width control if present and user wants it\nif(hasPathStroke(updated)){if(typeof props.strokeWidth===\"number\"){updated=updated.replace(/<path([^>]*)\\sstroke-width=[\"'][^\"']*[\"']/gi,`<path$1 stroke-width=\"${props.strokeWidth}\"`);}}return updated;}// Determine how many unique fills the SVG originally had\nconst fills=getUniqueFills(svg);if(fills.length<=1){// 1-color mode: replace ALL non-none fills with color1\nupdated=replaceAllFillsWith(updated,props.color1);}else if(fills.length===2){// 2-color mode: map unique A->color1, B->color2\nconst map={[fills[0]]:props.color1,[fills[1]]:props.color2};updated=replaceSpecificFills(updated,map);}else{// 3+ colors: per requirement, do NOT expose or apply extra color controls.\n// Leave original fills as-is.\n}// Stroke adjustments ONLY for <path> elements (no borders for other SVG elements)\nif(hasPathStroke(updated)){if(props.strokeColor){updated=updated.replace(/<path([^>]*)\\sstroke=[\"'][^\"']*[\"']/gi,`<path$1 stroke=\"${props.strokeColor}\"`);}if(typeof props.strokeWidth===\"number\"){updated=updated.replace(/<path([^>]*)\\sstroke-width=[\"'][^\"']*[\"']/gi,`<path$1 stroke-width=\"${props.strokeWidth}\"`);}}return updated;},[svg,props.useOriginalColors,props.color1,props.color2,props.strokeColor,props.strokeWidth]);// Wrapper sizing rules:\n// - Prevent auto-layout from shrinking us (fixes \"1px\" weirdness).\n// - Apply aspectRatio from the SVG's viewBox so \"Fit\" works correctly when one side is fixed.\nconst wrapperStyle={width:\"100%\",height:\"100%\",padding:props.padding,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"transparent\",boxSizing:\"border-box\",flex:\"0 0 auto\",// If Framer sets one side to \"Fit\", aspectRatio ensures the other side scales correctly\n...typeof props.height===\"number\"||typeof props.width===\"number\"?aspect?{aspectRatio:String(aspect)}:{}:{}};return /*#__PURE__*/_jsx(\"div\",{title:props.title,\"aria-label\":props.description,style:wrapperStyle,// Important: inner SVG is 100%/100%, the outer div defines the real size.\ndangerouslySetInnerHTML:{__html:processedSVG}});}/* ------------------------------------------\n   Defaults (ensure 24x24 fixed on insert)\n-------------------------------------------*/SVG_Code.defaultProps={width:24,height:24,color1:\"#000000\",color2:\"#000000\",strokeColor:\"#000000\",strokeWidth:1.5,padding:0,useOriginalColors:false,title:\"Icon name...\",description:\"Icon purpose...\",svg:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"\nxmlns=\"http://www.w3.org/2000/svg\">\n<path d=\"M6.22968 21.6072C5.34998 21.6072 4.49271 21.3051 3.79771 20.735C2.90414 20.0026 2.39062 18.919 2.39062 17.7627C2.39062 16.0033 3.64291 14.4755 5.36813 14.1307L8.15561 13.5734V7.34272C8.15561 5.55018 9.43138 3.99358 11.1897 3.64233L17.0785 2.46474C18.1963 2.24161 19.3418 2.52773 20.2226 3.24945C21.1033 3.97223 21.6094 5.03985 21.6094 6.17901C21.6094 7.97795 20.3293 9.53989 18.5646 9.89327L15.8444 10.4378V10.9032C15.8444 12.6958 14.5686 14.2524 12.8103 14.6036L10.0794 15.1502V17.7649C10.0794 19.5905 8.78015 21.1759 6.9898 21.5336C6.73678 21.5838 6.4827 21.6094 6.23075 21.6094L6.22968 21.6072ZM8.15668 15.5325L5.74606 16.015C4.91547 16.1816 4.31335 16.9161 4.31335 17.7627C4.31335 18.3403 4.56958 18.8827 5.0169 19.2489C5.46422 19.6151 6.04498 19.7603 6.61187 19.6471C7.50651 19.4677 8.15668 18.6755 8.15668 17.7627V15.5325ZM17.8226 4.3128C17.6999 4.3128 17.5782 4.32348 17.4554 4.34803L11.5676 5.52562C10.705 5.69858 10.0783 6.46193 10.0783 7.34165V13.188L12.4324 12.7171C13.295 12.5442 13.9217 11.7808 13.9217 10.9011V8.86088L18.1867 8.00785C19.0557 7.83382 19.6866 7.06407 19.6866 6.17794C19.6866 5.61637 19.4379 5.0911 19.0034 4.73558C18.666 4.45907 18.2497 4.3128 17.8226 4.3128Z\" fill=\"black\"/>\n</svg>`};/* ------------------------------------------\n   Controls\n-------------------------------------------*/addPropertyControls(SVG_Code,{svg:{type:ControlType.String,title:\"SVG Code\",displayTextArea:false},useOriginalColors:{type:ControlType.Boolean,title:\"Use Original Colors\",defaultValue:false},color1:{type:ControlType.Color,title:\"Primary Color\",defaultValue:\"#000000\",hidden(props){const fills=getUniqueFills(props.svg||\"\");return props.useOriginalColors||fills.length<1||fills.length>3;}},color2:{type:ControlType.Color,title:\"Secondary Color\",defaultValue:\"#000000\",hidden(props){const fills=getUniqueFills(props.svg||\"\");return props.useOriginalColors||fills.length<2||fills.length>3;}},strokeColor:{type:ControlType.Color,title:\"Stroke Color\",defaultValue:\"#000000\",hidden(props){return props.useOriginalColors||!hasPathStroke(props.svg||\"\");}},strokeWidth:{type:ControlType.Number,title:\"Stroke Width\",min:0,max:999999999,step:.5,defaultValue:1.5,displayStepper:true,hidden(props){return props.useOriginalColors||!hasPathStroke(props.svg||\"\");}},padding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,step:1,displayStepper:true},title:{type:ControlType.String,title:\"Title\",placeholder:\"Icon name...\"},description:{type:ControlType.String,title:\"Description\",placeholder:\"Icon purpose...\",description:\"More components at [Flowbase](https://www.flowbase.co)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"SVG_Code\":{\"type\":\"reactComponent\",\"name\":\"SVG_Code\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG_Code.map","// Generated by Framer (1ec61f0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{SVG_Code}from\"https://framerusercontent.com/modules/q1g5ZFVWIdUYrut1F4oJ/tKGcNXByuvGq35YAHdx9/SVG_Code.js\";const SVG_CodeFonts=getFonts(SVG_Code);const enabledGestures={ASgydz4k3:{hover:true}};const serializationHash=\"framer-9Kg0Z\";const variantClassNames={ASgydz4k3:\"framer-v-1xavtdn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const eu3UjyL4P=undefined;const A1DqRwC8r=undefined;const eZ5KjQcK1=undefined;const LOybR9PCg=undefined;const transition1={delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,iconDefault,iconHover,id,link,newTab,width,...props})=>{return{...props,A1DqRwC8r:newTab??props.A1DqRwC8r,eu3UjyL4P:link??props.eu3UjyL4P,eZ5KjQcK1:iconDefault??props.eZ5KjQcK1??'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M14.3134 3.33301H16.6135L11.5884 8.98087L17.5 16.6663H12.8713L9.24592 12.0051L5.0977 16.6663H2.7962L8.17099 10.6253L2.5 3.33301H7.24622L10.5232 7.59352L14.3134 3.33301ZM13.5061 15.3125H14.7806L6.55369 4.61574H5.186L13.5061 15.3125Z\" fill=\"#18181B\"/> </svg>',LOybR9PCg:iconHover??props.LOybR9PCg??'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M14.3134 3.33301H16.6135L11.5884 8.98087L17.5 16.6663H12.8713L9.24592 12.0051L5.0977 16.6663H2.7962L8.17099 10.6253L2.5 3.33301H7.24622L10.5232 7.59352L14.3134 3.33301ZM13.5061 15.3125H14.7806L6.55369 4.61574H5.186L13.5061 15.3125Z\" fill=\"url(#paint0_radial_255_2166)\"/> <defs> <radialGradient id=\"paint0_radial_255_2166\" cx=\"0\" cy=\"0\" r=\"1\" gradientTransform=\"matrix(7.31708 -13.3333 90.0433 157.722 10.1829 16.6663)\" gradientUnits=\"userSpaceOnUse\"> <stop stop-color=\"#368CFB\"/> <stop offset=\"0.3\" stop-color=\"#5CAEFE\"/> <stop offset=\"1\" stop-color=\"#FFEB85\"/> </radialGradient> </defs> </svg>'};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,eZ5KjQcK1,LOybR9PCg,eu3UjyL4P,A1DqRwC8r,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ASgydz4k3\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:eu3UjyL4P,motionChild:true,nodeId:\"ASgydz4k3\",openInNewTab:A1DqRwC8r,scopeId:\"aUuobFcRb\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1xavtdn\",className,classNames)} framer-10t74mo`,\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"ASgydz4k3\",ref:refBinding,style:{backgroundColor:\"var(--token-bdb93b17-092f-4e69-802d-e8ae03ad25bd, rgb(255, 255, 255))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 3.961538791656494px 9.243590354919434px 0px rgba(0, 0, 0, 0.08), 0px 17.166667938232422px 17.166667938232422px 0px rgba(0, 0, 0, 0.07), 0px 39.615386962890625px 23.76923179626465px 0px rgba(0, 0, 0, 0.04), 0px 69.9871826171875px 27.730770111083984px 0px rgba(0, 0, 0, 0.01), 0px 109.60256958007812px 30.371795654296875px 0px rgba(0, 0, 0, 0)\",...style},variants:{\"ASgydz4k3-hover\":{boxShadow:\"none\"}},...addPropertyOverrides({\"ASgydz4k3-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cga92l\",\"data-framer-name\":\"Icons\",layoutDependency:layoutDependency,layoutId:\"w39OVNWK4\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oh36y2-container\",\"data-framer-name\":\"Default\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"rsCnaedKu-container\",name:\"Default\",nodeId:\"rsCnaedKu\",rendersWithMotion:true,scopeId:\"aUuobFcRb\",style:{opacity:1},variants:{\"ASgydz4k3-hover\":{opacity:0}},children:/*#__PURE__*/_jsx(SVG_Code,{color1:\"var(--token-867a8de8-fff2-45a0-8d13-ac9472cddc49, rgb(24, 24, 27))\",color2:\"rgb(0, 0, 0)\",description:\"Icon purpose...\",height:\"100%\",id:\"rsCnaedKu\",layoutId:\"rsCnaedKu\",name:\"Default\",padding:0,strokeColor:\"rgb(0, 0, 0)\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:eZ5KjQcK1,title:\"Icon name...\",useOriginalColors:false,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ru03ph-container\",\"data-framer-name\":\"Hover\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ai2HSf2_J-container\",name:\"Hover\",nodeId:\"ai2HSf2_J\",rendersWithMotion:true,scopeId:\"aUuobFcRb\",style:{opacity:0},variants:{\"ASgydz4k3-hover\":{opacity:1}},children:/*#__PURE__*/_jsx(SVG_Code,{color1:\"var(--token-867a8de8-fff2-45a0-8d13-ac9472cddc49, rgb(24, 24, 27))\",color2:\"rgb(0, 0, 0)\",description:\"Icon purpose...\",height:\"100%\",id:\"ai2HSf2_J\",layoutId:\"ai2HSf2_J\",name:\"Hover\",padding:0,strokeColor:\"rgb(0, 0, 0)\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:LOybR9PCg,title:\"Icon name...\",useOriginalColors:true,width:\"100%\"})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9Kg0Z.framer-10t74mo, .framer-9Kg0Z .framer-10t74mo { display: block; }\",\".framer-9Kg0Z.framer-1xavtdn { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-9Kg0Z .framer-cga92l { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); justify-content: center; overflow: visible; padding: 0px; position: relative; width: 20px; }\",\".framer-9Kg0Z .framer-1oh36y2-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-9Kg0Z .framer-ru03ph-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"HC5L3vYM8\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"eZ5KjQcK1\":\"iconDefault\",\"LOybR9PCg\":\"iconHover\",\"eu3UjyL4P\":\"link\",\"A1DqRwC8r\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraUuobFcRb=withCSS(Component,css,\"framer-9Kg0Z\");export default FrameraUuobFcRb;FrameraUuobFcRb.displayName=\"Social Link\";FrameraUuobFcRb.defaultProps={height:36,width:36};addPropertyControls(FrameraUuobFcRb,{eZ5KjQcK1:{defaultValue:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M14.3134 3.33301H16.6135L11.5884 8.98087L17.5 16.6663H12.8713L9.24592 12.0051L5.0977 16.6663H2.7962L8.17099 10.6253L2.5 3.33301H7.24622L10.5232 7.59352L14.3134 3.33301ZM13.5061 15.3125H14.7806L6.55369 4.61574H5.186L13.5061 15.3125Z\" fill=\"#18181B\"/> </svg>',displayTextArea:false,title:\"Icon Default\",type:ControlType.String},oneZ5KjQcK1Change:{changes:\"eZ5KjQcK1\",type:ControlType.ChangeHandler},LOybR9PCg:{defaultValue:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M14.3134 3.33301H16.6135L11.5884 8.98087L17.5 16.6663H12.8713L9.24592 12.0051L5.0977 16.6663H2.7962L8.17099 10.6253L2.5 3.33301H7.24622L10.5232 7.59352L14.3134 3.33301ZM13.5061 15.3125H14.7806L6.55369 4.61574H5.186L13.5061 15.3125Z\" fill=\"url(#paint0_radial_255_2166)\"/> <defs> <radialGradient id=\"paint0_radial_255_2166\" cx=\"0\" cy=\"0\" r=\"1\" gradientTransform=\"matrix(7.31708 -13.3333 90.0433 157.722 10.1829 16.6663)\" gradientUnits=\"userSpaceOnUse\"> <stop stop-color=\"#368CFB\"/> <stop offset=\"0.3\" stop-color=\"#5CAEFE\"/> <stop offset=\"1\" stop-color=\"#FFEB85\"/> </radialGradient> </defs> </svg>',displayTextArea:false,title:\"Icon Hover\",type:ControlType.String},onLOybR9PCgChange:{changes:\"LOybR9PCg\",type:ControlType.ChangeHandler},eu3UjyL4P:{title:\"Link\",type:ControlType.Link},A1DqRwC8r:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onA1DqRwC8rChange:{changes:\"A1DqRwC8r\",type:ControlType.ChangeHandler}});addFonts(FrameraUuobFcRb,[{explicitInter:true,fonts:[]},...SVG_CodeFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraUuobFcRb\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"36\",\"framerIntrinsicHeight\":\"36\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"eZ5KjQcK1\\\":\\\"iconDefault\\\",\\\"LOybR9PCg\\\":\\\"iconHover\\\",\\\"eu3UjyL4P\\\":\\\"link\\\",\\\"A1DqRwC8r\\\":\\\"newTab\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HC5L3vYM8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aUuobFcRb.map","// Generated by Framer (98b71dc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"AkIazoHam\",\"VCr9STiri\"];const serializationHash=\"framer-1vEyk\";const variantClassNames={AkIazoHam:\"framer-v-1vljhqr\",VCr9STiri:\"framer-v-6fhrdm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Active:\"VCr9STiri\",Default:\"AkIazoHam\"};const getProps=({height,id,tap,width,...props})=>{return{...props,sS5Ep7jsI:tap??props.sS5Ep7jsI,variant:humanReadableVariantMap[props.variant]??props.variant??\"AkIazoHam\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,sS5Ep7jsI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"AkIazoHam\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapviqfc7=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(sS5Ep7jsI){const res=await sS5Ep7jsI(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"VCr9STiri\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1vljhqr\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"AkIazoHam\",onTap:onTapviqfc7,ref:refBinding,style:{backgroundColor:\"var(--token-2b91e65f-64ef-4321-ab27-614f835d0c45, rgb(0, 0, 0))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({VCr9STiri:{\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-omwpxl\",\"data-framer-name\":\"Line Wrap\",layoutDependency:layoutDependency,layoutId:\"GLWY_LUhy\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xppo0p\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"QHbEaH2TB\",style:{backgroundColor:\"var(--token-bdb93b17-092f-4e69-802d-e8ae03ad25bd, rgb(255, 255, 255))\",rotate:0},variants:{VCr9STiri:{rotate:45}}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-r6q8ia\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"Pmdxg00Jr\",style:{backgroundColor:\"var(--token-bdb93b17-092f-4e69-802d-e8ae03ad25bd, rgb(255, 255, 255))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-hfa8c\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"uimfGQobi\",style:{backgroundColor:\"var(--token-bdb93b17-092f-4e69-802d-e8ae03ad25bd, rgb(255, 255, 255))\",rotate:0},variants:{VCr9STiri:{rotate:-45}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1vEyk.framer-wgfa0p, .framer-1vEyk .framer-wgfa0p { display: block; }\",\".framer-1vEyk.framer-1vljhqr { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6px; position: relative; width: min-content; }\",\".framer-1vEyk .framer-omwpxl { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: var(--framer-aspect-ratio-supported, 20px); justify-content: center; overflow: hidden; padding: 6px; position: relative; width: 20px; }\",\".framer-1vEyk .framer-1xppo0p, .framer-1vEyk .framer-r6q8ia, .framer-1vEyk .framer-hfa8c { flex: none; height: 1px; overflow: hidden; position: relative; width: 16px; }\",\".framer-1vEyk.framer-v-6fhrdm .framer-1xppo0p, .framer-1vEyk.framer-v-6fhrdm .framer-hfa8c { left: calc(50.00000000000002% - 16px / 2); position: absolute; top: calc(50.00000000000002% - 1px / 2); z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"VCr9STiri\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"sS5Ep7jsI\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVLHAiMVbH=withCSS(Component,css,\"framer-1vEyk\");export default FramerVLHAiMVbH;FramerVLHAiMVbH.displayName=\"Hamburger\";FramerVLHAiMVbH.defaultProps={height:32,width:32};addPropertyControls(FramerVLHAiMVbH,{variant:{options:[\"AkIazoHam\",\"VCr9STiri\"],optionTitles:[\"Default\",\"Active\"],title:\"Variant\",type:ControlType.Enum},sS5Ep7jsI:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerVLHAiMVbH,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVLHAiMVbH\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VCr9STiri\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"sS5Ep7jsI\\\":\\\"tap\\\"}\",\"framerIntrinsicHeight\":\"32\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"32\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VLHAiMVbH.map"],"mappings":"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"}