diff --git "a/lilac/web/_app/immutable/nodes/4.81f7bfee.js" "b/lilac/web/_app/immutable/nodes/4.81f7bfee.js" new file mode 100644--- /dev/null +++ "b/lilac/web/_app/immutable/nodes/4.81f7bfee.js" @@ -0,0 +1,31 @@ +import{S as $e,i as ke,s as be,E as pe,_ as ve,$ as we,m as $,h as m,n as I,a0 as Te,b as V,J as p,O as Oe,a1 as X,D as Ie,F as Ve,q as G,r as Z,u as fe,e as ie,C as pt,o as On,Z as Hn,k as E,l as y,p as it,w as Pe,y as R,z as O,A,W as qn,g as h,d as v,B,Q as ut,G as Ln,a as U,c as Q,K as Re,ad as jn,L as Yn,M as Un,N as Qn,a7 as Fe,aa as Le,R as ge,v as le,f as ne,P as We,a4 as ze,ab as Ce,a2 as bt,ae as Jn,X as gn,Y as pn,H as Ee,T as Kn,U as Ye,V as Ue,af as Gn,a8 as dt,a3 as mt,x as et,a6 as ct,ag as Zn}from"../chunks/index.8c57c90c.js";import{g as bn}from"../chunks/navigation.677f9352.js";import{C as Ct,O as Wn,a as nt,P as Xn}from"../chunks/Page.e3c4f184.js";import{h as Me,l as ye,m as Et,n as Se,p as yt,k as xn,r as ot,t as er,L as tr,u as Ke,v as lr,w as Dt,x as nr,B as rt,y as vn,c as rr,a as It,z as sr,A as tt,C as ht,D as _t,E as $t,F as ir,G as ar,H as or,P as kt,I as st,V as fr,J as cr,K as ur,R as dr,M as mr,N as hr,O as _r,S as gr,T as pr}from"../chunks/HoverTooltip.13cf70d2.js";import{T as Xe,h as Ae,i as Qe,j as Vt,k as br,l as wn,m as $n,n as vr,o as wr,p as $r,q as kr,I as Sr,r as Ft,t as Er,u as yr,v as Dr,w as Ir,x as kn,s as gt,D as lt,y as Vr,g as Nr,z as Tr,A as Cr,B as Fr,C as Mr,E as zr,F as Pr}from"../chunks/datasetStore.40f12627.js";import{w as Rr}from"../chunks/index.3d04a9ea.js";import{C as Ar}from"../chunks/JSONSchemaForm.de4f12c7.js";import{C as Br,a as St,I as Mt,T as Or}from"../chunks/ConceptView.12a61c8b.js";import{b as Hr,t as Ge,C as Ze,S as qr,c as Sn,d as En,M as yn,e as Dn,f as In,g as Lr}from"../chunks/Commands.c07386dc.js";import{E as Vn,S as jr,T as Nn}from"../chunks/StringSpanHighlight.ae968ffc.js";import{S as vt,a as ft}from"../chunks/SelectItem.5cf70406.js";import{M as Nt,C as Yr}from"../chunks/ChevronUp.a74739dd.js";import{S as je,n as Ur,I as Tn,d as Qr,T as Jr,e as Kr}from"../chunks/SvelteMarkdown.e407b063.js";import{R as Gr,S as Zr,T as Wr,a as zt,b as Pt}from"../chunks/RowItemMetadata.aae06387.js";import{a as Cn,S as Xr}from"../chunks/signalQueries.0b4f9031.js";import{g as Fn}from"../chunks/settingsStore.ca891065.js";import{C as xr}from"../chunks/ComboBox.25d957e3.js";import{S as es}from"../chunks/Settings.e965354c.js";function Rt(s){let e,l;return{c(){e=ve("title"),l=G(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=Z(n,s[1]),n.forEach(m)},m(t,n){V(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ts(s){let e,l,t=s[1]&&Rt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Ve(f))),l(3,r=Ie(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Ve(e),[i,a,n,r,t]}class ns extends $e{constructor(e){super(),ke(this,e,ls,ts,be,{size:0,title:1})}}function At(s){let e,l;return{c(){e=ve("title"),l=G(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=Z(n,s[1]),n.forEach(m)},m(t,n){V(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function rs(s){let e,l,t=s[1]&&At(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Ve(f))),l(3,r=Ie(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Ve(e),[i,a,n,r,t]}class is extends $e{constructor(e){super(),ke(this,e,ss,rs,be,{size:0,title:1})}}function Bt(s){let e,l;return{c(){e=ve("title"),l=G(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=Z(n,s[1]),n.forEach(m)},m(t,n){V(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function as(s){let e,l,t=s[1]&&Bt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Ve(f))),l(3,r=Ie(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Ve(e),[i,a,n,r,t]}class fs extends $e{constructor(e){super(),ke(this,e,os,as,be,{size:0,title:1})}}function Ot(s){let e,l;return{c(){e=ve("title"),l=G(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=Z(n,s[1]),n.forEach(m)},m(t,n){V(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function cs(s){let e,l,t=s[1]&&Ot(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Ve(f))),l(3,r=Ie(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Ve(e),[i,a,n,r,t]}class ds extends $e{constructor(e){super(),ke(this,e,us,cs,be,{size:0,title:1})}}function Ht(s){let e,l;return{c(){e=ve("title"),l=G(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=Z(n,s[1]),n.forEach(m)},m(t,n){V(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ms(s){let e,l,t,n=s[1]&&Ht(s),o=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],r={};for(let i=0;i{l(5,e=pe(pe({},e),Ve(f))),l(3,r=Ie(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Ve(e),[i,a,n,r,t]}class at extends $e{constructor(e){super(),ke(this,e,hs,ms,be,{size:0,title:1})}}function qt(s){let e,l;return{c(){e=ve("title"),l=G(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=Z(n,s[1]),n.forEach(m)},m(t,n){V(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function _s(s){let e,l,t=s[1]&&qt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Ve(f))),l(3,r=Ie(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Ve(e),[i,a,n,r,t]}class Mn extends $e{constructor(e){super(),ke(this,e,gs,_s,be,{size:0,title:1})}}function Lt(s){let e,l;return{c(){e=ve("title"),l=G(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=Z(n,s[1]),n.forEach(m)},m(t,n){V(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ps(s){let e,l,t=s[1]&&Lt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Ve(f))),l(3,r=Ie(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Ve(e),[i,a,n,r,t]}class vs extends $e{constructor(e){super(),ke(this,e,bs,ps,be,{size:0,title:1})}}function jt(s){let e,l;return{c(){e=ve("title"),l=G(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=Z(n,s[1]),n.forEach(m)},m(t,n){V(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ws(s){let e,l,t=s[1]&&jt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Ve(f))),l(3,r=Ie(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Ve(e),[i,a,n,r,t]}class zn extends $e{constructor(e){super(),ke(this,e,$s,ws,be,{size:0,title:1})}}function Yt(s){let e,l;return{c(){e=ve("title"),l=G(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=Z(n,s[1]),n.forEach(m)},m(t,n){V(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function ks(s){let e,l,t=s[1]&&Yt(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Ve(f))),l(3,r=Ie(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Ve(e),[i,a,n,r,t]}class Pn extends $e{constructor(e){super(),ke(this,e,Ss,ks,be,{size:0,title:1})}}function Ut(s){let e,l;return{c(){e=ve("title"),l=G(s[1])},l(t){e=we(t,"title",{});var n=$(e);l=Z(n,s[1]),n.forEach(m)},m(t,n){V(t,e,n),p(e,l)},p(t,n){n&2&&fe(l,t[1])},d(t){t&&m(e)}}}function Es(s){let e,l,t=s[1]&&Ut(s),n=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:s[0]},{height:s[0]},s[2],s[3]],o={};for(let r=0;r{l(5,e=pe(pe({},e),Ve(f))),l(3,r=Ie(e,o)),"size"in f&&l(0,i=f.size),"title"in f&&l(1,a=f.title)},s.$$.update=()=>{l(4,t=e["aria-label"]||e["aria-labelledby"]||a),l(2,n={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=Ve(e),[i,a,n,r,t]}class Ds extends $e{constructor(e){super(),ke(this,e,ys,Es,be,{size:0,title:1})}}function Qt(s){let e;return{c(){e=E("div"),this.h()},l(l){e=y(l,"DIV",{id:!0,style:!0}),$(e).forEach(m),this.h()},h(){I(e,"id","svelte-infinite-scroll"),it(e,"width","0")},m(l,t){V(l,e,t),s[11](e)},p:X,d(l){l&&m(e),s[11](null)}}}function Is(s){let e,l=!s[1]&&!s[0]&&Qt(s);return{c(){l&&l.c(),e=ie()},l(t){l&&l.l(t),e=ie()},m(t,n){l&&l.m(t,n),V(t,e,n)},p(t,[n]){!t[1]&&!t[0]?l?l.p(t,n):(l=Qt(t),l.c(),l.m(e.parentNode,e)):l&&(l.d(1),l=null)},i:X,o:X,d(t){l&&l.d(t),t&&m(e)}}}function Vs(s,e,l){let{threshold:t=0}=e,{horizontal:n=!1}=e,{elementScroll:o=null}=e,{hasMore:r=!0}=e,{reverse:i=!1}=e,{window:a=!1}=e;const f=pt();let c=!1,d,u,_,g;const b=T=>{if(!r)return;const F=T.target;w(F,i,n)<=t?(!c&&r&&(f("loadMore"),l(8,u=F.scrollHeight),l(9,_=F.scrollTop)),l(7,c=!0)):l(7,c=!1)},w=(T,F,K)=>{const C=T.documentElement?T.documentElement:T;return F?K?C.scrollLeft:C.scrollTop:K?C.scrollWidth-C.clientWidth-C.scrollLeft:C.scrollHeight-C.clientHeight-C.scrollTop};On(()=>{a?l(10,g=document):o?l(10,g=o):l(10,g=d.parentNode)}),Hn(()=>{g&&(g.removeEventListener("scroll",b),g.removeEventListener("resize",b))});function S(T){Pe[T?"unshift":"push"](()=>{d=T,l(2,d)})}return s.$$set=T=>{"threshold"in T&&l(3,t=T.threshold),"horizontal"in T&&l(4,n=T.horizontal),"elementScroll"in T&&l(0,o=T.elementScroll),"hasMore"in T&&l(5,r=T.hasMore),"reverse"in T&&l(6,i=T.reverse),"window"in T&&l(1,a=T.window)},s.$$.update=()=>{s.$$.dirty&1088&&g&&(i&&l(10,g.scrollTop=g.scrollHeight,g),g.addEventListener("scroll",b),g.addEventListener("resize",b)),s.$$.dirty&1984&&c&&i&&l(10,g.scrollTop=g.scrollHeight-u+_,g)},[o,a,d,t,n,r,i,c,u,_,g,S]}class Ns extends $e{constructor(e){super(),ke(this,e,Vs,Is,be,{threshold:3,horizontal:4,elementScroll:0,hasMore:5,reverse:6,window:1})}}function Ts(s){let e,l,t,n,o,r,i,a;t=new Hr({});const f=s[3].default,c=Ln(f,s,s[6],null);return{c(){e=E("div"),l=E("button"),R(t.$$.fragment),n=U(),o=E("span"),c&&c.c(),this.h()},l(d){e=y(d,"DIV",{class:!0});var u=$(e);l=y(u,"BUTTON",{class:!0});var _=$(l);O(t.$$.fragment,_),_.forEach(m),n=Q(u),o=y(u,"SPAN",{class:!0});var g=$(o);c&&c.l(g),g.forEach(m),u.forEach(m),this.h()},h(){I(l,"class","p-0 opacity-50 hover:opacity-100"),I(o,"class","truncate"),I(e,"class","removable-tag flex items-center gap-x-1")},m(d,u){V(d,e,u),p(e,l),A(t,l,null),p(e,n),p(e,o),c&&c.m(o,null),r=!0,i||(a=Re(l,"click",jn(s[4])),i=!0)},p(d,u){c&&c.p&&(!r||u&64)&&Yn(c,f,d,d[6],r?Qn(f,d[6],u,null):Un(d[6]),null)},i(d){r||(h(t.$$.fragment,d),h(c,d),r=!0)},o(d){v(t.$$.fragment,d),v(c,d),r=!1},d(d){d&&m(e),B(t),c&&c.d(d),i=!1,a()}}}function Cs(s){let e,l;const t=[{type:s[0]},s[2]];let n={$$slots:{default:[Ts]},$$scope:{ctx:s}};for(let o=0;oi("remove");function c(d){ut.call(this,s,d)}return s.$$set=d=>{e=pe(pe({},e),Ve(d)),l(2,n=Ie(e,t)),"type"in d&&l(0,a=d.type),"$$scope"in d&&l(6,r=d.$$scope)},[a,i,n,o,f,c,r]}class Tt extends $e{constructor(e){super(),ke(this,e,Fs,Cs,be,{type:0})}}function Ms(s){let e,l=(s[2]?"":s[5])+"",t,n,o=s[0][s[1].op]+"",r,i,a;return{c(){e=E("span"),t=G(l),n=U(),r=G(o),i=U(),a=G(s[4]),this.h()},l(f){e=y(f,"SPAN",{class:!0});var c=$(e);t=Z(c,l),c.forEach(m),n=Q(f),r=Z(f,o),i=Q(f),a=Z(f,s[4]),this.h()},h(){I(e,"class","font-mono")},m(f,c){V(f,e,c),p(e,t),V(f,n,c),V(f,r,c),V(f,i,c),V(f,a,c)},p(f,c){c&36&&l!==(l=(f[2]?"":f[5])+"")&&fe(t,l),c&2&&o!==(o=f[0][f[1].op]+"")&&fe(r,o),c&16&&fe(a,f[4])},d(f){f&&m(e),f&&m(n),f&&m(r),f&&m(i),f&&m(a)}}}function zs(s){let e,l,t,n,o,r;return l=new Tt({props:{interactive:!0,type:"magenta",$$slots:{default:[Ms]},$$scope:{ctx:s}}}),l.$on("click",s[9]),l.$on("remove",s[10]),{c(){e=E("div"),R(l.$$.fragment),this.h()},l(i){e=y(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","filter-pill items-center")},m(i,a){V(i,e,a),A(l,e,null),n=!0,o||(r=Fe(t=Me.call(null,e,{text:s[6]})),o=!0)},p(i,[a]){const f={};a&2102&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),B(l),o=!1,r()}}}function Ps(s,e,l){let t,n,o,r,i;const a={equals:"=",not_equal:"≠",less:"<",less_equal:"≤",greater:">",greater_equal:"≥",in:"in",exists:"exists"};let{filter:f}=e,{hidePath:c=!1}=e;const d=Ae();ge(s,d,g=>l(7,i=g));const u=()=>Ge({command:Ze.EditFilter,namespace:i.namespace,datasetName:i.datasetName,path:n}),_=()=>d.removeFilter(f);return s.$$set=g=>{"filter"in g&&l(1,f=g.filter),"hidePath"in g&&l(2,c=g.hidePath)},s.$$.update=()=>{s.$$.dirty&2&&l(4,t=ye(f.value||"false")),s.$$.dirty&2&&l(3,n=Et(f.path)),s.$$.dirty&18&&l(6,o=`${Se(f.path)} ${a[f.op]} ${t}`),s.$$.dirty&8&&l(5,r=n.at(-1))},[a,f,c,n,t,r,o,i,d,u,_]}class Rn extends $e{constructor(e){super(),ke(this,e,Ps,zs,be,{FILTER_SHORTHANDS:0,filter:1,hidePath:2})}get FILTER_SHORTHANDS(){return this.$$.ctx[0]}}function Jt(s){let e,l=s[0].concept_namespace+"",t,n,o=s[0].concept_name+"",r;return{c(){e=E("div"),t=G(l),n=G(" / "),r=G(o),this.h()},l(i){e=y(i,"DIV",{class:!0});var a=$(e);t=Z(a,l),n=Z(a," / "),r=Z(a,o),a.forEach(m),this.h()},h(){I(e,"class","mb-2 w-full text-center text-xs")},m(i,a){V(i,e,a),p(e,t),p(e,n),p(e,r)},p(i,a){a&1&&l!==(l=i[0].concept_namespace+"")&&fe(t,l),a&1&&o!==(o=i[0].concept_name+"")&&fe(r,o)},d(i){i&&m(e)}}}function Rs(s){let e=Se(s[0].path)+"",l,t,n=s[0].type+"",o;return{c(){l=G(e),t=G(": "),o=G(n)},l(r){l=Z(r,e),t=Z(r,": "),o=Z(r,n)},m(r,i){V(r,l,i),V(r,t,i),V(r,o,i)},p(r,i){i&1&&e!==(e=Se(r[0].path)+"")&&fe(l,e),i&1&&n!==(n=r[0].type+"")&&fe(o,n)},d(r){r&&m(l),r&&m(t),r&&m(o)}}}function Kt(s){let e,l,t;return l=new Vn({props:{embedding:s[0].embedding}}),{c(){e=E("div"),R(l.$$.fragment),this.h()},l(n){e=y(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","ml-2")},m(n,o){V(n,e,o),A(l,e,null),t=!0},p(n,o){const r={};o&1&&(r.embedding=n[0].embedding),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),B(l)}}}function Gt(s){let e,l;return{c(){e=E("div"),l=G(s[2]),this.h()},l(t){e=y(t,"DIV",{class:!0});var n=$(e);l=Z(n,s[2]),n.forEach(m),this.h()},h(){I(e,"class","mt-2 whitespace-pre-wrap text-left")},m(t,n){V(t,e,n),p(e,l)},p(t,n){n&4&&fe(l,t[2])},d(t){t&&m(e)}}}function As(s){let e,l,t,n,o,r,i,a,f=s[0].type==="concept"&&Jt(s);n=new Xe({props:{type:s[1],$$slots:{default:[Rs]},$$scope:{ctx:s}}});let c=(s[0].type==="semantic"||s[0].type==="concept")&&Kt(s),d=s[2]&&Gt(s);return{c(){f&&f.c(),e=U(),l=E("div"),t=E("div"),R(n.$$.fragment),o=U(),c&&c.c(),r=U(),d&&d.c(),i=ie(),this.h()},l(u){f&&f.l(u),e=Q(u),l=y(u,"DIV",{class:!0});var _=$(l);t=y(_,"DIV",{class:!0});var g=$(t);O(n.$$.fragment,g),g.forEach(m),o=Q(_),c&&c.l(_),_.forEach(m),r=Q(u),d&&d.l(u),i=ie(),this.h()},h(){I(t,"class","whitespace-nowrap"),I(l,"class","flex items-center justify-items-center")},m(u,_){f&&f.m(u,_),V(u,e,_),V(u,l,_),p(l,t),A(n,t,null),p(l,o),c&&c.m(l,null),V(u,r,_),d&&d.m(u,_),V(u,i,_),a=!0},p(u,[_]){u[0].type==="concept"?f?f.p(u,_):(f=Jt(u),f.c(),f.m(e.parentNode,e)):f&&(f.d(1),f=null);const g={};_&2&&(g.type=u[1]),_&9&&(g.$$scope={dirty:_,ctx:u}),n.$set(g),u[0].type==="semantic"||u[0].type==="concept"?c?(c.p(u,_),_&1&&h(c,1)):(c=Kt(u),c.c(),h(c,1),c.m(l,null)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),u[2]?d?d.p(u,_):(d=Gt(u),d.c(),d.m(i.parentNode,i)):d&&(d.d(1),d=null)},i(u){a||(h(n.$$.fragment,u),h(c),a=!0)},o(u){v(n.$$.fragment,u),v(c),a=!1},d(u){f&&f.d(u),u&&m(e),u&&m(l),B(n),c&&c.d(),u&&m(r),d&&d.d(u),u&&m(i)}}}function Bs(s,e,l){let t,{search:n}=e,{tagType:o="outline"}=e;return s.$$set=r=>{"search"in r&&l(0,n=r.search),"tagType"in r&&l(1,o=r.tagType)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=n.type==="concept"?"":n.query)},[n,o,t]}class Zt extends $e{constructor(e){super(),ke(this,e,Bs,As,be,{search:0,tagType:1})}}function Os(s){let e,l=Se(s[0].path)+"",t,n,o,r;return{c(){e=E("span"),t=G(l),n=G(' has "'),o=G(s[2]),r=G('"'),this.h()},l(i){e=y(i,"SPAN",{class:!0});var a=$(e);t=Z(a,l),a.forEach(m),n=Z(i,' has "'),o=Z(i,s[2]),r=Z(i,'"'),this.h()},h(){I(e,"class","font-mono")},m(i,a){V(i,e,a),p(e,t),V(i,n,a),V(i,o,a),V(i,r,a)},p(i,a){a&1&&l!==(l=Se(i[0].path)+"")&&fe(t,l),a&4&&fe(o,i[2])},d(i){i&&m(e),i&&m(n),i&&m(o),i&&m(r)}}}function Hs(s){let e,l,t,n,o,r;return l=new Tt({props:{title:"query",interactive:!0,type:s[1],$$slots:{default:[Os]},$$scope:{ctx:s}}}),l.$on("click",s[6]),l.$on("remove",s[7]),{c(){e=E("div"),R(l.$$.fragment),this.h()},l(i){e=y(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","search-pill items-center text-left")},m(i,a){V(i,e,a),A(l,e,null),n=!0,o||(r=Fe(t=Me.call(null,e,{component:Zt,props:{search:s[0],tagType:s[1]}})),o=!0)},p(i,[a]){const f={};a&2&&(f.type=i[1]),a&517&&(f.$$scope={dirty:a,ctx:i}),l.$set(f),t&&Le(t.update)&&a&3&&t.update.call(null,{component:Zt,props:{search:i[0],tagType:i[1]}})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),B(l),o=!1,r()}}}function qs(s,e,l){let t,n,o,{search:r}=e;const i={keyword:"outline",semantic:"teal",concept:"green"},a=Ae(),f=Qe();ge(s,f,u=>l(3,o=u));function c(u){ut.call(this,s,u)}const d=()=>{var u;return a.removeSearch(r,((u=o.selectRowsSchema)==null?void 0:u.data)||null)};return s.$$set=u=>{"search"in u&&l(0,r=u.search)},s.$$.update=()=>{s.$$.dirty&1&&l(2,t=r.type==="concept"?r.concept_name:r.query),s.$$.dirty&1&&l(1,n=r.type!=null?i[r.type]:"outline")},[r,n,t,o,a,f,c,d]}class An extends $e{constructor(e){super(),ke(this,e,qs,Hs,be,{search:0})}}function Wt(s,e,l){const t=s.slice();return t[26]=e[l][0],t[27]=e[l][1],t}function Xt(s,e,l){const t=s.slice();return t[30]=e[l],t}function xt(s,e,l){const t=s.slice();return t[33]=e[l],t}function el(s,e,l){const t=s.slice();return t[36]=e[l],t}function tl(s,e,l){const t=s.slice();return t[39]=e[l],t}function Ls(s){let e,l,t,n=s[13],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[8]!=null&&s[8].length>0&&sl(s);return{c(){e=E("div");for(let a=0;a0?i?(i.p(a,f),f[0]&256&&h(i,1)):(i=sl(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;fv(c[u],1,1,()=>{c[u]=null});return{c(){e=E("div"),l=E("div"),n=G(t),o=U(),r=E("div");for(let u=0;u{t=null}),ne())},i(n){l||(h(t),l=!0)},o(n){v(t),l=!1},d(n){t&&t.d(n),n&&m(e)}}}function sl(s){let e,l,t,n,o,r,i=s[8],a=[];for(let c=0;cv(a[c],1,1,()=>{a[c]=null});return{c(){e=E("div"),l=E("div"),t=G("Filters"),n=U(),o=E("div");for(let c=0;cv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function Xs(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,S,T,F,K,C,L,N=s[13].length>0&&Ls(s),M=s[0]&&s[1]&&al(s);c=new vt({props:{noLabel:!0,size:"sm",class:"w-80",selected:s[5],$$slots:{default:[Ys]},$$scope:{ctx:s}}}),c.$on("update",s[16]);let D=s[6]!=null&&cl(s);const k=[Js,Qs,Us],P=[];function ee(J,z){var j,q,H;return((j=J[4])==null?void 0:j.order)==null?0:((q=J[4])==null?void 0:q.order)==="ASC"?1:((H=J[4])==null?void 0:H.order)==="DESC"?2:-1}~(g=ee(s))&&(b=P[g]=k[g](s));let x=s[2]&&ul(s);return{c(){e=E("div"),N&&N.c(),l=U(),t=E("div"),n=E("div"),M&&M.c(),o=U(),r=E("div"),i=E("div"),a=G("Sort by"),f=U(),R(c.$$.fragment),d=U(),D&&D.c(),u=U(),_=E("button"),b&&b.c(),T=U(),x&&x.c(),F=ie(),this.h()},l(J){e=y(J,"DIV",{class:!0});var z=$(e);N&&N.l(z),l=Q(z),t=y(z,"DIV",{class:!0});var j=$(t);n=y(j,"DIV",{class:!0});var q=$(n);M&&M.l(q),q.forEach(m),o=Q(j),r=y(j,"DIV",{class:!0});var H=$(r);i=y(H,"DIV",{class:!0});var Y=$(i);a=Z(Y,"Sort by"),Y.forEach(m),f=Q(H),O(c.$$.fragment,H),d=Q(H),D&&D.l(H),u=Q(H),_=y(H,"BUTTON",{});var de=$(_);b&&b.l(de),de.forEach(m),H.forEach(m),j.forEach(m),z.forEach(m),T=Q(J),x&&x.l(J),F=ie(),this.h()},h(){I(n,"class","py-1"),I(i,"class","mr-1"),_.disabled=w=s[4]==null,I(r,"class","sort-container flex flex-row items-center gap-x-1"),I(t,"class","flex w-full flex-row items-center justify-between"),I(e,"class","mx-5 my-2 flex flex-col gap-y-2")},m(J,z){var j;V(J,e,z),N&&N.m(e,null),p(e,l),p(e,t),p(t,n),M&&M.m(n,null),p(t,o),p(t,r),p(r,i),p(i,a),p(r,f),A(c,r,null),p(r,d),D&&D.m(r,null),p(r,u),p(r,_),~g&&P[g].m(_,null),V(J,T,z),x&&x.m(J,z),V(J,F,z),K=!0,C||(L=[Fe(S=Me.call(null,_,{text:((j=s[4])==null?void 0:j.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."})),Re(_,"click",s[17])],C=!0)},p(J,z){var H;J[13].length>0&&N.p(J,z),J[0]&&J[1]?M?M.p(J,z):(M=al(J),M.c(),M.m(n,null)):M&&(M.d(1),M=null);const j={};z[0]&32&&(j.selected=J[5]),z[0]&128|z[1]&2048&&(j.$$scope={dirty:z,ctx:J}),c.$set(j),J[6]!=null?D?(D.p(J,z),z[0]&64&&h(D,1)):(D=cl(J),D.c(),h(D,1),D.m(r,u)):D&&(le(),v(D,1,1,()=>{D=null}),ne());let q=g;g=ee(J),g!==q&&(b&&(le(),v(P[q],1,1,()=>{P[q]=null}),ne()),~g?(b=P[g],b||(b=P[g]=k[g](J),b.c()),h(b,1),b.m(_,null)):b=null),(!K||z[0]&16&&w!==(w=J[4]==null))&&(_.disabled=w),S&&Le(S.update)&&z[0]&16&&S.update.call(null,{text:((H=J[4])==null?void 0:H.order)==="ASC"?"Sorted ascending. Toggle to switch to descending.":"Sorted descending. Toggle to switch to ascending."}),J[2]?x?(x.p(J,z),z[0]&4&&h(x,1)):(x=ul(J),x.c(),h(x,1),x.m(F.parentNode,F)):x&&(le(),v(x,1,1,()=>{x=null}),ne())},i(J){K||(h(N),h(c.$$.fragment,J),h(D),h(b),h(x),K=!0)},o(J){v(N),v(c.$$.fragment,J),v(D),v(b),v(x),K=!1},d(J){J&&m(e),N&&N.d(),M&&M.d(),B(c),D&&D.d(),~g&&P[g].d(),J&&m(T),x&&x.d(J),J&&m(F),C=!1,We(L)}}}function xs(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g=X,b=()=>(g(),g=Ce(t,z=>l(10,_=z)),t);s.$$.on_destroy.push(()=>g());let{totalNumRows:w}=e,{manifest:S}=e,T=Ae();ge(s,T,z=>l(22,u=z));let F=Qe();ge(s,F,z=>l(21,d=z));let K=null;const C=["keyword","semantic","concept"],L={keyword:"Keyword",semantic:"Semantic",concept:"Concepts"};let N={};function M(z){z.type==="concept"&&l(2,K={namespace:z.concept_namespace,name:z.concept_name})}let D={};const k=z=>{const j=z.detail;j!==i&&T.setSortBy(j===""?null:Et(j))},P=()=>{r!=null&&T.setSortBy(r.path),T.setSortOrder((r==null?void 0:r.order)==="ASC"?"DESC":"ASC")},ee=()=>{T.clearSorts()},x=z=>M(z),J=()=>l(2,K=null);return s.$$set=z=>{"totalNumRows"in z&&l(0,w=z.totalNumRows),"manifest"in z&&l(1,S=z.manifest)},s.$$.update=()=>{var z,j,q,H;if(s.$$.dirty[0]&4&&b(l(9,t=K?xn(K.namespace,K.name):void 0)),s.$$.dirty[0]&4194304&&l(20,n=Vt(u)),s.$$.dirty[0]&4194304&&l(8,o=u.query.filters),s.$$.dirty[0]&1048584){l(3,N={});for(const Y of n)Y.type&&(Y.type in N||l(3,N[Y.type]=[],N),N[Y.type].push(Y))}if(s.$$.dirty[0]&2097152&&l(4,r=br(d)),s.$$.dirty[0]&2097152)for(const Y of((j=(z=d.selectRowsSchema)==null?void 0:z.data)==null?void 0:j.search_results)||[])D[Se(Y.result_path)]=Y;s.$$.dirty[0]&16&&l(5,i=r!=null&&r.path?Se(r.path):""),s.$$.dirty[0]&4194304&&l(6,a=u.query.sort_by),s.$$.dirty[0]&2097248&&l(19,f=((H=(q=d.selectRowsSchema)==null?void 0:q.data)==null?void 0:H.schema)!=null?[{path:[""],text:"None",disabled:a==null&&i!==""},...yt(d.selectRowsSchema.data.schema).filter(Y=>Y.dtype!="embedding"&&Y.dtype!="string_span").map(Y=>({path:Y.path,text:Se(Y.path.slice(1)),disabled:!1}))]:[]),s.$$.dirty[0]&524288&&l(7,c=f.reduce((Y,de)=>{const he=de.path[0];return(Y[he]=Y[he]||[]).push(de),Y},{}))},[w,S,K,N,r,i,a,c,o,t,_,T,F,C,L,M,k,P,ee,f,n,d,u,x,J]}class ei extends $e{constructor(e){super(),ke(this,e,xs,Xs,be,{totalNumRows:0,manifest:1},null,[-1,-1])}}function dl(s,e,l){var r,i,a;const t=s.slice();t[14]=e[l],t[18]=l;const n=t[3].length>1?`[${t[18]}]`:"";t[15]=n;const o=((a=(i=(r=t[7].data)==null?void 0:r.ui)==null?void 0:i.markdown_paths)==null?void 0:a.find(f=>Ke(f,t[0])))!=null;return t[16]=o,t}function ml(s){let e,l,t,n=s[0].join(".")+s[15]+"",o,r,i,a,f,c;return a=new jr({props:{text:ye(s[14]),row:s[1],markdown:s[16],spanPaths:s[5].spanPaths,valuePaths:s[5].valuePaths,datasetViewStore:s[8],datasetStore:s[2],embeddings:s[6]}}),{c(){e=E("div"),l=E("div"),t=E("div"),o=G(n),r=U(),i=E("div"),R(a.$$.fragment),f=U(),this.h()},l(d){e=y(d,"DIV",{class:!0});var u=$(e);l=y(u,"DIV",{class:!0});var _=$(l);t=y(_,"DIV",{class:!0});var g=$(t);o=Z(g,n),g.forEach(m),r=Q(_),i=y(_,"DIV",{class:!0});var b=$(i);O(a.$$.fragment,b),b.forEach(m),_.forEach(m),f=Q(u),u.forEach(m),this.h()},h(){I(t,"class","sticky top-0 z-10 w-full self-start border-t border-neutral-200 bg-neutral-100 px-2 py-2 pb-2 font-mono font-medium text-neutral-500"),I(i,"class","mx-4 font-normal"),I(l,"class","flex w-full flex-col"),I(e,"class","flex flex-row")},m(d,u){V(d,e,u),p(e,l),p(l,t),p(t,o),p(l,r),p(l,i),A(a,i,null),p(e,f),c=!0},p(d,u){(!c||u&9)&&n!==(n=d[0].join(".")+d[15]+"")&&fe(o,n);const _={};u&8&&(_.text=ye(d[14])),u&2&&(_.row=d[1]),u&129&&(_.markdown=d[16]),u&32&&(_.spanPaths=d[5].spanPaths),u&32&&(_.valuePaths=d[5].valuePaths),u&4&&(_.datasetStore=d[2]),u&64&&(_.embeddings=d[6]),a.$set(_)},i(d){c||(h(a.$$.fragment,d),c=!0)},o(d){v(a.$$.fragment,d),c=!1},d(d){d&&m(e),B(a)}}}function ti(s){let e,l,t=s[3],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r(u(),u=Ce(i,F=>l(7,d=F)),i);s.$$.on_destroy.push(()=>u());let{path:g}=e,{row:b}=e,{field:w}=e;const S=Ae();ge(s,S,F=>l(13,f=F));const T=Qe();return ge(s,T,F=>l(2,c=F)),s.$$set=F=>{"path"in F&&l(0,g=F.path),"row"in F&&l(1,b=F.row),"field"in F&&l(10,w=F.field)},s.$$.update=()=>{s.$$.dirty&4&&l(11,t=c.visibleFields||[]),s.$$.dirty&8196&&l(12,n=wn(f,c)),s.$$.dirty&4100&&l(6,o=$n(c,n)),s.$$.dirty&3072&&l(5,r=vr(w,t)),s.$$.dirty&8192&&_(l(4,i=ot(f.namespace,f.datasetName))),s.$$.dirty&3&&l(3,a=er(b,g).map(F=>tr.value(F)).filter(Ur))},[g,b,c,a,i,r,o,d,S,T,w,t,n,f]}class ni extends $e{constructor(e){super(),ke(this,e,li,ti,be,{path:0,row:1,field:10})}}function hl(s,e,l){const t=s.slice();return t[8]=e[l],t[10]=l,t}function _l(s){let e,l=[],t=new Map,n,o,r=s[1];const i=a=>Se(a[8].path);for(let a=0;as[7].call(e))},m(a,f){V(a,e,f);for(let c=0;c0&&_l(s);return i=new Gr({props:{row:s[0],visibleFields:s[2],selectRowsSchema:s[4]}}),{c(){e=E("div"),l=E("div"),c&&c.c(),t=U(),n=E("div"),o=E("div"),r=E("div"),R(i.$$.fragment),this.h()},l(d){e=y(d,"DIV",{class:!0});var u=$(e);l=y(u,"DIV",{class:!0});var _=$(l);c&&c.l(_),t=Q(_),n=y(_,"DIV",{class:!0});var g=$(n);o=y(g,"DIV",{class:!0});var b=$(o);r=y(b,"DIV",{style:!0,class:!0});var w=$(r);O(i.$$.fragment,w),w.forEach(m),b.forEach(m),g.forEach(m),_.forEach(m),u.forEach(m),this.h()},h(){I(r,"style",a=`max-height: ${Math.max(pl,s[3])}px`),I(r,"class","overflow-y-auto"),I(o,"class","sticky top-0 self-start"),I(n,"class","flex h-full w-1/3 bg-neutral-100"),I(l,"class","flex h-full w-full flex-row"),I(e,"class","rounded border-x border-b border-neutral-200 shadow-md")},m(d,u){V(d,e,u),p(e,l),c&&c.m(l,null),p(l,t),p(l,n),p(n,o),p(o,r),A(i,r,null),f=!0},p(d,[u]){d[1].length>0?c?(c.p(d,u),u&2&&h(c,1)):(c=_l(d),c.c(),h(c,1),c.m(l,t)):c&&(le(),v(c,1,1,()=>{c=null}),ne());const _={};u&1&&(_.row=d[0]),u&4&&(_.visibleFields=d[2]),u&16&&(_.selectRowsSchema=d[4]),i.$set(_),(!f||u&8&&a!==(a=`max-height: ${Math.max(pl,d[3])}px`))&&I(r,"style",a)},i(d){f||(h(c),h(i.$$.fragment,d),f=!0)},o(d){v(c),v(i.$$.fragment,d),f=!1},d(d){d&&m(e),c&&c.d(),B(i)}}}const pl=320;function si(s,e,l){let t,n,{row:o}=e,{mediaFields:r}=e,{visibleFields:i}=e;const a=Qe();ge(s,a,d=>l(6,n=d));let f=0;function c(){f=this.clientHeight,l(3,f)}return s.$$set=d=>{"row"in d&&l(0,o=d.row),"mediaFields"in d&&l(1,r=d.mediaFields),"visibleFields"in d&&l(2,i=d.visibleFields)},s.$$.update=()=>{var d;s.$$.dirty&64&&l(4,t=(d=n.selectRowsSchema)==null?void 0:d.data)},[o,r,i,f,t,a,n,c]}class ii extends $e{constructor(e){super(),ke(this,e,si,ri,be,{row:0,mediaFields:1,visibleFields:2})}}function bl(s,e,l){const t=s.slice();return t[23]=e[l],t}function ai(s){let e,l;return{c(){e=E("div"),l=G("No results."),this.h()},l(t){e=y(t,"DIV",{class:!0});var n=$(e);l=Z(n,"No results."),n.forEach(m),this.h()},h(){I(e,"class","mx-4 mt-8 w-full text-gray-600")},m(t,n){V(t,e,n),p(e,l)},p:X,i:X,o:X,d(t){t&&m(e)}}}function oi(s){let e,l;return{c(){e=E("div"),l=G("Select fields to display"),this.h()},l(t){e=y(t,"DIV",{class:!0});var n=$(e);l=Z(n,"Select fields to display"),n.forEach(m),this.h()},h(){I(e,"class","mt-12 w-full text-center text-gray-600")},m(t,n){V(t,e,n),p(e,l)},p:X,i:X,o:X,d(t){t&&m(e)}}}function fi(s){let e,l;return e=new je({props:{paragraph:!0,lines:3}}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p:X,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function ci(s){var t,n;let e,l;return e=new Tn({props:{lowContrast:!0,title:"Could not fetch schema:",subtitle:((t=s[2].error.body)==null?void 0:t.detail)||((n=s[2])==null?void 0:n.error.message)}}),{c(){R(e.$$.fragment)},l(o){O(e.$$.fragment,o)},m(o,r){A(e,o,r),l=!0},p(o,r){var a,f;const i={};r&4&&(i.subtitle=((a=o[2].error.body)==null?void 0:a.detail)||((f=o[2])==null?void 0:f.error.message)),e.$set(i)},i(o){l||(h(e.$$.fragment,o),l=!0)},o(o){v(e.$$.fragment,o),l=!1},d(o){B(e,o)}}}function ui(s){var t;let e,l;return e=new Tn({props:{lowContrast:!0,title:"Could not fetch rows:",subtitle:((t=s[4].error.body)==null?void 0:t.detail)||s[4].error.message}}),{c(){R(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){A(e,n,o),l=!0},p(n,o){var i;const r={};o&16&&(r.subtitle=((i=n[4].error.body)==null?void 0:i.detail)||n[4].error.message),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){B(e,n)}}}function vl(s){let e,l,t,n=s[6],o=[];for(let a=0;av(o[a],1,1,()=>{o[a]=null});let i=s[6].length>0&&$l(s);return{c(){e=E("div");for(let a=0;a0?i?(i.p(a,f),f&64&&h(i,1)):(i=$l(a),i.c(),h(i,1),i.m(e,null)):i&&(le(),v(i,1,1,()=>{i=null}),ne())},i(a){if(!t){for(let f=0;f0&&s[13].isSuccess&&s[5]!=null&&vl(s);return{c(){R(e.$$.fragment),l=U(),n&&n.c(),o=U(),d&&d.c(),r=ie()},l(u){O(e.$$.fragment,u),l=Q(u),n&&n.l(u),o=Q(u),d&&d.l(u),r=ie()},m(u,_){A(e,u,_),V(u,l,_),~t&&f[t].m(u,_),V(u,o,_),d&&d.m(u,_),V(u,r,_),i=!0},p(u,[_]){const g={};_&128&&(g.totalNumRows=u[7]),_&4096&&(g.manifest=u[12].data),e.$set(g);let b=t;t=c(u),t===b?~t&&f[t].p(u,_):(n&&(le(),v(f[b],1,1,()=>{f[b]=null}),ne()),~t?(n=f[t],n?n.p(u,_):(n=f[t]=a[t](u),n.c()),h(n,1),n.m(o.parentNode,o)):n=null),u[6]&&u[1].length>0&&u[13].isSuccess&&u[5]!=null?d?(d.p(u,_),_&8290&&h(d,1)):(d=vl(u),d.c(),h(d,1),d.m(r.parentNode,r)):d&&(le(),v(d,1,1,()=>{d=null}),ne())},i(u){i||(h(e.$$.fragment,u),h(n),h(d),i=!0)},o(u){v(e.$$.fragment,u),v(n),v(d),i=!1},d(u){B(e,u),u&&m(l),~t&&f[t].d(u),u&&m(o),d&&d.d(u),u&&m(r)}}}function mi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b=X,w=()=>(b(),b=Ce(r,H=>l(3,g=H)),r),S,T,F=X,K=()=>(F(),F=Ce(a,H=>l(4,T=H)),a),C,L,N=X,M=()=>(N(),N=Ce(t,H=>l(12,L=H)),t),D,k=X,P=()=>(k(),k=Ce(n,H=>l(13,D=H)),n);s.$$.on_destroy.push(()=>b()),s.$$.on_destroy.push(()=>F()),s.$$.on_destroy.push(()=>N()),s.$$.on_destroy.push(()=>k());const ee=Ae();ge(s,ee,H=>l(19,C=H));const x=Qe();ge(s,x,H=>l(18,S=H));let J=null;const z=Rr(J),j=()=>T==null?void 0:T.fetchNextPage();function q(H){Pe[H?"unshift":"push"](()=>{J=H,l(0,J)})}return s.$$.update=()=>{var H,Y,de,he;s.$$.dirty&524288&&M(l(11,t=lr(C.namespace,C.datasetName))),s.$$.dirty&524288&&P(l(10,n=Dt(C.namespace,C.datasetName))),s.$$.dirty&524288&&l(17,o=wr(C)),s.$$.dirty&524288&&w(l(9,r=ot(C.namespace,C.datasetName))),s.$$.dirty&262144&&l(2,i=S.selectRowsSchema),s.$$.dirty&655364&&K(l(8,a=nr(C.namespace,C.datasetName,o||{},i!=null&&i.isSuccess?i.data.schema:void 0))),s.$$.dirty&16&&l(7,f=(H=T.data)==null?void 0:H.pages[0].total_num_rows),s.$$.dirty&16&&l(6,c=(Y=T.data)==null?void 0:Y.pages.flatMap(re=>re.rows)),s.$$.dirty&262144&&l(1,d=(S.visibleFields||[]).sort((re,De)=>Se(re.path)>Se(De.path)?1:-1)),s.$$.dirty&6&&l(16,u=((de=i==null?void 0:i.data)==null?void 0:de.schema)!=null?$r((he=i==null?void 0:i.data)==null?void 0:he.schema,d):null),s.$$.dirty&65544&&l(5,_=g.data?kr(u,g.data):[]),s.$$.dirty&1&&z.set(J)},Kn(Sr,z),[J,d,i,g,T,_,c,f,a,r,n,t,L,D,ee,x,u,o,S,C,j,q]}class hi extends $e{constructor(e){super(),ke(this,e,mi,di,be,{})}}function kl(s,e,l){const t=s.slice();return t[45]=e[l],t}function Sl(s,e,l){const t=s.slice();return t[48]=e[l],t}function El(s){const e=s[5].find(function(...t){return s[37](s[51],...t)});s[52]=e}function _i(s){let e,l,t=s[52].text+"",n,o,r=s[52].description&&yl(s);return{c(){e=E("div"),l=E("div"),n=G(t),o=U(),r&&r.c(),this.h()},l(i){e=y(i,"DIV",{class:!0});var a=$(e);l=y(a,"DIV",{});var f=$(l);n=Z(f,t),f.forEach(m),o=Q(a),r&&r.l(a),a.forEach(m),this.h()},h(){I(e,"class","flex justify-between gap-x-4")},m(i,a){V(i,e,a),p(e,l),p(l,n),p(e,o),r&&r.m(e,null)},p(i,a){a[0]&32|a[1]&1048576&&t!==(t=i[52].text+"")&&fe(n,t),i[52].description?r?r.p(i,a):(r=yl(i),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i:X,o:X,d(i){i&&m(e),r&&r.d()}}}function gi(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[wi]},$$scope:{ctx:s}}}),{c(){e=E("div"),R(l.$$.fragment),t=U(),n=E("div"),o=G(`Semantic search: + `),r=G(s[0]),this.h()},l(a){e=y(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=Q(f),n=y(f,"DIV",{class:!0});var c=$(n);o=Z(c,`Semantic search: + `),r=Z(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){V(a,e,f),A(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),B(l)}}}function pi(s){let e,l,t,n,o,r,i;return l=new Xe({props:{$$slots:{default:[$i]},$$scope:{ctx:s}}}),{c(){e=E("div"),R(l.$$.fragment),t=U(),n=E("div"),o=G(`Keyword search: + `),r=G(s[0]),this.h()},l(a){e=y(a,"DIV",{class:!0});var f=$(e);O(l.$$.fragment,f),t=Q(f),n=y(f,"DIV",{class:!0});var c=$(n);o=Z(c,`Keyword search: + `),r=Z(c,s[0]),c.forEach(m),f.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-keyword flex flex-row items-center justify-items-center")},m(a,f){V(a,e,f),A(l,e,null),p(e,t),p(e,n),p(n,o),p(n,r),i=!0},p(a,f){const c={};f[1]&4194304&&(c.$$scope={dirty:f,ctx:a}),l.$set(c),(!i||f[0]&1)&&fe(r,a[0])},i(a){i||(h(l.$$.fragment,a),i=!0)},o(a){v(l.$$.fragment,a),i=!1},d(a){a&&m(e),B(l)}}}function bi(s){let e,l,t,n,o,r=s[0]!=""?":":"",i,a,f,c;return l=new Xe({props:{$$slots:{default:[ki]},$$scope:{ctx:s}}}),{c(){e=E("div"),R(l.$$.fragment),t=U(),n=E("div"),o=G("New concept"),i=G(r),a=U(),f=G(s[0]),this.h()},l(d){e=y(d,"DIV",{class:!0});var u=$(e);O(l.$$.fragment,u),t=Q(u),n=y(u,"DIV",{class:!0});var _=$(n);o=Z(_,"New concept"),i=Z(_,r),a=Q(_),f=Z(_,s[0]),_.forEach(m),u.forEach(m),this.h()},h(){I(n,"class","ml-2"),I(e,"class","new-concept flex flex-row items-center justify-items-center")},m(d,u){V(d,e,u),A(l,e,null),p(e,t),p(e,n),p(n,o),p(n,i),p(n,a),p(n,f),c=!0},p(d,u){const _={};u[1]&4194304&&(_.$$scope={dirty:u,ctx:d}),l.$set(_),(!c||u[0]&1)&&r!==(r=d[0]!=""?":":"")&&fe(i,r),(!c||u[0]&1)&&fe(f,d[0])},i(d){c||(h(l.$$.fragment,d),c=!0)},o(d){v(l.$$.fragment,d),c=!1},d(d){d&&m(e),B(l)}}}function vi(s){let e;return{c(){e=E("div")},l(l){e=y(l,"DIV",{}),$(e).forEach(m)},m(l,t){V(l,e,t)},p:X,i:X,o:X,d(l){l&&m(e)}}}function yl(s){let e,l=s[52].description+"",t;return{c(){e=E("div"),t=G(l),this.h()},l(n){e=y(n,"DIV",{class:!0});var o=$(e);t=Z(o,l),o.forEach(m),this.h()},h(){I(e,"class","truncate text-xs text-gray-500")},m(n,o){V(n,e,o),p(e,t)},p(n,o){o[0]&32|o[1]&1048576&&l!==(l=n[52].description+"")&&fe(t,l)},d(n){n&&m(e)}}}function wi(s){let e,l;return e=new Mn({}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function $i(s){let e,l;return e=new Mn({}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function ki(s){let e,l;return e=new ns({}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function Si(s){El(s);let e,l,t,n;const o=[vi,bi,pi,gi,_i],r=[];function i(a,f){return a[52]==null?0:a[52].id==="new-concept"?1:a[52].id==="keyword-search"?2:a[52].id==="semantic-search"?3:4}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),V(a,t,f),n=!0},p(a,f){El(a);let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function Dl(s){let e,l;return e=new ft({props:{value:Se(s[48]),text:Se(s[48])}}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p(t,n){const o={};n[0]&512&&(o.value=Se(t[48])),n[0]&512&&(o.text=Se(t[48])),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function Ei(s){let e,l,t=s[9],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r({51:D}),({item:D})=>[0,D?1048576:0]]},$$scope:{ctx:s}};s[0]!==void 0&&(N.value=s[0]),c=new xr({props:N}),s[38](c),Pe.push(()=>Ye(c,"value",L)),c.$on("select",s[20]);let M=Il(s);return T=new vt({props:{size:"xl",selected:s[1]||"",name:s[1]||"",$$slots:{default:[yi]},$$scope:{ctx:s}}}),T.$on("change",s[18]),{c(){e=E("div"),l=E("div"),R(t.$$.fragment),n=U(),o=E("div"),r=E("div"),i=E("div"),a=E("div"),f=E("div"),R(c.$$.fragment),u=U(),_=E("div"),M.c(),b=U(),w=E("div"),S=E("div"),R(T.$$.fragment),this.h()},l(D){e=y(D,"DIV",{class:!0});var k=$(e);l=y(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),P.forEach(m),n=Q(k),o=y(k,"DIV",{class:!0});var ee=$(o);r=y(ee,"DIV",{class:!0});var x=$(r);i=y(x,"DIV",{class:!0});var J=$(i);a=y(J,"DIV",{class:!0});var z=$(a);f=y(z,"DIV",{class:!0});var j=$(f);O(c.$$.fragment,j),j.forEach(m),z.forEach(m),J.forEach(m),x.forEach(m),ee.forEach(m),u=Q(k),_=y(k,"DIV",{class:!0});var q=$(_);M.l(q),q.forEach(m),b=Q(k),w=y(k,"DIV",{class:!0});var H=$(w);S=y(H,"DIV",{class:!0});var Y=$(S);O(T.$$.fragment,Y),Y.forEach(m),H.forEach(m),k.forEach(m),this.h()},h(){I(l,"class","compute-embedding mr-1"),Ee(l,"compute-embedding-indexing",s[8]),I(f,"class","flex-grow"),I(a,"class","flex w-full flex-row items-start justify-items-start"),I(i,"class","flex flex-row"),I(r,"class","w-full"),I(o,"class","search-container flex w-full flex-grow flex-row"),I(_,"class","mx-1"),I(S,"class","w-32"),I(w,"class","embedding-select mr-8 flex flex-row"),I(e,"class","border-1 flex w-full flex-row items-center px-4")},m(D,k){V(D,e,k),p(e,l),A(t,l,null),p(e,n),p(e,o),p(o,r),p(r,i),p(i,a),p(a,f),A(c,f,null),p(e,u),p(e,_),M.m(_,null),p(e,b),p(e,w),p(w,S),A(T,S,null),F=!0,K||(C=[Fe(Me.call(null,_,{text:"Select the field to search over."})),Fe(Me.call(null,S,{text:"Select the embedding to use."}))],K=!0)},p(D,k){const P={};k[0]&264&&(P.disabled=D[3]||D[8]),k[0]&264&&(P.icon=D[3]?Ct:D[8]?Ft:St),t.$set(P),(!F||k[0]&256)&&Ee(l,"compute-embedding-indexing",D[8]);const ee={};k[0]&32&&(ee.items=D[5]),k[0]&128&&(ee.placeholder=D[7]),k[0]&33|k[1]&5242880&&(ee.$$scope={dirty:k,ctx:D}),!d&&k[0]&1&&(d=!0,ee.value=D[0],Ue(()=>d=!1)),c.$set(ee),k[0]&512&&be(g,g=D[9])?(le(),v(M,1,1,X),ne(),M=Il(D),M.c(),h(M,1),M.m(_,null)):M.p(D,k);const x={};k[0]&2&&(x.selected=D[1]||""),k[0]&2&&(x.name=D[1]||""),k[0]&16|k[1]&4194304&&(x.$$scope={dirty:k,ctx:D}),T.$set(x)},i(D){F||(h(t.$$.fragment,D),h(c.$$.fragment,D),h(M),h(T.$$.fragment,D),F=!0)},o(D){v(t.$$.fragment,D),v(c.$$.fragment,D),v(M),v(T.$$.fragment,D),F=!1},d(D){D&&m(e),B(t),s[38](null),B(c),M.d(D),B(T),K=!1,We(C)}}}const Ii=(s,e)=>s.text.toLowerCase().includes(e.toLowerCase())||s.id==="new-concept";function Vi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,b,w,S,T,F,K,C,L,N,M,D=X,k=()=>(D(),D=Ce(t,oe=>l(34,M=oe)),t),P;s.$$.on_destroy.push(()=>D());const ee=Ae();ge(s,ee,oe=>l(33,N=oe));const x=Qe();ge(s,x,oe=>l(32,C=oe));const J=Fn();ge(s,J,oe=>l(35,P=oe));const z=vn();ge(s,z,oe=>l(42,T=oe));const j=Cn();ge(s,j,oe=>l(4,L=oe));const q=(oe,Ne)=>`${Se(oe||"")}_${Ne}`;let H={};const Y=rr();ge(s,Y,oe=>l(31,K=oe));const de=It();ge(s,de,oe=>l(30,F=oe));let he=[],re="",De;const ue=oe=>{l(1,f=oe.target.value),ee.setSearchEmbedding(oe.target.value)},se=()=>{f!=null&&(l(22,H[q(r,f)]=!0,H),T.mutate([n,o,{leaf_path:Et(r||[]),signal:{signal_name:f}}]))};let ae;const me=(oe,Ne)=>{r==null||f==null||(ee.addSearch({path:[Se(r)],type:"concept",concept_namespace:oe,concept_name:Ne,embedding:f}),ae.clear())},W=oe=>{if(!(r==null||f==null)){if(oe.detail.selectedId==="new-concept"){re===De.id&&l(0,re="");const Ne=re.split("/",2);let qe="",Be="";Ne.length===2?[qe,Be]=Ne:[Be]=Ne,Ge({command:Ze.CreateConcept,namespace:qe,conceptName:Be,dataset:{namespace:n,name:o},path:r,onCreate:xe=>me(xe.detail.namespace,xe.detail.name)}),ae.clear();return}else if(oe.detail.selectedId==="keyword-search"){if(re=="")return;ee.addSearch({path:[Se(r)],type:"keyword",query:re}),ae.clear();return}else if(oe.detail.selectedId=="semantic-search"){if(re=="")return;ee.addSearch({path:[Se(r)],type:"semantic",query:re,embedding:f}),ae.clear();return}me(oe.detail.selectedId.namespace,oe.detail.selectedId.name)}},te=oe=>{ee.setSearchPath(oe.target.value)},ce=()=>{se()},He=(oe,Ne)=>Ne.id===oe.id;function Je(oe){Pe[oe?"unshift":"push"](()=>{ae=oe,l(6,ae)})}function _e(oe){re=oe,l(0,re)}return s.$$.update=()=>{var oe,Ne;s.$$.dirty[1]&4&&k(l(10,t=ot(N.namespace,N.datasetName))),s.$$.dirty[1]&4&&(n=N.namespace),s.$$.dirty[1]&4&&(o=N.datasetName),s.$$.dirty[1]&6&&l(2,r=wn(N,C)),s.$$.dirty[0]&4|s.$$.dirty[1]&4&&l(24,i=Vt(N,r)),s.$$.dirty[1]&2&&l(9,a=(C.visibleFields||[]).filter(qe=>qe.dtype==="string").map(qe=>Se(qe.path))),s.$$.dirty[0]&20|s.$$.dirty[1]&30&&l(1,f=Er(P,M.data,N,C,r,(L.data||[]).map(qe=>qe.name))),s.$$.dirty[0]&4|s.$$.dirty[1]&2&&l(29,c=$n(C,r)),s.$$.dirty[0]&536870914&&l(3,d=c!=null&&!!c.includes(f||"")),s.$$.dirty[0]&4194318&&l(8,u=!d&&H[q(r,f)]),s.$$.dirty[0]&8&&l(7,_=d?"Search by concept or keyword.":'Search by keyword. Click "compute embedding" to search by concept.'),s.$$.dirty[0]&1073741824&&l(28,g=(Ne=(oe=F.data)==null?void 0:oe.user)==null?void 0:Ne.id),s.$$.dirty[0]&268435456|s.$$.dirty[1]&1&&l(25,b=yr(K.data||[],g)),s.$$.dirty[0]&9&&l(23,De={id:"new-concept",text:re,disabled:!d}),s.$$.dirty[0]&1&&l(27,w={id:"keyword-search",text:re}),s.$$.dirty[0]&9&&l(26,S={id:"semantic-search",text:re,disabled:!d}),s.$$.dirty[0]&1333788683|s.$$.dirty[1]&1&&l(5,he=K!=null&&K.data?[De,...re!=""?[w]:[],...re!=""&&f?[S]:[],...b.flatMap(qe=>qe.concepts.map(Be=>({id:{namespace:Be.namespace,name:Be.name},text:Dr(Be.namespace,Be.name,F.data),description:Be.description,disabled:!d||i.some(xe=>xe.type==="concept"&&xe.concept_namespace===Be.namespace&&xe.concept_name===Be.name)})))]:[])},[re,f,r,d,L,he,ae,_,u,a,t,ee,x,J,z,j,Y,de,ue,se,W,te,H,De,i,b,S,w,g,c,F,K,C,N,M,P,ce,He,Je,_e]}class Ni extends $e{constructor(e){super(),ke(this,e,Vi,Di,be,{},null,[-1,-1])}}function Ti(s){let e,l;return e=new rt({props:{$$slots:{default:[Fi]},$$scope:{ctx:s}}}),e.$on("click",s[5]),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p(t,n){const o={};n&512&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function Ci(s){let e,l;return{c(){e=E("span"),l=G("Invalid query"),this.h()},l(t){e=y(t,"SPAN",{class:!0});var n=$(e);l=Z(n,"Invalid query"),n.forEach(m),this.h()},h(){I(e,"class","text-red-500")},m(t,n){V(t,e,n),p(e,l)},p:X,i:X,o:X,d(t){t&&m(e)}}}function Fi(s){let e;return{c(){e=G("Apply")},l(l){e=Z(l,"Apply")},m(l,t){V(l,e,t)},d(l){l&&m(e)}}}function Mi(s){let e,l,t,n,o,r,i,a,f,c,d;const u=[Ci,Ti],_=[];function g(b,w){return b[0]?b[3]?1:-1:0}return~(r=g(s))&&(i=_[r]=u[r](s)),{c(){e=E("pre"),l=G(""),t=G(s[2]),n=G(` +`),o=U(),i&&i.c(),a=ie(),this.h()},l(b){e=y(b,"PRE",{class:!0,contenteditable:!0});var w=$(e);l=Z(w,""),t=Z(w,s[2]),n=Z(w,` +`),w.forEach(m),o=Q(b),i&&i.l(b),a=ie(),this.h()},h(){I(e,"class","whitespace-pre bg-gray-50 p-4 font-mono"),I(e,"contenteditable",""),s[1]===void 0&&bt(()=>s[8].call(e)),Ee(e,"outline-red-500",!s[0])},m(b,w){V(b,e,w),p(e,l),p(e,t),p(e,n),s[1]!==void 0&&(e.innerText=s[1]),V(b,o,w),~r&&_[r].m(b,w),V(b,a,w),f=!0,c||(d=Re(e,"input",s[8]),c=!0)},p(b,[w]){(!f||w&4)&&Gn(t,b[2]),w&2&&b[1]!==e.innerText&&(e.innerText=b[1]),(!f||w&1)&&Ee(e,"outline-red-500",!b[0]);let S=r;r=g(b),r===S?~r&&_[r].p(b,w):(i&&(le(),v(_[S],1,1,()=>{_[S]=null}),ne()),~r?(i=_[r],i?i.p(b,w):(i=_[r]=u[r](b),i.c()),h(i,1),i.m(a.parentNode,a)):i=null)},i(b){f||(h(i),f=!0)},o(b){v(i),f=!1},d(b){b&&m(e),b&&m(o),~r&&_[r].d(b),b&&m(a),c=!1,d()}}}function zi(s,e,l){let t,n,o,r,i;const a=Ae();ge(s,a,u=>l(7,i=u));let f=!0;function c(){dt(a,i.query=JSON.parse(o),i)}function d(){o=this.innerText,l(1,o),l(2,n),l(6,t),l(7,i)}return s.$$.update=()=>{if(s.$$.dirty&128&&l(6,t=i.query),s.$$.dirty&64&&l(2,n=t?JSON.stringify(t,null,2):""),s.$$.dirty&4&&l(1,o=n),s.$$.dirty&2)try{JSON.parse(o),l(0,f=!0)}catch{l(0,f=!1)}s.$$.dirty&67&&l(3,r=f&&!Ir(JSON.parse(o),t))},[f,o,n,r,a,c,t,i,d]}class Pi extends $e{constructor(e){super(),ke(this,e,zi,Mi,be,{})}}function Nl(s){let e,l;return e=new Wn({props:{light:!0,flipped:!0,$$slots:{default:[Ri]},$$scope:{ctx:s}}}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p(t,n){const o={};n&1073742079&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function Tl(s){let e,l;return e=new nt({props:{text:"Sort by"}}),e.$on("click",s[20]),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p:X,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function Cl(s){let e,l;return e=new nt({props:{text:"Filter"}}),e.$on("click",s[21]),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p:X,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function Fl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[7],text:"Compute embedding"}}),l.$on("click",s[22]),{c(){e=E("div"),R(l.$$.fragment),this.h()},l(i){e=y(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){V(i,e,a),A(l,e,null),n=!0,o||(r=Fe(t=Me.call(null,e,{text:s[7]?"":"User does not have access to compute embeddings over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute embeddings over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),B(l),o=!1,r()}}}function Ml(s){let e,l;return e=new nt({props:{text:"Preview signal"}}),e.$on("click",s[23]),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p:X,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function zl(s){let e,l,t,n,o,r;return l=new nt({props:{text:"Compute signal",disabled:!s[7]}}),l.$on("click",s[24]),{c(){e=E("div"),R(l.$$.fragment),this.h()},l(i){e=y(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){V(i,e,a),A(l,e,null),n=!0,o||(r=Fe(t=Me.call(null,e,{text:s[7]?"":"User does not have access to compute signals over this dataset."})),o=!0)},p(i,a){const f={};a&128&&(f.disabled=!i[7]),l.$set(f),t&&Le(t.update)&&a&128&&t.update.call(null,{text:i[7]?"":"User does not have access to compute signals over this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),B(l),o=!1,r()}}}function Pl(s){let e,l,t,n,o,r;return l=new nt({props:{disabled:!s[6],text:"Delete signal"}}),l.$on("click",s[25]),{c(){e=E("div"),R(l.$$.fragment),this.h()},l(i){e=y(i,"DIV",{class:!0});var a=$(e);O(l.$$.fragment,a),a.forEach(m),this.h()},h(){I(e,"class","w-full")},m(i,a){V(i,e,a),A(l,e,null),n=!0,o||(r=Fe(t=Me.call(null,e,{text:s[6]?"":"User does not have access to delete signals for this dataset."})),o=!0)},p(i,a){const f={};a&64&&(f.disabled=!i[6]),l.$set(f),t&&Le(t.update)&&a&64&&t.update.call(null,{text:i[6]?"":"User does not have access to delete signals for this dataset."})},i(i){n||(h(l.$$.fragment,i),n=!0)},o(i){v(l.$$.fragment,i),n=!1},d(i){i&&m(e),B(l),o=!1,r()}}}function Ri(s){let e=_t(s[0]),l,t=$t(s[0]),n,o,r,i,a,f,c=e&&Tl(s),d=t&&Cl(s),u=!s[2]&&Fl(s),_=!s[2]&&Ml(s),g=!s[2]&&zl(s),b=s[1]&&Pl(s);return{c(){c&&c.c(),l=U(),d&&d.c(),n=U(),u&&u.c(),o=U(),_&&_.c(),r=U(),g&&g.c(),i=U(),b&&b.c(),a=ie()},l(w){c&&c.l(w),l=Q(w),d&&d.l(w),n=Q(w),u&&u.l(w),o=Q(w),_&&_.l(w),r=Q(w),g&&g.l(w),i=Q(w),b&&b.l(w),a=ie()},m(w,S){c&&c.m(w,S),V(w,l,S),d&&d.m(w,S),V(w,n,S),u&&u.m(w,S),V(w,o,S),_&&_.m(w,S),V(w,r,S),g&&g.m(w,S),V(w,i,S),b&&b.m(w,S),V(w,a,S),f=!0},p(w,S){S&1&&(e=_t(w[0])),e?c?(c.p(w,S),S&1&&h(c,1)):(c=Tl(w),c.c(),h(c,1),c.m(l.parentNode,l)):c&&(le(),v(c,1,1,()=>{c=null}),ne()),S&1&&(t=$t(w[0])),t?d?(d.p(w,S),S&1&&h(d,1)):(d=Cl(w),d.c(),h(d,1),d.m(n.parentNode,n)):d&&(le(),v(d,1,1,()=>{d=null}),ne()),w[2]?u&&(le(),v(u,1,1,()=>{u=null}),ne()):u?(u.p(w,S),S&4&&h(u,1)):(u=Fl(w),u.c(),h(u,1),u.m(o.parentNode,o)),w[2]?_&&(le(),v(_,1,1,()=>{_=null}),ne()):_?(_.p(w,S),S&4&&h(_,1)):(_=Ml(w),_.c(),h(_,1),_.m(r.parentNode,r)),w[2]?g&&(le(),v(g,1,1,()=>{g=null}),ne()):g?(g.p(w,S),S&4&&h(g,1)):(g=zl(w),g.c(),h(g,1),g.m(i.parentNode,i)),w[1]?b?(b.p(w,S),S&2&&h(b,1)):(b=Pl(w),b.c(),h(b,1),b.m(a.parentNode,a)):b&&(le(),v(b,1,1,()=>{b=null}),ne())},i(w){f||(h(c),h(d),h(u),h(_),h(g),h(b),f=!0)},o(w){v(c),v(d),v(u),v(_),v(g),v(b),f=!1},d(w){c&&c.d(w),w&&m(l),d&&d.d(w),w&&m(n),u&&u.d(w),w&&m(o),_&&_.d(w),w&&m(r),g&&g.d(w),w&&m(i),b&&b.d(w),w&&m(a)}}}function Ai(s){let e,l,t,n=Se(s[0].path)+"",o,r,i,a,f;return{c(){e=E("p"),l=G("Confirm deleting "),t=E("code"),o=G(n),r=G(" ?"),i=U(),a=E("p"),f=G("This is a permanent action and cannot be undone."),this.h()},l(c){e=y(c,"P",{class:!0});var d=$(e);l=Z(d,"Confirm deleting "),t=y(d,"CODE",{});var u=$(t);o=Z(u,n),u.forEach(m),r=Z(d," ?"),d.forEach(m),i=Q(c),a=y(c,"P",{class:!0});var _=$(a);f=Z(_,"This is a permanent action and cannot be undone."),_.forEach(m),this.h()},h(){I(e,"class","!text-lg"),I(a,"class","mt-2")},m(c,d){V(c,e,d),p(e,l),p(e,t),p(t,o),p(e,r),V(c,i,d),V(c,a,d),p(a,f)},p(c,d){d&1&&n!==(n=Se(c[0].path)+"")&&fe(o,n)},d(c){c&&m(e),c&&m(i),c&&m(a)}}}function Bi(s){let e,l,t,n,o=s[8]&&Nl(s);function r(a){s[26](a)}let i={danger:!0,modalHeading:"Delete signal",primaryButtonText:"Delete",primaryButtonIcon:s[9].isLoading?Mt:void 0,secondaryButtonText:"Cancel",$$slots:{default:[Ai]},$$scope:{ctx:s}};return s[3]!==void 0&&(i.open=s[3]),l=new Nt({props:i}),Pe.push(()=>Ye(l,"open",r)),l.$on("click:button--secondary",s[27]),l.$on("open",s[28]),l.$on("close",s[29]),l.$on("submit",s[14]),{c(){o&&o.c(),e=U(),R(l.$$.fragment)},l(a){o&&o.l(a),e=Q(a),O(l.$$.fragment,a)},m(a,f){o&&o.m(a,f),V(a,e,f),A(l,a,f),n=!0},p(a,[f]){a[8]?o?(o.p(a,f),f&256&&h(o,1)):(o=Nl(a),o.c(),h(o,1),o.m(e.parentNode,e)):o&&(le(),v(o,1,1,()=>{o=null}),ne());const c={};f&512&&(c.primaryButtonIcon=a[9].isLoading?Mt:void 0),f&1073741825&&(c.$$scope={dirty:f,ctx:a}),!t&&f&8&&(t=!0,c.open=a[3],Ue(()=>t=!1)),l.$set(c)},i(a){n||(h(o),h(l.$$.fragment,a),n=!0)},o(a){v(o),v(l.$$.fragment,a),n=!1},d(a){o&&o.d(a),a&&m(e),B(l,a)}}}function Oi(s,e,l){let t,n,o,r,i,a,f,c,d,u,_,g,{field:b}=e,{schema:w}=e,S=!1;const T=Ae();ge(s,T,q=>l(19,g=q));const F=Qe();ge(s,F,q=>l(18,_=q));const K=sr();ge(s,K,q=>l(9,d=q));const C=It();ge(s,C,q=>l(17,u=q));function L(){d.mutate([t,n,{signal_path:b.path}],{onSuccess:()=>{l(3,S=!1),T.deleteSignal(b.path)}})}const N=()=>T.addSortBy(b.path),M=()=>Ge({command:Ze.EditFilter,namespace:t,datasetName:n,path:b.path}),D=()=>Ge({command:Ze.ComputeEmbedding,namespace:t,datasetName:n,path:b==null?void 0:b.path}),k=()=>Ge({command:Ze.PreviewConcept,namespace:t,datasetName:n,path:b==null?void 0:b.path}),P=()=>Ge({command:Ze.ComputeSignal,namespace:t,datasetName:n,path:b==null?void 0:b.path}),ee=()=>l(3,S=!0);function x(q){S=q,l(3,S)}const J=()=>l(3,S=!1);function z(q){ut.call(this,s,q)}function j(q){ut.call(this,s,q)}return s.$$set=q=>{"field"in q&&l(0,b=q.field),"schema"in q&&l(15,w=q.schema)},s.$$.update=()=>{var q,H,Y;s.$$.dirty&524288&&l(5,t=g.namespace),s.$$.dirty&524288&&l(4,n=g.datasetName),s.$$.dirty&32769&&l(2,o=tt(b,w)),s.$$.dirty&1&&l(1,r=ht(b)),s.$$.dirty&262145&&l(16,i=kn(((q=_.selectRowsSchema)==null?void 0:q.data)||null,b.path)),s.$$.dirty&65543&&l(8,a=(_t(b)||$t(b)||!o||r)&&!i),s.$$.dirty&131072&&l(7,f=(H=u.data)==null?void 0:H.access.dataset.compute_signals),s.$$.dirty&131072&&l(6,c=(Y=u.data)==null?void 0:Y.access.dataset.delete_signals)},[b,r,o,S,n,t,c,f,a,d,T,F,K,C,L,w,i,u,_,g,N,M,D,k,P,ee,x,J,z,j]}class Hi extends $e{constructor(e){super(),ke(this,e,Oi,Bi,be,{field:0,schema:15})}}function Rl(s,e,l){const t=s.slice();t[7]=e[l][0],t[8]=e[l][1];const n=t[2](t[7]);t[9]=n;const o=`${t[8]/t[1]*100}%`;t[10]=o;const r=ye(t[8]);return t[11]=r,t}function Al(s){let e,l,t=s[9]+"",n,o,r,i,a,f=s[11]+"",c,d,u,_,g;function b(){return s[6](s[7])}return{c(){e=E("button"),l=E("div"),n=G(t),r=U(),i=E("div"),a=E("div"),c=G(f),u=U(),this.h()},l(w){e=y(w,"BUTTON",{class:!0});var S=$(e);l=y(S,"DIV",{title:!0,class:!0});var T=$(l);n=Z(T,t),T.forEach(m),r=Q(S),i=y(S,"DIV",{class:!0});var F=$(i);a=y(F,"DIV",{title:!0,class:!0});var K=$(a);c=Z(K,f),K.forEach(m),F.forEach(m),u=Q(S),S.forEach(m),this.h()},h(){I(l,"title",o=s[9]),I(l,"class","w-48 flex-none truncate px-2"),I(a,"title",d=s[11]),I(a,"class","histogram-bar my-px bg-indigo-200 pl-2 text-xs leading-5"),it(a,"width",s[10]),I(i,"class","w-36 border-l border-gray-300 pl-2"),I(e,"class","flex items-center p-0 text-left text-xs text-black hover:bg-gray-200")},m(w,S){V(w,e,S),p(e,l),p(l,n),p(e,r),p(e,i),p(i,a),p(a,c),p(e,u),_||(g=Re(e,"click",b),_=!0)},p(w,S){s=w,S&1&&t!==(t=s[9]+"")&&fe(n,t),S&1&&o!==(o=s[9])&&I(l,"title",o),S&1&&f!==(f=s[11]+"")&&fe(c,f),S&1&&d!==(d=s[11])&&I(a,"title",d),S&3&&it(a,"width",s[10])},d(w){w&&m(e),_=!1,g()}}}function qi(s){let e,l=s[0],t=[];for(let n=0;na("row-click",{value:c});return s.$$set=c=>{"field"in c&&l(4,n=c.field),"counts"in c&&l(0,o=c.counts),"bins"in c&&l(5,r=c.bins)},s.$$.update=()=>{s.$$.dirty&1&&l(1,t=Math.max(...o.map(([c,d])=>d)))},[o,t,i,a,n,r,f]}class ji extends $e{constructor(e){super(),ke(this,e,Li,qi,be,{field:4,counts:0,bins:5})}}function Yi(s){let e,l,t,n,o,r,i,a,f,c,d,u=ye(s[4].total_count)+"",_,g,b,w,S,T,F,K,C,L,N,M,D=ye(s[4].approx_count_distinct)+"",k,P,ee,x,J,z;r=new at({props:{class:"inline"}}),T=new at({props:{class:"inline"}});let j=s[4].avg_text_length&&Bl(s),q=s[4].min_val&&s[4].max_val&&Ol(s);return{c(){e=E("table"),l=E("tbody"),t=E("tr"),n=E("td"),o=E("span"),R(r.$$.fragment),i=U(),a=E("span"),f=G("Total count"),c=U(),d=E("td"),_=G(u),g=U(),b=E("tr"),w=E("td"),S=E("span"),R(T.$$.fragment),F=U(),K=E("span"),C=G("Unique values"),L=U(),N=E("td"),M=G("~"),k=G(D),P=U(),j&&j.c(),ee=U(),q&&q.c(),this.h()},l(H){e=y(H,"TABLE",{class:!0});var Y=$(e);l=y(Y,"TBODY",{});var de=$(l);t=y(de,"TR",{});var he=$(t);n=y(he,"TD",{class:!0});var re=$(n);o=y(re,"SPAN",{});var De=$(o);O(r.$$.fragment,De),De.forEach(m),i=Q(re),a=y(re,"SPAN",{});var ue=$(a);f=Z(ue,"Total count"),ue.forEach(m),re.forEach(m),c=Q(he),d=y(he,"TD",{class:!0});var se=$(d);_=Z(se,u),se.forEach(m),he.forEach(m),g=Q(de),b=y(de,"TR",{});var ae=$(b);w=y(ae,"TD",{class:!0});var me=$(w);S=y(me,"SPAN",{});var W=$(S);O(T.$$.fragment,W),W.forEach(m),F=Q(me),K=y(me,"SPAN",{});var te=$(K);C=Z(te,"Unique values"),te.forEach(m),me.forEach(m),L=Q(ae),N=y(ae,"TD",{class:!0});var ce=$(N);M=Z(ce,"~"),k=Z(ce,D),ce.forEach(m),ae.forEach(m),P=Q(de),j&&j.l(de),ee=Q(de),q&&q.l(de),de.forEach(m),Y.forEach(m),this.h()},h(){I(n,"class","svelte-1tctrjz"),I(d,"class","svelte-1tctrjz"),I(w,"class","svelte-1tctrjz"),I(N,"class","svelte-1tctrjz"),I(e,"class","stats-table w-full svelte-1tctrjz")},m(H,Y){V(H,e,Y),p(e,l),p(l,t),p(t,n),p(n,o),A(r,o,null),p(n,i),p(n,a),p(a,f),p(t,c),p(t,d),p(d,_),p(l,g),p(l,b),p(b,w),p(w,S),A(T,S,null),p(w,F),p(w,K),p(K,C),p(b,L),p(b,N),p(N,M),p(N,k),p(l,P),j&&j.m(l,null),p(l,ee),q&&q.m(l,null),x=!0,J||(z=[Fe(Me.call(null,o,{text:"Total number of rows where the value is defined."})),Fe(Me.call(null,S,{text:"An approximation of the total number of unique values."}))],J=!0)},p(H,Y){(!x||Y&16)&&u!==(u=ye(H[4].total_count)+"")&&fe(_,u),(!x||Y&16)&&D!==(D=ye(H[4].approx_count_distinct)+"")&&fe(k,D),H[4].avg_text_length?j?(j.p(H,Y),Y&16&&h(j,1)):(j=Bl(H),j.c(),h(j,1),j.m(l,ee)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),H[4].min_val&&H[4].max_val?q?(q.p(H,Y),Y&16&&h(q,1)):(q=Ol(H),q.c(),h(q,1),q.m(l,null)):q&&(le(),v(q,1,1,()=>{q=null}),ne())},i(H){x||(h(r.$$.fragment,H),h(T.$$.fragment,H),h(j),h(q),x=!0)},o(H){v(r.$$.fragment,H),v(T.$$.fragment,H),v(j),v(q),x=!1},d(H){H&&m(e),B(r),B(T),j&&j.d(),q&&q.d(),J=!1,We(z)}}}function Ui(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p:X,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function Qi(s){let e,l,t=s[2].error.message+"",n;return{c(){e=E("p"),l=G("Error: "),n=G(t)},l(o){e=y(o,"P",{});var r=$(e);l=Z(r,"Error: "),n=Z(r,t),r.forEach(m)},m(o,r){V(o,e,r),p(e,l),p(e,n)},p(o,r){r&4&&t!==(t=o[2].error.message+"")&&fe(n,t)},i:X,o:X,d(o){o&&m(e)}}}function Bl(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].avg_text_length)+"",d,u,_,g;return n=new at({props:{class:"inline"}}),{c(){e=E("tr"),l=E("td"),t=E("span"),R(n.$$.fragment),o=U(),r=E("span"),i=G("Average text length"),a=U(),f=E("td"),d=G(c),this.h()},l(b){e=y(b,"TR",{});var w=$(e);l=y(w,"TD",{class:!0});var S=$(l);t=y(S,"SPAN",{});var T=$(t);O(n.$$.fragment,T),T.forEach(m),o=Q(S),r=y(S,"SPAN",{});var F=$(r);i=Z(F,"Average text length"),F.forEach(m),S.forEach(m),a=Q(w),f=y(w,"TD",{class:!0});var K=$(f);d=Z(K,c),K.forEach(m),w.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(b,w){V(b,e,w),p(e,l),p(l,t),A(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),u=!0,_||(g=Fe(Me.call(null,t,{text:"The average length of the text in characters."})),_=!0)},p(b,w){(!u||w&16)&&c!==(c=ye(b[4].avg_text_length)+"")&&fe(d,c)},i(b){u||(h(n.$$.fragment,b),u=!0)},o(b){v(n.$$.fragment,b),u=!1},d(b){b&&m(e),B(n),_=!1,g()}}}function Ol(s){let e,l,t,n,o,r,i,a,f,c=ye(s[4].min_val)+"",d,u,_=ye(s[4].max_val)+"",g,b,w,S;return n=new at({props:{class:"inline"}}),{c(){e=E("tr"),l=E("td"),t=E("span"),R(n.$$.fragment),o=U(),r=E("span"),i=G("Range"),a=U(),f=E("td"),d=G(c),u=G(" .. "),g=G(_),this.h()},l(T){e=y(T,"TR",{});var F=$(e);l=y(F,"TD",{class:!0});var K=$(l);t=y(K,"SPAN",{});var C=$(t);O(n.$$.fragment,C),C.forEach(m),o=Q(K),r=y(K,"SPAN",{});var L=$(r);i=Z(L,"Range"),L.forEach(m),K.forEach(m),a=Q(F),f=y(F,"TD",{class:!0});var N=$(f);d=Z(N,c),u=Z(N," .. "),g=Z(N,_),N.forEach(m),F.forEach(m),this.h()},h(){I(l,"class","svelte-1tctrjz"),I(f,"class","svelte-1tctrjz")},m(T,F){V(T,e,F),p(e,l),p(l,t),A(n,t,null),p(l,o),p(l,r),p(r,i),p(e,a),p(e,f),p(f,d),p(f,u),p(f,g),b=!0,w||(S=Fe(Me.call(null,t,{text:"The minimum and maximum value across the dataset"})),w=!0)},p(T,F){(!b||F&16)&&c!==(c=ye(T[4].min_val)+"")&&fe(d,c),(!b||F&16)&&_!==(_=ye(T[4].max_val)+"")&&fe(g,_)},i(T){b||(h(n.$$.fragment,T),b=!0)},o(T){v(n.$$.fragment,T),b=!1},d(T){T&&m(e),B(n),w=!1,S()}}}function Ji(s){let e,l,t;return l=new ji({props:{counts:s[5],bins:s[3],field:s[0]}}),l.$on("row-click",s[13]),{c(){e=E("div"),R(l.$$.fragment),this.h()},l(n){e=y(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","mt-4")},m(n,o){V(n,e,o),A(l,e,null),t=!0},p(n,o){const r={};o&32&&(r.counts=n[5]),o&8&&(r.bins=n[3]),o&1&&(r.field=n[0]),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),B(l)}}}function Ki(s){let e,l;return e=new je({props:{paragraph:!0,width:"50%"}}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p:X,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function Gi(s){let e,l,t=s[1].error.message+"",n;return{c(){e=E("p"),l=G("Error: "),n=G(t)},l(o){e=y(o,"P",{});var r=$(e);l=Z(r,"Error: "),n=Z(r,t),r.forEach(m)},m(o,r){V(o,e,r),p(e,l),p(e,n)},p(o,r){r&2&&t!==(t=o[1].error.message+"")&&fe(n,t)},i:X,o:X,d(o){o&&m(e)}}}function Zi(s){let e,l,t,n,o,r,i;const a=[Qi,Ui,Yi],f=[];function c(g,b){return g[2].error?0:g[4]==null?1:2}l=c(s),t=f[l]=a[l](s);const d=[Gi,Ki,Ji],u=[];function _(g,b){return g[1].error?0:g[5]==null?1:g[5].length>0?2:-1}return~(o=_(s))&&(r=u[o]=d[o](s)),{c(){e=E("div"),t.c(),n=U(),r&&r.c(),this.h()},l(g){e=y(g,"DIV",{class:!0});var b=$(e);t.l(b),n=Q(b),r&&r.l(b),b.forEach(m),this.h()},h(){I(e,"class","p-4")},m(g,b){V(g,e,b),f[l].m(e,null),p(e,n),~o&&u[o].m(e,null),i=!0},p(g,[b]){let w=l;l=c(g),l===w?f[l].p(g,b):(le(),v(f[w],1,1,()=>{f[w]=null}),ne(),t=f[l],t?t.p(g,b):(t=f[l]=a[l](g),t.c()),h(t,1),t.m(e,n));let S=o;o=_(g),o===S?~o&&u[o].p(g,b):(r&&(le(),v(u[S],1,1,()=>{u[S]=null}),ne()),~o?(r=u[o],r?r.p(g,b):(r=u[o]=d[o](g),r.c()),h(r,1),r.m(e,null)):r=null)},i(g){i||(h(t),h(r),i=!0)},o(g){v(t),v(r),i=!1},d(g){g&&m(e),f[l].d(),~o&&u[o].d()}}}function Wi(s,e,l){let t,n,o,r,i,a=X,f=()=>(a(),a=Ce(n,C=>l(1,i=C)),n),c,d=X,u=()=>(d(),d=Ce(t,C=>l(2,c=C)),t),_;s.$$.on_destroy.push(()=>a()),s.$$.on_destroy.push(()=>d());let{field:g}=e;const b=Ae();ge(s,b,C=>l(12,_=C));let w,S,T=null;function F(C){if(C==null)return;if(T!=null){const[N,M]=T[C.toString()];if(N!=null){const D={path:g.path,op:"greater_equal",value:N};b.addFilter(D)}if(M!=null){const D={path:g.path,op:"less",value:M};b.addFilter(D)}return}const L={path:g.path,op:"equals",value:C};b.addFilter(L)}const K=C=>F(C.detail.value);return s.$$set=C=>{"field"in C&&l(0,g=C.field)},s.$$.update=()=>{var C;if(s.$$.dirty&4097&&u(l(7,t=ir(_.namespace,_.datasetName,{leaf_path:g.path}))),s.$$.dirty&1&&l(10,w=ar(g.dtype)&&!g.categorical?"value":"count"),s.$$.dirty&1024&&l(11,S=w==="value"?"ASC":"DESC"),s.$$.dirty&7169&&f(l(6,n=or(_.namespace,_.datasetName,{leaf_path:g.path,filters:_.query.filters,sort_by:w,sort_order:S}))),s.$$.dirty&2&&l(5,o=i.data!=null?i.data.counts:null),s.$$.dirty&4&&l(4,r=c.data!=null?c.data:null),s.$$.dirty&2)if(((C=i.data)==null?void 0:C.bins)!=null){l(3,T={});for(const[L,N,M]of Object.values(i.data.bins))l(3,T[L]=[N,M],T)}else l(3,T=null)},[g,i,c,T,r,o,n,t,b,F,w,S,_,K]}class Xi extends $e{constructor(e){super(),ke(this,e,Wi,Zi,be,{field:0})}}function Hl(s,e,l){const t=s.slice();return t[38]=e[l],t}function ql(s,e,l){const t=s.slice();return t[41]=e[l],t}function Ll(s,e,l){const t=s.slice();return t[44]=e[l],t}function jl(s,e,l){const t=s.slice();return t[47]=e[l],t}function xi(s){let e,l="{}",t;return{c(){e=E("span"),t=G(l),this.h()},l(n){e=y(n,"SPAN",{class:!0});var o=$(e);t=Z(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){V(n,e,o),p(e,t)},p:X,i:X,o:X,d(n){n&&m(e)}}}function ea(s){let e,l,t,n;var o=lt[s[1].repeated_field.dtype];function r(i){return{props:{title:i[1].dtype}}}return o&&(l=et(o,r(s))),{c(){e=E("div"),l&&R(l.$$.fragment),t=G("[]"),this.h()},l(i){e=y(i,"DIV",{class:!0});var a=$(e);l&&O(l.$$.fragment,a),t=Z(a,"[]"),a.forEach(m),this.h()},h(){I(e,"class","flex")},m(i,a){V(i,e,a),l&&A(l,e,null),p(e,t),n=!0},p(i,a){const f={};if(a[0]&2&&(f.title=i[1].dtype),a[0]&2&&o!==(o=lt[i[1].repeated_field.dtype])){if(l){le();const c=l;v(c.$$.fragment,1,0,()=>{B(c,1)}),ne()}o?(l=et(o,r(i)),R(l.$$.fragment),h(l.$$.fragment,1),A(l,e,t)):l=null}else o&&l.$set(f)},i(i){n||(l&&h(l.$$.fragment,i),n=!0)},o(i){l&&v(l.$$.fragment,i),n=!1},d(i){i&&m(e),l&&B(l)}}}function ta(s){let e,l,t;var n=lt[s[1].dtype];function o(r){return{props:{title:r[1].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&R(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&A(e,r,i),V(r,l,i),t=!0},p(r,i){const a={};if(i[0]&2&&(a.title=r[1].dtype),i[0]&2&&n!==(n=lt[r[1].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{B(f,1)}),ne()}n?(e=et(n,o(r)),R(e.$$.fragment),h(e.$$.fragment,1),A(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&B(e,r)}}}function Yl(s){let e,l;return e=new Tt({props:{interactive:!0,type:"green",$$slots:{default:[ra]},$$scope:{ctx:s}}}),e.$on("click",s[32]),e.$on("remove",s[33]),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p(t,n){const o={};n[0]&16384|n[1]&524288&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function la(s){let e,l;return e=new Pn({}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function na(s){let e,l;return e=new zn({}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function ra(s){let e,l,t,n,o,r,i,a;const f=[na,la],c=[];function d(u,_){return u[14]=="ASC"?0:1}return r=d(s),i=c[r]=f[r](s),{c(){e=E("div"),l=E("div"),t=G("Sorted"),n=U(),o=E("span"),i.c(),this.h()},l(u){e=y(u,"DIV",{class:!0});var _=$(e);l=y(_,"DIV",{class:!0});var g=$(l);t=Z(g,"Sorted"),g.forEach(m),n=Q(_),o=y(_,"SPAN",{});var b=$(o);i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","mr-1"),I(e,"class","flex flex-row")},m(u,_){V(u,e,_),p(e,l),p(l,t),p(e,n),p(e,o),c[r].m(o,null),a=!0},p(u,_){let g=r;r=d(u),r!==g&&(le(),v(c[g],1,1,()=>{c[g]=null}),ne(),i=c[r],i||(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null))},i(u){a||(h(i),a=!0)},o(u){v(i),a=!1},d(u){u&&m(e),c[r].d()}}}function Ul(s){let e,l,t=s[7],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;r{n&&(t||(t=mt(e,gt,{},!0)),t.run(1))}),n=!0)},o(o){v(l.$$.fragment,o),o&&(t||(t=mt(e,gt,{},!1)),t.run(0)),n=!1},d(o){o&&m(e),B(l),o&&t&&t.end()}}}function Xl(s){let e,l,t=s[18],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rv(Y[W],1,1,()=>{Y[W]=null});let he=s[16],re=[];for(let W=0;Wv(re[W],1,1,()=>{re[W]=null});let ue=s[4]&&s[21]&&Gl(s),se=s[10]&&Zl(s);C=new Hi({props:{field:s[1],schema:s[0]}});let ae=s[20]&&Wl(s),me=s[18].length&&Xl(s);return{c(){e=E("div"),l=E("div"),t=E("div"),R(n.$$.fragment),o=U(),r=E("div"),a.c(),c=U(),d=E("button"),u=G(s[19]),g=U(),j&&j.c(),b=U(),q&&q.c(),w=U();for(let W=0;W{J[He]=null}),ne(),a=J[i],a?a.p(W,te):(a=J[i]=x[i](W),a.c()),h(a,1),a.m(r,null)),f&&Le(f.update)&&te[0]&2048&&f.update.call(null,{text:W[11]}),(!k||te[0]&32)&&Ee(r,"bg-blue-200",W[5]),(!k||te[0]&524288)&&fe(u,W[19]),(!k||te[0]&1024&&_!==(_=!W[10]))&&(d.disabled=_),(!k||te[0]&1024)&&Ee(d,"cursor-default",!W[10]),W[15]?j?(j.p(W,te),te[0]&32768&&h(j,1)):(j=Yl(W),j.c(),h(j,1),j.m(l,b)):j&&(le(),v(j,1,1,()=>{j=null}),ne()),W[13]?q?(q.p(W,te),te[0]&8192&&h(q,1)):(q=Ul(W),q.c(),h(q,1),q.m(l,w)):q&&(le(),v(q,1,1,()=>{q=null}),ne()),te[0]&4096){H=W[12];let _e;for(_e=0;_e{ue=null}),ne()),W[10]?se?(se.p(W,te),te[0]&1024&&h(se,1)):(se=Zl(W),se.c(),h(se,1),se.m(l,K)):se&&(le(),v(se,1,1,()=>{se=null}),ne());const Je={};te[0]&2&&(Je.field=W[1]),te[0]&1&&(Je.schema=W[0]),C.$set(Je),(!k||te[0]&32)&&Ee(l,"bg-blue-50",W[5]),(!k||te[0]&16)&&Ee(l,"bg-emerald-100",W[4]),(!k||te[0]&32)&&Ee(l,"hover:bg-blue-100",W[5]),W[20]?ae?(ae.p(W,te),te[0]&1048576&&h(ae,1)):(ae=Wl(W),ae.c(),h(ae,1),ae.m(e,N)):ae&&(le(),v(ae,1,1,()=>{ae=null}),ne()),W[18].length?me?(me.p(W,te),te[0]&262144&&h(me,1)):(me=Xl(W),me.c(),h(me,1),me.m(M,null)):me&&(le(),v(me,1,1,()=>{me=null}),ne()),(!k||te[0]&32)&&Ee(e,"border-b",!W[5])},i(W){if(!k){h(n.$$.fragment,W),h(a),h(j),h(q);for(let te=0;te{k&&(D||(D=mt(M,gt,{},!0)),D.run(1))}),k=!0}},o(W){v(n.$$.fragment,W),v(a),v(j),v(q),Y=Y.filter(Boolean);for(let te=0;tel(22,D=se));const z=Ae();ge(s,z,se=>l(9,N=se));const j=Qe();ge(s,j,se=>l(29,M=se));function q(se){return se!=null&&se.repeated_field?q(se.repeated_field):se!=null&&se.fields?[...Object.values(se.fields).filter(ae=>ae.path.at(-1)!==fr)].flatMap(ae=>{const me=q(ae);return me.some(W=>ht(W))?me:[ae]}).filter(ae=>{var me,W,te,ce;return!(ae.dtype==="embedding"||ae.signal!=null&&st(ae).some(He=>He.dtype==="embedding")||((me=ae.signal)==null?void 0:me.signal_name)==="sentences"||((W=ae.signal)==null?void 0:W.signal_name)==="substring_search"||((te=ae.signal)==null?void 0:te.signal_name)==="semantic_similarity"||((ce=ae.signal)==null?void 0:ce.signal_name)==="concept_labels")}):[]}const H=()=>{d?z.removeSelectedColumn(r):z.addSelectedColumn(r)},Y=()=>{L&&(i?z.removeExpandedColumn(r):z.addExpandedColumn(r))},de=()=>g==="ASC"?dt(z,N.query.sort_order="DESC",N):dt(z,N.query.sort_order="ASC",N),he=()=>z.removeSortBy(r),re=()=>P.signal&&S&&ee&&D.mutate([N.namespace,N.datasetName,{leaf_path:ee.path,signal:P.signal}]),De=()=>{var se;return P.signal&&S&&Ge({command:Ze.EditPreviewConcept,namespace:N.namespace,datasetName:N.datasetName,path:ee==null?void 0:ee.path,signalName:(se=P.signal)==null?void 0:se.signal_name,value:P.signal})},ue=()=>{i?z.removeExpandedColumn(r):z.addExpandedColumn(r)};return s.$$set=se=>{"schema"in se&&l(0,k=se.schema),"field"in se&&l(1,P=se.field),"sourceField"in se&&l(2,ee=se.sourceField),"indent"in se&&l(3,x=se.indent)},s.$$.update=()=>{var se,ae,me,W;s.$$.dirty[0]&3&&l(5,t=tt(P,k)),s.$$.dirty[0]&2&&l(21,n=ht(P)),s.$$.dirty[0]&32&&l(8,o=!t),s.$$.dirty[0]&2&&l(6,r=P.path),s.$$.dirty[0]&576&&l(20,i=N.expandedColumns[Se(r)]||!1),s.$$.dirty[0]&64&&l(28,a=r.at(-1)===kt),s.$$.dirty[0]&268435520&&l(19,f=a?r.at(-2):r.at(-1)),s.$$.dirty[0]&2&&l(18,c=q(P)),s.$$.dirty[0]&536870976&&l(17,d=(se=M.visibleFields)==null?void 0:se.some(te=>Ke(te.path,r))),s.$$.dirty[0]&258&&l(16,u=o?st(P).filter(te=>te.signal!=null&&st(te).some(ce=>ce.dtype==="embedding")):[]),s.$$.dirty[0]&576&&l(15,_=(ae=N.query.sort_by)==null?void 0:ae.some(te=>Ke(te,r))),s.$$.dirty[0]&512&&l(14,g=N.query.sort_order),s.$$.dirty[0]&576&&l(7,b=((me=N.query.filters)==null?void 0:me.filter(te=>Ke(te.path,r)))||[]),s.$$.dirty[0]&128&&l(13,w=b.length>0),s.$$.dirty[0]&536870976&&l(4,S=kn(((W=M.selectRowsSchema)==null?void 0:W.data)||null,r)),s.$$.dirty[0]&576&&l(12,T=Vt(N,r)),s.$$.dirty[0]&32&&l(26,F=t?". Generated by a signal":""),s.$$.dirty[0]&2&&l(27,K=P.dtype??(P.repeated_field&&P.repeated_field.dtype?`${P.repeated_field.dtype}[]`:"object")),s.$$.dirty[0]&201326592&&l(11,C=`${K}${F}`),s.$$.dirty[0]&18&&l(10,L=_t(P)&&!S)},[k,P,ee,x,S,t,r,b,o,N,L,C,T,w,g,_,u,d,c,f,i,n,D,J,z,j,F,K,a,M,H,Y,de,he,re,De,ue]}class Bn extends $e{constructor(e){super(),ke(this,e,ia,sa,be,{schema:0,field:1,sourceField:2,indent:3},null,[-1,-1])}}function en(s,e,l){const t=s.slice();return t[3]=e[l],t}function aa(s){let e,l,t,n;return e=new zt({props:{label:"Schema",class:"w-1/3"}}),t=new zt({props:{label:"Query",class:"w-1/3"}}),{c(){R(e.$$.fragment),l=U(),R(t.$$.fragment)},l(o){O(e.$$.fragment,o),l=Q(o),O(t.$$.fragment,o)},m(o,r){A(e,o,r),V(o,l,r),A(t,o,r),n=!0},p:X,i(o){n||(h(e.$$.fragment,o),h(t.$$.fragment,o),n=!0)},o(o){v(e.$$.fragment,o),v(t.$$.fragment,o),n=!1},d(o){B(e,o),o&&m(l),B(t,o)}}}function oa(s){let e=[],l=new Map,t,n,o=Object.keys(s[0].data.schema.fields);const r=i=>i[3];for(let i=0;i{r[c]=null}),ne()),~e?(l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t)):l=null)},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){~e&&r[e].d(a),a&&m(t)}}}function ua(s){let e,l;return e=new Pi({}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function da(s){let e,l,t,n,o;return l=new Pt({props:{$$slots:{default:[ca]},$$scope:{ctx:s}}}),n=new Pt({props:{$$slots:{default:[ua]},$$scope:{ctx:s}}}),{c(){e=E("div"),R(l.$$.fragment),t=U(),R(n.$$.fragment),this.h()},l(r){e=y(r,"DIV",{class:!0,slot:!0});var i=$(e);O(l.$$.fragment,i),t=Q(i),O(n.$$.fragment,i),i.forEach(m),this.h()},h(){I(e,"class","h-full overflow-y-auto"),I(e,"slot","content")},m(r,i){V(r,e,i),A(l,e,null),p(e,t),A(n,e,null),o=!0},p(r,i){const a={};i&65&&(a.$$scope={dirty:i,ctx:r}),l.$set(a);const f={};i&64&&(f.$$scope={dirty:i,ctx:r}),n.$set(f)},i(r){o||(h(l.$$.fragment,r),h(n.$$.fragment,r),o=!0)},o(r){v(l.$$.fragment,r),v(n.$$.fragment,r),o=!1},d(r){r&&m(e),B(l),B(n)}}}function ma(s){let e,l,t;return l=new Wr({props:{class:"overflow-hidden border-b border-gray-200",$$slots:{content:[da],default:[aa]},$$scope:{ctx:s}}}),{c(){e=E("div"),R(l.$$.fragment),this.h()},l(n){e=y(n,"DIV",{class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"class","schema flex h-full flex-col pt-4")},m(n,o){V(n,e,o),A(l,e,null),t=!0},p(n,[o]){const r={};o&65&&(r.$$scope={dirty:o,ctx:n}),l.$set(r)},i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),B(l)}}}function ha(s,e,l){let t,n;const o=Qe();return ge(s,o,r=>l(2,n=r)),s.$$.update=()=>{s.$$.dirty&4&&l(0,t=n.selectRowsSchema)},[t,o,n]}class _a extends $e{constructor(e){super(),ke(this,e,ha,ma,be,{})}}function ln(s,e,l){const t=s.slice();return t[5]=e[l],t}function ga(s){let e,l="{}",t;return{c(){e=E("span"),t=G(l),this.h()},l(n){e=y(n,"SPAN",{class:!0});var o=$(e);t=Z(o,l),o.forEach(m),this.h()},h(){I(e,"class","font-mono")},m(n,o){V(n,e,o),p(e,t)},p:X,i:X,o:X,d(n){n&&m(e)}}}function pa(s){let e,l,t;var n=lt[s[5].dtype];function o(r){return{props:{title:r[5].dtype}}}return n&&(e=et(n,o(s))),{c(){e&&R(e.$$.fragment),l=ie()},l(r){e&&O(e.$$.fragment,r),l=ie()},m(r,i){e&&A(e,r,i),V(r,l,i),t=!0},p(r,i){const a={};if(i&2&&(a.title=r[5].dtype),i&2&&n!==(n=lt[r[5].dtype])){if(e){le();const f=e;v(f.$$.fragment,1,0,()=>{B(f,1)}),ne()}n?(e=et(n,o(r)),R(e.$$.fragment),h(e.$$.fragment,1),A(e,l.parentNode,l)):e=null}else n&&e.$set(a)},i(r){t||(e&&h(e.$$.fragment,r),t=!0)},o(r){e&&v(e.$$.fragment,r),t=!1},d(r){r&&m(l),e&&B(e,r)}}}function nn(s){let e;return{c(){e=G("[]")},l(l){e=Z(l,"[]")},m(l,t){V(l,e,t)},d(l){l&&m(e)}}}function rn(s){let e,l,t,n,o,r,i,a,f,c=s[5].path.indexOf(kt)>=0,d,u,_=Se(s[5].path)+"",g,b,w;function S(...N){return s[3](s[5],...N)}function T(...N){return s[4](s[5],...N)}t=new Sn({props:{labelText:"Download",hideLabel:!0,checked:s[0].find(S)!=null}}),t.$on("change",T);const F=[pa,ga],K=[];function C(N,M){return N[5].dtype?0:1}i=C(s),a=K[i]=F[i](s);let L=c&&nn();return{c(){e=E("div"),l=E("div"),R(t.$$.fragment),n=U(),o=E("div"),r=E("div"),a.c(),f=U(),L&&L.c(),d=U(),u=E("div"),g=G(_),b=U(),this.h()},l(N){e=y(N,"DIV",{class:!0});var M=$(e);l=y(M,"DIV",{class:!0});var D=$(l);O(t.$$.fragment,D),D.forEach(m),n=Q(M),o=y(M,"DIV",{class:!0});var k=$(o);r=y(k,"DIV",{class:!0});var P=$(r);a.l(P),f=Q(P),L&&L.l(P),P.forEach(m),k.forEach(m),d=Q(M),u=y(M,"DIV",{class:!0});var ee=$(u);g=Z(ee,_),ee.forEach(m),b=Q(M),M.forEach(m),this.h()},h(){I(l,"class","mr-2"),I(r,"class","inline-flex items-center rounded-md bg-blue-200 p-0.5"),I(o,"class","flex w-10"),I(u,"class","flex-grow"),I(e,"class","flex items-center")},m(N,M){V(N,e,M),p(e,l),A(t,l,null),p(e,n),p(e,o),p(o,r),K[i].m(r,null),p(r,f),L&&L.m(r,null),p(e,d),p(e,u),p(u,g),p(e,b),w=!0},p(N,M){s=N;const D={};M&3&&(D.checked=s[0].find(S)!=null),t.$set(D);let k=i;i=C(s),i===k?K[i].p(s,M):(le(),v(K[k],1,1,()=>{K[k]=null}),ne(),a=K[i],a?a.p(s,M):(a=K[i]=F[i](s),a.c()),h(a,1),a.m(r,f)),M&2&&(c=s[5].path.indexOf(kt)>=0),c?L||(L=nn(),L.c(),L.m(r,null)):L&&(L.d(1),L=null),(!w||M&2)&&_!==(_=Se(s[5].path)+"")&&fe(g,_)},i(N){w||(h(t.$$.fragment,N),h(a),w=!0)},o(N){v(t.$$.fragment,N),v(a),w=!1},d(N){N&&m(e),B(t),K[i].d(),L&&L.d()}}}function ba(s){let e,l,t=s[1],n=[];for(let r=0;rv(n[r],1,1,()=>{n[r]=null});return{c(){for(let r=0;rd!==a))}const r=(a,f)=>Ke(f.path,a.path),i=(a,f)=>o(a,f);return s.$$set=a=>{"fields"in a&&l(1,t=a.fields),"checkedFields"in a&&l(0,n=a.checkedFields)},[n,t,o,r,i]}class wt extends $e{constructor(e){super(),ke(this,e,va,ba,be,{fields:1,checkedFields:0})}}function sn(s,e,l){const t=s.slice();return t[29]=e[l],t}function wa(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,S,T,F,K,C,L,N,M,D,k,P,ee;function x(z){s[23](z)}let J={invalid:s[8]!=s[9]};return s[8]!==void 0&&(J.value=s[8]),F=new Jr({props:J}),Pe.push(()=>Ye(F,"value",x)),M=new Or({}),{c(){e=E("div"),l=E("section"),t=E("div"),n=G("Delete this dataset"),o=U(),r=E("div"),i=E("p"),a=G("This action cannot be undone."),f=U(),c=E("p"),d=G(`This will permanently delete the + `),u=E("span"),_=G(s[9]),g=G(` dataset and all its files. Please type + `),b=E("span"),w=G(s[9]),S=G(" to confirm."),T=U(),R(F.$$.fragment),C=U(),L=E("button"),N=G(`I understand, delete this dataset + `),R(M.$$.fragment),this.h()},l(z){e=y(z,"DIV",{class:!0});var j=$(e);l=y(j,"SECTION",{class:!0});var q=$(l);t=y(q,"DIV",{class:!0});var H=$(t);n=Z(H,"Delete this dataset"),H.forEach(m),o=Q(q),r=y(q,"DIV",{class:!0});var Y=$(r);i=y(Y,"P",{class:!0});var de=$(i);a=Z(de,"This action cannot be undone."),de.forEach(m),f=Q(Y),c=y(Y,"P",{});var he=$(c);d=Z(he,`This will permanently delete the + `),u=y(he,"SPAN",{class:!0});var re=$(u);_=Z(re,s[9]),re.forEach(m),g=Z(he,` dataset and all its files. Please type + `),b=y(he,"SPAN",{class:!0});var De=$(b);w=Z(De,s[9]),De.forEach(m),S=Z(he," to confirm."),he.forEach(m),Y.forEach(m),T=Q(q),O(F.$$.fragment,q),C=Q(q),L=y(q,"BUTTON",{class:!0});var ue=$(L);N=Z(ue,`I understand, delete this dataset + `),O(M.$$.fragment,ue),ue.forEach(m),q.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(i,"class","mb-2"),I(u,"class","font-bold"),I(b,"class","font-bold"),I(r,"class","mb-4 text-sm text-gray-500"),I(L,"class","flex cursor-pointer flex-row justify-between p-4 text-left hover:bg-gray-200"),L.disabled=D=s[8]!=s[9],Ee(L,"cursor-not-allowed",s[8]!=s[9]),I(l,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){V(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(i,a),p(r,f),p(r,c),p(c,d),p(c,u),p(u,_),p(c,g),p(c,b),p(b,w),p(c,S),p(l,T),A(F,l,null),p(l,C),p(l,L),p(L,N),A(M,L,null),k=!0,P||(ee=Re(L,"click",s[24]),P=!0)},p(z,j){(!k||j[0]&512)&&fe(_,z[9]),(!k||j[0]&512)&&fe(w,z[9]);const q={};j[0]&768&&(q.invalid=z[8]!=z[9]),!K&&j[0]&256&&(K=!0,q.value=z[8],Ue(()=>K=!1)),F.$set(q),(!k||j[0]&768&&D!==(D=z[8]!=z[9]))&&(L.disabled=D),(!k||j[0]&768)&&Ee(L,"cursor-not-allowed",z[8]!=z[9])},i(z){k||(h(F.$$.fragment,z),h(M.$$.fragment,z),k=!0)},o(z){v(F.$$.fragment,z),v(M.$$.fragment,z),k=!1},d(z){z&&m(e),B(F),B(M),P=!1,ee()}}}function $a(s){let e,l,t,n;const o=[Sa,ka],r=[];function i(a,f){return a[6].isFetching?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),V(a,t,f),n=!0},p(a,f){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function ka(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,S,T,F,K,C,L,N,M,D,k=s[3]!=null&&an(s);const P=[ya,Ea],ee=[];function x(z,j){return z[11].isFetching?0:1}T=x(s),F=ee[T]=P[T](s);let J=s[3]!=null&&s[4]!=null&&fn(s);return{c(){e=E("div"),l=E("section"),t=E("div"),n=G("Media fields"),o=U(),r=E("div"),i=G("These fields will be presented differently from the rest of the metadata fields."),a=U(),k&&k.c(),f=U(),c=E("section"),d=E("div"),u=G("Preferred embedding"),_=U(),g=E("div"),b=G("This embedding will be used by default when indexing and querying the data."),w=U(),S=E("div"),F.c(),K=U(),C=E("section"),L=E("div"),N=G("Render as markdown"),M=U(),J&&J.c(),this.h()},l(z){e=y(z,"DIV",{class:!0});var j=$(e);l=y(j,"SECTION",{class:!0});var q=$(l);t=y(q,"DIV",{class:!0});var H=$(t);n=Z(H,"Media fields"),H.forEach(m),o=Q(q),r=y(q,"DIV",{class:!0});var Y=$(r);i=Z(Y,"These fields will be presented differently from the rest of the metadata fields."),Y.forEach(m),a=Q(q),k&&k.l(q),q.forEach(m),f=Q(j),c=y(j,"SECTION",{class:!0});var de=$(c);d=y(de,"DIV",{class:!0});var he=$(d);u=Z(he,"Preferred embedding"),he.forEach(m),_=Q(de),g=y(de,"DIV",{class:!0});var re=$(g);b=Z(re,"This embedding will be used by default when indexing and querying the data."),re.forEach(m),w=Q(de),S=y(de,"DIV",{class:!0});var De=$(S);F.l(De),De.forEach(m),de.forEach(m),K=Q(j),C=y(j,"SECTION",{class:!0});var ue=$(C);L=y(ue,"DIV",{class:!0});var se=$(L);N=Z(se,"Render as markdown"),se.forEach(m),M=Q(ue),J&&J.l(ue),ue.forEach(m),j.forEach(m),this.h()},h(){I(t,"class","text-lg text-gray-700"),I(r,"class","text-sm text-gray-500"),I(l,"class","flex flex-col gap-y-1"),I(d,"class","text-lg text-gray-700"),I(g,"class","text-sm text-gray-500"),I(S,"class","w-60"),I(c,"class","flex flex-col gap-y-1"),I(L,"class","text-lg text-gray-700"),I(C,"class","flex flex-col gap-y-1"),I(e,"class","flex flex-col gap-y-6")},m(z,j){V(z,e,j),p(e,l),p(l,t),p(t,n),p(l,o),p(l,r),p(r,i),p(l,a),k&&k.m(l,null),p(e,f),p(e,c),p(c,d),p(d,u),p(c,_),p(c,g),p(g,b),p(c,w),p(c,S),ee[T].m(S,null),p(e,K),p(e,C),p(C,L),p(L,N),p(C,M),J&&J.m(C,null),D=!0},p(z,j){z[3]!=null?k?(k.p(z,j),j[0]&8&&h(k,1)):(k=an(z),k.c(),h(k,1),k.m(l,null)):k&&(le(),v(k,1,1,()=>{k=null}),ne());let q=T;T=x(z),T===q?ee[T].p(z,j):(le(),v(ee[q],1,1,()=>{ee[q]=null}),ne(),F=ee[T],F?F.p(z,j):(F=ee[T]=P[T](z),F.c()),h(F,1),F.m(S,null)),z[3]!=null&&z[4]!=null?J?(J.p(z,j),j[0]&24&&h(J,1)):(J=fn(z),J.c(),h(J,1),J.m(C,null)):J&&(le(),v(J,1,1,()=>{J=null}),ne())},i(z){D||(h(k),h(F),h(J),D=!0)},o(z){v(k),v(F),v(J),D=!1},d(z){z&&m(e),k&&k.d(),ee[T].d(),J&&J.d()}}}function Sa(s){let e,l;return e=new je({}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p:X,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function an(s){let e,l,t;function n(r){s[21](r)}let o={fields:s[5]};return s[3]!==void 0&&(o.checkedFields=s[3]),e=new wt({props:o}),Pe.push(()=>Ye(e,"checkedFields",n)),{c(){R(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){A(e,r,i),t=!0},p(r,i){const a={};i[0]&32&&(a.fields=r[5]),!l&&i[0]&8&&(l=!0,a.checkedFields=r[3],Ue(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){B(e,r)}}}function Ea(s){var t;let e,l;return e=new vt({props:{selected:(t=s[6].data)==null?void 0:t.preferred_embedding,$$slots:{default:[Da]},$$scope:{ctx:s}}}),e.$on("change",s[16]),{c(){R(e.$$.fragment)},l(n){O(e.$$.fragment,n)},m(n,o){A(e,n,o),l=!0},p(n,o){var i;const r={};o[0]&64&&(r.selected=(i=n[6].data)==null?void 0:i.preferred_embedding),o[0]&2048|o[1]&2&&(r.$$scope={dirty:o,ctx:n}),e.$set(r)},i(n){l||(h(e.$$.fragment,n),l=!0)},o(n){v(e.$$.fragment,n),l=!1},d(n){B(e,n)}}}function ya(s){let e,l;return e=new Xr({}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p:X,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function on(s){let e,l;return e=new ft({props:{value:s[29].name}}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p(t,n){const o={};n[0]&2048&&(o.value=t[29].name),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function Da(s){let e,l,t,n;e=new ft({props:{value:void 0,text:"None"}});let o=s[11].data||[],r=[];for(let a=0;av(r[a],1,1,()=>{r[a]=null});return{c(){R(e.$$.fragment),l=U();for(let a=0;aYe(e,"checkedFields",n)),{c(){R(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){A(e,r,i),t=!0},p(r,i){const a={};i[0]&8&&(a.fields=r[3]),!l&&i[0]&16&&(l=!0,a.checkedFields=r[4],Ue(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){B(e,r)}}}function Ia(s){let e,l,t,n,o,r,i,a;t=new Lr({props:{items:[{title:"Fields",value:"fields"},{title:"Administration",value:"administration"}],item:s[7]}}),t.$on("select",s[20]);const f=[$a,wa],c=[];function d(u,_){return u[7]==="fields"?0:u[7]==="administration"?1:-1}return~(r=d(s))&&(i=c[r]=f[r](s)),{c(){e=E("div"),l=E("div"),R(t.$$.fragment),n=U(),o=E("div"),i&&i.c(),this.h()},l(u){e=y(u,"DIV",{class:!0});var _=$(e);l=y(_,"DIV",{class:!0});var g=$(l);O(t.$$.fragment,g),g.forEach(m),n=Q(_),o=y(_,"DIV",{class:!0});var b=$(o);i&&i.l(b),b.forEach(m),_.forEach(m),this.h()},h(){I(l,"class","-ml-4 mr-4 w-96 grow-0"),I(o,"class","flex w-full flex-col gap-y-6 rounded border border-gray-300 bg-white p-4"),I(e,"class","flex flex-row")},m(u,_){V(u,e,_),p(e,l),A(t,l,null),p(e,n),p(e,o),~r&&c[r].m(o,null),a=!0},p(u,_){const g={};_[0]&128&&(g.item=u[7]),t.$set(g);let b=r;r=d(u),r===b?~r&&c[r].p(u,_):(i&&(le(),v(c[b],1,1,()=>{c[b]=null}),ne()),~r?(i=c[r],i?i.p(u,_):(i=c[r]=f[r](u),i.c()),h(i,1),i.m(o,null)):i=null)},i(u){a||(h(t.$$.fragment,u),h(i),a=!0)},o(u){v(t.$$.fragment,u),v(i),a=!1},d(u){u&&m(e),B(t),~r&&c[r].d()}}}function Va(s){let e,l,t,n,o,r;return e=new yn({props:{label:"Changes",title:"Dataset settings"}}),t=new Dn({props:{hasForm:!0,$$slots:{default:[Ia]},$$scope:{ctx:s}}}),o=new In({props:{primaryButtonText:"Save",secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",close),{c(){R(e.$$.fragment),l=U(),R(t.$$.fragment),n=U(),R(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=Q(i),O(t.$$.fragment,i),n=Q(i),O(o.$$.fragment,i)},m(i,a){A(e,i,a),V(i,l,a),A(t,i,a),V(i,n,a),A(o,i,a),r=!0},p(i,a){const f={};a[0]&7166|a[1]&2&&(f.$$scope={dirty:a,ctx:i}),t.$set(f)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){B(e,i),i&&m(l),B(t,i),i&&m(n),B(o,i)}}}function Na(s){let e,l;return e=new En({props:{open:s[0],$$slots:{default:[Va]},$$scope:{ctx:s}}}),e.$on("submit",s[17]),e.$on("close",s[25]),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p(t,n){const o={};n[0]&1&&(o.open=t[0]),n[0]&7166|n[1]&2&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function Ta(s,e,l){let t,n,o,r,i,a=X,f=()=>(a(),a=Ce(t,H=>l(6,i=H)),t),c,d,u;s.$$.on_destroy.push(()=>a());let{namespace:_}=e,{name:g}=e,{open:b=!1}=e,{schema:w}=e;const S=Fn();ge(s,S,H=>l(28,c=H));const T=Cn();ge(s,T,H=>l(11,d=H));const F=cr();ge(s,F,H=>l(27,r=H));let K="fields",C=null,L=null,N=c.embedding;function M(H){N=H.target.value,N===""&&(N=void 0)}function D(){if(C==null)return;const H={ui:{media_paths:C.map(Y=>Y.path),markdown_paths:L==null?void 0:L.map(Y=>Y.path)},preferred_embedding:N};r.mutate([_,g,H],{onSuccess:()=>{l(0,b=!1)}})}let k="";const P=ur();ge(s,P,H=>l(12,u=H));const ee=H=>l(7,K=H.detail);function x(H){C=H,l(3,C),l(6,i),l(5,o),l(19,w)}function J(H){L=H,l(4,L),l(6,i),l(5,o),l(19,w)}function z(H){k=H,l(8,k)}const j=()=>u.mutate([_,g],{onSuccess:()=>bn("/")}),q=()=>l(0,b=!1);return s.$$set=H=>{"namespace"in H&&l(1,_=H.namespace),"name"in H&&l(2,g=H.name),"open"in H&&l(0,b=H.open),"schema"in H&&l(19,w=H.schema)},s.$$.update=()=>{var H,Y,de,he;if(s.$$.dirty[0]&6&&f(l(10,t=ot(_,g))),s.$$.dirty[0]&6&&l(9,n=Qr(_,g)),s.$$.dirty[0]&524288&&l(5,o=yt(w).filter(re=>re.dtype==="string"&&!Ke(re.path,[dr])&&!tt(re,w))),s.$$.dirty[0]&104&&C==null){const re=(Y=(H=i.data)==null?void 0:H.ui)==null?void 0:Y.media_paths;re!=null&&l(3,C=o.filter(De=>re.some(ue=>Ke(De.path,ue))))}if(s.$$.dirty[0]&112&&L==null){const re=(he=(de=i.data)==null?void 0:de.ui)==null?void 0:he.markdown_paths;re!=null&&l(4,L=o.filter(De=>re.some(ue=>Ke(De.path,ue))))}},[b,_,g,C,L,o,i,K,k,n,t,d,u,S,T,F,M,D,P,w,ee,x,J,z,j,q]}class Ca extends $e{constructor(e){super(),ke(this,e,Ta,Na,be,{namespace:1,name:2,open:0,schema:19},null,[-1,-1])}}function Fa(s){let e,l,t;function n(r){s[13](r)}let o={fields:s[6]};return s[1]!==void 0&&(o.checkedFields=s[1]),e=new wt({props:o}),Pe.push(()=>Ye(e,"checkedFields",n)),{c(){R(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){A(e,r,i),t=!0},p(r,i){const a={};i&64&&(a.fields=r[6]),!l&&i&2&&(l=!0,a.checkedFields=r[1],Ue(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){B(e,r)}}}function Ma(s){let e,l;return e=new je({}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p:X,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function cn(s){let e,l,t,n,o,r,i;const a=[Pa,za],f=[];function c(d,u){return d[5]==null?0:1}return o=c(s),r=f[o]=a[o](s),{c(){e=E("section"),l=E("h4"),t=G("Select enriched fields"),n=U(),r.c(),this.h()},l(d){e=y(d,"SECTION",{});var u=$(e);l=y(u,"H4",{class:!0});var _=$(l);t=Z(_,"Select enriched fields"),_.forEach(m),n=Q(u),r.l(u),u.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j")},m(d,u){V(d,e,u),p(e,l),p(l,t),p(e,n),f[o].m(e,null),i=!0},p(d,u){let _=o;o=c(d),o===_?f[o].p(d,u):(le(),v(f[_],1,1,()=>{f[_]=null}),ne(),r=f[o],r?r.p(d,u):(r=f[o]=a[o](d),r.c()),h(r,1),r.m(e,null))},i(d){i||(h(r),i=!0)},o(d){v(r),i=!1},d(d){d&&m(e),f[o].d()}}}function za(s){let e,l,t;function n(r){s[14](r)}let o={fields:s[5]};return s[2]!==void 0&&(o.checkedFields=s[2]),e=new wt({props:o}),Pe.push(()=>Ye(e,"checkedFields",n)),{c(){R(e.$$.fragment)},l(r){O(e.$$.fragment,r)},m(r,i){A(e,r,i),t=!0},p(r,i){const a={};i&32&&(a.fields=r[5]),!l&&i&4&&(l=!0,a.checkedFields=r[2],Ue(()=>l=!1)),e.$set(a)},i(r){t||(h(e.$$.fragment,r),t=!0)},o(r){v(e.$$.fragment,r),t=!1},d(r){B(e,r)}}}function Pa(s){let e,l;return e=new je({}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p:X,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function un(s){let e,l;return{c(){e=E("p"),l=G("No fields selected. Please select at least one field to download."),this.h()},l(t){e=y(t,"P",{class:!0});var n=$(e);l=Z(n,"No fields selected. Please select at least one field to download."),n.forEach(m),this.h()},h(){I(e,"class","text-gray-600")},m(t,n){V(t,e,n),p(e,l)},d(t){t&&m(e)}}}function Ra(s){let e,l;return e=new Nn({props:{value:JSON.stringify(s[7].data,null,2),readonly:!0,rows:30,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p(t,n){const o={};n&128&&(o.value=JSON.stringify(t[7].data,null,2)),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function Aa(s){let e,l;return e=new je({props:{paragraph:!0}}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p:X,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function Ba(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,S;const T=[Ma,Fa],F=[];function K(k,P){return k[6]==null?0:1}o=K(s),r=F[o]=T[o](s);let C=(s[5]==null||s[5].length>0)&&cn(s),L=s[3].length===0&&un();const N=[Aa,Ra],M=[];function D(k,P){return k[7]&&k[7].isFetching?0:k[4]&&k[7]?1:-1}return~(b=D(s))&&(w=M[b]=N[b](s)),{c(){e=E("section"),l=E("h4"),t=G("Select source fields"),n=U(),r.c(),i=U(),C&&C.c(),a=U(),f=E("section"),c=E("h4"),d=G("Download preview"),u=U(),L&&L.c(),_=U(),g=E("div"),w&&w.c(),this.h()},l(k){e=y(k,"SECTION",{});var P=$(e);l=y(P,"H4",{class:!0});var ee=$(l);t=Z(ee,"Select source fields"),ee.forEach(m),n=Q(P),r.l(P),P.forEach(m),i=Q(k),C&&C.l(k),a=Q(k),f=y(k,"SECTION",{});var x=$(f);c=y(x,"H4",{class:!0});var J=$(c);d=Z(J,"Download preview"),J.forEach(m),u=Q(x),L&&L.l(x),_=Q(x),g=y(x,"DIV",{class:!0});var z=$(g);w&&w.l(z),z.forEach(m),x.forEach(m),this.h()},h(){I(l,"class","svelte-1ge817j"),I(c,"class","svelte-1ge817j"),I(g,"class","preview svelte-1ge817j")},m(k,P){V(k,e,P),p(e,l),p(l,t),p(e,n),F[o].m(e,null),V(k,i,P),C&&C.m(k,P),V(k,a,P),V(k,f,P),p(f,c),p(c,d),p(f,u),L&&L.m(f,null),p(f,_),p(f,g),~b&&M[b].m(g,null),S=!0},p(k,P){let ee=o;o=K(k),o===ee?F[o].p(k,P):(le(),v(F[ee],1,1,()=>{F[ee]=null}),ne(),r=F[o],r?r.p(k,P):(r=F[o]=T[o](k),r.c()),h(r,1),r.m(e,null)),k[5]==null||k[5].length>0?C?(C.p(k,P),P&32&&h(C,1)):(C=cn(k),C.c(),h(C,1),C.m(a.parentNode,a)):C&&(le(),v(C,1,1,()=>{C=null}),ne()),k[3].length===0?L||(L=un(),L.c(),L.m(f,_)):L&&(L.d(1),L=null);let x=b;b=D(k),b===x?~b&&M[b].p(k,P):(w&&(le(),v(M[x],1,1,()=>{M[x]=null}),ne()),~b?(w=M[b],w?w.p(k,P):(w=M[b]=N[b](k),w.c()),h(w,1),w.m(g,null)):w=null)},i(k){S||(h(r),h(C),h(w),S=!0)},o(k){v(r),v(C),v(w),S=!1},d(k){k&&m(e),F[o].d(),k&&m(i),C&&C.d(k),k&&m(a),k&&m(f),L&&L.d(),~b&&M[b].d()}}}function Oa(s){let e,l,t,n,o,r;return e=new yn({props:{title:"Download data"}}),t=new Dn({props:{hasForm:!0,$$slots:{default:[Ba]},$$scope:{ctx:s}}}),o=new In({props:{primaryButtonText:"Download",primaryButtonDisabled:s[3].length===0,secondaryButtonText:"Cancel"}}),o.$on("click:button--secondary",s[10]),{c(){R(e.$$.fragment),l=U(),R(t.$$.fragment),n=U(),R(o.$$.fragment)},l(i){O(e.$$.fragment,i),l=Q(i),O(t.$$.fragment,i),n=Q(i),O(o.$$.fragment,i)},m(i,a){A(e,i,a),V(i,l,a),A(t,i,a),V(i,n,a),A(o,i,a),r=!0},p(i,a){const f={};a&262398&&(f.$$scope={dirty:a,ctx:i}),t.$set(f);const c={};a&8&&(c.primaryButtonDisabled=i[3].length===0),o.$set(c)},i(i){r||(h(e.$$.fragment,i),h(t.$$.fragment,i),h(o.$$.fragment,i),r=!0)},o(i){v(e.$$.fragment,i),v(t.$$.fragment,i),v(o.$$.fragment,i),r=!1},d(i){B(e,i),i&&m(l),B(t,i),i&&m(n),B(o,i)}}}function Ha(s){let e,l;return e=new En({props:{size:"lg",open:s[0],$$slots:{default:[Oa]},$$scope:{ctx:s}}}),e.$on("submit",s[9]),e.$on("close",s[15]),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p(t,[n]){const o={};n&1&&(o.open=t[0]),n&262398&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function qa(s,e,l){let t,n,o,r,i,a,f=X,c=()=>(f(),f=Ce(r,N=>l(7,a=N)),r);s.$$.on_destroy.push(()=>f());let{open:d=!1}=e,{schema:u}=e;const _=pt(),g=Ae();ge(s,g,N=>l(12,i=N));let b=[],w=[];function S(N){if(N==null)return{sourceFields:null,enrichedFields:null};const D=yt(N).filter(P=>["embedding"].indexOf(P.dtype)===-1).filter(P=>!tt(P,N)),k=st(N).filter(P=>ht(P)).filter(P=>!st(P).some(ee=>ee.dtype==="embedding"));return{sourceFields:D,enrichedFields:k}}async function T(){const N=i.namespace,M=i.datasetName,D={combine_columns:!1,columns:o.map(ee=>ee.path)},k=`/api/v1/datasets/${N}/${M}/select_rows_download?url_safe_options=${encodeURIComponent(JSON.stringify(D))}`,P=document.createElement("a");P.download=`${N}_${M}.json`,P.href=k,document.body.appendChild(P),P.click(),P.remove()}function F(){l(0,d=!1),_("close")}function K(N){b=N,l(1,b)}function C(N){w=N,l(2,w)}const L=()=>l(0,d=!1);return s.$$set=N=>{"open"in N&&l(0,d=N.open),"schema"in N&&l(11,u=N.schema)},s.$$.update=()=>{s.$$.dirty&2048&&l(6,{sourceFields:t,enrichedFields:n}=S(u),t,(l(5,n),l(11,u))),s.$$.dirty&6&&l(3,o=[...b,...w]),s.$$.dirty&4104&&c(l(4,r=o.length>0?mr(i.namespace,i.datasetName,{columns:o.map(N=>N.path),limit:3,combine_columns:!1}):null))},[d,b,w,o,r,n,t,a,g,T,F,u,i,K,C,L]}class La extends $e{constructor(e){super(),ke(this,e,qa,Ha,be,{open:0,schema:11})}}function ja(s){let e,l;return e=new fs({}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function Ya(s){let e,l;return e=new is({}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function dn(s){let e,l,t,n,o,r;function i(d){s[23](d)}let a={schema:s[12].data,namespace:s[0],name:s[1]};s[4]!==void 0&&(a.open=s[4]),e=new Ca({props:a}),Pe.push(()=>Ye(e,"open",i));function f(d){s[24](d)}let c={schema:s[12].data};return s[5]!==void 0&&(c.open=s[5]),n=new La({props:c}),Pe.push(()=>Ye(n,"open",f)),{c(){R(e.$$.fragment),t=U(),R(n.$$.fragment)},l(d){O(e.$$.fragment,d),t=Q(d),O(n.$$.fragment,d)},m(d,u){A(e,d,u),V(d,t,u),A(n,d,u),r=!0},p(d,u){const _={};u&4096&&(_.schema=d[12].data),u&1&&(_.namespace=d[0]),u&2&&(_.name=d[1]),!l&&u&16&&(l=!0,_.open=d[4],Ue(()=>l=!1)),e.$set(_);const g={};u&4096&&(g.schema=d[12].data),!o&&u&32&&(o=!0,g.open=d[5],Ue(()=>o=!1)),n.$set(g)},i(d){r||(h(e.$$.fragment,d),h(n.$$.fragment,d),r=!0)},o(d){v(e.$$.fragment,d),v(n.$$.fragment,d),r=!1},d(d){B(e,d),d&&m(t),B(n,d)}}}function mn(s){let e,l;return e=new Nt({props:{open:!0,modalHeading:"Dataset config",primaryButtonText:"Ok",secondaryButtonText:"Cancel",$$slots:{default:[Ja]},$$scope:{ctx:s}}}),e.$on("click:button--secondary",s[25]),e.$on("close",s[26]),e.$on("submit",s[27]),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p(t,n){const o={};n&268443648&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function Ua(s){let e,l;return e=new Nn({props:{value:`${s[13].data}`,readonly:!0,rows:15,placeholder:"3 rows of data for previewing the response",class:"mb-2 font-mono"}}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p(t,n){const o={};n&8192&&(o.value=`${t[13].data}`),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function Qa(s){let e,l;return e=new je({}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p:X,i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function Ja(s){let e,l,t,n,o,r,i,a,f,c;const d=[Qa,Ua],u=[];function _(g,b){var w,S;return(w=g[13])!=null&&w.isFetching?0:(S=g[13])!=null&&S.data?1:-1}return~(i=_(s))&&(a=u[i]=d[i](s)),{c(){e=E("div"),l=G(`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),t=U(),n=E("div"),o=G("config.yml"),r=U(),a&&a.c(),f=ie(),this.h()},l(g){e=y(g,"DIV",{class:!0});var b=$(e);l=Z(b,`This dataset configuration represents the transformations that created the dataset, + including signals, embeddings, and user settings. This can be used with lilac.load to + generate the dataset with the same view as presented.`),b.forEach(m),t=Q(g),n=y(g,"DIV",{class:!0});var w=$(n);o=Z(w,"config.yml"),w.forEach(m),r=Q(g),a&&a.l(g),f=ie(),this.h()},h(){I(e,"class","mb-4 text-sm"),I(n,"class","font-mono text-xs")},m(g,b){V(g,e,b),p(e,l),V(g,t,b),V(g,n,b),p(n,o),V(g,r,b),~i&&u[i].m(g,b),V(g,f,b),c=!0},p(g,b){let w=i;i=_(g),i===w?~i&&u[i].p(g,b):(a&&(le(),v(u[w],1,1,()=>{u[w]=null}),ne()),~i?(a=u[i],a?a.p(g,b):(a=u[i]=d[i](g),a.c()),h(a,1),a.m(f.parentNode,f)):a=null)},i(g){c||(h(a),c=!0)},o(g){v(a),c=!1},d(g){g&&m(e),g&&m(t),g&&m(n),g&&m(r),~i&&u[i].d(g),g&&m(f)}}}function Ka(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w,S,T,F;t=new _a({});const K=[Ya,ja],C=[];function L(D,k){return D[11]?1:0}r=L(s),i=C[r]=K[r](s),_=new hi({});let N=s[12].data&&dn(s),M=s[2]&&mn(s);return{c(){e=E("div"),l=E("div"),R(t.$$.fragment),n=U(),o=E("div"),i.c(),d=U(),u=E("div"),R(_.$$.fragment),g=U(),N&&N.c(),b=U(),M&&M.c(),w=ie(),this.h()},l(D){e=y(D,"DIV",{class:!0});var k=$(e);l=y(k,"DIV",{class:!0});var P=$(l);O(t.$$.fragment,P),n=Q(P),o=y(P,"DIV",{class:!0});var ee=$(o);i.l(ee),ee.forEach(m),P.forEach(m),d=Q(k),u=y(k,"DIV",{class:!0});var x=$(u);O(_.$$.fragment,x),x.forEach(m),k.forEach(m),g=Q(D),N&&N.l(D),b=Q(D),M&&M.l(D),w=ie(),this.h()},h(){I(o,"class",a=ct(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${s[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"),I(l,"class",c=ct(`schema-container relative h-full ${s[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"),I(u,"class","h-full w-2/3 flex-grow"),I(e,"class","flex h-full w-full")},m(D,k){V(D,e,k),p(e,l),A(t,l,null),p(l,n),p(l,o),C[r].m(o,null),p(e,d),p(e,u),A(_,u,null),V(D,g,k),N&&N.m(D,k),V(D,b,k),M&&M.m(D,k),V(D,w,k),S=!0,T||(F=[Fe(f=Me.call(null,o,{text:s[11]?"Show Schema":"Hide Schema"})),Re(o,"click",s[15]),Re(o,"keypress",s[15])],T=!0)},p(D,k){let P=r;r=L(D),r!==P&&(le(),v(C[P],1,1,()=>{C[P]=null}),ne(),i=C[r],i||(i=C[r]=K[r](D),i.c()),h(i,1),i.m(o,null)),(!S||k&2048&&a!==(a=ct(`absolute right-0 top-1/2 flex + h-8 w-4 cursor-pointer items-center justify-center + rounded border + border-neutral-200 bg-neutral-100 + opacity-60 hover:bg-neutral-200 + hover:opacity-100 + ${D[11]?" translate-x-full":" translate-x-1/2"}`)+" svelte-1xlsh2v"))&&I(o,"class",a),f&&Le(f.update)&&k&2048&&f.update.call(null,{text:D[11]?"Show Schema":"Hide Schema"}),(!S||k&2048&&c!==(c=ct(`schema-container relative h-full ${D[11]?"w-0":"w-1/3"} border-r border-gray-200`)+" svelte-1xlsh2v"))&&I(l,"class",c),D[12].data?N?(N.p(D,k),k&4096&&h(N,1)):(N=dn(D),N.c(),h(N,1),N.m(b.parentNode,b)):N&&(le(),v(N,1,1,()=>{N=null}),ne()),D[2]?M?(M.p(D,k),k&4&&h(M,1)):(M=mn(D),M.c(),h(M,1),M.m(w.parentNode,w)):M&&(le(),v(M,1,1,()=>{M=null}),ne())},i(D){S||(h(t.$$.fragment,D),h(i),h(_.$$.fragment,D),h(N),h(M),S=!0)},o(D){v(t.$$.fragment,D),v(i),v(_.$$.fragment,D),v(N),v(M),S=!1},d(D){D&&m(e),B(t),C[r].d(),B(_),D&&m(g),N&&N.d(D),D&&m(b),M&&M.d(D),D&&m(w),T=!1,We(F)}}}function Ga(s){let e,l,t=s[3].namespace+"",n,o,r=s[3].datasetName+"",i,a,f;return{c(){e=E("div"),l=E("a"),n=G(t),o=G("/"),i=G(r),this.h()},l(c){e=y(c,"DIV",{class:!0});var d=$(e);l=y(d,"A",{class:!0,href:!0});var u=$(l);n=Z(u,t),o=Z(u,"/"),i=Z(u,r),u.forEach(m),d.forEach(m),this.h()},h(){I(l,"class","font-semibold text-black"),I(l,"href",s[8]),I(e,"class","dataset-name svelte-1xlsh2v")},m(c,d){V(c,e,d),p(e,l),p(l,n),p(l,o),p(l,i),a||(f=Re(l,"click",s[21]),a=!0)},p(c,d){d&8&&t!==(t=c[3].namespace+"")&&fe(n,t),d&8&&r!==(r=c[3].datasetName+"")&&fe(i,r),d&256&&I(l,"href",c[8])},d(c){c&&m(e),a=!1,f()}}}function Za(s){let e,l,t,n,o,r,i,a;return l=new Xe({props:{type:"outline",$$slots:{default:[Ga]},$$scope:{ctx:s}}}),o=new at({}),{c(){e=E("div"),R(l.$$.fragment),t=U(),n=E("button"),R(o.$$.fragment),this.h()},l(f){e=y(f,"DIV",{slot:!0,class:!0});var c=$(e);O(l.$$.fragment,c),t=Q(c),n=y(c,"BUTTON",{});var d=$(n);O(o.$$.fragment,d),d.forEach(m),c.forEach(m),this.h()},h(){I(e,"slot","header-subtext"),I(e,"class","flex flex-row items-center")},m(f,c){V(f,e,c),A(l,e,null),p(e,t),p(e,n),A(o,n,null),r=!0,i||(a=Re(n,"click",s[22]),i=!0)},p(f,c){const d={};c&268435720&&(d.$$scope={dirty:c,ctx:f}),l.$set(d)},i(f){r||(h(l.$$.fragment,f),h(o.$$.fragment,f),r=!0)},o(f){v(l.$$.fragment,f),v(o.$$.fragment,f),r=!1},d(f){f&&m(e),B(l),B(o),i=!1,a()}}}function Wa(s){let e,l,t;return l=new Ni({}),{c(){e=E("div"),R(l.$$.fragment),this.h()},l(n){e=y(n,"DIV",{slot:!0,class:!0});var o=$(e);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){I(e,"slot","header-center"),I(e,"class","flex w-full items-center")},m(n,o){V(n,e,o),A(l,e,null),t=!0},p:X,i(n){t||(h(l.$$.fragment,n),t=!0)},o(n){v(l.$$.fragment,n),t=!1},d(n){n&&m(e),B(l)}}}function hn(s){let e,l,t,n;return{c(){e=E("div"),l=G("Copied!"),this.h()},l(o){e=y(o,"DIV",{class:!0});var r=$(e);l=Z(r,"Copied!"),r.forEach(m),this.h()},h(){I(e,"class","absolute right-12 z-50 mt-2 rounded border border-neutral-300 bg-neutral-50 px-4 py-1 text-xs")},m(o,r){V(o,e,r),p(e,l),n=!0},i(o){n||(t&&t.end(1),n=!0)},o(o){t=Zn(e,Vr,{}),n=!1},d(o){o&&m(e),o&&t&&t.end()}}}function Xa(s){let e,l,t,n,o,r,i,a,f,c,d,u,_,g,b,w=s[6]&&hn();return r=new rt({props:{size:"field",kind:"ghost",icon:vs,iconDescription:"Copy the URL"}}),r.$on("click",s[18]),a=new rt({props:{size:"field",kind:"ghost",icon:ds,iconDescription:"Download data"}}),a.$on("click",s[19]),d=new rt({props:{disabled:!s[9],size:"field",kind:"ghost",icon:es,iconDescription:"Dataset settings"}}),d.$on("click",s[20]),{c(){e=E("div"),l=E("div"),t=E("div"),n=E("div"),w&&w.c(),o=U(),R(r.$$.fragment),i=U(),R(a.$$.fragment),f=U(),c=E("div"),R(d.$$.fragment),this.h()},l(S){e=y(S,"DIV",{slot:!0});var T=$(e);l=y(T,"DIV",{class:!0});var F=$(l);t=y(F,"DIV",{class:!0});var K=$(t);n=y(K,"DIV",{class:!0});var C=$(n);w&&w.l(C),o=Q(C),O(r.$$.fragment,C),C.forEach(m),i=Q(K),O(a.$$.fragment,K),f=Q(K),c=y(K,"DIV",{});var L=$(c);O(d.$$.fragment,L),L.forEach(m),K.forEach(m),F.forEach(m),T.forEach(m),this.h()},h(){I(n,"class","relative"),Ee(c,"opacity-40",!s[9]),I(t,"class","flex"),I(l,"class","flex h-full flex-col"),I(e,"slot","header-right")},m(S,T){V(S,e,T),p(e,l),p(l,t),p(t,n),w&&w.m(n,null),p(n,o),A(r,n,null),p(t,i),A(a,t,null),p(t,f),p(t,c),A(d,c,null),_=!0,g||(b=Fe(u=Me.call(null,c,{text:s[9]?"":"User does not have access to update settings of this dataset."})),g=!0)},p(S,T){S[6]?w?T&64&&h(w,1):(w=hn(),w.c(),h(w,1),w.m(n,o)):w&&(le(),v(w,1,1,()=>{w=null}),ne());const F={};T&512&&(F.disabled=!S[9]),d.$set(F),u&&Le(u.update)&&T&512&&u.update.call(null,{text:S[9]?"":"User does not have access to update settings of this dataset."}),(!_||T&512)&&Ee(c,"opacity-40",!S[9])},i(S){_||(h(w),h(r.$$.fragment,S),h(a.$$.fragment,S),h(d.$$.fragment,S),_=!0)},o(S){v(w),v(r.$$.fragment,S),v(a.$$.fragment,S),v(d.$$.fragment,S),_=!1},d(S){S&&m(e),w&&w.d(),B(r),B(a),B(d),g=!1,b()}}}function xa(s){let e,l;return e=new Xn({props:{$$slots:{"header-right":[Xa],"header-center":[Wa],"header-subtext":[Za],default:[Ka]},$$scope:{ctx:s}}}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p(t,[n]){const o={};n&268450687&&(o.$$scope={dirty:n,ctx:t}),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function eo(s,e,l){let t,n,o,r,i,a,f,c,d=X,u=()=>(d(),d=Ce(n,Y=>l(12,c=Y)),n),_,g=X,b=()=>(g(),g=Ce(i,Y=>l(13,_=Y)),i);s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g());let{namespace:w}=e,{datasetName:S}=e;const T=Ae();ge(s,T,Y=>l(3,f=Y));function F(){dt(T,f.schemaCollapsed=!f.schemaCollapsed,f)}let K=!1,C=!1;const L=It();ge(s,L,Y=>l(17,a=Y));let N=!1,M=!1;const D=()=>navigator.clipboard.writeText(location.href).then(()=>{l(6,N=!0),setTimeout(()=>l(6,N=!1),2e3)},()=>{throw Error("Error copying link to clipboard.")}),k=()=>l(5,C=!0),P=()=>l(4,K=!0),ee=()=>bn(r),x=()=>l(2,M=!0);function J(Y){K=Y,l(4,K)}function z(Y){C=Y,l(5,C)}const j=()=>l(2,M=!1),q=()=>l(2,M=!1),H=()=>l(2,M=!1);return s.$$set=Y=>{"namespace"in Y&&l(0,w=Y.namespace),"datasetName"in Y&&l(1,S=Y.datasetName)},s.$$.update=()=>{var Y;s.$$.dirty&8&&l(11,t=f.schemaCollapsed),s.$$.dirty&8&&u(l(10,n=Dt(f.namespace,f.datasetName))),s.$$.dirty&131072&&l(9,o=(Y=a.data)==null?void 0:Y.access.dataset.update_settings),s.$$.dirty&3&&l(8,r=Kr(w,S)),s.$$.dirty&7&&b(l(7,i=M?hr(w,S,"yaml"):null))},[w,S,M,f,K,C,N,i,r,o,n,t,c,_,T,F,L,a,D,k,P,ee,x,J,z,j,q,H]}class to extends $e{constructor(e){super(),ke(this,e,eo,xa,be,{namespace:0,datasetName:1})}}function lo(s){let e;return{c(){e=G("Page not found! Please specify a dataset.")},l(l){e=Z(l,"Page not found! Please specify a dataset.")},m(l,t){V(l,e,t)},p:X,i:X,o:X,d(l){l&&m(e)}}}function no(s){let e=s[2],l,t,n=_n(s);return{c(){n.c(),l=ie()},l(o){n.l(o),l=ie()},m(o,r){n.m(o,r),V(o,l,r),t=!0},p(o,r){r&4&&be(e,e=o[2])?(le(),v(n,1,1,X),ne(),n=_n(o),n.c(),h(n,1),n.m(l.parentNode,l)):n.p(o,r)},i(o){t||(h(n),t=!0)},o(o){v(n),t=!1},d(o){o&&m(l),n.d(o)}}}function _n(s){let e,l;return e=new to({props:{namespace:s[0],datasetName:s[1]}}),{c(){R(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,n){A(e,t,n),l=!0},p(t,n){const o={};n&1&&(o.namespace=t[0]),n&2&&(o.datasetName=t[1]),e.$set(o)},i(t){l||(h(e.$$.fragment,t),l=!0)},o(t){v(e.$$.fragment,t),l=!1},d(t){B(e,t)}}}function ro(s){let e,l,t,n;const o=[no,lo],r=[];function i(a,f){return a[2]&&a[0]&&a[1]?0:1}return e=i(s),l=r[e]=o[e](s),{c(){l.c(),t=ie()},l(a){l.l(a),t=ie()},m(a,f){r[e].m(a,f),V(a,t,f),n=!0},p(a,[f]){let c=e;e=i(a),e===c?r[e].p(a,f):(le(),v(r[c],1,1,()=>{r[c]=null}),ne(),l=r[e],l?l.p(a,f):(l=r[e]=o[e](a),l.c()),h(l,1),l.m(t.parentNode,t))},i(a){n||(h(l),n=!0)},o(a){v(l),n=!1},d(a){r[e].d(a),a&&m(t)}}}function so(s,e,l){let t,n,o,r,i,a,f,c,d=X,u=()=>(d(),d=Ce(f,x=>l(10,c=x)),f),_,g=X,b=()=>(g(),g=Ce(t,x=>l(11,_=x)),t),w,S=X,T=()=>(S(),S=Ce(a,x=>l(12,w=x)),a),F,K=X,C=()=>(K(),K=Ce(r,x=>l(13,F=x)),r),L,N=X,M=()=>(N(),N=Ce(o,x=>l(14,L=x)),o),D;s.$$.on_destroy.push(()=>d()),s.$$.on_destroy.push(()=>g()),s.$$.on_destroy.push(()=>S()),s.$$.on_destroy.push(()=>K()),s.$$.on_destroy.push(()=>N());let k,P;const ee=Nr();return ge(s,ee,x=>l(15,D=x)),s.$$.update=()=>{var x,J;if(s.$$.dirty&32771&&D.page==="datasets")if(D.identifier==""||D.identifier==null)l(0,k=void 0),l(1,P=void 0);else{const[z,j]=D.identifier.split("/");(k!=z||P!=j)&&(l(0,k=z),l(1,P=j))}if(s.$$.dirty&3&&b(l(2,t=k&&P?Mr(ee,k,P):null)),s.$$.dirty&4&&t!=null&&Tr(t),s.$$.dirty&3&&l(8,n=k&&P?zr(k,P):null),s.$$.dirty&256&&n!=null&&Cr(n),s.$$.dirty&3&&M(l(6,o=k&&P?ot(k,P):null)),s.$$.dirty&16640&&n&&L!=null&&L.data&&n.setSettings(L.data),s.$$.dirty&3&&C(l(5,r=k&&P?Dt(k,P):null)),s.$$.dirty&8448&&n&&F!=null&&F.data&&n.setSchema(F.data),s.$$.dirty&8192&&l(9,i=F!=null&&F.data?_r("string",F.data):null),s.$$.dirty&515&&T(l(4,a=k&&P&&i?gr(k,P,i.map(z=>z.path)):null)),s.$$.dirty&4352&&n&&w!=null&&w.data&&!w.isFetching&&n.setStats(w.data),s.$$.dirty&2051&&u(l(3,f=k&&P&&_?pr(k,P,Pr(_)):null)),s.$$.dirty&1280&&n&&c!=null&&c.data&&n.setSelectRowsSchema(c),s.$$.dirty&3328&&n&&_&&(x=c==null?void 0:c.data)!=null&&x.schema){const z=Fr(_.selectedColumns||{},((J=c.data)==null?void 0:J.schema)||null);n.setVisibleFields(z)}},[k,P,t,f,a,r,o,ee,n,i,c,_,w,F,L,D]}class yo extends $e{constructor(e){super(),ke(this,e,so,ro,be,{})}}export{yo as component};