{"version":3,"file":"shared-lib.DFxtquZ5.mjs","names":["useMemo","fonts","css","className"],"sources":["https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/8i8JTLMKnlySnLNEu1kh/NCo0qSdvk2B7x5mr0a5n/X7ylXautb.js","https:/framerusercontent.com/modules/WJqWqiTWJBmADDh5zhPf/46VR3DkEMhKcPAThsA90/yzwbzwA_j.js","https:/framerusercontent.com/modules/yHocozriQAKMSt5E5LZw/1ZAFwsmtBgFnK6ure43p/siteMetadata.js"],"sourcesContent":["import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// Generated by Framer (9f68555)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Avory I PE Medium\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Avory I PE Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/LdabQt3yRhtCEObxlGO3Oqo6g4.woff2\"}]}];export const css=['.framer-thSnm .framer-styles-preset-qrpho1:not(.rich-text-wrapper), .framer-thSnm .framer-styles-preset-qrpho1.rich-text-wrapper h3 { --framer-font-family: \"Avory I PE Medium\", \"Avory I PE Medium Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-9e4d3cd9-c6a1-4d3f-93c0-3bd54ca04155, #1d322d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-thSnm .framer-styles-preset-qrpho1:not(.rich-text-wrapper), .framer-thSnm .framer-styles-preset-qrpho1.rich-text-wrapper h3 { --framer-font-family: \"Avory I PE Medium\", \"Avory I PE Medium Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-9e4d3cd9-c6a1-4d3f-93c0-3bd54ca04155, #1d322d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-thSnm .framer-styles-preset-qrpho1:not(.rich-text-wrapper), .framer-thSnm .framer-styles-preset-qrpho1.rich-text-wrapper h3 { --framer-font-family: \"Avory I PE Medium\", \"Avory I PE Medium Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 30px; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-9e4d3cd9-c6a1-4d3f-93c0-3bd54ca04155, #1d322d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-thSnm\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9f68555)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Satoshi-regular\",\"FS;Satoshi-bold\",\"FS;Satoshi-bold italic\",\"FS;Satoshi-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MPIFA4B3XXRNY2MJDGP6GOOOAF6EOCLO/W5E4ZFYPJ3V6JKMBGHB6YMITK6EWS2XA/QOMBWPST76ICDYF6WOBS7SQ7RBT67QW2.woff2\",weight:\"400\"}]}];export const css=['.framer-7u419 .framer-styles-preset-1yw3a4a:not(.rich-text-wrapper), .framer-7u419 .framer-styles-preset-1yw3a4a.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 2px; --framer-line-height: 110%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c09d492a-e729-4cbb-b155-5952e8c0f0ee, #f9fefa); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-7u419\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a6932ec)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:'<script type=\"text/javascript\">\\n    (function(c,l,a,r,i,t,y){\\n        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};\\n        t=l.createElement(r);t.async=1;t.src=\"https://www.clarity.ms/tag/\"+i;\\n        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);\\n    })(window, document, \"clarity\", \"script\", \"snqg6q1vpt\");\\n</script>',customHTMLBodyStart:'<!-- Google Tag Manager (noscript) -->\\n<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-KQZHS9KJ\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\\n<!-- End Google Tag Manager (noscript) -->',customHTMLHeadEnd:'<style>\\n\\nbody {\\n  --sb-track-color: #ffffff;\\n  --sb-thumb-color: #005d63;\\n  --sb-size: 3px;\\n}\\n\\nbody::-webkit-scrollbar {\\n  width: var(--sb-size)\\n}\\n\\nbody::-webkit-scrollbar-track {\\n  background: var(--sb-track-color);\\n  border-radius: 3px;\\n}\\n\\nbody::-webkit-scrollbar-thumb {\\n  background: var(--sb-thumb-color);\\n  border-radius: 3px;\\n  \\n}\\n\\n@supports not selector(::-webkit-scrollbar) {\\n  body {\\n    scrollbar-color: var(--sb-thumb-color)\\n                     var(--sb-track-color);\\n  }\\n}\\n\\nbody {overflow-x:hidden}\\n\\n::selection {\\n  color: white;\\n  background: #A36C00;\\n}\\n\\n\\n</style>\\n\\n<script type=\"text/javascript\">\\n    // Disable right-click context menu\\n    document.addEventListener(\\'contextmenu\\', function(event) {\\n        event.preventDefault();\\n    });\\n\\n    // Disable image dragging\\n    document.addEventListener(\\'dragstart\\', function(event) {\\n        event.preventDefault();\\n    });\\n</script>\\n\\n<!-- Google tag (gtag.js) -->\\n<script async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=G-SVH628KSGL\"></script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag(\\'js\\', new Date());\\n\\n  gtag(\\'config\\', \\'G-SVH628KSGL\\');\\n</script>\\n\\n<script async=\"\" src=\"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7697959064174653\" crossorigin=\"anonymous\"></script>',customHTMLHeadStart:'<!-- Google Tag Manager -->\\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({\\'gtm.start\\':\\nnew Date().getTime(),event:\\'gtm.js\\'});var f=d.getElementsByTagName(s)[0],\\nj=d.createElement(s),dl=l!=\\'dataLayer\\'?\\'&l=\\'+l:\\'\\';j.async=true;j.src=\\n\\'https://www.googletagmanager.com/gtm.js?id=\\'+i+dl;f.parentNode.insertBefore(j,f);\\n})(window,document,\\'script\\',\\'dataLayer\\',\\'GTM-KQZHS9KJ\\');</script>\\n<!-- End Google Tag Manager -->\\n\\n<meta property=\"og:url\" content=\"https://www.aeshapatel.in/\">\\n\\n<meta property=\"og:site_name\" content=\"Aesha\\'s Portfolio\">\\n\\n<meta name=\"keywords\" content=\"Visual &amp; UX Hybrid, Product Designer, UX Designer, UI Designer, Visual Designer, User Experience, User Interface, Design Systems, Interaction Design, Usability, Human-Centered Design, End-to-End Design, Aesthetic Design, Branding, Creative Direction\">\\n\\n<link rel=\"alternate\" hreflang=\"en-US\" href=\"https://www.aeshapatel.in/en-us/\">\\n\\n<link rel=\"canonical\" href=\"https://www.aeshapatel.in/\">\\n\\n<script type=\"application/ld+json\">\\n{\\n  \"@context\": \"https://schema.org\",\\n  \"@graph\": [\\n    {\\n      \"@type\": \"WebSite\",\\n      \"@id\": \"https://www.aeshapatel.in/#website\",\\n      \"url\": \"https://www.aeshapatel.in\",\\n      \"name\": \"Aesha Patel Portfolio\",\\n      \"description\": \"Portfolio of Aesha Patel — Visual & UX Hybrid Designer blending aesthetics with usability.\",\\n      \"publisher\": {\\n        \"@id\": \"https://www.aeshapatel.in/#person\"\\n      },\\n      \"potentialAction\": {\\n        \"@type\": \"SearchAction\",\\n        \"target\": \"https://www.aeshapatel.in/?s={search_term_string}\",\\n        \"query-input\": {\\n          \"@type\": \"PropertyValueSpecification\",\\n          \"valueRequired\": true,\\n          \"valueName\": \"search_term_string\",\\n          \"description\": \"Search term to look up portfolio content\"\\n        }\\n      }\\n    },\\n    {\\n      \"@type\": \"WebPage\",\\n      \"@id\": \"https://www.aeshapatel.in/#webpage\",\\n      \"url\": \"https://www.aeshapatel.in\",\\n      \"name\": \"Aesha Patel — Visual & UX Hybrid Designer\",\\n      \"isPartOf\": {\\n        \"@id\": \"https://www.aeshapatel.in/#website\"\\n      },\\n      \"primaryImageOfPage\": {\\n        \"@id\": \"https://www.aeshapatel.in/#primaryimage\"\\n      },\\n      \"about\": {\\n        \"@id\": \"https://www.aeshapatel.in/#person\"\\n      },\\n      \"potentialAction\": {\\n        \"@type\": \"ReadAction\",\\n        \"target\": [\\n          {\\n            \"@type\": \"EntryPoint\",\\n            \"urlTemplate\": \"https://www.aeshapatel.in\"\\n          }\\n        ]\\n      }\\n    },\\n    {\\n      \"@type\": \"ImageObject\",\\n      \"@id\": \"https://www.aeshapatel.in/#primaryimage\",\\n      \"url\": \"https://www.aeshapatel.in/path-to-your-image.jpg\",\\n      \"width\": 1200,\\n      \"height\": 630,\\n      \"caption\": \"Aesha Patel Portfolio Preview\"\\n    },\\n    {\\n      \"@type\": \"Person\",\\n      \"@id\": \"https://www.aeshapatel.in/#person\",\\n      \"name\": \"Aesha Patel\",\\n      \"jobTitle\": \"Visual & UX Hybrid Designer\",\\n      \"description\": \"Visual & UX Hybrid — blending aesthetics with usability to design digital products that are both beautiful and intuitive.\",\\n      \"url\": \"https://www.aeshapatel.in\",\\n      \"image\": {\\n        \"@id\": \"https://www.aeshapatel.in/#primaryimage\"\\n      },\\n      \"sameAs\": [\\n        \"https://www.linkedin.com/in/aesha-patel1991\"\\n      ],\\n      \"knowsAbout\": [\\n        \"Visual Design\",\\n        \"UX Design\",\\n        \"UI Design\",\\n        \"Product Design\",\\n        \"Design Systems\",\\n        \"Human-Centered Design\",\\n        \"Interaction Design\",\\n        \"Brand Identity\",\\n        \"Usability\"\\n      ],\\n      \"skill\": [\\n        \"Aesthetic Design\",\\n        \"User Research\",\\n        \"Wireframing\",\\n        \"Prototyping\",\\n        \"Typography\",\\n        \"Color Systems\",\\n        \"Creative Direction\"\\n      ]\\n    },\\n    {\\n      \"@type\": \"BreadcrumbList\",\\n      \"@id\": \"https://www.aeshapatel.in/#breadcrumb\",\\n      \"itemListElement\": [\\n        {\\n          \"@type\": \"ListItem\",\\n          \"position\": 1,\\n          \"name\": \"Home\",\\n          \"item\": \"https://www.aeshapatel.in\"\\n        },\\n        {\\n          \"@type\": \"ListItem\",\\n          \"position\": 2,\\n          \"name\": \"Portfolio\",\\n          \"item\": \"https://www.aeshapatel.in/portfolio\"\\n        },\\n        {\\n          \"@type\": \"ListItem\",\\n          \"position\": 3,\\n          \"name\": \"About\",\\n          \"item\": \"https://www.aeshapatel.in/about\"\\n        }\\n      ]\\n    },\\n    {\\n      \"@type\": \"Article\",\\n      \"@id\": \"https://www.aeshapatel.in/#article\",\\n      \"headline\": \"Designing Experiences that Work as Beautifully as They Look\",\\n      \"description\": \"Insights and portfolio highlights from Aesha Patel, a Visual & UX Hybrid Designer.\",\\n      \"author\": {\\n        \"@id\": \"https://www.aeshapatel.in/#person\"\\n      },\\n      \"publisher\": {\\n        \"@id\": \"https://www.aeshapatel.in/#person\"\\n      },\\n      \"image\": {\\n        \"@id\": \"https://www.aeshapatel.in/#primaryimage\"\\n      },\\n      \"mainEntityOfPage\": {\\n        \"@id\": \"https://www.aeshapatel.in/#webpage\"\\n      }\\n    },\\n    {\\n      \"@type\": \"VideoObject\",\\n      \"@id\": \"https://www.aeshapatel.in/#introvideo\",\\n      \"name\": \"Portfolio Showreel - Aesha Patel\",\\n      \"description\": \"A quick video introduction to Aesha Patel\\'s design work, blending UX strategy and visual design craft.\",\\n      \"thumbnailUrl\": \"https://www.aeshapatel.in/path-to-video-thumbnail.jpg\",\\n      \"uploadDate\": \"2023-01-01\",\\n      \"contentUrl\": \"https://www.aeshapatel.in/path-to-video.mp4\",\\n      \"embedUrl\": \"https://www.youtube.com/watch?v=yourvideoid\",\\n      \"publisher\": {\\n        \"@id\": \"https://www.aeshapatel.in/#person\"\\n      }\\n    }\\n  ]\\n}\\n</script>\\n',description:\"Creative Designer with purpose. Aesha Patel — UX & Visual Designer in India. Explore case studies in web, branding & storytelling-led UX. Come say hi 👋\",favicon:\"https://framerusercontent.com/assets/ViD0dVZMl9y2gM5p3h3fLyTph70.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/JzDCODFAqY85AWwNMK5YZwTaw.png\",title:\"Aesha Patel | UI / UX Designer & Visual Portfolio\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"sRAAgD,IACjB,CAClB,EAAkB,CAC3B,MAAO,OACP,OAAQ,OACR,QAAS,OACT,eAAgB,SAChB,WAAY,SACf,CASK,EAAkB,CACpB,GAAG,EACH,aAAc,EACd,WAAY,2BACZ,OAAQ,uCACR,MAAO,UACP,cAAe,SAClB,CACY,EAA0B,GAAkB,EAAG,IACnC,EAAK,MAAO,CAC7B,MAAO,EACF,MACR,CAAC,CACJ,ICvBoL,SAAgB,EAAiB,EAAS,EAAa,EAAW,GAAG,EAAc,EAAsB,CAC/R,IAAM,EAAiBA,MAAY,CAAC,GAAG,GAAY,MAAO,GAAyD,SAAU,EAAE,OAAO,KAAK,IAAM,EAAe,EAAW,aAAa,CAAC,QAAQ,QAAQ,GAAG,CAC3C,OAA7H,EAAsB,IAAkE,EAAY,EAAS,EAAe,EAAuB,CAAC,EAAc,EAAW,CAAC,CAAwD,OAA5C,EAAa,EAAc,uBAT9N,IAAgC,CAI2E,EAAc,CAAC,QAAQ,CAAC,KAAK,EAAY,aAAa,CAAC,YAAY,CAAC,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,KAAK,EAAY,aAAa,CAAC,aAAa,CAAC,KAAK,EAAY,aAAa,CAAC,aAAa,CAAC,KAAK,EAAY,aAAa,CAAC,CAAO,GAAa,EAAI,IAAS,EAAI,KAAK,GAAG,EAAE,aAAa,CAAC,SAAS,EAAO,CAAC,uBCH7Z,GAAU,UAAU,CAAC,2BAA2B,CAAC,CAAcC,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,oBAAoB,OAAO,SAAS,IAAI,wEAAwE,CAAC,CAAC,CAAC,CAAcC,EAAI,CAAC,ytBAAytB,+wBAA+wB,6wBAA6wB,CAAcC,EAAU,qCCA5/E,GAAU,UAAU,CAAC,qBAAqB,kBAAkB,yBAAyB,oBAAoB,CAAC,CAAc,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,CAAC,CAAc,EAAI,CAAC,moCAAmoC,CAAc,EAAU,kBCApyE,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,kBAAkB;;;;;;YAAsW,oBAAoB;;4CAAwP,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;yJAAw4C,oBAAoB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAgkL,YAAY,2JAA2J,QAAQ,uEAAuE,OAAO,0BAA0B,YAAY,qEAAqE,MAAM,oDAAoD"}