{"version":3,"file":"shared-lib.C0a0cPp8.mjs","names":["mask","SVG","getProps","Icon","className","useRef","useState","cx","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","useState","fonts","css","className","mask","SVG","getProps","Icon","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","numberToPixelString","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","Copy","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","useState","useCallback","mask","SVG","getProps","Icon","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","numberToPixelString","radiusForCorner","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","Copy","Check","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Eyes","CopyButtonFonts","CopyButton","DownloadButtonFonts","DashedButtonFonts","DashedButton","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","ArrowUpRight","sharedStyle.css","sharedStyle.fonts","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","getProps","className","addPropertyOverrides","DashedButtonFonts","DashedButton","CopyButtonFonts","CopyButton","DownloadButtonFonts","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image1","Menu","X","ArrowUpRight","ArrowRight","CopyButton","DashedButton","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","ArrowUpRight","useState"],"sources":["https:/framerusercontent.com/modules/f8Q5x3tcvy2sgigvrEse/WjPolkbUODUXgM3l5QnQ/X5rbDZv9v.js","https:/framerusercontent.com/modules/nG3sGmQ5mL4V4sDKhF9C/AK6x2ifCaza5FF7icWoM/Mouse_follow.js","https:/framerusercontent.com/modules/QYEcGvEeKUnJZFRZbPKA/FfIIKDynKRXjqznTXtaR/Au3uQuBke.js","https:/framerusercontent.com/modules/17LYo4aciIhiwbtyJome/rW9V68Yqm0YpOhHpn0ms/DownloadButton.js","https:/framerusercontent.com/modules/GNJevzQbP57k0tA6qQsP/1irMm4UONbJzDuKIdSqP/lE13J6Puh.js","https:/framerusercontent.com/modules/hbCDWLdkXFRthfME1BJe/c5hdHNUhZKEyTZInluvG/yU5KTtFis.js","https:/framerusercontent.com/modules/UDPFF6gwXaRtZkYjP7Ar/kW3u5d5wkkC7KxtOE7cZ/KXjcSfyOG.js","https:/framerusercontent.com/modules/Eid2Zcw62tgSDzlAeiNz/je1XvOc2sv6uRDvIdSSO/EIbEdN0wH.js","https:/framerusercontent.com/modules/ftmCcdSAg5MuF6coL7lU/XdDnfdNL3jt7GTXRjJNs/CopyToClipboard.js","https:/framerusercontent.com/modules/LV8frbnkz4ClX6mW6Qum/gmrrag13KCOx3ERGt9l5/ffUDbEmqv.js","https:/framerusercontent.com/modules/y7W08EA0U4yt2Kuhxbmr/Bd2towOJFv6TxGBn236A/ILfSM8AeZ.js","https:/framerusercontent.com/modules/8RgmSstKMVeMkn3qLTKM/eRXSiyUmJX49BYg7x9xc/c32K81HRd.js","https:/framerusercontent.com/modules/qWXc86Mgrtt3h78sDulX/E7xZCIcnCQShwN5vHgtO/KWJFL9E3H.js","https:/framerusercontent.com/modules/29Eu6tDVcWIZwJL1Nh4h/zpJg2oiOBazkQeZJNCYy/YW4GE5nV0.js","https:/framerusercontent.com/modules/w9r3BVDBgmWy7W7xOeUc/qECxFwcsABn3SUQ7vp5x/rRJRVI52H.js","https:/framerusercontent.com/modules/gtaAcc9bn06ppgPCjKXw/Muw315HEnjlJLzhGfRq8/mmoUtgWr3.js","https:/framerusercontent.com/modules/MWrqyqKS2FtEsdSO8DjS/tvn8GBBu47GqvfcvDzRM/QE3LtWk56.js","https:/framerusercontent.com/modules/GfW6IugkVFQzoxLI9ggq/5PdmnhmJTv5EVcnKfQ6g/Spacer.js","https:/framerusercontent.com/modules/ukWTiTRQPAHv0iRUuc6x/AgmuIHmx4qYg4fm10vkj/siteMetadata.js"],"sourcesContent":["// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 10 L 10 0\" fill=\"transparent\" height=\"10px\" id=\"Gm6ErcvSs\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(7 7)\" width=\"10px\"/><path d=\"M 0 0 L 10 0 L 10 10\" fill=\"transparent\" height=\"10px\" id=\"TScaaNOIP\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(7 7)\" width=\"10px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-r0AVb\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-r0AVb { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Up Right\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-r0AVb\");Icon.displayName=\"Arrow Up Right\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Up Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState,useRef}from\"react\";export function eyesFollowCursor(Component){return props=>{const ref=useRef(null);const[offset,setOffset]=useState({x:0,y:0});useEffect(()=>{const handleMove=e=>{if(!ref.current)return;// Get center of pupil container\nconst rect=ref.current.getBoundingClientRect();const cx=rect.left+rect.width/2;const cy=rect.top+rect.height/2;// Vector from pupil center to cursor\nconst dx=e.clientX-cx;const dy=e.clientY-cy;// Limit movement radius\nconst distance=Math.min(10,Math.hypot(dx,dy));const angle=Math.atan2(dy,dx);// Offset position relative to center\nsetOffset({x:Math.cos(angle)*distance,y:Math.sin(angle)*distance});};window.addEventListener(\"mousemove\",handleMove);return()=>window.removeEventListener(\"mousemove\",handleMove);},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{position:\"absolute\",left:0,top:0,width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",pointerEvents:\"none\",transform:`translate(${offset.x}px, ${offset.y}px)`,...props.style},children:/*#__PURE__*/_jsx(Component,{...props})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"eyesFollowCursor\":{\"type\":\"reactHoc\",\"name\":\"eyesFollowCursor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Mouse_follow.map","// Generated by Framer (114679e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{eyesFollowCursor}from\"https://framerusercontent.com/modules/nG3sGmQ5mL4V4sDKhF9C/AK6x2ifCaza5FF7icWoM/Mouse_follow.js\";const MotionDivEyesFollowCursor1ei0etn=withCodeBoundaryForOverrides(motion.div,{nodeId:\"OA8l65IWG\",override:eyesFollowCursor,scopeId:\"Au3uQuBke\"});const MotionDivEyesFollowCursor1abe4jt=withCodeBoundaryForOverrides(motion.div,{nodeId:\"g6pUyFkv3\",override:eyesFollowCursor,scopeId:\"Au3uQuBke\"});const serializationHash=\"framer-wQiyP\";const variantClassNames={INDeZHa9a:\"framer-v-di7ysn\"};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 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:\"INDeZHa9a\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-di7ysn\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"INDeZHa9a\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hqh7md\",\"data-framer-name\":\"left\",layoutDependency:layoutDependency,layoutId:\"WDCcfqXHp\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1orbdv7\",\"data-framer-name\":\"Rectangle 1\",layoutDependency:layoutDependency,layoutId:\"aMyll20ex\",style:{backgroundColor:\"rgb(255, 254, 253)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-h8nhrm\",layoutDependency:layoutDependency,layoutId:\"AHY1mZ1Gy\",children:/*#__PURE__*/_jsxs(MotionDivEyesFollowCursor1ei0etn,{className:\"framer-1ei0etn\",\"data-framer-name\":\"eyes main\",layoutDependency:layoutDependency,layoutId:\"OA8l65IWG\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-185tvk7\",\"data-framer-name\":\"Ellipse 2\",layoutDependency:layoutDependency,layoutId:\"sxcFyfIk4\",style:{backgroundColor:\"rgb(12, 12, 12)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-o4m6r1\",\"data-framer-name\":\"Ellipse 3\",layoutDependency:layoutDependency,layoutId:\"B1GEsDA7C\",style:{backgroundColor:\"rgb(255, 254, 253)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-crqkon\",\"data-framer-name\":\"right eye\",layoutDependency:layoutDependency,layoutId:\"lPbMMgBjq\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-3r0t9a\",\"data-framer-name\":\"Rectangle 1\",layoutDependency:layoutDependency,layoutId:\"LGVDBmvK0\",style:{backgroundColor:\"rgb(255, 254, 253)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q3hshx\",layoutDependency:layoutDependency,layoutId:\"EdPsPAdAM\",children:/*#__PURE__*/_jsxs(MotionDivEyesFollowCursor1abe4jt,{className:\"framer-1abe4jt\",\"data-framer-name\":\"eyes main\",layoutDependency:layoutDependency,layoutId:\"g6pUyFkv3\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-w1y0k3\",\"data-framer-name\":\"Ellipse 2\",layoutDependency:layoutDependency,layoutId:\"IQAzsHlrq\",style:{backgroundColor:\"rgb(12, 12, 12)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b0s6yw\",\"data-framer-name\":\"Ellipse 3\",layoutDependency:layoutDependency,layoutId:\"DTQcCGnBH\",style:{backgroundColor:\"rgb(255, 254, 253)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})]})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wQiyP.framer-5741ym, .framer-wQiyP .framer-5741ym { display: block; }\",\".framer-wQiyP.framer-di7ysn { gap: 0px; height: 36px; overflow: visible; position: relative; width: 56px; }\",\".framer-wQiyP .framer-1hqh7md { flex: none; height: 36px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 24px; }\",\".framer-wQiyP .framer-1orbdv7, .framer-wQiyP .framer-3r0t9a { flex: none; height: 36px; left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-wQiyP .framer-h8nhrm, .framer-wQiyP .framer-1q3hshx { align-content: center; align-items: center; bottom: 7px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 7px; }\",\".framer-wQiyP .framer-1ei0etn, .framer-wQiyP .framer-1abe4jt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-wQiyP .framer-185tvk7, .framer-wQiyP .framer-w1y0k3 { flex: none; height: 22px; position: relative; width: 16px; }\",\".framer-wQiyP .framer-o4m6r1, .framer-wQiyP .framer-1b0s6yw { bottom: 3px; flex: none; height: 3px; left: calc(50.00000000000002% - 3px / 2); position: absolute; width: 3px; z-index: 1; }\",\".framer-wQiyP .framer-crqkon { bottom: 0px; flex: none; overflow: visible; position: absolute; right: 0px; top: 0px; width: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 56\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAu3uQuBke=withCSS(Component,css,\"framer-wQiyP\");export default FramerAu3uQuBke;FramerAu3uQuBke.displayName=\"eyes\";FramerAu3uQuBke.defaultProps={height:36,width:56};addFonts(FramerAu3uQuBke,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAu3uQuBke\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"56\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState}from\"react\";const FeatherIcon=({name,size,color,strokeWidth})=>{const props={xmlns:\"http://www.w3.org/2000/svg\",width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:strokeWidth,strokeLinecap:\"round\",strokeLinejoin:\"round\"};switch(name){case\"download\":return /*#__PURE__*/_jsxs(\"svg\",{...props,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"7 10 12 15 17 10\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"15\",x2:\"12\",y2:\"3\"})]});case\"fileText\":return /*#__PURE__*/_jsxs(\"svg\",{...props,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"14 2 14 8 20 8\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"16\",y1:\"13\",x2:\"8\",y2:\"13\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"16\",y1:\"17\",x2:\"8\",y2:\"17\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"10 9 9 9 8 9\"})]});case\"externalLink\":return /*#__PURE__*/_jsxs(\"svg\",{...props,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"15 3 21 3 21 9\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"10\",y1:\"14\",x2:\"21\",y2:\"3\"})]});default:return null;}};export default function DownloadButton(props){const{text,fileUrl,fileName,icon,iconPosition,iconColor,iconSize,iconStrokeWidth}=props;const[isHovered,setIsHovered]=useState(false);const handleClick=()=>{const link=document.createElement(\"a\");link.href=fileUrl;link.download=fileName;link.target=\"_blank\";link.rel=\"noopener noreferrer\";document.body.appendChild(link);link.click();document.body.removeChild(link);};const style={display:\"flex\",width:props.style?.width??\"auto\",height:props.style?.height??\"auto\",alignItems:\"center\",justifyContent:\"center\",gap:icon!==\"none\"?\"8px\":\"0px\",flexDirection:iconPosition===\"left\"?\"row\":\"row-reverse\",padding:\"12px 16px\",borderRadius:\"999px\",border:isHovered?\"1px solid rgba(51, 47, 71, 0.20)\":\"1px dashed rgba(51, 47, 71, 0.20)\",backgroundColor:isHovered?\"#FFFFFF\":\"rgba(255, 255, 255, 0.95)\",cursor:\"pointer\",fontFamily:\"'Instrument Sans', sans-serif\",fontSize:\"15px\",fontWeight:400,color:\"#332F47\",lineHeight:\"1.5\",transition:\"all 0.15s ease\",textDecoration:\"none\",whiteSpace:\"nowrap\"};return /*#__PURE__*/_jsxs(\"div\",{style:style,onClick:handleClick,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),children:[icon!==\"none\"&&/*#__PURE__*/_jsx(FeatherIcon,{name:icon,size:iconSize,color:iconColor,strokeWidth:iconStrokeWidth}),text]});}DownloadButton.defaultProps={text:\"CV\",fileUrl:\"\",fileName:\"Hermawan-Hill_Resume.pdf\",icon:\"download\",iconPosition:\"left\",iconColor:\"#332F47\",iconSize:16,iconStrokeWidth:2};addPropertyControls(DownloadButton,{text:{title:\"Text\",type:ControlType.String,defaultValue:\"CV\"},fileUrl:{title:\"File URL\",type:ControlType.String,defaultValue:\"\",description:\"Google Drive direct download link\"},fileName:{title:\"File Name\",type:ControlType.String,defaultValue:\"Hermawan-Hill_Resume.pdf\",description:\"Name for the downloaded file\"},icon:{title:\"Icon\",type:ControlType.Enum,defaultValue:\"download\",options:[\"download\",\"fileText\",\"externalLink\",\"none\"],optionTitles:[\"Download\",\"File\",\"External Link\",\"None\"]},iconPosition:{title:\"Icon Side\",type:ControlType.Enum,defaultValue:\"left\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],hidden:props=>props.icon===\"none\"},iconColor:{title:\"Icon Color\",type:ControlType.Color,defaultValue:\"#332F47\",hidden:props=>props.icon===\"none\"},iconSize:{title:\"Icon Size\",type:ControlType.Number,defaultValue:16,min:10,max:32,step:1,hidden:props=>props.icon===\"none\"},iconStrokeWidth:{title:\"Stroke Width\",type:ControlType.Number,defaultValue:2,min:.5,max:4,step:.5,hidden:props=>props.icon===\"none\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DownloadButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DownloadButton.map","// Generated by Framer (b47b624)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Swear Display Medium Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Swear Display Medium Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Swear Display Medium\",url:\"https://framerusercontent.com/assets/yU5Mf20A9u1iTf88zoRrlw4U.woff2\",weight:\"500\"}]}];export const css=[\".framer-QgcXw .framer-styles-preset-w1a0m5:not(.rich-text-wrapper), .framer-QgcXw .framer-styles-preset-w1a0m5.rich-text-wrapper h1 { --framer-font-family: \\\"Swear Display Medium Regular\\\", \\\"Swear Display Medium Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 56px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-letter-spacing: 0.01em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-3a2424a6-b282-4251-b39a-17466f1a5681, #332f47); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-QgcXw\";\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 (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 2 13 C 0.895 13 0 12.105 0 11 L 0 2 C 0 0.895 0.895 0 2 0 L 11 0 C 12.105 0 13 0.895 13 2 L 13 11 C 13 12.105 12.105 13 11 13 Z\" fill=\"transparent\" height=\"13px\" id=\"ca6EcOpa1\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(9 9)\" width=\"13px\"/><path d=\"M 3 13 L 2 13 C 0.895 13 0 12.105 0 11 L 0 2 C 0 0.895 0.895 0 2 0 L 11 0 C 12.105 0 13 0.895 13 2 L 13 3\" fill=\"transparent\" height=\"13px\" id=\"Jw01XYGQx\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(2 2)\" width=\"13px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-eUcs1\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-eUcs1 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Copy\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-eUcs1\");Icon.displayName=\"Copy\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Copy\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (18229b5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Instrument Sans-regular\",\"GF;Instrument Sans-700\",\"GF;Instrument Sans-700italic\",\"GF;Instrument Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSTF-QfwmS0v3_7Y.woff2\",weight:\"400\"},{cssFamilyName:\"Instrument Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSQi_gfwmS0v3_7Y.woff2\",weight:\"700\"},{cssFamilyName:\"Instrument Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Instrument Sans\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pxigypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNE27lgU-XJojENugixkywN2u7YUwU.woff2\",weight:\"700\"},{cssFamilyName:\"Instrument Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Instrument Sans\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pxigypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNE27lgU-XJojENuu-2kywN2u7YUwU.woff2\",weight:\"400\"}]}];export const css=['.framer-c5bcF .framer-styles-preset-h7dq6p:not(.rich-text-wrapper), .framer-c5bcF .framer-styles-preset-h7dq6p.rich-text-wrapper p { --framer-font-family: \"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 15px; --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: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-1579af07-c16e-428a-9ecc-ae6abad867f7, rgba(51, 47, 71, 0.8)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-c5bcF\";\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 (f36d8c8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Instance,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Copy from\"https://framerusercontent.com/modules/hbCDWLdkXFRthfME1BJe/c5hdHNUhZKEyTZInluvG/yU5KTtFis.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/UDPFF6gwXaRtZkYjP7Ar/kW3u5d5wkkC7KxtOE7cZ/KXjcSfyOG.js\";const enabledGestures={BDP65L4ei:{hover:true},EYTtZVejN:{hover:true}};const cycleOrder=[\"EYTtZVejN\",\"BDP65L4ei\",\"K2ZoBHyhv\",\"hTGAFyZHA\"];const serializationHash=\"framer-D88yQ\";const variantClassNames={BDP65L4ei:\"framer-v-lv2r07\",EYTtZVejN:\"framer-v-j8e1w\",hTGAFyZHA:\"framer-v-egut30\",K2ZoBHyhv:\"framer-v-il1hyi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const n7kW5XheR=undefined;const lLRuesAbX=undefined;const wkt4h12Rv=undefined;const DmNqD4jaU=undefined;const yrBrHSsIR=undefined;const PqEJNCf_R=undefined;const eQ_KHnVOP=undefined;const llppFfDaW=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={duration:0,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 humanReadableVariantMap={\"icon - mobile\":\"hTGAFyZHA\",\"text - mobile\":\"K2ZoBHyhv\",icon:\"BDP65L4ei\",text:\"EYTtZVejN\"};const Variants=motion.create(React.Fragment);const getProps=({click,gap,height,hover,iconType,iconVisibility,id,link,newTab,text,width,...props})=>{return{...props,DmNqD4jaU:link??props.DmNqD4jaU,eQ_KHnVOP:iconVisibility??props.eQ_KHnVOP??true,llppFfDaW:iconType??props.llppFfDaW??Copy,lLRuesAbX:click??props.lLRuesAbX,n7kW5XheR:gap??props.n7kW5XheR??8,PqEJNCf_R:text??props.PqEJNCf_R??\"Email\",variant:humanReadableVariantMap[props.variant]??props.variant??\"EYTtZVejN\",wkt4h12Rv:hover??props.wkt4h12Rv,yrBrHSsIR:newTab??props.yrBrHSsIR??true};};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,PqEJNCf_R,DmNqD4jaU,eQ_KHnVOP,llppFfDaW,wkt4h12Rv,lLRuesAbX,yrBrHSsIR,n7kW5XheR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EYTtZVejN\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1wl97e4=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(lLRuesAbX){const res=await lLRuesAbX(...args);if(res===false)return false;}});const onMouseEnterbom2lv=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(wkt4h12Rv){const res=await wkt4h12Rv(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"BDP65L4ei-hover\")return false;if([\"BDP65L4ei\",\"hTGAFyZHA\"].includes(baseVariant))return false;return true;};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:DmNqD4jaU,motionChild:true,nodeId:\"EYTtZVejN\",openInNewTab:yrBrHSsIR,scopeId:\"EIbEdN0wH\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-j8e1w\",className,classNames)} framer-1fulc2j`,\"data-border\":true,\"data-framer-name\":\"text\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"EYTtZVejN\",onMouseEnter:onMouseEnterbom2lv,onTap:onTap1wl97e4,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-48378746-1cfe-4c65-b5aa-c7c778bdd091, rgba(51, 47, 71, 0.3))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"1px\",\"--so7f9z\":numberToPixelString(n7kW5XheR),backgroundColor:\"var(--token-906252ed-8792-4236-85bf-18236899a7f0, rgba(255, 255, 255, 0.6))\",borderBottomLeftRadius:800,borderBottomRightRadius:800,borderTopLeftRadius:800,borderTopRightRadius:800,...style},variants:{\"BDP65L4ei-hover\":{\"--border-style\":\"solid\",backgroundColor:\"var(--token-6972ba28-81d3-4304-88bd-6d0ce5ed41c0, rgb(255, 255, 255))\"},\"EYTtZVejN-hover\":{\"--border-style\":\"solid\",backgroundColor:\"var(--token-6972ba28-81d3-4304-88bd-6d0ce5ed41c0, rgb(255, 255, 255))\"},BDP65L4ei:{backgroundColor:\"var(--token-906252ed-8792-4236-85bf-18236899a7f0, rgba(255, 255, 255, 0.9))\"},K2ZoBHyhv:{backgroundColor:\"var(--token-906252ed-8792-4236-85bf-18236899a7f0, rgba(255, 255, 255, 0.9))\"}},...addPropertyOverrides({\"BDP65L4ei-hover\":{\"data-framer-name\":undefined},\"EYTtZVejN-hover\":{\"data-framer-name\":undefined},BDP65L4ei:{\"data-framer-name\":\"icon\"},hTGAFyZHA:{\"data-framer-name\":\"icon - mobile\",onMouseEnter:undefined},K2ZoBHyhv:{\"data-framer-name\":\"text - mobile\",onMouseEnter:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h7dq6p\",\"data-styles-preset\":\"KXjcSfyOG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3a2424a6-b282-4251-b39a-17466f1a5681, rgb(51, 47, 71)))\"},children:\"Email\"})}),className:\"framer-1nuf9lp\",\"data-framer-name\":\"text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ujCWvVemP\",style:{\"--extracted-r6o4lv\":\"var(--token-3a2424a6-b282-4251-b39a-17466f1a5681, rgb(51, 47, 71))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:PqEJNCf_R,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({K2ZoBHyhv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h7dq6p\",\"data-styles-preset\":\"KXjcSfyOG\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3a2424a6-b282-4251-b39a-17466f1a5681, rgb(51, 47, 71)))\"},children:\"Email\"})})}},baseVariant,gestureVariant)}),eQ_KHnVOP!==false&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1e4otzo\",Component:llppFfDaW,\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"ETRMtslJg\",style:{\"--43q7um\":\"var(--token-1579af07-c16e-428a-9ecc-ae6abad867f7, rgba(51, 47, 71, 0.6))\"}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-D88yQ.framer-1fulc2j, .framer-D88yQ .framer-1fulc2j { display: block; }\",\".framer-D88yQ.framer-j8e1w { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: var(--so7f9z); height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px 16px 12px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-D88yQ .framer-1nuf9lp { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-D88yQ .framer-1e4otzo { flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-D88yQ.framer-v-lv2r07.framer-j8e1w { padding: 16px; }\",\".framer-D88yQ.framer-v-egut30.framer-j8e1w { padding: 12px; }\",...sharedStyle.css,'.framer-D88yQ[data-border=\"true\"]::after, .framer-D88yQ [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46.5\n * @framerIntrinsicWidth 94.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"BDP65L4ei\":{\"layout\":[\"auto\",\"auto\"]},\"K2ZoBHyhv\":{\"layout\":[\"auto\",\"auto\"]},\"hTGAFyZHA\":{\"layout\":[\"auto\",\"auto\"]},\"apgsvTQ3s\":{\"layout\":[\"auto\",\"auto\"]},\"Iwt1w3sWy\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"PqEJNCf_R\":\"text\",\"DmNqD4jaU\":\"link\",\"eQ_KHnVOP\":\"iconVisibility\",\"llppFfDaW\":\"iconType\",\"wkt4h12Rv\":\"hover\",\"lLRuesAbX\":\"click\",\"yrBrHSsIR\":\"newTab\",\"n7kW5XheR\":\"gap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"fiHEoJwBMFnT6QLOcpPz\"]\n */const FramerEIbEdN0wH=withCSS(Component,css,\"framer-D88yQ\");export default FramerEIbEdN0wH;FramerEIbEdN0wH.displayName=\"dashedButton\";FramerEIbEdN0wH.defaultProps={height:46.5,width:94.5};addPropertyControls(FramerEIbEdN0wH,{variant:{options:[\"EYTtZVejN\",\"BDP65L4ei\",\"K2ZoBHyhv\",\"hTGAFyZHA\"],optionTitles:[\"text\",\"icon\",\"text - mobile\",\"icon - mobile\"],title:\"Variant\",type:ControlType.Enum},PqEJNCf_R:{defaultValue:\"Email\",displayTextArea:false,title:\"Text\",type:ControlType.String},onPqEJNCf_RChange:{changes:\"PqEJNCf_R\",type:ControlType.ChangeHandler},DmNqD4jaU:{title:\"Link\",type:ControlType.Link},eQ_KHnVOP:{defaultValue:true,title:\"Icon visibility\",type:ControlType.Boolean},oneQ_KHnVOPChange:{changes:\"eQ_KHnVOP\",type:ControlType.ChangeHandler},llppFfDaW:{defaultValue:{identifier:\"module:hbCDWLdkXFRthfME1BJe/c5hdHNUhZKEyTZInluvG/yU5KTtFis.js:default\",moduleId:\"hbCDWLdkXFRthfME1BJe\"},setModuleId:\"fiHEoJwBMFnT6QLOcpPz\",title:\"Icon type\",type:ControlType.VectorSetItem},wkt4h12Rv:{title:\"Hover\",type:ControlType.EventHandler},lLRuesAbX:{title:\"Click\",type:ControlType.EventHandler},yrBrHSsIR:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean},onyrBrHSsIRChange:{changes:\"yrBrHSsIR\",type:ControlType.ChangeHandler},n7kW5XheR:{defaultValue:8,min:0,title:\"Gap\",type:ControlType.Number},onn7kW5XheRChange:{changes:\"n7kW5XheR\",type:ControlType.ChangeHandler}});addFonts(FramerEIbEdN0wH,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEIbEdN0wH\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"PqEJNCf_R\\\":\\\"text\\\",\\\"DmNqD4jaU\\\":\\\"link\\\",\\\"eQ_KHnVOP\\\":\\\"iconVisibility\\\",\\\"llppFfDaW\\\":\\\"iconType\\\",\\\"wkt4h12Rv\\\":\\\"hover\\\",\\\"lLRuesAbX\\\":\\\"click\\\",\\\"yrBrHSsIR\\\":\\\"newTab\\\",\\\"n7kW5XheR\\\":\\\"gap\\\"}\",\"framerIntrinsicHeight\":\"46.5\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BDP65L4ei\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"K2ZoBHyhv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hTGAFyZHA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"apgsvTQ3s\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Iwt1w3sWy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"94.5\",\"framerVectorSets\":\"[\\\"fiHEoJwBMFnT6QLOcpPz\\\"]\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EIbEdN0wH.map","// Component to copy text to clipboard when clicked, detects text from parent context\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useCallback,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function CopyToClipboard(props){const{textToCopy,successMessage,errorMessage,feedbackDuration}=props;const[feedback,setFeedback]=useState({type:null,message:\"\"});const copyToClipboard=useCallback(async()=>{if(typeof window===\"undefined\")return;try{await navigator.clipboard.writeText(textToCopy);startTransition(()=>{setFeedback({type:\"success\",message:successMessage});setTimeout(()=>{setFeedback({type:null,message:\"\"});},feedbackDuration);});}catch(err){startTransition(()=>{setFeedback({type:\"error\",message:errorMessage});setTimeout(()=>{setFeedback({type:null,message:\"\"});},feedbackDuration);});}},[textToCopy,successMessage,errorMessage,feedbackDuration]);return /*#__PURE__*/_jsx(\"div\",{onClick:copyToClipboard,style:{...props.style,position:\"relative\",cursor:\"pointer\",backgroundColor:\"transparent\",width:\"100%\",height:\"100%\",minWidth:\"50px\",minHeight:\"50px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},role:\"button\",tabIndex:0,\"aria-label\":`Copy ${textToCopy} to clipboard`,onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();copyToClipboard();}},children:feedback.type?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",backgroundColor:feedback.type===\"success\"?\"#4CAF50\":\"#f44336\",color:\"white\",padding:\"8px 12px\",borderRadius:\"4px\",fontSize:\"12px\",fontWeight:\"500\",whiteSpace:\"nowrap\",zIndex:10,boxShadow:\"0 2px 8px rgba(0,0,0,0.2)\"},children:feedback.message}):null});}addPropertyControls(CopyToClipboard,{textToCopy:{type:ControlType.String,title:\"Text to Copy\",defaultValue:\"Hello World\",displayTextArea:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CopyToClipboard\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CopyToClipboard.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16 0 L 5 11 L 0 6\" fill=\"transparent\" height=\"11px\" id=\"XRMs5MmwO\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(4 6)\" width=\"16px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-CLNEK\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-CLNEK { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Check\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-CLNEK\");Icon.displayName=\"Check\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Check\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4705d03)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Instance,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CopyToClipboard from\"https://framerusercontent.com/modules/ftmCcdSAg5MuF6coL7lU/XdDnfdNL3jt7GTXRjJNs/CopyToClipboard.js\";import Copy from\"https://framerusercontent.com/modules/hbCDWLdkXFRthfME1BJe/c5hdHNUhZKEyTZInluvG/yU5KTtFis.js\";import Check from\"https://framerusercontent.com/modules/LV8frbnkz4ClX6mW6Qum/gmrrag13KCOx3ERGt9l5/ffUDbEmqv.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/UDPFF6gwXaRtZkYjP7Ar/kW3u5d5wkkC7KxtOE7cZ/KXjcSfyOG.js\";const CopyToClipboardFonts=getFonts(CopyToClipboard);const cycleOrder=[\"NW0eEULd9\",\"ZhoXnqAfO\",\"JzxBjUyX6\",\"v9aohwmOe\",\"jOzOon8jz\"];const serializationHash=\"framer-lthCH\";const variantClassNames={jOzOon8jz:\"framer-v-1vwnaik\",JzxBjUyX6:\"framer-v-byuyxl\",NW0eEULd9:\"framer-v-55glma\",v9aohwmOe:\"framer-v-1t9e5zs\",ZhoXnqAfO:\"framer-v-1dkgc5z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const SXoCIsSwT=undefined;const mSAIdIstq=undefined;const QR8ec8nqf=undefined;const nwF3C2RZF=undefined;const Qil0uiJBQ=undefined;const bKqy3gsrn=undefined;const vZ5BzGEDG=undefined;const XrRyCdnzj=undefined;const cmkgVCXqC=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const toOverflowWithClipFallback=value=>{if(value===\"clip\")return\"var(--overflow-clip-fallback, clip)\";return value;};const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={bounce:0,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 humanReadableVariantMap={\"Copied - Mobile\":\"jOzOon8jz\",\"Default - Mobile\":\"v9aohwmOe\",Copied:\"JzxBjUyX6\",Default:\"NW0eEULd9\",Hovered:\"ZhoXnqAfO\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Clip:\"clip\",Hidden:\"hidden\",Scroll:\"auto\",Visible:\"visible\"};const getProps=({border,copyBorder,copyRadius,gap,height,id,mainColor,mainColorHovered,overflow,radius,textToCopy,width,...props})=>{return{...props,bKqy3gsrn:mainColorHovered??props.bKqy3gsrn??\"var(--token-6972ba28-81d3-4304-88bd-6d0ce5ed41c0, rgb(255, 255, 255))\",cmkgVCXqC:textToCopy??props.cmkgVCXqC??\"your@email.com\",mSAIdIstq:humanReadableEnumMap[overflow]??overflow??props.mSAIdIstq??\"hidden\",nwF3C2RZF:border??props.nwF3C2RZF??{borderColor:'var(--token-48378746-1cfe-4c65-b5aa-c7c778bdd091, rgba(51, 47, 71, 0.3)) /* {\"name\":\"Border (General)\"} */',borderStyle:\"dashed\",borderWidth:1},Qil0uiJBQ:radius??props.Qil0uiJBQ??\"800px\",QR8ec8nqf:mainColor??props.QR8ec8nqf??\"var(--token-906252ed-8792-4236-85bf-18236899a7f0, rgba(255, 255, 255, 0.6))\",SXoCIsSwT:gap??props.SXoCIsSwT??20,variant:humanReadableVariantMap[props.variant]??props.variant??\"NW0eEULd9\",vZ5BzGEDG:copyBorder??props.vZ5BzGEDG??{borderColor:\"black\",borderStyle:\"solid\",borderWidth:0},XrRyCdnzj:copyRadius??props.XrRyCdnzj??\"4px\"};};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,cmkgVCXqC,SXoCIsSwT,QR8ec8nqf,bKqy3gsrn,Qil0uiJBQ,nwF3C2RZF,mSAIdIstq,XrRyCdnzj,vZ5BzGEDG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NW0eEULd9\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter57z78h=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"ZhoXnqAfO\");});const onTapr63dca=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"JzxBjUyX6\");});const onMouseLeavecktbe9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"NW0eEULd9\");});const onAppeark1voe2=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"NW0eEULd9\"),600);});const onMouseLeave1r0w2lr=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});await delay(()=>setVariant(\"NW0eEULd9\"),300);});const onTap92b79p=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"jOzOon8jz\");});const onAppearuptfxu=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"v9aohwmOe\",true),600);});useOnVariantChange(baseVariant,{jOzOon8jz:onAppearuptfxu,JzxBjUyX6:onAppeark1voe2});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-55glma\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NW0eEULd9\",onMouseEnter:onMouseEnter57z78h,ref:refBinding,style:{\"--1dlgw6p\":toOverflowWithClipFallback(mSAIdIstq),\"--border-bottom-width\":(nwF3C2RZF?.borderBottomWidth??nwF3C2RZF?.borderWidth)+\"px\",\"--border-color\":nwF3C2RZF?.borderColor,\"--border-left-width\":(nwF3C2RZF?.borderLeftWidth??nwF3C2RZF?.borderWidth)+\"px\",\"--border-right-width\":(nwF3C2RZF?.borderRightWidth??nwF3C2RZF?.borderWidth)+\"px\",\"--border-style\":nwF3C2RZF?.borderStyle,\"--border-top-width\":(nwF3C2RZF?.borderTopWidth??nwF3C2RZF?.borderWidth)+\"px\",\"--dcr5dr\":numberToPixelString(SXoCIsSwT),backgroundColor:QR8ec8nqf,borderBottomLeftRadius:radiusForCorner(Qil0uiJBQ,3),borderBottomRightRadius:radiusForCorner(Qil0uiJBQ,2),borderTopLeftRadius:radiusForCorner(Qil0uiJBQ,0),borderTopRightRadius:radiusForCorner(Qil0uiJBQ,1),...style},variants:{jOzOon8jz:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-48378746-1cfe-4c65-b5aa-c7c778bdd091, rgba(51, 47, 71, 0.3))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:bKqy3gsrn},JzxBjUyX6:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-48378746-1cfe-4c65-b5aa-c7c778bdd091, rgba(51, 47, 71, 0.3))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:bKqy3gsrn},ZhoXnqAfO:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-48378746-1cfe-4c65-b5aa-c7c778bdd091, rgba(51, 47, 71, 0.3))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:bKqy3gsrn}},...addPropertyOverrides({jOzOon8jz:{\"data-framer-name\":\"Copied - Mobile\",onMouseEnter:undefined},JzxBjUyX6:{\"data-framer-name\":\"Copied\",onMouseLeave:onMouseLeave1r0w2lr},v9aohwmOe:{\"data-framer-name\":\"Default - Mobile\",onMouseEnter:undefined,onTap:onTap92b79p},ZhoXnqAfO:{\"data-framer-name\":\"Hovered\",onMouseLeave:onMouseLeavecktbe9,onTap:onTapr63dca}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5yxzgw\",\"data-border\":true,\"data-framer-name\":\"copy-wrapper\",layoutDependency:layoutDependency,layoutId:\"g2EwBCAck\",style:{\"--border-bottom-width\":(vZ5BzGEDG?.borderBottomWidth??vZ5BzGEDG?.borderWidth)+\"px\",\"--border-color\":vZ5BzGEDG?.borderColor,\"--border-left-width\":(vZ5BzGEDG?.borderLeftWidth??vZ5BzGEDG?.borderWidth)+\"px\",\"--border-right-width\":(vZ5BzGEDG?.borderRightWidth??vZ5BzGEDG?.borderWidth)+\"px\",\"--border-style\":vZ5BzGEDG?.borderStyle,\"--border-top-width\":(vZ5BzGEDG?.borderTopWidth??vZ5BzGEDG?.borderWidth)+\"px\",borderBottomLeftRadius:radiusForCorner(XrRyCdnzj,3),borderBottomRightRadius:radiusForCorner(XrRyCdnzj,2),borderTopLeftRadius:radiusForCorner(XrRyCdnzj,0),borderTopRightRadius:radiusForCorner(XrRyCdnzj,1)},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h7dq6p\",\"data-styles-preset\":\"KXjcSfyOG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3a2424a6-b282-4251-b39a-17466f1a5681, rgb(51, 47, 71)))\"},children:\"Email\"})}),className:\"framer-zdw9wz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"f1WZ37lBj\",style:{\"--extracted-r6o4lv\":\"var(--token-3a2424a6-b282-4251-b39a-17466f1a5681, rgb(51, 47, 71))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jOzOon8jz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h7dq6p\",\"data-styles-preset\":\"KXjcSfyOG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3a2424a6-b282-4251-b39a-17466f1a5681, rgb(51, 47, 71)))\"},children:\"Copied!\"})})},JzxBjUyX6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h7dq6p\",\"data-styles-preset\":\"KXjcSfyOG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3a2424a6-b282-4251-b39a-17466f1a5681, rgb(51, 47, 71)))\"},children:\"Copied!\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1jwossg\",Component:Copy,layoutDependency:layoutDependency,layoutId:\"PcxkGlPZ9\",style:{\"--43q7um\":\"var(--token-1579af07-c16e-428a-9ecc-ae6abad867f7, rgba(51, 47, 71, 0.6))\"},...addPropertyOverrides({jOzOon8jz:{Component:Check},JzxBjUyX6:{Component:Check}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5dvl12-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-name\":\"CopytoClipboard (do not delete)\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"gFDoSlS8c-container\",name:\"CopytoClipboard (do not delete)\",nodeId:\"gFDoSlS8c\",rendersWithMotion:true,scopeId:\"ILfSM8AeZ\",children:/*#__PURE__*/_jsx(CopyToClipboard,{height:\"100%\",id:\"gFDoSlS8c\",layoutId:\"gFDoSlS8c\",name:\"CopytoClipboard (do not delete)\",style:{height:\"100%\",width:\"100%\"},textToCopy:cmkgVCXqC,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lthCH.framer-2tq0ay, .framer-lthCH .framer-2tq0ay { display: block; }\",\".framer-lthCH.framer-55glma { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: var(--dcr5dr); height: min-content; justify-content: center; min-height: 0px; min-width: 0px; overflow: var(--1dlgw6p); padding: 12px 16px 12px 16px; position: relative; width: min-content; }\",\".framer-lthCH .framer-5yxzgw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-lthCH .framer-zdw9wz { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-lthCH .framer-1jwossg { flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-lthCH .framer-5dvl12-container { bottom: 0px; flex: none; left: 0px; position: absolute; top: 0px; width: 99%; z-index: 3; }\",\".framer-lthCH.framer-v-1dkgc5z.framer-55glma, .framer-lthCH.framer-v-1t9e5zs.framer-55glma { cursor: pointer; }\",\".framer-lthCH.framer-v-1dkgc5z .framer-5yxzgw { order: 2; }\",\".framer-lthCH.framer-v-1dkgc5z .framer-5dvl12-container { order: 3; }\",...sharedStyle.css,'.framer-lthCH[data-border=\"true\"]::after, .framer-lthCH [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46.5\n * @framerIntrinsicWidth 94.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"0px\",null,\"0px\",null]},\"ZhoXnqAfO\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"0px\",null,\"0px\",null]},\"JzxBjUyX6\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"0px\",null,\"0px\",null]},\"v9aohwmOe\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"0px\",null,\"0px\",null]},\"jOzOon8jz\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"0px\",null,\"0px\",null]}}}\n * @framerVariables {\"cmkgVCXqC\":\"textToCopy\",\"SXoCIsSwT\":\"gap\",\"QR8ec8nqf\":\"mainColor\",\"bKqy3gsrn\":\"mainColorHovered\",\"Qil0uiJBQ\":\"radius\",\"nwF3C2RZF\":\"border\",\"mSAIdIstq\":\"overflow\",\"XrRyCdnzj\":\"copyRadius\",\"vZ5BzGEDG\":\"copyBorder\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerILfSM8AeZ=withCSS(Component,css,\"framer-lthCH\");export default FramerILfSM8AeZ;FramerILfSM8AeZ.displayName=\"copyButton\";FramerILfSM8AeZ.defaultProps={height:46.5,width:94.5};addPropertyControls(FramerILfSM8AeZ,{variant:{options:[\"NW0eEULd9\",\"ZhoXnqAfO\",\"JzxBjUyX6\",\"v9aohwmOe\",\"jOzOon8jz\"],optionTitles:[\"Default\",\"Hovered\",\"Copied\",\"Default - Mobile\",\"Copied - Mobile\"],title:\"Variant\",type:ControlType.Enum},cmkgVCXqC:{defaultValue:\"your@email.com\",description:\"Content copied to the clipboard\",displayTextArea:false,title:\"Text to copy\",type:ControlType.String},oncmkgVCXqCChange:{changes:\"cmkgVCXqC\",type:ControlType.ChangeHandler},SXoCIsSwT:{defaultValue:20,description:\"Space between inner elements\",min:0,title:\"Gap\",type:ControlType.Number},onSXoCIsSwTChange:{changes:\"SXoCIsSwT\",type:ControlType.ChangeHandler},QR8ec8nqf:{defaultValue:'var(--token-906252ed-8792-4236-85bf-18236899a7f0, rgba(255, 255, 255, 0.6)) /* {\"name\":\"surface-raised-transparent\"} */',description:\"Primary color of the button\",title:\"Main color\",type:ControlType.Color},bKqy3gsrn:{defaultValue:'var(--token-6972ba28-81d3-4304-88bd-6d0ce5ed41c0, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',description:\"Button color on hover\",title:\"Main color hovered\",type:ControlType.Color},Qil0uiJBQ:{defaultValue:\"800px\",description:\"Corner roundness of the button\",title:\"Radius\",type:ControlType.BorderRadius},nwF3C2RZF:{defaultValue:{borderColor:'var(--token-48378746-1cfe-4c65-b5aa-c7c778bdd091, rgba(51, 47, 71, 0.3)) /* {\"name\":\"Border (General)\"} */',borderStyle:\"dashed\",borderWidth:1},description:\"Border width of the button\",title:\"Border\",type:ControlType.Border},mSAIdIstq:{defaultValue:\"hidden\",options:[\"clip\",\"visible\",\"hidden\",\"auto\"],optionTitles:[\"Clip\",\"Visible\",\"Hidden\",\"Scroll\"],title:\"Overflow\",type:ControlType.Enum},XrRyCdnzj:{defaultValue:\"4px\",description:\"Corner roundness of the copy button\",title:\"Copy radius\",type:ControlType.BorderRadius},vZ5BzGEDG:{defaultValue:{borderColor:\"black\",borderStyle:\"solid\",borderWidth:0},description:\"Border width of the copy button\",title:\"Copy Border\",type:ControlType.Border}});addFonts(FramerILfSM8AeZ,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"}]},...CopyToClipboardFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerILfSM8AeZ\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"0px\\\",null,\\\"0px\\\",null]},\\\"ZhoXnqAfO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"0px\\\",null,\\\"0px\\\",null]},\\\"JzxBjUyX6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"0px\\\",null,\\\"0px\\\",null]},\\\"v9aohwmOe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"0px\\\",null,\\\"0px\\\",null]},\\\"jOzOon8jz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"0px\\\",null,\\\"0px\\\",null]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"94.5\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"46.5\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"cmkgVCXqC\\\":\\\"textToCopy\\\",\\\"SXoCIsSwT\\\":\\\"gap\\\",\\\"QR8ec8nqf\\\":\\\"mainColor\\\",\\\"bKqy3gsrn\\\":\\\"mainColorHovered\\\",\\\"Qil0uiJBQ\\\":\\\"radius\\\",\\\"nwF3C2RZF\\\":\\\"border\\\",\\\"mSAIdIstq\\\":\\\"overflow\\\",\\\"XrRyCdnzj\\\":\\\"copyRadius\\\",\\\"vZ5BzGEDG\\\":\\\"copyBorder\\\"}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ILfSM8AeZ.map","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,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 ArrowUpRight from\"https://framerusercontent.com/modules/f8Q5x3tcvy2sgigvrEse/WjPolkbUODUXgM3l5QnQ/X5rbDZv9v.js\";import Eyes from\"https://framerusercontent.com/modules/QYEcGvEeKUnJZFRZbPKA/FfIIKDynKRXjqznTXtaR/Au3uQuBke.js\";import DownloadButton from\"https://framerusercontent.com/modules/17LYo4aciIhiwbtyJome/rW9V68Yqm0YpOhHpn0ms/DownloadButton.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/GNJevzQbP57k0tA6qQsP/1irMm4UONbJzDuKIdSqP/lE13J6Puh.js\";import DashedButton from\"https://framerusercontent.com/modules/Eid2Zcw62tgSDzlAeiNz/je1XvOc2sv6uRDvIdSSO/EIbEdN0wH.js\";import CopyButton from\"https://framerusercontent.com/modules/y7W08EA0U4yt2Kuhxbmr/Bd2towOJFv6TxGBn236A/ILfSM8AeZ.js\";const EyesFonts=getFonts(Eyes);const CopyButtonFonts=getFonts(CopyButton);const DownloadButtonFonts=getFonts(DownloadButton);const DashedButtonFonts=getFonts(DashedButton);const cycleOrder=[\"eoDf2y8xs\",\"bebdwZhPg\",\"bolA7c7C6\",\"q5mKVGHca\"];const serializationHash=\"framer-4fXdG\";const variantClassNames={bebdwZhPg:\"framer-v-15kn3c8\",bolA7c7C6:\"framer-v-9pjkf4\",eoDf2y8xs:\"framer-v-erdz95\",q5mKVGHca:\"framer-v-1f48qg5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const GL4_PZpZn=undefined;const dIVfdhf83=undefined;const WVJSc2q40=undefined;const HoxUIat6L=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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 humanReadableVariantMap={\"home - Mobile\":\"bolA7c7C6\",\"project - Mobile\":\"q5mKVGHca\",home:\"bebdwZhPg\",project:\"eoDf2y8xs\"};const Variants=motion.create(React.Fragment);const getProps=({fillPrimary,fillSecondary,height,id,padding,radius,width,...props})=>{return{...props,dIVfdhf83:fillPrimary??props.dIVfdhf83??\"var(--token-6f75f6ae-00d5-40b4-9a8a-ac46b90e3809, rgb(250, 249, 250))\",GL4_PZpZn:padding??props.GL4_PZpZn??\"80px\",HoxUIat6L:fillSecondary??props.HoxUIat6L??\"var(--token-4fd620da-9b5e-480a-afaf-35f326c3a2ab, rgb(237, 236, 242))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"eoDf2y8xs\",WVJSc2q40:radius??props.WVJSc2q40??\"24px 24px 0px 0px\"};};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,GL4_PZpZn,WVJSc2q40,dIVfdhf83,HoxUIat6L,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eoDf2y8xs\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"bolA7c7C6\",\"q5mKVGHca\"].includes(baseVariant))return false;return true;};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-erdz95\",className,classNames),\"data-framer-name\":\"project\",layoutDependency:layoutDependency,layoutId:\"eoDf2y8xs\",ref:refBinding,style:{\"--337lsa\":numberToPixelString(GL4_PZpZn),backgroundColor:dIVfdhf83,borderBottomLeftRadius:radiusForCorner(WVJSc2q40,3),borderBottomRightRadius:radiusForCorner(WVJSc2q40,2),borderTopLeftRadius:radiusForCorner(WVJSc2q40,0),borderTopRightRadius:radiusForCorner(WVJSc2q40,1),...style},variants:{bebdwZhPg:{backgroundColor:HoxUIat6L},bolA7c7C6:{backgroundColor:\"var(--token-4fd620da-9b5e-480a-afaf-35f326c3a2ab, rgb(237, 236, 242))\"}},...addPropertyOverrides({bebdwZhPg:{\"data-framer-name\":\"home\"},bolA7c7C6:{\"data-framer-name\":\"home - Mobile\"},q5mKVGHca:{\"data-framer-name\":\"project - Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j594pc\",layoutDependency:layoutDependency,layoutId:\"ScQ2lue2X\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"56px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tfvimf-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"e2TnA7aL6-container\",nodeId:\"e2TnA7aL6\",rendersWithMotion:true,scopeId:\"c32K81HRd\",children:/*#__PURE__*/_jsx(Eyes,{height:\"100%\",id:\"e2TnA7aL6\",layoutId:\"e2TnA7aL6\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-w1a0m5\",\"data-styles-preset\":\"lE13J6Puh\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-3a2424a6-b282-4251-b39a-17466f1a5681, rgb(51, 47, 71)))\"},children:\"Let's work together\"})}),className:\"framer-fe79c4\",\"data-framer-name\":\"header\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"thFX5deZo\",style:{\"--extracted-gdpscs\":\"var(--token-3a2424a6-b282-4251-b39a-17466f1a5681, rgb(51, 47, 71))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bolA7c7C6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U3dlYXIgRGlzcGxheSBNZWRpdW0gUmVndWxhcg==\",\"--framer-font-family\":'\"Swear Display Medium Regular\", \"Swear Display Medium Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-3a2424a6-b282-4251-b39a-17466f1a5681, rgb(51, 47, 71)))\"},children:\"Let's work together\"})}),fonts:[\"CUSTOMV2;Swear Display Medium Regular\"]},q5mKVGHca:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U3dlYXIgRGlzcGxheSBNZWRpdW0gUmVndWxhcg==\",\"--framer-font-family\":'\"Swear Display Medium Regular\", \"Swear Display Medium Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-3a2424a6-b282-4251-b39a-17466f1a5681, rgb(51, 47, 71)))\"},children:\"Let's work together\"})}),fonts:[\"CUSTOMV2;Swear Display Medium Regular\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18wlwq3\",\"data-framer-name\":\"CTAs\",layoutDependency:layoutDependency,layoutId:\"iMAM6Rc3u\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,...addPropertyOverrides({bolA7c7C6:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+(24+((componentViewport?.height||349.5)-48-408)/2)+0+84+0+0},q5mKVGHca:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+(24+((componentViewport?.height||349.5)-48-408)/2)+0+84+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ys4159-container\",layoutDependency:layoutDependency,layoutId:\"DKBFLY0Gi-container\",nodeId:\"DKBFLY0Gi\",rendersWithMotion:true,scopeId:\"c32K81HRd\",children:/*#__PURE__*/_jsx(CopyButton,{bKqy3gsrn:\"var(--token-6972ba28-81d3-4304-88bd-6d0ce5ed41c0, rgb(255, 255, 255))\",cmkgVCXqC:\"hillaryhermawan@gmail.com\",height:\"100%\",id:\"DKBFLY0Gi\",layoutId:\"DKBFLY0Gi\",mSAIdIstq:\"hidden\",nwF3C2RZF:{borderColor:\"var(--token-48378746-1cfe-4c65-b5aa-c7c778bdd091, rgba(51, 47, 71, 0.3))\",borderStyle:\"dashed\",borderWidth:1},Qil0uiJBQ:\"800px\",QR8ec8nqf:\"var(--token-906252ed-8792-4236-85bf-18236899a7f0, rgba(255, 255, 255, 0.6))\",SXoCIsSwT:24,variant:matchVariant(\"NW0eEULd9\"),vZ5BzGEDG:{borderColor:\"var(--token-48378746-1cfe-4c65-b5aa-c7c778bdd091, rgba(51, 47, 71, 0.3))\",borderStyle:\"solid\",borderWidth:0},width:\"100%\",XrRyCdnzj:\"800px\",...addPropertyOverrides({bolA7c7C6:{style:{width:\"100%\"},variant:matchVariant(\"v9aohwmOe\")},q5mKVGHca:{style:{width:\"100%\"},variant:matchVariant(\"v9aohwmOe\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d9r9mz-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Sken6jbt5-container\",nodeId:\"Sken6jbt5\",rendersWithMotion:true,scopeId:\"c32K81HRd\",children:/*#__PURE__*/_jsx(DownloadButton,{fileName:\"Hermawan-Hillary-CV.pdf\",fileUrl:\"https://drive.google.com/uc?export=download&id=1v1PCGL9T93mQ2F4auO0IXTxaZsxZ7i8B\",height:\"100%\",icon:\"download\",iconColor:\"var(--token-1579af07-c16e-428a-9ecc-ae6abad867f7, rgba(51, 47, 71, 0.6))\",iconPosition:\"right\",iconSize:16,iconStrokeWidth:2,id:\"Sken6jbt5\",layoutId:\"Sken6jbt5\",text:\"CV\",width:\"100%\",...addPropertyOverrides({bolA7c7C6:{style:{width:\"100%\"}},q5mKVGHca:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,...addPropertyOverrides({bolA7c7C6:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+(24+((componentViewport?.height||349.5)-48-408)/2)+0+84+0+278},q5mKVGHca:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+(24+((componentViewport?.height||349.5)-48-408)/2)+0+84+0+278}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ob7on2-container\",layoutDependency:layoutDependency,layoutId:\"IkdmnqhtN-container\",nodeId:\"IkdmnqhtN\",rendersWithMotion:true,scopeId:\"c32K81HRd\",children:/*#__PURE__*/_jsx(DashedButton,{DmNqD4jaU:\"https://www.linkedin.com/in/hillaryhermawan/\",eQ_KHnVOP:true,height:\"100%\",id:\"IkdmnqhtN\",layoutId:\"IkdmnqhtN\",llppFfDaW:ArrowUpRight,n7kW5XheR:4,PqEJNCf_R:\"LinkedIn\",variant:matchVariant(\"EYTtZVejN\"),width:\"100%\",yrBrHSsIR:true,...addPropertyOverrides({bolA7c7C6:{style:{width:\"100%\"}},q5mKVGHca:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4fXdG.framer-95jfis, .framer-4fXdG .framer-95jfis { display: block; }\",\".framer-4fXdG.framer-erdz95 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: var(--337lsa); position: relative; width: 1200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-4fXdG .framer-j594pc { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-4fXdG .framer-tfvimf-container { flex: none; height: 36px; position: relative; width: 56px; }\",\".framer-4fXdG .framer-fe79c4 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-4fXdG .framer-18wlwq3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-4fXdG .framer-ys4159-container, .framer-4fXdG .framer-d9r9mz-container, .framer-4fXdG .framer-ob7on2-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-4fXdG.framer-v-15kn3c8 .framer-j594pc, .framer-4fXdG.framer-v-1f48qg5 .framer-j594pc { align-self: unset; height: min-content; order: 0; }\",\".framer-4fXdG.framer-v-15kn3c8 .framer-ys4159-container { order: 0; }\",\".framer-4fXdG.framer-v-15kn3c8 .framer-d9r9mz-container { order: 1; }\",\".framer-4fXdG.framer-v-15kn3c8 .framer-ob7on2-container { order: 2; }\",\".framer-4fXdG.framer-v-9pjkf4.framer-erdz95 { justify-content: center; padding: 24px; width: 320px; }\",\".framer-4fXdG.framer-v-9pjkf4 .framer-j594pc { align-self: unset; height: min-content; justify-content: center; order: 0; }\",\".framer-4fXdG.framer-v-9pjkf4 .framer-18wlwq3, .framer-4fXdG.framer-v-1f48qg5 .framer-18wlwq3 { align-content: flex-start; align-items: flex-start; flex-direction: column; }\",\".framer-4fXdG.framer-v-9pjkf4 .framer-ys4159-container, .framer-4fXdG.framer-v-1f48qg5 .framer-ys4159-container { order: 0; width: 100%; }\",\".framer-4fXdG.framer-v-9pjkf4 .framer-d9r9mz-container, .framer-4fXdG.framer-v-1f48qg5 .framer-d9r9mz-container { order: 1; width: 100%; }\",\".framer-4fXdG.framer-v-9pjkf4 .framer-ob7on2-container, .framer-4fXdG.framer-v-1f48qg5 .framer-ob7on2-container { order: 2; width: 100%; }\",\".framer-4fXdG.framer-v-1f48qg5.framer-erdz95 { padding: 24px; width: 320px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 386\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"bebdwZhPg\":{\"layout\":[\"fixed\",\"auto\"]},\"bolA7c7C6\":{\"layout\":[\"fixed\",\"auto\"]},\"q5mKVGHca\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"GL4_PZpZn\":\"padding\",\"WVJSc2q40\":\"radius\",\"dIVfdhf83\":\"fillPrimary\",\"HoxUIat6L\":\"fillSecondary\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerc32K81HRd=withCSS(Component,css,\"framer-4fXdG\");export default Framerc32K81HRd;Framerc32K81HRd.displayName=\"footer\";Framerc32K81HRd.defaultProps={height:386,width:1200};addPropertyControls(Framerc32K81HRd,{variant:{options:[\"eoDf2y8xs\",\"bebdwZhPg\",\"bolA7c7C6\",\"q5mKVGHca\"],optionTitles:[\"project\",\"home\",\"home - Mobile\",\"project - Mobile\"],title:\"Variant\",type:ControlType.Enum},GL4_PZpZn:{defaultValue:\"80px\",title:\"Padding\",type:ControlType.Padding},WVJSc2q40:{defaultValue:\"24px 24px 0px 0px\",title:\"Radius\",type:ControlType.BorderRadius},dIVfdhf83:{defaultValue:'var(--token-6f75f6ae-00d5-40b4-9a8a-ac46b90e3809, rgb(250, 249, 250)) /* {\"name\":\"Default\"} */',title:\"Fill (primary)\",type:ControlType.Color},HoxUIat6L:{defaultValue:'var(--token-4fd620da-9b5e-480a-afaf-35f326c3a2ab, rgb(237, 236, 242)) /* {\"name\":\"surface-secondary\"} */',title:\"Fill (secondary)\",type:ControlType.Color}});addFonts(Framerc32K81HRd,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Swear Display Medium Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Swear Display Medium\",url:\"https://framerusercontent.com/assets/yU5Mf20A9u1iTf88zoRrlw4U.woff2\",weight:\"500\"}]},...EyesFonts,...CopyButtonFonts,...DownloadButtonFonts,...DashedButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});Framerc32K81HRd.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Eyes,{},context),forwardLoader(CopyButton,{},context),forwardLoader(DashedButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerc32K81HRd\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"386\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"GL4_PZpZn\\\":\\\"padding\\\",\\\"WVJSc2q40\\\":\\\"radius\\\",\\\"dIVfdhf83\\\":\\\"fillPrimary\\\",\\\"HoxUIat6L\\\":\\\"fillSecondary\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bebdwZhPg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bolA7c7C6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"q5mKVGHca\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./c32K81HRd.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 14 0\" fill=\"transparent\" height=\"1px\" id=\"lS0BCfang\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(5 12)\" width=\"14px\"/><path d=\"M 0 0 L 7 7 L 0 14\" fill=\"transparent\" height=\"14px\" id=\"qiUgiS3ny\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(12 5)\" width=\"7px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-1K87s\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-1K87s { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Right\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-1K87s\");Icon.displayName=\"Arrow Right\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 0 L 0 12\" fill=\"transparent\" height=\"12px\" id=\"JuEqmLwI0\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/><path d=\"M 0 0 L 12 12\" fill=\"transparent\" height=\"12px\" id=\"aEN6gG6Cz\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Howa8\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-Howa8 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-Howa8\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 18 0\" fill=\"transparent\" height=\"1px\" id=\"exozFwK62\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(3 12)\" width=\"18px\"/><path d=\"M 0 0 L 18 0\" fill=\"transparent\" height=\"1px\" id=\"T_0DhNW43\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(3 6)\" width=\"18px\"/><path d=\"M 0 0 L 18 0\" fill=\"transparent\" height=\"1px\" id=\"kb6hY_H_E\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(3 18)\" width=\"18px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-KqLRo\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-KqLRo { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-KqLRo\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f36d8c8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import X from\"https://framerusercontent.com/modules/29Eu6tDVcWIZwJL1Nh4h/zpJg2oiOBazkQeZJNCYy/YW4GE5nV0.js\";import ArrowUpRight from\"https://framerusercontent.com/modules/f8Q5x3tcvy2sgigvrEse/WjPolkbUODUXgM3l5QnQ/X5rbDZv9v.js\";import ArrowRight from\"https://framerusercontent.com/modules/qWXc86Mgrtt3h78sDulX/E7xZCIcnCQShwN5vHgtO/KWJFL9E3H.js\";import Menu from\"https://framerusercontent.com/modules/w9r3BVDBgmWy7W7xOeUc/qECxFwcsABn3SUQ7vp5x/rRJRVI52H.js\";import DownloadButton from\"https://framerusercontent.com/modules/17LYo4aciIhiwbtyJome/rW9V68Yqm0YpOhHpn0ms/DownloadButton.js\";import DashedButton from\"https://framerusercontent.com/modules/Eid2Zcw62tgSDzlAeiNz/je1XvOc2sv6uRDvIdSSO/EIbEdN0wH.js\";import CopyButton from\"https://framerusercontent.com/modules/y7W08EA0U4yt2Kuhxbmr/Bd2towOJFv6TxGBn236A/ILfSM8AeZ.js\";const DashedButtonFonts=getFonts(DashedButton);const CopyButtonFonts=getFonts(CopyButton);const DownloadButtonFonts=getFonts(DownloadButton);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"tkOyzolNv\",\"vCFdSY4HE\"];const serializationHash=\"framer-gINTL\";const variantClassNames={tkOyzolNv:\"framer-v-oe98a7\",vCFdSY4HE:\"framer-v-18kuqdb\"};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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-24};const transition2={duration:0,type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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 humanReadableVariantMap={clicked:\"vCFdSY4HE\",default:\"tkOyzolNv\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"tkOyzolNv\"};};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:\"tkOyzolNv\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap14lkf2m=activeVariantCallback(async(...args)=>{setVariant(\"vCFdSY4HE\");});const onTap1nltrxy=activeVariantCallback(async(...args)=>{setVariant(\"tkOyzolNv\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"vCFdSY4HE\")return true;return false;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-oe98a7\",className,classNames),\"data-framer-name\":\"default\",layoutDependency:layoutDependency,layoutId:\"tkOyzolNv\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",background:\"rgba(0, 0, 0, 0)\",...style},variants:{vCFdSY4HE:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b731b46b-23b3-4e33-bb6b-18d0d6bfe72d, rgba(51, 47, 71, 0.1))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",background:\"linear-gradient(180deg, var(--token-6f75f6ae-00d5-40b4-9a8a-ac46b90e3809, rgb(250, 249, 250)) 0%, rgba(250, 249, 250, 0.95) 100%)\"}},...addPropertyOverrides({vCFdSY4HE:{\"data-border\":true,\"data-framer-name\":\"clicked\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i1xukw\",\"data-framer-name\":\"top\",layoutDependency:layoutDependency,layoutId:\"KRw3OZ_ku\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1817we1\",\"data-framer-name\":\"left\",layoutDependency:layoutDependency,layoutId:\"mhggU_N2E\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Gsaiszojy\"},motionChild:true,nodeId:\"MMqUpBQY_\",openInNewTab:false,scopeId:\"mmoUtgWr3\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:164,intrinsicWidth:164,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(16+((componentViewport?.height||112)-32-72)/2)+0+0),pixelHeight:164,pixelWidth:164,sizes:\"48px\",src:\"https://framerusercontent.com/images/rpj1qBIA7Xidokz1VqQB0Y5JcM.svg?width=164&height=164\"},className:\"framer-10h8ogw framer-v3nx0e\",\"data-framer-name\":\"logo\",layoutDependency:layoutDependency,layoutId:\"MMqUpBQY_\",...addPropertyOverrides({vCFdSY4HE:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:164,intrinsicWidth:164,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+0),pixelHeight:164,pixelWidth:164,sizes:\"48px\",src:\"https://framerusercontent.com/images/rpj1qBIA7Xidokz1VqQB0Y5JcM.svg?width=164&height=164\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ptbdl4\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"LKlcTJSQ2\",onTap:onTap14lkf2m,...addPropertyOverrides({vCFdSY4HE:{onTap:onTap1nltrxy}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,y:(componentViewport?.y||0)+(16+((componentViewport?.height||112)-32-72)/2)+0+13,...addPropertyOverrides({vCFdSY4HE:{y:(componentViewport?.y||0)+0+0+0+33}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jlxnby-container\",layoutDependency:layoutDependency,layoutId:\"yRNXW_ZR1-container\",nodeId:\"yRNXW_ZR1\",rendersWithMotion:true,scopeId:\"mmoUtgWr3\",children:/*#__PURE__*/_jsx(DashedButton,{eQ_KHnVOP:true,height:\"100%\",id:\"yRNXW_ZR1\",layoutId:\"yRNXW_ZR1\",llppFfDaW:Menu,n7kW5XheR:8,PqEJNCf_R:\"Email\",variant:matchVariant(\"hTGAFyZHA\"),width:\"100%\",yrBrHSsIR:true,...addPropertyOverrides({vCFdSY4HE:{llppFfDaW:X}},baseVariant,gestureVariant)})})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10pa0id\",\"data-framer-name\":\"buttons\",layoutDependency:layoutDependency,layoutId:\"hH9FWhQEl\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,...addPropertyOverrides({vCFdSY4HE:{y:(componentViewport?.y||0)+0+120+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17pascr-container\",layoutDependency:layoutDependency,layoutId:\"as_Inkifo-container\",nodeId:\"as_Inkifo\",rendersWithMotion:true,scopeId:\"mmoUtgWr3\",children:/*#__PURE__*/_jsx(CopyButton,{bKqy3gsrn:\"var(--token-6972ba28-81d3-4304-88bd-6d0ce5ed41c0, rgb(255, 255, 255))\",cmkgVCXqC:\"hillaryhermawan@gmail.com\",height:\"100%\",id:\"as_Inkifo\",layoutId:\"as_Inkifo\",mSAIdIstq:\"hidden\",nwF3C2RZF:{borderColor:\"var(--token-48378746-1cfe-4c65-b5aa-c7c778bdd091, rgba(51, 47, 71, 0.3))\",borderStyle:\"dashed\",borderWidth:1},Qil0uiJBQ:\"800px\",QR8ec8nqf:\"var(--token-906252ed-8792-4236-85bf-18236899a7f0, rgba(255, 255, 255, 0.6))\",SXoCIsSwT:24,variant:matchVariant(\"v9aohwmOe\"),vZ5BzGEDG:{borderColor:\"var(--token-48378746-1cfe-4c65-b5aa-c7c778bdd091, rgba(51, 47, 71, 0.3))\",borderStyle:\"solid\",borderWidth:0},width:\"100%\",XrRyCdnzj:\"800px\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,...addPropertyOverrides({vCFdSY4HE:{y:(componentViewport?.y||0)+0+120+0+294}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vanzqp-container\",layoutDependency:layoutDependency,layoutId:\"kvaViClWE-container\",nodeId:\"kvaViClWE\",rendersWithMotion:true,scopeId:\"mmoUtgWr3\",children:/*#__PURE__*/_jsx(DashedButton,{DmNqD4jaU:\"https://www.linkedin.com/in/hillaryhermawan/\",eQ_KHnVOP:true,height:\"100%\",id:\"kvaViClWE\",layoutId:\"kvaViClWE\",llppFfDaW:ArrowUpRight,n7kW5XheR:4,PqEJNCf_R:\"LinkedIn\",variant:matchVariant(\"EYTtZVejN\"),width:\"100%\",yrBrHSsIR:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-722glx-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ZizrscpdB-container\",nodeId:\"ZizrscpdB\",rendersWithMotion:true,scopeId:\"mmoUtgWr3\",children:/*#__PURE__*/_jsx(DownloadButton,{fileName:\"Hermawan-Hillary-CV.pdf\",fileUrl:\"https://drive.google.com/uc?export=download&id=1v1PCGL9T93mQ2F4auO0IXTxaZsxZ7i8B\",height:\"100%\",icon:\"download\",iconColor:\"var(--token-1579af07-c16e-428a-9ecc-ae6abad867f7, rgba(51, 47, 71, 0.6))\",iconPosition:\"right\",iconSize:16,iconStrokeWidth:2,id:\"ZizrscpdB\",layoutId:\"ZizrscpdB\",text:\"CV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ytZPPazVt\"},implicitPathVariables:undefined},{href:{webPageId:\"ytZPPazVt\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,...addPropertyOverrides({vCFdSY4HE:{y:(componentViewport?.y||0)+0+120+0+364}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-171kchp-container\",layoutDependency:layoutDependency,layoutId:\"CedUOn1sZ-container\",nodeId:\"CedUOn1sZ\",rendersWithMotion:true,scopeId:\"mmoUtgWr3\",children:/*#__PURE__*/_jsx(DashedButton,{DmNqD4jaU:resolvedLinks[0],eQ_KHnVOP:false,height:\"100%\",id:\"CedUOn1sZ\",layoutId:\"CedUOn1sZ\",llppFfDaW:ArrowRight,n7kW5XheR:8,PqEJNCf_R:\"About\",variant:matchVariant(\"K2ZoBHyhv\"),width:\"100%\",yrBrHSsIR:false,...addPropertyOverrides({vCFdSY4HE:{DmNqD4jaU:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gINTL.framer-v3nx0e, .framer-gINTL .framer-v3nx0e { display: block; }\",\".framer-gINTL.framer-oe98a7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 112px; justify-content: space-between; overflow: visible; padding: 16px 14px 16px 18px; position: relative; width: 533px; }\",\".framer-gINTL .framer-i1xukw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-gINTL .framer-1817we1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-gINTL .framer-10h8ogw { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); overflow: visible; position: relative; text-decoration: none; width: 48px; }\",\".framer-gINTL .framer-ptbdl4 { align-content: center; align-items: center; align-self: stretch; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 60px; }\",\".framer-gINTL .framer-1jlxnby-container, .framer-gINTL .framer-17pascr-container, .framer-gINTL .framer-vanzqp-container, .framer-gINTL .framer-722glx-container, .framer-gINTL .framer-171kchp-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-gINTL .framer-10pa0id { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-gINTL.framer-v-18kuqdb.framer-oe98a7 { flex-direction: column; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px 14px 24px 18px; }\",\".framer-gINTL.framer-v-18kuqdb .framer-i1xukw { flex: none; height: 112px; width: 100%; }\",\".framer-gINTL.framer-v-18kuqdb .framer-ptbdl4 { align-self: unset; height: 100%; }\",\".framer-gINTL.framer-v-18kuqdb .framer-10pa0id { flex: none; width: 100%; }\",\".framer-gINTL.framer-v-18kuqdb .framer-17pascr-container { order: 0; }\",\".framer-gINTL.framer-v-18kuqdb .framer-vanzqp-container { order: 2; }\",\".framer-gINTL.framer-v-18kuqdb .framer-722glx-container { order: 1; }\",\".framer-gINTL.framer-v-18kuqdb .framer-171kchp-container { order: 3; }\",'.framer-gINTL[data-border=\"true\"]::after, .framer-gINTL [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 112\n * @framerIntrinsicWidth 533\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"vCFdSY4HE\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermmoUtgWr3=withCSS(Component,css,\"framer-gINTL\");export default FramermmoUtgWr3;FramermmoUtgWr3.displayName=\"mobileNav\";FramermmoUtgWr3.defaultProps={height:112,width:533};addPropertyControls(FramermmoUtgWr3,{variant:{options:[\"tkOyzolNv\",\"vCFdSY4HE\"],optionTitles:[\"default\",\"clicked\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermmoUtgWr3,[{explicitInter:true,fonts:[]},...DashedButtonFonts,...CopyButtonFonts,...DownloadButtonFonts],{supportsExplicitInterCodegen:true});FramermmoUtgWr3.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(DashedButton,{},context),forwardLoader(CopyButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermmoUtgWr3\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vCFdSY4HE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"533\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"112\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f36d8c8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,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 ArrowUpRight from\"https://framerusercontent.com/modules/f8Q5x3tcvy2sgigvrEse/WjPolkbUODUXgM3l5QnQ/X5rbDZv9v.js\";import DownloadButton from\"https://framerusercontent.com/modules/17LYo4aciIhiwbtyJome/rW9V68Yqm0YpOhHpn0ms/DownloadButton.js\";import DashedButton from\"https://framerusercontent.com/modules/Eid2Zcw62tgSDzlAeiNz/je1XvOc2sv6uRDvIdSSO/EIbEdN0wH.js\";import CopyButton from\"https://framerusercontent.com/modules/y7W08EA0U4yt2Kuhxbmr/Bd2towOJFv6TxGBn236A/ILfSM8AeZ.js\";const CopyButtonFonts=getFonts(CopyButton);const DownloadButtonFonts=getFonts(DownloadButton);const DashedButtonFonts=getFonts(DashedButton);const cycleOrder=[\"LG8I81RYI\",\"b3c2py42L\"];const serializationHash=\"framer-wmd5q\";const variantClassNames={b3c2py42L:\"framer-v-byitdy\",LG8I81RYI:\"framer-v-163gfo6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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 humanReadableVariantMap={default:\"LG8I81RYI\",hover:\"b3c2py42L\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"LG8I81RYI\"};};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:\"LG8I81RYI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeaveppfz0z=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"LG8I81RYI\");});const wkt4h12Rv12lo999=activeVariantCallback(async(...args)=>{setVariant(\"b3c2py42L\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"b3c2py42L\")return false;return true;};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-163gfo6\",className,classNames),\"data-framer-name\":\"default\",layoutDependency:layoutDependency,layoutId:\"LG8I81RYI\",ref:refBinding,style:{...style},...addPropertyOverrides({b3c2py42L:{\"data-framer-name\":\"hover\",\"data-highlight\":true,onMouseLeave:onMouseLeaveppfz0z}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jxnt0m\",\"data-framer-name\":\"left buttons\",layoutDependency:layoutDependency,layoutId:\"fcu4QZV0T\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-awvn18\",\"data-framer-name\":\"don't click me!\",layoutDependency:layoutDependency,layoutId:\"CC11Ag0lh\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,y:(componentViewport?.y||0)+(0+((componentViewport?.height||48.5)-0-200)/2)+77,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fbn32c-container\",layoutDependency:layoutDependency,layoutId:\"iy1a6F3Ky-container\",nodeId:\"iy1a6F3Ky\",rendersWithMotion:true,scopeId:\"QE3LtWk56\",style:{opacity:0},variants:{b3c2py42L:{opacity:1}},children:/*#__PURE__*/_jsx(CopyButton,{bKqy3gsrn:\"var(--token-6972ba28-81d3-4304-88bd-6d0ce5ed41c0, rgb(255, 255, 255))\",cmkgVCXqC:\"hillaryhermawan@gmail.com\",height:\"100%\",id:\"iy1a6F3Ky\",layoutId:\"iy1a6F3Ky\",mSAIdIstq:\"hidden\",nwF3C2RZF:{borderColor:\"var(--token-48378746-1cfe-4c65-b5aa-c7c778bdd091, rgba(51, 47, 71, 0.3))\",borderStyle:\"dashed\",borderWidth:1},Qil0uiJBQ:\"800px\",QR8ec8nqf:\"var(--token-6972ba28-81d3-4304-88bd-6d0ce5ed41c0, rgb(255, 255, 255))\",SXoCIsSwT:24,variant:matchVariant(\"NW0eEULd9\"),vZ5BzGEDG:{borderColor:\"var(--token-48378746-1cfe-4c65-b5aa-c7c778bdd091, rgba(51, 47, 71, 0.3))\",borderStyle:\"solid\",borderWidth:0},width:\"100%\",XrRyCdnzj:\"800px\",...addPropertyOverrides({b3c2py42L:{QR8ec8nqf:\"var(--token-906252ed-8792-4236-85bf-18236899a7f0, rgba(255, 255, 255, 0.6))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oh3kmf-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"kVF489u0M-container\",nodeId:\"kVF489u0M\",rendersWithMotion:true,scopeId:\"QE3LtWk56\",style:{opacity:0},variants:{b3c2py42L:{opacity:1}},children:/*#__PURE__*/_jsx(DownloadButton,{fileName:\"Hermawan-Hillary-CV.pdf\",fileUrl:\"https://drive.google.com/uc?export=download&id=1v1PCGL9T93mQ2F4auO0IXTxaZsxZ7i8B\",height:\"100%\",icon:\"download\",iconColor:\"var(--token-1579af07-c16e-428a-9ecc-ae6abad867f7, rgba(51, 47, 71, 0.6))\",iconPosition:\"right\",iconSize:16,iconStrokeWidth:2,id:\"kVF489u0M\",layoutId:\"kVF489u0M\",text:\"CV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,y:(componentViewport?.y||0)+(0+((componentViewport?.height||48.5)-0-200)/2)+77,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a5lkce-container\",layoutDependency:layoutDependency,layoutId:\"fAZ3hjptP-container\",nodeId:\"fAZ3hjptP\",rendersWithMotion:true,scopeId:\"QE3LtWk56\",style:{opacity:0},variants:{b3c2py42L:{opacity:1}},children:/*#__PURE__*/_jsx(DashedButton,{eQ_KHnVOP:true,height:\"100%\",id:\"fAZ3hjptP\",layoutId:\"fAZ3hjptP\",llppFfDaW:ArrowUpRight,n7kW5XheR:4,PqEJNCf_R:\"LinkedIn\",variant:matchVariant(\"EYTtZVejN\"),width:\"100%\",yrBrHSsIR:true,...addPropertyOverrides({b3c2py42L:{DmNqD4jaU:\"https://www.linkedin.com/in/hillaryhermawan/\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,y:(componentViewport?.y||0)+(0+((componentViewport?.height||48.5)-0-46)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ykgvkt-container\",layoutDependency:layoutDependency,layoutId:\"BhqN4PdXl-container\",nodeId:\"BhqN4PdXl\",rendersWithMotion:true,scopeId:\"QE3LtWk56\",children:/*#__PURE__*/_jsx(DashedButton,{eQ_KHnVOP:false,height:\"100%\",id:\"BhqN4PdXl\",layoutId:\"BhqN4PdXl\",llppFfDaW:ArrowUpRight,n7kW5XheR:8,PqEJNCf_R:\"Get in touch\",variant:matchVariant(\"EYTtZVejN\"),width:\"100%\",wkt4h12Rv:wkt4h12Rv12lo999,yrBrHSsIR:true})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wmd5q.framer-1qddyj6, .framer-wmd5q .framer-1qddyj6 { display: block; }\",\".framer-wmd5q.framer-163gfo6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 779px; }\",\".framer-wmd5q .framer-1jxnt0m { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px 4px 0px 4px; position: relative; width: 1px; }\",\".framer-wmd5q .framer-awvn18 { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-wmd5q .framer-fbn32c-container, .framer-wmd5q .framer-1oh3kmf-container, .framer-wmd5q .framer-1a5lkce-container, .framer-wmd5q .framer-ykgvkt-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-wmd5q.framer-v-byitdy.framer-163gfo6 { width: 779px; }\",\".framer-wmd5q.framer-v-byitdy .framer-fbn32c-container { order: 1; }\",\".framer-wmd5q.framer-v-byitdy .framer-1oh3kmf-container { order: 2; }\",\".framer-wmd5q.framer-v-byitdy .framer-1a5lkce-container { order: 3; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48.5\n * @framerIntrinsicWidth 778.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"b3c2py42L\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQE3LtWk56=withCSS(Component,css,\"framer-wmd5q\");export default FramerQE3LtWk56;FramerQE3LtWk56.displayName=\"navContact\";FramerQE3LtWk56.defaultProps={height:48.5,width:778.5};addPropertyControls(FramerQE3LtWk56,{variant:{options:[\"LG8I81RYI\",\"b3c2py42L\"],optionTitles:[\"default\",\"hover\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQE3LtWk56,[{explicitInter:true,fonts:[]},...CopyButtonFonts,...DownloadButtonFonts,...DashedButtonFonts],{supportsExplicitInterCodegen:true});FramerQE3LtWk56.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CopyButton,{},context),forwardLoader(DashedButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQE3LtWk56\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"778.5\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"48.5\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"b3c2py42L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect}from\"react\";const HEIGHTS={Section:{desktop:120,tablet:80,mobile:64},Group:{desktop:80,tablet:56,mobile:44},Block:{desktop:48,tablet:36,mobile:28},Element:{desktop:24,tablet:20,mobile:16}};const BREAKPOINTS={mobile:390,tablet:810};function getBreakpoint(width){if(width<BREAKPOINTS.mobile)return\"mobile\";if(width<BREAKPOINTS.tablet)return\"tablet\";return\"desktop\";}const DEBUG_COLORS={Section:\"rgba(255, 100, 100, 0.25)\",Group:\"rgba(255, 165, 0, 0.25)\",Block:\"rgba(255, 105, 180, 0.25)\",Element:\"rgba(100, 149, 237, 0.25)\"};export default function Spacer({type,showColor}){const[breakpoint,setBreakpoint]=useState(\"desktop\");useEffect(()=>{setBreakpoint(getBreakpoint(window.innerWidth));function handleResize(){setBreakpoint(getBreakpoint(window.innerWidth));}window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[]);const height=HEIGHTS[type][breakpoint];return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height,background:showColor?DEBUG_COLORS[type]:\"transparent\",transition:\"height 0.2s ease\"}});}Spacer.defaultProps={type:\"Block\",showColor:false};addPropertyControls(Spacer,{type:{type:ControlType.Enum,title:\"Type\",options:[\"Section\",\"Group\",\"Block\",\"Element\"],optionTitles:[\"Section — 120 / 80 / 64px\",\"Group — 80 / 56 / 44px\",\"Block — 48 / 36 / 28px\",\"Element — 24 / 20 / 16px\"]},showColor:{type:ControlType.Boolean,title:\"Debug\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Spacer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Spacer.map","// Generated by Framer (747ab96)\nexport default function metadata(params,activeLocale){return{description:\"Senior product designer with 6+ YoE across B2C and B2B, from 50k+ restaurants and 20M guests at Toast to habit-building for a million language learners at Toucan. \",favicon:\"https://framerusercontent.com/assets/RGeePXWdiFuXeOaqO8oMnuSg.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/8iZUkypcDCSgZiejdF5IC9KSko.png\",title:\"Hillary Hermawan | Senior Product Designer\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"ghBAC2C,IAAsE,IAA4B,CAAoCA,EAAK,yrBAAisBC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,KAAG,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,eAAe,EAU/rCC,GAAK,EAV0tC,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,EAAK,4DAA4DA,EAAK,kBAAkB,CAUnlD,eAAe,CAAC,GAAK,YAAY,oBAAgCG,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,ICXxI,SAAgB,GAAiB,EAAU,CAAC,MAAO,IAAO,CAAC,IAAM,EAAIE,EAAO,KAAK,CAAM,CAAC,EAAO,GAAWC,EAAS,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,CAI7B,OAJ8B,MAAc,CAAC,IAAM,EAAW,GAAG,CAAC,GAAG,CAAC,EAAI,QAAQ,OAC1Q,IAAM,EAAK,EAAI,QAAQ,uBAAuB,CAAOC,EAAG,EAAK,KAAK,EAAK,MAAM,EAAQ,EAAG,EAAK,IAAI,EAAK,OAAO,EACvG,EAAG,EAAE,QAAQA,EAAS,EAAG,EAAE,QAAQ,EACnC,EAAS,KAAK,IAAI,GAAG,KAAK,MAAM,EAAG,EAAG,CAAC,CAAO,EAAM,KAAK,MAAM,EAAG,EAAG,CAC3E,EAAU,CAAC,EAAE,KAAK,IAAI,EAAM,CAAC,EAAS,EAAE,KAAK,IAAI,EAAM,CAAC,EAAS,CAAC,EAAmD,OAAhD,EAAO,iBAAiB,YAAY,EAAW,KAAW,EAAO,oBAAoB,YAAY,EAAW,EAAG,EAAE,CAAC,CAAqB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,SAAS,WAAW,KAAK,EAAE,IAAI,EAAE,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,cAAc,OAAO,UAAU,aAAa,EAAO,EAAE,MAAM,EAAO,EAAE,KAAK,GAAG,EAAM,MAAM,CAAC,SAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,CAAC,CAAC,CAAC,wBAJ9b,IAA6C,mDCC/B,IAAwH,IAAkE,IAA4B,KAAwJ,CAAM,GAAiC,EAA6B,EAAO,IAAI,CAAC,OAAO,YAAY,SAAS,GAAiB,QAAQ,YAAY,CAAC,CAAO,GAAiC,EAA6B,EAAO,IAAI,CAAC,OAAO,YAAY,SAAS,GAAiB,QAAQ,YAAY,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUzlD,GAAgB,EAVymD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGT,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBU,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAM,GAAiC,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kBAAkB,uBAAuB,OAAO,wBAAwB,OAAO,oBAAoB,OAAO,qBAAqB,OAAO,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,OAAO,wBAAwB,OAAO,oBAAoB,OAAO,qBAAqB,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAM,GAAiC,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kBAAkB,uBAAuB,OAAO,wBAAwB,OAAO,oBAAoB,OAAO,qBAAqB,OAAO,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,OAAO,wBAAwB,OAAO,oBAAoB,OAAO,qBAAqB,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,8GAA8G,uIAAuI,kJAAkJ,wTAAwT,oTAAoT,6HAA6H,8LAA8L,sIAAsI,CAUz8N,eAAe,IAAgB,GAAgB,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX2iC,SAAwB,EAAe,EAAM,CAAC,GAAK,CAAC,OAAK,UAAQ,WAAS,OAAK,eAAa,YAAU,WAAS,mBAAiB,EAAW,CAAC,EAAU,GAAcC,EAAS,GAAM,CAAi1B,OAAoB,EAAM,MAAM,CAAC,MAA3nB,CAAC,QAAQ,OAAO,MAAM,EAAM,OAAO,OAAO,OAAO,OAAO,EAAM,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,IAAI,IAAO,OAAa,MAAN,MAAY,cAAc,IAAe,OAAO,MAAM,cAAc,QAAQ,YAAY,aAAa,QAAQ,OAAO,EAAU,mCAAmC,oCAAoC,gBAAgB,EAAU,UAAU,4BAA4B,OAAO,UAAU,WAAW,gCAAgC,SAAS,OAAO,WAAW,IAAI,MAAM,UAAU,WAAW,MAAM,WAAW,iBAAiB,eAAe,OAAO,WAAW,SAAS,CAA8C,YAAv2B,CAAC,IAAM,EAAK,SAAS,cAAc,IAAI,CAAC,EAAK,KAAK,EAAQ,EAAK,SAAS,EAAS,EAAK,OAAO,SAAS,EAAK,IAAI,sBAAsB,SAAS,KAAK,YAAY,EAAK,CAAC,EAAK,OAAO,CAAC,SAAS,KAAK,YAAY,EAAK,EAA0qB,iBAAiB,EAAa,GAAK,CAAC,iBAAiB,EAAa,GAAM,CAAC,SAAS,CAAC,IAAO,QAAqB,EAAK,GAAY,CAAC,KAAK,EAAK,KAAK,EAAS,MAAM,EAAU,YAAY,EAAgB,CAAC,CAAC,EAAK,CAAC,CAAC,sBAArhF,IAAoD,IAA4B,CAAM,IAAa,CAAC,OAAK,OAAK,QAAM,iBAAe,CAAC,IAAM,EAAM,CAAC,MAAM,6BAA6B,MAAM,EAAK,OAAO,EAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,EAAkB,cAAY,cAAc,QAAQ,eAAe,QAAQ,CAAC,OAAO,EAAP,CAAa,IAAI,WAAW,OAAoB,EAAM,MAAM,CAAC,GAAG,EAAM,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,4CAA4C,CAAC,CAAc,EAAK,WAAW,CAAC,OAAO,mBAAmB,CAAC,CAAc,EAAK,OAAO,CAAC,GAAG,KAAK,GAAG,KAAK,GAAG,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,WAAW,OAAoB,EAAM,MAAM,CAAC,GAAG,EAAM,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,6DAA6D,CAAC,CAAc,EAAK,WAAW,CAAC,OAAO,iBAAiB,CAAC,CAAc,EAAK,OAAO,CAAC,GAAG,KAAK,GAAG,KAAK,GAAG,IAAI,GAAG,KAAK,CAAC,CAAc,EAAK,OAAO,CAAC,GAAG,KAAK,GAAG,KAAK,GAAG,IAAI,GAAG,KAAK,CAAC,CAAc,EAAK,WAAW,CAAC,OAAO,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,eAAe,OAAoB,EAAM,MAAM,CAAC,GAAG,EAAM,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,2DAA2D,CAAC,CAAc,EAAK,WAAW,CAAC,OAAO,iBAAiB,CAAC,CAAc,EAAK,OAAO,CAAC,GAAG,KAAK,GAAG,KAAK,GAAG,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,OAAO,OAA6xC,EAAe,aAAa,CAAC,KAAK,KAAK,QAAQ,GAAG,SAAS,2BAA2B,KAAK,WAAW,aAAa,OAAO,UAAU,UAAU,SAAS,GAAG,gBAAgB,EAAE,CAAC,EAAoB,EAAe,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,aAAa,KAAK,CAAC,QAAQ,CAAC,MAAM,WAAW,KAAK,EAAY,OAAO,aAAa,GAAG,YAAY,oCAAoC,CAAC,SAAS,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,aAAa,2BAA2B,YAAY,+BAA+B,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,aAAa,WAAW,QAAQ,CAAC,WAAW,WAAW,eAAe,OAAO,CAAC,aAAa,CAAC,WAAW,OAAO,gBAAgB,OAAO,CAAC,CAAC,aAAa,CAAC,MAAM,YAAY,KAAK,EAAY,KAAK,aAAa,OAAO,QAAQ,CAAC,OAAO,QAAQ,CAAC,aAAa,CAAC,OAAO,QAAQ,CAAC,OAAO,GAAO,EAAM,OAAO,OAAO,CAAC,UAAU,CAAC,MAAM,aAAa,KAAK,EAAY,MAAM,aAAa,UAAU,OAAO,GAAO,EAAM,OAAO,OAAO,CAAC,SAAS,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,OAAO,GAAO,EAAM,OAAO,OAAO,CAAC,gBAAgB,CAAC,MAAM,eAAe,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,OAAO,GAAO,EAAM,OAAO,OAAO,CAAC,CAAC,2BCCjwH,GAAU,UAAU,CAAC,wCAAwC,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,+BAA+B,OAAO,SAAS,MAAM,SAAS,aAAa,uBAAuB,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,kyBAAsyB,CAAcC,GAAU,+CCA7nC,IAAsE,IAA4B,CAAoCC,GAAK,k4BAA04BC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,KAAG,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,eAAe,EAUx4CC,GAAK,EAVm6C,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,4DAA4DA,GAAK,kBAAkB,CAU5xD,eAAe,CAAC,GAAK,YAAY,UAAsBG,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,2BCVxL,GAAU,UAAU,CAAC,6BAA6B,yBAAyB,+BAA+B,4BAA4B,CAAC,CAAc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,kBAAkB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,kBAAkB,IAAI,+HAA+H,OAAO,MAAM,CAAC,CAAC,cAAc,kBAAkB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,kBAAkB,IAAI,+HAA+H,OAAO,MAAM,CAAC,CAAC,cAAc,kBAAkB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,kBAAkB,IAAI,kIAAkI,OAAO,MAAM,CAAC,CAAC,cAAc,kBAAkB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,kBAAkB,IAAI,kIAAkI,OAAO,MAAM,CAAC,CAAC,CAAC,CAAc,GAAI,CAAC,+vCAAywC,CAAc,GAAU,kBCApnD,SAASE,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,0DAApgC,IAAmM,IAAkE,IAA4B,KAAyI,KAAyH,CAAM,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,iBAAiB,UAAU,kBAAkB,UAAU,kBAAkB,CAA8YC,GAAoB,GAAO,CAAC,GAAG,OAAO,GAAQ,SAAS,OAAO,EAAU,UAAO,SAAS,EAAM,CAAkB,OAAO,KAAK,IAAI,EAAE,EAAM,CAAC,MAAaC,GAAY,CAAC,SAAS,EAAE,KAAK,QAAQ,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,gBAAgB,YAAY,gBAAgB,YAAY,KAAK,YAAY,KAAK,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,QAAM,MAAI,SAAO,QAAM,WAAS,iBAAe,KAAG,OAAK,SAAO,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,UAAU,UAAU,GAAgB,EAAM,WAAW,GAAK,UAAU,GAAU,EAAM,WAAWC,GAAK,UAAU,GAAO,EAAM,UAAU,UAAU,GAAK,EAAM,WAAW,EAAE,UAAU,GAAM,EAAM,WAAW,QAAQ,QAAQJ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAO,EAAM,UAAU,UAAU,GAAQ,EAAM,WAAW,GAAK,EAASK,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAYnkF,GAAgB,EAZmlF,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWJ,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,aAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBE,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,EAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAmB,EAAsB,MAAM,GAAG,IAAO,CAAmC,GAAlC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAA2D,GAAkB,EAAGZ,GAAlDe,GAA6F,CAAO,OAAoE,EAAhD,IAAiB,mBAAkC,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,EAA4B,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,EAAU,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,GAAkB,eAAea,EAAU,EAAW,CAAC,iBAAiB,cAAc,GAAK,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAmB,MAAM,EAAa,IAAI,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,2EAA2E,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,SAAS,qBAAqB,MAAM,WAAWd,GAAoB,EAAU,CAAC,gBAAgB,8EAA8E,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,GAAG,EAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,iBAAiB,QAAQ,gBAAgB,wEAAwE,CAAC,kBAAkB,CAAC,iBAAiB,QAAQ,gBAAgB,wEAAwE,CAAC,UAAU,CAAC,gBAAgB,8EAA8E,CAAC,UAAU,CAAC,gBAAgB,8EAA8E,CAAC,CAAC,GAAGJ,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,aAAa,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,aAAa,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAC,IAAa,EAAe,EAAKmB,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,GAAGX,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKW,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,SAAS,sBAAsB,8FAA8F,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,IAAY,IAAoB,EAAK,EAAS,CAAC,SAAS,GAAK,UAAU,iBAAiB,UAAU,EAAU,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,2EAA2E,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,+ZAA+Z,iHAAiH,qIAAqI,gEAAgE,gEAAgE,GAAGS,GAAgB,udAAud,CAY3sR,eAAe,GAAgB,GAAgB,GAAgB,YAAY,eAAe,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,OAAO,gBAAgB,gBAAgB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,QAAQ,gBAAgB,GAAM,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,kBAAkB,KAAK,EAAY,QAAQ,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,CAAC,WAAW,wEAAwE,SAAS,uBAAuB,CAAC,YAAY,uBAAuB,MAAM,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,EAAE,IAAI,EAAE,MAAM,MAAM,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,EAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICTxuG,SAAwB,GAAgB,EAAM,CAAC,GAAK,CAAC,aAAW,iBAAe,eAAa,oBAAkB,EAAW,CAAC,EAAS,GAAaC,EAAS,CAAC,KAAK,KAAK,QAAQ,GAAG,CAAC,CAAO,EAAgBC,EAAY,SAAS,CAAI,GAAO,IAAS,OAAmB,GAAG,CAAC,MAAM,EAAU,UAAU,UAAU,EAAW,CAAC,MAAoB,CAAC,EAAY,CAAC,KAAK,UAAU,QAAQ,EAAe,CAAC,CAAC,eAAe,CAAC,EAAY,CAAC,KAAK,KAAK,QAAQ,GAAG,CAAC,EAAG,EAAiB,EAAG,MAAY,CAAC,MAAoB,CAAC,EAAY,CAAC,KAAK,QAAQ,QAAQ,EAAa,CAAC,CAAC,eAAe,CAAC,EAAY,CAAC,KAAK,KAAK,QAAQ,GAAG,CAAC,EAAG,EAAiB,EAAG,GAAI,CAAC,EAAW,EAAe,EAAa,EAAiB,CAAC,CAAC,OAAoB,EAAK,MAAM,CAAC,QAAQ,EAAgB,MAAM,CAAC,GAAG,EAAM,MAAM,SAAS,WAAW,OAAO,UAAU,gBAAgB,cAAc,MAAM,OAAO,OAAO,OAAO,SAAS,OAAO,UAAU,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,CAAC,KAAK,SAAS,SAAS,EAAE,aAAa,QAAQ,EAAW,eAAe,UAAU,GAAG,EAAI,EAAE,MAAM,SAAS,EAAE,MAAM,OAAK,EAAE,gBAAgB,CAAC,GAAiB,GAAI,SAAS,EAAS,KAAkB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,MAAM,KAAK,MAAM,UAAU,wBAAwB,gBAAgB,EAAS,OAAO,UAAU,UAAU,UAAU,MAAM,QAAQ,QAAQ,WAAW,aAAa,MAAM,SAAS,OAAO,WAAW,MAAM,WAAW,SAAS,OAAO,GAAG,UAAU,4BAA4B,CAAC,SAAS,EAAS,QAAQ,CAAC,CAAC,KAAK,CAAC,uBAHn6C,IAAwD,IAAoD,CAGyzC,EAAoB,GAAgB,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,cAAc,gBAAgB,GAAK,CAAC,CAAC,iCCHrjD,IAAsE,IAA4B,CAAoCC,GAAK,gdAAwdC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,KAAG,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,eAAe,EAUt9BC,GAAK,EAVi/B,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,4DAA4DA,GAAK,kBAAkB,CAU12C,eAAe,CAAC,GAAK,YAAY,WAAuBG,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,ICVwhC,SAASE,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,kEAA91C,IAAkR,IAAkE,IAA4B,KAA0J,KAA+G,KAAgH,KAAyH,CAAM,GAAqB,EAAS,GAAgB,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,CAAwaC,GAAoB,GAAO,CAAC,GAAG,OAAO,GAAQ,SAAS,OAAO,EAAU,UAAO,SAAS,EAAM,CAAkB,OAAO,KAAK,IAAI,EAAE,EAAM,CAAC,MAAa,GAA2B,GAAW,IAAQ,OAAa,sCAA6C,EAAcC,GAAiB,EAAM,IAAc,CAAC,GAAG,OAAO,GAAQ,UAAU,OAAO,SAAS,EAAM,CAAC,OAAO,KAAK,IAAI,EAAE,EAAM,CAAC,KAAK,GAAG,OAAO,GAAQ,UAAU,OAAO,GAAc,SAAS,OAAiB,IAAM,EAAS,EAAM,MAAM,IAAI,CAAC,OAAO,EAAS,IAAc,EAAS,EAAY,IAAI,EAAS,IAAWC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,kBAAkB,YAAY,mBAAmB,YAAY,OAAO,YAAY,QAAQ,YAAY,QAAQ,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAO,GAAqB,CAAC,KAAK,OAAO,OAAO,SAAS,OAAO,OAAO,QAAQ,UAAU,CAAOC,IAAU,CAAC,SAAO,aAAW,aAAW,MAAI,SAAO,KAAG,YAAU,mBAAiB,WAAS,SAAO,aAAW,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAkB,EAAM,WAAW,wEAAwE,UAAU,GAAY,EAAM,WAAW,iBAAiB,UAAU,GAAqB,IAAW,GAAU,EAAM,WAAW,SAAS,UAAU,GAAQ,EAAM,WAAW,CAAC,YAAY,6GAA6G,YAAY,SAAS,YAAY,EAAE,CAAC,UAAU,GAAQ,EAAM,WAAW,QAAQ,UAAU,GAAW,EAAM,WAAW,8EAA8E,UAAU,GAAK,EAAM,WAAW,GAAG,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAY,EAAM,WAAW,CAAC,YAAY,QAAQ,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,GAAY,EAAM,WAAW,MAAM,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW79H,GAAgB,EAX6+H,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,EAAyB,EAAY,CAAO,GAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,GAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,GAAe,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,OAAU,EAAW,YAAY,CAAC,IAAI,EAAG,CAAO,GAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,MAAM,OAAU,EAAW,YAAY,CAAC,IAAI,EAAG,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAkH,GAAmB,EAAY,CAAC,UAA5H,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,OAAU,EAAW,YAAY,GAAK,CAAC,IAAI,EAAG,CAA0D,UAAU,GAAe,CAAC,CAAqD,IAAM,GAAkB,EAAGZ,GAAlDe,GAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,gBAAgBY,EAAU,EAAW,CAAC,cAAc,GAAK,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,GAAmB,IAAI,EAAW,MAAM,CAAC,YAAY,GAA2B,EAAU,CAAC,yBAAyB,GAAW,mBAAmB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,uBAAuB,GAAW,iBAAiB,GAAW,aAAa,KAAK,wBAAwB,GAAW,kBAAkB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,sBAAsB,GAAW,gBAAgB,GAAW,aAAa,KAAK,WAAWd,GAAoB,EAAU,CAAC,gBAAgB,EAAU,uBAAuBC,EAAgB,EAAU,EAAE,CAAC,wBAAwBA,EAAgB,EAAU,EAAE,CAAC,oBAAoBA,EAAgB,EAAU,EAAE,CAAC,qBAAqBA,EAAgB,EAAU,EAAE,CAAC,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,2EAA2E,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,EAAU,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,2EAA2E,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,EAAU,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,2EAA2E,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,EAAU,CAAC,CAAC,GAAGL,GAAqB,CAAC,UAAU,CAAC,mBAAmB,kBAAkB,aAAa,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,SAAS,aAAa,GAAoB,CAAC,UAAU,CAAC,mBAAmB,mBAAmB,aAAa,IAAA,GAAU,MAAM,GAAY,CAAC,UAAU,CAAC,mBAAmB,UAAU,aAAa,GAAmB,MAAM,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,MAAM,CAAC,yBAAyB,GAAW,mBAAmB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,uBAAuB,GAAW,iBAAiB,GAAW,aAAa,KAAK,wBAAwB,GAAW,kBAAkB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,sBAAsB,GAAW,gBAAgB,GAAW,aAAa,KAAK,uBAAuBK,EAAgB,EAAU,EAAE,CAAC,wBAAwBA,EAAgB,EAAU,EAAE,CAAC,oBAAoBA,EAAgB,EAAU,EAAE,CAAC,qBAAqBA,EAAgB,EAAU,EAAE,CAAC,CAAC,SAAS,CAAc,EAAKc,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGZ,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKY,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,SAAS,GAAK,UAAU,iBAAiB,UAAUQ,GAAsB,mBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,2EAA2E,CAAC,GAAGpB,GAAqB,CAAC,UAAU,CAAC,UAAUqB,GAAM,CAAC,UAAU,CAAC,UAAUA,GAAM,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gCAAgC,SAAS,mBAAmB,kCAAkC,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,kCAAkC,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kCAAkC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,WAAW,EAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,wUAAwU,mRAAmR,8JAA8J,qIAAqI,uIAAuI,kHAAkH,8DAA8D,wEAAwE,GAAGC,GAAgB,udAAud,CAW5pa,eAAe,GAAgB,GAAgB,GAAgB,YAAY,aAAa,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,UAAU,SAAS,mBAAmB,kBAAkB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,iBAAiB,YAAY,kCAAkC,gBAAgB,GAAM,MAAM,eAAe,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,GAAG,YAAY,+BAA+B,IAAI,EAAE,MAAM,MAAM,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,0HAA0H,YAAY,8BAA8B,MAAM,aAAa,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,+FAA+F,YAAY,wBAAwB,MAAM,qBAAqB,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,QAAQ,YAAY,iCAAiC,MAAM,SAAS,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,CAAC,YAAY,6GAA6G,YAAY,SAAS,YAAY,EAAE,CAAC,YAAY,6BAA6B,MAAM,SAAS,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,SAAS,QAAQ,CAAC,OAAO,UAAU,SAAS,OAAO,CAAC,aAAa,CAAC,OAAO,UAAU,SAAS,SAAS,CAAC,MAAM,WAAW,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,MAAM,YAAY,sCAAsC,MAAM,cAAc,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,CAAC,YAAY,QAAQ,YAAY,QAAQ,YAAY,EAAE,CAAC,YAAY,kCAAkC,MAAM,cAAc,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAqB,GAAG,EAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX3+E,SAASC,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,yEAAtnD,IAA2O,IAAkE,IAA4B,KAAiJ,KAA+G,KAA8H,KAAyH,KAAuH,KAAqH,CAAM,GAAU,EAASC,GAAK,CAAOC,GAAgB,EAASC,EAAW,CAAOC,GAAoB,EAAS,EAAe,CAAOC,GAAkB,EAASC,EAAa,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,CAAsS,GAAoB,GAAO,CAAC,GAAG,OAAO,GAAQ,SAAS,OAAO,EAAU,UAAO,SAAS,EAAM,CAAkB,OAAO,KAAK,IAAI,EAAE,EAAM,CAAC,MAAa,IAAiB,EAAM,IAAc,CAAC,GAAG,OAAO,GAAQ,UAAU,OAAO,SAAS,EAAM,CAAC,OAAO,KAAK,IAAI,EAAE,EAAM,CAAC,KAAK,GAAG,OAAO,GAAQ,UAAU,OAAO,GAAc,SAAS,OAAiB,IAAM,EAAS,EAAM,MAAM,IAAI,CAAC,OAAO,EAAS,IAAc,EAAS,EAAY,IAAI,EAAS,IAAWC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8BC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,gBAAgB,YAAY,mBAAmB,YAAY,KAAK,YAAY,QAAQ,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,cAAY,gBAAc,SAAO,KAAG,UAAQ,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAa,EAAM,WAAW,wEAAwE,UAAU,GAAS,EAAM,WAAW,OAAO,UAAU,GAAe,EAAM,WAAW,wEAAwE,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAQ,EAAM,WAAW,oBAAoB,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW5gH,EAAgB,EAX4hH,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,aAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,GAAS,CAA2D,EAAkB,EAAGX,GAAlDc,GAA6F,CAAO,OAAiB,CAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAA4B,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBa,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,WAAW,GAAoB,EAAU,CAAC,gBAAgB,EAAU,uBAAuB,GAAgB,EAAU,EAAE,CAAC,wBAAwB,GAAgB,EAAU,EAAE,CAAC,oBAAoB,GAAgB,EAAU,EAAE,CAAC,qBAAqB,GAAgB,EAAU,EAAE,CAAC,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,EAAU,CAAC,UAAU,CAAC,gBAAgB,wEAAwE,CAAC,CAAC,GAAGvB,EAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,CAAC,UAAU,CAAC,mBAAmB,mBAAmB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAC,IAAa,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKuB,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,SAAS,sBAAsB,8FAA8F,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGjB,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKiB,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uDAAuD,uBAAuB,yFAAyF,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,8FAA8F,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,wCAAwC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uDAAuD,uBAAuB,yFAAyF,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,8FAA8F,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,wCAAwC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGjB,EAAqB,CAAC,UAAU,CAAC,MAAM,OAAO,GAAmB,OAAO,QAAQ,eAAe,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,OAAO,GAAG,KAAK,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,OAAO,GAAmB,OAAO,QAAQ,eAAe,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,OAAO,GAAG,KAAK,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,EAAW,CAAC,UAAU,wEAAwE,UAAU,4BAA4B,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,SAAS,UAAU,CAAC,YAAY,2EAA2E,YAAY,SAAS,YAAY,EAAE,CAAC,UAAU,QAAQ,UAAU,8EAA8E,UAAU,GAAG,QAAQQ,GAAa,YAAY,CAAC,UAAU,CAAC,YAAY,2EAA2E,YAAY,QAAQ,YAAY,EAAE,CAAC,MAAM,OAAO,UAAU,QAAQ,GAAGX,EAAqB,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQW,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQA,GAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAe,CAAC,SAAS,0BAA0B,QAAQ,mFAAmF,OAAO,OAAO,KAAK,WAAW,UAAU,2EAA2E,aAAa,QAAQ,SAAS,GAAG,gBAAgB,EAAE,GAAG,YAAY,SAAS,YAAY,KAAK,KAAK,MAAM,OAAO,GAAGX,EAAqB,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,MAAM,OAAO,GAAmB,OAAO,QAAQ,eAAe,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,OAAO,GAAG,KAAK,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,OAAO,GAAmB,OAAO,QAAQ,eAAe,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,OAAO,GAAG,KAAK,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKM,EAAa,CAAC,UAAU,+CAA+C,UAAU,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUmB,GAAa,UAAU,EAAE,UAAU,WAAW,QAAQd,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,GAAK,GAAGX,EAAqB,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,wWAAwW,oSAAoS,wGAAwG,oKAAoK,0SAA0S,wLAAwL,qJAAqJ,wEAAwE,wEAAwE,wEAAwE,wGAAwG,8HAA8H,gLAAgL,6IAA6I,6IAA6I,6IAA6I,gFAAgF,GAAG0B,GAAgB,CAW79c,eAAe,IAAgB,EAAgB,EAAgB,YAAY,SAAS,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,OAAO,gBAAgB,mBAAmB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,OAAO,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,oBAAoB,MAAM,SAAS,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,iGAAiG,MAAM,iBAAiB,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,2GAA2G,MAAM,mBAAmB,KAAK,EAAY,MAAM,CAAC,CAAC,CAAC,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,+BAA+B,OAAO,SAAS,MAAM,SAAS,aAAa,uBAAuB,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAU,GAAGxB,GAAgB,GAAGE,GAAoB,GAAGC,GAAkB,GAAG,EAAwBsB,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,EAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAc1B,GAAK,EAAE,CAAC,EAAQ,CAAC,EAAcE,EAAW,EAAE,CAAC,EAAQ,CAAC,EAAcG,EAAa,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,iCCXrtG,IAAsE,IAA4B,CAAoCsB,GAAK,srBAA8rBC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,KAAG,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,eAAe,EAU5rCC,GAAK,EAVutC,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,4DAA4DA,GAAK,kBAAkB,CAUhlD,eAAe,CAAC,GAAK,YAAY,iBAA6BG,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,iCCVlL,IAAsE,IAA4B,CAAoCE,GAAK,krBAA0rBC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,KAAG,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,eAAe,EAUxrCC,GAAK,EAVmtC,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,4DAA4DA,GAAK,kBAAkB,CAU5kD,eAAe,CAAC,GAAK,YAAY,OAAmBG,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,iCCVxK,IAAsE,IAA4B,CAAoC,GAAK,s5BAA85B,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOE,IAAU,CAAC,SAAO,KAAG,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,eAAe,EAU55C,GAAK,EAVu7C,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWA,GAAS,EAAM,CAAC,OAAoB,EAAK,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeC,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiC,GAAK,4DAA4D,GAAK,kBAAkB,CAUhzD,eAAe,CAAC,GAAK,YAAY,UAAsB,GAAK,EAAoB,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,ICVu5C,SAASC,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,yEAA5tD,IAAgT,IAAkE,IAA4B,KAAsI,KAAuH,KAAqH,KAA+G,KAA8H,KAAuH,KAAqH,CAAMC,GAAkB,EAASC,EAAa,CAAOC,GAAgB,EAASC,EAAW,CAAOC,GAAoB,EAAS,EAAe,CAAO,GAAgB,EAAO,EAAO,IAAI,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,IAAI,CAAO,GAAY,CAAC,SAAS,EAAE,KAAK,QAAQ,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8BC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,QAAQ,YAAY,QAAQ,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUzyF,EAAgB,EAVyzF,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,EAAyB,EAAY,CAAO,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAsC,EAAkB,EAAGX,GAA2C,CAAO,OAAoB,IAAc,YAAgE,OAAZ,GAAW,CAAqB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKQ,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAM,GAAgB,CAAC,GAAG,EAAU,GAAG,EAAgB,kBAAkB,CAAC,WAAWF,GAAY,CAAC,sBAAsB,GAAM,0BAA0B,CAAC,UAAU,OAAO,OAAO,GAAU,CAAC,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,EAAG,EAAkB,gBAAgBY,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,WAAW,mBAAmB,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,2EAA2E,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,WAAW,oIAAoI,CAAC,CAAC,GAAGrB,EAAqB,CAAC,UAAU,CAAC,cAAc,GAAK,mBAAmB,UAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAKsB,EAAO,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,KAAK,GAAG,IAAI,GAAG,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,CAAC,UAAU,+BAA+B,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAGtB,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAa,GAAGA,EAAqB,CAAC,UAAU,CAAC,MAAM,EAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,KAAK,GAAG,IAAI,GAAG,EAAE,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAa,CAAC,UAAU,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUqB,GAAK,UAAU,EAAE,UAAU,QAAQ,QAAQb,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,GAAK,GAAGV,EAAqB,CAAC,UAAU,CAAC,UAAUwB,GAAE,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAa,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGxB,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAW,CAAC,UAAU,wEAAwE,UAAU,4BAA4B,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,SAAS,UAAU,CAAC,YAAY,2EAA2E,YAAY,SAAS,YAAY,EAAE,CAAC,UAAU,QAAQ,UAAU,8EAA8E,UAAU,GAAG,QAAQM,GAAa,YAAY,CAAC,UAAU,CAAC,YAAY,2EAA2E,YAAY,QAAQ,YAAY,EAAE,CAAC,MAAM,OAAO,UAAU,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGV,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAa,CAAC,UAAU,+CAA+C,UAAU,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUuB,GAAa,UAAU,EAAE,UAAU,WAAW,QAAQf,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAe,CAAC,SAAS,0BAA0B,QAAQ,mFAAmF,OAAO,OAAO,KAAK,WAAW,UAAU,2EAA2E,aAAa,QAAQ,SAAS,GAAG,gBAAgB,EAAE,GAAG,YAAY,SAAS,YAAY,KAAK,KAAK,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGV,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAa,CAAC,UAAU,EAAc,GAAG,UAAU,GAAM,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUwB,GAAW,UAAU,EAAE,UAAU,QAAQ,QAAQhB,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,GAAM,GAAGV,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,uQAAuQ,2QAA2Q,qRAAqR,oMAAoM,2SAA2S,2QAA2Q,mRAAmR,oKAAoK,4FAA4F,qFAAqF,8EAA8E,yEAAyE,wEAAwE,wEAAwE,yEAAyE,udAAud,CAU/+b,eAAe,IAAgB,EAAgB,EAAgB,YAAY,YAAY,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAGC,GAAkB,GAAGE,GAAgB,GAAGE,GAAoB,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,EAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcH,EAAa,EAAE,CAAC,EAAQ,CAAC,EAAcE,EAAW,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICV8f,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,gEAAtxC,IAAmO,IAAkE,IAA4B,KAAiJ,KAA8H,KAAuH,KAAqH,CAAM,GAAgB,EAASuB,EAAW,CAAO,GAAoB,EAAS,EAAe,CAAO,GAAkB,EAASC,EAAa,CAAO,GAAW,CAAC,YAAY,YAAY,CAAO,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,CAA8L,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8B,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAS,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,CAAO,GAAS,EAAO,OAAOC,EAAe,CAAO,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUztE,EAAgB,EAVyuE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,qBAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,EAAyB,EAAY,CAAO,GAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAsC,EAAkB,EAAG,GAA2C,CAAO,OAAoB,IAAc,YAAuC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBC,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,iBAAiB,GAAK,aAAa,GAAmB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAC,IAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,kBAAmC,mBAAiB,SAAS,YAAY,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,GAAG,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAsB,EAAKP,EAAW,CAAC,UAAU,wEAAwE,UAAU,4BAA4B,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,SAAS,UAAU,CAAC,YAAY,2EAA2E,YAAY,SAAS,YAAY,EAAE,CAAC,UAAU,QAAQ,UAAU,wEAAwE,UAAU,GAAG,QAAQ,GAAa,YAAY,CAAC,UAAU,CAAC,YAAY,2EAA2E,YAAY,QAAQ,YAAY,EAAE,CAAC,MAAM,OAAO,UAAU,QAAQ,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,8EAA8E,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAsB,EAAK,EAAe,CAAC,SAAS,0BAA0B,QAAQ,mFAAmF,OAAO,OAAO,KAAK,WAAW,UAAU,2EAA2E,aAAa,QAAQ,SAAS,GAAG,gBAAgB,EAAE,GAAG,YAAY,SAAS,YAAY,KAAK,KAAK,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,GAAG,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAsB,EAAKC,EAAa,CAAC,UAAU,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUO,GAAa,UAAU,EAAE,UAAU,WAAW,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,GAAK,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,+CAA+C,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,MAAM,EAAE,IAAI,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKP,EAAa,CAAC,UAAU,GAAM,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUO,GAAa,UAAU,EAAE,UAAU,eAAe,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAiB,UAAU,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,gSAAgS,8RAA8R,4KAA4K,kOAAkO,iEAAiE,uEAAuE,wEAAwE,wEAAwE,CAU90R,eAAe,IAAgB,EAAgB,EAAgB,YAAY,aAAa,EAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,MAAM,CAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAgB,GAAG,GAAoB,GAAG,GAAkB,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,EAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcR,EAAW,EAAE,CAAC,EAAQ,CAAC,EAAcC,EAAa,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICX3U,SAAS,GAAc,EAAM,CAAuF,OAAnF,EAAM,GAAY,OAAa,SAAY,EAAM,GAAY,OAAa,SAAe,UAA0K,SAAwB,GAAO,CAAC,OAAK,aAAW,CAAC,GAAK,CAAC,EAAW,GAAeQ,EAAS,UAAU,CAAC,MAAc,CAAC,EAAc,GAAc,EAAO,WAAW,CAAC,CAAC,SAAS,GAAc,CAAC,EAAc,GAAc,EAAO,WAAW,CAAC,CAAiD,OAA/C,EAAO,iBAAiB,SAAS,EAAa,KAAW,EAAO,oBAAoB,SAAS,EAAa,EAAG,EAAE,CAAC,CAAC,IAAM,EAAO,GAAQ,GAAM,GAAY,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,SAAO,WAAW,EAAU,GAAa,GAAM,cAAc,WAAW,mBAAmB,CAAC,CAAC,gCAA/mC,IAAoD,IAAsC,CAAM,GAAQ,CAAC,QAAQ,CAAC,QAAQ,IAAI,OAAO,GAAG,OAAO,GAAG,CAAC,MAAM,CAAC,QAAQ,GAAG,OAAO,GAAG,OAAO,GAAG,CAAC,MAAM,CAAC,QAAQ,GAAG,OAAO,GAAG,OAAO,GAAG,CAAC,QAAQ,CAAC,QAAQ,GAAG,OAAO,GAAG,OAAO,GAAG,CAAC,CAAO,GAAY,CAAC,OAAO,IAAI,OAAO,IAAI,CAA4I,GAAa,CAAC,QAAQ,4BAA4B,MAAM,0BAA0B,MAAM,4BAA4B,QAAQ,4BAA4B,CAAyhB,GAAO,aAAa,CAAC,KAAK,QAAQ,UAAU,GAAM,CAAC,EAAoB,GAAO,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,UAAU,QAAQ,QAAQ,UAAU,CAAC,aAAa,CAAC,4BAA4B,yBAAyB,yBAAyB,2BAA2B,CAAC,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAa,GAAM,aAAa,KAAK,cAAc,MAAM,CAAC,CAAC,ICCxiD,SAAwB,GAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,sKAAsK,QAAQ,oEAAoE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,6CAA6C"}