1import{r as m,j as e,b as fn}from"./index-Cxrm5gNk.js";import{e as js,f as _,a as te,H as mt,L as Ee}from"./Text-CMJm5Ogi.js";import{i as ws,I as xn,r as pt,b as Ct,a as _n,c as gn,d as Ns,u as At,m as we,e as Ke,f as Ge,A as bn,g as vn,h as ks,j as yn,k as jn,l as ft,n as wn,o as Nn,C as Tt,p as St,q as Cs,s as It,S as kn,t as Cn,v as An,w as Tn,x as Sn,y as In,z as Ln,Q as En,F as Rn,B as On,M as Dt,O as $n,D as Dn,R as Pn,E as Mn,G as Bn,L as Fn,H as qn,J as Hn}from"./App-ChsSWydU.js";/** 2 * @license @tabler/icons-react v3.38.0 - MIT 3 * 4 * This source code is licensed under the MIT license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const Wn=[["path",{d:"M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0",key:"svg-0"}],["path",{d:"M6 21v-2a4 4 0 0 1 4 -4h4",key:"svg-1"}],["path",{d:"M15 19l2 2l4 -4",key:"svg-2"}]],Gn=js("outline","user-check","UserCheck",Wn);/** 7 * @license @tabler/icons-react v3.38.0 - MIT 8 * 9 * This source code is licensed under the MIT license. 10 * See the LICENSE file in the root directory of this source tree. 11 */const Un=[["path",{d:"M7 3.34a10 10 0 1 1 -4.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 4.995 -8.336z",key:"svg-0"}]],Pt=js("filled","circle-filled","CircleFilled",Un),Qe="a, button, input, textarea, select, video, [data-deck-interactive]",zn="input, textarea, select, [contenteditable]",Yn=t=>{const s=t.closest("section[data-slide]");if(!s)return null;const a=window.getComputedStyle(s).overflowY;return(a==="auto"||a==="scroll")&&s.scrollHeight>s.clientHeight?s:null};function Vn(t){const[s,a]=m.useState(0),n=m.useCallback(d=>{if(t<=0)return;const c=Math.max(0,Math.min(t-1,d));a(c)},[t]),r=m.useCallback(()=>{a(d=>d<t-1?d+1:d)},[t]),i=m.useCallback(()=>{a(d=>d>0?d-1:d)},[]);m.useEffect(()=>{const d=c=>{if(c.metaKey||c.ctrlKey||c.altKey)return;const h=c.target instanceof Element?c.target:null;h!=null&&h.closest(zn)||c.key===" "&&(h!=null&&h.closest(Qe))||(c.key==="ArrowRight"||c.key===" "||c.key==="PageDown"?(c.preventDefault(),r()):c.key==="ArrowLeft"||c.key==="PageUp"?(c.preventDefault(),i()):c.key==="Home"?(c.preventDefault(),n(0)):c.key==="End"&&(c.preventDefault(),n(t-1)))};return document.addEventListener("keydown",d),()=>document.removeEventListener("keydown",d)},[r,i,n,t]),m.useEffect(()=>{let d=0,c=0,h=0,g=null,y=!1;const p=j=>{if(j.touches.length!==1){y=!1;return}const L=j.touches[0];d=L.clientX,c=L.clientY;const b=j.target;g=b?Yn(b):null,h=g?g.scrollTop:0,y=!0},x=j=>{if(!y||(y=!1,j.changedTouches.length!==1))return;const L=j.changedTouches[0],b=L.clientX-d,f=L.clientY-c;if(Math.abs(b)<50||Math.abs(f)>40||g&&Math.abs(g.scrollTop-h)>4)return;const E=j.target;E!=null&&E.closest(Qe)||(b<0?r():i())};return document.addEventListener("touchstart",p,{passive:!0}),document.addEventListener("touchend",x,{passive:!0}),()=>{document.removeEventListener("touchstart",p),document.removeEventListener("touchend",x)}},[r,i]),m.useEffect(()=>{const d=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=d}},[]);const o=m.useCallback(d=>{const c=d.target;if(c!=null&&c.closest(Qe))return;const h=window.innerWidth/2;d.clientX>h?r():i()},[r,i]),l=t===0?0:(s+1)/t*100;return{activeIndex:s,total:t,progressPercent:l,next:r,prev:i,goTo:n,onClick:o}}function Xn({className:t,label:s,desktopClassName:a,touchClassName:n}){return s?e.jsx("div",{className:t,"aria-hidden":"true",children:s}):e.jsxs("div",{className:t,"aria-hidden":"true",children:[e.jsx("span",{className:a,children:"â â navigate"}),e.jsx("span",{className:n,children:"tap or swipe"})]})}function Kn({activeIndex:t,total:s,pageNumberClassName:a,navHintClassName:n,navHintLabel:r,showNavHint:i=!0,navHintDesktopClassName:o,navHintTouchClassName:l,contactClassName:d,contactEmail:c,padWidth:h=2}){const g=p=>String(p).padStart(h,"0"),y=s===0?0:t+1;return e.jsxs(e.Fragment,{children:[c?e.jsx("a",{className:d,href:`mailto:${c}`,children:c}):null,e.jsxs("div",{className:a,"aria-hidden":"true",children:[g(y)," / ",g(s)]}),i?e.jsx(Xn,{className:n,label:r,desktopClassName:o,touchClassName:l}):null]})}function Qn({percent:t,className:s}){return e.jsx("div",{className:s,style:{width:`${t}%`},"aria-hidden":"true"})}function Lt({slides:t,styles:s,rootClassName:a,contactEmail:n,navHintLabel:r,showNavHint:i,pageNumberPadWidth:o,overlay:l}){const{activeIndex:d,total:c,progressPercent:h,onClick:g}=Vn(t.length);return e.jsxs("div",{className:_("deck",a),onClick:g,children:[e.jsx(Qn,{percent:h,className:s.progress}),e.jsx("div",{className:"deck-stage",children:t.map((y,p)=>{var b;const x=y.component,j=p===d,L=(b=y.modifierClasses)==null?void 0:b.map(f=>s[f]);
11return e.jsx("section",{"data-slide":p+1,"data-active":j?"true":void 0,className:_(s.slide,L,j&&s.active),children:e.jsx(x,{})},y.id)})}),e.jsx(Kn,{activeIndex:d,total:c,pageNumberClassName:s.pageNumber,navHintClassName:s.navHint,navHintLabel:r,showNavHint:i,navHintDesktopClassName:s.navHintDesktop,navHintTouchClassName:s.navHintTouch,contactClassName:s.contact,contactEmail:n,padWidth:o}),l==null?void 0:l({activeIndex:d,total:c})]})}const Le={firm:"BCF",region:"Quebec"},xt="[email protected]",Zn="Caveat · Case File",Jn="_slide_q3otv_115",ea="_active_q3otv_133",ta="_scrollOnMobile_q3otv_140",sa="_progress_q3otv_161",na="_pageNumber_q3otv_172",aa="_contact_q3otv_183",ra="_navHint_q3otv_200",ia="_navHintTouch_q3otv_214",oa="_navHintDesktop_q3otv_219",la="_cover_q3otv_258",ca="_close_q3otv_259",da="_sheet_q3otv_263",ua={slide:Jn,active:ea,scrollOnMobile:ta,progress:sa,pageNumber:na,contact:aa,navHint:ra,navHintTouch:ia,navHintDesktop:oa,cover:la,close:ca,sheet:da},ha="Caveat â For the Firm";function ma(t=ha){m.useEffect(()=>{const s=document.title;return document.title=t,()=>{document.title=s}},[t])}const pa="_sheet_3kx02_1",fa="_docket_3kx02_12",xa="_matter_3kx02_22",_a="_mark_3kx02_30",ga="_tab_3kx02_39",ba="_body_3kx02_45",ve={sheet:pa,docket:fa,matter:xa,mark:_a,tab:ga,body:ba};function pe({label:t,no:s,children:a,className:n,align:r="top"}){return e.jsxs("div",{className:ve.sheet,children:[e.jsxs("header",{className:ve.docket,"data-reveal":!0,children:[e.jsxs("span",{className:_("docket-code",ve.matter),children:[e.jsx("span",{className:ve.mark,"aria-hidden":"true"}),Zn]}),e.jsxs("span",{className:_("docket-code",ve.tab),children:["Sheet ",e.jsx("em",{children:s})," · ",t]})]}),e.jsx("div",{className:_(ve.body,n),"data-align":r,children:a})]})}const va="_mark_1p40b_1",ya="_text_1p40b_6",ja="_svg_1p40b_11",wa="_note_1p40b_76",xe={mark:va,text:ya,svg:ja,note:wa};function As({children:t,variant:s="circle",note:a,draw:n=!0,drawDelay:r=.3,className:i}){return e.jsxs("span",{className:_(xe.mark,i),"data-variant":s,children:[e.jsx("span",{className:xe.text,children:t}),e.jsx(Na,{variant:s,draw:n,drawDelay:r}),a?e.jsx("span",{className:_("hand-note",xe.note),"aria-hidden":"true",children:a}):null]})}function Na({variant:t,draw:s,drawDelay:a}){const n={pathLength:1,fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round","data-draw":s?"":void 0,style:s?{"--draw-delay":`${a}s`}:void 0};return t==="circle"?e.jsx("svg",{className:xe.svg,viewBox:"0 0 200 84",preserveAspectRatio:"none","aria-hidden":"true",children:e.jsx("path",{...n,d:"M104 8 C 44 6 8 20 8 42 C 8 66 60 78 108 76 C 168 73 196 58 192 38 C 189 20 150 9 96 10",strokeWidth:"2.4"})}):t==="underline"?e.jsx("svg",{className:xe.svg,viewBox:"0 0 200 22",preserveAspectRatio:"none","aria-hidden":"true",children:e.jsx("path",{...n,d:"M3 12 Q 44 5 86 10 T 160 9 Q 180 9 197 13",strokeWidth:"2.6"})}):t==="strike"?e.jsx("svg",{className:xe.svg,viewBox:"0 0 200 22",preserveAspectRatio:"none","aria-hidden":"true",children:e.jsx("path",{...n,d:"M2 12 Q 52 7 104 11 T 198 10",strokeWidth:"2.8"})}):t==="bracket"?e.jsx("svg",{className:xe.svg,viewBox:"0 0 40 120",preserveAspectRatio:"none","aria-hidden":"true",children:e.jsx("path",{...n,d:"M30 4 Q 10 6 10 30 L 10 56 Q 10 60 4 60 Q 10 60 10 64 L 10 90 Q 10 114 30 116",strokeWidth:"2.4"})}):e.jsx("svg",{className:xe.svg,viewBox:"0 0 48 48","aria-hidden":"true",children:e.jsx("path",{...n,d:"M7 25 L 19 38 L 43 8",strokeWidth:"4"})})}const ka="_stamp_13i8i_1",Ca="_label_13i8i_29",Aa="_sub_13i8i_37",Ze={stamp:ka,label:Ca,sub:Aa};function Mt({label:t,tone:s,sub:a,animate:n=!1,delay:r=.3,rotate:i=-8,retire:o=!1,retireDelay:l=.2,className:d}){const c={"--stamp-rot":`${i}deg`,"--stamp-delay":`${r}s`,"--retire-delay":`${l}s`,transform:n?void 0:`rotate(${i}deg)`};return e.jsxs("span",{className:_(Ze.stamp,d),"data-tone":s,"data-stamp":n?"":void 0,"data-stamp-retire":o?"":void 0,style:c,"aria-hidden":"true",children:[e.jsx("span",{className:Ze.label,children:t}),a?e.jsx("span",{className:Ze.sub,children:a}):null]})}const Ta="_head_1hd82_1",Sa="_lead_1hd82_5",Ia="_fork_1hd82_15",La="_origin_1hd82_25",Ea="_originArt_1hd82_33",Ra="_brace_1hd82_42",Oa="_outcomes_1hd82_47",$a="_outcome_1hd82_47",Da="_when_1hd82_61",Pa="_result_1hd82_69",Ma="_resultSub_1hd82_85",Ba="_punch_1hd82_92",Fa="_privilege_1hd82_106",qa="_appendix_1hd82_117",U={head:Ta,lead:Sa,fork:Ia,origin:La,originArt:Ea,brace:Ra,outcomes:Oa,outcome:$a,when:Da,result:Pa,resultSub:Ma,punch:Ba,privilege:Fa,appendix:qa};function Ha(){return e.jsxs(pe,{no:"07",label:"The Clock",children:[e.jsxs("div",{className:U.head,"data-reveal":!0,children:[e.jsx("h2",{className:"h-title",children:"The examiner is getting AI."}),e.jsx("p",{className:U.lead,children:"More of the art in your applications is going to surface. The only question is when you see it."})]}),e.jsxs("div",{className:U.fork,"data-reveal":!0,style:{"--reveal-delay":"0.16s"},children:[e.jsxs("div",{className:U.origin,children:[e.jsx("span",{className:"field-label",children:"The same prior art"}),e.jsx("span",{className:U.originArt,children:"US 9,221,400"})]}),e.jsx("svg",{className:U.brace,viewBox:"0 0 64 100",preserveAspectRatio:"none","aria-hidden":"true",children:e.jsx("path",{d:"M0 50 H30 M30 18 V82 M30 18 H64 M30 82 H64",fill:"none",stroke:"var(--line-strong)",strokeWidth:"1.5",vectorEffect:"non-scaling-stroke"})}),e.jsxs("div",{className:U.outcomes,children:[e.jsxs("div",{className:U.outcome,"data-when":"before",children:[e.jsx("span",{className:U.when,children:"Before you file"}),e.jsx("span",{className:U.result,children:"an input"}),e.jsx("span",{className:U.resultSub,children:"drafted around, while the claims are still soft"})]}),e.jsxs("div",{className:U.outcome,"data-when":"after",children:[e.jsx("span",{className:U.when,children:"After you file"}),e.jsx("span",{className:U.result,children:"an office action"}),e.jsx("span",{className:U.resultSub,children:"months, and a bill"})]})]})]}),e.jsxs("p",{className:U.punch,"data-reveal":!0,style:{"--reveal-delay":"0.3s"},children:["A candid file is a ",e.jsx("em",{children:"harder patent to kill."})]}),e.jsxs("p",{className:U.privilege,"data-reveal":!0,style:{"--reveal-delay":"0.4s"},children:["What the examination writes down is engineered for that scrutiny: the art goes on the record, and the analysis is structured with counsel so the file helps the patent instead of haunting it. The protocol is being written now, with the first firm in the room. Thatâs the seat."," ",e.jsx("span",{className:U.appendix,children:"Appendix B · yours to mark up."})]})]})}const Wa="_close_d6606_1",Ga="_fileObject_d6606_13",Ua="_file_d6606_13",za="_fileTitle_d6606_34",Ya="_fileMeta_d6606_42",Va="_stampZone_d6606_48",Xa="_shelved_d6606_56",Ka="_strike_d6606_63",Qa="_filed_d6606_78",Za="_headline_d6606_86",Ja="_sub_d6606_97",er="_offer_d6606_106",tr="_cta_d6606_116",sr="_ctaLabel_d6606_139",nr="_ctaArrow_d6606_147",ar="_ctaAddr_d6606_157",X={close:Wa,fileObject:Ga,file:Ua,fileTitle:za,fileMeta:Ya,stampZone:Va,shelved:Xa,strike:Ka,filed:Qa,headline:Za,sub:Ja,offer:er,cta:tr,ctaLabel:sr,ctaArrow:nr,ctaAddr:ar};function rr(t,s){if(!s||s.length===0)return[{key:"plain",text:t,excerptIds:[]}];const a=[...s].sort((i,o)=>i.range[0]-o.range[0]),n=[];let r=0;return a.forEach((i,o)=>{const[l,d]=i.range;l>r&&n.push({key:`gap-${r}`,text:t.slice(r,l),excerptIds:[]});const c=Math.min(d,t.length);n.push({key:`clause-${o}-${l}`,text:t.slice(l,c),excerptIds:i.excerptIds}),r=c}),r<t.length&&n.push({key:`tail-${r}`,text:t.slice(r),excerptIds:[]}),n}function ir({statement:t,attributions:s,activeExcerptId:a,onExcerptHover:n}){const r=m.useMemo(()=>rr(t,s),[t,s]);return!s||s.length===0?e.jsx("p",{className:"font-display text-xl leading-relaxed text-foreground sm:text-2xl sm:leading-snug",children:t}):e.jsx("p",{className:"font-display text-xl leading-relaxed text-foreground sm:text-2xl sm:leading-snug",children:r.map(i=>{if(i.excerptIds.length===0)return e.jsx("span",{children:i.text},i.key);const o=a!==null&&i.excerptIds.includes(a),l=a!==null&&!o;return e.jsx("span",{onMouseEnter:()=>n(i.excerptIds[0]??null),onMouseLeave:()=>n(null),onFocus:()=>n(i.excerptIds[0]??null),onBlur:()=>
11n(null),tabIndex:0,className:_("cursor-default rounded-[2px] px-0.5 decoration-brand/50 decoration-dotted underline-offset-4 transition-all duration-150","underline",o&&"bg-brand/8 decoration-brand decoration-solid text-foreground",l&&"text-foreground/45 decoration-transparent",!a&&"hover:bg-brand/5 focus:bg-brand/5 focus:outline-none"),"data-excerpt-ids":i.excerptIds.join(","),children:i.text},i.key)})})}function or(t){switch(t){case"distinct":return"Distinct from prior art";case"overlaps":return"Overlaps existing art";case"anticipated":return"Anticipated by existing art"}}function Ts(t){switch(t){case"distinct":return"text-emerald-600 dark:text-emerald-400";case"overlaps":return"text-amber-600 dark:text-amber-400";case"anticipated":return"text-destructive"}}function Oe(t){return t.replace(/[^a-zA-Z0-9]/g,"").toUpperCase()}function Ss(t,s){if(!s)return null;const a=Oe(t);if(!s.references.some(l=>Oe(l.refId)===a))return null;if(s.anticipatingRefId&&Oe(s.anticipatingRefId)===a)return"anticipates";const r=s.claim.claims.find(l=>l.kind==="independent"),i=new Set(((r==null?void 0:r.elements)??[]).map(l=>l.id)),o=new Set(s.coverage.filter(l=>l.readsOn&&i.has(l.elementId)&&Oe(l.refId)===a).map(l=>l.elementId));return i.size>0&&o.size===i.size?"anticipates":o.size>0?"overlaps":"adjacent"}function Is(t,s){var p;const a=((p=t.layout)==null?void 0:p.sources)??[],n=a.length>0,r=t.overlapAssessment,i=new Map([].map(x=>[x.refId,x])),o=x=>{switch(Ss(x,r)){case"anticipates":return 0;case"overlaps":return 1;case"adjacent":return 2;default:return 3}},l=new Map;for(const x of(r==null?void 0:r.references)??[])x.kind!=="web_disclosure"&&(l.has(x.refId)||l.set(x.refId,{type:"prior_art",sourceId:x.refId,reference:x.refId,excerpt:"",...x.title?{title:x.title}:{}}));const d=n?[...a].sort((x,j)=>{const L=o(x.reference??""),b=o(j.reference??"");return L!==b?L-b:j.similarity-x.similarity}).map(x=>{const j=l.get(x.sourceId);return{type:"prior_art",sourceId:x.sourceId,reference:x.reference??(j==null?void 0:j.reference)??"",excerpt:x.excerpt??(j==null?void 0:j.excerpt)??"",similarity:x.similarity,...x.title?{title:x.title}:{},...x.laymanTitle?{laymanTitle:x.laymanTitle}:{},...x.assignees&&x.assignees.length>0?{assignees:x.assignees}:{},...x.publicationDate?{publicationDate:x.publicationDate}:{}}}):Array.from(l.values()).map(x=>({...x,similarity:void 0})),c=[],h=[],g=new Map;for(const x of d){if(!ws(x.reference)){c.push(x);continue}const j=i.get(x.reference),L={sourceId:x.sourceId,refId:x.reference,title:(j==null?void 0:j.title)??x.title??x.laymanTitle??x.reference,...j!=null&&j.doi?{doi:j.doi}:{},...(j==null?void 0:j.year)!=null?{year:j.year}:{},...j!=null&&j.venue?{venue:j.venue}:{},...x.excerpt?{excerpt:x.excerpt}:{},...x.similarity!=null?{similarity:x.similarity}:{}};h.push(L),g.set(x.sourceId,L)}const y=new Map;return c.forEach((x,j)=>{y.set(x.sourceId,j+1)}),{ordered:c,indexBySourceId:y,citedPublications:h,publicationBySourceId:g,hasLayout:n}}function ze(t){return t?t.readsOn&&!t.contested:!1}function Ls(t,s,a){const n=new Set;for(const r of t)r.refId===s&&a.has(r.elementId)&&ze(r)&&n.add(r.elementId);return n}function oe(t){return t.replace(/[^a-zA-Z0-9]/g,"").toUpperCase()}function lr(t){let s=t.trim().replace(/^wherein\s+/i,"").replace(/^(?:a|an|the)\s+/i,"");const a=s.indexOf(",");a>0&&(s=s.slice(0,a));const n=s.split(/\s+/).filter(Boolean);return n.length>9?`${n.slice(0,9).join(" ")}â¦`:s.trim()}const Es=t=>t.claims.filter(s=>s.kind==="independent");function cr(t){return Es(t).map(s=>{var r;const a=(r=s.subject)==null?void 0:r.trim(),n=a?` · ${a}`:"";return{id:String(s.number),claimNumber:s.number,...a?{subject:a}:{},label:`Claim ${s.number}${n}`,elementIds:s.elements.map(i=>i.id)}})}function dr(t,s){const a=new Map(s.map((r,i)=>[r,i])),n=new Map(s.map(r=>[r,0]));for(const r of t)ze(r)&&n.has(r.elementId)&&n.set(r.elementId,(n.get(r.elementId)??0)+1);return[...s].sort((r,i)=>{const o=(n.get(i)??0)-(n.get(r)??0);return o!==0?o:(a.get(r)??0)-(a.get(i)??0)})}function Bt(t,s,a,n){const r=Ls(t,s,new Set(a)),i=a.map(o=>({elementId:o,label:n(o),covered:r.has(o)}));return{cells:i,readCount:i.filter(o=>o.covered).length,total:a.length}}function _t(t,s){const a=new Set(s),n=new Set;for(const r of t)ze(r)&&a.has(r.elementId)&&n.add(r.elementId);return s.filter(r=>!n.has(r))}function ur(t,s="misses"){const a=t.cells.filter(o=>s==="misses"?!o.covered:o.covered);if(a.length===0)return s==="misses"?"reads on every element shown":"reads on nothing shown";const n=a.map(o=>o.label),r=n.slice(0,3).join(", "),i=n.length>3?`, +${n.length-3} more`:"";return`${s==="misses"?"misses":"covers"} ${r}${i}`}function hr(t,s,a){const n=o=>{const l=s.find(c=>c.elementId===o.id&&c.refId===a),d=ze(l);return{elementId:o.id,text:o.text,covered:d,...d&&(l!=null&&l.excerpt)?{excerpt:l.excerpt}:{}}},r=Es(t).map(o=>({claimNumber:o.number,...o.subject?{subject:o.subject}:{},rows:o.elements.map(n)})),i=t.claims.filter(o=>o.kind==="dependent").flatMap(o=>o.elements.map(n));return{independentGroups:r,dependentRows:i}}function Rs(t){var a;const s=new Map;for(const n of t){n.openalexWorkId&&s.set(n.openalexWorkId,n);const r=n.doi??((a=n.externalIds)==null?void 0:a.DOI);r&&s.set(r.toLowerCase(),n)}return s}function Os(t,s){var n,r;const a=(r=(n=t.externalIds)==null?void 0:n.DOI)==null?void 0:r.toLowerCase();return(t.openalexWorkId?s.get(t.openalexWorkId):void 0)??(a?s.get(a):void 0)}const mr=10,Ft={high:3,medium:2,low:1};function pr(t,s,a){var j,L;const n=t.overlapAssessment,r=(((j=n==null?void 0:n.coverage)==null?void 0:j.length)??0)>0,i=new Set((((L=n==null?void 0:n.claim)==null?void 0:L.claims)??[]).filter(b=>b.kind==="independent").flatMap(b=>b.elements.map(f=>f.id))),o=new Map;for(const b of(n==null?void 0:n.coverage)??[]){if(!b.readsOn||b.contested)continue;const f=oe(b.refId),E=o.get(f)??new Set;E.add(b.elementId),o.set(f,E)}const l=b=>{const f=o.get(b);if(!f)return{core:0,total:0};let E=0;for(const v of f)i.has(v)&&E++;return{core:E,total:f.size}},d=n!=null&&n.anticipatingRefId?oe(n.anticipatingRefId):null,c=[];let h=0;const g=Is(t).ordered.filter(b=>b.reference&&b.reference.trim().length>0);for(const b of g){const f=oe(b.reference),{core:E,total:v}=l(f),N=d!==null&&f===d;r&&!N&&v===0||c.push({kind:"patent",id:b.sourceId,bucket:N?0:v>0?1:3,coreReadCount:E,readCount:v,seq:h++})}const y=Rs(a),p=s.filter(b=>!b.byInventor&&(b.tier==="close_read"||b.tier==="worth_knowing")).sort((b,f)=>(f.confidence?Ft[f.confidence]:0)-(b.confidence?Ft[b.confidence]:0));for(const b of p){const f=Os(b,y),E=f?oe(f.refId):null,{core:v,total:N}=E?l(E):{core:0,total:0},A=d!==null&&E===d?0:N>0?1:b.tier==="close_read"?2:4;c.push({kind:"publication",id:b.id,bucket:A,coreReadCount:v,readCount:N,seq:h++})}c.sort((b,f)=>b.bucket!==f.bucket?b.bucket-f.bucket:b.coreReadCount!==f.coreReadCount?f.coreReadCount-b.coreReadCount:b.readCount!==f.readCount?f.readCount-b.readCount:b.seq-f.seq);const x={patentSourceIds:new Set,publicationIds:new Set};for(const b of c.slice(0,mr))b.kind==="patent"?x.patentSourceIds.add(b.id):x.publicationIds.add(b.id);return x}function fr({lenses:t,activeLensId:s,onSelect:a}){return t.length<2?null:e.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[e.jsx("span",{className:"text-caption text-muted-foreground",children:"Reading against"}),e.jsx("div",{role:"tablist","aria-label":"Independent claim",className:"inline-flex items-center gap-1 rounded-lg bg-muted p-1",children:t.map(n=>{const r=n.id===s;return e.jsx("button",{type:"button",role:"tab","aria-selected":r,onClick:()=>
11a(n.id),className:_("rounded-md px-3 py-1 text-caption font-medium transition-colors",r?"bg-background text-foreground shadow":"text-muted-foreground hover:text-foreground"),children:n.label},n.id)})})]})}const xr=12;function $s({strip:t,className:s}){const a=t.total<=xr,n=ur(t,"misses");return e.jsxs("div",{className:_("space-y-1",s),children:[e.jsxs("div",{className:"flex items-center gap-2",children:[a?e.jsx("div",{className:"flex items-center gap-0.5",children:t.cells.map(r=>e.jsx("span",{title:`${r.covered?"Reads on":"Does not read on"}: ${r.label}`,className:_("h-2.5 w-4 rounded-sm transition-colors",r.covered?"bg-foreground":"border border-border bg-transparent")},r.elementId))}):null,e.jsxs("span",{className:"text-caption tabular-nums text-muted-foreground",children:["reads on ",t.readCount," of ",t.total]})]}),e.jsx("p",{className:"text-caption leading-snug text-muted-foreground",children:n})]})}function _r(t){const s=t.toLowerCase();return s.includes("anticipate")?"Published before your filing window â on its own it could be cited against this claim.":s.includes("block")?"Published before your filing window â it counts as prior art against this claim.":s.includes("grace")?"Within the grace period in some regions â it may not count against you if you file in time.":s.includes("post")||s.includes("after")?"Published after your filing window â it does not count against this claim.":"Counts toward what your claim is measured against."}function qt(t){var s;return t.openAccessPdfUrl?"Open access PDF":(s=t.externalIds)!=null&&s.DOI?"View on DOI":"Open paper"}const gr=t=>{const s=t.map(a=>`â${a}â`);return s.length<=2?s.join(" and "):`${s.slice(0,-1).join(", ")}, and ${s[s.length-1]}`},Je=t=>t.claimSubject?`your ${t.claimSubject}`:"your invention";function br(t){return t.gapElementIds.length>0?`Your core idea looks new â the closest work overlaps in places, but nothing out there covers ${gr(t.gapLabels)}: the part that makes ${Je(t)} work.`:t.verdict==="anticipated"?`${t.anticipatingTitle?`â${t.anticipatingTitle}â`:"something already out there"} already describes everything ${Je(t)} does â worth a close look before you file.`:`Every piece of ${Je(t)} already shows up somewhere â your edge is in how you combine them.`}const vr="Your own paper overlaps, but it's grace-protected â it doesn't count against you if you file in time.";function yr(t){return t.gapElementIds.length>0?"Where your novelty lives":t.verdict==="anticipated"?"Already disclosed":"Room to claim"}function jr({gap:t}){return e.jsxs("div",{className:"flex items-start gap-2 border-l-2 border-foreground
11/70 pl-4",children:[e.jsx(xn,{className:"mt-1 h-4 w-4 shrink-0 text-foreground/70","aria-hidden":!0}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.22em] text-muted-foreground",children:yr(t)}),e.jsx(te,{variant:"h3",as:"h2",className:"font-display leading-snug text-foreground",children:br(t)}),t.graceProtectedOwnWork?e.jsx("p",{className:"text-body leading-snug text-muted-foreground",children:vr}):null]})]})}const Ds=m.createContext(null);function Ye(){return m.useContext(Ds)}function wr({showLens:t=!1}){var n;const s=Ye();if(!s)return null;const{model:a}=s;return e.jsxs("div",{className:"space-y-4 pt-6",children:[e.jsx(jr,{gap:a.gap}),t?e.jsx(fr,{lenses:a.lenses,activeLensId:((n=a.activeLens)==null?void 0:n.id)??"",onSelect:a.setActiveLensId}):null]})}function Ps(t){if(!t)return"";const s=/^(\d{4})/.exec(t.trim());return s?s[1]:""}function Nr(t){switch(t){case"anticipates":return{label:"Anticipates",dotClass:"bg-foreground",labelClass:"text-foreground"};
11case"overlaps":return{label:"Overlaps",dotClass:"bg-foreground/50",labelClass:"text-foreground/80"};case"adjacent":default:return{label:"Adjacent",dotClass:"bg-transparent ring-1 ring-inset ring-muted-foreground",labelClass:"text-muted-foreground"}}}function kr(t,s){if(!t)return"";const a=t.trim();return a.length<=s?a:`${a.slice(0,s-1).trim()}â¦`}function Cr(t,s){var o;if(t.length===0)return"";const{coverage:a,anticipatingRefId:n}=s;if(n){const l=oe(n),d=(o=s.references.find(c=>oe(c.refId)===l))==null?void 0:o.refId;if(d)for(const c of t){if(c.elementIds.length===0)continue;if(Ls(a,d,new Set(c.elementIds)).size===c.elementIds.length)return c.id}}let r=t[0],i=-1;for(const l of t){const d=l.elementIds.length-_t(a,l.elementIds).length;d>i&&(i=d,r=l)}return r.id}function Ar(t,s,a){const n=t.overlapAssessment,r=m.useMemo(()=>n?cr(n.claim):[],[n]),[i,o]=m.useState(null),l=i??(n?Cr(r,n):""),d=r.find(c=>c.id===l)??r[0]??null;return m.useMemo(()=>{var R,k;if(!n||!d)return null;const{coverage:c,claim:h,references:g}=n,y=new Map;for(const w of h.claims)for(const I of w.elements)y.set(I.id,{text:I.text,label:lr(I.text)});const p=w=>{var I;return((I=y.get(w))==null?void 0:I.label)??w},x=dr(c,d.elementIds),j=new Set(c.map(w=>w.refId)),L=new Map(g.map(w=>[w.refId,w])),b=Rs(s),f=n.anticipatingRefId?L.has(n.anticipatingRefId)?n.anticipatingRefId:(R=g.find(w=>oe(w.refId)===oe(n.anticipatingRefId??"")))==null?void 0:R.refId:void 0,E={referenceCount:g.length,verdict:n.verdict,gapElementIds:_t(c,d.elementIds),gapLabels:_t(c,d.elementIds).map(p),independentElementCount:d.elementIds.length,...f?{anticipatingRefId:f}:{},...f?{anticipatingTitle:(k=L.get(f))==null?void 0:k.title}:{},...d.subject?{claimSubject:d.subject}:{},graceProtectedOwnWork:a};return{lenses:r,activeLens:d,setActiveLensId:o,gap:E,getPatentReferenceView:w=>{var be,Re;const I=w.reference;if(!I||ws(I))return null;const H=g.find(Xe=>oe(Xe.refId)===oe(I));if(!H)return null;const M=Bt(c,H.refId,x,p);if(M.readCount===0)return null;const ae=((Re=(be=w.assignees)==null?void 0:be.find(Xe=>Xe.trim().length>0))==null?void 0:Re.trim())??"",ue=Ps(w.publicationDate);return{refId:H.refId,kind:"patent",title:H.title||w.title||I,metaLine:[ae,ue].filter(Boolean).join(" · "),strip:M,isAnticipating:f!=null&&oe(f)===oe(H.refId),externalUrl:Ct(I),externalLabel:I,...H.readDepth?{readDepth:H.readDepth}:{}}},getPublicationReferenceView:w=>{const I=Os(w,b);if(!I||!j.has(I.refId))return null;const H=Bt(c,I.refId,x,p);if(H.readCount===0)return null;const M=L.get(I.refId),ae=w.publicationYear??I.year,ue=I.readDepth??(M==null?void 0:M.readDepth);return{refId:I.refId,kind:"publication",title:w.title||I.title,metaLine:[w.venue??I.venue,ae].filter(Boolean).join(" · "),strip:H,isAnticipating:f!=null&&f===I.refId,externalUrl:pt(w),externalLabel:qt(w),...ue?{readDepth:ue}:{},...w.distinguishabilityHint?{distinguishHint:w.distinguishabilityHint}:{},blockingExplanation:_r(I.blockingLabel)}},getPublicationTagView:w=>{const I=w.overlappingElements??[],H=w.distinguishableElements??[],M=w.distinguishabilityHint??void 0,ae=w.judgeReason??void 0,ue=w.tldr??w.abstract??void 0;if(I.length===0&&H.length===0&&!M)return null;const be=w.publicationYear??void 0;return{refId:`npl:${w.id}`,kind:"publication",title:w.title,metaLine:[w.venue,be].filter(
11Boolean).join(" · "),isAnticipating:!1,externalUrl:pt(w),externalLabel:qt(w),tagDetail:{...ae?{overlapSummary:ae}:{},overlapping:I,distinguishable:H,...ue?{abstract:ue}:{}},...M?{distinguishHint:M}:{}}},getPanelRows:w=>hr(h,c,w)}},[n,d,r,s,a])}function Tr({hypothesis:t,verdictPublications:s=[],graceProtectedOwnWork:a=!1,children:n}){const r=Ar(t,s,a),[i,o]=m.useState(null),l=m.useMemo(()=>r?{model:r,openRefView:i,openPanel:o,closePanel:()=>o(null)}:null,[r,i]);return e.jsx(Ds.Provider,{value:l,children:n})}function Sr({reference:t}){const s=t?_n(t):null,[a,n]=m.useState(s?"loading":"error"),r=m.useRef(null);return m.useLayoutEffect(()=>{const i=r.current;if(!i||!s)return;i.complete&&i.naturalHeight>0&&a==="loading"&&n("loaded")},[s,a,t]),e.jsxs("div",{className:"relative h-24 w-20 shrink-0 overflow-hidden rounded-sm border border-border bg-muted",children:[s?e.jsx("img",{ref:r,src:s,alt:"",loading:"lazy",decoding:"async",onLoad:()=>n("loaded"),onError:()=>n("error"),className:_("h-full w-full object-cover object-top transition-opacity duration-300",a==="loaded"?"opacity-100":"opacity-0")}):null,a!=="loaded"?e.jsx("div",{className:_("absolute inset-0 flex items-center justify-center",a==="loading"&&"motion-safe:animate-pulse"),"aria-hidden":!0,children:e.jsx(gn,{className:"h-6 w-6 text-muted-foreground/40"})}):null]})}function Ir({tier:t}){const{label:s,dotClass:a,labelClass:n}=Nr(t);return e.jsxs("span",{className:_("inline-flex items-center gap-2",n),children:[e.jsx("span",{className:_("h-2 w-2 rounded-full",a),"aria-hidden":!0}),e.jsx("span",{className:"font-mono text-[10px] uppercase tracking-[0.18em]",children:s})]})}const Lr=240;function gt({source:t,index:s,isSelected:a,tier:n,onToggle:r,refView:i,onOpenPanel:o,isPanelOpen:l=!1}){var N,A,O,R;const d=m.useRef(null),c=t.reference,h=c?Ct(c):null,g=((N=t.title)==null?void 0:N.trim())??"",y=((A=t.laymanTitle)==null?void 0:A.trim())??"",p=g||y||kr(t.excerpt,Lr),x=g&&y&&y!==g?y:"",j=((R=(O=t.assignees)==null?void 0:O.find(k=>k.trim().length>0))==null?void 0:R.trim())??"",L=Ps(t.publicationDate),b=[c,j,L].filter(k=>k.length>0),f=`[${String(s).padStart(2,"0")}]`;m.useEffect(()=>{a&&d.current&&d.current.scrollIntoView({behavior:"smooth",block:"nearest"})},[a]);const E=!!(i&&o),v=k=>{E&&(k.key==="Enter"||k.key===" ")&&(k.preventDefault(),o==null||o())};return e.jsxs("li",{ref:d,...E?{role:"button",tabIndex:0,"aria-label":`Coverage detail for ${p||c}`,onClick:o,onKeyDown:v}:{},className:_("relative rounded-sm border border-l-2 px-4 py-4 pr-14 transition-colors",E&&"cursor-pointer",l?"border-border border-l-brand bg-muted/30":a?"border-border border-l-brand":"border-border border-l-transparent hover:border-foreground
11/20"),children:[e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx(Sr,{reference:c}),e.jsxs("div",{className:"flex min-w-0 flex-1 flex-wrap items-start justify-between gap-x-4 gap-y-1",children:[e.jsxs("div",{className:"min-w-0 flex-1 space-y-1",children:[p?e.jsx("p",{className:"text-body font-medium leading-snug text-foreground",children:p}):null,x?e.jsx("p",{className:"text-caption italic leading-snug text-muted-foreground",children:x}):null,e.jsxs("div",{className:"flex flex-wrap items-center gap-x-2 gap-y-1 text-caption text-muted-foreground",children:[h?e.jsxs("a",{href:h,target:"_blank",rel:"noopener noreferrer",onClick:k=>k.stopPropagation(),className:"inline-flex items-center gap-1 font-mono text-foreground underline-offset-2 hover:underline",children:[c,e.jsx(Ns,{className:"h-3 w-3 text-muted-foreground","aria-hidden":!0})]}):e.jsx("span",{className:"font-mono text-foreground",children:c}),b.length>1?e.jsxs(e.Fragment,{children:[j?e.jsxs(e.Fragment,{children:[e.jsx("span",{"aria-hidden":!0,children:"·"}),e.jsx("span",{children:j})]}):null,L?e.jsxs(e.Fragment,{children:[e.jsx("span",{"aria-hidden":!0,children:"·"}),e.jsx("span",{children:L})]}):null]}):null]}),i!=null&&i.strip?e.jsx($s,{strip:i.strip,className:"pt-2"}):null]}),i?null:n?e.jsx(Ir,{tier:n}):null]})]}),r&&h?e.jsx("a",{href:h,target:"_blank",rel:"noopener noreferrer",onClick:k=>{k.stopPropagation(),a&&k.preventDefault(),r()},"aria-label":`Open patent for ${f} on Espacenet${a?" (deselect)":""}`,className:_("absolute bottom-3 right-4 font-mono text-[10px] tabular-nums tracking-[0.18em] transition-colors underline-offset-2 hover:underline",a?"text-brand":"text-muted-foreground hover:text-foreground"),children:f}):r?e.jsx("button",{type:"button",onClick:k=>{k.stopPropagation(),r()},"aria-pressed":a,"aria-label":`Reference ${f}`,className:_("absolute bottom-3 right-4 font-mono text-[10px] tabular-nums tracking-[0.18em] transition-colors",a?"text-brand":"text-muted-foreground hover:text-foreground"),children:f}):e.jsx("span",{"aria-hidden":!0,className:_("absolute bottom-3 right-4 font-mono text-[10px] tabular-nums tracking-[0.18em]",a?"text-brand":"text-muted-foreground"),children:f})]})}function Er({sources:t,indexBySourceId:s,selectedSourceId:a,onSelectSource:n}){const r=Ye();if(!r)return null;const{openPanel:i,openRefView:o}=r,l=t.map(h=>({source:h,view:r.model.getPatentReferenceView(h)})),d=l.filter(h=>h.view!==null).sort((h,g)=>{var y,p;return(((y=g.view.strip)==null?void 0:y.readCount)??0)-(((p=h.view.strip)==null?void 0:p.readCount)??0)}),c=l.filter(h=>h.view===null).map(h=>h.source);return e.jsxs("section",{className:"space-y-4",children:[e.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.22em] text-muted-foreground",children:"What reads on your claim"}),d.length>0?e.jsx("ol",{className:"space-y-3",children:d.map(({source:h,view:g})=>e.jsx(gt,{source:h,index:s.get(h.sourceId)??0,isSelected:a===h.sourceId,tier:null,refView:g,isPanelOpen:(o==null?void 0:o.refId)===g.refId,onOpenPanel:()=>i(g),onToggle:n?()=>n(a===h.sourceId?null:h.sourceId):void 0},h.sourceId))}):e.jsx(te,{variant:"body",color:"muted",children:"No patent reads on this claim â the patents we found leave the independent elements open."}),c.length>0?e.jsxs("div",{className:"space-y-3",children:[e.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.22em] text-muted-foreground",children:"Reads on your other claims â not this one"}),e.jsx("ol",{className:"space-y-3",children:c.map(h=>e.jsx(gt,{source:h,index:s.get(h.sourceId)??0,isSelected:a===h.sourceId,tier:null,onToggle:n?()=>n(a===h.sourceId?null:h.sourceId):void 0},h.sourceId))})]}):null]})}function Rr({hypothesis:t,selectedSourceId:s=null,onSelectSource:a,visibleSourceIds:n,className:r}){const i=Ye(),{ordered:o,indexBySourceId:l}=Is(t),d=t.overlapAssessment,c=o.filter(p=>p.reference&&p.reference.trim().length>0),h=n??pr(t,[],[]).patentSourceIds,g=c.filter(p=>
11h.has(p.sourceId));if(i&&c.length>0)return e.jsx("section",{className:_("space-y-4",r),children:e.jsx(Er,{sources:g,indexBySourceId:l,selectedSourceId:s,onSelectSource:a})});if(c.length===0)return null;const y=p=>{const x=s===p.sourceId,j=l.get(p.sourceId)??0,L=Ss(p.reference,d);return e.jsx(gt,{source:p,index:j,isSelected:x,tier:L,onToggle:a?()=>a(x?null:p.sourceId):void 0},p.sourceId)};return e.jsxs("section",{className:_("space-y-6",r),children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.22em] text-muted-foreground",children:"What youâre up against"}),e.jsx(te,{variant:"h2",as:"h2",children:"The closest prior art we found"}),e.jsx(te,{variant:"caption",color:"muted",children:"Patents our agent flagged while reading your invention. Ranked by how much of your claim each one covers."})]}),e.jsx("ol",{className:"space-y-3",children:g.map(y)})]})}const Or=[.16,1,.3,1],$r={hidden:{},visible:{transition:{staggerChildren:.11,delayChildren:.2}}};function Dr(t){const s=Math.sin(t*137.508)*1e4,a=s-Math.floor(s),n=Math.sin(t*49.31)*1e4,r=n-Math.floor(n),i=(a-.5)*60,o=(r-.5)*40,l=(a-.5)*6;return{hidden:{opacity:0,x:i,y:o,rotate:l},visible:{opacity:1,x:0,y:0,rotate:0,transition:{type:"spring",stiffness:130,damping:24,mass:1.1}}}}const Pr={hidden:{opacity:0,y:8},visible:{opacity:1,y:0,transition:{duration:.9,ease:Or,delay:.4}}},Mr={opacity:0,y:-10,transition:{duration:.45,ease:[.4,0,.2,1]}};function Br({excerpt:t,isActive:s,isDimmed:a,onHover:n}){return e.jsxs("button",{type:"button",onMouseEnter:()=>n(t.id),onMouseLeave:()=>n(null),onFocus:()=>n(t.id),onBlur:()=>n(null),"data-excerpt-id":t.id,className:_("group block w-full cursor-default text-left transition-all duration-150","rounded-sm border border-border/60 bg-background px-4 py-3","focus:outline-none focus:ring-2 focus:ring-brand/40",s&&"border-brand/60 shadow-[0_0_0_1px_rgb(0_102_255_/_0.25)]",a&&"opacity-45"),children:[e.jsxs("p",{className:"font-mono text-[10px] uppercase tracking-[0.18em] text-muted-foreground",children:[t.fileName,t.pageOrLocation?e.jsxs("span",{className:"text-muted-foreground/70",children:[" · ",t.pageOrLocation]}):null]}),e.jsxs("p",{className:"mt-2 font-mono text-[13px] leading-relaxed text-foreground/90",children:["â",t.text,"â"]})]})}function Fr(t,s){return t.sourceExcerpts&&t.sourceExcerpts.length>0?t.sourceExcerpts:!s||s.length===0?[]:s.map(a=>({id:`fallback-${a.fileId}`,fileName:a.fileName,text:a.rationale}))}function qr(t){const s=new Date(t);if(Number.isNaN(s.getTime()))return"";const a=Date.now()-s.getTime(),n=Math.round(a/6e4);if(n<1)return"just now";if(n<60)return`${n}m ago`;const r=Math.round(n/60);return r<24?`${r}h ago`:s.toLocaleDateString()}const Hr=48,Wr=24;function Gr(t,s){m.useEffect(()=>{const a=t.current,n=a==null?void 0:a.parentElement;if(!s||!a||!n)return;const r=parseFloat(getComputedStyle(n).paddingTop)||0;let i=Math.max(0,window.scrollY),o=!1;const l=()=>{const d=Math.max(0,window.scrollY),c=d-i;if(i=d,c===0)return;const h=n.getBoundingClientRect().top+r,g=c<0&&h<Hr;g!==o&&(o=g,a.style.top=g?`${document.documentElement.clientHeight-a.offsetHeight-Wr}px`:"")};return window.addEventListener("scroll",l,{passive:!0}),()=>{window.removeEventListener("scroll",l),a.style.top=""}},[t,s])}function Ur({hypothesis:t,statement:s,onStatementChange:a,title:n,onTitleChange:r,documentsProcessed:i,analyzedAt:o,fileClassifications:l,verdictPending:d=!1}){const c=At()??!1,[h,g]=m.useState(null),[y,p]=m.useState(!1),[x,j]=m.useState(s),[L,b]=m.useState(!1),[f,E]=m.useState(n),v=m.useMemo(()=>Fr(t,l),[t,l]),N=m.useRef(null);Gr(N,v.length>0&&!c);const A=m.useMemo(()=>{const I=new Map;for(const H of v){const M=I.get(H.fileName)??[];M.push(H),I.set(H.fileName,M)}return Array.from(I.entries())},[v]),O=m.useMemo(()=>{const I=new Set;for(const H of t.statementAttributions??[])for(const M of H.excerptIds)I.add(M);return I},[t.statementAttributions]),R=()=>{a(x.trim()),p(!1)},k=()=>{const I=f.trim();r(I.length>0?I:n),b(!1)},w=Array.isArray(t.statementAttributions)&&t.statementAttributions.length>0;return e.jsxs(we.div,{className:"space-y-8",exit:Mr,children:[e.jsxs("header",{className:"flex flex-wrap items-center justify-between gap-4 border-b border-border pb-4",children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-x-6 gap-y-2 font-mono text-[10px] uppercase tracking-[0.22em] text-muted-foreground",children:[e.jsxs("span",{children:["Disclosure · ",i," document",i===1?"":"s"]}),o?e.jsxs("span",{children:["· analyzed ",qr(o)]}):null]}),e.jsx("div",{className:"flex items-center gap-4",children:e.jsx("span",{className:"flex items-center gap-2 font-mono text-[10px] uppercase tracking-[0.22em] text-muted-foreground",children:d?e.jsxs(e.Fragment,{children:[e.jsx(Pt,{className:"h-2 w-2 animate-pulse text-muted-foreground
11/60","aria-hidden":!0}),"Checking prior art"]}):e.jsxs(e.Fragment,{children:[e.jsx(Pt,{className:_("h-2 w-2",Ts(t.overlapVerdict)),"aria-hidden":!0}),or(t.overlapVerdict)]})})})]}),e.jsxs("div",{className:_("grid gap-10",v.length>0?"lg:grid-cols-[minmax(260px,_360px)_1fr]":"lg:grid-cols-1"),children:[v.length>0?e.jsxs(we.aside,{className:"space-y-6",variants:c?Ke:$r,initial:"hidden",animate:"visible",children:[e.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.22em] text-muted-foreground",children:"Your words"}),e.jsx("div",{className:"space-y-6",children:A.map(([I,H])=>e.jsxs("div",{className:"space-y-2",children:[e.jsx("p",{className:"truncate text-xs font-medium text-foreground/80",children:I}),H.map((M,ae)=>{const ue=h===M.id,be=h!==null&&!ue&&O.has(M.id),Re=(I.length+ae*17)%997;return e.jsx(we.div,{variants:c?Ke:Dr(Re),children:e.jsx(Br,{excerpt:M,isActive:ue,isDimmed:be,onHover:g})},M.id)})]},I))})]}):null,e.jsx("section",{ref:N,className:_("space-y-10",v.length>0&&"lg:sticky lg:top-12 lg:self-start transition-[top] duration-500 ease-spring motion-reduce:transition-none",v.length===0&&"max-w-3xl"),children:e.jsxs(we.div,{className:"space-y-3",variants:c?Ke:Pr,initial:"hidden",animate:"visible",children:[e.jsxs("div",{className:"flex items-baseline justify-between gap-4",children:[e.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.22em] text-muted-foreground",children:"Our reading"}),y?null:e.jsxs("button",{type:"button",onClick:()=>{j(s),p(!0)},className:"inline-flex items-center gap-1.5 text-xs text-muted-foreground transition-colors hover:text-foreground",children:[e.jsx(Ge,{className:"h-3.5 w-3.5","aria-hidden":!0}),"Edit"]})]}),L?e.jsx("input",{value:f,onChange:I=>E(I.target.value),onBlur:k,onKeyDown:I=>{I.key==="Enter"&&(I.preventDefault(),k())},autoFocus:!0,className:_("w-full rounded-lg border border-border bg-background px-2 py-1 font-display text-caption uppercase tracking-[0.2em] text-foreground","focus:outline-none focus:ring-2 focus:ring-brand/40"),"aria-label":"Edit invention title"}):e.jsxs("button",{type:"button",onClick:()=>{E(n),b(!0)},className:"group flex w-full items-center gap-1.5 text-left",children:[e.jsx("h2",{className:"font-display text-caption uppercase tracking-[0.2em] text-muted-foreground",children:n}),e.jsx(Ge,{className:"h-3 w-3 shrink-0 text-transparent transition-colors group-hover:text-muted-foreground","aria-hidden":!0})]}),y?e.jsx(bn,{value:x,onChange:I=>j(I.target.value),onBlur:R,autoFocus:!0,className:_("rounded-lg px-4 py-3 font-display text-xl leading-relaxed","focus:ring-brand/40 focus:ring-offset-0"),"aria-label":"Edit core invention statement"}):e.jsx(ir,{statement:s,attributions:w&&s===t.coreInventionStatement?t.statementAttributions:void 0,activeExcerptId:h,onExcerptHover:g}),!y&&w&&s!==t.coreInventionStatement?e.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.22em] text-muted-foreground",children:"Edited; no longer tracing to sources"}):null,t.laymanExplanation?e.jsxs("div",{className:"mt-6 space-y-2 border-l border-border pl-4",children:[e.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.22em] text-muted-foreground",children:"In laymanâs terms"}),e.jsx("p",{className:"text-body leading-relaxed text-muted-foreground",children:t.laymanExplanation})]}):null]})})]})]})}const zr="PUB:";function Yr(t){return t.year?`${t.title} (${t.year})`:t.title}function Vr({references:t,publications:s}){const a=new Map((s??[]).map(n=>[n.refId,n]));return e.jsx(e.Fragment,{children:t.map((n,r)=>{const i=r>0?" · ":null;if(n.startsWith(zr)){const l=a.get(n);if(!l)return e.jsxs(m.Fragment,{children:[i,e.jsx("span",{children:n})]},`${n}-${r}`);const d=Yr(l),c=l.doi?`https://doi.org/${l.doi}`:null;return e.jsxs(m.Fragment,{children:[i,c?e.jsx("a",{href:c,target:"_blank",rel:"noopener noreferrer",onClick:h=>h.stopPropagation(),className:"normal-case tracking-normal underline-offset-2 transition-colors hover:text-foreground hover:underline",children:d}):e.jsx("span",{className:"normal-case tracking-normal",children:d})]},`${n}-${r}`)}const o=Ct(n);return e.jsxs(m.Fragment,{children:[i,o?e.jsx("a",{href:o,target:"_blank",rel:"noopener noreferrer",onClick:l=>l.stopPropagation(),className:"underline-offset-2 transition-colors hover:text-foreground hover:underline",children:n}):e.jsx("span",{children:n})]},`${n}-${r}`)})})}const Xr=({src:t,alt:s,title:a,loading:n,className:r})=>{const[i,o]=m.useState(null),l=i===t;return e.jsx("img",{src:t,alt:s,title:a,loading:n,decoding:"async",onLoad:()=>o(t),onError:()=>o(t),ref:d=>
11{d!=null&&d.complete&&d.naturalWidth>0&&o(t)},className:_("transition-opacity duration-300 motion-reduce:transition-none",l?"opacity-100":"opacity-0",r)})},Kr=["left-1.5 top-1.5 border-l border-t","right-1.5 top-1.5 border-r border-t","left-1.5 bottom-1.5 border-l border-b","right-1.5 bottom-1.5 border-r border-b"];function Qr({className:t}){return e.jsx(e.Fragment,{children:Kr.map(s=>e.jsx("span",{"aria-hidden":!0,className:_("pointer-events-none absolute h-2.5 w-2.5",s,t)},s))})}function Ms(t,s){var n;return`FIG. ${((n=t.caption.match(/^\s*(?:fig(?:ure)?\.?\s*)?(\d+)/i))==null?void 0:n[1])??s}`}const Zr=({concepts:t,onPick:s,onMintNew:a,onCancel:n})=>{const[r,i]=m.useState(!1),[o,l]=m.useState("");return e.jsxs("div",{className:"absolute z-20 w-64 rounded-md border border-border bg-popover p-2 shadow-md","data-testid":"concept-picker",role:"dialog","aria-modal":"true","aria-label":"Pick a concept",onKeyDown:d=>{d.key==="Escape"&&n()},children:[e.jsx("p",{className:"block px-1 pb-1 font-mono text-[10px] uppercase tracking-[0.18em] text-muted-foreground",children:"Bind to concept"}),e.jsx("ul",{className:"max-h-48 overflow-auto",children:t.map(d=>e.jsx("li",{children:e.jsxs("button",{type:"button",onClick:()=>s(d.id),className:"flex w-full items-center gap-2 rounded-sm px-1 py-1 text-left text-body hover:bg-accent",children:[e.jsx("span",{className:"inline-flex h-5 w-5 shrink-0 items-center justify-center rounded-full bg-foreground font-mono text-[10px] text-background",children:d.numeral}),e.jsx("span",{className:"truncate",children:d.label})]})},d.id))}),r?e.jsxs("form",{className:"mt-2 flex items-center gap-2 border-t border-border pt-2",onSubmit:d=>{d.preventDefault(),o.trim()&&a(o.trim())},children:[e.jsx("input",{autoFocus:!0,value:o,onChange:d=>l(d.target.value),placeholder:"Name the new conceptâ¦","aria-label":"New concept label","data-testid":"new-concept-input",className:"h-8 flex-1 rounded-sm border border-input bg-background px-2 text-body outline-none focus:ring-1 focus:ring-ring"}),e.jsx("button",{type:"submit",className:"h-8 rounded-sm bg-primary px-2 text-caption text-primary-foreground",children:"Add"})]}):e.jsxs("button",{type:"button",onClick:()=>i(!0),"data-testid":"new-concept-button",className:"mt-2 flex w-full items-center gap-2 border-t border-border px-1 pt-2 text-left text-body text-muted-foreground hover:text-foreground",children:[e.jsx(vn,{size:16,"aria-hidden":!0}),"New conceptâ¦"]}),e.jsx("button",{type:"button",onClick:n,className:"mt-1 w-full px-1 py-1 text-left text-caption text-muted-foreground hover:text-foreground",children:"Cancel"})]})},Jr=m.memo(function({region:s,conceptLabel:a,editMode:n,prefersReducedMotion:r,animateEntrance:i,placedIndex:o,handlers:l,onDelete:d,onDeletePointerDown:c,registerNode:h}){const g=s.bbox,y=s.id.startsWith("temp-");return e.jsx("div",{ref:p=>h(s.id,p),"data-region-id":s.id,"data-testid":`region-${s.numeral}`,onPointerDown:l.onPointerDown,onPointerMove:l.onPointerMove,onPointerUp:l.onPointerUp,onPointerCancel:l.onPointerCancel,onLostPointerCapture:l.onPointerCancel,tabIndex:n?0:void 0,className:_("group absolute touch-none",n&&"cursor-grab active:cursor-grabbing focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring"),style:{left:`${g.x*100}%`,top:`${g.y*100}%`,width:`${g.w*100}%`,height:`${g.h*100}%`},title:a,children:e.jsxs(we.div,{initial:i?r?{opacity:0}:{opacity:0,scale:.96}:!1,animate:{opacity:s.lowConfidence?.6:1,scale:1},transition:{duration:.25,ease:[.16,1,.3,1],delay:r?0:Math.min(o,8)*.04},className:"absolute inset-0 border-2 border-solid border-brand",style:{backgroundColor:"hsl(var(--brand) / 0.06)"},children:[e.jsx("span",{className:"absolute -left-1 -top-2 inline-flex h-6 min-w-6 items-center justify-center rounded-full bg-brand px-1 font-mono text-[10px] font-bold text-brand-foreground",children:s.numeral}),n&&!y&&e.jsx("button",{type:"button","data-region-id":s.id,onPointerDown:c,onClick:d,"aria-label":`Delete region ${s.numeral}`,"data-testid":`delete-region-${s.numeral}`,className:"absolute -right-2 -top-2 hidden h-6 w-6 items-center justify-center rounded-full bg-destructive text-destructive-foreground focus-visible:flex focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring group-hover:flex group-focus-within:flex",children:e.jsx(ks,{size:12,"aria-hidden":!0})})]})})});function Ht(t){return Math.max(0,Math.min(1,t))}function $e(t,s){return Math.max(0,Math.min(1-s,t))}const Wt=.03;function ei({canvasRef:t,editMode:s}){const[a,n]=m.useState(null),r=m.useRef(null),i=m.useRef(null),o=m.useRef({x:0,y:0,w:0,h:0}),l=m.useRef(null),d=m.useRef(null),c=m.useRef(s);c.current=s;const h=m.useRef(a);h.current=a;const g=m.useCallback(A=>{d.current=A},[]),y=(A,O)=>{const R=i.current;return R?{x:Ht((A-R.left)/R.width),y:Ht((O-R.top)/R.height)}:{x:0,y:0}},p=m.useCallback(A=>{const O=d.current;O&&(O.style.left=`${A.x*100}%`,O.style.top=`${A.y*100}%`,O.style.width=`${A.w*100}%`,O.style.height=`${A.h*100}%`)},[]),x=m.useCallback(()=>{l.current!==null&&(cancelAnimationFrame(l.current),l.current=null)},[]),j=m.useCallback(()=>{l.current=null,p(o.current)},[p]),L=m.useCallback(()=>{const A=d.current;A&&(A.style.display="none")},[]),b=m.useCallback(A=>{var w;if(!c.current||h.current)return;const O=(w=t.current)==null?void 0:w.getBoundingClientRect();if(!O)return;i.current={left:O.left,top:O.top,width:O.width,height:O.height};const R=y(A.clientX,A.clientY);r.current=R,o.current={x:R.x,y:R.y,w:0,h:0},p(o.current);const k=d.current;k&&(k.style.display="block"),A.currentTarget.setPointerCapture(A.pointerId)},[t,p]),f=m.useCallback(A=>{const O=r.current;if(!O)return;const R=y(A.clientX,A.clientY);o.current={x:Math.min(O.x,R.x),y:Math.min(O.y,R.y),w:Math.abs(R.x-O.x),h:Math.abs(R.y-O.y
11)},l.current===null&&(l.current=requestAnimationFrame(j))},[j]),E=m.useCallback(()=>{if(!r.current)return;x();const A=o.current;p(A),r.current=null,A.w>=Wt&&A.h>=Wt?n(A):L()},[x,L,p]),v=m.useCallback(()=>{x(),L(),r.current=null},[x,L]);m.useEffect(()=>x,[x]);const N=m.useMemo(()=>({onPointerDown:b,onPointerMove:f,onPointerUp:E,onPointerCancel:v}),[b,f,E,v]);return{pickerBox:a,setPickerBox:n,registerDraftNode:g,hideDraft:L,handlers:N}}function ti({canvasRef:t,regions:s,editMode:a,onMoveRegion:n}){const r=m.useRef(null),i=m.useRef({dx:0,dy:0}),o=m.useRef(null),l=m.useRef(new Map),d=m.useRef(s);d.current=s;const c=m.useRef(a);c.current=a;const h=m.useRef(n);h.current=n;const g=m.useCallback((v,N)=>{N?l.current.set(v,N):l.current.delete(v)},[]),y=m.useCallback(v=>{const N=l.current.get(v);N&&(N.style.transform="",N.style.willChange="")},[]),p=m.useCallback(()=>{o.current!==null&&(cancelAnimationFrame(o.current),o.current=null)},[]),x=m.useCallback(()=>{o.current=null;const v=r.current;if(!v)return;const N=l.current.get(v.id);if(!N)return;const{dx:A,dy:O}=i.current,R=$e(v.box.x+A/v.w,v.box.w),k=$e(v.box.y+O/v.h,v.box.h);N.style.transform=`translate3d(${(R-v.box.x)*v.w}px, ${(k-v.box.y)*v.h}px, 0)`},[]),j=m.useCallback(v=>{var k;if(!c.current)return;const N=v.currentTarget.dataset.regionId;if(!N||N.startsWith("temp-"))return;const A=d.current.find(w=>w.id===N);if(!A||!A.bbox)return;v.stopPropagation();const O=(k=t.current)==null?void 0:k.getBoundingClientRect();if(!O)return;r.current={id:N,startX:v.clientX,startY:v.clientY,box:A.bbox,w:O.width,h:O.height},i.current={dx:0,dy:0};const R=l.current.get(N);R&&(R.style.willChange="transform"),v.currentTarget.setPointerCapture(v.pointerId)},[t]),L=m.useCallback(v=>{const N=r.current;!N||v.currentTarget.dataset.regionId!==N.id||(i.current={dx:v.clientX-N.startX,dy:v.clientY-N.startY},o.current===null&&(o.current=requestAnimationFrame(x)))},[x]),b=m.useCallback(v=>{const N=r.current;if(!N||v.currentTarget.dataset.regionId!==N.id)return;const A=$e(N.box.x+(v.clientX-N.startX)/N.w,N.box.w),O=$e(N.box.y+(v.clientY-N.startY)/N.h,N.box.h);p();const R=l.current.get(N.id);R&&(R.style.left=`${A*100}%`,R.style.top=`${O*100}%`,R.style.transform="",R.style.willChange=""),r.current=null,i.current={dx:0,dy:0},h.current(N.id,{x:A,y:O,w:N.box.w,h:N.box.h})},[p]),f=m.useCallback(()=>{const v=r.current;p(),v&&y(v.id),r.current=null,i.current={dx:0,dy:0}},[p,y]);m.useEffect(()=>p,[p]);const E=m.useMemo(()=>({onPointerDown:j,onPointerMove:L,onPointerUp:b,onPointerCancel:f}),[j,L,b,f]);return{registerNode:g,handlers:E}}const si=({figure:t,plateNumber:s,regions:a,concepts:n,editMode:r,restingIds:i,onMoveRegion:o,onCreateRegion:l,onMintConcept:d,onDeleteRegion:c})=>{const h=At()??!1,g=m.useRef(null),y=a.filter(k=>k.bbox!==null),p=a.filter(k=>k.bbox===null),x=m.useMemo(()=>new Map(n.map(k=>[k.id,k])),[n]),{registerNode:j,handlers:L}=ti({canvasRef:g,regions:a,editMode:r,onMoveRegion:o}),{pickerBox:b,setPickerBox:f,registerDraftNode:E,hideDraft:v,handlers:N}=ei({canvasRef:g,editMode:r}),A=m.useRef(c);A.current=c;const O=m.useCallback(k=>{const w=k.currentTarget.dataset.regionId;w&&!w.startsWith("temp-")&&A.current(w)},[]),R=m.useCallback(k=>{k.stopPropagation()},[]);return e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{ref:g,className:"relative w-full overflow-hidden rounded-sm border border-border bg-card bg-blueprint-grid",style:{aspectRatio:"4 / 3"},"data-testid":"figure-canvas",children:[t.imageUrl?e.jsx(Xr,{src:t.imageUrl,alt:t.caption||t.label,className:"pointer-events-none absolute inset-0 h-full w-full object-contain"}):e.jsx("div",{className:"absolute inset-0 grid place-items-center",children:e.jsx(te,{variant:"caption",color:"muted",children:"Preview unavailable"})}),e.jsx(Qr,{className:_("transition-colors duration-200",r?"border-brand/60":"border-brand/25")}),e.jsx("span",{className:"pointer-events-none absolute left-2 top-2 rounded-sm bg-card/85 px-1.5 py-0.5 font-mono text-[10px] uppercase tracking-[0.18em] text-brand backdrop-blur-sm",children:Ms(t,s)}),e.jsx("div",{className:r?"absolute inset-0 cursor-crosshair":"pointer-events-none absolute inset-0","data-testid":"figure-draw-surface",onPointerDown:N.onPointerDown,onPointerMove:N.onPointerMove,onPointerUp:N.onPointerUp,onPointerCancel:N.onPointerCancel,onLostPointerCapture:N.onPointerCancel}),e.jsx("div",{ref:E,"data-testid":"figure-draft-rect",className:"pointer-events-none absolute hidden border-2 border-dashed border-brand/70"}),y.map((k,w)=>{var I;return e.jsx(Jr,{region:k,conceptLabel:(I=x.get(k.conceptId))==null?void 0:I.label,editMode:r,prefersReducedMotion:h,animateEntrance:!i.has(k.id),placedIndex:w,handlers:L,onDelete:O,onDeletePointerDown:R,registerNode:j},k.id)}),b&&e.jsx("div",{className:"absolute",style:{left:`${Math.min(b.x,.6)*100}%`,top:`${Math.min(b.y+b.h,.7)*100}
11%`},children:e.jsx(Zr,{concepts:n,onPick:k=>{l(k,b),f(null),v()},onMintNew:k=>{d(k,b),f(null),v()},onCancel:()=>{f(null),v()}})})]}),p.length>0&&e.jsxs("div",{className:"flex flex-wrap items-center gap-2","data-testid":"unplaced-chips",children:[e.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.18em] text-muted-foreground",children:"Shown here, not yet placed"}),p.map(k=>{const w=x.get(k.conceptId);return e.jsxs("button",{type:"button",disabled:!r||k.id.startsWith("temp-"),onClick:()=>{k.id.startsWith("temp-")||o(k.id,{x:.4,y:.4,w:.2,h:.2})},"data-testid":`unplaced-chip-${k.numeral}`,title:r?`Place ${w==null?void 0:w.label}`:w==null?void 0:w.label,className:"inline-flex items-center gap-1 rounded-full border border-dashed border-brand/60 px-2 py-1 text-caption disabled:opacity-70",children:[e.jsx("span",{className:"inline-flex h-5 min-w-5 items-center justify-center rounded-full bg-brand px-1 font-mono text-[10px] text-brand-foreground",children:k.numeral}),e.jsx("span",{className:"max-w-[10rem] truncate",children:w==null?void 0:w.label})]},k.id)})]})]})},Gt=3,ni=m.memo(function({coverage:s,figures:a,concepts:n,onRename:r,onRemoveConcept:i,onJumpToFigure:o}){const[l,d]=m.useState(null),[c,h]=m.useState(""),[g,y]=m.useState(new Set),p=f=>{y(E=>{const v=new Set(E);return v.has(f)?v.delete(f):v.add(f),v})};if(s.length===0)return null;const x=new Map(n.map(f=>[f.id,f])),j=new Map(a.map((f,E)=>[f.refId,{figure:f,plateNumber:E+1}])),L=(f,E)=>{d(f),h(E)},b=f=>{var N;const E=c.trim(),v=((N=x.get(f))==null?void 0:N.label)??"";E.length>0&&E!==v&&(r==null||r(f,E)),d(null)};return e.jsx("div",{className:"overflow-hidden rounded-sm border border-border","data-testid":"concept-ledger",children:s.map((f,E)=>{const v=x.get(f.conceptId),N=(v==null?void 0:v.orphaned)??!1,A=(v==null?void 0:v.source)==="inventor",O=v!=null&&v.inventorLabel&&v.engineLabel&&v.inventorLabel!==v.engineLabel?v.engineLabel:null,R=f.gap&&!f.draftOnly,k=f.cells.filter(M=>M.shown&&!M.draft),w=g.has(f.conceptId),I=w?k:k.slice(0,Gt),H=k.length-Gt;return e.jsxs("div",{"data-testid":`concept-row-${f.numeral}`,className:_("group flex items-start gap-2 p-4",E>0&&"border-t border-dashed border-border",R&&"bg-destructive/5"),children:[e.jsx("span",{className:_("inline-flex h-6 min-w-6 shrink-0 items-center justify-center rounded-full px-1 font-mono text-[10px]",R?"border border-destructive-strong bg-background text-destructive-strong":"bg-foreground text-background"),children:f.numeral}),e.jsxs("div",{className:"min-w-0 flex-1",children:[l===f.conceptId?e.jsx("input",{value:c,onChange:M=>h(M.target.value),onBlur:()=>b(f.conceptId),onKeyDown:M=>{M.key==="Enter"&&b(f.conceptId),M.key==="Escape"&&d(null)},"aria-label":`Rename concept ${f.numeral}`,"data-testid":`rename-input-${f.numeral}`,autoFocus:!0,className:"h-7 w-full rounded-sm border border-input bg-background px-2 text-body outline-none focus:ring-1 focus:ring-ring"}):e.jsx("button",{type:"button",onClick:()=>L(f.conceptId,f.label),"data-testid":`concept-label-${f.numeral}`,title:"Rename",className:_("block w-full rounded-sm px-1 text-left text-body leading-normal hover:bg-accent",R?"text-destructive-strong":"text-foreground"),children:f.label}),e.jsxs("div",{className:"mt-2 flex flex-wrap items-center gap-x-2 gap-y-1 px-1 font-mono text-[10px] uppercase tracking-[0.18em]",children:[A&&e.jsx("span",{className:"rounded-sm bg-muted px-1.5 py-0.5 text-muted-foreground",children:"added by you"}),N&&e.jsx("span",{className:"rounded-sm bg-muted px-1.5 py-0.5 text-muted-foreground",children:"orphaned"}),R?e.jsxs("span",{className:"inline-flex items-center gap-1 text-destructive-strong",children:[e.jsx(mt,{size:12,"aria-hidden":!0}),"no figure shows this"]}):f.draftOnly?e.jsxs("span",{className:"inline-flex items-center gap-1 text-muted-foreground",children:[e.jsx(mt,{size:12,"aria-hidden":!0}),"shown only in a draft"]}):e.jsxs("span",{className:"inline-flex flex-wrap items-center gap-x-2 gap-y-1 text-muted-foreground",children:[e.jsxs("span",{className:"inline-flex items-center gap-1",children:[e.jsx(yn,{size:12,"aria-hidden":!0}),"shown on ",f.realShownIn," figure",f.realShownIn===1?"":"s"]}),I.map(M=>{const ae=j.get(M.figureRefId);return ae?e.jsx("button",{type:"button",onClick:()=>o==null?void 0:o(M.figureRefId),"data-testid":`concept-${f.numeral}-figure-${M.figureRefId}`,className:"rounded-sm bg-muted px-1.5 py-0.5 tracking-[0.18em] text-muted-foreground transition-colors hover:bg-accent hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring",children:Ms(ae.figure,ae.plateNumber)},M.figureRefId):null}),H>0&&e.jsx("button",{type:"button",onClick:()=>p(f.conceptId),"aria-expanded":w,"aria-label":w?"Show fewer figures":`Show ${H} more figures`,"data-testid":`concept-${f.numeral}-more-figures`,className:"rounded-sm px-1.5 py-0.5 tracking-[0.18em] text-muted-foreground transition-colors hover:bg-accent hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring",children:w?"show less":`+${H}`})]}),O&&e.jsxs("span",{className:"normal-case tracking-normal text-muted-foreground",children:["was: ",O]})]})]}),e.jsxs("div",{className:"flex shrink-0 items-center gap-1",children:[l!==f.conceptId&&e.jsx("button",{type:"button",onClick:()=>L(f.conceptId,f.label),"aria-label":`Rename concept ${f.numeral}`,title:"Rename concept",className:"rounded-sm p-1 text-muted-foreground
11/50 transition-colors hover:bg-accent hover:text-foreground focus-visible:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring group-hover:text-muted-foreground group-focus-within:text-muted-foreground",children:e.jsx(Ge,{size:14,"aria-hidden":!0})}),i&&l!==f.conceptId&&e.jsx("button",{type:"button",onClick:()=>i(f.conceptId),"aria-label":`Remove concept ${f.numeral}`,"data-testid":`concept-delete-${f.numeral}`,title:"Remove concept",className:"rounded-sm p-1 text-muted-foreground/50 transition-colors hover:bg-accent hover:text-destructive focus-visible:text-destructive focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring group-hover:text-muted-foreground group-focus-within:text-muted-foreground",children:e.jsx(jn,{size:14,"aria-hidden":!0})})]})]},f.conceptId)})})}),ai="disclosure-margin-rail",bt=240,ri=32,ii=16,et={host:null,tops:{},left:0,width:bt};function Ut(t){let s=0,a=t;for(;a;)s+=a.offsetTop,a=a.offsetParent;return s}function zt(t,s){if(t.host!==s.host||t.left!==s.left||t.width!==s.width)return!1;const a=Object.keys(t.tops),n=Object.keys(s.tops);return a.length!==n.length?!1:n.every(r=>t.tops[r]===s.tops[r])}function oi(t){const[s,a]=m.useState(et),n=m.useCallback(()=>{const r=document.getElementById(ai);if(!r){a(g=>zt(g,et)?g:et);return}const i=Ut(r),o={};let l=null;for(const g of Object.keys(t.current)){const y=t.current[g];y&&(o[g]=Ut(y)-i,l??(l=y))}let d=0,c=bt;if(l){const g=l.getBoundingClientRect().right,y=r.getBoundingClientRect().left,p=g+ri;d=Math.round(p-y),c=Math.max(0,Math.min(bt,document.documentElement.clientWidth-p-ii))}const h={host:r,tops:o,left:d,width:c};a(g=>zt(g,h)?g:h)},[t]);return m.useLayoutEffect(()=>{n(),window.addEventListener("resize",n);const r=new ResizeObserver(n);return r.observe(document.body),()=>{window.removeEventListener("resize",n),r.disconnect()}},[n]),s}const Bs=m.forwardRef(({value:t,onCommit:s,emptyPrompt:a,ariaLabel:n,className:r},i)=>{const o=m.useRef(null),l=m.useRef(t);l.current=t,m.useLayoutEffect(()=>{const y=o.current;!y||document.activeElement===y||y.innerText.trim()!==t.trim()&&(y.textContent=t)},[t]),m.useImperativeHandle(i,()=>({focusEnd:()=>{const y=o.current;if(!y)return;y.focus();const p=document.createRange();p.selectNodeContents(y),p.collapse(!1);const x=window.getSelection();x==null||x.removeAllRanges(),x==null||x.addRange(p),y.scrollIntoView({behavior:"smooth",block:"center"})}}));const d=()=>{const y=o.current;if(!y)return;const p=y.innerText.replace(/\u00a0/g," ").trim();p!==l.current.trim()&&s(p)},c=y=>{if(y.key==="Escape"){const p=o.current;if(!p)return;p.textContent=l.current,p.blur()}},h=y=>{const p=y.currentTarget;p.innerText.trim()===""&&p.childNodes.length>0&&p.replaceChildren()},g=y=>{y.preventDefault();const p=y.clipboardData.getData("text/plain");document.execCommand("insertText",!1,p)};return e.jsx("div",{ref:o,role:"textbox","aria-multiline":"true","aria-label":n,contentEditable:"plaintext-only",suppressContentEditableWarning:!0,"data-placeholder":a,onBlur:d,onKeyDown:c,onInput:h,onPaste:g,className:_("cursor-text whitespace-pre-wrap font-sans-read text-base leading-relaxed text-foreground","focus:outline-none","empty:before:pointer-events-none empty:before:italic empty:before:text-muted-foreground/70 empty:before:content-[attr(data-placeholder)]",r)})});Bs.displayName="DraftProse";const li=({mark:t,onAnswer:s,onResolve:a})=>e.jsxs("div",{className:"flex items-start gap-2","data-testid":"margin-note","data-mark-id":t.id,children:[e.jsx(Ge,{className:"mt-1 h-3.5 w-3.5 shrink-0 text-muted-foreground/70","aria-hidden":!0}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("p",{className:"font-sans-read text-caption leading-relaxed text-muted-foreground",children:[t.text,t.kind==="figure"?e.jsx("span",{className:"ml-2 whitespace-nowrap font-mono text-[10px] uppercase tracking-[0.18em] text-muted-foreground/70",children:"figure gap"}):null]}),e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("button",{type:"button",onClick:s,className:"font-sans text-caption text-foreground
11/80 underline decoration-dotted underline-offset-4 transition-colors hover:text-foreground",children:"Answer here"}),e.jsxs("button",{type:"button",onClick:a,className:"inline-flex items-center gap-1 font-sans text-caption text-muted-foreground/80 transition-colors hover:text-foreground",children:[e.jsx(ft,{className:"h-3 w-3","aria-hidden":!0}),"Mark addressed"]})]})]})]}),ci=({sections:t,marks:s,marksLeft:a,hasMarks:n,onResolve:r})=>{const i=At()??!1,o=m.useRef({}),l=m.useRef({}),{host:d,tops:c,left:h,width:g}=oi(l),y=p=>e.jsx(wn,{initial:!1,children:(s[p.key]??[]).map(x=>e.jsx(we.div,{exit:{opacity:0,height:0,paddingBottom:0},transition:{duration:i?0:.25,ease:"easeOut"},className:"overflow-hidden pb-4 last:pb-0",children:e.jsx(li,{mark:x,onAnswer:()=>{var j;return(j=o.current[x.section])==null?void 0:j.focusEnd()},onResolve:()=>r(x.id)})},x.id))});return e.jsxs("div",{className:"space-y-8","data-testid":"technical-read-draft",children:[e.jsxs("header",{className:"space-y-2",children:[e.jsx("h2",{className:"font-mono text-caption uppercase tracking-[0.22em] text-foreground",children:"The technical read"}),e.jsx("span",{className:"block h-px w-full bg-border","aria-hidden":!0})]}),t.map(p=>{const x=s[p.key]??[];return e.jsxs("div",{className:"space-y-2",children:[e.jsxs("section",{ref:j=>{l.current[p.key]=j},className:"space-y-2",children:[e.jsx("h3",{className:"font-mono text-[10px] lowercase tracking-[0.18em] text-muted-foreground/70",children:`· ${p.marker} ·`}),e.jsx(Bs,{ref:j=>{o.current[p.key]=j},value:p.value,onCommit:p.onCommit,emptyPrompt:p.emptyPrompt,ariaLabel:p.ariaLabel})]}),!d&&x.length>0?e.jsx("aside",{"aria-label":`Margin notes â ${p.marker}`,className:"mt-2 border-l border-border/70 pl-4",children:y(p)}):null]},p.key)}),n?e.jsxs("div",{className:"flex items-center gap-4","data-testid":"marks-counter",children:[e.jsx("span",{className:"h-px w-8 shrink-0 bg-border","aria-hidden":!0}),e.jsx("span",{className:"whitespace-nowrap font-mono text-[10px] uppercase tracking-[0.22em] text-muted-foreground",children:a===0?"margin clear":`${a} mark${a===1?"":"s"} left`}),e.jsx("span",{className:"h-px flex-1 bg-border","aria-hidden":!0})]}):null,d!=null&&d.isConnected?fn.createPortal(t.map(p=>{const x=s[p.key]??[],j=c[p.key];return x.length===0||j==null?null:e.jsx("aside",{"aria-label":`Margin notes â ${p.marker}`,className:"absolute",style:{top:j,left:h,width:g},children:y(p)},p.key)}),d):null]})},di={overlaps:{heading:"This invention overlaps existing prior art.",body:"That's okay. Each close reference misses something you disclosed, and a patent agent can potentially carve out space for your invention around them.",borderClass:"border-amber-500/50"},anticipated:{heading:"This invention is anticipated by existing prior art.",body:"That's hard news, but it's far better to learn now than after filing. Focus on describing your invention as accurately as you can here. Your tech transfer office or patent agent takes it from there, and they may still find a way to protect what's yours.",borderClass:"border-destructive"}};function ui({verdict:t,anticipatingReferences:s,verdictPublications:a,webOnlyReview:n}){const r=n?{heading:"A public web disclosure may anticipate this invention.",body:"This one just needs a human check. A web source appears to cover every element of your claim, but live web pages can't be automatically dated, so it isn't a verdict yet. Review the flagged web source(s) in the Disclosures tab and confirm that content really was public before your filing date.",borderClass:"border-amber-500/50"}:di[t];return r?e.jsxs("div",{className:_("flex items-start gap-3 border-l-2 bg-muted/40 px-5 py-4",r.borderClass),children:[e.jsx(mt,{className:_("mt-0.5 h-5 w-5 shrink-0",n?"text-amber-500":Ts(t)),"aria-hidden":!0}),e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"font-display text-h3 leading-snug text-foreground",children:r.heading}),e.jsx("p",{className:"text-body text-muted-foreground",children:r.body}),!n&&t==="anticipated"&&s&&s.length>0?e.jsxs("p",{className:"font-mono text-[10px] uppercase tracking-[0.22em] text-muted-foreground",children:["Antici
11pated by"," ",e.jsx(Vr,{references:s,publications:a})]}):null]})]}):null}function hi(t,s,a,n,r){const i=s?` · pub ${s}`:"";let o=[],l=[],d=!1;for(const c of n){const h=t[c];h==="grace_protected"?o.push(c):h==="grace_uncertain"?l.push(c):h==="post_filing"&&(d=!0)}return l.length>0?{text:`date needs review in ${l.join("/")}${i}`,tone:"amber"}:d?{text:`${a?"by inventor · post-filing":"post-filing"}${i}`,tone:"muted"}:a?o.length>0?{text:`grace-protected in ${o.join("/")}${i}`,tone:"muted"}:{text:`outside grace window${i}`,tone:"muted"}:null}const mi=({blockingStatus:t,publicationYear:s,byInventor:a,targetJurisdictions:n,tier:r,className:i})=>{const o=hi(t,s,a,n);return o?e.jsx("span",{className:_("inline-flex items-center rounded-sm border px-2 py-0.5 text-caption",o.tone==="amber"?"border-amber-200 bg-amber-50 text-amber-900":"border-border bg-muted text-muted-foreground",i),children:o.text}):null},pi={close_read:"Close read",worth_knowing:"Worth knowing",background:"Background"};function fi(t){switch(t){case"close_read":return"border-foreground
11/30 bg-muted text-foreground";case"worth_knowing":return"border-border bg-muted text-foreground";case"background":default:return"border-border bg-transparent text-muted-foreground"}}function xi(t){const a=new Set((t.matchedInventorNames??[]).map(i=>i.toLowerCase())),n=t.authors.slice(0,4).map(i=>a.has(i.name.toLowerCase())?`<u>${Yt(i.name)}</u>`:Yt(i.name)),r=t.authors.length>4?` +${t.authors.length-4}`:"";return{html:n.join(", "),suffix:r}}function Yt(t){return t.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")}const _i=({result:t,targetJurisdictions:s,compact:a=!1,onMark:n,isMarking:r=!1,enableCoverageStrip:i=!1})=>{var v,N;const{html:o,suffix:l}=xi(t),d=pt(t),c=t.tier??null,h=Ye(),g=i&&h?h.model.getPublicationReferenceView(t):null,y=h&&!g?h.model.getPublicationTagView(t):null,p=g??y,x=!!(p&&((v=h==null?void 0:h.openRefView)==null?void 0:v.refId)===p.refId),j=p&&h?()=>h.openPanel(p):void 0,L=[];t.venue&&L.push(t.venue),t.publicationYear&&L.push(String(t.publicationYear)),t.publicationDate&&!t.publicationYear&&L.push(t.publicationDate),typeof t.citationCount=="number"&&L.push(`${t.citationCount.toLocaleString()} cite${t.citationCount===1?"":"s"}`);const b=t.byInventor||Object.values(t.blockingStatus).some(A=>A==="post_filing"||A==="grace_uncertain"),f=((N=t.metadata)==null?void 0:N.sourceTrack)==="inventor"&&!t.byInventor&&!t.markedAt,E=A=>{j&&(A.key==="Enter"||A.key===" ")&&(A.preventDefault(),j())};return e.jsxs("div",{...j?{role:"button",tabIndex:0,"aria-label":`Open detail for ${t.title}`,onClick:j,onKeyDown:E}:{},className:_("group rounded-lg border bg-background transition-colors hover:border-foreground
11/30",a?"p-3":"p-4 hover:shadow-sm",j&&"cursor-pointer",x?"border-l-2 border-border border-l-brand bg-muted/30":"border-border"),children:[e.jsxs("div",{className:"flex items-start justify-between gap-3",children:[e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx(te,{variant:a?"body":"h3",className:_("leading-snug text-foreground",a?"text-sm font-medium":"!text-[15px]"),children:t.title}),e.jsx(te,{variant:"caption",color:"muted",className:"mt-1 block",children:e.jsx("span",{dangerouslySetInnerHTML:{__html:o+l}})}),L.length>0&&e.jsx(te,{variant:"caption",color:"muted",className:"mt-1 block",children:L.join(" · ")})]}),e.jsxs("div",{className:"flex shrink-0 items-center gap-2",children:[c&&!g&&e.jsx("span",{className:_("inline-flex items-center rounded-sm border px-2 py-0.5 text-caption font-medium",fi(c)),children:pi[c]}),!c&&!g&&e.jsx("span",{className:"inline-flex items-center rounded-sm border border-dashed border-border bg-transparent px-2 py-0.5 text-caption font-medium text-muted-foreground",children:"Not assessed"}),d&&e.jsxs("a",{href:d,target:"_blank",rel:"noreferrer noopener",onClick:A=>A.stopPropagation(),className:"inline-flex items-center gap-1 rounded-sm border border-border px-2 py-1 text-caption text-muted-foreground transition-colors hover:border-foreground
11/40 hover:text-foreground",children:[e.jsx(Ns,{className:"h-3.5 w-3.5"}),"Open"]})]})]}),g!=null&&g.strip?e.jsx($s,{strip:g.strip,className:"mt-3"}):null,b&&e.jsx("div",{className:"mt-2 flex flex-wrap items-center gap-2",children:e.jsx(mi,{blockingStatus:t.blockingStatus,publicationYear:t.publicationYear,byInventor:t.byInventor,targetJurisdictions:s,tier:c})}),!a&&t.judgeReason&&e.jsxs(te,{variant:"body",className:"mt-3 text-sm leading-snug text-foreground/80",children:[e.jsx("span",{className:"font-medium text-foreground",children:"Why it overlaps:"})," ",t.judgeReason]}),!a&&(t.tldr||t.abstract)&&e.jsx(te,{variant:"body",color:"muted",className:"mt-3 line-clamp-2 text-sm",children:t.tldr??t.abstract}),n&&e.jsxs("div",{className:"mt-3 flex flex-wrap items-center gap-x-3 gap-y-1 border-t border-border pt-2",children:[e.jsxs("button",{type:"button",onClick:A=>{A.stopPropagation(),n(!t.byInventor)},disabled:r,className:_("inline-flex items-center gap-1.5 text-caption transition-colors disabled:opacity-50",t.byInventor?"text-foreground":"text-muted-foreground hover:text-foreground"),children:[r?e.jsx(Nn,{className:"h-3.5 w-3.5 animate-spin","aria-hidden":"true"}):e.jsx(Gn,{className:"h-3.5 w-3.5","aria-hidden":"true"}),t.byInventor?"Inventor's own work · undo":"Mark as inventor's own work"]}),f&&e.jsx(te,{variant:"caption",color:"muted",className:"italic",children:"Surfaced from author search â likely yours?"})]})]})},tt=m.memo(_i),st=({title:t,count:s,description:a,defaultOpen:n=!1,children:r})=>{const[i,o]=m.useState(n);return e.jsxs(Tt,{open:i,onOpenChange:o,className:"group space-y-3",children:[e.jsxs(St,{className:_("flex w-full items-baseline justify-between gap-4 border-b border-border pb-2 text-left","transition-colors hover:border-foreground
11/40"),children:[e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx(Cs,{className:"h-4 w-4 shrink-0 self-center text-muted-foreground transition-transform duration-150 group-data-[state=open]:rotate-90","aria-hidden":!0}),e.jsx(te,{variant:"h3",children:t})]}),e.jsx(te,{variant:"caption",color:"muted",children:s})]}),e.jsxs(It,{className:"space-y-3",children:[a?e.jsx(te,{variant:"caption",color:"muted",children:a}):null,r]})]})},gi="font-mono text-caption uppercase tracking-wide",bi="text-caption font-medium uppercase tracking-wide",Vt=_(bi,"inline-flex items-center gap-1 rounded-sm border border-border bg-transparent px-3 py-1.5 text-muted-foreground transition-colors hover:border-foreground hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50");function vi(t){if(!t)return"â";const s=new Date(t),a=s.toISOString().slice(0,10),n=s.toISOString().slice(11,16);return`${a} ${n}`}function yi(t){const s=t.createdAt.slice(0,10),a=t.createdByDisplayName??"unknown";return`CONSTRAINT · ${t.contentText.length>48?`${t.contentText.slice(0,48)}â¦`:t.contentText} · ${s} · ${a}`}const Fs=({disclosureTitle:t,builtAt:s,builtByDisplayName:a,activeConstraints:n,onExport:r,onRegenerate:i,isRegenerating:o})=>{const l=a??"unknown";return e.jsxs("div",{className:"space-y-4",children:[e.jsx(kn,{eyebrow:"Marketability",title:Cn(t)}),e.jsxs("p",{className:_(gi,"text-muted-foreground/80"),children:[e.jsx("span",{children:vi(s)}),e.jsx("span",{className:"mx-2",children:"·"}),e.jsx("span",{children:l})]}),n.length>0?e.jsx("ul",{className:"flex flex-wrap gap-2",children:n.map(d=>e.jsx("li",{className:"inline-flex items-center rounded-sm border border-border px-2 py-1 text-caption text-muted-foreground",children:yi(d)},d.id))}):null,e.jsx("div",{className:"flex flex-wrap items-center gap-2","data-briefing-hide-on-print":"true",children:e.jsxs("span",{className:"ml-auto flex items-center gap-2",children:[e.jsx("button",{type:"button",onClick:r,className:Vt,children:"EXPORT"}),e.jsxs("button",{type:"button",onClick:i,disabled:o,className:Vt,children:[e.jsx(An,{className:_("h-4 w-4",o&&"animate-spin"),"aria-hidden":!0}),o?"REGENERATINGâ¦":"REGENERATE"]})]})})]})};Fs.displayName="MarketabilityHeader";const Xt=t=>`market-q-${t}`,qs=({question:t,signals:s,summary:a,inquiriesById:n,flashSet:r,onActivate:i,onOpenDispute:o})=>{const l=(a==null?void 0:a.coverage)??Tn(s),d=(a==null?void 0:a.answer)??Sn(s,l),c=m.useMemo(()=>In(s),[s]),h=c.filter(b=>r.has(b.id)).map(b=>b.id).join(","),[g,y]=m.useState(!1);m.useEffect(()=>{h&&y(!0)},[h]);const p=En[t],x=e.jsxs("div",{className:"space-y-2",children:[e.jsxs("p",{className:"font-mono text-caption uppercase tracking-wide text-muted-foreground",children:["COVERAGE · ",On[l]]}),e.jsx("p",{className:"text-foreground",children:d})]}),j=c.length>0?e.jsxs(Tt,{open:g,onOpenChange:y,children:[e.jsxs(St,{className:"group inline-flex items-center gap-2 rounded-sm border border-dashed border-border px-3 py-2 text-caption font-medium text-muted-foreground transition-colors hover:border-foreground hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring",children:[e.jsx(Cs,{"aria-hidden":!0,className:"h-3 w-3 transition-transform group-data-[state=open]:rotate-90"}),"Evidence · ",c.length," signal",c.length===1?"":"s"]}),e.jsx(It,{className:"space-y-6 pt-6",children:c.map(b=>e.jsx(Ln,{signal:b,inquiry:b.originatedByInquiryId?n.get(b.originatedByInquiryId):void 0,flashLight:r.has(b.id),onActivate:i,onOpenDispute:o},b.id))})]}):null,L=`${Xt(t)}-h`;return e.jsxs("section",{id:Xt(t),"aria-labelledby":L,className:"scroll-mt-16",children:[e.jsx("h3",{id:L,className:"sr-only",children:p}),e.jsx(Rn,{code:p,version:1,status:"active",claim:x,evidence:j??void 0})]})};qs.displayName="QuestionFinding";const Hs=({signals:t,questionSummaries:s,inquiries:a,lastAppendedSignalIds:n,onActiveSignalChange:r,onOpenDispute:i})=>{const o=m.useMemo(()=>{const h=new Map;for(const g of a)h.set(g.id,g);return h},[a]),l=m.useMemo(()=>{var g;const h=new Map;for(const y of Dt)h.set(y,[]);for(const y of t)(g=h.get(y.question))==null||g.push(y);return h},[t]),d=m.useMemo(()=>{const h=new Map;for(const g of s)h.set(g.question,g);return h},[s]),c=m.useMemo(()=>new Set(n),[n]);return e.jsx("div",{className:"space-y-12",children:Dt.map(h=>e.jsx(qs,{question:h,signals:l.get(h)??[],summary:d.get(h),inquiriesById:o,flashSet:c,onActivate:r,onOpenDispute:i},h))})};Hs.displayName="SignalsByQuestion";const ji="_viewRoot_1wjqd_10",wi="_window_1wjqd_17",Ni="_chrome_1wjqd_29",ki="_dots_1wjqd_40",Ci="_appLabel_1wjqd_52",Ai="_demoChip_1wjqd_60",Ti="_body_1wjqd_74",Si="_exam_1wjqd_88",Ii="_priorart_1wjqd_89",Li="_market_1wjqd_90",Ei="_intakeRead_1wjqd_91",Ri="_colLabel_1wjqd_95",Oi="_intakeHero_1wjqd_112",$i="_intakeFig_1wjqd_119",Di="_numerals_1wjqd_120",Pi="_intakeStatement_1wjqd_127",Mi="_coreStatement_1wjqd_134",Bi="_intakeSub_1wjqd_144",Fi="_artboard_1wjqd_161",qi="_pubs_1wjqd_168",Hi="_examBody_1wjqd_188",Wi="_claimCol_1wjqd_197",Gi="_claimUnit_1wjqd_206",Ui="_claimHead_1wjqd_212",zi="_claimNum_1wjqd_220",Yi="_chartRail_1wjqd_225",Vi="_oaBar_1wjqd_231",Xi="_oaStage_1wjqd_241",Ki="_oaChips_1wjqd_254",Qi="_narrow_1wjqd_261",Zi="_narrowInto_1wjqd_272",Ji="_narrowResult_1wjqd_282",eo="_narrowStamp_1wjqd_290",to="_revealToggle_1wjqd_315",so="_revealChevron_1wjqd_334",no="_revealBody_1wjqd_342",$={viewRoot:ji,window:wi,chrome:Ni,dots:ki,appLabel:Ci,demoChip:Ai,body:Ti,exam:Si,priorart:Ii,market:Li,intakeRead:Ei,colLabel:Ri,intakeHero:Oi,intakeFig:$i,numerals:Di,intakeStatement:Pi,coreStatement:Mi,intakeSub:Bi,artboard:Fi,pubs:qi,examBody:Hi,claimCol:Wi,claimUnit:Gi,claimHead:Ui,claimNum:zi,chartRail:Yi,oaBar:Vi,oaStage:Xi,oaChips:Ki,narrow:Qi,narrowInto:Zi,narrowResult:Ji,narrowStamp:eo,revealToggle:to,revealChevron:so,revealBody:no},vt="e1-sealing-body",Fe="e2-pressure-feature",ao="e3-sealable-vent",ro="e4-capillary-head",qe="US20240400963A1",yt="US20220243164A1",jt="PUB:labchip-2023",wt="PUB:biofab-2021",nt={rationale:"Drafted to the retrofit adapter as disclosed: the sealing body and the pressure-control feature are the core; the vent and the capillary head are the two structures the disclosure teaches for setting the differential.",claims:[{number:1,kind:"independent",dependsOn:null,preamble:"An adapter for use with a culture plate having a permeable cell-culture insert",transitionalPhrase:"comprising",subject:"adapter",limitations:[{id:1,sourceElementId:vt,prefix:"a body that seals the basolateral compartment",knob:"beneath the permeable insert",suffix:""},{id:2,sourceElementId:Fe,prefix:"a pressure-control feature that sets a controlled pressure differential",knob:"across the insert",suffix:""}]},{number:2,kind:"dependent",dependsOn:1,limitations:[{id:3,sourceElementId:ao,prefix:"wherein the feature comprises a sealable vent,",knob:"openable and closable",suffix:""}]},{number:3,kind:"dependent",dependsOn:1,limitations:[{id:4,sourceElementId:ro,prefix:"wherein the feature comprises a capillary tube",knob:"for a hydrostatic head",suffix:""}]}]},Ws=[{sourceId:qe,kind:"patent",reference:"US 2024/0400963 A1",title:"Hydrostatic device for cell differentiation",assignees:["McGill University"],similarity:.86}
11,{sourceId:yt,kind:"patent",reference:"US 2022/0243164 A1",title:"Culture insert assembly and system",assignees:["Corning"],similarity:.71},{sourceId:jt,kind:"publication",reference:"Lab Chip 2023",title:"Emulating clinical pressure waveforms in 96-well culture",assignees:["Park"],similarity:.64,citation:"Lab on a Chip, 23(4), 2023",provenance:"full-text",venue:"Lab on a Chip",year:2023},{sourceId:wt,kind:"publication",reference:"Biofabrication 2021",title:"A simple pressure culture system from a Transwell",assignees:["Ng"],similarity:.58,citation:"Biofabrication, 13(3), 2021",provenance:"abstract",venue:"Biofabrication",year:2021}],He={verdict:"anticipated",cardStatus:{[qe]:{biting:!0,label:"READS ON ELEMENT 1",limitationIds:[1,2]},[yt]:{biting:!0,label:"READS ON ELEMENT 1",limitationIds:[1]},[jt]:{biting:!0,label:"READS ON ELEMENT 2",limitationIds:[2]},[wt]:{biting:!0,label:"READS ON ELEMENT 2",limitationIds:[2]}},limitationStatus:{1:{kind:"crowded",text:"2 references read on this",bitingCount:2},2:{kind:"crowded",text:"3 references read on this",bitingCount:3},3:{kind:"gap",text:"No reference reads on this",bitingCount:0},4:{kind:"gap",text:"No reference reads on this",bitingCount:0}},coverage:[{elementId:vt,refId:qe,readsOn:!0,source:"machine",excerpt:"a rigid base member seals against the underside of the culture insert, closing the basolateral chamber"},{elementId:vt,refId:yt,readsOn:!0,source:"machine",excerpt:"the holder receives the insert and encloses the lower well beneath the membrane"},{elementId:Fe,refId:qe,readsOn:!0,source:"machine",excerpt:"a pump establishes and maintains a controlled hydrostatic pressure across the porous membrane"},{elementId:Fe,refId:jt,readsOn:!0,source:"machine",excerpt:"programmable actuation imposes a defined transmembrane pressure differential on the culture"},{elementId:Fe,refId:wt,readsOn:!0,source:"machine",excerpt:"a sealed enclosure pressurizes the plate to apply a static pressure head to the wells"}],supportByLimitation:{},renderedClaims:[]},io={1:[{excerptId:"x1",text:"Rubber material insert, Transwell wall sealed against the inside of the insert and the insert sealed against the inside of the well, creating a closed, sealed environment.",fileName:"IP additional subject matters sketch.pptx",pageOrLocation:"p.1"}]},oo={roundComplete:!1,entries:[{rejectionId:"rej-102",basis:"102",claimNumbers:[1],answers:[],complete:!1},{rejectionId:"rej-103",basis:"103",claimNumbers:[2,3],answers:[],complete:!1}]},at="e1-sealing-body",Kt="e2-pressure-feature",ge="US20240400963A1",Nt="US20220243164A1",lo=ge,co=[{sourceId:ge,reference:"US 2024/0400963 A1",title:"Hydrostatic device for cell differentiation",laymanTitle:"A liquid chamber that helps cells grow and change",assignees:["The Royal Institution for the Advancement of Learning / McGill Univ"],publicationDate:"2024-12-05",similarity:.86,x:.7,y:.3},{sourceId:Nt,reference:"US 2022/0243164 A1",title:"Culture insert assembly and system",laymanTitle:"A holder that seats a permeable cell-culture insert",assignees:["Corning Incorporated"],publicationDate:"2022-08-04",similarity:.71,x:.55,y:.5}],Qt=["Cell culture apparatus and method of use","Microplate for cell-based assays","Perfusion bioreactor for tissue culture","Membrane insert for a multiwell plate","Device for applying mechanical strain to cells","Organ-on-chip microfluidic device","Well plate with integrated sensors","Scaffold for three-dimensional cell culture"],uo=Array.from({length:29},(t,s)=>{const a=2018+s%7,n=String(1e5+s*8231).slice(0,7);return{sourceId:`other-${s}`,reference:`US ${a}/0${n} A1`,title:Qt[s%Qt.length],assignees:["Various assignees"],publicationDate:`${a}-03-15`,similarity:.62-s*.012,x:.3-s*.008,y:.6+s%5*.02}}),Ce={id:"demo-transwell-hypothesis",title:"Adapter Insert for Sealing Transwell Bottom Compartment",coreInventionStatement:"A rubber adapter insert that seals the bottom compartment of an existing Transwell culture plate, featuring sealable vents and alignment grooves, optionally combined with a capillary tube insertion to establish a hydrostatic pressure differential directly at the air-liquid interface for accelerating cell differentiation.",laymanExplanation:"This is a rubber plug that fits snugly into a standard lab well plate to seal the space beneath a cell culture membrane. By sealing that chamber and optionally inserting a thin tube to push fluid pressure against the cells, researchers can speed up turning stem cells into specialized cell types by 30 to 50 percent, making experiments faster and more consistent.",faq:[],searchTerms:["transwell adapter","hydrostatic pressure cell culture","basolateral seal","air-liquid interface differentiation"],overlapVerdict:"anticipated",anticipatingReferences:[ge],sourceExcerpts:[{id:"x1",fileName:"IP additional subject matters sketch.pptx",text:"Rubber material insert⦠Transwell wall sealed against the inside of the insert and the insert sealed against the inside of the well.",pageOrLocation:"1"},{id:"x4",fileName:"One-pager_ROI 2023-048.docx",text:"By harnessing hydrostatic pressure at the air-liquid interface, we accelerate differentiation timelines by 30-50% with near-perfect outcomes.",pageOrLocation:"1"}],layout:{sources:[...co,...uo]},overlapAssessment:{verdict:"anticipated",anticipatingRefId:ge,gapElementIds:[],references:[{refId:ge,title:"Hydrostatic device for cell differentiation",text:"A base member seals against the underside of a culture insert and a pump maintains a controlled hydrostatic pressure across the porous membrane.",kind:"patent",readDepth:"full_text"},{refId:Nt,title:"Culture insert assembly and system",text:"A holder receives a permeable insert and encloses the lower well beneath the membrane.",kind:"patent",readDepth:"full_text"}],claim:{rationale:"The core is the sealing body plus the pressure-control feature; the vent and capillary head are the dependent structures for setting the differential.",claims:[{number:1,kind:"independent",dependsOn:null,preamble:"An adapter for use with a culture plate having a permeable cell-culture insert",transitionalPhrase:"comprising",subject:"adapter",elements:[{id:at,text:"a body that seals the basolateral compartment beneath the permeable insert",groundingExcerptIds:["x1"]},{id:Kt,text:"a pressure-control feature that sets a controlled pressure differential across the insert",groundingExcerptIds:["x2","x4"]}]}]},coverage:[{elementId:at,refId:ge,readsOn:!0,source:"machine",excerpt:"a rigid base member seals against the underside of the culture insert, closing the basolateral chamber"},{elementId:Kt,refId:ge,readsOn:!0,source:"machine",excerpt:"a pump establishes and maintains a controlled hydrostatic pressure across the porous membrane"},{elementId:at,refId:Nt,readsOn:!0,source:"machine",excerpt:"the holder receives the insert and encloses the lower well beneath the membrane"}]}},ho=[],mo=[{fileId:"f1",fileName:"IP additional subject matters sketch.pptx",categories:["conception_evidence","technical_figure"],rationale:"Sketches and describes the adapter, the seal, and the capillary option."},{fileId:"f2",fileName:"One-pager_ROI 2023-048.docx",categories:["sra_document"],rationale:"States the differentiation-acceleration result and commercial rationale."}];let Zt=0;function Ie(t){return Zt+=1,{id:`npl-${Zt}`,searchId:"demo-search",openalexWorkId:null,externalIds:null,abstract:null,tldr:null,publicationDate:null,publicationTypes:null,fieldsOfStudy:null,influentialCitationCount:null,openAccessPdfUrl:null,similarityScore:null,byInventor:!1,matchedInventorNames:null,blockingStatus:{},markedBy:null,markedAt:null,overlappingElements:null,distinguishableElements:null,distinguishabilityHint:null,confidence:"medium",judged:!0,judgeRelevance:null,metadata:{},createdAt:"2026-07-12T17:41:00.000Z",...t}}const po=[Ie({title:"A simple and effective pressure culture system modified from a transwell cell culture system",authors:[{name:"Xuerong Sun"},{name:"Xinguang Liu"},{name:"Yuehong Zhang"},{name:"Xielen Kuang"}],venue:"Biological Research",publicationYear:2013,citationCount:8,tier:"close_read",confidence:"high",judgeReason:"Directly modifies a transwell insert to apply mechanical pressure to cells, overlapping the mechanism (pressure stimulation) and apparatus (modified transwell) axes, though it uses compressive rather than hydrostatic pressure and lacks air-liquid interface culture."}),Ie({title:"A cell-culture system for long-term maintenance of elevated hydrostatic pressure with the option of additional tension",authors:[{name:"Cornelia Hasel"},{name:"Susanne Dürr"},{name:"Silke Brüderlein"},{name:"Ingo Melzner"}],venue:"Journal of Biomechanics",publicationYear:2002,citationCount:29,tier:"close_read",confidence:"high",judgeReason:"Describes a dedicated cell-culture system for long-term hydrostatic pressure, directly overlapping the mechanism (hydrostatic pressure on cells) and partially the apparatus, though it likely uses a sealed pressure vessel rather than a transwell adapter with ALI."}),Ie({title:"A Microfluidic Platform for Investigating Transmembrane Pressure-Induced Glomerular Leakage",authors:[{name:"Ting-Hsuan Chen"},{name:"Jie-Sheng Chen"},{name:"Yi-Ching Ko"},{name:"Jyun-Wei Chen"}],venue:"Micromachines",publicationYear:2018,citationCount:10,tier:"close_read",judgeReason:"Applies controlled transmembrane pressure across a porous membrane with cultured epithelial cells, overlapping the primary mechanism axis; however it uses a custom microfluidic platform rather than a Transwell adapter and does not employ air-liquid interface culture."})],fo=[Ie({title:"A Modified Cell Culture Method for Autologous Chondrocyte Transplantation",authors:[{name:"Chun-Yi Lee"},{name:"Xuhui Liu"},{name:"Horng-Chaung Hsu"}],venue:"Connective Tissue Research",publicationYear:2005,citationCount:5,tier:"worth_knowing",judgeReason:"Applies controlled hydrostatic pressure to cultured cells to accelerate biosynthesis, overlapping the mechanism of using hydrostatic pressure to stimulate differentiation; uses chondrocytes without a porous-membrane ALI system."})],xo=[Ie({title:"Control of hydrostatic pressure and osmotic stress in 3D cell culture for mechanobiological studies",authors:[{name:"Andreas P. Kourouklis"},{name:"Adam Wahlsten"},{name:"Alberto Stracuzzi"}],venue:"Biomaterials Advances",publicationYear:2022,citationCount:20,tier:"background",confidence:"low",judgeReason:"A review addressing hydrostatic pressure as a mechanism for cell differentiation; overlaps the mechanism axis broadly but does not disclose the specific Transwell adapter apparatus."})],rt={closeRead:26,worthKnowing:92,adjacent:232},_o=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 150"> 12 <rect width="200" height="150" fill="#ffffff"/> 13 <g fill="none" stroke="#0f1115" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"> 14 <path d="M40 42 L40 118 Q40 130 52 130 L148 130 Q160 130 160 118 L160 42"/> 15 </g> 16 <path d="M46 118 Q46 106 60 106 L140 106 Q154 106 154 118 L154 124 L46 124 Z" 17 fill="#dbe7ff" stroke="#2563eb" stroke-width="1.6"/> 18 <g fill="none" stroke="#3c4250" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"> 19 <path d="M70 48 L70 92 Q70 100 78 100 L122 100 Q130 100 130 92 L130 48"/> 20 </g> 21 <line x1="70" y1="96" x2="130" y2="96" stroke="#2563eb" stroke-width="1.5" stroke-dasharray="3 3"/> 22 <line x1="154" y1="115" x2="178" y2="115" stroke="#3c4250" stroke-width="1.3" stroke-linecap="round"/> 23 <circle cx="181" cy="115" r="3" fill="none" stroke="#0f1115" stroke-width="1.4"/> 24</svg>`,go=`data:image/svg+xml,${encodeURIComponent(_o)}`,Gs={kind:"disclosure_file",refId:"transwell-fig-1",label:"Figure 1",caption:"Transwell adapter, cross-section",imageUrl:go,status:"complete",error:null,regionCount:5},Et=[{numeral:10,label:"Adapter body",box:{x:.44,y:.72,w:.16,h:.14}},{numeral:20,label:"Cell-culture insert",box:{x:.42,y:.34,w:.16,h:.16}},{numeral:30,label:"Basolateral seal",box:{x:.18,y:.7,w:.14,h:.14}},{numeral:40,label:"Sealable vent",box:{x:.78,y:.68,w:.14,h:.14}},{numeral:50,label:"Alignment groove",box:{x:.3,y:.48,w:.12,h:.12}}],Jt=Et.map((t,s)=>({id:`concept-${t.numeral}`,elementId:null,numeral:t.numeral,ordinal:s+1,label:t.label,engineLabel:t.label,inventorLabel:null,source:"engine",orphaned:!1,shownIn:1})),Us=Et.map(t=>
24({id:`region-${t.numeral}`,conceptId:`concept-${t.numeral}`,numeral:t.numeral,figureKind:"disclosure_file",figureRefId:"transwell-fig-1",bbox:t.box,source:"engine",confidence:.9,lowConfidence:!1})),bo="A rubber adapter insert that seals the bottom compartment of an existing Transwell culture plate and, via an optional capillary tube, sets a hydrostatic pressure differential at the air-liquid interface, accelerating cell differentiation 30 to 50 percent.",Ae=()=>{},vo=[{key:"problem",marker:"the problem",value:"Existing Transwell culture plates lack a means to seal the bottom compartment and apply controlled hydrostatic pressure at the air-liquid interface, limiting the ability to optimize and accelerate cell differentiation with consistent outcomes.",emptyPrompt:"Start with the problem, what breaks, what's slow, what can't be done today.",ariaLabel:"Problem solved",onCommit:Ae},{key:"howItWorks",marker:"how it works",value:"A rubber material insert is placed into the bottom compartment of a standard Transwell culture plate, with the Transwell wall sealed against the inside of the insert and the insert sealed against the inside of the well, creating a closed, sealed environment. The insert includes sealable vents and alignment grooves for proper positioning and controlled atmospheric access. Optionally, a capillary tube is inserted through an opening in the rubber adapter and sealed against the insert opening, establishing a hydrostatic pressure differential directly at the air-liquid interface where cells are cultured, optimizing differentiation conditions at the porous membrane surface.",emptyPrompt:"The mechanism, what does what, in what order.",ariaLabel:"How it works",onCommit:Ae},{key:"whatsNovel",marker:"what's novel",value:"A rubber adapter insert that retrofits into existing Transwell plates to seal the bottom compartment, combined with an optional capillary tube that harnesses hydrostatic pressure directly at the air-liquid interface to accelerate cell differentiation.",emptyPrompt:"What no prior approach does.",ariaLabel:"What's novel",onCommit:Ae},{key:"advantages",marker:"advantages",value:"Accelerates differentiation timelines by 30 to 50 percent while enabling near-perfect outcomes with reduced variability, using a simple adapter compatible with existing Transwell formats, with no specialized custom hardware required.",emptyPrompt:"What this wins, speed, cost, yield, scope.",ariaLabel:"Advantages",onCommit:Ae},{key:"alternativeEmbodiments",marker:"alternative embodiments",value:"A molded silicone adapter with integrated pressure ports; a threaded cap sealing the basolateral chamber; and a microfluidic manifold distributing pressure across a multi-well array, each retaining the sealed-compartment-plus-pressure-differential principle.",emptyPrompt:"Other ways to build it, materials, geometries, mechanisms that still deliver the result.",ariaLabel:"Alternative embodiments",onCommit:Ae}],zs=[Gs,{kind:"disclosure_file",refId:"transwell-fig-2",label:"Figure 2",caption:"Adapter, exploded view",imageUrl:null,status:"complete",error:null,regionCount:3},{kind:"disclosure_file",refId:"transwell-fig-3",label:"Figure 3",caption:"Capillary-tube variant",imageUrl:null,status:"complete",error:null,regionCount:2}],yo={10:["transwell-fig-1","transwell-fig-2","transwell-fig-3"],20:["transwell-fig-1","transwell-fig-2"],30:["transwell-fig-1","transwell-fig-3"],40:["transwell-fig-1"],50:["transwell-fig-2"]},jo=Et.map(t=>{const s=yo[t.numeral]??[],a=zs.map(n=>({figureRefId:n.refId,shown:s.includes(n.refId),draft:!1}));return{conceptId:`concept-${t.numeral}`,numeral:t.numeral,label:t.label,cells:a,shownIn:s.length,realShownIn:s.length,draftOnly:!1,gap:s.length===0}}),wo={text:"US 2024/0400963 A1 (McGill) describes a hydrostatic Transwell adapter with the same 30 to 50% differentiation claim. Whether this disclosure is that filing, or distinct from it, is the fact most of the record turns on.",sourceIds:["Patent US20240400963A1"],resolvesVia:"inventor"},No=[{question:"buyer",coverage:"absent",answer:"No SEC filing names M&A or licensing-in activity for Transwell adapters or hydrostatic differentiation accessories, 2020 to 2025."},{question:"market",coverage:"thin",answer:"Corning leads permeable-support consumables; the cell-culture consumables category was valued at US$13.06B in 2025, with no figure for Transwell inserts alone."},{question:"fto",coverage:"thin",answer:"One pending US application in the exact sub-space (McGill, published 2024-12-05), no family members returned, no terminal legal events."},{question:"timing",coverage:"thin",answer:"The FDAâs April 2025 roadmap names organ-chip and NAM technologies as the replacement for animal testing within 3 to 5 years; Emulateâs Liver-Chip entered the ISTAND program."}],ko={disclosureTitle:"Adapter Insert for Sealing Transwell Bottom Compartment",builtAt:"2026-07-12T17:41:00.000Z",builtByDisplayName:"David Gu"};let es=0;function De(t){return es+=1,{id:`sig-${es}`,assessmentId:"demo-assessment",version:1,status:"active",trailText:"",sourceIds:t.evidenceJson.items.map(s=>"sourceId"in s?s.sourceId:""),windowClosesAt:null,sharpeningFooterText:null,supersededById:null,originatedByInquiryId:null,entities:[],figure:null,createdAt:"2026-07-12T17:41:00.000Z",createdByMemberId:null,createdByDisplayName:"David Gu",...t}}const Co=[De({question:"buyer",stateLabel:"absence",weight:"moderate",claimText:"Zero SEC 10-K / 10-Q / 8-K filings name M&A or licensing-in activity for Transwell adapters or hydrostatic-pressure cell-differentiation accessories (2020 to 2025): the public re
24cord is silent on a commercial buyer for this specific sub-space.",caveatText:"Absence of public-record buyer activity does not rule out private or pre-announcement deal interest; the inventorâs own network is the primary licensing channel (~76% of university licenses) and was not collected for this disclosure.",evidenceJson:{items:[{kind:"absence",tool:"SEC EDGAR full-text search",query:"Transwell adapter OR hydrostatic pressure cell differentiation (2020 to 2025)",note:"0 hits across M&A / licensing-in filings in this sub-space"}]}}),De({question:"market",stateLabel:"2 sources agree",weight:"moderate",claimText:"The invention is a low-complexity rubber adapter retrofitting a commodity Corning Transwell plate. Corning dominates the permeable-support consumables market and sells Transwell inserts as an established line; a rubber-plug accessory competes against the established workflow with no differentiated platform value, limiting licensing leverage.",caveatText:"No Corning 10-K segment revenue for Transwell specifically was retrieved; the market-dominance inference is from product-page and industry-report context, not a named revenue figure.",evidenceJson:{items:[{kind:"web",sourceId:"URL https://www.corning.com/permeable-supports",url:"https://www.corning.com/permeable-supports",title:"Cell Culture Inserts | Permeable Supports | Corning",snippet:"Why have our permeable supports become the leading brand of cell culture inserts over the past 25 years?"},{kind:"web",sourceId:"URL https://www.marketsandmarkets.com/cell-culture",url:"https://www.marketsandmarkets.com/cell-culture",title:"Cell Culture Consumables & Equipment Market, to reach US$29.53B by 2035",snippet:"Valued at US$13.06 billion in 2025."}]}}),De({question:"fto",stateLabel:"pending",weight:"moderate",claimText:"US 2024/0400963 A1 (McGill / Royal Institution, pub. 2024-12-05, pending), the closest near-neighbour in the exact sub-space (hydrostatic Transwell-compatible sealed chamber for cell differentiation), shows no terminal legal events and no family members returned, suggesting a US-only pending application. A counsel FTO review is required before relying on this landscape signal.",caveatText:"This is a pending application, not a granted patent: enforceable scope is unknown; in-force status is presumed from the recent publication date with no terminal events; a landscape-density signal only, not a freedom-to-operate clearance. A claim-level FTO opinion from patent counsel is required before relying on it.",evidenceJson:{items:[{kind:"patent",pubNumber:"US20240400963A1",sourceId:"Patent US20240400963A1",title:"Hydrostatic device for cell differentiation",filingDate:"2024-12-05",assignee:"The Royal Institution for the Advancement of Learning / McGill Univ"},{kind:"legal-event",pubNumber:"US20240400963A1",sourceId:"LegalEvent US20240400963A1 presumed-in-force",eventCode:"presumed-in-force",eventDate:"2024-12-05"}]}}),De({question:"timing",stateLabel:"press only",weight:"weak",claimText:"The FDA's April 2025 roadmap explicitly names organ-chip / NAM technologies as the replacement for animal testing within 3 to 5 years; NIH has aligned; and Emulate's Liver-Chip S1 was accepted into the FDA ISTAND program (2024 to 2025), a regulatory tailwind accelerating adoption of cell-culture platforms broadly.",caveatText:"The regulatory tailwind is directed at organ-chip microfluidic platforms (Emulate-class), not a Transwell rubber-adapter accessory: the benefit to this specific invention is indirect and unconditioned.",evidenceJson:{items:[{kind:"web",sourceId:"URL https://www.fda.gov/nams-roadmap",url:"https://www.fda.gov/nams-roadmap",title:"A New Era of Regulations | FDA",snippet:"In April 2025, the FDA announced it intends to replace animal-testing requirements for regulatory approvals of new drugs over the next 3 to 5 years by shifting to NAMs, which include organ-on-a-chip technology."},{kind:"web",sourceId:"URL https://emulatebio.com/istand",url:"https://emulatebio.com/istand",title:"Emulate Liver-Chip accepted into FDA ISTAND program",snippet:"ISTAND accepted Emulateâs Letter of Intent for the first organ-on-a-chip Qualified Drug Development Tool."}]}})],Ys={application:"US 2026/0148812 A1"},Ao=[{tag:"D1",id:"US 2024/0400963 A1",title:"Hydrostatic device for cell differentiation",read:"Applies basal hydrostatic pressure to a Transwell-style insert. Reads on the core body + pressure feature.",kind:"patent",closest:!0}
24,{tag:"D2",id:"US 2022/0243164 A1",title:"Culture insert assembly and system",read:"A holder that seats a permeable insert. Silent on establishing a pressure differential.",kind:"patent"},{tag:"D3",id:"Lab on a Chip (2023)",title:"Emulating clinical pressure waveforms in 96-well culture",read:"An Arduino-driven pressure platform: a benchtop rig, not a retrofit insert adapter.",kind:"paper"},{tag:"D4",id:"Biofabrication (2021)",title:"A simple pressure culture system from a Transwell",read:"A pressure vessel around the whole plate. No sealed basolateral compartment.",kind:"paper"}],To=[{ref:"1(a)",claim:"Claim 1",text:"a body configured to seal a basolateral compartment of the culture plate beneath the permeable cell-culture insert;",readsOn:["D1","D2"]},{ref:"1(b)",claim:"Claim 1",text:"a pressure-control feature configured to establish a controlled pressure differential across the insert at an air-liquid interface.",readsOn:["D1","D3","D4"]},{ref:"2",claim:"Claim 2",text:"wherein the pressure-control feature comprises a sealable vent through the body, selectively openable and closable to set the differential pneumatically.",readsOn:[],narrows:!0},{ref:"3",claim:"Claim 3",text:"wherein the pressure-control feature comprises a capillary tube sealed against the insert to establish a hydrostatic head.",readsOn:[]}],So={rejections:[{code:"§102",claims:"cl. 1â2",label:"Anticipated"},{code:"§103",claims:"cl. 3â4",label:"Obvious"},{code:"§112",claims:"cl. 5",label:"Indefinite"}]},Io=new Set(Us.map(t=>t.id)),W=()=>{},Lo=()=>Promise.resolve(),ts=[{key:"intake",tab:"Intake",appLabel:"Caveat · Invention Guide"},{key:"priorart",tab:"Prior Art",appLabel:"Caveat · References of Record"},{key:"exam",tab:"Examination",appLabel:"Caveat · Examination"},{key:"market",tab:"Marketability",appLabel:"Caveat · Marketability"}];function Eo({appLabel:t,children:s}){return e.jsxs("div",{className:$.window,children:[e.jsxs("div",{className:$.chrome,children:[e.jsxs("span",{className:$.dots,"aria-hidden":"true",children:[e.jsx("span",{}),e.jsx("span",{}),e.jsx("span",{})]}),e.jsx("span",{className:$.appLabel,children:t}),e.jsx("span",{className:$.demoChip,children:"live product · demo data"})]}),e.jsx("div",{className:$.body,children:s})]})}function Ro(){return e.jsxs("div",{className:$.intakeRead,children:[e.jsxs("div",{className:$.intakeHero,children:[e.jsxs("div",{className:$.intakeFig,children:[e.jsx("span",{className:$.colLabel,children:"FIG. 1 · parts extracted"}),e.jsx(si,{figure:Gs,plateNumber:1,regions:Us,concepts:Jt,editMode:!1,restingIds:Io,onMoveRegion:W,onCreateRegion:W,onMintConcept:W,onDeleteRegion:W})]}),e.jsxs("div",{className:$.intakeStatement,children:[e.jsx("span",{className:$.colLabel,children:"The invention"}),e.jsx("p",{className:$.coreStatement,children:bo}),e.jsx("span",{className:$.intakeSub,children:"Five parts extracted from the figures and bound to your claim elements, listed below."})]})]}),e.jsxs("div",{className:$.numerals,children:[e.jsx("span",{className:$.colLabel,children:"Reference numerals"}),e.jsx(ni,{coverage:jo,figures:zs,concepts:Jt})]}),e.jsxs(Tt,{children:[e.jsxs(St,{className:$.revealToggle,children:[e.jsx(Bn,{className:$.revealChevron,size:14}),"The full technical read"]}),e.jsx(It,{children:e.jsx("div",{className:$.revealBody,children:e.jsx(ci,{sections:vo,marks:{},marksLeft:0,hasMarks:!1,onResolve:W})})})]})]})}function Oo(){return e.jsx(Tr,{hypothesis:Ce,verdictPublications:ho,children:e.jsxs("div",{className:$.priorart,children:[e.jsx(ui,{verdict:"anticipated",anticipatingReferences:[lo]}),e.jsx(Ur,{hypothesis:Ce,statement:Ce.coreInventionStatement,onStatementChange:W,title:Ce.title,onTitleChange:W,documentsProcessed:2,analyzedAt:"2026-07-12T17:41:00.000Z",fileClassifications:mo}),e.jsx(wr,{}),e.jsxs("div",{className:$.artboard,children:[e.jsx(Rr,{hypothesis:Ce}),e.jsxs("div",{className:$.pubs,children:[e.jsx(st,{title:"Worth a close read",count:`${rt.closeRead} papers`,description:"Potentially very overlapping; could block if not distinguished.",children:po.map(t=>e.jsx(tt,{result:t,targetJurisdictions:["US"]},t.id))}),e.jsx(st,{title:"Worth knowing",count:`${rt.worthKnowing} papers`,description:"Adjacent work to address in drafting or combination arguments.",children:fo.map(t=>e.jsx(tt,{result:t,targetJurisdictions:["US"]},t.id))}),e.jsx(st,{title:"Adjacent papers",count:`${rt.adjacent} papers`,description:"Same domain; no specific claim overlap.",children:xo.map(t=>e.jsx(tt,{result:t,targetJurisdictions:["US"],compact:!0},t.id))})]})]})]})})}function $o({limitation:t,connector:s,expanded:a=!1}){const n=a?Ws.filter(r=>{var i;return(i=He.cardStatus[r.sourceId])==null?void 0:i.limitationIds.includes(t.id)}):[];return e.jsx(Fn,{disclosureId:"demo-transwell",version:1,limitation:t,status:He.limitationStatus[t.id],openDir:null,pendingIns:void 0,committing:!1,expanded:a,assocCards:n,coverage:He.coverage,supp
24ort:a?io[t.id]??[]:[],highlighted:!1,connector:s,dropMode:!1,canDrop:!1,onSteer:W,onSetPending:W,onEditPending:W,onCommit:W,onToggleDetail:W,onSelectRef:W,onDrop:W})}function Do(){const t=nt.claims[0];return e.jsxs("div",{className:_("examination-surface",$.exam),children:[e.jsxs("div",{className:$.oaBar,children:[e.jsxs("span",{className:$.oaStage,children:[Ys.application," · Office action 1"]}),e.jsx("div",{className:$.oaChips,children:e.jsx(Pn,{ledger:oo,onFocusClaim:W})})]}),e.jsxs("div",{className:$.examBody,children:[e.jsx("div",{className:$.claimCol,children:nt.claims.map(s=>e.jsxs("div",{className:$.claimUnit,children:[e.jsxs("p",{className:$.claimHead,children:[e.jsxs("span",{className:$.claimNum,children:[s.number,"."]})," ",s.kind==="independent"?`${s.preamble}, ${s.transitionalPhrase}:`:`The ${t.subject} of claim ${s.dependsOn},`]}),s.limitations.map((a,n)=>e.jsx($o,{limitation:a,expanded:s.number===1&&n===0,connector:n===s.limitations.length-1?".":"; and"},a.id))]},s.number))}),e.jsx("div",{className:$.chartRail,children:e.jsx(Mn,{disclosureId:"demo-transwell",claim:nt,computed:He,cards:Ws,onCollapse:W,onSelectRef:W})})]}),e.jsxs("div",{className:$.narrow,children:[e.jsx("span",{className:$.narrowInto,children:"Narrow into claim 2 · the sealable vent"}),e.jsx("span",{className:$.narrowResult,children:"No reference teaches the selectively sealable vent. Narrowed, claim 1 is allowable over the art."}),e.jsx("span",{className:$.narrowStamp,children:"Allowable"})]})]})}function Po(){return e.jsxs("div",{className:$.market,children:[e.jsx(Fs,{...ko,activeConstraints:[],onExport:W,onRegenerate:W,isRegenerating:!1}),e.jsx($n,{openQuestion:wo}),e.jsx(Dn,{recorded:null,evidenceDate:"12 July 2026",onRecord:Lo,isRecording:!1,error:null}),e.jsx(Hs,{signals:Co,questionSummaries:No,inquiries:[],lastAppendedSignalIds:[],onActiveSignalChange:W,onOpenDispute:W})]})}const Mo={intake:Ro,priorart:Oo,exam:Do,market:Po};function Bo({view:t,className:s}){const a=ts.find(r=>r.key===t)??ts[0],n=Mo[t];return e.jsx("div",{className:_($.viewRoot,s),children:e.jsx(Eo,{appLabel:a.appLabel,children:e.jsx(n,{})})})}function Fo(){return e.jsxs("div",{className:X.close,children:[e.jsxs("div",{className:X.fileObject,"data-reveal":!0,style:{"--reveal-delay":"0.05s"},children:[e.jsxs("div",{className:X.file,children:[e.jsx("span",{className:"field-label",children:"Case file"}),e.jsx("span",{className:X.fileTitle,children:"Transwell hydrostatic-pressure adapter"}),e.jsxs("span",{className:X.fileMeta,children:[Ys.application," · narrowed, allowable"]})]}),e.jsxs("div",{className:X.stampZone,children:[e.jsx(Mt,{label:"Shelved",tone:"shelved",rotate:-9,retire:!0,retireDelay:.6,className:X.shelved}),e.jsx("svg",{className:X.strike,viewBox:"0 0 200 40",preserveAspectRatio:"none","aria-hidden":"true",children:e.jsx("path",{d:"M6 30 Q 60 12 110 22 T 194 12",pathLength:1,fill:"none",stroke:"var(--pencil)",strokeWidth:"3.4",strokeLinecap:"round","data-draw":"",style:{"--draw-delay":"0.5s"}})}),e.jsx(Mt,{label:"Filed",tone:"filed",rotate:4,animate:!0,delay:1.15,className:X.filed})]})]}),e.jsx("h2",{className:X.headline,"data-reveal":!0,style:{"--reveal-delay":"0.2s"},children:"Weâd like the first firm to be you."}),e.jsx("p",{className:X.sub,"data-reveal":!0,style:{"--reveal-delay":"0.3s"},children:"The pipeline, not the copilot."}),e.jsx("p",{className:X.offer,"data-reveal":!0,style:{"--reveal-delay":"0.38s"},children:"Your first examined file is on us. We put it on your desk. You judge it."}),e.jsxs("a",{className:X.cta,href:`mailto:${xt}?subject=${encodeURIComponent("Caveat: the first seat")}`,"data-deck-interactive":!0,"data-reveal":!0,style:{"--reveal-delay":"0.48s"},children:[e.jsx("span",{className:X.ctaLabel,children:"Send the first file"}),e.jsx("span",{className:X.ctaArrow,"aria-hidden":"true",children:"â"}),e.jsx("span",{className:X.ctaAddr,children:xt})]})]})}const qo="_matrix_sy86j_3",Ho="_row_sy86j_10",Wo="_headRow_sy86j_21",Go="_corner_sy86j_25",Uo="_colHead_sy86j_29",zo="_colHeadOwn_sy86j_30",Yo="_capability_sy86j_48",Vo="_cell_sy86j_64",Xo="_cellOwn_sy86j_65",Ko="_yes_sy86j_80",Qo="_partial_sy86j_81",Zo="_no_sy86j_82",Jo="_footer_sy86j_107",el="_note_sy86j_116",tl="_chip_sy86j_125",sl="_chipLabel_sy86j_136",nl="_chipValue_sy86j_147",al="_chipMeta_sy86j_155",G={matrix:qo,row:Ho,headRow:Wo,corner:Go,colHead:Uo,colHeadOwn:zo,capability:Yo,cell:Vo,cellOwn:Xo,yes:Ko,partial:Qo,no:Zo,footer:Jo,note:el,chip:tl,chipLabel:sl,chipValue:nl,chipMeta:al},ss=["Caveat","Drafting copilots","Search & landscape","Patent analytics"],rl=[{capability:"Runs before the filing decision",cells:["yes","no","partial","no"]},{capability:"Prior-art + novelty read",cells:["yes","partial","yes","yes"]},{capability:"Obviousness + claim read-on",cells:["yes","partial","no","partial"]},{capability:"The record behind the filing call",cells:["yes","no","no","no"]},{capability:"Routes net-new matters to your firm",knife:!0,cells:["yes","no","no","no"]},{capability:"Leaves the drafting you bill to you",knife:!0,cells:["yes","no","yes","yes"]}];function il({value:t}){return t==="yes"?e.jsx("span",{className:G.yes,"aria-label":"yes",children:e.jsx(ft,{size:18,stroke:2.4})}):t==="partial"?e.jsx("span",{className:G.partial,"aria-label":"partial",children:e.jsx(ft,{size:15,stroke:2})}):e.jsx("span",{className:G.no,"aria-label":"no",children:e.jsx(qn,{size:15,stroke:2})})}function ol(){return e.jsxs(pe,{no:"05",label:"Where We Sit",children:[e.jsxs("h2",{className:"h-title","data-reveal":!0,children:["Everyone else makes your work faster."," ",e.jsx("em",{children:"We make new work exist."})]}),e.jsxs("div",{className:G.matrix,"data-reveal":!0,style:{"--reveal-delay":"0.14s"},children:[e.jsxs("div",{className:_(G.row,G.headRow),children:[e.jsx("span",{className:G.corner}),ss.map((t,s)=>e.jsx("span",{className:s===0?G.colHeadOwn:G.colHead,children:t},t))]}),rl.map(t=>e.jsxs("div",{className:G.row,"data-knife":t.knife||void 0,children:[e.jsx("span",{className:G.capability,children:t.capability}),t.cells.map((s,a)=>e.jsx("span",{className:a===0?G.cellOwn:G.cell,children:e.jsx(il,{value:s})},ss[a]))]},t.capability))]}),e.jsxs("div",{className:G.footer,"data-reveal":!0,style:{"--reveal-delay":"0.3s"},children:[e.jsx("p",{className:G.note,children:"The tools your associates are trialing automate the drafting you bill. We sit upstream and hand you the matter."}),e.jsxs("div",{className:G.chip,children:[e.jsx("span",{className:G.chipLabel,children:"Examination agreement vs. the examiner"}),e.jsx("span",{className:G.chipValue,children:"â%"}),e.jsx("span",{className:G.chipMeta,children:"measured · publishing"})]})]})]})}const ll="_cover_qw0dn_1",cl="_skeleton_qw0dn_10",dl="_skelField_qw0dn_23",ul="_plate_qw0dn_40",hl="_title_qw0dn_45",ml="_titleMuted_qw0dn_5
245",pl="_abstract_qw0dn_61",fl="_field_qw0dn_71",xl="_fieldValue_qw0dn_82",_l="_typed_qw0dn_88",gl="_fieldMeta_qw0dn_97",ce={cover:ll,skeleton:cl,skelField:dl,plate:ul,title:hl,titleMuted:ml,abstract:pl,field:fl,fieldValue:xl,typed:_l,fieldMeta:gl};function bl(){const t=Le.firm;return e.jsxs("div",{className:ce.cover,children:[e.jsx("div",{className:ce.skeleton,"aria-hidden":"true",children:vl.map(s=>e.jsx("span",{className:ce.skelField,children:s},s))}),e.jsxs("div",{className:ce.plate,children:[e.jsx("p",{className:"docket-code","data-reveal":!0,style:{"--reveal-delay":"0s"},children:"Caveat · Application for Alignment"}),e.jsxs("h1",{className:ce.title,"data-reveal":!0,style:{"--reveal-delay":"0.08s"},children:["More patent work.",e.jsx("span",{className:ce.titleMuted,children:"Not faster patent work."})]}),e.jsx("p",{className:ce.abstract,"data-reveal":!0,style:{"--reveal-delay":"0.18s"},children:"Caveat puts an examination in front of the university filing decision. The winners reach your firm as new matters."}),e.jsxs("div",{className:ce.field,"data-reveal":!0,style:{"--reveal-delay":"0.3s"},children:[e.jsx("span",{className:"field-label",children:"(74) Attorney of Record"}),e.jsx("span",{className:ce.fieldValue,children:e.jsx("span",{className:ce.typed,"data-typewriter":!0,style:{"--type-width":`calc(${t.length}ch + 0.75ch)`,"--type-steps":t.length},children:t})}),e.jsxs("span",{className:ce.fieldMeta,children:["Prepared for the first seat · ",Le.region]})]})]})]})}const vl=["(54) Title","(21) Appl. No.","(22) Filed","(71) Applicant","(72) Inventors","(73) Assignee","(51) Int. Cl.","(57) Abstract"],yl="_wrap_1o57h_1",jl="_category_1o57h_10",wl="_correction_1o57h_20",it={wrap:yl,category:jl,correction:wl};function Nl(){return e.jsx(pe,{no:"03",label:"The Category",align:"center",children:e.jsxs("div",{className:it.wrap,children:[e.jsx("p",{className:"hand-line","data-reveal":!0,style:{"--reveal-delay":"0.05s"},children:"Youâve been right to say no."}),e.jsxs("p",{className:it.category,"data-reveal":!0,style:{"--reveal-delay":"0.2s"},children:["Every AI tool in patents sells your firm the same thing:"," ",e.jsx(As,{variant:"strike",drawDelay:1.15,children:"fewer hours"})," ","on the work you already have. You bill hours."]}),e.jsxs("p",{className:it.correction,"data-reveal":!0,style:{"--reveal-delay":"0.35s"},children:["Caveat is built backwards. It makes"," ",e.jsx("strong",{children:"more patent work exist."})]})]})})}const kl="_docket_qzrg1_3",Cl="_row_qzrg1_8",Al="_who_qzrg1_27",Tl="_name_qzrg1_34",Sl="_role_qzrg1_46",Il="_detail_qzrg1_54",Ll="_status_qzrg1_62",El="_note_qzrg1_74",fe={docket:kl,row:Cl,who:Al,name:Tl,role:Sl,detail:Il,status:Ll,note:El},Rl=[{name:"Vitruvius",role:"Venture studio · healthtech",detail:"Founded by Renzo Cecere, former Chief of Cardiac Surgery (MUHC). A portfolio of patent-heavy companies, committed to pilot.",status:"Committed to pilot",lead:!0},{name:"Sandvik",role:"Global industrial manufacturer",detail:"Iterating the product with us from the inventor side.",status:"Design partner"},{name:"Concordia",role:"University · technology transfer",detail:"Disclosure pipeline in discussion.",status:"In pipeline"},{name:"McGill",role:"University · technology transfer",detail:"Disclosure pipeline in discussion.",status:"In pipeline"},{name:"LabGiant",role:"Group company",detail:"Lab software in 300+ university labs, upstream of every disclosure. Caveat and LabGiant operate as one group.",status:"The group"}];function Ol(){return e.jsxs(pe,{no:"08",label:"Parties of Record",children:[e.jsxs("h2",{className:"h-title","data-reveal":!0,children:["The inventor side is already ",e.jsx("em",{children:"on the record."})]}),e.jsx("div",{className:fe.docket,"data-reveal":!0,style:{"--reveal-delay":"0.14s"},children:Rl.map(t=>e.jsxs("div",{className:fe.row,"data-lead":t.lead||void 0,children:[e.jsxs("div",{className:fe.who,children:[e.jsx("span",{className:fe.name,children:t.name}),e.jsx("span",{className:fe.role,children:t.role})]}),e.jsx("p",{className:fe.detail,children:t.detail}),e.jsx("span",{className:fe.status,children:t.status})]},t.name))}),e.jsx("p",{className:fe.note,"data-reveal":!0,style:{"--reveal-delay":"0.3s"},children:e.jsx("span",{className:"hand-line",children:"The counsel line is open."})})]})}const $l="_wrap_vhruv_1",Dl="_pipeline_vhruv_15",Pl="_spine_vhruv_28",Ml="_roleRow_vhruv_35",Bl="_role_vhruv_35",Fl="_thread_vhruv_54",ql="_threadLane_vhruv_80",Hl="_node_vhruv_91",Wl="_baton_vhruv_105",Gl="_lanes_vhruv_137",Ul="_lane_vhruv_137",zl="_caseFile_vhruv_168",Yl="_caseFileArrow_vhruv_179",Vl="_panel_vhruv_185",Xl="_hero_vhruv_216",Kl="_chrome_vhruv_222",Ql="_dot_vhruv_231",Zl="_chromeLabel_vhruv_245",Jl="_expandIcon_vhruv_258",ec="_body_vhruv_273",tc="_cap_vhruv_283",sc="_fields_vhruv_299",nc="_field_vhruv_299",ac="_shelfHint_vhruv_328",rc="_shelfLabel_vhruv_335",ic="_artList_vhruv_343",oc="_artName_vhruv_360",lc="_artBar_vhruv_366",cc="_artTail_vhruv_387",dc="_openQuestion_vhruv_397",uc="_verdictMeta_vhruv_405",hc="_flags_vhruv_413",mc="_examChips_vhruv_430",pc="_examChip_vhruv_430",fc="_examLine_vhruv_448",xc="_miniChart_vhruv_458",_c="_miniLim_vhruv_463",gc="_miniCell_vhruv_472",bc="_miniDot_vhruv_477",vc="_overlay_vhruv_501",yc="_backdrop_vhruv_507",jc="_expand_vhruv_258",wc="_closeBtn_vhruv_583",C={wrap:$l,pipeline:Dl,spine:Pl,roleRow:Ml,role:Bl,thread:Fl,threadLane:ql,node:Hl,baton:Wl,lanes:Gl,lane:Ul,caseFile:zl,caseFileArrow:Yl,panel:Vl,hero:Xl,chrome:Kl,dot:Ql,chromeLabel:Zl,expandIcon:Jl,body:ec,cap:tc,fields:sc,field:nc,shelfHint:ac,shelfL
24abel:rc,artList:ic,artName:oc,artBar:lc,artTail:cc,openQuestion:dc,verdictMeta:uc,flags:hc,examChips:mc,examChip:pc,examLine:fc,miniChart:xc,miniLim:_c,miniCell:gc,miniDot:bc,overlay:vc,backdrop:yc,expand:jc,closeBtn:wc},Nc={intake:"12%",priorart:"38%",market:"62%",exam:"88%"};function kc(){const[t,s]=m.useState(null),[a,n]=m.useState(!1),r=m.useCallback(()=>n(!0),[]);return m.useEffect(()=>{if(!a)return;const i=window.matchMedia("(prefers-reduced-motion: reduce)").matches,o=window.setTimeout(()=>{s(null),n(!1)},i?0:300);return()=>window.clearTimeout(o)},[a]),m.useEffect(()=>{if(!t)return;const i=l=>{l.key==="Escape"?(l.stopPropagation(),r()):(l.key.startsWith("Arrow")||l.key===" ")&&l.stopPropagation()},o=l=>{const d=l.target;d!=null&&d.closest(`.${C.expand}`)||(l.preventDefault(),l.stopPropagation(),r())};return document.addEventListener("keydown",i,!0),document.addEventListener("click",o,!0),()=>{document.removeEventListener("keydown",i,!0),document.removeEventListener("click",o,!0)}},[t,r]),e.jsx(pe,{no:"04",label:"The Product",children:e.jsxs("div",{className:C.wrap,children:[e.jsxs("h2",{className:"h-title","data-reveal":!0,children:["One disclosure, ",e.jsx("em",{children:"every hand it passes through."})]}),e.jsxs("div",{className:C.pipeline,"data-reveal":!0,style:{"--reveal-delay":"0.14s"},children:[e.jsxs("div",{className:C.spine,"aria-hidden":"true",children:[e.jsxs("div",{className:C.roleRow,children:[e.jsx("span",{className:C.role,"data-lane":"researcher",children:"Researcher"}),e.jsx("span",{className:C.role,"data-lane":"tto",children:"Tech-Transfer Office"}),e.jsx("span",{className:C.role,"data-lane":"agent",children:"Patent Agent"})]}),e.jsxs("div",{className:C.thread,children:[e.jsx("span",{className:C.threadLane,"data-lane":"researcher",children:e.jsx("span",{className:C.node})}),e.jsxs("span",{className:C.threadLane,"data-lane":"tto",children:[e.jsx("span",{className:C.node}),e.jsx("span",{className:C.node})]}),e.jsx("span",{className:C.threadLane,"data-lane":"agent",children:e.jsx("span",{className:C.node,"data-hero":!0})}),e.jsx("span",{className:C.baton})]})]}),e.jsxs("div",{className:C.lanes,children:[e.jsx("div",{className:C.lane,"data-lane":"researcher",children:e.jsxs(Pe,{view:"intake",label:"Intake",onOpen:s,children:[e.jsxs("dl",{className:C.fields,children:[e.jsxs("div",{className:C.field,children:[e.jsx("dt",{children:"Title"}),e.jsx("dd",{children:"Transwell hydrostatic-pressure adapter"})]}),e.jsxs("div",{className:C.field,children:[e.jsx("dt",{children:"Figures"}),e.jsx("dd",{children:"5 parts extracted, numbered"})]}),e.jsxs("div",{className:C.field,children:[e.jsx("dt",{children:"Status"}),e.jsx("dd",{className:C.shelfHint,children:"was headed for the shelf"})]})]}),e.jsx("span",{className:C.cap,children:"The disclosure, read and anchored to its figures."})]})}),e.jsxs("div",{className:C.lane,"data-lane":"tto",children:[e.jsxs(Pe,{view:"priorart",label:"Prior Art",onOpen:s,children:[e.jsx("span",{className:C.shelfLabel,children:"References of record"}),e.jsxs("ul",{className:C.artList,children:[e.jsxs("li",{children:[e.jsx("span",{className:C.artName,children:"US 2024/0400963 A1"}),e.jsx("span",{className:C.artBar,"data-level":"high",children:"reads on core"})]}),e.jsxs("li",{children:[e.jsx("span",{className:C.artName,children:"US 2022/0243164 A1"}),e.jsx("span",{className:C.artBar,"data-level":"med",children:"partial"})]}),e.jsx("li",{className:C.artTail,children:"29 more searched, none read on this"})]}),e.jsx("span",{className:C.cap,children:"The closest art, on the record, before you file."})]}),e.jsxs(Pe,{view:"market",label:"Marketability",onOpen:s,children:[e.jsx("span",{className:C.verdictMeta,children:"The open question"}),e.jsx("span",{className:C.openQuestion,children:"Is this the McGill filing, or distinct from it?"}),e.jsxs("ul",{className:C.flags,children:[e.jsx("li",{children:"Buyer · absent · no deal on record"}),e.jsx("li",{children:"Landscape · thin · one pending US application"})]}),e.jsx("span",{className:C.cap,children:"Honest about the market, even when the claim wins."})]})]}),e.jsx("div",{className:C.lane,"data-lane":"agent",children:e.jsxs(Pe,{view:"exam",label:"Examination",hero:!0,onOpen:s,children:[e.jsx("div",{className:C.examChips,children:So.rejections.map(i=>e.jsxs("span",{className:C.examChip,children:[i.code," ",i.claims]},i.code))}),e.jsx("p",{className:C.examLine,children:"A single reference covers the claim."}),e.jsx("table",{className:C.miniChart,children:e.jsx("tbody",{children:To.map(i=>e.jsxs("tr",{"data-narrow":i.narrows||void 0,children:[e.jsx("th",{className:C.miniLim,children:i.ref}),Ao.map(o=>e.jsx("td",{className:C.miniCell,children:e.jsx("span",{className:C.miniDot,"data-on":i.readsOn.includes(o.tag)||void 0})},o.tag))]},i.ref))})}),e.jsx("span",{className:C.cap,children:"Narrow into claim 2 â allowable over the art."})]})})]}),e.jsxs("p",{className:C.caseFile,children:["One shared case file, hand to hand",e.jsxs("span",{className:C.caseFileArrow,"aria-hidden":"true",children:[" ","â"]})]})]}),t?e.jsxs("div",{className:C.overlay,"data-deck-interactive":!0,children:[e.jsx("button",{type:"button",className:C.backdrop,"data-closing":a||void 0,"aria-label":"Close product view",onClick:r}),e.jsxs("div",{className:C.expand,"data-closing":a||void 0,style:{"--origin-x":Nc[t]},children:[e.jsx(Bo,{view:t}),e.jsx("button",{type:"button",className:C.closeBtn,onClick:r,"aria-label":"Close",children:e.jsx(ks,{size:18,stroke:2})})]})]}):null]})})}function Pe({view:t,label:s,hero:a,onOpen:n,children:r}){return e.jsxs("button",{type:"button",className:`${C.panel} ${a?C.hero:""}`,"data-deck-interactive":!0,onClick:()=>n(t),children:[e.jsxs("span",{className:C.chrome,children:[e.jsx("span",{className:C.dot,"data-hero":a||void 0,"aria-hidden":"true"}),e.jsx("span",{className:C.chromeLabel,children:s}),e.jsx(Hn,{className:C.expandIcon,size:13,stroke:2})]}),e.jsx("span",{className:C.body,children:r})]})}const Cc="_figure_106ne_2",Ac="_step_106ne_10",Tc="_node_106ne_17",Sc="_ref_106ne_30",Ic="_nodeLabel_106ne_42",Lc="_nodeSub_106ne_51",Ec="_leader_106ne_75",Rc="_leaderLine_106ne_83",Oc="_leaderArrow_106ne_89",$c="_figCaption_106ne_97",Dc="_clauses_106ne_106",Pc="_clause_
24106ne_106",Z={figure:Cc,step:Ac,node:Tc,ref:Sc,nodeLabel:Ic,nodeSub:Lc,leader:Ec,leaderLine:Rc,leaderArrow:Oc,figCaption:$c,clauses:Dc,clause:Pc};function Mc(){const t=[{ref:"10",label:"Researcher",sub:"the disclosure, at the bench"},{ref:"20",label:"TTO",sub:"examined before filing"},{ref:"30",label:Le.firm,sub:"first look · named counsel",terminal:!0}];return e.jsxs(pe,{no:"10",label:"The First Seat",children:[e.jsxs("h2",{className:"h-title","data-reveal":!0,children:["The ",e.jsx("em",{children:"first"})," seat."]}),e.jsx("div",{className:Z.figure,"data-reveal":!0,style:{"--reveal-delay":"0.14s"},children:t.map((s,a)=>e.jsxs("div",{className:Z.step,children:[e.jsxs("div",{className:Z.node,"data-terminal":s.terminal||void 0,children:[e.jsx("span",{className:Z.ref,children:s.ref}),e.jsx("span",{className:Z.nodeLabel,children:s.label}),e.jsx("span",{className:Z.nodeSub,children:s.sub})]}),a<t.length-1?e.jsxs("span",{className:Z.leader,"aria-hidden":"true",children:[e.jsx("span",{className:Z.leaderLine}),e.jsx("span",{className:Z.leaderArrow})]}):null]},s.ref))}),e.jsx("p",{className:Z.figCaption,"data-reveal":!0,style:{"--reveal-delay":"0.24s"},children:"FIG. 1 · the pipeline. The seat is element 30."}),e.jsxs("ol",{className:Z.clauses,"data-reveal":!0,style:{"--reveal-delay":"0.34s"},children:[e.jsxs("li",{className:Z.clause,children:[e.jsx("strong",{children:"First look"})," at every examined file the pipeline surfaces; named counsel to the institution from day one."]}),e.jsxs("li",{className:Z.clause,children:[e.jsx("strong",{children:"Co-author the record."})," The privilege and disclosure protocol is written with the first firm, not handed to it."]}),e.jsxs("li",{className:Z.clause,children:["The TTO always picks its counsel. The seat is a position in the workflow, ",e.jsx("strong",{children:"not a referral fee"}),": nothing per matter, no share of billings."]}),e.jsxs("li",{className:Z.clause,children:["One seat per region, because counsel is jurisdictional."," ",e.jsxs("strong",{children:[Le.region," is the first."]})]})]})]})}const Bc="_head_i5cpz_1",Fc="_lead_i5cpz_5",qc="_ledger_i5cpz_15",Hc="_ledgerHead_i5cpz_21",Wc="_row_i5cpz_22",Gc="_colStatus_i5cpz_39",Uc="_rows_i5cpz_43",zc="_no_i5cpz_53",Yc="_title_i5cpz_60",Vc="_status_i5cpz_66",Xc="_fade_i5cpz_99",Kc="_punch_i5cpz_110",re={head:Bc,lead:Fc,ledger:qc,ledgerHead:Hc,row:Wc,colStatus:Gc,rows:Uc,no:zc,title:Yc,status:Vc,fade:Xc,punch:Kc},Qc=[{no:"001",title:"Acoustofluidic single-cell sorter",status:"Filed",state:"filed"},{no:"002",title:"Photonic biosensor array",status:"Filed",state:"filed"},{no:"003",title:"Self-healing dielectric coating",status:"Shelved",state:"shelved"},{no:"004",title:"Catalytic COâ-to-methanol cell",status:"Shelved",state:"shelved"},{no:"005",title:"Peptide stabilization method",status:"Shelved",state:"shelved"},{no:"",title:"Adaptive turbine control loop",status:"Unread",state:"ghost"},{no:"",title:"Microfluidic assay cartridge",status:"Unread",state:"ghost"}];function Zc(){return e.jsxs(pe,{no:"02",label:"Background",children:[e.jsxs("div",{className:re.head,"data-reveal":!0,children:[e.jsxs("h2",{className:"h-title",children:["26,000 inventions."," ",e.jsx("em",{children:e.jsx(As,{variant:"underline",drawDelay:.7,children:"Fewer than half"})})," ","ever became applications."]}),e.jsx("p",{className:re.lead,children:"Judged on budget, not evidence: reading one takes weeks and real money, so offices back what they can afford and shelve the rest."})]}),e.jsxs("div",{className:re.ledger,"data-reveal":!0,style:{"--reveal-delay":"0.14s"},children:[e.jsxs("div",{className:re.ledgerHead,children:[e.jsx("span",{children:"â"}),e.jsx("span",{children:"Invention disclosure"}),e.jsx("span",{className:re.colStatus,children:"Disposition"})]}),e.jsx("div",{className:re.rows,children:Qc.map((t,s)=>e.jsxs("div",{className:re.row,"data-state":t.state,children:[e.jsx("span",{className:re.no,children:t.no||"·"}),e.jsx("span",{className:re.title,children:t.title}),e.jsx("span",{className:re.status,children:t.status})]},`${t.no}-${t.title}-${s}`))}),e.jsx("div",{className:re.fade,"aria-hidden":"true"})]}),e.jsxs("p",{className:re.punch,"data-reveal":!0,style:{"--reveal-delay":"0.3s"},children:[e.jsx("span",{className:"hand-line",children:"Nobody knows how many winners are in that pile."}),e.jsx("span",{className:"footnote",children:"AUTM Licensing Activity Survey, FY2024 · figures rounded."})]})]})}const Jc="_ledger_1xm4b_1",ed="_col_1xm4b_9",td="_colHead_1xm4b_13",sd="_rule_1xm4b_20",nd="_entries_1xm4b_26",ad="_entry_1xm4b_32",rd="_entryText_1xm4b_41",id="_entryAmt_1xm4b_48",od="_pencil_1xm4b_64",ld="_bet_1xm4b_77",cd="_betSub_1xm4b_84",F={ledger:Jc,col:ed,colHead:td,rule:sd,entr
24ies:nd,entry:ad,entryText:rd,entryAmt:id,pencil:od,bet:ld,betSub:cd};function ot({children:t}){return e.jsx("span",{className:F.pencil,children:t})}function dd(){return e.jsxs(pe,{no:"06",label:"The Trade",children:[e.jsxs("h2",{className:"h-title","data-reveal":!0,children:["What this costs you. ",e.jsx("em",{children:"What it pays."})]}),e.jsxs("div",{className:F.ledger,"data-reveal":!0,style:{"--reveal-delay":"0.14s"},children:[e.jsxs("div",{className:F.col,"data-side":"debit",children:[e.jsx("div",{className:F.colHead,children:e.jsx("span",{className:"field-label",children:"Costs · to you"})}),e.jsxs("ul",{className:F.entries,children:[e.jsxs("li",{className:F.entry,children:[e.jsx("span",{className:F.entryText,children:"Front-end search & translation hours"}),e.jsx("span",{className:F.entryAmt,children:"billed at write-off rates"})]}),e.jsxs("li",{className:F.entry,children:[e.jsx("span",{className:F.entryText,children:"A few filings youâd have taken: the ones that die at the second office action"}),e.jsx("span",{className:F.entryAmt,children:"fees lost, blame lost"})]})]})]}),e.jsx("div",{className:F.rule,"aria-hidden":"true"}),e.jsxs("div",{className:F.col,"data-side":"credit",children:[e.jsx("div",{className:F.colHead,children:e.jsx("span",{className:"field-label",children:"Pays · new matters"})}),e.jsxs("ul",{className:F.entries,children:[e.jsxs("li",{className:F.entry,children:[e.jsxs("span",{className:F.entryText,children:["Disclosures a year in ",Le.region]}),e.jsx("span",{className:F.entryAmt,children:e.jsx(ot,{children:"â [N]"})})]}),e.jsxs("li",{className:F.entry,children:[e.jsx("span",{className:F.entryText,children:"Newly viable · pilot signal"}),e.jsx("span",{className:F.entryAmt,children:e.jsx(ot,{children:"[x] %"})})]}),e.jsxs("li",{className:F.entry,children:[e.jsx("span",{className:F.entryText,children:"Average matter · prep & prosecution"}),e.jsx("span",{className:F.entryAmt,children:e.jsx(ot,{children:"$ [y]"})})]}),e.jsxs("li",{className:F.entry,children:[e.jsx("span",{className:F.entryText,children:"Licensee reimbursement · the standard deal"}),e.jsx("span",{className:F.entryAmt,children:"fundable, not charity"})]})]})]})]}),e.jsxs("p",{className:F.bet,"data-reveal":!0,style:{"--reveal-delay":"0.32s"},children:[e.jsx("span",{className:"hand-line",children:"Thatâs the whole bet."}),e.jsx("span",{className:F.betSub,children:"Our pilots exist to prove the pool dwarfs the losses."})]})]})}const Rt="/assets/andrew-wu-BAW4LOGd.jpg",ud="/assets/chen-li--GvuDuqQ.jpg",Ot="/assets/david-gu-PBrTJDcZ.jpg",hd="/assets/joshua-xu-Chkc4MPY.jpg",md="_grid_177yi_2",pd="_founder_177yi_11",fd="_founderPhoto_177yi_22",xd="_founderText_177yi_37",_d="_founderName_177yi_44",gd="_founderRole_177yi_52",bd="_founderBio_177yi_60",vd="_signature_177yi_69",yd="_signatureRule_177yi_80",jd="_group_177yi_88",wd="_groupLine_177yi_94",Nd="_bench_177yi_107",kd="_member_177yi_116",Cd="_memberPhoto_177yi_124",Ad="_memberText_177yi_139",Td="_memberName_177yi_146",Sd="_memberLine_177yi_153",Id="_benchLabel_177yi_160",z={grid:md,founder:pd,founderPhoto:fd,founderText:xd,founderName:_d,founderRole:gd,founderBio:bd,signature:vd,signatureRule:yd,group:jd,groupLine:wd,bench:Nd,member:kd,memberPhoto:Cd,memberText:Ad,memberName:Td,memberLine:Sd,benchLabel:Id},Ld=[{photo:ud,name:"Chen Li",line:"McGill PhD candidate; nine microfluidics publications and a patent of his own."},{photo:Rt,name:"Andrew Wu",line:"Former Director of Engineering, Morgan Stanley; systems moving billions a year."},{photo:hd,name:"Joshua Xu",line:"Enterprise AI at the scale of millions of queries a day."}];function Ed(){return e.jsxs(pe,{no:"09",label:"The Undersigned",align:"center",children:[e.jsxs("h2",{className:"h-title","data-reveal":!0,children:["One name on the declaration. ",e.jsx("em",{children:"A group behind it."})]}),e.jsxs("div",{className:z.grid,children:[e.jsxs("div",{className:z.founder,"data-reveal":!0,style:{"--reveal-delay":"0.12s"},children:[e.jsx("div",{className:z.founderPhoto,children:e.jsx("img",{src:Ot,alt:"David Gu"})}
24),e.jsxs("div",{className:z.founderText,children:[e.jsx("span",{className:z.founderName,children:"David Gu"}),e.jsx("span",{className:z.founderRole,children:"Founder · Caveat"}),e.jsx("p",{className:z.founderBio,children:"Co-founded Hilt, a PearVC-backed security company. Enterprise AI at RBC; medical-AI research before that."}),e.jsx("span",{className:z.signature,"aria-hidden":"true",children:"David Gu"}),e.jsx("span",{className:z.signatureRule,"aria-hidden":"true"})]})]}),e.jsxs("div",{className:z.group,"data-reveal":!0,style:{"--reveal-delay":"0.22s"},children:[e.jsxs("p",{className:z.groupLine,children:["Caveat is the second company of the"," ",e.jsx("strong",{children:"LabGiant group"}),", the team whose lab software runs in ",e.jsx("strong",{children:"300+ university labs"}),". The same desks these inventions start on."]}),e.jsx("ul",{className:z.bench,children:Ld.map(t=>e.jsxs("li",{className:z.member,children:[e.jsx("span",{className:z.memberPhoto,children:e.jsx("img",{src:t.photo,alt:t.name})}),e.jsxs("span",{className:z.memberText,children:[e.jsx("span",{className:z.memberName,children:t.name}),e.jsx("span",{className:z.memberLine,children:t.line})]})]},t.name))}),e.jsx("span",{className:z.benchLabel,children:"LabGiant · the groupâs operating company"})]})]})]})}const Rd={contactEmail:xt,pageNumberPadWidth:2},Od=[{id:"cover",component:bl,modifierClasses:["cover"]},{id:"shelved",component:Zc,modifierClasses:["sheet","scrollOnMobile"]},{id:"flip",component:Nl,modifierClasses:["sheet"]},{id:"product",component:kc,modifierClasses:["sheet","scrollOnMobile"]},{id:"compare",component:ol,modifierClasses:["sheet","scrollOnMobile"]},{id:"trade",component:dd,modifierClasses:["sheet","scrollOnMobile"]},{id:"clock",component:Ha,modifierClasses:["sheet","scrollOnMobile"]},{id:"parties",component:Ol,modifierClasses:["sheet","scrollOnMobile"]},{id:"undersigned",component:Ed,modifierClasses:["sheet","scrollOnMobile"]},{id:"seat",component:Mc,modifierClasses:["sheet","scrollOnMobile"]},{id:"close",component:Fo,modifierClasses:["close"]}];function c2(){return ma(),e.jsx(Lt,{slides:Od,styles:ua,rootClassName:"deck3",...Rd})}const $d="_slide_1vwpx_90",Dd="_active_1vwpx_108",Pd="_scrollOnMobile_1vwpx_125",Md="_progress_1vwpx_180",Bd="_pageNumber_1vwpx_191",Fd="_contact_1vwpx_202",qd="_intro_1vwpx_242",Hd="_thanks_1vwpx_243",Wd="_statement_1vwpx_248",Gd="_content_1vwpx_253",Ud="_centered_1vwpx_260",Vs={slide:$d,active:Dd,scrollOnMobile:Pd,progress:Md,pageNumber:Bd,contact:Fd,intro:qd,thanks:Hd,statement:Wd,content:Gd,centered:Ud},zd="Caveat · investor deck";function Yd(){m.useEffect(()=>{const t=document.title;return document.title=zd,()=>{document.title=t}},[])}function T(t){return{"--reveal-delay":`${t}s`}}const Vd="_cover_1tdwu_1",Xd="_wordmark_1tdwu_8",Kd="_logo_1tdwu_16",Qd="_tagline_1tdwu_23",le={cover:Vd,wordmark:Xd,logo:Kd,tagline:Qd};function Zd(){return e.jsxs("div",{className:le.cover,children:[e.jsx("h1",{className:le.wordmark,"data-reveal":!0,style:T(.05),children:e.jsx(Ee,{className:le.logo})}),e.jsx("p",{className:le.tagline,"data-reveal":!0,style:T(.2),children:"Where every patent begins."})]})}const Jd="_heading_8d55s_1",eu={heading:Jd};function se({title:t,lead:s,className:a}){return e.jsxs("header",{className:_(eu.heading,a),children:[e.jsx("h2",{className:"h-title","data-reveal":!0,style:T(.08),children:t}),s?e.jsx("p",{className:"lead","data-reveal":!0,style:T(.2),children:s}):null]})}function Xs(t){let s=t>>>0;return()=>{s=s+1831565813>>>0;let a=s;return a=Math.imul(a^a>>>15,a|1),a^=a+Math.imul(a^a>>>7,a|61),((a^a>>>14)>>>0)/4294967296}}function Ks(t,s,a){const n=()=>{const i=1-t(),o=t();return Math.sqrt(-2*Math.log(i))*Math.cos(2*Math.PI*o)},r=[];for(let i=0;i<300;i+=1){const o=t()*2*Math.PI,l=Math.max(a.min,Math.min(a.max,a.mean+a.spread*n()));r.push([s[0]+l*Math.cos(o),s[1]+l*Math.sin(o)*.9])}return r}function Ne(t,s,a,n,r,i,o,l){return Array.from({length:a},(d,c)=>{const h=n+(t()*2-1)*r,g=i+c*(o-i)/(a-1)+(t()*2-1)*l;return s==="x"?[g,h]:[h,g]})}function ns(t,s,a){const n=[...s],r=[];for(;r.length<a&&n.length>0;){const i=Math.floor(t()*n.length);
24r.push(n.splice(i,1)[0])}return r}function as(t,s,a){const n=t==="x"?0:1;return s.reduce((r,i)=>Math.abs(i[n]-a[n])<Math.abs(r[n]-a[n])?i:r)}function Qs(t,s,a,n,r,i){const o=n.map(c=>[a,c]),l=[];n.forEach((c,h)=>{ns(t,r,h%3?1:2).forEach(g=>l.push([c,g]))}),r.forEach(c=>{l.some(([,h])=>h===c)||l.push([as(s,n,c),c])});const d=[];return r.forEach(c=>{ns(t,i,3).forEach(h=>d.push([c,h]))}),i.forEach(c=>{d.some(([,h])=>h===c)||d.push([as(s,r,c),c])}),[{links:o,nodes:n,linkClass:"linkFan",nodeClass:"then",radius:5.5},{links:l,nodes:r,linkClass:"linkSecond",nodeClass:"then",radius:5.5},{links:d,nodes:i,linkClass:"linkThird",nodeClass:"far",radius:3.5}]}function tu(){const t=Xs(11),s=[120,260],a=[580,260],n=Ks(t,s,{mean:70,spread:22,min:28,max:118}),r=Ne(t,"y",9,800,26,50,470,10),i=Ne(t,"y",5,1010,16,90,430,12),o=Ne(t,"y",13,1205,28,30,490,8);return{width:1252,height:520,root:s,rootLabel:{x:s[0],y:s[1]+150},rootSub:{x:s[0],y:s[1]+168},labs:n,glowRadius:46,universities:[{name:"McGill",at:[340,150],label:{x:356,y:154,anchor:"start"}},{name:"Concordia",at:[340,370],label:{x:356,y:374,anchor:"start"}}],firm:{name:"BCF",at:a,label:{x:596,y:264,anchor:"start"}},layers:Qs(t,"y",a,r,i,o),captions:[{text:"the universities",x:340,y:514},{text:"the firm",x:580,y:514},{text:"its universities",x:800,y:514},{text:"their firms",x:1010,y:514},{text:"and theirs",x:1205,y:514}],fadesOut:!1}}function su(){const t=Xs(11),s=[178,100],a=[178,320],n=Ks(t,s,{mean:35,spread:11,min:14,max:59}),r=Ne(t,"x",9,425,10,42,316,6),i=Ne(t,"x",5,520,12,80,278,8),o=Ne(t,"x",13,620,8,28,308,5);return{width:335,height:640,root:s,rootLabel:{x:s[0],y:16},rootSub:{x:s[0],y:32},labs:n,glowRadius:23,universities:[{name:"McGill",at:[108,215],label:{x:92,y:219,anchor:"end"}},{name:"Concordia",at:[251,215],label:{x:267,y:219,anchor:"start"}}],firm:{name:"BCF",at:a,label:{x:194,y:324,anchor:"start"}},layers:Qs(t,"x",a,r,i,o),captions:[{text:"the universities",x:12,y:215,upright:!0},{text:"the firm",x:12,y:320,upright:!0},{text:"its universities",x:12,y:422,upright:!0},{text:"their firms",x:12,y:527,upright:!0},{text:"and theirs",x:12,y:615,upright:!0}],fadesOut:!0}}const nu=tu(),au=su(),ru="_lab_1qozk_6",iu="_glow_1qozk_10",ou="_root_1qozk_14",lu="_rootLabel_1qozk_19",cu="_rootSub_1qozk_27",du="_today_1qozk_36",uu="_label_1qozk_41",hu="_linkRoot_1qozk_48",mu="_linkToday_1qozk_53",pu="_then_1qozk_60",fu="_far_1qozk_65",xu="_linkFan_1qozk_71",_u="_linkSecond_1qozk_76",gu="_linkThird_1qozk_81",bu="_caption_1qozk_86",vu="_captionUpright_1qozk_96",J={lab:ru,glow:iu,root:ou,rootLabel:lu,rootSub:cu,today:du,label:uu,linkRoot:hu,linkToday:mu,then:pu,far:fu,linkFan:xu,linkSecond:_u,linkThird:gu,caption:bu,captionUpright:vu};function yu({pairs:t,className:s}){return e.jsx(e.Fragment,{children:t.map(([a,n],r)=>e.jsx("line",{className:s,x1:a[0],y1:a[1],x2:n[0],y2:n[1]},r))})}const ju=[1.05,1.25,1.45];function rs({web:t,className:s,fadeId:a}){return e.jsxs("svg",{className:s,viewBox:`0 0 ${t.width} ${t.height}`,preserveAspectRatio:"xMidYMid meet","aria-hidden":"true",children:[t.fadesOut?e.jsxs("defs",{children:[e.jsxs("linearGradient",{id:`${a}-gradient`,x1:"0",y1:"0",x2:"0",y2:"1",children:[e.jsx("stop",{offset:"0.82",stopColor:"#fff",stopOpacity:"1"}),e.jsx("stop",{offset:"1",stopColor:"#fff",stopOpacity:"0"})]}),e.jsx("mask",{id:a,maskUnits:"userSpaceOnUse",x:"0",y:"0",width:t.width,height:t.height,children:e.jsx("rect",{x:"0",y:"0",width:t.width,height:t.height,fill:`url(#${a}-gradient)`})})]}):null,e.jsxs("g",{"data-reveal":"fade",style:T(.3),children:[t.labs.map(([n,r],i)=>e.jsx("circle",{className:J.lab,cx:n,cy:r,r:1.6},i)),e.jsx("circle",{className:J.glow,cx:t.root[0],cy:t.root[1],r:t.glowRadius}),e.jsx("circle",{className:J.root,cx:t.root[0],cy:t.root[1],r:13}),e.jsx("text",{className:J.rootLabel,x:t.rootLabel.x,y:t.rootLabel.y,children:"LabGiant"}),e.jsx("text",{className:J.rootSub,x:t.rootSub.x,y:t.rootSub.y,children:"the lab network we both came from"})]}),e.jsx("g",{"data-reveal":"fade",style:T(.55),children:t.universities.map(n=>
24e.jsxs("g",{children:[e.jsx("line",{className:J.linkRoot,x1:t.root[0],y1:t.root[1],x2:n.at[0],y2:n.at[1]}),e.jsx("circle",{className:J.today,cx:n.at[0],cy:n.at[1],r:8}),e.jsx("text",{className:J.label,x:n.label.x,y:n.label.y,textAnchor:n.label.anchor,children:n.name})]},n.name))}),e.jsxs("g",{"data-reveal":"fade",style:T(.8),children:[t.universities.map(n=>e.jsx("line",{className:J.linkToday,x1:n.at[0],y1:n.at[1],x2:t.firm.at[0],y2:t.firm.at[1]},n.name)),e.jsx("circle",{className:J.today,cx:t.firm.at[0],cy:t.firm.at[1],r:8}),e.jsx("text",{className:J.label,x:t.firm.label.x,y:t.firm.label.y,textAnchor:t.firm.label.anchor,children:t.firm.name})]}),t.layers.map((n,r)=>{const i=r===t.layers.length-1;return e.jsxs("g",{"data-reveal":"fade",style:T(ju[r]),mask:t.fadesOut&&i?`url(#${a})`:void 0,children:[e.jsx(yu,{pairs:n.links,className:J[n.linkClass]}),n.nodes.map(([o,l],d)=>e.jsx("circle",{className:J[n.nodeClass],cx:o,cy:l,r:n.radius},d))]},n.linkClass)}),e.jsx("g",{"data-reveal":"fade",style:T(1.6),children:t.captions.map(n=>e.jsx("text",{className:_(J.caption,n.upright&&J.captionUpright),x:n.x,y:n.y,transform:n.upright?`rotate(-90 ${n.x} ${n.y})`:void 0,children:n.text},n.text))})]})}const wu="_slide_1f3mm_7",Nu="_heading_1f3mm_13",ku="_web_1f3mm_20",Cu="_webPortrait_1f3mm_27",Te={slide:wu,heading:Nu,web:ku,webPortrait:Cu};function Au(){return e.jsxs("div",{className:Te.slide,children:[e.jsx(se,{className:Te.heading,title:"Weâre already inside 12 universities. Each university brings its firm, and each firm brings its universities.",lead:"A university files through one firm, and a firm files for many, so the web grows faster than we do."}),e.jsx(rs,{web:nu,className:Te.web,fadeId:"gtm-web-fade"}),e.jsx(rs,{web:au,className:_(Te.web,Te.webPortrait),fadeId:"gtm-web-portrait-fade"})]})}const Tu="_slide_1ic1n_6",Su="_heading_1ic1n_12",Iu="_ladder_1ic1n_19",Lu="_steps_1ic1n_27",Eu="_tread_1ic1n_33",Ru="_rung_1ic1n_41",Ou="_next_1ic1n_50",$u="_live_1ic1n_56",Du="_when_1ic1n_64",Pu="_status_1ic1n_72",Mu="_question_1ic1n_84",Bu="_stake_1ic1n_95",Fu="_rail_1ic1n_106",qu="_railLine_1ic1n_114",Hu="_railDot_1ic1n_122",Wu="_railEnd_1ic1n_125",Gu="_railLabel_1ic1n_148",Uu="_railLabelText_1ic1n_153",Y={slide:Tu,heading:Su,ladder:Iu,steps:Lu,tread:Eu,rung:Ru,next:Ou,live:$u,when:Du,status:Pu,question:Mu,stake:Bu,rail:Fu,railLine:qu,railDot:Hu,railEnd:Wu,railLabel:Gu,railLabelText:Uu},zu=[{when:"At the decision to file",question:"Should we file this?",stake:"$75B a year, committed here",status:"live"},{when:"Handing off to counsel",question:"What does the application say?",stake:"a $12k draft, started at hour ten",status:"next"},{when:"When examiners object",question:"How do we answer?",stake:"$5B a year in office actions",status:"roadmap"},{when:"The 30-month deadline",question:"Which countries?",stake:"up to $550k per family",status:"roadmap"},{when:"Each renewal",question:"Still worth paying for?",stake:"$10B a year, paid on autopilot",status:"roadmap"},{when:"In a dispute",question:"Does it hold?",stake:"$600k per defense",status:"roadmap"}],Yu={live:"live",next:"next",roadmap:"roadmap"},Vu="M0,490 L0,470 L206,470 L206,410 L418,410 L418,350 L630,350 L630,290 L842,290 L842,230 L1054,230 L1054,170 L1252,170 L1252,490 Z",Xu="M103,310 L103,236 L315,236 L315,176 L527,176 L527,116 L739,116 L739,56 L951,56 L951,-4 L1163,-4 L1163,10",Ku=.4,Qu=.1,lt=1.1;function Zu(){return e.jsxs("div",{className:Y.slide,children:[e.jsx(se,{className:Y.heading,title:"$8 trillion of industry stands on patents. Every one began at rung one.",lead:"$75 billion a year is committed at the first rung. Every rung above it asks a question the first rung already wrote down."}),e.jsxs("div",{className:Y.ladder,children:[e.jsx("svg",{className:Y.steps,viewBox:"0 0 1252 490",preserveAspectRatio:"none","aria-hidden":"true","data-reveal":"fade",style:T(.3),children:e.jsx("path",{className:Y.tread,d:Vu})}),zu.map((t,s)=>e.jsxs("article",{className:_(Y.rung,t.status==="live"&&Y.live,t.status==="next"&&Y.next),style:{...T(Ku+s*Qu),left:`calc(0.5em + ${s} * 13.25em)`,bottom:`calc(1.25em + ${s} * 3.75em)`},"data-reveal":"pop",children:[e.jsx("p",{className:Y.when,children:t.when}),e.jsx("h3",{className:Y.question,children:t.question}),e.jsx("p",{className:Y.stake,children:t.stake}),e.jsx("span",{className:Y.status,children:Yu[t.status]})]},t.question)),e.jsxs("svg",{className:Y.rail,viewBox:"0 0 1252 490",preserveAspectRatio:"none","aria-hidden":"true",children:[e.jsx("circle",{className:Y.railDot,cx:103,cy:310,r:4}),e.jsx("path",{className:Y.railLine,d:Xu,pathLength:1,style:T(lt)}),e.jsx("circle",{className:Y.railEnd,cx:1163,cy:10,r:4,style:T(lt+.5)})]}),e.jsx("span",{className:Y.railLabel,"data-reveal":"fade",style:T(lt+.2),children:e.jsx("span",{className:Y.railLabelText,children:"the record"})})]})]})}const Ju="_wrap_1sk4g_1",eh="_setup_1sk4g_13",th="_landing_1sk4g_22",ct={wrap:Ju,setup:eh,landing:th};function sh(){return e.jsxs("div",{className:ct.wrap,children:[e.jsx("p",{className:ct.setup,"data-reveal":!0,style:T(.08),children:"3.7 million patent applications will be filed this year."}),e.jsxs("h2",{className:ct.landing,"data-reveal":!0,style:T(.3),children:["Today, every patent begins as a ",e.jsx("em",{children:"guess"}),"."]})]})}const nh="/assets/anaqua-mono-ZcsCwgEY.svg",ah="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARwAAAAxCAMAAAA/b+aOAAAAAXNSR0IArs4c6QAAAURQTFRFAAAAWDC/XjK/XTO/XTK9XjO/XTO/XDK/XTK/XDC7XjK/XDG+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////
24//AAAAAAAAAAAAAAAAAAAAAAAA////////////////AAAAAAAA////////////////////AAAA////////YDC/AAAA////////DAYYXTK/XjO9XjK+////YDi/XjO+XjO/WjW/AAAAYEC/XjK+XjPBYDS/XjO+YDW/XjO/XjS/XDS/XjO/XzO/AAAAAAAAEKcAKIs0FaoCFasDFaoCFqsDFasDFqkCEJ8AFqoBFaoFFaoAFqoCFaoDFKsCFKsCFqsCAAAAFqwDGK8IFKcAFagCAhkAFawDFqwDEK8QFqwDFqsEGKsEEK8AFKsEF6oDF6sCFawEF6oCFaoEFqsDFa8FpYRbdAAAAGx0Uk5TACDfr2D/v3+fQO+gEEBwn7/P35AgIBBQ/2DA74/g/1CAfzCwwNBwoIDPvxCgYN+AYJDQQCCw7zCwEMBfQKAw34BAz5+v4CBAz++f/7+AEK8wMN9gcH/vX98gQJBwn68Q74BAEEDAcJDgkLAwZSoSjgAAB8BJREFUaIHtmu2f00QQx3tAQSVPTQK9NHeVqydGLXroqUXRQ6UnWjgVUfEZRPHp/39vdrOzOzs72zYtHw8/8HsBuexDZr+ZnZ3dtNNxtHHi5KkN9/ZTCZ3o1jr9lA+nM12lZ549blMeO20819U6feq4rXnMdLaLdWJZPEEYxUkvTZIsCt3CXCpY1aYgX7VlS52TEv+J6/O0eKNLdHKJ2BP0k02kNCZ8iub+YDWLw7rzcmtlsm20PRQS/51/fji8QIvPUjjd7pkFPQY75SZVMsI11oLTbxr3/gs6L+wOhy/uCjgXX3LhOI4j59Zc5wlTB41QjKbCWnCg+2ql1m01HJ6TDvTy0IXDOM4C59lh0YjJZeisAyeE/nqrtIZOCik3GjpScF4ZDnclnCAPw6IfhqOg8yrPZk7kiX1s6jihp9Y6cAoNe5XWSmPlzYtrKjiXhq9dEHByNJzX9y6/wdPxTK05bBCdY/ec1nDOXXpTwinQcITf7e+9xdF5+x2mKzynynFUe241QdG5VDNrHTgB9LdOzFkezvZ2DWdX/HNx+6JuiD33yt67DJ73nJ4Q14GZz4WJ0IlVb7WArBqn66xWy8Mh6pkRosZX319MJ9cUyr5VUOkeI/n3enlOv35MGa+1kq8KJ0Azo8AF+y6eD+ymW9rjaAar6ZRyTOvBEUvGmknOqnBCBGdkF+0d2GwO7GIdyUs3u8+gTEaKdeGsrVXhRIZN6RRes+Ds2YU64hROOxNGU1Tz/wcnM3AY4z888DqOTl3ZNVZPLBGoWTh1dhWGj35PEIxCmbJZ8sPJR25to4mBkzHF+x9pOFdJt9CszzTrBAMlUerACbOecq0yNs13YqlQlKdlKaAXsVY9dyN1iQaj2jTrfFDE+o1lMNdFF+puSlqHcUlr20L76YitcFmx+Zjch1m1ROZqw6EbVR3OE5ilKn3qWHlGaEKAMRTekPCJ8Lrdr9rdjTeJ4HH2pjDm8ExNOesCEHgO9sltmI9LTGQLDrOH37HhQGrpwIGVNaE910tJbp2aSDXUfXC2aG2yHAkhU337smtMNDYux/ubH447CHiyKtFWO3CgRqlnxkQNDC0BeLyBH4678SldOqiUQafp0EllXG6Jra4FJ6dGwSgcbC6cCF0LgSuJF1Rtuqq8cKjfSDrOzKKtWF0+uOKF40XqgaOtLafmZUfLwQEYsd2xtFy7ztRECuFiLByz8ZkOBtqMhBq+FJzDT9x75cJWHjjCdcpxIdrlYPnEA6dfVeARIaoCGdkEdywqTiuZHehY22+6UFukXiUkKkB51mTwKX5GWzg3Pj107k0XtvLA6WRppIOGopPacKZjMQrbQmm4Pa/AkZosNCjN7jdXr66ynqLXDnAceATsEqnrIDjeCfLZbHbTuQlwPGscFoEToDylb7zEwLFTbswDcGTWGNX7wa/JxkHh9MjfehNFXAct5b7QWrOZzW7RuxPVqu1qZQusEtee9c+yTtVJsQkTpt/JPDiwJiBvmLKPRnCYPVKto89nUl+Q+5DncKYRuXBkkl+rgAMTNHC6xbPgmMSmo8Mesjtvuu1DqsTDAXc16Tfk0GQwizLkwxsNG2digZnl4v0RnVY77gcLZAp1MAtOgIJJn8AMEyfX4eFEtJoWSffRSsflul/enoG+skv0QRDLVGczhQMnYtI1DIeaYcGBSokz5IDLLnk4XEqE7DBCu3Jme31nZnSblIEx7AGmZo6yCrV98BqlOqT7XxsOOGygZ1VTkLOfz1rDsddedA7snOcc3pxhEdfRzrnlstGOM0DPkNcj3igEh56k23BgXkUwq1LyNh4lHGysvZYfff2NxYa6jtnNfOvA0QfTBYUD/lbKVCZilvL5cMy8skZs3kYm+i0m8+CAQxShIzJEBMeKHncImtns7pHdNOIb1n3qXV2KjRmgx8Gnb2YpXwBHtSgDa1aBLdB4bp4DJBdnIejrg0kQHa8RbL7zN93C7pib+wWFQ7Ot9nAASozxW5m20GQeHIhWaG3yHOGjiAyr8vc/uGgYNp2RWXdSjSdEs1/FVgYO1IbKy8Mh0UXVVm31mpLOhQNBR0dLsUqkyfWM5sHki+cRS4ZlY7fdTK/HWWydxsE6huBAiFNj0mtMCzj4e4mmrIYPr5dPAjeLUZ6PchQum/O/YIv0phVAjlxOJz/+dIMDU+vnXxg2c+M+Ov9kYk4pJ5w5qWwBxzrWgowRYk4vtwZL4DSELLuTODYJEpfpyZ+lyat7Hjb3WTTz6ZhPfdxqVXsxTmhbwMGBQG8dzLqSJO43XAdO0Ntk5HyctHWLRXP3V3+LPv/bpRqFCXEYTsjXbgMHd6GHk9EeMRxrvyB5cjkj83HS0gPOdTxTSiln068SL5NWhmz7GjhPGzjo3Nvsw4KU6xe2FngmNs7m0uFO2G25rjPPbXx4yspaGe29FabTg5DeCo7xErwhxzOl8qR9uA2JCEv8VIG6zr37c90GDIsGiMygIM/pT6XgPCCHyjVDnOeMm2o0NWvuThGccAqy3wE4wyB0Fu/c/G5In87lY/MzEWcRZ3WrPRqpICyqbJxVxRIH7p28qMbcD5bXVRhl46rwhA75nTjPSYNqPF7OZqEHd1dB86ToN4Xm94dP0bj6oybz518Lw/CTqQd/P/znuG14PPQvVA0wRA2PXUEAAAAASUVORK5CYII=",rh="/assets/deepip-mono-DLg_uEkU.svg",ih="data:image/svg+xml,%3csvg%20width='208'%20height='68'%20viewBox='0%200%20208%2068'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.0297%200L0%2067.8647L203.647%2068L208%2045.3233L38.0937%2045.1729L26.8914%2045.188L35.568%200H13.0297Z'%20fill='%230f1115'/%3e%3c/svg%3e",oh="/assets/patlytics-mono-CijngP6e.svg",lh="/assets/patsnap-mono-Cg35mtbB.svg",ch="data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.0011%2032C7.17873%2032%200%2024.8231%200%2016C0%207.1769%207.17873%200%2016.0011%200C24.8235%200%2032.0022%207.17823%2032.0022%2016C32.0022%2024.8218%2024.8235%2032%2016.0011%2032ZM16.0011%201.03286C7.74697%201.03286%201.03293%207.74643%201.03293%2016C1.03293%2024.2536%207.7483%2030.9671%2016.0011%2030.9671C24.2539%2030.9671%2030.9693%2024.2522%2030.9
24693%2016C30.9693%207.74776%2024.2539%201.03286%2016.0011%201.03286Z'%20fill='%230f1115'/%3e%3cpath%20d='M18.2054%2024.7711C17.8058%2024.7711%2017.4818%2024.4471%2017.4818%2024.0475V22.9456C17.4818%2021.4056%2018.8613%2020.0993%2019.8677%2019.1474C19.9447%2019.0744%2020.019%2019.0041%2020.0907%2018.935C21.2657%2017.8119%2021.8871%2016.2785%2021.8871%2014.5009C21.8871%2012.9171%2021.279%2011.4355%2020.1757%2010.331C19.0711%209.22509%2017.5841%208.61573%2015.9962%208.61573C14.4083%208.61573%2012.9266%209.22509%2011.822%2010.331C10.7187%2011.4368%2010.1106%2012.9171%2010.1106%2014.5009C10.1106%2016.2785%2010.732%2017.8106%2011.9056%2018.935C11.9773%2019.0041%2012.053%2019.0744%2012.1287%2019.1474C13.1364%2020.1006%2014.5158%2021.407%2014.5158%2022.9456V24.0475C14.5158%2024.4471%2014.1919%2024.7711%2013.7922%2024.7711C13.3926%2024.7711%2013.0687%2024.4471%2013.0687%2024.0475V22.9456C13.0687%2022.0296%2011.9508%2020.9702%2011.1342%2020.1975C11.0546%2020.1232%2010.9789%2020.0502%2010.9059%2019.9798C9.43747%2018.5766%208.66211%2016.6821%208.66211%2014.4996C8.66211%2012.5281%209.42021%2010.6854%2010.797%209.30608C12.1751%207.92539%2014.0219%207.16602%2015.9962%207.16602C17.9704%207.16602%2019.8225%207.92539%2021.2007%209.30608C22.5775%2010.6841%2023.3356%2012.5281%2023.3356%2014.4996C23.3356%2016.6808%2022.5602%2018.5766%2021.0918%2019.9798C21.0188%2020.0502%2020.9418%2020.1232%2020.8634%2020.1975C20.0469%2020.9702%2018.929%2022.0283%2018.929%2022.9456V24.0475C18.929%2024.4471%2018.6051%2024.7711%2018.2054%2024.7711Z'%20fill='%230f1115'/%3e%3c/svg%3e",dh="/assets/tradespace-mono-C3GxudLU.svg",uh="/assets/wellspring-mono-BUiyho0T.svg",kt={above:"sold to patent firms",below:"sold to universities"},hh="_map_1lltu_6",mh="_side_1lltu_19",ph="_sideAbove_1lltu_26",fh="_sideBelow_1lltu_29",xh="_sideLabel_1lltu_32",_h="_endLabel_1lltu_33",gh="_middleLabel_1lltu_34",bh="_pipe_1lltu_43",vh="_tail_1lltu_52",yh="_node_1lltu_60",jh="_mouth_1lltu_70",wh="_reveal_1lltu_90",Nh="_questions_1lltu_104",kh="_question_1lltu_104",Ch="_end_1lltu_33",Ah="_panel_1lltu_144",Th="_above_1lltu_158",Sh="_below_1lltu_161",Ih="_category_1lltu_165",Lh="_row_1lltu_175",Eh="_mark_1lltu_184",Rh="_tall_1lltu_190",Oh="_short_1lltu_193",$h="_icon_1lltu_196",Dh="_raster_1lltu_202",Ph="_typed_1lltu_205",Mh="_stem_1lltu_212",Bh="_stemAbove_1lltu_217",Fh="_stemBelow_1lltu_221",qh="_threads_1lltu_235",Hh="_thread_1lltu_235",Wh="_threadStart_1lltu_253",Gh="_wordmark_1lltu_277",Uh="_logo_1lltu_283",zh="_middle_1lltu_34",Yh="_steps_1lltu_325",Vh="_step_1lltu_325",Xh="_rail_1lltu_365",Kh="_stepNode_1lltu_382",Qh="_stepMouth_1lltu_394",Zh="_stepBody_1lltu_409",Jh="_stepQuestion_1lltu_418",em="_stepNobody_1lltu_426",tm="_buyer_1lltu_441",sm="_stepTail_1lltu_450",nm="_stepEnd_1lltu_462",am="_stepFinish_1lltu_483",rm="_phoneThread_1lltu_490",im="_phoneWordmark_1lltu_499",S={map:hh,side:mh,sideAbove:ph,sideBelow:fh,sideLabel:xh,endLabel:_h,middleLabel:gh,pipe:bh,tail:vh,node:yh,mouth:jh,reveal:wh,questions:Nh,question:kh,end:Ch,panel:Ah,above:Th,below:Sh,category:Ih,row:Lh,mark:Eh,tall:Rh,short:Oh,icon:$h,raster:Dh,typed:Ph,stem:Mh,stemAbove:Bh,stemBelow:Fh,threads:qh,thread:Hh,threadStart:Wh,wordmark:Gh,logo:Uh,middle:zh,steps:Yh,step:Vh,rail:Xh,stepNode:Kh,stepMouth:Qh,stepBody:Zh,stepQuestion:Jh,stepNobody:em,buyer:tm,stepTail:sm,stepEnd:nm,stepFinish:am,phoneThread:rm,phoneWordmark:im};function Zs({panel:t,withBuyer:s=!1,className:a,style:n,enter:r=!1}){return e.jsxs("article",{className:_(S.panel,a),style:n,...r?{"data-reveal":""}:{},children:[e.jsxs("h3",{className:S.category,children:[t.category,s?e.jsx("span",{className:S.buyer,children:kt[t.side]}):null]}),t.marks.map(i=>e.jsxs("div",{className:S.row,children:[i.src?e.jsx("img",{src:i.src,alt:i.iconOnly?"":i.name,className:_(S.mark,i.size==="tall"&&S.tall,i.size==="short"&&S.short,i.iconOnly&&S.icon,i.raster&&S.raster)}):null,i.iconOnly||!i.src?e.jsx("span",{className:S.typed,children:i.name}):null]},i.name))]})}const om="M9.6,0 C9.6,42 146,6 146,34 L146,38",is={x:146,y:39};function lm({questions:t,panels:s,reveal:a,showMarketReading:n}){return e.jsxs("ol",{className:S.steps,children:[t.map((r,i)=>{const o=s.find(l=>l.segment===i);return e.jsxs("li",{className:S.step,"data-reveal":!0,style:T(.3+i*.08),children:[e.jsx("span",{className:S.rail,"aria-hidden":"true",children:e.jsx("span",{className:_(S.stepNode,i===0&&S.stepMouth)})}),e.jsxs("div",{className:S.stepBody,children:[e.jsx("h3",{className:S.stepQuestion,children:r}),o?e.jsx(Zs,{panel:o,withBuyer:n}):n?e.jsx("span",{className:S.stepNobody,children:"nobody"}):null]})]},r)}),a?e.jsxs("li",{className:S.stepFinish,children:[e.jsxs("svg",{className:S.phoneThread,viewB
24ox:"0 0 336 97",preserveAspectRatio:"xMinYMin meet","aria-hidden":"true",children:[e.jsx("path",{d:om,pathLength:1,className:S.thread,style:T(.9)}),e.jsx("circle",{cx:is.x,cy:is.y,r:2.4,className:S.threadStart,style:T(1.4)})]}),e.jsx("div",{className:S.phoneWordmark,"data-reveal":"fade",style:T(1.5),children:e.jsx(Ee,{className:S.logo})})]}):n?e.jsxs("li",{className:S.stepTail,children:[e.jsx("span",{className:S.rail,"aria-hidden":"true"}),e.jsx("p",{className:S.stepEnd,children:"⦠20 years of renewals, disputes"})]}):null]})}const cm=["Who invented it?","Is it new?","What's the business?","Is it worth anything?","What do we protect?"],dm=[{category:"Search databases",side:"above",segment:1,marks:[{name:"PatSnap",src:lh,size:"tall"},{name:"Clarivate",src:ah,size:"short",raster:!0},{name:"IPRally",src:ih,iconOnly:!0}]},{category:"Drafting assistants",side:"above",segment:4,marks:[{name:"DeepIP",src:rh,size:"tall"},{name:"Solve Intelligence",src:ch,iconOnly:!0},{name:"Patlytics",src:oh,size:"tall"}]},{category:"Filing systems",side:"below",segment:0,marks:[{name:"Wellspring",src:uh},{name:"Anaqua",src:nh},{name:"Tradespace",src:dh,size:"short"}]}],um=[100,300,500,700,900],hm=["M100,316 C100,350 190,368 330,382 S740,420 772,552","M300,316 C300,374 560,396 772,552","M500,316 C500,386 690,430 772,552","M700,316 C700,416 764,470 772,552","M900,316 C900,416 790,470 772,552"];function Ve({reveal:t=!1,panels:s=dm,questions:a=cm,showMarketReading:n=!0}){return e.jsxs("div",{className:_(S.map,t&&S.reveal),children:[n?e.jsxs(e.Fragment,{children:[e.jsx("span",{className:_(S.side,S.sideAbove),"aria-hidden":"true",children:e.jsx("span",{className:S.sideLabel,children:kt.above})}),e.jsx("span",{className:_(S.side,S.sideBelow),"aria-hidden":"true",children:e.jsx("span",{className:S.sideLabel,children:kt.below})})]}):null,e.jsx("div",{className:S.pipe,"data-reveal":"fade",style:T(.3)}),e.jsx("div",{className:S.tail,"data-reveal":"fade",style:T(.3)}),e.jsx("div",{className:S.mouth,"data-reveal":"pop",style:T(.34)}),a.map((r,i)=>e.jsx("div",{className:S.node,style:{...T(.36+i*.05),left:`calc(${i+1} * var(--seg))`},"data-reveal":"pop"},r)),e.jsx("ol",{className:S.questions,children:a.map((r,i)=>e.jsx("li",{className:S.question,style:{...T(.4+i*.05),left:`calc(${i} * var(--seg))`},"data-reveal":!0,children:r},r))}),n?e.jsx("p",{className:S.end,"data-reveal":"fade",style:T(.7),children:e.jsx("span",{className:S.endLabel,children:"⦠20 years of renewals, disputes"})}):null,s.map((r,i)=>e.jsx(Zs,{panel:r,className:r.side==="above"?S.above:S.below,style:{...T(.62+i*.1),left:`calc(${r.segment} * var(--seg) + var(--seg) / 2)`},enter:!t},r.category)),s.map(r=>e.jsx("span",{className:_(S.stem,r.side==="above"?S.stemAbove:S.stemBelow),style:{left:`calc(${r.segment} * var(--seg) + var(--seg) / 2)`},"aria-hidden":"true"},`stem-${r.category}`)),t?e.jsxs(e.Fragment,{children:[e.jsxs("svg",{className:S.threads,viewBox:"0 0 1252 620",preserveAspectRatio:"none","aria-hidden":"true",children:[hm.map((r,i)=>e.jsx("path",{d:r,pathLength:1,className:S.thread,style:T(.9+i*.14)},r)),um.map((r,i)=>e.jsx("circle",{cx:r,cy:316,r:4,className:S.threadStart,style:T(.9+i*.14)},r))]}),e.jsx("div",{className:S.wordmark,"data-reveal":"fade",style:T(1.7),children:e.jsx(Ee,{className:S.logo})})]}):n?e.jsx("p",{className:S.middle,"data-reveal":"fade",style:T(.95),children:e.jsx("span",{className:S.middleLabel,children:"nobody"})}):null,e.jsx(lm,{questions:a,panels:s,reveal:t,showMarketReading:n})]})}const mm="_slide_16qv2_1",pm="_heading_16qv2_11",_e={slide:mm,heading:pm};function fm(){return e.jsxs("div",{className:_e.slide,children:[e.jsx(se,{className:_e.heading,title:e.jsx(e.Fragment,{children:"Every tool answers one question. Nobody helps the person who has to answer all five."}),lead:"Search databases tell you if an idea is new. Drafting assistants write the application. Filing systems keep the record. Nobody puts it all in front of the one person who has to decide."}),e.jsx(Ve,{})]})}const xm="_w1_18no1_8",_m="_w2_18no1_11",gm="_w3_18no1_14",bm="_call_18no1_20",vm="_callTile_18no1_26",ym="_initials_18no1_37",jm="_who_18no1_49",wm="_clock_18no1_66",Nm="_assist_18no1_86",km="_assistVerb_18no1_103",Cm="_lines_18no1_107",Am="_line_18no1_107",Tm="_speaker_18no1_119",Sm="_pulled_18no1_129",Im="_record_18no1_136",Lm="_search_18no1_155",Em="_wires_18no1_160",Rm="_wire_18no1_160",Om="_source_18no1_172",$m="_sourceChip_18no1_180",Dm="_office_18no1_192",Pm="_officeName_18no1_203",Mm="_sheet_18no1_209",Bm="_sheetBack_18no1_217",Fm="_sheetMid_18no1_222",qm="_sheetFront_18no1_227",Hm="_num_18no1_236",Wm="_sheetBar_18no1_251",Gm="_sheetHighlight_18no1_259",
24Um="_how_18no1_267",zm="_howText_18no1_274",Ym="_ledger_18no1_286",Vm="_head_18no1_292",Xm="_cell_18no1_301",Km="_howCell_18no1_310",Qm="_lastRow_18no1_314",Zm="_business_18no1_317",Jm="_whoPays_18no1_324",ep="_howPill_18no1_329",tp="_bandStart_18no1_340",sp="_picked_18no1_354",np="_howPicked_18no1_357",ap="_stamp_18no1_364",rp="_stampText_18no1_370",ip="_terminal_18no1_389",op="_header_18no1_397",lp="_headerTitle_18no1_408",cp="_live_18no1_416",dp="_headerValue_18no1_435",up="_tile_18no1_453",hp="_tileLabel_18no1_462",mp="_tag_18no1_474",pp="_rows_18no1_478",fp="_row_18no1_478",xp="_rowTag_18no1_490",_p="_spark_18no1_496",gp="_sparkLine_18no1_502",bp="_sparkArea_18no1_508",vp="_mid_18no1_512",yp="_news_18no1_528",jp="_newsSource_18no1_534",wp="_ask_18no1_543",Np="_askText_18no1_554",kp="_askSend_18no1_567",Cp="_askArrow_18no1_577",Ap="_claim_18no1_586",Tp="_claimHead_18no1_589",Sp="_claimHeadTag_18no1_598",Ip="_claimBars_18no1_602",Lp="_barLine_18no1_607",Ep="_claimBar_18no1_602",Rp="_barW1_18no1_618",Op="_barW2_18no1_621",$p="_barW3_18no1_624",Dp="_chip_18no1_627",Pp="_chipTravels_18no1_636",Mp="_sources_18no1_641",Bp="_sourceTravels_18no1_655",Fp="_edit_18no1_659",qp="_editWho_18no1_671",Hp="_editChange_18no1_681",Wp="_editOk_18no1_690",u={w1:xm,w2:_m,w3:gm,call:bm,callTile:vm,initials:ym,who:jm,clock:wm,assist:Nm,assistVerb:km,lines:Cm,line:Am,speaker:Tm,pulled:Sm,record:Im,search:Lm,wires:Em,wire:Rm,source:Om,sourceChip:$m,office:Dm,officeName:Pm,sheet:Mm,sheetBack:Bm,sheetMid:Fm,sheetFront:qm,num:Hm,sheetBar:Wm,sheetHighlight:Gm,how:Um,howText:zm,ledger:Ym,head:Vm,cell:Xm,howCell:Km,lastRow:Qm,business:Zm,whoPays:Jm,howPill:ep,bandStart:tp,picked:sp,howPicked:np,stamp:ap,stampText:rp,terminal:ip,header:op,headerTitle:lp,live:cp,headerValue:dp,tile:up,tileLabel:hp,tag:mp,rows:pp,row:fp,rowTag:xp,spark:_p,sparkLine:gp,sparkArea:bp,mid:vp,news:yp,newsSource:jp,ask:wp,askText:Np,askSend:kp,askArrow:Cp,claim:Ap,claimHead:Tp,claimHeadTag:Sp,claimBars:Ip,barLine:Lp,claimBar:Ep,barW1:Rp,barW2:Op,barW3:$p,chip:Dp,chipTravels:Pp,sources:Mp,sourceTravels:Bp,edit:Fp,editWho:qp,editChange:Hp,editOk:Wp};function $t(){return e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:u.call,children:[e.jsxs("div",{className:u.callTile,children:[e.jsx("span",{className:u.initials,children:"AO"}),e.jsx("span",{className:u.who,children:"Inventor"})]}),e.jsxs("div",{className:u.callTile,children:[e.jsx("span",{className:u.initials,children:"JL"}),e.jsx("span",{className:u.who,children:"Officer"})]}),e.jsxs("div",{className:u.assist,children:[e.jsx("span",{className:u.assistVerb,children:"ask"}),"who designed the pores?"]})]}),e.jsxs("div",{className:u.lines,children:[e.jsxs("div",{className:u.line,children:[e.jsx("span",{className:u.speaker,children:"Okafor"}),e.jsxs("span",{children:["The chemistry isnât new."," ",e.jsx("mark",{className:u.pulled,children:"The pores"})," are."]})]}),e.jsxs("div",{className:u.line,children:[e.jsx("span",{className:u.speaker,children:"Lindqvist"}),e.jsx("span",{children:"Under two nanometres. That was me."})]})]}),e.jsxs("div",{className:u.record,children:[e.jsxs("div",{children:["â what is new · ",e.jsx("span",{children:"the pores"})]}),e.jsxs("div",{children:["â who did what · ",e.jsx("span",{children:"Lindqvist"})]})]}),e.jsx("span",{className:u.clock,children:"14:32"})]})}const Gp=["USPTO","EPO","WIPO","JPO","CNIPA"],Up=200,zp=194,Me=100,Yp=39,Vp=22;function os(t){return Vp+t*Yp}function Js({total:t=3,offices:s=Gp,method:a="by meaning · by keyword · by citation"}){return e.jsxs("div",{className:u.search,children:[e.jsx("svg",{className:u.wires,viewBox:`0 0 ${Up} ${zp}`,"aria-hidden":"true",children:s.map((n,r)=>{const i=os(r);return e.jsxs("g",{children:[e.jsx("path",{className:u.wire,d:`M${Me},16 C${Me},32 ${i},28 ${i},44`}),e.jsx("path",{className:u.wire,d:`M${i},58 C${i},76 ${Me},72 ${Me},84`})]},n)})}),e.jsx("div",{className:u.source,children:e.jsx("span",{className:u.sourceChip,children:"lithium membrane · pores under 2 nm"})}),s.map((n,r)=>e.jsx("div",{className:u.office,style:{left:`${(os(r)-17)/16}em`},children:e.jsx("span",{className:u.officeName,children:n})},n)),e.jsx("div",{className:_(u.sheet,u.sheetBack)}),e.jsx("div",{className:_(u.sheet,u.sheetMid)}),e.jsxs("div",{className:_(u.sheet,u.sheetFront),children:[e.jsxs("div",{className:u.num,children:[e.jsx("span",{children:"US 11,482,xxx · 2022"}),e.jsxs("b",{children:["1 / ",t]})]}),e.jsx("span",{className:_(u.sheetBar,u.w1)}),e.jsx("span",{className:_(u.sheetBar,u.w3)}),e.jsx("span",{className:u.sheetHighlight}),e.jsx("span",{className:_(u.sheetBar,u.w2)}
24)]}),e.jsx("div",{className:u.how,children:e.jsx("span",{className:u.howText,children:a})})]})}const ls=[{business:"Sell the membrane",whoPays:"Plant builders",how:"one sale"},{business:"Run the plants",whoPays:"Lithium buyers",how:"service fee"},{business:"Sell the lithium",whoPays:"Battery makers",how:"per tonne",pick:!0},{business:"License the process",whoPays:"Producers",how:"royalty"}];function en({heading:t="the business"}){return e.jsxs("div",{className:u.ledger,children:[e.jsx("div",{className:u.head,children:t}),e.jsx("div",{className:u.head,children:"who pays"}),e.jsx("div",{className:u.head,children:"how"}),ls.map((s,a)=>{const n=a===ls.length-1;return e.jsxs(m.Fragment,{children:[e.jsx("div",{className:_(u.cell,n&&u.lastRow,s.pick&&u.bandStart),children:e.jsx("span",{className:_(u.business,s.pick&&u.picked),children:s.business})}),e.jsx("div",{className:_(u.cell,n&&u.lastRow),children:e.jsx("span",{className:u.whoPays,children:s.whoPays})}),e.jsxs("div",{className:_(u.cell,u.howCell,n&&u.lastRow),children:[e.jsx("span",{className:_(u.howPill,s.pick&&u.howPicked),children:s.how}),s.pick?e.jsx("span",{className:u.stamp,children:e.jsx("span",{className:u.stampText,children:"officerâs pick"})}):null]})]},s.business)})]})}const Ue="M0,22 L12,18 L24,19 L36,12 L48,14 L60,7 L72,9 L84,3 L100,5";function Xp(){return e.jsxs("div",{className:u.terminal,children:[e.jsxs("div",{className:u.header,children:[e.jsxs("div",{children:[e.jsx("span",{className:u.headerTitle,children:"Sell the lithium"}),e.jsx("span",{className:u.live,children:"live"})]}),e.jsxs("div",{className:u.headerValue,children:["$âB",e.jsx("small",{children:"2030 · +12%/yr"})]})]}),e.jsxs("div",{className:u.tile,children:[e.jsx("div",{className:u.tileLabel,children:"Buyers"}),e.jsxs("div",{className:u.rows,children:[e.jsxs("div",{className:u.row,children:["CATL ",e.jsx("span",{className:u.rowTag,children:"CN"})]}),e.jsxs("div",{className:u.row,children:["LG Energy ",e.jsx("span",{className:u.rowTag,children:"KR"})]}),e.jsxs("div",{className:u.row,children:["Panasonic ",e.jsx("span",{className:u.rowTag,children:"JP"})]})]})]}),e.jsxs("div",{className:u.tile,children:[e.jsxs("div",{className:u.tileLabel,children:["Price, $/t ",e.jsx("span",{className:u.tag,children:"5y"})]}),e.jsxs("svg",{className:u.spark,viewBox:"0 0 100 26",preserveAspectRatio:"none","aria-hidden":"true",children:[e.jsx("path",{className:u.sparkArea,d:`${Ue} L100,26 L0,26 Z`}),e.jsx("path",{className:u.sparkLine,d:Ue})]})]}),e.jsxs("div",{className:u.tile,children:[e.jsxs("div",{className:u.tileLabel,children:["Filings ",e.jsx("span",{className:u.tag,children:"this year"})]}),e.jsxs("div",{className:u.mid,children:["412",e.jsx("small",{children:"+18%"})]}),e.jsx("div",{className:u.rows,children:e.jsxs("div",{className:u.row,children:[e.jsx("span",{children:"from seawater"}),e.jsx("span",{className:u.rowTag,children:"31"})]})})]}),e.jsxs("div",{className:u.tile,children:[e.jsx("div",{className:u.tileLabel,children:"News"}),e.jsxs("div",{className:u.news,children:["Chile opens seawater pilot",e.jsx("span",{className:u.newsSource,children:"Reuters · 2d"})]})]}),e.jsxs("div",{className:u.ask,children:[e.jsxs("span",{className:u.askText,children:[e.jsx("b",{children:"Ask"})," who else pulls lithium from seawater?"]}),e.jsx("span",{className:u.askSend,children:e.jsx("span",{className:u.askArrow,children:"â"})})]})]})}const Kp=["the business, card 3","the interview, card 1","the search, card 2"];function Qp({sources:t=Kp}){return e.jsxs("div",{className:u.claim,children:[e.jsxs("div",{className:u.claimHead,children:[e.jsx("span",{children:"Claim 1"}),e.jsx("span",{className:u.claimHeadTag,children:"draft · for the attorney"})]}),e.jsxs("div",{className:u.claimBars,children:[e.jsxs("div",{className:u.barLine,children:[e.jsx("span",{className:_(u.claimBar,u.barW1)}),e.jsx("span",{className:_(u.chip,u.chipTravels),children:"the lithium"}),e.jsx("span",{className:u.claimBar})]}),e.jsxs("div",{className:u.barLine,children:[e.jsx("span",{className:_(u.claimBar,u.barW2)}),e.jsx("span",{className:u.chip,children:"pores under 2 nm"}),e.jsx("span",{className:u.claimBar})]}),e.jsxs("div",{className:u.barLine,children:[e.jsx("span",{className:u.claimBar}),e.jsx("span",{className:u.chip,children:"no filed patent"}),e.jsx("span",{className:_(u.claimBar,u.barW2)})]}),e.jsx("div",{className:u.barLine,children:e.jsx("span",{className:_(u.claimBar,u.barW3)})})]}),e.jsxs("ul",{className:u.sources,children:[e.jsxs("li",{className:u.sourceTravels,children:["â³ ",e.jsx("b",{children:"the lithium"})," · ",t[0]]}),e.jsxs("li",{children:["â³ ",e.jsx("b",{children:"pores under 2 nm"})," · ",t[1]]}),e.jsxs("li",{children:["â³ ",e.jsx("b",{children:"no filed patent"})," · ",t[2]]})]}),e.jsx("div",{className:u.claimHead,children:e.jsx("span",{children:"Claim 2"})}),e.jsxs("div",{className:u.claimBars,children:[e.jsxs("div",{className:u.barLine,children:[e.jsx("span",{className:_(u.claimBar,u.barW3)}),e.jsx("span",{className:u.claimBar})]}),e.jsx("div",{className:u.barLine,children:e.jsx("span",{className:_(u.claimBar,u.barW1)})})]}),e.jsxs("div",{className:u.edit,children:[e.jsx("span",{className:u.editWho,children:"Attorneyâs edit"}),e.jsxs("span",{className:u.editChange,children:["from ",e.jsx("s",{children:"seawater"})," brine"]}),e.jsx("span",{className:u.editOk,children:"â accepted"})]})]})}const Zp="_row_h2lyo_8",Jp="_stations_h2lyo_18",ef="_station_h2lyo_18",tf="_card_h2lyo_31",sf="_question_h2lyo_43",nf="_outcome_h2lyo_50",af="_hops_h2lyo_62",rf="_hop_h2lyo_62",of="_hopHead_h2lyo_79",lf="_hopDot_h2lyo_87",cf="_travels_h2lyo_93",df="_carries_h2lyo_127",uf="_carry_h2lyo_135",hf="_carryLabel_h2lyo_146",ee={row:Zp,stations:Jp,station:ef,card:tf,question:sf,outcome:nf,hops:af,hop:rf,hopHead:of,hopDot:lf,travels:cf,carries:df,carry:uf,carryLabel:hf},mf=[{question:"Who invented it?",outcome:"Caveat sits in on the interview call, suggests questions as the inventors talk, and writes up the invention from the transcript.",artifact:e.jsx($t,{})},{question:"Is it new?",outcome:"Searches every patent office, by meaning as well as by keyword, for the patents closest to the invention.",artifact:e.jsx(Js,{})},{question:"What's the business?",outcome:"Lays out every business model the invention could support, from selling it to running it to licensing the know-how.",artifact:e.jsx(en,{})},{question:"Is it worth anything?",outcome:"Puts the market for the chosen business on one screen, buyers, prices and filings included, and answers questions about it.",artifact:e.jsx(Xp,{})},{question:"What do we protect?",outcome:"Turns the four answers above into a first claim, and the patent attorney takes it from there.",artifact:e.jsx(Qp,{})}
24],cs=[{carried:"the invention, in writing"},{carried:"still new"},{carried:"sell the lithium",travels:!0},{carried:"worth it",travels:!0}],pf=1252,ff=72,ds=230,xf=25.5,us=40,tn=64,We=60,hs=18;function _f(t){const s=ds+xf;return{from:t*s+ds-us,to:(t+1)*s+us}}function gf(t,s){return`M${t},${tn} C${t},${hs} ${s},${hs} ${s},${We}`}function bf(t){return`M${t-4.5},${We-5.5} L${t},${We} L${t+4.5},${We-5.5}`}const vf=.3,yf=.08,ms=.75,ps=.14,jf=.3;function wf(t,s){return{...T(s),"--i":String(t)}}function Nf(){return e.jsxs("div",{className:ee.row,children:[e.jsx("svg",{className:ee.hops,viewBox:`0 0 ${pf} ${ff}`,preserveAspectRatio:"none","aria-hidden":"true",children:cs.map((t,s)=>{const{from:a,to:n}=_f(s);return e.jsxs("g",{className:_(t.travels&&ee.travels),style:T(ms+s*ps),children:[e.jsx("circle",{className:ee.hopDot,cx:a,cy:tn,r:3}),e.jsx("path",{className:ee.hop,d:gf(a,n),pathLength:1}),e.jsx("path",{className:ee.hopHead,d:bf(n)})]},t.carried)})}),e.jsx("ol",{className:ee.carries,children:cs.map((t,s)=>e.jsx("li",{className:_(ee.carry,t.travels&&ee.travels),style:wf(s,ms+s*ps+jf),"data-reveal":"fade",children:e.jsx("span",{className:ee.carryLabel,children:t.carried})},t.carried))}),e.jsx("ol",{className:ee.stations,children:mf.map((t,s)=>e.jsxs("li",{className:ee.station,style:T(vf+s*yf),"data-reveal":!0,children:[e.jsx("div",{className:ee.card,"aria-hidden":"true",children:t.artifact}),e.jsx("h3",{className:ee.question,children:t.question}),e.jsx("p",{className:ee.outcome,children:t.outcome})]},t.question))})]})}const kf="_slide_141r5_1",Cf="_heading_141r5_9",fs={slide:kf,heading:Cf};function Af(){return e.jsxs("div",{className:fs.slide,children:[e.jsx(se,{className:fs.heading,title:"Each answer makes the next one easy.",lead:"The five questions depend on each other, so we ask them in order and hand every answer to the next."}),e.jsx(Nf,{})]})}function Tf(){return e.jsxs("div",{className:_e.slide,children:[e.jsx(se,{className:_e.heading,title:"We built for the person who has to answer all five.",lead:"Every answer goes into one record that travels with the invention."}),e.jsx(Ve,{reveal:!0})]})}const Sf="/assets/renzo-cecere-D0scOFs6.jpg",sn="/assets/tuba-yamac-LN9bqAv3.png",If="/assets/william-cielen-iAoyzVmJ.png",Lf="_slide_1dpyr_4",Ef="_heading_1dpyr_10",Rf="_grid_1dpyr_14",Of="_founders_1dpyr_23",$f="_founder_1dpyr_23",Df="_founderPhoto_1dpyr_35",Pf="_founderText_1dpyr_50",Mf="_name_1dpyr_54",Bf="_role_1dpyr_62",Ff="_bio_1dpyr_71",qf="_backers_1dpyr_80",Hf="_backer_1dpyr_80",Wf="_backerPhoto_1dpyr_94",Gf="_backerText_1dpyr_109",Uf="_rowHead_1dpyr_116",zf="_tag_1dpyr_123",Yf="_line_1dpyr_131",V={slide:Lf,heading:Ef,grid:Rf,founders:Of,founder:$f,founderPhoto:Df,founderText:Pf,name:Mf,role:Bf,bio:Ff,backers:qf,backer:Hf,backerPhoto:Wf,backerText:Gf,rowHead:Uf,tag:zf,line:Yf},Vf=[{photo:Ot,name:"David Gu",role:"Co-founder",bio:"Founding COO at Hilt, a PearVC-backed cybersecurity company. Built enterprise AI at RBC; medical-AI research at the Montreal Neuro before that."},{photo:Rt,name:"Andrew Wu",role:"Co-founder",bio:"Co-founded LabGiant, a network of 8,000+ researchers across Canada. Before that, Director of Engineering at Morgan Stanley, leading the teams that process over $5 billion in taxes a year."}],Xf=[{photo:Sf,photoAlt:"Renzo Cecere",name:"Vitruvius Venture Studio",tag:"Backer · first pilot",line:"Renzo Cecere, 25 years as Chief of Cardiac Surgery at the McGill University Health Centre. His 15-startup portfolio is piloting Caveat."},{photo:If,photoAlt:"Will Cielen",name:"Will Cielen",tag:"Backer",line:"Founder of Hilt, a cybersecurity company valued at $50 million. Before that, the youngest quant at National Bank."},{photo:sn,name:"Tuba Yamaç",tag:"Advisor",line:"Senior Partner and patent attorney at BCF. PhD in biomedical materials; twenty years of medtech patents."}];function Kf(){return e.jsxs("div",{className:V.slide,children:[e.jsx(se,{className:V.heading,title:"Two founders, a patent attorney, and two backers."}),e.jsxs("div",{className:V.grid,children:[e.jsx("div",{className:V.founders,children:Vf.map((t,s)=>e.jsxs("article",{className:V.founder,"data-reveal":!0,style:T(.24+s*.1),children:[e.jsx("div",{className:V.founderPhoto,children:e.jsx("img",{src:t.photo,alt:t.name})}),e.jsxs("div",{className:V.founderText,children:[e.jsx("h3",{className:V.name,children:t.name}),e.jsx("p",{className:V.role,children:t.role}),e.jsx("p",{className:V.bio,children:t.bio})]})]},t.name))}),e.jsx("div",{className:V.backers,children:Xf.map((t,s)=>e.jsxs("div",{className:V.backer,"data-reveal":!0,style:T(.5+s*.1),children:[e.jsx("span",{className:V.backerPhoto,children:e.jsx("img",{src:t.photo,alt:t.photoAlt??t.name})}),e.jsxs("div",{className:V.backerText,children:[e.jsxs("div",{className:V.rowHead,children:[e.jsx("span",{className:V.name,children:t.name}),e.jsx("span",{className:V.tag,children:t.tag})]}),e.jsx("p",{className:V.line,children:t.line})]})]},t.name))})]})]})}const Qf="_slide_qfa1p_4",Zf="_top_qfa1p_11",Jf="_heading_qfa1p_17",e0="_pipeline_qfa1p_23",t0="_pipelineFigure_qfa1p_31",s0="_pipelineCaption_qfa1p_38",n0="_seats_qfa1p_50",a0="_seat_qfa1p_50",r0="_seatHead_qfa1p_72",i0="_party_qfa1p_84",o0="_name_qfa1p_88",l0="_status_qfa1p_96",c0="_detail_qfa1p_106",d0="_numeral_qfa1p_114",u0="_numFigure_qfa1p_122",h0="_numCaption_qfa1p_136",K={slide:Qf,top:Zf,heading:Jf,pipeline:e0,pipelineFigure:t0,pipelineCaption:s0,seats:n0,seat:a0,seatHead:r0,party:i0,name:o0,status:l0,detail:c0,numeral:d0,numFigure:u0,numCaption:h0},m0=[{seat:"Inventors",parties:[{name:"Sandvik",status:"Design partner",detail:"Global industrial manufacturer."},{name:"Vitruvius",status:"Pilot live",detail:"Venture studio, healthtech."}
24],numeral:{figure:"15",caption:"Medtech startups onboarding since July"}},{seat:"Universities",parties:[{name:"McGill",status:"Live RFP bid",detail:"Patent services RFP. We are bidding with BCF."},{name:"Concordia",status:"Early pilot",detail:"Just underway."}],numeral:{figure:"12",caption:"Universities weâre already inside"}},{seat:"Law firms",parties:[{name:"BCF",status:"Design partner",detail:"Bidding on the McGill RFP with us."}]}],xs={figure:"$75k",caption:"in the pipeline"};function p0(){return e.jsxs("div",{className:K.slide,children:[e.jsxs("div",{className:K.top,children:[e.jsx(se,{className:K.heading,title:"Two pilots, one RFP bid, and two design partners."}),e.jsxs("div",{className:K.pipeline,"data-reveal":!0,style:T(.3),children:[e.jsx("span",{className:K.pipelineFigure,children:xs.figure}),e.jsx("span",{className:K.pipelineCaption,children:xs.caption})]})]}),e.jsx("div",{className:K.seats,children:m0.map((t,s)=>e.jsxs("article",{className:K.seat,"data-reveal":!0,style:T(.3+s*.1),children:[e.jsx("h3",{className:K.seatHead,children:t.seat}),t.parties.map(a=>e.jsxs("div",{className:K.party,children:[e.jsx("span",{className:K.name,children:a.name}),e.jsx("span",{className:K.status,children:a.status}),e.jsx("p",{className:K.detail,children:a.detail})]},a.name)),t.numeral?e.jsxs("div",{className:K.numeral,children:[e.jsx("span",{className:K.numFigure,children:t.numeral.figure}),e.jsx("span",{className:K.numCaption,children:t.numeral.caption})]}):null]},t.seat))})]})}const f0="_slide_13yu8_6",x0="_heading_13yu8_17",_0="_stage_13yu8_24",g0="_desk_13yu8_33",b0="_clip_13yu8_44",v0="_tilt_13yu8_47",y0="_sheet_13yu8_51",j0="_old_13yu8_56",w0="_mast_13yu8_59",N0="_outlet_13yu8_66",k0="_date_13yu8_73",C0="_hairline_13yu8_80",A0="_headline_13yu8_85",T0="_hero_13yu8_93",S0="_cols_13yu8_97",I0="_col_13yu8_97",L0="_pen_13yu8_119",E0="_penText_13yu8_133",R0="_answer_13yu8_140",O0="_torn1_13yu8_154",$0="_torn2_13yu8_195",D0="_torn3_13yu8_236",P0="_torn4_13yu8_277",M0="_torn5_13yu8_318",B0="_torn6_13yu8_359",q={slide:f0,heading:x0,stage:_0,desk:g0,clip:b0,tilt:v0,sheet:y0,old:j0,mast:w0,outlet:N0,date:k0,hairline:C0,headline:A0,hero:T0,cols:S0,col:I0,pen:L0,penText:E0,answer:R0,torn1:O0,torn2:$0,torn3:D0,torn4:P0,torn5:M0,torn6:B0},F0=[{outlet:"USPTO",date:"Sep 2022",headline:"Examiners begin prior-art searches with SimSearch, an AI similarity search",old:!0,left:"25.625em",top:"1.25em",width:"18.75em",tilt:"5deg",torn:q.torn1,delay:.3},{outlet:"European Patent Office",date:"Aug 2023",headline:"AI-PreSearch ranks the prior art at the start of every examinerâs search",old:!0,left:"1.25em",top:"3.75em",width:"20em",tilt:"-6deg",torn:q.torn2,delay:.42},{outlet:"USPTO · Press release",date:"Oct 8, 2025",headline:"USPTO launches new AI pilot for pre-examination utility application search",left:"29.375em",top:"20.625em",width:"18.125em",tilt:"3deg",torn:q.torn3,delay:.66},{outlet:"USPTO",date:"Apr 2026",headline:"AI search pilot extended, fee waived, intake doubled to 3,200",left:"1.25em",top:"21.25em",width:"17.5em",tilt:"2deg",torn:q.torn4,delay:.78},{outlet:"Bloomberg Law",date:"Jul 13, 2026",headline:"USPTOâs AI-Based Search Tools Send Warning to Patent Applicants",left:"14.375em",top:"27.5em",width:"21.875em",tilt:"-4deg",torn:q.torn5,delay:.9},{outlet:"The Washington Post",date:"Jul 15, 2025",headline:e.jsxs(e.Fragment,{children:["From July 21, examiners must run an AI similarity check on"," ",e.jsxs("span",{className:q.pen,children:[e.jsx("svg",{viewBox:"0 0 200 80",preserveAspectRatio:"none","aria-hidden":"true",children:e.jsx("ellipse",{cx:"100",cy:"40",rx:"94",ry:"33",stroke:"currentColor",strokeOpacity:"0.75",strokeWidth:"2.4",fill:"none",strokeLinecap:"round",strokeDasharray:"280 4 60 6 100 3",transform:"rotate(-2 100 40)"})}),e.jsx("span",{className:q.penText,children:"every application"})]})]}),hero:!0,left:"7.5em",top:"8.125em",width:"26.875em",tilt:"-2.5deg",torn:q.torn6,delay:.54}];function q0({height:t}){return e.jsxs("div",{className:q.cols,children:[e.jsx("div",{className:q.col,style:{height:t}}),e.jsx("div",{className:q.col,style:{height:t}})]})}const H0=["2.125em","1.875em","2.5em","1.75em","2.25em","4em"];function W0(){return e.jsxs("div",{className:q.slide,children:[e.jsx(se,{className:q.heading,title:"Examiners now search with AI. Filings are still decided by guess.",lead:"Since July 2025, every application meets an AI search before a human reads it."}),e.jsxs("div",{className:q.stage,children:[e.jsx("div",{className:q.desk,children:F0.map((t,s)=>e.jsx("div",{className:_(q.clip,t.hero&&q.hero),style:{...T(t.delay),left:t.left,top:t.top,width:t.width},"data-reveal":"pop",children:e.jsx("div",{className:q.tilt,style:{transform:`rotate(${t.tilt})`},children:e.jsxs("article",{className:_(q.sheet,t.old&&q.old,t.torn),children:[e.jsxs("div",{className:q.mast,children:[e.jsx("span",{className:q.outlet,children:t.outlet}),e.jsx("span",{className:q.date,children:t.date})]}),e.jsx("div",{className:q.hairline}),e.jsx("h3",{className:q.headline,children:t.headline}),e.jsx(q0,{height:H0[s]})]})})},t.outlet+t.date))}),e.jsx("h2",{className:q.answer,"data-reveal":!0,style:T(1.45),children:"We start at the decision."})]})]})}const G0="[email protected]",U0={contactEmail:G0,showNavHint:!1,pageNumberPadWidth:2},z0=[{id:"cover",component:Zd,modifierClasses:["intro"]},{id:"phantom",component:sh,modifierClasses:["statement"]},{id:"pipeline",component:fm,modifierClasses:["content","scrollOnMobile"]},{id:"reveal",component:Tf,modifierClasses:["content","scrollOnMobile"]},{id:"product",component:Af,modifierClasses:["content","scrollOnMobile"]},{id:"why-now",component:W0,modifierClasses:["content","scrollOnMobile"]},{id:"ladder",component:Zu,modifierClasses:["content","scrollOnMobile"]},{id:"go-to-market",component:Au,modifierClasses:["content","scrollOnMobile"]},{id:"traction",component:p0,modifierClasses:["content","scrollOnMobile"]},{id:"team",component:Kf,modifierClasses:["content","scrollOnMobile"]}];function d2(){return Yd(),e.jsx(Lt,{slides:z0,styles:Vs,rootClassName:"deck2",...U0})}const Y0="Caveat · for technology transfer offices";function V0(){m.useEffect(()=>{const t=document.title;return document.title=Y0,()=>{document.title=t}},[])}
24const nn=[{category:"Search databases",side:"above",segment:1,marks:[{name:"Patents"},{name:"Journals"},{name:"Citations"}]},{category:"Filing systems",side:"below",segment:0,marks:[{name:"Forms"},{name:"Deadlines"},{name:"Agreements"}]}],an=["What is the innovation?","Is it new?","Which pathway to market?","Is there a market?","Go or no-go?"],X0=["US","EP","WO","JP","CN"];function K0(){return e.jsxs("div",{className:_e.slide,children:[e.jsx(se,{className:_e.heading,title:"We built for the person who has to answer all five.",lead:"Every answer goes into one record that travels with the invention."}),e.jsx(Ve,{reveal:!0,panels:nn,questions:an,showMarketReading:!1})]})}const Q0="_frame_povh1_3",Z0="_card_povh1_11 _card_h2lyo_31",J0="_grows_povh1_30",dt={frame:Q0,card:Z0,grows:J0};function ne({scale:t,width:s=14.375,height:a=14,growsOnPhone:n=!1,className:r,children:i}){const o={"--artifact-scale":String(t),"--artifact-width":String(s),"--artifact-height":String(a)};return e.jsx("div",{className:_(dt.frame,r),style:o,"aria-hidden":"true",children:e.jsx("div",{className:_(dt.card,n&&dt.grows),children:i})})}const ex="_head_9lgul_8 _head_bausm_5",tx="_headTag_9lgul_11 _headTag_bausm_17",sx="_drop_9lgul_16",nx="_file_9lgul_21",ax="_fileGlyph_9lgul_29",rx="_fileText_9lgul_48",ix="_fileName_9lgul_53",ox="_fileDetail_9lgul_62",lx="_dropFoot_9lgul_68",cx="_account_9lgul_77",dx="_accountLine_9lgul_82",ux="_lineTitle_9lgul_93",hx="_lineValue_9lgul_100",mx="_lineWords_9lgul_105",px="_lineBar_9lgul_112",fx="_asked_9lgul_120",xx="_lineState_9lgul_123",_x="_lineSource_9lgul_124",gx="_state_9lgul_131",bx="_stateGuess_9lgul_138",vx="_stateAsked_9lgul_139",yx="_source_9lgul_149",jx="_panel_9lgul_158",wx="_term_9lgul_163",Nx="_termName_9lgul_172",kx="_termMeaning_9lgul_178",Cx="_termSpoken_9lgul_184",Ax="_output_9lgul_191",Tx="_outputWhat_9lgul_202",Sx="_outputDetail_9lgul_209",P={head:ex,headTag:tx,drop:sx,file:nx,fileGlyph:ax,fileText:rx,fileName:ix,fileDetail:ox,dropFoot:lx,account:cx,accountLine:dx,lineTitle:ux,lineValue:hx,lineWords:mx,lineBar:px,asked:fx,lineState:xx,lineSource:_x,state:gx,stateGuess:bx,stateAsked:vx,source:yx,panel:jx,term:wx,termName:Nx,termMeaning:kx,termSpoken:Cx,output:Ax,outputWhat:Tx,outputDetail:Sx},Ix=[{name:"manuscript.pdf",detail:"14 pages"},{name:"lab-meeting.pptx",detail:"22 slides"},{name:"poster.pdf",detail:"1 page"}];function rn(){return e.jsxs("div",{className:P.drop,children:[e.jsx("div",{className:P.head,children:e.jsx("span",{children:"From the inventor"})}),Ix.map(t=>e.jsxs("div",{className:P.file,children:[e.jsx("span",{className:P.fileGlyph}),e.jsxs("span",{className:P.fileText,children:[e.jsx("span",{className:P.fileName,children:t.name}),e.jsx("span",{className:P.fileDetail,children:t.detail})]})]},t.name)),e.jsx("div",{className:P.dropFoot,children:e.jsx("span",{children:"sent Monday · 09:12"})})]})}const Lx=[{title:"What it is",value:"Pulls lithium from seawater",state:"confirmed",source:"manuscript p.2"},{title:"The problem it solves",state:"confirmed",source:"manuscript p.1"},{title:"What seems new",value:"Pores under 2 nm",state:"guess",source:"slides 14"},{title:"Does it work yet",value:"Built and run since March",state:"confirmed",source:"poster"},{title:"Who made it",value:"Okafor, Lindqvist",state:"guess",source:"byline only"},{title:"Who paid",value:"Which grant paid for this?",state:"asked"},{title:"Shown anywhere yet",value:"Has the poster been shown?",state:"asked"},{title:"Where it could be used",state:"confirmed",source:"manuscript p.12"},{title:"What you'd like next",state:"guess",source:"slides 22"}],Ex={confirmed:"â confirmed",guess:"hypothesis",asked:"asked"};function Rx(){return e.jsxs("div",{className:P.account,children:[e.jsxs("div",{className:P.head,children:[e.jsx("span",{children:"The summary"}),e.jsx("span",{className:P.headTag,children:"lithium membrane"})]}),Lx.map(t=>e.jsxs("div",{className:P.accountLine,children:[e.jsx("span",{className:P.lineTitle,children:t.title}),e.jsx("span",{className:P.lineValue,children:t.value?e.jsx("span",{className:_(P.lineWords,t.state==="asked"&&P.asked),children:t.value}):e.jsx("span",{className:P.lineBar})}),e.jsx("span",{className:P.lineState,children:e.jsx("span",{className:_(P.state,t.state==="guess"&&P.stateGuess,t.state==="asked"&&P.stateAsked),children:Ex[t.state]})}),e.jsx("span",{className:P.lineSource,children:e.jsx("span",{className:P.source,children:t.source??"to Okafor"})})]},t.title))]})}const Ox=[{term:"Sub-2 nm pores",meaning:"Openings about ten atoms wide, small enough to sort ions by size.",justSpoken:!0},{term:"Selectivity",meaning:"How well the membrane lets lithium through and keeps sodium out."}];function $x(){return e.jsxs("div",{className:P.panel,children:[e.jsxs("div",{className:P.head,children:[e.jsx("span",{children:"Glossary"}),e.jsx("span",{className:P.headTag,children:"as they speak"})]}),Ox.map(t=>e.jsxs("div",{className:_(P.term,t.justSpoken&&P.termSpoken),children:[e.jsx("span",{className:P.termName,children:t.term}),e.jsx("span",{className:P.termMeaning,children:t.meaning})]},t.term))]})}const Dx=[{what:"Transcript",detail:"32 minutes"},{what:"Who made it",detail:"was a hypothesis · now confirmed"}
24,{what:"Promised",detail:"pore-size data · Lindqvist"}];function Px(){return e.jsxs("div",{className:P.panel,children:[e.jsx("div",{className:P.head,children:e.jsx("span",{children:"After the call"})}),Dx.map(t=>e.jsxs("div",{className:P.output,children:[e.jsxs("span",{className:P.outputWhat,children:["â ",t.what]}),e.jsx("span",{className:P.outputDetail,children:t.detail})]},t.what))]})}const Mx="_slide_1t9qo_3 _slide_1tkxi_6",Bx="_heading_1t9qo_8 _heading_1tkxi_13",Fx="_station_1t9qo_17",qx="_body_1t9qo_22",Hx="_drawing_1t9qo_30",Wx="_captions_1t9qo_37",Gx="_point_1t9qo_44",Ux="_detail_1t9qo_51",me={slide:Mx,heading:Bx,station:Fx,body:qx,drawing:Hx,captions:Wx,point:Gx,detail:Ux},zx=.3,Yx=.5,Vx=.1;function ke({station:t,title:s,captions:a,children:n}){return e.jsxs("div",{className:me.slide,children:[e.jsxs("header",{className:me.heading,children:[e.jsx("p",{className:me.station,"data-reveal":!0,style:T(.02),children:e.jsx("span",{className:"mono-label",children:t})}),e.jsx("h2",{className:"h-title","data-reveal":!0,style:T(.08),children:s})]}),e.jsxs("div",{className:me.body,children:[e.jsx("div",{className:me.drawing,"data-reveal":!0,style:T(zx),children:n}),e.jsx("ol",{className:me.captions,children:a.map((r,i)=>e.jsxs("li",{className:me.caption,"data-reveal":!0,style:T(Yx+i*Vx),children:[e.jsx("h3",{className:me.point,children:r.point}),r.detail?e.jsx("p",{className:me.detail,children:r.detail}):null]},r.point))})]})]})}const Xx="_sidePanels_15ai5_3",Kx={sidePanels:Xx},he={form:"The invention disclosure form",meeting:"The inventor meeting",preEvaluation:"The pre-evaluation",decision:"The decision brief",office:"The whole office"},Qx=[{point:"Defines terms as they come up.",detail:"A running glossary on screen, built from the conversation."},{point:"Suggests the next question.",detail:"One at a time, aimed at what the summary still lacks."},{point:"Writes it up afterwards.",detail:"The transcript, who did what, and the documents the inventor promised to send."}],ut=2,Zx=8,Jx=5.125;function e1(){return e.jsxs(ke,{station:he.meeting,title:"Caveat sits in on the inventor call, with a glossary and guidance questions.",captions:Qx,children:[e.jsx(ne,{scale:ut,children:e.jsx($t,{})}),e.jsxs("div",{className:Kx.sidePanels,children:[e.jsx(ne,{scale:ut,width:13,height:Zx,children:e.jsx($x,{})}),e.jsx(ne,{scale:ut,width:13,height:Jx,children:e.jsx(Px,{})})]})]})}function t1(){return e.jsxs("div",{className:le.cover,children:[e.jsx("div",{className:le.wordmark,"data-reveal":!0,style:T(.05),children:e.jsx(Ee,{className:le.logo})}),e.jsx("p",{className:le.tagline,"data-reveal":!0,style:T(.2),children:"Start with one disclosure."})]})}const s1="_head_1v19r_5 _head_bausm_5",n1="_headTag_1v19r_8 _headTag_bausm_17",a1="_decision_1v19r_13",r1="_choices_1v19r_18",i1="_choice_1v19r_18",o1="_choiceMark_1v19r_34",l1="_choiceWords_1v19r_42",c1="_chosen_1v19r_49",d1="_note_1v19r_62",u1="_noteLabel_1v19r_67",h1="_noteWords_1v19r_74",m1="_recorded_1v19r_79",p1="_brief_1v19r_92",f1="_masthead_1v19r_97 _masthead_bausm_22",x1="_mastheadTitle_1v19r_102 _mastheadTitle_bausm_26",_1="_mastheadMeta_1v19r_105",g1="_section_1v19r_111",b1="_bar_1v19r_119",v1="_w1_1v19r_127",y1="_w2_1v19r_130",j1="_w3_1v19r_133",w1="_w4_1v19r_136",N1="_briefRow_1v19r_139",k1="_briefQuestion_1v19r_146",C1="_briefBar_1v19r_152",A1="_briefFoot_1v19r_157",B={head:s1,headTag:n1,decision:a1,choices:r1,choice:i1,choiceMark:o1,choiceWords:l1,chosen:c1,note:d1,noteLabel:u1,noteWords:h1,recorded:m1,brief:p1,masthead:f1,mastheadTitle:x1,mastheadMeta:_1,section:g1,bar:b1,w1:v1,w2:y1,w3:j1,w4:w1,briefRow:N1,briefQuestion:k1,briefBar:C1,briefFoot:A1},T1=["Proceed","Hold","Shelve"],S1="Proceed";function on(){return e.jsxs("div",{className:B.decision,children:[e.jsxs("div",{className:B.head,children:[e.jsx("span",{children:"The decision"}),e.jsx("span",{className:B.headTag,children:"lithium membrane"})]}),e.jsx("div",{className:B.choices,children:T1.map(t=>e.jsxs("div",{className:_(B.choice,t===S1&&B.chosen),children:[e.jsx("span",{className:B.choiceMark}),e.jsx("span",{className:B.choiceWords,children:t})]},t))}),e.jsxs("div",{className:B.note,children:[e.jsx("span",{className:B.noteLabel,children:"Your note"}),e.jsx("span",{className:B.noteWords,children:"The pores are new and battery makers are buying. File before the October conference."})]}),e.jsxs("div",{className:B.recorded,children:[e.jsx("span",{children:"recorded · J. Lavoie"}),e.jsx("span",{children:"14 Oct · 16:05"})]})]})}const I1=["Is there a buyer?","Is there a market?","How crowded is it?","Is now the moment?"];function L1(){return e.jsxs("div",{className:B.brief,children:[e.jsxs("div",{className:B.masthead,children:[e.jsx("span",{className:B.mastheadTitle,children:"Decision brief"}),e.jsx("span",{className:B.mastheadMeta,children:"Lithium membrane · October"})]}),e.jsx("span",{className:B.section,children:"The case"}),e.jsx("span",{className:_(B.bar,B.w1)}),e.jsx("span",{className:_(B.bar,B.w3)}),e.jsx("span",{className:_(B.bar,B.w2)}),e.jsx("span",{className:B.section,children:"The four questions"}),I1.map(t=>e.jsxs("div",{className:B.briefRow,children:[e.jsx("span",{className:B.briefQuestion,children:t}),e.jsx("span",{className:B.briefBar})]},t)),e.jsx("span",{className:B.section,children:"The references"}),e.jsx("span",{className:_(B.bar,B.w1)}),e.jsx("span",{className:_(B.bar,B.w4)}),e.jsx("div",{className:B.briefFoot,children:e.jsx("span",{children:"page 1 of 4"})})]})}const E1=[{point:"Three choices, none favoured.",detail:"Proceed, hold, or shelve. The choice is yours."},{point:"Stores the reason.",detail:"Who decided, when, and why, for the day the inventor or the director asks."},{point:"Prints the brief.",detail:"The case, the four questions and the references, written for the people who were not in the room."}],_s=2;function R1(){return e.jsxs(ke,{station:he.decision,title:"You make the decision, and Caveat writes the brief that explains it.",captions:E1,children:[e.jsx(ne,{scale:_s,children:e.jsx(on,{})}),e.jsx(ne,{scale:_s,width:11,children:e.jsx(L1,{})})]})}const O1=10,$1="proprietary search and ranking";
24function ln(){return e.jsx(Js,{total:O1,offices:X0,method:$1})}const D1="_slide_108r8_1 _slide_1tkxi_6",P1="_heading_108r8_4 _heading_1tkxi_13",M1="_stations_108r8_10",B1="_station_108r8_10",F1="_name_108r8_23",q1="_whatCaveatDoes_108r8_30",ye={slide:D1,heading:P1,stations:M1,station:B1,name:F1,whatCaveatDoes:q1},H1=[{name:he.form,whatCaveatDoes:"The researcher uploads the documents they already have, and Caveat drafts the invention summary.",artifact:e.jsx(rn,{})},{name:he.meeting,whatCaveatDoes:"Caveat sits in on the call with a glossary of the terms and suggested questions, and writes up the notes afterwards.",artifact:e.jsx($t,{})},{name:he.preEvaluation,whatCaveatDoes:"A patentability search across patent and scientific literature databases, and a market assessment.",artifact:e.jsx(ln,{})},{name:he.decision,whatCaveatDoes:"Caveat compiles the invention disclosure, the inventor meeting and the pre-evaluation into one brief. The go/no-go stays yours.",artifact:e.jsx(on,{})}],W1=1.125,G1=.3,U1=.08;function z1(){return e.jsxs("div",{className:ye.slide,children:[e.jsx(se,{className:ye.heading,title:"Caveat treats every innovation on one platform, ready for your go/no-go decision.",lead:"It handles the invention disclosure, the inventor meeting, the patentability search and the market assessment."}),e.jsx("ol",{className:ye.stations,children:H1.map((t,s)=>e.jsxs("li",{className:ye.station,"data-reveal":!0,style:T(G1+s*U1),children:[e.jsx(ne,{scale:W1,children:t.artifact}),e.jsx("h3",{className:ye.name,children:t.name}),e.jsx("p",{className:ye.whatCaveatDoes,children:t.whatCaveatDoes})]},t.name))})]})}const Y1=[{point:"Reads every file.",detail:"Manuscripts, slides and posters go in as they are. Nobody retypes a paper into a form."},{point:"Says how sure it is.",detail:"Each line is marked confirmed or a hypothesis, with the page it came from."},{point:"Asks only for what is missing.",detail:"The researcher gets two short questions, not a blank form."}],gs=1.8;function V1(){return e.jsxs(ke,{station:he.form,title:"The researcher uploads what they already have, and Caveat drafts the invention summary.",captions:Y1,children:[e.jsx(ne,{scale:gs,width:8,children:e.jsx(rn,{})}),e.jsx(ne,{scale:gs,width:22,children:e.jsx(Rx,{})})]})}const X1="_slide_fcit3_6 _slide_1tkxi_6",K1="_heading_fcit3_9 _heading_1tkxi_13",Q1="_body_fcit3_13",Z1="_founders_fcit3_20",J1="_founder_fcit3_20",e_="_photo_fcit3_30",t_="_advisorPhoto_fcit3_39",s_="_words_fcit3_44",n_="_name_fcit3_50",a_="_role_fcit3_57",r_="_bio_fcit3_65",i_="_advisor_fcit3_39",Q={slide:X1,heading:K1,body:Q1,founders:Z1,founder:J1,photo:e_,advisorPhoto:t_,words:s_,name:n_,role:a_,bio:r_,advisor:i_},o_=[{photo:Ot,name:"David Gu",role:"CEO · Co-founder",bio:"Founding COO of Hilt, a Pear VC-backed cybersecurity company valued at $50 million, where he led seven-figure deployments for hedge funds and banks. Before that, enterprise AI at RBC."},{photo:Rt,name:"Andrew Wu",role:"CTO · Co-founder",bio:"CTO of LabGiant, where he built the platform and led its deployments at INRS, McGillâs Goodman Cancer Institute and other institutions. Before that, Director of Engineering at Morgan Stanley, leading the teams that process over $5 billion in taxes a year."}],Se={photo:sn,name:"Tuba Yamaç",role:"Advisor",bio:"Partner and patent agent at BCF, registered in Canada, the United Kingdom and Europe, with twenty years in medical-technology patents. Her expertise guides how Caveat is built."},l_=.24,c_=.12,d_=.55;function u_(){return e.jsxs("div",{className:Q.slide,children:[e.jsx(se,{className:Q.heading,title:"Caveat is built by the same team."}),e.jsxs("div",{className:Q.body,children:[e.jsx("div",{className:Q.founders,children:o_.map((t,s)=>e.jsxs("article",{className:Q.founder,"data-reveal":!0,style:T(l_+s*c_),children:[e.jsx("div",{className:Q.photo,children:e.jsx("img",{src:t.photo,alt:t.name})}),e.jsxs("div",{className:Q.words,children:[e.jsx("h3",{className:Q.name,children:t.name}),e.jsx("p",{className:Q.role,children:t.role}),e.jsx("p",{className:Q.bio,children:t.bio})]})]},t.name))}),e.jsxs("aside",{className:Q.advisor,"data-reveal":!0,style:T(d_),children:[e.jsx("div",{className:Q.advisorPhoto,children:e.jsx("img",{src:Se.photo,alt:Se.name})}),e.jsxs("div",{className:Q.words,children:[e.jsx("h3",{className:Q.name,children:Se.name}),e.jsx("p",{className:Q.role,children:Se.role}),e.jsx("p",{className:Q.bio,children:Se.bio})]})]})]})]})}
24const h_="_slide_nu61z_1 _slide_1tkxi_6",m_="_heading_nu61z_4 _heading_1tkxi_13",p_="_parts_nu61z_10",f_="_part_nu61z_10",x_="_point_nu61z_25",__="_detail_nu61z_34",je={slide:h_,heading:m_,parts:p_,part:f_,point:x_,detail:__},g_=[{point:"What we bring.",detail:"Custom-made proprietary software, compliant with the security requirements of universities and national research institutes, including McGill."},{point:"What you bring.",detail:"Your Technology Transfer teamâs know-how. Your team guides how we tailor the platform."},{point:"What we deliver.",detail:"A finished platform tailored to your office, one that enhances what your team already does."}],b_=.3,v_=.1;function y_(){return e.jsxs("div",{className:je.slide,children:[e.jsx(se,{className:je.heading,title:"Caveatâs platform, shaped by McGillâs Technology Transfer expertise.",lead:"A high-level walkthrough of Caveatâs platform for the Office of Innovation + Partnerships, and how it can be tailored to your Technology Transfer team."}),e.jsx("ol",{className:je.parts,children:g_.map((t,s)=>e.jsxs("li",{className:je.part,"data-reveal":!0,style:T(b_+s*v_),children:[e.jsxs("span",{className:"mono-label",children:["0",s+1]}),e.jsx("h3",{className:je.point,children:t.point}),e.jsx("p",{className:je.detail,children:t.detail})]},t.point))})]})}const j_="/assets/berkeley-BY5zkadq.svg",w_="data:image/svg+xml,%3csvg%20width='478'%20height='53'%20viewBox='0%200%20478%2053'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_14948_13046)'%3e%3cpath%20d='M45.6%2012.1C40.2%209%2034.1%207%2027.9%207C15.5%207%207.7%2016.1%207.7%2026.4C7.7%2035.9%2014.4%2045.7%2028%2045.7C34.4%2045.7%2040.7%2043.5%2046.1%2040V48C40.2%2051.2%2034%2052.5%2027.5%2052.5C8.5%2052.5%200%2038.3%200%2026.3C0%2012.3%2011.5%200.0999985%2027.7%200.0999985C35.6%200.0999985%2042.3%202.9%2045.6%204.3V12.1Z'%20fill='%231f2430'/%3e%3cpath%20d='M110.1%2026.2C110.1%2040.9%2098.9001%2052.5%2082.1001%2052.5C66.1001%2052.5%2055.1001%2040.7%2055.1001%2026.4C55.1001%2012.8%2065.0001%200%2082.5001%200C99.6001%200.1%20110.1%2012.5%20110.1%2026.2ZM62.7001%2026.5C62.7001%2038.1%2071.8001%2045.8%2082.6001%2045.8C88.1001%2045.8%2094.0001%2043.6%2097.5001%2039.7C100.7%2036.2%20102.6%2030.6%20102.6%2026.2C102.6%2017.7%2096.2001%207%2082.8001%207C68.5001%207%2062.7001%2017.9%2062.7001%2026.5Z'%20fill='%231f2430'/%3e%3cpath%20d='M169.4%2051.9H163.1L128.9%2012.5V51.9H122V0.700001H127.9L162.4%2040.4V0.700001H169.4V51.9Z'%20fill='%231f2430'/%3e%3cpath%20d='M226.9%2012.1C221.5%209%20215.4%207%20209.2%207C196.8%207%20189%2016.1%20189%2026.4C189%2035.9%20195.7%2045.7%20209.3%2045.7C215.7%2045.7%20222%2043.5%20227.4%2040V48C221.5%2051.2%20215.3%2052.5%20208.8%2052.5C189.8%2052.5%20181.3%2038.3%20181.3%2026.3C181.3%2012.2%20192.8%200%20209%200C216.9%200%20223.6%202.8%20226.9%204.2V12.1Z'%20fill='%231f2430'/%3e%3cpath%20d='M291.4%2026.2C291.4%2040.9%20280.2%2052.5%20263.4%2052.5C247.4%2052.5%20236.4%2040.7%20236.4%2026.4C236.4%2012.8%20246.3%200%20263.8%200C280.8%200.1%20291.4%2012.5%20291.4%2026.2ZM244%2026.5C244%2038.1%20253.2%2045.8%20263.9%2045.8C269.4%2045.8%20275.3%2043.6%20278.8%2039.7C282%2036.2%20283.9%2030.6%20283.9%2026.2C283.9%2017.7%20277.5%207%20264.1%207C249.8%207%20244%2017.9%20244%2026.5Z'%20fill='%231f2430'/%3e%3cpath%20d='M316.5%200.700001C318.9%200.700001%20322%200.900001%20325.3%202.3C330.8%204.6%20333.3%209.7%20333.3%2014.9C333.3%2020.8%20330.3%2025.3%20324.8%2027.5C329.4%2030.6%20332.3%2035.3%20336.2%2041.6C338.4%2045.1%20339.7%2046.8%20343.2%2051.8H334.5C332.8%2049.3%20325.7%2038.2%20324%2036C319%2029.6%20316.5%2029.6%20313%2029.6H311V51.9H303.7V0.700001H316.5ZM310.9%207V23.1H313.8C314.9%2023.1%20318.9%2023.1%20320.9%2022.3C324.4%2020.9%20325.8%2017.7%20325.8%2015C325.8%2012.1%20324.3%209.3%20321.9%208.2C320%207.3%20317.6%207%20313.2%207H310.9Z'%20fill='%231f2430'/%3e%3cpath%20d='M369%200.700001C373.8%200.700001%20382.1%200.700001%20388.9%206C394.6%2010.3%20398.7%2017.5%20398.7%2026.3C398.7%2039.3%20389.6%2046.1%20386.4%2048C380.2%2051.8%20373.1%2051.8%20367.9%2051.8H351.7V0.700001H369ZM359.1%207.3V45.3H368.5C372.3%2045.3%20378.3%2045%20382.7%2042.4C387.9%2039.2%20391.2%2033%20391.2%2026C391.2%2019.8%20388.3%2012.7%20380.6%209.2C376.4%207.3%20372.9%207.3%20368.3%207.3H359.1Z'%20fill='%231f2430'/%3e%3cpath%20d='M418.8%2051.9H411.5V0.700001H418.8V51.9Z'%20fill='%231f2430'/%3e%3cpath%20d='M477.9%2051.9H470.4L463.5%2036.8H441.8L435.4%2051.9H427.9L449.9%200.5H455.1L477.9%2051.9ZM460.5%2030.2L452.3%2011.7L444.6%2030.2H460.5Z'%20fill='%231f2430'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_14948_13046'%3e%3crect%20width='477.9'%20height='52.5'%20fill='%231f2430'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",N_="/assets/inrs-Bhm3lkgv.png",k_="/assets/mcgill-cWYx2_Bb.svg",C_="/assets/stanford-DM9PwMW2.svg",A_="/assets/ualberta-C29byXJO.svg",T_="_slide_1huur_1 _slide_
241tkxi_6",S_="_heading_1huur_4 _heading_1tkxi_13",I_="_body_1huur_10",L_="_figures_1huur_17",E_="_entry_1huur_25",R_="_figure_1huur_17",O_="_label_1huur_39",$_="_network_1huur_50",D_="_networkLabel_1huur_53",P_="_logos_1huur_61",M_="_logo_1huur_61",B_="_whyCaveat_1huur_91",ie={slide:T_,heading:S_,body:I_,figures:L_,entry:E_,figure:R_,label:O_,network:$_,networkLabel:D_,logos:P_,logo:M_,whyCaveat:B_},F_=[{figure:"156",label:"research facilities"},{figure:"18",label:"institutions"},{figure:"45,000+",label:"searches every month"},{figure:"$80,000+",label:"in transactions every month"}],q_=[{name:"McGill University",logo:k_,width:9.5},{name:"Concordia University",logo:w_,width:12},{name:"University of Alberta",logo:A_,width:11},{name:"INRS",logo:N_,width:3},{name:"Stanford University",logo:C_,width:9.5},{name:"UC Berkeley",logo:j_,width:8.5}],H_=.3,W_=.08,bs=.65,G_=.05,U_=.06;function z_(){return e.jsxs("div",{className:ie.slide,children:[e.jsx(se,{className:ie.heading,title:"You already know LabGiant.",lead:"LabGiant is the marketplace where researchers find and book research facilities."}),e.jsxs("div",{className:ie.body,children:[e.jsx("ul",{className:ie.figures,children:F_.map((t,s)=>e.jsxs("li",{className:ie.entry,"data-reveal":!0,style:T(H_+s*W_),
24children:[e.jsx("span",{className:ie.figure,children:t.figure}),e.jsx("span",{className:ie.label,children:t.label})]},t.label))}),e.jsxs("div",{className:ie.network,children:[e.jsx("span",{className:ie.networkLabel,"data-reveal":!0,style:T(bs),children:"Live across"}),e.jsx("ul",{className:ie.logos,children:q_.map((t,s)=>e.jsx("li",{className:ie.logo,style:{...T(bs+G_+s*U_),width:`${t.width}em`},"data-reveal":!0,children:e.jsx("img",{src:t.logo,alt:t.name,loading:"lazy"})},t.name))})]}),e.jsx("p",{className:ie.whyCaveat,"data-reveal":!0,style:T(1),children:"Technology transfer offices kept asking us for the same thing: custom software built for their work."})]})]})}const Y_="_head_1xfms_7 _head_bausm_5",V_="_headTag_1xfms_11 _headTag_bausm_17",X_="_report_1xfms_16",K_="_grid_1xfms_21",Q_="_referenceRow_1xfms_27",Z_="_partCell_1xfms_30",J_="_part_1xfms_30",eg="_referenceCell_1xfms_44",tg="_dotCell_1xfms_45",sg="_moreCell_1xfms_46",ng="_reference_1xfms_27",ag="_more_1xfms_46",rg="_dot_1xfms_45",ig="_dotTouches_1xfms_74",og="_untouchedTop_1xfms_79",lg="_untouched_1xfms_79",cg="_untouchedFoot_1xfms_81",dg="_finding_1xfms_98",ug="_passage_1xfms_109",hg="_passageSource_1xfms_118",mg="_passageWords_1xfms_124",pg="_atlas_1xfms_131",fg="_pick_1xfms_139",xg="_pickTitle_1xfms_150",_g="_pickTag_1xfms_157",gg="_tile_1xfms_165",bg="_tileQuestion_1xfms_174",vg="_tileEvidence_1xfms_180",yg="_tileSource_1xfms_186",jg="_trend_1xfms_194",wg="_trendLine_1xfms_200",Ng="_trendArea_1xfms_206",kg="_ask_1xfms_212 _ask_18no1_543",Cg="_askText_1xfms_216 _askText_18no1_554",Ag="_askSend_1xfms_219 _askSend_18no1_567",Tg="_askArrow_1xfms_222 _askArrow_18no1_577",D={head:Y_,headTag:V_,report:X_,grid:K_,referenceRow:Q_,partCell:Z_,part:J_,referenceCell:eg,dotCell:tg,moreCell:sg,reference:ng,more:ag,dot:rg,dotTouches:ig,untouchedTop:og,untouched:lg,untouchedFoot:cg,finding:dg,passage:ug,passageSource:hg,passageWords:mg,atlas:pg,pick:fg,pickTitle:xg,pickTag:_g,tile:gg,tileQuestion:bg,tileEvidence:vg,tileSource:yg,trend:jg,trendLine:wg,trendArea:Ng,ask:kg,askText:Cg,askSend:Ag,askArrow:Tg},ht=["the membrane","pores under 2 nm","seawater feed"],Be=1,Sg=[{label:"US 11,482,xxx · 2022",touches:[!0,!1,!0]},{label:"WO 2021/1xx,xxx · 2021",touches:[!0,!1,!1]},{label:"J. Membr. Sci. · 2023",touches:[!0,!1,!0]}];function Ig(){return e.jsxs("div",{className:D.report,children:[e.jsxs("div",{className:D.head,children:[e.jsx("span",{children:"The report"}),e.jsx("span",{className:D.headTag,children:"closest references"})]}),e.jsxs("div",{className:D.grid,children:[e.jsx("span",{}),ht.map((t,s)=>e.jsx("span",{className:_(D.partCell,s===Be&&D.untouchedTop),children:e.jsx("span",{className:D.part,children:t})},t)),Sg.map(t=>e.jsxs("div",{className:D.referenceRow,children:[e.jsx("span",{className:D.referenceCell,children:e.jsx("span",{className:D.reference,children:t.label})}),t.touches.map((s,a)=>e.jsx("span",{className:_(D.dotCell,a===Be&&D.untouched),children:e.jsx("span",{className:_(D.dot,s&&D.dotTouches)})},ht[a]))]},t.label)),e.jsx("span",{className:D.moreCell,children:e.jsx("span",{className:D.more,children:"and seven more"})}),ht.map((t,s)=>e.jsx("span",{className:_(D.dotCell,s===Be&&D.untouchedFoot),children:s===Be?e.jsx("span",{className:D.finding,children:"in none"}):null},t))]}),e.jsxs("div",{className:D.passage,children:[e.jsx("span",{className:D.passageSource,children:"US 11,482,xxx · paragraph 41"}),e.jsx("span",{className:D.passageWords,children:"âa polyamide membrane for recovering lithium from brineâ"})]})]})}const Lg=[{question:"Is there a buyer?",evidence:"CATL, LG Energy, Panasonic",source:"company filings"},{question:"Is there a market?",evidence:"Lithium price, five years",source:"commodity data",withTrend:!0},{question:"How crowded is it?",evidence:"Top filers: Toray, DuPont, Nitto",source:"filings · US, EP, WO"},{question:"Is now the moment?",evidence:"Chile opens a seawater pilot",source:"news · 2 days ago"}];function Eg(){return e.jsxs("div",{className:D.atlas,children:[e.jsxs("div",{className:D.pick,children:[e.jsx("span",{className:D.pickTitle,children:"Sell the lithium"}),e.jsx("span",{className:D.pickTag,children:"the market case"})]}),Lg.map(t=>e.jsxs("div",{className:D.tile,children:[e.jsx("span",{className:D.tileQuestion,children:t.question}),e.jsx("span",{className:D.tileEvidence,children:t.evidence}),t.withTrend?e.jsxs("svg",{className:D.trend,viewBox:"0 0 100 26",preserveAspectRatio:"none","aria-hidden":"true",children:[e.jsx("path",{className:D.trendArea,d:`${Ue} L100,26 L0,26 Z`}),e.jsx("path",{className:D.trendLine,d:Ue})]}):null,e.jsx("span",{className:D.tileSource,children:t.source})]},t.question)),e.jsxs("div",{className:D.ask,children:[e.jsxs("span",{className:D.askText,children:[e.jsx("b",{children:"Ask"})," who else pulls lithium from seawater?"]}
24),e.jsx("span",{className:D.askSend,children:e.jsx("span",{className:D.askArrow,children:"â"})})]})]})}const Rg=[{point:"Proprietary searching and ranking.",detail:"Caveatâs own tool, built for patents and the scientific literature."},{point:"Shows where they overlap.",detail:"Every reference is set against the parts of the invention, with the passage quoted."},{point:"Returns the closest.",detail:"The report keeps to a defined number of relevant references, which you choose."}],vs=2;function Og(){return e.jsxs(ke,{station:he.preEvaluation,title:"Caveat searches patents and the scientific literature, and hands you the closest.",captions:Rg,children:[e.jsx(ne,{scale:vs,children:e.jsx(ln,{})}),e.jsx(ne,{scale:vs,children:e.jsx(Ig,{})})]})}function $g(){return e.jsxs("div",{className:le.cover,children:[e.jsx("h1",{className:le.wordmark,"data-reveal":!0,style:T(.05),children:e.jsx(Ee,{className:le.logo})}),e.jsx("p",{className:le.tagline,"data-reveal":!0,style:T(.2),children:"Turning innovation into real-world impact."})]})}function Dg(){return e.jsxs("div",{className:_e.slide,children:[e.jsx(se,{className:_e.heading,title:"You already have good tools. Reaching a decision takes several of them.",lead:"Search databases tell you if an invention is new. Filing systems keep the record. Caveat brings what the decision needs into one place."}),e.jsx(Ve,{panels:nn,questions:an,showMarketReading:!1})]})}const Pg="_worklist_14wei_4",Mg="_masthead_14wei_9 _masthead_bausm_22",Bg="_mastheadTitle_14wei_15 _mastheadTitle_bausm_26",Fg="_mastheadFact_14wei_18",qg="_groups_14wei_27",Hg="_group_14wei_27",Wg="_groupHead_14wei_39",Gg="_row_14wei_48",Ug="_invention_14wei_57",zg="_nextStep_14wei_64",Yg="_followed_14wei_72",de={worklist:Pg,masthead:Mg,mastheadTitle:Bg,mastheadFact:Fg,groups:qg,group:Hg,groupHead:Wg,row:Gg,invention:Ug,nextStep:zg,followed:Yg},Vg=[{title:"Needs action",rows:[{invention:"Lithium membrane",nextStep:"make the go/no-go",isFollowed:!0},{invention:"Cartilage bioreactor",nextStep:"read the summary"},{invention:"Perovskite coating",nextStep:"pick the pathway"},{invention:"Sepsis biomarker",nextStep:"read the report"}]},{title:"With others",rows:[{invention:"Soil-sensor mesh",nextStep:"inventor · 2 questions"},{invention:"Quantum-dot ink",nextStep:"call booked · Thursday"},{invention:"Gait-analysis model",nextStep:"with the firm"},{invention:"Enzyme stabiliser",nextStep:"inventor · files to send"}]},{title:"Deadlines",rows:[{invention:"Hydrogel dressing",nextStep:"conference · 12 days"},{invention:"Battery binder",nextStep:"paper out · 30 days"},{invention:"Drone docking arm",nextStep:"poster shown · 45 days"}]}];function Xg(){return e.jsxs("div",{className:de.worklist,children:[e.jsxs("div",{className:de.masthead,children:[e.jsx("span",{className:de.mastheadTitle,children:"Your office"}),e.jsx("span",{className:de.mastheadFact,children:"38 open · 3 near their filing bar"})]}),e.jsx("div",{className:de.groups,children:Vg.map(t=>e.jsxs("div",{className:de.group,children:[e.jsx("div",{className:de.groupHead,children:e.jsx("span",{children:t.title})}),t.rows.map(s=>e.jsxs("div",{className:_(de.row,s.isFollowed&&de.followed),children:[e.jsx("span",{className:de.invention,children:s.invention}),e.jsx("span",{className:de.nextStep,children:s.nextStep})]},s.invention))]},t.title))})]})}const Kg=[{point:"One list for the team."},{point:"Status of each case."},{point:"Counts down to filing deadlines."}],Qg=1.75;function Zg(){return e.jsx(ke,{station:he.office,title:"A snapshot of the whole office: every disclosure, its status and its deadlines.",captions:Kg,children:e.jsx(ne,{scale:Qg,width:32,height:14.5,growsOnPhone:!0,children:e.jsx(Xg,{})})})}const Jg=[{point:"Lays out the commercialization pathways."},{point:"Answers four questions."},{point:"Gives no score."}],ys=1.9;function e2(){return e.jsxs(ke,{station:he.preEvaluation,title:"Caveat lays out the commercialization pathways and the market.",captions:Jg,children:[e.jsx(ne,{scale:ys,children:e.jsx(en,{heading:"the pathway"})}),e.jsx(ne,{scale:ys,width:16,children:e.jsx(Eg,{})})]})}const t2="[email protected]",s2={contactEmail:t2,showNavHint:!1,pageNumberPadWidth:2},cn={id:"cover",component:$g,modifierClasses:["intro"]},dn={id:"labgiant",component:z_,modifierClasses:["content","scrollOnMobile"]},n2={id:"founders",component:u_,modifierClasses:["content","scrollOnMobile"]},un={id:"goal",component:y_,modifierClasses:["content","scrollOnMobile"]},hn={id:"desk",component:z1,modifierClasses:["content","scrollOnMobile"]},mn={id:"close",component:t1,modifierClasses:["intro"]},a2=[cn,dn,un,hn,mn],r2=[cn,dn,n2,un,{id:"tool-map",component:Dg,modifierClasses:["content","scrollOnMobile"]},{id:"built-for-you",component:K0,modifierClasses:["content","scrollOnMobile"]},hn,{id:"disclosure",component:V1,modifierClasses:["content","scrollOnMobile"]},{id:"call",component:e1,modifierClasses:["content","scrollOnMobile"]},{id:"novelty",component:Og,modifierClasses:["content","scrollOnMobile"]},{id:"worth",component:e2,modifierClasses:["content","scrollOnMobile"]},{id:"decision",component:R1,modifierClasses:["content","scrollOnMobile"]},{id:"whole-office",component:Zg,modifierClasses:["content","scrollOnMobile"]},mn];function pn({slides:t}){return V0(),e.jsx(Lt,{slides:t,styles:Vs,rootClassName:"deck2",...s2})}function u2(){return e.jsx(pn,{slides:a2})}function h2(){return e.jsx(pn,{slides:r2})}export{c2 as FirmDeck,d2 as InvestorDeck,u2 as TtoDeck,h2 as TtoMcgillDeck};
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.