{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/iQizRGR1tPWjB0yoX2UD/rlLpPUb61noLhIAQXWlv/SVG.js", "ssg:https://framerusercontent.com/modules/RkJ1dKWnoce04eFmY9f9/PSHvrVCOLCMBpJf55Ox8/dMrmfUFSI.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerIntrinsicWidth auto\n * @framerIntrinsicHeight auto\n */export default function SVGComponent(props){const{customSvgCode,overrideColors,customColor,customPadding,customStrokeWidth,lineCap,lineJoin,title,description}=props;const extractViewBox=svgCode=>{const viewBoxMatch=svgCode.match(/viewBox=\"([^\"]+)\"/);return viewBoxMatch?viewBoxMatch[1]:\"0 0 24 24\";};const processSVGContent=originalSvgCode=>{let modifiedSvgCode=originalSvgCode;const viewBox=extractViewBox(originalSvgCode);// Only modify colors if overrideColors is true\nif(overrideColors){// Handle circle fill\nconst circleFillRegex=/<circle[^>]*fill=\"([^\"]*)\"/;const circleMatch=modifiedSvgCode.match(circleFillRegex);if(circleMatch){const updatedCircle=circleMatch[0].replace(circleMatch[1],customColor);modifiedSvgCode=modifiedSvgCode.replace(circleFillRegex,updatedCircle);}else if(modifiedSvgCode.includes(\"<circle\")){modifiedSvgCode=modifiedSvgCode.replace(/<circle/g,`<circle fill=\"${customColor}\"`);}// Handle path stroke and fill\nif(modifiedSvgCode.includes('stroke=\"')){// Modify path with stroke\nmodifiedSvgCode=modifiedSvgCode.replace(/<path/g,`<path stroke=\"${customColor}\" stroke-linecap=\"${lineCap}\" stroke-width=\"${customStrokeWidth}\" stroke-linejoin=\"${lineJoin}\"`);}else{// Modify path without stroke\nmodifiedSvgCode=modifiedSvgCode.replace(/<path/g,`<path fill=\"${customColor}\"`);}}else if(modifiedSvgCode.includes('stroke=\"')){// If not overriding colors but stroke exists, still apply stroke properties\nmodifiedSvgCode=modifiedSvgCode.replace(/<path[^>]*stroke=\"([^\"]*)\"/g,`<path stroke=\"$1\" stroke-linecap=\"${lineCap}\" stroke-width=\"${customStrokeWidth}\" stroke-linejoin=\"${lineJoin}\"`);}// Ensure overflow is visible\nif(!modifiedSvgCode.includes('overflow=\"')){modifiedSvgCode=modifiedSvgCode.replace(/<svg/,`<svg overflow=\"visible\"`);}else{modifiedSvgCode=modifiedSvgCode.replace(/overflow=\"[^\"]*\"/,'overflow=\"visible\"');}return{processedCode:modifiedSvgCode,viewBox};};const containerStyle={padding:`${customPadding}px`,width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"};const accessibilityProps={role:\"img\",...title&&{\"aria-label\":title},...description&&{\"aria-description\":description}};const{processedCode,viewBox}=processSVGContent(customSvgCode);return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:/*#__PURE__*/_jsx(\"svg\",{width:\"100%\",height:\"100%\",viewBox:viewBox,preserveAspectRatio:\"xMinYMid meet\",...accessibilityProps,dangerouslySetInnerHTML:{__html:processedCode}})});}SVGComponent.defaultProps={customSvgCode:`<svg width=\"800\" height=\"800\" viewBox=\"0 0 800 800\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M225 508H400V674.668L225 508Z\" fill=\"#0055FF\"/>\n<path d=\"M400 341.664H225V508.332H575L400 341.664Z\" fill=\"#00AAFF\"/>\n<path d=\"M225 175L400 341.668H575V175H225Z\" fill=\"#88DDFF\"/>\n</svg>\n\n`,overrideColors:true,customColor:\"#000000\",customPadding:0,customStrokeWidth:2,lineCap:\"butt\",lineJoin:\"miter\",title:\"\",description:\"\"};addPropertyControls(SVGComponent,{customSvgCode:{type:ControlType.String,title:\"SVG Code\",displayTextArea:true,description:\"Paste your SVG code here. Made by [Tanguy Caruel](https://x.com/tanguycaruel).\"},overrideColors:{type:ControlType.Boolean,title:\"Override Colors\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},customColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\",hidden:props=>!props.overrideColors},customPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,step:1,displayStepper:true},customStrokeWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:2,min:0,step:.1,displayStepper:true,hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineCap:{type:ControlType.Enum,title:\"Line Cap\",options:[\"butt\",\"round\",\"square\"],optionTitles:[\"Butt\",\"Round\",\"Square\"],defaultValue:\"butt\",hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineJoin:{type:ControlType.Enum,title:\"Line Join\",options:[\"round\",\"miter\",\"bevel\"],optionTitles:[\"Round\",\"Miter\",\"Bevel\"],defaultValue:\"miter\",hidden:props=>!props.customSvgCode.includes('stroke=\"'),description:\"SVG Customizer by [Tanguy Caruel](https://x.com/tanguycaruel)\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"\",placeholder:\"Icon name...\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"\",placeholder:\"Icon purpose...\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVGComponent\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"auto\",\"framerIntrinsicHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG.map", "// Generated by Framer (ab692b1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter\",\"Inter\",\"Inter\",\"Inter\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]}];export const css=[\".framer-FG6Dn .framer-styles-preset-dzfwnc:not(.rich-text-wrapper), .framer-FG6Dn .framer-styles-preset-dzfwnc.rich-text-wrapper p { --framer-font-family: \\\"Inter\\\", sans-serif; --framer-font-family-bold: \\\"Inter\\\", sans-serif; --framer-font-family-bold-italic: \\\"Inter\\\", sans-serif; --framer-font-family-italic: \\\"Inter\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 12px; --framer-text-alignment: left; --framer-text-color: var(--token-6f33e9fe-c672-4fe5-9b8f-85a5cef536cd, #3a3630); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",'@media (max-width: 1199px) and (min-width: 810px) { .framer-FG6Dn .framer-styles-preset-dzfwnc:not(.rich-text-wrapper), .framer-FG6Dn .framer-styles-preset-dzfwnc.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 12px; --framer-text-alignment: left; --framer-text-color: var(--token-6f33e9fe-c672-4fe5-9b8f-85a5cef536cd, #3a3630); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-FG6Dn .framer-styles-preset-dzfwnc:not(.rich-text-wrapper), .framer-FG6Dn .framer-styles-preset-dzfwnc.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 12px; --framer-text-alignment: left; --framer-text-color: var(--token-6f33e9fe-c672-4fe5-9b8f-85a5cef536cd, #3a3630); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-FG6Dn\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["SVGComponent", "props", "customSvgCode", "overrideColors", "customColor", "customPadding", "customStrokeWidth", "lineCap", "lineJoin", "title", "description", "extractViewBox", "svgCode", "viewBoxMatch", "processSVGContent", "originalSvgCode", "modifiedSvgCode", "viewBox", "circleFillRegex", "circleMatch", "updatedCircle", "containerStyle", "accessibilityProps", "processedCode", "p", "addPropertyControls", "ControlType", "fontStore", "fonts", "css", "className"]
}
