{"version":3,"file":"m1vHryRaK.Bb3wEDvo.mjs","names":["x"],"sources":["https:/framerusercontent.com/modules/WcMbHBks2nbpih8cQpDP/AhqzfIsqvEqQBTf3A4Vp/Conic.js","https:/framerusercontent.com/modules/UaBQQZHwcyP7Daxd6a3s/xduib5UTb9WT3w5CV6jw/m1vHryRaK.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,Color,motion}from\"framer\";import{defaultEvents}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";const colorToValue=c=>Color(c).toValue();/**\n * CONIC\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Conic(props){const{colors,radius,from,xPos,yPos,blur,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,transition}=props;/* The CSS Background String */ const background=`conic-gradient(from ${from}deg at ${xPos}% ${yPos*0.5+25}%, ${colors.map(c=>colorToValue(c)).join(\",\")})`;/* Fallback variables */ let message=\"\";let isEmpty=false;let fallBackColor=colors[0];/* Fallback for 0 colors or 1 color in array */ if(colors.length==0){message=\"👋 Please add 2+ colors.\";fallBackColor=\"rgba(136, 85, 255, 0.1)\";isEmpty=true;}else if(colors.length==1){isEmpty=true;fallBackColor=colors[0];}else{isEmpty=false;}return(/*#__PURE__*/ _jsx(\"div\",{style:{width:\"100%\",height:\"100%\",overflow:\"hidden\",borderRadius:radius},children:/*#__PURE__*/ _jsx(motion.div,{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,transition:transition,initial:false,animate:{filter:`blur(${blur}px)`,background:isEmpty?fallBackColor:background},style:{width:\"100%\",height:\"100%\",display:\"flex\",placeItems:\"center\",placeContent:\"center\",color:\"#85F\"},children:message})}));}/* Default Properties */ Conic.defaultProps={colors:[\"cyan\",\"magenta\",\"yellow\",\"cyan\"],blur:0,radius:0,from:0,xPos:50,yPos:50};/* Property Controls, Default Gradient */ addPropertyControls(Conic,{colors:{type:ControlType.Array,title:\"Colors\",control:{type:ControlType.Color,title:\"Color\"},defaultValue:Conic.defaultProps.colors},radius:{type:ControlType.Number,title:\"Radius\",min:0,max:500},blur:{type:ControlType.Number,title:\"Blur\",min:0,max:100},from:{type:ControlType.Number,title:\"Angle\",unit:\"°\",min:0,max:1080,displayStepper:true,step:15},xPos:{type:ControlType.Number,title:\"X\",unit:\"%\",min:0,max:100},yPos:{type:ControlType.Number,title:\"Y\",unit:\"%\",min:0,max:100},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Conic\":{\"type\":\"reactComponent\",\"name\":\"Conic\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Conic.map","// Generated by Framer (508aa67)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Conic}from\"https://framerusercontent.com/modules/WcMbHBks2nbpih8cQpDP/AhqzfIsqvEqQBTf3A4Vp/Conic.js\";const ConicFonts=getFonts(Conic);const cycleOrder=[\"dpAj38KIp\"];const serializationHash=\"framer-6XH4B\";const variantClassNames={dpAj38KIp:\"framer-v-h5el3l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({angle,height,id,radius,width,x,y,...props})=>{var _ref,_ref1,_ref2;return{...props,G8sxC8IoX:(_ref=x!==null&&x!==void 0?x:props.G8sxC8IoX)!==null&&_ref!==void 0?_ref:50,Olj0Q0kF4:(_ref1=y!==null&&y!==void 0?y:props.Olj0Q0kF4)!==null&&_ref1!==void 0?_ref1:50,T5arr9pMb:radius!==null&&radius!==void 0?radius:props.T5arr9pMb,YgiSQ2C1w:(_ref2=angle!==null&&angle!==void 0?angle:props.YgiSQ2C1w)!==null&&_ref2!==void 0?_ref2:150};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,T5arr9pMb,YgiSQ2C1w,G8sxC8IoX,Olj0Q0kF4,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dpAj38KIp\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-h5el3l\",className,classNames),\"data-framer-name\":\"Frame\",layoutDependency:layoutDependency,layoutId:\"dpAj38KIp\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:radiusForCorner(T5arr9pMb,3),borderBottomRightRadius:radiusForCorner(T5arr9pMb,2),borderTopLeftRadius:radiusForCorner(T5arr9pMb,0),borderTopRightRadius:radiusForCorner(T5arr9pMb,1),...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-f3hsat-container\",\"data-framer-name\":\"Blitz Gradient\",layoutDependency:layoutDependency,layoutId:\"yfwFEDGCr-container\",name:\"Blitz Gradient\",children:/*#__PURE__*/_jsx(Conic,{blur:0,colors:[\"rgb(0, 255, 246)\",\"rgb(219, 232, 143)\",\"rgb(239, 130, 239)\",\"rgb(111, 152, 232)\",\"rgb(111, 226, 164)\",\"rgb(131, 204, 237)\",\"rgb(0, 255, 246)\"],from:YgiSQ2C1w,height:\"100%\",id:\"yfwFEDGCr\",layoutId:\"yfwFEDGCr\",name:\"Blitz Gradient\",radius:T5arr9pMb,style:{height:\"100%\",width:\"100%\"},width:\"100%\",xPos:G8sxC8IoX,yPos:Olj0Q0kF4})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6XH4B.framer-1ucbsb2, .framer-6XH4B .framer-1ucbsb2 { display: block; }\",\".framer-6XH4B.framer-h5el3l { height: 232px; overflow: hidden; position: relative; width: 232px; will-change: var(--framer-will-change-override, transform); }\",\".framer-6XH4B .framer-f3hsat-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 232\n * @framerIntrinsicWidth 232\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"T5arr9pMb\":\"radius\",\"YgiSQ2C1w\":\"angle\",\"G8sxC8IoX\":\"x\",\"Olj0Q0kF4\":\"y\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerm1vHryRaK=withCSS(Component,css,\"framer-6XH4B\");export default Framerm1vHryRaK;Framerm1vHryRaK.displayName=\"Blitzit UI/Gradient\";Framerm1vHryRaK.defaultProps={height:232,width:232};addPropertyControls(Framerm1vHryRaK,{T5arr9pMb:{defaultValue:0,title:\"Radius\",type:ControlType.Number},YgiSQ2C1w:{defaultValue:150,displayStepper:true,max:360,min:0,step:15,title:\"Angle\",type:ControlType.Number},G8sxC8IoX:{defaultValue:50,max:100,min:0,title:\"X\",type:ControlType.Number},Olj0Q0kF4:{defaultValue:50,max:100,min:0,title:\"Y\",type:ControlType.Number}});addFonts(Framerm1vHryRaK,[{explicitInter:true,fonts:[]},...ConicFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerm1vHryRaK\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"232\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"232\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"T5arr9pMb\\\":\\\"radius\\\",\\\"YgiSQ2C1w\\\":\\\"angle\\\",\\\"G8sxC8IoX\\\":\\\"x\\\",\\\"Olj0Q0kF4\\\":\\\"y\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./m1vHryRaK.map"],"mappings":"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"}