{"version":3,"file":"HighlightText.DgPi2Xhe.mjs","names":["getProps","React.forwardRef","fonts","css","className","css","ChatCircle","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","React.useRef","React.useState","React.useCallback","__esmMin","ne","window","init_npm_react_18_3_1","x","oe","pe","init_ssg_sandbox_shims","ie","_e","de","init_jsx_runtime","J","c","p","ce","motion","MotionConfigContext","LayoutGroup","init_framer_motion_DhsWWWsN","addPropertyControls","RenderTarget","getFonts","useSVGTemplate","RichText","init_framer_CaDWdxiz","cx","fontStore","withCSS","getFontsFromSharedStyle","useLocaleInfo","useComponentViewport","addFonts","ControlType","Link","useVariantState","mask","Base","MotionSVG","SVG","svg","getProps$2","Icon","init_hm80GXBLx","props","rest","animated","color","width1","alpha","restProps","href","className","qxTvv_EBh","ezTt3ayMo","lschgej4H","style","fonts$1","css$2","className$1","init_T6wuElJkp","fonts","css$1","init_vXZrKEcwb","ChatCircleFonts","serializationHash$1","variantClassNames$1","transition1$1","Transition$1","Variants$1","getProps$1","createLayoutDependency$1","Component","css","FramerULXpGHPBq","init_ULXpGHPBq","config","transition","value","contextValue","message","name1","variants","fallbackRef","refBinding","ref","defaultLayoutId","className$2","layoutDependency","scopingClassNames","layoutId","gestureHandlers","classNames","zTippp978","jNHmozzQu","addPropertyOverrides","nextOverrides","variant","overrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","Framerz_jgXdgnG","init_z_jgXdgnG","link","label","baseVariant","gestureVariant","hvOsS1eOC","JCkB_gLNy","parts","out","re","last","match","text","HighlightText","Tag","tag","onCanvas","autoWidth","phase","setPhase","draw","strokes","setStrokes","strokeEls","start","root","rr","k","list","r","m","el","timer","io","entries","delay","total","sum","s","ms","t0","raf","tick","t","left","i","finish","soft","markColor","ink","radius","size","markStyle","markText","balance","font","lineHeight","tracking","n","init_HighlightText"],"sources":["https:/framerusercontent.com/modules/ome8aKznzwhRVZTfQ0cC/Y45jRq6gHIMGSXqgx9aY/hm80GXBLx.js","https:/framerusercontent.com/modules/MdSenS1vFKeZlyIR1VTH/il0FH0qI7YzTSLlmih7G/T6wuElJkp.js","https:/framerusercontent.com/modules/M6v7sfKRSPybDuhl1etr/DOyYp1GDjlBz6sYPqZJW/vXZrKEcwb.js","https:/framerusercontent.com/modules/pLBsO9tT8j3ZLlRjHUTX/b1rkje2Tdu9VZDp8YyMA/ULXpGHPBq.js","https:/framerusercontent.com/modules/Jial3rQW4dkuTCA0zeSD/Bp0FKIchfaux95OmtmG9/z_jgXdgnG.js","https:/framerusercontent.com/modules/6PQRkaBoA4MNdnVdTedy/8f6tHnoUh6iUXGcNEn3w/HighlightText.js"],"sourcesContent":["// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 4.493 16.79 C 8.403 19.053 13.386 18.066 16.138 14.483 C 18.891 10.9 18.56 5.831 15.365 2.636 C 12.17 -0.559 7.101 -0.89 3.518 1.863 C -0.065 4.615 -1.052 9.598 1.211 13.508 L 1.211 13.508 L 0.039 17.01 C -0.051 17.279 0.019 17.577 0.22 17.777 C 0.421 17.978 0.718 18.049 0.987 17.959 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18.00072584206196px\" id=\"xkJCdkC_u\" transform=\"translate(3.001 3.002)\" width=\"18.000910893351044px\"/><path d=\"M 4.493 16.79 C 8.403 19.053 13.386 18.066 16.138 14.483 C 18.891 10.9 18.56 5.831 15.365 2.636 C 12.17 -0.559 7.101 -0.89 3.518 1.863 C -0.065 4.615 -1.052 9.598 1.211 13.508 L 1.211 13.508 L 0.039 17.01 C -0.051 17.279 0.019 17.577 0.22 17.777 C 0.421 17.978 0.718 18.049 0.987 17.959 Z\" fill=\"transparent\" height=\"18.00072584206196px\" id=\"lKipVxzlS\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.001 3.002)\" width=\"18.000910893351044px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"4230164138\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-jjvxt\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-jjvxt { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; 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 {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chat Circle\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-jjvxt\");Icon.displayName=\"Chat Circle\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Chat Circle\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Host Grotesk-regular\",\"GF;Host Grotesk-700\",\"GF;Host Grotesk-700italic\",\"GF;Host Grotesk-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuQDJzhOp-j94InI.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NwVKj-x19MnL2jg.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NJlWj-x19MnL2jg.woff2\",weight:\"400\"}]}];export const css=['.framer-mzX6S .framer-styles-preset-85c2uu:not(.rich-text-wrapper), .framer-mzX6S .framer-styles-preset-85c2uu.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.55em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c5030029-62c0-430e-855b-2bf31433fbcf); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-mzX6S .framer-styles-preset-85c2uu:not(.rich-text-wrapper), .framer-mzX6S .framer-styles-preset-85c2uu.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.55em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c5030029-62c0-430e-855b-2bf31433fbcf); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-mzX6S .framer-styles-preset-85c2uu:not(.rich-text-wrapper), .framer-mzX6S .framer-styles-preset-85c2uu.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' 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.55em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c5030029-62c0-430e-855b-2bf31433fbcf); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-mzX6S\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Host Grotesk-500\",\"GF;Host Grotesk-700\",\"GF;Host Grotesk-700italic\",\"GF;Host Grotesk-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PudXOzhOp-j94InI.woff2\",weight:\"500\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuQDJzhOp-j94InI.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NwVKj-x19MnL2jg.woff2\",weight:\"700\"},{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NFFWj-x19MnL2jg.woff2\",weight:\"500\"}]}];export const css=['.framer-9DgDK .framer-styles-preset-1snwwmr:not(.rich-text-wrapper), .framer-9DgDK .framer-styles-preset-1snwwmr.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on, \\'tnum\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.35em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-5047082d-51c8-4c17-bb55-73246c991b09); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-9DgDK .framer-styles-preset-1snwwmr:not(.rich-text-wrapper), .framer-9DgDK .framer-styles-preset-1snwwmr.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on, \\'tnum\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.35em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-5047082d-51c8-4c17-bb55-73246c991b09); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-9DgDK .framer-styles-preset-1snwwmr:not(.rich-text-wrapper), .framer-9DgDK .framer-styles-preset-1snwwmr.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on, \\'tnum\\' on; --framer-font-size: 13px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.35em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-5047082d-51c8-4c17-bb55-73246c991b09); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-9DgDK\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ChatCircle from\"https://framerusercontent.com/modules/ome8aKznzwhRVZTfQ0cC/Y45jRq6gHIMGSXqgx9aY/hm80GXBLx.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/MdSenS1vFKeZlyIR1VTH/il0FH0qI7YzTSLlmih7G/T6wuElJkp.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/M6v7sfKRSPybDuhl1etr/DOyYp1GDjlBz6sYPqZJW/vXZrKEcwb.js\";const ChatCircleFonts=getFonts(ChatCircle);const serializationHash=\"framer-8obQG\";const variantClassNames={cpaurKaaK:\"framer-v-1njyi7c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const zTippp978=undefined;const jNHmozzQu=undefined;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,message,name1,width,...props})=>{return{...props,jNHmozzQu:message??props.jNHmozzQu??\"Finished sign-ups are up a third since Tuesday. Keep the ID step where it is.\",zTippp978:name1??props.zTippp978??\"Jonas, product manager\"};};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,zTippp978,jNHmozzQu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"cpaurKaaK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.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-1njyi7c\",className,classNames),\"data-framer-name\":\"Chat Card\",layoutDependency:layoutDependency,layoutId:\"cpaurKaaK\",ref:refBinding,style:{backgroundColor:\"var(--token-2f4b94e0-5869-415b-be20-28326c8532d4)\",borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14,boxShadow:\"0px 12px 32px 0px rgba(14, 14, 14, 0.16), 0px 1px 2px 0px rgba(14, 14, 14, 0.08)\",...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ezd0h4\",\"data-framer-name\":\"From\",layoutDependency:layoutDependency,layoutId:\"Zxzfuo5vt\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-104snfy\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"BmbDRv18D\",style:{backgroundColor:\"var(--token-5141d7a1-dfc4-494f-aff5-3d1282f12cf8)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7},children:/*#__PURE__*/_jsx(ChatCircle,{animated:true,className:\"framer-17ftg1o\",layoutDependency:layoutDependency,layoutId:\"nmGpAkome\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-c5030029-62c0-430e-855b-2bf31433fbcf)\",\"--pgex8v\":1.75}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1snwwmr\",\"data-styles-preset\":\"vXZrKEcwb\",dir:\"auto\",children:\"Jonas, product manager\"})}),className:\"framer-iyzlya\",\"data-framer-name\":\"Name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KJkUMlW3z\",text:zTippp978,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-85c2uu\",\"data-styles-preset\":\"T6wuElJkp\",dir:\"auto\",children:\"Finished sign-ups doubled since Tuesday. Keep the ID step where it is.\"})}),className:\"framer-1uryncw\",\"data-framer-name\":\"Message\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eZbtuS297\",text:jNHmozzQu,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\".framer-8obQG.framer-orfcmk, .framer-8obQG .framer-orfcmk { display: block; }\",\".framer-8obQG.framer-1njyi7c { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; padding: 12px 14px 14px 12px; position: relative; width: 290px; }\",\".framer-8obQG .framer-1ezd0h4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-8obQG .framer-104snfy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 22px; justify-content: center; padding: 0px; position: relative; width: 22px; }\",\".framer-8obQG .framer-17ftg1o { flex: none; height: auto; position: relative; width: 13px; }\",\".framer-8obQG .framer-iyzlya { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-8obQG .framer-1uryncw { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 128\n * @framerIntrinsicWidth 290\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"zTippp978\":\"name1\",\"jNHmozzQu\":\"message\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerULXpGHPBq=withCSS(Component,css,\"framer-8obQG\");export default FramerULXpGHPBq;FramerULXpGHPBq.displayName=\"Chat Card\";FramerULXpGHPBq.defaultProps={height:128,width:290};addPropertyControls(FramerULXpGHPBq,{zTippp978:{defaultValue:\"Jonas, product manager\",title:\"Name\",type:ControlType.String},onzTippp978Change:{changes:\"zTippp978\",type:ControlType.ChangeHandler},jNHmozzQu:{defaultValue:\"Finished sign-ups are up a third since Tuesday. Keep the ID step where it is.\",title:\"Message\",type:ControlType.String},onjNHmozzQuChange:{changes:\"jNHmozzQu\",type:ControlType.ChangeHandler}});addFonts(FramerULXpGHPBq,[{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\"}]},...ChatCircleFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerULXpGHPBq\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"zTippp978\\\":\\\"name1\\\",\\\"jNHmozzQu\\\":\\\"message\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"128\",\"framerIntrinsicWidth\":\"290\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ULXpGHPBq.map","// Generated by Framer (c292b3e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={BwsZOA3Zu:{hover:true},P2l3QWNZA:{hover:true},t0wfph8Bj:{hover:true},ZQKn8AMwb:{hover:true}};const cycleOrder=[\"BwsZOA3Zu\",\"P2l3QWNZA\",\"t0wfph8Bj\",\"ZQKn8AMwb\"];const serializationHash=\"framer-SmR1R\";const variantClassNames={BwsZOA3Zu:\"framer-v-5augu1\",P2l3QWNZA:\"framer-v-7lwnz\",t0wfph8Bj:\"framer-v-mes73a\",ZQKn8AMwb:\"framer-v-1hjlq4y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const hvOsS1eOC=undefined;const JCkB_gLNy=undefined;const transition1={delay:0,duration:.3,ease:[.22,1,.36,1],type:\"tween\"};const transition2={delay:0,duration:.25,ease:[.22,1,.36,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Outline Light\":\"ZQKn8AMwb\",Light:\"t0wfph8Bj\",Primary:\"BwsZOA3Zu\",Secondary:\"P2l3QWNZA\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,link,width,...props})=>{return{...props,hvOsS1eOC:link??props.hvOsS1eOC,JCkB_gLNy:label??props.JCkB_gLNy??\"Email me\",variant:humanReadableVariantMap[props.variant]??props.variant??\"BwsZOA3Zu\"};};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,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,JCkB_gLNy,hvOsS1eOC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BwsZOA3Zu\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({\"BwsZOA3Zu-hover\":{value:transition2},\"P2l3QWNZA-hover\":{value:transition2},\"t0wfph8Bj-hover\":{value:transition2},\"ZQKn8AMwb-hover\":{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:hvOsS1eOC,motionChild:true,nodeId:\"BwsZOA3Zu\",scopeId:\"z_jgXdgnG\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-5augu1\",className,classNames)} framer-xthdhf`,\"data-framer-name\":\"Primary\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"BwsZOA3Zu\",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\",backgroundColor:\"var(--token-5047082d-51c8-4c17-bb55-73246c991b09, rgb(107, 107, 102))\",...style},variants:{\"BwsZOA3Zu-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-399a8d3c-e8ec-408e-8875-7008871f9f78)\"},\"P2l3QWNZA-hover\":{\"--border-color\":\"var(--token-399a8d3c-e8ec-408e-8875-7008871f9f78)\",backgroundColor:\"var(--token-399a8d3c-e8ec-408e-8875-7008871f9f78)\"},\"t0wfph8Bj-hover\":{backgroundColor:\"var(--token-399a8d3c-e8ec-408e-8875-7008871f9f78)\"},\"ZQKn8AMwb-hover\":{\"--border-color\":\"var(--token-399a8d3c-e8ec-408e-8875-7008871f9f78)\",backgroundColor:\"var(--token-399a8d3c-e8ec-408e-8875-7008871f9f78)\"},P2l3QWNZA:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3c052480-be90-4f59-9487-f21ffd683874)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},t0wfph8Bj:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-b8c712ec-de3e-4f76-b345-4c8d6e63b61d)\"},ZQKn8AMwb:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-4e5a15ea-11f4-4a44-a09f-3435cc8229da)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"BwsZOA3Zu-hover\":{\"data-framer-name\":undefined},\"P2l3QWNZA-hover\":{\"data-framer-name\":undefined},\"t0wfph8Bj-hover\":{\"data-framer-name\":undefined},\"ZQKn8AMwb-hover\":{\"data-framer-name\":undefined},P2l3QWNZA:{\"data-border\":true,\"data-framer-name\":\"Secondary\"},t0wfph8Bj:{\"data-framer-name\":\"Light\"},ZQKn8AMwb:{\"data-border\":true,\"data-framer-name\":\"Outline Light\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLTYwMA==\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on, 'tnum' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.005em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a1530b3b-904b-4757-9f50-0813d73032f1))\"},children:\"Email me\"})}),className:\"framer-855xs3\",\"data-framer-name\":\"Label\",fonts:[\"GF;Host Grotesk-600\"],layoutDependency:layoutDependency,layoutId:\"eZDgaMVt1\",style:{\"--extracted-r6o4lv\":\"var(--token-a1530b3b-904b-4757-9f50-0813d73032f1)\"},text:JCkB_gLNy,variants:{\"BwsZOA3Zu-hover\":{\"--extracted-r6o4lv\":\"var(--token-0a8b029c-d3e7-488e-8835-9cfe391979df)\"},\"P2l3QWNZA-hover\":{\"--extracted-r6o4lv\":\"var(--token-0a8b029c-d3e7-488e-8835-9cfe391979df)\"},\"t0wfph8Bj-hover\":{\"--extracted-r6o4lv\":\"var(--token-0a8b029c-d3e7-488e-8835-9cfe391979df)\"},\"ZQKn8AMwb-hover\":{\"--extracted-r6o4lv\":\"var(--token-0a8b029c-d3e7-488e-8835-9cfe391979df)\"},P2l3QWNZA:{\"--extracted-r6o4lv\":\"var(--token-3c052480-be90-4f59-9487-f21ffd683874, rgb(231, 231, 227))\"},t0wfph8Bj:{\"--extracted-r6o4lv\":\"var(--token-c5030029-62c0-430e-855b-2bf31433fbcf)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"BwsZOA3Zu-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLTYwMA==\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on, 'tnum' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.005em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a8b029c-d3e7-488e-8835-9cfe391979df))\"},children:\"Email me\"})})},\"P2l3QWNZA-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLTYwMA==\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on, 'tnum' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.005em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a8b029c-d3e7-488e-8835-9cfe391979df))\"},children:\"Email me\"})})},\"t0wfph8Bj-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLTYwMA==\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on, 'tnum' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.005em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a8b029c-d3e7-488e-8835-9cfe391979df))\"},children:\"Email me\"})})},\"ZQKn8AMwb-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLTYwMA==\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on, 'tnum' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.005em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a8b029c-d3e7-488e-8835-9cfe391979df))\"},children:\"Email me\"})})},P2l3QWNZA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLTYwMA==\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on, 'tnum' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.005em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c052480-be90-4f59-9487-f21ffd683874, rgb(231, 231, 227)))\"},children:\"Email me\"})})},t0wfph8Bj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLTYwMA==\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on, 'tnum' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.005em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c5030029-62c0-430e-855b-2bf31433fbcf))\"},children:\"Email me\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-SmR1R.framer-xthdhf, .framer-SmR1R .framer-xthdhf { display: block; }\",\".framer-SmR1R.framer-5augu1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 44px; justify-content: center; padding: 0px 20px 0px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-SmR1R .framer-855xs3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-SmR1R[data-border=\"true\"]::after, .framer-SmR1R [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 44\n * @framerIntrinsicWidth 98\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"P2l3QWNZA\":{\"layout\":[\"auto\",\"fixed\"]},\"t0wfph8Bj\":{\"layout\":[\"auto\",\"fixed\"]},\"ZQKn8AMwb\":{\"layout\":[\"auto\",\"fixed\"]},\"gVuaaUaWt\":{\"layout\":[\"auto\",\"fixed\"]},\"tykW6NN2Z\":{\"layout\":[\"auto\",\"fixed\"]},\"uBUHuD8hG\":{\"layout\":[\"auto\",\"fixed\"]},\"i0rQdmHgM\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"JCkB_gLNy\":\"label\",\"hvOsS1eOC\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerz_jgXdgnG=withCSS(Component,css,\"framer-SmR1R\");export default Framerz_jgXdgnG;Framerz_jgXdgnG.displayName=\"Button 5\";Framerz_jgXdgnG.defaultProps={height:44,width:98};addPropertyControls(Framerz_jgXdgnG,{variant:{options:[\"BwsZOA3Zu\",\"P2l3QWNZA\",\"t0wfph8Bj\",\"ZQKn8AMwb\"],optionTitles:[\"Primary\",\"Secondary\",\"Light\",\"Outline Light\"],title:\"Variant\",type:ControlType.Enum},JCkB_gLNy:{defaultValue:\"Email me\",title:\"Label\",type:ControlType.String},onJCkB_gLNyChange:{changes:\"JCkB_gLNy\",type:ControlType.ChangeHandler},hvOsS1eOC:{title:\"Link\",type:ControlType.Link}});addFonts(Framerz_jgXdgnG,[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuTnJzhOp-j94InI.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerz_jgXdgnG\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"JCkB_gLNy\\\":\\\"label\\\",\\\"hvOsS1eOC\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"P2l3QWNZA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"t0wfph8Bj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ZQKn8AMwb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"gVuaaUaWt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"tykW6NN2Z\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"uBUHuD8hG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"i0rQdmHgM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"44\",\"framerIntrinsicWidth\":\"98\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./z_jgXdgnG.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// Splits \"A ==marked== phrase\" into plain and marked parts.\nfunction parts(text){const out=[];const re=/==([^=]+)==/g;let last=0;let match;while(match=re.exec(text)){if(match.index>last)out.push({t:text.slice(last,match.index),m:false});out.push({t:match[1],m:true});last=match.index+match[0].length;}if(last<text.length)out.push({t:text.slice(last),m:false});return out;}/**\r\n * Text with highlighter marks. Wrap the words a recruiter should see in ==double equals==.\r\n * With Draw on view, the marker draws across each mark a beat after the line comes into view, line by line like\r\n * a pen: the second line of a mark starts where the first one ends.\r\n *\r\n * @framerSupportedLayoutWidth any-prefer-fixed\r\n * @framerSupportedLayoutHeight auto\r\n */export default function HighlightText(props){const{text,tag,font,color,markColor,markText,lineHeight,tracking,balance,draw,delay=.25,style}=props;const Tag=tag;const ref=React.useRef(null);const onCanvas=RenderTarget.current()===RenderTarget.canvas;// Auto width (no width from Framer) sizes to the text; fixed or fill widths wrap inside the box\nconst autoWidth=!style||style.width!==\"100%\";const[phase,setPhase]=React.useState(!draw||onCanvas?\"done\":\"hidden\");const[strokes,setStrokes]=React.useState([]);const strokeEls=React.useRef([]);// Measure each line of every mark (own elements only) and start drawing\nconst start=React.useCallback(()=>{const root=ref.current;if(!root)return setPhase(\"done\");const rr=root.getBoundingClientRect();// An ancestor may be mid-scale (an appear effect): convert screen pixels to the text's own pixels\nconst k=root.offsetWidth?rr.width/root.offsetWidth:1;const list=[];root.querySelectorAll(\"mark.lede-mark\").forEach(m=>{for(const r of Array.from(m.getClientRects())){if(r.width>1)list.push({x:(r.left-rr.left)/k,y:(r.top-rr.top)/k,w:r.width/k,h:r.height/k});}});if(!list.length)return setPhase(\"done\");setStrokes(list);setPhase(\"drawing\");},[]);React.useEffect(()=>{if(!draw||onCanvas||typeof window===\"undefined\")return;if(window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches){setPhase(\"done\");return;}const el=ref.current;if(!el||!(\"IntersectionObserver\"in window)){setPhase(\"done\");return;}let timer=0;const io=new IntersectionObserver(entries=>{if(entries.some(e=>e.isIntersecting)){io.disconnect();// A beat after the line arrives, so the stroke reads as drawn rather than already there\ntimer=window.setTimeout(start,Math.max(0,delay)*1e3);}},{threshold:.4});io.observe(el);return()=>{io.disconnect();window.clearTimeout(timer);};},[draw,delay,onCanvas,start]);// The pen: one steady movement across all lines, eased at its start and end\nReact.useEffect(()=>{if(phase!==\"drawing\")return;const total=strokes.reduce((sum,s)=>sum+s.w,0);const ms=Math.min(1.4,Math.max(.55,total/900))*1e3;const t0=performance.now();let raf=0;const tick=t=>{const k=Math.min(1,(t-t0)/ms);const eased=k<.5?2*k*k:1-Math.pow(-2*k+2,2)/2;let left=eased*total;strokes.forEach((s,i)=>{const el=strokeEls.current[i];if(el)el.style.width=`${Math.max(0,Math.min(s.w,left))}px`;left-=s.w;});if(k<1)raf=requestAnimationFrame(tick);else setPhase(\"done\");};raf=requestAnimationFrame(tick);// If the text reflows mid-stroke, finish at once rather than draw in the wrong place\nconst finish=()=>setPhase(\"done\");window.addEventListener(\"resize\",finish);return()=>{cancelAnimationFrame(raf);window.removeEventListener(\"resize\",finish);};},[phase,strokes]);// Two slightly angled passes of a marker, so the stroke looks drawn by hand rather than a perfect bar.\n// Works with colour tokens (CSS variables), which an SVG data URI would not. The soft pass is mixed with white,\n// not made transparent, so it stays clean yellow on a dark background.\nconst soft=`color-mix(in srgb, ${markColor} 72%, #ffffff)`;const ink=`linear-gradient(-1.4deg, transparent 24%, ${markColor} 24%, ${markColor} 86%, transparent 86%), linear-gradient(0.9deg, transparent 30%, ${soft} 30%, ${soft} 93%, transparent 93%)`;const radius=\"0.18em 0.08em 0.22em 0.1em\";const size=phase===\"done\"?\"100% 100%\":\"0% 100%\";const markStyle={color:markText,backgroundColor:\"transparent\",backgroundImage:ink,backgroundRepeat:\"no-repeat\",backgroundPosition:\"0 0, 0 0\",backgroundSize:`${size}, ${size}`,padding:\"0 0.1em\",margin:\"0 -0.04em\",borderRadius:radius,WebkitBoxDecorationBreak:\"clone\",boxDecorationBreak:\"clone\"};return /*#__PURE__*/_jsxs(Tag,{ref:ref,className:\"lede-text\",style:{position:\"relative\",margin:0,width:autoWidth?\"max-content\":\"100%\",whiteSpace:autoWidth?\"nowrap\":undefined,color,// text-wrap is a shorthand that includes the wrap mode, so it would undo nowrap in Firefox\ntextWrap:autoWidth?\"nowrap\":balance?\"balance\":\"wrap\",...font,lineHeight:`${lineHeight}em`,letterSpacing:`${tracking}em`,...style},children:[phase===\"drawing\"&&strokes.map((s,i)=>/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",ref:n=>{strokeEls.current[i]=n;},style:{position:\"absolute\",left:s.x,top:s.y,width:0,height:s.h,backgroundImage:ink,backgroundRepeat:\"no-repeat\",backgroundSize:\"100% 100%, 100% 100%\",borderRadius:radius,pointerEvents:\"none\",zIndex:0}},\"stroke\"+i)),parts(text).map((p,i)=>p.m?/*#__PURE__*/_jsx(\"mark\",{className:\"lede-mark\",style:markStyle,children:/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:1},children:p.t})},i):/*#__PURE__*/_jsx(\"span\",{children:p.t},i))]});}addPropertyControls(HighlightText,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Cut onboarding drop-off from ==41% to 23%==\",displayTextArea:true,description:\"Wrap the words to highlight in ==double equals==.\"},tag:{type:ControlType.Enum,title:\"Tag\",options:[\"h1\",\"h2\",\"h3\",\"p\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"Paragraph\"],defaultValue:\"h2\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"44px\"}},lineHeight:{type:ControlType.Number,title:\"Line height\",defaultValue:1.06,min:.8,max:2,step:.01,unit:\"em\"},tracking:{type:ControlType.Number,title:\"Letter spacing\",defaultValue:-.03,min:-.1,max:.2,step:.005,unit:\"em\"},color:{type:ControlType.Color,title:\"Colour\",defaultValue:\"#141414\"},markColor:{type:ControlType.Color,title:\"Highlighter\",defaultValue:\"#FFE14D\"},markText:{type:ControlType.Color,title:\"Marked text\",defaultValue:\"#141414\"},balance:{type:ControlType.Boolean,title:\"Balance lines\",defaultValue:true},draw:{type:ControlType.Boolean,title:\"Draw on view\",defaultValue:true},delay:{type:ControlType.Number,title:\"Draw delay\",defaultValue:.25,min:0,max:2,step:.05,unit:\"s\",description:\"Time between the line coming into view and the marker starting.\",hidden:p=>!p.draw}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HighlightText\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HighlightText.map"],"mappings":"A,ydACgM,EAAK,0BAAgC,EAAkB,gBAAW,SAAS,EAAM,EAAI,CAAC,MAAoB,gBAAK,MAAM,CAAC,GAAG+E,EAAU,MAAI,SAASA,EAAM,QAAQ,CAAC,CAAE,CAAC,EAAQ,GAAU5B,EAAO,OAAOqB,CAAI,EAAQ,GAAiB,iBAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAGQ,GAAMD,EAAM,OAAOE,EAAsB,gBAAKR,GAAU,CAAC,GAAGO,EAAc,WAAa,MAAa,UAAQ,CAAC,EAAe,gBAAK,MAAM,CAAC,GAAGA,EAAS,MAAa,UAAQ,CAAC,CAAE,CAAC,EAAQ,GAAI,0nCAAgoChF,IAAU,CAAC,QAAM,QAAM,SAAO,KAAG,QAAM,SAAO,GAAG+E,MAAgB,CAAC,GAAGA,EAAM,UAAUG,GAAOH,EAAM,WAAW,eAAe,UAAUI,GAAQJ,EAAM,WAAW,IAAI,UAAUK,GAAOL,EAAM,SAAS,GAU/8D,EAAKhB,EAV2+D9D,kBAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAGoF,GAAWrF,GAAS+E,CAAK,EAAQO,EAAK5B,EAAe,aAAaiB,EAAG,EAAE,MAAoB,gBAAKD,GAAI,CAAC,GAAGW,EAAU,UAAUxB,EAAG,eAAe0B,CAAS,EAAW,WAAa,MAAI,KAAK,eAAe,MAAM,CAAC,YAAYC,EAAU,WAAWC,EAAU,WAAWC,EAAU,GAAGC,CAAK,EAAE,QAAQ,YAAY,SAAsB,gBAAK,MAAM,CAAM,MAAI,CAAC,CAAC,CAAC,CAAE,CAUp6E,EAAE,CAVg7E,iCAAiCpB,EAAK,2CAA2CA,EAAK,iBAUpgF,EAAE,cAAc,EAAE,EAAK,YAAY,cAAkChB,EAAoBsB,EAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,QAAQ,KAAKT,EAAY,KAAK,EAAE,UAAU,CAAC,aAAa,IAAI,eAAe,GAAK,OAAO,GAAM,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,QAAQ,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,EAAE,eAAe,GAAK,OAAO,GAAM,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,QAAQ,KAAKA,EAAY,MAAM,CAAC,CAAC,C,oDCV3aN,EAAU,UAAU,CAAC,0BAA0B,sBAAsB,4BAA4B,wBAAwB,CAAC,EAAe5D,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,eAAe,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,eAAe,IAAI,uGAAuG,OAAO,KAAK,EAAE,CAAC,cAAc,eAAe,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,eAAe,IAAI,uGAAuG,OAAO,KAAK,EAAE,CAAC,cAAc,eAAe,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,eAAe,IAAI,0GAA0G,OAAO,KAAK,EAAE,CAAC,cAAc,eAAe,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,eAAe,IAAI,0GAA0G,OAAO,KAAK,CAAC,CAAC,CAAC,EAAeC,EAAI,CAAC,itCAA2tC,uwCAAixC,mwCAA6wC,EAAeC,EAAU,c,mDCAx1J0D,EAAU,UAAU,CAAC,sBAAsB,sBAAsB,4BAA4B,2BAA2B,CAAC,EAAe,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,eAAe,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,eAAe,IAAI,uGAAuG,OAAO,KAAK,EAAE,CAAC,cAAc,eAAe,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,eAAe,IAAI,uGAAuG,OAAO,KAAK,EAAE,CAAC,cAAc,eAAe,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,eAAe,IAAI,0GAA0G,OAAO,KAAK,EAAE,CAAC,cAAc,eAAe,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,eAAe,IAAI,0GAA0G,OAAO,KAAK,CAAC,CAAC,CAAC,EAAezD,EAAI,CAAC,8tCAA0uC,oxCAAgyC,gxCAA4xC,EAAe,EAAU,c,qGCA9tI,EAAgBoD,EAASnD,CAAU,EAAQC,EAAkB,eAAqBC,EAAkB,CAAC,UAAU,kBAAkB,EAAmPC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAMqG,EAAOpG,EAAiByC,CAAmB,EAAQ4D,EAAWC,GAAOF,EAAO,WAAiBG,EAAatG,OAAmB,CAAC,GAAGmG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUC,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAK5D,EAAoB,SAAS,CAAC,MAAM8D,EAAsB,UAAQ,CAAC,CAAE,EAAQrG,GAASsC,EAAO,OAAOrC,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,UAAQ,QAAM,QAAM,GAAGgE,MAAgB,CAAC,GAAGA,EAAM,UAAUoC,GAASpC,EAAM,WAAW,gFAAgF,UAAUqC,GAAOrC,EAAM,WAAW,wBAAwB,GAAU/D,IAAwB,EAAM,IAAe+D,EAAM,iBAAwBsC,EAAS,KAAK,GAAG,EAAEtC,EAAM,iBAAwBsC,EAAS,KAAK,GAAG,EAAU,GAAuB,gBAAiB,SAAS,EAAM,EAAI,CAAC,IAAMC,EAAYrG,EAAO,IAAI,EAAQsG,EAAWC,GAAKF,EAAkBG,EAAgBvG,EAAY,EAAO,CAAC,eAAa,aAAW+C,EAAc,EAA0BC,EAAqB,EAAE,GAAK,CAAC,QAAM,UAAAwD,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAGrC,GAAWtE,GAASgE,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAUT,EAAgB,CAAC,eAAe,YAAY,IAAIiD,EAAW,UAAQ,kBAAAlB,CAAiB,CAAC,EAAQsB,EAAiB3G,GAAuB+D,EAAMsC,CAAQ,EAAmFO,EAAkB/D,EAAGtD,EAAzEY,EAAsBC,CAA6F,EAAE,MAAoB,gBAAKiC,EAAY,CAAC,GAAGwE,GAAUJ,EAAgB,SAAsB,gBAAK5G,GAAS,CAAC,QAAQwG,EAAS,QAAQ,GAAM,SAAsB,gBAAK3G,GAAW,CAAC,MAAMD,GAAY,SAAsB,gBAAM0C,EAAO,IAAI,CAAC,GAAGkC,EAAU,GAAGyC,EAAgB,UAAUjE,EAAG+D,EAAkB,iBAAiBvG,EAAU0G,CAAU,EAAE,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAIR,EAAW,MAAM,CAAC,gBAAgB,oDAAoD,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,mFAAmF,GAAG5B,CAAK,EAAE,SAAS,CAAc,gBAAMxC,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oDAAoD,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,EAAE,SAAsB,gBAAK7C,EAAW,CAAC,SAAS,GAAK,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,EAAE,WAAW,oDAAoD,WAAW,IAAI,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKqD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAK7C,EAAe,CAAC,SAAsB,gBAAKqC,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,wBAAwB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,OAAO,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,KAAK6E,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKrE,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAK7C,EAAe,CAAC,SAAsB,gBAAKqC,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,wEAAwE,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,UAAU,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,KAAK8E,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ,GAAI,CAAC,gFAAgF,6QAA6Q,8PAA8P,mPAAmP,+FAA+F,sKAAsK,qKAAqK,GAAG3G,EAAgB,GAAGC,CAAgB,EAWpuM,EAAgBwC,EAAQ4C,GAAUC,GAAI,cAAc,EAAiC,EAAgB,YAAY,YAAY,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAErD,EAAoBsD,EAAgB,CAAC,UAAU,CAAC,aAAa,yBAAyB,MAAM,OAAO,KAAKzC,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,gFAAgF,MAAM,UAAU,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,CAAC,CAAC,EAAED,EAAS0C,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGV,EAAgB,GAAGnC,EAAwBxC,CAAiB,EAAE,GAAGwC,EAAwBvC,EAAkB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,C,OCX94D,SAASyG,EAAqB,EAAU,GAAGb,EAAS,CAAC,IAAMc,EAAc,CAAC,EAAuF,OAArFd,GAAU,QAAQ,GAASe,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,oFAAxhB,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQ,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQ,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,iBAAiB,UAAU,kBAAkB,UAAU,kBAAkB,EAAmP,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQ,EAAY,CAAC,MAAM,EAAE,SAAS,IAAI,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAMpB,EAAOrF,EAAiB0B,CAAmB,EAAQ4D,EAAWC,GAAOF,EAAO,WAAiBG,EAAavF,OAAmB,CAAC,GAAGoF,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUC,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAK5D,EAAoB,SAAS,CAAC,MAAM8D,EAAsB,UAAQ,CAAC,CAAE,EAAQ,GAAwB,CAAC,gBAAgB,YAAY,MAAM,YAAY,QAAQ,YAAY,UAAU,WAAW,EAAQ,GAAS/D,EAAO,OAAOvB,CAAc,EAAQ,IAAU,CAAC,SAAO,KAAG,QAAM,OAAK,QAAM,GAAGmD,MAAgB,CAAC,GAAGA,EAAM,UAAUoE,GAAMpE,EAAM,UAAU,UAAUqE,GAAOrE,EAAM,WAAW,WAAW,QAAQ8D,GAAwB9D,EAAM,UAAUA,EAAM,SAAS,WAAW,GAAU,IAAwB,EAAM,IAAeA,EAAM,iBAAwBsC,EAAS,KAAK,GAAG,EAAEtC,EAAM,iBAAwBsC,EAAS,KAAK,GAAG,EAWl2D,EAAgBtD,EAXm3DlC,kBAAiB,SAAS,EAAM,EAAI,CAAC,IAAMyF,EAAYxF,EAAO,IAAI,EAAQyF,EAAWC,GAAKF,EAAkBG,EAAgB1F,EAAY,EAAO,CAAC,eAAa,gBAAc,aAAWkC,EAAc,EAA0BC,EAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,GAAGmB,GAAW0D,GAAShE,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAUT,EAAgB,CAAC,cAAW,eAAe,YAAY,mBAAgB,IAAIiD,EAAW,UAAQ,oBAAiB,CAAC,EAAQI,EAAiBqB,GAAuBjE,EAAMsC,CAAQ,EAAuCO,EAAkB/D,EAAG2E,EAA0C,EAAE,MAAoB,gBAAKnF,EAAY,CAAC,GAAGwE,GAAUJ,EAAgB,SAAsB,gBAAKqB,GAAS,CAAC,QAAQzB,EAAS,QAAQ,GAAM,SAAsB,gBAAKuB,GAAW,CAAC,MAAMF,GAAY,GAAGR,EAAqB,CAAC,kBAAkB,CAAC,MAAMS,CAAW,EAAE,kBAAkB,CAAC,MAAMA,CAAW,EAAE,kBAAkB,CAAC,MAAMA,CAAW,EAAE,kBAAkB,CAAC,MAAMA,CAAW,CAAC,EAAEU,EAAYC,CAAc,EAAE,SAAsB,gBAAKjF,EAAK,CAAC,KAAKkF,EAAU,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,gBAAKpG,EAAO,EAAE,CAAC,GAAGkC,EAAU,GAAGyC,EAAgB,UAAU,GAAGjE,EAAG+D,EAAkB,gBAAgBrC,EAAUwC,CAAU,EAAE,gBAAgB,mBAAmB,UAAU,aAAa,SAA0B,mBAAiB,SAAS,YAAY,IAAIR,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,wEAAwE,GAAG5B,CAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,gBAAgB,mDAAmD,EAAE,kBAAkB,CAAC,iBAAiB,oDAAoD,gBAAgB,mDAAmD,EAAE,kBAAkB,CAAC,gBAAgB,mDAAmD,EAAE,kBAAkB,CAAC,iBAAiB,oDAAoD,gBAAgB,mDAAmD,EAAE,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,oDAAoD,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,kBAAkB,EAAE,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,gBAAgB,mDAAmD,EAAE,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,oDAAoD,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,kBAAkB,CAAC,EAAE,GAAGuC,EAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,UAAU,CAAC,cAAc,GAAK,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,cAAc,GAAK,mBAAmB,eAAe,CAAC,EAAEmB,EAAYC,CAAc,EAAE,SAAsB,gBAAK3F,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAK/B,EAAe,CAAC,SAAsB,gBAAKuB,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,yDAAyD,mCAAmC,mEAAmE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,WAAW,sBAAsB,4EAA4E,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,qBAAqB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,mDAAmD,EAAE,KAAKqG,EAAU,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,mDAAmD,EAAE,kBAAkB,CAAC,qBAAqB,mDAAmD,EAAE,kBAAkB,CAAC,qBAAqB,mDAAmD,EAAE,kBAAkB,CAAC,qBAAqB,mDAAmD,EAAE,UAAU,CAAC,qBAAqB,uEAAuE,EAAE,UAAU,CAAC,qBAAqB,mDAAmD,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGtB,EAAqB,CAAC,kBAAkB,CAAC,SAAsB,gBAAKtG,EAAe,CAAC,SAAsB,gBAAKuB,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,yDAAyD,mCAAmC,mEAAmE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,WAAW,sBAAsB,4EAA4E,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,kBAAkB,CAAC,SAAsB,gBAAKvB,EAAe,CAAC,SAAsB,gBAAKuB,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,yDAAyD,mCAAmC,mEAAmE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,WAAW,sBAAsB,4EAA4E,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,kBAAkB,CAAC,SAAsB,gBAAKvB,EAAe,CAAC,SAAsB,gBAAKuB,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,yDAAyD,mCAAmC,mEAAmE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,WAAW,sBAAsB,4EAA4E,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,kBAAkB,CAAC,SAAsB,gBAAKvB,EAAe,CAAC,SAAsB,gBAAKuB,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,yDAAyD,mCAAmC,mEAAmE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,WAAW,sBAAsB,4EAA4E,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB,gBAAKvB,EAAe,CAAC,SAAsB,gBAAKuB,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,yDAAyD,mCAAmC,mEAAmE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,WAAW,sBAAsB,gGAAgG,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB,gBAAKvB,EAAe,CAAC,SAAsB,gBAAKuB,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,yDAAyD,mCAAmC,mEAAmE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,WAAW,sBAAsB,4EAA4E,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEkG,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAW5nU,EAAE,CAXwoU,gFAAgF,kSAAkS,gHAAgH,sdAWxmV,EAAE,cAAc,EAAiC,EAAgB,YAAY,WAAW,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAE/F,EAAoB0F,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,YAAY,QAAQ,eAAe,EAAE,MAAM,UAAU,KAAK7E,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,WAAW,MAAM,QAAQ,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,IAAI,CAAC,CAAC,EAAED,EAAS8E,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,eAAe,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,eAAe,IAAI,uGAAuG,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,C,OCXh4B,SAASQ,GAAM,EAAK,CAAC,IAAMC,EAAI,CAAC,EAAQC,EAAG,eAAmBC,EAAK,EAAMC,EAAM,KAAM,EAAMF,EAAG,KAAKG,CAAI,GAAMD,EAAM,MAAMD,GAAKF,EAAI,KAAK,CAAC,EAAEI,EAAK,MAAMF,EAAKC,EAAM,KAAK,EAAE,EAAE,EAAK,CAAC,EAAEH,EAAI,KAAK,CAAC,EAAEG,EAAM,GAAG,EAAE,EAAI,CAAC,EAAE,EAAKA,EAAM,MAAMA,EAAM,EAAE,CAAC,OAAmE,OAAxDD,EAAKE,EAAK,QAAOJ,EAAI,KAAK,CAAC,EAAEI,EAAK,MAAMF,CAAI,EAAE,EAAE,EAAK,CAAC,EAASF,CAAI,CAOpT,SAAwBK,GAAc,EAAM,CAAC,GAAK,CAAC,OAAK,MAAI,OAAK,QAAM,YAAU,WAAS,aAAW,WAAS,UAAQ,OAAK,QAAM,IAAI,SAAOhF,EAAYiF,EAAIC,EAAUzC,EAAIxF,EAAa,IAAI,EAAQkI,EAAS1G,EAAa,QAAQ,IAAIA,EAAa,OAC/O2G,EAAU,CAACxE,GAAOA,EAAM,QAAQ,OAAY,CAACyE,EAAMC,GAAUpI,EAAe,CAACqI,GAAMJ,EAAS,OAAO,QAAQ,EAAO,CAACK,EAAQC,GAAYvI,EAAe,CAAC,CAAC,EAAQwI,EAAUzI,EAAa,CAAC,CAAC,EACzL0I,EAAMxI,MAAsB,CAAC,IAAMyI,EAAKnD,EAAI,QAAQ,GAAG,CAACmD,EAAK,OAAON,EAAS,MAAM,EAAE,IAAMO,EAAGD,EAAK,sBAAsB,EACzHE,EAAEF,EAAK,YAAYC,EAAG,MAAMD,EAAK,YAAY,EAAQG,EAAK,CAAC,EAAoM,GAAlMH,EAAK,iBAAiB,gBAAgB,CAAC,CAAC,QAAQ,GAAG,CAAC,IAAI,IAAMI,KAAK,MAAM,KAAKC,EAAE,eAAe,CAAC,EAAMD,EAAE,MAAM,GAAED,EAAK,KAAK,CAAC,GAAGC,EAAE,KAAKH,EAAG,MAAMC,EAAE,GAAGE,EAAE,IAAIH,EAAG,KAAKC,EAAE,EAAEE,EAAE,MAAMF,EAAE,EAAEE,EAAE,OAAOF,CAAC,CAAC,CAAG,CAAC,EAAK,CAACC,EAAK,OAAO,OAAOT,EAAS,MAAM,EAAEG,EAAWM,CAAI,EAAET,EAAS,SAAS,CAAE,EAAE,CAAC,CAAC,EAAEnH,MAAoB,CAAC,GAAG,CAACoH,GAAMJ,GAAiB7H,IAAS,OAAY,OAAO,GAAGA,EAAO,YAAYA,EAAO,WAAW,kCAAkC,CAAC,CAAC,QAAQ,CAACgI,EAAS,MAAM,EAAE,MAAO,CAAC,IAAMY,EAAGzD,EAAI,QAAQ,GAAG,CAACyD,GAAI,EAAE,yBAAyB5I,GAAQ,CAACgI,EAAS,MAAM,EAAE,MAAO,CAAC,IAAIa,EAAM,EAAQC,EAAG,IAAI,qBAAqB,GAAS,CAAIC,EAAQ,KAAK,GAAG,EAAE,cAAc,IAAGD,EAAG,WAAW,EACxtB,EAAM9I,EAAO,WAAWqI,EAAM,KAAK,IAAI,EAAEW,CAAK,EAAE,GAAG,EAAG,EAAE,CAAC,UAAU,EAAE,CAAC,EAAiB,OAAfF,EAAG,QAAQF,CAAE,MAAY,CAACE,EAAG,WAAW,EAAE9I,EAAO,aAAa6I,CAAK,CAAE,CAAE,EAAE,CAACZ,EAAKe,EAAMnB,EAASQ,CAAK,CAAC,EAC5KxH,MAAoB,CAAC,GAAGkH,IAAQ,UAAU,OAAO,IAAMkB,EAAMf,EAAQ,QAAQ,EAAI,IAAIgB,EAAIC,EAAE,EAAE,CAAC,EAAQC,EAAG,KAAK,IAAI,IAAI,KAAK,IAAI,IAAIH,EAAM,GAAG,CAAC,EAAE,IAAUI,EAAG,YAAY,IAAI,EAAMC,EAAI,EAAQC,EAAK,GAAG,CAAC,IAAMf,EAAE,KAAK,IAAI,GAAGgB,EAAEH,GAAID,CAAE,EAAoDK,GAAtCjB,EAAE,GAAG,EAAEA,EAAEA,EAAE,GAAW,GAAGA,EAAE,IAAE,EAAG,GAAiBS,EAAMf,EAAQ,SAAS,EAAE,IAAI,CAAC,IAAMU,EAAGR,EAAU,QAAQsB,GAAMd,IAAG,EAAG,MAAM,MAAM,GAAG,KAAK,IAAI,EAAE,KAAK,IAAIO,EAAE,EAAEM,CAAI,CAAC,EAAE,KAAI,GAAMN,EAAE,CAAE,CAAC,EAAKX,EAAE,EAAE,EAAI,sBAAsBe,CAAI,EAAOvB,EAAS,MAAM,CAAE,EAAE,EAAI,sBAAsBuB,CAAI,EACngB,IAAMI,MAAW3B,EAAS,MAAM,EAA2C,OAAzChI,EAAO,iBAAiB,SAAS2J,CAAM,MAAY,CAAC,qBAAqBL,CAAG,EAAEtJ,EAAO,oBAAoB,SAAS2J,CAAM,CAAE,CAAE,EAAE,CAAC5B,EAAMG,CAAO,CAAC,EAG/K,IAAM0B,EAAK,sBAAsBC,EAAU,gBAAsBC,EAAI,6CAA6CD,EAAU,QAAQA,EAAU,mEAAmED,EAAK,QAAQA,EAAK,wBAA8BG,EAAO,6BAAmCC,EAAKjC,IAAQ,OAAO,YAAY,UAAgBkC,EAAU,CAAC,MAAMC,EAAS,gBAAgB,cAAc,gBAAgBJ,EAAI,iBAAiB,YAAY,mBAAmB,WAAW,eAAe,GAAGE,EAAK,IAAIA,IAAO,QAAQ,UAAU,OAAO,YAAY,aAAaD,EAAO,yBAAyB,QAAQ,mBAAmB,OAAO,EAAE,MAAoB,gBAAMpC,EAAI,CAAK,MAAI,UAAU,YAAY,MAAM,CAAC,SAAS,WAAW,OAAO,EAAE,MAAMG,EAAU,cAAc,OAAO,WAAWA,EAAU,SAAS,IAAA,GAAU,QACxyB,SAASA,EAAU,SAASqC,EAAQ,UAAU,OAAO,GAAGC,EAAK,WAAW,GAAGC,EAAW,IAAI,cAAc,GAAGC,EAAS,IAAI,GAAGhH,CAAK,EAAE,SAAS,CAACyE,IAAQ,WAAWG,EAAQ,KAAK,EAAE,IAAiB,gBAAK,OAAO,CAAC,cAAc,OAAO,IAAI,GAAG,CAAC,EAAU,QAAQwB,GAAGa,CAAE,EAAE,MAAM,CAAC,SAAS,WAAW,KAAKpB,EAAE,EAAE,IAAIA,EAAE,EAAE,MAAM,EAAE,OAAOA,EAAE,EAAE,gBAAgBW,EAAI,iBAAiB,YAAY,eAAe,uBAAuB,aAAaC,EAAO,cAAc,OAAO,OAAO,CAAC,CAAC,EAAE,SAASL,CAAC,CAAC,EAAEtC,GAAMK,CAAI,CAAC,CAAC,KAAK,EAAE,IAAI7G,EAAE,EAAe,gBAAK,OAAO,CAAC,UAAU,YAAY,MAAMqJ,EAAU,SAAsB,gBAAK,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,OAAO,CAAC,EAAE,SAASrJ,EAAE,CAAC,CAAC,CAAC,EAAE8I,CAAC,EAAe,gBAAK,OAAO,CAAC,SAAS9I,EAAE,CAAC,EAAE8I,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,C,gDAACxI,EAAoBwG,GAAc,CAAC,KAAK,CAAC,KAAK3F,EAAY,OAAO,MAAM,OAAO,aAAa,8CAA8C,gBAAgB,GAAK,YAAY,mDAAmD,EAAE,IAAI,CAAC,KAAKA,EAAY,KAAK,MAAM,MAAM,QAAQ,CAAC,KAAK,KAAK,KAAK,GAAG,EAAE,aAAa,CAAC,KAAK,KAAK,KAAK,WAAW,EAAE,aAAa,IAAI,EAAE,KAAK,CAAC,KAAKA,EAAY,KAAK,MAAM,OAAO,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,MAAM,CAAC,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,MAAM,cAAc,aAAa,KAAK,IAAI,GAAG,IAAI,EAAE,KAAK,IAAI,KAAK,IAAI,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,MAAM,iBAAiB,aAAa,KAAK,IAAI,IAAI,IAAI,GAAG,KAAK,KAAK,KAAK,IAAI,EAAE,MAAM,CAAC,KAAKA,EAAY,MAAM,MAAM,SAAS,aAAa,SAAS,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,MAAM,cAAc,aAAa,SAAS,EAAE,SAAS,CAAC,KAAKA,EAAY,MAAM,MAAM,cAAc,aAAa,SAAS,EAAE,QAAQ,CAAC,KAAKA,EAAY,QAAQ,MAAM,gBAAgB,aAAa,EAAI,EAAE,KAAK,CAAC,KAAKA,EAAY,QAAQ,MAAM,eAAe,aAAa,EAAI,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,MAAM,aAAa,aAAa,IAAI,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,KAAK,IAAI,YAAY,kEAAkE,OAAO,GAAG,CAACnB,EAAE,IAAI,CAAC,CAAC,C"}