1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9415],{9363:(e,t,i)=>{"use strict";i.d(t,{Logos:()=>s});var n=i(95155);i(12115);var a=i(15239);let r=[{src:"/images/fleetio.svg",alt:"Fleetio",h:24},{src:"/images/alvys.svg",alt:"Alvys",h:22},{src:"/images/ascend.svg",alt:"Ascend",h:20},{src:"/images/ply.svg",alt:"Ply",h:22},{src:"/images/promptwell.svg",alt:"PromptWell",h:22},{src:"/images/clasp.svg",alt:"Clasp",h:19},{src:"/images/autointegrate.svg",alt:"Auto Integrate",h:22}];function s(){return(0,n.jsx)("section",{style:{background:"var(--paper)",borderTop:"1px solid var(--rule)",borderBottom:"1px solid var(--rule)",paddingTop:56,paddingBottom:56},children:(0,n.jsx)("div",{className:"container",children:(0,n.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"1fr",gap:32},children:[(0,n.jsx)("span",{className:"mono",style:{fontSize:11,letterSpacing:"0.18em",textTransform:"uppercase",color:"var(--muted)"},children:"Trusted in production by teams such as"}),(0,n.jsx)("div",{className:"logos",children:r.map(e=>(0,n.jsx)(a.default,{src:e.src,alt:e.alt,width:140,height:e.h,className:"logo",style:{height:e.h},unoptimized:!0},e.alt))})]})})})}},17286:(e,t,i)=>{"use strict";i.d(t,{Hero:()=>j});var n=i(95155),a=i(12115),r=i(52619),s=i.n(r),o=i(52987),l=i(29849);let c=[{key:"bol",real:!0,docType:"Bill of lading",vertical:"Supply chain & logistics",sourceFile:"bol.pdf",inputKind:"pdf",inputUrl:"/hero-examples/bol-1.png",workflowName:"bem-site-hero-full",classify:{choice:"bill_of_lading",durationS:2.9,functionName:"freight-doc-classifier"},parse:{functionName:"freight-doc-parse",sectionCount:37,sections:[{type:"header",label:"Page Header",page:1},{type:"title",label:"Document Title",page:1},{type:"table",label:"Shipping Parties",page:1},{type:"metadata",label:"Carrier Info",page:1},{type:"subtitle",label:"Document Status",page:1},{type:"table",label:"Voyage Details",page:1}],durationS:22.2},extract:{output:{items:[{quantity:664,weightKg:28e3,weightLbs:61729.43,description:"MARCHANDISES DIVERSES",freightClass:"null",marksAndNumbers:"null"}],carrier:{mode:"ocean",name:"NileDutch",scac:"null",proNumber:"null"},shipper:{name:"JIANGMEN SINO-HONGKONG BAOTIAN MOTORCYCLE INDUSTRIAL CO., LTD",address:"36 XINGYE ROAD, GAOXIN INDUSTRIEL DEVELOPMENT ZONE JIANGMEN, GUANGDONG, CHINA"},shipDate:"2022-05-13",bolNumber:"079243",consignee:{name:"AFRICAN DISTRIBUTION COMPANY",address:"56 RUE BANGALAS POTO-POTO BRAZZAVILLE CONGO"},sealNumber:"N1930705",notifyParty:{name:"AFRICAN DISTRIBUTION COMPANY",address:"56 RUE BANGALAS POTO-POTO BRAZZAVILLE CONGO"},totalWeight:"28.000.00 kgs",freightTerms:"prepaid",portOfLoading:"Port Victoria",containerNumber:"NIDU 180101-5",portOfDischarge:"Port Victoria"},durationS:14.6,functionName:"freight-bol-extract"},enrich:{output:{items:[{quantity:664,weightKg:28e3,weightLbs:61729.43,description:"MARCHANDISES DIVERSES",freightClass:"null",marksAndNumbers:"null"}],carrier:{mode:"ocean",name:"NileDutch",scac:"null",proNumber:"null"},shipper:{name:"JIANGMEN SINO-HONGKONG BAOTIAN MOTORCYCLE INDUSTRIAL CO., LTD",address:"36 XINGYE ROAD, GAOXIN INDUSTRIEL DEVELOPMENT ZONE JIANGMEN, GUANGDONG, CHINA"},shipDate:"2022-05-13",bolNumber:"079243",consignee:{name:"AFRICAN DISTRIBUTION COMPANY",address:"56 RUE BANGALAS POTO-POTO BRAZZAVILLE CONGO"},sealNumber:"N1930705",notifyParty:{name:"AFRICAN DISTRIBUTION COMPANY",address:"56 RUE BANGALAS POTO-POTO BRAZZAVILLE CONGO"},totalWeight:"28.000.00 kgs",freightTerms:"prepaid",portOfLoading:"Port Victoria",carrierProfile:[[{data:{content:"Carrier: NileDutch Africa Line. SCAC code: NDDC. MC: n/a. USDOT: n/a. Mode: Ocean. Headquarters: Rotterdam, NL.",metadata:{hq:"Rotterdam, NL",mc:"n/a",dot:"n/a",mode:"Ocean",name:"NileDutch Africa Line",scac:"NDDC"}}}]],containerNumber:"NIDU 180101-5",portOfDischarge:"Port Victoria"},newKeys:["carrierProfile"],durationS:.5,functionName:"freight-carrier-enrich-bol"}},{key:"invoice",real:!0,docType:"Commercial invoice",vertical:"Finance & accounting",sourceFile:"invoice.pdf",inputKind:"pdf",inputUrl:"/hero-examples/invoice-1.png",workflowName:"bem-site-hero-invoice",classify:{choice:"commercial_invoice",durationS:8,functionName:"freight-doc-classifier",synthesized:!0},parse:{functionName:"freight-doc-parse",sectionCount:7,sections:[{type:"header",label:"Company Logo",page:1},{type:"metadata",label:"Invoice Header Information",page:1},{type:"table",label:"Billing and Remittance Addresses",page:1},{type:"table",label:"Contract and Project Details",page:1}
1,{type:"table",label:"Labor and Other Direct Costs",page:1},{type:"table",label:"Incurred Hours Summary",page:1}],durationS:32.4},extract:{output:{billTo:{name:"CITY OF OAKLAND",address:"1603 Martin Luther King Jr. Way Oakland, CA 94612"},vendor:{name:"Science Applications International Corp.",address:"P.O. Box 223058 Pittsburgh, PA 15251-2058"},dueDate:"10/11/2013",currency:"USD",subtotal:2050274.16,lineItems:[{amount:29191.41,quantity:129,unitPrice:226.29,description:"0000S Project Mgr OT11A"},{amount:2381.08,quantity:18.25,unitPrice:130.47,description:"00015 Business Finance 08A"},{amount:0,quantity:0,unitPrice:160.2,description:"00025 System Engineer 09A"},{amount:0,quantity:0,unitPrice:128.14,description:"0003S System Engineer 08A"},{amount:23326.2,quantity:180,unitPrice:129.59,description:"00055 IT Technologist 08A"},{amount:0,quantity:0,unitPrice:72.32,description:"006S Ops Administrative 05A"},{amount:8886.35,quantity:107,unitPrice:83.05,description:"009C Business Finance 07A"},{amount:71772.29,quantity:574.5,unitPrice:124.93,description:"0010C IT Technologist 09A"},{amount:0,quantity:0,unitPrice:144.43,description:"0011C Ops Technologist 10A"},{amount:11446.05,quantity:77,unitPrice:148.65,description:"0012C Project Manager 10B"},{amount:12311.4,quantity:85,unitPrice:144.84,description:"0013C System Engineer 10B"},{amount:0,quantity:0,unitPrice:280.45,description:"0015B SME 3"},{amount:7886.15,quantity:38,unitPrice:207.53,description:"0017B SME 5"},{amount:24124.82,quantity:126.5,unitPrice:190.71,description:"0021B SME 9"},{amount:0,quantity:0,unitPrice:168.26,description:"0022B SME 10"},{amount:0,quantity:0,unitPrice:158.52,description:"0025B SME 13"},{amount:59.46,quantity:.5,unitPrice:118.91,description:"0027B SME 15"},{amount:1617.04,description:"DM Purch Part/Assembly"},{amount:8006.24,description:"DM Raw Materials"},{amount:284123.6,description:"DM Purchased Equipment"},{amount:860377.21,description:"DS Subcontractor Eff"},{amount:197.55,description:"ODC Supplies"},{amount:0,description:"ODC Misc Equip Rent"},{amount:418.9,description:"ODC Postage/Freight"},{amount:825.94,description:"ODC Lab Equipment"},{amount:465739.37,description:"ODC Minor Comp Equip"},{amount:14534.65,description:"ODC Multi Yr S/W Exp"},{amount:200398.41,description:"ODC Sftwre Maint & Lic"},{amount:19014.46,description:"ODC EE Dom Travel"},{amount:3635.58,description:"ODC Dom Meals & Ent"}],invoiceDate:"09/11/2013",totalAmount:2050274.16,invoiceNumber:"INV-0002997199 A",referenceNumbers:{poNumber:"2013010479"}},durationS:15.6,functionName:"freight-invoice-extract"},enrich:{output:{billTo:{name:"CITY OF OAKLAND",address:"1603 Martin Luther King Jr. Way Oakland, CA 94612"},vendor:{name:"Science Applications International Corp.",address:"P.O. Box 223058 Pittsburgh, PA 15251-2058"},dueDate:"10/11/2013",currency:"USD",subtotal:2050274.16,lineItems:[{amount:29191.41,quantity:129,unitPrice:226.29,description:"0000S Project Mgr OT11A"},{amount:2381.08,quantity:18.25,unitPrice:130.47,description:"00015 Business Finance 08A"},{amount:0,quantity:0,unitPrice:160.2,description:"00025 System Engineer 09A"},{amount:0,quantity:0,unitPrice:128.14,description:"0003S System Engineer 08A"},{amount:23326.2,quantity:180,unitPrice:129.59,description:"00055 IT Technologist 08A"},{amount:0,quantity:0,unitPrice:72.32,description:"006S Ops Administrative 05A"},{amount:8886.35,quantity:107,unitPrice:83.05,description:"009C Business Finance 07A"},{amount:71772.29,quantity:574.5,unitPrice:124.93,description:"0010C IT Technologist 09A"},{amount:0,quantity:0,unitPrice:144.43,description:"0011C Ops Technologist 10A"},{amount:11446.05,quantity:77,unitPrice:148.65,description:"0012C Project Manager 10B"},{amount:12311.4,quantity:85,unitPrice:144.84,description:"0013C System Engineer 10B"},{amount:0,quantity:0,unitPrice:280.45,description:"0015B SME 3"},{amount:7886.15,quantity:38,unitPrice:207.53,description:"0017B SME 5"},{amount:24124.82,quantity:126.5,unitPrice:190.71,description:"0021B SME 9"},{amount:0,quantity:0,unitPrice:168.26,description:"0022B SME 10"},{amount:0,quantity:0,unitPrice:158.52,description:"0025B SME 13"},{amount:59.46,quantity:.5,unitPrice:118.91,description:"0027B SME 15"},{amount:1617.04,description:"DM Purch Part/Assembly"},{amount:8006.24,description:"DM Raw Materials"},{amount:284123.6,description:"DM Purchased Equipment"},{amount:860377.21,description:"DS Subcontractor Eff"},{amount:197.55,description:"ODC Supplies"},{amount:0,description:"ODC Misc Equip Rent"}
1,{amount:418.9,description:"ODC Postage/Freight"},{amount:825.94,description:"ODC Lab Equipment"},{amount:465739.37,description:"ODC Minor Comp Equip"},{amount:14534.65,description:"ODC Multi Yr S/W Exp"},{amount:200398.41,description:"ODC Sftwre Maint & Lic"},{amount:19014.46,description:"ODC EE Dom Travel"},{amount:3635.58,description:"ODC Dom Meals & Ent"}],invoiceDate:"09/11/2013",totalAmount:2050274.16,invoiceNumber:"INV-0002997199 A",referenceNumbers:{poNumber:"2013010479"}},newKeys:[],durationS:.1,functionName:"freight-carrier-enrich-invoice"}},{key:"video",real:!1,docType:"In-cabin cargo video",vertical:"Supply chain & logistics",sourceFile:"video.mp4",inputKind:"video",inputUrl:"/hero-examples/video-poster.jpg",videoUrl:"/hero-examples/cargo.mp4",workflowName:"cargo-incident-detect",classify:{choice:"cargo_inspection",durationS:4.2,functionName:"cargo-doc-classifier",synthesized:!0},parse:{functionName:"freight-doc-parse",sectionCount:4,sections:[{type:"timeline_segment",label:"Cargo bay scan",page:0},{type:"timeline_segment",label:"Pallet count frame",page:0},{type:"timeline_segment",label:"Incident detected",page:0},{type:"timeline_segment",label:"Damage assessment",page:0}],durationS:12.5,synthesized:!0},extract:{output:{isTruckLoaded:!0,numberOfPallets:10,environmentType:"Refrigerated",incidentReport:{summary:"Pallet fell after sudden stop, boxes scattered.",damageToGoods:!0}},durationS:9.8,functionName:"cargo-incident-extract",synthesized:!0},enrich:{output:{enrichedIncident:{code:"DMG-003",title:"Goods Damaged in Transit",category:"Cargo",severity:"medium"}},newKeys:["enrichedIncident"],durationS:.6,functionName:"cargo-incident-enrich",synthesized:!0}}],d={bol:.71,invoice:.77,video:.56},u={bol:[{x:36,y:4,w:30,h:3.5,type:"TITLE",label:"Liner Bill of Lading"},{x:4,y:9,w:42,h:9,type:"TABLE",label:"Shipping Parties"},{x:52,y:9,w:44,h:6,type:"METADATA",label:"Carrier \xb7 NileDutch"},{x:66,y:16,w:28,h:6,type:"STAMP",label:"Original"},{x:4,y:22,w:92,h:8,type:"TABLE",label:"Voyage Details"},{x:4,y:32,w:92,h:16,type:"TABLE",label:"Cargo Description"}],invoice:[{x:36,y:4,w:28,h:5,type:"LOGO",label:"SAIC"},{x:4,y:11,w:44,h:8,type:"TABLE",label:"Bill To"},{x:52,y:11,w:44,h:7,type:"METADATA",label:"Invoice Header"},{x:4,y:21,w:92,h:5,type:"TABLE",label:"Project Reference"},{x:4,y:28,w:92,h:28,type:"TABLE",label:"Line Items"},{x:4,y:58,w:92,h:6,type:"TABLE",label:"Totals"}],video:[{x:14,y:22,w:72,h:46,type:"SCENE",label:"Cargo bay \xb7 refrigerated"},{x:18,y:36,w:64,h:28,type:"OBJECT",label:"Pallets \xb7 10 detected"},{x:22,y:64,w:28,h:16,type:"EVENT",label:"Pallet displacement"},{x:52,y:70,w:30,h:14,type:"ALERT",label:"Damage to goods"}]},h={classify:1400,parse:2800,extract:1600,enrich:1300,hold:2400},p=["classify","parse","extract","enrich"];function m(){let[e,t]=(0,a.useState)(0),[i,r]=(0,a.useState)("classify"),[s,o]=(0,a.useState)(!1),l=(0,a.useRef)([]);(0,a.useEffect)(()=>{if(s)return;l.current.forEach(e=>window.clearTimeout(e)),l.current=[];let e=(e,t)=>{l.current.push(window.setTimeout(t,e))};r("classify");let i=h.classify+220;return e(i,()=>r("parse")),e(i+=h.parse+220,()=>r("extract")),e(i+=h.extract+220,()=>r("enrich")),e(i+=h.enrich,()=>r("done")),e(i+=h.hold,()=>t(e=>(e+1)%c.length)),()=>{l.current.forEach(e=>window.clearTimeout(e)),l.current=[]}},[e,s]);let d=c[e];return(0,n.jsx)("div",{className:"hero-visual",onMouseEnter:()=>o(!0),onMouseLeave:()=>o(!1),children:(0,n.jsxs)("div",{className:"hv-frame",children:[(0,n.jsx)(f,{stage:i}),(0,n.jsxs)("div",{className:"hv-body",children:[(0,n.jsx)("div",{className:"hv-pane hv-input-pane",children:(0,n.jsx)(y,{ex:d,stage:i})}),(0,n.jsx)("div",{className:"hv-pane hv-terminal-pane",children:(0,n.jsx)(v,{ex:d,stage:i})})]})]})})}function f(e){let{stage:t}=e,i="done"===t,r=i?p.length:p.indexOf(t);return(0,n.jsx)("div",{className:"hv-strip",children:p.map((e,t)=>(0,n.jsxs)(a.Fragment,{children:[(0,n.jsxs)("div",{className:"hv-step hv-step-".concat(i||t<r?"complete":t===r?"running":"queued"),children:[(0,n.jsx)("span",{className:"hv-step-dot"}),(0,n.jsx)("span",{className:"hv-step-label",children:e[0].toUpperCase()+e.slice(1)})]}),t<p.length-1&&(0,n.jsx)("div",{className:"hv-step-link hv-step-link-".concat(t<r||i?"done":"pending")})]},e))})}function y(e){var t,i;let{ex:r,stage:s}=e,o=null!=(t=u[r.key])?t:[],l=function(e,t){let[i,n]=(0,a.useState)(0);return(0,a.useEffect)(()=>
1{if("parse"===t){n(0);let t=Math.max(180,Math.floor(h.parse/(e.length+1))),i=[];return e.forEach((e,a)=>{i.push(window.setTimeout(()=>n(a+1),t*(a+1)))}),()=>i.forEach(e=>window.clearTimeout(e))}"classify"===t?n(0):n(e.length)},[t,e]),e.slice(0,i)}(o,s),c=null!=(i=d[r.key])?i:.75;return(0,n.jsx)("div",{className:"hv-input-stage",children:(0,n.jsxs)("div",{className:"hv-input-media",children:[(0,n.jsxs)("div",{className:"hv-aspect",style:{"--aspect":c.toString()},children:["video"===r.inputKind&&r.videoUrl?(0,n.jsx)("video",{src:r.videoUrl,poster:r.inputUrl,autoPlay:!0,muted:!0,loop:!0,playsInline:!0,preload:"auto"},r.videoUrl):(0,n.jsx)("img",{src:r.inputUrl,alt:"".concat(r.docType," preview")}),"classify"===s&&(0,n.jsx)("div",{className:"hv-scan"}),(0,n.jsx)("svg",{className:"hv-bbox-svg",viewBox:"0 0 100 100",preserveAspectRatio:"none","aria-hidden":"true",children:l.map((e,t)=>(0,n.jsx)(g,{r:e,idx:t,stage:s},"".concat(r.key,"-").concat(t)))}),(0,n.jsx)("div",{className:"hv-bbox-tags",children:l.map((e,t)=>(0,n.jsxs)("div",{className:"hv-bbox-tag2 hv-bbox-tag2-".concat(s),style:{left:"".concat(e.x,"%"),top:"calc(".concat(e.y,"% - 22px)")},children:[(0,n.jsx)("span",{className:"hv-bbox-tag-dot"}),(0,n.jsx)("span",{className:"hv-bbox-tag-type",children:e.type}),(0,n.jsx)("span",{className:"hv-bbox-tag-label",children:e.label})]},"tag-".concat(r.key,"-").concat(t)))})]}),(0,n.jsxs)("div",{className:"hv-telem",children:[(0,n.jsx)("span",{className:"hv-telem-dot"}),(0,n.jsxs)("span",{children:["classify"===s&&"scanning","parse"===s&&"parse \xb7 ".concat(l.length,"/").concat(o.length),"extract"===s&&"extract \xb7 ".concat(Object.keys(r.extract.output).length," fields"),("enrich"===s||"done"===s)&&"enrich \xb7 ".concat(r.enrich.newKeys.length," attached")]})]})]})},r.key)}function g(e){let{r:t,stage:i}=e;return(0,n.jsxs)("g",{className:"hv-bbox hv-bbox-".concat(i),children:[(0,n.jsx)("rect",{x:t.x,y:t.y,width:t.w,height:t.h,className:"hv-bbox-rect",rx:.2}),(0,n.jsx)(x,{r:t})]})}function x(e){let{r:t}=e;return(0,n.jsxs)("g",{className:"hv-bbox-corners",children:[(0,n.jsx)("line",{x1:t.x,y1:t.y,x2:t.x+1.4,y2:t.y}),(0,n.jsx)("line",{x1:t.x,y1:t.y,x2:t.x,y2:t.y+1.4}),(0,n.jsx)("line",{x1:t.x+t.w,y1:t.y,x2:t.x+t.w-1.4,y2:t.y}),(0,n.jsx)("line",{x1:t.x+t.w,y1:t.y,x2:t.x+t.w,y2:t.y+1.4}),(0,n.jsx)("line",{x1:t.x,y1:t.y+t.h,x2:t.x+1.4,y2:t.y+t.h}),(0,n.jsx)("line",{x1:t.x,y1:t.y+t.h,x2:t.x,y2:t.y+t.h-1.4}),(0,n.jsx)("line",{x1:t.x+t.w,y1:t.y+t.h,x2:t.x+t.w-1.4,y2:t.y+t.h}),(0,n.jsx)("line",{x1:t.x+t.w,y1:t.y+t.h,x2:t.x+t.w,y2:t.y+t.h-1.4})]})}function v(e){var t,i,a;let{ex:r,stage:s}=e,o={headline:null!=(a=({bill_of_lading:"Bill of Lading",commercial_invoice:"Commercial Invoice",certificate_of_insurance:"Certificate of Insurance",cargo_inspection:"Cargo inspection video"})[(i=r).classify.choice])?a:i.classify.choice,subhead:"routed to a typed extraction schema"},l=function(e){var t,i,n,a,r,s,o,l,c,d,u,h;let p=e.extract.output;if("bol"===e.key){let e=null!=(i=null!=(t=p.bolNumber)?t:p.bill_of_lading_number)?i:"",s=null!=(n=A(p,"carrier","name"))?n:"",o=null!=(r=null!=(a=p.gross_weight_kg)?a:p.totalWeight)?r:"";return{headline:e?"B/L ".concat(e):"Schema populated",subhead:[s,"number"==typeof o?"".concat(o.toLocaleString()," kg"):o].filter(Boolean).join(" \xb7 ")}}if("invoice"===e.key){let e=null!=(o=null!=(s=p.invoiceNumber)?s:p.invoice_number)?o:"",t=null!=(l=A(p,"vendor","name"))?l:"",i=null!=(d=null!=(c=p.totalAmount)?c:p.contract_value_usd)?d:"",n="number"==typeof i?"$".concat(i.toLocaleString()):String(i);return{headline:e?"Invoice ".concat(e):"Schema populated",subhead:[t,n].filter(Boolean).join(" \xb7 ")}}if("video"===e.key){let e=null!=(u=p.numberOfPallets)?u:"?",t=null!=(h=p.environmentType)?h:"";return{headline:"Damage event recorded",subhead:"".concat(e," pallets \xb7 ").concat(t||"in-cabin")}}return{headline:"".concat(Object.keys(p).length," fields"),subhead:"populated against the schema"}}(r),c=function(e){let t=e.enrich.output;if("bol"===e.key){let i=A(t,"carrierProfile",0,0,"data","metadata");if(null==i?void 0:i.name){let e=[i.scac&&"SCAC ".concat(i.scac),i.hq,i.mode].filter(
1Boolean).join(" \xb7 ");return{headline:i.name,subhead:e}}return{headline:"Carrier profile attached",subhead:e.enrich.newKeys.join(", ")}}if("invoice"===e.key){let i=A(t,"carrierProfile",0,0,"data","metadata");return(null==i?void 0:i.name)?{headline:i.name,subhead:[i.scac&&"SCAC ".concat(i.scac),i.hq].filter(Boolean).join(" \xb7 ")}:{headline:"Vendor cross-referenced",subhead:e.enrich.newKeys.join(", ")}}if("video"===e.key){let e=A(t,"enrichedIncident");return(null==e?void 0:e.title)?{headline:e.title,subhead:[e.code,e.category].filter(Boolean).join(" \xb7 ")}:{headline:"Incident classified",subhead:""}}return{headline:e.enrich.newKeys.length?"+".concat(e.enrich.newKeys.length," attached"):"Enrichment complete",subhead:""}}(r);return(0,n.jsxs)("div",{className:"hv-narr",children:[(0,n.jsx)(b,{eyebrow:"Classify",state:N(s,"classify"),headline:o.headline,subhead:o.subhead,mono:"".concat(r.classify.functionName," \xb7 ").concat(r.classify.durationS.toFixed(1),"s")}),(0,n.jsx)(b,{eyebrow:"Parse",state:N(s,"parse"),headline:"".concat(r.parse.sectionCount," sections"),subhead:"mapped across the document",mono:"".concat(null!=(t=r.parse.functionName)?t:"freight-doc-parse"," \xb7 ").concat(r.parse.durationS.toFixed(1),"s"),rows:r.parse.sections.slice(0,3).map(e=>({a:e.type.toLowerCase(),b:e.label}))}),(0,n.jsx)(b,{eyebrow:"Extract",state:N(s,"extract"),headline:l.headline,subhead:l.subhead,mono:"".concat(r.extract.functionName," \xb7 ").concat(r.extract.durationS.toFixed(1),"s")}),(0,n.jsx)(b,{eyebrow:"Enrich",state:N(s,"enrich"),headline:c.headline,subhead:c.subhead,mono:"".concat(r.enrich.functionName," \xb7 ").concat(r.enrich.durationS.toFixed(1),"s")}),(0,n.jsxs)("div",{className:"hv-narr-foot",children:[(0,n.jsx)("span",{className:"hv-narr-foot-label",children:"workflow"}),(0,n.jsx)("span",{className:"hv-narr-foot-value",children:r.workflowName})]})]},r.key)}function b(e){let{eyebrow:t,state:i,headline:a,subhead:r,mono:s,rows:o}=e;return(0,n.jsxs)("div",{className:"hv-narr-section hv-narr-".concat(i),children:[(0,n.jsx)("span",{className:"hv-narr-eyebrow",children:t}),(0,n.jsx)("div",{className:"hv-narr-headline",children:a}),r&&"queued"!==i&&(0,n.jsx)("div",{className:"hv-narr-sub",children:r}),o&&"queued"!==i&&(0,n.jsx)("div",{className:"hv-narr-rows",children:o.map((e,t)=>(0,n.jsxs)("div",{className:"hv-narr-row",children:[(0,n.jsx)("span",{className:"hv-narr-row-a",children:e.a}),(0,n.jsx)("span",{className:"hv-narr-row-b",children:e.b})]},t))}),s&&"done"===i&&(0,n.jsx)("div",{className:"hv-narr-mono",children:s}),s&&"active"===i&&(0,n.jsx)("div",{className:"hv-narr-mono hv-narr-mono-active",children:s})]})}function N(e,t){if("done"===e)return"done";let i=p.indexOf(e),n=p.indexOf(t);return n<i?"done":n===i?"active":"queued"}function A(e){for(var t=arguments.length,i=Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];let a=e;for(let e of i){if(null==a)return;if(Array.isArray(a)&&"number"==typeof e)a=a[e];else{if("object"!=typeof a)return;a=a[e]}}return a}var w=i(82903),C=i(69644);function j(){let{resolveAppUrl:e}=(0,w.H)();return(0,n.jsxs)("section",{className:"section-navy",style:{position:"relative",background:"var(--navy-deep)",color:"#ffffff",overflow:"visible",paddingTop:132,paddingBottom:56,minHeight:"86vh",display:"flex",flexDirection:"column",zIndex:2},children:[(0,n.jsx)("div",{className:"pixel-haze",children:(0,n.jsx)(l.r,{})}),(0,n.jsx)("div",{className:"container",style:{position:"relative",zIndex:2,flex:1,display:"flex"},children:(0,n.jsxs)("div",{className:"hero-grid",style:{flex:1,display:"grid",gridTemplateColumns:"minmax(0, 6fr) minmax(0, 6fr)",gap:48,alignItems:"stretch"},children:[(0,n.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"flex-start",gap:28,alignSelf:"start"},children:[(0,n.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:12,flexWrap:"wrap"},children:[(0,n.jsx)("span",{className:"label",children:"v3 \xb7 2026"}),(0,n.jsx)("span",{className:"mono",style:{fontSize:11,letterSpacing:"0.18em",textTransform:"uppercase",color:"rgba(255,255,255,0.55)"},children:"SOC 2 \xb7 HIPAA \xb7 GDPR"})]}),(0,n.jsxs)("h1",{className:"hero-h1",style:{color:"#ffffff",fontWeight:700,margin:0},children:["The production layer for ",(0,n.jsx)("em",{style:{color:"#6E92E8",fontStyle:"normal",fontWeight:500},children:"unstructured data"}),"."]}),(0,n.jsx)("p",{style:{color:"rgba(255,255,255,0.85)",fontSize:19,lineHeight:1.5,maxWidth:"48ch",margin:0,fontWeight:400},children:"Transform raw files into structured data and build reusable workflows that power your key business processes."}),(0,n.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:12,flexWrap:"wrap",marginTop:8},children:[(0,n.jsxs)(s(),{href:e(C.Nr),className:"btn btn-primary",children:["Get started",(0,n.jsx)(o.A,{size:16,strokeWidth:2.25})]}),(0,n.jsx)(s(),{href:"/book-a-demo",className:"btn btn-secondary",children:"Contact sales"})]})]}),(0,n.jsx)("div",{style:{display:"flex",alignItems:"flex-end",justifyContent:"flex-end",alignSelf:"stretch"},children:(0,n.jsx)(m,{})})]})})]})}},29849:(e,t,i)=>{"use strict";i.d(t,{r:()=>r});var n=i(95155),a=i(12115);function r(e){let{className:t,cellSize:i=14,tickMs:r=110}=e,s=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e=s.current,t=null==e?void 0:e.parentElement;if(!e||!t)return;let n=null,a=null,o=window.matchMedia("(prefers-reduced-motion: reduce)").matches;function l(){for(;e.firstChild;)e.removeChild(e.firstChild);let a=t.getBoundingClientRect(),s=Math.max(1,Math.floor(a.width)),l=Math.max(1,Math.floor(a.height));e.setAttribute("viewBox","0 0 ".concat(s," ").concat(l));let c=Math.ceil(s/i),d=Math.ceil(l/i),u=c*d,h=new Uint8Array(u),p=new Uint8Array(u),m=new Uint8Array(u),f=Array(u),y=(e,t)=>t*c+e,g=document.createDocumentFragment();for(let e=0;e<d;e++)for(let t=0;t<c;t++){let n=y(t,e),a=.6>
1Math.random(),r=a?.1+.14*Math.random():.06+.1*Math.random(),s=a?"rgba(255,255,255,".concat(r.toFixed(3),")"):"rgba(0,0,0,".concat(r.toFixed(3),")"),o=document.createElementNS("http://www.w3.org/2000/svg","rect");o.setAttribute("x",String(t*i)),o.setAttribute("y",String(e*i)),o.setAttribute("width",String(i)),o.setAttribute("height",String(i)),o.setAttribute("fill",s),o.setAttribute("opacity","0"),o.setAttribute("shape-rendering","crispEdges"),f[n]=o,g.appendChild(o)}e.appendChild(g);let x=[[[0,0],[1,0],[0,1],[1,1]],[[0,0],[1,0],[0,1],[1,1]],[[0,0],[1,0],[0,1],[1,1]],[[1,0],[2,0],[0,1],[3,1],[1,2],[2,2]],[[1,0],[2,0],[0,1],[3,1],[1,2],[2,2]],[[1,0],[2,0],[0,1],[3,1],[1,2],[3,2],[2,3]],[[0,0],[1,0],[0,1],[2,1],[1,2]],[[1,0],[0,1],[2,1],[1,2]],[[0,0],[1,0],[0,1],[2,1],[1,2],[2,2]],[[0,0],[1,0],[2,0]],[[1,0],[2,0],[3,0],[0,1],[1,1],[2,1]]],v=(e,t,i)=>{for(let[n,a]of e){let e=t+n,r=i+a;e>=0&&e<c&&r>=0&&r<d&&(h[y(e,r)]=1)}},b=Math.floor(c*d/95);for(let e=0;e<b;e++)v(x[Math.floor(Math.random()*x.length)],Math.floor(Math.random()*Math.max(1,c-4)),Math.floor(Math.pow(Math.random(),.45)*(d-4)));function N(){for(let e=0;e<u;e++)h[e]!==m[e]&&(f[e].setAttribute("opacity",h[e]?"1":"0"),m[e]=h[e])}if(N(),o)return;null!==n&&window.clearInterval(n);let A=0;n=window.setInterval(()=>{if(!function(){for(let e=0;e<d;e++)for(let t=0;t<c;t++){let i=0;for(let n=-1;n<=1;n++)for(let a=-1;a<=1;a++)(0!==n||0!==a)&&(i+=h[y((t+a+c)%c,(e+n+d)%d)]);let n=y(t,e);h[n]?p[n]=+(2===i||3===i):p[n]=+(3===i)}let e=h;h=p,p=e}(),++A%26==0)for(let e=0;e<2;e++)v(x[Math.floor(Math.random()*x.length)],Math.floor(Math.random()*Math.max(1,c-4)),Math.floor(Math.pow(Math.random(),.45)*(d-4)));N()},r)}function c(){null!==a&&window.clearTimeout(a),a=window.setTimeout(l,180)}return l(),window.addEventListener("resize",c,{passive:!0}),()=>{for(null!==n&&window.clearInterval(n),null!==a&&window.clearTimeout(a),window.removeEventListener("resize",c);e.firstChild;)e.removeChild(e.firstChild)}},[i,r]),(0,n.jsx)("svg",{ref:s,className:t,xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",style:{display:"block",width:"100%",height:"100%"}})}},36685:(e,t,i)=>{"use strict";i.d(t,{CTA:()=>d});var n=i(95155);i(12115);var a=i(52619),r=i.n(a),s=i(52987),o=i(29849),l=i(82903),c=i(69644);function d(){let{resolveAppUrl:e}=(0,l.H)();return(0,n.jsxs)("section",{style:{position:"relative",background:"var(--navy-deep)",color:"#fff",overflow:"hidden",paddingTop:96,paddingBottom:120},children:[(0,n.jsx)("div",{className:"pixel-haze",style:{height:"62%"},children:(0,n.jsx)(o.r,{})}),(0,n.jsx)("div",{className:"container",style:{position:"relative",zIndex:2},children:(0,n.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"minmax(0,7fr) minmax(0,5fr)",gap:32,alignItems:"end"},className:"cta-grid",children:[(0,n.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:20},children:[(0,n.jsx)("span",{className:"label",children:"BUILD IN MINUTES"}),(0,n.jsxs)("h2",{style:{color:"#fff",fontSize:"clamp(36px, 4vw, 56px)",lineHeight:1.02,fontWeight:700,letterSpacing:"-0.025em",maxWidth:"18ch",margin:0},children:["Build in minutes. ",(0,n.jsx)("em",{style:{color:"#6E92E8",fontStyle:"normal",fontWeight:500},children:"Start for free."})]})]}),(0,n.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:18},children:[(0,n.jsx)("p",{style:{color:"rgba(255,255,255,0.85)",fontSize:17,lineHeight:1.55,margin:0},children:"Whether it's our no-code builder or APIs, ship your first workflow in minutes, not days. Get the first 100 function calls for free, then pay-as-you-go with graduated pricing."}),(0,n.jsxs)("div",{style:{display:"flex",gap:12,alignItems:"center",flexWrap:"wrap"},children:[(0,n.jsxs)(r(),{href:e(c.Nr),className:"btn btn-primary",children:["Get started ",(0,n.jsx)(s.A,{size:16,strokeWidth:2.25})]}),(0,n.jsx)(r(),{href:"/book-a-demo",className:"btn btn-secondary",children:"Contact sales"})]})]})]})})]})}},37476:(e,t,i)=>{Promise.resolve().then(i.t.bind(i,52619,23)),Promise.resolve().then(i.bind(i,36685)),Promise.resolve().then(i.bind(i,17286)),Promise.resolve().then(i.bind(i,9363))},52987:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});let n=(0,i(71847).A)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},69644:(e,t,i)=>{"use strict";i.d(t,{Nr:()=>n,TS:()=>r,nv:()=>a});let n="https://app.bem.ai/auth/sign-up",a="https://app.bem.ai/auth/sign-in";function r(e,t){return t?e.replace("https://app.bem.ai","https://app.eu1.bem.ai"):e}},71847:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});var n=i(12115);let a=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,i)=>i?i.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},r=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return t.filter((e,t,i)=>!!e&&""!==e.trim()&&i.indexOf(e)===t).join(" ").trim()};var s={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let o=(0,n.forwardRef)((e,t)=>{let{color:i="currentColor",size:a=24,strokeWidth:o=2,absoluteStrokeWidth:l,className:c="",children:d,iconNode:u,...h}=e;return(0,n.createElement)("svg",{ref:t,...s,width:a,height:a,stroke:i,strokeWidth:l?24*Number(o)/Number(a):o,className:r("lucide",c),...!d&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(h)&&{"aria-hidden":"true"},...h},[...u.map(e=>{let[t,i]=e;return(0,n.createElement)(t,i)}),...Array.isArray(d)?d:[d]])}),l=(e,t)=>
1{let i=(0,n.forwardRef)((i,s)=>{let{className:l,...c}=i;return(0,n.createElement)(o,{ref:s,iconNode:t,className:r("lucide-".concat(a(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),"lucide-".concat(e),l),...c})});return i.displayName=a(e),i}},82903:(e,t,i)=>{"use strict";i.d(t,{GeoProvider:()=>o,H:()=>l});var n=i(95155),a=i(12115),r=i(69644);let s=(0,a.createContext)({isEU:!1,resolveAppUrl:e=>e});function o(e){let{isEU:t,children:i}=e,o=(0,a.useCallback)(e=>(0,r.TS)(e,t),[t]);return(0,n.jsx)(s.Provider,{value:{isEU:t,resolveAppUrl:o},children:i})}function l(){return(0,a.useContext)(s)}}},e=>{e.O(0,[2619,5239,8441,1255,7358],()=>e(e.s=37476)),_N_E=e.O()}]);
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.