1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,56181,e=>{"use strict";var t=e.i(62751),s=e.i(9874),a=e.i(75713),r=e.i(64800);e.s(["ContentLink",0,function({className:e,children:i,...l}){let n=(0,r.useMarketingTheme)();return(0,t.jsx)("a",{target:"_blank",rel:"noreferrer",className:(0,s.classNames)("underline",(0,a.linkColorClassesForTheme)(n.theme),e),...l,children:i})},"docsHref",0,function(e){return((...e)=>e.join("/").replace(/[/]+/g,"/").replace(/^(.+):\//,"$1://").replace(/^file:/,"file:/").replace(/\/(\?|&|#[^!])/g,"$1").replace(/\?/g,"&").replace("&","?"))("https://docs.chalk.ai/docs/",e)}])},97940,e=>{"use strict";let t=e=>({'code[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#eee",background:e,fontFamily:"Roboto Mono, monospace",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#eee",background:e,fontFamily:"Roboto Mono, monospace",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",overflow:"auto",position:"relative"},'code[class*="language-"]::-moz-selection':{background:"#363636"},'pre[class*="language-"]::-moz-selection':{background:"#363636"},'code[class*="language-"] ::-moz-selection':{background:"#363636"},'pre[class*="language-"] ::-moz-selection':{background:"#363636"},'code[class*="language-"]::selection':{background:"#363636"},'pre[class*="language-"]::selection':{background:"#363636"},'code[class*="language-"] ::selection':{background:"#363636"},'pre[class*="language-"] ::selection':{background:"#363636"},':not(pre) > code[class*="language-"]':{whiteSpace:"normal",borderRadius:"0.2em",padding:"0.1em"},".language-css > code":{color:"#fd9170"},".language-sass > code":{color:"#fd9170"},".language-scss > code":{color:"#fd9170"},'[class*="language-"] .namespace':{opacity:"0.7"},atrule:{color:"#c792ea"},"attr-name":{color:"#ffcb6b"},"attr-value":{color:"#a5e844"},attribute:{color:"#a5e844"},boolean:{color:"#EDC3AD"},builtin:{color:"#ffcb6b"},cdata:{color:"#80cbc4"},char:{color:"#80cbc4"},class:{color:"#ffcb6b"},"class-name":{color:"#f2ff00"},comment:{color:"#F3AF87"},constant:{color:"#c792ea"},deleted:{color:"#ff6666"},doctype:{color:"#616161"},entity:{color:"#ff6666"},function:{color:"#F9957F"},hexcode:{color:"#f2ff00"},id:{color:"#c792ea",fontWeight:"bold"},important:{color:"#c792ea",fontWeight:"bold"},inserted:{color:"#80cbc4"},keyword:{color:"#EDC3AD"},number:{color:"#fd9170"},operator:{color:"#89ddff"},prolog:{color:"#616161"},property:{color:"#80cbc4"},"pseudo-class":{color:"#a5e844"},"pseudo-element":{color:"#a5e844"},punctuation:{color:"#89ddff"},regex:{color:"#f2ff00"},selector:{color:"#ff6666"},string:{color:"#a5e844"},symbol:{color:"#c792ea"},tag:{color:"#ff6666"},unit:{color:"#fd9170"},url:{color:"#ff6666"},variable:{color:"#ff6666"}}),s=t("#224A41");e.s(["ANIMATED_EDITOR_LIGHT_THEME",0,{'code[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#224A41",fontFamily:"Roboto Mono, monospace",fontSize:"1em",fontWeight:"450",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#06261F",fontWeight:"450",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",overflow:"auto",position:"relative",margin:"-4px 0 0 -1px",padding:"0"},'code[class*="language-"]::-moz-selection':{background:"#D0E1DB"},'pre[class*="language-"]::-moz-selection':{background:"#D0E1DB"},'code[class*="language-"] ::-moz-selection':{background:"#D0E1DB"},'pre[class*="language-"] ::-moz-selection':{background:"#D0E1DB"},'code[class*="language-"]::selection':{background:"#D0E1DB"},'pre[class*="language-"]::selection':{background:"#D0E1DB"},'code[class*="language-"] ::selection':{background:"#D0E1DB"},'pre[class*="language-"] ::selection':{background:"#D0E1DB"},':not(pre) > code[class*="language-"]':{whiteSpace:"normal",borderRadius:"0.2em",padding:"0.1em"},".language-css > code":{color:"#d85c39"},".language-sass > code":{color:"#d85c39"},".language-scss > code":{color:"#d85c39"},'[class*="language-"] .namespace':{opacity:"0.7"},atrule:{color:"#B29AF9"},"attr-name":{color:"#ffcb6b"},"attr-value":{color:"#4d7c0f"},attribute:{color:"#4d7c0f"},boolean:{color:"#B29AF9"},builtin:{color:"#467AFF"},cdata:{color:"#4c9c92"},char:{color:"#4c9c92"},class:{color:"#d97706"},"class-name":{color:"#79923B"},comment:{color:"#52b66f"},constant:{color:"#c792ea"},deleted:{color:"#C95736"},doctype:{color:"#616161"},entity:{color:"#ff6666"},function:{color:"#F06B37"},hexcode:{color:"#ca8a04"},id:{color:"#6b21a8",fontWeight:"bold"},important:{color:"#6b21a8",fontWeight:"bold"},inserted:{color:"#0d9488"},keyword:{color:"#2C956A"},number:{color:"#F06B37"},operator:{color:"#155e75"},prolog:{color:"#616161"},property:{color:"#0369a1"},"pseudo-class":{color:"#729D42"},"pseudo-element":{color:"#729D42"},punctuation:{color:"#813ED7"},regex:{color:"#f2ff00"},selector:{color:"#224A41"},string:{color:"#C38028"},symbol:{color:"#c792ea"},tag:{color:"#224A41"},unit:{color:"#fd9170"},url:{color:"#ff6666"},variable:{color:"#409458"}},"ANIMATED_EDITOR_THEME",0,s,"makeAnimatedEditorDarkTheme",0,t])},69862,(e,t,s)=>{var a=e.r(82247),r=0;t.exports=function(e){var t=++r;return a(e)+t}},34212,e=>{"use strict";e.i(27972),e.i(69862);var t=e.i(41598);e.s(["useOnScreen",0,function(){let e=(0,t.useRef)(null),[s,a]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let t=e.current;if(null==t)return void console.error("Error: no ref object for useOnScreen()");let s=new IntersectionObserver(([e])=>{a(e.isIntersecting)});return s.observe(t),()=>{s.disconnect()}},[]),[s,e]},"useStageAdvancing",0,function({stages:e,numStages:s,paused:a,stageDurationMs:r,mode:i}){let[l,n]=(0,t.useState)(0);return(0,t.useEffect)(()=>
1{if(a||l===s-1)return;let t=setTimeout(()=>n("forwards"===i?Math.min(s-1,l+1):(l+1)%s),e[l+1]?.startingDelay??r);return()=>clearTimeout(t)},[a,l,n,s,e,r,i]),[l,n]}])},94304,e=>{e.q("/vc-ap-2a3b54/_next/static/media/demo_video_thumb.2sryh944c4ty6.png")},6714,e=>{"use strict";e.s(["CLASSIC_CHALK_ACH_FRAUD_DEMO",0,"https://www.loom.com/embed/a96b36f4ac0a442e9f924bfde4c090de?sid=b82e9a7e-aa63-419c-90b6-3f0ecd8e7945&hide_owner=true&hide_share=true&hide_title=true&hideEmbedTopBar=true"])},52394,e=>{"use strict";var t=e.i(6714);let s={"@context":"https://schema.org","@type":"VideoObject",name:"Chalk ACH Fraud Detection Demo",description:"Short video demo of basic Chalk functionality for ACH fraud detection.",duration:"PT8M52S",uploadDate:"2023-10-11T00:00:00Z",thumbnailUrl:{src:e.i(94304).default,width:1024,height:600,blurWidth:8,blurHeight:5,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAcUlEQVR42j3MyxHCMAwEUNfjjxRJiU0Iw3g4UAYFUAStL7b4HHb28nbDtXfsx4HaTlhr89hWcb91vJ4PhHOrUDMwM0opnpwzaPRlbwhqK1QNIgIZiIiQUkKM0fEX6B8xk6/ny8wAm4NlkbH4rH8PE7wBwLc/jw3WWX8AAAAASUVORK5CYII="}.src,contentUrl:t.CLASSIC_CHALK_ACH_FRAUD_DEMO,embedUrl:t.CLASSIC_CHALK_ACH_FRAUD_DEMO};e.s(["DEMO_VIDEO_SCHEMA",0,s,"HOMEPAGE_PRODUCT_OFFERING_SCHEMA",0,{"@context":"https://schema.org","@type":"SoftwareApplication",name:"Chalk",url:"https://chalk.ai/",operatingSystem:"Any (cloud-based)",applicationCategory:"Machine Learning Platform",description:"Chalk is a developer-first machine learning infrastructure platform for building, deploying, and monitoring real-time features with Python.",featureList:["Powerful data engineering workflows, without the infrastructure headaches. Powered by Rust.","Complex streaming, scheduling, and caching, all defined in simple, composable Python.","Make ETL a thing of the past. Fetch all of your data in real-time, no matter how complex.","Incorporate deep learning and LLMs into decisions alongside structured business data."],offers:{"@type":"Offer",url:"https://chalk.ai/book-demo",price:"Contact for pricing",priceCurrency:"USD"},softwareHelp:"https://docs.chalk.ai",creator:{"@type":"Organization",name:"Chalk",url:"https://chalk.ai"}},"ORGANIZATION_SCHEMA",0,{"@context":"https://schema.org","@type":"Organization",url:"https://chalk.ai/",name:"Chalk",logo:"https://chalk.ai/opengraph.png",sameAs:["https://twitter.com/chalk","https://github.com/chalk-ai","https://www.linkedin.com/company/chalkai/","https://www.youtube.com/@chalk-ai","https://www.crunchbase.com/organization/chalk-ai"],founder:[{"@type":"Person",name:"Marc Freed-Finnegan"},{"@type":"Person",name:"Elliot Marx"},{"@type":"Person",name:"Andy Moreland"}],foundingDate:"2022",address:{"@type":"PostalAddress",streetAddress:"55 Stockton Street, Floor 4",addressLocality:"San Francisco",addressRegion:"CA",postalCode:"94108",addressCountry:"US"},description:"Chalk is a developer-first machine learning infrastructure platform for building, deploying, and monitoring real-time features with Python.",brand:{"@type":"Brand",name:"Chalk"}}],52394)},93399,e=>{"use strict";var t=e.i(62751),s=e.i(41598),a=e.i(69467),r=e.i(2545);let i={h1:r.ProductH1New,h2:r.ProductH2New,h3:r.ProductH3New,h4:"h4"},l=s.default.memo(e=>(0,t.jsx)(a.LandingHeaderCMS,{...e,headerComponentOverrides:i}));l.displayName="ProductMarketingHeaderCMS",e.s(["ProductMarketingHeaderCMS",0,l])},95119,e=>{"use strict";var t=e.i(62751),s=e.i(91333),a=e.i(84160),r=e.i(12328),i=e.i(9874),l=e.i(93399),n=e.i(9534),o=e.i(2545),c=e.i(99513),d=e.i(75713),h=e.i(64800);let m={2:"lg:grid-cols-2",3:"lg:grid-cols-3",4:"lg:grid-cols-4",5:"lg:grid-cols-5"},g=({bulletPoint:e,iconClassName:a,isLightGreen:r,index:l,desktopColumns:d})=>{let h=e.iconSize,m=e.iconColor;return(0,t.jsxs)("div",{className:(0,i.cx)("pr-8 pb-20 flex flex-col gap-5 border-inherit",l>0&&"border-t",1===l&&"md:border-t-0",l>=2&&"md:border-t",l<d?"lg:border-t-0":"lg:border-t"),children:[e.icon?.name&&(0,t.jsx)(s.Icon,{name:e.icon?.name,size:"small"===h?"md":"xl"===h?"xl":"lg",className:(0,i.classNames)("chartreuse"===m?"text-marketing-chartreuse":"text-marketing-mint-green",a)}),(0,t.jsx)("h3",{className:(0,i.cx)(r?"text-marketing-green-1":"text-white","text-[20px]",o.fontSizeToTextCapMarginCorrection[20]),children:e.title}),(0,t.jsx)("div",{className:(0,i.cx)(r?"text-marketing-green-300":"text-marketing-green-6","text-[16px] leading-[150%] flex flex-col gap-5",o.fontSizeToTextCapMarginCorrection[16]),children:(0,t.jsx)(c.ProductsPortableText,{value:e.descriptionBlock??n.EMPTY_ARRAY})})]})};e.s(["GriddedBulletPointSectionCMS",0,e=>{let{section:s,className:n,desktopColumns:u,iconClassName:x}=e,{theme:p}=(0,h.useMarketingTheme)(),f=p===d.MarketingTheme.MediumGreenCMS,b=2===s.numColumns?2:u??3,y={subgridCols:b,tabletSubgridCols:2,mobileSubgridCols:1},k="backgroundColor"in s&&"secondary"===s.backgroundColor?f?"bg-marketing-green-20":"bg-marketing-green-2":f?"bg-marketing-green-19":"bg-marketing-green-1";return(0,t.jsxs)("section",{className:n,children:[(0,t.jsx)(a.MarketingGirdleGriddedPadding,{...y,paddingClassName:"h-[80px] lg:h-[120px]",gridSquareClassName:k,gridColor:s.backgroundColor||"primary"}),(null!=s.eyebrowHeader||(0,r.isNonEmptyArray)(s.header?.text))&&(0,t.jsx)(a.MarketingGirdleGridded,{...y,gridColor:s.backgroundColor||"primary",children:(0,t.jsxs)("div",{className:"pb-[4.5rem] flex flex-col gap-10 lg:items-center",children:[s.eyebrowHeader&&(0,t.jsx)("div",{className:(0,i.cx)("w-full font-marketing-mono text-[12px] font-[500] uppercase tracking-[0.5px]","text-marketing-chartreuse text-left lg:text-center",o.fontSizeToTextCapMarginCorrection[12]),children:s.eyebrowHeader}),(0,t.jsx)(l.ProductMarketingHeaderCMS,{header:s.header,sizeOverride:"h2",alignment:"center",mobileAlignment:"left",className:"w-full"}),s.subheader&&(0,t.jsx)("p",{className:(0,i.cx)(f?"text-marketing-green-300":"text-marketing-green-6","text-[16px] leading-[150%]",o.fontSizeToTextCapMarginCorrection[16]),children:s.subheader}),s.subheaderBlock&&(0,t.jsx)("div",{className:(0,i.cx)(f?"text-marketing-green-300":"text-marketing-green-6","text-[16px] leading-[150%] max-w-[600px]",o.fontSizeToTextCapMarginCorrection[16],"text-left lg:text-center"),children:(0,t.jsx)(c.ProductsPortableText,{value:s.subheaderBlock})})]})}),(0,t.jsx)(a.MarketingGirdleGridded,{...y,gridColor:s.backgroundColor||"primary",children:(0,t.jsx)("div",{className:(0,i.cx)("w-full grid grid-cols-1 md:grid-cols-2",m[b]),children:s.bulletPoints?.map((e,s)=>(0,t.jsx)(g,{bulletPoint:e,iconClassName:x,isLightGreen:f,index:s,desktopColumns:b},e._key))})}),(0,t.jsx)(a.MarketingGirdleGriddedPadding,{paddingClassName:"h-4 lg:h-[40px]",...y,gridColor:s.backgroundColor||"primary"})]})}])},15266,e=>{"use strict";var t=e.i(62751),s=e.i(34212),a=e.i(9534);let r="rgb(184, 206, 198)",i="#70cd96",l=function(e){if(e<.5){var t=2*e;return .5*(t*t*t-t*Math.sin(t*Math.PI))}var t=1-(2*e-1);return .5*(1-(t*t*t-t*Math.sin(t*Math.PI)))+.5},n=function(e){var t=1-e;return 1-(t*t*t-t*Math.sin(t*Math.PI))},o=function(e){return 1-Math.sqrt(1-e*e)},c=function(e){return Math.sqrt((2-e)*e)},d=class{constructor(e,t,s,a,r,i,l){this.p=e,this.layer=this.p.createGraphics(this.p.width,this.p.height,this.p.WEBGL),this.faceLayer=this.p.createGraphics(100,100),this.lastShimmerStart=null,this.nextShimmerStart=r,this.longShimmer=!0,this.staticPositionOffset=s,this.layer.pixelDensity(1),this.timer=t,this.colors=i,this.enableShimmer=a,this.mx=this.p.width/2,this.my=this.p.height/2,this.tmx=this.mx,this.tmy=this.my,this.shimmerColor=l}shimmerStart(){return this.lastShimmerStart+(this.longShimmer?5e3:1e3)}shimmerPause(){return this.shimmerStart()+(this.longShimmer,1e3)}shimmerEnd(){return this.shimmerPause()+(this.longShimmer?5e3:1e3)}drawFaceLayer(e){if(this.p.millis()>this.nextShimmerStart)this.nextShimmerStart=this.p.millis()+this.p.random(16e3,24e3),this.lastShimmerStart=this.p.millis(),this.longShimmer=1===this.timer.targetChaos;else if(null!==this.lastShimmerStart&&this.p.millis()<this.shimmerStart()){let t=this.timer.eased(o,this.p.millis(),this.lastShimmerStart,this.shimmerStart(),0,this.p.width);this.faceLayer.background(e),this.faceLayer.noStroke(),this.faceLayer.fill(this.shimmerColor),this.faceLayer.circle(0,0,t)}else if(null!==this.lastShimmerStart&&this.p.millis()<this.shimmerPause())this.faceLayer.background(e),this.faceLayer.noStroke(),this.faceLayer.fill(this.shimmerColor),this.faceLayer.circle(0,0,this.p.width);else if(null!==this.lastShimmerStart&&this.p.millis()<this.shimmerEnd()){let t=this.timer.eased(o,this.p.millis(),this.shimmerPause(),this.shimmerEnd(),0,this.p.width);this.faceLayer.background(this.shimmerColor),this.faceLayer.noStroke(),this.faceLayer.fill(e),this.faceLayer.circle(0,0,t)}else this.faceLayer.background(e)}render(e,t){let s=this.faceLayer;if(this.layer.background("#00000011"),this.enableShimmer?(this.layer.stroke("rgb(179, 218, 91)"),this.layer.strokeWeight(20),this.layer.noFill()):(this.layer.stroke(r),this.layer.strokeWeight(Math.max(0,20-30*(1-this.timer.dScale()))),this.layer.noStroke()),this.layer.push(),this.layer.translate(0,0,-200*this.timer.dScale()),e)if(this.layer.translate(this.mx-this.p.width/2,this.my-this.p.height/2-200*(1-this.timer.dScale())),t){this.mx+=.1*(this.p.mou
1seX-this.mx);let e=this.p.map(this.p.mouseY,0,this.p.height,200,this.p.height,!0);this.my+=.1*(e-this.my)}else this.mx+=.1*(this.p.width/2-this.mx),this.my+=.1*(this.p.height/2+200*(1-this.timer.dScale())-this.my);else this.staticPositionOffset?this.layer.translate(this.mx-this.p.width/2+this.staticPositionOffset.x,this.my-this.p.height/2+this.staticPositionOffset.y):(this.layer.translate(this.mx-this.p.width/2,this.my-this.p.height/2),(1!==this.timer.targetChaos||this.timer.currentChaos>.5)&&(this.mx+=.1*(this.tmx-this.mx),this.my+=.1*(this.tmy-this.my)));this.timer.applyRotation(this.layer);let a=this.timer.wh(),i=a*this.timer.dScale();this.drawBoxPanels(a,a,i,s),this.layer.pop()}drawBoxPanels(e,t,s,a){this.layer.textureMode(this.p.NORMAL),this.layer.angleMode(this.p.DEGREES),this.layer.noStroke(),this.enableShimmer?(this.drawFaceLayer(this.colors[0]),this.layer.texture(a)):this.layer.fill(this.colors[0]),this.layer.translate(-e/2,-t/2),this.layer.quad(0,0,e,0,e,t,0,t),s<=.001||(this.enableShimmer?this.drawFaceLayer(this.colors[1]):this.layer.fill(this.colors[1]),this.layer.push(),this.layer.translate(0,0,-s),this.layer.rotateY(-90),this.layer.quad(0,0,s,0,s,t,0,t),this.layer.pop(),this.enableShimmer?this.drawFaceLayer(this.colors[2]):this.layer.fill(this.colors[2]),this.layer.push(),this.layer.translate(0,0,-s),this.layer.rotateX(90),this.layer.quad(0,0,e,0,e,s,0,s),this.layer.pop(),this.enableShimmer?this.drawFaceLayer(this.colors[1]):this.layer.fill(this.colors[1]),this.layer.push(),this.layer.translate(e,0,0),this.layer.rotateY(90),this.layer.quad(0,0,s,0,s,t,0,t),this.layer.pop(),this.enableShimmer?this.drawFaceLayer(this.colors[2]):this.layer.fill(this.colors[2]),this.layer.push(),this.layer.translate(0,t,0),this.layer.rotateX(-90),this.layer.quad(0,0,e,0,e,s,0,s),this.layer.pop(),this.enableShimmer?(this.drawFaceLayer(this.colors[0]),this.layer.texture(a)):this.layer.fill(this.colors[0]),this.layer.push(),this.layer.rotateY(180),this.layer.translate(-e,0,s),this.layer.quad(0,0,e,0,e,t,0,t),this.layer.pop(),this.layer.angleMode(this.p.RADIANS))}},h=class{constructor(e,t,s,a,r,i){this.p=e,this.enableSquare=t,this.nextSnapTime=this.p.millis()+1e4,this.currentChaos=1,this.targetChaos=1,this.rotationOffset=Math.PI/2,this.lastSnapStart=null,this.currentRotationZ=0,this.currentRotationY=0,this.videoStartMillis=i,this.lengthSimple=s,this.lengthChaos=a,this.squareSize=Math.floor(e.random(300,500)),this.squareScaleLarge=r}squareSizeLarge(){return this.p.constrain(this.p.width,1440,2560)*this.squareScaleLarge}updateChaos(e){if(this.enableSquare&&this.p.millis()>this.nextSnapTime)return this.nextSnapTime=this.p.millis()+(1===this.targetChaos?this.lengthSimple:this.lengthChaos),this.targetChaos=1-this.targetChaos,this.targetRotationY=this.currentRotationY+(Math.PI-this.currentRotationY%Math.PI),this.lastSnapStart=this.p.millis(),1===this.targetChaos?e.time(this.videoStartMillis):this.squareSize=Math.floor(this.p.random(300,500)),!0;if(this.lastSnapStart){let e=1-this.targetChaos,t=1===this.targetChaos?o:c,s=1===this.targetChaos?this.lastSnapStart+4e3+150:this.lastSnapStart,a=t(this.p.map(this.p.millis(),s,this.lastSnapStart+(0===this.targetChaos?4e3:4550),0,1,!0));this.currentChaos=this.p.map(a,0,1,e,this.targetChaos,!0)}this.rotationOffset=0}displacementScale(){return 0===this.targetChaos&&this.p.millis()<this.lastSnapStart+4e3?Math.abs(this.eased(n,this.p.millis(),this.lastSnapStart,this.lastSnapStart+4e3,.5,.2)):0===this.targetChaos?Math.abs(this.p.map(this.p.millis(),this.lastSnapStart+4e3,this.lastSnapStart+4e3+3e3,.2,0,!0)):1===this.targetChaos&&this.lastSnapStart&&this.p.millis()<this.lastSnapStart+4e3+150?0:.5*this.currentChaos}charOffsetScale(){return 1}applyRotation(e){if(0===this.targetChaos?this.currentRotationY+=.05*(this.targetRotationY-this.currentRotationY):1===this.targetChaos&&this.p.millis()<this.lastSnapStart+4400||(this.currentChaos<1?this.currentRotationY+=.2:this.currentRotationY-=.009999875000260417),e.rotateY(this.currentRotationY),123124===this.targetChaos);else{let e=this.currentChaos<.001?2:1;this.currentRotationZ-=.01*e}e.rotateZ(this.currentRotationZ+2*this.rotationOffset)}wh(){if(1===this.targetChaos&&this.lastSnapStart&&this.p.millis()<this.lastSnapStart+4e3)return this.eased(o,this.p.millis(),this.lastSnapStart,this.lastSnapStart+4e3,this.squareSize,60);if(1===this.targetChaos&&this.lastSnapStart&&this.p.millis()<this.lastSnapStart+4e3+150)return 60;if(1===this.targetChaos&&this.lastSnapStart)return this.eased(c,this.p.millis(),this.lastSnapStart+4e3+150,this.lastSnapStart+4e3+150+400,
160,this.squareSizeLarge());if(0===this.targetChaos&&this.p.millis()<this.lastSnapStart+4e3)return Math.abs(this.eased(l,this.p.millis(),this.lastSnapStart,this.lastSnapStart+4e3,this.squareSizeLarge(),this.squareSize));if(0===this.targetChaos)return this.squareSize;else return this.p.map(this.currentChaos,.25,1,this.squareSize,this.squareSizeLarge(),!0)}dScale(){return this.currentChaos}eased(e,t,s,a,r,i){let l=e(this.p.map(t,s,a,0,1,!0));return this.p.map(l,0,1,r,i)}easedHalfStart(e,t,s,a,r,i){let l=e(this.p.map(t,s,a,0,.4,!0));return this.p.map(l,0,1,r,i)}easedHalfEnd(e,t,s,a,r,i){let l=e(this.p.map(t,s,a,.4,1,!0));return this.p.map(l,0,1,r,i)}};var m=e.i(56972);let g={parentId:"sketch-container",shader:{vertFile:"/shader.vert",fragFile:"/shader.frag",fontFile:"/fonts/TWKEverettMono-Regular-web.ttf",staticDisplacementScale:null,displacementYMapOffset:0,displacementYMapScale:1,gridSizeFn:(e,t)=>Math.floor(t/19),video:"/homepage_ascii_video.mp4",videoStartMillis:3e3},renderer:{enableMouse:!1,colors:[r,i,i],staticPositionOffset:null,squareScaleLarge:1/3},timer:{enableSquare:!0,lengthSimpleMillis:1e4,lengthChaosMillis:28e3},shimmer:{enableShimmer:!0,shimmerColor:i,shimmerStartMillis:25e3}};var u=e.i(9874),x=e.i(13475),p=e.i(41598);let f=(0,x.default)(async()=>(await e.A(19272)).P5Canvas,{loadableGenerated:{modules:[14306]},loading:()=>null,ssr:!1});e.s(["SketchLoader",0,({id:e,className:r,config:i})=>{let[l,n]=(0,p.useState)(!1),[o,c]=(0,s.useOnScreen)(),[x,b]=(0,p.useMemo)(()=>{try{var t,s;let a,r,l,o,c,u;return t={...i,parentId:`${e}-sketch-container`},s=()=>n(!0),r=Object.assign({},g.renderer,t.renderer||{}),l=Object.assign({},g.shader,t.shader||{}),o=Object.assign({},g.timer,t.timer||{}),c=Object.assign({},g.shimmer,t.shimmer||{}),u={parentId:t.parentId||g.parentId,renderer:r,shader:l,timer:o,shimmer:c},[e=>{let r,i,l,n,o,c,g,x,p=0,f=0,b=[0,1,2,3,4,5,6,7,8,9];e.preload=()=>{i=e.loadFont(u.shader.fontFile),x=e.loadImage("/ascii-tileset.png"),g=e.loadShader(u.shader.vertFile,u.shader.fragFile)},e.windowResized=(0,m.default)(()=>{let t=document.getElementById(u.parentId);t&&(e.resizeCanvas(t.offsetWidth,t.clientHeight),l?.size(e.width,e.height),r=e.width/e.height)},300),e.setup=()=>{let t=e.random(0x3b9ac9ff);e.noiseSeed(t);let a=document.getElementById(u.parentId);e.createCanvas(a.offsetWidth,a.clientHeight,e.WEBGL),r=e.width/e.height,e.frameRate(20),(l=e.createVideo(u.shader.video,()=>{l.time(u.shader.videoStartMillis/1e3),l.speed(.5),l.loop(),l.size(e.width,e.height),s&&s(),l.elt.playsInline=!0,l.elt.muted=!0,l.elt.autoplay=!0})).elt.playsInline=!0,l.elt.muted=!0,l.elt.autoplay=!0,y(),o=new h(e,u.timer.enableSquare,u.timer.lengthSimpleMillis,u.timer.lengthChaosMillis,u.renderer.squareScaleLarge,u.shader.videoStartMillis),n=new d(e,o,u.renderer.staticPositionOffset,u.shimmer.enableShimmer,u.shimmer.shimmerStartMillis,u.renderer.colors,u.shimmer.shimmerColor)};let y=()=>{e.textFont(i),e.textSize(32),(c=e.createGraphics((e.textWidth("a")+10)*10,(e.textWidth("a")+10)*10)).background("black"),c.fill("white"),c.image(x,0,0,10*(e.textWidth("a")+10),10*(e.textWidth("a")+10))};e.draw=()=>{if(a)return;let s=o.updateChaos(l);s&&0===o.targetChaos?(n.tmx=e.random(e.width/2-200,e.width/2+200),n.tmy=e.random(e.height/2-200,e.height/2+200)):s&&1===o.targetChaos&&(n.tmx=e.width/2,n.tmy=e.height/2),f+=(e.millis()-p)/1e3,p=e.millis(),n.render(u.renderer.enableMouse,0!==e.mouseX||0!==e.mouseY),g.setUniform("cam",n.layer),g.setUniform("disp",l),g.setUniform("font",c),g.setUniform("canvasRatio",r),g.setUniform("gridSize",u.shader.gridSizeFn(e.width,e.height)),g.setUniform("charOffsetScale",o.charOffsetScale()),g.setUniform("time",f),g.setUniform("glyphs",b),g.setUniform("dispScale",null===u.shader.staticDisplacementScale?o.displacementScale():u.shader.staticDisplacementScale),g.setUniform("displacementYMapOffset",u.shader.displacementYMapOffset),g.setUniform("displacementYMapScale",u.shader.displacementYMapScale),e.noStroke(),e.shader(g),e.background(t.colors?.bg??"#224a41"),e.rect(-e.width/2,-e.height/2,e.width,e.height),e.resetShader()}},e=>a=e]}catch(e){return console.error(e),[void 0,a.NOOP_FN]}},[e,i]);return(0,p.useEffect)(()=>{o?b(!1):b(!0)},[o,b]),(0,t.jsxs)("div",{className:(0,u.cx)(r,"transition-opacity duration-[2s] ease-in-out",l?"opacity-70 sm:opacity-100":"opacity-0 sm:opacity-0"),ref:c,id:`${e}-sketch-container`,children:[null!=x&&(0,t.jsx)(f,{sketch:x}),(0,t.jsx)("div",{id:"p5_loading",style:{display:"none"}})]})}],15266)},80057,e=>{e.q("/vc-ap-2a3b54/_next/static/media/fysk.3d4wvv_ey5apj.png")},26069,e=>{e.q("/vc-ap-2a3b54/_next/static/media/gcp.2nm6ksi0s-qf6.svg")},92228,e=>{e.q("/vc-ap-2a3b54/_next/static/media/doppel-light.3a6m-wcgl688i.svg")},42401,e=>{e.q("/vc-ap-2a3b54/_next/static/media/doppel.1gb1j6s81jggp.svg")},55898,e=>{e.q("/vc-ap-2a3b54/_next/static/media/verisoul-light.0ms-a2cs2hshg.svg")},53759,e=>{e.q("/vc-ap-2a3b54/_next/static/media/verisoul.25gok22wn00qy.svg")},24750,e=>{e.q("/vc-ap-2a3b54/_next/static/media/missionlane.3p3edk4q8kjv6.svg")},72411,e=>{e.q("/vc-ap-2a3b54/_next/static/media/missionlane-light.0-s-805x5jydz.svg")},23281,e=>
1{e.q("/vc-ap-2a3b54/_next/static/media/moneylion.1_7moy-0_z0of.svg")},7697,e=>{e.q("/vc-ap-2a3b54/_next/static/media/moneylion-light.0r4tyeo5qm_nw.svg")},61406,e=>{e.q("/vc-ap-2a3b54/_next/static/media/sunrun.3x3v_ttlta5go.svg")},87165,e=>{e.q("/vc-ap-2a3b54/_next/static/media/sunrun-light.1strmvg2mifb9.svg")},68437,e=>{e.q("/vc-ap-2a3b54/_next/static/media/whatnot-light.0x0vvnsetg4mi.svg")},22719,e=>{e.q("/vc-ap-2a3b54/_next/static/media/whatnot-landing-quote.0b9yfmoljnn41.svg")},91091,e=>{e.q("/vc-ap-2a3b54/_next/static/media/turo-light.2e4z_f0ui2w67.svg")},34588,e=>{e.q("/vc-ap-2a3b54/_next/static/media/turo.1tt9h30os5z0n.svg")},60369,e=>{"use strict";var t=e.i(62751),s=e.i(70480),a=e.i(9874);e.s(["StartNowLinksV3",0,({className:e,demoButtonText:r="Book Demo"})=>(0,t.jsxs)("div",{className:(0,a.cx)("flex items-center bg-marketing-darkgreen-bg py-3 px-2 -ml-2 gap-x-3",e),children:[(0,t.jsx)(s.MarketingBookDemoButton,{theme:"intro",ctaContextGA4:s.MarketingBookDemoCTAContextGA4.HomepageAboveFold,textOverride:r}),(0,t.jsx)(s.MarketingExploreDocsButton,{theme:"demo-video",ctaContextGA4:s.MarketingExploreDocsCTAContextGA4.HomepageAboveFold})]})])},70301,e=>{"use strict";var t=e.i(62751),s=e.i(91333),a=e.i(75883),r=e.i(9874);let i=()=>(0,t.jsx)("div",{className:"max-w-[240px]",children:(0,t.jsx)(d,{steps:[{text:"get_credit_report",success:!1},{text:"name_match_score",success:!0},{text:"is_income_txn",success:!0},{text:"get_user",success:!0},{text:"get_plaid",success:!0,selected:!0},{text:"get_failed_logins",success:!0,future:!0},{text:"login_counter",success:!0,future:!0}]})}),l=()=>(0,t.jsxs)("div",{className:"whitespace-pre font-marketing-mono tracking-tighter text-xs text-marketing-green-3 px-4",children:[(0,t.jsx)("span",{className:"text-marketing-mint-green",children:"200 OK"}),` 2{ 3 name: "J.J. Chusterton", 4 age: 28, 5 accounts: [ 6 "Bank of America", 7 "Chase", 8 "First Republic" 9 ] 10}`]}),n=()=>(0,t.jsx)("div",{className:"whitespace-pre font-marketing-mono tracking-tighter text-xs text-marketing-green-3 px-4",children:`from chalk.api import ChalkClient 11 12ChalkClient().query({ 13 inputs={ 14 Transfer.user.id: 182831, 15 Transfer.amount: 399.00 16 }, 17 outputs=[Transfer.user.score], 18})`}),o=()=>(0,t.jsxs)("div",{className:"flex flex-col items-center text-center",children:[(0,t.jsx)("div",{className:"text-white",children:"Apple Watch Series 11"}),(0,t.jsx)("div",{className:"text-marketing-green-3 mb-5",children:"$399.00"}),(0,t.jsx)("div",{className:"opacity-40 rounded-full py-3 px-4 border text-white text-sm",children:"Processing..."})]}),c=({children:e,className:s,variant:a})=>{let i="dark"===a;return(0,t.jsx)("div",{className:(0,r.cx)(i?"bg-marketing-green-2":"bg-marketing-green-1"),style:{backgroundSize:"40px 40px",backgroundImage:`linear-gradient(to right, #${i?"224a41":"32645B"} 1px, transparent 1px), 19 linear-gradient(to bottom, #${i?"224a41":"32645B"} 1px, transparent 1px)`,backgroundPosition:"bottom"},children:(0,t.jsx)("div",{className:(0,r.cx)(`h-full bg-gradient-to-b from-[#${i?"224a41":"32645B"}] to-[#${i?"224a41":"32645B"}55]`,s),children:e})})},d=({steps:e})=>(0,t.jsx)("div",{className:"flex flex-col text-[11px] leading-[20px] font-marketing-mono tracking-tighter",children:e.map(e=>(0,t.jsxs)("div",{className:(0,r.cx)("flex items-center gap-3 px-2 py-0.5 rounded-full",e.future?"opacity-40":"",e.selected?"bg-marketing-mint-green":"text-white"),children:[e.future?(0,t.jsx)("div",{className:"w-4 h-4 border-2 rounded-full border-marketing-green-3"}):e.success?(0,t.jsx)(s.Icon,{name:"check",className:(0,r.cx)(e.selected?"text-marketing-green-2":"text-marketing-mint-green")}):(0,t.jsx)(s.Icon,{name:"error",className:"text-cds-icons-danger"}),(0,t.jsx)("div",{children:e.text})]},e.text))}),h=({selected:e,content:s,className:a,bg:i,bgSelected:l})=>(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)("div",{className:(0,r.cx)("py-[5px] px-2 rounded-lg text-marketing-green-2 uppercase font-marketing-mono tracking-tighter text-[10px] leading-[10px]",a,e?"bg-marketing-mint-green":"bg-marketing-green-3"),children:s}),i&&(0,t.jsx)("div",{className:(0,r.cx)("flex-1 ml-4",l?"h-[1px] bg-gradient-to-r from-marketing-green-3 to-marketing-mint-green":"border-t border-marketing-green-3 border-dashed border-opacity-80")}),i&&(0,t.jsx)("div",{className:(0,r.cx)("border-t border-r h-1.5 w-1.5","rotate-45",l?"border-marketing-mint-green":"border-marketing-green-3")})]});e.s(["AppleWatch200",0,l,"AppleWatchBuy",0,o,"AppleWatchFlowchart",0,i,"AppleWatchQuery",0,n,"DecisionFlowchartSection",0,()=>(0,t.jsx)(c,{className:"py-16 xl:py-28",children:(0,t.jsxs)(a.MarketingGirdle,{children:[(0,t.jsx)("div",{className:"w-full flex flex-col xl:items-center xl:text-center mb-10",children:(0,t.jsxs)("div",{className:(0,r.cx)("text-xl xl:text-2xl max-w-[636px]"),children:[(0,t.jsx)("div",{className:"xl:flex xl:flex-col mb-3",children:(0,t.jsxs)("h2",{className:"text-white",children:["Power real-time decisions with"," ",(0,t.jsx)("span",{className:"text-marketing-chartreuse",children:"real-time data. "})]})}),(0,t.jsx)("div",{className:"text-sm xl:text-base text-marketing-green-3",children:"Make better predictions with fresher data. Donât pay vendors to pre-fetch data you donât use. Query data just-in-time for online predictions."})]})}),(0,t.jsx)("div",{className:"relative",children:(0,t.jsx)("div",{className:"overflow-y-auto scrollbar:!hidden",children:(0,t.jsxs)("div",{className:(0,r.cx)("grid grid-cols-12 gap-4 gap-y-10","w-[1200px] min-w-[1200px]"),children:[(0,t.jsx)("div",{className:"col-span-3",children:(0,t.jsx)(h,{content:"user",bg:!0})}),(0,t.jsx)("div",{className:"col-span-3",children:(0,t.jsx)(h,{content:"chalk",bg:!0})}),(0,t.jsx)("div",{className:"col-span-3",children:(0,t.jsx)(h,{content:"query",bg:!0,bgSelected:!0})}),(0,t.jsx)("div",{className:"col-span-3",children:(0,t.jsx)(h,{content:"get_plaid",selected:!0})}),(0,t.jsx)("div",{className:"col-span-3",children:(0,t.jsx)(o,{})}),(0,t.jsx)("div",{className:"col-span-3",children:(0,t.jsx)(n,{})}),(0,t.jsx)("div",{className:"col-span-3",children:(0,t.jsx)(i,{})}),(0,t.jsx)("div",{className:"col-span-3",children:(0,t.jsx)(l,{})})]})})})]})}),"FlowchartPill",0,h,"GridGradient",0,c])},36155,e=>{"use strict";var t=e.i(62751),s=e.i(9874);let a=({quote:e,name:a,roleString:r,image:i,onClick:l})=>(0,t.jsxs)("button",{className:"flex flex-col gap-5 text-left cursor-default",type:"button",onClick:l,children:[(0,t.jsx)("h3",{className:(0,s.cx)("text-[20px] xl:text-[26px] opacity-90"),children:e}),(0,t.jsx)("div",{className:"flex xl:justify-center xl:block",children:(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{className:(0,s.cx)("text-[16px] font-[500]"),children:a})," ",(0,t.jsx)("span",{className:(0,s.cx)("text-[16px] opacity-70"),children:r})]})}),null!=i&&(0,t.jsx)("div",{className:"flex xl:justify-center xl:block",children:(0,t.jsx)("div",{children:i})})]});var r=e.i(71338),i=e.i(41598);let l=8e3;e.s(["QuoteCarouselV4",0,({className:e,quotes:n,title:o,delay:c=l,light:d=!1,quoteSectionClassName:h,titleCustomGridClassName:m,quoteCustomGridClassName:g})=>{let[u,x]=(0,i.useState)(0),[p,f]=(0,i.useState)(!0),[b,y]=(0,i.useState)(0);(0,i.useEffect)(()=>
19{if(p){let e=setTimeout(()=>{f(!1)},c);return()=>clearTimeout(e)}},[p,c,n,u]);let k=n[b];return(0,t.jsxs)("div",{className:(0,s.cx)("flex flex-col items-center w-full gap-10",e),children:[(0,t.jsxs)("div",{className:(0,s.cx)("flex flex-col lg:grid lg:grid-cols-12 gap-8",d?"text-white":"",h),children:[(0,t.jsx)("div",{className:(0,s.cx)(m??"col-span-4"),children:o}),(0,t.jsx)("div",{className:(0,s.cx)("flex-grow",g??"col-span-8"),children:(0,t.jsx)(r.Transition,{afterLeave:()=>{y(e=>(e+1)%n.length),f(!0)},appear:!0,show:p,as:"div",enter:"ease-in-out duration-[1000ms]",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in-out duration-[1000ms]",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:(0,t.jsx)(a,{onClick:()=>{x(Math.random()),y(e=>(e+1)%n.length),f(!0)},quote:k.quote,name:k.name,roleString:k.roleString,image:d?k.logoLight:k.logo},k.quote)},k.quote)})]}),(0,t.jsx)("div",{className:"flex items-center gap-2",children:n.map((e,a)=>(0,t.jsx)("button",{type:"button",onClick:()=>{x(Math.random()),y(()=>a),f(!0)},className:(0,s.cx)("flex w-5 h-2 rounded-full border-solid",d?"text-marketing-green-3 bg-marketing-chartreuse":"bg-marketing-green-8","transition-all duration-500 ease-in-out",a===b?"opacity-100":"opacity-20","cursor-pointer")},e.quote))})]})}],36155)},15684,e=>{"use strict";var t=e.i(62751);let s={src:e.i(80057).default,width:684,height:209,blurWidth:8,blurHeight:2,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAACCAQAAADPnVVmAAAAJUlEQVR42mNg0GWQZJBiUGSQAUJFBjEGBhMGBSBDhUETiOUY5AEhsQIUiSbvCAAAAABJRU5ErkJggg=="},a={src:e.i(26069).default,width:433,height:67,blurWidth:0,blurHeight:0},r={date:new Date(Date.UTC(2026,2,26)).toISOString(),title:"An exclusive look at the World's Most Innovative Companies",href:"https://www.fastcompany.com/most-innovative-companies/list",image:(0,t.jsx)(t.Fragment,{}),source:"Fast Company",published:!0},i={date:new Date(Date.UTC(2025,4,28)).toISOString(),title:"Databricks competitor Chalk raises $50 million series A",href:"https://www.reuters.com/business/databricks-competitor-chalk-raises-50-million-series-2025-05-28/",image:(0,t.jsx)(t.Fragment,{}),source:"Reuters",published:!0},l=[r,i,{date:new Date(Date.UTC(2024,3,2,15)).toISOString(),title:"Chalk named to CB Insights AI 100 list for 2024.",href:"https://www.cbinsights.com/research/report/artificial-intelligence-top-startups-2024/",image:(0,t.jsx)("div",{}),source:"CB Insights",published:!0},{date:new Date(Date.UTC(2023,11,12,15)).toISOString(),title:"What Separates the AI Winners and Losers; The General Catalyst-Backed Startup Taking On Databricks",href:"https://www.theinformation.com/articles/what-separates-the-ai-winners-and-losers-the-general-catalyst-backed-startup-taking-on-databricks",image:(0,t.jsx)("div",{}),source:"The Information",published:!0},{date:new Date(Date.UTC(2023,11,12,17)).toISOString(),title:"Why we co-led Chalkâs seed round.",href:"https://www.unusual.vc/post/chalk-ai-seed",image:(0,t.jsx)("div",{}),source:"Unusual VC",published:!0},{date:new Date(2023,7,30).toISOString(),title:"Google and Chalk discuss GKE Autopilot for dynamic workloads at Google Cloud Next 2023.",href:"https://www.youtube.com/watch?v=HhL5F9k99rc",source:"Google Cloud Next",image:(0,t.jsx)("img",{className:"max-w-full px-2 sm:px-4",src:a.src,alt:"Google Cloud Platform"}),published:!0},{date:new Date(2022,11,16).toISOString(),title:"Chalk co-founder Andrew Moreland speaks at Founders You Should Know.",href:"https://www.youtube.com/watch?v=H99MugfFur0",source:"Founders you should know",image:(0,t.jsx)("img",{className:"max-w-full px-2 sm:px-4",src:s.src,alt:"Founders You Should Know"}),published:!1}];e.s(["ABOUT_NEWS_ITEMS",0,l,"FAST_COMPANY_NEWS_ITEM",0,r,"REUTERS_SERIES_A_NEWS_ITEM",0,i],15684)},7578,e=>{"use strict";var t=e.i(62751),s=e.i(75883),a=e.i(9874);let r=({children:e,variant:s,className:r,disabled:i})=>i?e:(0,t.jsx)("div",{className:(0,a.cx)("text-marketing-green-3","bg-marketing-green-2",r),style:{backgroundSize:"40px 40px",backgroundImage:`linear-gradient(to right, #224a41 1px, transparent 1px), 20 linear-gradient(to bottom, #224a41 1px, transparent 1px)`,backgroundPosition:"bottom"},children:(0,t.jsx)("div",{className:(0,a.cx)("h-full relative","bg-gradient-to-b","dark"===s?"from-marketing-green-2 to-marketing-green-2":"from-marketing-green-1 to-marketing-green-1","dark"===s?"xl:bg-gradient-to-b xl:from-[#1d3d36] xl:via-[#1d3d3666] xl:to-[#1d3d36]":"xl:bg-gradient-to-b xl:from-[#224a41] xl:via-[#1d3d3666] xl:to-[#224a41] "),children:e})});var i=e.i(92297),l=e.i(2951),n=e.i(41598);e.s(["BlogAndNewsSection",0,({title:e,items:o,variant:c,titleClassName:d,disableGradient:h,className:m})=>{let g=(0,n.useMemo)(()=>o.slice(0,4).map(e=>"type"in e?{source:"The Chalkboard",title:e.title,subtitle:e.subtitle??void 0,date:e.date??void 0,href:e.href}:e),[o]);return(0,t.jsx)(r,{variant:c,disabled:h,children:(0,t.jsx)("div",{className:(0,a.cx)("text-marketing-green-3",m),children:(0,t.jsxs)(s.MarketingGirdle,{className:"py-16 xl:py-28",children:[(0,t.jsx)("div",{className:(0,a.cx)("flex flex-col xl:items-center mb-5 xl:mb-[46px]",d),children:"string"==typeof e?(0,t.jsx)("h2",{className:"text-xl xl:text-2xl text-white mb-3",children:e}):e}),(0,t.jsx)("div",{className:"flex flex-col md:grid md:grid-cols-4 gap-x-8",children:g.map(e=>(0,t.jsxs)(l.default,{href:e.href,target:"_blank",rel:"noreferrer",className:"col-span-1 border-t py-4 md:py-0 md:border-none border-marketing-green-3 border-opacity-20",children:[(0,t.jsx)("div",{className:"text-sm mb-1 text-marketing-chartreuse",children:e.source}),(0,t.jsx)("h3",{className:"text-lg text-white",children:e.title}
20),(0,t.jsx)("div",{children:e.subtitle}),null!=e.date&&(0,t.jsx)("div",{className:"text-xs mt-2",children:(0,i.prettyFormatDateForTheBlog)(e.date)})]},e.href))})]})})})}],7578)},92442,e=>{"use strict";var t=e.i(62751),s=e.i(75883),a=e.i(9874),r=e.i(41598),i=e.i(94460),l=e.i(42206),n=e.i(2951);let o={missionlane:{href:l.Routes.customer("mission-lane"),src:"/customer-logos/landing/missionlane-logo.svg",alt:"Mission Lane logo",id:"missionlane"},melio:{src:"/customer-logos/landing/melio-logo.svg",alt:"Melio logo",id:"melio"},whatnot:{href:l.Routes.customer("whatnot"),src:"/customer-logos/landing/whatnot-logo.svg",alt:"Whatnot logo",id:"whatnot"},socure:{src:"/customer-logos/landing/socure-logo.svg",alt:"Socure logo",id:"socure"},moneylion:{href:l.Routes.customer("moneylion"),src:"/customer-logos/landing/moneylion-logo.svg",alt:"MoneyLion logo",id:"moneylion"},"apartment-list":{href:l.Routes.customer("apartment-list"),src:"/customer-logos/landing/apartment-list-logo.svg",alt:"Apartment List logo",id:"apartment-list"},pipe:{src:"/customer-logos/landing/pipe-logo.svg",alt:"Pipe logo",id:"pipe"},turo:{href:l.Routes.customer("turo"),src:"/customer-logos/landing/turo-logo.svg",alt:"Turo logo",id:"turo"},medely:{href:l.Routes.customer("medely"),src:"/customer-logos/landing/medely-logo.svg",alt:"Medely logo",id:"medely"},iwoca:{href:l.Routes.customer("iwoca"),src:"/customer-logos/landing/iwoca-logo.svg",alt:"Iwoca logo",id:"iwoca"},nowsta:{src:"/customer-logos/landing/nowsta-logo.svg",alt:"Nowsta logo",id:"nowsta"},sunrun:{src:"/customer-logos/landing/sunrun-logo.svg",alt:"Sunrun logo",id:"sunrun"},grindr:{src:"/customer-logos/landing/grindr-logo.svg",alt:"Grindr logo",id:"grindr"}},c=["missionlane","melio","whatnot","socure","iwoca","moneylion","apartment-list","grindr","pipe","turo"];e.s(["CustomerLogosV3",0,({logoOrder:e=c,className:l})=>{let d=(0,r.useMemo)(()=>e.map(e=>o[e]).filter(i.isDefined),[e]);return(0,t.jsx)(s.MarketingGirdle,{className:"my-2",children:(0,t.jsx)("div",{className:"w-full flex flex-wrap justify-center",children:(0,t.jsx)("div",{className:(0,a.cx)("w-full grid","grid-cols-[repeat(auto-fit,minmax(150px,1fr))]","sm:grid-cols-[repeat(auto-fit,minmax(170px,1fr))]","md:grid-cols-[repeat(auto-fit,minmax(210px,1fr))]",l),children:d.map(e=>"href"in e&&e.href?(0,t.jsx)(n.default,{href:e.href,className:"flex items-center justify-center",children:(0,t.jsx)("img",{src:e.src,alt:e.alt})},e.id):(0,t.jsx)("div",{className:"flex items-center justify-center",children:(0,t.jsx)("img",{src:e.src,alt:e.alt})},e.id))})})})},"landingLogoOrderNew",0,["whatnot","apartment-list","moneylion","missionlane","socure","grindr","sunrun","turo","medely","pipe"]])},49497,e=>{"use strict";e.s(["INTEGRATIONS",0,[{name:"postgresql",href:"https://docs.chalk.ai/docs/postgresql"},{name:"snowflake",href:"https://docs.chalk.ai/docs/snowflake"},{name:"aws",href:"https://docs.chalk.ai/docs/aws"},{name:"google_cloud",href:"https://docs.chalk.ai/docs/gcp"},{name:"databricks",href:"https://docs.chalk.ai/docs/databricks"},{name:"jupyter",href:"https://docs.chalk.ai/docs/notebook-tutorial"},{name:"datadog",href:"https://docs.chalk.ai/docs/datadog"},{name:"pagerduty",href:"https://docs.chalk.ai/docs/pagerduty"},{name:"slack",href:"https://docs.chalk.ai/docs/slack"},{name:"python",href:"https://docs.chalk.ai/docs/resolver-overview"},{name:"arrow",href:void 0},{name:"airflow",href:"https://github.com/chalk-ai/examples/tree/main/13_airflow#chalk-resolvers-can-be-triggered-from-airflow"}],"INTEGRATIONS_AD_LANDING",0,[{name:"postgresql",href:"https://docs.chalk.ai/docs/postgresql"},{name:"snowflake",href:"https://docs.chalk.ai/docs/snowflake"},{name:"kafka",href:"https://docs.chalk.ai/docs/streams"},{name:"bigquery",href:"https://docs.chalk.ai/docs/bigquery"},{name:"mysql",href:"https://docs.chalk.ai/docs/mysql"},{name:"databricks",href:"https://docs.chalk.ai/docs/databricks"},{name:"s3",href:"https://docs.chalk.ai/docs/s3"},{name:"athena",href:"https://docs.chalk.ai/docs/athena"},{name:"google_cloud",href:"https://docs.chalk.ai/docs/gcp"},{name:"kinesis",href:"https://docs.chalk.ai/docs/stream-sources"},{name:"mongodb",href:void 0},{name:"redshift",href:"https://docs.chalk.ai/docs/redshift"},{name:"iceberg",href:"https://docs.chalk.ai/docs/iceberg-glue"},{name:"clickhouse",href:void 0},{name:"spanner",href:"https://docs.chalk.ai/docs/spanner"}]])},36663,e=>{"use strict";var t=e.i(62751),s=e.i(75883);let a={src:e.i(92228).default,width:135,height:30,blurWidth:0,blurHeight:0},r={src:e.i(42401).default,width:135,height:30,blurWidth:0,blurHeight:0},i={src:e.i(55898).default,width:145,height:25,blurWidth:0,blurHeight:0},l={src:e.i(53759).default,width:145,height:25,blurWidth:0,blurHeight:0},n={src:e.i(24750).default,width:96,height:45,blurWidth:0,blurHeight:0},o={src:e.i(72411).default,width:96,height:45,blurWidth:0,blurHeight:0},c={src:e.i(23281).default,width:170,height:38,blurWidth:0,blurHeight:0},d={src:e.i(7697).default,width:170,height:38,blurWidth:0,blurHeight:0},h={src:e.i(61406).default,width:110,height:21,blurWidth:0,blurHeight:0},m={src:e.i(87165).default,width:110,height:21,blurWidth:0,blurHeight:0},g={src:e.i(68437).default,width:150,height:29,blurWidth:0,blurHeight:0},u={src:e.i(22719).default,width:150,height:29,blurWidth:0,blurHeight:0},x={src:e.i(91091).default,width:90,height:33,blurWidth:0,blurHeight:0},p={src:e.i(34588).default,width:90,height:33,blurWidth:0,blurHeight:0};var f=e.i(36155);let b=[{quote:"Weâre moving hundreds of millions of features per second, each payload around 1MB, and still hitting a P99 latency of just 100ms. That kind of performance across the board is a real testament to the system Chalk built.",name:"Emmanuel Fuentes",roleString:"VP, Data & AI at Whatnot",logo:(0,t.jsx)("img",{src:u.src,alt:"Whatnot logo"}),logoLight:(0,t.jsx)("img",{src:g.src,alt:"Whatnot logo"})},{quote:"Chalk helps us deliver financial products that are more responsive, more personalized, and more secure for millions of users. Itâs a direct line from infrastru
20cture to impact.",name:"Meng Xin Loh",roleString:"Technical PM",logo:(0,t.jsx)("img",{src:c.src,alt:"Moneylion Logo"}),logoLight:(0,t.jsx)("img",{src:d.src,alt:"Moneylion Logo"})},{quote:"Chalk has become a powerful addition to our machine learning infrastructure at Mission Lane. Chalk has enabled us to unify and streamline our feature calculations across both offline/batch-eval and online/live-decisioning use cases. We continue to be impressed by the flexibility and scalability of the system, and by the willingness of the Chalk team to work with us to get even more value out of it.",name:"Mike Kuhlen",roleString:"Data Science & Machine Learning Solutions and Strategy",logo:(0,t.jsx)("img",{src:n.src,alt:"MissionLane Logo"}),logoLight:(0,t.jsx)("img",{src:o.src,alt:"MissionLane Logo"})},{quote:"Weâre applying AI and ML at scale across key areas of our energy business with Chalkâs feature platform. It enables high-performance computation over diverse data sources using clean, reusable code. The ability to mix Python and SQL gives our team the flexibility we need, while shared feature logic across projects improves consistency and accelerates development.",name:"Edward Li",roleString:"Staff AI/ML Engineer",logo:(0,t.jsx)("img",{src:h.src,alt:"Sunrun Logo"}),logoLight:(0,t.jsx)("img",{src:m.src,alt:"Sunrun Logo"})},{quote:"By moving our feature pipelines to Chalk, Data Science and Engineering now work side-by-side throughout model development. What used to be lengthy, error-prone handoffs are gone. Our entire search ranking stack runs on Chalk, serving features for inference in under 50ms, and weâre extending it to all of our models, including realâtime personalization.",name:"Moaj Musthag",roleString:"Head of Engineering",logo:(0,t.jsx)("img",{src:p.src,alt:"Turo Logo"}),logoLight:(0,t.jsx)("img",{src:x.src,alt:"Turo Logo"})},{quote:"Chalk powers our LLM pipeline, turning complex inputsâHTML, URLs, screenshotsâinto structured, auditable features. It lets us serve lightweight heuristics up front and rich LLM reasoning deeper in the stack, so we catch threats others miss without compromising speed or precision.",name:"Rahul Madduluri",roleString:"CTO",logo:(0,t.jsx)("img",{src:r.src,alt:"Doppel Logo"}),logoLight:(0,t.jsx)("img",{src:a.src,alt:"Doppel Logo"})},{quote:"Our competitive edge hinges on the speed at which we analyze risk patterns, test new detection features, and deploy updates. With Chalk, our iteration speed went from days to hours.",name:"Raine Scott",roleString:"Co-Founder",logo:(0,t.jsx)("img",{src:l.src,alt:"Verisoul Logo"}),logoLight:(0,t.jsx)("img",{src:i.src,alt:"Verisoul Logo"})},{quote:"Chalk Compute was the only integrated compute and context engine for agents that ran entirely inside our own environment, at the scale we needed, without becoming an infrastructure project. What would have taken months took weeks.",name:"AJ Balance",roleString:"Chief Product Officer",logo:(0,t.jsx)("img",{src:"/customer-logos/landing/grindr-logo.svg",alt:"Grindr Logo"}),logoLight:(0,t.jsx)("img",{src:"/customer-logos/landing/grindr-logo.svg",alt:"Grindr Logo"})}];e.s(["AboutCustomerStories",0,()=>(0,t.jsx)(s.MarketingGirdle,{children:(0,t.jsx)(f.QuoteCarouselV4,{delay:1e4,quotes:b,titleCustomGridClassName:"col-span-3",quoteCustomGridClassName:"col-span-9",quoteSectionClassName:"min-h-[400px] sm:min-h-[280px] xl:min-h-[380px]",title:(0,t.jsx)("h2",{className:"text-xl xl:text-2xl",children:"Our customers"})})}),"AboutCustomerStoriesLight",0,()=>(0,t.jsx)("div",{className:"bg-marketing-green-1 pt-16 pb-8 xl:py-28",children:(0,t.jsx)(s.MarketingGirdle,{children:(0,t.jsx)(s.MarketingContentGirdle,{children:(0,t.jsx)(f.QuoteCarouselV4,{quotes:b,light:!0,delay:1e4,quoteSectionClassName:"min-h-[600px] sm:min-h-[400px] lg:min-h-[340px] xl:min-h-[380px]",title:(0,t.jsxs)("div",{className:"flex flex-col items-start w-full",children:[(0,t.jsx)("div",{className:"flex-shrink-0 text-marketing-green-600 text-xl xl:text-2xl mb-3",children:(0,t.jsxs)("h2",{className:"flex-shrink-0 inline-block",children:[(0,t.jsxs)("span",{className:"text-xl xl:text-2xl text-white",children:["Machine learning infrastru
20cture is"," "]}),(0,t.jsx)("span",{className:"text-xl xl:text-2xl text-marketing-chartreuse mb-3",children:"painful"})]})}),(0,t.jsx)("div",{className:"text-sm xl:text-base text-marketing-green-3",children:"Chalk makes it simple for data teams to focus on building the unique products and models that make their businesses thrive."})]})})})})})],36663)},77880,(e,t,s)=>{t.exports=function(e,t){return e>t}},42594,(e,t,s)=>{var a=e.r(96209),r=e.r(77880),i=e.r(5834);t.exports=function(e){return e&&e.length?a(e,i,r):void 0}},76280,e=>{"use strict";var t=e.i(62751),s=e.i(34212),a=e.i(97940),r=e.i(9874),i=e.i(41598),l=e.i(26111);let n=(0,i.forwardRef)(({mode:e,code:s,cursorCharNumber:n,height:o,fontSize:c},d)=>{let h;h=new RegExp(/\n\n/g),[...s.matchAll(h)].map(e=>e.index).filter(e=>null!=e);let[m,g]=(0,i.useState)(void 0),u=(0,i.useRef)(null),x=(0,i.useRef)(null);return(0,t.jsxs)("div",{className:(0,r.cx)("bg-primary-green-300 relative",null!=c?"":"lg:text-[14px] text-[14px]"),style:{fontSize:c},ref:x,children:[(0,t.jsx)(l.Prism,{customStyle:{height:`${o}px`,marginBottom:0,marginTop:0,overflow:"hidden"},codeTagProps:{className:"font-marketing-mono",ref:u,id:s},language:"python",style:a.ANIMATED_EDITOR_THEME,children:s}),m&&(0,t.jsx)("div",{className:(0,r.cx)("font-marketing-mono lg:leading-[14px] leading-[10px]","lg:text-[14px] text-[14px]","absolute","bg-white","text-black","edit"===e?"lg:w-[1px] w-[1px]":"lg:w-[7px] w-[7px]","lg:h-[14px] h-[12px]")})]})});n.displayName="AnimatedEditorV2";let o=({projectName:e,fileName:s})=>(0,t.jsxs)("div",{className:(0,r.cx)("flex items-center content-start relative","font-marketing-mono text-xs text-primary-green-100 bg-primary-green-600 transition-all ease-[cubic-bezier(.3,.78,.08,.96)] duration-700"),children:[(0,t.jsxs)("div",{className:(0,r.cx)("p-1.5 relative","bg-primary-green-500"),children:[(0,t.jsx)("div",{className:(0,r.cx)('after:content-[""]',"after:absolute after:top-0 after:bottom-0","after:-right-[14px]","after:border-t-[14px] after:border-b-[14px]","after:border-t-transparent after:border-b-transparent","after:border-l-[14px] after:border-l-primary-green-500")}),e]}),(0,t.jsx)("div",{className:"ml-6",children:s}),(0,t.jsx)("div",{className:"ml-auto mr-4",children:"100%"})]});e.i(42594);var c=e.i(67930);let d=(0,t.jsx)("span",{className:"h-12 bg-white",children:"Â "}),h=({rows:e,width:s,height:a,className:l,noTransition:n=!1})=>{let o=(0,i.useRef)(null),c=(0,i.useRef)(null);return(0,i.useEffect)(()=>{let e=setTimeout(()=>{let e=(o.current?.getBoundingClientRect().top??0)-(c.current?.getBoundingClientRect().top??0);e>(c.current?.clientHeight??0)&&c.current?.scrollTo({top:e})});return()=>clearTimeout(e)},[]),(0,t.jsxs)("div",{className:(0,r.cx)("font-marketing-mono text-white bg-marketing-green-2 overflow-y-auto text-left",l??"text-[14px]","scrollbar:hidden"),style:{height:a,width:s,minHeight:a,transition:n?void 0:"all 700ms cubic-bezier(.3,.78,.08,.96)",scrollbarWidth:"none",msOverflowStyle:"none"},ref:c,children:[(0,t.jsx)("div",{className:(0,r.cx)("bg-marketing-green-2 p-4","pointer-events-none overflow-y-auto"),style:{scrollbarWidth:"none",msOverflowStyle:"none"},children:(0,t.jsx)("div",{children:e.map((e,s)=>(0,t.jsx)(i.Fragment,{children:e},s))})}),(0,t.jsx)("div",{ref:o})]})};(0,i.forwardRef)(({width:e,height:a,frames:r,editorFrames:l},c)=>{let[d,m]=(0,s.useStageAdvancing)({stages:l,numStages:l.length,paused:!1,stageDurationMs:400,mode:"forwards"}
20),g=d<l.length-1,[u,x]=(0,s.useStageAdvancing)({stages:r,numStages:r.length,paused:g,stageDurationMs:400,mode:"forwards"}),p=r.slice(0,u+1).map(e=>e.chars);r[u].cursor&&p.push(r[u].cursor);let f=l[d],b=(0,i.useRef)(null);return(0,t.jsxs)("div",{children:[f&&(0,t.jsx)(n,{mode:f?.mode||"normal",cursorCharNumber:f?.cursorPosition||0,ref:b,height:160,code:f?.code||""}),(0,t.jsx)(o,{projectName:"project",fileName:"wow.py"}),(0,t.jsx)(h,{height:g?0:a,width:e,rows:p}),";"]})}).displayName="ReactAnimatedTerminal";let m=(0,i.forwardRef)(({width:e,height:a,frames:r,className:l,noTransition:n=!1,pause:o=!1},c)=>{let[d,m]=(0,i.useState)(!0),[g,u]=(0,s.useStageAdvancing)({stages:r,numStages:r.length,paused:d||o,stageDurationMs:400,mode:"forwards"}),x=r.slice(0,g+1).map(e=>e.chars);r[g]&&r[g].cursor&&x.push(r[g].cursor);let p=(0,i.useCallback)(()=>{u(0),m(!1)},[u,m]),f=(0,i.useCallback)(()=>{m(!0),u(0)},[m,u]);return(0,i.useImperativeHandle)(c,()=>({triggerWrite:p,clearState:f,animating:!d,done:g===r.length-1}),[f,r.length,d,g,p]),(0,t.jsx)(h,{height:a,width:e,rows:x,className:l,noTransition:n})});m.displayName="ReactAnimatedTerminalOnlyTerminal",e.s(["CURSOR",0,d,"ReactAnimatedTerminalOnlyTerminal",0,m,"ResultRows",0,({rs:e,spacing:s,distinguishRight:a=!0})=>{let r=e.map(e=>e.lhs.length).reduce((e,t)=>Math.max(e,t)),i=e.map(e=>e.rhs.length).reduce((e,t)=>Math.max(e,t));return(0,t.jsx)("div",{children:e.map(e=>(0,t.jsxs)("div",{children:[(0,t.jsxs)("span",{className:"text-marketing-gray-3",children:["Â ",e.lhs,(0,c.default)(0,r-e.lhs.length+s+i-e.rhs.length).map(e=>(0,t.jsx)("span",{children:"Â "},e))]}),(0,t.jsx)("span",{className:a?"text-gray-300":"text-marketing-gray-3",children:e.rhs})]},e.lhs))})},"expandEditorAnimation",0,function(e){let t=[],s="";return e.forEach(e=>{"type"===e.kind?e.value.split("").forEach(e=>{s+=e,t.push({startingDelay:200,code:s,cursorPosition:s.length-1,mode:"edit"})}):"paste"===e.kind&&(s+=e.value,t.push({startingDelay:200,code:e.value,cursorPosition:s.length-1,mode:"normal"}))}),t},"expandTerminalFrame",0,function(e){let t,s=[];return e.forEach(e=>{"cursor"===e.kind?t=e.value:"type"===e.kind?e.typeOut.split("").forEach(e=>s.push({startingDelay:30,chars:e,cursor:t})):"paste"===e.kind?s.push({startingDelay:e.startingDelay||40,chars:e.paste,cursor:t}):"react"===e.kind&&s.push({startingDelay:e.startingDelay||100,chars:e.node,cursor:t})}),s}],76280)},92767,e=>{"use strict";var t=e.i(62751),s=e.i(36663),a=e.i(15684),r=e.i(92442),i=e.i(60369),l=e.i(15266),n=e.i(75883),o=e.i(9874);let c=({id:e})=>(0,t.jsxs)("div",{className:"relative h-[565px] sm:h-[580px] bg-marketing-darkgreen-bg",children:[(0,t.jsx)(l.SketchLoader,{id:e,className:"absolute top-0 left-0 w-full h-[565px] sm:h-[580px]"}),(0,t.jsx)(n.MarketingGirdle,{className:"relative h-full",children:(0,t.jsxs)("div",{className:(0,o.cx)("flex flex-col text-left sm:items-center justify-start","h-full","relative"),children:[(0,t.jsxs)("h1",{className:(0,o.cx)("mt-[161px]","lg:mt-[181px]","text-[28px] leading-[34px]","sm:text-[48px] sm:leading-[56px]","flex flex-col items-center","-ml-2"),children:[(0,t.jsx)("p",{className:"bg-marketing-darkgreen-bg px-2 pt-2 pb-4 -mt-3 -mr-3 text-white inline-block",children:"The AI data platform"})," ",(0,t.jsx)("p",{className:"bg-marketing-darkgreen-bg px-2 pb-[15px] -mt-[15px] text-marketing-chartreuse inline-block text-center",children:"Context + infra for agents + models"})]}),(0,t.jsx)("div",{className:(0,o.cx)("sm:text-[22px] sm:leading-[30px]","text-[18px] leading-[28px]","text-marketing-green-3","flex flex-col items-center text-center"),children:(0,t.jsx)("div",{className:(0,o.cx)("bg-marketing-darkgreen-bg pl-2 sm:pl-3 pr-3 pt-2 sm:pt-[9px] xl:pt-2 pb-2 -ml-2"),children:"Built for speed. In your cloud."})}),(0,t.jsx)("div",{className:"flex justify-center sm:justify-start",children:(0,t.jsx)(i.StartNowLinksV3,{className:"mb-12"})}),(0,t.jsx)("div",{className:"mb-20 flex flex-col w-full items-center"})]})})]});var d=e.i(81452);let h=[{left:"Execution time",right:"4ms"},{left:"Self time",right:"<1ms"},{left:"Result size",right:"10MB"},{left:"Result",right:"500k rows"},{left:"Groups",right:"4"},{left:"Groups size",right:"5MB"},{left:"Runtime",right:"Rust"}],m=[{content:"Resolvers"},{content:"Features"},{content:"Output",selected:!0},{content:"Group 1"},{content:"Group 2"},{content:"Group 3"},{content:"Group 4"}],g=[["pkey","1","2","3","4"],["recent_tx_amts","[130, 24, 87]","[999, 0, 0]","[8, 3]","[4.38]"],["fraud_score","0.26","0.13","0.89","0.02"],["fraud_id","cle2k1","clle09","cln3ud","cls93s"],["tx_distribution","norm","unif","null","unif"],["authorization_code","83823","19231","null","38324"],["authorized","true","true","false","true"],["name_match_score","0.99","1.0","0.12","0.98"]],u=["","Feature","Value","Value","Value","Value"],x=({})=>(0,t.jsxs)("div",{className:"bg-marketing-green-1 text-white pt-16 xl:pt-28",children:[(0,t.jsx)("div",{className:"mb-4",children:(0,t.jsx)(n.MarketingGirdle,{className:"mb-5",children:(0,t.jsx)("div",{className:"w-full flex flex-col xl:items-center justify-center",children:(0,t.jsxs)("div",{className:"flex flex-col xl:items-center xl:text-center text-xl xl:text-2xl max-w-[636px]",children:[(0,t.jsx)("h2",{className:"text-white mb-2 xl:mb-3",children:"Perfect auditability"}),(0,t.jsx)("div",{className:"text-sm xl:text-base text-marketing-green-3",children:"Know everything you computed and data replay anything."})]})})})}),(0,t.jsx)(n.MarketingGirdle,{className:"mb-10 overflow-hidden",children:(0,t.jsx)("img",{src:"/img/query_plan_mock3.png",className:"min-w-[900px] sm:min-w-0 -left-56 relative sm:-left-0"})}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(n.SmMarketingGirdleLeft,{children:(0,t.jsxs)("div",{className:"flex bg-marketing-green-2 h-[330px] sm:rou
20nded-t-2xl rounded-l-2xl text-cds-text-secondary",children:[(0,t.jsxs)("div",{className:(0,o.cx)("basis-[140px] sm:basis-[256px] text-xxs sm:text-[12px]","sm:pt-4 sm:px-4","pt-3 pr-2 pl-3","border-r border-r-marketing-green-3 border-opacity-20 overflow-hidden"),children:[(0,t.jsx)("div",{className:"text-white text-[12px] sm:text-[16px] mb-3",children:"Parallel Resolvers"}),(0,t.jsx)("div",{className:"mb-3",children:"This operator executes your Python code in Chalk's massively parallel low-latency runtime environment."}),(0,t.jsx)("div",{children:(0,t.jsx)("table",{children:(0,t.jsx)("tbody",{children:h.map(e=>(0,t.jsxs)("tr",{children:[(0,t.jsx)("td",{children:(0,t.jsx)("div",{className:"mr-4 mb-2 sm:mb-4",children:e.left})}),(0,t.jsx)("td",{className:"text-white",children:(0,t.jsx)("div",{className:"mb-2 sm:mb-4",children:e.right})})]},e.left))})})})]}),(0,t.jsxs)("div",{className:"flex-1 flex flex-col overflow-hidden",children:[(0,t.jsx)("div",{className:"flex items-center justify-start p-2 text-xs",children:m.map((e,s)=>(0,t.jsx)("div",{className:(0,o.cx)("rounded-md","pb-1 pt-[3px] px-2 rounded-md","sm:pb-2 sm:pt-[6px] sm:px-4",e.selected?"bg-marketing-mint-green text-marketing-green-2":"text-cds-text-secondary",s>2?"hidden lg:block":""),children:e.content},e.content))}),(0,t.jsx)("div",{children:(0,t.jsx)("table",{className:"w-full text-xxs sm:text-sm",children:(0,t.jsxs)("tbody",{children:[(0,t.jsx)("tr",{children:u.map((e,s)=>(0,t.jsx)("th",{className:(0,o.cx)("font-[400] text-left bg-marketing-mint-green bg-opacity-10 py-2 px-2","border border-marketing-green-3 border-opacity-20 border-t-0 border-r-0",s>3?"hidden lg:table-cell":""),children:e},s))}),g.map((e,s)=>(0,t.jsxs)("tr",{children:[(0,t.jsx)("td",{className:(0,o.cx)("border border-marketing-green-3 border-opacity-20"),children:(0,t.jsxs)("div",{className:"lg:ml-4 lg:-mr-2",children:["0",s+1]})}),e.map((e,s)=>(0,t.jsx)("td",{className:(0,o.cx)("border border-marketing-green-3 border-opacity-20 border-r-0",s>2?"hidden lg:table-cell":""),children:(0,t.jsx)("div",{className:"px-1 py-1.5 sm:px-2 sm:py-2",children:e})},s))]},e[0]))]})})})]})]})}),(0,t.jsx)("div",{className:"absolute top-0 left-0 h-full w-full",style:{background:"linear-gradient(to bottom, transparent, #1D3D36)"}})]})]});var p=e.i(7578),f=e.i(27972);let b=({className:e,children:s,title:a})=>(0,t.jsxs)("div",{className:(0,f.cx)("bg-marketing-green-1 relative overflow-hidden rounded-lg",e),children:[(0,t.jsx)("div",{className:(0,f.cx)("text-white text-xs","flex flex-col w-full"),children:(0,t.jsxs)("div",{className:"relative mt-3 py-2 mx-5 flex items-center justify-center bg-marketing-green-1 rounded-full",children:[(0,t.jsxs)("div",{className:"absolute flex items-center justify-center gap-1 top-0 left-0 h-full",children:[(0,t.jsx)("div",{className:"h-[7px] w-[7px] rounded-full bg-marketing-green-3 opacity-40"}),(0,t.jsx)("div",{className:"h-[7px] w-[7px] rounded-full bg-marketing-green-3 opacity-40"}),(0,t.jsx)("div",{className:"h-[7px] w-[7px] rounded-full bg-marketing-green-3 opacity-40"})]}),(0,t.jsx)("span",{className:"opacity-80",children:a})]})}),s]}),y=({cells:e,className:s})=>(0,t.jsx)("div",{className:(0,o.cx)("overflow-y-auto pt-3 scrollbar:!hidden",s),children:(0,t.jsx)("div",{className:"flex flex-col gap-4",children:e.map((e,s)=>(0,t.jsxs)("div",{className:"flex flex-row items-start px-5",children:[(0,t.jsx)("div",{className:"text-accent-purple font-marketing-mono basis text-sm basis-12 tracking-tighter flex-shrink-0 mt-2",children:e.in?"In []":"Out []"}),(0,t.jsx)("div",{className:(0,o.cx)("ml-2 text-marketing-green-3 !bg-marketing-green-2 text-xs rounded-md flex-1","whitespace-pre font-marketing-mono tracking-tighter p-3"),children:e.content})]},s))})});var k=e.i(45682),v=e.i(2951),j=e.i(13475);let w=(0,j.default)(()=>e.A(52604).then(e=>e.AnimatedMarketingChartV3),{loadableGenerated:{modules:[41589]},ssr:!1}),S=()=>(0,t.jsx)("div",{className:"bg-marketing-green-2 relative",children:(0,t.jsx)(n.MarketingGirdle,{children:(0,t.jsxs)("div",{className:"grid grid-cols-12 pt-16 xl:pt-24 gap-y-10 xl:gap-x-4",children:[(0,t.jsx)("div",{className:"xl:col-span-6 col-span-12 xl:row-start-1",children:(0,t.jsx)(C,{})}),(0,t.jsx)("div",{className:"xl:col-span-6 col-span-12 row-start-3 xl:row-start-1",children:(0,t.jsx)(N,{})}),(0,t.jsxs)("div",{className:"xl:col-span-6 col-span-12",children:[(0,t.jsx)(M,{}),(0,t.jsx)("div",{className:"absolute left-0 w-full border-t xl:border-none border-marketing-green-4"})]}),(0,t.jsx)("div",{className:"xl:col-span-6 col-span-12",children:(0,t.jsx)(A,{})})]})})}),N=()=>(0,t.jsx)("div",{className:"flex flex-col xl:items-center",children:(0,t.jsxs)("div",{className:"xl:max-w-[400px]",children:[(0,t.jsxs)("h2",{className:"xl:flex xl:flex-col xl:gap-0 mb-3 text-xl xl:text-2xl",children:[(0,t.jsx)("span",{className:"text-white",children:"Detect, troubleshoot, and "}),(0,t.jsx)("span",{className:"text-marketing-chartreuse",children:"eliminate data issues"})]}),(0,t.jsxs)("div",{className:"text-marketing-green-3 text-sm xl:text-base",children:["Track data use,"," ",(0,t.jsx)(v.default,{target:"_blank",rel:"noreferrer",className:"text-marketing-mint-green",href:"https://docs.chalk.ai/docs/featuredrift",children:"drift"}),", and quality effortlessly with"," ",(0,t.jsx)(v.default,{target:"_blank",rel:"noreferrer",className:"text-marketing-mint-green",href:"https://docs.chalk.ai/docs/metricmonitor",children:"observability"}),"âbuilt right in."]})]})}),C=()=>(0,t.jsx)("div",{className:"flex flex-col xl:items-center",children:(0,t.jsxs)("div",{className:"xl:max-w-[400px]",children:[(0,t.jsxs)("h2",{className:"xl:flex xl:flex-col xl:gap-0 mb-3 text-xl xl:text-2xl",children:[(0,t.jsx)("span",{className:"text-white",children:"Unify training and serving. "}),(0,t.jsx)("span",{className:"text-marketing-chartreuse",children:"Iterate faster."})]}),(0,t.jsxs)("div",{className:"text-marketing-green-3 text-sm xl:text-base",children:[(0,t.jsx)("div",{children:"Experiment in Jupyter, then deploy to production."}),(0,t.jsxs)("div",{children:["Prevent train-serve skew and create"," ",(0,t.jsx)(v.default,{target:"_blank",rel:"noreferrer",className:"text-marketing-mint-green",href:"https://docs.chalk.ai/docs/integration-tests#branch-deployments",children:"new data workflows"}
20)," ","in milliseconds."]})]})]})}),A=()=>{let{width:e}=(0,k.useWindowDimensions)(),{ref:s,dims:a}=(0,k.useObjectDimensions)(300);return(0,t.jsx)("div",{className:"flex items-center justify-center",ref:s,children:(0,t.jsx)(b,{title:"dashboard.chalk.ai",className:"rounded-b-none w-full xl:w-[512px]",children:(0,t.jsx)(w,{height:226,width:e<=1280&&e>0?a.width:512})})})},M=()=>(0,t.jsx)("div",{className:"flex items-center justify-center",children:(0,t.jsx)(b,{title:"Jupyter Notebook",className:"rounded-b-none w-full xl:w-[512px]",children:(0,t.jsx)(y,{cells:[{content:`df = client.offline_query( 21 inputs={User.id: user_ids}, 22 outputs=[ 23 User.name, 24 User.credit_report, 25 User.account.bal, 26 ] 27)`,in:!0},{content:`# xgboost train / predict 28xgb = XGBClassifier( 29 eval_metric="logloss", 30 use_label_encoder=False 31) 32`,in:!0}],className:"h-[226px]"})})});var _=e.i(76280);let T=[{startingDelay:0,kind:"react",node:(0,t.jsx)("span",{className:"text-primary-green-100",children:"$ "})},{kind:"cursor",value:_.CURSOR},{startingDelay:0,kind:"type",typeOut:"chalk query --in user.id="},{kind:"paste",startingDelay:0,paste:"1231"},{kind:"type",typeOut:" \\"},{kind:"react",startingDelay:0,node:(0,t.jsx)("div",{})},{kind:"react",startingDelay:0,node:(0,t.jsxs)("span",{children:[">","Â Â Â Â Â Â Â Â Â Â Â Â Â "]})},{kind:"type",startingDelay:0,typeOut:"--out user.fraud_score \\"},{kind:"react",startingDelay:0,node:(0,t.jsx)("div",{})},{kind:"react",startingDelay:0,node:(0,t.jsxs)("span",{children:[">","Â Â Â Â Â Â Â Â Â Â Â Â Â "]})},{kind:"type",startingDelay:0,typeOut:"--out user.income \\"},{kind:"react",startingDelay:0,node:(0,t.jsx)("div",{})},{kind:"react",startingDelay:0,node:(0,t.jsxs)("span",{children:[">","Â Â Â Â Â Â Â Â Â Â Â Â Â "]})},{kind:"type",startingDelay:0,typeOut:"--staleness user.fraud_score=10m"},{kind:"cursor"},{kind:"react",startingDelay:100,node:(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"text-marketing-colors-purple underline",children:"Status"}),(0,t.jsx)(_.ResultRows,{rs:[{lhs:"Resolver runs",rhs:"4"},{lhs:"Timing",rhs:"8ms"},{lhs:"Trace",rhs:"chalk.ai/t/ds9j3n"}],spacing:4}),(0,t.jsx)("div",{children:"Â "}),(0,t.jsx)("div",{className:"text-marketing-colors-purple underline",children:"Features"}),(0,t.jsx)(_.ResultRows,{rs:[{lhs:"user.fraud_score (cached)",rhs:"0.37"},{lhs:"user.income",rhs:"54,251"}],spacing:4})]})},{kind:"cursor",value:_.CURSOR},{startingDelay:0,kind:"react",node:(0,t.jsx)("span",{className:"text-primary-green-100",children:"$ "})}];(0,_.expandTerminalFrame)([{startingDelay:0,kind:"react",node:(0,t.jsx)("span",{className:"text-primary-green-100",children:"$ "})}]);let D=(0,_.expandTerminalFrame)(T);(0,_.expandEditorAnimation)([{kind:"paste",value:"@features\nclass Transaction:\n "},{kind:"type",value:"id: str\n name: str"}]);var E=e.i(56181),L=e.i(97996);let R=`@features 33class FAQEntry: 34 question: str 35 answer: str 36 embedding: Vector = embed(_.question) 37 38@features 39class Query: 40 question: str 41 embedding: Vector = embed(_.question) 42 faqs: DataFrame[FAQEntry] = has_many( 43 _.embedding.is_near(_.embedding) 44 ) 45 answer: str 46 47@online(machine_type="gpu") 48def answer_query( 49 question: Query.question, 50 nearest_faqs: Query.faqs[:5] 51) -> Query.answer: 52 return model.run(question, faqs)`,P=({href:e,text:s,analyticsDescription:a})=>{let r=(0,E.docsHref)(e),i=(0,L.useAmplitudeOnClick)({event:L.AmplitudeEvent.MARKETING_CLICK,component:"DocsButton",href:r,text:s||"READ THE DOCS",description:a});return(0,t.jsx)("div",{className:"flex justify-center sm:block",children:(0,t.jsx)("div",{className:(0,o.cx)("view-button-container mt-6 flex items-end justify-between"),children:(0,t.jsx)("a",{onClick:()=>i(),target:"_blank",rel:"noreferrer",href:r,className:(0,o.cx)("text-marketing-mint-green","block rounded-[20px]","font-marketing-mono whitespace-nowrap uppercase","view-button","py-2 px-4","text-[13px] leading-[15px] tracking-wider","hover:bg-mint-green","hover:text-marketing-green-500","border border-mint-green"),children:s||"READ THE DOCS"})})})},O={develop:{one:{title:"Feature pipelines in idiomatic Python. Powered by Rust.",content:(0,t.jsxs)(t.Fragment,{children:["With Chalk, feature pipelines are simple Python functions. Declare data dependencies with Python type signatures, and Chalk will compose and execute your pipelines to compute features in real time.",(0,t.jsx)(P,{href:"resolver-overview",analyticsDescription:"Homepage section 1 docs button"})]}),editor:`@features 53class Txn: 54 memo: str 55 payroll: bool 56 amount: float 57 58@online 59def is_payroll(memo: Txn.memo) -> Txn.payroll: 60 return "adp" in memo.lower() 61 62@online 63def income( 64 txns: User.txns[Txn.payroll is True] 65) -> User.income: 66 return txns[Txn.amount].sum()`},two:{title:"Scheduling, streaming, caching â all built-in",content:(0,t.jsxs)(t.Fragment,{children:["Powerful data engineering workflows, without the infrastru
66cture headaches.",(0,t.jsx)(P,{href:"aggregations",analyticsDescription:"Homepage section 2 docs button"})]}),editor:`@stream(source=kafka) 67def stream_txns(txn: TxnMessage) -> Features[ 68 Txn.memo, Txn.amount 69]: 70 return Transaction( 71 memo=txn.memo, amount=txn.amount 72 ) 73 74@offline(schedule="1h") 75def get_accounts() -> DataFrame[Account]: 76 return snowflake.query_string( 77 "select * from accounts" 78 ).incremental()`},three:{title:"Automatically composed & queried in real-time",content:(0,t.jsxs)(t.Fragment,{children:["Chalk handles the composition of your pipelines to compute the features your models need in real-time.",(0,t.jsx)(P,{href:"query-basics",analyticsDescription:"Homepage section 3 docs button"})]})},four:{title:(0,t.jsx)(t.Fragment,{children:"Hot reload, preview deploys, and automatic feature backfills."}),content:"The fastest way to test, develop, and deploy feature engineering pipelines, with modern CI/CD."}},serve:{one:{title:(0,t.jsx)(t.Fragment,{children:"Power real-time decisions with real-time data. Goodbye, ETL."}),content:(0,t.jsx)(t.Fragment,{children:"Make better predictions with fresher data. Donât pay vendors to pre-fetch data you donât use. Query data just-in-time for online predictions."})},two:{title:"Detect, troubleshoot, and eliminate data issues faster",content:"Monitor feature values, drift, missing data, and pipeline performance. Logs, metrics, and alerting â all built-in. Integrated with Slack, Pagerduty, and Datadog."}},audit:{zero:{title:(0,t.jsx)(t.Fragment,{children:"Unify training and serving. Iterate faster."}),subtitle:"Experiment in Jupyter, then deploy to production. Prevent train-serve skew and speed up development."},one:{title:"Perfect Auditability",content:"Unmatched data provenance. Know everything you computed and data replay anything."}},integrations:{one:{title:"Integrations",content:"Integrate with the tools you already use and deploy to your infrastructure"}},examples:{one:{title:"Get Started with Code Examples",content:"Unlock the power of real-time data pipelines",seeAll:"SEE ALL EXAMPLES"}}},q=(0,j.default)(()=>e.A(11254).then(e=>e.CodeBulletPoints),{loadableGenerated:{modules:[52826]},ssr:!1}),I=[{title:"Feature pipelines in idiomatic Python",content:(0,t.jsxs)("span",{children:["Powerful"," ",(0,t.jsx)(v.default,{target:"_blank",rel:"noreferrer",className:"text-marketing-mint-green",href:"https://docs.chalk.ai/docs/what-is-chalk",children:"data engineering workflows"}),", without the infrastructure headaches. Powered by Rust."]}),codeContent:O.develop.one.editor,contentHeight:376,mobileContentHeight:270},{title:"Built-in scheduling, streaming + caching",content:(0,t.jsxs)("span",{children:["Complex"," ",(0,t.jsx)(v.default,{target:"_blank",rel:"noreferrer",className:"text-marketing-mint-green",href:"https://docs.chalk.ai/docs/streams",children:"streaming"}),","," ",(0,t.jsx)(v.default,{target:"_blank",rel:"noreferrer",className:"text-marketing-mint-green",href:"https://docs.chalk.ai/docs/scheduled-query",children:"scheduling"}),", and"," ",(0,t.jsx)(v.default,{target:"_blank",rel:"noreferrer",className:"text-marketing-mint-green",href:"https://docs.chalk.ai/docs/query-caching",children:"caching"}),", all defined in simple, composable Python."]}),codeContent:O.develop.two.editor,contentHeight:324,mobileContentHeight:240},{title:"Composed & queried in real-time",content:(0,t.jsxs)("span",{children:["Make ETL a thing of the past. Fetch all of your data in"," ",(0,t.jsx)(v.default,{target:"_blank",rel:"noreferrer",className:"text-marketing-mint-green",href:"https://docs.chalk.ai/docs/resolver-overview",children:"real-time"}),", no matter how complex."]}),cliContent:D,contentHeight:310,mobileContentHeight:280},{title:"Toolchain for LLMs",content:(0,t.jsxs)("span",{children:["Incorporate deep learning and"," ",(0,t.jsx)(v.default,{target:"_blank",rel:"noreferrer",className:"text-marketing-mint-green",href:"https://github.com/chalk-ai/examples/tree/b3222ad8675b65882802a88c00e00bbd99756add/unstructured_data",children:"LLMs"}
78)," ","into decisions alongside structured business data."]}),codeContent:R,contentHeight:530,mobileContentHeight:380}],H=()=>(0,t.jsx)("div",{className:"bg-marketing-green-2 py-12 xl:py-[60px]",children:(0,t.jsx)(n.MarketingGirdle,{children:(0,t.jsx)(n.MarketingContentGirdle,{children:(0,t.jsx)(q,{sections:I})})})});var F=e.i(70301),G=e.i(42206);let B=({})=>(0,t.jsx)("div",{className:"bg-marketing-green-2 relative",children:(0,t.jsx)(n.MarketingGirdle,{children:(0,t.jsxs)("div",{className:"grid grid-cols-12 py-16 xl:py-28 gap-y-4 xl:gap-y-10 xl:gap-x-4",children:[(0,t.jsx)("div",{className:"xl:col-span-6 col-span-12 xl:row-start-1",children:(0,t.jsx)(z,{})}),(0,t.jsx)("div",{className:"xl:col-span-6 col-span-12 row-start-3 xl:row-start-1",children:(0,t.jsx)(W,{})})]})})}),z=()=>(0,t.jsx)("div",{className:"flex flex-col xl:items-center",children:(0,t.jsxs)("div",{className:"xl:max-w-[400px]",children:[(0,t.jsxs)("h2",{className:"xl:flex xl:flex-col xl:gap-0 mb-3 text-xl xl:text-2xl",children:[(0,t.jsx)("span",{className:"text-white",children:"Deploy to your "}),(0,t.jsx)("span",{className:"text-marketing-chartreuse",children:"own infrastructure."})]}),(0,t.jsx)("div",{className:"text-marketing-green-3 text-sm xl:text-base",children:(0,t.jsxs)("div",{children:["Use your existing database as your online + offline store. No bespoke storage. Everything"," ",(0,t.jsx)("a",{className:"text-marketing-mint-green",href:"https://docs.chalk.ai/docs/architecture",target:"_blank",rel:"noreferrer",children:"in your cloud."})]})})]})}),W=()=>(0,t.jsx)("div",{className:"flex flex-col xl:items-center",children:(0,t.jsxs)("div",{className:"xl:max-w-[400px]",children:[(0,t.jsxs)("h2",{className:"xl:flex xl:flex-col xl:gap-0 mb-3 text-xl xl:text-2xl",children:[(0,t.jsx)("span",{className:"text-white",children:"High-volume workloads "}),(0,t.jsx)("span",{className:"text-marketing-chartreuse",children:"at ultra-low latency."})]}),(0,t.jsxs)("div",{className:"text-marketing-green-3 text-sm xl:text-base",children:["Chalkâs"," ",(0,t.jsx)("a",{className:"text-marketing-mint-green",href:G.Routes.productsCMS.realTimeServing,children:"Real-time-serving"})," ","engine scales horizontally out-of-the-box and executes most complex queries on a Rust-based runtime for maximum performance. 100,000 QPS in ","<","5ms? We have you covered."]})]})});var U=e.i(49497);let V=({className:e})=>(0,t.jsx)("div",{className:(0,o.classNames)("py-16 xl:py-28 bg-marketing-green-2",e),children:(0,t.jsxs)(n.MarketingGirdle,{children:[(0,t.jsxs)("div",{className:"flex flex-col xl:items-center mb-5 xl:mb-[46px]",children:[(0,t.jsx)("h2",{className:"text-xl xl:text-2xl text-white mb-3",children:"Integrations"}),(0,t.jsx)("div",{className:"text-marketing-green-3",children:"Integrate with the tools you already use and deploy to your own infrastructure."})]}),(0,t.jsx)("div",{className:"grid grid-cols-[repeat(auto-fit,minmax(150px,1fr))] gap-8",children:U.INTEGRATIONS.map(e=>(0,t.jsx)("a",{href:e.href,target:"_blank",rel:"noreferrer",className:(0,o.cx)("h-[50px] mx-2 flex items-center justify-center",null!=e.href?"cursor-pointer":void 0),children:(0,t.jsx)("img",{src:`/integrations/${e.name}.svg`,alt:""})},e.name))})]})});var Y=e.i(70480);let Q=({variant:e})=>(0,t.jsx)(F.GridGradient,{className:"py-16 xl:pb-24 xl:pt-16",variant:e,children:(0,t.jsx)(n.MarketingGirdle,{children:(0,t.jsxs)("div",{className:"flex flex-col items-start xl:items-center mb-5 gap-y-3 xl:gap-y-6",children:[(0,t.jsxs)("h2",{className:"text-2xl xl:text-3xl text-white mb-3",children:[(0,t.jsx)("span",{className:"text-marketing-chartreuse",children:"Start building"})," with Chalk"]}),(0,t.jsx)(Y.MarketingBookDemoButton,{theme:"intro",ctaContextGA4:Y.MarketingBookDemoCTAContextGA4.HomepageStartBuildingSection})]})})});var K=e.i(26207),$=e.i(52394),J=e.i(75713),X=e.i(95119);let Z=[K.WEBSITE_SCHEMA,$.ORGANIZATION_SCHEMA,$.DEMO_VIDEO_SCHEMA,$.HOMEPAGE_PRODUCT_OFFERING_SCHEMA];e.s(["__N_SSG",0,!0,"default",0,function(e){let{latestPosts:i,fdeCapabilitySection:l}=e,n=[...i.slice(0,2),a.FAST_COMPANY_NEWS_ITEM,a.REUTERS_SERIES_A_NEWS_ITEM];return(0,t.jsxs)(d.MarketingLayoutV3,{colorTheme:J.MarketingTheme.DarkGreen,title:"Real-Time AI Data Platform for Agents & Models | Chalk",description:"Chalk is the AI data platform that delivers real-time context and compute infrastru
78cture for agents and ML models â deployed in your cloud, built for speed.",keywords:"Chalk, machine learning, feature store, feature engineering",pageSchemas:Z,eventBannerConfig:e.latestEventBanner,navbarContent:e.navbar,children:[(0,t.jsx)(c,{id:"all-sizes"}),(0,t.jsx)(r.CustomerLogosV3,{}),(0,t.jsxs)("main",{className:"bg-marketing-green-1",children:[(0,t.jsx)(H,{}),(0,t.jsx)(s.AboutCustomerStoriesLight,{}),(0,t.jsx)(B,{}),(0,t.jsx)(F.DecisionFlowchartSection,{}),(0,t.jsx)(x,{}),(0,t.jsx)(S,{}),l?._type==="featureOfferingSection"&&(0,t.jsx)(X.GriddedBulletPointSectionCMS,{section:l,className:"bg-marketing-green-1"}),(0,t.jsx)(V,{}),(0,t.jsx)(p.BlogAndNewsSection,{title:"Blog + News",items:n,variant:"light"}),(0,t.jsx)(Q,{variant:"light"})]})]})}],92767)},7582,(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/",()=>e.r(92767)]),t.hot&&t.hot.dispose(function(){window.__NEXT_P.push(["/"])})},97467,e=>{e.v(t=>Promise.all(["static/chunks/31i08xb4by2pv.js"].map(t=>e.l(t))).then(()=>t(29962)))},89649,e=>{e.v(t=>Promise.all(["static/chunks/374hr9muwu1hq.js"].map(t=>e.l(t))).then(()=>t(41952)))},19272,e=>{e.v(t=>Promise.all(["static/chunks/2p683ezx77vex.js"].map(t=>e.l(t))).then(()=>t(14306)))},52604,e=>{e.v(t=>Promise.all(["static/chunks/10ipwrvju3097.js"].map(t=>e.l(t))).then(()=>t(41589)))},11254,e=>{e.v(t=>Promise.all(["static/chunks/1uehwyasg8z6q.js"].map(t=>e.l(t))).then(()=>t(52826)))},24090,e=>{e.v(t=>Promise.all(["static/chunks/2lj0ww3i0boh_.js"].map(t=>e.l(t))).then(()=>t(34853)))}]);
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.