UNPKG

@kaifronsdal/transcript-viewer

Version:

A web-based viewer for AI conversation transcripts with rollback support

2 lines (1 loc) 632 B
import{b as R,h as u,a as h,E as g,a5 as S,at as D,a6 as k,a7 as F,a3 as H,a8 as b,ab as I,c as _,p as v,au as L,d as O}from"./DDSnUQRm.js";function q(A,E,[l,a]=[0,0]){u&&l===0&&h();var s=A,f=null,e=null,i=L,m=l>0?g:0,n=!1;const p=(c,t=!0)=>{n=!0,o(t,c)},o=(c,t)=>{if(i===(i=c))return;let T=!1;if(u&&a!==-1){if(l===0){const r=S(s);r===D?a=0:r===k?a=1/0:(a=parseInt(r.substring(1)),a!==a&&(a=i?1/0:-1))}const N=a>l;!!i===N&&(s=F(),H(s),b(!1),T=!0,a=-1)}i?(f?I(f):t&&(f=_(()=>t(s))),e&&v(e,()=>{e=null})):(e?I(e):t&&(e=_(()=>t(s,[l+1,a]))),f&&v(f,()=>{f=null})),T&&b(!0)};R(()=>{n=!1,E(p),n||o(null,null)},m),u&&(s=O)}export{q as i};