{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/cFjPtjbJ051ozDpEHU2p/DcTNk63d3WvgOq1OUG6s/NoiseGradient.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * NOISE GRADIENT\n * By Benjamin den Boer\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function NoiseGradient(props){const{angle,backgroundColor,backgroundSize,blending,brightness,contrast,gradientColor,overlayColor}=props;let src=\"https://framerusercontent.com/images/BIDFYoNsJ2LPGX7kjhBw8Qrqcc.svg\";const size={width:\"100%\",height:\"100%\"};const inset={position:\"absolute\",inset:0};return /*#__PURE__*/ _jsxs(\"div\",{style:{...size,position:\"relative\",backgroundColor,isolation:\"isolate\"},children:[/*#__PURE__*/ _jsx(\"div\",{style:{...size,...inset,background:`linear-gradient(${angle}deg, ${gradientColor}, transparent), url(${src})`,filter:`contrast(${contrast}%) brightness(${brightness}%)`}}),/*#__PURE__*/ _jsx(\"div\",{style:{...size,...inset,backgroundColor:overlayColor,mixBlendMode:blending}})]});};NoiseGradient.defaultProps={density:1,backgroundColor:\"#FB0\",gradientColor:\"#F30\",overlayColor:\"#FED\",angle:45,contrast:500,brightness:500};NoiseGradient.displayName=\"Noise Gradient\";addPropertyControls(NoiseGradient,{backgroundColor:{type:ControlType.Color,title:\"Fill\"},gradientColor:{type:ControlType.Color,title:\"Gradient\"},angle:{title:\"Angle\",type:ControlType.Number,min:-180,max:180,unit:\"deg\",defaultValue:NoiseGradient.defaultProps.angle},contrast:{title:\"Contrast\",type:ControlType.Number,min:200,max:5e3,unit:\"%\"},brightness:{title:\"Brightness\",type:ControlType.Number,min:100,max:5e3,unit:\"%\"},overlayColor:{type:ControlType.Color,title:\"Overlay\"},blending:{type:ControlType.Enum,defaultValue:\"overlay\",options:[\"normal\",\"multiply\",\"screen\",\"overlay\",\"darken\",\"lighten\",\"color-dodge\",\"color-burn\",\"hard-light\",\"soft-light\",\"difference\",\"exclusion\",\"hue\",\"saturation\",\"color\",\"luminosity\",],optionTitles:[\"Normal\",\"Multiply\",\"Screen\",\"Overlay\",\"Darken\",\"Lighten\",\"Color Dodge\",\"Color Burn\",\"Hard Light\",\"Soft Light\",\"Difference\",\"Exclusion\",\"Hue\",\"Saturation\",\"Color\",\"Luminosity\",]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NoiseGradient\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NoiseGradient.map"],
  "mappings": "gGAUmB,SAARA,EAA+BC,EAAM,CAAC,GAAK,CAAC,MAAAC,EAAM,gBAAAC,EAAgB,eAAAC,EAAe,SAAAC,EAAS,WAAAC,EAAW,SAAAC,EAAS,cAAAC,EAAc,aAAAC,CAAY,EAAER,EAAUS,EAAI,sEAA4EC,EAAK,CAAC,MAAM,OAAO,OAAO,MAAM,EAAQC,EAAM,CAAC,SAAS,WAAW,MAAM,CAAC,EAAE,OAAqBC,EAAM,MAAM,CAAC,MAAM,CAAC,GAAGF,EAAK,SAAS,WAAW,gBAAAR,EAAgB,UAAU,SAAS,EAAE,SAAS,CAAeW,EAAK,MAAM,CAAC,MAAM,CAAC,GAAGH,EAAK,GAAGC,EAAM,WAAW,mBAAmBV,CAAK,QAAQM,CAAa,uBAAuBE,CAAG,IAAI,OAAO,YAAYH,CAAQ,iBAAiBD,CAAU,IAAI,CAAC,CAAC,EAAgBQ,EAAK,MAAM,CAAC,MAAM,CAAC,GAAGH,EAAK,GAAGC,EAAM,gBAAgBH,EAAa,aAAaJ,CAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAEL,EAAc,aAAa,CAAC,QAAQ,EAAE,gBAAgB,OAAO,cAAc,OAAO,aAAa,OAAO,MAAM,GAAG,SAAS,IAAI,WAAW,GAAG,EAAEA,EAAc,YAAY,iBAAiBe,EAAoBf,EAAc,CAAC,gBAAgB,CAAC,KAAKgB,EAAY,MAAM,MAAM,MAAM,EAAE,cAAc,CAAC,KAAKA,EAAY,MAAM,MAAM,UAAU,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKA,EAAY,OAAO,IAAI,KAAK,IAAI,IAAI,KAAK,MAAM,aAAahB,EAAc,aAAa,KAAK,EAAE,SAAS,CAAC,MAAM,WAAW,KAAKgB,EAAY,OAAO,IAAI,IAAI,IAAI,IAAI,KAAK,GAAG,EAAE,WAAW,CAAC,MAAM,aAAa,KAAKA,EAAY,OAAO,IAAI,IAAI,IAAI,IAAI,KAAK,GAAG,EAAE,aAAa,CAAC,KAAKA,EAAY,MAAM,MAAM,SAAS,EAAE,SAAS,CAAC,KAAKA,EAAY,KAAK,aAAa,UAAU,QAAQ,CAAC,SAAS,WAAW,SAAS,UAAU,SAAS,UAAU,cAAc,aAAa,aAAa,aAAa,aAAa,YAAY,MAAM,aAAa,QAAQ,YAAa,EAAE,aAAa,CAAC,SAAS,WAAW,SAAS,UAAU,SAAS,UAAU,cAAc,aAAa,aAAa,aAAa,aAAa,YAAY,MAAM,aAAa,QAAQ,YAAa,CAAC,CAAC,CAAC",
  "names": ["NoiseGradient", "props", "angle", "backgroundColor", "backgroundSize", "blending", "brightness", "contrast", "gradientColor", "overlayColor", "src", "size", "inset", "u", "p", "addPropertyControls", "ControlType"]
}
