1(self.webpackChunk_okteto_website_landing=self.webpackChunk_okteto_website_landing||[]).push([[843],{10516:function(e,t,n){var r=n(96540);function a(e){return r.createElement("svg",e,r.createElement("path",{d:"M18.1682 8.70711C18.5587 8.31658 18.5587 7.68342 18.1682 7.29289L11.8042 0.928932C11.4137 0.538408 10.7805 0.538408 10.39 0.928932C9.9995 1.31946 9.9995 1.95262 10.39 2.34315L16.0469 8L10.39 13.6569C9.9995 14.0474 9.9995 14.6805 10.39 15.0711C10.7805 15.4616 11.4137 15.4616 11.8042 15.0711L18.1682 8.70711ZM1.8457 7C1.29342 7 0.845703 7.44772 0.845703 8C0.845703 8.55228 1.29342 9 1.8457 9V7ZM17.4611 7H1.8457V9H17.4611V7Z"}))}a.defaultProps={width:"19",height:"16",viewBox:"0 0 19 16",fill:"none","aria-hidden":"true"},e.exports=a,a.default=a},50529:function(e,t,n){"use strict";var r=n(96540),a=(n(64810),n(19772)),i=n(10516),s=n.n(i);t.A=Object.assign(({children:e,role:t,to:n,rel:i,target:o,external:l=!1,className:c,onClick:u,size:d,arrow:f,style:m={}})=>{let h=!1;return l&&(h=!0),(null!=n&&n.startsWith("http")||null!=n&&n.startsWith("/docs"))&&(h=!0),"button"===t?r.createElement("button",{onClick:u,className:`Button ${c||""} layout ${d||""}`,style:m,rel:i},e):h?r.createElement(a.rd,{onClick:u,onKeyDown:e=>{13===e.keycode&&u()},className:`Button ${c||""} ${d||""}`,href:n,style:m,target:o},e,f&&r.createElement(s(),null)):r.createElement("a",{onClick:u,onKeyDown:e=>{13===e.keycode&&u()},className:`Button ${c||""} layout ${d||""}`,href:n,style:m},e,f&&r.createElement(s(),null))},{Logo:e=>{const{children:t}=e;return r.createElement("div",{className:"ButtonLogo"},t)}})},69705:function(e,t,n){"use strict";var r=n(96540),a=n(46942),i=n.n(a),s=n(93275),o=n(50529),l=n(93354),c=n(25630);const u=e=>{const{as:t,children:n}=e;return r.createElement(t,{className:"HeroTitle"},n)};u.defaultProps={as:"h1"},t.A=Object.assign(e=>{let{children:t,overlappingImage:n,rightImage:a,className:o,textAlign:u,showStickyNav:d,youtubeId:f}=e;if(null!=n&&n.image)var{width:m,height:h}=(0,l.vX)(n.image);(f||a)&&(u="Left");const p=(0,r.useRef)(null),{0:g,1:w}=(0,r.useState)(!1),{0:y,1:v}=(0,r.useState)(""),C=e=>{const[t]=e;w(!t.isIntersecting)},E={threshold:[1]};(0,r.useEffect)(()=>{const e=new IntersectionObserver(C,E);return p.current&&e.observe(p.current),()=>{p.current&&e.unobserve(p.current)}},[p,E]);const $=(e,t)=>{e.forEach(e=>{e.isIntersecting&&v(e.target.id)})},{0:b,1:x}=(0,r.useState)([]);return(0,r.useEffect)(()=>{const e=new IntersectionObserver($,{root:null,rootMargin:"0px",threshold:0});return(null==b?void 0:b.length)>0&&b.forEach(t=>e.observe(t)),()=>{(null==b?void 0:b.length)>0&&b.forEach(t=>e.unobserve(t))}},[b,E]),(0,r.useEffect)(()=>{const e=Array.from(document.querySelectorAll("h2"));x(e)},[]),r.createElement(r.Fragment,null,r.createElement("section",{className:i()("Hero",n?"HeroWithOverlappingImage":null,a?"HeroWithRightImage":null,u?`HeroTextAlign${u}`:null,o)},r.createElement("div",{className:"Pattern PatternBottom"}),r.createElement("div",{className:"Pattern PatternTop"}),r.createElement(c.A,null,(null==a?void 0:a.image)&&r.createElement(s.Ay,Object.assign({},a.image,{alt:a.altText||"",className:"HeroRightImage"})),r.createElement("div",{className:"HeroContainerContent"},t),r.createElement("div",{className:"HeroContainerMedia"},f&&r.createElement("iframe",{width:"560",height:"315",className:"HeroContainerMediaVideoFrame",src:`https://www.youtube.com/embed/${f}`,title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:!0})))),d&&r.createElement("nav",{className:i()("HeroFixedNav",g?"HeroFixedNavSticky":""),ref:p},r.createElement("a",{href:"/",className:i()("HeroFixedNavLogo")},r.createElement("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M20 40C31.046 40 40 31.046 40 20C40 8.954 31.046 0 20 0C8.954 0 0 8.954 0 20C0 31.046 8.954 40 20 40Z",fill:"#00D1CA"}),r.createElement("path",{d:"M13.044 20C13.044 16.191 16.191 13.043 20.149 13.043C21.215 13.0391 22.2683 13.2738 23.2318 13.7299C24.1953 14.186 25.0444 14.852 25.717 15.679C25.9015 15.9083 26.1295 16.0989 26.3878 16.2399C26.6462 16.3809 26.9298 16.4695 27.2224 16.5006C27.5151 16.5318 27.811 16.5048 28.0932 16.4214C28.3754 16.3379 28.6384 16.1995 28.867 16.0142C29.0957 15.8289 29.2854 15.6002 29.4255 15.3414C29.5656 15.0826 29.6532 14.7986 29.6833 14.5059C29.7134 14.2131 29.6854 13.9173 29.6009 13.6354C29.5165 13.3535 29.3772 13.091 29.191 12.863C28.0992 11.5188 26.7205 10.4357 25.1561 9.69309C23.5916 8.95047 21.8808 8.56709 20.149 8.57101C13.789 8.57101 8.57202 13.655 8.57202 20C8.57202 26.345 13.789 31.428 20.149 31.428C23.801 31.428 27.069 29.755 29.191 27.137C29.5646 26.6763 29.7398 26.0861 29.6782 25.4962C29.6166 24.9063 29.3232 24.3651 28.8625 23.9915C28.4018 23.618 27.8116 23.4427 27.2217 23.5043C26.6318 23.5659 26.0906 23.8593 25.717 24.32C25.0444 25.147 24.1953 25.813 23.2318 26.2691C22.2683 26.7252 21.215 26.9599 20.149 26.956C16.191 26.956 13.044 23.808 13.044 20Z",fill:"#1A263E"}),r.createElement("path",{d:"M29.193 22.236C29.7861 22.236 30.3548 22.0004 30.7741 21.5811C31.1935 21.1617 31.429 20.593 31.429 20C31.429 19.407 31.1935 18.8382 30.7741 18.4189C30.3548 17.9996 29.7861 17.764 29.193 17.764C28.6 17.764 28.0313 17.9996 27.6119 18.4189C27.1926 18.8382 26.957 19.407 26.957 20C26.957 20.593 27.1926 21.1617 27.6119 21.5811C28.0313 22.0004 28.6 22.236 29.193 22.236Z",fill:"#1A263E"}))),b&&b.length>0&&r.createElement("ul",null,b.map(e=>{const t=e.innerText,n=e.getAttribute("id");return r.createElement("li",null,r.createElement("a",{href:`#${n}`,className:y===n?"active":""},t))}))),(null==n?void 0:n.image)&&r.createElement(c.A,null,r.createElement(s.Ay,Object.assign({},n.image,{width:m,height:h,alt:n.altText||"",className:"HeroOverlappingImage"}))))},{Title:u,Text:e=>{const{children:t}=e;return r.createElement("div",{className:"HeroText"},t)},Image:e=>{const{children:t}=e;return r.createElement("div",{className:"HeroImage"},t)},CallToActions:e=>{const{callToActions:t}=e;if(t)return r.createElement("div",{className:"HeroCallToActions"},t.map((e,n)=>{const a=t.length>1;return r.createElement(o.A,{to:e.url,className:i()(a&&0===n?"button-secondary":"corporate-light"),key:e._key},e.label)}))}})},93354:function(e,t,n){"use strict";n.d(t,{HM:function(){return X},io:function(){return q},uQ:function(){return U},vX:function(){return S}});const r="https://cdn.sanity.io",a=/^https:\/\/cdn\.sanity\./,i=/^https:\/\/cdn\.[^/]+\/(images|files)\/[^/]+\/.*?[a-zA-Z0-9_]{24,40}.*$/,s=/^([a-zA-Z0-9_]{24,40}|[a-f0-9]{40})+\.[a-z0-9]+$/,o=/^file-([a-zA-Z0-9_]{24,40}|[a-f0-9]{40})+-[a-z0-9]+$/,l=/^([a-zA-Z0-9_]{24,40}|[a-f0-9]{40})-\d+x\d+\.[a-z0-9]+$/,c=/^(images|files)\/([a-z0-9]+)\/([a-z0-9][-\w]*)\//,u=/^(?:image-(?:[a-zA-Z0-9_]{24,40}|[a-f0-9]{40})+-\d+x\d+-[a-z0-9]+|file-(?:[a-zA-Z0-9_]{24,40}|[a-f0-9]{40})+-[a-z0-9]+)$/,d="sanity.imageAsset",f="sanity.fileAsset",m={projectId:"a",dataset:"b"},h="upload-in-progress-placeholder",p="upload-in-progress",g="tmp";
1class w extends Error{constructor(e,t="Failed to resolve asset ID from source"){super(t),this.unresolvable=!0,this.input=e}}function y(e){return(...t)=>{try{return e(...t)}catch(n){if(function(e){const t=e;return!(!t.unresolvable||!("input"in t))}(n))return;throw n}}}function v(e){return null!==e&&!Array.isArray(e)&&"object"==typeof e}function C(e){return v(e)&&"string"==typeof e._ref}function E(e){return v(e)&&"string"==typeof e.path}function $(e){return v(e)&&"string"==typeof e.url}function b(e){return v(e)&&"sanity.fileAsset"===e._type}function x(e){return v(e)&&"sanity.imageAsset"===e._type}function I(e){const t=e;return v(t)&&!!t.asset&&"object"==typeof t.asset}function A(e){const t=e;return v(t)&&!!t._upload&&!("asset"in t)}function N(e){return a.test(e)||i.test(e)}const _=Object.freeze({left:0,top:0,bottom:0,right:0}),j=Object.freeze({x:.5,y:.5,height:1,width:1}),H=()=>({..._}),k=()=>({...j});function z(e,t){const n=t?.projectId||e.projectId,r=t?.dataset||e.dataset;if(!n||!r)throw new Error("Project details (projectId and dataset) required to resolve path for image");const a="metadata"in e?e.metadata.dimensions:{width:e.width,height:e.height},i="originalFilename"in e?e.originalFilename:void 0,{assetId:s,extension:o,vanityFilename:l}=e,{width:c,height:u}=a;return`images/${n}/${r}/${s}-${c}x${u}.${o}${R(i,l,t)}`}function F(e,t){const n=t?.projectId||e.projectId,r=t?.dataset||e.dataset;if(!n||!r)throw new Error("Project details (projectId and dataset) required to resolve path for file");const a="originalFilename"in e?e.originalFilename:void 0,{assetId:i,extension:s,vanityFilename:o}=e;return`files/${n}/${r}/${i}.${s}${R(a,o,t)}`}function T(e,t){return`${t?.baseUrl||r}/${F(e,t)}`}function L(e){if(I(e))return L(e.asset);if(!C(e)){if("string"==typeof e)return t=e,c.test(O(t)||"")?M(e):void 0;if(E(e))return e.path;if($(e))return M(e.url)}var t}function M(e){if(c.test(e))return e;if(!N(e))throw new w(`Failed to resolve path from URL "${e}"`);return new URL(e).pathname.replace(/^\/+/,"")}const O=y(M);y(function(e){const t=(O(e)||e).replace(/^(images|files)\/[a-z0-9]+\/[a-z0-9][-\w]\/*/,"");if(!Z(t))throw new w(`Failed to resolve filename from URL "${e}"`);return t});function Z(e){return s.test(e)||l.test(e)}function R(e,t,n){const r=t||e;return!1!==n?.useVanityName&&r?`/${r}`:""}const D="file-027401f31c3ac1e6d78c5d539ccd1beff72b9b11-pdf",P="image-027401f31c3ac1e6d78c5d539ccd1beff72b9b11-2000x3000-jpg";function B(e){if(!o.test(e))throw new Error(`Malformed file asset ID '${e}'. Expected an id like "${D}"`);const[,t,n]=e.split("-");return{type:"file",assetId:t,extension:n}}function V(e){const[,t,n,r]=e.split("-"),[a,i]=(n||"").split("x").map(Number);if(!(t&&n&&r&&a>0&&i>0))throw new Error(`Malformed asset ID '${e}'. Expected an id like "${P}".`);return{type:"image",assetId:t,width:a,height:i,extension:r}}function S(e){if(A(e))return{width:0,height:0,aspectRatio:0};const t=Q(e),{width:n,height:r}=V(t);return{width:n,height:r,aspectRatio:n/r}}y(S);function U(e){return A(e)?g:function(e){const t=Y(e);return!!t&&t.startsWith("file-")}(e)?K(e,m).asset.extension:W(e,m).asset.extension}y(U);function W(e,t){if(A(e))return{asset:{_id:h,_type:d,assetId:p,extension:g,url:"",path:"",metadata:{dimensions:{width:1,height:1,aspectRatio:1}}},crop:H(),hotspot:k()};const n=e;return{asset:q(e,t||te(e)),crop:n.crop||H(),hotspot:n.hotspot||k()}}y(W);function q(e,t){const n={...t||ee(e),useVanityName:!1},a=Q(e),i=(e.asset||e).metadata||{},{assetId:s,width:o,height:l,extension:c}=V(a),u=o/l,d={...x(e)?e:{},_id:a,_type:"sanity.imageAsset",assetId:s,extension:c,metadata:{...i,dimensions:{width:o,height:l,aspectRatio:u}},url:"",path:""};return{...d,path:z(d,n),url:(f=d,m=n,`${m?.baseUrl||r}/${z(f,m)}`)};var f,m}y(q);function K(e,t){if(A(e))return{asset:{_id:h,_type:f,assetId:p,extension:g,url:"",path:"",metadata:{}}};return{asset:X(e,t||te(e))}}y(K);function X(e,t){if(A(e))return{assetId:p,_id:h,_type:f,extension:g,metadata:{},url:"",path:""};const n={...t||ee(e),useVanityName:!1},r=Q(e),a=e.asset||e,{assetId:i,extension:s}=B(r),o={...b(e)?e:{},_id:r,_type:"sanity.fileAsset",assetId:i,extension:s,metadata:a.metadata||{},url:"",path:""};return{...o,path:F(o,n),url:T(o,n)}}y(X);function Q(e){if(A(e))return h;const t=I(e)?e.asset:e;let n="";if("string"==typeof t?n=G(t):C(t)?n=t._ref:v(a=t)&&"string"==typeof a._id?n=t._id:E(t)?n=J(`${r}/${t.path}`):$(t)&&(n=J(t.url)),!n||!u.test(n))throw new w(e);var a;return n}const Y=y(Q);function G(e){if(u.test(e))return e;const t=N(e)?new URL(e).pathname:e;if(0===t.indexOf("/images")||0===t.indexOf("/files"))return J(e);
1if(c.test(e))return J(`${r}/${e}`);if(re(e))return J(`${r}/files/a/b/${e}`);if(ne(e))return J(`${r}/images/a/b/${e}`);throw new w(e)}y(G);function J(e){const t=M(e),[n,,,r]=t.split("/");return`${n.replace(/s$/,"")}-${r.replace(/\./g,"-")}`}function ee(e){const t=L(e);if(!t)throw new w(e,"Failed to resolve project ID and dataset from source");const[,,n,r]=t.match(c)||[];if(!n||!r)throw new w(e,"Failed to resolve project ID and dataset from source");return{projectId:n,dataset:r}}const te=y(ee);function ne(e){return l.test(e)}function re(e){return s.test(e)}}}]); 2//# sourceMappingURL=a14d98bd21eb50dde19a1cbe0491014b8d6cdab2-4d282bf9f832558d034b.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.