{"version":3,"file":"CheckoutFlow.2aj1pyVC.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","RichText","useState","CheckoutCtaButton","SubscriptionTypeToggle","CheckIcon","PriceNavButton","Expand","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","Phosphor","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","MessaggioDErrore","CheckBox","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","React.useRef","className","RichText","_Fragment","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","useState","useReducer","PlanPricingCard","AddonCard"],"sources":["https:/framerusercontent.com/modules/SSeH2JS7zVZYi4Epd32t/bAamq2ENILCgeVyE3XHJ/WeN5UT_Kr.js","https:/framer.com/m/SubscriptionTypeToggle-rhda.js@bAamq2ENILCgeVyE3XHJ","https:/framerusercontent.com/modules/tB9KD5PXM2foECnt5I2N/TeC28TNpyWGNzvzNjX5j/CheckoutButton.js","https:/framerusercontent.com/modules/PRd4Hy7OUweY3BCIo4TX/Dj0cfeymUn93990iPtzp/PricingTypes.js","https:/framerusercontent.com/modules/DyTlwTiqeZeXGDajsLPN/JHJYBncv5pCt81pnCvgc/CheckoutOverviewCard.js","https:/framerusercontent.com/modules/XoXh3XCZbzHI09Vcjqgy/KRobRU0ajRmj6JKlccQI/SubscriptionTypeTabs.js","https:/framerusercontent.com/modules/UnH0s2XjhQHCypVJvWbm/JItFhalxZUxlyKjlDFG8/FDthN9q3y.js","https:/framer.com/m/PlanPricingCard-qr4T.js@JItFhalxZUxlyKjlDFG8","https:/framerusercontent.com/modules/1OCJfxbXg6z8KXsVF5dC/EcKEbzHDJCUGdYynYtxQ/qMOIa9MYB.js","https:/framerusercontent.com/modules/r9Vg4KeAq9y4Y5VxuX4T/mTF2PYaonmOB6D1nJhsx/no42xGN6Q.js","https:/framer.com/m/AddonCard-Iyuo.js@mTF2PYaonmOB6D1nJhsx","https:/framerusercontent.com/modules/u7F94XiI79ABxE9ofakz/3lJHp8NZBVJt0iGymWcs/CheckoutFlow.js"],"sourcesContent":["// Generated by Framer (401032d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"sdfjJ8ojI\",\"myjCVNru3\"];const serializationHash=\"framer-3MLtd\";const variantClassNames={myjCVNru3:\"framer-v-1g3riqg\",sdfjJ8ojI:\"framer-v-1vc3ecz\"};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 transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;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={monthly:\"sdfjJ8ojI\",yearly:\"myjCVNru3\"};const getProps=({height,id,tap,width,...props})=>{return{...props,kcNDokUF5:tap??props.kcNDokUF5,variant:humanReadableVariantMap[props.variant]??props.variant??\"sdfjJ8ojI\"};};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,kcNDokUF5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"sdfjJ8ojI\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ehvycv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(kcNDokUF5){const res=await kcNDokUF5(...args);if(res===false)return false;}});const sharedStyleClassNames=[];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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1vc3ecz\",className,classNames),\"data-framer-name\":\"monthly\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"sdfjJ8ojI\",onTap:onTap1ehvycv,ref:ref??ref1,style:{...style},...addPropertyOverrides({myjCVNru3:{\"data-framer-name\":\"yearly\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(40, 40, 40))\"},children:\"Mensile\"})}),className:\"framer-vheapk\",\"data-framer-name\":\"Mensile\",fonts:[\"GF;Plus Jakarta Sans-700\"],layoutDependency:layoutDependency,layoutId:\"WoHU3d8vh\",style:{\"--extracted-r6o4lv\":\"rgb(40, 40, 40)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({myjCVNru3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(40, 40, 40))\"},children:\"Mensile\"})}),fonts:[\"GF;Plus Jakarta Sans-500\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-t94xan\",\"data-framer-name\":\"Rectangle 2852\",layoutDependency:layoutDependency,layoutId:\"oIKLDyhW1\",style:{backgroundColor:\"rgb(255, 197, 86)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},variants:{myjCVNru3:{backgroundColor:\"var(--token-f89c4ccb-f5f4-49e6-bd82-bd370b80a464, rgb(49, 88, 130))\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ph6qwt\",\"data-framer-name\":\"Ellipse 13\",layoutDependency:layoutDependency,layoutId:\"MUUaA3hFQ\",style:{backgroundColor:\"rgb(49, 88, 130)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"},variants:{myjCVNru3:{backgroundColor:\"var(--token-e87dad19-c485-4fc4-96fa-c2749b72e22a, rgb(255, 197, 86))\"}},...addPropertyOverrides({myjCVNru3:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(40, 40, 40))\"},children:\"Annuale\"})}),className:\"framer-j61xy2\",\"data-framer-name\":\"Annuale\",fonts:[\"GF;Plus Jakarta Sans-500\"],layoutDependency:layoutDependency,layoutId:\"ewP0vyHWH\",style:{\"--extracted-r6o4lv\":\"rgb(40, 40, 40)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({myjCVNru3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(40, 40, 40))\"},children:\"Annuale\"})}),fonts:[\"GF;Plus Jakarta Sans-700\"]}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3MLtd.framer-1qpyukl, .framer-3MLtd .framer-1qpyukl { display: block; }\",\".framer-3MLtd.framer-1vc3ecz { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3MLtd .framer-vheapk, .framer-3MLtd .framer-j61xy2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-3MLtd .framer-t94xan { flex: none; height: 24px; position: relative; width: 56px; }\",\".framer-3MLtd .framer-ph6qwt { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: absolute; right: 35px; top: 4px; width: 16px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-3MLtd.framer-1vc3ecz { gap: 0px; } .framer-3MLtd.framer-1vc3ecz > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-3MLtd.framer-1vc3ecz > :first-child { margin-left: 0px; } .framer-3MLtd.framer-1vc3ecz > :last-child { margin-right: 0px; } }\",\".framer-3MLtd.framer-v-1g3riqg .framer-ph6qwt { right: 5px; top: 50%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 227\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"myjCVNru3\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"kcNDokUF5\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerWeN5UT_Kr=withCSS(Component,css,\"framer-3MLtd\");export default FramerWeN5UT_Kr;FramerWeN5UT_Kr.displayName=\"SubscriptionTypeToggle\";FramerWeN5UT_Kr.defaultProps={height:24,width:227};addPropertyControls(FramerWeN5UT_Kr,{variant:{options:[\"sdfjJ8ojI\",\"myjCVNru3\"],optionTitles:[\"monthly\",\"yearly\"],title:\"Variant\",type:ControlType.Enum},kcNDokUF5:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerWeN5UT_Kr,[{explicitInter:true,fonts:[{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_TknNTxXUEKi4Rw.woff2\",weight:\"700\"},{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_m07NTxXUEKi4Rw.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWeN5UT_Kr\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"kcNDokUF5\\\":\\\"tap\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"myjCVNru3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"227\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WeN5UT_Kr.map","/*\n * SubscriptionTypeToggle\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/SSeH2JS7zVZYi4Epd32t/bAamq2ENILCgeVyE3XHJ/WeN5UT_Kr.js\"\nexport { default } from \"https://framerusercontent.com/modules/SSeH2JS7zVZYi4Epd32t/bAamq2ENILCgeVyE3XHJ/WeN5UT_Kr.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import CheckoutCtaButton from\"https://framer.com/m/CheckoutCtaButton-NEvD.js@BTqrv4C8PQWjIw04HQKU\";import{useEffect,useState}from\"react\";const SITE=\"plateformbilling\";function useChargebee(site){const[cbInstance,setCbInstance]=useState(null);useEffect(()=>{const script=document.createElement(\"script\");script.id=\"chargebee-script\";script.src=\"https://js.chargebee.com/v2/chargebee.js\";script.async=true;script.dataset.cbSite=\"plateformbilling\";script.onload=()=>{if(window.Chargebee){const cb=window.Chargebee.init({site,isItemsModel:true});console.log({cb});cb.isItemsModel=true;setCbInstance(cb);}};document.body.appendChild(script);return()=>{document.body.removeChild(script);};},[site,cbInstance]);return{cbInstance};}/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/components/auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function CheckoutButton({selectedSubscriptionType,selectedPlan,selectedAddons,style}){const{cbInstance}=useChargebee(SITE);const openCheckout=()=>{if(!cbInstance){console.warn(\"Chargebee not yet initialized.\");return;}const cart=cbInstance.getCart();const planPriceId=selectedPlan.chargebeeId[selectedSubscriptionType];if(!planPriceId){console.warn(\"No planPriceId found for this subscription type.\");return;}const product=cbInstance.initializeProduct(planPriceId,1);product.setCustomData({cf_partner:\"Web\"});// 3) Optionally add an activation \"addon\" if your plan has a separate activation charge\nconst planActivationId=selectedPlan.activationChargebeeId&&selectedPlan.activationChargebeeId[selectedSubscriptionType];if(planActivationId&&planActivationId!==\"\"){product.addAddon({id:planActivationId,quantity:1});}// 4) Add selected addons (and optionally their activation fee) to the product\nselectedAddons.forEach(addon=>{const addonId=addon.chargebeeId[selectedSubscriptionType];// If the addon definition includes a chargebee ID for this subscription type, add it\nif(addonId){product.addAddon({id:addonId,quantity:1});}// If the addon has a separate activation fee, add that too\nconst addonActivationId=addon.activationChargebeeId&&addon.activationChargebeeId[selectedSubscriptionType];if(addonActivationId){product.addAddon({id:addonActivationId,quantity:1});}});cart.replaceProduct(product);cart.proceedToCheckout();};return /*#__PURE__*/_jsx(CheckoutCtaButton,{style:{marginInline:\"auto\",...style},text:\"Vai al pagamento\",onClick:openCheckout,disabled:!cbInstance});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CheckoutButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CheckoutButton.map","import{ControlType}from\"framer\";export const SUBSCRIPTION_TYPE_CONTROL={type:ControlType.Enum,defaultValue:\"monthly\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"monthly\",\"yearly\"],optionTitles:[\"Monthly\",\"Yearly\"]};export const ADDON_CONTROL={type:ControlType.Object,controls:{id:{type:ControlType.String,title:\"Addon ID\",defaultValue:\"addon-1\"},name:{type:ControlType.String,title:\"Addon Name\",defaultValue:\"WiFi\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"High-speed internet access\"},readMoreUrl:{type:ControlType.String,title:\"Read More URL\",defaultValue:\"\"},infoDetail:{type:ControlType.String,title:\"Detail Info\",defaultValue:\"\"},price:{type:ControlType.Object,title:\"Addon Price\",controls:{monthly:{type:ControlType.Number,title:\"Monthly\",defaultValue:10},yearly:{type:ControlType.Number,title:\"Yearly\",defaultValue:100}}},showPrice:{type:ControlType.Boolean,title:\"Show Addon Price\",defaultValue:true},activationPrice:{type:ControlType.Object,title:\"Activation Price\",controls:{monthly:{type:ControlType.Number,title:\"Monthly\",defaultValue:5},yearly:{type:ControlType.Number,title:\"Yearly\",defaultValue:0}}},chargebeeId:{type:ControlType.Object,title:\"Addon Chargebee IDs\",controls:{monthly:{type:ControlType.String,title:\"Monthly\",defaultValue:\"\"},yearly:{type:ControlType.String,title:\"Yearly\",defaultValue:\"\"}}},activationChargebeeId:{type:ControlType.Object,title:\"Addon Activation Chargebee IDs\",controls:{monthly:{type:ControlType.String,title:\"Monthly\",defaultValue:\"\"},yearly:{type:ControlType.String,title:\"Yearly\",defaultValue:\"\"}}},addonDependencies:{type:ControlType.Array,title:\"Dependencies\",control:{type:ControlType.String},defaultValue:[]}}};export const PLAN_DETAILS_CONTROLS={price:{type:ControlType.Object,title:\"Price\",controls:{monthly:{type:ControlType.Number,title:\"Monthly Price\",defaultValue:50},yearly:{type:ControlType.Number,title:\"Yearly Price\",defaultValue:500}}},activationPrice:{type:ControlType.Object,title:\"Activation Price\",controls:{monthly:{type:ControlType.Number,title:\"Monthly Activation\",defaultValue:100},yearly:{type:ControlType.Number,title:\"Yearly Activation\",defaultValue:1e3}}},addons:{type:ControlType.Array,title:\"Add-ons\",control:ADDON_CONTROL}};export const PLAN_CONTROL={type:ControlType.Object,controls:{id:{type:ControlType.String,title:\"Plan ID\",defaultValue:\"plan-1\"},name:{type:ControlType.String,title:\"Plan Name\",defaultValue:\"Small Plan\"},seats:{type:ControlType.Array,title:\"Seats\",control:{type:ControlType.Number},defaultValue:[1,5]},chargebeeId:{type:ControlType.Object,title:\"Plan Chargebee IDs\",controls:{monthly:{type:ControlType.String,title:\"Monthly\",defaultValue:\"\"},yearly:{type:ControlType.String,title:\"Yearly\",defaultValue:\"\"}}},...PLAN_DETAILS_CONTROLS,showPrice:{type:ControlType.Boolean,title:\"Show Plan Price\",defaultValue:true}}};export function checkoutReducer(state,action){switch(action.type){case\"CHECKOUT/SET_PLAN\":return{...state,selectedPlan:action.payload,selectedAddons:[]};case\"CHECKOUT/TOGGLE_SUBSCRIPTION_TYPE\":return{...state,subscriptionType:state.subscriptionType===\"monthly\"?\"yearly\":\"monthly\"};case\"CHECKOUT/TOGGLE_ADDON\":{const toggledAddon=action.payload;const isSelected=state.selectedAddons.some(a=>a.id===toggledAddon.id);// 👉 SE LO SELEZIONO\nif(!isSelected){const dependenciesToAdd=toggledAddon.addonDependencies??[];const updatedAddons=[...state.selectedAddons,toggledAddon,...dependenciesToAdd.filter(depId=>!state.selectedAddons.some(a=>a.id===depId)).map(depId=>state.selectedPlan?.addons.find(a=>a.id===depId)).filter(Boolean)];return{...state,selectedAddons:updatedAddons};}else{const planAddons=state.selectedPlan?.addons??[];const dependentIds=findAllDependents(toggledAddon.id,planAddons);const updatedSelectedAddons=state.selectedAddons.filter(addon=>addon.id!==toggledAddon.id&&!dependentIds.includes(addon.id));return{...state,selectedAddons:updatedSelectedAddons};}}default:return state;}}/**\n * Trova ricorsivamente tutti gli addon che dipendono da un certo addon.\n */function findAllDependents(removedAddonId,allPlanAddons){const visited=new Set;const queue=[removedAddonId];while(queue.length>0){const currentId=queue.shift();const directDependents=allPlanAddons.filter(addon=>addon.addonDependencies?.includes(currentId));for(const dep of directDependents){if(!visited.has(dep.id)){visited.add(dep.id);queue.push(dep.id);}}}return Array.from(visited);}\nexport const __FramerMetadata__ = {\"exports\":{\"Plan\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PLAN_DETAILS_CONTROLS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CheckoutAction\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkoutReducer\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PLAN_CONTROL\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ADDON_CONTROL\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SubscriptionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Price\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CheckoutState\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SUBSCRIPTION_TYPE_CONTROL\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PlanDetails\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Addon\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PricingTypes.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import SubscriptionTypeToggle from\"https://framer.com/m/SubscriptionTypeToggle-rhda.js@bAamq2ENILCgeVyE3XHJ\";import CheckoutButton from\"https://framerusercontent.com/modules/tB9KD5PXM2foECnt5I2N/TeC28TNpyWGNzvzNjX5j/CheckoutButton.js\";import CheckIcon from\"https://framer.com/m/CheckIcon-Hq9m.js@4lzieTx0q2GdXQSZCuTk\";import{PLAN_CONTROL,ADDON_CONTROL,SUBSCRIPTION_TYPE_CONTROL}from\"https://framerusercontent.com/modules/PRd4Hy7OUweY3BCIo4TX/Dj0cfeymUn93990iPtzp/PricingTypes.js\";const MONTHS_IN_A_YEAR=12;const CardHeader=({title,children})=>/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"2rem\",display:\"flex\",flexDirection:\"column\",gap:\"20px\",alignItems:\"center\",borderBottomLeftRadius:\"2rem\",borderBottomRightRadius:\"2rem\",backgroundColor:\"#F5F5F5\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:\"24px\",fontWeight:600,textAlign:\"center\",color:\"#315883\",margin:0},children:title}),children]});const PriceItem=({name,price})=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"1rem\",width:\"100%\",alignItems:\"center\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(CheckIcon,{style:{height:\"20px\",width:\"20px\",color:\"#315883\"}}),/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:700,fontSize:\"18px\"},children:name})]}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",gap:\"4px\",fontWeight:\"700\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:\"24px\"},children:[\"€\",price]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"15px\",whiteSpace:\"nowrap\"},children:\"/ mese\"})]})]});const CardFooter=({totalPrice,activationLabels,selectedSubscriptionType,selectedPlan,selectedAddons})=>/*#__PURE__*/_jsxs(\"div\",{style:{color:\"white\",padding:\"2.5rem 2rem\",display:\"flex\",flexDirection:\"column\",gap:\"2rem\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:\"1.25rem\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"0.25rem\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:\"36px\",fontWeight:700},children:[\"€\",totalPrice]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"20px\"},children:\"/ mese\"})]}),activationLabels.map((activationLabel,index)=>/*#__PURE__*/_jsx(\"span\",{style:{textAlign:\"end\",fontSize:\"14px\"},children:activationLabel},index))]}),/*#__PURE__*/_jsx(CheckoutButton,{selectedSubscriptionType:selectedSubscriptionType,selectedPlan:selectedPlan,selectedAddons:selectedAddons,style:{marginInline:\"auto\"},title:\"Vai al pagamento\"})]});const PlanSavings=({selectedPlan,subscriptionType,style})=>{const monthlyCost=selectedPlan.price.monthly*12// Total cost if paid monthly\n;const yearlyCost=selectedPlan.price.yearly*12// Total cost if paid yearly\n;const yearlySavings=monthlyCost-yearlyCost// The savings amount\n;return /*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",position:\"relative\",...style},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"15px\",height:\"15px\",margin:\"0 auto\",position:\"absolute\",top:\"-14px\",left:\"50%\",transform:\"translateX(-50%)\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"15\",height:\"15\",viewBox:\"0 0 15 15\",fill:\"none\",id:\"svg-486628515_302\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5.76795 3C6.53775 1.66667 8.46225 1.66667 9.23205 3L12.2631 8.25C13.0329 9.58333 12.0707 11.25 10.5311 11.25H4.46891C2.92931 11.25 1.96706 9.58333 2.73686 8.25L5.76795 3Z\",fill:\"#315882\"})})}),/*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:\"#24528e\",borderRadius:\"999px\",color:\"white\",padding:\"10px 20px\",display:\"inline-block\",fontSize:\"12px\",fontWeight:\"bold\"},children:[\"Risparmia oltre \",yearlySavings,\"€\"]})]});};/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/components/auto-sizing\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n *\n * @framerIntrinsicWidth 440\n */export default function CheckoutOverviewCard(props){const{selectedSubscriptionType,onSubscriptionTypeChange,selectedPlan,selectedAddons,style}=props;const basePlanPrice=selectedPlan.price[selectedSubscriptionType];const addonsPrice=selectedAddons.reduce((sum,addon)=>sum+addon.price[selectedSubscriptionType],0);const totalPrice=basePlanPrice+addonsPrice;const yearlyCost=totalPrice*MONTHS_IN_A_YEAR;const addonActivationLabels=selectedAddons.filter(addon=>addon.activationPrice[selectedSubscriptionType]>0).map(addon=>`Attivazione ${addon.name}: €${addon.activationPrice[selectedSubscriptionType]} + IVA, una tantum`);const yearlyActivationLabels=[`Pagamento in unica soluzione annuale di €${yearlyCost} + IVA. Nessun costo di attivazione.`];// prima costruivi activationLabels con push; qui lo creiamo direttamente\nconst activationLabels=selectedSubscriptionType===\"yearly\"?[...yearlyActivationLabels,...addonActivationLabels]:[\"Prezzo non comprensivo di IVA\",...addonActivationLabels];return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:\"400px\",borderRadius:\"2.5rem\",overflow:\"hidden\",backgroundColor:\"#315883\",...style},children:[/*#__PURE__*/_jsxs(CardHeader,{title:\"Il tuo piano\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"1rem\"},children:[/*#__PURE__*/_jsx(SubscriptionTypeToggle,{variant:selectedSubscriptionType,onClick:onSubscriptionTypeChange}),/*#__PURE__*/_jsx(PlanSavings,{selectedPlan:selectedPlan,subscriptionType:selectedSubscriptionType,style:{position:\"relative\",left:\"50%\",transform:\"translateX(-25%)\"}})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",width:\"100%\",color:\"#315883\",gap:\"1rem\"},children:[/*#__PURE__*/_jsx(PriceItem,{name:selectedPlan.name,price:selectedPlan.price[selectedSubscriptionType]},selectedPlan.name),selectedAddons.map((item,index)=>/*#__PURE__*/_jsx(PriceItem,{name:item.name,price:item.price[selectedSubscriptionType]},index))]})]}),/*#__PURE__*/_jsx(CardFooter,{totalPrice:totalPrice,activationLabels:activationLabels,selectedSubscriptionType:selectedSubscriptionType,selectedPlan:selectedPlan,selectedAddons:selectedAddons})]});}addPropertyControls(CheckoutOverviewCard,{selectedPlan:PLAN_CONTROL,selectedAddons:{type:ControlType.Array,title:\"Add-ons\",control:ADDON_CONTROL},selectedSubscriptionType:SUBSCRIPTION_TYPE_CONTROL});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CheckoutOverviewCard\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"440\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CheckoutOverviewCard.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import PriceNavButton from\"https://framer.com/m/Price-Nav-Button-8qYg.js@kOd86dugkENOmYBaRUoM\";export function buildPlanLabel(seats){const[minSeats,maxSeats]=seats;if(maxSeats===-1)return`${minSeats}+`;if(minSeats===maxSeats)return`${minSeats}+`;return`${minSeats} - ${maxSeats}`;}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 50\n */export default function SubscriptionTypeTabs({availablePlans,selectedPlan,onSelectPlan,style}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"row\",justifyContent:\"center\",alignItems:\"center\",gap:\"1rem\",width:\"100%\",...style},children:availablePlans.map((plan,index)=>/*#__PURE__*/_jsx(PriceNavButton,{label:`${buildPlanLabel(plan.seats)} coperti`,variant:selectedPlan&&selectedPlan.name===plan.name?\"selected\":\"unselected\",onClick:()=>onSelectPlan(plan),style:{width:\"100%\"}},index))});}addPropertyControls(SubscriptionTypeTabs,{availablePlans:{type:ControlType.Array,title:\"Available Plans\",control:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Plan Name\"}}}},selectedPlan:{type:ControlType.Object,title:\"Selected Plan\",controls:{name:{type:ControlType.String,title:\"Plan Name\"}}},onSelectPlan:{type:ControlType.EventHandler,title:\"On Select Plan\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"buildPlanLabel\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"SubscriptionTypeTabs\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"600\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"50\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SubscriptionTypeTabs.map","// Generated by Framer (befeeaf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,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/qbxYa1mBApO8m0l4JrYn/RBQce6giUjnbjnUHiHdv/AEGMyW__3.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/owKrzELcj06sndszznCX/rdfePHg0wO1Jt14LbD0H/au2Fyn7Uu.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/xDpmHNldsR0CYatekkkX/PLHmr9H9yWRXlFo6fLV2/gE5X9fCQb.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/c8Jyvv4499lyHfS86ap2/bF0ooOu2sBh2J0ZEv2N2/gJTSwdalz.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/RgWpRpHuJ3Byb3vOd5by/GDLLd1MsRhK2MfOVmM0c/rWcaPicSC.js\";import Expand from\"https://framerusercontent.com/modules/4tvX9xE52aqmIIJHn9AM/TZ4MgEEew3vFqablCqLz/Se6MvYge7.js\";const ExpandFonts=getFonts(Expand);const serializationHash=\"framer-8ME1H\";const variantClassNames={SecnwPwz4:\"framer-v-wzuszv\"};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 negate=value=>{return!value;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,planName,planPrice,priceSubtitle,seatsCount,visibleMese,width,...props})=>{return{...props,iczR7Ugqc:seatsCount??props.iczR7Ugqc??\"0 - 39 posti a sedere\",l0ZtZoEZL:planName??props.l0ZtZoEZL??\"Piano Small\",NSKqFGTPg:visibleMese??props.NSKqFGTPg??true,OIcB1ymek:planPrice??props.OIcB1ymek??\"€ 69\",SJTOvLLaf:priceSubtitle??props.SJTOvLLaf??\"canone mensile\"};};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,l0ZtZoEZL,iczR7Ugqc,OIcB1ymek,SJTOvLLaf,NSKqFGTPg,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"SecnwPwz4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=negate(NSKqFGTPg);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wzuszv\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"SecnwPwz4\",ref:refBinding,style:{backgroundColor:\"var(--token-f671555a-1179-448f-a3ba-e3da5d9c2983, rgb(245, 245, 245))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d3up0u\",layoutDependency:layoutDependency,layoutId:\"ukjhMJz1X\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oq4zb2\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"FZa1DP8k6\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10jy3mf\",layoutDependency:layoutDependency,layoutId:\"xhVpW1xDt\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1y49q8h\",\"data-styles-preset\":\"AEGMyW__3\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-f89c4ccb-f5f4-49e6-bd82-bd370b80a464, rgb(49, 88, 130)))\"},children:\"Piano Small\"})}),className:\"framer-aeydwl\",\"data-framer-name\":\"Piano small\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"v5FoWnW6W\",style:{\"--extracted-1of0zx5\":\"var(--token-f89c4ccb-f5f4-49e6-bd82-bd370b80a464, rgb(49, 88, 130))\",\"--framer-paragraph-spacing\":\"0px\"},text:l0ZtZoEZL,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-hi6uba\",\"data-styles-preset\":\"au2Fyn7Uu\",style:{\"--framer-text-alignment\":\"left\"},children:\"0 - 39 posti a sedere\"})}),className:\"framer-j0x6yw\",\"data-framer-name\":\"0 - 39 posti a sedere\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YrCi9XEgf\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:iczR7Ugqc,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-elfn7n\",\"data-framer-name\":\"Price\",layoutDependency:layoutDependency,layoutId:\"VdrZujZ82\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cnw1gy\",layoutDependency:layoutDependency,layoutId:\"UhLcHEIgf\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1usszpa\",layoutDependency:layoutDependency,layoutId:\"Y3RUR8BDH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-ce8uey\",\"data-styles-preset\":\"gJTSwdalz\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-2894a450-0fc8-45c8-8c2d-bdc191c99e07, rgb(44, 120, 136)))\"},children:\"€ 69\"})}),className:\"framer-3ctrsa\",\"data-framer-name\":\"€ 69\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"apylLiMwk\",style:{\"--extracted-gdpscs\":\"var(--token-2894a450-0fc8-45c8-8c2d-bdc191c99e07, rgb(44, 120, 136))\",\"--framer-paragraph-spacing\":\"0px\"},text:OIcB1ymek,verticalAlignment:\"top\",withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-13cnn8n\",\"data-styles-preset\":\"rWcaPicSC\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-2894a450-0fc8-45c8-8c2d-bdc191c99e07, rgb(44, 120, 136)))\"},children:\"/ mese\"})}),className:\"framer-cdgnvb\",\"data-framer-name\":\"/mese\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qdwHm4ueN\",style:{\"--extracted-1eung3n\":\"var(--token-2894a450-0fc8-45c8-8c2d-bdc191c99e07, rgb(44, 120, 136))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dusryg\",\"data-styles-preset\":\"gE5X9fCQb\",children:\"canone mensile\"})}),className:\"framer-1vd3zwn\",\"data-framer-name\":\"canone mensile\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XGPOoec30\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:SJTOvLLaf,verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":qprkIkM66\",webPageId:\"zA470TxzI\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:840,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12ujxll-container\",layoutDependency:layoutDependency,layoutId:\"eFQFh3GgU-container\",nodeId:\"eFQFh3GgU\",rendersWithMotion:true,scopeId:\"FDthN9q3y\",children:/*#__PURE__*/_jsx(Expand,{ayHO1N6TI:{borderColor:\"var(--token-e87dad19-c485-4fc4-96fa-c2749b72e22a, rgb(255, 197, 86))\",borderStyle:\"solid\",borderWidth:1},height:\"100%\",id:\"eFQFh3GgU\",layoutId:\"eFQFh3GgU\",nRKRrXW75:resolvedLinks[0],qs4n4GgHT:\"var(--token-e87dad19-c485-4fc4-96fa-c2749b72e22a, rgb(255, 197, 86))\",sSEkHocyA:\"Scopri le funzionalit\\xe0 comprese nel piano\",style:{width:\"100%\"},variant:\"FkWZAFJ8G\",width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8ME1H.framer-oj9ve4, .framer-8ME1H .framer-oj9ve4 { display: block; }\",\".framer-8ME1H.framer-wzuszv { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 740px; will-change: var(--framer-will-change-override, transform); }\",\".framer-8ME1H .framer-1d3up0u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; overflow: visible; padding: 8px; position: relative; width: 100%; }\",\".framer-8ME1H .framer-1oq4zb2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 30px; position: relative; width: min-content; }\",\".framer-8ME1H .framer-10jy3mf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-8ME1H .framer-aeydwl, .framer-8ME1H .framer-3ctrsa, .framer-8ME1H .framer-cdgnvb, .framer-8ME1H .framer-1vd3zwn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-8ME1H .framer-j0x6yw { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 310px; word-break: break-word; word-wrap: break-word; }\",\".framer-8ME1H .framer-elfn7n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 30px; position: relative; width: min-content; }\",\".framer-8ME1H .framer-cnw1gy, .framer-8ME1H .framer-1usszpa { 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: 0px; position: relative; width: min-content; }\",\".framer-8ME1H .framer-12ujxll-container { flex: none; height: auto; position: relative; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 234.5\n * @framerIntrinsicWidth 740\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"l0ZtZoEZL\":\"planName\",\"iczR7Ugqc\":\"seatsCount\",\"OIcB1ymek\":\"planPrice\",\"SJTOvLLaf\":\"priceSubtitle\",\"NSKqFGTPg\":\"visibleMese\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFDthN9q3y=withCSS(Component,css,\"framer-8ME1H\");export default FramerFDthN9q3y;FramerFDthN9q3y.displayName=\"PlanPricingCard\";FramerFDthN9q3y.defaultProps={height:234.5,width:740};addPropertyControls(FramerFDthN9q3y,{l0ZtZoEZL:{defaultValue:\"Piano Small\",description:\"\",displayTextArea:false,title:\"planName\",type:ControlType.String},iczR7Ugqc:{defaultValue:\"0 - 39 posti a sedere\",displayTextArea:false,title:\"seatsCount\",type:ControlType.String},OIcB1ymek:{defaultValue:\"€ 69\",displayTextArea:false,title:\"planPrice\",type:ControlType.String},SJTOvLLaf:{defaultValue:\"canone mensile\",displayTextArea:false,title:\"priceSubtitle\",type:ControlType.String},NSKqFGTPg:{defaultValue:true,title:\"visibleMese\",type:ControlType.Boolean}});addFonts(FramerFDthN9q3y,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ExpandFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFDthN9q3y\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"l0ZtZoEZL\\\":\\\"planName\\\",\\\"iczR7Ugqc\\\":\\\"seatsCount\\\",\\\"OIcB1ymek\\\":\\\"planPrice\\\",\\\"SJTOvLLaf\\\":\\\"priceSubtitle\\\",\\\"NSKqFGTPg\\\":\\\"visibleMese\\\"}\",\"framerIntrinsicWidth\":\"740\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"234.5\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FDthN9q3y.map","/*\n * PlanPricingCard\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/UnH0s2XjhQHCypVJvWbm/JItFhalxZUxlyKjlDFG8/FDthN9q3y.js\"\nexport { default } from \"https://framerusercontent.com/modules/UnH0s2XjhQHCypVJvWbm/JItFhalxZUxlyKjlDFG8/FDthN9q3y.js\"\n","// Generated by Framer (570e25b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/owKrzELcj06sndszznCX/rdfePHg0wO1Jt14LbD0H/au2Fyn7Uu.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/k4ij0H6BH9vDVx2rPKtb/IAxyocXLJw9zvr8hoiIo/gkg7Kt440.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/nbd8obnPWzRmilRj4qRN/LoKzQuEaHz7wuNzEKovB/XRBXxuHI_.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/4AozADOQZfZgzwFd8xbX/0JuxHJrYvVwc0ZzfJus2/y5neyq9fS.js\";const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"rxpZofj7Y\",\"T11PqrvH4\",\"NbuH6GHrg\",\"o9R0P6zz0\",\"gmyMOUqeJ\"];const serializationHash=\"framer-M6clW\";const variantClassNames={gmyMOUqeJ:\"framer-v-8ykfyw\",NbuH6GHrg:\"framer-v-1lu5b3n\",o9R0P6zz0:\"framer-v-6ovggp\",rxpZofj7Y:\"framer-v-gtc99y\",T11PqrvH4:\"framer-v-1wy9epk\"};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={\"Variant 1\":\"rxpZofj7Y\",\"variant-platecall\":\"NbuH6GHrg\",\"variant-whatsapp\":\"T11PqrvH4\",Wifi:\"gmyMOUqeJ\"};const getProps=({chiudiErrore,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"rxpZofj7Y\",zOaxCYKMO:chiudiErrore??props.zOaxCYKMO};};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,zOaxCYKMO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rxpZofj7Y\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onClick1h7nock=activeVariantCallback(async(...args)=>{if(zOaxCYKMO){const res=await zOaxCYKMO(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"T11PqrvH4\",\"NbuH6GHrg\",\"o9R0P6zz0\",\"gmyMOUqeJ\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"gmyMOUqeJ\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-gtc99y\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"rxpZofj7Y\",ref:refBinding,style:{backgroundColor:\"var(--token-afe018ba-f0e6-49b0-a727-46bcb3354e51, rgb(255, 87, 90))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,...style},variants:{gmyMOUqeJ:{backgroundColor:\"var(--token-e87dad19-c485-4fc4-96fa-c2749b72e22a, rgb(255, 197, 86))\"},NbuH6GHrg:{backgroundColor:\"var(--token-f89c4ccb-f5f4-49e6-bd82-bd370b80a464, rgb(49, 88, 130))\"},o9R0P6zz0:{backgroundColor:\"var(--token-f89c4ccb-f5f4-49e6-bd82-bd370b80a464, rgb(49, 88, 130))\"},T11PqrvH4:{backgroundColor:\"var(--token-f89c4ccb-f5f4-49e6-bd82-bd370b80a464, rgb(49, 88, 130))\"}},...addPropertyOverrides({gmyMOUqeJ:{\"data-framer-name\":\"Wifi\"},NbuH6GHrg:{\"data-framer-name\":\"variant-platecall\"},o9R0P6zz0:{\"data-framer-name\":\"Wifi\"},T11PqrvH4:{\"data-framer-name\":\"variant-whatsapp\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lswpcp\",layoutDependency:layoutDependency,layoutId:\"VRrJWBFVe\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3z2u4o-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"oHyhCIlCS-container\",nodeId:\"oHyhCIlCS\",rendersWithMotion:true,scopeId:\"qMOIa9MYB\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"X\",id:\"oHyhCIlCS\",layoutId:\"oHyhCIlCS\",mirrored:false,onClick:onClick1h7nock,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qdbhit\",layoutDependency:layoutDependency,layoutId:\"SzK4sAYtK\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h78fg7-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"hT20ahTO2-container\",nodeId:\"hT20ahTO2\",rendersWithMotion:true,scopeId:\"qMOIa9MYB\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"WarningCircle\",id:\"hT20ahTO2\",layoutId:\"hT20ahTO2\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1j6vaze\",\"data-styles-preset\":\"gkg7Kt440\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255)))\"},children:\"Attenzione\"})}),className:\"framer-nfxf4j\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MSgaf7wJo\",style:{\"--extracted-1of0zx5\":\"var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{gmyMOUqeJ:{\"--extracted-1eung3n\":\"var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255))\"},NbuH6GHrg:{\"--extracted-1eung3n\":\"var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255))\"},o9R0P6zz0:{\"--extracted-1eung3n\":\"var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255))\"},T11PqrvH4:{\"--extracted-1eung3n\":\"var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gmyMOUqeJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-hi6uba\",\"data-styles-preset\":\"au2Fyn7Uu\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255)))\"},children:\"Per coperti intendiamo il numero di posti a sedere del tuo locale, considerando sia gli spazi interni che eventuali zone esterne o dehor.\"})})},NbuH6GHrg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-hi6uba\",\"data-styles-preset\":\"au2Fyn7Uu\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255)))\"},children:\"Cos'\\xe9 Centralino Platecall?\"})})},o9R0P6zz0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-hi6uba\",\"data-styles-preset\":\"au2Fyn7Uu\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255)))\"},children:\"Cos'\\xe9 Hotspot Wi-Fi?\"})})},T11PqrvH4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-hi6uba\",\"data-styles-preset\":\"au2Fyn7Uu\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255)))\"},children:\"Cos'\\xe9 WhatsApp Premium?\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1m8yh5p\",\"data-styles-preset\":\"y5neyq9fS\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255)))\"},children:\"Non puoi rimuovere Whatsapp Premium se hai selezionato Centralino PlateCall\"})}),className:\"framer-cmep1v\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JL1yKHLFL\",style:{\"--extracted-r6o4lv\":\"var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{NbuH6GHrg:{\"--extracted-1auwcjk\":\"var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255))\",\"--extracted-1dnekwv\":\"var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255))\",\"--extracted-1r764b2\":\"var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255))\",\"--extracted-1yuaxo\":\"var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255))\",\"--extracted-2gxw0f\":\"var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255))\",\"--extracted-qbdg34\":\"var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255))\",\"--extracted-ydz9fi\":\"var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255))\"},o9R0P6zz0:{\"--extracted-1iakedh\":\"var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255))\",\"--extracted-2gxw0f\":\"var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255))\"},T11PqrvH4:{\"--extracted-1iakedh\":\"var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255))\",\"--extracted-2gxw0f\":\"var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({NbuH6GHrg:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1wp14cz\",\"data-styles-preset\":\"XRBXxuHI_\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255)))\"},children:[\"Il \",/*#__PURE__*/_jsx(motion.strong,{children:\"centralino automatico\"}),\" PlateCall risponde alle telefonate al posto tuo 24h 7/7, attivabile \",/*#__PURE__*/_jsx(motion.strong,{children:\"solo in combinazione con WhatsApp Premium.\"})]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1wp14cz\",\"data-styles-preset\":\"XRBXxuHI_\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255)))\"},children:[\"PlateCall \",/*#__PURE__*/_jsx(motion.strong,{children:\"reindirizza le chiamate in entrata del tuo locale.\"}),\" Quando un cliente chiama il tuo locale, riceve risposta da una segreteria automatica che, su richiesta, invia il link per poter effettuare la prenotazione in completa autonomia. Grazie al messaggio automatico su WhatsApp, incentivi i clienti a prenotare online e con un click confermi la prenotazione.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1wp14cz\",\"data-styles-preset\":\"XRBXxuHI_\",style:{\"--framer-text-alignment\":\"left\"},children:[/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1auwcjk, var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Come funziona PlateCall in 4 step:\"})})]}),/*#__PURE__*/_jsxs(motion.ol,{className:\"framer-styles-preset-1wp14cz\",\"data-styles-preset\":\"XRBXxuHI_\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1dnekwv, var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255)))\"},children:[/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-qbdg34, var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Il cliente telefona\"}),\": PlateCall re-indirizza le chiamate in ingresso, offrendo al cliente la possibilit\\xe0 di parlare con la segreteria automatica.\"]})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1r764b2, var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Il cliente sceglie\"}),\": Il cliente pu\\xf2 decidere se ricevere un messaggio WhatsApp per prenotare online o se preferisce parlare direttamente con il ristorante.\"]})}),/*#__PURE__*/_jsx(motion.li,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yuaxo, var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Il cliente prenota\"}),\": PlateCall invia automaticamente al cliente un messaggio con il link per prenotare online.\"]})})]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1wp14cz\",\"data-styles-preset\":\"XRBXxuHI_\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Il ristoratore decide\"}),\": Hai il controllo totale! Se accettare o rifiutare la prenotazione \\xe8 una tua decisione.\"]})]}),fonts:[\"Inter\",\"Inter-Bold\"]},o9R0P6zz0:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1m8yh5p\",\"data-styles-preset\":\"y5neyq9fS\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255)))\"},children:[\"Con il servizio aggiuntivo di Hotspot Wi-Fi\",/*#__PURE__*/_jsx(motion.strong,{children:\" puoi sfruttare al massimo la connessione Wi-Fi del tuo locale\"}),\", per raccogliere i contatti dei clienti e aumentare la lista clienti del CRM di Plateform.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1m8yh5p\",\"data-styles-preset\":\"y5neyq9fS\",style:{\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255)))\"},children:[\"Inoltre, grazie a Hotspot Wi-Fi puoi incentivare i clienti a lasciare i loro contatti grazie al gioco del “Naviga&Vinci”. I tuoi clienti possono partecipare gratuitamente grazie alla \",/*#__PURE__*/_jsx(motion.strong,{children:\"possibilit\\xe0 di vincere un premio, \"}),\"compilando un breve modulo con i propri dati.\\u2028\\u2028\\u2028\\u2028\"]}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1m8yh5p\",\"data-styles-preset\":\"y5neyq9fS\",style:{\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255)))\"},children:\"Questo servizio aggiuntivo ti permette di trasformare il Wi-Fi in uno strumento di marketing, reputazione e vendita.\"})]}),fonts:[\"Inter\",\"Inter-Bold\"]},T11PqrvH4:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1m8yh5p\",\"data-styles-preset\":\"y5neyq9fS\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255)))\"},children:[\"Con WhatsApp Premium di Plateform,\",/*#__PURE__*/_jsx(motion.strong,{children:\" hai accesso a messaggi illimitati inviati da un numero \"}),\"dedicato del tuo locale su WhatsApp.\\xa0\"]}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1m8yh5p\",\"data-styles-preset\":\"y5neyq9fS\",style:{\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255)))\"},children:\"Grazie a questo servizio aggiuntivo, comunichi senza preoccuparti mai pi\\xf9 della ricarica. Invia messaggi illimitati su WhatsApp per prenotazioni, ordini e altro, rendendo la gestione del tuo locale ancora pi\\xf9 fluida.\"}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1m8yh5p\",\"data-styles-preset\":\"y5neyq9fS\",style:{\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Se non attivi WhatsApp Premium,\"}),\"\\xa0 puoi utilizzare i messaggi WhatsApp effettuando ricariche periodiche. Con WhatsApp Standard, ciascuna ricarica ti permette di inviare 1.000 messaggi. Una volta terminati i messaggi, per continuare a mandare comunicazioni via WhatsApp,\",/*#__PURE__*/_jsx(motion.strong,{children:\" dovrai richiedere una nuova ricarica.\"})]})]}),fonts:[\"Inter\",\"Inter-Bold\"]}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-M6clW.framer-wkmm99, .framer-M6clW .framer-wkmm99 { display: block; }\",\".framer-M6clW.framer-gtc99y { height: 252px; position: relative; width: 433px; }\",\".framer-M6clW .framer-1lswpcp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 0px; overflow: visible; padding: 50px; position: absolute; top: 0px; width: 100%; }\",\".framer-M6clW .framer-3z2u4o-container { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 25px); position: absolute; right: 19px; top: 19px; width: 21px; z-index: 1; }\",\".framer-M6clW .framer-qdbhit { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-M6clW .framer-h78fg7-container { flex: none; height: 21px; position: relative; width: 21px; }\",\".framer-M6clW .framer-nfxf4j { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-M6clW .framer-cmep1v { flex: none; height: auto; max-width: 100%; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-M6clW.framer-v-1wy9epk.framer-gtc99y { height: 428px; width: 701px; }\",\".framer-M6clW.framer-v-1wy9epk .framer-cmep1v, .framer-M6clW.framer-v-1lu5b3n .framer-cmep1v, .framer-M6clW.framer-v-6ovggp .framer-cmep1v { width: 100%; }\",\".framer-M6clW.framer-v-1lu5b3n.framer-gtc99y { height: 482px; width: 701px; }\",\".framer-M6clW.framer-v-6ovggp.framer-gtc99y { height: 377px; width: 701px; }\",\".framer-M6clW.framer-v-8ykfyw.framer-gtc99y { height: 251px; width: 701px; }\",\".framer-M6clW.framer-v-8ykfyw .framer-nfxf4j { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 252\n * @framerIntrinsicWidth 433\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"T11PqrvH4\":{\"layout\":[\"fixed\",\"fixed\"]},\"NbuH6GHrg\":{\"layout\":[\"fixed\",\"fixed\"]},\"o9R0P6zz0\":{\"layout\":[\"fixed\",\"fixed\"]},\"gmyMOUqeJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"zOaxCYKMO\":\"chiudiErrore\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqMOIa9MYB=withCSS(Component,css,\"framer-M6clW\");export default FramerqMOIa9MYB;FramerqMOIa9MYB.displayName=\"Messaggio d'errore\";FramerqMOIa9MYB.defaultProps={height:252,width:433};addPropertyControls(FramerqMOIa9MYB,{variant:{options:[\"rxpZofj7Y\",\"T11PqrvH4\",\"NbuH6GHrg\",\"o9R0P6zz0\",\"gmyMOUqeJ\"],optionTitles:[\"Variant 1\",\"variant-whatsapp\",\"variant-platecall\",\"Wifi\",\"Wifi\"],title:\"Variant\",type:ControlType.Enum},zOaxCYKMO:{title:\"Chiudi Errore\",type:ControlType.EventHandler}});addFonts(FramerqMOIa9MYB,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqMOIa9MYB\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"252\",\"framerVariables\":\"{\\\"zOaxCYKMO\\\":\\\"chiudiErrore\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"T11PqrvH4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NbuH6GHrg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"o9R0P6zz0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gmyMOUqeJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"433\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qMOIa9MYB.map","// Generated by Framer (193e88a)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getFontsFromSharedStyle,getPropertyControls,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/xDpmHNldsR0CYatekkkX/PLHmr9H9yWRXlFo6fLV2/gE5X9fCQb.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/c8Jyvv4499lyHfS86ap2/bF0ooOu2sBh2J0ZEv2N2/gJTSwdalz.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/RgWpRpHuJ3Byb3vOd5by/GDLLd1MsRhK2MfOVmM0c/rWcaPicSC.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/4AozADOQZfZgzwFd8xbX/0JuxHJrYvVwc0ZzfJus2/y5neyq9fS.js\";import MessaggioDErrore from\"https://framerusercontent.com/modules/1OCJfxbXg6z8KXsVF5dC/EcKEbzHDJCUGdYynYtxQ/qMOIa9MYB.js\";import CheckBox from\"https://framerusercontent.com/modules/keH6gA3Zg1C8Jq9fvJIF/OYiEC37Rq783zqHuMblE/THNX1J9Ob.js\";const MessaggioDErroreFonts=getFonts(MessaggioDErrore);const MotionDivWithFX=withFX(motion.div);const CheckBoxFonts=getFonts(CheckBox);const CheckBoxControls=getPropertyControls(CheckBox);const serializationHash=\"framer-f0n3T\";const variantClassNames={XnxZZcGOa:\"framer-v-18hsu92\"};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 isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const convertFromBoolean=(value,activeLocale)=>{if(value){return\"\";}else{return\"\";}};const toString=value=>{return typeof value===\"string\"?value:String(value);};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const convertFromBoolean1=(value,activeLocale)=>{if(value){return\"rxpZofj7Y\";}else{return\"rxpZofj7Y\";}};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};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 humanReadableEnumMap={checked:\"OvbH2a08L\",unchecked:\"od_kjLx_X\"};const getProps=({addonName,checkboxState,description,height,id,infoDetail,price,priceSubtitle,readMoreUrl,visibleMeseAddon,width,...props})=>{return{...props,gjuaWinXr:visibleMeseAddon??props.gjuaWinXr??true,lgY1xVWNa:addonName??props.lgY1xVWNa??\"WhatsApp Premium\",PjqdPfSxF:infoDetail??props.PjqdPfSxF??\"descrizione\",qLMsN66n2:price??props.qLMsN66n2??\"$69\",ViHF1PMWA:humanReadableEnumMap[checkboxState]??checkboxState??props.ViHF1PMWA??\"od_kjLx_X\",VRftBLbNO:priceSubtitle??props.VRftBLbNO??\"canone mensile\",wcOCdBxgJ:description??props.wcOCdBxgJ??\"descrizione\",xFLaPPDE9:readMoreUrl??props.xFLaPPDE9};};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,lgY1xVWNa,xFLaPPDE9,ViHF1PMWA,qLMsN66n2,VRftBLbNO,wcOCdBxgJ,PjqdPfSxF,gjuaWinXr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"XnxZZcGOa\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaptxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const textContent=toString(convertFromBoolean(equals(isSet(xFLaPPDE9),true),activeLocale));const ref1=React.useRef(null);const ref2=React.useRef(null);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-18hsu92\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"XnxZZcGOa\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f89c4ccb-f5f4-49e6-bd82-bd370b80a464, rgb(49, 88, 130))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f929ee3a-ebf9-4dbd-a0ea-7ef71aac8663, rgb(255, 255, 255))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-151zdoi\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"wm5oowQBP\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yra5i5\",layoutDependency:layoutDependency,layoutId:\"cb0QAcW4b\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-13cnn8n\",\"data-styles-preset\":\"rWcaPicSC\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-f89c4ccb-f5f4-49e6-bd82-bd370b80a464, rgb(49, 88, 130)))\"},children:\"Whatsapp Premium\"})}),className:\"framer-sqyjmu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jMrz6ut68\",style:{\"--extracted-1eung3n\":\"var(--token-f89c4ccb-f5f4-49e6-bd82-bd370b80a464, rgb(49, 88, 130))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:lgY1xVWNa,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1m8yh5p\",\"data-styles-preset\":\"y5neyq9fS\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(40, 40, 40))\"},children:\"descrizione\"})}),className:\"framer-uc18hv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DKW3210cp\",style:{\"--extracted-r6o4lv\":\"rgb(40, 40, 40)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:wcOCdBxgJ,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-afe018ba-f0e6-49b0-a727-46bcb3354e51, rgb(255, 87, 90)))\"},children:\"Leggi tutto\"})}),className:\"framer-1ahk062\",\"data-highlight\":true,fonts:[\"Inter\"],id:`${layoutId}-1ahk062`,layoutDependency:layoutDependency,layoutId:\"VCwV1Q_QX\",onTap:onTaptxyyif({overlay}),ref:ref1,style:{\"--extracted-r6o4lv\":\"var(--token-afe018ba-f0e6-49b0-a727-46bcb3354e51, rgb(255, 87, 90))\"},text:textContent,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1ahk062`,offsetX:75.25000995467417,offsetY:-37.796880260280886,onDismiss:overlay.hide,placement:\"bottom\",safeArea:false,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1mbi54u\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"z5xWEWbI8\",ref:ref2,role:\"dialog\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"433px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rb0bm9-container\",layoutDependency:layoutDependency,layoutId:\"urnrVur7E-container\",nodeId:\"urnrVur7E\",rendersWithMotion:true,scopeId:\"no42xGN6Q\",children:/*#__PURE__*/_jsx(MessaggioDErrore,{height:\"100%\",id:\"urnrVur7E\",layoutId:\"urnrVur7E\",style:{height:\"100%\",width:\"100%\"},variant:convertFromBoolean1(isSet(xFLaPPDE9),activeLocale),width:\"100%\"})})})})})})]})})]}),gjuaWinXr&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"200px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ihtotp-container\",layoutDependency:layoutDependency,layoutId:\"EwPx6djM9-container\",nodeId:\"EwPx6djM9\",rendersWithMotion:true,scopeId:\"no42xGN6Q\",children:/*#__PURE__*/_jsx(CheckBox,{height:\"100%\",id:\"EwPx6djM9\",layoutId:\"EwPx6djM9\",style:{width:\"100%\"},variant:ViHF1PMWA,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1m8yh5p\",\"data-styles-preset\":\"y5neyq9fS\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-19bcfe95-66c6-4e14-b949-dbe584c78982, rgb(0, 0, 0)))\"},children:\"descrizione\"})}),className:\"framer-15bdvnx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"z0vH6EQ9f\",style:{\"--extracted-r6o4lv\":\"var(--token-19bcfe95-66c6-4e14-b949-dbe584c78982, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:PjqdPfSxF,verticalAlignment:\"top\",withExternalLayout:true})]}),gjuaWinXr&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-64upgq\",\"data-framer-name\":\"Price\",layoutDependency:layoutDependency,layoutId:\"uEd0imQCM\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ppm0u8\",layoutDependency:layoutDependency,layoutId:\"oeyfjooiV\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-ce8uey\",\"data-styles-preset\":\"gJTSwdalz\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-2894a450-0fc8-45c8-8c2d-bdc191c99e07, rgb(44, 120, 136)))\"},children:\"$69\"})}),className:\"framer-12ixplt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yCa1sialU\",style:{\"--extracted-gdpscs\":\"var(--token-2894a450-0fc8-45c8-8c2d-bdc191c99e07, rgb(44, 120, 136))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:qLMsN66n2,verticalAlignment:\"top\",withExternalLayout:true}),gjuaWinXr&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-13cnn8n\",\"data-styles-preset\":\"rWcaPicSC\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-2894a450-0fc8-45c8-8c2d-bdc191c99e07, rgb(44, 120, 136)))\"},children:\"/mese\"})}),className:\"framer-v3yuu5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"x_VMmrOmn\",style:{\"--extracted-1eung3n\":\"var(--token-2894a450-0fc8-45c8-8c2d-bdc191c99e07, rgb(44, 120, 136))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dusryg\",\"data-styles-preset\":\"gE5X9fCQb\",children:\"canone mensile\"})}),className:\"framer-1jn2xd7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eV7v62jX2\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:VRftBLbNO,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-f0n3T.framer-w88uli, .framer-f0n3T .framer-w88uli { display: block; }\",\".framer-f0n3T.framer-18hsu92 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 45px; position: relative; width: 628px; will-change: var(--framer-will-change-override, transform); }\",\".framer-f0n3T .framer-151zdoi { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: center; max-width: 100%; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-f0n3T .framer-1yra5i5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-f0n3T .framer-sqyjmu, .framer-f0n3T .framer-12ixplt, .framer-f0n3T .framer-v3yuu5, .framer-f0n3T .framer-1jn2xd7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-f0n3T .framer-uc18hv, .framer-f0n3T .framer-15bdvnx { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-f0n3T .framer-1ahk062 { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-f0n3T .framer-1mbi54u { height: 169px; overflow: hidden; position: relative; width: 364px; will-change: var(--framer-will-change-override, transform); }\",\".framer-f0n3T .framer-1rb0bm9-container { flex: none; height: 252px; left: -95px; position: absolute; top: -64px; width: 433px; }\",\".framer-f0n3T .framer-ihtotp-container { flex: none; height: auto; position: relative; width: 200px; }\",\".framer-f0n3T .framer-64upgq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-f0n3T .framer-ppm0u8 { 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: 0px; position: relative; width: min-content; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-f0n3T[data-border=\"true\"]::after, .framer-f0n3T [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 259\n * @framerIntrinsicWidth 628\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"lgY1xVWNa\":\"addonName\",\"xFLaPPDE9\":\"readMoreUrl\",\"ViHF1PMWA\":\"checkboxState\",\"qLMsN66n2\":\"price\",\"VRftBLbNO\":\"priceSubtitle\",\"wcOCdBxgJ\":\"description\",\"PjqdPfSxF\":\"infoDetail\",\"gjuaWinXr\":\"visibleMeseAddon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerno42xGN6Q=withCSS(Component,css,\"framer-f0n3T\");export default Framerno42xGN6Q;Framerno42xGN6Q.displayName=\"AddonCard\";Framerno42xGN6Q.defaultProps={height:259,width:628};addPropertyControls(Framerno42xGN6Q,{lgY1xVWNa:{defaultValue:\"WhatsApp Premium\",displayTextArea:false,title:\"addonName\",type:ControlType.String},xFLaPPDE9:{title:\"readMoreUrl\",type:ControlType.Link},ViHF1PMWA:CheckBoxControls?.[\"variant\"]&&{...CheckBoxControls[\"variant\"],defaultValue:\"od_kjLx_X\",description:\"\",hidden:undefined,title:\"checkboxState\"},qLMsN66n2:{defaultValue:\"$69\",displayTextArea:false,title:\"price\",type:ControlType.String},VRftBLbNO:{defaultValue:\"canone mensile\",displayTextArea:false,title:\"priceSubtitle\",type:ControlType.String},wcOCdBxgJ:{defaultValue:\"descrizione\",displayTextArea:false,title:\"description\",type:ControlType.String},PjqdPfSxF:{defaultValue:\"descrizione\",displayTextArea:false,title:\"infoDetail\",type:ControlType.String},gjuaWinXr:{defaultValue:true,title:\"visibleMeseAddon\",type:ControlType.Boolean}});addFonts(Framerno42xGN6Q,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MessaggioDErroreFonts,...CheckBoxFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerno42xGN6Q\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"lgY1xVWNa\\\":\\\"addonName\\\",\\\"xFLaPPDE9\\\":\\\"readMoreUrl\\\",\\\"ViHF1PMWA\\\":\\\"checkboxState\\\",\\\"qLMsN66n2\\\":\\\"price\\\",\\\"VRftBLbNO\\\":\\\"priceSubtitle\\\",\\\"wcOCdBxgJ\\\":\\\"description\\\",\\\"PjqdPfSxF\\\":\\\"infoDetail\\\",\\\"gjuaWinXr\\\":\\\"visibleMeseAddon\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"628\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"259\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./no42xGN6Q.map","/*\n * AddonCard\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/r9Vg4KeAq9y4Y5VxuX4T/mTF2PYaonmOB6D1nJhsx/no42xGN6Q.js\"\nexport { default } from \"https://framerusercontent.com/modules/r9Vg4KeAq9y4Y5VxuX4T/mTF2PYaonmOB6D1nJhsx/no42xGN6Q.js\"\n","\"use client\";import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useReducer,useState}from\"react\";import CheckoutOverviewCard from\"https://framerusercontent.com/modules/DyTlwTiqeZeXGDajsLPN/JHJYBncv5pCt81pnCvgc/CheckoutOverviewCard.js\";import{PLAN_CONTROL,checkoutReducer}from\"https://framerusercontent.com/modules/PRd4Hy7OUweY3BCIo4TX/Dj0cfeymUn93990iPtzp/PricingTypes.js\";import SubscriptionTypeTabs,{buildPlanLabel}from\"https://framerusercontent.com/modules/XoXh3XCZbzHI09Vcjqgy/KRobRU0ajRmj6JKlccQI/SubscriptionTypeTabs.js\";import PlanPricingCard from\"https://framer.com/m/PlanPricingCard-qr4T.js@JItFhalxZUxlyKjlDFG8\";import AddonCard from\"https://framer.com/m/AddonCard-Iyuo.js@mTF2PYaonmOB6D1nJhsx\";/** Breakpoint tablet/mobile */const TABLET_MAX=1024;/** Palette desktop (default) */const DESKTOP_COLORS={heading:\"#315882\",grayTop:\"#f5f5f5\",darkBase:\"#1F4C74\",buttonBg:\"#2C7888\",buttonText:\"#FFFFFF\"};/** Palette tablet/mobile */const TM_COLORS={heading:\"#315882\",grayTop:\"#f5f5f5\",darkBase:\"#305882\",buttonBg:\"#2C7888\",buttonText:\"#FFFFFF\"};function useIsTabletMobile(){const[isTM,setIsTM]=useState(()=>typeof window!==\"undefined\"?window.innerWidth<=TABLET_MAX:false);useEffect(()=>{const onResize=()=>setIsTM(window.innerWidth<=TABLET_MAX);window.addEventListener(\"resize\",onResize);return()=>window.removeEventListener(\"resize\",onResize);},[]);return isTM;}export default function CheckoutFlow({plans,layout,tabsDirection}){const initialPlan=plans&&plans.length>0?plans[0]:null;const[state,dispatch]=useReducer(checkoutReducer,{selectedPlan:initialPlan,subscriptionType:\"monthly\",selectedAddons:[]});const{selectedPlan,subscriptionType,selectedAddons}=state;const isTabletMobile=useIsTabletMobile();const COLORS=isTabletMobile?TM_COLORS:DESKTOP_COLORS;const getCTAUrl=plan=>plan?.ctaUrl;const seatsLabel=buildPlanLabel(selectedPlan?.seats??\"\");const isContactOnly=!!getCTAUrl(selectedPlan)||seatsLabel&&seatsLabel.includes(\"250+\");const fallbackContactUrl=\"https://forms.plateform.app/richiesta-demo-large\";const contactUrl=getCTAUrl(selectedPlan)??fallbackContactUrl;if(!plans||plans.length===0){return /*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",padding:\"2rem\",color:COLORS.heading},children:[/*#__PURE__*/_jsx(\"h2\",{children:\"No plans available\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Please provide at least one plan in the property panel.\"})]});}const useGrid=!isTabletMobile&&layout===\"grid\";return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"2rem\",alignItems:\"center\",width:\"100%\",fontFamily:\"Plus Jakarta Sans, sans-serif\"},children:[/*#__PURE__*/_jsx(SubscriptionTypeTabs,{availablePlans:plans,selectedPlan:selectedPlan,onSelectPlan:plan=>dispatch({type:\"CHECKOUT/SET_PLAN\",payload:plan}),style:{flexDirection:tabsDirection}}),isTabletMobile&&isContactOnly&&/*#__PURE__*/_jsx(ContactOnlyMergedCard,{url:contactUrl,planName:selectedPlan.name,COLORS:COLORS}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",...useGrid?gridLayoutStyle:columnLayoutStyle},children:[/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\"},children:[!(isTabletMobile&&isContactOnly)&&/*#__PURE__*/_jsx(PlanPricingCard,{planName:selectedPlan.name,visibleMese:!selectedPlan.showPrice,seatsCount:`${seatsLabel} posti a sedere`,planPrice:selectedPlan.showPrice===false?\"Preventivo su richiesta\"// 👈 quando showPrice è false\n:isContactOnly?/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"0.25rem\"},children:\"Preventivo su richiesta\"}):`€${selectedPlan.price[subscriptionType]}`,priceSubtitle:selectedPlan.showPrice===false?\"\"// 👈 nessun sottotitolo quando showPrice è false\n:isContactOnly?\"\":subscriptionType===\"monthly\"?\"canone mensile\":\"fatturato annualmente\",style:{marginBottom:\"3rem\",width:\"100%\"}}),selectedPlan.addons.length>0&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",width:\"100%\",gap:\"1.5rem\"},children:[/*#__PURE__*/_jsx(\"h4\",{style:{fontSize:\"20px\",fontWeight:\"bold\",color:COLORS.heading,margin:0},children:\"Moduli opzionali\"}),selectedPlan.addons.map(addon=>{const checked=selectedAddons.some(a=>a.id===addon.id);return /*#__PURE__*/_jsx(AddonCard,{checkboxState:checked?\"checked\":\"unchecked\",addonName:addon.name,visibleMeseAddon:addon.showPrice,price:selectedPlan.showPrice===false?\"\"// nascondi il prezzo se showPrice è false\n:isContactOnly?\"—\":`€${addon.price[subscriptionType]}`,description:addon.description,readMoreUrl:addon.readMoreUrl,infoDetail:addon.infoDetail,priceSubtitle:selectedPlan.showPrice===false?\"\"// niente sottotitolo se showPrice è false\n:isContactOnly?\"\":subscriptionType===\"monthly\"?\"canone mensile\":\"fatturato annualmente\",style:{width:\"100%\"},onClick:()=>dispatch({type:\"CHECKOUT/TOGGLE_ADDON\",payload:addon})},addon.id);})]})]}),isContactOnly?isTabletMobile?null:/*#__PURE__*/_jsx(ContactOnlyCard,{url:contactUrl,planName:selectedPlan.name,COLORS:COLORS}):/*#__PURE__*/_jsx(CheckoutOverviewCard,{selectedPlan:selectedPlan,onSubscriptionTypeChange:()=>dispatch({type:\"CHECKOUT/TOGGLE_SUBSCRIPTION_TYPE\"}),selectedAddons:selectedAddons,selectedSubscriptionType:subscriptionType,style:{width:\"100%\",position:\"sticky\",height:\"fit-content\",top:\"120px\"}})]})]});}/** Contact only card desktop */function ContactOnlyCard({url,planName,COLORS}){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",position:\"sticky\",top:\"120px\",height:\"fit-content\",borderRadius:24,overflow:\"hidden\",boxShadow:\"0 8px 24px rgba(0,0,0,0.08)\",display:\"flex\",flexDirection:\"column\",backgroundColor:COLORS.darkBase},children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"36px 28px\",backgroundColor:COLORS.grayTop},children:[/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,color:COLORS.heading,fontSize:20,fontWeight:700,textAlign:\"center\"},children:\"Il tuo piano\"}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:20,color:COLORS.heading,fontWeight:800,fontSize:24,display:\"flex\",alignItems:\"center\",gap:10,justifyContent:\"flex-start\"},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{fontSize:20},children:\"✓\"}),/*#__PURE__*/_jsx(\"span\",{children:planName})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"28px\",display:\"flex\",justifyContent:\"center\",borderBottomLeftRadius:24,borderBottomRightRadius:24},children:/*#__PURE__*/_jsx(CTAButton,{url:url,COLORS:COLORS})})]});}/** Contact only card mobile/tablet */function ContactOnlyMergedCard({url,planName,visibleMese,COLORS}){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",borderRadius:24,overflow:\"hidden\",boxShadow:\"0 8px 24px rgba(0,0,0,0.08)\",display:\"flex\",flexDirection:\"column\",backgroundColor:COLORS.darkBase,marginTop:\"0.5rem\",marginBottom:\"2rem\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{padding:\"28px 24px 24px\",backgroundColor:COLORS.grayTop},children:/*#__PURE__*/_jsx(\"div\",{style:{color:COLORS.heading,fontSize:28,fontWeight:800,lineHeight:1.1},children:planName})}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"24px\",display:\"flex\",justifyContent:\"center\",borderBottomLeftRadius:24,borderBottomRightRadius:24},children:/*#__PURE__*/_jsx(CTAButton,{url:url,COLORS:COLORS})})]});}function CTAButton({url,COLORS}){return /*#__PURE__*/_jsx(\"a\",{href:url,target:\"_blank\",rel:\"noopener noreferrer\",style:{all:\"unset\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",borderRadius:9999,padding:\"14px 40px\",fontWeight:700,fontSize:16,backgroundColor:COLORS.buttonBg,color:COLORS.buttonText,textAlign:\"center\"},children:\"Richiedi informazioni\"});}const gridLayoutStyle={display:\"grid\",gridTemplateColumns:\"2fr 1fr\",gap:\"1rem\"};const columnLayoutStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:\"1rem\"};addPropertyControls(CheckoutFlow,{plans:{type:ControlType.Array,title:\"Plans\",control:PLAN_CONTROL},layout:{type:ControlType.Enum,title:\"Layout\",defaultValue:\"grid\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"grid\",\"column\"],optionTitles:[\"Grid\",\"Column\"]},tabsDirection:{type:ControlType.Enum,title:\"Tabs Direction\",defaultValue:\"row\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"row\",\"column\"],optionTitles:[\"Row\",\"Column\"]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CheckoutFlow\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CheckoutFlow.map"],"mappings":"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"}