{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/5TlVxkAZLixfkKFvUJ4e/KEOfrAmnBt4z9lNyMYLL/Halftone_comp_test.js"],
  "sourcesContent": ["import{jsx as e}from\"react/jsx-runtime\";import{addPropertyControls as t,ControlType as i}from\"framer\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function l(t){let i;let{colorType:l,patternType:a,gradientType:r,startColor:n,endColor:o,imgURL:d,blurValue:p,contrastValue:u,brightnessValue:m,customGradient:s,dotColor:g,dotOpacity:c,dotSize:f,dotDistance:h}=t;\"image\"===a?i=`url(${d}) 50% / cover`:\"gradient\"===a&&(i=\"linear\"===r?`linear-gradient(${n}, ${o})`:\"radial\"===r?`radial-gradient(circle, ${n}, ${o})`:s);let y={pattern:\"light\"===l?`radial-gradient(circle, #fff 0px, #000 ${f}px) 0 0 / ${h}px ${h}px repeat`:`radial-gradient(circle, #000 0px, #fff ${f}px) 0 0 / ${h}px ${h}px repeat`},x={width:\"100%\",height:\"100%\",background:y.pattern,filter:\"contrast(10)\",overflow:\"hidden\",mixBlendMode:\"light\"===l?\"multiply\":\"screen\"},b={width:\"100%\",height:\"100%\",background:i,filter:\"image\"===a?`blur(${p}px) contrast(${u}) brightness(${m})`:\"none\",mixBlendMode:\"light\"===l?\"multiply\":\"screen\"};return /*#__PURE__*/e(\"div\",{style:{backgroundColor:g,opacity:c,mixBlendMode:\"light\"===l?\"screen\":\"multiply\",width:\"100%\",height:\"100%\",position:\"absolute\",top:0,right:0,bottom:0,left:0},children:/*#__PURE__*/e(\"div\",{style:x,children:/*#__PURE__*/e(\"div\",{style:b})})});}l.displayName=\"HalftonePattern\",t(l,{colorType:{type:i.Enum,title:\"Color Type\",options:[\"light\",\"dark\"],optionTitles:[\"Light\",\"Dark\"],defaultValue:\"light\"},patternType:{type:i.Enum,title:\"Pattern Type\",options:[\"image\",\"gradient\"],optionTitles:[\"Image\",\"Gradient\"],defaultValue:\"image\"},gradientType:{type:i.Enum,title:\"Gradient Type\",options:[\"linear\",\"radial\",\"custom\"],optionTitles:[\"Linear\",\"Radial\",\"Custom\"],defaultValue:\"linear\",hidden:({patternType:e})=>\"gradient\"!==e},startColor:{type:i.Color,title:\"Start Color\",defaultValue:\"#999\",hidden:({patternType:e,gradientType:t})=>\"gradient\"!==e||\"custom\"===t},endColor:{type:i.Color,title:\"End Color\",defaultValue:\"black\",hidden:({patternType:e,gradientType:t})=>\"gradient\"!==e||\"custom\"===t},imgURL:{type:i.File,title:\"Image URL\",allowedFileTypes:[\"png\",\"jpg\",\"jpeg\",\"gif\"],hidden:({patternType:e})=>\"image\"!==e},blurValue:{type:i.Number,title:\"Blur\",defaultValue:5,min:0,max:10,step:1,hidden:({patternType:e})=>\"image\"!==e},contrastValue:{type:i.Number,title:\"Contrast\",defaultValue:1.2,min:0,max:10,step:.1,hidden:({patternType:e})=>\"image\"!==e},brightnessValue:{type:i.Number,title:\"Brightness\",defaultValue:1.2,min:0,max:5,step:.1,hidden:({patternType:e})=>\"image\"!==e},customGradient:{type:i.String,title:\"Custom Gradient\",hidden:({patternType:e})=>\"custom\"!==e},dotColor:{type:i.Color,title:\"Dot Color\",defaultValue:\"#0066ff\"},dotOpacity:{type:i.Number,title:\"Dot Opacity\",defaultValue:.25,min:0,max:1,step:.05},dotSize:{type:i.Number,title:\"Dot Size\",defaultValue:3.5,min:2,max:10,step:.5},dotDistance:{type:i.Number,title:\"Dot Distance\",defaultValue:12,min:2,max:20,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HalftonePattern\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Halftone_comp_test.map"],
  "mappings": "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",
  "names": ["l", "t", "i", "a", "r", "n", "o", "d", "p", "u", "m", "s", "g", "c", "f", "h", "y", "x", "b", "addPropertyControls", "ControlType"]
}
