{"version":3,"file":"shared-lib.CA9O_f9G.mjs","names":["T","R","B","L","containerStyles","emptyStateStyle","_","Component","iconKeys","lowercaseIconKeyPairs","defaultEvents","React","defaultEvents","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","PhosphorFonts","Phosphor","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","PrimaryButtonFonts","PrimaryButton","cycleOrder","serializationHash","variantClassNames","toResponsiveImage","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","Image","className","css","css","addPropertyOverrides","PrimaryButton","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","Phosphor","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","BackToTop","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","t","e","n","o","s","r","t","n","o","r","u","a","s","e","i","e","t","r","n","o","n","e","t","t","n","r","a","e","s","o","i","u","p","M","e","t","n","o","i","s","r","a","l","u","Y","te","j","V","q","z","se","ae","fe","ue","progress","updateScrollInfo","i","end","start","length","isSelected","dotStyle","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","className","Image","css","CardTestimonial","className"],"sources":["https:/framerusercontent.com/modules/pM7Vshx7KjFzkEbGQPlP/oiu8YID7EUe5ogwTBzJA/NegativeGap.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framer.com/m/phosphor-icons/House.js@0.0.53","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js","https:/framerusercontent.com/modules/8nTaYoxq9X97k50DuEVw/OQt0l8mLgNcj0neAu48Y/CJpZgtzOV.js","https:/framerusercontent.com/modules/ohb5qVoFvdo18v4EeSsz/fCmvN5hW44pFVRSoW5jA/iZ9Ovy1v1.js","https:/framerusercontent.com/modules/hgJVigGfbasDpON1C8k3/LTCZlNNsXotykCA7brAe/j9cBNfXG7.js","https:/framerusercontent.com/modules/hcAwc5NAvRgCJYnLtKBx/v29iC2msAku8uF0hkLAP/XnGSDFwiC.js","https:/framerusercontent.com/modules/wJeRV5knmULvK4CtMxvS/F5Wno0ERlZzpTI6Acx89/LB_C_SGip.js","https:/framerusercontent.com/modules/8XGVxrwntdeEUY0tTCXY/daJQje6SQpabxfuCGLMQ/nvg75df2M.js","https:/framerusercontent.com/modules/kaP3AyATzHZx1DLUMRZV/Ce1CDFxMF2pCOwmBTwwT/sCui4Fx45.js","https:/ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js","https:/ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js","https:/ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/dom@10.13.1/dist/index.es.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/ZtFjxnixyznUo5AKQme5/Carousel.js","https:/framerusercontent.com/modules/MuDXzIR2392skQSImEKh/G6J2PgBMaJelpL9QPWF7/oyVHuYA_o.js","https:/framerusercontent.com/modules/oQZKRbMlSFQJVRXhte6O/lnpZfuCMX3c1Xs0rjF3M/zY5W1lYfe.js","https:/framerusercontent.com/modules/sjTBFmO4FmnFZ1xt5ue1/t9f88qOx0NQgnxDU7uzj/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";export function NegativeGap({gap=-12,direction,distribute=\"center\",alignHorizontal=\"center\",alignVertical=\"center\",fillColorEnabled=false,fill=\"rgba(255, 255, 255, 0)\",children,layoutId,forceRender,layoutIdKey,willChangeTransform,maxWidth,maxHeight,minHeight,minWidth,reverseOrder=false,padding=0,individualPadding=false,T=0,R=0,B=0,L=0,...rest}){const flexDirection=direction===\"vertical\"?\"column\":\"row\";const justifyContent={start:\"flex-start\",center:\"center\",end:\"flex-end\",\"space-between\":\"space-between\"}[distribute];const alignItems=direction===\"vertical\"?alignVertical:alignHorizontal;const containerStyle={display:\"flex\",flexDirection,justifyContent,alignItems,height:\"100%\",padding:individualPadding?undefined:`${padding}px`,paddingTop:individualPadding?`${T}px`:undefined,paddingRight:individualPadding?`${R}px`:undefined,paddingBottom:individualPadding?`${B}px`:undefined,paddingLeft:individualPadding?`${L}px`:undefined,backgroundColor:fillColorEnabled?fill:\"transparent\"};const renderChildren=()=>{const childArray=React.Children.toArray(children);if(childArray.length===0){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",height:\"100%\",width:\"100%\",padding:\"32px\",boxSizing:\"border-box\",backgroundColor:\"#9168F61A\",border:\"1px solid #9168F6\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:\"#9168F6\",fontWeight:\"bold\",fontSize:\"16px\",fontFamily:\"Inter, sans-serif\",textAlign:\"center\"},children:\"Connect to a Frame ⛓︎\"}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"32px\",color:\"#9168F6\",fontWeight:\"normal\",fontSize:\"14px\",fontFamily:\"Inter, sans-serif\",textAlign:\"center\"},children:[\"Use the three dots or the\",/*#__PURE__*/_jsx(\"br\",{}),\"Connect Elements option\"]})]});}return(reverseOrder?childArray.reverse():childArray).map((child,index)=>/*#__PURE__*/_jsx(motion.div,{layoutId:layoutId,style:{margin:direction===\"vertical\"?`${index===0?0:gap}px 0 0 0`:`0 0 0 ${index===0?0:gap}px`},children:child},index));};return /*#__PURE__*/_jsx(\"div\",{...rest,style:containerStyle,children:renderChildren()});}NegativeGap.defaultProps={gap:-12,direction:\"horizontal\",distribute:\"center\",alignHorizontal:\"center\",alignVertical:\"center\",fillColorEnabled:false,fill:\"#FFFFFF\",reverseOrder:false,padding:0,individualPadding:false,T:0,R:0,B:0,L:0};addPropertyControls(NegativeGap,{direction:{type:ControlType.Enum,title:\"Direction\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"horizontal\",displaySegmentedControl:true},distribute:{type:ControlType.Enum,title:\"Distribute\",options:[\"start\",\"center\",\"end\",\"space-between\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\"],defaultValue:\"center\"},alignHorizontal:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionTitles:[\"Top\",\"Middle\",\"Bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],displaySegmentedControl:true,defaultValue:\"center\",hidden:({direction})=>direction===\"vertical\"},alignVertical:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],optionIcons:[\"align-left\",\"align-center\",\"align-right\"],displaySegmentedControl:true,defaultValue:\"center\",hidden:({direction})=>direction===\"horizontal\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:-12,min:-3e3,max:3e3,step:1,displayStepper:true},reverseOrder:{type:ControlType.Boolean,title:\"Reverse Order\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},padding:{type:ControlType.FusedNumber,title:\"Padding\",toggleKey:\"individualPadding\",toggleTitles:[\"Uniform\",\"Individual\"],valueKeys:[\"T\",\"R\",\"B\",\"L\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],defaultValue:0,min:0,max:3e3},fillColorEnabled:{type:ControlType.Boolean,title:\"Fill Color Enabled\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},fill:{type:ControlType.Color,title:\"Fill Color\",defaultValue:\"#FFFFFF\",hidden:({fillColorEnabled})=>!fillColorEnabled},children:{type:ControlType.Array,title:\"Children\",propertyControl:{type:ControlType.ComponentInstance}}});\nexport const __FramerMetadata__ = {\"exports\":{\"NegativeGap\":{\"type\":\"reactComponent\",\"name\":\"NegativeGap\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NegativeGap.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","let Component;\nvar House_default = (React) => {\n  if (!Component) {\n    const weights = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M221.56,100.85,141.61,25.38l-.16-.15a19.93,19.93,0,0,0-26.91,0l-.17.15L34.44,100.85A20.07,20.07,0,0,0,28,115.55V208a20,20,0,0,0,20,20H96a20,20,0,0,0,20-20V164h24v44a20,20,0,0,0,20,20h48a20,20,0,0,0,20-20V115.55A20.07,20.07,0,0,0,221.56,100.85ZM204,204H164V160a20,20,0,0,0-20-20H112a20,20,0,0,0-20,20v44H52V117.28l76-71.75,76,71.75Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,115.54V208a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.54a8,8,0,0,1,2.62-5.92l80-75.54a8,8,0,0,1,10.77,0l80,75.54A8,8,0,0,1,216,115.54Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,115.55V208a16,16,0,0,1-16,16H168a16,16,0,0,1-16-16V168a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v40a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V115.55a16,16,0,0,1,5.17-11.78l80-75.48.11-.11a16,16,0,0,1,21.53,0,1.14,1.14,0,0,0,.11.11l80,75.48A16,16,0,0,1,224,115.55Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.47,105.24l-80-75.5-.09-.08a13.94,13.94,0,0,0-18.83,0l-.09.08-80,75.5A14,14,0,0,0,34,115.55V208a14,14,0,0,0,14,14H96a14,14,0,0,0,14-14V160a2,2,0,0,1,2-2h32a2,2,0,0,1,2,2v48a14,14,0,0,0,14,14h48a14,14,0,0,0,14-14V115.55A14,14,0,0,0,217.47,105.24ZM210,208a2,2,0,0,1-2,2H160a2,2,0,0,1-2-2V160a14,14,0,0,0-14-14H112a14,14,0,0,0-14,14v48a2,2,0,0,1-2,2H48a2,2,0,0,1-2-2V115.55a2,2,0,0,1,.65-1.48l.09-.08,79.94-75.48a2,2,0,0,1,2.63,0L209.26,114l.08.08a2,2,0,0,1,.66,1.48Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.13,106.72,136.07,31.13a12,12,0,0,0-16.2.05L39.93,106.67A12,12,0,0,0,36,115.54V208a12,12,0,0,0,12,12H96a12,12,0,0,0,12-12V160a4,4,0,0,1,4-4h32a4,4,0,0,1,4,4v48a12,12,0,0,0,12,12h48a12,12,0,0,0,12-12V115.54A12,12,0,0,0,216.13,106.72ZM212,208a4,4,0,0,1-4,4H160a4,4,0,0,1-4-4V160a12,12,0,0,0-12-12H112a12,12,0,0,0-12,12v48a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V115.54a4.09,4.09,0,0,1,1.36-3L125.3,37.05a4,4,0,0,1,5.33,0l80.06,75.58a4,4,0,0,1,1.31,3Z\" }))\n      ]\n    ]);\n    const House = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, weights.get(props.weight)));\n    House.displayName = \"House\";\n    Component = House;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.53\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"AddressBook\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Baby\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"BezierCurve\",\"Bicycle\",\"Binoculars\",\"Bird\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"BoundingBox\",\"BowlFood\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Buildings\",\"Bus\",\"Butterfly\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarPlus\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleText\",\"ChatDots\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checks\",\"Church\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCounterClockwise\",\"ClockCountdown\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"Command\",\"Compass\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"Cpu\",\"CreditCard\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSpeaker\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"DribbbleLogo\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"Fan\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileCloud\",\"FileCode\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"Footprints\",\"ForkKnife\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeStand\",\"Goggles\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GridFour\",\"GridNine\",\"Guitar\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandCoins\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"Hash\",\"HashStraight\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighHeel\",\"HighlighterCircle\",\"Hoodie\",\"Horse\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Jeep\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"Laptop\",\"Layout\",\"Leaf\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"MapPin\",\"MapPinLine\",\"MapTrifold\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MathOperations\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MessengerLogo\",\"MetaLogo\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"Monitor\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Newspaper\",\"NewspaperClipping\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Option\",\"OrangeSlice\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleRun\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneOutgoing\",\"PhonePlus\",\"PhoneSlash\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PinterestLogo\",\"Pinwheel\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"Queue\",\"Quotes\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Scales\",\"Scan\",\"Scissors\",\"Scooter\",\"Screencast\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealQuestion\",\"SealWarning\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Spinner\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackOverflowLogo\",\"StackSimple\",\"Stairs\",\"Stamp\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"Subtitles\",\"Subtract\",\"SubtractSquare\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextT\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Timer\",\"Tipi\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tote\",\"ToteSimple\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"Trophy\",\"Truck\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCircle\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XSquare\",\"YinYang\",\"YoutubeLogo\",];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\",];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.53\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/ _jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","// Generated by Framer (2fef4c5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"lAJWAYxdl\",\"dgSX8pW5T\"];const serializationHash=\"framer-NHidL\";const variantClassNames={dgSX8pW5T:\"framer-v-6r90lk\",lAJWAYxdl:\"framer-v-kjyegi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.9,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"lAJWAYxdl\",\"Variant 2\":\"dgSX8pW5T\"};const getProps=({height,id,link,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"lAJWAYxdl\",yktVoLKaM:link??props.yktVoLKaM};};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,yktVoLKaM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lAJWAYxdl\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1oseurx=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"dgSX8pW5T\"),700);});const onAppear12j73us=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"lAJWAYxdl\"),800);});useOnVariantChange(baseVariant,{default:onAppear1oseurx,dgSX8pW5T:onAppear12j73us});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:yktVoLKaM,motionChild:true,nodeId:\"lAJWAYxdl\",openInNewTab:true,scopeId:\"CJpZgtzOV\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-kjyegi\",className,classNames)} framer-jjtwhb`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"lAJWAYxdl\",ref:refBinding,style:{backgroundColor:\"rgba(37, 211, 102, 0.3)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{dgSX8pW5T:{backgroundColor:\"rgba(38, 212, 102, 0.1)\"}},...addPropertyOverrides({dgSX8pW5T:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1voyjp3\",\"data-framer-name\":\"Ellipse 19\",layoutDependency:layoutDependency,layoutId:\"SNiV2WZMs\",style:{backgroundColor:\"rgb(37, 211, 102)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19rudh9\",\"data-framer-name\":\"Icons/WhatsApp\",layoutDependency:layoutDependency,layoutId:\"AA1MLrDEB\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-wd3nqm\",\"data-framer-name\":\"Group\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"Rq43xkScI\",svg:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18.204 5.76193C16.558 4.11493 14.369 3.20693 12.037 3.20593C7.23002 3.20593 3.31902 7.11493 3.31802 11.9199C3.31602 13.4489 3.71702 14.9519 4.48102 16.2769L3.24402 20.7929L7.86602 19.5809C9.14502 20.2769 10.577 20.6419 12.033 20.6419H12.037C16.842 20.6419 20.753 16.7319 20.755 11.9269C20.756 9.59893 19.85 7.40993 18.204 5.76193Z\" stroke=\"#FEFEFE\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M13.095 13.56L13.501 13.157C13.874 12.787 14.464 12.74 14.894 13.042C15.31 13.334 15.686 13.596 16.036 13.84C16.592 14.226 16.659 15.018 16.18 15.496L15.821 15.855\" stroke=\"#FEFEFE\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M8.14502 8.17902L8.50402 7.82002C8.98202 7.34202 9.77402 7.40902 10.16 7.96402C10.403 8.31402 10.665 8.69002 10.958 9.10602C11.26 9.53602 11.214 10.126 10.843 10.499L10.44 10.905\" stroke=\"#FEFEFE\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M15.821 15.855C14.34 17.329 11.851 16.077 9.88605 14.111\" stroke=\"#FEFEFE\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M9.88801 14.114C7.92301 12.148 6.67101 9.65996 8.14501 8.17896\" stroke=\"#FEFEFE\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M10.44 10.905C10.759 11.408 11.168 11.906 11.63 12.368L11.632 12.37C12.094 12.832 12.592 13.241 13.095 13.56\" stroke=\"#FEFEFE\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NHidL.framer-jjtwhb, .framer-NHidL .framer-jjtwhb { display: block; }\",\".framer-NHidL.framer-kjyegi { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 64px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 64px; }\",\".framer-NHidL .framer-1voyjp3 { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 52px); justify-content: center; padding: 0px; position: relative; width: 52px; }\",\".framer-NHidL .framer-19rudh9 { flex: none; height: 24px; overflow: visible; position: relative; width: 24px; }\",\".framer-NHidL .framer-wd3nqm { flex: none; height: 24px; left: 0px; position: absolute; top: 0px; width: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-NHidL.framer-kjyegi, .framer-NHidL .framer-1voyjp3 { gap: 0px; } .framer-NHidL.framer-kjyegi > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-NHidL.framer-kjyegi > :first-child { margin-top: 0px; } .framer-NHidL.framer-kjyegi > :last-child { margin-bottom: 0px; } .framer-NHidL .framer-1voyjp3 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-NHidL .framer-1voyjp3 > :first-child { margin-left: 0px; } .framer-NHidL .framer-1voyjp3 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 64\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dgSX8pW5T\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"yktVoLKaM\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerCJpZgtzOV=withCSS(Component,css,\"framer-NHidL\");export default FramerCJpZgtzOV;FramerCJpZgtzOV.displayName=\"float-button\";FramerCJpZgtzOV.defaultProps={height:64,width:64};addPropertyControls(FramerCJpZgtzOV,{variant:{options:[\"lAJWAYxdl\",\"dgSX8pW5T\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},yktVoLKaM:{title:\"Link\",type:ControlType.Link}});addFonts(FramerCJpZgtzOV,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCJpZgtzOV\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"64\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dgSX8pW5T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"yktVoLKaM\\\":\\\"link\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"64\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CJpZgtzOV.map","// Generated by Framer (04e0834)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={BDjYbuCj3:{hover:true},lmwG6v_qN:{hover:true},t_ODddzAS:{hover:true}};const cycleOrder=[\"lmwG6v_qN\",\"BDjYbuCj3\",\"t_ODddzAS\"];const serializationHash=\"framer-6MV9r\";const variantClassNames={BDjYbuCj3:\"framer-v-z83w1h\",lmwG6v_qN:\"framer-v-1wyg7jw\",t_ODddzAS:\"framer-v-po75fk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Primary:\"lmwG6v_qN\",Secondary:\"BDjYbuCj3\",Tertiary:\"t_ODddzAS\"};const getProps=({border,buttonText,height,id,link,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,gL89_nCx4:link!==null&&link!==void 0?link:props.gL89_nCx4,lPDSD3AzM:(_ref=border!==null&&border!==void 0?border:props.lPDSD3AzM)!==null&&_ref!==void 0?_ref:{borderColor:'var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(54, 75, 96)) /* {\"name\":\"Police Blue\"} */',borderStyle:\"solid\",borderWidth:1},NFJcHUffx:(_ref1=buttonText!==null&&buttonText!==void 0?buttonText:props.NFJcHUffx)!==null&&_ref1!==void 0?_ref1:\"Saiba mais\",variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"lmwG6v_qN\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,gL89_nCx4,NFJcHUffx,lPDSD3AzM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lmwG6v_qN\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"BDjYbuCj3-hover\",\"t_ODddzAS-hover\"].includes(gestureVariant))return true;if([\"BDjYbuCj3\",\"t_ODddzAS\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();var _lPDSD3AzM_borderBottomWidth,_lPDSD3AzM_borderLeftWidth,_lPDSD3AzM_borderRightWidth,_lPDSD3AzM_borderTopWidth;return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({BDjYbuCj3:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:gL89_nCx4,openInNewTab:true,...addPropertyOverrides({t_ODddzAS:{openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1wyg7jw\",className,classNames)} framer-1158j21`,\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"lmwG6v_qN\",ref:ref!==null&&ref!==void 0?ref:ref1,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-957a01bc-fa96-4128-9d00-c3a29403673c, rgb(54, 75, 96))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"BDjYbuCj3-hover\":{\"--border-bottom-width\":`${(_lPDSD3AzM_borderBottomWidth=lPDSD3AzM.borderBottomWidth)!==null&&_lPDSD3AzM_borderBottomWidth!==void 0?_lPDSD3AzM_borderBottomWidth:lPDSD3AzM.borderWidth}px`,\"--border-color\":lPDSD3AzM.borderColor,\"--border-left-width\":`${(_lPDSD3AzM_borderLeftWidth=lPDSD3AzM.borderLeftWidth)!==null&&_lPDSD3AzM_borderLeftWidth!==void 0?_lPDSD3AzM_borderLeftWidth:lPDSD3AzM.borderWidth}px`,\"--border-right-width\":`${(_lPDSD3AzM_borderRightWidth=lPDSD3AzM.borderRightWidth)!==null&&_lPDSD3AzM_borderRightWidth!==void 0?_lPDSD3AzM_borderRightWidth:lPDSD3AzM.borderWidth}px`,\"--border-style\":lPDSD3AzM.borderStyle,\"--border-top-width\":`${(_lPDSD3AzM_borderTopWidth=lPDSD3AzM.borderTopWidth)!==null&&_lPDSD3AzM_borderTopWidth!==void 0?_lPDSD3AzM_borderTopWidth:lPDSD3AzM.borderWidth}px`},\"lmwG6v_qN-hover\":{backgroundColor:\"var(--token-7a045967-4c03-4805-b519-4fb0aeaea515, rgb(34, 71, 107))\"},\"t_ODddzAS-hover\":{backgroundColor:\"var(--token-607e0938-dbf4-4cd2-862b-c74b603a990b, rgb(200, 206, 204))\"},BDjYbuCj3:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(54, 75, 96))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-7d9e2fe6-5f41-4b4b-9a87-9b1412a31496, rgb(255, 255, 255))\"},t_ODddzAS:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"BDjYbuCj3-hover\":{\"data-framer-name\":undefined},\"lmwG6v_qN-hover\":{\"data-framer-name\":undefined},\"t_ODddzAS-hover\":{\"data-framer-name\":undefined},BDjYbuCj3:{\"data-border\":true,\"data-framer-name\":\"Secondary\"},t_ODddzAS:{\"data-framer-name\":\"Tertiary\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by03MDA=\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7d9e2fe6-5f41-4b4b-9a87-9b1412a31496, rgb(255, 255, 255)))\"},children:\"Agende sua consulta\"})}),className:\"framer-bqsjih\",\"data-framer-name\":\"Agende sua consulta\",fonts:[\"GF;Lato-700\"],layoutDependency:layoutDependency,layoutId:\"mjTzsTnSZ\",style:{\"--extracted-r6o4lv\":\"var(--token-7d9e2fe6-5f41-4b4b-9a87-9b1412a31496, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:NFJcHUffx,variants:{BDjYbuCj3:{\"--extracted-r6o4lv\":\"var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(193, 147, 95))\"},t_ODddzAS:{\"--extracted-r6o4lv\":\"var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(193, 147, 95))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BDjYbuCj3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by03MDA=\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(193, 147, 95)))\"}})})},t_ODddzAS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by03MDA=\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(193, 147, 95)))\"}})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-v4x48w-container\",layoutDependency:layoutDependency,layoutId:\"txBqyZS8z-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-7d9e2fe6-5f41-4b4b-9a87-9b1412a31496, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"WhatsApp\",iconSelection:\"House\",id:\"txBqyZS8z\",layoutId:\"txBqyZS8z\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({BDjYbuCj3:{color:\"var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(193, 147, 95))\",iconSelection:\"WhatsappLogo\",selectByList:true},t_ODddzAS:{color:\"var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(193, 147, 95))\",iconSearch:\"Caret\",iconSelection:\"CaretRight\",selectByList:true}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by03MDA=\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(193, 147, 95)))\"},children:\"Agende sua consulta\"})}),className:\"framer-x6xwtp\",\"data-framer-name\":\"Agende sua consulta\",fonts:[\"GF;Lato-700\"],layoutDependency:layoutDependency,layoutId:\"xbby2j2un\",style:{\"--extracted-r6o4lv\":\"var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(193, 147, 95))\",\"--framer-paragraph-spacing\":\"0px\"},text:NFJcHUffx,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6MV9r.framer-1158j21, .framer-6MV9r .framer-1158j21 { display: block; }\",\".framer-6MV9r.framer-1wyg7jw { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 56px; justify-content: center; overflow: visible; padding: 8px 32px 8px 32px; position: relative; text-decoration: none; width: min-content; }\",\".framer-6MV9r .framer-bqsjih, .framer-6MV9r .framer-x6xwtp { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-6MV9r .framer-v4x48w-container { flex: none; height: 20px; position: relative; width: 20px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-6MV9r.framer-1wyg7jw { gap: 0px; } .framer-6MV9r.framer-1wyg7jw > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-6MV9r.framer-1wyg7jw > :first-child { margin-left: 0px; } .framer-6MV9r.framer-1wyg7jw > :last-child { margin-right: 0px; } }\",\".framer-6MV9r.framer-v-z83w1h .framer-bqsjih, .framer-6MV9r.framer-v-po75fk .framer-bqsjih { order: 0; }\",\".framer-6MV9r.framer-v-z83w1h .framer-v4x48w-container, .framer-6MV9r.framer-v-po75fk .framer-v4x48w-container { order: 2; }\",\".framer-6MV9r.framer-v-z83w1h .framer-x6xwtp, .framer-6MV9r.framer-v-po75fk .framer-x6xwtp { order: 1; }\",\".framer-6MV9r.framer-v-po75fk.framer-1wyg7jw { padding: 8px 0px 8px 0px; }\",\".framer-6MV9r.framer-v-po75fk.hover.framer-1wyg7jw { padding: 8px 32px 8px 32px; }\",'.framer-6MV9r[data-border=\"true\"]::after, .framer-6MV9r [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 158\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"BDjYbuCj3\":{\"layout\":[\"auto\",\"fixed\"]},\"t_ODddzAS\":{\"layout\":[\"auto\",\"fixed\"]},\"HqTu6NvWf\":{\"layout\":[\"auto\",\"fixed\"]},\"q71BNRCb8\":{\"layout\":[\"auto\",\"fixed\"]},\"DQu74USBa\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"gL89_nCx4\":\"link\",\"NFJcHUffx\":\"buttonText\",\"lPDSD3AzM\":\"border\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameriZ9Ovy1v1=withCSS(Component,css,\"framer-6MV9r\");export default FrameriZ9Ovy1v1;FrameriZ9Ovy1v1.displayName=\"primary-button\";FrameriZ9Ovy1v1.defaultProps={height:56,width:158};addPropertyControls(FrameriZ9Ovy1v1,{variant:{options:[\"lmwG6v_qN\",\"BDjYbuCj3\",\"t_ODddzAS\"],optionTitles:[\"Primary\",\"Secondary\",\"Tertiary\"],title:\"Variant\",type:ControlType.Enum},gL89_nCx4:{title:\"Link\",type:ControlType.Link},NFJcHUffx:{defaultValue:\"Saiba mais\",displayTextArea:false,title:\"ButtonText\",type:ControlType.String},lPDSD3AzM:{defaultValue:{borderColor:'var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(54, 75, 96)) /* {\"name\":\"Police Blue\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border}});addFonts(FrameriZ9Ovy1v1,[{explicitInter:true,fonts:[{family:\"Lato\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVewqFGC_p9dw.woff2\",weight:\"700\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriZ9Ovy1v1\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"BDjYbuCj3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"t_ODddzAS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"HqTu6NvWf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"q71BNRCb8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"DQu74USBa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"56\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"158\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"gL89_nCx4\\\":\\\"link\\\",\\\"NFJcHUffx\\\":\\\"buttonText\\\",\\\"lPDSD3AzM\\\":\\\"border\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iZ9Ovy1v1.map","// Generated by Framer (f7d95e4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,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 PrimaryButton from\"https://framerusercontent.com/modules/ohb5qVoFvdo18v4EeSsz/fCmvN5hW44pFVRSoW5jA/iZ9Ovy1v1.js\";const PrimaryButtonFonts=getFonts(PrimaryButton);const cycleOrder=[\"uITt8qpoM\",\"ljO0wY38b\",\"D2ajCLQ8j\"];const serializationHash=\"framer-vSlEH\";const variantClassNames={D2ajCLQ8j:\"framer-v-p9f1tx\",ljO0wY38b:\"framer-v-hse4po\",uITt8qpoM:\"framer-v-77kcdi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"uITt8qpoM\",Phone:\"D2ajCLQ8j\",Tablet:\"ljO0wY38b\"};const getProps=({height,id,imageBg,width,...props})=>{return{...props,BnzuARNlC:imageBg??props.BnzuARNlC??{src:\"https://framerusercontent.com/images/IqaqgW1deqpXxQOdRXR49E0BjMo.png\",srcSet:\"https://framerusercontent.com/images/IqaqgW1deqpXxQOdRXR49E0BjMo.png?scale-down-to=512 512w,https://framerusercontent.com/images/IqaqgW1deqpXxQOdRXR49E0BjMo.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/IqaqgW1deqpXxQOdRXR49E0BjMo.png 1440w\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"uITt8qpoM\"};};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,BnzuARNlC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uITt8qpoM\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:505,pixelWidth:1440,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(BnzuARNlC)},className:cx(scopingClassNames,\"framer-77kcdi\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"uITt8qpoM\",ref:refBinding,style:{...style},...addPropertyOverrides({D2ajCLQ8j:{\"data-framer-name\":\"Phone\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:505,pixelWidth:1440,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(BnzuARNlC),...{positionX:\"left\",positionY:\"top\"}}},ljO0wY38b:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1snsahs\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"Y6p95f2bq\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7hm7hy\",\"data-framer-name\":\"texts\",layoutDependency:layoutDependency,layoutId:\"ik82qlkl9\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bhpvxf\",\"data-framer-name\":\"hat-text\",layoutDependency:layoutDependency,layoutId:\"p2FFIGwph\",style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(54, 75, 96)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Contato\"})}),className:\"framer-pg1cfz\",\"data-framer-name\":\"Contato\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"ZcX3ptPjk\",style:{\"--extracted-r6o4lv\":\"var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(54, 75, 96))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0x1ZmdhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Lufga Regular\", \"Lufga Regular Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(54, 75, 96)))\"},children:\"Entre em contato comigo\"})}),className:\"framer-1uogtax\",\"data-framer-name\":\"Entre em contato comigo\",fonts:[\"CUSTOM;Lufga Regular\"],layoutDependency:layoutDependency,layoutId:\"y71ADbHwZ\",style:{\"--extracted-r6o4lv\":\"var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(54, 75, 96))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({D2ajCLQ8j:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0x1ZmdhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Lufga Regular\", \"Lufga Regular Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(54, 75, 96)))\"},children:\"Entre em contato comigo\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5157f815-f34c-4370-871f-79e5ace82778, rgb(80, 80, 80)))\"},children:\"Ser\\xe1 um prazer tirar todas as suas d\\xfavidas e lhe ajudar na escolha do procedimento ideal para voc\\xea.\"})}),className:\"framer-1cwtbgi\",\"data-framer-name\":\"Ser\\xe1 um prazer tirar todas as suas d\\xfavidas e lhe ajudar na escolha do procedimento ideal para voc\\xea\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"yyGofwmvw\",style:{\"--extracted-r6o4lv\":\"var(--token-5157f815-f34c-4370-871f-79e5ace82778, rgb(80, 80, 80))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-sx98g4\",\"data-framer-name\":\"button\",layoutDependency:layoutDependency,layoutId:\"NteniqQ6v\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,y:(componentViewport?.y||0)+(128+((componentViewport?.height||489)-256-451)/2)+0+395+0,...addPropertyOverrides({D2ajCLQ8j:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+(48+((componentViewport?.height||324)-96-425)/2)+0+369+0+0},ljO0wY38b:{y:(componentViewport?.y||0)+(64+((componentViewport?.height||361)-128-451)/2)+0+395+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oyzhh0-container\",layoutDependency:layoutDependency,layoutId:\"uSBNuDpMc-container\",nodeId:\"uSBNuDpMc\",rendersWithMotion:true,scopeId:\"j9cBNfXG7\",children:/*#__PURE__*/_jsx(PrimaryButton,{gL89_nCx4:\"http://wa.me/message/CNUF2O5HCRCSC1\",height:\"100%\",id:\"uSBNuDpMc\",layoutId:\"uSBNuDpMc\",lPDSD3AzM:{borderColor:'var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(54, 75, 96)) /* {\"name\":\"Police Blue\"} */',borderStyle:\"solid\",borderWidth:1},NFJcHUffx:\"Agende sua consulta\",style:{height:\"100%\"},variant:\"lmwG6v_qN\",width:\"100%\",...addPropertyOverrides({D2ajCLQ8j:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vSlEH.framer-1tpl3eb, .framer-vSlEH .framer-1tpl3eb { display: block; }\",\".framer-vSlEH.framer-77kcdi { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 128px 32px 128px 32px; position: relative; width: 1280px; }\",\".framer-vSlEH .framer-1snsahs { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1216px; }\",\".framer-vSlEH .framer-7hm7hy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 384px; }\",\".framer-vSlEH .framer-bhpvxf { 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: 4px 0px 4px 0px; position: relative; width: min-content; }\",\".framer-vSlEH .framer-pg1cfz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vSlEH .framer-1uogtax, .framer-vSlEH .framer-1cwtbgi { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 384px; word-break: break-word; word-wrap: break-word; }\",\".framer-vSlEH .framer-sx98g4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vSlEH .framer-oyzhh0-container { flex: none; height: 56px; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-vSlEH.framer-77kcdi, .framer-vSlEH .framer-1snsahs, .framer-vSlEH .framer-7hm7hy, .framer-vSlEH .framer-bhpvxf, .framer-vSlEH .framer-sx98g4 { gap: 0px; } .framer-vSlEH.framer-77kcdi > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-vSlEH.framer-77kcdi > :first-child, .framer-vSlEH .framer-bhpvxf > :first-child, .framer-vSlEH .framer-sx98g4 > :first-child { margin-left: 0px; } .framer-vSlEH.framer-77kcdi > :last-child, .framer-vSlEH .framer-bhpvxf > :last-child, .framer-vSlEH .framer-sx98g4 > :last-child { margin-right: 0px; } .framer-vSlEH .framer-1snsahs > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-vSlEH .framer-1snsahs > :first-child, .framer-vSlEH .framer-7hm7hy > :first-child { margin-top: 0px; } .framer-vSlEH .framer-1snsahs > :last-child, .framer-vSlEH .framer-7hm7hy > :last-child { margin-bottom: 0px; } .framer-vSlEH .framer-7hm7hy > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-vSlEH .framer-bhpvxf > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-vSlEH .framer-sx98g4 > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } }\",\".framer-vSlEH.framer-v-hse4po.framer-77kcdi { padding: 64px 32px 64px 32px; width: 810px; }\",\".framer-vSlEH.framer-v-hse4po .framer-1snsahs, .framer-vSlEH.framer-v-p9f1tx .framer-1snsahs { flex: 1 0 0px; width: 1px; }\",\".framer-vSlEH.framer-v-p9f1tx.framer-77kcdi { padding: 48px 16px 48px 16px; width: 390px; }\",\".framer-vSlEH.framer-v-p9f1tx .framer-7hm7hy, .framer-vSlEH.framer-v-p9f1tx .framer-1uogtax, .framer-vSlEH.framer-v-p9f1tx .framer-1cwtbgi, .framer-vSlEH.framer-v-p9f1tx .framer-oyzhh0-container { width: 100%; }\",\".framer-vSlEH.framer-v-p9f1tx .framer-sx98g4 { flex-direction: column; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-vSlEH.framer-v-p9f1tx .framer-sx98g4 { gap: 0px; } .framer-vSlEH.framer-v-p9f1tx .framer-sx98g4 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-vSlEH.framer-v-p9f1tx .framer-sx98g4 > :first-child { margin-top: 0px; } .framer-vSlEH.framer-v-p9f1tx .framer-sx98g4 > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 489\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ljO0wY38b\":{\"layout\":[\"fixed\",\"auto\"]},\"D2ajCLQ8j\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"BnzuARNlC\":\"imageBg\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerj9cBNfXG7=withCSS(Component,css,\"framer-vSlEH\");export default Framerj9cBNfXG7;Framerj9cBNfXG7.displayName=\"touch-me\";Framerj9cBNfXG7.defaultProps={height:489,width:1280};addPropertyControls(Framerj9cBNfXG7,{variant:{options:[\"uITt8qpoM\",\"ljO0wY38b\",\"D2ajCLQ8j\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},BnzuARNlC:{__defaultAssetReference:\"data:framer/asset-reference,IqaqgW1deqpXxQOdRXR49E0BjMo.png?originalFilename=background-contact-section.png&preferredSize=auto\",title:\"Image-bg\",type:ControlType.ResponsiveImage}});addFonts(Framerj9cBNfXG7,[{explicitInter:true,fonts:[{family:\"Lato\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHvxw6XweuBCY.woff2\",weight:\"400\"},{family:\"Lufga Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/Pmd3rrOgadJ9iJL6yECT7ab6MY.woff2\"}]},...PrimaryButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerj9cBNfXG7\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"BnzuARNlC\\\":\\\"imageBg\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ljO0wY38b\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"D2ajCLQ8j\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1280\",\"framerIntrinsicHeight\":\"489\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./j9cBNfXG7.map","import{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-xFgkm .framer-styles-preset-vbeyi:not(.rich-text-wrapper), .framer-xFgkm .framer-styles-preset-vbeyi.rich-text-wrapper a { --framer-link-current-text-color: var(--token-1c78f77b-f795-4891-987b-0949a757e02a, #364b60) /* {\"name\":\"Police Blue\"} */; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-1c78f77b-f795-4891-987b-0949a757e02a, #364b60) /* {\"name\":\"Police Blue\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-5157f815-f34c-4370-871f-79e5ace82778, #505050); --framer-link-text-decoration: none; }'];export const className=\"framer-xFgkm\";\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 (f7d95e4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/hcAwc5NAvRgCJYnLtKBx/v29iC2msAku8uF0hkLAP/XnGSDFwiC.js\";import PrimaryButton from\"https://framerusercontent.com/modules/ohb5qVoFvdo18v4EeSsz/fCmvN5hW44pFVRSoW5jA/iZ9Ovy1v1.js\";const PrimaryButtonFonts=getFonts(PrimaryButton);const cycleOrder=[\"DjLBSFNfl\",\"E83ps8r26\",\"QMGefTl6C\"];const serializationHash=\"framer-TgZP2\";const variantClassNames={DjLBSFNfl:\"framer-v-1eo7x2c\",E83ps8r26:\"framer-v-1kyfpeu\",QMGefTl6C:\"framer-v-15a0fh7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Phone Open\":\"QMGefTl6C\",Desktop:\"DjLBSFNfl\",Phone:\"E83ps8r26\"};const getProps=({background,height,id,width,...props})=>{return{...props,CBpkPGU4P:background??props.CBpkPGU4P??\"rgba(255, 255, 255, 0.01)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"DjLBSFNfl\"};};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,CBpkPGU4P,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DjLBSFNfl\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapfzgjvd=activeVariantCallback(async(...args)=>{setVariant(\"QMGefTl6C\");});const onTaprrlev5=activeVariantCallback(async(...args)=>{setVariant(\"E83ps8r26\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"E83ps8r26\",\"QMGefTl6C\"].includes(baseVariant))return true;return false;};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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1eo7x2c\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"DjLBSFNfl\",ref:refBinding,style:{backdropFilter:\"blur(8px)\",backgroundColor:CBpkPGU4P,WebkitBackdropFilter:\"blur(8px)\",...style},variants:{QMGefTl6C:{backgroundColor:\"var(--token-607e0938-dbf4-4cd2-862b-c74b603a990b, rgb(200, 206, 204))\"}},...addPropertyOverrides({E83ps8r26:{\"data-framer-name\":\"Phone\"},QMGefTl6C:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18hdlk3\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"sB8oz2OkD\",...addPropertyOverrides({E83ps8r26:{\"data-highlight\":true,onTap:onTapfzgjvd},QMGefTl6C:{\"data-highlight\":true,onTap:onTaprrlev5}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m5cs4h\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"sVwuJFBYl\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-h6xcsh\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"dVnarSzkW\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{E83ps8r26:{backgroundColor:\"var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(54, 75, 96))\"},QMGefTl6C:{backgroundColor:\"var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(54, 75, 96))\",rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7q455a\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"vkIrhBAJO\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{E83ps8r26:{backgroundColor:\"var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(54, 75, 96))\"},QMGefTl6C:{backgroundColor:\"var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(54, 75, 96))\",rotate:45}}})]}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"JI87JJ0M2\",scopeId:\"LB_C_SGip\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-5jo6ku framer-z5ilol\",\"data-framer-name\":\"Logo-10\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:48,intrinsicWidth:96,layoutDependency:layoutDependency,layoutId:\"JI87JJ0M2\",svg:'<svg width=\"96\" height=\"48\" viewBox=\"0 0 96 48\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M11.8104 37.0681C11.803 37.0429 11.7926 36.997 11.7674 36.9644L7.47259 26.8444L7.44741 26.7866H6.34074L2.03259 36.9763C2.02222 36.9896 2.0163 37.0059 2.00889 37.0325L2 37.0488L2.08593 37.0903V37.1851H2.43852L3.84444 33.8488H9.29185L10.7037 37.1851H11.8385L11.8104 37.0681ZM4.00889 33.4592L6.56296 27.4L9.12592 33.4592H4.00889Z\" fill=\"#1C4F48\"/>\\n<path d=\"M21.3955 26.3601H20.2963V37.1912H21.3955V26.3601Z\" fill=\"#1C4F48\"/>\\n<path d=\"M31.883 34.0712H32.1541L32.1452 34.1749C31.9822 35.7882 30.3837 36.8726 28.1659 36.8726C25.3867 36.8726 23.2919 34.5793 23.2919 31.5363C23.2919 28.5008 25.3867 26.2134 28.1659 26.2134C30.2089 26.2134 31.7659 27.2504 32.1319 28.8549L32.1452 28.9423C32.1496 28.9556 32.1511 28.9704 32.1511 28.9852C32.1511 29.2667 31.92 29.4978 31.6385 29.4978C31.3541 29.4978 31.1245 29.2667 31.1245 28.9852C31.1245 28.6845 31.3971 28.4445 31.6963 28.4756C31.1793 27.323 29.8489 26.6178 28.1674 26.6178C26.0489 26.6178 24.4489 28.7319 24.4489 31.5349C24.4489 34.3467 26.0474 36.4652 28.1674 36.4652C30.2711 36.4652 31.6578 35.5986 31.8741 34.1497L31.883 34.0712Z\" fill=\"#1C4F48\"/>\\n<path d=\"M39.3023 36.3542V36.7601H33.0771V26.3601H39.086V26.7675H34.1763V31.326H38.0889V31.7942H34.1763V36.3542H39.3023Z\" fill=\"#1C4F48\"/>\\n<path d=\"M53.1941 30.9675V35.2772L53.16 35.3053C51.9867 36.2964 50.5067 36.889 49.2 36.889C46.0518 36.889 43.9363 34.7438 43.9363 31.5512C43.9363 28.3675 46.0518 26.2283 49.2 26.2283C51.0311 26.2283 52.4904 27.3083 52.8311 28.9186L52.8326 28.9379V29.1038H52.5585L52.5437 29.0283C52.2518 27.5957 50.9096 26.6342 49.2 26.6342C46.7422 26.6342 45.0918 28.609 45.0918 31.5498C45.0918 34.4994 46.7422 36.4801 49.2 36.4801C50.3407 36.4801 51.6622 35.9483 52.7437 35.0579V31.2549H48.397V30.9661H53.1941V30.9675Z\" fill=\"#1C4F48\"/>\\n<path d=\"M61.0874 26.2651H61.7274V26.5259L61.6993 32.6489C61.6993 35.4844 60.4963 36.9837 58.2178 36.9837C55.9393 36.9837 54.7363 35.5007 54.7363 32.6918V26.2637H56.0252V32.5318C56.0252 35.1466 56.763 36.4726 58.2178 36.4726C60.1897 36.4726 61.1897 35.1807 61.1897 32.634L61.0874 26.2651Z\" fill=\"#1C4F48\"/>\\n<path d=\"M64.7023 26.2651H63.4134V36.8533H64.7023V26.2651Z\" fill=\"#1C4F48\"/>\\n<path d=\"M75.9304 30.7007C75.6771 29.2607 74.9541 28.0207 73.8949 27.2074C72.8341 26.3941 71.5186 26.0741 70.1912 26.3081C68.8652 26.5422 67.7393 27.2918 67.0193 28.4178C66.3008 29.5452 66.0475 30.957 66.3008 32.3985C66.7897 35.1837 68.6578 36.8919 71.083 36.8919C71.3926 36.8919 71.7141 36.8637 72.043 36.8044C74.5349 36.3644 76.0415 34.4667 76.0415 31.9274C76.043 31.5333 76.0045 31.123 75.9304 30.7007ZM74.4104 34.6859C73.9067 35.6844 73.0697 36.3155 71.9912 36.5052C70.9126 36.6948 69.9112 36.3896 69.0964 35.6252C68.2741 34.8489 67.7023 33.6652 67.443 32.1985C67.203 30.8311 67.3541 29.5081 67.8786 28.4726C68.3971 27.4504 69.2386 26.7867 70.2475 26.6089C70.4223 26.5793 70.6001 26.563 70.7763 26.563C71.6075 26.563 72.4178 26.9037 73.1097 27.5511C73.9541 28.3437 74.5541 29.5318 74.7941 30.9007C75.0519 32.3659 74.9186 33.6756 74.4104 34.6859Z\" fill=\"#1C4F48\"/>\\n<path d=\"M92.16 26.3601V26.6653H88.606V36.7601H87.5082V26.6653H83.3674V26.3601H92.16Z\" fill=\"#1C4F48\"/>\\n<path d=\"M75.5259 26.3601H83.7274V26.6653H80.1763V36.7601H79.0771V26.6653H75.5259V26.3601Z\" fill=\"#1C4F48\"/>\\n<path d=\"M94.3734 26.3601H93.2756V36.7586H94.3734V26.3601Z\" fill=\"#1C4F48\"/>\\n<path d=\"M19.12 35.8816V37.0475H14.5511C14.4577 37.0431 13.4592 37.0475 13.4592 37.0475V26.3586H14.557L14.5511 36.5364C15.0237 36.5972 15.554 36.6327 16.1333 36.6209C16.997 36.6016 17.7407 36.4772 18.3333 36.3364C18.4163 36.289 18.4963 36.2416 18.5792 36.1942L18.8518 36.0357L18.8533 36.0342L18.9748 35.9646L19.12 35.8816Z\" fill=\"#1C4F48\"/>\\n<path d=\"M27.9437 42.3171H26.9882V45.2386H27.9437C28.8815 45.2386 29.4415 44.6919 29.4415 43.7764C29.443 42.8623 28.883 42.3171 27.9437 42.3171ZM27.9437 44.9512H27.363V42.606H27.9437C28.6533 42.606 29.0593 43.0327 29.0593 43.7779C29.0593 44.5231 28.6533 44.9512 27.9437 44.9512Z\" fill=\"#1C4F48\"/>\\n<path d=\"M32.3734 44.8623V45.2386H30.6711V42.3171H32.2934V42.6905L32.1571 42.6668C31.9393 42.6282 31.5748 42.6075 31.046 42.606V43.6297L31.1689 43.6282C31.4919 43.6223 31.7245 43.6194 31.9748 43.6001L32.1008 43.5912V43.9601L31.9763 43.9512C31.6519 43.929 31.4193 43.9216 31.046 43.9201V44.9512C31.7437 44.9497 31.9704 44.9408 32.2341 44.8905L32.3734 44.8623Z\" fill=\"#1C4F48\"/>\\n<path d=\"M34.7985 43.8697C35.2237 43.7631 35.4607 43.4845 35.4607 43.0786C35.4607 42.3171 34.723 42.3171 34.4815 42.3171H33.5111V45.2386H33.8859V43.9157H34.4044L35.1718 45.2386H35.5956L34.7985 43.8697ZM33.8859 42.6045H34.4504C35.003 42.6045 35.0785 42.8401 35.0785 43.0949C35.0785 43.3586 34.9956 43.6282 34.3748 43.6282H33.8859V42.6045Z\" fill=\"#1C4F48\"/>\\n<path d=\"M39.3941 42.2385V45.24H39.0192V43.1585L38.0933 44.9467H37.9081L36.9985 43.1348V43.9911C36.9985 44.2919 37.0163 44.6948 37.0281 44.9882L37.0385 45.24H36.6696L36.6755 45.1185C36.6889 44.7941 36.7067 44.3215 36.7067 43.9867V42.2385H36.9378L38.0296 44.4237L39.1629 42.2385H39.3941Z\" fill=\"#1C4F48\"/>\\n<path d=\"M41.8074 42.2385H41.6074L41.4963 42.5245C41.3289 42.9378 41.1615 43.3793 40.9971 43.8045C40.8356 44.2296 40.6667 44.6682 40.5022 45.0785L40.4385 45.2385H40.7452L40.8445 45.2341L40.8608 45.1363C40.8667 45.1037 40.9215 44.9096 41.0267 44.6H42.4074L42.6726 45.2385H43.0682L41.8074 42.2385ZM41.1215 44.3141C41.2341 43.9941 41.4208 43.483 41.6741 42.8578L42.2845 44.3141H41.1215Z\" fill=\"#1C4F48\"/>\\n<path d=\"M45.7141 42.3171V42.689L45.5793 42.6668C45.3956 42.6357 45.1156 42.6164 44.7052 42.6075V45.2386H44.3304V42.606C43.92 42.612 43.6371 42.6312 43.4489 42.6668L43.3126 42.6919V42.3186H45.7141V42.3171Z\" fill=\"#1C4F48\"/>\\n<path d=\"M47.8163 42.2578C46.9645 42.2578 46.3689 42.8815 46.3689 43.7763C46.3689 44.6726 46.963 45.2978 47.8163 45.2978C48.6815 45.2978 49.2622 44.686 49.2622 43.7763C49.2622 42.8815 48.6682 42.2578 47.8163 42.2578ZM47.8163 45.0104C47.0845 45.0104 46.7511 44.3704 46.7511 43.7763C46.7511 43.1837 47.0845 42.5467 47.8163 42.5467C48.5467 42.5467 48.88 43.1837 48.88 43.7763C48.88 44.3704 48.5482 45.0104 47.8163 45.0104Z\" fill=\"#1C4F48\"/>\\n<path d=\"M52.1096 44.8623V45.2386H50.4874V42.3171H50.8622V44.9497C51.4889 44.9482 51.7111 44.9394 51.9704 44.889L52.1096 44.8623Z\" fill=\"#1C4F48\"/>\\n<path d=\"M54.1881 42.2578C53.3363 42.2578 52.7407 42.8815 52.7407 43.7763C52.7407 44.6726 53.3348 45.2978 54.1881 45.2978C55.0533 45.2978 55.6341 44.686 55.6341 43.7763C55.6341 42.8815 55.04 42.2578 54.1881 42.2578ZM54.1881 45.0104C53.4563 45.0104 53.1244 44.3704 53.1244 43.7763C53.1244 43.1837 53.4563 42.5467 54.1881 42.5467C54.9185 42.5467 55.2518 43.1837 55.2518 43.7763C55.2518 44.3704 54.9185 45.0104 54.1881 45.0104Z\" fill=\"#1C4F48\"/>\\n<path d=\"M59.1704 43.6637V44.9482L59.1215 44.9837C58.8519 45.1719 58.5763 45.2978 58.1037 45.2978C57.2845 45.2978 56.6652 44.6385 56.6652 43.7645C56.6652 42.8919 57.3037 42.2593 58.1837 42.2593C58.4934 42.2593 58.806 42.3171 58.9437 42.3985L59.0015 42.4326V42.8993L58.806 42.72C58.7497 42.6682 58.5778 42.5497 58.1837 42.5497C57.5141 42.5497 57.0474 43.0504 57.0474 43.7674C57.0474 44.4904 57.4919 45.0134 58.1037 45.0134C58.3823 45.0134 58.5882 44.9645 58.8 44.8459V43.6682H59.1704V43.6637Z\" fill=\"#1C4F48\"/>\\n<path d=\"M63.88 44.4697C63.88 44.9571 63.4637 45.2978 62.8696 45.2978C62.5067 45.2978 62.1511 45.1749 62.0355 45.1156L61.9733 45.083V44.6163L62.1674 44.7912C62.3259 44.9349 62.5718 45.0104 62.877 45.0104C63.1896 45.0104 63.5244 44.8637 63.5244 44.5437C63.5244 44.2015 63.3141 44.0889 62.9674 43.9467L62.7052 43.8356C62.36 43.6889 62.0252 43.5023 62.0252 43C62.0252 42.5497 62.4 42.2578 62.9807 42.2578C63.2563 42.2578 63.5259 42.3511 63.6385 42.4148L63.6993 42.4474V42.923L63.5022 42.7334C63.3718 42.6074 63.1956 42.5437 62.9763 42.5437C62.7496 42.5437 62.3718 42.5986 62.3718 42.9615C62.3718 43.206 62.4874 43.3319 62.8696 43.5008L63.1244 43.606C63.4607 43.7512 63.88 43.926 63.88 44.4697Z\" fill=\"#1C4F48\"/>\\n<path d=\"M60.7837 42.3171H60.4089V45.2386H60.7837V42.3171Z\" fill=\"#1C4F48\"/>\\n<path d=\"M67.0311 42.3171V42.689L66.8963 42.6653C66.7126 42.6342 66.4326 42.6149 66.0222 42.606V45.2371H65.6474V42.6045C65.237 42.6105 64.9541 42.6297 64.7674 42.6653L64.6311 42.6905V42.3171H67.0311Z\" fill=\"#1C4F48\"/>\\n<path d=\"M68.6963 42.2385H68.4963L68.3852 42.5245C68.2192 42.9378 68.0504 43.3793 67.8874 43.8045C67.7244 44.2296 67.557 44.6682 67.3926 45.0785L67.3274 45.2385H67.6341L67.7333 45.2341L67.7496 45.1363C67.7555 45.1037 67.8104 44.9096 67.9155 44.6H69.2948L69.56 45.2385H69.9555L68.6963 42.2385ZM68.0104 44.3141C68.1229 43.9941 68.3096 43.483 68.5629 42.8578L69.1733 44.3141H68.0104Z\" fill=\"#1C4F48\"/>\\n<path d=\"M48.5763 5.88599C48.2074 5.9971 47.8563 6.13784 47.5274 6.30228L47.7467 6.81932C48.0504 6.59561 48.3793 6.40598 48.7348 6.25784L48.5763 5.88599Z\" fill=\"#1C4F48\"/>\\n<path d=\"M55.9259 12.071H51.2074L53.0015 16.2962C53.0192 16.2962 53.0415 16.3925 53.0415 16.3925H51.8L49.9748 12.071L42.4474 11.948C42.4474 11.9066 42.4548 11.7525 42.4563 11.7125L49.8681 11.8236L47.7955 6.91842C48.0992 6.69471 48.4281 6.50508 48.7837 6.35693L51.1052 11.8236H51.0948L51.0978 11.8266H51.1052V11.8236H55.9274V12.071H55.9259Z\" fill=\"#1C4F48\"/>\\n<path d=\"M51.1037 11.8237V11.8267H51.0963L51.0933 11.8237H51.1037Z\" fill=\"#1C4F48\"/>\\n<path d=\"M48.5274 5.78815C48.1585 5.89926 47.8074 6.04 47.4785 6.20445L46.2815 3.35408L40.8267 16.2919H40.4504C40.4533 16.2919 40.483 16.2059 40.4919 16.1985L46.0726 3H47.3511L48.5274 5.78815Z\" fill=\"#1C4F48\"/>\\n<path d=\"M50.8504 5.55396C50.0356 5.55396 49.2711 5.66507 48.5763 5.87988C48.2074 5.99099 47.8563 6.13173 47.5274 6.29618C45.5763 7.28136 44.3348 9.19099 44.1452 11.6799H45.4015C45.5497 9.51692 46.4 7.81173 47.7467 6.81321C48.0504 6.58951 48.3793 6.39988 48.7348 6.25174C49.3704 5.97766 50.08 5.83544 50.8519 5.83544C53.1452 5.83544 54.9319 7.11396 55.326 9.05025H55.4563V8.95692C55.0237 6.90655 53.1808 5.55396 50.8504 5.55396ZM49.9289 11.868V11.9984H55.5882V16.9851C54.2163 18.1332 52.4667 18.9051 50.8504 18.9051C47.5585 18.9051 45.3778 16.2903 45.3778 12.3614C45.3778 12.2191 45.3808 12.0784 45.3882 11.9406H44.1274C44.12 12.0784 44.1171 12.2191 44.1171 12.3614C44.1171 16.4591 46.8074 19.1866 50.8504 19.1866C52.6 19.1866 54.48 18.3791 55.9259 17.1569V11.8695H49.9289V11.868Z\" fill=\"#1C4F48\"/>\\n<path d=\"M42.6548 11.9467L42.603 12.0711H42.4489V11.8237L42.6548 11.9467Z\" fill=\"#1C4F48\"/>\\n<path d=\"M51.1038 11.8237V11.8267H51.0963L51.0934 11.8237H51.1038Z\" fill=\"#1C4F48\"/>\\n</svg>\\n',withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-684gw0\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"yPkEmLK2d\",style:{opacity:1},variants:{E83ps8r26:{opacity:0},QMGefTl6C:{opacity:1}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tf3msz\",layoutDependency:layoutDependency,layoutId:\"eclNI8sh0\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c2ad5013-49c9-4625-86e6-2f55f1596cc9, rgb(108, 108, 108)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":mu5YFH8bH\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"i_uYCAHzj\",openInNewTab:false,scopeId:\"LB_C_SGip\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vbeyi\",\"data-styles-preset\":\"XnGSDFwiC\",children:\"In\\xedcio\"})})})}),className:\"framer-d7vlc6\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"i_uYCAHzj\",style:{\"--extracted-r6o4lv\":\"var(--token-c2ad5013-49c9-4625-86e6-2f55f1596cc9, rgb(108, 108, 108))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cnbufl\",layoutDependency:layoutDependency,layoutId:\"ofXYOQ4wk\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c2ad5013-49c9-4625-86e6-2f55f1596cc9, rgb(108, 108, 108)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":MciKMxCe9\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ehVPBy5mK\",openInNewTab:false,scopeId:\"LB_C_SGip\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vbeyi\",\"data-styles-preset\":\"XnGSDFwiC\",children:\"Sobre mim\"})})})}),className:\"framer-iioc0t\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"ehVPBy5mK\",style:{\"--extracted-r6o4lv\":\"var(--token-c2ad5013-49c9-4625-86e6-2f55f1596cc9, rgb(108, 108, 108))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-rxnzkk\",layoutDependency:layoutDependency,layoutId:\"l0iL9bFCa\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c2ad5013-49c9-4625-86e6-2f55f1596cc9, rgb(108, 108, 108)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":fflURHhXB\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"F4pBlysAa\",openInNewTab:false,scopeId:\"LB_C_SGip\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vbeyi\",\"data-styles-preset\":\"XnGSDFwiC\",children:\"Procedimentos\"})})})}),className:\"framer-o2uae\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"F4pBlysAa\",style:{\"--extracted-r6o4lv\":\"var(--token-c2ad5013-49c9-4625-86e6-2f55f1596cc9, rgb(108, 108, 108))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7yg688\",layoutDependency:layoutDependency,layoutId:\"EgH8glTJj\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c2ad5013-49c9-4625-86e6-2f55f1596cc9, rgb(108, 108, 108)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":hRQE23FKH\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"vYNZJSyDa\",openInNewTab:false,scopeId:\"LB_C_SGip\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vbeyi\",\"data-styles-preset\":\"XnGSDFwiC\",children:\"Consulta\"})})})}),className:\"framer-b7dbkq\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"vYNZJSyDa\",style:{\"--extracted-r6o4lv\":\"var(--token-c2ad5013-49c9-4625-86e6-2f55f1596cc9, rgb(108, 108, 108))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ngedvu\",layoutDependency:layoutDependency,layoutId:\"oxZESKl7g\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c2ad5013-49c9-4625-86e6-2f55f1596cc9, rgb(108, 108, 108)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":M__MV1kb1\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"z1fZgTi56\",openInNewTab:false,scopeId:\"LB_C_SGip\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vbeyi\",\"data-styles-preset\":\"XnGSDFwiC\",children:\"Depoimentos\"})})})}),className:\"framer-1i22asc\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"z1fZgTi56\",style:{\"--extracted-r6o4lv\":\"var(--token-c2ad5013-49c9-4625-86e6-2f55f1596cc9, rgb(108, 108, 108))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-167r2fd\",layoutDependency:layoutDependency,layoutId:\"yf8hGwqDd\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c2ad5013-49c9-4625-86e6-2f55f1596cc9, rgb(108, 108, 108)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":q4mSSH_eH\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"KkMz_3_c6\",openInNewTab:false,scopeId:\"LB_C_SGip\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vbeyi\",\"data-styles-preset\":\"XnGSDFwiC\",children:\"Contato\"})})})}),className:\"framer-h1odld\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"KkMz_3_c6\",style:{\"--extracted-r6o4lv\":\"var(--token-c2ad5013-49c9-4625-86e6-2f55f1596cc9, rgb(108, 108, 108))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(16+((componentViewport?.height||80)-32-48)/2),...addPropertyOverrides({E83ps8r26:{y:(componentViewport?.y||0)+8+(0+352+((componentViewport?.height||64)-16-400)/2*2)},QMGefTl6C:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+8+(((componentViewport?.height||520)-32-488)/2+440+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-szu6bd-container\",layoutDependency:layoutDependency,layoutId:\"TgWPnkuZy-container\",nodeId:\"TgWPnkuZy\",rendersWithMotion:true,scopeId:\"LB_C_SGip\",children:/*#__PURE__*/_jsx(PrimaryButton,{gL89_nCx4:\"http://wa.me/message/CNUF2O5HCRCSC1\",height:\"100%\",id:\"TgWPnkuZy\",layoutId:\"TgWPnkuZy\",lPDSD3AzM:{borderColor:'var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(54, 75, 96)) /* {\"name\":\"Police Blue\"} */',borderStyle:\"solid\",borderWidth:1},NFJcHUffx:\"Entre em contato\",style:{height:\"100%\"},variant:\"BDjYbuCj3\",width:\"100%\",...addPropertyOverrides({QMGefTl6C:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TgZP2.framer-z5ilol, .framer-TgZP2 .framer-z5ilol { display: block; }\",\".framer-TgZP2.framer-1eo7x2c { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 80px; justify-content: space-between; overflow: hidden; padding: 16px 32px 16px 32px; position: relative; width: 1200px; }\",\".framer-TgZP2 .framer-18hdlk3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-TgZP2 .framer-m5cs4h { flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-TgZP2 .framer-h6xcsh { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-TgZP2 .framer-7q455a { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-TgZP2 .framer-5jo6ku { flex: none; height: 48px; position: relative; text-decoration: none; width: 96px; }\",\".framer-TgZP2 .framer-684gw0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-TgZP2 .framer-1tf3msz, .framer-TgZP2 .framer-1cnbufl, .framer-TgZP2 .framer-rxnzkk, .framer-TgZP2 .framer-7yg688, .framer-TgZP2 .framer-1ngedvu, .framer-TgZP2 .framer-167r2fd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8px; position: relative; width: min-content; }\",\".framer-TgZP2 .framer-d7vlc6, .framer-TgZP2 .framer-iioc0t, .framer-TgZP2 .framer-o2uae, .framer-TgZP2 .framer-b7dbkq, .framer-TgZP2 .framer-1i22asc, .framer-TgZP2 .framer-h1odld { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-TgZP2 .framer-szu6bd-container { flex: none; height: 48px; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-TgZP2 .framer-18hdlk3, .framer-TgZP2 .framer-684gw0, .framer-TgZP2 .framer-1tf3msz, .framer-TgZP2 .framer-1cnbufl, .framer-TgZP2 .framer-rxnzkk, .framer-TgZP2 .framer-7yg688, .framer-TgZP2 .framer-1ngedvu, .framer-TgZP2 .framer-167r2fd { gap: 0px; } .framer-TgZP2 .framer-18hdlk3 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-TgZP2 .framer-18hdlk3 > :first-child, .framer-TgZP2 .framer-684gw0 > :first-child, .framer-TgZP2 .framer-1tf3msz > :first-child, .framer-TgZP2 .framer-1cnbufl > :first-child, .framer-TgZP2 .framer-rxnzkk > :first-child, .framer-TgZP2 .framer-7yg688 > :first-child, .framer-TgZP2 .framer-1ngedvu > :first-child, .framer-TgZP2 .framer-167r2fd > :first-child { margin-left: 0px; } .framer-TgZP2 .framer-18hdlk3 > :last-child, .framer-TgZP2 .framer-684gw0 > :last-child, .framer-TgZP2 .framer-1tf3msz > :last-child, .framer-TgZP2 .framer-1cnbufl > :last-child, .framer-TgZP2 .framer-rxnzkk > :last-child, .framer-TgZP2 .framer-7yg688 > :last-child, .framer-TgZP2 .framer-1ngedvu > :last-child, .framer-TgZP2 .framer-167r2fd > :last-child { margin-right: 0px; } .framer-TgZP2 .framer-684gw0 > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-TgZP2 .framer-1tf3msz > *, .framer-TgZP2 .framer-1cnbufl > *, .framer-TgZP2 .framer-rxnzkk > *, .framer-TgZP2 .framer-7yg688 > *, .framer-TgZP2 .framer-1ngedvu > *, .framer-TgZP2 .framer-167r2fd > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-TgZP2.framer-v-1kyfpeu.framer-1eo7x2c { flex-direction: column; height: 64px; padding: 8px 16px 8px 16px; width: 390px; }\",\".framer-TgZP2.framer-v-1kyfpeu .framer-18hdlk3, .framer-TgZP2.framer-v-15a0fh7 .framer-18hdlk3 { cursor: pointer; gap: unset; justify-content: space-between; width: 100%; }\",\".framer-TgZP2.framer-v-1kyfpeu .framer-m5cs4h, .framer-TgZP2.framer-v-15a0fh7 .framer-m5cs4h { height: 44px; order: 1; width: 44px; }\",\".framer-TgZP2.framer-v-1kyfpeu .framer-5jo6ku, .framer-TgZP2.framer-v-15a0fh7 .framer-5jo6ku { order: 0; }\",\".framer-TgZP2.framer-v-1kyfpeu .framer-684gw0 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; justify-content: flex-start; padding: 20px; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-TgZP2.framer-v-1kyfpeu.framer-1eo7x2c, .framer-TgZP2.framer-v-1kyfpeu .framer-18hdlk3, .framer-TgZP2.framer-v-1kyfpeu .framer-684gw0 { gap: 0px; } .framer-TgZP2.framer-v-1kyfpeu.framer-1eo7x2c > *, .framer-TgZP2.framer-v-1kyfpeu.framer-1eo7x2c > :first-child, .framer-TgZP2.framer-v-1kyfpeu.framer-1eo7x2c > :last-child, .framer-TgZP2.framer-v-1kyfpeu .framer-18hdlk3 > *, .framer-TgZP2.framer-v-1kyfpeu .framer-18hdlk3 > :first-child, .framer-TgZP2.framer-v-1kyfpeu .framer-18hdlk3 > :last-child { margin: 0px; } .framer-TgZP2.framer-v-1kyfpeu .framer-684gw0 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-TgZP2.framer-v-1kyfpeu .framer-684gw0 > :first-child { margin-top: 0px; } .framer-TgZP2.framer-v-1kyfpeu .framer-684gw0 > :last-child { margin-bottom: 0px; } }\",\".framer-TgZP2.framer-v-15a0fh7.framer-1eo7x2c { flex-direction: column; gap: 0px; height: min-content; justify-content: center; max-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 8px 16px 24px 16px; width: 390px; }\",\".framer-TgZP2.framer-v-15a0fh7 .framer-h6xcsh, .framer-TgZP2.framer-v-15a0fh7 .framer-7q455a { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-TgZP2.framer-v-15a0fh7 .framer-684gw0 { flex-direction: column; gap: 16px; justify-content: flex-start; padding: 24px 0px 24px 0px; width: 100%; }\",\".framer-TgZP2.framer-v-15a0fh7 .framer-szu6bd-container { width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-TgZP2.framer-v-15a0fh7.framer-1eo7x2c, .framer-TgZP2.framer-v-15a0fh7 .framer-18hdlk3, .framer-TgZP2.framer-v-15a0fh7 .framer-684gw0 { gap: 0px; } .framer-TgZP2.framer-v-15a0fh7.framer-1eo7x2c > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-TgZP2.framer-v-15a0fh7.framer-1eo7x2c > :first-child, .framer-TgZP2.framer-v-15a0fh7 .framer-684gw0 > :first-child { margin-top: 0px; } .framer-TgZP2.framer-v-15a0fh7.framer-1eo7x2c > :last-child, .framer-TgZP2.framer-v-15a0fh7 .framer-684gw0 > :last-child { margin-bottom: 0px; } .framer-TgZP2.framer-v-15a0fh7 .framer-18hdlk3 > *, .framer-TgZP2.framer-v-15a0fh7 .framer-18hdlk3 > :first-child, .framer-TgZP2.framer-v-15a0fh7 .framer-18hdlk3 > :last-child { margin: 0px; } .framer-TgZP2.framer-v-15a0fh7 .framer-684gw0 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"E83ps8r26\":{\"layout\":[\"fixed\",\"fixed\"]},\"QMGefTl6C\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerVariables {\"CBpkPGU4P\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerLB_C_SGip=withCSS(Component,css,\"framer-TgZP2\");export default FramerLB_C_SGip;FramerLB_C_SGip.displayName=\"Navigation\";FramerLB_C_SGip.defaultProps={height:80,width:1200};addPropertyControls(FramerLB_C_SGip,{variant:{options:[\"DjLBSFNfl\",\"E83ps8r26\",\"QMGefTl6C\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum},CBpkPGU4P:{defaultValue:\"rgba(255, 255, 255, 0.01)\",title:\"Background\",type:ControlType.Color}});addFonts(FramerLB_C_SGip,[{explicitInter:true,fonts:[{family:\"Lato\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHvxw6XweuBCY.woff2\",weight:\"400\"}]},...PrimaryButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLB_C_SGip\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"80\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"CBpkPGU4P\\\":\\\"background\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"E83ps8r26\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QMGefTl6C\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LB_C_SGip.map","// Generated by Framer (e1877f1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,optimizeAppear,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const MotionAWithFX=withFX(motion.a);const enabledGestures={mToRUvo20:{hover:true}};const cycleOrder=[\"mToRUvo20\"];const serializationHash=\"framer-6c8rb\";const variantClassNames={mToRUvo20:\"framer-v-1qpkh4w\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,BmogGGZ9S:link!==null&&link!==void 0?link:props.BmogGGZ9S};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,BmogGGZ9S,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mToRUvo20\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:BmogGGZ9S,smoothScroll:true,children:/*#__PURE__*/_jsx(MotionAWithFX,{...restProps,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1qpkh4w\",className,classNames)} framer-1nucutc`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"mToRUvo20\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"mToRUvo20-hover\":{__framer__presenceAnimate:optimizeAppear(\"animate\",\"oytyat\",animation,undefined),__framer__presenceInitial:optimizeAppear(\"initial\",\"oytyat\",animation1,undefined),__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-framer-appear-id\":\"oytyat\",\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-6vxi49\",layoutDependency:layoutDependency,layoutId:\"KbW33Ev9C\",style:{backgroundColor:\"var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(28, 79, 72))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9phxp-container\",layoutDependency:layoutDependency,layoutId:\"jVCbKpQU4-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-607e0938-dbf4-4cd2-862b-c74b603a990b, rgb(200, 206, 204))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowUp\",id:\"jVCbKpQU4\",layoutId:\"jVCbKpQU4\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6c8rb.framer-1nucutc, .framer-6c8rb .framer-1nucutc { display: block; }\",\".framer-6c8rb.framer-1qpkh4w { cursor: pointer; height: 24px; overflow: hidden; position: relative; text-decoration: none; width: 48px; }\",\".framer-6c8rb .framer-6vxi49 { flex: none; height: 24px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-6c8rb .framer-9phxp-container { bottom: 0px; flex: none; left: calc(50.00000000000002% - 24px / 2); position: absolute; top: 0px; width: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"lA9XhicK7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"BmogGGZ9S\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framernvg75df2M=withCSS(Component,css,\"framer-6c8rb\");export default Framernvg75df2M;Framernvg75df2M.displayName=\"back-to-top\";Framernvg75df2M.defaultProps={height:24,width:48};addPropertyControls(Framernvg75df2M,{BmogGGZ9S:{title:\"Link\",type:ControlType.Link}});addFonts(Framernvg75df2M,[{explicitInter:true,fonts:[]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framernvg75df2M\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"BmogGGZ9S\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lA9XhicK7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"48\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nvg75df2M.map","// Generated by Framer (6807895)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/hcAwc5NAvRgCJYnLtKBx/v29iC2msAku8uF0hkLAP/XnGSDFwiC.js\";import BackToTop from\"https://framerusercontent.com/modules/8XGVxrwntdeEUY0tTCXY/daJQje6SQpabxfuCGLMQ/nvg75df2M.js\";const BackToTopFonts=getFonts(BackToTop);const cycleOrder=[\"QZD5Nfoat\",\"Kyh5YAcN2\",\"O_f6ADBJx\"];const serializationHash=\"framer-Xoz55\";const variantClassNames={Kyh5YAcN2:\"framer-v-r7dktq\",O_f6ADBJx:\"framer-v-w3l0v7\",QZD5Nfoat:\"framer-v-1ief7d7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"QZD5Nfoat\",Phone:\"O_f6ADBJx\",Tablet:\"Kyh5YAcN2\"};const getProps=({background,height,id,width,...props})=>{return{...props,jWGyW2UDE:background??props.jWGyW2UDE??\"var(--token-607e0938-dbf4-4cd2-862b-c74b603a990b, rgb(200, 206, 204))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"QZD5Nfoat\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,jWGyW2UDE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QZD5Nfoat\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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-1ief7d7\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"QZD5Nfoat\",ref:ref??ref1,style:{backgroundColor:jWGyW2UDE,...style},...addPropertyOverrides({Kyh5YAcN2:{\"data-framer-name\":\"Tablet\"},O_f6ADBJx:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mkaylr\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"zbXbU3xiw\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12b0oqc\",\"data-border\":true,\"data-framer-name\":\"top\",layoutDependency:layoutDependency,layoutId:\"TWpnTfEUT\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(233, 233, 233)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hlay2g\",\"data-framer-name\":\"social-links\",layoutDependency:layoutDependency,layoutId:\"ugc51eWP_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(28, 79, 72)))\"},children:\"Redes socias\"})}),className:\"framer-ts3h9r\",\"data-framer-name\":\"Redes socias\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"vGl8XMvwL\",style:{\"--extracted-r6o4lv\":\"var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(28, 79, 72))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zdgfjf\",\"data-framer-name\":\"Frame 10\",layoutDependency:layoutDependency,layoutId:\"qyzC7wK_4\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pvaod2\",\"data-framer-name\":\"Frame 16\",layoutDependency:layoutDependency,layoutId:\"MytdHSbi1\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-10z837c\",\"data-framer-name\":\"TiktokLogo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"H0yx9CyPL\",svg:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_70_338)\">\\n<path d=\"M15.75 9.5625C17.279 10.6631 19.1161 11.2536 21 11.25V7.5C19.6076 7.5 18.2723 6.94688 17.2877 5.96231C16.3031 4.97774 15.75 3.64239 15.75 2.25H12V14.625C11.9998 15.0947 11.8736 15.5558 11.6345 15.9601C11.3954 16.3644 11.0522 16.6971 10.6407 16.9236C10.2291 17.1501 9.76439 17.262 9.2949 17.2477C8.8254 17.2333 8.36834 17.0933 7.97141 16.8421C7.57448 16.591 7.25221 16.2379 7.03822 15.8198C6.82423 15.4016 6.72636 14.9337 6.75482 14.4649C6.78328 13.996 6.93702 13.5434 7.20001 13.1542C7.463 12.765 7.82561 12.4535 8.25 12.2522V8.25C5.26594 8.78156 3 11.4881 3 14.625C3 16.3158 3.67165 17.9373 4.86719 19.1328C6.06274 20.3284 7.68424 21 9.375 21C11.0658 21 12.6873 20.3284 13.8828 19.1328C15.0784 17.9373 15.75 16.3158 15.75 14.625V9.5625Z\" stroke=\"#505050\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_70_338\">\\n<rect width=\"24\" height=\"24\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(80, 80, 80))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.tiktok.com/@aliceguiotti\",nodeId:\"oQMS3MS6I\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vbeyi\",\"data-styles-preset\":\"XnGSDFwiC\",children:\"/aliceguiotti\"})})})}),className:\"framer-1sh6nrs\",\"data-framer-name\":\"/aliceguiotti\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"oQMS3MS6I\",style:{\"--extracted-r6o4lv\":\"rgb(80, 80, 80)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17qhzg4\",\"data-framer-name\":\"Frame 15\",layoutDependency:layoutDependency,layoutId:\"VuG2uQDcj\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1rjxhxa\",\"data-framer-name\":\"InstagramLogo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"qhj8MVSiL\",svg:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_70_343)\">\\n<path d=\"M12 15.75C14.0711 15.75 15.75 14.0711 15.75 12C15.75 9.92893 14.0711 8.25 12 8.25C9.92893 8.25 8.25 9.92893 8.25 12C8.25 14.0711 9.92893 15.75 12 15.75Z\" stroke=\"#505050\" stroke-width=\"1.5\" stroke-miterlimit=\"10\"/>\\n<path d=\"M16.5 3H7.5C5.01472 3 3 5.01472 3 7.5V16.5C3 18.9853 5.01472 21 7.5 21H16.5C18.9853 21 21 18.9853 21 16.5V7.5C21 5.01472 18.9853 3 16.5 3Z\" stroke=\"#505050\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M16.875 8.25C17.4963 8.25 18 7.74632 18 7.125C18 6.50368 17.4963 6 16.875 6C16.2537 6 15.75 6.50368 15.75 7.125C15.75 7.74632 16.2537 8.25 16.875 8.25Z\" fill=\"#505050\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_70_343\">\\n<rect width=\"24\" height=\"24\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(80, 80, 80))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/aliceguiotti.dermato/\",nodeId:\"SCwRbAAWZ\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vbeyi\",\"data-styles-preset\":\"XnGSDFwiC\",children:\"/aliceguiotti.dermato\"})})})}),className:\"framer-16ypm8s\",\"data-framer-name\":\"/aliceguiotti.dermato\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"SCwRbAAWZ\",style:{\"--extracted-r6o4lv\":\"rgb(80, 80, 80)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-phbw5l\",\"data-framer-name\":\"Frame 17\",layoutDependency:layoutDependency,layoutId:\"iQcDDPWE7\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-b9ok3e\",\"data-framer-name\":\"ThreadsLogo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"wnxtJYwr3\",svg:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_70_350)\">\\n<path d=\"M18.75 7.27969C17.7994 4.80844 15.8034 3 12 3C6 3 4.5 7.5 4.5 12C4.5 16.5 6 21 12 21C16.5 21 18.75 18 18.75 15.75C18.75 9.75 9 9.75 9 14.25C9 18 15.75 18 15.75 12C15.75 6.75 10.5 6.75 9 9\" stroke=\"#505050\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_70_350\">\\n<rect width=\"24\" height=\"24\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(80, 80, 80))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.threads.net/@aliceguiotti.dermato\",nodeId:\"ZEZ6Q6cai\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vbeyi\",\"data-styles-preset\":\"XnGSDFwiC\",children:\"/aliceguiotti.dermato\"})})})}),className:\"framer-pgdzc7\",\"data-framer-name\":\"/aliceguiotti.dermato\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"ZEZ6Q6cai\",style:{\"--extracted-r6o4lv\":\"rgb(80, 80, 80)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h97br0\",\"data-framer-name\":\"address\",layoutDependency:layoutDependency,layoutId:\"FPGT6ryVj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(28, 79, 72)))\"},children:\"Endere\\xe7o\"})}),className:\"framer-f8d0cc\",\"data-framer-name\":\"Endere\\xe7o\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"cZorXT7Ww\",style:{\"--extracted-r6o4lv\":\"var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(28, 79, 72))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(80, 80, 80))\"},children:\"Rua Jos\\xe9 Alexandre Buaiz, 190  - Sala 1701, Enseada do Sua, Vit\\xf3ria - ES\"})}),className:\"framer-fjbqrs\",\"data-framer-name\":\"R. Jos\\xe9 Alexandre Buaiz, 30 Enseada do Su\\xe1, Vit\\xf3ria - ES\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"dFpcFyecf\",style:{\"--extracted-r6o4lv\":\"rgb(80, 80, 80)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Kyh5YAcN2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(80, 80, 80))\"},children:\"R. Dona Maria Rosa, 425 (Cl\\xednica Leverse) - Vit\\xf3ria - ES. \"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wv41b1\",\"data-framer-name\":\"opening-hours\",layoutDependency:layoutDependency,layoutId:\"sXIZwPmDA\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(28, 79, 72)))\"},children:\"Atendimento\"})}),className:\"framer-1xlesxy\",\"data-framer-name\":\"Atendimento\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"kqT9lLbAk\",style:{\"--extracted-r6o4lv\":\"var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(28, 79, 72))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(80, 80, 80))\"},children:\"Segunda \\xe0 sexta-feira: 9h - 19h\"})}),className:\"framer-tek8lb\",\"data-framer-name\":\"Segunda \\xe0 sexta-feira: 8h - 18h\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"sOaFucjkK\",style:{\"--extracted-r6o4lv\":\"rgb(80, 80, 80)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12x319l\",\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"fZ7ViOzOU\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\"',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(80, 80, 80, 1))\"},children:\"\\xa9 2024 - Alice Guiotti • Todos os direitos reservados.\"})})}),className:\"framer-1nfleim\",\"data-framer-name\":\"\\xa9 2024 - Alice Guiotti • Todos os direitos reservados.\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"g9yRPv3Ei\",style:{\"--extracted-1w3ko1f\":\"rgba(80, 80, 80, 1)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(80, 80, 80))\"},children:\"Termos e Pol\\xedtica\"})}),className:\"framer-y5iul9\",\"data-framer-name\":\"Termos e Pol\\xedtica\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"K28u96Rc7\",style:{\"--extracted-r6o4lv\":\"rgb(80, 80, 80)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a3wbn2\",\"data-framer-name\":\"back-to-top\",layoutDependency:layoutDependency,layoutId:\"ijSdbZW5v\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\"',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(80, 80, 80, 1))\"},children:\"Voltar ao topo\"})})}),className:\"framer-b2kmdg\",\"data-framer-name\":\"Voltar ao topo\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"YwhzJq7LY\",style:{\"--extracted-1w3ko1f\":\"rgba(80, 80, 80, 1)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"48px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||281)-32-249)/2)+0+156+8+0,...addPropertyOverrides({Kyh5YAcN2:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||297)-32-265)/2)+0+164+8+0},O_f6ADBJx:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||585)-32-616)/2)+0+404+8+74+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11l8n3i-container\",layoutDependency:layoutDependency,layoutId:\"wpZLv6SQg-container\",children:/*#__PURE__*/_jsx(BackToTop,{BmogGGZ9S:\"#top\",height:\"100%\",id:\"wpZLv6SQg\",layoutId:\"wpZLv6SQg\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19yj2rs\",\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"MY7GFquQL\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g7j9lw\",\"data-framer-name\":\"designed-by\",layoutDependency:layoutDependency,layoutId:\"ybtgp_6gf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\"',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(80, 80, 80, 1))\"},children:\"Designed by:\"})})}),className:\"framer-7ollwo\",\"data-framer-name\":\"Designed by:\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"Zbb0VIdN7\",style:{\"--extracted-1w3ko1f\":\"rgba(80, 80, 80, 1)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by03MDA=\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(54, 75, 96)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://ronaldomartins.framer.website\",nodeId:\"vFFaQEOEw\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vbeyi\",\"data-styles-preset\":\"XnGSDFwiC\",children:\"Ronaldo Martins\"})})})}),className:\"framer-70s7fo\",\"data-framer-name\":\"Ronaldo Martins\",fonts:[\"GF;Lato-700\"],layoutDependency:layoutDependency,layoutId:\"vFFaQEOEw\",style:{\"--extracted-r6o4lv\":\"var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(54, 75, 96))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1axwii1\",\"data-framer-name\":\"developed-by\",layoutDependency:layoutDependency,layoutId:\"d_3PWNMhi\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\"',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(80, 80, 80, 1))\"},children:\"Developed by: \"})})}),className:\"framer-9ti3el\",\"data-framer-name\":\"Developed by:\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"L3qS7m3uf\",style:{\"--extracted-1w3ko1f\":\"rgba(80, 80, 80, 1)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by03MDA=\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(80, 80, 80))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.flowcode.cc/\",nodeId:\"RnsYqrVPu\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vbeyi\",\"data-styles-preset\":\"XnGSDFwiC\",children:\"FlowCode\"})})})}),className:\"framer-1eluscj\",\"data-framer-name\":\"FlowCode\",fonts:[\"GF;Lato-700\"],layoutDependency:layoutDependency,layoutId:\"RnsYqrVPu\",style:{\"--extracted-r6o4lv\":\"rgb(80, 80, 80)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Xoz55.framer-1ps6dmw, .framer-Xoz55 .framer-1ps6dmw { display: block; }\",\".framer-Xoz55.framer-1ief7d7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 16px 32px 16px 32px; position: relative; width: 1280px; }\",\".framer-Xoz55 .framer-mkaylr, .framer-Xoz55 .framer-1hlay2g, .framer-Xoz55 .framer-h97br0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Xoz55 .framer-12b0oqc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 8px 0px 16px 0px; position: relative; width: 1216px; }\",\".framer-Xoz55 .framer-ts3h9r, .framer-Xoz55 .framer-1sh6nrs, .framer-Xoz55 .framer-16ypm8s, .framer-Xoz55 .framer-pgdzc7, .framer-Xoz55 .framer-f8d0cc, .framer-Xoz55 .framer-fjbqrs, .framer-Xoz55 .framer-1xlesxy, .framer-Xoz55 .framer-tek8lb, .framer-Xoz55 .framer-1nfleim, .framer-Xoz55 .framer-y5iul9, .framer-Xoz55 .framer-b2kmdg, .framer-Xoz55 .framer-7ollwo, .framer-Xoz55 .framer-70s7fo, .framer-Xoz55 .framer-9ti3el, .framer-Xoz55 .framer-1eluscj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Xoz55 .framer-zdgfjf, .framer-Xoz55 .framer-1wv41b1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Xoz55 .framer-pvaod2, .framer-Xoz55 .framer-17qhzg4, .framer-Xoz55 .framer-phbw5l, .framer-Xoz55 .framer-a3wbn2 { 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; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Xoz55 .framer-10z837c, .framer-Xoz55 .framer-1rjxhxa, .framer-Xoz55 .framer-b9ok3e { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-Xoz55 .framer-12x319l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 8px 0px 8px 0px; position: relative; width: 1216px; }\",\".framer-Xoz55 .framer-11l8n3i-container { flex: none; height: 24px; position: relative; width: 48px; }\",\".framer-Xoz55 .framer-19yj2rs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 8px 0px 8px 0px; position: relative; width: 1216px; }\",\".framer-Xoz55 .framer-1g7j9lw, .framer-Xoz55 .framer-1axwii1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Xoz55.framer-1ief7d7, .framer-Xoz55 .framer-mkaylr, .framer-Xoz55 .framer-1hlay2g, .framer-Xoz55 .framer-zdgfjf, .framer-Xoz55 .framer-pvaod2, .framer-Xoz55 .framer-17qhzg4, .framer-Xoz55 .framer-phbw5l, .framer-Xoz55 .framer-h97br0, .framer-Xoz55 .framer-1wv41b1, .framer-Xoz55 .framer-a3wbn2, .framer-Xoz55 .framer-19yj2rs, .framer-Xoz55 .framer-1g7j9lw, .framer-Xoz55 .framer-1axwii1 { gap: 0px; } .framer-Xoz55.framer-1ief7d7 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-Xoz55.framer-1ief7d7 > :first-child, .framer-Xoz55 .framer-pvaod2 > :first-child, .framer-Xoz55 .framer-17qhzg4 > :first-child, .framer-Xoz55 .framer-phbw5l > :first-child, .framer-Xoz55 .framer-a3wbn2 > :first-child, .framer-Xoz55 .framer-19yj2rs > :first-child, .framer-Xoz55 .framer-1g7j9lw > :first-child, .framer-Xoz55 .framer-1axwii1 > :first-child { margin-left: 0px; } .framer-Xoz55.framer-1ief7d7 > :last-child, .framer-Xoz55 .framer-pvaod2 > :last-child, .framer-Xoz55 .framer-17qhzg4 > :last-child, .framer-Xoz55 .framer-phbw5l > :last-child, .framer-Xoz55 .framer-a3wbn2 > :last-child, .framer-Xoz55 .framer-19yj2rs > :last-child, .framer-Xoz55 .framer-1g7j9lw > :last-child, .framer-Xoz55 .framer-1axwii1 > :last-child { margin-right: 0px; } .framer-Xoz55 .framer-mkaylr > *, .framer-Xoz55 .framer-1hlay2g > *, .framer-Xoz55 .framer-h97br0 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-Xoz55 .framer-mkaylr > :first-child, .framer-Xoz55 .framer-1hlay2g > :first-child, .framer-Xoz55 .framer-zdgfjf > :first-child, .framer-Xoz55 .framer-h97br0 > :first-child, .framer-Xoz55 .framer-1wv41b1 > :first-child { margin-top: 0px; } .framer-Xoz55 .framer-mkaylr > :last-child, .framer-Xoz55 .framer-1hlay2g > :last-child, .framer-Xoz55 .framer-zdgfjf > :last-child, .framer-Xoz55 .framer-h97br0 > :last-child, .framer-Xoz55 .framer-1wv41b1 > :last-child { margin-bottom: 0px; } .framer-Xoz55 .framer-zdgfjf > *, .framer-Xoz55 .framer-1wv41b1 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-Xoz55 .framer-pvaod2 > *, .framer-Xoz55 .framer-17qhzg4 > *, .framer-Xoz55 .framer-phbw5l > *, .framer-Xoz55 .framer-a3wbn2 > *, .framer-Xoz55 .framer-1g7j9lw > *, .framer-Xoz55 .framer-1axwii1 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-Xoz55 .framer-19yj2rs > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } }\",\".framer-Xoz55.framer-v-r7dktq.framer-1ief7d7 { width: 810px; }\",\".framer-Xoz55.framer-v-r7dktq .framer-mkaylr, .framer-Xoz55.framer-v-w3l0v7 .framer-mkaylr { flex: 1 0 0px; gap: 24px; width: 1px; }\",\".framer-Xoz55.framer-v-r7dktq .framer-12b0oqc, .framer-Xoz55.framer-v-r7dktq .framer-12x319l, .framer-Xoz55.framer-v-r7dktq .framer-19yj2rs, .framer-Xoz55.framer-v-w3l0v7 .framer-h97br0 { width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Xoz55.framer-v-r7dktq .framer-mkaylr { gap: 0px; } .framer-Xoz55.framer-v-r7dktq .framer-mkaylr > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-Xoz55.framer-v-r7dktq .framer-mkaylr > :first-child { margin-top: 0px; } .framer-Xoz55.framer-v-r7dktq .framer-mkaylr > :last-child { margin-bottom: 0px; } }\",\".framer-Xoz55.framer-v-w3l0v7.framer-1ief7d7 { width: 390px; }\",\".framer-Xoz55.framer-v-w3l0v7 .framer-12b0oqc { flex-direction: column; gap: 24px; justify-content: flex-start; width: 100%; }\",\".framer-Xoz55.framer-v-w3l0v7 .framer-fjbqrs { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Xoz55.framer-v-w3l0v7 .framer-12x319l { flex-direction: column; gap: 16px; justify-content: flex-start; width: 100%; }\",\".framer-Xoz55.framer-v-w3l0v7 .framer-19yj2rs { flex-direction: column; gap: 16px; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Xoz55.framer-v-w3l0v7 .framer-mkaylr, .framer-Xoz55.framer-v-w3l0v7 .framer-12b0oqc, .framer-Xoz55.framer-v-w3l0v7 .framer-12x319l, .framer-Xoz55.framer-v-w3l0v7 .framer-19yj2rs { gap: 0px; } .framer-Xoz55.framer-v-w3l0v7 .framer-mkaylr > *, .framer-Xoz55.framer-v-w3l0v7 .framer-12b0oqc > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-Xoz55.framer-v-w3l0v7 .framer-mkaylr > :first-child, .framer-Xoz55.framer-v-w3l0v7 .framer-12b0oqc > :first-child, .framer-Xoz55.framer-v-w3l0v7 .framer-12x319l > :first-child, .framer-Xoz55.framer-v-w3l0v7 .framer-19yj2rs > :first-child { margin-top: 0px; } .framer-Xoz55.framer-v-w3l0v7 .framer-mkaylr > :last-child, .framer-Xoz55.framer-v-w3l0v7 .framer-12b0oqc > :last-child, .framer-Xoz55.framer-v-w3l0v7 .framer-12x319l > :last-child, .framer-Xoz55.framer-v-w3l0v7 .framer-19yj2rs > :last-child { margin-bottom: 0px; } .framer-Xoz55.framer-v-w3l0v7 .framer-12x319l > *, .framer-Xoz55.framer-v-w3l0v7 .framer-19yj2rs > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",...sharedStyle.css,'.framer-Xoz55[data-border=\"true\"]::after, .framer-Xoz55 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 281\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Kyh5YAcN2\":{\"layout\":[\"fixed\",\"auto\"]},\"O_f6ADBJx\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"jWGyW2UDE\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramersCui4Fx45=withCSS(Component,css,\"framer-Xoz55\");export default FramersCui4Fx45;FramersCui4Fx45.displayName=\"footer\";FramersCui4Fx45.defaultProps={height:281,width:1280};addPropertyControls(FramersCui4Fx45,{variant:{options:[\"QZD5Nfoat\",\"Kyh5YAcN2\",\"O_f6ADBJx\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},jWGyW2UDE:{defaultValue:'var(--token-607e0938-dbf4-4cd2-862b-c74b603a990b, rgb(200, 206, 204)) /* {\"name\":\"Chinese Silver\"} */',title:\"Background\",type:ControlType.Color}});addFonts(FramersCui4Fx45,[{explicitInter:true,fonts:[{family:\"Lato\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHvxw6XweuBCY.woff2\",weight:\"400\"},{family:\"Lato\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVewqFGC_p9dw.woff2\",weight:\"700\"}]},...BackToTopFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersCui4Fx45\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Kyh5YAcN2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"O_f6ADBJx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"281\",\"framerIntrinsicWidth\":\"1280\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"jWGyW2UDE\\\":\\\"background\\\"}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sCui4Fx45.map","function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map","var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map","var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map","import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map","import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,progress as o,isFunction as i,defaults as s,isCubicBezier as r,isEasingGenerator as a,isEasingList as c,isNumber as l,time as f,noop as u,removeItem as d,mix as g,getEasingForSegment as m,isString as h,defaultOffset as p,fillOffset as v,velocityPerSecond as y,interpolate as w}from\"@motionone/utils\";import{Animation as E,getEasingFunction as b}from\"@motionone/animation\";import{__rest as S}from\"tslib\";import{invariant as A}from\"hey-listen\";import{pregenerateKeyframes as O,calcGeneratorVelocity as x,spring as V,glide as z}from\"@motionone/generators\";const W=new WeakMap;function getAnimationData(e){W.has(e)||W.set(e,{transforms:[],values:new Map});return W.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const L=[\"\",\"X\",\"Y\",\"Z\"];const T=[\"translate\",\"scale\",\"rotate\",\"skew\"];const D={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const M={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const k={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:M,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:M};const B=new Map;const asTransformCssVar=e=>`--motion-${e}`;const j=[\"x\",\"y\",\"z\"];T.forEach((e=>{L.forEach((t=>{j.push(e+t);B.set(asTransformCssVar(e+t),k[e])}))}));const compareTransformOrder=(e,t)=>j.indexOf(e)-j.indexOf(t);const P=new Set(j);const isTransform=e=>P.has(e);const addTransformToElement=(e,t)=>{D[t]&&(t=D[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const $=new Set;function registerCssVariable(e){if(!$.has(e)){$.add(e);try{const{syntax:t,initialValue:n}=B.has(e)?B.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const testAnimation=(e,t)=>document.createElement(\"div\").animate(e,t);const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]},{duration:.001}).finished),linearEasing:()=>{try{testAnimation({opacity:0},{easing:\"linear(0, 1)\"})}catch(e){return false}return true}};const R={};const H={};for(const e in C)H[e]=()=>{void 0===R[e]&&(R[e]=C[e]());return R[e]};const I=.015;const generateLinearEasingPoints=(e,t)=>{let n=\"\";const i=Math.round(t/I);for(let t=0;t<i;t++)n+=e(o(0,i-1,t))+\", \";return n.substring(0,n.length-2)};const convertEasing=(e,t)=>i(e)?H.linearEasing()?`linear(${generateLinearEasingPoints(e,t)})`:s.easing:r(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){D[e]&&(e=D[e]);return isTransform(e)?asTransformCssVar(e):e}const N={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=B.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const r=getDevToolsRecord();const d=false!==o.record&&r;let g;let{duration:m=s.duration,delay:h=s.delay,endDelay:p=s.endDelay,repeat:v=s.repeat,easing:y=s.easing,direction:w,offset:b,allowWebkitAcceleration:S=false}=o;const A=getAnimationData(e);const O=isTransform(t);let x=H.waapi();O&&addTransformToElement(e,t);const V=getStyleName(t);const z=getMotionValue(A.values,V);const W=B.get(V);stopAnimation(z.animation,!(a(y)&&z.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=N.get(e,V))&&void 0!==t?t:null===W||void 0===W?void 0:W.initialValue)&&void 0!==n?n:0};let s=hydrateKeyframes(keyframesList(n),readInitialValue);if(a(y)){const e=y.createAnimation(s,readInitialValue,O,V,z);y=e.easing;void 0!==e.keyframes&&(s=e.keyframes);void 0!==e.duration&&(m=e.duration)}isCssVar(V)&&(H.cssRegisterProperty()?registerCssVariable(V):x=false);O&&!H.linearEasing()&&(i(y)||c(y)&&y.some(i))&&(x=false);if(x){W&&(s=s.map((e=>l(e)?W.toDefaultUnit(e):e)));1!==s.length||H.partialKeyframes()&&!d||s.unshift(readInitialValue());const t={delay:f.ms(h),duration:f.ms(m),endDelay:f.ms(p),easing:c(y)?void 0:convertEasing(y,m),direction:w,iterations:v+1,fill:\"both\"};g=e.animate({[V]:s,offset:b,easing:c(y)?y.map((e=>convertEasing(e,m))):void 0},t);g.finished||(g.finished=new Promise(((e,t)=>{g.onfinish=e;g.oncancel=t})));const n=s[s.length-1];g.finished.then((()=>{N.set(e,V,n);g.cancel()})).catch(u);S||(g.playbackRate=1.000001)}else if(O){s=s.map((e=>\"string\"===typeof e?parseFloat(e):e));1===s.length&&s.unshift(parseFloat(readInitialValue()));const render=t=>{W&&(t=W.toDefaultUnit(t));N.set(e,V,t)};g=new E(render,s,Object.assign(Object.assign({},o),{duration:m,easing:y}))}else{const t=s[s.length-1];N.set(e,V,W&&l(t)?W.toDefaultUnit(t):t)}d&&r(e,t,s,{duration:m,delay:h,easing:y,repeat:v,offset:b},\"motion-one\");z.setAnimation(g);return g}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=s.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},F);const getActiveAnimation=e=>e.animations[0];const F={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return f.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(u));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=f.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const r=l(n)?n:getFromIndex(n,s);const a=Math.abs(r-i);let c=e*a;if(o){const t=s*e;const n=b(o);c=n(c/t)*t}return t+c}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return i(e)?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return l(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){d(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:g(i,s,o[r]),easing:m(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,i=S(t,[\"defaultOptions\"]);const r=[];const c=new Map;const l={};const f=new Map;let u=0;let d=0;let g=0;for(let t=0;t<e.length;t++){const o=e[t];if(h(o)){f.set(o,d);continue}if(!Array.isArray(o)){f.set(o.name,calcNextTime(d,o.at,u,f));continue}const[i,r,m={}]=o;void 0!==m.at&&(d=calcNextTime(d,m.at,u,f));let y=0;const w=resolveElements(i,l);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,c);for(const t in r){const i=getValueSequence(t,o);let c=keyframesList(r[t]);const l=getOptions(m,t);let{duration:f=n.duration||s.duration,easing:u=n.easing||s.easing}=l;if(a(u)){const e=isTransform(t);A(2===c.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=u.createAnimation(c,(()=>\"0\"),e);u=n.easing;void 0!==n.keyframes&&(c=n.keyframes);void 0!==n.duration&&(f=n.duration)}const h=resolveOption(m.delay,e,E)||0;const w=d+h;const b=w+f;let{offset:S=p(c.length)}=l;1===S.length&&0===S[0]&&(S[1]=1);const O=length-c.length;O>0&&v(S,O);1===c.length&&c.unshift(null);addKeyframes(i,c,u,S,w,b);y=Math.max(h+f,y);g=Math.max(b,g)}}u=d;d+=y}c.forEach(((e,t)=>{for(const a in e){const c=e[a];c.sort(compareByTime);const l=[];const f=[];const u=[];for(let e=0;e<c.length;e++){const{at:t,value:n,easing:i}=c[e];l.push(n);f.push(o(0,g,t));u.push(i||s.easing)}if(0!==f[0]){f.unshift(0);l.unshift(l[0]);u.unshift(\"linear\")}if(1!==f[f.length-1]){f.push(1);l.push(null)}r.push([t,a,l,Object.assign(Object.assign(Object.assign({},n),{duration:g,easing:u,offset:f}),i)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,O(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=x((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const U=createGeneratorEasing(V);const q=createGeneratorEasing(z);const K={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:s=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const r=resolveElements(e);const a=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=a.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);i(n)?a.set(e.target,n):c.unobserve(e.target)}else if(n){n(e);a.delete(e.target)}}))};const c=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof s?s:K[s]});r.forEach((e=>c.observe(e)));return()=>c.disconnect()}const G=new WeakMap;let _;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=G.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(_=new ResizeObserver(notifyAll))}function resizeElement(e,t){_||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=G.get(e);if(!n){n=new Set;G.set(e,n)}n.add(t);null===_||void 0===_?void 0:_.observe(e)}));return()=>{n.forEach((e=>{const n=G.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===_||void 0===_?void 0:_.unobserve(e))}))}}const Z=new Set;let X;function createWindowResizeHandler(){X=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};Z.forEach((e=>e(t)))};window.addEventListener(\"resize\",X)}function resizeWindow(e){Z.add(e);X||createWindowResizeHandler();return()=>{Z.delete(e);!Z.size&&X&&(X=void 0)}}function resize(e,t){return i(e)?resizeWindow(e):resizeElement(e,t)}const Y=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const J={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,i){const s=n[t];const{length:r,position:a}=J[t];const c=s.current;const l=n.time;s.current=e[\"scroll\"+a];s.scrollLength=e[\"scroll\"+r]-e[\"client\"+r];s.offset.length=0;s.offset[0]=0;s.offset[1]=s.scrollLength;s.progress=o(0,s.scrollLength,s.current);const f=i-l;s.velocity=f>Y?0:y(s.current-c,f)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Q={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const ee={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==ee[e]&&(e=ee[e]);if(h(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}l(e)&&(o=t*e);return n+o}const te=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:te;let s=0;let r=0;if(l(e))i=[e,e];else if(h(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,ee[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);r=resolveEdge(i[1],t);return s-r}const ne={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Q.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ne;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=w(p(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const s=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:i(t)?()=>t(n):scrubAnimation(t,n[s])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const oe=new WeakMap;const ie=new WeakMap;const se=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=S(t,[\"container\"]);let i=se.get(n);if(!i){i=new Set;se.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!oe.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};oe.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ie.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=oe.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=se.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=oe.get(n);oe.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ie.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let re;function processScheduledAnimations(){if(!re)return;const e=re.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);re=void 0}function scheduleAnimation(e){if(re)n(re,e);else{re=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){re&&d(re,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const ae={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=S(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const ce={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const le={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const fe={inView:ae,hover:ce,press:le};const ue=[\"initial\",\"animate\",...Object.keys(fe),\"exit\"];const de=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of ue)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},l=S(c,[\"transition\"]);const f=Object.assign({},l);function*animateUpdates(){var t,o;const s=l;l={};const r={};for(const n of ue){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){l[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(l),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===l[e]&&(l[e]=f[e]);if(hasChanged(s[e],l[e])){null!==(t=f[e])&&void 0!==t?t:f[e]=N.get(n,e);c.push(animateStyle(n,e,l[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=l;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(u)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in fe){const o=fe[t].isActive(e);const i=s[t];if(o&&!i)s[t]=fe[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>l,getOptions:()=>e,getContext:()=>r,mount:e=>{A(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;de.set(n,d);updateGestureSubscriptions();return()=>{de.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){D[o]&&(o=D[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const r=B.get(o);r&&(s=l(i)?r.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Q as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,q as glide,inView$1 as inView,de as mountedStates,resize,scroll,U as spring,stagger,N as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useCallback,useLayoutEffect,useEffect,useState,useRef,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{scroll,resize}from\"@motionone/dom\";import{clamp,progress}from\"@motionone/utils\";import{animate,motion,useMotionValue,useTransform,useReducedMotion}from\"framer-motion\";import{usePadding,paddingControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * Calculate the width of the fade mask. Fade width and inset are provided\n * as percentages. There's a fade on the left and the right, so we return\n * a maximum of 50%.\n */function calcMaskWidth([inset,width]){return inset+(100-inset)*(width/100)*.5;}/**\n * Use media queries to determine if this device uses a mouse as\n * the primary input.\n */function useIsMouse(){const[isMouseDevice,setIsMouseDevice]=useState(false);useLayoutEffect(()=>{setIsMouseDevice(window.matchMedia(\"(pointer:fine)\").matches);},[]);return isMouseDevice;}/**\n * This checks a scroll position against the available scrollable\n * range. If we have hit an edge, start/end, we fade out the pagination\n * controls and mask. Likewise if we've just moved away from an edge we\n * fade them back in.\n */function checkLimit(progress,target,{edgeOpacity,moreItems,buttonRef},transition){if(moreItems.current&&progress===target){moreItems.current=false;animate(edgeOpacity,1,transition);buttonRef.current.setAttribute(\"disabled\",\"\");}else if(!moreItems.current&&progress!==target){moreItems.current=true;animate(edgeOpacity,0,transition);buttonRef.current.removeAttribute(\"disabled\");}}function useGUI(initialMoreItems,initialAlpha){const moreItems=useRef(initialMoreItems);const edgeOpacity=useMotionValue(moreItems.current?0:1);const fadeOpacity=useTransform(edgeOpacity,[0,1],[initialAlpha||0,1]);const buttonOpacity=useTransform(edgeOpacity,v=>1-v);const buttonRef=useRef(null);/**\n     * Returns a pointer-events CSS value for a given opacity.\n     * The threshold here is arbitrary, the theory being we\n     * should only enable pointer-events when the button is\n     * somewhat visible.\n     */const pointerEvents=useTransform(buttonOpacity,v=>v>.2?\"auto\":\"none\");/**\n     * Returns a cursor CSS value for a given pointer-events value.\n     * So only indicate\n     */const cursor=useTransform(pointerEvents,v=>v===\"auto\"?\"pointer\":\"default\");const buttonStyle={...baseButtonStyles,opacity:buttonOpacity,pointerEvents,cursor};return{moreItems,fadeOpacity,edgeOpacity,buttonStyle,buttonRef};}function setAriaVisible({element}){element.setAttribute(\"aria-hidden\",false);}function useScrollLimits(container,axis,scrollInfo,updateCurrentScroll,targetScroll,checkLimits,measureItems){useEffect(()=>{if(!container.current)return;const updateScrollInfo=info=>{scrollInfo.current=info[axis];/**\n             * If we've reached our target scroll, delete it.\n             * This way we know when to make calculations based on the\n             * actual current scroll or the target scroll.\n             */if(info[axis].current===targetScroll.current){targetScroll.current=undefined;}updateCurrentScroll(info[axis].current);checkLimits();};const stopScroll=scroll(updateScrollInfo,{container:container.current,axis});const stopResize=resize(container.current,()=>{measureItems();checkLimits();});return()=>{stopScroll();stopResize();};},[checkLimits,measureItems]);}/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function Carousel({slots,gap,axis,align,sizingObject,fadeObject,arrowObject,snapObject,progressObject,ariaLabel,borderRadius,effectsObject,...props}){// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numItems=Children.count(filteredSlots);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const padding=usePadding(props);const axisLabel=axis?\"x\":\"y\";const{fadeContent,fadeWidth,fadeInset,fadeTransition,fadeAlpha}=fadeObject;const{snap,snapEdge,fluid}=snapObject;const{widthType,widthInset,widthColumns,heightType,heightInset,heightRows}=sizingObject;const{showScrollbar,showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressObject;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowPadding}=arrowObject;/**\n     * The latest scroll info on the scrollable axis as reported by Motion One.\n     */const scrollInfo=useRef(undefined);/**\n     * The target scroll we're currently animating to, calculated when\n     * a user presses a pagination button.\n     */const targetScroll=useRef(undefined);/**\n     * If we're performing a scroll animation, return the target scroll instead\n     * of the latest scroll position. This will help users paginate through\n     * a carousel much quicker.\n     */const currentScroll=useMotionValue(0);const updateCurrentScroll=newScroll=>{currentScroll.set(targetScroll.current!==undefined?targetScroll.current:newScroll);};/**\n     * We only want to display pagination buttons if the user has enabled the setting\n     * and this is actually a mouse device.\n     */const isMouseDevice=useIsMouse();/**\n     * Create all the motion values for the GUI at each end of the carousel.\n     */const start=useGUI(false,fadeAlpha);const end=useGUI(true,fadeAlpha);const startMaskInset=useMotionValue(fadeInset*.5);const endMaskInset=useTransform(startMaskInset,v=>100-v);const baseWidth=useMotionValue(fadeWidth);const startMaskWidth=useTransform([startMaskInset,baseWidth],calcMaskWidth);const endMaskWidth=useTransform(startMaskWidth,v=>100-v);const direction=useMotionValue(axis?\"right\":\"bottom\");const mask=useTransform([direction,start.fadeOpacity,startMaskInset,startMaskWidth,end.fadeOpacity,endMaskInset,endMaskWidth],latest=>{return`linear-gradient(to ${latest[0]}, rgb(0, 0, 0, ${latest[1]}) ${latest[2]}%, rgb(0, 0, 0, 1) ${latest[3]}%, rgba(0, 0, 0, 1) ${latest[6]}%, rgb(0, 0, 0, ${latest[4]}) ${latest[5]}%)`;});const carouselRef=useRef(null);/**\n     * Dots state\n     */const[numPages,setNumPages]=useState(isCanvas?4:1);/**\n     * Generate styles for components.\n     */const itemStyle={scrollSnapAlign:snapEdge,flexShrink:0};const childStyle={};if(align===\"stretch\"){if(axis){childStyle.height=\"100%\";itemStyle.height=\"auto\";}else{childStyle.width=\"100%\";itemStyle.width=\"auto\";}}if(!fluid){itemStyle.scrollSnapStop=\"always\";}if(widthType===\"stretch\"){itemStyle.width=`calc(100% - ${widthInset||0}px)`;childStyle.width=\"100%\";}else if(widthType===\"columns\"){itemStyle.width=`calc(${100/widthColumns}% - ${gap}px + ${gap/widthColumns}px)`;childStyle.width=\"100%\";}if(heightType===\"stretch\"){itemStyle.height=`calc(100% - ${heightInset||0}px)`;childStyle.height=\"100%\";}else if(heightType===\"rows\"){itemStyle.height=`calc(${100/heightRows}% - ${gap}px + ${gap/heightRows}px)`;childStyle.height=\"100%\";}const scrollOverflow=isCanvas?\"hidden\":\"auto\";const containerStyle={...baseContainerStyle,padding};const carouselStyle={...baseCarouselStyle,gap,alignItems:align,flexDirection:axis?\"row\":\"column\",overflowX:axis?scrollOverflow:\"hidden\",overflowY:axis?\"hidden\":scrollOverflow,scrollSnapType:snap?`${axisLabel} mandatory`:undefined,WebkitOverflowScrolling:\"touch\",WebkitMaskImage:fadeContent?mask:undefined,MozMaskImage:fadeContent?mask:undefined,maskImage:fadeContent?mask:undefined,borderRadius};const carouselA11y={[\"aria-roledescription\"]:\"carousel\"};if(ariaLabel){carouselA11y[\"aria-title\"]=ariaLabel;}const itemA11y={};if(align===\"stretch\"){itemA11y[\"aria-role\"]=\"group\";itemA11y[\"aria-roledescription\"]=\"slide\";}if(!isCanvas){const itemSizes=useRef([]);useScrollLimits(carouselRef,axisLabel,scrollInfo,updateCurrentScroll,targetScroll,useCallback(()=>{if(!scrollInfo.current)return;const{targetLength,containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();if(!targetLength&&!containerLength)return;if(targetLength>containerLength){checkLimit(current,0,start,fadeTransition);checkLimit(current,scrollLength,end,fadeTransition);for(let i=0;i<itemSizes.current.length;i++){const{element,start,end}=itemSizes.current[i];if(end<current||start>current+containerLength){element.setAttribute(\"aria-hidden\",true);}else{element.setAttribute(\"aria-hidden\",false);}}}else{checkLimit(0,0,start,fadeTransition);checkLimit(1,1,end,fadeTransition);itemSizes.current.forEach(setAriaVisible);}// This used to be Math.ceil, which would round 3.05 to 4.\n// This now uses Math.round to ensure people get a perfect amount of dots\n// when using Columns or Rows — Benjamin\n/**\n                 * Update by Matt: changing back to ceil, might break dots but round was incorrectly\n                 * paginating for all widths - overshooting items at shorter viewports and\n                 * not paginating at all for wide.\n                 */let newNumPages=Math.ceil(targetLength/containerLength);if(!isNaN(newNumPages)){// If the number of dots is 65% of the number of items, make it 100%\nif(newNumPages/numItems>.65)newNumPages=numItems;if(newNumPages!==numPages)setNumPages(newNumPages);}},[numPages]),useCallback(()=>{if(!carouselRef.current)return;itemSizes.current=Array.from(carouselRef.current.children).map(element=>{return axis?{element,start:element.offsetLeft,end:element.offsetLeft+element.offsetWidth}:{element,start:element.offsetTop,end:element.offsetTop+element.offsetHeight};});},[]));}/**\n     * On the canvas, we want to keep the motion values updated\n     * with the latest props. Outside of the canvas these will never\n     * update.\n     */if(isCanvas){useEffect(()=>{baseWidth.set(fadeWidth);},[fadeWidth]);useEffect(()=>{startMaskInset.set(fadeInset*.5);},[fadeInset]);useEffect(()=>{direction.set(axis?\"right\":\"bottom\");},[axis]);}const findNextItem=(delta,target)=>{if(!scrollInfo.current)return;const{current}=scrollInfo.current;const{children}=carouselRef.current;let scrollTarget;let i=delta===1?0:children.length-1;while(scrollTarget===undefined){const item=children[i];const start=axis?item.offsetLeft:item.offsetTop;const length=axis?item.offsetWidth:item.offsetHeight;const end=start+length;const threshold=.05;if(delta===1){const visibility=progress(start,end,target);if(visibility<1-threshold){scrollTarget=start;}else if(i===children.length-1){scrollTarget=end;}}else if(delta===-1){const visibility=progress(start,end,target);if(visibility>threshold){scrollTarget=end;}else if(i===0){scrollTarget=start;}}i+=delta;}return scrollTarget;};const isReducedMotion=useReducedMotion();const goto=scrollTo=>{targetScroll.current=scrollTo;const options=axis?{left:scrollTo}:{top:scrollTo};carouselRef.current.scrollTo({...options,behavior:isReducedMotion?\"auto\":\"smooth\"});};const gotoPage=page=>{if(!scrollInfo.current)return;const{scrollLength}=scrollInfo.current;goto(page*(scrollLength/(numPages-1)));};const gotoDelta=delta=>()=>{if(!scrollInfo.current)return;const{containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();const pageLength=scrollLength/numPages;const currentPage=clamp(0,numPages-1,Math.floor(current/pageLength));gotoPage(currentPage+delta);};/**\n     * Return placeholder if no children\n     */if(numItems===0){return /*#__PURE__*/_jsx(Placeholder,{});}const dots=[];const dotsBlurStyle={};if(numPages>1&&showProgressDots&&!showScrollbar){for(let i=0;i<numPages;i++){const isSelected=isCanvas&&!i||false;dots.push(/*#__PURE__*/_jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,isSelected:isSelected,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>gotoPage(i),currentScroll:currentScroll,scrollInfo:scrollInfo,total:numPages,index:i,gap:dotsGap,padding:dotsPadding,axis:axis}));}if(dotsBlur){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=dotsBlurStyle.MozBackdropFilter=`blur(${dotsBlur}px)`;}}return /*#__PURE__*/_jsxs(\"section\",{style:containerStyle,...carouselA11y,children:[/*#__PURE__*/_jsx(motion.ul,{ref:carouselRef,style:carouselStyle,className:\"framer--carousel\",\"data-show-scrollbar\":showScrollbar,\"aria-atomic\":\"false\",\"aria-live\":\"polite\",onWheel:()=>targetScroll.current=undefined,children:Children.map(filteredSlots,(child,index)=>{var _child_props;return /*#__PURE__*/_jsx(\"li\",{style:itemStyle,...itemA11y,\"aria-label\":`${index+1} of ${numItems}`,children:/*#__PURE__*/cloneElement(child,{...child.props,style:{...(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.style,...childStyle}})});})}),/*#__PURE__*/_jsxs(\"fieldset\",{style:{...controlsStyles,padding:arrowPadding,display:\"flex\",flexDirection:axis?\"row\":\"column\"},\"aria-label\":\"Carousel pagination controls\",className:\"framer--carousel-controls\",\"data-show-mouse-controls\":showMouseControls,children:[/*#__PURE__*/_jsx(motion.button,{ref:start.buttonRef,type:\"button\",style:{...start.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(-1),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{alt:\"\",width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\"})}),/*#__PURE__*/_jsx(motion.button,{ref:end.buttonRef,type:\"button\",style:{...end.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(1),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{alt:\"\",width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\"})}),dots.length>1?/*#__PURE__*/_jsx(\"div\",{style:{...dotsContainerStyle,left:axis?\"50%\":dotsInset,top:!axis?\"50%\":\"unset\",transform:axis?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:axis?\"row\":\"column\",bottom:axis?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,...dotsBlurStyle},children:dots}):null]}),/*#__PURE__*/_jsx(MouseStyles,{})]});}/* Default Properties */Carousel.defaultProps={gap:10,padding:10,progressObject:{showScrollbar:false,showProgressDots:false},sizingObject:{widthType:\"auto\",widthOffset:0,widthColumns:2,heightType:\"auto\",heightOffset:0,heightRows:2},borderRadius:0};/* Property Controls */addPropertyControls(Carousel,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},axis:{type:ControlType.Enum,title:\"Direction\",options:[true,false],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true},align:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{axis:{true:[\"align-top\",\"align-middle\",\"align-bottom\"],false:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},...paddingControl,sizingObject:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Enum,title:\"Width\",options:[\"auto\",\"stretch\",\"columns\"],optionTitles:[\"Auto\",\"Stretch\",\"Columns\"],defaultValue:\"auto\"},widthInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.widthType!==\"stretch\"},widthColumns:{type:ControlType.Number,title:\"Columns\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.widthType!==\"columns\"},heightType:{type:ControlType.Enum,title:\"Height\",options:[\"auto\",\"stretch\",\"rows\"],optionTitles:[\"Auto\",\"Stretch\",\"Rows\"],defaultValue:\"auto\"},heightInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.heightType!==\"stretch\"},heightRows:{type:ControlType.Number,title:\"Rows\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.heightType!==\"rows\"}}},snapObject:{type:ControlType.Object,title:\"Snapping\",controls:{snap:{type:ControlType.Boolean,title:\"Enable\"},snapEdge:{type:ControlType.Enum,title:\"Edge\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\",hidden:props=>!props.snap},fluid:{type:ControlType.Boolean,title:\"Fluid\",defaultValue:false,hidden:props=>!props.snap}}},fadeObject:{type:ControlType.Object,title:\"Fading\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Enable\",defaultValue:false},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",hidden:props=>!props.fadeContent,min:0,max:1,step:.05,defaultValue:0},fadeTransition:{type:ControlType.Transition,title:\"Transition\",hidden:props=>!props.fadeContent}}},progressObject:{type:ControlType.Object,title:\"Progress\",controls:{showScrollbar:{type:ControlType.Boolean,title:\"Scroll Bar\",defaultValue:false},showProgressDots:{type:ControlType.Boolean,title:\"Dots\",defaultValue:false,hidden:props=>props.showScrollbar},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:4,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}},arrowObject:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},arrowFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showMouseControls},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:40,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls}}},ariaLabel:{type:ControlType.String,title:\"Aria Label\",placeholder:\"Movies...\"},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0}});function Dot({currentScroll,scrollInfo,isSelected,selectedOpacity,opacity:unselectedOpacity,total,index,dotStyle,buttonStyle,gap,padding,axis,...props}){const opacity=useTransform(currentScroll,v=>{var _scrollInfo_current,_scrollInfo_current1;if(!((_scrollInfo_current=scrollInfo.current)===null||_scrollInfo_current===void 0?void 0:_scrollInfo_current.scrollLength)){return index===0?selectedOpacity:unselectedOpacity;}const pageLength=((_scrollInfo_current1=scrollInfo.current)===null||_scrollInfo_current1===void 0?void 0:_scrollInfo_current1.scrollLength)/total;const minScroll=pageLength*index;const maxScroll=minScroll+pageLength;const isSelected=v>=minScroll&&(index<total-1?v<maxScroll:index===total-1);return isSelected?selectedOpacity:unselectedOpacity;});const inlinePadding=gap/2;let top=!axis&&index>0?inlinePadding:padding;let bottom=!axis&&index!==total-1?inlinePadding:padding;let right=axis&&index!==total-1?inlinePadding:padding;let left=axis&&index>0?inlinePadding:padding;return /*#__PURE__*/_jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/_jsx(motion.div,{style:{...dotStyle,opacity}})});}function Placeholder(){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"✨\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to swipe between.\"})]});}function MouseStyles(){return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:`<style>@media (pointer: fine) {\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar {\n                    display: none;\n                    -webkit-appearance: none;\n                    width: 0;\n                    height: 0;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar-thumb {\n                    display: none;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"] {\n                    scrollbar-width: none;\n                    scrollbar-height: none;\n                }\n            }</style>`}});}/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:130,lineHeight:1.5,textAlign:\"center\"};const labelStyle={clip:\"rect(0 0 0 0)\",WebkitClipPath:\"inset(50%)\",clipPath:\"inset(50%)\",height:1,width:1,margin:-1,padding:0,overflow:\"hidden\",position:\"absolute\",whiteSpace:\"nowrap\"};/**\n * GUI styles\n */const baseContainerStyle={display:\"flex\",overflow:\"hidden\",width:\"100%\",height:\"100%\",position:\"relative\"};const baseCarouselStyle={padding:0,margin:0,listStyle:\"none\",position:\"relative\",display:\"flex\",flex:\"1 1 100%\",width:\"100%\",height:\"100%\"};const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",top:0,left:0,right:0,bottom:0,pointerEvents:\"none\",border:0,padding:0,margin:0};/**\n * Dot styles\n */const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Carousel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Carousel.map","// Generated by Framer (508aa67)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"vTBfWuxc1\"];const serializationHash=\"framer-u99xj\";const variantClassNames={vTBfWuxc1:\"framer-v-x2uypx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({height,id,name1,photo,text,width,...props})=>{var _ref,_ref1,_ref2;return{...props,o5Ha7FGSl:(_ref=photo!==null&&photo!==void 0?photo:props.o5Ha7FGSl)!==null&&_ref!==void 0?_ref:{src:\"https://framerusercontent.com/images/97a8xNbgkNtJwOrMNpHa6rPClI.png\"},ooLm6uYqT:(_ref1=name1!==null&&name1!==void 0?name1:props.ooLm6uYqT)!==null&&_ref1!==void 0?_ref1:\"Klissia Malanquini\",pZ06rjRf0:(_ref2=text!==null&&text!==void 0?text:props.pZ06rjRf0)!==null&&_ref2!==void 0?_ref2:'\"Dra. Alice \\xe9 uma m\\xe9dica muito atenciosa e dedicada. Entreguei meus procedimentos est\\xe9ticos em suas m\\xe3os maravilhosas e n\\xe3o me arrependo!\"'};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,o5Ha7FGSl,ooLm6uYqT,pZ06rjRf0,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vTBfWuxc1\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-x2uypx\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"vTBfWuxc1\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-607e0938-dbf4-4cd2-862b-c74b603a990b, rgb(200, 206, 204))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ojed89\",\"data-framer-name\":\"Frame 21\",layoutDependency:layoutDependency,layoutId:\"eqO7ht0On\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-za7qce\",\"data-framer-name\":\"Quotes\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:40,layoutDependency:layoutDependency,layoutId:\"CkEqrLPvs\",svg:'<svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M21.8751 28.7501L21.8751 15.0001C21.8771 13.0116 22.668 11.1052 24.074 9.69911C25.4801 8.29303 27.3866 7.50219 29.3751 7.50012C29.7066 7.50012 30.0245 7.63182 30.2589 7.86624C30.4934 8.10066 30.6251 8.4186 30.6251 8.75012C30.6251 9.08164 30.4934 9.39959 30.2589 9.63401C30.0245 9.86843 29.7066 10.0001 29.3751 10.0001C28.049 10.0001 26.7772 10.5269 25.8395 11.4646C24.9018 12.4023 24.3751 13.674 24.3751 15.0001L24.3751 16.2501L33.7501 16.2501C34.4131 16.2501 35.049 16.5135 35.5178 16.9824C35.9867 17.4512 36.2501 18.0871 36.2501 18.7501L36.2501 28.7501C36.2501 29.4132 35.9867 30.049 35.5178 30.5179C35.049 30.9867 34.4131 31.2501 33.7501 31.2501L24.3751 31.2501C23.712 31.2501 23.0761 30.9867 22.6073 30.5179C22.1385 30.049 21.8751 29.4132 21.8751 28.7501ZM6.25006 31.2501L15.6251 31.2501C16.2881 31.2501 16.924 30.9867 17.3928 30.5179C17.8617 30.049 18.1251 29.4132 18.1251 28.7501L18.1251 18.7501C18.1251 18.0871 17.8617 17.4512 17.3928 16.9824C16.924 16.5135 16.2881 16.2501 15.6251 16.2501L6.25006 16.2501L6.25006 15.0001C6.25006 13.674 6.77685 12.4023 7.71453 11.4646C8.65221 10.5269 9.92398 10.0001 11.2501 10.0001C11.5816 10.0001 11.8995 9.86843 12.1339 9.63401C12.3684 9.39959 12.5001 9.08165 12.5001 8.75013C12.5001 8.41861 12.3684 8.10066 12.1339 7.86624C11.8995 7.63182 11.5816 7.50013 11.2501 7.50013C9.26157 7.50219 7.35512 8.29303 5.94905 9.69911C4.54297 11.1052 3.75213 13.0116 3.75006 15.0001L3.75006 28.7501C3.75006 29.4132 4.01346 30.0491 4.4823 30.5179C4.95114 30.9867 5.58702 31.2501 6.25006 31.2501Z\" fill=\"#EFE7E1\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14dlkdj\",\"data-framer-name\":\"Frame 22\",layoutDependency:layoutDependency,layoutId:\"Ap_G5QpAK\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",sizes:\"48px\",...toResponsiveImage(o5Ha7FGSl),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-xt5ba3\",\"data-framer-name\":\"Ellipse 3\",layoutDependency:layoutDependency,layoutId:\"tCpsu1dDF\",style:{borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0x1ZmdhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Lufga Regular\", \"Lufga Regular Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(54, 75, 96)))\"},children:\"Klissia Malanquini\"})}),className:\"framer-ycg1lf\",\"data-framer-name\":\"Klissia Malanquini\",fonts:[\"CUSTOM;Lufga Regular\"],layoutDependency:layoutDependency,layoutId:\"tlqI9oSuu\",style:{\"--extracted-r6o4lv\":\"var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(54, 75, 96))\",\"--framer-paragraph-spacing\":\"0px\"},text:ooLm6uYqT,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5157f815-f34c-4370-871f-79e5ace82778, rgb(80, 80, 80)))\"},children:'\"Dra. Alice \\xe9 uma m\\xe9dica muito atenciosa e dedicada. Entreguei meus procedimentos est\\xe9ticos em suas m\\xe3os maravilhosas e n\\xe3o me arrependo!\"'})}),className:\"framer-yce8db\",\"data-framer-name\":'\"Dra. Alice \\xe9 uma m\\xe9dica muito atenciosa e dedicada. Entreguei meus procedimentos est\\xe9ticos em suas m\\xe3os maravilhosas e n\\xe3o me arrependo!\"',fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"lcisFASaD\",style:{\"--extracted-r6o4lv\":\"var(--token-5157f815-f34c-4370-871f-79e5ace82778, rgb(80, 80, 80))\",\"--framer-paragraph-spacing\":\"0px\"},text:pZ06rjRf0,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rfwg5e\",\"data-framer-name\":\"estrelas\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:136,layoutDependency:layoutDependency,layoutId:\"neXU2EjtG\",svg:'<svg width=\"136\" height=\"24\" viewBox=\"0 0 136 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_86_4)\">\\n<path d=\"M12.6881 2.70939L14.8659 7.89939C14.9186 8.02534 15.0047 8.13452 15.1149 8.21514C15.2251 8.29576 15.3552 8.34477 15.4912 8.35689L21.0656 8.83876C21.2135 8.85065 21.3546 8.90615 21.4709 8.99822C21.5873 9.0903 21.6737 9.21483 21.7193 9.35604C21.7648 9.49726 21.7675 9.64881 21.7269 9.79153C21.6863 9.93426 21.6043 10.0617 21.4912 10.1578L17.2622 13.8469C17.1594 13.9372 17.083 14.0536 17.041 14.1839C16.9991 14.3141 16.9932 14.4533 17.024 14.5866L18.2915 20.0747C18.325 20.218 18.3156 20.3681 18.2644 20.5061C18.2133 20.6441 18.1226 20.764 18.0038 20.8509C17.8849 20.9377 17.7432 20.9877 17.5961 20.9946C17.4491 21.0014 17.3033 20.9648 17.1769 20.8894L12.3862 17.9831C12.2698 17.9124 12.1362 17.8749 12 17.8749C11.8637 17.8749 11.7301 17.9124 11.6137 17.9831L6.82311 20.8894C6.6967 20.9648 6.5509 21.0014 6.40386 20.9946C6.25681 20.9877 6.11504 20.9377 5.99619 20.8509C5.87735 20.764 5.78669 20.6441 5.73552 20.5061C5.68435 20.3681 5.67492 20.218 5.70842 20.0747L6.97592 14.5866C7.00673 14.4533 7.00086 14.3141 6.95893 14.1839C6.91701 14.0536 6.84059 13.9372 6.73779 13.8469L2.50873 10.1578C2.39567 10.0617 2.31365 9.93426 2.27306 9.79153C2.23246 9.64881 2.23512 9.49726 2.28068 9.35604C2.32625 9.21483 2.41268 9.0903 2.52904 8.99822C2.64539 8.90615 2.78645 8.85065 2.93436 8.83876L8.50873 8.35689C8.64473 8.34477 8.77485 8.29576 8.88504 8.21514C8.99524 8.13452 9.08133 8.02534 9.13404 7.89939L11.3119 2.70939C11.37 2.57521 11.4662 2.46096 11.5884 2.3807C11.7107 2.30045 11.8537 2.25769 12 2.25769C12.1462 2.25769 12.2893 2.30045 12.4115 2.3807C12.5338 2.46096 12.6299 2.57521 12.6881 2.70939Z\" fill=\"#FFD300\"/>\\n</g>\\n<g clip-path=\"url(#clip1_86_4)\">\\n<path d=\"M40.6881 2.70939L42.8659 7.89939C42.9186 8.02534 43.0047 8.13452 43.1149 8.21514C43.2251 8.29576 43.3552 8.34477 43.4912 8.35689L49.0656 8.83876C49.2135 8.85065 49.3546 8.90615 49.4709 8.99822C49.5873 9.0903 49.6737 9.21483 49.7193 9.35604C49.7648 9.49726 49.7675 9.64881 49.7269 9.79153C49.6863 9.93426 49.6043 10.0617 49.4912 10.1578L45.2622 13.8469C45.1594 13.9372 45.083 14.0536 45.041 14.1839C44.9991 14.3141 44.9932 14.4533 45.024 14.5866L46.2915 20.0747C46.325 20.218 46.3156 20.3681 46.2644 20.5061C46.2133 20.6441 46.1226 20.764 46.0038 20.8509C45.8849 20.9377 45.7432 20.9877 45.5961 20.9946C45.4491 21.0014 45.3033 20.9648 45.1769 20.8894L40.3862 17.9831C40.2698 17.9124 40.1362 17.8749 40 17.8749C39.8637 17.8749 39.7301 17.9124 39.6137 17.9831L34.8231 20.8894C34.6967 20.9648 34.5509 21.0014 34.4039 20.9946C34.2568 20.9877 34.115 20.9377 33.9962 20.8509C33.8773 20.764 33.7867 20.6441 33.7355 20.5061C33.6843 20.3681 33.6749 20.218 33.7084 20.0747L34.9759 14.5866C35.0067 14.4533 35.0009 14.3141 34.9589 14.1839C34.917 14.0536 34.8406 13.9372 34.7378 13.8469L30.5087 10.1578C30.3957 10.0617 30.3137 9.93426 30.2731 9.79153C30.2325 9.64881 30.2351 9.49726 30.2807 9.35604C30.3262 9.21483 30.4127 9.0903 30.529 8.99822C30.6454 8.90615 30.7865 8.85065 30.9344 8.83876L36.5087 8.35689C36.6447 8.34477 36.7748 8.29576 36.885 8.21514C36.9952 8.13452 37.0813 8.02534 37.134 7.89939L39.3119 2.70939C39.37 2.57521 39.4662 2.46096 39.5884 2.3807C39.7107 2.30045 39.8537 2.25769 40 2.25769C40.1462 2.25769 40.2893 2.30045 40.4115 2.3807C40.5338 2.46096 40.6299 2.57521 40.6881 2.70939Z\" fill=\"#FFD300\"/>\\n</g>\\n<g clip-path=\"url(#clip2_86_4)\">\\n<path d=\"M68.6881 2.70939L70.8659 7.89939C70.9186 8.02534 71.0047 8.13452 71.1149 8.21514C71.2251 8.29576 71.3552 8.34477 71.4912 8.35689L77.0656 8.83876C77.2135 8.85065 77.3546 8.90615 77.4709 8.99822C77.5873 9.0903 77.6737 9.21483 77.7193 9.35604C77.7648 9.49726 77.7675 9.64881 77.7269 9.79153C77.6863 9.93426 77.6043 10.0617 77.4912 10.1578L73.2622 13.8469C73.1594 13.9372 73.083 14.0536 73.041 14.1839C72.9991 14.3141 72.9932 14.4533 73.024 14.5866L74.2915 20.0747C74.325 20.218 74.3156 20.3681 74.2644 20.5061C74.2133 20.6441 74.1226 20.764 74.0038 20.8509C73.8849 20.9377 73.7432 20.9877 73.5961 20.9946C73.4491 21.0014 73.3033 20.9648 73.1769 20.8894L68.3862 17.9831C68.2698 17.9124 68.1362 17.8749 68 17.8749C67.8637 17.8749 67.7301 17.9124 67.6137 17.9831L62.8231 20.8894C62.6967 20.9648 62.5509 21.0014 62.4039 20.9946C62.2568 20.9877 62.115 20.9377 61.9962 20.8509C61.8773 20.764 61.7867 20.6441 61.7355 20.5061C61.6843 20.3681 61.6749 20.218 61.7084 20.0747L62.9759 14.5866C63.0067 14.4533 63.0009 14.3141 62.9589 14.1839C62.917 14.0536 62.8406 13.9372 62.7378 13.8469L58.5087 10.1578C58.3957 10.0617 58.3137 9.93426 58.2731 9.79153C58.2325 9.64881 58.2351 9.49726 58.2807 9.35604C58.3262 9.21483 58.4127 9.0903 58.529 8.99822C58.6454 8.90615 58.7865 8.85065 58.9344 8.83876L64.5087 8.35689C64.6447 8.34477 64.7748 8.29576 64.885 8.21514C64.9952 8.13452 65.0813 8.02534 65.134 7.89939L67.3119 2.70939C67.37 2.57521 67.4662 2.46096 67.5884 2.3807C67.7107 2.30045 67.8537 2.25769 68 2.25769C68.1462 2.25769 68.2893 2.30045 68.4115 2.3807C68.5338 2.46096 68.6299 2.57521 68.6881 2.70939Z\" fill=\"#FFD300\"/>\\n</g>\\n<g clip-path=\"url(#clip3_86_4)\">\\n<path d=\"M96.6881 2.70939L98.866 7.89939C98.9187 8.02534 99.0048 8.13452 99.115 8.21514C99.2251 8.29576 99.3553 8.34477 99.4913 8.35689L105.066 8.83876C105.214 8.85065 105.355 8.90615 105.471 8.99822C105.587 9.0903 105.674 9.21483 105.719 9.35604C105.765 9.49726 105.768 9.64881 105.727 9.79153C105.686 9.93426 105.604 10.0617 105.491 10.1578L101.262 13.8469C101.159 13.9372 101.083 14.0536 101.041 14.1839C100.999 14.3141 100.993 14.4533 101.024 14.5866L102.292 20.0747C102.325 20.218 102.316 20.3681 102.264 20.5061C102.213 20.6441 102.123 20.764 102.004 20.8509C101.885 20.9377 101.743 20.9877 101.596 20.9946C101.449 21.0014 101.303 20.9648 101.177 20.8894L96.3863 17.9831C96.2699 17.9124 96.1362 17.8749 96 17.8749C95.8638 17.8749 95.7302 17.9124 95.6138 17.9831L90.8231 20.8894C90.6967 20.9648 90.5509 21.0014 90.4039 20.9946C90.2568 20.9877 90.1151 20.9377 89.9962 20.8509C89.8774 20.764 89.7867 20.6441 89.7356 20.5061C89.6844 20.3681 89.675 20.218 89.7084 20.0747L90.976 14.5866C91.0068 14.4533 91.0009 14.3141 90.959 14.1839C90.917 14.0536 90.8406 13.9372 90.7378 13.8469L86.5088 10.1578C86.3957 10.0617 86.3137 9.93426 86.2731 9.79153C86.2325 9.64881 86.2351 9.49726 86.2807 9.35604C86.3263 9.21483 86.4127 9.0903 86.5291 8.99822C86.6454 8.90615 86.7865 8.85065 86.9344 8.83876L92.5088 8.35689C92.6448 8.34477 92.7749 8.29576 92.8851 8.21514C92.9953 8.13452 93.0814 8.02534 93.1341 7.89939L95.3119 2.70939C95.3701 2.57521 95.4662 2.46096 95.5884 2.3807C95.7107 2.30045 95.8538 2.25769 96 2.25769C96.1463 2.25769 96.2893 2.30045 96.4116 2.3807C96.5338 2.46096 96.63 2.57521 96.6881 2.70939Z\" fill=\"#FFD300\"/>\\n</g>\\n<g clip-path=\"url(#clip4_86_4)\">\\n<path d=\"M124.688 2.70939L126.866 7.89939C126.919 8.02534 127.005 8.13452 127.115 8.21514C127.225 8.29576 127.355 8.34477 127.491 8.35689L133.066 8.83876C133.214 8.85065 133.355 8.90615 133.471 8.99822C133.587 9.0903 133.674 9.21483 133.719 9.35604C133.765 9.49726 133.768 9.64881 133.727 9.79153C133.686 9.93426 133.604 10.0617 133.491 10.1578L129.262 13.8469C129.159 13.9372 129.083 14.0536 129.041 14.1839C128.999 14.3141 128.993 14.4533 129.024 14.5866L130.292 20.0747C130.325 20.218 130.316 20.3681 130.264 20.5061C130.213 20.6441 130.123 20.764 130.004 20.8509C129.885 20.9377 129.743 20.9877 129.596 20.9946C129.449 21.0014 129.303 20.9648 129.177 20.8894L124.386 17.9831C124.27 17.9124 124.136 17.8749 124 17.8749C123.864 17.8749 123.73 17.9124 123.614 17.9831L118.823 20.8894C118.697 20.9648 118.551 21.0014 118.404 20.9946C118.257 20.9877 118.115 20.9377 117.996 20.8509C117.877 20.764 117.787 20.6441 117.736 20.5061C117.684 20.3681 117.675 20.218 117.708 20.0747L118.976 14.5866C119.007 14.4533 119.001 14.3141 118.959 14.1839C118.917 14.0536 118.841 13.9372 118.738 13.8469L114.509 10.1578C114.396 10.0617 114.314 9.93426 114.273 9.79153C114.232 9.64881 114.235 9.49726 114.281 9.35604C114.326 9.21483 114.413 9.0903 114.529 8.99822C114.645 8.90615 114.786 8.85065 114.934 8.83876L120.509 8.35689C120.645 8.34477 120.775 8.29576 120.885 8.21514C120.995 8.13452 121.081 8.02534 121.134 7.89939L123.312 2.70939C123.37 2.57521 123.466 2.46096 123.588 2.3807C123.711 2.30045 123.854 2.25769 124 2.25769C124.146 2.25769 124.289 2.30045 124.412 2.3807C124.534 2.46096 124.63 2.57521 124.688 2.70939Z\" fill=\"#FFD300\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_86_4\">\\n<rect width=\"24\" height=\"24\" fill=\"white\"/>\\n</clipPath>\\n<clipPath id=\"clip1_86_4\">\\n<rect width=\"24\" height=\"24\" fill=\"white\" transform=\"translate(28)\"/>\\n</clipPath>\\n<clipPath id=\"clip2_86_4\">\\n<rect width=\"24\" height=\"24\" fill=\"white\" transform=\"translate(56)\"/>\\n</clipPath>\\n<clipPath id=\"clip3_86_4\">\\n<rect width=\"24\" height=\"24\" fill=\"white\" transform=\"translate(84)\"/>\\n</clipPath>\\n<clipPath id=\"clip4_86_4\">\\n<rect width=\"24\" height=\"24\" fill=\"white\" transform=\"translate(112)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-u99xj.framer-4wau5h, .framer-u99xj .framer-4wau5h { display: block; }\",\".framer-u99xj.framer-x2uypx { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 328px; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; width: 384px; }\",\".framer-u99xj .framer-ojed89 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-u99xj .framer-za7qce { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-u99xj .framer-14dlkdj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-u99xj .framer-xt5ba3 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); position: relative; width: 48px; }\",\".framer-u99xj .framer-ycg1lf { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 272px; word-break: break-word; word-wrap: break-word; }\",\".framer-u99xj .framer-yce8db { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 336px; word-break: break-word; word-wrap: break-word; }\",\".framer-u99xj .framer-rfwg5e { flex: none; height: 24px; position: relative; width: 136px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-u99xj.framer-x2uypx, .framer-u99xj .framer-ojed89, .framer-u99xj .framer-14dlkdj { gap: 0px; } .framer-u99xj.framer-x2uypx > *, .framer-u99xj .framer-ojed89 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-u99xj.framer-x2uypx > :first-child, .framer-u99xj .framer-ojed89 > :first-child { margin-top: 0px; } .framer-u99xj.framer-x2uypx > :last-child, .framer-u99xj .framer-ojed89 > :last-child { margin-bottom: 0px; } .framer-u99xj .framer-14dlkdj > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-u99xj .framer-14dlkdj > :first-child { margin-left: 0px; } .framer-u99xj .framer-14dlkdj > :last-child { margin-right: 0px; } }\",'.framer-u99xj[data-border=\"true\"]::after, .framer-u99xj [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 328\n * @framerIntrinsicWidth 384\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"o5Ha7FGSl\":\"photo\",\"ooLm6uYqT\":\"name1\",\"pZ06rjRf0\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameroyVHuYA_o=withCSS(Component,css,\"framer-u99xj\");export default FrameroyVHuYA_o;FrameroyVHuYA_o.displayName=\"card-testimonial\";FrameroyVHuYA_o.defaultProps={height:328,width:384};addPropertyControls(FrameroyVHuYA_o,{o5Ha7FGSl:{__defaultAssetReference:\"data:framer/asset-reference,97a8xNbgkNtJwOrMNpHa6rPClI.png?originalFilename=Ellipse+3.png&preferredSize=auto\",title:\"Photo\",type:ControlType.ResponsiveImage},ooLm6uYqT:{defaultValue:\"Klissia Malanquini\",displayTextArea:false,title:\"Name\",type:ControlType.String},pZ06rjRf0:{defaultValue:'\"Dra. Alice \\xe9 uma m\\xe9dica muito atenciosa e dedicada. Entreguei meus procedimentos est\\xe9ticos em suas m\\xe3os maravilhosas e n\\xe3o me arrependo!\"',displayTextArea:false,title:\"Text\",type:ControlType.String}});addFonts(FrameroyVHuYA_o,[{explicitInter:true,fonts:[{family:\"Lufga Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/Pmd3rrOgadJ9iJL6yECT7ab6MY.woff2\"},{family:\"Lato\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHvxw6XweuBCY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroyVHuYA_o\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"328\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"384\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"o5Ha7FGSl\\\":\\\"photo\\\",\\\"ooLm6uYqT\\\":\\\"name1\\\",\\\"pZ06rjRf0\\\":\\\"text\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oyVHuYA_o.map","// Generated by Framer (e1877f1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Carousel from\"https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/ZtFjxnixyznUo5AKQme5/Carousel.js\";import CardTestimonial from\"https://framerusercontent.com/modules/MuDXzIR2392skQSImEKh/G6J2PgBMaJelpL9QPWF7/oyVHuYA_o.js\";const CardTestimonialFonts=getFonts(CardTestimonial);const CarouselFonts=getFonts(Carousel);const cycleOrder=[\"gMcvegCAT\",\"QQ828xBis\",\"tzuYAV2zx\"];const serializationHash=\"framer-FnS7V\";const variantClassNames={gMcvegCAT:\"framer-v-uxy67\",QQ828xBis:\"framer-v-189y1be\",tzuYAV2zx:\"framer-v-1mwec77\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Desktop:\"gMcvegCAT\",Phone:\"tzuYAV2zx\",Tablet:\"QQ828xBis\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"gMcvegCAT\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gMcvegCAT\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-uxy67\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"gMcvegCAT\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-7d9e2fe6-5f41-4b4b-9a87-9b1412a31496, rgb(255, 255, 255))\",...style},...addPropertyOverrides({QQ828xBis:{\"data-framer-name\":\"Tablet\"},tzuYAV2zx:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1c2od2u\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"bgMzSTvYF\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-x40wdf\",\"data-framer-name\":\"texts\",layoutDependency:layoutDependency,layoutId:\"l_Ip0LAHJ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8p0zvh\",\"data-framer-name\":\"hat-text\",layoutDependency:layoutDependency,layoutId:\"hcrfrsojt\",style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(28, 79, 72)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Depoimentos\"})}),className:\"framer-m9bro8\",\"data-framer-name\":\"Depoimentos\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"PR8rDXHU3\",style:{\"--extracted-r6o4lv\":\"var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(28, 79, 72))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0x1ZmdhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Lufga Regular\", \"Lufga Regular Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"130%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(54, 75, 96)))\"},children:\"Transforma\\xe7\\xf5es reais, resultados satisfat\\xf3rios\"})}),className:\"framer-1gtoyx7\",\"data-framer-name\":\"Transforma\\xe7\\xf5es reais, resultados incr\\xedveis\",fonts:[\"CUSTOM;Lufga Regular\"],layoutDependency:layoutDependency,layoutId:\"Uiym9hcDf\",style:{\"--extracted-r6o4lv\":\"var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(54, 75, 96))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({tzuYAV2zx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0x1ZmdhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Lufga Regular\", \"Lufga Regular Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"130%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c78f77b-f795-4891-987b-0949a757e02a, rgb(54, 75, 96)))\"},children:\"Transforma\\xe7\\xf5es reais, resultados satisfat\\xf3rios\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TGF0by1yZWd1bGFy\",\"--framer-font-family\":'\"Lato\", \"Lato Placeholder\", sans-serif',\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5157f815-f34c-4370-871f-79e5ace82778, rgb(80, 80, 80)))\"},children:\"Veja o que os pacientes dizem sobre a experi\\xeancia com a Dra. Alice Guiotti.\"})}),className:\"framer-pv8qnv\",\"data-framer-name\":\"Veja o que os pacientes dizem sobre a experi\\xeancia com a Dra. Alice Guiotti\",fonts:[\"GF;Lato-regular\"],layoutDependency:layoutDependency,layoutId:\"v5tErSiBO\",style:{\"--extracted-r6o4lv\":\"var(--token-5157f815-f34c-4370-871f-79e5ace82778, rgb(80, 80, 80))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-gocc6w-container\",layoutDependency:layoutDependency,layoutId:\"FuulRfIpy-container\",children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:8,arrowRadius:40,arrowSize:40,showMouseControls:true},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeTransition:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"},fadeWidth:25},gap:32,height:\"100%\",id:\"FuulRfIpy\",layoutId:\"FuulRfIpy\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:true,paddingRight:0,paddingTop:0,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:4,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:0,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false,showScrollbar:false},sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:2,widthInset:0,widthType:\"auto\"},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"384px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-z88bcr-container\",layoutDependency:layoutDependency,layoutId:\"aH8UY5Pb4-container\",children:/*#__PURE__*/_jsx(CardTestimonial,{height:\"100%\",id:\"aH8UY5Pb4\",layoutId:\"aH8UY5Pb4\",o5Ha7FGSl:addImageAlt({src:\"https://framerusercontent.com/images/0iuyELQKh4louH9f80pDTdeFkh4.jpg\",srcSet:\"https://framerusercontent.com/images/0iuyELQKh4louH9f80pDTdeFkh4.jpg?scale-down-to=1024 970w,https://framerusercontent.com/images/0iuyELQKh4louH9f80pDTdeFkh4.jpg?scale-down-to=2048 1940w,https://framerusercontent.com/images/0iuyELQKh4louH9f80pDTdeFkh4.jpg 3638w\"},\"\"),ooLm6uYqT:\"Klissia Malanquini\",pZ06rjRf0:'\"Dra. Alice \\xe9 uma m\\xe9dica muito atenciosa e dedicada. Entreguei meus procedimentos est\\xe9ticos em suas m\\xe3os maravilhosas e n\\xe3o me arrependo!\"',style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"384px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-u06zks-container\",layoutDependency:layoutDependency,layoutId:\"bm83uLeHT-container\",children:/*#__PURE__*/_jsx(CardTestimonial,{height:\"100%\",id:\"bm83uLeHT\",layoutId:\"bm83uLeHT\",o5Ha7FGSl:addImageAlt({src:\"https://framerusercontent.com/images/PMF4wiuGJiKnmAdlVzlOmCHk.jpg\",srcSet:\"https://framerusercontent.com/images/PMF4wiuGJiKnmAdlVzlOmCHk.jpg?scale-down-to=1024 1018w,https://framerusercontent.com/images/PMF4wiuGJiKnmAdlVzlOmCHk.jpg?scale-down-to=2048 2036w,https://framerusercontent.com/images/PMF4wiuGJiKnmAdlVzlOmCHk.jpg 2848w\"},\"\"),ooLm6uYqT:\"Isabela Furtado\",pZ06rjRf0:\"“Melhor dermatologista que j\\xe1 fui!!! Muito atenciosa e muito competente. Resolveu todas as minhas demandas com muito carisma e dedica\\xe7\\xe3o! Nota 1000!!!”\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"384px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-nehvo4-container\",layoutDependency:layoutDependency,layoutId:\"jyXYIY5ju-container\",children:/*#__PURE__*/_jsx(CardTestimonial,{height:\"100%\",id:\"jyXYIY5ju\",layoutId:\"jyXYIY5ju\",o5Ha7FGSl:addImageAlt({src:\"https://framerusercontent.com/images/324E38lSaDurTHoXwQPmlJHEK4.jpg\",srcSet:\"https://framerusercontent.com/images/324E38lSaDurTHoXwQPmlJHEK4.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/324E38lSaDurTHoXwQPmlJHEK4.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/324E38lSaDurTHoXwQPmlJHEK4.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/324E38lSaDurTHoXwQPmlJHEK4.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/324E38lSaDurTHoXwQPmlJHEK4.jpg 4480w\"},\"\"),ooLm6uYqT:\"Marley Filho\",pZ06rjRf0:\"“Dra Alice \\xe9 a melhor dermatologista que eu j\\xe1 conheci! Extremamente comprometida com os pacientes, dedicada, estudiosa, esclarece todas as d\\xfavidas! Recomendo para  todos!”\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"384px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-bavr49-container\",layoutDependency:layoutDependency,layoutId:\"nzUhmJ82u-container\",children:/*#__PURE__*/_jsx(CardTestimonial,{height:\"100%\",id:\"nzUhmJ82u\",layoutId:\"nzUhmJ82u\",o5Ha7FGSl:addImageAlt({src:\"https://framerusercontent.com/images/FFxT5uVRsAYb1kx8Ye9mMVSlk4Y.jpg\",srcSet:\"https://framerusercontent.com/images/FFxT5uVRsAYb1kx8Ye9mMVSlk4Y.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/FFxT5uVRsAYb1kx8Ye9mMVSlk4Y.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/FFxT5uVRsAYb1kx8Ye9mMVSlk4Y.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/FFxT5uVRsAYb1kx8Ye9mMVSlk4Y.jpg 2884w\"},\"\"),ooLm6uYqT:\"Daniela Naz\\xe1rio\",pZ06rjRf0:\"“A Dra. Alice foi muito atenciosa durante toda a consulta, esclareceu todas as minhas d\\xfavidas. Uma excelente profissional!”\",style:{width:\"100%\"},width:\"100%\"})})})],snapObject:{fluid:true,snap:true,snapEdge:\"center\"},style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({QQ828xBis:{gap:24},tzuYAV2zx:{gap:24}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FnS7V.framer-1aamd5t, .framer-FnS7V .framer-1aamd5t { display: block; }\",\".framer-FnS7V.framer-uxy67 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: hidden; padding: 128px 32px 128px 32px; position: relative; width: 1280px; }\",\".framer-FnS7V .framer-1c2od2u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1216px; }\",\".framer-FnS7V .framer-x40wdf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 378px; }\",\".framer-FnS7V .framer-8p0zvh { 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: 4px 0px 4px 0px; position: relative; width: min-content; }\",\".framer-FnS7V .framer-m9bro8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-FnS7V .framer-1gtoyx7, .framer-FnS7V .framer-pv8qnv { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 378px; word-break: break-word; word-wrap: break-word; }\",\".framer-FnS7V .framer-gocc6w-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-FnS7V .framer-z88bcr-container, .framer-FnS7V .framer-u06zks-container, .framer-FnS7V .framer-nehvo4-container, .framer-FnS7V .framer-bavr49-container { height: auto; position: relative; width: 384px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-FnS7V.framer-uxy67, .framer-FnS7V .framer-1c2od2u, .framer-FnS7V .framer-x40wdf, .framer-FnS7V .framer-8p0zvh { gap: 0px; } .framer-FnS7V.framer-uxy67 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-FnS7V.framer-uxy67 > :first-child, .framer-FnS7V .framer-8p0zvh > :first-child { margin-left: 0px; } .framer-FnS7V.framer-uxy67 > :last-child, .framer-FnS7V .framer-8p0zvh > :last-child { margin-right: 0px; } .framer-FnS7V .framer-1c2od2u > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-FnS7V .framer-1c2od2u > :first-child, .framer-FnS7V .framer-x40wdf > :first-child { margin-top: 0px; } .framer-FnS7V .framer-1c2od2u > :last-child, .framer-FnS7V .framer-x40wdf > :last-child { margin-bottom: 0px; } .framer-FnS7V .framer-x40wdf > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-FnS7V .framer-8p0zvh > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\",\".framer-FnS7V.framer-v-189y1be.framer-uxy67 { padding: 64px 32px 64px 32px; width: 810px; }\",\".framer-FnS7V.framer-v-189y1be .framer-1c2od2u { flex: 1 0 0px; width: 1px; }\",\".framer-FnS7V.framer-v-1mwec77.framer-uxy67 { padding: 48px 16px 48px 16px; width: 390px; }\",\".framer-FnS7V.framer-v-1mwec77 .framer-1c2od2u { flex: 1 0 0px; gap: 48px; width: 1px; }\",\".framer-FnS7V.framer-v-1mwec77 .framer-x40wdf, .framer-FnS7V.framer-v-1mwec77 .framer-pv8qnv { width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-FnS7V.framer-v-1mwec77 .framer-1c2od2u { gap: 0px; } .framer-FnS7V.framer-v-1mwec77 .framer-1c2od2u > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-FnS7V.framer-v-1mwec77 .framer-1c2od2u > :first-child { margin-top: 0px; } .framer-FnS7V.framer-v-1mwec77 .framer-1c2od2u > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 830\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"QQ828xBis\":{\"layout\":[\"fixed\",\"auto\"]},\"tzuYAV2zx\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerzY5W1lYfe=withCSS(Component,css,\"framer-FnS7V\");export default FramerzY5W1lYfe;FramerzY5W1lYfe.displayName=\"testimonials\";FramerzY5W1lYfe.defaultProps={height:830,width:1280};addPropertyControls(FramerzY5W1lYfe,{variant:{options:[\"gMcvegCAT\",\"QQ828xBis\",\"tzuYAV2zx\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerzY5W1lYfe,[{explicitInter:true,fonts:[{family:\"Lato\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHvxw6XweuBCY.woff2\",weight:\"400\"},{family:\"Lufga Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/Pmd3rrOgadJ9iJL6yECT7ab6MY.woff2\"}]},...CardTestimonialFonts,...CarouselFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzY5W1lYfe\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"830\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QQ828xBis\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tzuYAV2zx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1280\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zY5W1lYfe.map","// Generated by Framer (04e0834)\nexport default function metadata(params,activeLocale){return{description:\"Dermatologista em Vit\\xf3ria-ES\",favicon:\"https://framerusercontent.com/assets/n0NB07AUmpT0mbRkIDRKiXjzFs.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/5jglfuZ77QdDNwLIW3Wgl56mAQ.png\",title:\"Dra. Alice Guiotti\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}