1const fo=function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))t(n);new MutationObserver(n=>{for(const a of n)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&t(i)}).observe(document,{childList:!0,subtree:!0});function o(n){const a={};return n.integrity&&(a.integrity=n.integrity),n.referrerpolicy&&(a.referrerPolicy=n.referrerpolicy),n.crossorigin==="use-credentials"?a.credentials="include":n.crossorigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function t(n){if(n.ep)return;n.ep=!0;const a=o(n);fetch(n.href,a)}};fo();var He={},xe={},cr={exports:{}},P=String,Ur=function(){return{isColorSupported:!1,reset:P,bold:P,dim:P,italic:P,underline:P,inverse:P,hidden:P,strikethrough:P,black:P,red:P,green:P,yellow:P,blue:P,magenta:P,cyan:P,white:P,gray:P,bgBlack:P,bgRed:P,bgGreen:P,bgYellow:P,bgBlue:P,bgMagenta:P,bgCyan:P,bgWhite:P}};cr.exports=Ur();cr.exports.createColors=Ur;Object.defineProperty(xe,"__esModule",{value:!0});xe.dim=po;xe.default=void 0;var oe=bo(cr.exports);function bo(e){return e&&e.__esModule?e:{default:e}}let gr=new Set;function Ye(e,r,o){typeof process<"u"&&{}.JEST_WORKER_ID||o&&gr.has(o)||(o&&gr.add(o),console.warn(""),r.forEach(t=>console.warn(e,"-",t)))}function po(e){return oe.default.dim(e)}var go={info(e,r){Ye(oe.default.bold(oe.default.cyan("info")),...Array.isArray(e)?[e]:[r,e])},warn(e,r){Ye(oe.default.bold(oe.default.yellow("warn")),...Array.isArray(e)?[e]:[r,e])},risk(e,r){Ye(oe.default.bold(oe.default.magenta("risk")),...Array.isArray(e)?[e]:[r,e])}};xe.default=go;Object.defineProperty(He,"__esModule",{value:!0});He.default=void 0;var mo=ho(xe);function ho(e){return e&&e.__esModule?e:{default:e}}function he({version:e,from:r,to:o}){mo.default.warn(`${r}-color-renamed`,[`As of Tailwind CSS ${e}, \`${r}\` has been renamed to \`${o}\`.`,"Update your configuration file to silence this warning."])}var _o={inherit:"inherit",current:"currentColor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a"},gray:{50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827"},zinc:{50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b"},neutral:{50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717"},stone:{50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917"},red:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d"},orange:{50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12"},amber:{50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f"},yellow:{50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12"},lime:{50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314"},green:{50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d"},emerald:{50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b"},teal:{50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a"},cyan:{50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63"},sky:{50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e"},blue:{50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a"},indigo:{50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81"},violet:{50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95"},purple:{50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87"},fuchsia:{50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75"},pink:{50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843"},rose:{50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337"},get lightBlue(){return he({version:"v2.2",from:"lightBlue",to:"sky"}),this.sky},get warmGray(){return he({version:"v3.0",from:"warmGray",to:"stone"}),this.stone},get trueGray(){return he({version:"v3.0",from:"trueGray",to:"neutral"}),this.neutral},get coolGray(){return he({version:"v3.0",from:"coolGray",to:"gray"}),this.gray},get blueGray(){return he({version:"v3.0",from:"blueGray",to:"slate"}),this.slate}};He.default=_o;let $e=He;
1var mr=($e.__esModule?$e:{default:$e}).default;const qt=["red","green","blue","yellow","purple","teal","orange","cyan","lime","pink"],yo=[{color:"red",primary:600,secondary:100},{color:"green",primary:600,secondary:100},{color:"blue",primary:600,secondary:100},{color:"yellow",primary:500,secondary:100},{color:"purple",primary:600,secondary:100},{color:"teal",primary:600,secondary:100},{color:"orange",primary:600,secondary:100},{color:"cyan",primary:600,secondary:100},{color:"lime",primary:500,secondary:100},{color:"pink",primary:600,secondary:100}],Rt=yo.reduce((e,{color:r,primary:o,secondary:t})=>({...e,[r]:{primary:mr[r][o],secondary:mr[r][t]}}),{}),vo="modulepreload",hr={},ko="./",_r=function(r,o){return!o||o.length===0?r():Promise.all(o.map(t=>{if(t=`${ko}${t}`,t in hr)return;hr[t]=!0;const n=t.endsWith(".css"),a=n?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${t}"]${a}`))return;const i=document.createElement("link");if(i.rel=n?"stylesheet":vo,n||(i.as="script",i.crossOrigin=""),i.href=t,document.head.appendChild(i),n)return new Promise((l,s)=>{i.addEventListener("load",l),i.addEventListener("error",()=>s(new Error(`Unable to preload CSS for ${t}`)))})})).then(()=>r())};function T(){}const We=e=>e;function Dr(e,r){for(const o in r)e[o]=r[o];return e}function Gr(e){return e()}function yr(){return Object.create(null)}function K(e){e.forEach(Gr)}function ue(e){return typeof e=="function"}function ze(e,r){return e!=e?r==r:e!==r||e&&typeof e=="object"||typeof e=="function"}let Me;function wo(e,r){return Me||(Me=document.createElement("a")),Me.href=r,e===Me.href}function xo(e){return Object.keys(e).length===0}function sr(e,...r){if(e==null)return T;const o=e.subscribe(...r);return o.unsubscribe?()=>o.unsubscribe():o}function zo(e){let r;return sr(e,o=>r=o)(),r}function Ie(e,r,o){e.$$.on_destroy.push(sr(r,o))}function Vr(e,r,o,t){if(e){const n=Hr(e,r,o,t);return e[0](n)}}function Hr(e,r,o,t){return e[1]&&t?Dr(o.ctx.slice(),e[1](t(r))):o.ctx}function Wr(e,r,o,t){if(e[2]&&t){const n=e[2](t(o));if(r.dirty===void 0)return n;if(typeof n=="object"){const a=[],i=Math.max(r.dirty.length,n.length);for(let l=0;l<i;l+=1)a[l]=r.dirty[l]|n[l];return a}return r.dirty|n}return r.dirty}function Zr(e,r,o,t,n,a){if(n){const i=Hr(r,o,t,a);e.p(i,n)}}function Jr(e){if(e.ctx.length>32){const r=[],o=e.ctx.length/32;for(let t=0;t<o;t++)r[t]=-1;return r}return-1}function Pt(e,r,o){return e.set(o),r}function Ot(e){return e&&ue(e.destroy)?e.destroy:T}const Qr=typeof window<"u";let ke=Qr?()=>window.performance.now():()=>Date.now(),dr=Qr?e=>requestAnimationFrame(e):T;const de=new Set;function Kr(e){de.forEach(r=>{r.c(e)||(de.delete(r),r.f())}),de.size!==0&&dr(Kr)}function Ze(e){let r;return de.size===0&&dr(Kr),{promise:new Promise(o=>{de.add(r={c:e,f:o})}),abort(){de.delete(r)}}}function w(e,r){e.appendChild(r)}function Xr(e){if(!e)return document;const r=e.getRootNode?e.getRootNode():e.ownerDocument;return r&&r.host?r:e.ownerDocument}function Ao(e){const r=q("style");return Eo(Xr(e),r),r.sheet}function Eo(e,r){w(e.head||e,r)}function v(e,r,o){e.insertBefore(r,o||null)}function y(e){e.parentNode.removeChild(e)}function Yr(e,r){for(let o=0;o<e.length;o+=1)e[o]&&e[o].d(r)}function q(e){return document.createElement(e)}function V(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function R(e){return document.createTextNode(e)}function j(){return R(" ")}function $(){return R("")}function Fe(e,r,o,t){return e.addEventListener(r,o,t),()=>e.removeEventListener(r,o,t)}function Tt(e){return function(r){return r.preventDefault(),e.call(this,r)}}function So(e){return function(r){return r.stopPropagation(),e.call(this,r)}}function h(e,r,o){o==null?e.removeAttribute(r):e.getAttribute(r)!==o&&e.setAttribute(r,o)}function It(e,r){const o=Object.getOwnPropertyDescriptors(e.__proto__);for(const t in r)r[t]==null?e.removeAttribute(t):t==="style"?e.style.cssText=r[t]:t==="__value"?e.value=e[t]=r[t]:o[t]&&o[t].set?e[t]=r[t]:h(e,t,r[t])}function Ft(e){return e===""?null:+e}function Co(e){return Array.from(e.childNodes)}function D(e,r){r=""+r,e.wholeText!==r&&(e.data=r)}function jt(e,r){e.value=r??""}function B(e,r,o,t){o===null?e.style.removeProperty(r):e.style.setProperty(r,o,t?"important":"")}let Le;function No(){if(Le===void 0){Le=!1;try{typeof window<"u"&&window.parent&&window.parent.document}catch{Le=!0}}return Le}function Bt(e,r){getComputedStyle(e).position==="static"&&(e.style.position="relative");const t=q("iframe");t.setAttribute("style","display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; border: 0; opacity: 0; pointer-events: none; z-index: -1;"),t.setAttribute("aria-hidden","true"),t.tabIndex=-1;const n=No();let a;return n?(t.src="data:text/html,<script>onresize=function(){parent.postMessage(0,'*')}<\/script>",a=Fe(window,"message",i=>{i.source===t.contentWindow&&r()})):(t.src="about:blank",t.onload=()=>{a=Fe(t.contentWindow,"resize",r)}),w(e,t),()=>{(n||a&&t.contentWindow)&&a(),y(t)}}function F(e,r,o){e.classList[o?"add":"remove"](r)}function $r(e,r,{bubbles:o=!1,cancelable:t=!1}={}){const n=document.createEvent("CustomEvent");
1return n.initCustomEvent(e,o,t,r),n}class Ut{constructor(r=!1){this.is_svg=!1,this.is_svg=r,this.e=this.n=null}c(r){this.h(r)}m(r,o,t=null){this.e||(this.is_svg?this.e=V(o.nodeName):this.e=q(o.nodeName),this.t=o,this.c(r)),this.i(t)}h(r){this.e.innerHTML=r,this.n=Array.from(this.e.childNodes)}i(r){for(let o=0;o<this.n.length;o+=1)v(this.t,this.n[o],r)}p(r){this.d(),this.h(r),this.i(this.a)}d(){this.n.forEach(y)}}const je=new Map;let Be=0;function Mo(e){let r=5381,o=e.length;for(;o--;)r=(r<<5)-r^e.charCodeAt(o);return r>>>0}function Lo(e,r){const o={stylesheet:Ao(r),rules:{}};return je.set(e,o),o}function Ue(e,r,o,t,n,a,i,l=0){const s=16.666/t;let c=`{ 2`;for(let _=0;_<=1;_+=s){const N=r+(o-r)*a(_);c+=_*100+`%{${i(N,1-N)}} 3`}const d=c+`100% {${i(o,1-o)}} 4}`,u=`__svelte_${Mo(d)}_${l}`,p=Xr(e),{stylesheet:b,rules:f}=je.get(p)||Lo(p,e);f[u]||(f[u]=!0,b.insertRule(`@keyframes ${u} ${d}`,b.cssRules.length));const z=e.style.animation||"";return e.style.animation=`${z?`${z}, `:""}${u} ${t}ms linear ${n}ms 1 both`,Be+=1,u}function De(e,r){const o=(e.style.animation||"").split(", "),t=o.filter(r?a=>a.indexOf(r)<0:a=>a.indexOf("__svelte")===-1),n=o.length-t.length;n&&(e.style.animation=t.join(", "),Be-=n,Be||qo())}function qo(){dr(()=>{Be||(je.forEach(e=>{const{stylesheet:r}=e;let o=r.cssRules.length;for(;o--;)r.deleteRule(o);e.rules={}}),je.clear())})}let we;function ve(e){we=e}function ae(){if(!we)throw new Error("Function called outside component initialization");return we}function Dt(e){ae().$$.before_update.push(e)}function tr(e){ae().$$.on_mount.push(e)}function Gt(e){ae().$$.after_update.push(e)}function Ro(e){ae().$$.on_destroy.push(e)}function Vt(){const e=ae();return(r,o,{cancelable:t=!1}={})=>{const n=e.$$.callbacks[r];if(n){const a=$r(r,o,{cancelable:t});return n.slice().forEach(i=>{i.call(e,a)}),!a.defaultPrevented}return!0}}function Ht(e,r){return ae().$$.context.set(e,r),r}function Wt(e){return ae().$$.context.get(e)}function Po(e,r){const o=e.$$.callbacks[r.type];o&&o.slice().forEach(t=>t.call(this,r))}const ye=[],ne=[],Oe=[],nr=[],eo=Promise.resolve();let ir=!1;function ro(){ir||(ir=!0,eo.then(to))}function Oo(){return ro(),eo}function ie(e){Oe.push(e)}function oo(e){nr.push(e)}const er=new Set;let qe=0;function to(){const e=we;do{for(;qe<ye.length;){const r=ye[qe];qe++,ve(r),To(r.$$)}for(ve(null),ye.length=0,qe=0;ne.length;)ne.pop()();for(let r=0;r<Oe.length;r+=1){const o=Oe[r];er.has(o)||(er.add(o),o())}Oe.length=0}while(ye.length);for(;nr.length;)nr.pop()();ir=!1,er.clear(),ve(e)}function To(e){if(e.fragment!==null){e.update(),K(e.before_update);const r=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,r),e.after_update.forEach(ie)}}let _e;function ur(){return _e||(_e=Promise.resolve(),_e.then(()=>{_e=null})),_e}function te(e,r,o){e.dispatchEvent($r(`${r?"intro":"outro"}${o}`))}const Te=new Set;let Q;function Ge(){Q={r:0,c:[],p:Q}}function Ve(){Q.r||K(Q.c),Q=Q.p}function O(e,r){e&&e.i&&(Te.delete(e),e.i(r))}function U(e,r,o,t){if(e&&e.o){if(Te.has(e))return;Te.add(e),Q.c.push(()=>{Te.delete(e),t&&(o&&e.d(1),t())}),e.o(r)}else t&&t()}const fr={duration:0};function Io(e,r,o){let t=r(e,o),n=!1,a,i,l=0;function s(){a&&De(e,a)}function c(){const{delay:u=0,duration:p=300,easing:b=We,tick:f=T,css:z}=t||fr;z&&(a=Ue(e,0,1,p,u,b,z,l++)),f(0,1);const _=ke()+u,N=_+p;i&&i.abort(),n=!0,ie(()=>te(e,!0,"start")),i=Ze(k=>{if(n){if(k>=N)return f(1,0),te(e,!0,"end"),s(),n=!1;if(k>=_){const g=b((k-_)/p);f(g,1-g)}}return n})}let d=!1;return{start(){d||(d=!0,De(e),ue(t)?(t=t(),ur().then(c)):c())},invalidate(){d=!1},end(){n&&(s(),n=!1)}}}function Zt(e,r,o){let t=r(e,o),n=!0,a;const i=Q;i.r+=1;function l(){const{delay:s=0,duration:c=300,easing:d=We,tick:u=T,css:p}=t||fr;p&&(a=Ue(e,1,0,c,s,d,p));const b=ke()+s,f=b+c;ie(()=>te(e,!1,"start")),Ze(z=>{if(n){if(z>=f)return u(0,1),te(e,!1,"end"),--i.r||K(i.c),!1;if(z>=b){const _=d((z-b)/c);u(1-_,_)}}return n})}return ue(t)?ur().then(()=>{t=t(),l()}):l(),{end(s){s&&t.tick&&t.tick(1,0),n&&(a&&De(e,a),n=!1)}}}function Jt(e,r,o,t){let n=r(e,o),a=t?0:1,i=null,l=null,s=null;function c(){s&&De(e,s)}function d(p,b){const f=p.b-a;return b*=Math.abs(f),{a,b:p.b,d:f,duration:b,start:p.start,end:p.start+b,group:p.group}}function u(p){const{delay:b=0,duration:f=300,easing:z=We,tick:_=T,css:N}
4=n||fr,k={start:ke()+b,b:p};p||(k.group=Q,Q.r+=1),i||l?l=k:(N&&(c(),s=Ue(e,a,p,f,b,z,N)),p&&_(0,1),i=d(k,f),ie(()=>te(e,p,"start")),Ze(g=>{if(l&&g>l.start&&(i=d(l,f),l=null,te(e,i.b,"start"),N&&(c(),s=Ue(e,a,i.b,i.duration,0,z,n.css))),i){if(g>=i.end)_(a=i.b,1-a),te(e,i.b,"end"),l||(i.b?c():--i.group.r||K(i.group.c)),i=null;else if(g>=i.start){const E=g-i.start;a=i.a+i.d*z(E/i.duration),_(a,1-a)}}return!!(i||l)}))}return{run(p){ue(n)?ur().then(()=>{n=n(),u(p)}):u(p)},end(){c(),i=l=null}}}const Qt=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function Kt(e,r){e.d(1),r.delete(e.key)}function Xt(e,r){U(e,1,1,()=>{r.delete(e.key)})}function Yt(e,r,o,t,n,a,i,l,s,c,d,u){let p=e.length,b=a.length,f=p;const z={};for(;f--;)z[e[f].key]=f;const _=[],N=new Map,k=new Map;for(f=b;f--;){const S=u(n,a,f),M=o(S);let A=i.get(M);A?t&&A.p(S,r):(A=c(M,S),A.c()),N.set(M,_[f]=A),M in z&&k.set(M,Math.abs(f-z[M]))}const g=new Set,E=new Set;function C(S){O(S,1),S.m(l,d),i.set(S.key,S),d=S.first,b--}for(;p&&b;){const S=_[b-1],M=e[p-1],A=S.key,G=M.key;S===M?(d=S.first,p--,b--):N.has(G)?!i.has(A)||g.has(A)?C(S):E.has(G)?p--:k.get(A)>k.get(G)?(E.add(A),C(S)):(g.add(G),p--):(s(M,i),p--)}for(;p--;){const S=e[p];N.has(S.key)||s(S,i)}for(;b;)C(_[b-1]);return _}function Fo(e,r){const o={},t={},n={$$scope:1};let a=e.length;for(;a--;){const i=e[a],l=r[a];if(l){for(const s in i)s in l||(t[s]=1);for(const s in l)n[s]||(o[s]=l[s],n[s]=1);e[a]=l}else for(const s in i)n[s]=1}for(const i in t)i in o||(o[i]=void 0);return o}function jo(e){return typeof e=="object"&&e!==null?e:{}}function no(e,r,o){const t=e.$$.props[r];t!==void 0&&(e.$$.bound[t]=o,o(e.$$.ctx[t]))}function Ae(e){e&&e.c()}function fe(e,r,o,t){const{fragment:n,on_mount:a,on_destroy:i,after_update:l}=e.$$;n&&n.m(r,o),t||ie(()=>{const s=a.map(Gr).filter(ue);i?i.push(...s):K(s),e.$$.on_mount=[]}),l.forEach(ie)}function be(e,r){const o=e.$$;o.fragment!==null&&(K(o.on_destroy),o.fragment&&o.fragment.d(r),o.on_destroy=o.fragment=null,o.ctx=[])}function Bo(e,r){e.$$.dirty[0]===-1&&(ye.push(e),ro(),e.$$.dirty.fill(0)),e.$$.dirty[r/31|0]|=1<<r%31}function Je(e,r,o,t,n,a,i,l=[-1]){const s=we;ve(e);const c=e.$$={fragment:null,ctx:null,props:a,update:T,not_equal:n,bound:yr(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(r.context||(s?s.$$.context:[])),callbacks:yr(),dirty:l,skip_bound:!1,root:r.target||s.$$.root};i&&i(c.root);let d=!1;if(c.ctx=o?o(e,r.props||{},(u,p,...b)=>{const f=b.length?b[0]:p;return c.ctx&&n(c.ctx[u],c.ctx[u]=f)&&(!c.skip_bound&&c.bound[u]&&c.bound[u](f),d&&Bo(e,u)),p}):[],c.update(),d=!0,K(c.before_update),c.fragment=t?t(c.ctx):!1,r.target){if(r.hydrate){const u=Co(r.target);c.fragment&&c.fragment.l(u),u.forEach(y)}else c.fragment&&c.fragment.c();r.intro&&O(e.$$.fragment),fe(e,r.target,r.anchor,r.customElement),to()}ve(s)}class Qe{$destroy(){be(this,1),this.$destroy=T}$on(r,o){const t=this.$$.callbacks[r]||(this.$$.callbacks[r]=[]);return t.push(o),()=>{const n=t.indexOf(o);n!==-1&&t.splice(n,1)}}$set(r){this.$$set&&!xo(r)&&(this.$$.skip_bound=!0,this.$$set(r),this.$$.skip_bound=!1)}}const ce=[];function Uo(e,r){return{subscribe:Ee(e,r).subscribe}}function Ee(e,r=T){let o;const t=new Set;function n(l){if(ze(e,l)&&(e=l,o)){const s=!ce.length;for(const c of t)c[1](),ce.push(c,e);if(s){for(let c=0;c<ce.length;c+=2)ce[c][0](ce[c+1]);ce.length=0}}}function a(l){n(l(e))}function i(l,s=T){const c=[l,s];return t.add(c),t.size===1&&(o=r(n)||T),l(e),()=>{t.delete(c),t.size===0&&(o(),o=null)}}return{set:n,update:a,subscribe:i}}function $t(e,r,o){const t=!Array.isArray(e),n=t?[e]:e,a=r.length<2;return Uo(o,i=>{let l=!1;const s=[];let c=0,d=T;const u=()=>{if(c)return;d();const b=r(t?s[0]:s,i);a?i(b):d=ue(b)?b:T},p=n.map((b,f)=>sr(b,z=>{s[f]=z,c&=~(1<<f),l&&u()},()=>{c|=1<<f}));return l=!0,u(),function(){K(p),d()}})}const Do="This application is too busy. Keep trying!",br="Connection errored out.";async function Go(e,r){try{var o=await fetch(e,{method:"POST",body:JSON.stringify(r),headers:{"Content-Type":"application/json"}})}catch{return[{error:br},500]}return[await o.json(),o.status]}async function en(e,r){const o=new FormData;r.forEach(a=>{o.append("files",a)});try{var t=await fetch(`${e}upload`,{method:"POST",body:o})}catch{return{error:br}}return{files:await t.json()}}const Re=new Map,Vo=(e,r,o,t)=>async({action:n,payload:a,queue:i,backend_fn:l,frontend_fn:s,output_data:c,queue_callback:d,loading_status:u,cancels:p})=>{const b=a.fn_index;if(a.session_hash=e,s!==void 0&&(a.data=await s(a.data.concat(c))),l==!1)return a;
4if(i&&["predict","interpret"].includes(n)){let C=function(M,A){Re.get(M)?.send(JSON.stringify(A))};u.update(b,"pending",i,null,null,null,null);let S="";if(t)S=`wss://${new URL(r).host}/queue/join`;else{var f=r==="run/"?location.href:r,z=f.startsWith("https")?"wss:":"ws:",_=location.pathname==="/"?"/":location.pathname,N=location.origin==="http://localhost:9876"?"".replace("http://","").slice(0,-1):location.host;S=`${z}//${N}${_}queue/join`}var k=new WebSocket(S);Re.set(b,k),k.onclose=M=>{M.wasClean||u.update(b,"error",i,null,null,null,br)},k.onmessage=async function(M){const A=JSON.parse(M.data);switch(A.msg){case"send_data":C(b,a);break;case"send_hash":Re.get(b)?.send(JSON.stringify({session_hash:e,fn_index:b}));break;case"queue_full":u.update(b,"error",i,null,null,null,Do),k.close();return;case"estimation":u.update(b,zo(u)[A.fn_index]?.status||"pending",i,A.queue_size,A.rank,A.rank_eta,null);break;case"progress":u.update(b,"pending",i,null,null,null,null,A.progress_data);break;case"process_generating":u.update(b,A.success?"generating":"error",i,null,null,A.output.average_duration,A.success?null:A.output.error),A.success&&d(A.output);break;case"process_completed":u.update(b,A.success?"complete":"error",i,null,null,A.output.average_duration,A.success?null:A.output.error),A.success&&d(A.output),k.close();return;case"process_starts":u.update(b,"pending",i,A.rank,0,null,null);break}}}else{u.update(b,"pending",i,null,null,null,null);var[g,E]=await Go(r+n+"/",{...a,session_hash:e});if(E==200)u.update(b,"complete",i,null,null,g.average_duration,null),p.length>0&&p.forEach(C=>{u.update(C,"complete",i,null,null,null,null),Re.get(C)?.close()});else throw u.update(b,"error",i,null,null,null,g.error),g.error||"API Error";return g}};var Ho="./assets/spaces.a79177ad.svg";function vr(e){let r,o,t,n,a,i,l,s,c,d,u,p,b,f,z;return{c(){r=q("div"),o=q("span"),t=q("a"),n=R(e[4]),i=j(),l=q("span"),l.innerHTML=`built with 5 <a class="gradio svelte-p7tiy3" href="https://gradio.app">Gradio</a>.`,s=j(),c=q("span"),d=R(`Hosted on 6 `),u=q("a"),p=q("span"),b=q("img"),z=R(" Spaces"),h(t,"href",a="https://huggingface.co/spaces/"+e[4]),h(t,"class","title svelte-p7tiy3"),h(o,"class","svelte-p7tiy3"),h(l,"class","svelte-p7tiy3"),wo(b.src,f=Ho)||h(b,"src",f),h(b,"class","svelte-p7tiy3"),h(p,"class","space-logo svelte-p7tiy3"),h(u,"class","hf svelte-p7tiy3"),h(u,"href","https://huggingface.co/spaces"),h(c,"class","svelte-p7tiy3"),h(r,"class","info svelte-p7tiy3")},m(_,N){v(_,r,N),w(r,o),w(o,t),w(t,n),w(r,i),w(r,l),w(r,s),w(r,c),w(c,d),w(c,u),w(u,p),w(p,b),w(u,z)},p(_,N){N&16&&D(n,_[4]),N&16&&a!==(a="https://huggingface.co/spaces/"+_[4])&&h(t,"href",a)},d(_){_&&y(r)}}}function Wo(e){let r,o,t,n,a;const i=e[9].default,l=Vr(i,e,e[8],null);let s=e[5]&&e[4]&&e[6]&&vr(e);return{c(){r=q("div"),o=q("div"),l&&l.c(),t=j(),s&&s.c(),h(o,"class","main svelte-p7tiy3"),h(r,"class",n="gradio-container gradio-container-"+e[1]+" svelte-p7tiy3"),F(r,"app",!e[5]&&!e[3]),F(r,"embed-container",e[5]),F(r,"with-info",e[6]),B(r,"min-height",e[7]?"initial":e[2],!1),B(r,"flex-grow",e[5]?"auto":"1",!1)},m(c,d){v(c,r,d),w(r,o),l&&l.m(o,null),w(r,t),s&&s.m(r,null),e[10](r),a=!0},p(c,[d]){l&&l.p&&(!a||d&256)&&Zr(l,i,c,c[8],a?Wr(i,c[8],d,null):Jr(c[8]),null),c[5]&&c[4]&&c[6]?s?s.p(c,d):(s=vr(c),s.c(),s.m(r,null)):s&&(s.d(1),s=null),(!a||d&2&&n!==(n="gradio-container gradio-container-"+c[1]+" svelte-p7tiy3"))&&h(r,"class",n),d&42&&F(r,"app",!c[5]&&!c[3]),d&34&&F(r,"embed-container",c[5]),d&66&&F(r,"with-info",c[6]),d&132&&B(r,"min-height",c[7]?"initial":c[2],!1),d&32&&B(r,"flex-grow",c[5]?"auto":"1",!1)},i(c){a||(O(l,c),a=!0)},o(c){U(l,c),a=!1},d(c){c&&y(r),l&&l.d(c),s&&s.d(),e[10](null)}}}function Zo(e,r,o){let{$$slots:t={},$$scope:n}=r,{wrapper:a}=r,{version:i}=r,{initial_height:l}=r,{is_embed:s}=r,{space:c}=r,{display:d}=r,{info:u}=r,{loaded:p}=r;function b(f){ne[f?"unshift":"push"](()=>{a=f,o(0,a)})}return e.$$set=f=>{"wrapper"in f&&o(0,a=f.wrapper),"version"in f&&o(1,i=f.version),"initial_height"in f&&o(2,l=f.initial_height),"is_embed"in f&&o(3,s=f.is_embed),"space"in f&&o(4,c=f.space),"display"in f&&o(5,d=f.display),"info"in f&&o(6,u=f.info),"loaded"in f&&o(7,p=f.loaded),"$$scope"in f&&o(8,n=f.$$scope)},[a,i,l,s,c,d,u,p,n,t,b]}class Jo extends Qe{constructor(r){super(),Je(this,r,Zo,Wo,ze,{wrapper:0,version:1,initial_height:2,is_embed:3,space:4,display:5,info:6,loaded:7})}}const se=e=>{let r=["","k","M","G","T","P","E","Z"],o=0;for(;e>1e3&&o<r.length-1;)e/=1e3,o++;let t=r[o];return(Number.isInteger(e)?e:e.toFixed(1))+t};function Qo(e){const r=e-1;return r*r*r+1}function Ko(e,{delay:r=0,duration:o=400,easing:t=We}={}){const n=+getComputedStyle(e).opacity;return{delay:r,duration:o,easing:t,css:a=>`opacity: ${a*n}`}}function rn(e,{delay:r=0,duration:o=400,easing:t=Qo,x:n=0,y:a=0,opacity:i=0}={}){const l=getComputedStyle(e),s=+l.opacity,c=l.transform==="none"?"":l.transform,d=s*(1-i);return{delay:r,duration:o,easing:t,css:(u,p)=>` 7 transform: ${c} translate(${(1-u)*n}px, ${(1-u)*a}px); 8 opacity: ${s-d*p}`}}function on(){const e=Ee({}),r=[],o=[],t=new Map,n=new Map,a=new Map,i=[];function l(c,d,u,p,b,f,z,_){const N=o[c],k=r[c],g=i[c],E=N.map(C=>{let S;const M=t.get(C)||0;if(g==="pending"&&d!=="pending"){let A=M-1;t.set(C,A<0?0:A),S=A>
80?"pending":d}else g==="pending"&&d==="pending"?S="pending":g!=="pending"&&d==="pending"?(S="pending",t.set(C,M+1)):S=d;return{id:C,queue_position:b,queue_size:p,eta:f,status:S,message:z,progress:_}});k.map(C=>{const S=n.get(C)||0;if(g==="pending"&&d!=="pending"){let M=S-1;n.set(C,M<0?0:M),a.set(C,d)}else g!=="pending"&&d==="pending"?(n.set(C,S+1),a.set(C,d)):a.delete(C)}),e.update(C=>(E.forEach(({id:S,queue_position:M,queue_size:A,eta:G,status:le,message:H,progress:W})=>{C[S]={queue:u,queue_size:A,queue_position:M,eta:G,message:H,progress:W,status:le,fn_index:c}}),C)),i[c]=d}function s(c,d,u){r[c]=d,o[c]=u}return{update:l,register:s,subscribe:e.subscribe,get_status_for_fn(c){return i[c]},get_inputs_to_update(){return a}}}const Xo=Ee({autoscroll:!1});function kr(e){return Object.prototype.toString.call(e)==="[object Date]"}function ar(e,r,o,t){if(typeof o=="number"||kr(o)){const n=t-o,a=(o-r)/(e.dt||1/60),i=e.opts.stiffness*n,l=e.opts.damping*a,s=(i-l)*e.inv_mass,c=(a+s)*e.dt;return Math.abs(c)<e.opts.precision&&Math.abs(n)<e.opts.precision?t:(e.settled=!1,kr(o)?new Date(o.getTime()+c):o+c)}else{if(Array.isArray(o))return o.map((n,a)=>ar(e,r[a],o[a],t[a]));if(typeof o=="object"){const n={};for(const a in o)n[a]=ar(e,r[a],o[a],t[a]);return n}else throw new Error(`Cannot spring ${typeof o} values`)}}function wr(e,r={}){const o=Ee(e),{stiffness:t=.15,damping:n=.8,precision:a=.01}=r;let i,l,s,c=e,d=e,u=1,p=0,b=!1;function f(_,N={}){d=_;const k=s={};if(e==null||N.hard||z.stiffness>=1&&z.damping>=1)return b=!0,i=ke(),c=_,o.set(e=d),Promise.resolve();if(N.soft){const g=N.soft===!0?.5:+N.soft;p=1/(g*60),u=0}return l||(i=ke(),b=!1,l=Ze(g=>{if(b)return b=!1,l=null,!1;u=Math.min(u+p,1);const E={inv_mass:u,opts:z,settled:!0,dt:(g-i)*60/1e3},C=ar(E,c,e,d);return i=g,c=e,o.set(e=C),E.settled&&(l=null),!E.settled})),new Promise(g=>{l.promise.then(()=>{k===s&&g()})})}const z={set:f,update:(_,N)=>f(_(d,e),N),subscribe:o.subscribe,stiffness:t,damping:n,precision:a};return z}function Yo(e){let r,o,t,n,a,i,l,s,c,d,u,p;return{c(){r=q("div"),o=V("svg"),t=V("g"),n=V("path"),a=V("path"),i=V("path"),l=V("path"),s=V("g"),c=V("path"),d=V("path"),u=V("path"),p=V("path"),h(n,"d","M255.926 0.754768L509.702 139.936V221.027L255.926 81.8465V0.754768Z"),h(n,"fill","#FF7C00"),h(n,"fill-opacity","0.4"),h(a,"d","M509.69 139.936L254.981 279.641V361.255L509.69 221.55V139.936Z"),h(a,"fill","#FF7C00"),h(i,"d","M0.250138 139.937L254.981 279.641V361.255L0.250138 221.55V139.937Z"),h(i,"fill","#FF7C00"),h(i,"fill-opacity","0.4"),h(l,"d","M255.923 0.232622L0.236328 139.936V221.55L255.923 81.8469V0.232622Z"),h(l,"fill","#FF7C00"),B(t,"transform","translate("+e[1][0]+"px, "+e[1][1]+"px)"),h(c,"d","M255.926 141.5L509.702 280.681V361.773L255.926 222.592V141.5Z"),h(c,"fill","#FF7C00"),h(c,"fill-opacity","0.4"),h(d,"d","M509.69 280.679L254.981 420.384V501.998L509.69 362.293V280.679Z"),h(d,"fill","#FF7C00"),h(u,"d","M0.250138 280.681L254.981 420.386V502L0.250138 362.295V280.681Z"),h(u,"fill","#FF7C00"),h(u,"fill-opacity","0.4"),h(p,"d","M255.923 140.977L0.236328 280.68V362.294L255.923 222.591V140.977Z"),h(p,"fill","#FF7C00"),B(s,"transform","translate("+e[2][0]+"px, "+e[2][1]+"px)"),h(o,"viewBox","-1200 -1200 3000 3000"),h(o,"fill","none"),h(o,"xmlns","http://www.w3.org/2000/svg"),h(o,"class","svelte-17vbz2n"),h(r,"class","svelte-17vbz2n"),F(r,"margin",e[0])},m(b,f){v(b,r,f),w(r,o),w(o,t),w(t,n),w(t,a),w(t,i),w(t,l),w(o,s),w(s,c),w(s,d),w(s,u),w(s,p)},p(b,[f]){f&2&&B(t,"transform","translate("+b[1][0]+"px, "+b[1][1]+"px)"),f&4&&B(s,"transform","translate("+b[2][0]+"px, "+b[2][1]+"px)"),f&1&&F(r,"margin",b[0])},i:T,o:T,d(b){b&&y(r)}}}function $o(e,r,o){let t,n,{margin:a=!0}=r;const i=wr([0,0]);Ie(e,i,p=>o(1,t=p));const l=wr([0,0]);Ie(e,l,p=>o(2,n=p));let s;function c(){return new Promise(async p=>{await Promise.all([i.set([125,140]),l.set([-125,-140])]),await Promise.all([i.set([-125,140]),l.set([125,-140])]),await Promise.all([i.set([-125,0]),l.set([125,-0])]),await Promise.all([i.set([125,0]),l.set([-125,0])]),p()})}async function d(){await c(),s||d()}async function u(){await Promise.all([i.set([125,0]),l.set([-125,0])]),d()}return tr(()=>(u(),()=>s=!0)),e.$$set=p=>{"margin"in p&&o(0,a=p.margin)},[a,t,n,i,l]}class et extends Qe{constructor(r){super(),Je(this,r,$o,Yo,ze,{margin:0})}}const rt=e=>({}),xr=e=>({});function zr(e,r,o){const t=e.slice();return t[36]=r[o],t[38]=o,t}function Ar(e,r,o){const t=e.slice();return t[36]=r[o],t}function ot(e){let r,o,t,n,a;const i=e[28].error,l=Vr(i,e,e[27],xr);let s=e[15]&&Er(e);return{c(){r=q("span"),r.textContent="Error",o=j(),l&&l.c(),t=j(),s&&s.c(),n=$(),h(r,"class","error svelte-h2bzqy")},m(c,d){v(c,r,d),v(c,o,d),l&&l.m(c,d),v(c,t,d),s&&s.m(c,d),v(c,n,d),a=!0},p(c,d){l&&l.p&&(!a||d[0]&134217728)&&Zr(l,i,c,c[27],a?Wr(i,c[27],d,rt):Jr(c[27]),xr),c[15]?s?(s.p(c,d),d[0]&32768&&O(s,1)):(s=Er(c),s.c(),O(s,1),s.m(n.parentNode,n)):s&&(s.d(1),s=null)},i(c){a||(O(l,c),O(s),a=!0)},o(c){U(l,c),a=!1},d(c){c&&y(r),c&&y(o),l&&l.d(c),c&&y(t),s&&s.d(c),c&&y(n)}}}function tt(e){let r,o,t,n,a,i,l,s,c,d=e[8]==="default"&&e[17]&&Sr(e);function u(g,E){if(g[7])return at;if(g[1]!==null&&g[2]!==void 0&&g[1]>=0)return it;if(g[1]===0)return nt}let p=u(e),b=p&&p(e),f=e[4]&&Mr(e);const z=[dt,st],_=[];function N(g,E){return g[13]!=null?0:1}
8a=N(e),i=_[a]=z[a](e);let k=!e[4]&&Ir(e);return{c(){d&&d.c(),r=j(),o=q("div"),b&&b.c(),t=j(),f&&f.c(),n=j(),i.c(),l=j(),k&&k.c(),s=$(),h(o,"class","svelte-h2bzqy"),F(o,"meta-text-center",e[8]==="center"),F(o,"meta-text",e[8]==="default")},m(g,E){d&&d.m(g,E),v(g,r,E),v(g,o,E),b&&b.m(o,null),w(o,t),f&&f.m(o,null),v(g,n,E),_[a].m(g,E),v(g,l,E),k&&k.m(g,E),v(g,s,E),c=!0},p(g,E){g[8]==="default"&&g[17]?d?d.p(g,E):(d=Sr(g),d.c(),d.m(r.parentNode,r)):d&&(d.d(1),d=null),p===(p=u(g))&&b?b.p(g,E):(b&&b.d(1),b=p&&p(g),b&&(b.c(),b.m(o,t))),g[4]?f?f.p(g,E):(f=Mr(g),f.c(),f.m(o,null)):f&&(f.d(1),f=null),E[0]&256&&F(o,"meta-text-center",g[8]==="center"),E[0]&256&&F(o,"meta-text",g[8]==="default");let C=a;a=N(g),a===C?_[a].p(g,E):(Ge(),U(_[C],1,1,()=>{_[C]=null}),Ve(),i=_[a],i?i.p(g,E):(i=_[a]=z[a](g),i.c()),O(i,1),i.m(l.parentNode,l)),g[4]?k&&(k.d(1),k=null):k?k.p(g,E):(k=Ir(g),k.c(),k.m(s.parentNode,s))},i(g){c||(O(i),c=!0)},o(g){U(i),c=!1},d(g){d&&d.d(g),g&&y(r),g&&y(o),b&&b.d(),f&&f.d(),g&&y(n),_[a].d(g),g&&y(l),k&&k.d(g),g&&y(s)}}}function Er(e){let r,o,t,n,a,i,l,s,c=(e[6]||"")+"",d,u,p,b;return{c(){r=q("div"),o=q("div"),t=q("button"),t.innerHTML='<svg width="100%" height="100%" viewBox="0 0 24 24" fill="currentColor" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',n=j(),a=q("div"),i=q("div"),i.textContent="Something went wrong",l=j(),s=q("div"),d=R(c),h(t,"class","toast-close svelte-h2bzqy"),h(i,"class","toast-title svelte-h2bzqy"),h(s,"class","toast-text svelte-h2bzqy"),h(a,"class","toast-details svelte-h2bzqy"),h(o,"class","toast-body svelte-h2bzqy"),h(r,"class","toast svelte-h2bzqy")},m(f,z){v(f,r,z),w(r,o),w(o,t),w(o,n),w(o,a),w(a,i),w(a,l),w(a,s),w(s,d),p||(b=[Fe(t,"click",e[20]),Fe(o,"click",So(e[29]))],p=!0)},p(f,z){z[0]&64&&c!==(c=(f[6]||"")+"")&&D(d,c)},i(f){u||ie(()=>{u=Io(o,Ko,{duration:100}),u.start()})},o:T,d(f){f&&y(r),p=!1,K(b)}}}function Sr(e){let r,o=`translateX(${(e[16]||0)*100-100}%)`;return{c(){r=q("div"),h(r,"class","eta-bar svelte-h2bzqy"),B(r,"transform",o,!1)},m(t,n){v(t,r,n)},p(t,n){n[0]&65536&&o!==(o=`translateX(${(t[16]||0)*100-100}%)`)&&B(r,"transform",o,!1)},d(t){t&&y(r)}}}function nt(e){let r;return{c(){r=R("processing |")},m(o,t){v(o,r,t)},p:T,d(o){o&&y(r)}}}function it(e){let r,o=e[1]+1+"",t,n,a,i;return{c(){r=R("queue: "),t=R(o),n=R("/"),a=R(e[2]),i=R(" |")},m(l,s){v(l,r,s),v(l,t,s),v(l,n,s),v(l,a,s),v(l,i,s)},p(l,s){s[0]&2&&o!==(o=l[1]+1+"")&&D(t,o),s[0]&4&&D(a,l[2])},d(l){l&&y(r),l&&y(t),l&&y(n),l&&y(a),l&&y(i)}}}function at(e){let r,o=e[7],t=[];for(let n=0;n<o.length;n+=1)t[n]=Nr(Ar(e,o,n));return{c(){for(let n=0;n<t.length;n+=1)t[n].c();r=$()},m(n,a){for(let i=0;i<t.length;i+=1)t[i].m(n,a);v(n,r,a)},p(n,a){if(a[0]&128){o=n[7];let i;for(i=0;i<o.length;i+=1){const l=Ar(n,o,i);t[i]?t[i].p(l,a):(t[i]=Nr(l),t[i].c(),t[i].m(r.parentNode,r))}for(;i<t.length;i+=1)t[i].d(1);t.length=o.length}},d(n){Yr(t,n),n&&y(r)}}}function Cr(e){let r,o=e[36].unit+"",t,n,a=" ",i;function l(d,u){return d[36].length!=null?ct:lt}let s=l(e),c=s(e);return{c(){c.c(),r=j(),t=R(o),n=R(" | "),i=R(a)},m(d,u){c.m(d,u),v(d,r,u),v(d,t,u),v(d,n,u),v(d,i,u)},p(d,u){s===(s=l(d))&&c?c.p(d,u):(c.d(1),c=s(d),c&&(c.c(),c.m(r.parentNode,r))),u[0]&128&&o!==(o=d[36].unit+"")&&D(t,o)},d(d){c.d(d),d&&y(r),d&&y(t),d&&y(n),d&&y(i)}}}function lt(e){let r=se(e[36].index||0)+"",o;return{c(){o=R(r)},m(t,n){v(t,o,n)},p(t,n){n[0]&128&&r!==(r=se(t[36].index||0)+"")&&D(o,r)},d(t){t&&y(o)}}}function ct(e){let r=se(e[36].index||0)+"",o,t,n=se(e[36].length)+"",a;return{c(){o=R(r),t=R("/"),a=R(n)},m(i,l){v(i,o,l),v(i,t,l),v(i,a,l)},p(i,l){l[0]&128&&r!==(r=se(i[36].index||0)+"")&&D(o,r),l[0]&128&&n!==(n=se(i[36].length)+"")&&D(a,n)},d(i){i&&y(o),i&&y(t),i&&y(a)}}}function Nr(e){let r,o=e[36].index!=null&&Cr(e);return{c(){o&&o.c(),r=$()},m(t,n){o&&o.m(t,n),v(t,r,n)},p(t,n){t[36].index!=null?o?o.p(t,n):(o=Cr(t),o.c(),o.m(r.parentNode,r)):o&&(o.d(1),o=null)},d(t){o&&o.d(t),t&&y(r)}}}function Mr(e){let r,o=e[0]?`/${e[18]}`:"",t,n;return{c(){r=R(e[19]),t=R(o),n=R("s")}
8,m(a,i){v(a,r,i),v(a,t,i),v(a,n,i)},p(a,i){i[0]&524288&&D(r,a[19]),i[0]&262145&&o!==(o=a[0]?`/${a[18]}`:"")&&D(t,o)},d(a){a&&y(r),a&&y(t),a&&y(n)}}}function st(e){let r,o;return r=new et({props:{margin:e[8]==="default"}}),{c(){Ae(r.$$.fragment)},m(t,n){fe(r,t,n),o=!0},p(t,n){const a={};n[0]&256&&(a.margin=t[8]==="default"),r.$set(a)},i(t){o||(O(r.$$.fragment,t),o=!0)},o(t){U(r.$$.fragment,t),o=!1},d(t){be(r,t)}}}function dt(e){let r,o,t,n,a,i=`${e[13]*100}%`,l=e[7]!=null&&Lr(e);return{c(){r=q("div"),o=q("div"),l&&l.c(),t=j(),n=q("div"),a=q("div"),h(o,"class","progress-level-inner svelte-h2bzqy"),h(a,"class","progress-bar svelte-h2bzqy"),B(a,"width",i,!1),h(n,"class","progress-bar-wrap svelte-h2bzqy"),h(r,"class","progress-level svelte-h2bzqy")},m(s,c){v(s,r,c),w(r,o),l&&l.m(o,null),w(r,t),w(r,n),w(n,a),e[30](a)},p(s,c){s[7]!=null?l?l.p(s,c):(l=Lr(s),l.c(),l.m(o,null)):l&&(l.d(1),l=null),c[0]&8192&&i!==(i=`${s[13]*100}%`)&&B(a,"width",i,!1)},i:T,o:T,d(s){s&&y(r),l&&l.d(),e[30](null)}}}function Lr(e){let r,o=e[7],t=[];for(let n=0;n<o.length;n+=1)t[n]=Tr(zr(e,o,n));return{c(){for(let n=0;n<t.length;n+=1)t[n].c();r=$()},m(n,a){for(let i=0;i<t.length;i+=1)t[i].m(n,a);v(n,r,a)},p(n,a){if(a[0]&4224){o=n[7];let i;for(i=0;i<o.length;i+=1){const l=zr(n,o,i);t[i]?t[i].p(l,a):(t[i]=Tr(l),t[i].c(),t[i].m(r.parentNode,r))}for(;i<t.length;i+=1)t[i].d(1);t.length=o.length}},d(n){Yr(t,n),n&&y(r)}}}function qr(e){let r,o,t,n,a=e[38]!==0&&ut(),i=e[36].desc!=null&&Rr(e),l=e[36].desc!=null&&e[12]&&e[12][e[38]]!=null&&Pr(),s=e[12]!=null&&Or(e);return{c(){a&&a.c(),r=j(),i&&i.c(),o=j(),l&&l.c(),t=j(),s&&s.c(),n=$()},m(c,d){a&&a.m(c,d),v(c,r,d),i&&i.m(c,d),v(c,o,d),l&&l.m(c,d),v(c,t,d),s&&s.m(c,d),v(c,n,d)},p(c,d){c[36].desc!=null?i?i.p(c,d):(i=Rr(c),i.c(),i.m(o.parentNode,o)):i&&(i.d(1),i=null),c[36].desc!=null&&c[12]&&c[12][c[38]]!=null?l||(l=Pr(),l.c(),l.m(t.parentNode,t)):l&&(l.d(1),l=null),c[12]!=null?s?s.p(c,d):(s=Or(c),s.c(),s.m(n.parentNode,n)):s&&(s.d(1),s=null)},d(c){a&&a.d(c),c&&y(r),i&&i.d(c),c&&y(o),l&&l.d(c),c&&y(t),s&&s.d(c),c&&y(n)}}}function ut(e){let r;return{c(){r=R("\xA0/")},m(o,t){v(o,r,t)},d(o){o&&y(r)}}}function Rr(e){let r=e[36].desc+"",o;return{c(){o=R(r)},m(t,n){v(t,o,n)},p(t,n){n[0]&128&&r!==(r=t[36].desc+"")&&D(o,r)},d(t){t&&y(o)}}}function Pr(e){let r;return{c(){r=R("-")},m(o,t){v(o,r,t)},d(o){o&&y(r)}}}function Or(e){let r=(100*(e[12][e[38]]||0)).toFixed(1)+"",o,t;return{c(){o=R(r),t=R("%")},m(n,a){v(n,o,a),v(n,t,a)},p(n,a){a[0]&4096&&r!==(r=(100*(n[12][n[38]]||0)).toFixed(1)+"")&&D(o,r)},d(n){n&&y(o),n&&y(t)}}}function Tr(e){let r,o=(e[36].desc!=null||e[12]&&e[12][e[38]]!=null)&&qr(e);return{c(){o&&o.c(),r=$()},m(t,n){o&&o.m(t,n),v(t,r,n)},p(t,n){t[36].desc!=null||t[12]&&t[12][t[38]]!=null?o?o.p(t,n):(o=qr(t),o.c(),o.m(r.parentNode,r)):o&&(o.d(1),o=null)},d(t){o&&o.d(t),t&&y(r)}}}function Ir(e){let r,o;return{c(){r=q("p"),o=R(e[9]),h(r,"class","loading svelte-h2bzqy")},m(t,n){v(t,r,n),w(r,o)},p(t,n){n[0]&512&&D(o,t[9])},d(t){t&&y(r)}}}function ft(e){let r,o,t,n,a;const i=[tt,ot],l=[];function s(c,d){return c[3]==="pending"?0:c[3]==="error"?1:-1}return~(o=s(e))&&(t=l[o]=i[o](e)),{c(){r=q("div"),t&&t.c(),h(r,"class",n="wrap "+e[8]+" svelte-h2bzqy"),F(r,"hide",!e[3]||e[3]==="complete"||!e[5]),F(r,"translucent",e[8]==="center"&&(e[3]==="pending"||e[3]==="error")),F(r,"generating",e[3]==="generating"),B(r,"position",e[10]?"absolute":"static",!1),B(r,"padding",e[10]?"0":"var(--size-8) 0",!1)},m(c,d){v(c,r,d),~o&&l[o].m(r,null),e[31](r),a=!0},p(c,d){let u=o;o=s(c),o===u?~o&&l[o].p(c,d):(t&&(Ge(),U(l[u],1,1,()=>{l[u]=null}),Ve()),~o?(t=l[o],t?t.p(c,d):(t=l[o]=i[o](c),t.c()),O(t,1),t.m(r,null)):t=null),(!a||d[0]&256&&n!==(n="wrap "+c[8]+" svelte-h2bzqy"))&&h(r,"class",n),d[0]&296&&F(r,"hide",!c[3]||c[3]==="complete"||!c[5]),d[0]&264&&F(r,"translucent",c[8]==="center"&&(c[3]==="pending"||c[3]==="error")),d[0]&264&&F(r,"generating",c[3]==="generating"),d[0]&1024&&B(r,"position",c[10]?"absolute":"static",!1),d[0]&1024&&B(r,"padding",c[10]?"0":"var(--size-8) 0",!1)},i(c){a||(O(t),a=!0)},o(c){U(t),a=!1},d(c){c&&y(r),~o&&l[o].d(),e[31](null)}}}let Pe=[],rr=!1;async function bt(e,r=!0){if(!(window.__gradio_mode__==="website"||window.__gradio_mode__!=="app"&&r!==!0)){if
8(Pe.push(e),!rr)rr=!0;else return;await Oo(),requestAnimationFrame(()=>{let o=[0,0];for(let t=0;t<Pe.length;t++){const a=Pe[t].getBoundingClientRect();(t===0||a.top+window.scrollY<=o[0])&&(o[0]=a.top+window.scrollY,o[1]=t)}window.scrollTo({top:o[0]-20,behavior:"smooth"}),rr=!1,Pe=[]})}}function pt(e,r,o){let t,n;Ie(e,Xo,x=>o(26,n=x));let{$$slots:a={},$$scope:i}=r,{eta:l=null}=r,{queue:s=!1}=r,{queue_position:c}=r,{queue_size:d}=r,{status:u}=r,{scroll_to_output:p=!1}=r,{timer:b=!0}=r,{visible:f=!0}=r,{message:z=null}=r,{progress:_=null}=r,{variant:N="default"}=r,{loading_text:k="Loading..."}=r,{absolute:g=!0}=r,E,C=!1,S=0,M=0,A=null,G=!1,le=0,H=null,W,Z=null,pe=!0;const ge=()=>{o(23,S=performance.now()),o(24,M=0),C=!0,me()};function me(){requestAnimationFrame(()=>{o(24,M=(performance.now()-S)/1e3),C&&me()})}const ee=()=>{o(24,M=0),C&&(C=!1)};Ro(()=>{C&&ee()});let Se=null;const X=()=>{o(15,G=!1)};function Ce(x){Po.call(this,e,x)}function Ke(x){ne[x?"unshift":"push"](()=>{Z=x,o(14,Z),o(7,_),o(12,H),o(13,W)})}function Ne(x){ne[x?"unshift":"push"](()=>{E=x,o(11,E)})}return e.$$set=x=>{"eta"in x&&o(0,l=x.eta),"queue"in x&&o(21,s=x.queue),"queue_position"in x&&o(1,c=x.queue_position),"queue_size"in x&&o(2,d=x.queue_size),"status"in x&&o(3,u=x.status),"scroll_to_output"in x&&o(22,p=x.scroll_to_output),"timer"in x&&o(4,b=x.timer),"visible"in x&&o(5,f=x.visible),"message"in x&&o(6,z=x.message),"progress"in x&&o(7,_=x.progress),"variant"in x&&o(8,N=x.variant),"loading_text"in x&&o(9,k=x.loading_text),"absolute"in x&&o(10,g=x.absolute),"$$scope"in x&&o(27,i=x.$$scope)},e.$$.update=()=>{e.$$.dirty[0]&44040193&&(l===null?o(0,l=A):s&&o(0,l=(performance.now()-S)/1e3+l),l!=null&&(o(18,Se=l.toFixed(1)),o(25,A=l))),e.$$.dirty[0]&16777217&&o(16,le=l===null||l<=0||!M?null:Math.min(M/l,1)),e.$$.dirty[0]&128&&_!=null&&o(17,pe=!1),e.$$.dirty[0]&28800&&(_!=null?o(12,H=_.map(x=>x.index!=null&&x.length!=null?x.index/x.length:x.progress!=null?x.progress:void 0)):o(12,H=null),H?(o(13,W=H[H.length-1]),Z&&(W===0?o(14,Z.style.transition="0",Z):o(14,Z.style.transition="150ms",Z))):o(13,W=void 0)),e.$$.dirty[0]&8&&(u==="pending"?ge():ee()),e.$$.dirty[0]&71305224&&E&&p&&(u==="pending"||u==="complete")&&bt(E,n.autoscroll),e.$$.dirty[0]&72&&(X(),u==="error"&&z&&o(15,G=!0)),e.$$.dirty[0]&16777216&&o(19,t=M.toFixed(1))},[l,c,d,u,b,f,z,_,N,k,g,E,H,W,Z,G,le,pe,Se,t,X,s,p,S,M,A,n,i,a,Ce,Ke,Ne]}class gt extends Qe{constructor(r){super(),Je(this,r,pt,ft,ze,{eta:0,queue:21,queue_position:1,queue_size:2,status:3,scroll_to_output:22,timer:4,visible:5,message:6,progress:7,variant:8,loading_text:9,absolute:10},null,[-1,-1])}}function mt(e){let r,o;return r=new e[17]({props:{auth_message:e[12].auth_message,root:e[12].root,is_space:e[12].is_space,app_mode:e[5]}}),{c(){Ae(r.$$.fragment)},m(t,n){fe(r,t,n),o=!0},p(t,n){const a={};n[0]&4096&&(a.auth_message=t[12].auth_message),n[0]&4096&&(a.root=t[12].root),n[0]&4096&&(a.is_space=t[12].is_space),n[0]&32&&(a.app_mode=t[5]),r.$set(a)},i(t){o||(O(r.$$.fragment,t),o=!0)},o(t){U(r.$$.fragment,t),o=!1},d(t){be(r,t)}}}function ht(e){let r,o;return r=new gt({props:{absolute:!e[6],status:e[10],timer:!1,queue_position:null,queue_size:null,loading_text:e[14],$$slots:{error:[vt]},$$scope:{ctx:e}}}),{c(){Ae(r.$$.fragment)},m(t,n){fe(r,t,n),o=!0},p(t,n){const a={};n[0]&64&&(a.absolute=!t[6]),n[0]&1024&&(a.status=t[10]),n[0]&16384&&(a.loading_text=t[14]),n[0]&32770|n[1]&4096&&(a.$$scope={dirty:n,ctx:t}),r.$set(a)},i(t){o||(O(r.$$.fragment,t),o=!0)},o(t){U(r.$$.fragment,t),o=!1},d(t){be(r,t)}}}function _t(e){let r;return{c(){r=q("p"),r.textContent="Please contact the author of the page to let them know.",h(r,"class","svelte-1q4773b")},m(o,t){v(o,r,t)},p:T,d(o){o&&y(r)}}}function yt(e){let r,o,t,n,a,i;return{c(){r=q("p"),o=R("Please "),t=q("a"),n=R("contact the author of the space"),i=R(" to let them know."),h(t,"href",a="https://huggingface.co/spaces/"+e[1]+"/discussions/new?title="+e[18].title(e[15].detail.stage)+"&description="+e[18].description(e[15].detail.stage,location.origin)),h(t,"class","svelte-1q4773b"),h(r,"class","svelte-1q4773b")},m(l,s){v(l,r,s),w(r,o),w(r,t),w(t,n),w(r,i)}
8,p(l,s){s[0]&32770&&a!==(a="https://huggingface.co/spaces/"+l[1]+"/discussions/new?title="+l[18].title(l[15].detail.stage)+"&description="+l[18].description(l[15].detail.stage,location.origin))&&h(t,"href",a)},d(l){l&&y(r)}}}function vt(e){let r,o,t,n=(e[15]?.detail?.description||"")+"",a,i;function l(d,u){return d[15]?.detail?.discussions_enabled?yt:_t}let s=l(e),c=s(e);return{c(){r=q("div"),o=q("p"),t=q("strong"),a=R(n),i=j(),c.c(),h(o,"class","svelte-1q4773b"),h(r,"class","error svelte-1q4773b"),h(r,"slot","error")},m(d,u){v(d,r,u),w(r,o),w(o,t),w(t,a),w(r,i),c.m(r,null)},p(d,u){u[0]&32768&&n!==(n=(d[15]?.detail?.description||"")+"")&&D(a,n),s===(s=l(d))&&c?c.p(d,u):(c.d(1),c=s(d),c&&(c.c(),c.m(r,null)))},d(d){d&&y(r),c.d()}}}function Fr(e){let r,o,t;const n=[e[12],{theme:e[0]},{control_page_title:e[7]},{target:e[13]},{autoscroll:e[2]},{show_footer:!e[6]},{app_mode:e[5]}];function a(l){e[24](l)}let i={};for(let l=0;l<n.length;l+=1)i=Dr(i,n[l]);return e[11]!==void 0&&(i.ready=e[11]),r=new e[16]({props:i}),ne.push(()=>no(r,"ready",a)),{c(){Ae(r.$$.fragment)},m(l,s){fe(r,l,s),t=!0},p(l,s){const c=s[0]&12517?Fo(n,[s[0]&4096&&jo(l[12]),s[0]&1&&{theme:l[0]},s[0]&128&&{control_page_title:l[7]},s[0]&8192&&{target:l[13]},s[0]&4&&{autoscroll:l[2]},s[0]&64&&{show_footer:!l[6]},s[0]&32&&{app_mode:l[5]}]):{};!o&&s[0]&2048&&(o=!0,c.ready=l[11],oo(()=>o=!1)),r.$set(c)},i(l){t||(O(r.$$.fragment,l),t=!0)},o(l){U(r.$$.fragment,l),t=!1},d(l){be(r,l)}}}function kt(e){let r,o,t,n,a;const i=[ht,mt],l=[];function s(d,u){return d[10]==="pending"||d[10]==="error"?0:d[10]==="login"&&d[17]?1:-1}~(r=s(e))&&(o=l[r]=i[r](e));let c=e[12]&&e[16]&&Fr(e);return{c(){o&&o.c(),t=j(),c&&c.c(),n=$()},m(d,u){~r&&l[r].m(d,u),v(d,t,u),c&&c.m(d,u),v(d,n,u),a=!0},p(d,u){let p=r;r=s(d),r===p?~r&&l[r].p(d,u):(o&&(Ge(),U(l[p],1,1,()=>{l[p]=null}),Ve()),~r?(o=l[r],o?o.p(d,u):(o=l[r]=i[r](d),o.c()),O(o,1),o.m(t.parentNode,t)):o=null),d[12]&&d[16]?c?(c.p(d,u),u[0]&69632&&O(c,1)):(c=Fr(d),c.c(),O(c,1),c.m(n.parentNode,n)):c&&(Ge(),U(c,1,1,()=>{c=null}),Ve())},i(d){a||(O(o),O(c),a=!0)},o(d){U(o),U(c),a=!1},d(d){~r&&l[r].d(d),d&&y(t),c&&c.d(d),d&&y(n)}}}function wt(e){let r,o,t;function n(i){e[25](i)}let a={display:e[8]&&e[6],is_embed:e[6],info:!!e[1]&&e[9],version:e[3],initial_height:e[4],space:e[1],loaded:e[10]==="success",$$slots:{default:[kt]},$$scope:{ctx:e}};return e[13]!==void 0&&(a.wrapper=e[13]),r=new Jo({props:a}),ne.push(()=>no(r,"wrapper",n)),{c(){Ae(r.$$.fragment)},m(i,l){fe(r,i,l),t=!0},p(i,l){const s={};l[0]&320&&(s.display=i[8]&&i[6]),l[0]&64&&(s.is_embed=i[6]),l[0]&514&&(s.info=!!i[1]&&i[9]),l[0]&8&&(s.version=i[3]),l[0]&16&&(s.initial_height=i[4]),l[0]&2&&(s.space=i[1]),l[0]&1024&&(s.loaded=i[10]==="success"),l[0]&261351|l[1]&4096&&(s.$$scope={dirty:l,ctx:i}),!o&&l[0]&8192&&(o=!0,s.wrapper=i[13],oo(()=>o=!1)),r.$set(s)},i(i){t||(O(r.$$.fragment,i),t=!0)},o(i){U(r.$$.fragment,i),t=!1},d(i){be(r,i)}}}let xt=-1;function zt(){const e=Ee({}),r=new Map,o=new IntersectionObserver(n=>{n.forEach(a=>{if(a.isIntersecting){let i=r.get(a.target);i!==void 0&&e.update(l=>({...l,[i]:!0}))}})});function t(n,a){r.set(a,n),o.observe(a)}return{register:t,subscribe:e.subscribe}}const jr=zt(),At=/^(?=[^]*\b[dD]iscussions{0,1}\b)(?=[^]*\b[dD]isabled\b)[^]*$/;function Et(e,r){if(r){let o=document.createElement("style");o.innerHTML=r,e.appendChild(o)}}async function or(e){try{const o=(await fetch(`https://huggingface.co/api/spaces/${e}/discussions`,{method:"HEAD"})).headers.get("x-error-message");return!(o&&At.test(o))}catch{return!1}}function St(e,r,o){let t;Ie(e,jr,m=>o(23,t=m));let{autoscroll:n}=r,{version:a}=r,{initial_height:i}=r,{app_mode:l}=r,{is_embed:s}=r,{theme:c="light"}=r,{control_page_title:d}=r,{container:u}=r,{info:p}=r,{eager:b}=r,{space:f}=r,{host:z}=r,{src:_}=r,N=xt++,k="pending",g=null,E,C=!1,S,M,A="Loading...";async function G(m,L){let I;try{I=await le(L)}catch{return null}return Et(m,I.css),window.__is_colab__=I.is_colab,S===void 0&&(S="",I.root=""),I.dev_mode&&W(S),I}async function le(m){if(location.origin==="http://localhost:9876")return await(await fetch("config")).json();if(m)return m.endsWith("/")||(m+="/"),await H(m);if(window.gradio_config)return window.gradio_config;throw new Error("Config not found")}async function H(m){let L=await(await fetch(m+"config")).json();return S=m,L.root=m,L}async function W(m){const L=await(await fetch(m+"app_id")).text();g===null?g=L:g!=L&&location.reload(),setTimeout(()=>W(m),250)}function Z(m){let L=new URL(window.location.toString()),I="light";const J=L.searchParams.get("__theme");return J!==null?J==="dark"?I=ge(m):J==="system"&&(I=pe(m)):L.searchParams.get("__dark-theme")==="true"?I=ge(m):I=pe(m),I}function pe(m){const L=I();window?.matchMedia("(prefers-color-scheme: dark)")?.addEventListener("change",I);function I(){let J="light";return(window?.matchMedia?.("(prefers-color-scheme: dark)").matches??null)&&(J=ge(m)),J}return L}function ge(m){return m.classList.add("dark"),l&&(document.body.style.backgroundColor="rgb(11, 15, 25)"),"dark"}const me=/^[^\/]*\/[^\/]*$/;async function ee(m,L,I=()=>{}
8){const J=me.test(m)?"":"by-subdomain/";let re="",Y,Xe;try{if(Y=await fetch(`https://huggingface.co/api/spaces/${J}${m}`),Xe=Y.status,Xe!==200)throw o(1,f=""),L="",new Error;Y=await Y.json(),re=Y.id,I(Y.id)}catch{o(1,f=""),L="",o(10,k="error"),o(15,X={type:"space_error",detail:{description:"This space is experiencing an issue.",discussions_enabled:await or(re||m)}});return}if(!Y||Xe!==200)return;const{runtime:{stage:pr}}=Y;switch(pr){case"STOPPED":case"SLEEPING":o(10,k="pending"),o(14,A="Space is asleep. Waking it up..."),setTimeout(()=>{ee(re,L)},1e3);break;case"RUNNING":case"RUNNING_BUILDING":o(10,k="success"),Ce(L);break;case"BUILDING":o(10,k="pending"),o(14,A="Space is building..."),setTimeout(()=>{ee(re,L)},1e3);break;case"NO_APP_FILE":case"CONFIG_ERROR":case"BUILD_ERROR":case"RUNTIME_ERROR":o(10,k="error"),o(15,X={type:"space_error",detail:{description:"This space is experiencing an issue.",discussions_enabled:await or(re),stage:pr}});break;default:o(10,k="error"),o(15,X={type:"space_error",detail:{description:"This space is experiencing an issue.",discussions_enabled:await or(re)}})}}const Se=Math.random().toString(36).substring(2);let X=null;tr(async()=>{window.__gradio_mode__!=="website"&&o(0,c=Z(E));let m;if(f)try{const L=await fetch(`https://huggingface.co/api/spaces/${f.trim()}/host`);L.status!==200&&(m="",o(1,f="")),m=(await L.json()).host}catch{m="",o(1,f="")}else m=(z?`https://${z}`:_)?.trim();f?ee(f?.trim(),m):_?.endsWith(".hf.space")&&(ee(_.replace(".hf.space","").replace("https://",""),m,L=>o(1,f=L)),o(1,f=" ")),Ce(m)});async function Ce(m){const L=await G(E,m);L?(o(10,k=L.auth_required?"login":"pending"),L.fn=L.fn=Vo(Se,S+"run/",L.is_space,s),o(12,M=L)):Ke()}function Ke(){o(10,k="error"),o(15,X={type:"not_found",detail:{description:"This gradio app is experiencing an issue."}})}let Ne,x;async function io(){o(16,Ne=(await _r(()=>import("./Blocks.859ee2d8.js").then(function(m){return m.B}),["assets/Blocks.859ee2d8.js","assets/Blocks.54e206bd.css","assets/Button.aae63f02.js","assets/Button.44f3ed08.css"])).default)}async function ao(){o(17,x=(await _r(()=>import("./Login.e08d67bf.js"),["assets/Login.e08d67bf.js","assets/Login.2703b873.css","assets/ColorPicker.svelte_svelte_type_style_lang.e913178a.css","assets/Empty.svelte_svelte_type_style_lang.bb389b22.css","assets/DropdownArrow.svelte_svelte_type_style_lang.6adc47fa.css","assets/Form.94b86523.js","assets/Form.3aef6ce1.css","assets/Textbox.0773cd63.js","assets/Block.11222543.js","assets/Button.aae63f02.js","assets/Button.44f3ed08.css","assets/BlockTitle.21899e27.js","assets/Info.bc3d1944.js"])).default)}function lo(){M.auth_required?ao():io()}const co={readable_error:{NO_APP_FILE:"no app file",CONFIG_ERROR:"a config error",BUILD_ERROR:"a build error",RUNTIME_ERROR:"a runtime error"},title(m){return encodeURIComponent(`Space isn't working because there is ${this.readable_error[m]||"an error"}`)},description(m,L){return encodeURIComponent(`Hello, 9 10Firstly, thanks for creating this space! 11 12I noticed that the space isn't working correctly because there is ${this.readable_error[m]||"an error"}. 13 14It would be great if you could take a look at this because this space is being embedded on ${L}. 15 16Thanks!`)}};tr(()=>{jr.register(N,E)});function so(m){C=m,o(11,C)}function uo(m){E=m,o(13,E)}return e.$$set=m=>{"autoscroll"in m&&o(2,n=m.autoscroll),"version"in m&&o(3,a=m.version),"initial_height"in m&&o(4,i=m.initial_height),"app_mode"in m&&o(5,l=m.app_mode),"is_embed"in m&&o(6,s=m.is_embed),"theme"in m&&o(0,c=m.theme),"control_page_title"in m&&o(7,d=m.control_page_title),"container"in m&&o(8,u=m.container),"info"in m&&o(9,p=m.info),"eager"in m&&o(19,b=m.eager),"space"in m&&o(1,f=m.space),"host"in m&&o(20,z=m.host),"src"in m&&o(21,_=m.src)},e.$$.update=()=>{e.$$.dirty[0]&3072&&o(10,k=C?"success":k),e.$$.dirty[0]&8916992&&M&&(b||t[N])&&lo()},[c,f,n,a,i,l,s,d,u,p,k,C,M,E,A,X,Ne,x,co,b,z,_,me,t,so,uo]}class Ct extends Qe{constructor(r){super(),Je(this,r,St,wt,ze,{autoscroll:2,version:3,initial_height:4,app_mode:5,is_embed:6,theme:0,control_page_title:7,container:8,info:9,eager:19,space:1,host:20,src:21,RE_SPACE_NAME:22},null,[-1,-1])}get RE_SPACE_NAME(){return this.$$.ctx[22]}}const Nt="./assets/index.3c152811.css";let lr;lr=["https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600&display=swap","https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&display=swap"];function Br(e,r){if(document.querySelector(`link[href='${e}']`))return Promise.resolve();const t=document.createElement("link");return t.rel="stylesheet",t.href=e,r.appendChild(t),new Promise((n,a)=>{t.addEventListener("load",()=>n()),t.addEventListener("error",()=>
16a(new Error(`Unable to preload CSS for ${e}`)))})}function Mt(){class e extends HTMLElement{constructor(){super(),this.theme="light"}async connectedCallback(){typeof lr!="string"&&lr.forEach(f=>Br(f,document.head)),await Br(Nt,document.head);const o=new CustomEvent("domchange",{bubbles:!0,cancelable:!1,composed:!0});var t=new MutationObserver(f=>{this.dispatchEvent(o)});t.observe(this,{childList:!0});const n=this.getAttribute("host"),a=this.getAttribute("space"),i=this.getAttribute("src"),l=this.getAttribute("control_page_title"),s=this.getAttribute("initial_height")??"300px",c=this.getAttribute("embed")??"true",d=this.getAttribute("container")??"true",u=this.getAttribute("info")??!0,p=this.getAttribute("autoscroll"),b=this.getAttribute("eager");new Ct({target:this,props:{space:a&&a.trim(),src:i&&i.trim(),host:n&&n.trim(),info:u!=="false",container:d!=="false",is_embed:c!=="false",initial_height:s??void 0,eager:b==="true",version:"3-20-1",theme:this.theme,autoscroll:p==="true",control_page_title:l==="true",app_mode:window.__gradio_mode__==="app"}})}}customElements.define("gradio-app",e)}Mt();export{Ot as $,V as A,h as B,B as C,w as D,T as E,q as F,j as G,R as H,Fe as I,D as J,wo as K,jt as L,ue as M,Yr as N,F as O,et as P,Go as Q,on as R,Qe as S,Ie as T,Xo as U,Oo as V,Vr as W,Zr as X,Jr as Y,Wr as Z,_r as _,no as a,K as a0,to as a1,gt as a2,It as a3,Wt as a4,Tt as a5,wr as a6,sr as a7,Ro as a8,So as a9,Dt as aa,Gt as ab,Ut as ac,ie as ad,Jt as ae,rn as af,en as ag,Bt as ah,Rt as ai,qt as aj,Ko as ak,Ft as al,Io as am,Zt as an,Kt as ao,Pt as ap,Qt as aq,dr as ar,ne as b,Ae as c,$t as d,$ as e,v as f,Fo as g,jo as h,Je as i,oo as j,Ge as k,be as l,fe as m,Ve as n,O as o,y as p,Vt as q,tr as r,ze as s,U as t,Ht as u,Dr as v,Ee as w,Po as x,Yt as y,Xt as z};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.