{"version":3,"file":"script_main.BO_e5ama.mjs","names":["Footer","useRef","React.useId","PropertyOverrides","React.createElement","Principal","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/v9w1LQMd4EfKL28RG6Nt/fNGwOxlvlXNxhasBEh5M/IUoir3N3E.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (e26a126)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/LJki37UjB5KBVYI60fjt/Cookies.js\";import Footer from\"#framer/local/canvasComponent/KeIh17DAL/KeIh17DAL.js\";const CookieBannerFonts=getFonts(CookieBanner);const FooterFonts=getFonts(Footer);const breakpoints={FNgOGO1r0:\"(max-width: 809.98px)\",TPezN9uv7:\"(min-width: 810px) and (max-width: 1439.98px)\",wfwUWrD8O:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-6nIp2\";const variantClassNames={FNgOGO1r0:\"framer-v-1asiu1k\",TPezN9uv7:\"framer-v-6qajp2\",wfwUWrD8O:\"framer-v-htm0xb\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6nIp2.framer-g3bx6m, .framer-6nIp2 .framer-g3bx6m { display: block; }\",\".framer-6nIp2.framer-htm0xb { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-6nIp2 .framer-rqz3m6 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-6nIp2 .framer-p2895z-container { flex: none; height: auto; order: 1001; position: relative; width: auto; }\",\".framer-6nIp2 .framer-1tepy7r-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={FNgOGO1r0:\"(max-width: 809.98px)\",TPezN9uv7:\"(min-width: 810px) and (max-width: 1439.98px)\",wfwUWrD8O:\"(min-width: 1440px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"wfwUWrD8O\",Phone:\"FNgOGO1r0\",Tablet:\"TPezN9uv7\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"wfwUWrD8O\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"wfwUWrD8O\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-htm0xb\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-rqz3m6\"}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"z911qMSe1\"},implicitPathVariables:undefined},{href:{webPageId:\"z911qMSe1\"},implicitPathVariables:undefined},{href:{webPageId:\"z911qMSe1\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-p2895z-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"AgNeut_rt\",scopeId:\"IUoir3N3E\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FNgOGO1r0:{content:{euBlocking:false,euDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},euDescription:\"Las usamos para mejorar tu experiencia, entender c\\xf3mo navegas y servirte contenido. Podr\\xedamos hacer un chiste de galletas con caf\\xe9… pero meh.\",euPolicy:{label:\"nuestras pol\\xedticas\",link:resolvedLinks[2],prefix:\"Conoce\"},euShowReject:true,euTitle:\"🍪 T\\xedpico aviso de cookies.\",euType:\"advanced\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"}},TPezN9uv7:{content:{euBlocking:false,euDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},euDescription:\"Las usamos para mejorar tu experiencia, entender c\\xf3mo navegas y servirte contenido. Podr\\xedamos hacer un chiste de galletas con caf\\xe9… pero meh.\",euPolicy:{label:\"nuestras pol\\xedticas\",link:resolvedLinks[1],prefix:\"Conoce\"},euShowReject:true,euTitle:\"🍪 T\\xedpico aviso de cookies.\",euType:\"advanced\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"}}},children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{delay:1.5,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-left\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:14,width:1},colorBody:\"rgb(68, 68, 68)\",colorTitle:\"rgb(0, 0, 0)\",fill:\"rgb(255, 255, 255)\",fontBody:{fontFamily:'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},fontTitle:{fontFamily:'\"Geomanist Medium\", \"Geomanist Medium Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"rgb(153, 153, 153)\"},width:360,zIndex:10},button:{borderRadius:8,direction:\"row\",fluid:true,font:{fontFamily:'\"Supply Regular\", \"Supply Regular Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverOpacity:.6,labels:{accept:\"Aceptar\",acceptAll:\"Aceptar\",confirm:\"Okay\",customize:\"Personalizar\",reject:\"Rechazar\",rejectAll:\"Rechazar\",save:\"Guardar preferencias\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"rgb(255, 255, 255)\",fill:\"rgb(0, 0, 0)\"},secondary:{color:\"rgb(68, 68, 68)\",fill:\"rgb(238, 238, 238)\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},euDescription:\"Las usamos para mejorar tu experiencia, entender c\\xf3mo navegas y servirte contenido. Podr\\xedamos hacer un chiste de galletas con caf\\xe9… pero meh.\",euPolicy:{label:\"nuestras pol\\xedticas\",link:resolvedLinks[0],prefix:\"Conoce\"},euShowReject:true,euTitle:\"🍪 T\\xedpico aviso de cookies.\",euType:\"advanced\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"},gtmId:\"GTM-T886TMV\",height:\"100%\",id:\"AgNeut_rt\",layoutId:\"AgNeut_rt\",options:{analytics:{description:\"Nos permite realizar un seguimiento del rendimiento.\",title:\"Analytics\"},marketing:{description:\"Para que podamos ver que te interesa y veas anuncios de ello.\",title:\"Marketing\"},necessary:{description:\"Habilita la seguridad, las funcionalidades b\\xe1sicas y esas cosas.\",optional:true,title:\"Necesarias\"},preferences:{description:\"Permite personalizar el contenido y la configuraci\\xf3n.\",title:\"Preferencias\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{fontFamily:'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontTitle:{fontFamily:'\"Geomanist Medium\", \"Geomanist Medium Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:500},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:true,trigger:{color:\"rgb(222, 222, 222)\",iconSize:24,iconType:\"default\",text:\"\",textFont:{},type:\"none\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1295,width:\"100vw\",y:1200,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tepy7r-container\",nodeId:\"fYY4FF5o9\",scopeId:\"IUoir3N3E\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FNgOGO1r0:{esX6N2j_o:\"80px 80px\",M4b6rid2X:\"40px 20px 0px 20px\",RQrRxOb0g:\"0px 0px 51px 0px\",S3hRfQgS0:\"flex-start\",variant:\"iMORX397s\"},TPezN9uv7:{esX6N2j_o:\"80px 80px\",M4b6rid2X:\"218px 88px 0px 88px\",RQrRxOb0g:\"0px 0px 51px 0px\",S3hRfQgS0:\"flex-start\"}},children:/*#__PURE__*/_jsx(Footer,{esX6N2j_o:\"10px\",fCORzvwB2:\"row\",GX3mVktNL:\"flex-start\",height:\"100%\",id:\"fYY4FF5o9\",layoutId:\"fYY4FF5o9\",M4b6rid2X:\"5.5px 150px 0px 150px\",RQrRxOb0g:\"0px\",S3hRfQgS0:\"space-between\",style:{width:\"100%\"},TiS4hYO2J:true,variant:\"PUtydRAsy\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1547\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TPezN9uv7\":{\"layout\":[\"fixed\",\"fixed\"]},\"FNgOGO1r0\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"wfwUWrD8O\":[\".framer-p2895z-container\",\".framer-1tepy7r-container\"],\"TPezN9uv7\":[\".framer-p2895z-container\",\".framer-1tepy7r-container\"],\"FNgOGO1r0\":[\".framer-p2895z-container\",\".framer-1tepy7r-container\"]}\n * @framerBreakpoints {\"wfwUWrD8O\":{\"min\":1440,\"canvasClassName\":\"framer-htm0xb-override\",\"minHeight\":1547,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"TPezN9uv7\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-6qajp2-override\",\"minHeight\":1547,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"FNgOGO1r0\":{\"max\":809,\"canvasClassName\":\"framer-1asiu1k-override\",\"minHeight\":1547,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant wfwUWrD8O\n * @framerLayoutTemplate\n */const FramerIUoir3N3E=withCSS(Component,css,\"framer-6nIp2\");export default FramerIUoir3N3E;FramerIUoir3N3E.displayName=\"Principal\";FramerIUoir3N3E.defaultProps={height:1547,width:1440};addFonts(FramerIUoir3N3E,[{explicitInter:true,fonts:[{cssFamilyName:\"Geomanist Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Geomanist\",url:\"https://framerusercontent.com/assets/e2VxLFi8LVdUrGCzgqQiLDzLA.woff2\",weight:\"500\"},{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6DG6HUOGHOB35UGAANBDBVY77OCFNQOA/MX56D7EXTFRCL3EZPNM332VF6D5TDENT/2MGP255ZY2RSFHKW6LNN6W6BWQGC2LUO.woff2\",weight:\"400\"},{cssFamilyName:\"Supply Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Supply\",url:\"https://framerusercontent.com/assets/YGQ8dxZBgWWGtcnY8Tsnv87rFSs.woff2\",weight:\"400\"}]},...CookieBannerFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIUoir3N3E\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"wfwUWrD8O\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-htm0xb-override\\\",\\\"minHeight\\\":1547,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"TPezN9uv7\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-6qajp2-override\\\",\\\"minHeight\\\":1547,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"FNgOGO1r0\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1asiu1k-override\\\",\\\"minHeight\\\":1547,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1547\",\"framerIntrinsicWidth\":\"1440\",\"framerHitTargets\":\"{\\\"wfwUWrD8O\\\":[\\\".framer-p2895z-container\\\",\\\".framer-1tepy7r-container\\\"],\\\"TPezN9uv7\\\":[\\\".framer-p2895z-container\\\",\\\".framer-1tepy7r-container\\\"],\\\"FNgOGO1r0\\\":[\\\".framer-p2895z-container\\\",\\\".framer-1tepy7r-container\\\"]}\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"wfwUWrD8O\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TPezN9uv7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FNgOGO1r0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerLayoutTemplate\":\"\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Principal from \"https://framerusercontent.com/modules/v9w1LQMd4EfKL28RG6Nt/fNGwOxlvlXNxhasBEh5M/IUoir3N3E.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gmPIWcnis85OYoMk2jPM/oJKstiVIwDTgj4UkprfG/augiA20Il.js\")), path: \"/\"}, mHxg5hp19: {elements: {L2Y0fWmxp: \"contacto\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kTiUyzq34Nv63h3LX9fg/X5VZOP9Raucmmw2Iujgn/mHxg5hp19.js\")), path: \"/empresas\"}, l70XJV67X: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jWG4N1sLzKFAH5kp8oiu/4N1LExaKCiBqArf3wruA/l70XJV67X.js\")), path: \"/blog\"}, aetqzwkSn: {elements: {M_7j816WU: \"beneficios\", qAkIn6gZT: \"benefits\", WOEvUSk2X: \"contacto\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mSTht67BSEBVi6lGBWqT/dQbCFw1ALsStksuQBKYs/aetqzwkSn.js\")), path: \"/empresas/coffee-corner\"}, cvxV3OYC4: {elements: {nTs6xGBo2: \"2\", TbLncILzW: \"contacto\", TS6LYAGr8: \"5\", uaByF3v8J: \"6\", y2HW_Uc9P: \"4\", YGBCR2Owe: \"1\", ySJmzWNb7: \"3\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KJ7pdsuOGnvtFsWc52Oy/73jdv7HFkcKc9Oxl4uYN/cvxV3OYC4.js\")), path: \"/empresas/vending\"}, z911qMSe1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QQPGttCyL04oE2YxP5xT/mWp9hCgOWTl3nxMjQDXZ/z911qMSe1.js\")), path: \"/legal/politica-privacidad\"}, BUqaVtc2G: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hEpNDxQ5Yjl5l4YPH74S/GxubR86EhPNY3XMJYoTj/BUqaVtc2G.js\")), path: \"/legal/politica-de-cookies\"}, o1uJpsSKX: {elements: {nVs5Xo3TX: \"contacto\", pk7pv3Njq: \"benefits\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zYhZ03SVc0jV0qFs9U9g/ONQVqRiODr6CVi9XGSio/o1uJpsSKX.js\")), path: \"/empresas/coffee-corner/oficinas\"}, pDSXqlmiy: {elements: {i0TyMoikr: \"benefits\", xfvTAVvXw: \"contacto\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5hv6Cw1li6OKTh82OHc2/xM81YShaRVL6nILdcWXj/pDSXqlmiy.js\")), path: \"/empresas/vending/oficinas\"}, GTVKu5FXX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1o8ABvMrQZVaCBsA9HxI/cJZnr11jendwxgoEag1k/GTVKu5FXX.js\")), path: \"/pedido-agua-educacion\"}, g6zTTzJwD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/seXDIVF5uTzmrapOt7rd/NlyG2K1uI0YnwLlhZzDI/g6zTTzJwD.js\")), path: \"/pedido-agua-iass\"}, zFEl53KmJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/g4Jb4SZQN5b0sfxtJsf5/Q2VYzZH7sWjWxgg9ARjn/zFEl53KmJ.js\")), path: \"/404\"}, DqpzHMuz8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/U0Lf9P5mPCBp9nIjmpOK/yutYTRnOyCNzUR0w9PtG/DqpzHMuz8.js\")), path: \"/gracias\"}, Oka7C2OJp: {collectionId: \"dAmQLo2_i\", elements: {CTqBZc7ji: \"benefits\", VG7JfFuYw: \"contacto\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JEs7V8QAUkJKmtSOsV9T/7ddNXbUlOAJVZnri0C58/Oka7C2OJp.js\")), path: \"/empresas/coffee-corner/:UhA0bXQHk\"}, EyNslN1Y2: {collectionId: \"fbNDMU80C\", elements: {d0Atij0NE: \"contacto\", EL64Qn2UM: \"benefits\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Il8xBgKf4jOOR0vKE0r6/uZNTlCFkKPU5nOh9LdYK/EyNslN1Y2.js\")), path: \"/empresas/vending/:aNWOykvPu\"}, WD1eAZsOz: {collectionId: \"ihK52wro_\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tVjEGNbGlu2vfZbFdhZT/y0wKF4M6Rq3cHklmJ56T/WD1eAZsOz.js\")), path: \"/blog/:aqGrmGsyy\"}, j8wVr0Ebj: {collectionId: \"PCY5K3UA8\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7jzx3WDNfSFKINBZaPNU/mW4YTooxxhJRow03YGBG/j8wVr0Ebj.js\")), path: \"/blog/:VfDKyFjnv\"}}\r\n\r\n        const locales = [{code: \"es\", id: \"default\", name: \"Spanish\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {dAmQLo2_i: async () => (await import(\"https://framerusercontent.com/modules/C8P86ukm0XhI2BxYZGe6/yVpXlLqou7FmC8VnMLEl/dAmQLo2_i.js\"))?.[\"utils\"], fbNDMU80C: async () => (await import(\"https://framerusercontent.com/modules/t8rCwubZAG0eoQrjkmmm/E0bayG5Y2sZgMburgpdi/fbNDMU80C.js\"))?.[\"utils\"], ihK52wro_: async () => (await import(\"https://framerusercontent.com/modules/QHOGLfixk3wHqSbZrZxR/HWWVEzkapqvRzsbVkwv0/ihK52wro_.js\"))?.[\"utils\"], PCY5K3UA8: async () => (await import(\"https://framerusercontent.com/modules/tU5x7nlOxtKQbrjzvFKr/dQJFbRufZclAZgPmZShQ/PCY5K3UA8.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"8220b18c98b32a05ad68587d191573a1c03fa1dc9b11786aab1f6fe3d1d0c131\"\r\n        function Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"mHxg5hp19\":\r\ncase \"aetqzwkSn\":\r\ncase \"cvxV3OYC4\":\r\ncase \"z911qMSe1\":\r\ncase \"UdheVgjgb\":\r\ncase \"zVopWWk0f\":\r\ncase \"jrhfjkxhk\":\r\ncase \"BUqaVtc2G\":\r\ncase \"o1uJpsSKX\":\r\ncase \"S2JDUs8K0\":\r\ncase \"pDSXqlmiy\":\r\ncase \"GTVKu5FXX\":\r\ncase \"g6zTTzJwD\":\r\ncase \"zFEl53KmJ\":\r\ncase \"DqpzHMuz8\":\r\ncase \"nHd3dZAHC\":\r\ncase \"Oka7C2OJp\":\r\ncase \"EyNslN1Y2\":\r\ncase \"WD1eAZsOz\":\r\ncase \"j8wVr0Ebj\":\r\nreturn React.createElement(Principal, {...props, key: \"Principal\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"mHxg5hp19\":\r\ncase \"aetqzwkSn\":\r\ncase \"cvxV3OYC4\":\r\ncase \"z911qMSe1\":\r\ncase \"UdheVgjgb\":\r\ncase \"zVopWWk0f\":\r\ncase \"jrhfjkxhk\":\r\ncase \"BUqaVtc2G\":\r\ncase \"o1uJpsSKX\":\r\ncase \"S2JDUs8K0\":\r\ncase \"pDSXqlmiy\":\r\ncase \"GTVKu5FXX\":\r\ncase \"g6zTTzJwD\":\r\ncase \"zFEl53KmJ\":\r\ncase \"DqpzHMuz8\":\r\ncase \"nHd3dZAHC\":\r\ncase \"Oka7C2OJp\":\r\ncase \"EyNslN1Y2\":\r\ncase \"WD1eAZsOz\":\r\ncase \"j8wVr0Ebj\":\r\nreturn [{hash: \"htm0xb\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"6qajp2\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"1asiu1k\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/g4Jb4SZQN5b0sfxtJsf5/Q2VYzZH7sWjWxgg9ARjn/zFEl53KmJ.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: true,\r\n                    siteCanonicalURL: \"https://eboca.com\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 3,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                            useLayoutEffect: React.useLayoutEffect,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/PVyCfbkJmG8CJtwZilHr/Ptj4fyJpZKspqZu68424/snippets.js\")),\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, autobahnNavigation: false, customCodeSiteSettings: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Initialize lazy modules cache for hydration\r\n            Framer.initLazyModulesCache()\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const serverRouteExperimentEnabled = false\r\n                    const serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n                    if (serverRoute) {\r\n                        const routeData = new URLSearchParams(serverRoute)\r\n                        routeId = routeData.get(\"id\")\r\n                        localeId = routeData.get(\"locale\")\r\n                        for (const [key, value] of routeData.entries()) {\r\n                            if (!key.startsWith(\"var.\")) continue\r\n                            pathVariables ??= {}\r\n                            pathVariables[key.slice(4)] = value\r\n                        }\r\n                    }\r\n                    if (!routeId || !localeId) {\r\n                        const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                        routeId = routeData.routeId\r\n                        localeId = routeData.localeId\r\n                        pathVariables = routeData.pathVariables\r\n                    }\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}