Spaces:
Running
Running
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(o){if(o.ep)return;o.ep=!0;const i=r(o);fetch(o.href,i)}})();var io=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function hr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function so(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){if(this instanceof n){var o=[null];o.push.apply(o,arguments);var i=Function.bind.apply(t,o);return new i}return t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),r}var Je={},Ne={},ut={exports:{}},O=String,Ht=function(){return{isColorSupported:!1,reset:O,bold:O,dim:O,italic:O,underline:O,inverse:O,hidden:O,strikethrough:O,black:O,red:O,green:O,yellow:O,blue:O,magenta:O,cyan:O,white:O,gray:O,bgBlack:O,bgRed:O,bgGreen:O,bgYellow:O,bgBlue:O,bgMagenta:O,bgCyan:O,bgWhite:O}};ut.exports=Ht();ut.exports.createColors=Ht;var br=ut.exports;Object.defineProperty(Ne,"__esModule",{value:!0});Ne.dim=yr;Ne.default=void 0;var fe=wr(br);function wr(e){return e&&e.__esModule?e:{default:e}}let mt=new Set;function Ke(e,t,r){typeof process<"u"&&{}.JEST_WORKER_ID||r&&mt.has(r)||(r&&mt.add(r),console.warn(""),t.forEach(n=>console.warn(e,"-",n)))}function yr(e){return fe.default.dim(e)}var vr={info(e,t){Ke(fe.default.bold(fe.default.cyan("info")),...Array.isArray(e)?[e]:[t,e])},warn(e,t){Ke(fe.default.bold(fe.default.yellow("warn")),...Array.isArray(e)?[e]:[t,e])},risk(e,t){Ke(fe.default.bold(fe.default.magenta("risk")),...Array.isArray(e)?[e]:[t,e])}};Ne.default=vr;Object.defineProperty(Je,"__esModule",{value:!0});Je.default=void 0;var kr=xr(Ne);function xr(e){return e&&e.__esModule?e:{default:e}}function ze({version:e,from:t,to:r}){kr.default.warn(`${t}-color-renamed`,[`As of Tailwind CSS ${e}, \`${t}\` has been renamed to \`${r}\`.`,"Update your configuration file to silence this warning."])}var zr={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 ze({version:"v2.2",from:"lightBlue",to:"sky"}),this.sky},get warmGray(){return ze({version:"v3.0",from:"warmGray",to:"stone"}),this.stone},get trueGray(){return ze({version:"v3.0",from:"trueGray",to:"neutral"}),this.neutral},get coolGray(){return ze({version:"v3.0",from:"coolGray",to:"gray"}),this.gray},get blueGray(){return ze({version:"v3.0",from:"blueGray",to:"slate"}),this.slate}};Je.default=zr;let Xe=Je;var Er=(Xe.__esModule?Xe:{default:Xe}).default;const _t=hr(Er),ao=["red","green","blue","yellow","purple","teal","orange","cyan","lime","pink"],Ar=[{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}],lo=Ar.reduce((e,{color:t,primary:r,secondary:n})=>({...e,[t]:{primary:_t[t][r],secondary:_t[t][n]}}),{});var ht=globalThis&&globalThis.__awaiter||function(e,t,r,n){function o(i){return i instanceof r?i:new r(function(s){s(i)})}return new(r||(r=Promise))(function(i,s){function a(f){try{l(n.next(f))}catch(u){s(u)}}function c(f){try{l(n.throw(f))}catch(u){s(u)}}function l(f){f.done?i(f.value):o(f.value).then(a,c)}l((n=n.apply(e,t||[])).next())})};class Sr{constructor(t){console.debug("WorkerProxy.constructor(): Create a new worker."),this.worker=new Worker(new URL(""+new URL("assets/webworker-ef50cdfb.js",import.meta.url).href,self.location)),this.postMessageAsync({type:"init",data:{gradioWheelUrl:t.gradioWheelUrl,gradioClientWheelUrl:t.gradioClientWheelUrl,requirements:t.requirements}}).then(()=>{console.debug("WorkerProxy.constructor(): Initialization is done.")})}runPythonAsync(t){return ht(this,void 0,void 0,function*(){yield this.postMessageAsync({type:"run-python",data:{code:t}})})}postMessageAsync(t){return new Promise((r,n)=>{const o=new MessageChannel;o.port1.onmessage=i=>{o.port1.close();const s=i.data;if(s.type==="reply:error"){n(s.error);return}r(s.data)},this.worker.postMessage(t,[o.port2])})}httpRequest(t){return ht(this,void 0,void 0,function*(){console.debug("WorkerProxy.httpRequest()",t);const n=(yield this.postMessageAsync({type:"http-request",data:{request:t}})).response;if(Math.floor(n.status/100)!==2){let o,i;try{o=new TextDecoder().decode(n.body)}catch{o="(failed to decode body)"}try{i=JSON.parse(o)}catch{i="(failed to parse body as JSON)"}console.error("Wasm HTTP error",{request:t,response:n,bodyText:o,bodyJson:i})}return n})}terminate(){this.worker.terminate()}}function Jt(e){return e.origin===window.location.origin||e.origin==="http://localhost:7860"}async function qr(e){if(e!=null){if(typeof e=="string")return new TextEncoder().encode(e);if(e instanceof Uint8Array)return e;if(e instanceof ArrayBuffer)return new Uint8Array(e);if(e instanceof Blob)return new Uint8Array(await e.arrayBuffer());throw e instanceof FormData?new Error("FormData is not supported"):e instanceof URLSearchParams?new Error("URLSearchParams is not supported"):e instanceof ReadableStream?new Error("ReadableStream is not supported"):(console.error({body:e}),new Error(`Unsupported body type: ${typeof e}`))}}async function jr(e,t,r){console.debug("overriddenFetch",t,r);const n=new Request(t,r),o=new URL(n.url);if(!Jt(o))return console.debug("Fallback to original fetch"),fetch(t,r);const i=n.method;if(i!=="GET"&&i!=="POST"&&i!=="PUT"&&i!=="DELETE")throw new Error(`Unsupported method: ${i}`);const s={};n.headers.forEach((l,f)=>{s[f]=l});const a=await qr(r?.body),c=await e.httpRequest({path:o.pathname,query_string:o.search,method:i,headers:s,body:a});return new Response(c.body,{status:c.status,headers:new Headers(c.headers)})}function Zt(e,t){if(document.querySelector(`link[href='${e}']`))return Promise.resolve();const n=document.createElement("link");return n.rel="stylesheet",n.href=e,t.appendChild(n),new Promise((o,i)=>{n.addEventListener("load",()=>o()),n.addEventListener("error",()=>{console.error(`Unable to preload CSS for ${e}`),o()})})}async function Nr(e,t,r){const n=new Request(t),o=new URL(n.url);if(!Jt(o))return Zt(t,r);const i=await e.httpRequest({method:"GET",path:o.pathname,query_string:"",headers:{}}),s=new TextDecoder().decode(i.body);if(document.querySelector(`style[data-wasm-path='${t}']`))return;const c=document.createElement("style");c.setAttribute("data-wasm-path",t),c.textContent=s,r.appendChild(c)}const Lr="modulepreload",Cr=function(e,t){return new URL(e,t).href},bt={},Fe=function(t,r,n){if(!r||r.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(r.map(i=>{if(i=Cr(i,n),i in bt)return;bt[i]=!0;const s=i.endsWith(".css"),a=s?'[rel="stylesheet"]':"";if(!!n)for(let f=o.length-1;f>=0;f--){const u=o[f];if(u.href===i&&(!s||u.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${a}`))return;const l=document.createElement("link");if(l.rel=s?"stylesheet":Lr,s||(l.as="script",l.crossOrigin=""),l.href=i,document.head.appendChild(l),s)return new Promise((f,u)=>{l.addEventListener("load",f),l.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())};function G(){}const dt=e=>e;function Qt(e,t){for(const r in t)e[r]=t[r];return e}function Kt(e){return e()}function wt(){return Object.create(null)}function se(e){e.forEach(Kt)}function ve(e){return typeof e=="function"}function Le(e,t){return e!=e?t==t:e!==t||e&&typeof e=="object"||typeof e=="function"}let Pe;function Mr(e,t){return Pe||(Pe=document.createElement("a")),Pe.href=t,e===Pe.href}function Pr(e){return Object.keys(e).length===0}function Xt(e,...t){if(e==null)return G;const r=e.subscribe(...t);return r.unsubscribe?()=>r.unsubscribe():r}function Be(e,t,r){e.$$.on_destroy.push(Xt(t,r))}function Yt(e,t,r,n){if(e){const o=$t(e,t,r,n);return e[0](o)}}function $t(e,t,r,n){return e[1]&&n?Qt(r.ctx.slice(),e[1](n(t))):r.ctx}function er(e,t,r,n){if(e[2]&&n){const o=e[2](n(r));if(t.dirty===void 0)return o;if(typeof o=="object"){const i=[],s=Math.max(t.dirty.length,o.length);for(let a=0;a<s;a+=1)i[a]=t.dirty[a]|o[a];return i}return t.dirty|o}return t.dirty}function tr(e,t,r,n,o,i){if(o){const s=$t(t,r,n,i);e.p(s,o)}}function rr(e){if(e.ctx.length>32){const t=[],r=e.ctx.length/32;for(let n=0;n<r;n++)t[n]=-1;return t}return-1}function co(e){return e??""}function fo(e,t,r){return e.set(r),t}function uo(e){return e&&ve(e.destroy)?e.destroy:G}function yt(e){const t=typeof e=="string"&&e.match(/^\s*(-?[\d.]+)([^\s]*)\s*$/);return t?[parseFloat(t[1]),t[2]||"px"]:[e,"px"]}const nr=typeof window<"u";let Ue=nr?()=>window.performance.now():()=>Date.now(),pt=nr?e=>requestAnimationFrame(e):G;const be=new Set;function or(e){be.forEach(t=>{t.c(e)||(be.delete(t),t.f())}),be.size!==0&&pt(or)}function gt(e){let t;return be.size===0&&pt(or),{promise:new Promise(r=>{be.add(t={c:e,f:r})}),abort(){be.delete(t)}}}function z(e,t){e.appendChild(t)}function ir(e){if(!e)return document;const t=e.getRootNode?e.getRootNode():e.ownerDocument;return t&&t.host?t:e.ownerDocument}function Tr(e){const t=C("style");return Or(ir(e),t),t.sheet}function Or(e,t){return z(e.head||e,t),t.sheet}function x(e,t,r){e.insertBefore(t,r||null)}function k(e){e.parentNode&&e.parentNode.removeChild(e)}function sr(e,t){for(let r=0;r<e.length;r+=1)e[r]&&e[r].d(t)}function C(e){return document.createElement(e)}function te(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function M(e){return document.createTextNode(e)}function J(){return M(" ")}function ae(){return M("")}function De(e,t,r,n){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r,n)}function po(e){return function(t){return t.preventDefault(),e.call(this,t)}}function Rr(e){return function(t){return t.stopPropagation(),e.call(this,t)}}function _(e,t,r){r==null?e.removeAttribute(t):e.getAttribute(t)!==r&&e.setAttribute(t,r)}function Fr(e,t){const r=Object.getOwnPropertyDescriptors(e.__proto__);for(const n in t)t[n]==null?e.removeAttribute(n):n==="style"?e.style.cssText=t[n]:n==="__value"?e.value=e[n]=t[n]:r[n]&&r[n].set?e[n]=t[n]:_(e,n,t[n])}function Br(e,t){Object.keys(t).forEach(r=>{Ur(e,r,t[r])})}function Ur(e,t,r){t in e?e[t]=typeof e[t]=="boolean"&&r===""?!0:r:_(e,t,r)}function go(e){return/-/.test(e)?Br:Fr}function mo(e){let t;return{p(...r){t=r,t.forEach(n=>e.push(n))},r(){t.forEach(r=>e.splice(e.indexOf(r),1))}}}function _o(e){return e===""?null:+e}function Dr(e){return Array.from(e.childNodes)}function ee(e,t){t=""+t,e.wholeText!==t&&(e.data=t)}function ho(e,t){e.value=t??""}function Y(e,t,r,n){r===null?e.style.removeProperty(t):e.style.setProperty(t,r,n?"important":"")}let Te;function Ir(){if(Te===void 0){Te=!1;try{typeof window<"u"&&window.parent&&window.parent.document}catch{Te=!0}}return Te}function bo(e,t){getComputedStyle(e).position==="static"&&(e.style.position="relative");const n=C("iframe");n.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;"),n.setAttribute("aria-hidden","true"),n.tabIndex=-1;const o=Ir();let i;return o?(n.src="data:text/html,<script>onresize=function(){parent.postMessage(0,'*')}<\/script>",i=De(window,"message",s=>{s.source===n.contentWindow&&t()})):(n.src="about:blank",n.onload=()=>{i=De(n.contentWindow,"resize",t),t()}),z(e,n),()=>{(o||i&&n.contentWindow)&&i(),k(n)}}function H(e,t,r){e.classList[r?"add":"remove"](t)}function ar(e,t,{bubbles:r=!1,cancelable:n=!1}={}){const o=document.createEvent("CustomEvent");return o.initCustomEvent(e,r,n,t),o}class wo{constructor(t=!1){this.is_svg=!1,this.is_svg=t,this.e=this.n=null}c(t){this.h(t)}m(t,r,n=null){this.e||(this.is_svg?this.e=te(r.nodeName):this.e=C(r.nodeType===11?"TEMPLATE":r.nodeName),this.t=r.tagName!=="TEMPLATE"?r:r.content,this.c(t)),this.i(n)}h(t){this.e.innerHTML=t,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(t){for(let r=0;r<this.n.length;r+=1)x(this.t,this.n[r],t)}p(t){this.d(),this.h(t),this.i(this.a)}d(){this.n.forEach(k)}}function yo(e,t){return new e(t)}const Ie=new Map;let Ge=0;function Gr(e){let t=5381,r=e.length;for(;r--;)t=(t<<5)-t^e.charCodeAt(r);return t>>>0}function Wr(e,t){const r={stylesheet:Tr(t),rules:{}};return Ie.set(e,r),r}function nt(e,t,r,n,o,i,s,a=0){const c=16.666/n;let l=`{ | |
`;for(let v=0;v<=1;v+=c){const A=t+(r-t)*i(v);l+=v*100+`%{${s(A,1-A)}} | |
`}const f=l+`100% {${s(r,1-r)}} | |
}`,u=`__svelte_${Gr(f)}_${a}`,g=ir(e),{stylesheet:p,rules:d}=Ie.get(g)||Wr(g,e);d[u]||(d[u]=!0,p.insertRule(`@keyframes ${u} ${f}`,p.cssRules.length));const w=e.style.animation||"";return e.style.animation=`${w?`${w}, `:""}${u} ${n}ms linear ${o}ms 1 both`,Ge+=1,u}function ot(e,t){const r=(e.style.animation||"").split(", "),n=r.filter(t?i=>i.indexOf(t)<0:i=>i.indexOf("__svelte")===-1),o=r.length-n.length;o&&(e.style.animation=n.join(", "),Ge-=o,Ge||Vr())}function Vr(){pt(()=>{Ge||(Ie.forEach(e=>{const{ownerNode:t}=e.stylesheet;t&&k(t)}),Ie.clear())})}let je;function Se(e){je=e}function de(){if(!je)throw new Error("Function called outside component initialization");return je}function vo(e){de().$$.before_update.push(e)}function it(e){de().$$.on_mount.push(e)}function ko(e){de().$$.after_update.push(e)}function Hr(e){de().$$.on_destroy.push(e)}function xo(){const e=de();return(t,r,{cancelable:n=!1}={})=>{const o=e.$$.callbacks[t];if(o){const i=ar(t,r,{cancelable:n});return o.slice().forEach(s=>{s.call(e,i)}),!i.defaultPrevented}return!0}}function zo(e,t){return de().$$.context.set(e,t),t}function Eo(e){return de().$$.context.get(e)}function Jr(e,t){const r=e.$$.callbacks[t.type];r&&r.slice().forEach(n=>n.call(this,t))}const _e=[],ue=[];let we=[];const st=[],lr=Promise.resolve();let at=!1;function cr(){at||(at=!0,lr.then(ur))}function Zr(){return cr(),lr}function ye(e){we.push(e)}function fr(e){st.push(e)}const Ye=new Set;let ge=0;function ur(){if(ge!==0)return;const e=je;do{try{for(;ge<_e.length;){const t=_e[ge];ge++,Se(t),Qr(t.$$)}}catch(t){throw _e.length=0,ge=0,t}for(Se(null),_e.length=0,ge=0;ue.length;)ue.pop()();for(let t=0;t<we.length;t+=1){const r=we[t];Ye.has(r)||(Ye.add(r),r())}we.length=0}while(_e.length);for(;st.length;)st.pop()();at=!1,Ye.clear(),Se(e)}function Qr(e){if(e.fragment!==null){e.update(),se(e.before_update);const t=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,t),e.after_update.forEach(ye)}}function Kr(e){const t=[],r=[];we.forEach(n=>e.indexOf(n)===-1?t.push(n):r.push(n)),r.forEach(n=>n()),we=t}let Ee;function dr(){return Ee||(Ee=Promise.resolve(),Ee.then(()=>{Ee=null})),Ee}function qe(e,t,r){e.dispatchEvent(ar(`${t?"intro":"outro"}${r}`))}const Re=new Set;let ie;function We(){ie={r:0,c:[],p:ie}}function Ve(){ie.r||se(ie.c),ie=ie.p}function I(e,t){e&&e.i&&(Re.delete(e),e.i(t))}function $(e,t,r,n){if(e&&e.o){if(Re.has(e))return;Re.add(e),ie.c.push(()=>{Re.delete(e),n&&(r&&e.d(1),n())}),e.o(t)}else n&&n()}const pr={duration:0};function Xr(e,t,r){const n={direction:"in"};let o=t(e,r,n),i=!1,s,a,c=0;function l(){s&&ot(e,s)}function f(){const{delay:g=0,duration:p=300,easing:d=dt,tick:w=G,css:v}=o||pr;v&&(s=nt(e,0,1,p,g,d,v,c++)),w(0,1);const A=Ue()+g,N=A+p;a&&a.abort(),i=!0,ye(()=>qe(e,!0,"start")),a=gt(m=>{if(i){if(m>=N)return w(1,0),qe(e,!0,"end"),l(),i=!1;if(m>=A){const E=d((m-A)/p);w(E,1-E)}}return i})}let u=!1;return{start(){u||(u=!0,ot(e),ve(o)?(o=o(n),dr().then(f)):f())},invalidate(){u=!1},end(){i&&(l(),i=!1)}}}function Ao(e,t,r,n){const o={direction:"both"};let i=t(e,r,o),s=n?0:1,a=null,c=null,l=null;function f(){l&&ot(e,l)}function u(p,d){const w=p.b-s;return d*=Math.abs(w),{a:s,b:p.b,d:w,duration:d,start:p.start,end:p.start+d,group:p.group}}function g(p){const{delay:d=0,duration:w=300,easing:v=dt,tick:A=G,css:N}=i||pr,m={start:Ue()+d,b:p};p||(m.group=ie,ie.r+=1),a||c?c=m:(N&&(f(),l=nt(e,s,p,w,d,v,N)),p&&A(0,1),a=u(m,w),ye(()=>qe(e,p,"start")),gt(E=>{if(c&&E>c.start&&(a=u(c,w),c=null,qe(e,a.b,"start"),N&&(f(),l=nt(e,s,a.b,a.duration,0,v,i.css))),a){if(E>=a.end)A(s=a.b,1-s),qe(e,a.b,"end"),c||(a.b?f():--a.group.r||se(a.group.c)),a=null;else if(E>=a.start){const L=E-a.start;s=a.a+a.d*v(L/a.duration),A(s,1-s)}}return!!(a||c)}))}return{run(p){ve(i)?dr().then(()=>{i=i(o),g(p)}):g(p)},end(){f(),a=c=null}}}const So=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function qo(e,t){e.d(1),t.delete(e.key)}function jo(e,t){$(e,1,1,()=>{t.delete(e.key)})}function No(e,t,r,n,o,i,s,a,c,l,f,u){let g=e.length,p=i.length,d=g;const w={};for(;d--;)w[e[d].key]=d;const v=[],A=new Map,N=new Map,m=[];for(d=p;d--;){const q=u(o,i,d),y=r(q);let j=s.get(y);j?n&&m.push(()=>j.p(q,t)):(j=l(y,q),j.c()),A.set(y,v[d]=j),y in w&&N.set(y,Math.abs(d-w[y]))}const E=new Set,L=new Set;function P(q){I(q,1),q.m(a,f),s.set(q.key,q),f=q.first,p--}for(;g&&p;){const q=v[p-1],y=e[g-1],j=q.key,U=y.key;q===y?(f=q.first,g--,p--):A.has(U)?!s.has(j)||E.has(j)?P(q):L.has(U)?g--:N.get(j)>N.get(U)?(L.add(j),P(q)):(E.add(U),g--):(c(y,s),g--)}for(;g--;){const q=e[g];A.has(q.key)||c(q,s)}for(;p;)P(v[p-1]);return se(m),v}function Yr(e,t){const r={},n={},o={$$scope:1};let i=e.length;for(;i--;){const s=e[i],a=t[i];if(a){for(const c in s)c in a||(n[c]=1);for(const c in a)o[c]||(r[c]=a[c],o[c]=1);e[i]=a}else for(const c in s)o[c]=1}for(const s in n)s in r||(r[s]=void 0);return r}function $r(e){return typeof e=="object"&&e!==null?e:{}}const en=["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","inert","ismap","itemscope","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"];[...en];function gr(e,t,r){const n=e.$$.props[t];n!==void 0&&(e.$$.bound[n]=r,r(e.$$.ctx[n]))}function Ce(e){e&&e.c()}function ke(e,t,r,n){const{fragment:o,after_update:i}=e.$$;o&&o.m(t,r),n||ye(()=>{const s=e.$$.on_mount.map(Kt).filter(ve);e.$$.on_destroy?e.$$.on_destroy.push(...s):se(s),e.$$.on_mount=[]}),i.forEach(ye)}function xe(e,t){const r=e.$$;r.fragment!==null&&(Kr(r.after_update),se(r.on_destroy),r.fragment&&r.fragment.d(t),r.on_destroy=r.fragment=null,r.ctx=[])}function tn(e,t){e.$$.dirty[0]===-1&&(_e.push(e),cr(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}function Ze(e,t,r,n,o,i,s,a=[-1]){const c=je;Se(e);const l=e.$$={fragment:null,ctx:[],props:i,update:G,not_equal:o,bound:wt(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(t.context||(c?c.$$.context:[])),callbacks:wt(),dirty:a,skip_bound:!1,root:t.target||c.$$.root};s&&s(l.root);let f=!1;if(l.ctx=r?r(e,t.props||{},(u,g,...p)=>{const d=p.length?p[0]:g;return l.ctx&&o(l.ctx[u],l.ctx[u]=d)&&(!l.skip_bound&&l.bound[u]&&l.bound[u](d),f&&tn(e,u)),g}):[],l.update(),f=!0,se(l.before_update),l.fragment=n?n(l.ctx):!1,t.target){if(t.hydrate){const u=Dr(t.target);l.fragment&&l.fragment.l(u),u.forEach(k)}else l.fragment&&l.fragment.c();t.intro&&I(e.$$.fragment),ke(e,t.target,t.anchor,t.customElement),ur()}Se(c)}class Qe{$destroy(){xe(this,1),this.$destroy=G}$on(t,r){if(!ve(r))return G;const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(r),()=>{const o=n.indexOf(r);o!==-1&&n.splice(o,1)}}$set(t){this.$$set&&!Pr(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}const me=[];function rn(e,t){return{subscribe:Me(e,t).subscribe}}function Me(e,t=G){let r;const n=new Set;function o(a){if(Le(e,a)&&(e=a,r)){const c=!me.length;for(const l of n)l[1](),me.push(l,e);if(c){for(let l=0;l<me.length;l+=2)me[l][0](me[l+1]);me.length=0}}}function i(a){o(a(e))}function s(a,c=G){const l=[a,c];return n.add(l),n.size===1&&(r=t(o)||G),a(e),()=>{n.delete(l),n.size===0&&r&&(r(),r=null)}}return{set:o,update:i,subscribe:s}}function Lo(e,t,r){const n=!Array.isArray(e),o=n?[e]:e,i=t.length<2;return rn(r,s=>{let a=!1;const c=[];let l=0,f=G;const u=()=>{if(l)return;f();const p=t(n?c[0]:c,s);i?s(p):f=ve(p)?p:G},g=o.map((p,d)=>Xt(p,w=>{c[d]=w,l&=~(1<<d),a&&u()},()=>{l|=1<<d}));return a=!0,u(),function(){se(g),f(),a=!1}})}var $e=new Intl.Collator(0,{numeric:1}).compare;function vt(e,t,r){return e=e.split("."),t=t.split("."),$e(e[0],t[0])||$e(e[1],t[1])||(t[2]=t.slice(2).join("."),r=/[.-]/.test(e[2]=e.slice(2).join(".")),r==/[.-]/.test(t[2])?$e(e[2],t[2]):r?-1:1)}function et(e){if(e.startsWith("http")){const{protocol:t,host:r}=new URL(e);return r.endsWith("hf.space")?{ws_protocol:"wss",host:r,http_protocol:t}:{ws_protocol:t==="https:"?"wss":"ws",http_protocol:t,host:r}}return{ws_protocol:"wss",http_protocol:"https:",host:e}}const mr=/^[^\/]*\/[^\/]*$/,nn=/.*hf\.space\/{0,1}$/;async function on(e,t){const r={};t&&(r.Authorization=`Bearer ${t}`);const n=e.trim();if(mr.test(n))try{const o=await fetch(`https://huggingface.co/api/spaces/${n}/host`,{headers:r});if(o.status!==200)throw new Error("Space metadata could not be loaded.");const i=(await o.json()).host;return{space_id:e,...et(i)}}catch(o){throw new Error("Space metadata could not be loaded."+o.message)}if(nn.test(n)){const{ws_protocol:o,http_protocol:i,host:s}=et(n);return{space_id:s.replace(".hf.space",""),ws_protocol:o,http_protocol:i,host:s}}return{space_id:!1,...et(n)}}function sn(e){let t={};return e.forEach(({api_name:r},n)=>{r&&(t[r]=n)}),t}const an=/^(?=[^]*\b[dD]iscussions{0,1}\b)(?=[^]*\b[dD]isabled\b)[^]*$/;async function ln(e){try{const r=(await fetch(`https://huggingface.co/api/spaces/${e}/discussions`,{method:"HEAD"})).headers.get("x-error-message");return!(r&&an.test(r))}catch{return!1}}const cn="This application is too busy. Keep trying!",He="Connection errored out.";async function fn(e,t,r,n=fetch){const o={"Content-Type":"application/json"};r&&(o.Authorization=`Bearer ${r}`);try{var i=await n(e,{method:"POST",body:JSON.stringify(t),headers:o})}catch{return[{error:He},500]}return[await i.json(),i.status]}let _r;async function un(e,t,r){const n={};r&&(n.Authorization=`Bearer ${r}`);const o=new FormData;t.forEach(a=>{o.append("files",a)});try{var i=await fetch(`${e}/upload`,{method:"POST",body:o,headers:n})}catch{return{error:He}}return{files:await i.json()}}async function dn(e,t={normalise_files:!0}){return new Promise(async r=>{const{status_callback:n,hf_token:o,normalise_files:i,overridden_fetch:s=fetch}=t,a={predict:L,submit:P,view_api:q},c=i??!0;if(typeof window>"u"||!("WebSocket"in window)){const y=await Fe(()=>import("./assets/wrapper-b7460963-69b64cfb.js"),["./assets/wrapper-b7460963-69b64cfb.js","./assets/__vite-browser-external-b25bb000.js"],import.meta.url);_r=(await Fe(()=>import("./assets/__vite-browser-external-b25bb000.js"),[],import.meta.url)).Blob,global.WebSocket=y.WebSocket}const{ws_protocol:l,http_protocol:f,host:u,space_id:g}=await on(e,o),p=Math.random().toString(36).substring(2),d={};let w,v={},A=!1;o&&g&&(A=await gn(g,o));async function N(y){w=y,v=sn(y?.dependencies||[]);try{m=await q(w)}catch(j){console.error(`Could not get api details: ${j.message}`)}return{config:w,...a}}let m;async function E(y){if(n&&n(y),y.status==="running")try{w=await Et(s,`${f}//${u}`,o);const j=await N(w);r(j)}catch(j){console.error(j),n&&n({status:"error",message:"Could not load this space.",load_status:"error",detail:"NOT_FOUND"})}}try{w=await Et(s,`${f}//${u}`,o);const y=await N(w);r(y)}catch(y){console.error(y),g?ct(g,mr.test(g)?"space_name":"subdomain",E):n&&n({status:"error",message:"Could not load this space.",load_status:"error",detail:"NOT_FOUND"})}function L(y,j,U){let S=!1,D=!1;return new Promise((R,T)=>{const Z=P(y,j,U);Z.on("data",V=>{S=!0,D&&Z.destroy(),R(V)}).on("status",V=>{V.stage==="error"&&T(V),V.stage==="complete"&&S&&Z.destroy(),V.stage==="complete"&&(D=!0)})})}function P(y,j,U){let S,D;if(typeof y=="number")S=y,D=m.unnamed_endpoints[S];else{const F=y.replace(/^\//,"");S=v[F],D=m.named_endpoints[y.trim()]}if(typeof S!="number")throw new Error("There is no endpoint matching that name of fn_index matching that number.");let R;const T=typeof y=="number"?"/predict":y;let Z,V=!1;const re={};mn(`${f}//${u+w.path}`,j,D,o).then(F=>{if(Z={data:F||[],event_data:U,fn_index:S},hn(S,w))Q({type:"status",endpoint:T,stage:"pending",queue:!1,fn_index:S,time:new Date}),fn(`${f}//${u+w.path}/run${T.startsWith("/")?T:`/${T}`}`,{...Z,session_hash:p},o,s).then(([b,K])=>{const X=c?kt(b.data,D,w.root,w.root_url):b.data;K==200?(Q({type:"data",endpoint:T,fn_index:S,data:X,time:new Date}),Q({type:"status",endpoint:T,fn_index:S,stage:"complete",eta:b.average_duration,queue:!1,time:new Date})):Q({type:"status",stage:"error",endpoint:T,fn_index:S,message:b.error,queue:!1,time:new Date})}).catch(b=>{Q({type:"status",stage:"error",message:b.message,endpoint:T,fn_index:S,queue:!1,time:new Date})});else{Q({type:"status",stage:"pending",queue:!0,endpoint:T,fn_index:S,time:new Date});let b=new URL(`${l}://${u}${w.path} | |
/queue/join`);A&&b.searchParams.set("__sign",A),R=new WebSocket(b),R.onclose=K=>{K.wasClean||Q({type:"status",stage:"error",message:He,queue:!0,endpoint:T,fn_index:S,time:new Date})},R.onmessage=function(K){const X=JSON.parse(K.data),{type:h,status:B,data:W}=bn(X,d[S]);if(h==="update"&&B&&!V)Q({type:"status",endpoint:T,fn_index:S,time:new Date,...B}),B.stage==="error"&&R.close();else if(h==="hash"){R.send(JSON.stringify({fn_index:S,session_hash:p}));return}else h==="data"?R.send(JSON.stringify({...Z,session_hash:p})):h==="complete"?V=B:h==="generating"&&Q({type:"status",time:new Date,...B,stage:B?.stage,queue:!0,endpoint:T,fn_index:S});W&&(Q({type:"data",time:new Date,data:c?kt(W.data,D,w.root,w.root_url):W.data,endpoint:T,fn_index:S}),V&&(Q({type:"status",time:new Date,...V,stage:B?.stage,queue:!0,endpoint:T,fn_index:S}),R.close()))},vt(w.version||"2.0.0","3.6")<0&&addEventListener("open",()=>R.send(JSON.stringify({hash:p})))}});function Q(F){const K=re[F.type]||[];K?.forEach(X=>X(F))}function oe(F,b){const K=re,X=K[F]||[];return K[F]=X,X?.push(b),{on:oe,off:ne,cancel:le,destroy:ce}}function ne(F,b){const K=re;let X=K[F]||[];return X=X?.filter(h=>h!==b),K[F]=X,{on:oe,off:ne,cancel:le,destroy:ce}}async function le(){const F={stage:"complete",queue:!1,time:new Date};V=F,Q({...F,type:"status",endpoint:T,fn_index:S}),R&&R.readyState===0?R.addEventListener("open",()=>{R.close()}):R.close();try{await s(`${f}//${u+w.path}/reset`,{headers:{"Content-Type":"application/json"},method:"POST",body:JSON.stringify({fn_index:S,session_hash:p})})}catch{console.warn("The `/reset` endpoint could not be called. Subsequent endpoint results may be unreliable.")}}function ce(){for(const F in re)re[F].forEach(b=>{ne(F,b)})}return{on:oe,off:ne,cancel:le,destroy:ce}}async function q(y){if(m)return m;const j={"Content-Type":"application/json"};o&&(j.Authorization=`Bearer ${o}`);let U;if(vt(y.version||"2.0.0","3.30")<0?U=await s("https://gradio-space-api-fetcher-v2.hf.space/api",{method:"POST",body:JSON.stringify({serialize:!1,config:JSON.stringify(y)}),headers:j}):U=await s(`${y.root}/info`,{headers:j}),!U.ok)throw new Error(He);let S=await U.json();return"api"in S&&(S=S.api),S.named_endpoints["/predict"]&&!S.unnamed_endpoints[0]&&(S.unnamed_endpoints[0]=S.named_endpoints["/predict"]),pn(S,y,v)}})}function kt(e,t,r,n){return e.map((o,i)=>{var s,a,c,l;return((a=(s=t.returns)==null?void 0:s[i])==null?void 0:a.component)==="File"?Ae(o,r,n):((l=(c=t.returns)==null?void 0:c[i])==null?void 0:l.component)==="Gallery"?o.map(f=>Array.isArray(f)?[Ae(f[0],r,n),f[1]]:[Ae(f,r,n),null]):typeof o=="object"&&o.is_file?Ae(o,r,n):o})}function Ae(e,t,r){if(e==null)return null;if(typeof e=="string")return{name:"file_data",data:e};if(Array.isArray(e)){const n=[];for(const o of e)o===null?n.push(null):n.push(Ae(o,t,r));return n}else e.is_file&&(r?e.data="/proxy="+r+"/file="+e.name:e.data=t+"/file="+e.name);return e}function xt(e,t,r,n){switch(e.type){case"string":return"string";case"boolean":return"boolean";case"number":return"number"}if(r==="JSONSerializable"||r==="StringSerializable")return"any";if(r==="ListStringSerializable")return"string[]";if(t==="Image")return n==="parameter"?"Blob | File | Buffer":"string";if(r==="FileSerializable")return e?.type==="array"?n==="parameter"?"(Blob | File | Buffer)[]":"{ name: string; data: string; size?: number; is_file?: boolean; orig_name?: string}[]":n==="parameter"?"Blob | File | Buffer":"{ name: string; data: string; size?: number; is_file?: boolean; orig_name?: string}";if(r==="GallerySerializable")return n==="parameter"?"[(Blob | File | Buffer), (string | null)][]":"[{ name: string; data: string; size?: number; is_file?: boolean; orig_name?: string}, (string | null))][]"}function zt(e,t){return t==="GallerySerializable"?"array of [file, label] tuples":t==="ListStringSerializable"?"array of strings":t==="FileSerializable"?"array of files or single file":e.description}function pn(e,t,r){const n={named_endpoints:{},unnamed_endpoints:{}};for(const o in e){const i=e[o];for(const s in i){const a=t.dependencies[s]?s:r[s.replace("/","")],c=i[s];n[o][s]={},n[o][s].parameters={},n[o][s].returns={},n[o][s].type=t.dependencies[a].types,n[o][s].parameters=c.parameters.map(({label:l,component:f,type:u,serializer:g})=>({label:l,component:f,type:xt(u,f,g,"parameter"),description:zt(u,g)})),n[o][s].returns=c.returns.map(({label:l,component:f,type:u,serializer:g})=>({label:l,component:f,type:xt(u,f,g,"return"),description:zt(u,g)}))}}return n}async function gn(e,t){try{return(await(await fetch(`https://huggingface.co/api/spaces/${e}/jwt`,{headers:{Authorization:`Bearer ${t}`}})).json()).token||!1}catch(r){return console.error(r),!1}}async function mn(e,t,r,n){const o=await lt(t,void 0,[],!0,r);return Promise.all(o.map(async({path:i,blob:s,data:a,type:c})=>{if(s){const l=(await un(e,[s],n)).files[0];return{path:i,file_url:l,type:c}}else return{path:i,base64:a,type:c}})).then(i=>(i.forEach(({path:s,file_url:a,base64:c,type:l})=>{if(c)tt(t,c,s);else if(l==="Gallery")tt(t,a,s);else if(a){const f={is_file:!0,name:`${a}`,data:null};tt(t,f,s)}}),t))}function tt(e,t,r){for(;r.length>1;)e=e[r.shift()];e[r.shift()]=t}async function lt(e,t=void 0,r=[],n=!1,o=void 0){if(Array.isArray(e)){let i=[];return await Promise.all(e.map(async(s,a)=>{var c;let l=r.slice();l.push(a);const f=await lt(e[a],n?((c=o?.parameters[a])==null?void 0:c.component)||void 0:t,l,!1,o);i=i.concat(f)})),i}else if(globalThis.Buffer&&e instanceof globalThis.Buffer){const i=t==="Image";return[{path:r,blob:i?!1:new _r([e]),data:i?`${e.toString("base64")}`:!1,type:t}]}else if(e instanceof Blob||typeof window<"u"&&e instanceof File)if(t==="Image"){let i;if(typeof window<"u")i=await _n(e);else{const s=await e.arrayBuffer();i=Buffer.from(s).toString("base64")}return[{path:r,data:i,type:t}]}else return[{path:r,blob:e,type:t}];else if(typeof e=="object"){let i=[];for(let s in e)if(e.hasOwnProperty(s)){let a=r.slice();a.push(s),i=i.concat(await lt(e[s],void 0,a,!1,o))}return i}else return[]}function _n(e){return new Promise((t,r)=>{const n=new FileReader;n.onloadend=()=>t(n.result),n.readAsDataURL(e)})}function hn(e,t){var r,n,o,i;return!(((n=(r=t?.dependencies)==null?void 0:r[e])==null?void 0:n.queue)===null?t.enable_queue:(i=(o=t?.dependencies)==null?void 0:o[e])!=null&&i.queue)||!1}async function Et(e,t,r){const n={};if(r&&(n.Authorization=`Bearer ${r}`),typeof window<"u"&&window.gradio_config&&location.origin!=="http://localhost:9876"){const o=window.gradio_config.root,i=window.gradio_config;return i.root=t+i.root,{...i,path:o}}else if(t){let o=await e(`${t}/config`,{headers:n});if(o.status===200){const i=await o.json();return i.path=i.path??"",i.root=t,i}else throw new Error("Could not get config.")}throw new Error("No config or app endpoint found")}async function ct(e,t,r){let n=t==="subdomain"?`https://huggingface.co/api/spaces/by-subdomain/${e}`:`https://huggingface.co/api/spaces/${e}`,o,i;try{if(o=await fetch(n),i=o.status,i!==200)throw new Error;o=await o.json()}catch{r({status:"error",load_status:"error",message:"Could not get space status",detail:"NOT_FOUND"});return}if(!o||i!==200)return;const{runtime:{stage:s},id:a}=o;switch(s){case"STOPPED":case"SLEEPING":r({status:"sleeping",load_status:"pending",message:"Space is asleep. Waking it up...",detail:s}),setTimeout(()=>{ct(e,t,r)},1e3);break;case"RUNNING":case"RUNNING_BUILDING":r({status:"running",load_status:"complete",message:"",detail:s});break;case"BUILDING":r({status:"building",load_status:"pending",message:"Space is building...",detail:s}),setTimeout(()=>{ct(e,t,r)},1e3);break;default:r({status:"space_error",load_status:"error",message:"This space is experiencing an issue.",detail:s,discussions_enabled:await ln(a)});break}}function bn(e,t){switch(e.msg){case"send_data":return{type:"data"};case"send_hash":return{type:"hash"};case"queue_full":return{type:"update",status:{queue:!0,message:cn,stage:"error",code:e.code,success:e.success}};case"estimation":return{type:"update",status:{queue:!0,stage:t||"pending",code:e.code,size:e.queue_size,position:e.rank,eta:e.rank_eta,success:e.success}};case"progress":return{type:"update",status:{queue:!0,stage:"pending",code:e.code,progress_data:e.progress_data,success:e.success}};case"process_generating":return{type:"generating",status:{queue:!0,message:e.success?null:e.output.error,stage:e.success?"generating":"error",code:e.code,progress_data:e.progress_data,eta:e.average_duration},data:e.success?e.output:null};case"process_completed":return"error"in e.output?{type:"update",status:{queue:!0,message:e.output.error,stage:"error",code:e.code,success:e.success}}:{type:"complete",status:{queue:!0,message:e.success?void 0:e.output.error,stage:e.success?"complete":"error",code:e.code,progress_data:e.progress_data,eta:e.output.average_duration},data:e.success?e.output:null};case"process_starts":return{type:"update",status:{queue:!0,stage:"pending",code:e.code,size:e.rank,position:0,success:e.success}}}return{type:"none",status:{stage:"error",queue:!0}}}const wn=""+new URL("assets/spaces-a79177ad.svg",import.meta.url).href;function At(e){let t,r,n,o,i,s,a,c,l,f,u,g,p,d,w;return{c(){t=C("div"),r=C("span"),n=C("a"),o=M(e[4]),s=J(),a=C("span"),a.innerHTML=`built with | |
<a class="gradio svelte-1mya07g" href="https://gradio.app">Gradio</a>.`,c=J(),l=C("span"),f=M(`Hosted on | |
`),u=C("a"),g=C("span"),p=C("img"),w=M(" Spaces"),_(n,"href",i="https://huggingface.co/spaces/"+e[4]),_(n,"class","title svelte-1mya07g"),_(r,"class","svelte-1mya07g"),_(a,"class","svelte-1mya07g"),Mr(p.src,d=wn)||_(p,"src",d),_(p,"class","svelte-1mya07g"),_(g,"class","space-logo svelte-1mya07g"),_(u,"class","hf svelte-1mya07g"),_(u,"href","https://huggingface.co/spaces"),_(l,"class","svelte-1mya07g"),_(t,"class","info svelte-1mya07g")},m(v,A){x(v,t,A),z(t,r),z(r,n),z(n,o),z(t,s),z(t,a),z(t,c),z(t,l),z(l,f),z(l,u),z(u,g),z(g,p),z(u,w)},p(v,A){A&16&&ee(o,v[4]),A&16&&i!==(i="https://huggingface.co/spaces/"+v[4])&&_(n,"href",i)},d(v){v&&k(t)}}}function yn(e){let t,r,n,o,i;const s=e[9].default,a=Yt(s,e,e[8],null);let c=e[5]&&e[4]&&e[6]&&At(e);return{c(){t=C("div"),r=C("div"),a&&a.c(),n=J(),c&&c.c(),_(r,"class","main svelte-1mya07g"),_(t,"class",o="gradio-container gradio-container-"+e[1]+" svelte-1mya07g"),H(t,"app",!e[5]&&!e[3]),H(t,"embed-container",e[5]),H(t,"with-info",e[6]),Y(t,"min-height",e[7]?"initial":e[2]),Y(t,"flex-grow",e[5]?"auto":"1")},m(l,f){x(l,t,f),z(t,r),a&&a.m(r,null),z(t,n),c&&c.m(t,null),e[10](t),i=!0},p(l,[f]){a&&a.p&&(!i||f&256)&&tr(a,s,l,l[8],i?er(s,l[8],f,null):rr(l[8]),null),l[5]&&l[4]&&l[6]?c?c.p(l,f):(c=At(l),c.c(),c.m(t,null)):c&&(c.d(1),c=null),(!i||f&2&&o!==(o="gradio-container gradio-container-"+l[1]+" svelte-1mya07g"))&&_(t,"class",o),(!i||f&42)&&H(t,"app",!l[5]&&!l[3]),(!i||f&34)&&H(t,"embed-container",l[5]),(!i||f&66)&&H(t,"with-info",l[6]),f&132&&Y(t,"min-height",l[7]?"initial":l[2]),f&32&&Y(t,"flex-grow",l[5]?"auto":"1")},i(l){i||(I(a,l),i=!0)},o(l){$(a,l),i=!1},d(l){l&&k(t),a&&a.d(l),c&&c.d(),e[10](null)}}}function vn(e,t,r){let{$$slots:n={},$$scope:o}=t,{wrapper:i}=t,{version:s}=t,{initial_height:a}=t,{is_embed:c}=t,{space:l}=t,{display:f}=t,{info:u}=t,{loaded:g}=t;function p(d){ue[d?"unshift":"push"](()=>{i=d,r(0,i)})}return e.$$set=d=>{"wrapper"in d&&r(0,i=d.wrapper),"version"in d&&r(1,s=d.version),"initial_height"in d&&r(2,a=d.initial_height),"is_embed"in d&&r(3,c=d.is_embed),"space"in d&&r(4,l=d.space),"display"in d&&r(5,f=d.display),"info"in d&&r(6,u=d.info),"loaded"in d&&r(7,g=d.loaded),"$$scope"in d&&r(8,o=d.$$scope)},[i,s,a,c,l,f,u,g,o,n,p]}class kn extends Qe{constructor(t){super(),Ze(this,t,vn,yn,Le,{wrapper:0,version:1,initial_height:2,is_embed:3,space:4,display:5,info:6,loaded:7})}}const he=e=>{let t=["","k","M","G","T","P","E","Z"],r=0;for(;e>1e3&&r<t.length-1;)e/=1e3,r++;let n=t[r];return(Number.isInteger(e)?e:e.toFixed(1))+n};function xn(e){const t=e-1;return t*t*t+1}function zn(e,{delay:t=0,duration:r=400,easing:n=dt}={}){const o=+getComputedStyle(e).opacity;return{delay:t,duration:r,easing:n,css:i=>`opacity: ${i*o}`}}function Co(e,{delay:t=0,duration:r=400,easing:n=xn,x:o=0,y:i=0,opacity:s=0}={}){const a=getComputedStyle(e),c=+a.opacity,l=a.transform==="none"?"":a.transform,f=c*(1-s),[u,g]=yt(o),[p,d]=yt(i);return{delay:t,duration:r,easing:n,css:(w,v)=>` | |
transform: ${l} translate(${(1-w)*u}${g}, ${(1-w)*p}${d}); | |
opacity: ${c-f*v}`}}function Mo(){const e=Me({}),t=[],r=[],n=new Map,o=new Map,i=new Map,s=[];function a({fn_index:l,status:f,queue:u=!0,size:g,position:p=null,eta:d=null,message:w=null,progress:v}){const A=r[l],N=t[l],m=s[l],E=A.map(L=>{let P;const q=n.get(L)||0;if(m==="pending"&&f!=="pending"){let y=q-1;n.set(L,y<0?0:y),P=y>0?"pending":f}else m==="pending"&&f==="pending"?P="pending":m!=="pending"&&f==="pending"?(P="pending",n.set(L,q+1)):P=f;return{id:L,queue_position:p,queue_size:g,eta:d,status:P,message:w,progress:v}});N.map(L=>{const P=o.get(L)||0;if(m==="pending"&&f!=="pending"){let q=P-1;o.set(L,q<0?0:q),i.set(L,f)}else m!=="pending"&&f==="pending"?(o.set(L,P+1),i.set(L,f)):i.delete(L)}),e.update(L=>(E.forEach(({id:P,queue_position:q,queue_size:y,eta:j,status:U,message:S,progress:D})=>{L[P]={queue:u,queue_size:y,queue_position:q,eta:j,message:S,progress:D,status:U,fn_index:l}}),L)),s[l]=f}function c(l,f,u){t[l]=f,r[l]=u}return{update:a,register:c,subscribe:e.subscribe,get_status_for_fn(l){return s[l]},get_inputs_to_update(){return i}}}const En=Me({autoscroll:!1});function St(e){return Object.prototype.toString.call(e)==="[object Date]"}function ft(e,t,r,n){if(typeof r=="number"||St(r)){const o=n-r,i=(r-t)/(e.dt||1/60),s=e.opts.stiffness*o,a=e.opts.damping*i,c=(s-a)*e.inv_mass,l=(i+c)*e.dt;return Math.abs(l)<e.opts.precision&&Math.abs(o)<e.opts.precision?n:(e.settled=!1,St(r)?new Date(r.getTime()+l):r+l)}else{if(Array.isArray(r))return r.map((o,i)=>ft(e,t[i],r[i],n[i]));if(typeof r=="object"){const o={};for(const i in r)o[i]=ft(e,t[i],r[i],n[i]);return o}else throw new Error(`Cannot spring ${typeof r} values`)}}function qt(e,t={}){const r=Me(e),{stiffness:n=.15,damping:o=.8,precision:i=.01}=t;let s,a,c,l=e,f=e,u=1,g=0,p=!1;function d(v,A={}){f=v;const N=c={};return e==null||A.hard||w.stiffness>=1&&w.damping>=1?(p=!0,s=Ue(),l=v,r.set(e=f),Promise.resolve()):(A.soft&&(g=1/((A.soft===!0?.5:+A.soft)*60),u=0),a||(s=Ue(),p=!1,a=gt(m=>{if(p)return p=!1,a=null,!1;u=Math.min(u+g,1);const E={inv_mass:u,opts:w,settled:!0,dt:(m-s)*60/1e3},L=ft(E,l,e,f);return s=m,l=e,r.set(e=L),E.settled&&(a=null),!E.settled})),new Promise(m=>{a.promise.then(()=>{N===c&&m()})}))}const w={set:d,update:(v,A)=>d(v(f,e),A),subscribe:r.subscribe,stiffness:n,damping:o,precision:i};return w}function An(e){let t,r,n,o,i,s,a,c,l,f,u,g;return{c(){t=C("div"),r=te("svg"),n=te("g"),o=te("path"),i=te("path"),s=te("path"),a=te("path"),c=te("g"),l=te("path"),f=te("path"),u=te("path"),g=te("path"),_(o,"d","M255.926 0.754768L509.702 139.936V221.027L255.926 81.8465V0.754768Z"),_(o,"fill","#FF7C00"),_(o,"fill-opacity","0.4"),_(o,"class","svelte-zyxd38"),_(i,"d","M509.69 139.936L254.981 279.641V361.255L509.69 221.55V139.936Z"),_(i,"fill","#FF7C00"),_(i,"class","svelte-zyxd38"),_(s,"d","M0.250138 139.937L254.981 279.641V361.255L0.250138 221.55V139.937Z"),_(s,"fill","#FF7C00"),_(s,"fill-opacity","0.4"),_(s,"class","svelte-zyxd38"),_(a,"d","M255.923 0.232622L0.236328 139.936V221.55L255.923 81.8469V0.232622Z"),_(a,"fill","#FF7C00"),_(a,"class","svelte-zyxd38"),Y(n,"transform","translate("+e[1][0]+"px, "+e[1][1]+"px)"),_(l,"d","M255.926 141.5L509.702 280.681V361.773L255.926 222.592V141.5Z"),_(l,"fill","#FF7C00"),_(l,"fill-opacity","0.4"),_(l,"class","svelte-zyxd38"),_(f,"d","M509.69 280.679L254.981 420.384V501.998L509.69 362.293V280.679Z"),_(f,"fill","#FF7C00"),_(f,"class","svelte-zyxd38"),_(u,"d","M0.250138 280.681L254.981 420.386V502L0.250138 362.295V280.681Z"),_(u,"fill","#FF7C00"),_(u,"fill-opacity","0.4"),_(u,"class","svelte-zyxd38"),_(g,"d","M255.923 140.977L0.236328 280.68V362.294L255.923 222.591V140.977Z"),_(g,"fill","#FF7C00"),_(g,"class","svelte-zyxd38"),Y(c,"transform","translate("+e[2][0]+"px, "+e[2][1]+"px)"),_(r,"viewBox","-1200 -1200 3000 3000"),_(r,"fill","none"),_(r,"xmlns","http://www.w3.org/2000/svg"),_(r,"class","svelte-zyxd38"),_(t,"class","svelte-zyxd38"),H(t,"margin",e[0])},m(p,d){x(p,t,d),z(t,r),z(r,n),z(n,o),z(n,i),z(n,s),z(n,a),z(r,c),z(c,l),z(c,f),z(c,u),z(c,g)},p(p,[d]){d&2&&Y(n,"transform","translate("+p[1][0]+"px, "+p[1][1]+"px)"),d&4&&Y(c,"transform","translate("+p[2][0]+"px, "+p[2][1]+"px)"),d&1&&H(t,"margin",p[0])},i:G,o:G,d(p){p&&k(t)}}}function Sn(e,t,r){let n,o,{margin:i=!0}=t;const s=qt([0,0]);Be(e,s,g=>r(1,n=g));const a=qt([0,0]);Be(e,a,g=>r(2,o=g));let c;function l(){return new Promise(async g=>{await Promise.all([s.set([125,140]),a.set([-125,-140])]),await Promise.all([s.set([-125,140]),a.set([125,-140])]),await Promise.all([s.set([-125,0]),a.set([125,-0])]),await Promise.all([s.set([125,0]),a.set([-125,0])]),g()})}async function f(){await l(),c||f()}async function u(){await Promise.all([s.set([125,0]),a.set([-125,0])]),f()}return it(()=>(u(),()=>c=!0)),e.$$set=g=>{"margin"in g&&r(0,i=g.margin)},[i,n,o,s,a]}class qn extends Qe{constructor(t){super(),Ze(this,t,Sn,An,Le,{margin:0})}}const jn=e=>({}),jt=e=>({});function Nt(e,t,r){const n=e.slice();return n[37]=t[r],n[39]=r,n}function Lt(e,t,r){const n=e.slice();return n[37]=t[r],n}function Nn(e){let t,r,n,o,i;const s=e[29].error,a=Yt(s,e,e[28],jt);let c=e[16]&&Ct(e);return{c(){t=C("span"),t.textContent="Error",r=J(),a&&a.c(),n=J(),c&&c.c(),o=ae(),_(t,"class","error svelte-j1gjts")},m(l,f){x(l,t,f),x(l,r,f),a&&a.m(l,f),x(l,n,f),c&&c.m(l,f),x(l,o,f),i=!0},p(l,f){a&&a.p&&(!i||f[0]&268435456)&&tr(a,s,l,l[28],i?er(s,l[28],f,jn):rr(l[28]),jt),l[16]?c?(c.p(l,f),f[0]&65536&&I(c,1)):(c=Ct(l),c.c(),I(c,1),c.m(o.parentNode,o)):c&&(c.d(1),c=null)},i(l){i||(I(a,l),I(c),i=!0)},o(l){$(a,l),i=!1},d(l){l&&k(t),l&&k(r),a&&a.d(l),l&&k(n),c&&c.d(l),l&&k(o)}}}function Ln(e){let t,r,n,o,i,s,a,c,l,f=e[8]==="default"&&e[18]&&Mt(e);function u(m,E){if(m[7])return Pn;if(m[1]!==null&&m[2]!==void 0&&m[1]>=0)return Mn;if(m[1]===0)return Cn}let g=u(e),p=g&&g(e),d=e[4]&&Ot(e);const w=[Fn,Rn],v=[];function A(m,E){return m[14]!=null?0:1}i=A(e),s=v[i]=w[i](e);let N=!e[4]&&Gt(e);return{c(){f&&f.c(),t=J(),r=C("div"),p&&p.c(),n=J(),d&&d.c(),o=J(),s.c(),a=J(),N&&N.c(),c=ae(),_(r,"class","svelte-j1gjts"),H(r,"meta-text-center",e[8]==="center"),H(r,"meta-text",e[8]==="default")},m(m,E){f&&f.m(m,E),x(m,t,E),x(m,r,E),p&&p.m(r,null),z(r,n),d&&d.m(r,null),x(m,o,E),v[i].m(m,E),x(m,a,E),N&&N.m(m,E),x(m,c,E),l=!0},p(m,E){m[8]==="default"&&m[18]?f?f.p(m,E):(f=Mt(m),f.c(),f.m(t.parentNode,t)):f&&(f.d(1),f=null),g===(g=u(m))&&p?p.p(m,E):(p&&p.d(1),p=g&&g(m),p&&(p.c(),p.m(r,n))),m[4]?d?d.p(m,E):(d=Ot(m),d.c(),d.m(r,null)):d&&(d.d(1),d=null),(!l||E[0]&256)&&H(r,"meta-text-center",m[8]==="center"),(!l||E[0]&256)&&H(r,"meta-text",m[8]==="default");let L=i;i=A(m),i===L?v[i].p(m,E):(We(),$(v[L],1,1,()=>{v[L]=null}),Ve(),s=v[i],s?s.p(m,E):(s=v[i]=w[i](m),s.c()),I(s,1),s.m(a.parentNode,a)),m[4]?N&&(N.d(1),N=null):N?N.p(m,E):(N=Gt(m),N.c(),N.m(c.parentNode,c))},i(m){l||(I(s),l=!0)},o(m){$(s),l=!1},d(m){f&&f.d(m),m&&k(t),m&&k(r),p&&p.d(),d&&d.d(),m&&k(o),v[i].d(m),m&&k(a),N&&N.d(m),m&&k(c)}}}function Ct(e){let t,r,n,o,i,s,a,c,l=(e[6]||"")+"",f,u,g,p;return{c(){t=C("div"),r=C("div"),n=C("button"),n.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>',o=J(),i=C("div"),s=C("div"),s.textContent="Something went wrong",a=J(),c=C("div"),f=M(l),_(n,"class","toast-close svelte-j1gjts"),_(s,"class","toast-title svelte-j1gjts"),_(c,"class","toast-text svelte-j1gjts"),_(i,"class","toast-details svelte-j1gjts"),_(r,"class","toast-body svelte-j1gjts"),_(t,"class","toast svelte-j1gjts")},m(d,w){x(d,t,w),z(t,r),z(r,n),z(r,o),z(r,i),z(i,s),z(i,a),z(i,c),z(c,f),g||(p=[De(n,"click",e[21]),De(r,"click",Rr(e[30]))],g=!0)},p(d,w){w[0]&64&&l!==(l=(d[6]||"")+"")&&ee(f,l)},i(d){u||ye(()=>{u=Xr(r,zn,{duration:100}),u.start()})},o:G,d(d){d&&k(t),g=!1,se(p)}}}function Mt(e){let t,r=`translateX(${(e[17]||0)*100-100}%)`;return{c(){t=C("div"),_(t,"class","eta-bar svelte-j1gjts"),Y(t,"transform",r)},m(n,o){x(n,t,o)},p(n,o){o[0]&131072&&r!==(r=`translateX(${(n[17]||0)*100-100}%)`)&&Y(t,"transform",r)},d(n){n&&k(t)}}}function Cn(e){let t;return{c(){t=M("processing |")},m(r,n){x(r,t,n)},p:G,d(r){r&&k(t)}}}function Mn(e){let t,r=e[1]+1+"",n,o,i,s;return{c(){t=M("queue: "),n=M(r),o=M("/"),i=M(e[2]),s=M(" |")},m(a,c){x(a,t,c),x(a,n,c),x(a,o,c),x(a,i,c),x(a,s,c)},p(a,c){c[0]&2&&r!==(r=a[1]+1+"")&&ee(n,r),c[0]&4&&ee(i,a[2])},d(a){a&&k(t),a&&k(n),a&&k(o),a&&k(i),a&&k(s)}}}function Pn(e){let t,r=e[7],n=[];for(let o=0;o<r.length;o+=1)n[o]=Tt(Lt(e,r,o));return{c(){for(let o=0;o<n.length;o+=1)n[o].c();t=ae()},m(o,i){for(let s=0;s<n.length;s+=1)n[s]&&n[s].m(o,i);x(o,t,i)},p(o,i){if(i[0]&128){r=o[7];let s;for(s=0;s<r.length;s+=1){const a=Lt(o,r,s);n[s]?n[s].p(a,i):(n[s]=Tt(a),n[s].c(),n[s].m(t.parentNode,t))}for(;s<n.length;s+=1)n[s].d(1);n.length=r.length}},d(o){sr(n,o),o&&k(t)}}}function Pt(e){let t,r=e[37].unit+"",n,o,i=" ",s;function a(f,u){return f[37].length!=null?On:Tn}let c=a(e),l=c(e);return{c(){l.c(),t=J(),n=M(r),o=M(" | "),s=M(i)},m(f,u){l.m(f,u),x(f,t,u),x(f,n,u),x(f,o,u),x(f,s,u)},p(f,u){c===(c=a(f))&&l?l.p(f,u):(l.d(1),l=c(f),l&&(l.c(),l.m(t.parentNode,t))),u[0]&128&&r!==(r=f[37].unit+"")&&ee(n,r)},d(f){l.d(f),f&&k(t),f&&k(n),f&&k(o),f&&k(s)}}}function Tn(e){let t=he(e[37].index||0)+"",r;return{c(){r=M(t)},m(n,o){x(n,r,o)},p(n,o){o[0]&128&&t!==(t=he(n[37].index||0)+"")&&ee(r,t)},d(n){n&&k(r)}}}function On(e){let t=he(e[37].index||0)+"",r,n,o=he(e[37].length)+"",i;return{c(){r=M(t),n=M("/"),i=M(o)},m(s,a){x(s,r,a),x(s,n,a),x(s,i,a)},p(s,a){a[0]&128&&t!==(t=he(s[37].index||0)+"")&&ee(r,t),a[0]&128&&o!==(o=he(s[37].length)+"")&&ee(i,o)},d(s){s&&k(r),s&&k(n),s&&k(i)}}}function Tt(e){let t,r=e[37].index!=null&&Pt(e);return{c(){r&&r.c(),t=ae()},m(n,o){r&&r.m(n,o),x(n,t,o)},p(n,o){n[37].index!=null?r?r.p(n,o):(r=Pt(n),r.c(),r.m(t.parentNode,t)):r&&(r.d(1),r=null)},d(n){r&&r.d(n),n&&k(t)}}}function Ot(e){let t,r=e[0]?`/${e[19]}`:"",n,o;return{c(){t=M(e[20]),n=M(r),o=M("s")},m(i,s){x(i,t,s),x(i,n,s),x(i,o,s)},p(i,s){s[0]&1048576&&ee(t,i[20]),s[0]&524289&&r!==(r=i[0]?`/${i[19]}`:"")&&ee(n,r)},d(i){i&&k(t),i&&k(n),i&&k(o)}}}function Rn(e){let t,r;return t=new qn({props:{margin:e[8]==="default"}}),{c(){Ce(t.$$.fragment)},m(n,o){ke(t,n,o),r=!0},p(n,o){const i={};o[0]&256&&(i.margin=n[8]==="default"),t.$set(i)},i(n){r||(I(t.$$.fragment,n),r=!0)},o(n){$(t.$$.fragment,n),r=!1},d(n){xe(t,n)}}}function Fn(e){let t,r,n,o,i,s=`${e[14]*100}%`,a=e[7]!=null&&Rt(e);return{c(){t=C("div"),r=C("div"),a&&a.c(),n=J(),o=C("div"),i=C("div"),_(r,"class","progress-level-inner svelte-j1gjts"),_(i,"class","progress-bar svelte-j1gjts"),Y(i,"width",s),_(o,"class","progress-bar-wrap svelte-j1gjts"),_(t,"class","progress-level svelte-j1gjts")},m(c,l){x(c,t,l),z(t,r),a&&a.m(r,null),z(t,n),z(t,o),z(o,i),e[31](i)},p(c,l){c[7]!=null?a?a.p(c,l):(a=Rt(c),a.c(),a.m(r,null)):a&&(a.d(1),a=null),l[0]&16384&&s!==(s=`${c[14]*100}%`)&&Y(i,"width",s)},i:G,o:G,d(c){c&&k(t),a&&a.d(),e[31](null)}}}function Rt(e){let t,r=e[7],n=[];for(let o=0;o<r.length;o+=1)n[o]=It(Nt(e,r,o));return{c(){for(let o=0;o<n.length;o+=1)n[o].c();t=ae()},m(o,i){for(let s=0;s<n.length;s+=1)n[s]&&n[s].m(o,i);x(o,t,i)},p(o,i){if(i[0]&8320){r=o[7];let s;for(s=0;s<r.length;s+=1){const a=Nt(o,r,s);n[s]?n[s].p(a,i):(n[s]=It(a),n[s].c(),n[s].m(t.parentNode,t))}for(;s<n.length;s+=1)n[s].d(1);n.length=r.length}},d(o){sr(n,o),o&&k(t)}}}function Ft(e){let t,r,n,o,i=e[39]!==0&&Bn(),s=e[37].desc!=null&&Bt(e),a=e[37].desc!=null&&e[13]&&e[13][e[39]]!=null&&Ut(),c=e[13]!=null&&Dt(e);return{c(){i&&i.c(),t=J(),s&&s.c(),r=J(),a&&a.c(),n=J(),c&&c.c(),o=ae()},m(l,f){i&&i.m(l,f),x(l,t,f),s&&s.m(l,f),x(l,r,f),a&&a.m(l,f),x(l,n,f),c&&c.m(l,f),x(l,o,f)},p(l,f){l[37].desc!=null?s?s.p(l,f):(s=Bt(l),s.c(),s.m(r.parentNode,r)):s&&(s.d(1),s=null),l[37].desc!=null&&l[13]&&l[13][l[39]]!=null?a||(a=Ut(),a.c(),a.m(n.parentNode,n)):a&&(a.d(1),a=null),l[13]!=null?c?c.p(l,f):(c=Dt(l),c.c(),c.m(o.parentNode,o)):c&&(c.d(1),c=null)},d(l){i&&i.d(l),l&&k(t),s&&s.d(l),l&&k(r),a&&a.d(l),l&&k(n),c&&c.d(l),l&&k(o)}}}function Bn(e){let t;return{c(){t=M(" /")},m(r,n){x(r,t,n)},d(r){r&&k(t)}}}function Bt(e){let t=e[37].desc+"",r;return{c(){r=M(t)},m(n,o){x(n,r,o)},p(n,o){o[0]&128&&t!==(t=n[37].desc+"")&&ee(r,t)},d(n){n&&k(r)}}}function Ut(e){let t;return{c(){t=M("-")},m(r,n){x(r,t,n)},d(r){r&&k(t)}}}function Dt(e){let t=(100*(e[13][e[39]]||0)).toFixed(1)+"",r,n;return{c(){r=M(t),n=M("%")},m(o,i){x(o,r,i),x(o,n,i)},p(o,i){i[0]&8192&&t!==(t=(100*(o[13][o[39]]||0)).toFixed(1)+"")&&ee(r,t)},d(o){o&&k(r),o&&k(n)}}}function It(e){let t,r=(e[37].desc!=null||e[13]&&e[13][e[39]]!=null)&&Ft(e);return{c(){r&&r.c(),t=ae()},m(n,o){r&&r.m(n,o),x(n,t,o)},p(n,o){n[37].desc!=null||n[13]&&n[13][n[39]]!=null?r?r.p(n,o):(r=Ft(n),r.c(),r.m(t.parentNode,t)):r&&(r.d(1),r=null)},d(n){r&&r.d(n),n&&k(t)}}}function Gt(e){let t,r;return{c(){t=C("p"),r=M(e[9]),_(t,"class","loading svelte-j1gjts")},m(n,o){x(n,t,o),z(t,r)},p(n,o){o[0]&512&&ee(r,n[9])},d(n){n&&k(t)}}}function Un(e){let t,r,n,o,i;const s=[Ln,Nn],a=[];function c(l,f){return l[3]==="pending"?0:l[3]==="error"?1:-1}return~(r=c(e))&&(n=a[r]=s[r](e)),{c(){t=C("div"),n&&n.c(),_(t,"class",o="wrap "+e[8]+" svelte-j1gjts"),H(t,"hide",!e[3]||e[3]==="complete"||!e[5]),H(t,"translucent",e[8]==="center"&&(e[3]==="pending"||e[3]==="error")||e[11]),H(t,"generating",e[3]==="generating"),Y(t,"position",e[10]?"absolute":"static"),Y(t,"padding",e[10]?"0":"var(--size-8) 0")},m(l,f){x(l,t,f),~r&&a[r].m(t,null),e[32](t),i=!0},p(l,f){let u=r;r=c(l),r===u?~r&&a[r].p(l,f):(n&&(We(),$(a[u],1,1,()=>{a[u]=null}),Ve()),~r?(n=a[r],n?n.p(l,f):(n=a[r]=s[r](l),n.c()),I(n,1),n.m(t,null)):n=null),(!i||f[0]&256&&o!==(o="wrap "+l[8]+" svelte-j1gjts"))&&_(t,"class",o),(!i||f[0]&296)&&H(t,"hide",!l[3]||l[3]==="complete"||!l[5]),(!i||f[0]&2312)&&H(t,"translucent",l[8]==="center"&&(l[3]==="pending"||l[3]==="error")||l[11]),(!i||f[0]&264)&&H(t,"generating",l[3]==="generating"),f[0]&1024&&Y(t,"position",l[10]?"absolute":"static"),f[0]&1024&&Y(t,"padding",l[10]?"0":"var(--size-8) 0")},i(l){i||(I(n),i=!0)},o(l){$(n),i=!1},d(l){l&&k(t),~r&&a[r].d(),e[32](null)}}}let Oe=[],rt=!1;async function Dn(e,t=!0){if(!(window.__gradio_mode__==="website"||window.__gradio_mode__!=="app"&&t!==!0)){if(Oe.push(e),!rt)rt=!0;else return;await Zr(),requestAnimationFrame(()=>{let r=[0,0];for(let n=0;n<Oe.length;n++){const i=Oe[n].getBoundingClientRect();(n===0||i.top+window.scrollY<=r[0])&&(r[0]=i.top+window.scrollY,r[1]=n)}window.scrollTo({top:r[0]-20,behavior:"smooth"}),rt=!1,Oe=[]})}}function In(e,t,r){let n,o;Be(e,En,b=>r(27,o=b));let{$$slots:i={},$$scope:s}=t,{eta:a=null}=t,{queue:c=!1}=t,{queue_position:l}=t,{queue_size:f}=t,{status:u}=t,{scroll_to_output:g=!1}=t,{timer:p=!0}=t,{visible:d=!0}=t,{message:w=null}=t,{progress:v=null}=t,{variant:A="default"}=t,{loading_text:N="Loading..."}=t,{absolute:m=!0}=t,{translucent:E=!1}=t,L,P=!1,q=0,y=0,j=null,U=!1,S=0,D=null,R,T=null,Z=!0;const V=()=>{r(24,q=performance.now()),r(25,y=0),P=!0,re()};function re(){requestAnimationFrame(()=>{r(25,y=(performance.now()-q)/1e3),P&&re()})}const Q=()=>{r(25,y=0),P&&(P=!1)};Hr(()=>{P&&Q()});let oe=null;const ne=()=>{r(16,U=!1)};function le(b){Jr.call(this,e,b)}function ce(b){ue[b?"unshift":"push"](()=>{T=b,r(15,T),r(7,v),r(13,D),r(14,R)})}function F(b){ue[b?"unshift":"push"](()=>{L=b,r(12,L)})}return e.$$set=b=>{"eta"in b&&r(0,a=b.eta),"queue"in b&&r(22,c=b.queue),"queue_position"in b&&r(1,l=b.queue_position),"queue_size"in b&&r(2,f=b.queue_size),"status"in b&&r(3,u=b.status),"scroll_to_output"in b&&r(23,g=b.scroll_to_output),"timer"in b&&r(4,p=b.timer),"visible"in b&&r(5,d=b.visible),"message"in b&&r(6,w=b.message),"progress"in b&&r(7,v=b.progress),"variant"in b&&r(8,A=b.variant),"loading_text"in b&&r(9,N=b.loading_text),"absolute"in b&&r(10,m=b.absolute),"translucent"in b&&r(11,E=b.translucent),"$$scope"in b&&r(28,s=b.$$scope)},e.$$.update=()=>{e.$$.dirty[0]&88080385&&(a===null?r(0,a=j):c&&r(0,a=(performance.now()-q)/1e3+a),a!=null&&(r(19,oe=a.toFixed(1)),r(26,j=a))),e.$$.dirty[0]&33554433&&r(17,S=a===null||a<=0||!y?null:Math.min(y/a,1)),e.$$.dirty[0]&128&&v!=null&&r(18,Z=!1),e.$$.dirty[0]&57472&&(v!=null?r(13,D=v.map(b=>b.index!=null&&b.length!=null?b.index/b.length:b.progress!=null?b.progress:void 0)):r(13,D=null),D?(r(14,R=D[D.length-1]),T&&(R===0?r(15,T.style.transition="0",T):r(15,T.style.transition="150ms",T))):r(14,R=void 0)),e.$$.dirty[0]&8&&(u==="pending"?V():Q()),e.$$.dirty[0]&142610440&&L&&g&&(u==="pending"||u==="complete")&&Dn(L,o.autoscroll),e.$$.dirty[0]&72&&(ne(),u==="error"&&w&&r(16,U=!0)),e.$$.dirty[0]&33554432&&r(20,n=y.toFixed(1))},[a,l,f,u,p,d,w,v,A,N,m,E,L,D,R,T,U,S,Z,oe,n,ne,c,g,q,y,j,o,s,i,le,ce,F]}class Gn extends Qe{constructor(t){super(),Ze(this,t,In,Un,Le,{eta:0,queue:22,queue_position:1,queue_size:2,status:3,scroll_to_output:23,timer:4,visible:5,message:6,progress:7,variant:8,loading_text:9,absolute:10,translucent:11},null,[-1,-1])}}function Wt(e){let t,r;return t=new Gn({props:{absolute:!e[4],status:e[12],timer:!1,queue_position:null,queue_size:null,translucent:!0,loading_text:$n,$$slots:{error:[Hn]},$$scope:{ctx:e}}}),{c(){Ce(t.$$.fragment)},m(n,o){ke(t,n,o),r=!0},p(n,o){const i={};o[0]&16&&(i.absolute=!n[4]),o[0]&4096&&(i.status=n[12]),o[0]&2304|o[1]&512&&(i.$$scope={dirty:o,ctx:n}),t.$set(i)},i(n){r||(I(t.$$.fragment,n),r=!0)},o(n){$(t.$$.fragment,n),r=!1},d(n){xe(t,n)}}}function Wn(e){let t;return{c(){t=C("p"),t.textContent="Please contact the author of the page to let them know.",_(t,"class","svelte-y6l4b")},m(r,n){x(r,t,n)},p:G,d(r){r&&k(t)}}}function Vn(e){let t,r,n,o,i,s;return{c(){t=C("p"),r=M("Please "),n=C("a"),o=M("contact the author of the space"),s=M(" to let them know."),_(n,"href",i="https://huggingface.co/spaces/"+e[8]+"/discussions/new?title="+e[19].title(e[11]?.detail)+"&description="+e[19].description(e[11]?.detail,location.origin)),_(n,"class","svelte-y6l4b"),_(t,"class","svelte-y6l4b")},m(a,c){x(a,t,c),z(t,r),z(t,n),z(n,o),z(t,s)},p(a,c){c[0]&2304&&i!==(i="https://huggingface.co/spaces/"+a[8]+"/discussions/new?title="+a[19].title(a[11]?.detail)+"&description="+a[19].description(a[11]?.detail,location.origin))&&_(n,"href",i)},d(a){a&&k(t)}}}function Hn(e){let t,r,n,o=(e[11]?.message||"")+"",i,s;function a(f,u){return f[11].status==="space_error"&&f[11].discussions_enabled?Vn:Wn}let c=a(e),l=c(e);return{c(){t=C("div"),r=C("p"),n=C("strong"),i=M(o),s=J(),l.c(),_(r,"class","svelte-y6l4b"),_(t,"class","error svelte-y6l4b"),_(t,"slot","error")},m(f,u){x(f,t,u),z(t,r),z(r,n),z(n,i),z(t,s),l.m(t,null)},p(f,u){u[0]&2048&&o!==(o=(f[11]?.message||"")+"")&&ee(i,o),c===(c=a(f))&&l?l.p(f,u):(l.d(1),l=c(f),l&&(l.c(),l.m(t,null)))},d(f){f&&k(t),l.d()}}}function Jn(e){let t,r,n;const o=[{app:e[15]},e[10],{theme_mode:e[14]},{control_page_title:e[5]},{target:e[13]},{autoscroll:e[0]},{show_footer:!e[4]},{app_mode:e[3]}];function i(a){e[27](a)}let s={};for(let a=0;a<o.length;a+=1)s=Qt(s,o[a]);return e[9]!==void 0&&(s.ready=e[9]),t=new e[17]({props:s}),ue.push(()=>gr(t,"ready",i)),{c(){Ce(t.$$.fragment)},m(a,c){ke(t,a,c),n=!0},p(a,c){const l=c[0]&58425?Yr(o,[c[0]&32768&&{app:a[15]},c[0]&1024&&$r(a[10]),c[0]&16384&&{theme_mode:a[14]},c[0]&32&&{control_page_title:a[5]},c[0]&8192&&{target:a[13]},c[0]&1&&{autoscroll:a[0]},c[0]&16&&{show_footer:!a[4]},c[0]&8&&{app_mode:a[3]}]):{};!r&&c[0]&512&&(r=!0,l.ready=a[9],fr(()=>r=!1)),t.$set(l)},i(a){n||(I(t.$$.fragment,a),n=!0)},o(a){$(t.$$.fragment,a),n=!1},d(a){xe(t,a)}}}function Zn(e){let t,r;return t=new e[18]({props:{auth_message:e[10].auth_message,root:e[10].root,is_space:e[10].is_space,app_mode:e[3]}}),{c(){Ce(t.$$.fragment)},m(n,o){ke(t,n,o),r=!0},p(n,o){const i={};o[0]&1024&&(i.auth_message=n[10].auth_message),o[0]&1024&&(i.root=n[10].root),o[0]&1024&&(i.is_space=n[10].is_space),o[0]&8&&(i.app_mode=n[3]),t.$set(i)},i(n){r||(I(t.$$.fragment,n),r=!0)},o(n){$(t.$$.fragment,n),r=!1},d(n){xe(t,n)}}}function Qn(e){let t,r,n,o,i,s=(e[12]==="pending"||e[12]==="error")&&!(e[10]&&e[10]?.auth_required)&&Wt(e);const a=[Zn,Jn],c=[];function l(f,u){return f[10]?.auth_required&&f[18]?0:f[10]&&f[17]&&f[16]?1:-1}return~(r=l(e))&&(n=c[r]=a[r](e)),{c(){s&&s.c(),t=J(),n&&n.c(),o=ae()},m(f,u){s&&s.m(f,u),x(f,t,u),~r&&c[r].m(f,u),x(f,o,u),i=!0},p(f,u){(f[12]==="pending"||f[12]==="error")&&!(f[10]&&f[10]?.auth_required)?s?(s.p(f,u),u[0]&5120&&I(s,1)):(s=Wt(f),s.c(),I(s,1),s.m(t.parentNode,t)):s&&(We(),$(s,1,1,()=>{s=null}),Ve());let g=r;r=l(f),r===g?~r&&c[r].p(f,u):(n&&(We(),$(c[g],1,1,()=>{c[g]=null}),Ve()),~r?(n=c[r],n?n.p(f,u):(n=c[r]=a[r](f),n.c()),I(n,1),n.m(o.parentNode,o)):n=null)},i(f){i||(I(s),I(n),i=!0)},o(f){$(s),$(n),i=!1},d(f){s&&s.d(f),f&&k(t),~r&&c[r].d(f),f&&k(o)}}}function Kn(e){let t,r,n;function o(s){e[28](s)}let i={display:e[6]&&e[4],is_embed:e[4],info:!!e[8]&&e[7],version:e[1],initial_height:e[2],space:e[8],loaded:e[12]==="complete",$$slots:{default:[Qn]},$$scope:{ctx:e}};return e[13]!==void 0&&(i.wrapper=e[13]),t=new kn({props:i}),ue.push(()=>gr(t,"wrapper",o)),{c(){Ce(t.$$.fragment)},m(s,a){ke(t,s,a),n=!0},p(s,a){const c={};a[0]&80&&(c.display=s[6]&&s[4]),a[0]&16&&(c.is_embed=s[4]),a[0]&384&&(c.info=!!s[8]&&s[7]),a[0]&2&&(c.version=s[1]),a[0]&4&&(c.initial_height=s[2]),a[0]&256&&(c.space=s[8]),a[0]&4096&&(c.loaded=s[12]==="complete"),a[0]&524089|a[1]&512&&(c.$$scope={dirty:a,ctx:s}),!r&&a[0]&8192&&(r=!0,c.wrapper=s[13],fr(()=>r=!1)),t.$set(c)},i(s){n||(I(t.$$.fragment,s),n=!0)},o(s){$(t.$$.fragment,s),n=!1},d(s){xe(t,s)}}}let Xn=-1;function Yn(){const e=Me({}),t=new Map,r=new IntersectionObserver(o=>{o.forEach(i=>{if(i.isIntersecting){let s=t.get(i.target);s!==void 0&&e.update(a=>({...a,[s]:!0}))}})});function n(o,i){t.set(i,o),r.observe(i)}return{register:n,subscribe:e.subscribe}}const Vt=Yn();let $n="Loading...";function eo(e,t,r){let n;Be(e,Vt,h=>r(26,n=h));let{autoscroll:o}=t,{version:i}=t,{initial_height:s}=t,{app_mode:a}=t,{is_embed:c}=t,{theme_mode:l="system"}=t,{control_page_title:f}=t,{container:u}=t,{info:g}=t,{eager:p}=t,{mount_css:d=Zt}=t,{overridden_fetch:w=void 0}=t,{space:v}=t,{host:A}=t,{src:N}=t,m=Xn++,E="pending",L=null,P,q=!1,y,j;async function U(h,B){if(B){let W=document.createElement("style");W.innerHTML=B,h.appendChild(W)}await d(y.root+"/theme.css",document.head),y.stylesheets&&await Promise.all(y.stylesheets.map(W=>{let pe=W.startsWith("http:")||W.startsWith("https:");return d(pe?W:y.root+"/"+W,document.head)}))}async function S(h){const B=await(await fetch(h+"/app_id")).text();L===null?L=B:L!=B&&location.reload(),setTimeout(()=>S(h),250)}function D(h){let W=new URL(window.location.toString()).searchParams.get("__theme");return r(14,j=l||W||"system"),j==="dark"||j==="light"?T(h,j):r(14,j=R(h)),j}function R(h){const B=W();window?.matchMedia("(prefers-color-scheme: dark)")?.addEventListener("change",W);function W(){let pe=window?.matchMedia?.("(prefers-color-scheme: dark)").matches?"dark":"light";return T(h,pe),pe}return B}function T(h,B){const W=c?h.parentElement:document.body,pe=c?h:h.parentElement;pe.style.background="var(--body-background-fill)",B==="dark"?W.classList.add("dark"):W.classList.remove("dark")}let Z={message:"",load_status:"pending",status:"sleeping",detail:"SLEEPING"},V,re=!1;function Q(h){r(11,Z=h)}it(async()=>{window.__gradio_mode__!=="website"&&r(14,j=D(P));const h=A||v||N||location.origin;r(15,V=await dn(h,{status_callback:Q,normalise_files:!1,overridden_fetch:w})),r(10,y=V.config),r(11,Z={message:"",load_status:"complete",status:"running",detail:"RUNNING"}),await U(P,y.css),r(16,re=!0),window.__is_colab__=y.is_colab,y.dev_mode&&S(y.root)});let oe,ne;async function le(){r(17,oe=(await Fe(()=>import("./assets/Blocks-99723874.js").then(h=>h.B),["./assets/Blocks-99723874.js","./assets/Button-0391b19a.js","./assets/Button-4cd12e76.css","./assets/Blocks-005a10ea.css"],import.meta.url)).default)}async function ce(){r(18,ne=(await Fe(()=>import("./assets/Login-8bb8805b.js"),["./assets/Login-8bb8805b.js","./assets/Form-0e19e424.js","./assets/Form-189d7bad.css","./assets/Textbox-ade4d3dc.js","./assets/Button-0391b19a.js","./assets/Button-4cd12e76.css","./assets/BlockTitle-a953ec46.js","./assets/Info-7e9477b8.js","./assets/Copy-d654b047.js","./assets/ColorPicker-76ff4dc7.css","./assets/DropdownArrow-5fa4dd09.css","./assets/Column-daa6c6a5.js","./assets/Column-2853eb31.css","./assets/Login-9c3cc0eb.css"],import.meta.url)).default)}function F(){y.auth_required?ce():le()}const b={readable_error:{NO_APP_FILE:"no app file",CONFIG_ERROR:"a config error",BUILD_ERROR:"a build error",RUNTIME_ERROR:"a runtime error"},title(h){return encodeURIComponent(`Space isn't working because there is ${this.readable_error[h]||"an error"}`)},description(h,B){return encodeURIComponent(`Hello, | |
Firstly, thanks for creating this space! | |
I noticed that the space isn't working correctly because there is ${this.readable_error[h]||"an error"}. | |
It would be great if you could take a look at this because this space is being embedded on ${B}. | |
Thanks!`)}};it(async()=>{Vt.register(m,P)});function K(h){q=h,r(9,q)}function X(h){P=h,r(13,P)}return e.$$set=h=>{"autoscroll"in h&&r(0,o=h.autoscroll),"version"in h&&r(1,i=h.version),"initial_height"in h&&r(2,s=h.initial_height),"app_mode"in h&&r(3,a=h.app_mode),"is_embed"in h&&r(4,c=h.is_embed),"theme_mode"in h&&r(20,l=h.theme_mode),"control_page_title"in h&&r(5,f=h.control_page_title),"container"in h&&r(6,u=h.container),"info"in h&&r(7,g=h.info),"eager"in h&&r(21,p=h.eager),"mount_css"in h&&r(22,d=h.mount_css),"overridden_fetch"in h&&r(23,w=h.overridden_fetch),"space"in h&&r(8,v=h.space),"host"in h&&r(24,A=h.host),"src"in h&&r(25,N=h.src)},e.$$.update=()=>{e.$$.dirty[0]&2560&&r(12,E=!q&&Z.load_status!=="error"?"pending":!q&&Z.load_status==="error"?"error":Z.load_status),e.$$.dirty[0]&69207040&&y&&(p||n[m])&&F()},[o,i,s,a,c,f,u,g,v,q,y,Z,E,P,j,V,re,oe,ne,b,l,p,d,w,A,N,n,K,X]}class to extends Qe{constructor(t){super(),Ze(this,t,eo,Kn,Le,{autoscroll:0,version:1,initial_height:2,app_mode:3,is_embed:4,theme_mode:20,control_page_title:5,container:6,info:7,eager:21,mount_css:22,overridden_fetch:23,space:8,host:24,src:25},null,[-1,-1])}}const ro=""+new URL("assets/gradio-3.33.1-py3-none-any.whl",import.meta.url).href,no=""+new URL("assets/gradio_client-0.2.5-py3-none-any.whl",import.meta.url).href;async function oo(e){new MutationObserver(()=>{document.body.style.padding="0"}).observe(e.target,{childList:!0});const r=new Sr({gradioWheelUrl:ro,gradioClientWheelUrl:no,requirements:[]});r.runPythonAsync(e.pyCode);const n=(i,s)=>jr(r,i,s),o=async(i,s)=>Nr(r,i,s);new to({target:e.target,props:{space:null,src:null,host:null,info:e.info,container:e.container,is_embed:e.isEmbed,initial_height:e.initialHeight??"300px",eager:e.eager,version:"3-33-1",theme_mode:e.themeMode,autoscroll:e.autoScroll,control_page_title:e.controlPageTitle,app_mode:e.appMode,overridden_fetch:n,mount_css:o}})}globalThis.createGradioApp=oo;export{er as $,No as A,jo as B,te as C,_ as D,Y as E,z as F,G,C as H,J as I,M as J,De as K,ee as L,Mr as M,H as N,sr as O,qn as P,Mo as Q,Be as R,Qe as S,En as T,Zr as U,Eo as V,Yt as W,go as X,tr as Y,rr as Z,Fe as _,gr as a,Gn as a0,se as a1,ve as a2,po as a3,qt as a4,Xt as a5,Hr as a6,uo as a7,io as a8,vo as a9,ko as aa,wo as ab,ye as ac,Ao as ad,zn as ae,ho as af,ur as ag,co as ah,so as ai,Co as aj,un as ak,bo as al,lo as am,Rr as an,_o as ao,Xr as ap,ao as aq,qo as ar,mo as as,fo as at,So as au,pt as av,ue as b,yo as c,Lo as d,Ce as e,ae as f,hr as g,x as h,Ze as i,Yr as j,$r as k,fr as l,ke as m,We as n,xe as o,Ve as p,I as q,k as r,Le as s,$ as t,xo as u,it as v,Me as w,zo as x,Qt as y,Jr as z}; | |
//# sourceMappingURL=lite.js.map | |