{"version":3,"file":"ToggleSwitch.Ggh2m4wN.mjs","names":["React.useContext","React.useMemo","React.Fragment","useRef","React.useId","RichText","useState","useRef"],"sources":["https:/framerusercontent.com/modules/fpTSjIocNo3rkEEr7Bjq/fE979qjIAuOQBxA0hFN4/XqYKkLrxn.js","https:/framerusercontent.com/modules/tl4cjCJ3cPqPreTeyhGz/CwvnEXWLZBDR4P0XOBs4/ToggleSwitch.js"],"sourcesContent":["// Generated by Framer (e2c535a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={EFYNG8e6h:{hover:true},gqElSFI4o:{hover:true},pbkgWnKXE:{hover:true},R6x2TvGNw:{hover:true},Tb4vHg61H:{hover:true},VcTDbpG2q:{hover:true},xVXKk4MGz:{hover:true},z1UzNLXSZ:{hover:true}};const cycleOrder=[\"VcTDbpG2q\",\"EFYNG8e6h\",\"gqElSFI4o\",\"z1UzNLXSZ\",\"R6x2TvGNw\",\"pbkgWnKXE\",\"Tb4vHg61H\",\"xVXKk4MGz\"];const serializationHash=\"framer-USxQt\";const variantClassNames={EFYNG8e6h:\"framer-v-162qhzv\",gqElSFI4o:\"framer-v-y8sf24\",pbkgWnKXE:\"framer-v-1t2iezy\",R6x2TvGNw:\"framer-v-6h0ugl\",Tb4vHg61H:\"framer-v-wkjlxw\",VcTDbpG2q:\"framer-v-jydde6\",xVXKk4MGz:\"framer-v-7sca9p\",z1UzNLXSZ:\"framer-v-4v6p8w\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Boutique:\"VcTDbpG2q\",Bronze:\"R6x2TvGNw\",Enterprise:\"z1UzNLXSZ\",Gold:\"Tb4vHg61H\",Growth:\"EFYNG8e6h\",Platinum:\"xVXKk4MGz\",Pro:\"gqElSFI4o\",Silver:\"pbkgWnKXE\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"VcTDbpG2q\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VcTDbpG2q\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"fGqBaIShH\"},motionChild:true,nodeId:\"VcTDbpG2q\",openInNewTab:false,scopeId:\"XqYKkLrxn\",smoothScroll:false,...addPropertyOverrides({\"EFYNG8e6h-hover\":{href:\"https://buy.stripe.com/00w7sK4Pa1GXf579iY6AM1w\",openInNewTab:true},\"gqElSFI4o-hover\":{href:\"https://buy.stripe.com/7sY8wOa9u1GX3mpeDi6AM1x\",openInNewTab:true},\"pbkgWnKXE-hover\":{href:\"https://buy.stripe.com/bJebJ06Xi5XdaOR52I6AM1r\",openInNewTab:true},\"R6x2TvGNw-hover\":{href:\"https://buy.stripe.com/28E14mftO3P50ad7aQ6AM1q\",openInNewTab:true},\"Tb4vHg61H-hover\":{href:\"https://buy.stripe.com/5kQcN4gxS1GXg9b9iY6AM1s\",openInNewTab:true},\"VcTDbpG2q-hover\":{href:\"https://buy.stripe.com/5kQ4gy81mfxNg9b3YE6AM1v\",openInNewTab:true},\"xVXKk4MGz-hover\":{href:\"https://buy.stripe.com/00w00ichCgBRcWZ8eU6AM1t\",openInNewTab:true},\"z1UzNLXSZ-hover\":{href:\"https://buy.stripe.com/9B65kCchC1GX6yB8eU6AM1y\",openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-jydde6\",className,classNames)} framer-89fmyc`,\"data-framer-name\":\"Boutique\",layoutDependency:layoutDependency,layoutId:\"VcTDbpG2q\",ref:refBinding,style:{backgroundColor:\"rgb(0, 85, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},variants:{\"EFYNG8e6h-hover\":{backgroundColor:\"var(--token-34511d32-46df-4e60-9ccc-5d4228411487, rgb(23, 63, 150))\"},\"gqElSFI4o-hover\":{backgroundColor:\"var(--token-34511d32-46df-4e60-9ccc-5d4228411487, rgb(23, 63, 150))\"},\"pbkgWnKXE-hover\":{backgroundColor:\"var(--token-34511d32-46df-4e60-9ccc-5d4228411487, rgb(23, 63, 150))\"},\"R6x2TvGNw-hover\":{backgroundColor:\"var(--token-34511d32-46df-4e60-9ccc-5d4228411487, rgb(23, 63, 150))\"},\"Tb4vHg61H-hover\":{backgroundColor:\"var(--token-34511d32-46df-4e60-9ccc-5d4228411487, rgb(23, 63, 150))\"},\"VcTDbpG2q-hover\":{backgroundColor:\"var(--token-34511d32-46df-4e60-9ccc-5d4228411487, rgb(23, 63, 150))\"},\"xVXKk4MGz-hover\":{backgroundColor:\"var(--token-34511d32-46df-4e60-9ccc-5d4228411487, rgb(23, 63, 150))\"},\"z1UzNLXSZ-hover\":{backgroundColor:\"var(--token-34511d32-46df-4e60-9ccc-5d4228411487, rgb(23, 63, 150))\"}},...addPropertyOverrides({\"EFYNG8e6h-hover\":{\"data-framer-name\":undefined},\"gqElSFI4o-hover\":{\"data-framer-name\":undefined},\"pbkgWnKXE-hover\":{\"data-framer-name\":undefined},\"R6x2TvGNw-hover\":{\"data-framer-name\":undefined},\"Tb4vHg61H-hover\":{\"data-framer-name\":undefined},\"VcTDbpG2q-hover\":{\"data-framer-name\":undefined},\"xVXKk4MGz-hover\":{\"data-framer-name\":undefined},\"z1UzNLXSZ-hover\":{\"data-framer-name\":undefined},EFYNG8e6h:{\"data-framer-name\":\"Growth\"},gqElSFI4o:{\"data-framer-name\":\"Pro\"},pbkgWnKXE:{\"data-framer-name\":\"Silver\"},R6x2TvGNw:{\"data-framer-name\":\"Bronze\"},Tb4vHg61H:{\"data-framer-name\":\"Gold\"},xVXKk4MGz:{\"data-framer-name\":\"Platinum\"},z1UzNLXSZ:{\"data-framer-name\":\"Enterprise\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmUgVmlldG5hbSBQcm8tNTAw\",\"--framer-font-family\":'\"Be Vietnam Pro\", \"Be Vietnam Pro Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.48px\",\"--framer-line-height\":\"135%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Choose Plan\"})}),className:\"framer-y70cxd\",\"data-framer-name\":\"Get started\",fonts:[\"GF;Be Vietnam Pro-500\"],layoutDependency:layoutDependency,layoutId:\"V4PrMzzaq\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"30px\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-USxQt.framer-89fmyc, .framer-USxQt .framer-89fmyc { display: block; }\",\".framer-USxQt.framer-jydde6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: 40px; justify-content: center; overflow: visible; padding: 14px 24px 14px 24px; position: relative; text-decoration: none; width: 306px; }\",\".framer-USxQt .framer-y70cxd { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 306\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"EFYNG8e6h\":{\"layout\":[\"fixed\",\"fixed\"]},\"gqElSFI4o\":{\"layout\":[\"fixed\",\"fixed\"]},\"z1UzNLXSZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"R6x2TvGNw\":{\"layout\":[\"fixed\",\"fixed\"]},\"pbkgWnKXE\":{\"layout\":[\"fixed\",\"fixed\"]},\"Tb4vHg61H\":{\"layout\":[\"fixed\",\"fixed\"]},\"xVXKk4MGz\":{\"layout\":[\"fixed\",\"fixed\"]},\"wumese714\":{\"layout\":[\"fixed\",\"fixed\"]},\"x1fYQWYz9\":{\"layout\":[\"fixed\",\"fixed\"]},\"nvuncACEX\":{\"layout\":[\"fixed\",\"fixed\"]},\"KbiYyU5Wf\":{\"layout\":[\"fixed\",\"fixed\"]},\"g1qhbNfcL\":{\"layout\":[\"fixed\",\"fixed\"]},\"m_U6zJrO1\":{\"layout\":[\"fixed\",\"fixed\"]},\"q8r5mda2F\":{\"layout\":[\"fixed\",\"fixed\"]},\"vTfj1I0EG\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXqYKkLrxn=withCSS(Component,css,\"framer-USxQt\");export default FramerXqYKkLrxn;FramerXqYKkLrxn.displayName=\"Consent Management 2\";FramerXqYKkLrxn.defaultProps={height:40,width:306};addPropertyControls(FramerXqYKkLrxn,{variant:{options:[\"VcTDbpG2q\",\"EFYNG8e6h\",\"gqElSFI4o\",\"z1UzNLXSZ\",\"R6x2TvGNw\",\"pbkgWnKXE\",\"Tb4vHg61H\",\"xVXKk4MGz\"],optionTitles:[\"Boutique\",\"Growth\",\"Pro\",\"Enterprise\",\"Bronze\",\"Silver\",\"Gold\",\"Platinum\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerXqYKkLrxn,[{explicitInter:true,fonts:[{cssFamilyName:\"Be Vietnam Pro\",source:\"google\",style:\"normal\",uiFamilyName:\"Be Vietnam Pro\",url:\"https://fonts.gstatic.com/s/bevietnampro/v12/QdVMSTAyLFyeg_IDWvOJmVES_HTEJl83T7wrcwap.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXqYKkLrxn\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"306\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EFYNG8e6h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gqElSFI4o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"z1UzNLXSZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"R6x2TvGNw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pbkgWnKXE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Tb4vHg61H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xVXKk4MGz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wumese714\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"x1fYQWYz9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nvuncACEX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KbiYyU5Wf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"g1qhbNfcL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"m_U6zJrO1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"q8r5mda2F\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vTfj1I0EG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XqYKkLrxn.map","// Toggle switch component that sends true/false values to Framer forms\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,startTransition,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerIntrinsicWidth 50\n * @framerIntrinsicHeight 30\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function ToggleSwitch(props){const{defaultValue=false,name=\"toggle\",valueOn=\"true\",valueOff=\"false\",onValueChange,activeColor=\"#34C759\",inactiveColor=\"#D1D1D6\",thumbColor=\"#FFFFFF\",disabled=false,required=false,style}=props;const[isOn,setIsOn]=useState(defaultValue);const inputRef=useRef(null);useEffect(()=>{setIsOn(defaultValue);},[defaultValue]);useEffect(()=>{if(inputRef.current){inputRef.current.dispatchEvent(new Event(\"input\",{bubbles:true}));inputRef.current.dispatchEvent(new Event(\"change\",{bubbles:true}));}},[isOn]);const handleToggle=()=>{if(disabled)return;const newValue=!isOn;startTransition(()=>{setIsOn(newValue);});if(onValueChange){onValueChange(newValue);}};return /*#__PURE__*/_jsxs(\"div\",{style:{...style,position:\"relative\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",cursor:disabled?\"not-allowed\":\"pointer\",opacity:disabled?.5:1,userSelect:\"none\"},onClick:handleToggle,onKeyDown:e=>{if(e.key===\" \"||e.key===\"Enter\"){e.preventDefault();handleToggle();}},role:\"switch\",\"aria-checked\":isOn,tabIndex:disabled?-1:0,children:[/*#__PURE__*/_jsx(\"input\",{ref:inputRef,type:\"hidden\",name:name,value:isOn?valueOn:valueOff,readOnly:true}),/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",required:required,checked:isOn,onChange:()=>{},tabIndex:-1,style:{position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,pointerEvents:\"none\",zIndex:-1}}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",backgroundColor:isOn?activeColor:inactiveColor,borderRadius:999,transition:\"background-color 0.3s\",position:\"relative\"},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:2,bottom:2,left:isOn?\"calc(100% - 2px)\":\"2px\",transform:isOn?\"translateX(-100%)\":\"none\",aspectRatio:\"1 / 1\",height:\"calc(100% - 4px)\",backgroundColor:thumbColor,borderRadius:\"50%\",transition:\"left 0.3s, transform 0.3s\",boxShadow:\"0 3px 8px rgba(0, 0, 0, 0.15), 0 3px 1px rgba(0, 0, 0, 0.06)\"}})})]});}addPropertyControls(ToggleSwitch,{defaultValue:{type:ControlType.Boolean,title:\"Default Value\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},valueOn:{type:ControlType.String,title:\"Value On\",defaultValue:\"true\"},valueOff:{type:ControlType.String,title:\"Value Off\",defaultValue:\"false\"},name:{type:ControlType.String,title:\"Name\",defaultValue:\"toggle\",placeholder:\"Field name...\"},activeColor:{type:ControlType.Color,title:\"Active Color\",defaultValue:\"#34C759\"},inactiveColor:{type:ControlType.Color,title:\"Inactive Color\",defaultValue:\"#D1D1D6\"},thumbColor:{type:ControlType.Color,title:\"Thumb Color\",defaultValue:\"#FFFFFF\"},disabled:{type:ControlType.Boolean,title:\"Disabled\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},required:{type:ControlType.Boolean,title:\"Required\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},onValueChange:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ToggleSwitch\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"30\",\"framerIntrinsicWidth\":\"50\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ToggleSwitch.map"],"mappings":"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"}