{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/3vXboSgIYUKiXIZJ5h4z/1Ce3TkTLwFgCRocL2Pe2/CSSGradientCloud.js"],
  "sourcesContent": ["import { jsx as _jsx, jsxs as _jsxs, Fragment as _Fragment } from \"react/jsx-runtime\";\nimport { addPropertyControls, ControlType } from \"framer\"; /**\n                                                           * @framerSupportedLayoutWidth fixed\n                                                           * @framerSupportedLayoutHeight fixed\n                                                           */\nexport default function CssLinearGradient(props) {\n  return /*#__PURE__*/_jsxs(_Fragment, {\n    children: [/*#__PURE__*/_jsx(\"div\", {\n      style: {\n        content: \"\",\n        zIndex: -1,\n        position: \"absolute\",\n        top: 0,\n        left: 0,\n        right: 0,\n        bottom: 0,\n        background: `linear-gradient(90deg, ${props.leftColor} 0%, ${props.rightColor} 100%)`,\n        transform: `translate3d(0px, 0px, 0px) scale(${props.primaryScale})`,\n        filter: `blur(${props.primaryBlur}px)`,\n        borderRadius: `${props.borderRadius}px`\n      }\n    }), /*#__PURE__*/_jsx(\"div\", {\n      style: {\n        content: \"\",\n        zIndex: -2,\n        position: \"absolute\",\n        top: 0,\n        left: 0,\n        right: 0,\n        bottom: 0,\n        background: `linear-gradient(90deg, ${props.leftColor} 0%, ${props.rightColor} 100%)`,\n        transform: `translate3d(0px, 0px, 0) scale(${props.secondaryScale})`,\n        filter: `blur(${props.secondaryBlur}px)`,\n        borderRadius: `${props.borderRadius}px`,\n        opacity: props.secondaryOpacity\n      }\n    })]\n  });\n}\n;\naddPropertyControls(CssLinearGradient, {\n  primaryScale: {\n    title: \"Primary Gradient Scale\",\n    type: ControlType.Number,\n    min: 0,\n    defaultValue: 2,\n    max: 10,\n    displayStepper: true,\n    step: .1\n  },\n  primaryBlur: {\n    title: \"Primary Blur\",\n    type: ControlType.Number,\n    min: 0,\n    defaultValue: 30,\n    max: 100,\n    displayStepper: true,\n    step: 1\n  },\n  secondaryScale: {\n    title: \"Secondary Gradient Scale\",\n    type: ControlType.Number,\n    min: 0,\n    defaultValue: 4,\n    max: 10,\n    displayStepper: true,\n    step: .1\n  },\n  secondaryBlur: {\n    title: \"Secondary Blur\",\n    type: ControlType.Number,\n    min: 0,\n    defaultValue: 30,\n    max: 100,\n    displayStepper: true,\n    step: 1\n  },\n  secondaryOpacity: {\n    title: \"Secondary Gradient Opacity\",\n    type: ControlType.Number,\n    min: 0,\n    defaultValue: 1,\n    max: 1,\n    displayStepper: false,\n    step: .1\n  },\n  borderRadius: {\n    title: \"Radius\",\n    type: ControlType.Number,\n    min: 0,\n    defaultValue: 100,\n    max: 999,\n    displayStepper: false,\n    step: 1\n  },\n  leftColor: {\n    title: \"Left Color\",\n    type: ControlType.Color,\n    defaultValue: \"rgba(0,240,255,1)\"\n  },\n  rightColor: {\n    title: \"Right Color\",\n    type: ControlType.Color,\n    defaultValue: \"#18E8A9\"\n  }\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"CssLinearGradient\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerSupportedLayoutWidth\": \"fixed\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./CSSGradientCloud.map"],
  "mappings": "gJAAAA,IAKe,SAARC,EAAmCC,EAAO,CAC/C,OAAoBC,EAAMC,EAAW,CACnC,SAAU,CAAcC,EAAK,MAAO,CAClC,MAAO,CACL,QAAS,GACT,OAAQ,GACR,SAAU,WACV,IAAK,EACL,KAAM,EACN,MAAO,EACP,OAAQ,EACR,WAAY,0BAA0BH,EAAM,iBAAiBA,EAAM,mBACnE,UAAW,oCAAoCA,EAAM,gBACrD,OAAQ,QAAQA,EAAM,iBACtB,aAAc,GAAGA,EAAM,gBACzB,CACF,CAAC,EAAgBG,EAAK,MAAO,CAC3B,MAAO,CACL,QAAS,GACT,OAAQ,GACR,SAAU,WACV,IAAK,EACL,KAAM,EACN,MAAO,EACP,OAAQ,EACR,WAAY,0BAA0BH,EAAM,iBAAiBA,EAAM,mBACnE,UAAW,kCAAkCA,EAAM,kBACnD,OAAQ,QAAQA,EAAM,mBACtB,aAAc,GAAGA,EAAM,iBACvB,QAASA,EAAM,gBACjB,CACF,CAAC,CAAC,CACJ,CAAC,CACH,CAEAI,EAAoBL,EAAmB,CACrC,aAAc,CACZ,MAAO,yBACP,KAAMM,EAAY,OAClB,IAAK,EACL,aAAc,EACd,IAAK,GACL,eAAgB,GAChB,KAAM,EACR,EACA,YAAa,CACX,MAAO,eACP,KAAMA,EAAY,OAClB,IAAK,EACL,aAAc,GACd,IAAK,IACL,eAAgB,GAChB,KAAM,CACR,EACA,eAAgB,CACd,MAAO,2BACP,KAAMA,EAAY,OAClB,IAAK,EACL,aAAc,EACd,IAAK,GACL,eAAgB,GAChB,KAAM,EACR,EACA,cAAe,CACb,MAAO,iBACP,KAAMA,EAAY,OAClB,IAAK,EACL,aAAc,GACd,IAAK,IACL,eAAgB,GAChB,KAAM,CACR,EACA,iBAAkB,CAChB,MAAO,6BACP,KAAMA,EAAY,OAClB,IAAK,EACL,aAAc,EACd,IAAK,EACL,eAAgB,GAChB,KAAM,EACR,EACA,aAAc,CACZ,MAAO,SACP,KAAMA,EAAY,OAClB,IAAK,EACL,aAAc,IACd,IAAK,IACL,eAAgB,GAChB,KAAM,CACR,EACA,UAAW,CACT,MAAO,aACP,KAAMA,EAAY,MAClB,aAAc,mBAChB,EACA,WAAY,CACV,MAAO,cACP,KAAMA,EAAY,MAClB,aAAc,SAChB,CACF,CAAC",
  "names": ["init_shims", "CssLinearGradient", "props", "u", "l", "p", "addPropertyControls", "ControlType"]
}
