PageSourceSearch

https://ordinaly.ai/_next/static/chunks/3izsisbb3_wch.js

js ordinaly.ai collected 2026-10-05 13:29:11 UTC 48,287 bytes, 16 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,33550,e=>{"use strict";var t=e.i(271645),a={outline:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},filled:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"currentColor",stroke:"none"}};e.s(["default",0,(e,s,r,l)=>{let i=(0,t.forwardRef)(({color:r="currentColor",size:i=24,stroke:n=2,title:o,className:c,children:d,...u},h)=>(0,t.createElement)("svg",{ref:h,...a[e],width:i,height:i,className:["tabler-icon",`tabler-icon-${s}`,c].join(" "),..."filled"===e?{fill:r}:{strokeWidth:n,stroke:r},...u},[o&&(0,t.createElement)("title",{key:"svg-title"},o),...l.map(([e,a])=>(0,t.createElement)(e,a)),...Array.isArray(d)?d:[d]]));return i.displayName=`${r}`,i}],33550)},239952,984989,617815,543307,346033,732439,601858,e=>{"use strict";var t=e.i(33550);let a=(0,t.default)("outline","brand-react","BrandReact",[["path",{d:"M6.306 8.711c-2.602 .723 -4.306 1.926 -4.306 3.289c0 2.21 4.477 4 10 4c.773 0 1.526 -.035 2.248 -.102",key:"svg-0"}],["path",{d:"M17.692 15.289c2.603 -.722 4.308 -1.926 4.308 -3.289c0 -2.21 -4.477 -4 -10 -4c-.773 0 -1.526 .035 -2.25 .102",key:"svg-1"}],["path",{d:"M6.305 15.287c-.676 2.615 -.485 4.693 .695 5.373c1.913 1.105 5.703 -1.877 8.464 -6.66c.387 -.67 .733 -1.339 1.036 -2",key:"svg-2"}],["path",{d:"M17.694 8.716c.677 -2.616 .487 -4.696 -.694 -5.376c-1.913 -1.105 -5.703 1.877 -8.464 6.66c-.387 .67 -.733 1.34 -1.037 2",key:"svg-3"}],["path",{d:"M12 5.424c-1.925 -1.892 -3.82 -2.766 -5 -2.084c-1.913 1.104 -1.226 5.877 1.536 10.66c.386 .67 .793 1.304 1.212 1.896",key:"svg-4"}],["path",{d:"M12 18.574c1.926 1.893 3.821 2.768 5 2.086c1.913 -1.104 1.226 -5.877 -1.536 -10.66c-.375 -.65 -.78 -1.283 -1.212 -1.897",key:"svg-5"}],["path",{d:"M11.5 12.866a1 1 0 1 0 1 -1.732a1 1 0 0 0 -1 1.732",key:"svg-6"}]]);e.s(["IconBrandReact",0,a],239952);let s=(0,t.default)("outline","brand-nextjs","BrandNextjs",[["path",{d:"M9 15v-6l7.745 10.65a9 9 0 1 1 2.255 -1.993",key:"svg-0"}],["path",{d:"M15 12v-3",key:"svg-1"}]]);e.s(["IconBrandNextjs",0,s],984989);let r=(0,t.default)("outline","brand-typescript","BrandTypescript",[["path",{d:"M15 17.5c.32 .32 .754 .5 1.207 .5h.543c.69 0 1.25 -.56 1.25 -1.25v-.25a1.5 1.5 0 0 0 -1.5 -1.5a1.5 1.5 0 0 1 -1.5 -1.5v-.25c0 -.69 .56 -1.25 1.25 -1.25h.543c.453 0 .887 .18 1.207 .5",key:"svg-0"}],["path",{d:"M9 12h4",key:"svg-1"}],["path",{d:"M11 12v6",key:"svg-2"}],["path",{d:"M21 19v-14a2 2 0 0 0 -2 -2h-14a2 2 0 0 0 -2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2 -2",key:"svg-3"}]]);e.s(["IconBrandTypescript",0,r],617815);let l=(0,t.default)("outline","brand-tailwind","BrandTailwind",[["path",{d:"M11.667 6c-2.49 0 -4.044 1.222 -4.667 3.667c.933 -1.223 2.023 -1.68 3.267 -1.375c.71 .174 1.217 .68 1.778 1.24c.916 .912 2 1.968 4.288 1.968c2.49 0 4.044 -1.222 4.667 -3.667c-.933 1.223 -2.023 1.68 -3.267 1.375c-.71 -.174 -1.217 -.68 -1.778 -1.24c-.916 -.912 -1.975 -1.968 -4.288 -1.968m-4 6.5c-2.49 0 -4.044 1.222 -4.667 3.667c.933 -1.223 2.023 -1.68 3.267 -1.375c.71 .174 1.217 .68 1.778 1.24c.916 .912 1.975 1.968 4.288 1.968c2.49 0 4.044 -1.222 4.667 -3.667c-.933 1.223 -2.023 1.68 -3.267 1.375c-.71 -.174 -1.217 -.68 -1.778 -1.24c-.916 -.912 -1.975 -1.968 -4.288 -1.968",key:"svg-0"}]]);e.s(["IconBrandTailwind",0,l],543307);let i=(0,t.default)("outline","brand-django","BrandDjango",[["path",{d:"M3 6a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v12a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3v-12",key:"svg-0"}],["path",{d:"M12 7v8.5l-2.015 .201a2.715 2.715 0 1 1 0 -5.402l2.015 .201",key:"svg-1"}],["path",{d:"M16 7v.01",key:"svg-2"}],["path",{d:"M16 10v5.586c0 .905 -.36 1.774 -1 2.414",key:"svg-3"}]]);e.s(["IconBrandDjango",0,i],346033);let n=(0,t.default)("outline","brand-python","BrandPython",[["path",{d:"M12 9h-7a2 2 0 0 0 -2 2v4a2 2 0 0 0 2 2h3",key:"svg-0"}],["path",{d:"M12 15h7a2 2 0 0 0 2 -2v-4a2 2 0 0 0 -2 -2h-3",key:"svg-1"}],["path",{d:"M8 9v-4a2 2 0 0 1 2 -2h4a2 2 0 0 1 2 2v5a2 2 0 0 1 -2 2h-4a2 2 0 0 0 -2 2v5a2 2 0 0 0 2 2h4a2 2 0 0 0 2 -2v-4",key:"svg-2"}],["path",{d:"M11 6l0 .01",key:"svg-3"}],["path",{d:"M13 18l0 .01",key:"svg-4"}]]);e.s(["IconBrandPython",0,n],732439);let o=(0,t.default)("outline","brand-docker","BrandDocker",[["path",{d:"M22 12.54c-1.804 -.345 -2.701 -1.08 -3.523 -2.94c-.487 .696 -1.102 1.568 -.92 2.4c.028 .238 -.32 1 -.557 1h-14c0 5.208 3.164 7 6.196 7c4.124 .022 7.828 -1.376 9.854 -5c1.146 -.101 2.296 -1.505 2.95 -2.46",key:"svg-0"}],["path",{d:"M5 10h3v3h-3l0 -3",key:"svg-1"}],["path",{d:"M8 10h3v3h-3l0 -3",key:"svg-2"}],["path",{d:"M11 10h3v3h-3l0 -3",key:"svg-3"}],["path",{d:"M8 7h3v3h-3l0 -3",key:"svg-4"}],["path",{d:"M11 7h3v3h-3l0 -3",key:"svg-5"}],["path",{d:"M11 4h3v3h-3l0 -3",key:"svg-6"}],["path",{d:"M4.571 18c1.5 0 2.047 -.074 2.958 -.78",key:"svg-7"}],["path",{d:"M10 16l0 .01",key:"svg-8"}]]);e.s(["IconBrandDocker",0,o],601858)},645262,213756,e=>{"use strict";var t=e.i(33550);let a=(0,t.default)("outline","brand-stripe","BrandStripe",[["path",{d:"M11.453 8.056c0 -.623 .518 -.979 1.442 -.979c1.69 0 3.41 .343 4.605 .923l.5 -4c-.948 -.449 -2.82 -1 -5.5 -1c-1.895 0 -3.373 .087 -4.5 1c-1.172 .956 -2 2.33 -2 4c0 3.03 1.958 4.906 5 6c1.961 .69 3 .743 3 1.5c0 .735 -.851 1.5 -2 1.5c-1.423 0 -3.963 -.609 -5.5 -1.5l-.5 4c1.321 .734 3.474 1.5 6 1.5c2 0 3.957 -.468 5.084 -1.36c1.263 -.979 1.916 -2.268 1.916 -4.14c0 -3.096 -1.915 -4.547 -5 -5.637c-1.646 
1-.605 -2.544 -1.07 -2.544 -1.807l-.003 0",key:"svg-0"}]]);e.s(["IconBrandStripe",0,a],645262);let s=(0,t.default)("outline","database","Database",[["path",{d:"M4 6a8 3 0 1 0 16 0a8 3 0 1 0 -16 0",key:"svg-0"}],["path",{d:"M4 6v6a8 3 0 0 0 16 0v-6",key:"svg-1"}],["path",{d:"M4 12v6a8 3 0 0 0 16 0v-6",key:"svg-2"}]]);e.s(["IconDatabase",0,s],213756)},63727,e=>{"use strict";let t=(0,e.i(475254).default)("briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]);e.s(["Briefcase",0,t],63727)},607486,e=>{"use strict";let t=(0,e.i(475254).default)("building-2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);e.s(["Building2",0,t],607486)},373375,463059,e=>{"use strict";var t=e.i(475254);let a=(0,t.default)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);e.s(["ChevronLeft",0,a],373375);let s=(0,t.default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["ChevronRight",0,s],463059)},851827,e=>{"use strict";let t=(0,e.i(475254).default)("headset",[["path",{d:"M3 11h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5Zm0 0a9 9 0 1 1 18 0m0 0v5a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3Z",key:"12oyoe"}],["path",{d:"M21 16v2a4 4 0 0 1-4 4h-5",key:"1x7m43"}]]);e.s(["Headset",0,t],851827)},694351,e=>{"use strict";let t=(0,e.i(475254).default)("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);e.s(["Home",0,t],694351)},343432,e=>{"use strict";let t=(0,e.i(475254).default)("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);e.s(["Phone",0,t],343432)},640524,e=>{"use strict";let t=(0,e.i(475254).default)("workflow",[["rect",{width:"8",height:"8",x:"3",y:"3",rx:"2",key:"by2w9f"}],["path",{d:"M7 11v4a2 2 0 0 0 2 2h4",key:"xkn7yn"}],["rect",{width:"8",height:"8",x:"13",y:"13",rx:"2",key:"1cgmvn"}]]);e.s(["Workflow",0,t],640524)},90317,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var s={bindSnapshot:function(){return c},createAsyncLocalStorage:function(){return o},createSnapshot:function(){return d}};for(var r in s)Object.defineProperty(a,r,{enumerable:!0,get:s[r]});let l=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class i{disable(){throw l}getStore(){}run(){throw l}exit(){throw l}enterWith(){throw l}static bind(e){return e}}let n="u">typeof globalThis&&globalThis.AsyncLocalStorage;function o(){return n?new n:new i}function c(e){return n?n.bind(e):i.bind(e)}function d(){return n?n.snapshot():function(e,...t){return e(...t)}}},242344,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"workAsyncStorageInstance",{enumerable:!0,get:function(){return s}});let s=(0,e.r(90317).createAsyncLocalStorage)()},563599,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"workAsyncStorage",{enumerable:!0,get:function(){return s.workAsyncStorageInstance}});let s=e.r(242344)},309885,(e,t,a)=>{"use strict";function s(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"encodeURIPath",{enumerable:!0,get:function(){return s}})},667585,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"BailoutToCSR",{enumerable:!0,get:function(){return r}});let s=e.r(132061);function r({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new s.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,
1configurable:!0});return t}},652157,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"PreloadChunks",{enumerable:!0,get:function(){return o}});let s=e.r(843476),r=e.r(174080),l=e.r(563599),i=e.r(309885),n=e.r(543369);function o({moduleIds:e}){if("u">typeof window)return null;let t=l.workAsyncStorage.getStore();if(void 0===t)return null;let a=[];if(t.reactLoadableManifest&&e){let s=t.reactLoadableManifest;for(let t of e){if(!s[t])continue;let e=s[t].files;a.push(...e)}}if(0===a.length)return null;let c=(0,n.getAssetTokenQuery)();return(0,s.jsx)(s.Fragment,{children:a.map(e=>{let a=`${t.assetPrefix}/_next/${(0,i.encodeURIPath)(e)}${c}`;return e.endsWith(".css")?(0,s.jsx)("link",{precedence:"dynamic",href:a,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,r.preload)(a,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},869093,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return c}});let s=e.r(843476),r=e.r(271645),l=e.r(667585),i=e.r(652157);function n(e){return{default:e&&"default"in e?e.default:e}}let o={loader:()=>Promise.resolve(n(()=>null)),loading:null,ssr:!0},c=function(e){let t={...o,...e},a=(0,r.lazy)(()=>t.loader().then(n)),c=t.loading;function d(e){let n=c?(0,s.jsx)(c,{isLoading:!0,pastDelay:!0,error:null}):null,o=!t.ssr||!!t.loading,d=o?r.Suspense:r.Fragment,u=t.ssr?(0,s.jsxs)(s.Fragment,{children:["u"<typeof window?(0,s.jsx)(i.PreloadChunks,{moduleIds:t.modules}):null,(0,s.jsx)(a,{...e})]}):(0,s.jsx)(l.BailoutToCSR,{reason:"next/dynamic",children:(0,s.jsx)(a,{...e})});return(0,s.jsx)(d,{...o?{fallback:n}:{},children:u})}return d.displayName="LoadableComponent",d}},770703,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return r}});let s=e.r(555682)._(e.r(869093));function r(e,t){let a={};"function"==typeof e&&(a.loader=e);let r={...a,...t};return(0,s.default)({...r,modules:r.loadableGenerated?.modules})}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},251134,e=>{"use strict";var t=e.i(843476),a=e.i(271645),s=e.i(657688),r=e.i(522016),l=e.i(770703),i=e.i(948148),n=e.i(851827),o=e.i(640524),c=e.i(248256),d=e.i(343432),u=e.i(263488),h=e.i(972520),m=e.i(160405),x=e.i(975157);function p({href:e,title:a,image:l,note:n,className:o}){let c=(0,i.useTranslations)("services");return(0,t.jsxs)(r.default,{href:e,className:(0,x.cn)("group relative flex flex-col justify-end overflow-hidden rounded-2xl border border-neutral-200 p-5 transition duration-300 hover:-translate-y-0.5 hover:shadow-xl dark:border-neutral-700",o),children:[(0,t.jsxs)("div",{className:"absolute inset-0",children:[(0,t.jsx)(s.default,{src:l,alt:a,fill:!0,className:"object-cover transition-transform duration-500 group-hover:scale-105",sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/75 via-black/25 to-transparent"})]}),(0,t.jsxs)("div",{className:"relative z-10",children:[(0,t.jsx)("h3",{className:"text-lg md:text-xl font-bold leading-snug text-white",children:a}),n&&(0,t.jsx)("p",{className:"mt-1 text-xs text-white/75",children:n}),(0,t.jsxs)("span",{className:"mt-2 inline-flex items-center gap-1 text-xs font-semibold text-white/90 transition-colors duration-300 group-hover:text-white",children:[c("showcase.viewMore"),(0,t.jsx)(h.ArrowRight,{className:"h-3.5 w-3.5 transition-transform duration-300 group-hover:translate-x-0.5"})]})]})]})}function f(){let e=(0,i.useTranslations)("services");return(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-4 sm:grid-cols-6",children:[(0,t.jsx)(p,{href:"/automatizacion-facturas",title:e("showcase.facturas"),image:"/static/servicios/automatizacion_facturas.webp",className:"h-56 sm:col-span-2"}),(0,t.jsx)(p,{href:"/automatizacion-redes-sociales",title:e("showcase.meta"),image:"/static/servicios/meta.webp",className:"h-56 sm:col-span-2"}),(0,t.jsx)(p,{href:"/automatizacion-redes-sociales",title:e("showcase.linkedin"),image:"/static/servicios/linkedin.webp",className:"h-56 sm:col-span-2"}
1),(0,t.jsx)(p,{href:"/automatizaciones-personalizadas-empresas-n8n",title:e("showcase.personalizadas"),image:"/static/servicios/automatizaciones_personalizadas.webp",className:"h-72 sm:col-span-4"}),(0,t.jsx)(p,{href:"/automatizacion-informes",title:e("showcase.informes"),image:"/static/servicios/automatizacion_informes.webp",className:"h-72 sm:col-span-2"}),(0,t.jsx)(p,{href:"/agente-de-llamadas-ia#outbound",title:e("showcase.chatSalientes"),image:"/static/servicios/chatbot_comercial.webp",className:"h-72 sm:col-span-2"}),(0,t.jsx)(p,{href:"/agente-de-llamadas-ia#inbound",title:e("showcase.chatbotRecepcionista"),image:"/static/servicios/chatbot_recepcionista.webp",className:"h-72 sm:col-span-4"}),(0,t.jsx)(p,{href:"/implantacion-odoo",title:e("showcase.odoo"),image:"/static/servicios/implantacion_odoo.webp",note:e("showcase.odooNote"),className:"h-72 sm:col-span-3"}),(0,t.jsx)(p,{href:"/desarrollo-de-app-webs",title:e("showcase.pwa"),image:"/static/servicios/desarrollo_de_app_webs.webp",className:"h-72 sm:col-span-3"})]})}var v=e.i(277996),g=e.i(63727),b=e.i(607486),w=e.i(694351),y=e.i(475254);let j=(0,y.default)("trending-up",[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]]),k=(0,y.default)("shopping-bag",[["path",{d:"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z",key:"hou9p0"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M16 10a4 4 0 0 1-8 0",key:"1ltviw"}]]),N=(0,y.default)("hard-hat",[["path",{d:"M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5",key:"1p9q5i"}],["path",{d:"M14 6a6 6 0 0 1 6 6v3",key:"1hnv84"}],["path",{d:"M4 15v-3a6 6 0 0 1 6-6",key:"9ciidu"}],["rect",{x:"2",y:"15",width:"20",height:"4",rx:"1",key:"g3x8cw"}]]),M=[{titleKey:"useCases.items.0.title",bulletKey:"useCases.items.0",bullets:["bullets.0","bullets.1","bullets.2"],Icon:b.Building2,accent:"var(--swatch--clay)",accentSoft:"var(--swatch--clay)/12",href:"/automatizaciones-personalizadas-empresas-n8n"},{titleKey:"useCases.items.1.title",bulletKey:"useCases.items.1",bullets:["bullets.0","bullets.1","bullets.2"],Icon:w.Home,accent:"var(--swatch--cobalt)",accentSoft:"var(--swatch--cobalt)/12",href:"/agente-de-llamadas-ia"},{titleKey:"useCases.items.2.title",bulletKey:"useCases.items.2",bullets:["bullets.0","bullets.1","bullets.2"],Icon:j,accent:"var(--swatch--olive)",accentSoft:"var(--swatch--olive)/12",href:"/automatizacion-redes-sociales"},{titleKey:"useCases.items.3.title",bulletKey:"useCases.items.3",bullets:["bullets.0","bullets.1","bullets.2"],Icon:k,accent:"var(--swatch--sky)",accentSoft:"var(--swatch--sky)/12",href:"/agente-de-llamadas-ia"},{titleKey:"useCases.items.4.title",bulletKey:"useCases.items.4",bullets:["bullets.0","bullets.1","bullets.2"],Icon:g.Briefcase,accent:"var(--swatch--flame)",accentSoft:"var(--swatch--flame)/12",href:"/automatizacion-informes"},{titleKey:"useCases.items.5.title",bulletKey:"useCases.items.5",bullets:["bullets.0","bullets.1","bullets.2"],Icon:N,accentSoft:"var(--swatch--slate-light)/12",accent:"var(--swatch--slate-light)",href:"/automatizaciones-personalizadas-empresas-n8n"}];function C({item:e,t:a,index:s,itemTitleTag:l}){let{Icon:i,accent:n,href:o}=e;return(0,t.jsxs)(r.default,{href:o,className:"group scroll-animate fade-in-up relative flex flex-col items-start rounded-[1.875rem] border-2 border-[var(--color-border-subtle)] dark:border-[var(--color-border-strong)] bg-[var(--swatch--ivory-light)] dark:bg-[var(--swatch--slate-medium)] px-8 pt-14 pb-12 text-left no-underline transition-all duration-300 hover:-translate-y-1 hover:shadow-xl focus:outline-none focus-visible:ring-2 focus-visible:ring-clay focus-visible:ring-offset-2",style:{animationDelay:`${.08*s}s`},children:[(0,t.jsx)("div",{className:"absolute -top-7 left-1/2 -translate-x-1/2 flex h-14 w-14 items-center justify-center rounded-full border-2 border-[var(--swatch--ivory-light)] dark:border-[var(--swatch--slate-medium)] transition-colors duration-300",style:{backgroundColor:`color-mix(in srgb, ${n} 12%, transparent)`},children:(0,t.jsx)(i,{className:"h-6 w-6 transition-colors duration-300",style:{color:n},strokeWidth:1.5})}),"h4"===l?(0,t.jsx)("h4",{className:"mb-3 w-full text-center text-[1.35rem] font-semibold leading-snug text-[var(--swatch--slate-dark)] dark:text-[var(--swatch--ivory-light)] transition-colors duration-300",children:a(e.titleKey)}):(0,t.jsx)("h3",{className:"mb-3 w-full text-center text-[1.35rem] font-semibold leading-snug text-[var(--swatch--slate-dark)] dark:text-[var(--swatch--ivory-light)] transition-colors duration-300",children:a(e.titleKey)}),(0,t.jsx)("ul",{className:"w-full space-y-1.5 text-center text-sm leading-relaxed text-[var(--swatch--slate-light)] dark:text-[var(--swatch--cloud-medium)] transition-colors duration-300",children:e.bullets.map((s,r)=>(0,t.jsx)("li",{children:a(`${e.bulletKey}.bullets.${r}`)},r))}),(0,t.jsx)("div",{className:"absolute -bottom-4 left-1/2 flex h-8 w-8 -translate-x-1/2 items-center justify-center rounded-full border bg-[var(--swatch--ivory-light)] dark:bg-[var(--swatch--slate-medium)] shadow-sm transition-all duration-300 group-hover:shadow-md",style:{borderColor:n},children:(0,t.jsx)(h.ArrowRight,{className:"h-4 w-4 transition-all duration-300 group-hover:translate-x-0.5",style:{color:n},strokeWidth:1.5})})]})}function z({t:e,id:s,headingTag:r="h2",itemTitleTag:l="h3"}){let i=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e=i.current;if(!e)return;let t=Array.from(e.querySelectorAll(".scroll-animate"));if(0===t.length)return;
1if(!("IntersectionObserver"in window))return void t.forEach(e=>e.classList.add("animate-in"));let a=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(e.target.classList.add("animate-in"),a.unobserve(e.target))})},{threshold:.1,rootMargin:"0px 0px -50px 0px"});return t.forEach(e=>a.observe(e)),()=>a.disconnect()},[]),(0,t.jsx)("section",{ref:i,id:s,className:"scroll-mt-24 bg-[--swatch--ivory-medium] px-4 py-20 dark:bg-[--swatch--slate-dark] md:px-8 xl:px-12",children:(0,t.jsxs)("div",{className:"max-w-[1600px] mx-auto",children:[(0,t.jsxs)("div",{className:"text-center mb-20 scroll-animate fade-in-up",children:["h3"===r?(0,t.jsx)("h3",{className:"text-4xl md:text-5xl font-bold mb-6 text-slate-dark dark:text-ivory-light",children:e("useCases.title")}):(0,t.jsx)("h2",{className:"text-4xl md:text-5xl font-bold mb-6 text-slate-dark dark:text-ivory-light",children:e("useCases.title")}),(0,t.jsx)("p",{className:"text-xl text-slate-medium dark:text-cloud-medium max-w-3xl mx-auto",children:e("useCases.subtitle")})]}),(0,t.jsx)("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-x-6 gap-y-14",children:M.map((a,s)=>(0,t.jsx)(C,{item:a,t:e,index:s,itemTitleTag:l},a.titleKey))})]})})}var _=e.i(748108),S=e.i(983540),I=e.i(40001);let R=(0,l.default)(()=>e.A(26991),{loadableGenerated:{modules:[305878]},ssr:!1}),B=(0,l.default)(()=>e.A(19350),{loadableGenerated:{modules:[741211]},loading:()=>(0,t.jsx)(I.default,{})});e.s(["default",0,()=>{let e=(0,i.useTranslations)("services"),l=[{href:"/agente-de-llamadas-ia",label:e("pills.callbot"),icon:(0,t.jsx)(n.Headset,{className:"h-4 w-4"})},{href:"/automatizaciones-personalizadas-empresas-n8n",label:e("pills.automation"),icon:(0,t.jsx)(o.Workflow,{className:"h-4 w-4"})},{href:"/implantacion-odoo",label:e("pills.odoo")},{href:"/desarrollo-de-app-webs",label:e("pills.pwa"),icon:(0,t.jsx)(c.Globe,{className:"h-4 w-4"})}],x=e.raw("advantages.cards")??[],p=[{key:"support",size:"xl",title:x[0]?.name,description:x[0]?.description,image:"/static/servicios/support.webp"},{key:"engineers",size:"xl",title:x[1]?.name,description:x[1]?.description,image:"/static/servicios/engineers.webp"},{key:"vps",size:"xl",title:x[2]?.name,description:x[2]?.description,image:"/static/servicios/vps.webp"},{key:"floss",size:"xl",title:x[3]?.name,description:x[3]?.description,image:"/static/servicios/floss.webp"},{key:"pricing",size:"md",title:x[4]?.name,description:x[4]?.description,image:"/static/servicios/pricing.webp"},{key:"contact",size:"md",title:e("advantages.contact.title"),description:e("advantages.contact.description"),ctaLabel:e("advantages.contact.ctaLabel"),ctaIcons:[(0,t.jsx)(d.Phone,{className:"h-4 w-4 shrink-0"},"phone"),(0,t.jsx)(u.Mail,{className:"h-4 w-4 shrink-0"},"mail"),(0,t.jsx)(m.IconWhatsApp,{size:16,className:"shrink-0"},"whatsapp"),(0,t.jsx)(h.ArrowRight,{className:"h-4 w-4 shrink-0"},"arrow")],href:"/contacto"}],g=(0,a.useRef)(null),[b,w]=(0,a.useState)(60),[y,j]=(0,a.useState)(52),k=(0,a.useRef)(null),N=(0,a.useRef)({active:!1,moved:!1,startX:0,startScroll:0}),M=()=>{N.current.active=!1};return(0,a.useEffect)(()=>{let e=document.querySelector("nav"),t=()=>{w(e?.getBoundingClientRect().height??0),j(g.current?.getBoundingClientRect().height??0)};t();let a=new ResizeObserver(t);return e&&a.observe(e),g.current&&a.observe(g.current),window.addEventListener("resize",t),()=>{a.disconnect(),window.removeEventListener("resize",t)}},[]),(0,t.jsxs)("div",{className:"min-h-screen bg-[--color-bg-primary] dark:bg-[--color-bg-inverted] text-slate-medium dark:text-cloud-medium transition-colors duration-300",children:[(0,t.jsx)("div",{ref:g,className:"fixed inset-x-0 z-40 bg-[--color-bg-primary] dark:bg-[--color-bg-inverted]",style:{top:b},children:(0,t.jsx)("div",{ref:k,onPointerDown:e=>{"mouse"===e.pointerType&&k.current&&(N.current={active:!0,moved:!1,startX:e.clientX,startScroll:k.current.scrollLeft})},onPointerMove:e=>{let t=N.current;if(!t.active||!k.current)return;let a=e.clientX-t.startX;Math.abs(a)>5&&(t.moved=!0),t.moved&&(k.current.scrollLeft=t.startScroll-a)},onPointerUp:M,onPointerLeave:M,onClickCapture:e=>{N.current.moved&&(e.preventDefault(),e.stopPropagation(),N.current.moved=!1)},className:"flex cursor-grab select-none active:cursor-grabbing items-center justify-start gap-2.5 overflow-x-auto px-4 py-3 md:justify-center touch-p
1an-x [-webkit-overflow-scrolling:touch] [-ms-overflow-style:none] [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",children:l.map(e=>(0,t.jsxs)(r.default,{href:e.href,draggable:!1,target:"_blank",rel:"noopener noreferrer",className:"inline-flex shrink-0 items-center gap-1.5 whitespace-nowrap rounded-full bg-neutral-900 px-4 py-2 text-sm font-semibold text-white shadow-sm transition hover:scale-105 hover:bg-neutral-700 dark:bg-white dark:text-neutral-900 dark:hover:bg-neutral-200",children:[e.icon?e.icon:null,e.label]},e.href))})}),(0,t.jsx)("div",{style:{height:b+y},"aria-hidden":"true"}),(0,t.jsx)("section",{className:"px-4 pb-12 md:px-8 xl:px-12 lg:pb-16",children:(0,t.jsxs)("div",{className:"mx-auto max-w-[1600px]",children:[(0,t.jsxs)("div",{className:"mx-auto flex max-w-4xl flex-col items-center text-center",children:[(0,t.jsx)("p",{className:"text-sm font-semibold uppercase tracking-wide text-[#d97757]",children:e("showcase.eyebrow")}),(0,t.jsx)("h1",{className:"mt-2 text-4xl font-bold leading-tight text-slate-dark dark:text-ivory-light md:text-6xl",children:e("showcase.title")}),(0,t.jsx)("p",{className:"mt-2 max-w-3xl text-base leading-relaxed text-slate-medium dark:text-cloud-medium md:text-xl",children:e("showcase.subtitle")})]}),(0,t.jsx)("div",{className:"relative mx-auto mt-2 max-w-3xl lg:mt-3",children:(0,t.jsx)(s.default,{src:"/static/servicios/services_banner.webp",alt:e("showcase.bannerAlt"),width:2500,height:1500,priority:!0,className:"h-auto w-full rounded-3xl drop-shadow-2xl",sizes:"(max-width: 768px) 100vw, 50vw"})}),(0,t.jsx)("p",{className:"mx-auto mt-4 max-w-3xl text-center text-base leading-relaxed text-slate-medium dark:text-cloud-medium md:text-lg",children:e("showcase.description")}),(0,t.jsx)("div",{className:"mt-12 lg:mt-16",children:(0,t.jsx)(f,{})})]})}),(0,t.jsx)(v.ToolsShowcase,{title:e("toolsTitle")}),(0,t.jsxs)("section",{className:"px-4 pb-12 md:px-8 xl:px-12 lg:pb-16",children:[(0,t.jsx)("br",{className:"mb-18 block"}),(0,t.jsxs)("div",{className:"mx-auto max-w-[1600px]",children:[(0,t.jsxs)("div",{className:"mx-auto max-w-3xl text-center",children:[(0,t.jsx)("h2",{className:"text-3xl font-bold text-slate-dark dark:text-ivory-light md:text-4xl",children:e("advantages.title")}),(0,t.jsx)("p",{className:"mt-3 text-base leading-relaxed text-slate-medium dark:text-cloud-medium md:text-lg",children:e("advantages.subtitle")})]}),(0,t.jsx)("div",{className:"mt-10",children:(0,t.jsx)(_.InfoCardCarousel,{items:p,className:"mx-auto max-w-[1600px]"})})]})]}),(0,t.jsx)(z,{t:e,id:"use-cases"}),(0,t.jsxs)("section",{className:"px-4 pb-12 md:px-8 md:pb-16 xl:px-12",children:[(0,t.jsx)("br",{className:"mb-8 block"}),(0,t.jsx)(S.NewsletterBanner,{className:"mx-auto w-full max-w-[1600px]"})]}),(0,t.jsx)(B,{}),(0,t.jsx)(R,{})]})}],251134)},40001,e=>{"use strict";var t=e.i(843476);e.s(["default",0,function(){return(0,t.jsx)("div",{className:"fixed bottom-24 left-6 z-40",children:(0,t.jsx)("div",{className:"h-12 w-12 rounded-full bg-[#0D6E0C] animate-pulse shadow-lg dark:bg-[#3FBD6F]","aria-hidden":"true",children:(0,t.jsx)("span",{className:"sr-only",children:"Loading WhatsApp assistance"})})})}])},748108,e=>{"use strict";var t=e.i(843476),a=e.i(657688),s=e.i(522016),r=e.i(323211),l=e.i(160405),i=e.i(975157);let n=[(0,t.jsx)(l.IconWhatsApp,{size:16,className:"shrink-0"},"whatsapp")],o={sm:"w-[calc(100vw-144px)] sm:w-[340px]",md:"w-[calc(100vw-128px)] sm:w-[440px]",lg:"w-[calc(100vw-112px)] sm:w-[560px]",xl:"w-[calc(100vw-96px)] sm:w-[780px]"};function c(e){return!!(e.title||e.description)}function d({item:e}){let s=c(e)&&!!(e.href||e.onClick);return e.media?(0,t.jsx)(t.Fragment,{children:e.media}):e.video?(0,t.jsx)("video",{src:e.video,autoPlay:!0,muted:!0,loop:!0,playsInline:!0,ref:t=>{t&&(t.playbackRate=e.videoPlaybackRate??1)},className:(0,i.cn)("absolute inset-0 h-full w-full object-cover",e.videoClassName)}):e.image?(0,t.jsx)(a.default,{src:e.image,alt:"",fill:!0,className:(0,i.cn)("object-cover",s&&"transition-transform duration-500 group-hover:scale-105"),sizes:"(max-width: 768px) 80vw, 420px"}):null}function u({item:e}){return(0,t.jsxs)("div",{className:"relative z-10 flex h-full flex-col items-start justify-start gap-4 p-8 text-left",children:[e.eyebrow&&(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-widest text-clay",children:e.eyebrow}),e.title&&(0,t.jsx)("h3",{className:"text-2xl sm:text-3xl font-bold leading-snug text-slate-dark dark:text-ivory-light",children:e.title}),e.description&&(0,t.jsx)("div",{className:"text-lg italic leading-relaxed text-slate-medium dark:text-cloud-medium",children:e.description}),e.ctaLabel&&(0,t.jsxs)("span",{className:"mt-2 inline-flex items-center gap-1.5 text-sm font-semibold not-italic text-clay",children:[e.ctaIcons??n,e.ctaLabel]})]})}function h({item:e}){let a=c(e);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"absolute inset-0",children:[(0,t.jsx)(d,{item:e}),a&&(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/70 via-black/10 to-transparent"})]}),a&&(0,t.jsxs)("div",{className:"relative z-10 flex h-full flex-col justify-end p-5",children:[e.eyebrow&&(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-widest text-white/80",children:e.eyebrow}),e.title&&(0,t.jsx)("h3",{className:"mt-1 text-lg font-bold leading-snug text-white",children:e.title}),e.description&&(0,t.jsx)("div",{className:"mt-2 text-sm leading-relaxed text-white/85",children:e.description}),e.ctaLabel&&(0,t.jsxs)("span",{className:"mt-3 inline-flex items-center gap-1.5 text-sm font-semibold text-white",children:[e.ctaIcons??n,e.ctaLabel]})]})]})}function m({item:e}){return e.image||e.video||e.media?(0,t.jsx)(h,{item:e}):(0,t.jsx)(u,{item:e})}function x({item:e}){let a=!!(e.href||e.onClick),r=e.border??!0,l=c(e),n=(0,i.cn)("group relative overflow-hidden rounded-[2rem] transition duration-300",l?"shadow-sm":"shadow-none",r&&"border border-[--color-border-subtle] dark:border-white/10",a&&l&&"cursor-pointer hover:-translate-y-1 hover:shadow-xl","h-[460px] sm:h-[500px]",o[e.size??"md"]);return e.href?(0,t.jsx)(s.default,{href:e.href,className:n,children:(0,t.jsx)(m,{item:e})}):e.onClick?(0,t.jsx)("button",{type:"button",onClick:e.onClick,className:(0,i.cn)(n,"text-left"),children:(0,t.jsx)(m,{item:e})}):(0,t.jsx)("div",{className:n,children:(0,t.jsx)(m,{item:e})})}e.s(["InfoCardCarousel",0,function({items:e,className:a,prevLabel:s,nextLabel:l}){return(0,t.jsx)(r.Carousel,{items:e,getKey:e=>e.key,slideClassName:"shrink-0 grow-0 pl-4",renderItem:e=>(0,t.jsx)(x,{item:e}),className:a,prevLabel:s,nextLabel:l,fixedWidthSlides:!0})}])},277996,e=>{"use strict";var t=e.i(843476),a=e.i(239952),s=e.i(984989),r=e.i(617815),l=e.i(543307),i=e.i(346033),n=e.i(732439),o=e.i(601858),c=e.i(645262),d=e.i(213756),u=e.i(160405),h=e.i(271645);let m=e=>"number"==typeof e?`${e}px`:e??void 0,x=(0,h.memo)(function({logos:e,speed:a=120,direction:s="left",width:r="100%",logoHeight:l=28,gap:i=32,pauseOnHover:n,hoverSpeed:o,fadeOut:c=!1,fadeOutColor:d,scaleOnHover:u=!1,renderItem:x,ariaLabel:p="Partner logos",className:f,style:v}){var g,b,w;let y,j,k,N,M=(0,h.useRef)(null),C=(0,h.useRef)(null),z=(0,h.useRef)(null),[_,S]=(0,h.useState)(0),[I,R]=(0,h.useState)(0),[B,L]=(0,h.useState)(2),[P,E]=(0,h.useState)(!1),A=(0,h.useMemo)(()=>void 0!==o?o:!0===n||!1!==n?0:void 0,[o,n]),O="up"===s||"down"===s,T=(0,h.useMemo)(()=>Math.abs(a)*(O?"up"===s?1:-1:"left"===s?1:-1)*(a<0?-1:1),[a,s,O]),$=(0,h.useCallback)(()=>{let e=M.current?.clientWidth??0,t=z.current?.getBoundingClientRect?.(),a=t?.width??0,s=t?.height??0;if(O){let e=M.current?.parentElement?.clientHeight??0;if(M.current&&e>0){let t=Math.ceil(e);M.current.style.height!==`${t}px`&&(M.current.style.height=`${t}px`)}s>0&&(R(Math.ceil(s)),L(Math.max(2,Math.ceil((M.current?.clientHeight??e??s)/s)+2)))}else a>0&&(S(Math.ceil(a)),L(Math.max(2,Math.ceil(e/a)+2)))},[O]);g=[M,z],b=[e,i,l,O],(0,h.useEffect)(()=>
1{if(!window.ResizeObserver){let e=()=>$();return window.addEventListener("resize",e),$(),()=>window.removeEventListener("resize",e)}let e=g.map(e=>{if(!e.current)return null;let t=new ResizeObserver($);return t.observe(e.current),t});return $(),()=>{e.forEach(e=>e?.disconnect())}},[$,g,b]),w=[e,i,l,O],(0,h.useEffect)(()=>{let e=z.current?.querySelectorAll("img")??[];if(0===e.length)return void $();let t=e.length,a=()=>{0==(t-=1)&&$()};return e.forEach(e=>{e.complete?a():(e.addEventListener("load",a,{once:!0}),e.addEventListener("error",a,{once:!0}))}),()=>{e.forEach(e=>{e.removeEventListener("load",a),e.removeEventListener("error",a)})}},[$,z,w]),y=(0,h.useRef)(null),j=(0,h.useRef)(null),k=(0,h.useRef)(0),N=(0,h.useRef)(0),(0,h.useEffect)(()=>{let e=C.current;if(!e)return;let t=O?I:_;if(t>0){k.current=(k.current%t+t)%t;let a=O?`translate3d(0, ${-k.current}px, 0)`:`translate3d(${-k.current}px, 0, 0)`;e.style.transform=a}let a=s=>{null===j.current&&(j.current=s);let r=Math.max(0,s-j.current)/1e3;j.current=s;let l=P&&void 0!==A?A:T,i=1-Math.exp(-r/.25);if(N.current+=(l-N.current)*i,t>0){let a=k.current+N.current*r;k.current=a=(a%t+t)%t;let s=O?`translate3d(0, ${-k.current}px, 0)`:`translate3d(${-k.current}px, 0, 0)`;e.style.transform=s}y.current=requestAnimationFrame(a)};return y.current=requestAnimationFrame(a),()=>{null!==y.current&&(cancelAnimationFrame(y.current),y.current=null),j.current=null}},[T,_,I,P,A,O,C]);let D=(0,h.useMemo)(()=>({"--logoloop-gap":`${i}px`,"--logoloop-logoHeight":`${l}px`,...d&&{"--logoloop-fadeColor":d}}),[i,l,d]),K=(0,h.useMemo)(()=>["logoloop",O?"logoloop--vertical":"logoloop--horizontal",c&&"logoloop--fade",u&&"logoloop--scale-hover",f].filter(Boolean).join(" "),[O,c,u,f]),W=(0,h.useCallback)(()=>{void 0!==A&&E(!0)},[A]),H=(0,h.useCallback)(()=>{void 0!==A&&E(!1)},[A]),q=(0,h.useCallback)((e,a)=>{if(x)return(0,t.jsx)("li",{className:"logoloop__item",role:"listitem",children:x(e,a)},a);let s="node"in e,r=s?(0,t.jsx)("span",{className:"logoloop__node","aria-hidden":!!e.href&&!e.ariaLabel,children:e.node}):(0,t.jsx)("img",{src:e.src,srcSet:e.srcSet,sizes:e.sizes,width:e.width,height:e.height,alt:e.alt??"",title:e.title,loading:"lazy",decoding:"async",draggable:!1}),l=s?e.ariaLabel??e.title:e.alt??e.title,i=e.href?(0,t.jsx)("a",{className:"logoloop__link",href:e.href,"aria-label":l||"logo link",target:"_blank",rel:"noreferrer noopener",children:r}):r;return(0,t.jsx)("li",{className:"logoloop__item",role:"listitem",children:i},a)},[x]),F=(0,h.useMemo)(()=>Array.from({length:B},(a,s)=>(0,t.jsx)("ul",{className:"logoloop__list",role:"list","aria-hidden":s>0,ref:0===s?z:void 0,children:e.map((e,t)=>q(e,`${s}-${t}`))},`copy-${s}`)),[B,e,q]),V=(0,h.useMemo)(()=>({width:O?"100%"===m(r)?void 0:m(r):m(r)??"100%",...D,...v}),[r,D,v,O]);return(0,t.jsx)("div",{ref:M,className:K,style:V,role:"region","aria-label":p,children:(0,t.jsx)("div",{className:"logoloop__track",ref:C,onMouseEnter:W,onMouseLeave:H,children:F})})});x.displayName="LogoLoop";var p=e.i(975157);let f=[{node:(0,t.jsx)(a.IconBrandReact,{size:36}),title:"React",href:"https://react.dev"},{node:(0,t.jsx)(s.IconBrandNextjs,{size:36}),title:"Next.js",href:"https://nextjs.org"},{node:(0,t.jsx)(r.IconBrandTypescript,{size:36}),title:"TypeScript",href:"https://www.typescriptlang.org"},{node:(0,t.jsx)(l.IconBrandTailwind,{size:36}),title:"Tailwind CSS",href:"https://tailwindcss.com"},{node:(0,t.jsx)(i.IconBrandDjango,{size:36}),title:"Django",href:"https://www.djangoproject.com"},{node:(0,t.jsx)(n.IconBrandPython,{size:36}),title:"Python",href:"https://www.python.org"},{node:(0,t.jsx)(d.IconDatabase,{size:36}),title:"PostgreSQL",href:"https://www.postgresql.org"},{node:(0,t.jsx)(o.IconBrandDocker,{size:36}),title:"Docker",href:"https://www.docker.com"},{node:(0,t.jsx)(c.IconBrandStripe,{size:36}),title:"Stripe",href:"https://stripe.com"},{node:(0,t.jsx)(u.IconN8n,{size:36}),title:"n8n",href:"https://n8n.io"},{node:(0,t.jsx)(u.IconOdoo,{size:36}),title:"Odoo",href:"https://www.odoo.com"}];e.s(["ToolsShowcase",0,function({title:e,titleTag:a="h2",logos:s=f,className:r}){return(0,t.jsx)("section",{className:(0,p.cn)("w-full max-w-[1600px] mx-auto px-4 md:px-8 xl:px-12 pb-12",r),children:(0,t.jsxs)("div",{className:"rounded-[2rem] border border-[--color-border-subtle] bg-[--swatch--slate-dark] p-8 md:p-12 dark:border-white/10",children:[(0,t.jsx)("div",{className:"mb-8 space-y-3 text-center text-white",children:"h3"===a?(0,t.jsx)("h3",{className:"text-2xl font-semibold tracking-[-0.03em]",children:e}):(0,t.jsx)("h2",{className:"text-2xl font-semibold tracking-[-0.03em]",children:e})}),(0,t.jsx)("div",{style:{height:"80px",position:"relative",overflow:"hidden"},children:(0,t.jsx)(x,{logos:s,speed:80,direction:"left",logoHeight:40,gap:56,hoverSpeed:0,scaleOnHover:!0,fadeOut:!0,fadeOutColor:"var(--swatch--slate-dark)",ariaLabel:e,className:"text-white/80"})})]})})}],277996)},160405,e=>{"use strict";var t=e.i(843476);e.s(["IconN8n",0,function({size:e=24,className:a}){return(0,t.jsxs)("svg",{role:"img",viewBox:"0 0 24 24",width:e,height:e,fill:"
1currentColor",className:a,children:[(0,t.jsx)("title",{children:"n8n"}),(0,t.jsx)("path",{d:"M21.4737 5.6842c-1.1772 0-2.1663.8051-2.4468 1.8947h-2.8955c-1.235 0-2.289.893-2.492 2.111l-.1038.623a1.263 1.263 0 0 1-1.246 1.0555H11.289c-.2805-1.0896-1.2696-1.8947-2.4468-1.8947s-2.1663.8051-2.4467 1.8947H4.973c-.2805-1.0896-1.2696-1.8947-2.4468-1.8947C1.1311 9.4737 0 10.6047 0 12s1.131 2.5263 2.5263 2.5263c1.1772 0 2.1663-.8051 2.4468-1.8947h1.4223c.2804 1.0896 1.2696 1.8947 2.4467 1.8947 1.1772 0 2.1663-.8051 2.4468-1.8947h1.0008a1.263 1.263 0 0 1 1.2459 1.0555l.1038.623c.203 1.218 1.257 2.111 2.492 2.111h.3692c.2804 1.0895 1.2696 1.8947 2.4468 1.8947 1.3952 0 2.5263-1.131 2.5263-2.5263s-1.131-2.5263-2.5263-2.5263c-1.1772 0-2.1664.805-2.4468 1.8947h-.3692a1.263 1.263 0 0 1-1.246-1.0555l-.1037-.623A2.52 2.52 0 0 0 13.9607 12a2.52 2.52 0 0 0 .821-1.4794l.1038-.623a1.263 1.263 0 0 1 1.2459-1.0555h2.8955c.2805 1.0896 1.2696 1.8947 2.4468 1.8947 1.3952 0 2.5263-1.131 2.5263-2.5263s-1.131-2.5263-2.5263-2.5263m0 1.2632a1.263 1.263 0 0 1 1.2631 1.2631 1.263 1.263 0 0 1-1.2631 1.2632 1.263 1.263 0 0 1-1.2632-1.2632 1.263 1.263 0 0 1 1.2632-1.2631M2.5263 10.7368A1.263 1.263 0 0 1 3.7895 12a1.263 1.263 0 0 1-1.2632 1.2632A1.263 1.263 0 0 1 1.2632 12a1.263 1.263 0 0 1 1.2631-1.2632m6.3158 0A1.263 1.263 0 0 1 10.1053 12a1.263 1.263 0 0 1-1.2632 1.2632A1.263 1.263 0 0 1 7.579 12a1.263 1.263 0 0 1 1.2632-1.2632m10.1053 3.7895a1.263 1.263 0 0 1 1.2631 1.2632 1.263 1.263 0 0 1-1.2631 1.2631 1.263 1.263 0 0 1-1.2632-1.2631 1.263 1.263 0 0 1 1.2632-1.2632"})]})},"IconOdoo",0,function({size:e=24,className:a}){return(0,t.jsxs)("svg",{role:"img",viewBox:"0 0 24 24",width:e,height:e,fill:"currentColor",className:a,children:[(0,t.jsx)("title",{children:"Odoo"}),(0,t.jsx)("path",{d:"M21.1002 15.7957c-1.6015 0-2.8997-1.2983-2.8997-2.8998s1.2983-2.8997 2.8997-2.8997c1.6015 0 2.8998 1.2982 2.8998 2.8997 0 1.5999-1.2979 2.8998-2.8998 2.8998zm0-1.2c.9388.0006 1.7003-.7601 1.7008-1.6989.0004-.9388-.7602-1.7003-1.699-1.7007h-.0018c-.9388.0004-1.6994.7619-1.699 1.7007.0005.9381.761 1.6985 1.699 1.699zm-6.0655 1.2c-1.6014 0-2.8997-1.2983-2.8997-2.8998s1.2983-2.8997 2.8997-2.8997c1.6015 0 2.8998 1.2982 2.8998 2.8997 0 1.5999-1.2999 2.8998-2.8998 2.8998zm0-1.2c.9389.0006 1.7003-.7601 1.7008-1.6989.0005-.9388-.7602-1.7003-1.699-1.7007h-.0018c-.9388.0004-1.6994.7619-1.699 1.7007.0005.9381.761 1.6985 1.699 1.699zM11.865 12.858c0 1.6199-1.2979 2.9378-2.8977 2.9378s-2.8998-1.314-2.8998-2.9358 1.1799-2.8597 2.8998-2.8597c.6359 0 1.2239.134 1.6998.484v-1.68a.6.6 0 0 1 1.2 0v4.0537h-.002zm-2.8977 1.7399c.9388.0005 1.7002-.7602 1.7007-1.699.0005-.9388-.7602-1.7003-1.699-1.7007h-.0017c-.9389.0004-1.6995.7619-1.699 1.7007.0004.9381.7608 1.6985 1.699 1.699zm-6.0675 1.1979C1.2983 15.7957 0 14.4974 0 12.8959s1.2983-2.8997 2.8998-2.8997 2.8997 1.2982 2.8997 2.8997c0 1.5999-1.2999 2.8998-2.8997 2.8998zm0-1.2c.9388.0006 1.7002-.7601 1.7007-1.699.0005-.9387-.7602-1.7002-1.699-1.7006h-.0017c-.9388.0004-1.6995.7619-1.699 1.7007.0004.9381.7608 1.6985 1.699 1.699z"})]})},"IconWhatsApp",0,function({size:e=24,className:a}){return(0,t.jsxs)("svg",{role:"img",viewBox:"0 0 24 24",width:e,height:e,fill:"currentColor",className:a,children:[(0,t.jsx)("title",{children:"WhatsApp"}),(0,t.jsx)("path",{d:"M20.52 3.48A11.8 11.8 0 0 0 12.04 0C5.46 0 .1 5.36.1 11.94c0 2.1.55 4.15 1.6 5.96L0 24l6.3-1.64a12 12 0 0 0 5.74 1.46h.01c6.58 0 11.94-5.36 11.94-11.94 0-3.19-1.24-6.19-3.47-8.4ZM12.05 21.3h-.01a9.3 9.3 0 0 1-4.74-1.3l-.34-.2-3.74.97 1-3.64-.22-.37a9.28 9.28 0 0 1-1.42-4.9c0-5.14 4.18-9.32 9.33-9.32 2.49 0 4.83.97 6.6 2.73a9.27 9.27 0 0 1 2.73 6.6c0 5.15-4.18 9.33-9.33 9.33Zm5.13-6.96c-.28-.14-1.65-.81-1.9-.9-.26-.1-.45-.14-.64.14-.19.28-.74.9-.9 1.08-.17.19-.33.21-.61.07-.28-.14-1.18-.44-2.25-1.4-.83-.74-1.39-1.65-1.55-1.93-.16-.28-.02-.43.12-.57.13-.13.28-.33.42-.49.14-.16.19-.28.28-.47.1-.19.05-.35-.02-.49-.07-.14-.64-1.54-.88-2.11-.23-.55-.47-.48-.64-.49h-.55c-.19 0-.49.07-.75.35-.26.28-.98.96-.98 2.34 0 1.38 1 2.72 1.14 2.9.14.19 1.96 3 4.75 4.2.66.28 1.18.45 1.58.58.66.21 1.26.18 1.73.11.53-.08 1.65-.67 1.88-1.32.23-.65.23-1.21.16-1.32-.07-.12-.26-.19-.54-.33Z"})]})}])},612814,e=>{"use strict";var t=e.i(843476),a=e.i(271645),s=e.i(373375),r=e.i(463059),l=e.i(975157);let i="pointer-events-auto inline-flex items-center justify-center rounded-full bg-clay text-ivory-light ring-1 ring-black/10 shadow-[0_10px_28px_-8px_rgba(20,20,19,0.55)] transition-[transform,background-color,color,width,padding] duration-300 ease-out hover:bg-slate-dark hover:text-ivory-light hover:scale-105 active:scale-100 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-clay focus-visible:ring-offset-2 focus-visible:ring-offset-transparent dark:bg-ivory-light dark:text-slate-dark dark:ring-white/15 dark:hover:bg-clay dark:hover:text-ivory-light disabled:opacity-0 disabled:pointer-events-none";e.s(["CarouselNavButtons",0,function({onPrevClick:e,onNextClick:n,prevDisabled:o=!1,nextDisabled:c=!1,prevLabel:d="Previous",nextLabel:u="Next",nudgeId:h,className:m}){let x=(0,a.useId)(),p="ordinaly:carousel-nudge:"+(h??x),[f,v]=(0,a.useState)(!1),g=(0,a.useCallback)(()=>{v(!1);try{sessionStorage.setItem(p,"1")}catch{}},[p]);return(0,a.useEffect)(()=>
1{if(c)return;let e=!0;try{e="1"===sessionStorage.getItem(p)}catch{e=!0}if(e)return;v(!0);let t=window.setTimeout(g,6e3);return()=>window.clearTimeout(t)},[p,c,g]),(0,t.jsxs)("div",{className:(0,l.cn)("pointer-events-none absolute inset-y-0 left-0 right-0 z-10 flex items-center justify-between px-2 sm:px-4",m),children:[(0,t.jsx)("button",{type:"button",onClick:()=>{f&&g(),e()},disabled:o,"aria-label":d,className:(0,l.cn)(i,"h-12 w-12 sm:h-14 sm:w-14"),children:(0,t.jsx)(s.ChevronLeft,{className:"h-6 w-6 sm:h-7 sm:w-7",strokeWidth:2.75})}),(0,t.jsxs)("button",{type:"button",onClick:()=>{f&&g(),n()},disabled:c,"aria-label":u,className:(0,l.cn)(i,"h-12 sm:h-14 gap-1.5 overflow-hidden",f?"w-auto pl-5 pr-4 animate-carousel-hint":"w-12 sm:w-14"),children:[f&&(0,t.jsx)("span",{className:"whitespace-nowrap text-sm font-semibold uppercase tracking-wide",children:u}),(0,t.jsx)(r.ChevronRight,{className:"h-6 w-6 sm:h-7 sm:w-7 shrink-0",strokeWidth:2.75})]})]})}])},793479,887652,212381,e=>{"use strict";var t=e.i(843476),a=e.i(271645),s=e.i(975157),r=e.i(83411),l=e.i(287022),i=e.i(674008),n=e.i(486427),o=e.i(737806),c=e.i(947414);function d(e){let t=(0,c.useConstant)(()=>(0,n.motionValue)(e)),{isStatic:s}=(0,a.useContext)(o.MotionConfigContext);if(s){let[,s]=(0,a.useState)(e);(0,a.useEffect)(()=>t.on("change",s),[])}return t}function u(e,t){let a=d(t()),s=()=>a.set(t());return s(),(0,i.useIsomorphicLayoutEffect)(()=>{let t=()=>l.frame.preRender(s,!1,!0),a=e.map(e=>e.on("change",t));return()=>{a.forEach(e=>e()),(0,l.cancelFrame)(s)}}),a}function h(e,...t){let a=e.length;return u(t.filter(r.isMotionValue),function(){let s="";for(let l=0;l<a;l++){s+=e[l];let a=t[l];a&&(s+=(0,r.isMotionValue)(a)?a.get():a)}return s})}e.s(["useMotionValue",0,d],887652),e.s(["useCombineMotionValues",0,u],212381);var m=e.i(846932);let x=a.forwardRef(({className:e,type:r,theme:l,...i},n)=>{let[o,c]=a.useState(!1),u=d(0),x=d(0);return(0,t.jsx)(m.motion.div,{style:{background:h`
2          radial-gradient(
3            ${o?"100px":"0px"} circle at ${u}px ${x}px,
4            ${"dark"===l?"rgba(217, 119, 87, 0.34)":"rgba(217, 119, 87, 0.18)"},
5            transparent 80%
6          )
7        `},onMouseMove:function(e){let{currentTarget:t,clientX:a,clientY:s}=e,{left:r,top:l}=t.getBoundingClientRect();u.set(a-r),x.set(s-l)},onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),className:"p-[2px] rounded-lg transition duration-300 group/input",children:(0,t.jsx)("input",{type:r,className:(0,s.cn)(`flex h-10 w-full border-none bg-card text-card-foreground shadow-input rounded-md px-3 py-2 text-sm 
8          file:border-0 file:bg-transparent file:text-sm file:font-medium 
9          placeholder:text-muted-foreground 
10          focus-visible:outline-none focus-visible:ring-[2px] focus-visible:ring-[var(--swatch--clay)] 
11          disabled:cursor-not-allowed disabled:opacity-50 
12          dark:shadow-[0px_0px_1px_1px_var(--neutral-700)] 
13          group-hover/input:shadow-none transition duration-400 
14          hover:border-[#D97757] dark:hover:border-[#D97757]`,e),ref:n,...i})})});x.displayName="Input",e.s(["Input",0,x],793479)},983540,e=>{"use strict";var t=e.i(843476),a=e.i(271645),s=e.i(948148),r=e.i(263488),l=e.i(793479),i=e.i(519455),n=e.i(975157);e.s(["NewsletterBanner",0,function({className:e,padded:o=!0}){let c=(0,s.useTranslations)("home.newsletter"),[d,u]=(0,a.useState)(!1),h=(0,a.useRef)(null),[m,x]=(0,a.useState)(!0);(0,a.useEffect)(()=>{let e=h.current;if(!e)return;let t=new ResizeObserver(e=>{x((e[0]?.contentRect.width??0)<700)});return t.observe(e),()=>t.disconnect()},[]);let p=(0,t.jsxs)("div",{ref:h,className:(0,n.cn)("relative flex w-full flex-col items-center justify-center gap-6 overflow-hidden rounded-[2rem] border border-[--color-border-subtle] bg-gradient-to-br from-[--swatch--clay] to-[--swatch--flame-dark] p-8 text-center text-white shadow-[0_20px_80px_-55px_rgba(0,0,0,0.55)] dark:border-white/10",!m&&"flex-row justify-between p-10 text-left",e),children:[(0,t.jsxs)("div",{className:"pointer-events-none absolute inset-0","aria-hidden":"true",children:[(0,t.jsx)("div",{className:"absolute -top-10 -right-10 h-40 w-40 rounded-full bg-white/10 blur-3xl"}),(0,t.jsx)("div",{className:"absolute -bottom-10 -left-10 h-32 w-32 rounded-full bg-black/10 blur-3xl"})]}),(0,t.jsxs)("div",{className:(0,n.cn)("relative max-w-xl",!m&&"max-w-none"),children:[(0,t.jsx)("span",{className:(0,n.cn)("mx-auto mb-3 flex h-10 w-10 items-center justify-center rounded-full bg-white/15",!m&&"mx-0"),children:(0,t.jsx)(r.Mail,{className:"h-5 w-5",strokeWidth:1.6})}),(0,t.jsx)("h3",{className:(0,n.cn)("font-serif text-2xl font-normal leading-snug tracking-[-0.01em] text-white",!m&&"text-3xl"),children:c("title")}),(0,t.jsx)("p",{className:(0,n.cn)("mt-2 text-sm leading-relaxed text-white/80",!m&&"text-base"),children:c("subtitle")})]}),(0,t.jsx)("div",{className:(0,n.cn)("relative w-full",!m&&"w-auto flex-shrink-0"),children:d?(0,t.jsx)("div",{className:"rounded-full border border-white/25 bg-white/15 px-6 py-3 text-center text-sm font-medium backdrop-blur-sm",children:c("successMessage")}):(0,t.jsxs)("form",{onSubmit:e=>{e.preventDefault(),u(!0)},className:(0,n.cn)("flex w-full flex-col gap-3",!m&&"flex-row"),children:[(0,t.jsx)(l.Input,{name:"email",type:"email",required:!0,placeholder:c("emailPlaceholder"),className:(0,n.cn)("h-12 w-full min-w-0 flex-1 rounded-full border-white/30 bg-white/15 px-5 text-white placeholder:text-white/60 backdrop-blur-sm focus:border-white/60 focus:ring-white/50",!m&&"w-72")}),(0,t.jsx)(i.Button,{type:"submit",className:(0,n.cn)("h-12 w-full whitespace-nowrap rounded-full bg-white px-8 font-semibold text-[--swatch--clay] shadow-lg hover:bg-white/90 active:bg-white/80",!m&&"w-auto"),children:c("submitLabel")})]})})]});return o?(0,t.jsx)("div",{className:"px-4 sm:px-6 lg:px-8",children:p}):p}])}]);
15
16//# sourceMappingURL=1gd74mdvs0swc.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.