{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/vkHAj2Yk0mTnbM6ZdN5c/PlLMu0V3HsBupvdXeFrH/FormSpark.js", "ssg:https://framerusercontent.com/modules/Eux0yY70F1dNR2Bk8FQa/JXF0xUaeBMxDeexcBt6O/xTEo_wd53.js", "ssg:https://framerusercontent.com/modules/ZQSL3cOwPNDJTwjuMhFG/S599du2rHKXSqtIX4Psu/ROJUfj3or.js", "ssg:https://framerusercontent.com/modules/AYnGLOw3RJYDDp6jhSjx/V2CLWNXRSO77dhX6j0t9/wZQ4CGmn9.js", "ssg:https://framerusercontent.com/modules/F5id8cYyaf8eRFypOzua/uKHk8Vk2UK8EpSYQzbyL/coeGXmhTz.js", "ssg:https://framerusercontent.com/modules/9gNsCbaCMvDYvpEMHUOk/JILZw9pZKPQqzcVwbKwo/KyjlUC6YW.js", "ssg:https://framerusercontent.com/modules/2Z8XDmkhUXAexziutUT6/IXkRndaM0PLQYpP0r71D/mrm3gWHaW.js", "ssg:https://framerusercontent.com/modules/wf3wAWFBSMYbsJSbuAO9/DEx1L23POrVzgbppTDxS/cUOsKPqM1.js", "ssg:https://framerusercontent.com/modules/qPjY3OP2nkQQ0RAaWLcC/xlNQI4Qic04DYtwRh8Lg/LRYreFYfl.js"],
  "sourcesContent": ["import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map", "// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{motion}from\"framer-motion\";import{containerStyles,usePadding,useRadius,paddingControl,borderRadiusControl,fontControls,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{useCallback,useMemo,useState}from\"react\";const emailRegex=/^(([^<>()[\\]\\\\.,;:\\s@\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/;const validateEmail=email=>{return emailRegex.test(String(email).toLowerCase());};/**\n * FORMSPARK\n *\n * @framerIntrinsicWidth 550\n * @framerIntrinsicHeight 290\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ const FormSpark=withCSS(function FormSpark({formId,withName,nameField:name,withEmail,email,withMessage,message,layout,inputs,button,style,gap,onSubmit,...props}){const[nameValue,setName]=useState(name===null||name===void 0?void 0:name.value);const[emailValue,setEmail]=useState(email===null||email===void 0?void 0:email.value);const[messageValue,setMessage]=useState(message===null||message===void 0?void 0:message.value);const[isNameError,setNameError]=useState(false);const[isEmailError,setEmailError]=useState(false);const[isMessageError,setMessageError]=useState(false);const[isLoading,setLoading]=useState(false);const[isSuccess,setSuccess]=useState(false);const isCanvas=useMemo(()=>{return RenderTarget.current()===RenderTarget.canvas;},[]);const gridTemplateRows=useMemo(()=>{const rows=[];if(withName||withMessage){rows.push(\"max-content\");}if(withMessage){rows.push(\"1fr\");}return[...rows,\"max-content\"].join(\" \");},[withName,withEmail,withMessage]);const gridTemplateColumns=useMemo(()=>{const cols=[];if((withName&&!withEmail||withEmail&&!withName)&&!withMessage&&layout===\"horizontal\"){return\"1fr max-content\";}return\"1fr\";},[withName,withEmail,withMessage,layout]);const{fontFamily,fontSize,fontWeight}=useFontControls(props);const borderRadius=useRadius(props);const paddingValue=usePadding(props);const validateForm=useCallback(()=>{let error=false;setNameError(false);setEmailError(false);setMessageError(false);if(withName&&!nameValue){setNameError(true);error=true;}if(withEmail&&(!emailValue||!validateEmail(emailValue))){setEmailError(true);error=true;}if(withMessage&&!messageValue){setMessageError(true);error=true;}return error;},[validateEmail,withName,withEmail,withMessage,nameValue,emailValue,messageValue,]);const handleSubmit=useCallback(event=>{setLoading(true);event.preventDefault();if(validateForm()){setLoading(false);}else{const data=new FormData(event.target);const entries=Object.fromEntries(data.entries());fetch(`https://submit-form.com/${formId}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(entries)}).then(()=>{setSuccess(true);onSubmit();}).catch(()=>setLoading(false));}},[formId,onSubmit,validateForm]);const handleNameChange=useCallback(event=>{setNameError(false);setName(event.target.value);},[]);const handleEmailChange=useCallback(event=>{setEmailError(false);setEmail(event.target.value);},[]);const handleMessageChange=useCallback(event=>{setMessageError(false);setMessage(event.target.value);},[]);return(/*#__PURE__*/ _jsx(motion.div,{style:{...style,...containerStyles,flexDirection:\"column\",\"--framer-formspark-placeholder-color\":inputs.placeholderColor},children:isSuccess?/*#__PURE__*/ _jsx(motion.div,{style:{height:\"60px\",width:\"60px\",background:button.fill,color:button.color,borderRadius:\"50%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},initial:{scale:0},animate:{scale:1},transition:{duration:0.3},children:/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"28\",height:\"28\",children:/*#__PURE__*/ _jsx(\"path\",{d:\"M 2 14 L 10 22 L 26 6\",fill:\"transparent\",strokeWidth:\"4\",stroke:\"currentColor\",strokeLinecap:\"round\"})})}):/*#__PURE__*/ _jsxs(\"form\",{style:{display:\"grid\",gridTemplateRows,gridTemplateColumns,gap,width:\"100%\",height:\"100%\"},onSubmit:handleSubmit,method:\"POST\",children:[(withName||withEmail)&&/*#__PURE__*/ _jsxs(\"div\",{style:{width:\"100%\",display:\"grid\",gridAutoFlow:layout===\"horizontal\"?\"column\":\"row\",gap},children:[withName&&/*#__PURE__*/ _jsx(\"input\",{className:\"framer-formspark-input\",type:\"text\",name:\"name\",placeholder:name.placeholder,value:isCanvas?name.value:nameValue,onChange:handleNameChange,style:{...defaultStyle,padding:paddingValue,borderRadius,fontFamily,fontWeight,fontSize,background:inputs.fill,color:inputs.color,boxShadow:`inset 0 0 0 1px ${isNameError?inputs.error:\"transparent\"}`}}),withEmail&&/*#__PURE__*/ _jsx(\"input\",{className:\"framer-formspark-input\",type:\"email\",name:\"email\",placeholder:email.placeholder,value:isCanvas?email.value:emailValue,onChange:handleEmailChange,style:{...defaultStyle,padding:paddingValue,borderRadius,fontFamily,fontWeight,fontSize,background:inputs.fill,color:inputs.color,boxShadow:`inset 0 0 0 1px ${isEmailError?inputs.error:\"transparent\"}`}})]}),withMessage&&/*#__PURE__*/ _jsx(\"textarea\",{className:\"framer-formspark-input\",placeholder:message.placeholder,name:\"message\",value:isCanvas?message.value:messageValue,onChange:handleMessageChange,style:{...defaultStyle,minHeight:0,padding:paddingValue,resize:\"vertical\",borderRadius,background:inputs.fill,fontFamily,fontWeight,fontSize,color:inputs.color,boxShadow:`inset 0 0 0 1px ${isMessageError?inputs.error:\"transparent\"}`}}),/*#__PURE__*/ _jsxs(\"div\",{children:[/*#__PURE__*/ _jsx(motion.input,{type:\"submit\",value:button.label,style:{...defaultStyle,borderRadius,padding:paddingValue,fontFamily,fontWeight:button.fontWeight,fontSize,background:button.fill,cursor:\"pointer\",color:button.color,zIndex:1},transition:{type:\"ease\",duration:0.3},whileHover:{opacity:0.8}}),isLoading&&/*#__PURE__*/ _jsx(\"div\",{style:{borderRadius,position:\"absolute\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:\"100%\",height:\"100%\",left:0,top:0,zIndex:2,color:button.color,background:button.fill},children:/*#__PURE__*/ _jsx(motion.div,{style:{height:16,width:16},initial:{rotate:0},animate:{rotate:360},transition:{duration:2,repeat:Infinity},children:/*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"16\",height:\"16\",children:[/*#__PURE__*/ _jsx(\"path\",{d:\"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.419 3.582 16 8 16 C 12.418 16 16 12.419 16 8 C 15.999 3.582 12.418 0 8 0 Z M 8 14 C 4.687 14 2 11.314 2 8 C 2 4.687 4.687 2 8 2 C 11.314 2 14 4.687 14 8 C 14 11.314 11.314 14 8 14 Z\",fill:\"currentColor\",opacity:\"0.2\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M 8 0 C 12.418 0 15.999 3.582 16 8 C 16 8 16 9 15 9 C 14 9 14 8 14 8 C 14 4.687 11.314 2 8 2 C 4.687 2 2 4.687 2 8 C 2 8 2 9 1 9 C 0 9 0 8 0 8 C 0 3.582 3.582 0 8 0 Z\",fill:\"currentColor\"})]})})})]})]})}));},[\".framer-formspark-input::placeholder { color: var(--framer-formspark-placeholder-color) !important; }\",]);FormSpark.defaultProps={fontSize:16,fontFamily:\"Inter\",fontWeight:400,padding:15,paddingTop:15,paddingBottom:15,paddingLeft:15,paddingRight:15,borderRadius:8,topLeftRadius:8,topRightRadius:8,bottomRightRadius:8,bottomLeftRadius:8,gap:15,nameField:{value:undefined,placeholder:\"Name\"},email:{value:undefined,placeholder:\"Email\"},message:{value:undefined,placeholder:\"Message\"},inputs:{fill:\"#EBEBEB\",color:\"#000\",placeholderColor:\"rgba(0, 0, 0, 0.5)\",error:\"#EE4444\"},layout:{fill:\"#EBEBEB\",color:\"#000\",placeholderColor:\"rgba(0, 0, 0, 0.5)\",error:\"#EE4444\"},button:{label:\"Sign Up\",fontWeight:600,fill:\"#000\",color:\"#FFF\"}};addPropertyControls(FormSpark,{formId:{title:\"ID\",placeholder:\"7PbPpGN3\",type:ControlType.String,description:\"Create a [FormSpark](https://formspark.io/) account, add a new form and copy its ID. [Learn more\u2026](https://www.framer.com/sites/integrations/formspark/)\"},withName:{title:\"Name\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},nameField:{title:\" \",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Name\"},value:{title:\"Value\",type:ControlType.String,defaultValue:\"\"}},hidden:props=>!props.withName},withEmail:{title:\"Email\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},email:{title:\" \",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Email\"},value:{title:\"Value\",type:ControlType.String}},hidden:props=>!props.withEmail},withMessage:{title:\"Message\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},message:{title:\" \",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Message\"},value:{title:\"Value\",type:ControlType.String}},hidden:props=>!props.withMessage},layout:{title:\"Layout\",type:ControlType.Enum,options:[\"horizontal\",\"vertical\"],displaySegmentedControl:true,defaultValue:\"horizontal\"},inputs:{title:\"Inputs\",type:ControlType.Object,controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EBEBEB\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#000\"},placeholderColor:{title:\"Placeholder\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.5)\"},error:{title:\"Error\",type:ControlType.Color,defaultValue:\"#EE4444\"}}},button:{title:\"Button\",type:ControlType.Object,controls:{label:{title:\"Label\",type:ControlType.String,defaultValue:\"Sign Up\"},fontWeight:{...fontControls.fontWeight,defaultValue:600},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#FFF\"}}},...fontControls,fontSize:{title:\"Font Size\",type:ControlType.Number,displayStepper:true,defaultValue:16},...paddingControl,...borderRadiusControl,gap:{title:\"Gap\",type:ControlType.Number,displayStepper:true,min:0},onSubmit:{type:ControlType.EventHandler}});const defaultStyle={WebkitAppearance:\"none\",display:\"inline-block\",width:\"100%\",lineHeight:\"1.4em\",outline:\"none\",border:\"none\"};export default FormSpark;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FormSpark\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"290\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"550\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FormSpark.map", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Figtree-500\"]);export const fonts=[{family:\"Figtree\",moduleAsset:{localModuleIdentifier:\"local-module:css/xTEo_wd53:default\",url:\"https://fonts.gstatic.com/s/figtree/v5/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_dNQF5ewkEU4HTy.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v5/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_dNQF5ewkEU4HTy.ttf\",weight:\"500\"}];export const css=['.framer-IjFLA .framer-styles-preset-1a5khyk:not(.rich-text-wrapper), .framer-IjFLA .framer-styles-preset-1a5khyk.rich-text-wrapper h6 { --framer-font-family: \"Figtree\", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: 0em; --framer-line-height: 2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #3f3f3f; --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-IjFLA\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (214386f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,useActiveVariantCallback,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={E9yx3sysc:{hover:true},MnrUXfIWq:{hover:true},SURa7RK6d:{hover:true},ZVLiws_eA:{hover:true}};const cycleOrder=[\"SURa7RK6d\",\"ZVLiws_eA\",\"E9yx3sysc\",\"MnrUXfIWq\"];const variantClassNames={E9yx3sysc:\"framer-v-121ck5b\",MnrUXfIWq:\"framer-v-czenrn\",SURa7RK6d:\"framer-v-6f3nj8\",ZVLiws_eA:\"framer-v-1w2j67l\"};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 humanReadableVariantMap={\"Variant 1\":\"SURa7RK6d\",Instagram:\"E9yx3sysc\",Linkedin:\"MnrUXfIWq\",Twitter:\"ZVLiws_eA\"};const transitions={default:{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 Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"SURa7RK6d\",link:TjVcSnqsp,tap:fXt6Y3Ea1,...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"SURa7RK6d\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTape9n38f=activeVariantCallback(async(...args)=>{if(fXt6Y3Ea1){const res=await fXt6Y3Ea1(...args);if(res===false)return false;}});const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-k27Nw\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(Link,{href:TjVcSnqsp,...addPropertyOverrides({E9yx3sysc:{href:\"https://www.instagram.com/design.blago/\",openInNewTab:true},MnrUXfIWq:{href:\"https://www.linkedin.com/in/blagodimitrov/\",openInNewTab:true},ZVLiws_eA:{href:\"https://twitter.com/blagodesign\",openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(motion.a,{...restProps,className:`${cx(\"framer-6f3nj8\",className)} framer-sm1ib9`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"SURa7RK6d\",onTap:onTape9n38f,ref:ref,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,...style},variants:{\"E9yx3sysc-hover\":{backgroundColor:\"rgb(255, 255, 255)\"},\"MnrUXfIWq-hover\":{backgroundColor:\"rgb(255, 255, 255)\"},\"SURa7RK6d-hover\":{backgroundColor:\"rgb(255, 255, 255)\"},\"ZVLiws_eA-hover\":{backgroundColor:\"rgb(255, 255, 255)\"},E9yx3sysc:{backgroundColor:\"rgba(255, 255, 255, 0.01)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7},MnrUXfIWq:{backgroundColor:\"rgba(255, 255, 255, 0.01)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7},ZVLiws_eA:{backgroundColor:\"rgba(255, 255, 255, 0.01)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7}},...addPropertyOverrides({\"E9yx3sysc-hover\":{\"data-framer-name\":undefined},\"MnrUXfIWq-hover\":{\"data-framer-name\":undefined},\"SURa7RK6d-hover\":{\"data-framer-name\":undefined},\"ZVLiws_eA-hover\":{\"data-framer-name\":undefined},E9yx3sysc:{\"data-framer-name\":\"Instagram\"},MnrUXfIWq:{\"data-framer-name\":\"Linkedin\"},ZVLiws_eA:{\"data-framer-name\":\"Twitter\"}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1gpkhlj-container\",layoutDependency:layoutDependency,layoutId:\"IyV_6X2TU-container\",children:/*#__PURE__*/ _jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"House\",id:\"IyV_6X2TU\",layoutId:\"IyV_6X2TU\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({\"E9yx3sysc-hover\":{color:\"rgb(63, 63, 63)\"},\"MnrUXfIWq-hover\":{color:\"rgb(63, 63, 63)\"},\"SURa7RK6d-hover\":{color:\"rgb(63, 63, 63)\"},\"ZVLiws_eA-hover\":{color:\"rgb(63, 63, 63)\"},E9yx3sysc:{iconSelection:\"InstagramLogo\",weight:\"fill\"},MnrUXfIWq:{iconSelection:\"LinkedinLogo\",weight:\"fill\"},ZVLiws_eA:{iconSelection:\"TwitterLogo\",weight:\"fill\"}},baseVariant,gestureVariant)})})})})})})});});const css=['.framer-k27Nw [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-k27Nw .framer-sm1ib9 { display: block; }\",\".framer-k27Nw .framer-6f3nj8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: flex-start; overflow: visible; padding: 8px 8px 8px 8px; position: relative; text-decoration: none; width: 40px; }\",\".framer-k27Nw .framer-1gpkhlj-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-k27Nw .framer-v-6f3nj8 .framer-6f3nj8, .framer-k27Nw .framer-v-1w2j67l .framer-6f3nj8, .framer-k27Nw .framer-v-121ck5b .framer-6f3nj8, .framer-k27Nw .framer-v-czenrn .framer-6f3nj8 { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-k27Nw .framer-6f3nj8 { gap: 0px; } .framer-k27Nw .framer-6f3nj8 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-k27Nw .framer-6f3nj8 > :first-child { margin-left: 0px; } .framer-k27Nw .framer-6f3nj8 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZVLiws_eA\":{\"layout\":[\"fixed\",\"fixed\"]},\"E9yx3sysc\":{\"layout\":[\"fixed\",\"fixed\"]},\"MnrUXfIWq\":{\"layout\":[\"fixed\",\"fixed\"]},\"g__dfF82L\":{\"layout\":[\"fixed\",\"fixed\"]},\"qObSEbGZz\":{\"layout\":[\"fixed\",\"fixed\"]},\"bbnCIrsCr\":{\"layout\":[\"fixed\",\"fixed\"]},\"kso7fdIxA\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"TjVcSnqsp\":\"link\",\"fXt6Y3Ea1\":\"tap\"}\n */ const FramerROJUfj3or=withCSS(Component,css,\"framer-k27Nw\");export default FramerROJUfj3or;FramerROJUfj3or.displayName=\"Social Icons Copy\";FramerROJUfj3or.defaultProps={height:40,width:40};addPropertyControls(FramerROJUfj3or,{variant:{options:[\"SURa7RK6d\",\"ZVLiws_eA\",\"E9yx3sysc\",\"MnrUXfIWq\"],optionTitles:[\"Variant 1\",\"Twitter\",\"Instagram\",\"Linkedin\"],title:\"Variant\",type:ControlType.Enum},TjVcSnqsp:{title:\"Link\",type:ControlType.Link},fXt6Y3Ea1:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerROJUfj3or,[...PhosphorFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerROJUfj3or\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZVLiws_eA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"E9yx3sysc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MnrUXfIWq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"g__dfF82L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qObSEbGZz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bbnCIrsCr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kso7fdIxA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"TjVcSnqsp\\\":\\\"link\\\",\\\"fXt6Y3Ea1\\\":\\\"tap\\\"}\",\"framerIntrinsicWidth\":\"40\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ROJUfj3or.map", "// Generated by Framer (a793b9c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SocialIconsCopy from\"https://framerusercontent.com/modules/ZQSL3cOwPNDJTwjuMhFG/S599du2rHKXSqtIX4Psu/ROJUfj3or.js\";const SocialIconsCopyFonts=getFonts(SocialIconsCopy);const cycleOrder=[\"AmIrSDso6\",\"gBYZpGkcJ\"];const serializationHash=\"framer-kyGM3\";const variantClassNames={AmIrSDso6:\"framer-v-1w1nr16\",gBYZpGkcJ:\"framer-v-4sb376\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"AmIrSDso6\",Mobile:\"gBYZpGkcJ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"AmIrSDso6\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"AmIrSDso6\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const tap3o10j7=activeVariantCallback(async(...args)=>{setVariant(\"AmIrSDso6\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1w1nr16\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"AmIrSDso6\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(255, 255, 255, 0.01)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,WebkitBackdropFilter:\"blur(10px)\",...style},...addPropertyOverrides({gBYZpGkcJ:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"\\xa9 2025 blago.design\"})}),className:\"framer-1voq5w0\",\"data-framer-name\":\"Description\",fonts:[\"GF;Figtree-500\"],layoutDependency:layoutDependency,layoutId:\"SGSsar3gS\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ebqtdl\",\"data-framer-name\":\"Center\",layoutDependency:layoutDependency,layoutId:\"SYQ4HK0r3\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p4zjzr-container\",layoutDependency:layoutDependency,layoutId:\"fEAe_sPxD-container\",nodeId:\"fEAe_sPxD\",rendersWithMotion:true,scopeId:\"wZQ4CGmn9\",children:/*#__PURE__*/_jsx(SocialIconsCopy,{height:\"100%\",id:\"fEAe_sPxD\",layoutId:\"fEAe_sPxD\",link:\"https://www.linkedin.com/in/blagodimitrov/\",style:{width:\"100%\"},tap:tap3o10j7,variant:\"MnrUXfIWq\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3562nu-container\",layoutDependency:layoutDependency,layoutId:\"mXtX1rOZ9-container\",nodeId:\"mXtX1rOZ9\",rendersWithMotion:true,scopeId:\"wZQ4CGmn9\",children:/*#__PURE__*/_jsx(SocialIconsCopy,{height:\"100%\",id:\"mXtX1rOZ9\",layoutId:\"mXtX1rOZ9\",link:\"https://twitter.com/blagodesign\",style:{width:\"100%\"},variant:\"ZVLiws_eA\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lt3gi5-container\",layoutDependency:layoutDependency,layoutId:\"Y6w60uvay-container\",nodeId:\"Y6w60uvay\",rendersWithMotion:true,scopeId:\"wZQ4CGmn9\",children:/*#__PURE__*/_jsx(SocialIconsCopy,{height:\"100%\",id:\"Y6w60uvay\",layoutId:\"Y6w60uvay\",link:\"https://www.instagram.com/design.blago/\",style:{width:\"100%\"},variant:\"E9yx3sysc\",width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kyGM3.framer-qre9b3, .framer-kyGM3 .framer-qre9b3 { display: block; }\",\".framer-kyGM3.framer-1w1nr16 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 16px 24px 16px 24px; position: relative; width: 700px; }\",\".framer-kyGM3 .framer-1voq5w0 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-kyGM3 .framer-1ebqtdl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-kyGM3 .framer-p4zjzr-container, .framer-kyGM3 .framer-3562nu-container, .framer-kyGM3 .framer-lt3gi5-container { flex: none; height: auto; position: relative; width: 40px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kyGM3.framer-1w1nr16, .framer-kyGM3 .framer-1ebqtdl { gap: 0px; } .framer-kyGM3.framer-1w1nr16 > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-kyGM3.framer-1w1nr16 > :first-child, .framer-kyGM3 .framer-1ebqtdl > :first-child { margin-left: 0px; } .framer-kyGM3.framer-1w1nr16 > :last-child, .framer-kyGM3 .framer-1ebqtdl > :last-child { margin-right: 0px; } .framer-kyGM3 .framer-1ebqtdl > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\",\".framer-kyGM3.framer-v-4sb376.framer-1w1nr16 { flex-direction: column; justify-content: flex-start; width: min-content; }\",\".framer-kyGM3.framer-v-4sb376 .framer-1voq5w0 { flex: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kyGM3.framer-v-4sb376.framer-1w1nr16 { gap: 0px; } .framer-kyGM3.framer-v-4sb376.framer-1w1nr16 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-kyGM3.framer-v-4sb376.framer-1w1nr16 > :first-child { margin-top: 0px; } .framer-kyGM3.framer-v-4sb376.framer-1w1nr16 > :last-child { margin-bottom: 0px; } }\",'.framer-kyGM3[data-border=\"true\"]::after, .framer-kyGM3 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 700\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"gBYZpGkcJ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerwZQ4CGmn9=withCSS(Component,css,\"framer-kyGM3\");export default FramerwZQ4CGmn9;FramerwZQ4CGmn9.displayName=\"Footer Copy\";FramerwZQ4CGmn9.defaultProps={height:72,width:700};addPropertyControls(FramerwZQ4CGmn9,{variant:{options:[\"AmIrSDso6\",\"gBYZpGkcJ\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerwZQ4CGmn9,[{explicitInter:true,fonts:[{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v7/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_dNQF5bwkEU4HTy.woff2\",weight:\"500\"}]},...SocialIconsCopyFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwZQ4CGmn9\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"700\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gBYZpGkcJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"72\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wZQ4CGmn9.map", "// Generated by Framer (ab692b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,Text,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FormSpark from\"https://framerusercontent.com/modules/vkHAj2Yk0mTnbM6ZdN5c/PlLMu0V3HsBupvdXeFrH/FormSpark.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/Eux0yY70F1dNR2Bk8FQa/JXF0xUaeBMxDeexcBt6O/xTEo_wd53.js\";import FooterCopy from\"https://framerusercontent.com/modules/AYnGLOw3RJYDDp6jhSjx/V2CLWNXRSO77dhX6j0t9/wZQ4CGmn9.js\";const TextWithFX=withFX(Text);const RichTextWithFX=withFX(RichText);const FormSparkFonts=getFonts(FormSpark);const MotionDivWithFX=withFX(motion.div);const FooterCopyFonts=getFonts(FooterCopy);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const cycleOrder=[\"Ca0OrWXn3\",\"EEs7bBKlR\",\"Gb1pl_wEv\",\"xpVPPMH_r\"];const serializationHash=\"framer-fxDAv\";const variantClassNames={Ca0OrWXn3:\"framer-v-163g7ul\",EEs7bBKlR:\"framer-v-1f2211g\",Gb1pl_wEv:\"framer-v-1qn82y9\",xpVPPMH_r:\"framer-v-pyiio7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,x:0,y:50};const transition2={damping:30,delay:0,mass:1,stiffness:200,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,transition:transition2,x:0,y:50};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:150};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition3,x:0,y:150};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition3,x:0,y:0};const animation7={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:150};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 4\":\"xpVPPMH_r\",Desktop:\"Ca0OrWXn3\",Phone:\"Gb1pl_wEv\",Tablet:\"EEs7bBKlR\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Ca0OrWXn3\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,vzQBDIa_RT8qNR8RpN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Ca0OrWXn3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-163g7ul\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Ca0OrWXn3\",ref:refBinding,style:{backgroundColor:\"rgb(63, 63, 63)\",...style},...addPropertyOverrides({EEs7bBKlR:{\"data-framer-name\":\"Tablet\"},Gb1pl_wEv:{\"data-framer-name\":\"Phone\"},xpVPPMH_r:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-v24qfb\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"iQbyugu6J\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tfyxzd\",layoutDependency:layoutDependency,layoutId:\"DB_YLIlDN\",children:[/*#__PURE__*/_jsx(TextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,alignment:\"center\",className:\"framer-yute6k\",\"data-framer-name\":\"Let\u2019s work together!\",fonts:[\"GF;Figtree-500\"],layoutDependency:layoutDependency,layoutId:\"Kkyy3Xfaz\",rawHTML:\"<span style='font-size: 0; line-height: 0; tab-size: 4; white-space: inherit; word-wrap: inherit'><span style='font-size: 0'><span style=''>Let\u2019s work together!</span><br></span></span>\",style:{\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"normal\",\"--framer-font-size\":`${vzQBDIa_RT8qNR8RpN}px`,\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"normal\",\"--framer-font-weight\":500,\"--framer-letter-spacing\":\"-1px\",\"--framer-line-height\":\"1.2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(222, 222, 222)\",\"--framer-text-decoration\":\"none\",\"--framer-text-stroke-color\":\"initial\",\"--framer-text-stroke-width\":\"initial\",\"--framer-text-transform\":\"none\"},variants:{Gb1pl_wEv:{\"--framer-font-size\":\"16px\"},xpVPPMH_r:{\"--framer-font-size\":\"16px\"}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS02MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-1px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(245, 245, 245))\"},children:\"For work inquires feel free to get in touch with me\"})}),className:\"framer-1rjadc8\",\"data-framer-name\":\"For work inquires feel free to get in touch with me\",fonts:[\"GF;Figtree-600\"],layoutDependency:layoutDependency,layoutId:\"hcdBkLoEw\",style:{\"--extracted-r6o4lv\":\"rgb(245, 245, 245)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Gb1pl_wEv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS02MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-1px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(245, 245, 245))\"},children:\"For work inquires feel free to get in touch with me\"})})},xpVPPMH_r:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS02MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-1px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(245, 245, 245))\"},children:\"For work inquires feel free to get in touch with me\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation4,__framer__exit:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1dqwk3j\",\"data-border\":true,\"data-framer-name\":\"Experience\",layoutDependency:layoutDependency,layoutId:\"ZAYxQwgOF\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6de06c3d-839d-4cef-85e5-77b99cb2f630, rgb(158, 158, 158))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,transformPerspective:1200},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1a5khyk\",\"data-styles-preset\":\"xTEo_wd53\",children:\"Send me a message\"})}),className:\"framer-1uxcks9\",\"data-framer-name\":\"Experience\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"X8md10qpW\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3t00ap\",\"data-framer-name\":\"Experience table\",layoutDependency:layoutDependency,layoutId:\"DrBJevod2\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bixvdh-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Ek_Iahgp5-container\",nodeId:\"Ek_Iahgp5\",rendersWithMotion:true,scopeId:\"coeGXmhTz\",children:/*#__PURE__*/_jsx(FormSpark,{borderRadius:16,bottomLeftRadius:16,bottomRightRadius:16,button:{color:\"var(--token-db3a5112-18e5-4371-8678-f0b3d3c88f2c, rgb(255, 255, 255))\",fill:\"rgb(63, 63, 63)\",fontWeight:600,label:\"Send\"},email:{placeholder:\"Your Email\",value:\"\"},font:true,fontFamily:\"figtree\",fontSize:16,fontWeight:500,formId:\"4hCVOfbN\",gap:16,height:\"100%\",id:\"Ek_Iahgp5\",inputs:{color:\"var(--token-46281e01-c6ac-4cc6-995d-d55f84cb4b0b, rgb(0, 0, 0))\",error:\"rgb(238, 68, 68)\",fill:\"var(--token-0122ab46-a40f-42dd-94a4-deb8eea95251, rgb(245, 245, 245))\",placeholderColor:\"var(--token-8b423f46-ecad-4f7a-9825-0d564512b354, rgb(99, 99, 99))\"},isMixedBorderRadius:false,layout:\"horizontal\",layoutId:\"Ek_Iahgp5\",message:{placeholder:\"Message\",value:\"\"},nameField:{placeholder:\"Your Name\",value:\"\"},padding:16,paddingBottom:16,paddingLeft:16,paddingPerSide:false,paddingRight:16,paddingTop:16,style:{height:\"100%\",width:\"100%\"},topLeftRadius:16,topRightRadius:16,width:\"100%\",withEmail:true,withMessage:true,withName:true,...addPropertyOverrides({EEs7bBKlR:{borderRadius:20,bottomLeftRadius:20,bottomRightRadius:20,topLeftRadius:20,topRightRadius:20}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"980px\",...addPropertyOverrides({EEs7bBKlR:{width:`calc(${componentViewport?.width||\"100vw\"} - 200px)`},Gb1pl_wEv:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1180px) - 40px)`},xpVPPMH_r:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1180px) - 40px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,className:\"framer-1eevxy0-container\",\"data-framer-appear-id\":\"1eevxy0\",initial:animation7,layoutDependency:layoutDependency,layoutId:\"hfVAdbLAV-container\",nodeId:\"hfVAdbLAV\",optimized:true,rendersWithMotion:true,scopeId:\"coeGXmhTz\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(FooterCopy,{height:\"100%\",id:\"hfVAdbLAV\",layoutId:\"hfVAdbLAV\",style:{width:\"100%\"},variant:\"AmIrSDso6\",width:\"100%\"})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fxDAv.framer-17kvw2v, .framer-fxDAv .framer-17kvw2v { display: block; }\",\".framer-fxDAv.framer-163g7ul { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 64px 0px 50px 0px; position: relative; width: min-content; }\",\".framer-fxDAv .framer-v24qfb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1180px; padding: 0px; position: relative; width: 1180px; }\",\".framer-fxDAv .framer-1tfyxzd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 100px 32px 100px; position: relative; width: 100%; }\",\".framer-fxDAv .framer-yute6k { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-fxDAv .framer-1rjadc8 { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 597px; word-break: break-word; word-wrap: break-word; }\",\".framer-fxDAv .framer-1dqwk3j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; width: 100%; }\",\".framer-fxDAv .framer-1uxcks9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-fxDAv .framer-3t00ap { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 1px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fxDAv .framer-1bixvdh-container { flex: none; height: 290px; position: relative; width: 100%; }\",\".framer-fxDAv .framer-1eevxy0-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-fxDAv.framer-163g7ul, .framer-fxDAv .framer-v24qfb, .framer-fxDAv .framer-1tfyxzd, .framer-fxDAv .framer-1dqwk3j, .framer-fxDAv .framer-3t00ap { gap: 0px; } .framer-fxDAv.framer-163g7ul > *, .framer-fxDAv .framer-v24qfb > *, .framer-fxDAv .framer-3t00ap > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-fxDAv.framer-163g7ul > :first-child, .framer-fxDAv .framer-v24qfb > :first-child, .framer-fxDAv .framer-1tfyxzd > :first-child, .framer-fxDAv .framer-1dqwk3j > :first-child, .framer-fxDAv .framer-3t00ap > :first-child { margin-top: 0px; } .framer-fxDAv.framer-163g7ul > :last-child, .framer-fxDAv .framer-v24qfb > :last-child, .framer-fxDAv .framer-1tfyxzd > :last-child, .framer-fxDAv .framer-1dqwk3j > :last-child, .framer-fxDAv .framer-3t00ap > :last-child { margin-bottom: 0px; } .framer-fxDAv .framer-1tfyxzd > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-fxDAv .framer-1dqwk3j > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",\".framer-fxDAv.framer-v-1f2211g.framer-163g7ul { padding: 64px 0px 40px 0px; width: 810px; }\",\".framer-fxDAv.framer-v-1f2211g .framer-v24qfb { max-width: unset; width: 100%; }\",\".framer-fxDAv.framer-v-1qn82y9.framer-163g7ul, .framer-fxDAv.framer-v-pyiio7.framer-163g7ul { padding: 64px 0px 56px 0px; width: 390px; }\",\".framer-fxDAv.framer-v-1qn82y9 .framer-v24qfb, .framer-fxDAv.framer-v-1qn82y9 .framer-1rjadc8, .framer-fxDAv.framer-v-pyiio7 .framer-v24qfb, .framer-fxDAv.framer-v-pyiio7 .framer-1rjadc8 { width: 100%; }\",\".framer-fxDAv.framer-v-1qn82y9 .framer-1tfyxzd, .framer-fxDAv.framer-v-pyiio7 .framer-1tfyxzd { padding: 0px 20px 32px 20px; }\",\".framer-fxDAv.framer-v-1qn82y9 .framer-yute6k, .framer-fxDAv.framer-v-pyiio7 .framer-yute6k { overflow: hidden; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,'.framer-fxDAv[data-border=\"true\"]::after, .framer-fxDAv [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 896\n * @framerIntrinsicWidth 1180\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"EEs7bBKlR\":{\"layout\":[\"fixed\",\"auto\"]},\"Gb1pl_wEv\":{\"layout\":[\"fixed\",\"auto\"]},\"xpVPPMH_r\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramercoeGXmhTz=withCSS(Component,css,\"framer-fxDAv\");export default FramercoeGXmhTz;FramercoeGXmhTz.displayName=\"Footer\";FramercoeGXmhTz.defaultProps={height:896,width:1180};addPropertyControls(FramercoeGXmhTz,{variant:{options:[\"Ca0OrWXn3\",\"EEs7bBKlR\",\"Gb1pl_wEv\",\"xpVPPMH_r\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramercoeGXmhTz,[{explicitInter:true,fonts:[{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v7/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_dNQF5bwkEU4HTy.woff2\",weight:\"500\"},{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v7/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_ehR15bwkEU4HTy.woff2\",weight:\"600\"},{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\"}]},...FormSparkFonts,...FooterCopyFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercoeGXmhTz\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EEs7bBKlR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Gb1pl_wEv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xpVPPMH_r\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"896\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1180\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./coeGXmhTz.map", "// Generated by Framer (ce2b6fe)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={UljfdDYAf:{hover:true}};const serializationHash=\"framer-AkIkf\";const variantClassNames={UljfdDYAf:\"framer-v-1vmgwq6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:.3,duration:.95,ease:[0,1.41,1,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"UljfdDYAf\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{hash:\":DWWAKt_Gi\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"UljfdDYAf\",openInNewTab:false,scopeId:\"KyjlUC6YW\",...addPropertyOverrides({\"UljfdDYAf-hover\":{smoothScroll:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1vmgwq6\",className,classNames)} framer-1n4wfl5`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"UljfdDYAf\",ref:refBinding,style:{...style},...addPropertyOverrides({\"UljfdDYAf-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-dpydj\",\"data-framer-name\":\"blago_logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"OCVKuoyoB\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 91 32\"><path d=\"M 14.841 4.405 C 13.503 3.527 11.954 3.087 10.196 3.087 C 8.543 3.087 7.105 3.527 5.885 4.405 C 5.03 5.021 4.316 5.806 3.74 6.755 L 3.74 0 L 0 0 L 0 23.952 L 3.544 23.952 L 3.715 20.304 C 4.297 21.278 5.019 22.08 5.886 22.705 C 7.107 23.584 8.545 24.023 10.198 24.023 C 11.956 24.023 13.505 23.584 14.843 22.705 C 16.181 21.826 17.225 20.601 17.973 19.029 C 18.721 17.457 19.095 15.634 19.095 13.556 C 19.095 11.479 18.721 9.62 17.973 8.063 C 17.225 6.504 16.182 5.286 14.843 4.407 Z M 14.506 17.19 C 13.995 18.257 13.292 19.089 12.4 19.687 C 11.508 20.286 10.471 20.586 9.29 20.586 C 8.213 20.586 7.255 20.286 6.416 19.687 C 5.576 19.089 4.919 18.263 4.447 17.21 C 3.975 16.159 3.738 14.941 3.738 13.554 C 3.738 12.168 3.975 10.984 4.447 9.918 C 4.919 8.854 5.583 8.022 6.435 7.421 C 7.288 6.823 8.252 6.523 9.329 6.523 C 10.484 6.523 11.513 6.823 12.42 7.421 C 13.325 8.022 14.027 8.847 14.526 9.898 C 15.024 10.951 15.274 12.17 15.274 13.554 C 15.274 14.939 15.017 16.126 14.506 17.19 Z M 23.337 19.076 C 22.681 19.076 22.111 19.316 21.628 19.794 C 21.142 20.273 20.901 20.858 20.901 21.548 C 20.901 22.238 21.142 22.824 21.628 23.304 C 22.111 23.783 22.681 24.022 23.337 24.022 C 23.992 24.022 24.601 23.783 25.085 23.304 C 25.57 22.824 25.812 22.241 25.812 21.548 C 25.812 20.855 25.57 20.271 25.085 19.794 C 24.599 19.316 24.018 19.076 23.337 19.076 Z M 28.782 8.061 C 28.034 9.62 27.659 11.45 27.659 13.554 C 27.659 15.632 28.034 17.457 28.782 19.028 C 29.53 20.599 30.572 21.825 31.912 22.703 C 33.25 23.582 34.799 24.022 36.557 24.022 C 38.21 24.022 39.648 23.582 40.868 22.703 C 41.736 22.078 42.456 21.276 43.04 20.303 L 43.211 23.95 L 46.755 23.95 L 46.755 -0.002 L 43.015 -0.002 L 43.015 6.753 C 42.437 5.805 41.724 5.019 40.87 4.404 C 39.65 3.525 38.212 3.086 36.558 3.086 C 34.801 3.086 33.252 3.525 31.914 4.404 C 30.576 5.282 29.532 6.501 28.783 8.06 Z M 31.479 13.554 C 31.479 12.17 31.729 10.951 32.227 9.898 C 32.726 8.847 33.428 8.022 34.333 7.421 C 35.238 6.823 36.269 6.523 37.424 6.523 C 38.501 6.523 39.465 6.823 40.318 7.421 C 41.171 8.022 41.834 8.854 42.306 9.918 C 42.778 10.984 43.015 12.196 43.015 13.554 C 43.015 14.941 42.778 16.159 42.306 17.21 C 41.834 18.263 41.177 19.089 40.337 19.687 C 39.498 20.286 38.54 20.586 37.464 20.586 C 36.282 20.586 35.247 20.286 34.353 19.687 C 33.461 19.089 32.758 18.257 32.247 17.19 C 31.736 16.126 31.479 14.914 31.479 13.554 Z\" fill=\"rgb(63,63,63)\"></path><path d=\"\" fill=\"rgba(0,170,255,0.5)\" stroke=\"#0AF\"></path><path d=\"\" fill=\"rgba(0,170,255,0.5)\" stroke=\"#0AF\"></path></svg>',svgContentId:11093556519,withExternalLayout:true,...addPropertyOverrides({\"UljfdDYAf-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 91 32\"><path d=\"\" fill=\"rgba(0,170,255,0.5)\" stroke=\"#0AF\"></path><path d=\"M 12.441 7.421 C 11.536 6.823 10.505 6.523 9.35 6.523 C 8.273 6.523 7.309 6.823 6.457 7.421 C 5.604 8.022 4.94 8.854 4.468 9.918 C 3.996 10.984 3.759 12.196 3.759 13.554 C 3.759 14.912 3.996 16.159 4.468 17.21 C 4.94 18.263 5.597 19.089 6.437 19.687 C 7.277 20.286 8.234 20.586 9.311 20.586 C 10.492 20.586 11.528 20.286 12.421 19.687 C 13.313 19.089 14.016 18.257 14.527 17.19 C 15.039 16.126 15.295 14.914 15.295 13.554 C 15.295 12.195 15.045 10.951 14.547 9.898 C 14.049 8.847 13.346 8.022 12.441 7.421 Z M 40.257 7.421 C 39.404 6.823 38.441 6.523 37.364 6.523 C 36.209 6.523 35.18 6.823 34.273 7.421 C 33.368 8.022 32.665 8.847 32.167 9.898 C 31.669 10.951 31.419 12.17 31.419 13.554 C 31.419 14.939 31.675 16.126 32.187 17.19 C 32.698 18.257 33.4 19.089 34.292 19.687 C 35.184 20.286 36.222 20.586 37.403 20.586 C 38.48 20.586 39.437 20.286 40.277 19.687 C 41.117 19.089 41.773 18.263 42.246 17.21 C 42.718 16.159 42.955 14.941 42.955 13.554 C 42.955 12.168 42.718 10.984 42.246 9.918 C 41.773 8.854 41.11 8.022 40.257 7.421 Z M 62.009 7.302 C 61.182 6.73 60.218 6.443 59.116 6.443 C 58.013 6.443 56.944 6.73 56.064 7.302 C 55.185 7.876 54.495 8.668 53.997 9.68 C 53.499 10.693 53.249 11.863 53.249 13.196 C 53.249 14.529 53.505 15.707 54.017 16.733 C 54.528 17.758 55.224 18.57 56.103 19.17 C 56.982 19.77 57.998 20.069 59.155 20.069 C 60.312 20.069 61.215 19.769 62.029 19.17 C 62.842 18.572 63.486 17.759 63.958 16.733 C 64.43 15.707 64.667 14.529 64.667 13.196 C 64.667 11.863 64.43 10.693 63.958 9.68 C 63.486 8.668 62.836 7.876 62.009 7.302 Z M 84.195 7.461 C 83.263 6.863 82.207 6.562 81.026 6.562 C 79.845 6.562 78.755 6.863 77.837 7.461 C 76.917 8.061 76.197 8.887 75.671 9.938 C 75.146 10.991 74.883 12.196 74.883 13.554 C 74.883 14.912 75.144 16.151 75.671 17.19 C 76.195 18.228 76.932 19.049 77.876 19.648 C 78.82 20.246 79.897 20.546 81.104 20.546 C 82.312 20.546 83.328 20.246 84.235 19.648 C 85.14 19.049 85.855 18.228 86.38 17.19 C 86.904 16.151 87.167 14.941 87.167 13.554 C 87.167 12.168 86.904 10.958 86.38 9.918 C 85.855 8.88 85.127 8.061 84.195 7.461 Z\" fill=\"transparent\"></path><path d=\"M 14.861 4.405 C 13.523 3.527 11.974 3.087 10.216 3.087 C 8.562 3.087 7.125 3.527 5.904 4.405 C 5.05 5.021 4.336 5.806 3.759 6.755 L 3.759 0 L 0.02 0 L 0.02 23.952 L 3.563 23.952 L 3.735 20.304 C 4.316 21.278 5.038 22.08 5.906 22.705 C 7.126 23.584 8.564 24.023 10.217 24.023 C 11.975 24.023 13.524 23.584 14.862 22.705 C 16.2 21.826 17.244 20.601 17.993 19.029 C 18.741 17.457 19.115 15.634 19.115 13.556 C 19.115 11.479 18.741 9.62 17.993 8.063 C 17.244 6.504 16.202 5.286 14.862 4.407 Z M 14.526 17.19 C 14.014 18.257 13.312 19.089 12.42 19.687 C 11.528 20.286 10.49 20.586 9.309 20.586 C 8.232 20.586 7.275 20.286 6.435 19.687 C 5.596 19.089 4.939 18.263 4.467 17.21 C 3.995 16.159 3.758 14.941 3.758 13.554 C 3.758 12.168 3.995 10.984 4.467 9.918 C 4.939 8.854 5.602 8.022 6.455 7.421 C 7.308 6.823 8.272 6.523 9.348 6.523 C 10.503 6.523 11.533 6.823 12.439 7.421 C 13.344 8.022 14.047 8.847 14.545 9.898 C 15.044 10.951 15.294 12.17 15.294 13.554 C 15.294 14.939 15.037 16.126 14.526 17.19 Z M 21.732 0 L 25.472 0 L 25.472 23.952 L 21.732 23.952 Z M 64.746 6.829 C 64.143 5.821 63.388 4.999 62.481 4.366 C 61.261 3.513 59.836 3.087 58.211 3.087 C 56.425 3.087 54.871 3.513 53.546 4.366 C 52.221 5.218 51.184 6.403 50.437 7.92 C 49.689 9.439 49.315 11.223 49.315 13.274 C 49.315 15.325 49.689 16.983 50.437 18.489 C 51.185 19.994 52.221 21.165 53.546 22.004 C 54.871 22.843 56.427 23.262 58.211 23.262 C 59.838 23.262 61.262 22.849 62.481 22.024 C 63.388 21.41 64.143 20.608 64.746 19.619 L 64.746 21.624 C 64.746 23.249 64.476 24.58 63.939 25.62 C 63.401 26.659 62.659 27.424 61.715 27.918 C 60.771 28.41 59.694 28.657 58.487 28.657 C 57.464 28.657 56.531 28.558 55.691 28.357 C 54.852 28.158 54.116 27.918 53.487 27.638 C 52.858 27.358 52.372 27.112 52.03 26.898 L 50.614 29.974 C 50.981 30.214 51.532 30.493 52.267 30.813 C 53.002 31.133 53.907 31.418 54.984 31.672 C 56.059 31.924 57.253 32.051 58.567 32.051 C 60.509 32.051 62.221 31.652 63.705 30.853 C 65.188 30.053 66.355 28.875 67.209 27.316 C 68.062 25.758 68.489 23.833 68.489 21.543 L 68.489 3.565 L 64.749 3.565 L 64.749 6.828 Z M 63.958 16.731 C 63.486 17.756 62.842 18.568 62.029 19.168 C 61.215 19.767 60.258 20.067 59.155 20.067 C 58.052 20.067 56.984 19.767 56.103 19.168 C 55.222 18.57 54.528 17.758 54.017 16.731 C 53.505 15.707 53.249 14.528 53.249 13.195 C 53.249 11.862 53.497 10.691 53.997 9.678 C 54.495 8.667 55.185 7.874 56.064 7.3 C 56.943 6.728 57.959 6.441 59.116 6.441 C 60.272 6.441 61.182 6.728 62.009 7.3 C 62.836 7.874 63.486 8.667 63.958 9.678 C 64.43 10.691 64.667 11.862 64.667 13.195 C 64.667 14.528 64.43 15.705 63.958 16.731 Z M 89.688 8.121 C 88.847 6.549 87.68 5.317 86.184 4.425 C 84.687 3.533 82.955 3.087 80.987 3.087 C 79.018 3.087 77.365 3.533 75.868 4.425 C 74.373 5.317 73.204 6.549 72.365 8.121 C 71.526 9.693 71.106 11.503 71.106 13.554 C 71.106 15.605 71.532 17.416 72.385 18.988 C 73.238 20.56 74.413 21.792 75.907 22.684 C 77.404 23.576 79.136 24.022 81.104 24.022 C 83.073 24.022 84.718 23.576 86.202 22.684 C 87.685 21.792 88.845 20.56 89.686 18.988 C 90.526 17.416 90.946 15.605 90.946 13.554 C 90.946 11.503 90.526 9.693 89.686 8.121 Z M 86.381 17.19 C 85.857 18.228 85.141 19.049 84.236 19.648 C 83.331 20.246 82.287 20.546 81.106 20.546 C 79.925 20.546 78.822 20.246 77.878 19.648 C 76.933 19.049 76.198 18.228 75.672 17.19 C 75.148 16.151 74.885 14.941 74.885 13.554 C 74.885 12.168 75.146 10.991 75.672 9.938 C 76.197 8.887 76.919 8.061 77.838 7.461 C 78.757 6.863 79.82 6.562 81.028 6.562 C 82.235 6.562 83.264 6.863 84.197 7.461 C 85.128 8.061 85.857 8.88 86.381 9.918 C 86.906 10.958 87.169 12.17 87.169 13.554 C 87.169 14.939 86.906 16.151 86.381 17.19 Z M 42.955 6.755 C 42.376 5.806 41.664 5.021 40.809 4.405 C 39.589 3.527 38.151 3.087 36.498 3.087 C 34.74 3.087 33.191 3.527 31.853 4.405 C 30.515 5.284 29.471 6.503 28.723 8.061 C 27.975 9.62 27.601 11.45 27.601 13.554 C 27.601 15.658 27.975 17.457 28.723 19.028 C 29.471 20.599 30.514 21.825 31.853 22.703 C 33.191 23.582 34.74 24.022 36.498 24.022 C 38.151 24.022 39.589 23.582 40.809 22.703 C 41.677 22.078 42.398 21.276 42.981 20.303 L 43.152 23.95 L 46.696 23.95 L 46.696 3.086 L 42.956 3.086 L 42.956 6.753 Z M 42.246 17.21 C 41.773 18.263 41.117 19.089 40.277 19.687 C 39.437 20.286 38.48 20.586 37.403 20.586 C 36.222 20.586 35.186 20.286 34.292 19.687 C 33.4 19.089 32.698 18.257 32.187 17.19 C 31.675 16.126 31.419 14.914 31.419 13.554 C 31.419 12.195 31.669 10.951 32.167 9.898 C 32.665 8.847 33.368 8.022 34.273 7.421 C 35.178 6.823 36.209 6.523 37.364 6.523 C 38.441 6.523 39.404 6.823 40.257 7.421 C 41.11 8.022 41.773 8.854 42.246 9.918 C 42.718 10.984 42.955 12.196 42.955 13.554 C 42.955 14.912 42.718 16.159 42.246 17.21 Z\" fill=\"rgb(63,63,63)\"></path></svg>',svgContentId:10860350109}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AkIkf.framer-1n4wfl5, .framer-AkIkf .framer-1n4wfl5 { display: block; }\",\".framer-AkIkf.framer-1vmgwq6 { cursor: pointer; height: 32px; overflow: hidden; position: relative; text-decoration: none; width: 91px; }\",\".framer-AkIkf .framer-dpydj { flex: none; height: 32px; left: calc(49.450549450549474% - 91px / 2); position: absolute; top: calc(50.00000000000002% - 32px / 2); width: 91px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 91\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TkqdI2oHL\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerKyjlUC6YW=withCSS(Component,css,\"framer-AkIkf\");export default FramerKyjlUC6YW;FramerKyjlUC6YW.displayName=\"blago_logo\";FramerKyjlUC6YW.defaultProps={height:32,width:91};addFonts(FramerKyjlUC6YW,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKyjlUC6YW\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"91\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TkqdI2oHL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KyjlUC6YW.map", "// Generated by Framer (ab692b1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={CR_NHNVYw:{hover:true,pressed:true}};const serializationHash=\"framer-TjOUw\";const variantClassNames={CR_NHNVYw:\"framer-v-kvjqxo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link2,title,width,...props})=>{return{...props,QUHGkQ0Vs:link2??props.QUHGkQ0Vs,Sw1cOYUQ5:title??props.Sw1cOYUQ5??\"Home\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Sw1cOYUQ5,QUHGkQ0Vs,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"CR_NHNVYw\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:QUHGkQ0Vs,motionChild:true,nodeId:\"CR_NHNVYw\",openInNewTab:false,scopeId:\"mrm3gWHaW\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-kvjqxo\",className,classNames)} framer-17gaz72`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"CR_NHNVYw\",ref:refBinding,style:{...style},...addPropertyOverrides({\"CR_NHNVYw-hover\":{\"data-framer-name\":undefined},\"CR_NHNVYw-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(63, 63, 63))\"},children:\"Home\"})}),className:\"framer-1bsgdte\",fonts:[\"GF;Figtree-500\"],layoutDependency:layoutDependency,layoutId:\"KxB21Qmmr\",style:{\"--extracted-r6o4lv\":\"rgb(63, 63, 63)\",\"--framer-link-hover-text-color\":\"rgba(153, 153, 153, 0.6)\",\"--framer-link-text-decoration\":\"none\"},text:Sw1cOYUQ5,variants:{\"CR_NHNVYw-hover\":{\"--extracted-r6o4lv\":\"rgb(5, 5, 5)\"},\"CR_NHNVYw-pressed\":{\"--extracted-r6o4lv\":\"rgb(5, 5, 5)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"CR_NHNVYw-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(5, 5, 5))\",\"--framer-text-decoration\":\"underline\"},children:\"Home\"})})},\"CR_NHNVYw-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(5, 5, 5))\",\"--framer-text-decoration\":\"underline\"},children:\"Home\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TjOUw.framer-17gaz72, .framer-TjOUw .framer-17gaz72 { display: block; }\",\".framer-TjOUw.framer-kvjqxo { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-TjOUw .framer-1bsgdte { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-TjOUw.framer-kvjqxo { gap: 0px; } .framer-TjOUw.framer-kvjqxo > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-TjOUw.framer-kvjqxo > :first-child { margin-left: 0px; } .framer-TjOUw.framer-kvjqxo > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 55\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"R8DuUV39k\":{\"layout\":[\"auto\",\"auto\"]},\"fBZk1EKYn\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Sw1cOYUQ5\":\"title\",\"QUHGkQ0Vs\":\"link2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framermrm3gWHaW=withCSS(Component,css,\"framer-TjOUw\");export default Framermrm3gWHaW;Framermrm3gWHaW.displayName=\"Link / Navbar\";Framermrm3gWHaW.defaultProps={height:32,width:55};addPropertyControls(Framermrm3gWHaW,{Sw1cOYUQ5:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},QUHGkQ0Vs:{title:\"Link 2\",type:ControlType.Link}});addFonts(Framermrm3gWHaW,[{explicitInter:true,fonts:[{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v7/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_dNQF5bwkEU4HTy.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framermrm3gWHaW\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"R8DuUV39k\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fBZk1EKYn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"Sw1cOYUQ5\\\":\\\"title\\\",\\\"QUHGkQ0Vs\\\":\\\"link2\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"55\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mrm3gWHaW.map", "// Generated by Framer (f030ee3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Blago_logo from\"https://framerusercontent.com/modules/9gNsCbaCMvDYvpEMHUOk/JILZw9pZKPQqzcVwbKwo/KyjlUC6YW.js\";import LinkNavbar from\"https://framerusercontent.com/modules/2Z8XDmkhUXAexziutUT6/IXkRndaM0PLQYpP0r71D/mrm3gWHaW.js\";const Blago_logoFonts=getFonts(Blago_logo);const LinkNavbarFonts=getFonts(LinkNavbar);const cycleOrder=[\"RHzlL1GDI\",\"DInGrBlyI\",\"ehUJTJgnj\",\"aMYKEVadz\"];const serializationHash=\"framer-gggKp\";const variantClassNames={aMYKEVadz:\"framer-v-10lyrhl\",DInGrBlyI:\"framer-v-1o1euih\",ehUJTJgnj:\"framer-v-tjs8v3\",RHzlL1GDI:\"framer-v-tusuue\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Phone Open\":\"aMYKEVadz\",Desktop:\"RHzlL1GDI\",Phone:\"ehUJTJgnj\",Tablet:\"DInGrBlyI\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"RHzlL1GDI\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RHzlL1GDI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapm2uxu8=activeVariantCallback(async(...args)=>{setVariant(\"aMYKEVadz\");});const onTapzdw0ca=activeVariantCallback(async(...args)=>{setVariant(\"ehUJTJgnj\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"ehUJTJgnj\",\"aMYKEVadz\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"ehUJTJgnj\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-tusuue\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"RHzlL1GDI\",ref:refBinding,style:{backdropFilter:\"blur(24px)\",backgroundColor:\"rgba(255, 255, 255, 0.64)\",WebkitBackdropFilter:\"blur(24px)\",...style},variants:{aMYKEVadz:{backdropFilter:\"blur(100px)\",WebkitBackdropFilter:\"blur(100px)\"}},...addPropertyOverrides({aMYKEVadz:{\"data-framer-name\":\"Phone Open\"},DInGrBlyI:{\"data-framer-name\":\"Tablet\"},ehUJTJgnj:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2v2zod\",\"data-framer-name\":\"Title and Icon\",layoutDependency:layoutDependency,layoutId:\"Zobgz17EA\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(40+((componentViewport?.height||104)-80-32)/2)+0,...addPropertyOverrides({aMYKEVadz:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||388)-100-288)/2+0+0)+0},ehUJTJgnj:{y:(componentViewport?.y||0)+(36+((componentViewport?.height||104)-72-32)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1elp2l6-container\",layoutDependency:layoutDependency,layoutId:\"iNs9toJdq-container\",nodeId:\"iNs9toJdq\",rendersWithMotion:true,scopeId:\"cUOsKPqM1\",children:/*#__PURE__*/_jsx(Blago_logo,{height:\"100%\",id:\"iNs9toJdq\",layoutId:\"iNs9toJdq\",style:{height:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aagbyq\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"p9RZdCdrp\",...addPropertyOverrides({aMYKEVadz:{\"data-highlight\":true,onTap:onTapzdw0ca},ehUJTJgnj:{\"data-highlight\":true,onTap:onTapm2uxu8}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xa657i\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"N9Uxj8bQ0\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{aMYKEVadz:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a95zpq\",\"data-framer-name\":\"Mid\",layoutDependency:layoutDependency,layoutId:\"OI6dNFXLs\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17hd0ff\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"IGhTQt66Y\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{aMYKEVadz:{rotate:45}}})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(40+((componentViewport?.height||104)-80-32)/2),...addPropertyOverrides({aMYKEVadz:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||388)-100-288)/2+32+32)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ta2khl-container\",layoutDependency:layoutDependency,layoutId:\"KhaBlxAbM-container\",nodeId:\"KhaBlxAbM\",rendersWithMotion:true,scopeId:\"cUOsKPqM1\",children:/*#__PURE__*/_jsx(LinkNavbar,{height:\"100%\",id:\"KhaBlxAbM\",layoutId:\"KhaBlxAbM\",QUHGkQ0Vs:\"#hero\",Sw1cOYUQ5:\"Home\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":mY_Qo_zjA\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":mY_Qo_zjA\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":mY_Qo_zjA\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(40+((componentViewport?.height||104)-80-32)/2),...addPropertyOverrides({aMYKEVadz:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||388)-100-288)/2+64+64)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13d6plw-container\",layoutDependency:layoutDependency,layoutId:\"lKEIVbVoq-container\",nodeId:\"lKEIVbVoq\",rendersWithMotion:true,scopeId:\"cUOsKPqM1\",children:/*#__PURE__*/_jsx(LinkNavbar,{height:\"100%\",id:\"lKEIVbVoq\",layoutId:\"lKEIVbVoq\",QUHGkQ0Vs:resolvedLinks[0],style:{height:\"100%\"},Sw1cOYUQ5:\"Portfolio\",width:\"100%\",...addPropertyOverrides({aMYKEVadz:{QUHGkQ0Vs:resolvedLinks[2]},DInGrBlyI:{QUHGkQ0Vs:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eRykbSKkn\"},implicitPathVariables:undefined},{href:{webPageId:\"eRykbSKkn\"},implicitPathVariables:undefined},{href:{webPageId:\"eRykbSKkn\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(40+((componentViewport?.height||104)-80-32)/2),...addPropertyOverrides({aMYKEVadz:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||388)-100-288)/2+96+96)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xy5nrw-container\",layoutDependency:layoutDependency,layoutId:\"a0EwUMH8v-container\",nodeId:\"a0EwUMH8v\",rendersWithMotion:true,scopeId:\"cUOsKPqM1\",children:/*#__PURE__*/_jsx(LinkNavbar,{height:\"100%\",id:\"a0EwUMH8v\",layoutId:\"a0EwUMH8v\",QUHGkQ0Vs:resolvedLinks1[0],Sw1cOYUQ5:\"About\",width:\"100%\",...addPropertyOverrides({aMYKEVadz:{QUHGkQ0Vs:resolvedLinks1[2]},DInGrBlyI:{QUHGkQ0Vs:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(40+((componentViewport?.height||104)-80-32)/2),...addPropertyOverrides({aMYKEVadz:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||388)-100-288)/2+128+128)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v54yks-container\",layoutDependency:layoutDependency,layoutId:\"HO8vEkxQ2-container\",nodeId:\"HO8vEkxQ2\",rendersWithMotion:true,scopeId:\"cUOsKPqM1\",children:/*#__PURE__*/_jsx(LinkNavbar,{height:\"100%\",id:\"HO8vEkxQ2\",layoutId:\"HO8vEkxQ2\",QUHGkQ0Vs:\"#contact\",Sw1cOYUQ5:\"Contact\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gggKp.framer-1jpt4us, .framer-gggKp .framer-1jpt4us { display: block; }\",\".framer-gggKp.framer-tusuue { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 104px; justify-content: center; padding: 40px 56px 40px 56px; position: relative; width: 1200px; }\",\".framer-gggKp .framer-2v2zod { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 32px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-gggKp .framer-1elp2l6-container, .framer-gggKp .framer-13d6plw-container { flex: none; height: 32px; position: relative; width: auto; }\",\".framer-gggKp .framer-aagbyq { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); overflow: hidden; position: relative; width: 32px; }\",\".framer-gggKp .framer-1xa657i { bottom: 7px; flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-gggKp .framer-1a95zpq { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-gggKp .framer-17hd0ff { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: 7px; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-gggKp .framer-ta2khl-container, .framer-gggKp .framer-xy5nrw-container, .framer-gggKp .framer-v54yks-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gggKp.framer-tusuue { gap: 0px; } .framer-gggKp.framer-tusuue > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-gggKp.framer-tusuue > :first-child { margin-left: 0px; } .framer-gggKp.framer-tusuue > :last-child { margin-right: 0px; } }\",\".framer-gggKp.framer-v-1o1euih.framer-tusuue { width: 810px; }\",\".framer-gggKp.framer-v-tjs8v3.framer-tusuue { padding: 36px 36px 36px 40px; width: 390px; }\",\".framer-gggKp.framer-v-tjs8v3 .framer-aagbyq, .framer-gggKp.framer-v-10lyrhl .framer-aagbyq { cursor: pointer; }\",\".framer-gggKp.framer-v-10lyrhl.framer-tusuue { flex-direction: column; height: min-content; padding: 40px 40px 60px 40px; width: 390px; }\",\".framer-gggKp.framer-v-10lyrhl .framer-2v2zod { flex: none; width: 100%; }\",\".framer-gggKp.framer-v-10lyrhl .framer-1xa657i { bottom: 15px; }\",\".framer-gggKp.framer-v-10lyrhl .framer-1a95zpq { left: calc(50.00000000000002% - 2px / 2); width: 2px; }\",\".framer-gggKp.framer-v-10lyrhl .framer-17hd0ff { top: 15px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gggKp.framer-v-10lyrhl.framer-tusuue { gap: 0px; } .framer-gggKp.framer-v-10lyrhl.framer-tusuue > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-gggKp.framer-v-10lyrhl.framer-tusuue > :first-child { margin-top: 0px; } .framer-gggKp.framer-v-10lyrhl.framer-tusuue > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 104\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"DInGrBlyI\":{\"layout\":[\"fixed\",\"fixed\"]},\"ehUJTJgnj\":{\"layout\":[\"fixed\",\"fixed\"]},\"aMYKEVadz\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramercUOsKPqM1=withCSS(Component,css,\"framer-gggKp\");export default FramercUOsKPqM1;FramercUOsKPqM1.displayName=\"Navbar\";FramercUOsKPqM1.defaultProps={height:104,width:1200};addPropertyControls(FramercUOsKPqM1,{variant:{options:[\"RHzlL1GDI\",\"DInGrBlyI\",\"ehUJTJgnj\",\"aMYKEVadz\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramercUOsKPqM1,[{explicitInter:true,fonts:[]},...Blago_logoFonts,...LinkNavbarFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercUOsKPqM1\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"104\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DInGrBlyI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ehUJTJgnj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aMYKEVadz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cUOsKPqM1.map", "// Generated by Framer (ab692b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={BFOFZT7QU:{hover:true},fpbZ2rdeM:{hover:true},HEtnEYjIl:{hover:true},oVzBxAh3d:{hover:true,pressed:true},TqO1CYMIS:{hover:true},UjtMTNHW7:{hover:true}};const cycleOrder=[\"BFOFZT7QU\",\"oVzBxAh3d\",\"UjtMTNHW7\",\"TqO1CYMIS\",\"fpbZ2rdeM\",\"HEtnEYjIl\"];const serializationHash=\"framer-4jXj7\";const variantClassNames={BFOFZT7QU:\"framer-v-3rkf13\",fpbZ2rdeM:\"framer-v-l9lhqy\",HEtnEYjIl:\"framer-v-xtaxl9\",oVzBxAh3d:\"framer-v-144ar5h\",TqO1CYMIS:\"framer-v-1h5rxir\",UjtMTNHW7:\"framer-v-1fhstaw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Large / Filled\":\"BFOFZT7QU\",\"Large / Outlined\":\"oVzBxAh3d\",\"Large / Plain\":\"fpbZ2rdeM\",\"Small / Filled\":\"TqO1CYMIS\",\"Small / Outlined\":\"UjtMTNHW7\",\"Variant 6\":\"HEtnEYjIl\"};const getProps=({buttonText,height,id,link,link2,link3,link4,width,...props})=>{return{...props,LU9tzFcUp:buttonText??props.LU9tzFcUp??\"Portfolio\",m6qwusGcQ:link4??props.m6qwusGcQ,OS38zBu4f:link??props.OS38zBu4f,rOlXGzm6O:link3??props.rOlXGzm6O,variant:humanReadableVariantMap[props.variant]??props.variant??\"BFOFZT7QU\",x2TiTvK11:link2??props.x2TiTvK11};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,LU9tzFcUp,OS38zBu4f,x2TiTvK11,rOlXGzm6O,m6qwusGcQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BFOFZT7QU\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:OS38zBu4f,motionChild:true,nodeId:\"BFOFZT7QU\",openInNewTab:false,scopeId:\"LRYreFYfl\",smoothScroll:true,...addPropertyOverrides({oVzBxAh3d:{href:rOlXGzm6O},TqO1CYMIS:{href:x2TiTvK11},UjtMTNHW7:{href:m6qwusGcQ}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-3rkf13\",className,classNames)} framer-hi9vfw`,\"data-border\":true,\"data-framer-name\":\"Large / Filled\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"BFOFZT7QU\",ref:refBinding,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(63, 63, 63)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"rgb(63, 63, 63)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625)\",...style},variants:{\"BFOFZT7QU-hover\":{boxShadow:\"0px 0.6369534988189116px 0.5095627990551294px -0.8999999999999999px rgba(0, 0, 0, 0.17562), 0px 1.9316049144836143px 1.5452839315868916px -1.7999999999999998px rgba(0, 0, 0, 0.16672), 0px 5.106122817187569px 4.0848982537500556px -2.6999999999999997px rgba(0, 0, 0, 0.1449), 0px 16px 12.8px -3.5999999999999996px rgba(0, 0, 0, 0.07)\"},\"oVzBxAh3d-hover\":{boxShadow:\"0px 0.6369534988189116px 0.5095627990551294px -0.8999999999999999px rgba(0, 0, 0, 0.17562), 0px 1.9316049144836143px 1.5452839315868916px -1.7999999999999998px rgba(0, 0, 0, 0.16672), 0px 5.106122817187569px 4.0848982537500556px -2.6999999999999997px rgba(0, 0, 0, 0.1449), 0px 16px 12.8px -3.5999999999999996px rgba(0, 0, 0, 0.07)\"},\"TqO1CYMIS-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},\"UjtMTNHW7-hover\":{backgroundColor:\"rgb(63, 63, 63)\"},fpbZ2rdeM:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},HEtnEYjIl:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},oVzBxAh3d:{backgroundColor:\"rgba(0, 0, 0, 0)\"},UjtMTNHW7:{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"}},...addPropertyOverrides({\"BFOFZT7QU-hover\":{\"data-framer-name\":undefined},\"fpbZ2rdeM-hover\":{\"data-framer-name\":undefined},\"HEtnEYjIl-hover\":{\"data-framer-name\":undefined},\"oVzBxAh3d-hover\":{\"data-framer-name\":undefined},\"oVzBxAh3d-pressed\":{\"data-framer-name\":undefined},\"TqO1CYMIS-hover\":{\"data-framer-name\":undefined},\"UjtMTNHW7-hover\":{\"data-framer-name\":undefined},fpbZ2rdeM:{\"data-framer-name\":\"Large / Plain\"},HEtnEYjIl:{\"data-framer-name\":\"Variant 6\"},oVzBxAh3d:{\"data-framer-name\":\"Large / Outlined\"},TqO1CYMIS:{\"data-framer-name\":\"Small / Filled\"},UjtMTNHW7:{\"data-framer-name\":\"Small / Outlined\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Portfolio\"})}),className:\"framer-1y77rtl\",fonts:[\"GF;Figtree-500\"],layoutDependency:layoutDependency,layoutId:\"tJq_T0Cx_\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},text:LU9tzFcUp,variants:{\"TqO1CYMIS-hover\":{\"--extracted-r6o4lv\":\"rgb(63, 63, 63)\"},\"UjtMTNHW7-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},fpbZ2rdeM:{\"--extracted-r6o4lv\":\"rgb(94, 148, 247)\"},HEtnEYjIl:{\"--extracted-r6o4lv\":\"rgb(63, 63, 63)\"},oVzBxAh3d:{\"--extracted-r6o4lv\":\"rgb(63, 63, 63)\"},UjtMTNHW7:{\"--extracted-r6o4lv\":\"rgb(63, 63, 63)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"BFOFZT7QU-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS02MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Portfolio\"})}),fonts:[\"GF;Figtree-600\"]},\"fpbZ2rdeM-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS03MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(94, 148, 247))\"},children:\"Portfolio\"})}),fonts:[\"GF;Figtree-700\"]},\"HEtnEYjIl-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS02MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(63, 63, 63))\",\"--framer-text-decoration\":\"underline\"},children:\"Portfolio\"})}),fonts:[\"GF;Figtree-600\"]},\"TqO1CYMIS-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS02MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(63, 63, 63))\"},children:\"Portfolio\"})}),fonts:[\"GF;Figtree-600\"]},\"UjtMTNHW7-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Portfolio\"})})},fpbZ2rdeM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(94, 148, 247))\"},children:\"Portfolio\"})})},HEtnEYjIl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(63, 63, 63))\"},children:\"Portfolio\"})})},oVzBxAh3d:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(63, 63, 63))\"},children:\"Portfolio\"})})},TqO1CYMIS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Portfolio\"})})},UjtMTNHW7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(63, 63, 63))\"},children:\"Portfolio\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1km8fh7-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"qlv4L_SsP-container\",nodeId:\"qlv4L_SsP\",rendersWithMotion:true,scopeId:\"LRYreFYfl\",style:{rotate:-90},variants:{\"BFOFZT7QU-hover\":{rotate:-45},\"fpbZ2rdeM-hover\":{rotate:-45},\"HEtnEYjIl-hover\":{rotate:-90},\"oVzBxAh3d-hover\":{rotate:15},\"TqO1CYMIS-hover\":{rotate:-45},\"UjtMTNHW7-hover\":{rotate:15},HEtnEYjIl:{rotate:-45},oVzBxAh3d:{rotate:0},UjtMTNHW7:{rotate:0}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowDown\",id:\"qlv4L_SsP\",layoutId:\"qlv4L_SsP\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({\"BFOFZT7QU-hover\":{weight:\"bold\"},\"oVzBxAh3d-hover\":{weight:\"fill\"},\"TqO1CYMIS-hover\":{color:\"rgb(63, 63, 63)\",weight:\"bold\"},\"UjtMTNHW7-hover\":{color:\"rgb(255, 255, 255)\"},fpbZ2rdeM:{color:\"rgb(94, 148, 247)\"},HEtnEYjIl:{color:\"rgb(63, 63, 63)\"},oVzBxAh3d:{color:\"rgb(63, 63, 63)\",iconSelection:\"IdentificationBadge\"},UjtMTNHW7:{color:\"rgb(63, 63, 63)\",iconSelection:\"IdentificationBadge\",weight:\"bold\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4jXj7.framer-hi9vfw, .framer-4jXj7 .framer-hi9vfw { display: block; }\",\".framer-4jXj7.framer-3rkf13 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; padding: 12px 24px 12px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-4jXj7 .framer-1y77rtl { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-4jXj7 .framer-1km8fh7-container { flex: none; height: 20px; position: relative; width: 20px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-4jXj7.framer-3rkf13 { gap: 0px; } .framer-4jXj7.framer-3rkf13 > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-4jXj7.framer-3rkf13 > :first-child { margin-left: 0px; } .framer-4jXj7.framer-3rkf13 > :last-child { margin-right: 0px; } }\",\".framer-4jXj7.framer-v-144ar5h .framer-1km8fh7-container { height: 24px; width: 24px; }\",\".framer-4jXj7.framer-v-1fhstaw.framer-3rkf13, .framer-4jXj7.framer-v-1h5rxir.framer-3rkf13 { padding: 8px 16px 8px 16px; }\",\".framer-4jXj7.framer-v-1fhstaw .framer-1km8fh7-container { height: 18px; width: 18px; }\",\".framer-4jXj7.framer-v-1h5rxir .framer-1km8fh7-container { height: 16px; width: 16px; }\",\".framer-4jXj7.framer-v-xtaxl9 .framer-1y77rtl { order: 1; }\",\".framer-4jXj7.framer-v-xtaxl9 .framer-1km8fh7-container { height: 24px; order: 0; width: 24px; }\",'.framer-4jXj7[data-border=\"true\"]::after, .framer-4jXj7 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 162\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"oVzBxAh3d\":{\"layout\":[\"auto\",\"auto\"]},\"UjtMTNHW7\":{\"layout\":[\"auto\",\"auto\"]},\"TqO1CYMIS\":{\"layout\":[\"auto\",\"auto\"]},\"fpbZ2rdeM\":{\"layout\":[\"auto\",\"auto\"]},\"HEtnEYjIl\":{\"layout\":[\"auto\",\"auto\"]},\"XGR4hvLd6\":{\"layout\":[\"auto\",\"auto\"]},\"kqWHcBQNq\":{\"layout\":[\"auto\",\"auto\"]},\"kxMjdZdDa\":{\"layout\":[\"auto\",\"auto\"]},\"vpgle5z5p\":{\"layout\":[\"auto\",\"auto\"]},\"i_t_2hbB3\":{\"layout\":[\"auto\",\"auto\"]},\"HZ5nJEasv\":{\"layout\":[\"auto\",\"auto\"]},\"P_MSi38w4\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"LU9tzFcUp\":\"buttonText\",\"OS38zBu4f\":\"link\",\"x2TiTvK11\":\"link2\",\"rOlXGzm6O\":\"link3\",\"m6qwusGcQ\":\"link4\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerLRYreFYfl=withCSS(Component,css,\"framer-4jXj7\");export default FramerLRYreFYfl;FramerLRYreFYfl.displayName=\"CTA Button\";FramerLRYreFYfl.defaultProps={height:48,width:162};addPropertyControls(FramerLRYreFYfl,{variant:{options:[\"BFOFZT7QU\",\"oVzBxAh3d\",\"UjtMTNHW7\",\"TqO1CYMIS\",\"fpbZ2rdeM\",\"HEtnEYjIl\"],optionTitles:[\"Large / Filled\",\"Large / Outlined\",\"Small / Outlined\",\"Small / Filled\",\"Large / Plain\",\"Variant 6\"],title:\"Variant\",type:ControlType.Enum},LU9tzFcUp:{defaultValue:\"Portfolio\",displayTextArea:false,title:\"Button text\",type:ControlType.String},OS38zBu4f:{title:\"Link\",type:ControlType.Link},x2TiTvK11:{title:\"Link 2\",type:ControlType.Link},rOlXGzm6O:{title:\"Link 3\",type:ControlType.Link},m6qwusGcQ:{title:\"Link 4\",type:ControlType.Link}});addFonts(FramerLRYreFYfl,[{explicitInter:true,fonts:[{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v7/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_dNQF5bwkEU4HTy.woff2\",weight:\"500\"},{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v7/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_ehR15bwkEU4HTy.woff2\",weight:\"600\"},{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v7/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_eYR15bwkEU4HTy.woff2\",weight:\"700\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLRYreFYfl\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"162\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oVzBxAh3d\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UjtMTNHW7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TqO1CYMIS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fpbZ2rdeM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HEtnEYjIl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XGR4hvLd6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kqWHcBQNq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kxMjdZdDa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vpgle5z5p\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"i_t_2hbB3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HZ5nJEasv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"P_MSi38w4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"LU9tzFcUp\\\":\\\"buttonText\\\",\\\"OS38zBu4f\\\":\\\"link\\\",\\\"x2TiTvK11\\\":\\\"link2\\\",\\\"rOlXGzm6O\\\":\\\"link3\\\",\\\"m6qwusGcQ\\\":\\\"link4\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LRYreFYfl.map"],
  "mappings": "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",
  "names": ["fontStack", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "fontWeights", "useFontControls", "props", "fontFamily", "fontSize", "fontWeight", "font", "fontWeightName", "customFontStack", "fontStack", "fontFamilyStyle", "fetchCustomFonts", "fontStore", "e", "ue", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "usePadding", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "paddingControl", "emailRegex", "validateEmail", "email", "FormSpark", "withCSS", "formId", "withName", "name", "withEmail", "withMessage", "message", "layout", "inputs", "button", "style", "gap", "onSubmit", "props", "nameValue", "setName", "ye", "emailValue", "setEmail", "messageValue", "setMessage", "isNameError", "setNameError", "isEmailError", "setEmailError", "isMessageError", "setMessageError", "isLoading", "setLoading", "isSuccess", "setSuccess", "isCanvas", "se", "RenderTarget", "gridTemplateRows", "rows", "gridTemplateColumns", "cols", "fontFamily", "fontSize", "fontWeight", "useFontControls", "borderRadius", "useRadius", "paddingValue", "usePadding", "validateForm", "te", "error", "handleSubmit", "event", "data", "entries", "handleNameChange", "handleEmailChange", "handleMessageChange", "p", "motion", "containerStyles", "u", "defaultStyle", "addPropertyControls", "ControlType", "fontControls", "paddingControl", "borderRadiusControl", "FormSpark_default", "fontStore", "fonts", "css", "className", "PhosphorFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "TjVcSnqsp", "fXt6Y3Ea1", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTape9n38f", "args", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "css", "FramerROJUfj3or", "withCSS", "ROJUfj3or_default", "addPropertyControls", "ControlType", "addFonts", "SocialIconsCopyFonts", "getFonts", "ROJUfj3or_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "tap3o10j7", "args", "scopingClassNames", "cx", "LayoutGroup", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerwZQ4CGmn9", "withCSS", "wZQ4CGmn9_default", "addPropertyControls", "ControlType", "addFonts", "TextWithFX", "withFX", "Text2", "RichTextWithFX", "RichText2", "FormSparkFonts", "getFonts", "FormSpark_default", "MotionDivWithFX", "motion", "FooterCopyFonts", "wZQ4CGmn9_default", "SmartComponentScopedContainerWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "SmartComponentScopedContainer", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "transition2", "animation1", "animation2", "transition3", "animation3", "animation4", "animation5", "animation6", "animation7", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "vzQBDIa_RT8qNR8RpN", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "css", "FramercoeGXmhTz", "withCSS", "coeGXmhTz_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "SVG", "css", "FramerKyjlUC6YW", "withCSS", "KyjlUC6YW_default", "addFonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link2", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "Sw1cOYUQ5", "QUHGkQ0Vs", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "RichText2", "css", "Framermrm3gWHaW", "withCSS", "mrm3gWHaW_default", "addPropertyControls", "ControlType", "addFonts", "Blago_logoFonts", "getFonts", "KyjlUC6YW_default", "LinkNavbarFonts", "mrm3gWHaW_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapm2uxu8", "args", "onTapzdw0ca", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "router", "useRouter", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "css", "FramercUOsKPqM1", "withCSS", "cUOsKPqM1_default", "addPropertyControls", "ControlType", "addFonts", "PhosphorFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "buttonText", "height", "id", "link", "link2", "link3", "link4", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "LU9tzFcUp", "OS38zBu4f", "x2TiTvK11", "rOlXGzm6O", "m6qwusGcQ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerLRYreFYfl", "withCSS", "LRYreFYfl_default", "addPropertyControls", "ControlType", "addFonts"]
}
