{"version":3,"file":"shared-lib.vOPR7zY3.mjs","names":["css","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts"],"sources":["https:/framerusercontent.com/modules/WUrSONqVlLQ7I9vwjvQM/e3unosAYlotXGAp87iVw/X7CXIA9k5.js","https:/framerusercontent.com/modules/hAKGMNQqU3wIHJzSdSXC/McZ7OLwTq6ziTLH01KzF/hgWR_qUZD.js","https:/framerusercontent.com/modules/e76DFElUQgCO3mz8nCXd/MiGjaQpSn2r6qcI7Ju5z/siteMetadata.js"],"sourcesContent":["// Generated by Framer (c2a8602)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-X8eqA .framer-styles-preset-k7mu2d:not(.rich-text-wrapper), .framer-X8eqA .framer-styles-preset-k7mu2d.rich-text-wrapper a { --framer-link-text-color: #0125cb; }\"];export const className=\"framer-X8eqA\";\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 (c2a8602)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/WUrSONqVlLQ7I9vwjvQM/e3unosAYlotXGAp87iVw/X7CXIA9k5.js\";const cycleOrder=[\"Txs1xtTFt\",\"Of2pM6KFb\",\"wDrEguxK7\"];const serializationHash=\"framer-zq9iR\";const variantClassNames={Of2pM6KFb:\"framer-v-lukvan\",Txs1xtTFt:\"framer-v-nycede\",wDrEguxK7:\"framer-v-xrg0tw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,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:\"Txs1xtTFt\",Phone:\"wDrEguxK7\",Tablet:\"Of2pM6KFb\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Txs1xtTFt\"};};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:\"Txs1xtTFt\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-nycede\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Txs1xtTFt\",ref:refBinding,style:{...style},...addPropertyOverrides({Of2pM6KFb:{\"data-framer-name\":\"Tablet\"},wDrEguxK7:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-d11ojb\",\"data-framer-name\":\"2\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:270,intrinsicWidth:207,layoutDependency:layoutDependency,layoutId:\"dS1gHGOVg\",svg:'<svg width=\"207\" height=\"270\" viewBox=\"0 0 207 270\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_289_25553)\">\\n<mask id=\"mask0_289_25553\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"1\" y=\"1\" width=\"206\" height=\"295\">\\n<path d=\"M206.37 1.66388H1.19727V295.947H206.37V1.66388Z\" fill=\"white\"/>\\n</mask>\\n<g mask=\"url(#mask0_289_25553)\">\\n<mask id=\"mask1_289_25553\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"1\" y=\"1\" width=\"206\" height=\"295\">\\n<path d=\"M206.37 1.664H1.19727V295.947H206.37V1.664Z\" fill=\"white\"/>\\n</mask>\\n<g mask=\"url(#mask1_289_25553)\">\\n<mask id=\"mask2_289_25553\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"1\" y=\"1\" width=\"206\" height=\"295\">\\n<path d=\"M206.37 1.65363H1.19727V295.958H206.37V1.65363Z\" fill=\"white\"/>\\n</mask>\\n<g mask=\"url(#mask2_289_25553)\">\\n<mask id=\"mask3_289_25553\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"1\" y=\"1\" width=\"205\" height=\"295\">\\n<path d=\"M205.049 1.65277H1.55859V295.958H205.049V1.65277Z\" fill=\"white\"/>\\n</mask>\\n<g mask=\"url(#mask3_289_25553)\">\\n<path d=\"M2.57617 103.976C2.57617 47.9288 48.0111 2.4939 104.058 2.4939C160.105 2.4939 205.541 47.9288 205.541 103.976V316.951L2.57617 167.151V103.976Z\" fill=\"#0025CB\"/>\\n<path d=\"M149.372 54.2076C149.577 51.6518 153.321 51.6518 153.528 54.2076L154.88 70.9306C155.038 72.8843 157.56 73.56 158.674 71.947L168.205 58.1407C169.662 56.0308 172.905 57.9022 171.806 60.2188L164.614 75.3774C163.775 77.1484 165.622 78.9945 167.391 78.1546L182.55 70.9642C184.868 69.8652 186.739 73.1066 184.629 74.5635L170.822 84.0962C169.209 85.2097 169.885 87.7319 171.839 87.8898L188.562 89.2421C191.118 89.4488 191.118 93.1915 188.562 93.3982L171.839 94.7505C169.885 94.9084 169.209 97.4305 170.822 98.5442L184.629 108.077C186.739 109.534 184.868 112.775 182.55 111.676L167.391 104.485C165.622 103.646 163.775 105.492 164.614 107.263L171.806 122.422C172.905 124.738 169.662 126.61 168.205 124.5L158.674 110.693C157.56 109.08 155.038 109.756 154.88 111.71L153.528 128.432C153.321 130.988 149.577 130.988 149.372 128.432L148.019 111.71C147.86 109.756 145.339 109.08 144.225 110.693L134.693 124.5C133.236 126.61 129.994 124.738 131.093 122.422L138.284 107.263C139.124 105.492 137.278 103.646 135.507 104.485L120.348 111.676C118.031 112.775 116.16 109.534 118.27 108.077L132.076 98.5442C133.689 97.4305 133.013 94.9084 131.06 94.7505L114.337 93.3982C111.781 93.1915 111.781 89.4488 114.337 89.2421L131.06 87.8898C133.013 87.7319 133.689 85.2097 132.076 84.0962L118.27 74.5635C116.16 73.1066 118.031 69.8652 120.348 70.9642L135.507 78.1546C137.278 78.9945 139.124 77.1484 138.284 75.3774L131.093 60.2188C129.994 57.9019 133.236 56.0308 134.693 58.1407L144.225 71.947C145.339 73.56 147.86 72.8843 148.019 70.9306L149.372 54.2076Z\" fill=\"#F4F1EA\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2.57637 167.123H48.679V201.687H100.965V236.252H153.254L48.679 201.687L2.57637 167.123V236.252V201.687V167.123ZM48.679 201.687L153.254 236.252L153.253 270.819H205.54V297.577V305.384V427.288H2.57617V297.577L2.57637 167.123L48.679 201.687Z\" fill=\"#F4F1EA\"/>\\n</g>\\n</g>\\n</g>\\n</g>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_289_25553\">\\n<rect width=\"206.803\" height=\"269.109\" fill=\"white\" transform=\"translate(0 0.891113)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7WGFuaCBNb25vLWl0YWxpYw==\",\"--framer-font-family\":'\"Xanh Mono\", monospace',\"--framer-font-size\":\"48px\",\"--framer-font-style\":\"italic\",\"--framer-line-height\":\"70px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 37, 203))\"},children:\"Let’s Talk\"})}),className:\"framer-uhw201\",\"data-framer-name\":\"Heading 2 → graphic\",fonts:[\"GF;Xanh Mono-italic\"],layoutDependency:layoutDependency,layoutId:\"I290:28945;290:28919\",style:{\"--extracted-r6o4lv\":\"rgb(0, 37, 203)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({wDrEguxK7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7WGFuaCBNb25vLWl0YWxpYw==\",\"--framer-font-family\":'\"Xanh Mono\", monospace',\"--framer-font-size\":\"35px\",\"--framer-font-style\":\"italic\",\"--framer-line-height\":\"50.63708481975598px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 37, 203))\"},children:\"Let’s Talk\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u47dr2\",\"data-framer-name\":\"Frame 1171275960\",layoutDependency:layoutDependency,layoutId:\"I290:28945;290:29063\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7WGFuaCBNb25vLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Xanh Mono\", monospace',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"17.5px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 37, 203))\",\"--framer-text-decoration-offset\":\"4px\",\"--framer-text-decoration-thickness\":\"2px\",\"--framer-text-decoration\":\"underline\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/joaquindespontin/\",motionChild:true,nodeId:\"I290:28945;290:29018\",openInNewTab:true,relValues:[],scopeId:\"hgWR_qUZD\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-k7mu2d\",\"data-styles-preset\":\"X7CXIA9k5\",children:\"LinkedIn\"})})})}),className:\"framer-100yupc\",\"data-framer-name\":\"LinkedIn\",fonts:[\"GF;Xanh Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"I290:28945;290:29018\",style:{\"--extracted-r6o4lv\":\"rgb(0, 37, 203)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({wDrEguxK7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7WGFuaCBNb25vLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Xanh Mono\", monospace',\"--framer-font-size\":\"23px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"12.659271204938994px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 37, 203))\",\"--framer-text-decoration-offset\":\"4px\",\"--framer-text-decoration-thickness\":\"2px\",\"--framer-text-decoration\":\"underline\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/joaquindespontin/\",motionChild:true,nodeId:\"I290:28945;290:29018\",openInNewTab:true,relValues:[],scopeId:\"hgWR_qUZD\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-k7mu2d\",\"data-styles-preset\":\"X7CXIA9k5\",children:\"LinkedIn\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7WGFuaCBNb25vLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Xanh Mono\", monospace',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"17.5px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 37, 203))\",\"--framer-text-decoration-offset\":\"4px\",\"--framer-text-decoration-thickness\":\"2px\",\"--framer-text-decoration\":\"underline\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:joaquindespontin@gmail.com\",motionChild:true,nodeId:\"I290:28945;290:29041\",openInNewTab:true,relValues:[],scopeId:\"hgWR_qUZD\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-k7mu2d\",\"data-styles-preset\":\"X7CXIA9k5\",children:\"Email\"})})})}),className:\"framer-1b66nqq\",\"data-framer-name\":\"Email\",fonts:[\"GF;Xanh Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"I290:28945;290:29041\",style:{\"--extracted-r6o4lv\":\"rgb(0, 37, 203)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({wDrEguxK7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7WGFuaCBNb25vLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Xanh Mono\", monospace',\"--framer-font-size\":\"23px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"12.659271204938994px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 37, 203))\",\"--framer-text-decoration-offset\":\"4px\",\"--framer-text-decoration-thickness\":\"2px\",\"--framer-text-decoration\":\"underline\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:joaquindespontin@gmail.com\",motionChild:true,nodeId:\"I290:28945;290:29041\",openInNewTab:true,relValues:[],scopeId:\"hgWR_qUZD\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-k7mu2d\",\"data-styles-preset\":\"X7CXIA9k5\",children:\"Email\"})})})})}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zq9iR.framer-1g0jpct, .framer-zq9iR .framer-1g0jpct { display: block; }\",\".framer-zq9iR.framer-nycede { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 34px; height: min-content; justify-content: flex-start; overflow: visible; padding: 120px 0px 80px 0px; position: relative; width: 1080px; }\",\".framer-zq9iR .framer-d11ojb { flex: none; height: 199px; position: relative; width: 153px; }\",\".framer-zq9iR .framer-uhw201 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 1136px; word-break: break-word; word-wrap: break-word; }\",\".framer-zq9iR .framer-u47dr2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px 0px 16px 0px; position: relative; width: min-content; }\",\".framer-zq9iR .framer-100yupc, .framer-zq9iR .framer-1b66nqq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-zq9iR.framer-v-lukvan.framer-nycede { padding: 100px 0px 80px 0px; width: 690px; }\",\".framer-zq9iR.framer-v-lukvan .framer-d11ojb { height: 185px; width: 140px; }\",\".framer-zq9iR.framer-v-xrg0tw.framer-nycede { gap: 24.6px; padding: 90px 0px 57.87px 0px; width: 259px; }\",\".framer-zq9iR.framer-v-xrg0tw .framer-d11ojb { height: 125px; width: 96px; }\",\".framer-zq9iR.framer-v-xrg0tw .framer-uhw201 { width: 822px; }\",\".framer-zq9iR.framer-v-xrg0tw .framer-u47dr2 { gap: 57.87px; padding: 11.57px 0px 11.57px 0px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 586.5\n * @framerIntrinsicWidth 1080\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Of2pM6KFb\":{\"layout\":[\"fixed\",\"auto\"]},\"wDrEguxK7\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhgWR_qUZD=withCSS(Component,css,\"framer-zq9iR\");export default FramerhgWR_qUZD;FramerhgWR_qUZD.displayName=\"Footer\";FramerhgWR_qUZD.defaultProps={height:586.5,width:1080};addPropertyControls(FramerhgWR_qUZD,{variant:{options:[\"Txs1xtTFt\",\"Of2pM6KFb\",\"wDrEguxK7\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerhgWR_qUZD,[{explicitInter:true,fonts:[{family:\"Xanh Mono\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/xanhmono/v19/R70ejykVmvKCep-vWhSomgqRfTfxTo24.woff2\",weight:\"400\"},{family:\"Xanh Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/xanhmono/v19/R70YjykVmvKCep-vWhSYnQCQXzLhTg.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhgWR_qUZD\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"586.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Of2pM6KFb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wDrEguxK7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1080\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hgWR_qUZD.map","// Generated by Framer (c2a8602)\nexport default function metadata(params,activeLocale){return{description:\"Product Designer shaping SaaS platforms, apps, and dashboards into intuitive experiences that drive adoption, engagement, and growth.\",favicon:\"https://framerusercontent.com/assets/zjUyjUNz8RIwg5KA02v8WNWg.png\",robots:\"max-image-preview:large\",title:\"Joaquin Despontin | Product & UX Designer 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":"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"}