PageSourceSearch

https://chalk.ai/vc-ap-2a3b54/_next/static/chunks/299ei0ashbqnm.js?dpl=dpl_7S3zrREgJqBMYcU2BMnthhNQ2q7w

js chalk.ai collected 2026-09-24 09:18:26 UTC 23,343 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,69862,(t,e,i)=>{var a=t.r(82247),r=0;e.exports=function(t){var e=++r;return a(t)+e}},34212,t=>{"use strict";t.i(27972),t.i(69862);var e=t.i(41598);t.s(["useOnScreen",0,function(){let t=(0,e.useRef)(null),[i,a]=(0,e.useState)(!1);return(0,e.useEffect)(()=>{let e=t.current;if(null==e)return void console.error("Error: no ref object for useOnScreen()");let i=new IntersectionObserver(([t])=>{a(t.isIntersecting)});return i.observe(e),()=>{i.disconnect()}},[]),[i,t]},"useStageAdvancing",0,function({stages:t,numStages:i,paused:a,stageDurationMs:r,mode:s}){let[l,h]=(0,e.useState)(0);return(0,e.useEffect)(()=>{if(a||l===i-1)return;let e=setTimeout(()=>h("forwards"===s?Math.min(i-1,l+1):(l+1)%i),t[l+1]?.startingDelay??r);return()=>clearTimeout(e)},[a,l,h,i,t,r,s]),[l,h]}])},6714,t=>{"use strict";t.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,t=>{"use strict";var e=t.i(6714);let i={"@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:t.i(94304).default,width:1024,height:600,blurWidth:8,blurHeight:5,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAcUlEQVR42j3MyxHCMAwEUNfjjxRJiU0Iw3g4UAYFUAStL7b4HHb28nbDtXfsx4HaTlhr89hWcb91vJ4PhHOrUDMwM0opnpwzaPRlbwhqK1QNIgIZiIiQUkKM0fEX6B8xk6/ny8wAm4NlkbH4rH8PE7wBwLc/jw3WWX8AAAAASUVORK5CYII="}.src,contentUrl:e.CLASSIC_CHALK_ACH_FRAUD_DEMO,embedUrl:e.CLASSIC_CHALK_ACH_FRAUD_DEMO};t.s(["DEMO_VIDEO_SCHEMA",0,i,"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,t=>{"use strict";var e=t.i(62751),i=t.i(41598),a=t.i(69467),r=t.i(2545);let s={h1:r.ProductH1New,h2:r.ProductH2New,h3:r.ProductH3New,h4:"h4"},l=i.default.memo(t=>(0,e.jsx)(a.LandingHeaderCMS,{...t,headerComponentOverrides:s}));l.displayName="ProductMarketingHeaderCMS",t.s(["ProductMarketingHeaderCMS",0,l])},95119,t=>{"use strict";var e=t.i(62751),i=t.i(91333),a=t.i(84160),r=t.i(12328),s=t.i(9874),l=t.i(93399),h=t.i(9534),n=t.i(2545),o=t.i(99513),c=t.i(75713),d=t.i(64800);let m={2:"lg:grid-cols-2",3:"lg:grid-cols-3",4:"lg:grid-cols-4",5:"lg:grid-cols-5"}
1,p=({bulletPoint:t,iconClassName:a,isLightGreen:r,index:l,desktopColumns:c})=>{let d=t.iconSize,m=t.iconColor;return(0,e.jsxs)("div",{className:(0,s.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<c?"lg:border-t-0":"lg:border-t"),children:[t.icon?.name&&(0,e.jsx)(i.Icon,{name:t.icon?.name,size:"small"===d?"md":"xl"===d?"xl":"lg",className:(0,s.classNames)("chartreuse"===m?"text-marketing-chartreuse":"text-marketing-mint-green",a)}),(0,e.jsx)("h3",{className:(0,s.cx)(r?"text-marketing-green-1":"text-white","text-[20px]",n.fontSizeToTextCapMarginCorrection[20]),children:t.title}),(0,e.jsx)("div",{className:(0,s.cx)(r?"text-marketing-green-300":"text-marketing-green-6","text-[16px] leading-[150%] flex flex-col gap-5",n.fontSizeToTextCapMarginCorrection[16]),children:(0,e.jsx)(o.ProductsPortableText,{value:t.descriptionBlock??h.EMPTY_ARRAY})})]})};t.s(["GriddedBulletPointSectionCMS",0,t=>{let{section:i,className:h,desktopColumns:u,iconClassName:g}=t,{theme:S}=(0,d.useMarketingTheme)(),f=S===c.MarketingTheme.MediumGreenCMS,x=2===i.numColumns?2:u??3,y={subgridCols:x,tabletSubgridCols:2,mobileSubgridCols:1},b="backgroundColor"in i&&"secondary"===i.backgroundColor?f?"bg-marketing-green-20":"bg-marketing-green-2":f?"bg-marketing-green-19":"bg-marketing-green-1";return(0,e.jsxs)("section",{className:h,children:[(0,e.jsx)(a.MarketingGirdleGriddedPadding,{...y,paddingClassName:"h-[80px] lg:h-[120px]",gridSquareClassName:b,gridColor:i.backgroundColor||"primary"}),(null!=i.eyebrowHeader||(0,r.isNonEmptyArray)(i.header?.text))&&(0,e.jsx)(a.MarketingGirdleGridded,{...y,gridColor:i.backgroundColor||"primary",children:(0,e.jsxs)("div",{className:"pb-[4.5rem] flex flex-col gap-10 lg:items-center",children:[i.eyebrowHeader&&(0,e.jsx)("div",{className:(0,s.cx)("w-full font-marketing-mono text-[12px] font-[500] uppercase tracking-[0.5px]","text-marketing-chartreuse text-left lg:text-center",n.fontSizeToTextCapMarginCorrection[12]),children:i.eyebrowHeader}),(0,e.jsx)(l.ProductMarketingHeaderCMS,{header:i.header,sizeOverride:"h2",alignment:"center",mobileAlignment:"left",className:"w-full"}),i.subheader&&(0,e.jsx)("p",{className:(0,s.cx)(f?"text-marketing-green-300":"text-marketing-green-6","text-[16px] leading-[150%]",n.fontSizeToTextCapMarginCorrection[16]),children:i.subheader}),i.subheaderBlock&&(0,e.jsx)("div",{className:(0,s.cx)(f?"text-marketing-green-300":"text-marketing-green-6","text-[16px] leading-[150%] max-w-[600px]",n.fontSizeToTextCapMarginCorrection[16],"text-left lg:text-center"),children:(0,e.jsx)(o.ProductsPortableText,{value:i.subheaderBlock})})]})}),(0,e.jsx)(a.MarketingGirdleGridded,{...y,gridColor:i.backgroundColor||"primary",children:(0,e.jsx)("div",{className:(0,s.cx)("w-full grid grid-cols-1 md:grid-cols-2",m[x]),children:i.bulletPoints?.map((t,i)=>(0,e.jsx)(p,{bulletPoint:t,iconClassName:g,isLightGreen:f,index:i,desktopColumns:x},t._key))})}),(0,e.jsx)(a.MarketingGirdleGriddedPadding,{paddingClassName:"h-4 lg:h-[40px]",...y,gridColor:i.backgroundColor||"primary"})]})}])},15266,t=>{"use strict";var e=t.i(62751),i=t.i(34212),a=t.i(9534);let r="rgb(184, 206, 198)",s="#70cd96",l=function(t){if(t<.5){var e=2*t;return .5*(e*e*e-e*Math.sin(e*Math.PI))}var e=1-(2*t-1);return .5*(1-(e*e*e-e*Math.sin(e*Math.PI)))+.5},h=function(t){var e=1-t;return 1-(e*e*e-e*Math.sin(e*Math.PI))},n=function(t){return 1-Math.sqrt(1-t*t)},o=function(t){return Math.sqrt((2-t)*t)},c=class{constructor(t,e,i,a,r,s,l){this.p=t,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=i,this.layer.pixelDensity(1),this.timer=e,this.colors=s,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(t){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 e=this.timer.eased(n,this.p.millis(),this.lastShimmerStart,this.shimmerStart(),0,this.p.width);this.faceLayer.background(t),this.faceLayer.noStroke(),this.faceLayer.fill(this.shimmerColor),this.faceLayer.circle(0,0,e)}else if(null!==this.lastShimmerStart&&this.p.millis()<this.shimmerPause())this.faceLayer.background(t),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 e=this.timer.eased(n,this.p.millis(),this.shimmerPause(),this.shimmerEnd(),0,this.p.width);this.faceLayer.background(this.shimmerColor),this.faceLayer.noStroke(),this.faceLayer.fill(t),this.faceLayer.circle(0,0,e)}else this.faceLayer.background(t)}render(t,e){let i=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()),t)if(this.layer.translate(this.mx-this.p.width/2,this.my-this.p.height/2-200*(1-this.timer.dScale())),e){this.mx+=.1*(this.p.mou
1seX-this.mx);let t=this.p.map(this.p.mouseY,0,this.p.height,200,this.p.height,!0);this.my+=.1*(t-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(),s=a*this.timer.dScale();this.drawBoxPanels(a,a,s,i),this.layer.pop()}drawBoxPanels(t,e,i,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(-t/2,-e/2),this.layer.quad(0,0,t,0,t,e,0,e),i<=.001||(this.enableShimmer?this.drawFaceLayer(this.colors[1]):this.layer.fill(this.colors[1]),this.layer.push(),this.layer.translate(0,0,-i),this.layer.rotateY(-90),this.layer.quad(0,0,i,0,i,e,0,e),this.layer.pop(),this.enableShimmer?this.drawFaceLayer(this.colors[2]):this.layer.fill(this.colors[2]),this.layer.push(),this.layer.translate(0,0,-i),this.layer.rotateX(90),this.layer.quad(0,0,t,0,t,i,0,i),this.layer.pop(),this.enableShimmer?this.drawFaceLayer(this.colors[1]):this.layer.fill(this.colors[1]),this.layer.push(),this.layer.translate(t,0,0),this.layer.rotateY(90),this.layer.quad(0,0,i,0,i,e,0,e),this.layer.pop(),this.enableShimmer?this.drawFaceLayer(this.colors[2]):this.layer.fill(this.colors[2]),this.layer.push(),this.layer.translate(0,e,0),this.layer.rotateX(-90),this.layer.quad(0,0,t,0,t,i,0,i),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(-t,0,i),this.layer.quad(0,0,t,0,t,e,0,e),this.layer.pop(),this.layer.angleMode(this.p.RADIANS))}},d=class{constructor(t,e,i,a,r,s){this.p=t,this.enableSquare=e,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=s,this.lengthSimple=i,this.lengthChaos=a,this.squareSize=Math.floor(t.random(300,500)),this.squareScaleLarge=r}squareSizeLarge(){return this.p.constrain(this.p.width,1440,2560)*this.squareScaleLarge}updateChaos(t){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?t.time(this.videoStartMillis):this.squareSize=Math.floor(this.p.random(300,500)),!0;if(this.lastSnapStart){let t=1-this.targetChaos,e=1===this.targetChaos?n:o,i=1===this.targetChaos?this.lastSnapStart+4e3+150:this.lastSnapStart,a=e(this.p.map(this.p.millis(),i,this.lastSnapStart+(0===this.targetChaos?4e3:4550),0,1,!0));this.currentChaos=this.p.map(a,0,1,t,this.targetChaos,!0)}this.rotationOffset=0}displacementScale(){return 0===this.targetChaos&&this.p.millis()<this.lastSnapStart+4e3?Math.abs(this.eased(h,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(t){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),t.rotateY(this.currentRotationY),123124===this.targetChaos);else{let t=this.currentChaos<.001?2:1;this.currentRotationZ-=.01*t}t.rotateZ(this.currentRotationZ+2*this.rotationOffset)}wh(){if(1===this.targetChaos&&this.lastSnapStart&&this.p.millis()<this.lastSnapStart+4e3)return this.eased(n,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(o,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(t,e,i,a,r,s){let l=t(this.p.map(e,i,a,0,1,!0));return this.p.map(l,0,1,r,s)}easedHalfStart(t,e,i,a,r,s){let l=t(this.p.map(e,i,a,0,.4,!0));return this.p.map(l,0,1,r,s)}easedHalfEnd(t,e,i,a,r,s){let l=t(this.p.map(e,i,a,.4,1,!0));return this.p.map(l,0,1,r,s)}};var m=t.i(56972);let p={parentId:"sketch-container",shader:{vertFile:"/shader.vert",fragFile:"/shader.frag",fontFile:"/fonts/TWKEverettMono-Regular-web.ttf",staticDisplacementScale:null,displacementYMapOffset:0,displacementYMapScale:1,gridSizeFn:(t,e)=>Math.floor(e/19),video:"/homepage_ascii_video.mp4",videoStartMillis:3e3},renderer:{enableMouse:!1,colors:[r,s,s],staticPositionOffset:null,squareScaleLarge:1/3},timer:{enableSquare:!0,lengthSimpleMillis:1e4,lengthChaosMillis:28e3},shimmer:{enableShimmer:!0,shimmerColor:s,shimmerStartMillis:25e3}};var u=t.i(9874),g=t.i(13475),S=t.i(41598);let f=(0,g.default)(async()=>(await t.A(19272)).P5Canvas,{loadableGenerated:{modules:[14306]},loading:()=>null,ssr:!1});t.s(["SketchLoader",0,({id:t,className:r,config:s})=>{let[l,h]=(0,S.useState)(!1),[n,o]=(0,i.useOnScreen)(),[g,x]=(0,S.useMemo)(()=>{try{var e,i;let a,r,l,n,o,u;return e={...s,parentId:`${t}-sketch-container`},i=()=>h(!0),r=Object.assign({},p.renderer,e.renderer||{}),l=Object.assign({},p.shader,e.shader||{}),n=Object.assign({},p.timer,e.timer||{}),o=Object.assign({},p.shimmer,e.shimmer||{}),u={parentId:e.parentId||p.parentId,renderer:r,shader:l,timer:n,shimmer:o},[t=>{let r,s,l,h,n,o,p,g,S=0,f=0,x=[0,1,2,3,4,5,6,7,8,9];t.preload=()=>{s=t.loadFont(u.shader.fontFile),g=t.loadImage("/ascii-tileset.png"),p=t.loadShader(u.shader.vertFile,u.shader.fragFile)},t.windowResized=(0,m.default)(()=>{let e=document.getElementById(u.parentId);e&&(t.resizeCanvas(e.offsetWidth,e.clientHeight),l?.size(t.width,t.height),r=t.width/t.height)},300),t.setup=()=>{let e=t.random(0x3b9ac9ff);t.noiseSeed(e);let a=document.getElementById(u.parentId);t.createCanvas(a.offsetWidth,a.clientHeight,t.WEBGL),r=t.width/t.height,t.frameRate(20),(l=t.createVideo(u.shader.video,()=>{l.time(u.shader.videoStartMillis/1e3),l.speed(.5),l.loop(),l.size(t.width,t.height),i&&i(),l.elt.playsInline=!0,l.elt.muted=!0,l.elt.autoplay=!0})).elt.playsInline=!0,l.elt.muted=!0,l.elt.autoplay=!0,y(),n=new d(t,u.timer.enableSquare,u.timer.lengthSimpleMillis,u.timer.lengthChaosMillis,u.renderer.squareScaleLarge,u.shader.videoStartMillis),h=new c(t,n,u.renderer.staticPositionOffset,u.shimmer.enableShimmer,u.shimmer.shimmerStartMillis,u.renderer.colors,u.shimmer.shimmerColor)};let y=()=>{t.textFont(s),t.textSize(32),(o=t.createGraphics((t.textWidth("a")+10)*10,(t.textWidth("a")+10)*10)).background("black"),o.fill("white"),o.image(g,0,0,10*(t.textWidth("a")+10),10*(t.textWidth("a")+10))};t.draw=()=>{if(a)return;let i=n.updateChaos(l);i&&0===n.targetChaos?(h.tmx=t.random(t.width/2-200,t.width/2+200),h.tmy=t.random(t.height/2-200,t.height/2+200)):i&&1===n.targetChaos&&(h.tmx=t.width/2,h.tmy=t.height/2),f+=(t.millis()-S)/1e3,S=t.millis(),h.render(u.renderer.enableMouse,0!==t.mouseX||0!==t.mouseY),p.setUniform("cam",h.layer),p.setUniform("disp",l),p.setUniform("font",o),p.setUniform("canvasRatio",r),p.setUniform("gridSize",u.shader.gridSizeFn(t.width,t.height)),p.setUniform("charOffsetScale",n.charOffsetScale()),p.setUniform("time",f),p.setUniform("glyphs",x),p.setUniform("dispScale",null===u.shader.staticDisplacementScale?n.displacementScale():u.shader.staticDisplacementScale),p.setUniform("displacementYMapOffset",u.shader.displacementYMapOffset),p.setUniform("displacementYMapScale",u.shader.displacementYMapScale),t.noStroke(),t.shader(p),t.background(e.colors?.bg??"#224a41"),t.rect(-t.width/2,-t.height/2,t.width,t.height),t.resetShader()}},t=>a=t]}catch(t){return console.error(t),[void 0,a.NOOP_FN]}},[t,s]);return(0,S.useEffect)(()=>{n?x(!1):x(!0)},[n,x]),(0,e.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:o,id:`${t}-sketch-container`,children:[null!=g&&(0,e.jsx)(f,{sketch:g}),(0,e.jsx)("div",{id:"p5_loading",style:{display:"none"}})]})}],15266)},61519,t=>{"use strict";var e=t.i(62751),i=t.i(37787),a=t.i(75883),r=t.i(15266),s=t.i(93399),l=t.i(78513),h=t.i(2545),n=t.i(9874),o=t.i(42206);t.s(["BookDemoSectionCMS",0,t=>{let{section:c,className:d,primaryButton:m,additionalButtons:p}=t,u="backgroundColor"in c&&"secondary"===c.backgroundColor,g=(0,e.jsxs)("div",{className:"absolute top-0 left-0 w-full h-full grid grid-cols-2",children:[(0,e.jsx)("div",{style:{backgroundPosition:"0 0",backgroundImage:u?"linear-gradient(320deg, #1D3D36 45%, transparent 80%)":"linear-gradient(320deg, #224a41 45%, transparent 80%)"}}),(0,e.jsx)("div",{style:{backgroundPosition:"0 0",backgroundImage:u?"linear-gradient(40deg, #1D3D36 45%, transparent 80%)":"linear-gradient(40deg, #224a41 45%, transparent 80%)"}}),(0,e.jsx)("div",{style:{backgroundPosition:"0 0",backgroundImage:u?"linear-gradient(220deg, #1D3D36 45%, transparent 80%)":"linear-gradient(220deg, #224a41 45%, transparent 80%)"}}),(0,e.jsx)("div",{style:{backgroundPosition:"0 0",backgroundImage:u?"linear-gradient(140deg, #1D3D36 45%, transparent 80%)":"linear-gradient(140deg, #224a41 45%, transparent 80%)"}})]});return(0,e.jsxs)("section",{className:(0,n.cx)(d,"relative"),children:[(0,e.jsx)(r.SketchLoader,{id:"book-demo-loader",className:(0,n.cx)("absolute top-0 left-0 w-full h-full"),config:{colors:{bg:u?"#1D3D36":"#224a41"}}}),(0,e.jsxs)(a.MarketingGirdle,{className:"relative",children:[g,(0,e.jsxs)("div",{className:(0,n.cx)("flex flex-col justify-center items-center gap-8 py-[80px] lg:py-[120px] relative"),children:[(0,e.jsx)(s.ProductMarketingHeaderCMS,{header:c.header,mobileAlignment:"center",alignment:"center"}),(0,e.jsx)("p",{className:(0,n.cx)("max-w-[600px] text-center text-[18px] leading-[133%] text-marketing-green-6",h.fontSizeToTextCapMarginCorrection[18]),children:c.subheader}),(0,e.jsxs)("div",{className:"flex flex-col items-center gap-3 sm:flex-row",children:[null!=m?(0,e.jsx)(l.MarketingButtonStandaloneCMS,{button:m,theme:"intro",className:"w-fit"}):null!=c.ctaButton?(0,e.jsx)(l.MarketingButtonStandaloneCMS,{button:c.ctaButton,theme:"intro",className:"w-fit"}):(0,e.jsx)(i.MarketingButton,{theme:"intro",href:o.Routes.bookDemo,className:"w-fit",children:"TALK TO AN AI ENGINEER"}),(p??c.additionalCtaButtons)?.map((t,i)=>(0,e.jsx)(l.MarketingButtonStandaloneCMS,{button:t,theme:"demo-video",className:"w-fit bg-marketing-green-1"},`${t.text??"cta"}-${i}`))]})]})]})]})}])},6884,(t,e,i)=>{var a=t.r(5834),r=t.r(7318),s=t.r(45783);e.exports=function(t,e){return s(r(t,e,a),t+"")}},93240,(t,e,i)=>{var a=t.r(24308),r=t.r(15925);e.exports=function(t){return r(t)&&a(t)}},64622,(t,e,i)=>{var a=t.r(76833),r=t.r(38554),s=t.r(81597),l=t.r(689),h=t.r(93240),n=Math.max;e.exports=function(t){if(!(t&&t.length))return[];var e=0;return t=a(t,function(t){if(h(t))return e=n(t.length,e),!0}),l(e,function(e){return r(t,s(e))})}},31808,(t,e,i)=>{e.exports=t.r(6884)(t.r(64622))},3994,t=>{"use strict";var e=t.i(62751),i=t.i(74167),a=t.i(34932),r=t.i(90602),s=t.i(41598),l=t.i(35450);t.s(["__N_SSG",0,!0,"default",0,function({capabilitiesPage:t,latestPosts:h,latestEventBanner:n,navbar:o,recentCapabilities:c,recentMarketingPages:d}){let m=(0,a.useDANGEROUSisChalkEmployee)(),p=(0,r.useRouter)();return((0,s.useEffect)(()=>{null==t&&(p.replace("/"),m&&setTimeout(()=>l.default.error("Could not find capabilities page, sending to home."),100))},[m,t,p]),null==t)?null:(0,e.jsx)(i.CapabilitiesPageCMS,{capabilitiesPage:t,latestPosts:h,latestEventBanner:n,navbar:o,recentCapabilities:c,recentMarketingPages:d})}])},98052,(t,e,i)=>{let a="/capabilities/[capabilitiesSlug]";(window.__NEXT_P=window.__NEXT_P||[]).push([a,()=>t.r(3994)]),e.hot&&e.hot.dispose(function(){window.__NEXT_P.push([a])})},97467,t=>{t.v(e=>Promise.all(["static/chunks/31i08xb4by2pv.js"].map(e=>t.l(e))).then(()=>e(29962)))},89649,t=>{t.v(e=>Promise.all(["static/chunks/374hr9muwu1hq.js"].map(e=>t.l(e))).then(()=>e(41952)))},24090,t=>{t.v(e=>Promise.all(["static/chunks/2lj0ww3i0boh_.js"].map(e=>t.l(e))).then(()=>e(34853)))},54632,t=>{t.v(e=>Promise.all(["static/chunks/1fat95kk-nb93.js"].map(e=>t.l(e))).then(()=>e(19710)))},96652,t=>{t.v(e=>Promise.all(["static/chunks/1wrsvq602hx9w.js"].map(e=>t.l(e))).then(()=>e(10780)))},19272,t=>{t.v(e=>Promise.all(["static/chunks/2p683ezx77vex.js"].map(e=>t.l(e))).then(()=>e(14306)))}]);

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.