Deploy Phase 2 dataset classifier (part 9)
Browse filesSource GitHub commit: 740750973b9c67c0d55c209c006d860192f79dc2
This view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +6 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/Video.DJw86Ppo.css.gz +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/VideoPreview.BeECudjn.css +1 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/VideoPreview.BeECudjn.css.br +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/VideoPreview.BeECudjn.css.gz +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/VideoPreview.wQufNXbv.css +1 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/VideoPreview.wQufNXbv.css.br +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/VideoPreview.wQufNXbv.css.gz +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/Walkthrough.DTfMPm_f.css +1 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/Walkthrough.DTfMPm_f.css.br +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/Walkthrough.DTfMPm_f.css.gz +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/_layout.DVSeeagb.css +1 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/_layout.DVSeeagb.css.br +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/_layout.DVSeeagb.css.gz +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/_page.BHfhJXMJ.css +1 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/_page.BHfhJXMJ.css.br +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/_page.BHfhJXMJ.css.gz +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/client.CZ5Iq-nv.css +1 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/client.CZ5Iq-nv.css.br +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/client.CZ5Iq-nv.css.gz +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/index.CFBZQE_H.css +1 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/index.CFBZQE_H.css.br +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/index.CFBZQE_H.css.gz +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/katex.DlGe0zfI.css +1 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/katex.DlGe0zfI.css.br +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/katex.DlGe0zfI.css.gz +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/mcp.DNm9doVd.svg +6 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/mcp.DNm9doVd.svg.br +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/mcp.DNm9doVd.svg.gz +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/2.XmRMbGVn.js +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/2.XmRMbGVn.js.br +3 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/2.XmRMbGVn.js.gz +3 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/2.XmRMbGVn.js.map +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/AltairPlot.LQxwk--E.js +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/AltairPlot.LQxwk--E.js.br +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/AltairPlot.LQxwk--E.js.gz +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/AltairPlot.LQxwk--E.js.map +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/ApiDocs.CEoavypC.js +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/ApiDocs.CEoavypC.js.br +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/ApiDocs.CEoavypC.js.gz +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/ApiDocs.CEoavypC.js.map +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/ApiRecorder.8J3LHl90.js +2 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/ApiRecorder.8J3LHl90.js.br +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/ApiRecorder.8J3LHl90.js.gz +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/ApiRecorder.8J3LHl90.js.map +1 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/AudioPlayer.CVwHOniI.js +105 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/AudioPlayer.CVwHOniI.js.br +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/AudioPlayer.CVwHOniI.js.gz +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/AudioPlayer.CVwHOniI.js.map +0 -0
- .venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/BlockLabel.CUEZCGj6.js +2 -0
.gitattributes
CHANGED
|
@@ -24,3 +24,9 @@
|
|
| 24 |
.venv/lib/python3.13/site-packages/gradio/templates/frontend/assets/PlotlyPlot-CVVZkV50.js.map filter=lfs diff=lfs merge=lfs -text
|
| 25 |
.venv/lib/python3.13/site-packages/gradio/templates/frontend/static/fonts/Source[[:space:]]Sans[[:space:]]Pro/SourceSansPro-Bold.woff2 filter=lfs diff=lfs merge=lfs -text
|
| 26 |
.venv/lib/python3.13/site-packages/gradio/templates/frontend/static/fonts/Source[[:space:]]Sans[[:space:]]Pro/SourceSansPro-Regular.woff2 filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
.venv/lib/python3.13/site-packages/gradio/templates/frontend/assets/PlotlyPlot-CVVZkV50.js.map filter=lfs diff=lfs merge=lfs -text
|
| 25 |
.venv/lib/python3.13/site-packages/gradio/templates/frontend/static/fonts/Source[[:space:]]Sans[[:space:]]Pro/SourceSansPro-Bold.woff2 filter=lfs diff=lfs merge=lfs -text
|
| 26 |
.venv/lib/python3.13/site-packages/gradio/templates/frontend/static/fonts/Source[[:space:]]Sans[[:space:]]Pro/SourceSansPro-Regular.woff2 filter=lfs diff=lfs merge=lfs -text
|
| 27 |
+
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/2.XmRMbGVn.js.br filter=lfs diff=lfs merge=lfs -text
|
| 28 |
+
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/2.XmRMbGVn.js.gz filter=lfs diff=lfs merge=lfs -text
|
| 29 |
+
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/Code.CmGr0qgG.js.br filter=lfs diff=lfs merge=lfs -text
|
| 30 |
+
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/Code.CmGr0qgG.js.gz filter=lfs diff=lfs merge=lfs -text
|
| 31 |
+
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/Index.CRM-kWKv.js.br filter=lfs diff=lfs merge=lfs -text
|
| 32 |
+
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/Index.CRM-kWKv.js.gz filter=lfs diff=lfs merge=lfs -text
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/Video.DJw86Ppo.css.gz
ADDED
|
Binary file (336 Bytes). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/VideoPreview.BeECudjn.css
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
.load-wrap.svelte-10c4beq{display:flex;justify-content:center;align-items:center;height:100%}.loader.svelte-10c4beq{display:flex;position:relative;background-color:var(--border-color-accent-subdued);animation:svelte-10c4beq-shadowPulse 2s linear infinite;box-shadow:-24px 0 var(--border-color-accent-subdued),24px 0 var(--border-color-accent-subdued);margin:var(--spacing-md);border-radius:50%;width:10px;height:10px;scale:.5}@keyframes svelte-10c4beq-shadowPulse{33%{box-shadow:-24px 0 var(--border-color-accent-subdued),24px 0 #fff;background:#fff}66%{box-shadow:-24px 0 #fff,24px 0 #fff;background:var(--border-color-accent-subdued)}to{box-shadow:-24px 0 #fff,24px 0 var(--border-color-accent-subdued);background:#fff}}.container.svelte-10c4beq{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:var(--spacing-lg) var(--spacing-lg) 0 var(--spacing-lg)}#timeline.svelte-10c4beq{display:flex;height:var(--size-10);flex:1;position:relative}img.svelte-10c4beq{flex:1 1 auto;min-width:0;object-fit:cover;height:var(--size-12);border:1px solid var(--block-border-color);-webkit-user-select:none;user-select:none;z-index:1}.handle.svelte-10c4beq{width:3px;background-color:var(--color-accent);cursor:ew-resize;height:var(--size-12);z-index:3;position:absolute}.opaque-layer.svelte-10c4beq{background-color:#e6672840;border:1px solid var(--color-accent);height:var(--size-12);position:absolute;z-index:2}.container.svelte-7yrr5f.svelte-7yrr5f{width:100%}time.svelte-7yrr5f.svelte-7yrr5f{color:var(--color-accent);font-weight:700;padding-left:var(--spacing-xs)}.timeline-wrapper.svelte-7yrr5f.svelte-7yrr5f{display:flex;align-items:center;justify-content:center;width:100%}.text-button.svelte-7yrr5f.svelte-7yrr5f{border:1px solid var(--neutral-400);border-radius:var(--radius-sm);font-weight:300;font-size:var(--size-3);text-align:center;color:var(--neutral-400);height:var(--size-5);font-weight:700;padding:0 5px;margin-left:5px}.text-button.svelte-7yrr5f.svelte-7yrr5f:hover,.text-button.svelte-7yrr5f.svelte-7yrr5f:focus{color:var(--color-accent);border-color:var(--color-accent)}.controls.svelte-7yrr5f.svelte-7yrr5f{display:flex;justify-content:space-between;align-items:center;margin:var(--spacing-lg);overflow:hidden}.edit-buttons.svelte-7yrr5f.svelte-7yrr5f{display:flex;gap:var(--spacing-sm)}@media (max-width: 320px){.controls.svelte-7yrr5f.svelte-7yrr5f{flex-direction:column;align-items:flex-start}.edit-buttons.svelte-7yrr5f.svelte-7yrr5f{margin-top:var(--spacing-sm)}.controls.svelte-7yrr5f .svelte-7yrr5f{margin:var(--spacing-sm)}.controls.svelte-7yrr5f .text-button.svelte-7yrr5f{margin-left:0}}.container.svelte-7yrr5f.svelte-7yrr5f{display:flex;flex-direction:column}.hidden.svelte-7yrr5f.svelte-7yrr5f{display:none}span.svelte-euo1cw.svelte-euo1cw{text-shadow:0 0 8px rgba(0,0,0,.5)}progress.svelte-euo1cw.svelte-euo1cw{margin-right:var(--size-3);border-radius:var(--radius-sm);width:var(--size-full);height:var(--size-2)}progress.svelte-euo1cw.svelte-euo1cw::-webkit-progress-bar{border-radius:2px;background-color:#fff3;overflow:hidden}progress.svelte-euo1cw.svelte-euo1cw::-webkit-progress-value{background-color:#ffffffe6}.mirror.svelte-euo1cw.svelte-euo1cw{transform:scaleX(-1)}.mirror-wrap.svelte-euo1cw.svelte-euo1cw{position:relative;height:100%;width:100%}.controls.svelte-euo1cw.svelte-euo1cw{position:absolute;bottom:0;opacity:0;transition:.5s;margin:var(--size-2);border-radius:var(--radius-md);background:var(--color-grey-800);padding:var(--size-2) var(--size-1);width:calc(100% - .75rem);width:calc(100% - var(--size-2) * 2)}.wrap.svelte-euo1cw:hover .controls.svelte-euo1cw{opacity:1}.inner.svelte-euo1cw.svelte-euo1cw{display:flex;justify-content:space-between;align-items:center;padding-right:var(--size-2);padding-left:var(--size-2);width:var(--size-full);height:var(--size-full)}.icon.svelte-euo1cw.svelte-euo1cw{display:flex;justify-content:center;cursor:pointer;width:var(--size-6);color:#fff}.time.svelte-euo1cw.svelte-euo1cw{flex-shrink:0;margin-right:var(--size-3);margin-left:var(--size-3);color:#fff;font-size:var(--text-sm);font-family:var(--font-mono)}.wrap.svelte-euo1cw.svelte-euo1cw{position:relative;background-color:var(--background-fill-secondary);height:var(--size-full);width:var(--size-full);border-radius:var(--radius-xl)}.wrap.svelte-euo1cw video{height:var(--size-full);width:var(--size-full)}
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/VideoPreview.BeECudjn.css.br
ADDED
|
Binary file (946 Bytes). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/VideoPreview.BeECudjn.css.gz
ADDED
|
Binary file (1.12 kB). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/VideoPreview.wQufNXbv.css
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
.load-wrap.svelte-10c4beq{display:flex;justify-content:center;align-items:center;height:100%}.loader.svelte-10c4beq{display:flex;position:relative;background-color:var(--border-color-accent-subdued);animation:svelte-10c4beq-shadowPulse 2s linear infinite;box-shadow:-24px 0 var(--border-color-accent-subdued),24px 0 var(--border-color-accent-subdued);margin:var(--spacing-md);border-radius:50%;width:10px;height:10px;scale:.5}@keyframes svelte-10c4beq-shadowPulse{33%{box-shadow:-24px 0 var(--border-color-accent-subdued),24px 0 #fff;background:#fff}66%{box-shadow:-24px 0 #fff,24px 0 #fff;background:var(--border-color-accent-subdued)}to{box-shadow:-24px 0 #fff,24px 0 var(--border-color-accent-subdued);background:#fff}}.container.svelte-10c4beq{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:var(--spacing-lg) var(--spacing-lg) 0 var(--spacing-lg)}#timeline.svelte-10c4beq{display:flex;height:var(--size-10);flex:1;position:relative}img.svelte-10c4beq{flex:1 1 auto;min-width:0;object-fit:cover;height:var(--size-12);border:1px solid var(--block-border-color);user-select:none;z-index:1}.handle.svelte-10c4beq{width:3px;background-color:var(--color-accent);cursor:ew-resize;height:var(--size-12);z-index:3;position:absolute}.opaque-layer.svelte-10c4beq{background-color:#e6672840;border:1px solid var(--color-accent);height:var(--size-12);position:absolute;z-index:2}.container.svelte-7yrr5f.svelte-7yrr5f{width:100%}time.svelte-7yrr5f.svelte-7yrr5f{color:var(--color-accent);font-weight:700;padding-left:var(--spacing-xs)}.timeline-wrapper.svelte-7yrr5f.svelte-7yrr5f{display:flex;align-items:center;justify-content:center;width:100%}.text-button.svelte-7yrr5f.svelte-7yrr5f{border:1px solid var(--neutral-400);border-radius:var(--radius-sm);font-weight:300;font-size:var(--size-3);text-align:center;color:var(--neutral-400);height:var(--size-5);font-weight:700;padding:0 5px;margin-left:5px}.text-button.svelte-7yrr5f.svelte-7yrr5f:hover,.text-button.svelte-7yrr5f.svelte-7yrr5f:focus{color:var(--color-accent);border-color:var(--color-accent)}.controls.svelte-7yrr5f.svelte-7yrr5f{display:flex;justify-content:space-between;align-items:center;margin:var(--spacing-lg);overflow:hidden}.edit-buttons.svelte-7yrr5f.svelte-7yrr5f{display:flex;gap:var(--spacing-sm)}@media (max-width: 320px){.controls.svelte-7yrr5f.svelte-7yrr5f{flex-direction:column;align-items:flex-start}.edit-buttons.svelte-7yrr5f.svelte-7yrr5f{margin-top:var(--spacing-sm)}.controls.svelte-7yrr5f .svelte-7yrr5f{margin:var(--spacing-sm)}.controls.svelte-7yrr5f .text-button.svelte-7yrr5f{margin-left:0}}.container.svelte-7yrr5f.svelte-7yrr5f{display:flex;flex-direction:column}.hidden.svelte-7yrr5f.svelte-7yrr5f{display:none}span.svelte-euo1cw.svelte-euo1cw{text-shadow:0 0 8px rgba(0,0,0,.5)}progress.svelte-euo1cw.svelte-euo1cw{margin-right:var(--size-3);border-radius:var(--radius-sm);width:var(--size-full);height:var(--size-2)}progress.svelte-euo1cw.svelte-euo1cw::-webkit-progress-bar{border-radius:2px;background-color:#fff3;overflow:hidden}progress.svelte-euo1cw.svelte-euo1cw::-webkit-progress-value{background-color:#ffffffe6}.mirror.svelte-euo1cw.svelte-euo1cw{transform:scaleX(-1)}.mirror-wrap.svelte-euo1cw.svelte-euo1cw{position:relative;height:100%;width:100%}.controls.svelte-euo1cw.svelte-euo1cw{position:absolute;bottom:0;opacity:0;transition:.5s;margin:var(--size-2);border-radius:var(--radius-md);background:var(--color-grey-800);padding:var(--size-2) var(--size-1);width:calc(100% - .75rem);width:calc(100% - var(--size-2) * 2)}.wrap.svelte-euo1cw:hover .controls.svelte-euo1cw{opacity:1}.inner.svelte-euo1cw.svelte-euo1cw{display:flex;justify-content:space-between;align-items:center;padding-right:var(--size-2);padding-left:var(--size-2);width:var(--size-full);height:var(--size-full)}.icon.svelte-euo1cw.svelte-euo1cw{display:flex;justify-content:center;cursor:pointer;width:var(--size-6);color:#fff}.time.svelte-euo1cw.svelte-euo1cw{flex-shrink:0;margin-right:var(--size-3);margin-left:var(--size-3);color:#fff;font-size:var(--text-sm);font-family:var(--font-mono)}.wrap.svelte-euo1cw.svelte-euo1cw{position:relative;background-color:var(--background-fill-secondary);height:var(--size-full);width:var(--size-full);border-radius:var(--radius-xl)}.wrap.svelte-euo1cw video{height:var(--size-full);width:var(--size-full)}
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/VideoPreview.wQufNXbv.css.br
ADDED
|
Binary file (941 Bytes). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/VideoPreview.wQufNXbv.css.gz
ADDED
|
Binary file (1.12 kB). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/Walkthrough.DTfMPm_f.css
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
.tabs.svelte-i00v67.svelte-i00v67{position:relative;display:flex;flex-direction:column;gap:var(--layout-gap)}.hide.svelte-i00v67.svelte-i00v67{display:none}.hidden.svelte-i00v67.svelte-i00v67{display:none!important}.tab-wrapper.svelte-i00v67.svelte-i00v67{display:flex;align-items:center;justify-content:space-between;position:relative;height:var(--size-8);padding-bottom:var(--size-2)}.tab-container.svelte-i00v67.svelte-i00v67{display:flex;align-items:center;width:100%;position:relative;overflow:hidden;height:var(--size-8)}.tab-container.svelte-i00v67.svelte-i00v67:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:var(--border-color-primary)}.overflow-menu.svelte-i00v67.svelte-i00v67{flex-shrink:0;margin-left:var(--size-2)}button.svelte-i00v67.svelte-i00v67{margin-bottom:0;border:none;border-radius:0;padding:0 var(--size-4);color:var(--body-text-color);font-weight:var(--section-header-text-weight);font-size:var(--section-header-text-size);transition:background-color color .2s ease-out;background-color:transparent;height:100%;display:flex;align-items:center;white-space:nowrap;position:relative}button.svelte-i00v67.svelte-i00v67:disabled{opacity:.5;cursor:not-allowed}button.svelte-i00v67.svelte-i00v67:hover:not(:disabled):not(.selected){background-color:var(--background-fill-secondary);color:var(--body-text-color)}.selected.svelte-i00v67.svelte-i00v67{background-color:transparent;color:var(--color-accent);position:relative}.selected.svelte-i00v67.svelte-i00v67:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--color-accent);animation:svelte-i00v67-fade-grow .2s ease-out forwards;transform-origin:center;z-index:1}@keyframes svelte-i00v67-fade-grow{0%{opacity:0;transform:scaleX(.8)}to{opacity:1;transform:scaleX(1)}}.overflow-dropdown.svelte-i00v67.svelte-i00v67{position:absolute;top:calc(100% + var(--size-2));right:0;background-color:var(--background-fill-primary);border:1px solid var(--border-color-primary);border-radius:var(--radius-sm);z-index:var(--layer-5);box-shadow:0 2px 5px #0000001a;padding:var(--size-2);min-width:150px;width:max-content}.overflow-dropdown.svelte-i00v67 button.svelte-i00v67{display:block;width:100%;text-align:left;padding:var(--size-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overflow-menu.svelte-i00v67>button.svelte-i00v67{padding:var(--size-1) var(--size-2);min-width:auto;border:1px solid var(--border-color-primary);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.overflow-menu.svelte-i00v67>button.svelte-i00v67:hover{background-color:var(--background-fill-secondary)}.overflow-menu.svelte-i00v67 svg{width:16px;height:16px}.overflow-item-selected.svelte-i00v67 svg{color:var(--color-accent)}.visually-hidden.svelte-i00v67.svelte-i00v67{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stepper.svelte-phhp3p.svelte-phhp3p{position:relative;display:flex;flex-direction:column;gap:var(--layout-gap)}.compact.stepper.svelte-phhp3p.svelte-phhp3p{gap:0}.hide.svelte-phhp3p.svelte-phhp3p{display:none}.stepper-wrapper.svelte-phhp3p.svelte-phhp3p{display:flex;align-items:center;position:relative;padding-top:var(--size-4);padding-bottom:calc(var(--label-height) + var(--size-4))}.compact.svelte-phhp3p .stepper-wrapper.svelte-phhp3p{padding-top:var(--size-2);padding-bottom:var(--size-6)}.stepper-container.svelte-phhp3p.svelte-phhp3p{display:flex;justify-content:space-between;align-items:flex-start;width:100%;position:relative;padding:var(--size-2);gap:var(--size-1)}.compact.svelte-phhp3p .stepper-container.svelte-phhp3p{justify-content:center;gap:2px;padding:0}.step-item.svelte-phhp3p.svelte-phhp3p{display:flex;align-items:center;justify-content:center;flex:1 1 0;position:relative}.compact.svelte-phhp3p .step-item.svelte-phhp3p{width:100%}.step-button.svelte-phhp3p.svelte-phhp3p{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--size-1);border:none;background:transparent;cursor:pointer;border-radius:var(--radius-md);transition:background-color .2s ease;font-size:var(--text-sm);color:var(--body-text-color-subdued);white-space:nowrap;z-index:1;position:relative}.compact.svelte-phhp3p .step-button.svelte-phhp3p{padding:0;width:100%;border:none}.compact.svelte-phhp3p .step-number.svelte-phhp3p{height:10px;width:100%;border-radius:0;border:none}.step-button.svelte-phhp3p.svelte-phhp3p:hover:not(:disabled){background-color:var(--background-fill-secondary)}.step-button.svelte-phhp3p.svelte-phhp3p:disabled{cursor:not-allowed;opacity:.5}.step-button.active.svelte-phhp3p.svelte-phhp3p,.step-button.completed.svelte-phhp3p.svelte-phhp3p{color:var(--body-text-color)}.step-button.pending.svelte-phhp3p.svelte-phhp3p{color:var(--body-text-color-subdued)}.step-number.svelte-phhp3p.svelte-phhp3p{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:background-color .2s ease;flex-shrink:0}.active.svelte-phhp3p .step-number.svelte-phhp3p{background-color:var(--color-accent);color:#fff;box-shadow:0 0 0 4px rgba(var(--color-accent-rgb),.1)}.completed.svelte-phhp3p .step-number.svelte-phhp3p{background-color:var(--color-accent);color:#fff}.compact.svelte-phhp3p .completed .step-number.svelte-phhp3p{color:transparent}.compact.svelte-phhp3p .pending .step-number.svelte-phhp3p{color:transparent;background-color:var(--body-text-color-subdued)}.compact.svelte-phhp3p .active .step-number.svelte-phhp3p{color:transparent}.pending.svelte-phhp3p .step-number.svelte-phhp3p{background-color:var(--button-secondary-background-fill);color:var(--button-secondary-text-color)}.compact.svelte-phhp3p .step-item:last-child .step-number.svelte-phhp3p{border-top-right-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs)}.compact.svelte-phhp3p .step-item:first-child .step-number.svelte-phhp3p{border-top-left-radius:var(--radius-xs);border-bottom-left-radius:var(--radius-xs)}.step-label.svelte-phhp3p.svelte-phhp3p{font-size:var(--text-md);line-height:1.2;text-align:center;max-width:120px;position:absolute;bottom:-20px;display:none}.step-label.visible.svelte-phhp3p.svelte-phhp3p{display:block}.step-connector.svelte-phhp3p.svelte-phhp3p{width:100%;height:2px;background-color:var(--border-color-primary);transition:background-color .3s ease;z-index:0;transform:translateY(15px)}.step-connector.completed.svelte-phhp3p.svelte-phhp3p{background-color:var(--color-accent)}.dark .pending.svelte-phhp3p .step-number.svelte-phhp3p{background-color:var(--neutral-800);color:var(--neutral-400);border-color:var(--neutral-600)}.dark .step-connector.svelte-phhp3p.svelte-phhp3p{background-color:var(--neutral-600)}
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/Walkthrough.DTfMPm_f.css.br
ADDED
|
Binary file (1.24 kB). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/Walkthrough.DTfMPm_f.css.gz
ADDED
|
Binary file (1.47 kB). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/_layout.DVSeeagb.css
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
.gradio-container-5-49-1,.gradio-container-5-49-1 *,.gradio-container-5-49-1 :before,.gradio-container-5-49-1 :after{box-sizing:border-box;border-width:0;border-style:solid}.gradio-container-5-49-1 html{-webkit-text-size-adjust:100%;line-height:1.5;font-family:var(--font-sans);-moz-tab-size:4;tab-size:2}body{margin:0;line-height:inherit}.gradio-container-5-49-1 hr{border-top-width:1px;height:0;color:inherit}.gradio-container-5-49-1 abbr:where([title]){text-decoration:underline dotted}.gradio-container-5-49-1 h1,.gradio-container-5-49-1 h2,.gradio-container-5-49-1 h3,.gradio-container-5-49-1 h4,.gradio-container-5-49-1 h5,.gradio-container-5-49-1 h6{font-weight:inherit;font-size:inherit}.gradio-container-5-49-1 a{color:inherit;text-decoration:inherit}.gradio-container-5-49-1 b,.gradio-container-5-49-1 strong{font-weight:bolder}.gradio-container-5-49-1 code,.gradio-container-5-49-1 kbd,.gradio-container-5-49-1 samp,.gradio-container-5-49-1 pre{font-family:-var(--font-mono)}.gradio-container-5-49-1 small{font-size:80%}.gradio-container-5-49-1 sub,.gradio-container-5-49-1 sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}.gradio-container-5-49-1 sub{bottom:-.25em}.gradio-container-5-49-1 sup{top:-.5em}.gradio-container-5-49-1 table{border-color:inherit;text-indent:0}.gradio-container-5-49-1 button,.gradio-container-5-49-1 input,.gradio-container-5-49-1 optgroup,.gradio-container-5-49-1 select,.gradio-container-5-49-1 textarea{margin:0;padding:0;color:inherit;font-weight:inherit;font-size:100%;line-height:inherit;font-family:inherit}.gradio-container-5-49-1 button,.gradio-container-5-49-1 select{text-transform:none}.gradio-container-5-49-1 button,.gradio-container-5-49-1 [type=button],.gradio-container-5-49-1 [type=reset],.gradio-container-5-49-1 [type=submit]{-webkit-appearance:button;background-image:none;background-color:transparent}.gradio-container-5-49-1 :-moz-focusring{outline:auto}.gradio-container-5-49-1 :-moz-ui-invalid{box-shadow:none}.gradio-container-5-49-1 progress{vertical-align:baseline}.gradio-container-5-49-1 ::-webkit-inner-spin-button,.gradio-container-5-49-1 ::-webkit-outer-spin-button{height:auto}.gradio-container-5-49-1 [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.gradio-container-5-49-1 ::-webkit-search-decoration{-webkit-appearance:none}.gradio-container-5-49-1 ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.gradio-container-5-49-1 summary{display:list-item}.gradio-container-5-49-1 blockquote,.gradio-container-5-49-1 dl,.gradio-container-5-49-1 dd,.gradio-container-5-49-1 h1,.gradio-container-5-49-1 h2,.gradio-container-5-49-1 h3,.gradio-container-5-49-1 h4,.gradio-container-5-49-1 h5,.gradio-container-5-49-1 h6,.gradio-container-5-49-1 hr,.gradio-container-5-49-1 figure,.gradio-container-5-49-1 p,.gradio-container-5-49-1 pre{margin:0}.gradio-container-5-49-1 fieldset{margin:0;padding:0}.gradio-container-5-49-1 legend{padding:0}.gradio-container-5-49-1 ol,.gradio-container-5-49-1 ul,.gradio-container-5-49-1 menu{margin:0;padding:0}.gradio-container-5-49-1 textarea{resize:vertical}.gradio-container-5-49-1 input::placeholder,.gradio-container-5-49-1 textarea::placeholder{opacity:1;color:--color-var(--color-grey-400)}.gradio-container-5-49-1 button,.gradio-container-5-49-1 [role=button]{cursor:pointer}.gradio-container-5-49-1 :disabled{cursor:default}.gradio-container-5-49-1 img,.gradio-container-5-49-1 svg,.gradio-container-5-49-1 video,.gradio-container-5-49-1 canvas,.gradio-container-5-49-1 audio,.gradio-container-5-49-1 iframe,.gradio-container-5-49-1 embed,.gradio-container-5-49-1 object{display:block;vertical-align:middle}.gradio-container-5-49-1 img,.gradio-container-5-49-1 video{max-width:100%;height:auto;margin:0}.gradio-container-5-49-1 [hidden]{display:none}.gradio-container-5-49-1 [type=text],.gradio-container-5-49-1 [type=email],.gradio-container-5-49-1 [type=url],.gradio-container-5-49-1 [type=password],.gradio-container-5-49-1 [type=number],.gradio-container-5-49-1 [type=date],.gradio-container-5-49-1 [type=datetime-local],.gradio-container-5-49-1 [type=month],.gradio-container-5-49-1 [type=search],.gradio-container-5-49-1 [type=tel],.gradio-container-5-49-1 [type=time],.gradio-container-5-49-1 [type=week],.gradio-container-5-49-1 [multiple],.gradio-container-5-49-1 textarea,.gradio-container-5-49-1 select{--tw-shadow: 0 0 #0000;appearance:none;border-width:1px;border-color:#6b7280;border-radius:0;background-color:#fff;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.gradio-container-5-49-1 [type=checkbox],.gradio-container-5-49-1 [type=radio]{color-adjust:exact;display:inline-block;flex-shrink:0;vertical-align:middle;appearance:none;border-width:1px;background-origin:border-box;padding:0;width:1rem;height:1rem;color:#2563eb;user-select:none}.gradio-container-5-49-1 [type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}.gradio-container-5-49-1 [type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}.gradio-container-5-49-1 select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-size:1.5em 1.5em;background-repeat:no-repeat;padding-right:2.5rem}.gradio-container-5-49-1 [type=checkbox]:checked,.gradio-container-5-49-1 [type=radio]:checked{background-position:center;background-size:100% 100%;background-repeat:no-repeat}.gradio-container-5-49-1 [type=checkbox]:checked:hover,.gradio-container-5-49-1 [type=checkbox]:checked:focus,.gradio-container-5-49-1 [type=radio]:checked:hover,.gradio-container-5-49-1 [type=radio]:checked:focus{border-color:transparent}.gradio-container-5-49-1 [type=checkbox]:focus-visible,.gradio-container-5-49-1 [type=radio]:focus-visible{outline:none}.gradio-container-5-49-1 gradio-lite{display:flex}.gradio-container-5-49-1 gradio-lite:not(:defined){display:none}.gradio-container-5-49-1 .scroll-hide{-ms-overflow-style:none;scrollbar-width:none}.gradio-container-5-49-1 .sr-only{clip:rect(0,0,0,0);position:absolute;margin:-1px;border-width:0;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap}.gradio-container-5-49-1 .scroll-hide::-webkit-scrollbar{display:none}.gradio-container-5-49-1{-webkit-text-size-adjust:100%;line-height:1.5;font-family:var(--font);-moz-tab-size:4;tab-size:4}.gradio-container-5-49-1 .cropper-container{position:relative;-ms-touch-action:none;touch-action:none;font-size:0;line-height:0;direction:ltr;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gradio-container-5-49-1 .cropper-container img{display:block;image-orientation:0deg;width:100%;min-width:0!important;max-width:none!important;height:100%;min-height:0!important;max-height:none!important}.gradio-container-5-49-1 .cropper-wrap-box,.gradio-container-5-49-1 .cropper-canvas,.gradio-container-5-49-1 .cropper-drag-box,.gradio-container-5-49-1 .cropper-crop-box,.gradio-container-5-49-1 .cropper-modal{position:absolute;inset:0}.gradio-container-5-49-1 .cropper-wrap-box,.gradio-container-5-49-1 .cropper-canvas{overflow:hidden}.gradio-container-5-49-1 .cropper-drag-box{opacity:0;background-color:#fff}.gradio-container-5-49-1 .cropper-modal{opacity:.5;background-color:#000}.gradio-container-5-49-1 .cropper-view-box{display:block;outline:1px solid #39f;outline-color:#3399ffbf;width:100%;height:100%;overflow:hidden}.gradio-container-5-49-1 .cropper-dashed{display:block;position:absolute;opacity:.5;border:0 dashed #eee}.gradio-container-5-49-1 .cropper-dashed.dashed-h{top:calc(100% / 3);left:0;border-top-width:1px;border-bottom-width:1px;width:100%;height:calc(100% / 3)}.gradio-container-5-49-1 .cropper-dashed.dashed-v{top:0;left:calc(100% / 3);border-right-width:1px;border-left-width:1px;width:calc(100% / 3);height:100%}.gradio-container-5-49-1 .cropper-center{display:block;position:absolute;top:50%;left:50%;opacity:.75;width:0;height:0}.gradio-container-5-49-1 .cropper-center:before,.gradio-container-5-49-1 .cropper-center:after{display:block;position:absolute;background-color:#eee;content:" "}.gradio-container-5-49-1 .cropper-center:before{top:0;left:-3px;width:7px;height:1px}.gradio-container-5-49-1 .cropper-center:after{top:-3px;left:0;width:1px;height:7px}.gradio-container-5-49-1 .cropper-face,.gradio-container-5-49-1 .cropper-line,.gradio-container-5-49-1 .cropper-point{display:block;position:absolute;opacity:.1;width:100%;height:100%}.gradio-container-5-49-1 .cropper-face{top:0;left:0;background-color:#fff}.gradio-container-5-49-1 .cropper-line{background-color:#39f}.gradio-container-5-49-1 .cropper-line.line-e{top:0;right:-3px;cursor:ew-resize;width:5px}.gradio-container-5-49-1 .cropper-line.line-n{top:-3px;left:0;cursor:ns-resize;height:5px}.gradio-container-5-49-1 .cropper-line.line-w{top:0;left:-3px;cursor:ew-resize;width:5px}.gradio-container-5-49-1 .cropper-line.line-s{bottom:-3px;left:0;cursor:ns-resize;height:5px}.gradio-container-5-49-1 .cropper-point{opacity:.75;background-color:#39f;width:5px;height:5px}.gradio-container-5-49-1 .cropper-point.point-e{top:50%;right:-3px;cursor:ew-resize;margin-top:-3px}.gradio-container-5-49-1 .cropper-point.point-n{top:-3px;left:50%;cursor:ns-resize;margin-left:-3px}.gradio-container-5-49-1 .cropper-point.point-w{top:50%;left:-3px;cursor:ew-resize;margin-top:-3px}.gradio-container-5-49-1 .cropper-point.point-s{bottom:-3px;left:50%;cursor:s-resize;margin-left:-3px}.gradio-container-5-49-1 .cropper-point.point-ne{top:-3px;right:-3px;cursor:nesw-resize}.gradio-container-5-49-1 .cropper-point.point-nw{top:-3px;left:-3px;cursor:nwse-resize}.gradio-container-5-49-1 .cropper-point.point-sw{bottom:-3px;left:-3px;cursor:nesw-resize}.gradio-container-5-49-1 .cropper-point.point-se{right:-3px;bottom:-3px;opacity:1;cursor:nwse-resize;width:20px;height:20px}@media (min-width: 768px){.gradio-container-5-49-1 .cropper-point.point-se{width:15px;height:15px}}@media (min-width: 992px){.gradio-container-5-49-1 .cropper-point.point-se{width:10px;height:10px}}@media (min-width: 1200px){.gradio-container-5-49-1 .cropper-point.point-se{opacity:.75;width:5px;height:5px}}.gradio-container-5-49-1 .cropper-point.point-se:before{display:block;position:absolute;right:-50%;bottom:-50%;opacity:0;background-color:#39f;width:200%;height:200%;content:" "}.gradio-container-5-49-1 .cropper-invisible{opacity:0}.gradio-container-5-49-1 .cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.gradio-container-5-49-1 .cropper-hide{display:block;position:absolute;width:0;height:0}.gradio-container-5-49-1 .cropper-hidden{display:none!important}.gradio-container-5-49-1 .cropper-move{cursor:move}.gradio-container-5-49-1 .cropper-crop{cursor:crosshair}.gradio-container-5-49-1 .cropper-disabled .cropper-drag-box,.gradio-container-5-49-1 .cropper-disabled .cropper-face,.gradio-container-5-49-1 .cropper-disabled .cropper-line,.gradio-container-5-49-1 .cropper-disabled .cropper-point{cursor:not-allowed}:root{--scale-0: 1rem;--scale-1: 1.125rem;--scale-2: 1.25rem;--scale-3: 1.5rem;--scale-4: 1.875rem;--scale-5: 2.25rem;--scale-6: 3rem;--scale-7: 3.75rem;--scale-8: 4.5rem;--scale-9: 6rem;--scale-10: 8rem;--scale-000: .75rem;--scale-00: .875rem;--scale-fluid-0: clamp(.875rem, .8rem + .25vw, 1rem);--scale-fluid-1: clamp(1rem, .925rem + .25vw, 1.125rem);--scale-fluid-2: clamp(1.125rem, 1.05rem + .25vw, 1.25rem);--scale-fluid-3: clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--scale-fluid-4: clamp(1.5rem, 1.275rem + .75vw, 1.875rem);--scale-fluid-5: clamp(1.875rem, 1.65rem + .75vw, 2.25rem);--scale-fluid-6: clamp(2.25rem, 1.8rem + 1.5vw, 3rem);--scale-fluid-7: clamp(3rem, 2.55rem + 1.5vw, 3.75rem);--scale-fluid-8: clamp(3.75rem, 3.3rem + 1.5vw, 4.5rem);--scale-fluid-9: clamp(4.5rem, 3.6rem + 3vw, 6rem);--scale-fluid-10: clamp(6rem, 4.8rem + 4vw, 8rem);--scale-fluid-000: clamp(.625rem, .55rem + .25vw, .75rem);--scale-fluid-00: clamp(.75rem, .675rem + .25vw, .875rem);--font-sans: IBM Plex Sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif: Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: IBM Plex Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--weight-black: 900;--line-none: 1;--line-xs: 1.125;--line-sm: 1.4;--line-md: 1.5;--line-lg: 1.625;--line-xl: 2;--letter-xs: -.05em;--letter-sm: -.025em;--letter-none: 0em;--letter-lg: .025em;--letter-xl: .05em;--prose-xs: 45ch;--prose-sm: 55ch;--prose-md: 65ch;--prose-lg: 75ch;--prose-xl: 85ch;--size-1: 4px;--size-2: 8px;--size-3: 12px;--size-4: 16px;--size-5: 20px;--size-6: 24px;--size-7: 28px;--size-8: 32px;--size-9: 36px;--size-10: 40px;--size-11: 44px;--size-12: 48px;--size-14: 56px;--size-16: 64px;--size-20: 80px;--size-24: 96px;--size-28: 112px;--size-32: 128px;--size-36: 144px;--size-40: 160px;--size-44: 176px;--size-48: 192px;--size-52: 208px;--size-56: 224px;--size-60: 240px;--size-64: 256px;--size-72: 288px;--size-80: 320px;--size-96: 384px;--size-px: 1px;--size-full: 100%;--size-screen: 100vw;--size-min: min-content;--size-max: max-content;--size-0-5: 2px;--size-1-5: 6px;--size-2-5: 10px;--size-screen-h: 100vh;--width-xs: 480px;--width-sm: 640px;--width-md: 768px;--width-lg: 1024px;--width-xl: 1280px;--ratio-square: 1/1;--ratio-portrait: 3/4;--ratio-landscape: 4/3;--ratio-tall: 2/3;--ratio-wide: 3/2;--ratio-widescreen: 16/9;--ratio-golden: 1.618/1;--radius-100: 100%;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-full: 9999px;--radius-2xl: 16px;--radius-3xl: 22px;--blur-xs: blur(4px);--blur-sm: blur(8px);--blur-md: blur(16px);--blur-lg: blur(24px);--blur-xl: blur(40px);--layer-1: 10;--layer-2: 20;--layer-3: 30;--layer-4: 40;--layer-5: 50;--layer-below: -1;--layer-top: 2147483647;--shadow-xs: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-sm: 0 4px 6px -2px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .06);--shadow-md: 0 12px 16px -4px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 20px 24px -4px rgba(0, 0, 0, .1), 0 8px 8px -4px rgba(0, 0, 0, .04);--shadow-xl: 0 24px 48px -12px rgba(0, 0, 0, .25);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55);--easing-standard: cubic-bezier(.4, 0, .2, 1);--easing-accelerate: cubic-bezier(.4, 0, 1, 1);--easing-decelerate: cubic-bezier(0, 0, .2, 1);--elevation-1: 0 1px 2px 0 rgba(0, 0, 0, .05);--elevation-2: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--elevation-3: 0 4px 6px -2px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .06);--elevation-4: 0 12px 16px -4px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--elevation-5: 0 20px 24px -4px rgba(0, 0, 0, .1), 0 8px 8px -4px rgba(0, 0, 0, .04);--elevation-6: 0 24px 48px -12px rgba(0, 0, 0, .25);--elevation-7: 0 32px 64px -12px rgba(0, 0, 0, .2);--color-grey-50: #f9fafb;--color-grey-100: #f3f4f6;--color-grey-200: #e5e7eb;--color-grey-300: #d1d5db;--color-grey-400: #9ca3af;--color-grey-500: #6b7280;--color-grey-600: #4b5563;--color-grey-700: #374151;--color-grey-800: #1f2937;--color-grey-900: #111827;--color-black: #14141b;--color-grey: #6b7280;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red: #ef4444;--color-green-300: #86efac;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green: #22c55e;--color-blue-300: #93c5fd;--color-blue-500: #0ea5e9;--color-blue-700: #1d4ed8;--color-blue: #0ea5e9;--color-pink-300: #fbb6ce;--color-pink-500: #ed64a6;--color-pink-700: #d53f8c;--color-pink: var(--color-pink-500);--color-purple-300: #b794f4;--color-purple-500: #805ad5;--color-purple-700: #6b46c1;--color-purple: var(--color-purple-500);--color-teal-300: #81e6d9;--color-teal-500: #38b2ac;--color-teal-700: #2c7a7b;--color-teal: var(--color-teal-500);--color-yellow-300: #fde047;--color-yellow-500: #eab308;--color-yellow-700: #a16207;--color-yellow: #eab308;--color-orange-300: #ffb066;--color-orange-500: #ff7c00;--color-orange-700: #ce6400;--color-orange: #f97316;--color-brown-300: #a1887f;--color-brown-500: #795548;--color-brown-700: #5d4037;--color-brown: var(--color-brown-500);--color-blue-10: #fafcff;--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-200: #bfdbfe;--color-blue-400: #60a5fa;--color-blue-600: #2563eb;--color-blue-800: #1e40af;--color-blue-900: #1e3a8a;--color-blue-950: #1c366b;--color-grey-10: #fdfdfe;--color-grey-950: #0b0f19;--color-red-10: #fffbfb;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-200: #fecaca;--color-red-400: #f87171;--color-red-600: #dc2626;--color-red-800: #991b1b;--color-red-900: #7f1d1d;--color-red-950: #63171a;--color-green-10: #f9fefc;--color-green-50: #ecfdf5;--color-green-100: #d1fae5;--color-green-200: #bbf7d0;--color-green-400: #4ade80;--color-green-600: #16a34a;--color-green-800: #166534;--color-green-900: #14532d;--color-green-950: #134227;--color-orange-10: #fffbf6;--color-orange-50: #fff2e5;--color-orange-100: #ffe5cc;--color-orange-200: #ffd8b4;--color-orange-400: #ff9633;--color-orange-600: #ee7400;--color-orange-800: #a45000;--color-orange-900: #5c2d00;--color-orange-950: #3c1f00;--color-yellow-10: #fffef8;--color-yellow-50: #fffbeb;--color-yellow-100: #fff9c2;--color-yellow-200: #fef08a;--color-yellow-400: #facc15;--color-yellow-600: #ca8a04;--color-yellow-800: #854d0e;--color-yellow-900: #713f12;--color-yellow-950: #633112;--grid-2: repeat(2, minmax(0, 1fr));--grid-3: repeat(3, minmax(0, 1fr));--grid-4: repeat(4, minmax(0, 1fr));--grid-5: repeat(5, minmax(0, 1fr));--grid-6: repeat(6, minmax(0, 1fr));--grid-7: repeat(7, minmax(0, 1fr));--grid-8: repeat(8, minmax(0, 1fr));--grid-9: repeat(9, minmax(0, 1fr));--grid-10: repeat(10, minmax(0, 1fr));--grid-11: repeat(11, minmax(0, 1fr));--grid-12: repeat(12, minmax(0, 1fr));--grid-page-width: var(--width-xl);--grid-page-gutter: 5vw;--grid-page-main: 2 / 3;--grid-page: minmax(var(--grid-page-gutter), 1fr) minmax(0, var(--grid-page-width)) minmax(var(--grid-page-gutter), 1fr)}.gradio-container-5-49-1 .prose{font-weight:var(--prose-text-weight);font-size:var(--text-md)}.gradio-container-5-49-1 .prose *{color:var(--body-text-color)}.gradio-container-5-49-1 .prose p{margin-bottom:var(--spacing-sm);line-height:var(--line-lg)}.gradio-container-5-49-1 .prose h1,.gradio-container-5-49-1 .prose h2,.gradio-container-5-49-1 .prose h3,.gradio-container-5-49-1 .prose h4,.gradio-container-5-49-1 .prose h5{margin:var(--spacing-xxl) 0 var(--spacing-lg);font-weight:var(--prose-header-text-weight);line-height:1.3;color:var(--body-text-color)}.gradio-container-5-49-1 .prose>*:first-child{margin-top:0}.gradio-container-5-49-1 .prose h1{font-size:var(--text-xxl)}.gradio-container-5-49-1 .prose h2{font-size:var(--text-xl)}.gradio-container-5-49-1 .prose h3{font-size:var(--text-lg)}.gradio-container-5-49-1 .prose h4{font-size:1.1em}.gradio-container-5-49-1 .prose h5{font-size:1.05em}.gradio-container-5-49-1 .prose ul{list-style:circle inside}.gradio-container-5-49-1 .prose ol{list-style:decimal inside}.gradio-container-5-49-1 .prose ul>p,.gradio-container-5-49-1 .prose li>p{display:inline}.gradio-container-5-49-1 .prose ol,.gradio-container-5-49-1 .prose ul{margin-top:0;padding-left:0}.gradio-container-5-49-1 .prose ul ul,.gradio-container-5-49-1 .prose ul ol,.gradio-container-5-49-1 .prose ol ol,.gradio-container-5-49-1 .prose ol ul{margin:.5em 0;font-size:90%;padding-inline-start:2em}.gradio-container-5-49-1 .prose li{margin-bottom:.5em}.gradio-container-5-49-1 .prose th,.gradio-container-5-49-1 .prose td{border-bottom:1px solid #e1e1e1;padding:var(--text-xs) var(--text-md);text-align:left}.gradio-container-5-49-1 .prose button,.gradio-container-5-49-1 .prose .button,.gradio-container-5-49-1 .prose input,.gradio-container-5-49-1 .prose textarea,.gradio-container-5-49-1 .prose select,.gradio-container-5-49-1 .prose fieldset{margin-bottom:var(--spacing-sm)}.gradio-container-5-49-1 .prose pre,.gradio-container-5-49-1 .prose blockquote,.gradio-container-5-49-1 .prose dl,.gradio-container-5-49-1 .prose figure,.gradio-container-5-49-1 .prose table,.gradio-container-5-49-1 .prose p,.gradio-container-5-49-1 .prose ul,.gradio-container-5-49-1 .prose ol,.gradio-container-5-49-1 .prose form{margin-bottom:var(--spacing-md)}.gradio-container-5-49-1 .prose table,.gradio-container-5-49-1 .prose tr,.gradio-container-5-49-1 .prose td,.gradio-container-5-49-1 .prose th{border:1px solid var(--body-text-color)}.gradio-container-5-49-1 .prose table{border-collapse:collapse;margin-bottom:var(--spacing-xxl)}.gradio-container-5-49-1 .prose a{color:var(--link-text-color);text-decoration:underline}.gradio-container-5-49-1 .prose a:visited{color:var(--link-text-color-visited)}.gradio-container-5-49-1 .prose a:hover{color:var(--link-text-color-hover)}.gradio-container-5-49-1 .prose a:active{color:var(--link-text-color-active)}.gradio-container-5-49-1 .prose hr{margin-top:3em;margin-bottom:3.5em;border-width:0;border-top:1px solid #e1e1e1}.gradio-container-5-49-1 .prose blockquote{margin:var(--size-6) 0!important;border-left:5px solid var(--border-color-primary);padding-left:var(--size-2)}.gradio-container-5-49-1 .prose :last-child{margin-bottom:0!important}body{background:var(--body-background-fill);color:var(--body-text-color)}@media (prefers-color-scheme: dark){body:not(.theme-loaded){background:var(--neutral-950)}}
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/_layout.DVSeeagb.css.br
ADDED
|
Binary file (4.85 kB). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/_layout.DVSeeagb.css.gz
ADDED
|
Binary file (5.66 kB). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/_page.BHfhJXMJ.css
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
.wrap.svelte-czcr5b.svelte-czcr5b{display:flex;flex-grow:1;flex-direction:column;width:var(--size-full);font-weight:var(--body-text-weight);font-size:var(--body-text-size)}.contain.svelte-czcr5b.svelte-czcr5b{display:flex;flex-direction:column}footer.svelte-czcr5b.svelte-czcr5b{display:flex;justify-content:center;margin-top:var(--size-4);color:var(--body-text-color-subdued)}.divider.svelte-czcr5b.svelte-czcr5b{margin-left:var(--size-1);margin-right:var(--size-2)}.show-api.svelte-czcr5b.svelte-czcr5b,.settings.svelte-czcr5b.svelte-czcr5b,.record.svelte-czcr5b.svelte-czcr5b{display:flex;align-items:center}.show-api.svelte-czcr5b img.svelte-czcr5b{margin-right:var(--size-1);margin-left:var(--size-2);width:var(--size-3)}.settings.svelte-czcr5b img.svelte-czcr5b{margin-right:var(--size-1);margin-left:var(--size-1);width:var(--size-4)}.record.svelte-czcr5b img.svelte-czcr5b{margin-right:var(--size-1);margin-left:var(--size-1);width:var(--size-3)}.built-with.svelte-czcr5b.svelte-czcr5b{display:flex;align-items:center}.built-with.svelte-czcr5b.svelte-czcr5b:hover,.settings.svelte-czcr5b.svelte-czcr5b:hover,.record.svelte-czcr5b.svelte-czcr5b:hover{color:var(--body-text-color)}.built-with.svelte-czcr5b img.svelte-czcr5b{margin-right:var(--size-1);margin-left:var(--size-1);margin-bottom:1px;width:var(--size-4)}.api-docs.svelte-czcr5b.svelte-czcr5b{display:flex;position:fixed;top:0;right:0;z-index:var(--layer-top);background:#00000080;width:var(--size-screen);height:var(--size-screen-h)}.backdrop.svelte-czcr5b.svelte-czcr5b{flex:1 1 0%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.api-docs-wrap.svelte-czcr5b.svelte-czcr5b{box-shadow:var(--shadow-drop-lg);background:var(--background-fill-primary);overflow-x:hidden;overflow-y:auto}@media (min-width: 768px){.api-docs-wrap.svelte-czcr5b.svelte-czcr5b{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);width:950px}}@media (min-width: 1536px){.api-docs-wrap.svelte-czcr5b.svelte-czcr5b{width:1150px}}#api-recorder-container.svelte-czcr5b.svelte-czcr5b{position:fixed;left:10px;bottom:10px;z-index:1000}.show-api.svelte-czcr5b.svelte-czcr5b{display:flex;align-items:center}@media (max-width: 640px){.show-api.svelte-czcr5b.svelte-czcr5b,.show-api-divider.svelte-czcr5b.svelte-czcr5b{display:none}}.show-api.svelte-czcr5b.svelte-czcr5b:hover{color:var(--body-text-color)}.hidden.svelte-czcr5b.svelte-czcr5b{display:none}.wrap.svelte-1ogxbi0{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:var(--size-3);background:var(--background-fill-primary);width:var(--size-full)}h2.svelte-1ogxbi0{margin-bottom:var(--size-3);color:var(--body-text-color);font-weight:var(--section-header-text-weight);font-size:var(--text-xl)}.auth.svelte-1ogxbi0{margin-top:var(--size-1);margin-bottom:var(--size-1);color:var(--body-text-color)}.creds.svelte-1ogxbi0{margin-top:var(--size-4);margin-bottom:var(--size-4);color:var(--error-text-color);font-weight:var(--weight-semibold)}
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/_page.BHfhJXMJ.css.br
ADDED
|
Binary file (616 Bytes). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/_page.BHfhJXMJ.css.gz
ADDED
|
Binary file (731 Bytes). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/client.CZ5Iq-nv.css
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
.nav-holder.svelte-18evea3.svelte-18evea3{padding:var(--size-2) 0;border-bottom:solid 1px var(--border-color-primary)}nav.svelte-18evea3.svelte-18evea3{display:flex;flex-wrap:wrap;gap:var(--size-2);justify-content:flex-end;margin:0 auto;padding:0 var(--size-8)}nav.svelte-18evea3 a.svelte-18evea3{padding:var(--size-1) var(--size-2);border-radius:var(--block-radius);border-width:var(--block-border-width);border-color:transparent;color:var(--body-text-color-subdued)}nav.svelte-18evea3 a.active.svelte-18evea3{color:var(--body-text-color);border-color:var(--block-border-color);background-color:var(--block-background-fill)}.gradio-container-5-49-1{display:flex;position:relative;flex-direction:column;padding:0;min-height:1px;overflow:hidden;color:var(--button-secondary-text-color)}.embed-container.svelte-18evea3.svelte-18evea3{margin:var(--size-4) 0px;border:1px solid var(--button-secondary-border-color);border-radius:var(--embed-radius)}.with-info.svelte-18evea3.svelte-18evea3{padding-bottom:var(--size-7)}.embed-container.svelte-18evea3>main.svelte-18evea3{padding:var(--size-4)}main.svelte-18evea3.svelte-18evea3{display:flex;flex-grow:1;flex-direction:column}.app.svelte-18evea3.svelte-18evea3{position:relative;margin:auto;padding:var(--size-4) var(--size-8);width:100%;height:100%}@media (min-width: 640px){.fillable.svelte-18evea3.svelte-18evea3:not(.fill_width){max-width:640px}}@media (min-width: 768px){.fillable.svelte-18evea3.svelte-18evea3:not(.fill_width){max-width:768px}}@media (min-width: 1024px){.fillable.svelte-18evea3.svelte-18evea3:not(.fill_width){max-width:1024px}}@media (min-width: 1280px){.fillable.svelte-18evea3.svelte-18evea3:not(.fill_width){max-width:1280px}}@media (min-width: 1536px){.fillable.svelte-18evea3.svelte-18evea3:not(.fill_width){max-width:1536px}}@media (min-width: 1920px){.fillable.svelte-18evea3.svelte-18evea3:not(.fill_width){max-width:1920px}}.info.svelte-18evea3.svelte-18evea3{display:flex;position:absolute;bottom:0;justify-content:flex-start;border-top:1px solid var(--button-secondary-border-color);padding:var(--size-1) var(--size-5);width:100%;color:var(--body-text-color-subdued);font-size:var(--text-md);white-space:nowrap}.info.svelte-18evea3>span.svelte-18evea3{word-wrap:break-word;-break:keep-all;display:block;word-break:keep-all}.info.svelte-18evea3>span.svelte-18evea3:nth-child(1){margin-right:4px;min-width:0px;max-width:max-content;overflow:hidden;color:var(--body-text-color);text-overflow:ellipsis;white-space:nowrap}.info.svelte-18evea3>span.svelte-18evea3:nth-child(2){margin-right:3px}.info.svelte-18evea3>span.svelte-18evea3:nth-child(2),.info.svelte-18evea3>span.svelte-18evea3:nth-child(3){width:max-content}.info.svelte-18evea3>span.svelte-18evea3:nth-child(3){align-self:flex-end;justify-self:flex-end;margin-left:auto;text-align:right}.info.svelte-18evea3>span.svelte-18evea3:nth-child(1){flex-shrink:9}.hidden-title.svelte-18evea3.svelte-18evea3{position:absolute;left:var(--size-5);opacity:0;background:var(--button-secondary-background-fill);padding-right:4px}.info.svelte-18evea3 a.svelte-18evea3{color:var(--body-text-color)}.title.svelte-18evea3.svelte-18evea3{font-size:var(--text-sm);font-family:var(--font-mono)}.hf.svelte-18evea3.svelte-18evea3{margin-left:5px}.space-logo.svelte-18evea3 img.svelte-18evea3{display:inline-block;margin-bottom:4px;height:12px}main.svelte-18evea3 a.svelte-18evea3:hover{text-decoration:underline}
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/client.CZ5Iq-nv.css.br
ADDED
|
Binary file (724 Bytes). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/client.CZ5Iq-nv.css.gz
ADDED
|
Binary file (880 Bytes). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/index.CFBZQE_H.css
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
.file-name.svelte-14jis2k{padding:var(--size-6);font-size:var(--text-xxl);word-break:break-all}.file-size.svelte-14jis2k{padding:var(--size-2);font-size:var(--text-xl)}.upload-container.svelte-14jis2k{height:100%;width:100%}.video-container.svelte-14jis2k{display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center}
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/index.CFBZQE_H.css.br
ADDED
|
Binary file (149 Bytes). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/index.CFBZQE_H.css.gz
ADDED
|
Binary file (203 Bytes). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/katex.DlGe0zfI.css
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(./KaTeX_AMS-Regular.BQhdFMY1.woff2) format("woff2"),url(./KaTeX_AMS-Regular.DMm9YOAa.woff) format("woff"),url(./KaTeX_AMS-Regular.DRggAlZN.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(./KaTeX_Caligraphic-Bold.Dq_IR9rO.woff2) format("woff2"),url(./KaTeX_Caligraphic-Bold.BEiXGLvX.woff) format("woff"),url(./KaTeX_Caligraphic-Bold.ATXxdsX0.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(./KaTeX_Caligraphic-Regular.Di6jR-x-.woff2) format("woff2"),url(./KaTeX_Caligraphic-Regular.CTRA-rTL.woff) format("woff"),url(./KaTeX_Caligraphic-Regular.wX97UBjC.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(./KaTeX_Fraktur-Bold.CL6g_b3V.woff2) format("woff2"),url(./KaTeX_Fraktur-Bold.BsDP51OF.woff) format("woff"),url(./KaTeX_Fraktur-Bold.BdnERNNW.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(./KaTeX_Fraktur-Regular.CTYiF6lA.woff2) format("woff2"),url(./KaTeX_Fraktur-Regular.Dxdc4cR9.woff) format("woff"),url(./KaTeX_Fraktur-Regular.CB_wures.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(./KaTeX_Main-Bold.Cx986IdX.woff2) format("woff2"),url(./KaTeX_Main-Bold.Jm3AIy58.woff) format("woff"),url(./KaTeX_Main-Bold.waoOVXN0.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(./KaTeX_Main-BoldItalic.DxDJ3AOS.woff2) format("woff2"),url(./KaTeX_Main-BoldItalic.SpSLRI95.woff) format("woff"),url(./KaTeX_Main-BoldItalic.DzxPMmG6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(./KaTeX_Main-Italic.NWA7e6Wa.woff2) format("woff2"),url(./KaTeX_Main-Italic.BMLOBm91.woff) format("woff"),url(./KaTeX_Main-Italic.3WenGoN9.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(./KaTeX_Main-Regular.B22Nviop.woff2) format("woff2"),url(./KaTeX_Main-Regular.Dr94JaBh.woff) format("woff"),url(./KaTeX_Main-Regular.ypZvNtVU.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(./KaTeX_Math-BoldItalic.CZnvNsCZ.woff2) format("woff2"),url(./KaTeX_Math-BoldItalic.iY-2wyZ7.woff) format("woff"),url(./KaTeX_Math-BoldItalic.B3XSjfu4.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(./KaTeX_Math-Italic.t53AETM-.woff2) format("woff2"),url(./KaTeX_Math-Italic.DA0__PXp.woff) format("woff"),url(./KaTeX_Math-Italic.flOr_0UB.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(./KaTeX_SansSerif-Bold.D1sUS0GD.woff2) format("woff2"),url(./KaTeX_SansSerif-Bold.DbIhKOiC.woff) format("woff"),url(./KaTeX_SansSerif-Bold.CFMepnvq.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(./KaTeX_SansSerif-Italic.C3H0VqGB.woff2) format("woff2"),url(./KaTeX_SansSerif-Italic.DN2j7dab.woff) format("woff"),url(./KaTeX_SansSerif-Italic.YYjJ1zSn.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(./KaTeX_SansSerif-Regular.DDBCnlJ7.woff2) format("woff2"),url(./KaTeX_SansSerif-Regular.CS6fqUqJ.woff) format("woff"),url(./KaTeX_SansSerif-Regular.BNo7hRIc.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(./KaTeX_Script-Regular.D3wIWfF6.woff2) format("woff2"),url(./KaTeX_Script-Regular.D5yQViql.woff) format("woff"),url(./KaTeX_Script-Regular.C5JkGWo-.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(./KaTeX_Size1-Regular.mCD8mA8B.woff2) format("woff2"),url(./KaTeX_Size1-Regular.C195tn64.woff) format("woff"),url(./KaTeX_Size1-Regular.Dbsnue_I.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(./KaTeX_Size2-Regular.Dy4dx90m.woff2) format("woff2"),url(./KaTeX_Size2-Regular.oD1tc_U0.woff) format("woff"),url(./KaTeX_Size2-Regular.B7gKUWhC.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(./KaTeX_Size3-Regular.CTq5MqoE.woff) format("woff"),url(./KaTeX_Size3-Regular.DgpXs0kz.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(./KaTeX_Size4-Regular.Dl5lxZxV.woff2) format("woff2"),url(./KaTeX_Size4-Regular.BF-4gkZK.woff) format("woff"),url(./KaTeX_Size4-Regular.DWFBv043.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(./KaTeX_Typewriter-Regular.CO6r4hn1.woff2) format("woff2"),url(./KaTeX_Typewriter-Regular.C0xS9mPB.woff) format("woff"),url(./KaTeX_Typewriter-Regular.D3Ib7_Hf.ttf) format("truetype")}.gradio-container-5-49-1 .katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.gradio-container-5-49-1 .katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.gradio-container-5-49-1 .katex .katex-version:after{content:"0.16.22"}.gradio-container-5-49-1 .katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.gradio-container-5-49-1 .katex .katex-html>.newline{display:block}.gradio-container-5-49-1 .katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.gradio-container-5-49-1 .katex .base,.gradio-container-5-49-1 .katex .strut{display:inline-block}.gradio-container-5-49-1 .katex .textbf{font-weight:700}.gradio-container-5-49-1 .katex .textit{font-style:italic}.gradio-container-5-49-1 .katex .textrm{font-family:KaTeX_Main}.gradio-container-5-49-1 .katex .textsf{font-family:KaTeX_SansSerif}.gradio-container-5-49-1 .katex .texttt{font-family:KaTeX_Typewriter}.gradio-container-5-49-1 .katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.gradio-container-5-49-1 .katex .mathit{font-family:KaTeX_Main;font-style:italic}.gradio-container-5-49-1 .katex .mathrm{font-style:normal}.gradio-container-5-49-1 .katex .mathbf{font-family:KaTeX_Main;font-weight:700}.gradio-container-5-49-1 .katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.gradio-container-5-49-1 .katex .amsrm,.gradio-container-5-49-1 .katex .mathbb,.gradio-container-5-49-1 .katex .textbb{font-family:KaTeX_AMS}.gradio-container-5-49-1 .katex .mathcal{font-family:KaTeX_Caligraphic}.gradio-container-5-49-1 .katex .mathfrak,.gradio-container-5-49-1 .katex .textfrak{font-family:KaTeX_Fraktur}.gradio-container-5-49-1 .katex .mathboldfrak,.gradio-container-5-49-1 .katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.gradio-container-5-49-1 .katex .mathtt{font-family:KaTeX_Typewriter}.gradio-container-5-49-1 .katex .mathscr,.gradio-container-5-49-1 .katex .textscr{font-family:KaTeX_Script}.gradio-container-5-49-1 .katex .mathsf,.gradio-container-5-49-1 .katex .textsf{font-family:KaTeX_SansSerif}.gradio-container-5-49-1 .katex .mathboldsf,.gradio-container-5-49-1 .katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.gradio-container-5-49-1 .katex .mathitsf,.gradio-container-5-49-1 .katex .mathsfit,.gradio-container-5-49-1 .katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.gradio-container-5-49-1 .katex .mainrm{font-family:KaTeX_Main;font-style:normal}.gradio-container-5-49-1 .katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.gradio-container-5-49-1 .katex .vlist-r{display:table-row}.gradio-container-5-49-1 .katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.gradio-container-5-49-1 .katex .vlist>span{display:block;height:0;position:relative}.gradio-container-5-49-1 .katex .vlist>span>span{display:inline-block}.gradio-container-5-49-1 .katex .vlist>span>.pstrut{overflow:hidden;width:0}.gradio-container-5-49-1 .katex .vlist-t2{margin-right:-2px}.gradio-container-5-49-1 .katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.gradio-container-5-49-1 .katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.gradio-container-5-49-1 .katex .hbox{width:100%}.gradio-container-5-49-1 .katex .hbox,.gradio-container-5-49-1 .katex .thinbox{display:inline-flex;flex-direction:row}.gradio-container-5-49-1 .katex .thinbox{max-width:0;width:0}.gradio-container-5-49-1 .katex .msupsub{text-align:left}.gradio-container-5-49-1 .katex .mfrac>span>span{text-align:center}.gradio-container-5-49-1 .katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.gradio-container-5-49-1 .katex .hdashline,.gradio-container-5-49-1 .katex .hline,.gradio-container-5-49-1 .katex .mfrac .frac-line,.gradio-container-5-49-1 .katex .overline .overline-line,.gradio-container-5-49-1 .katex .rule,.gradio-container-5-49-1 .katex .underline .underline-line{min-height:1px}.gradio-container-5-49-1 .katex .mspace{display:inline-block}.gradio-container-5-49-1 .katex .clap,.gradio-container-5-49-1 .katex .llap,.gradio-container-5-49-1 .katex .rlap{position:relative;width:0}.gradio-container-5-49-1 .katex .clap>.inner,.gradio-container-5-49-1 .katex .llap>.inner,.gradio-container-5-49-1 .katex .rlap>.inner{position:absolute}.gradio-container-5-49-1 .katex .clap>.fix,.gradio-container-5-49-1 .katex .llap>.fix,.gradio-container-5-49-1 .katex .rlap>.fix{display:inline-block}.gradio-container-5-49-1 .katex .llap>.inner{right:0}.gradio-container-5-49-1 .katex .clap>.inner,.gradio-container-5-49-1 .katex .rlap>.inner{left:0}.gradio-container-5-49-1 .katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.gradio-container-5-49-1 .katex .rule{border:0 solid;display:inline-block;position:relative}.gradio-container-5-49-1 .katex .hline,.gradio-container-5-49-1 .katex .overline .overline-line,.gradio-container-5-49-1 .katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.gradio-container-5-49-1 .katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.gradio-container-5-49-1 .katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size1.size1,.gradio-container-5-49-1 .katex .sizing.reset-size1.size1{font-size:1em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size1.size2,.gradio-container-5-49-1 .katex .sizing.reset-size1.size2{font-size:1.2em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size1.size3,.gradio-container-5-49-1 .katex .sizing.reset-size1.size3{font-size:1.4em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size1.size4,.gradio-container-5-49-1 .katex .sizing.reset-size1.size4{font-size:1.6em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size1.size5,.gradio-container-5-49-1 .katex .sizing.reset-size1.size5{font-size:1.8em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size1.size6,.gradio-container-5-49-1 .katex .sizing.reset-size1.size6{font-size:2em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size1.size7,.gradio-container-5-49-1 .katex .sizing.reset-size1.size7{font-size:2.4em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size1.size8,.gradio-container-5-49-1 .katex .sizing.reset-size1.size8{font-size:2.88em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size1.size9,.gradio-container-5-49-1 .katex .sizing.reset-size1.size9{font-size:3.456em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size1.size10,.gradio-container-5-49-1 .katex .sizing.reset-size1.size10{font-size:4.148em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size1.size11,.gradio-container-5-49-1 .katex .sizing.reset-size1.size11{font-size:4.976em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size2.size1,.gradio-container-5-49-1 .katex .sizing.reset-size2.size1{font-size:.8333333333em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size2.size2,.gradio-container-5-49-1 .katex .sizing.reset-size2.size2{font-size:1em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size2.size3,.gradio-container-5-49-1 .katex .sizing.reset-size2.size3{font-size:1.1666666667em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size2.size4,.gradio-container-5-49-1 .katex .sizing.reset-size2.size4{font-size:1.3333333333em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size2.size5,.gradio-container-5-49-1 .katex .sizing.reset-size2.size5{font-size:1.5em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size2.size6,.gradio-container-5-49-1 .katex .sizing.reset-size2.size6{font-size:1.6666666667em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size2.size7,.gradio-container-5-49-1 .katex .sizing.reset-size2.size7{font-size:2em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size2.size8,.gradio-container-5-49-1 .katex .sizing.reset-size2.size8{font-size:2.4em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size2.size9,.gradio-container-5-49-1 .katex .sizing.reset-size2.size9{font-size:2.88em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size2.size10,.gradio-container-5-49-1 .katex .sizing.reset-size2.size10{font-size:3.4566666667em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size2.size11,.gradio-container-5-49-1 .katex .sizing.reset-size2.size11{font-size:4.1466666667em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size3.size1,.gradio-container-5-49-1 .katex .sizing.reset-size3.size1{font-size:.7142857143em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size3.size2,.gradio-container-5-49-1 .katex .sizing.reset-size3.size2{font-size:.8571428571em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size3.size3,.gradio-container-5-49-1 .katex .sizing.reset-size3.size3{font-size:1em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size3.size4,.gradio-container-5-49-1 .katex .sizing.reset-size3.size4{font-size:1.1428571429em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size3.size5,.gradio-container-5-49-1 .katex .sizing.reset-size3.size5{font-size:1.2857142857em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size3.size6,.gradio-container-5-49-1 .katex .sizing.reset-size3.size6{font-size:1.4285714286em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size3.size7,.gradio-container-5-49-1 .katex .sizing.reset-size3.size7{font-size:1.7142857143em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size3.size8,.gradio-container-5-49-1 .katex .sizing.reset-size3.size8{font-size:2.0571428571em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size3.size9,.gradio-container-5-49-1 .katex .sizing.reset-size3.size9{font-size:2.4685714286em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size3.size10,.gradio-container-5-49-1 .katex .sizing.reset-size3.size10{font-size:2.9628571429em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size3.size11,.gradio-container-5-49-1 .katex .sizing.reset-size3.size11{font-size:3.5542857143em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size4.size1,.gradio-container-5-49-1 .katex .sizing.reset-size4.size1{font-size:.625em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size4.size2,.gradio-container-5-49-1 .katex .sizing.reset-size4.size2{font-size:.75em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size4.size3,.gradio-container-5-49-1 .katex .sizing.reset-size4.size3{font-size:.875em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size4.size4,.gradio-container-5-49-1 .katex .sizing.reset-size4.size4{font-size:1em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size4.size5,.gradio-container-5-49-1 .katex .sizing.reset-size4.size5{font-size:1.125em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size4.size6,.gradio-container-5-49-1 .katex .sizing.reset-size4.size6{font-size:1.25em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size4.size7,.gradio-container-5-49-1 .katex .sizing.reset-size4.size7{font-size:1.5em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size4.size8,.gradio-container-5-49-1 .katex .sizing.reset-size4.size8{font-size:1.8em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size4.size9,.gradio-container-5-49-1 .katex .sizing.reset-size4.size9{font-size:2.16em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size4.size10,.gradio-container-5-49-1 .katex .sizing.reset-size4.size10{font-size:2.5925em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size4.size11,.gradio-container-5-49-1 .katex .sizing.reset-size4.size11{font-size:3.11em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size5.size1,.gradio-container-5-49-1 .katex .sizing.reset-size5.size1{font-size:.5555555556em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size5.size2,.gradio-container-5-49-1 .katex .sizing.reset-size5.size2{font-size:.6666666667em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size5.size3,.gradio-container-5-49-1 .katex .sizing.reset-size5.size3{font-size:.7777777778em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size5.size4,.gradio-container-5-49-1 .katex .sizing.reset-size5.size4{font-size:.8888888889em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size5.size5,.gradio-container-5-49-1 .katex .sizing.reset-size5.size5{font-size:1em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size5.size6,.gradio-container-5-49-1 .katex .sizing.reset-size5.size6{font-size:1.1111111111em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size5.size7,.gradio-container-5-49-1 .katex .sizing.reset-size5.size7{font-size:1.3333333333em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size5.size8,.gradio-container-5-49-1 .katex .sizing.reset-size5.size8{font-size:1.6em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size5.size9,.gradio-container-5-49-1 .katex .sizing.reset-size5.size9{font-size:1.92em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size5.size10,.gradio-container-5-49-1 .katex .sizing.reset-size5.size10{font-size:2.3044444444em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size5.size11,.gradio-container-5-49-1 .katex .sizing.reset-size5.size11{font-size:2.7644444444em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size6.size1,.gradio-container-5-49-1 .katex .sizing.reset-size6.size1{font-size:.5em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size6.size2,.gradio-container-5-49-1 .katex .sizing.reset-size6.size2{font-size:.6em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size6.size3,.gradio-container-5-49-1 .katex .sizing.reset-size6.size3{font-size:.7em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size6.size4,.gradio-container-5-49-1 .katex .sizing.reset-size6.size4{font-size:.8em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size6.size5,.gradio-container-5-49-1 .katex .sizing.reset-size6.size5{font-size:.9em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size6.size6,.gradio-container-5-49-1 .katex .sizing.reset-size6.size6{font-size:1em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size6.size7,.gradio-container-5-49-1 .katex .sizing.reset-size6.size7{font-size:1.2em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size6.size8,.gradio-container-5-49-1 .katex .sizing.reset-size6.size8{font-size:1.44em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size6.size9,.gradio-container-5-49-1 .katex .sizing.reset-size6.size9{font-size:1.728em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size6.size10,.gradio-container-5-49-1 .katex .sizing.reset-size6.size10{font-size:2.074em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size6.size11,.gradio-container-5-49-1 .katex .sizing.reset-size6.size11{font-size:2.488em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size7.size1,.gradio-container-5-49-1 .katex .sizing.reset-size7.size1{font-size:.4166666667em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size7.size2,.gradio-container-5-49-1 .katex .sizing.reset-size7.size2{font-size:.5em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size7.size3,.gradio-container-5-49-1 .katex .sizing.reset-size7.size3{font-size:.5833333333em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size7.size4,.gradio-container-5-49-1 .katex .sizing.reset-size7.size4{font-size:.6666666667em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size7.size5,.gradio-container-5-49-1 .katex .sizing.reset-size7.size5{font-size:.75em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size7.size6,.gradio-container-5-49-1 .katex .sizing.reset-size7.size6{font-size:.8333333333em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size7.size7,.gradio-container-5-49-1 .katex .sizing.reset-size7.size7{font-size:1em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size7.size8,.gradio-container-5-49-1 .katex .sizing.reset-size7.size8{font-size:1.2em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size7.size9,.gradio-container-5-49-1 .katex .sizing.reset-size7.size9{font-size:1.44em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size7.size10,.gradio-container-5-49-1 .katex .sizing.reset-size7.size10{font-size:1.7283333333em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size7.size11,.gradio-container-5-49-1 .katex .sizing.reset-size7.size11{font-size:2.0733333333em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size8.size1,.gradio-container-5-49-1 .katex .sizing.reset-size8.size1{font-size:.3472222222em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size8.size2,.gradio-container-5-49-1 .katex .sizing.reset-size8.size2{font-size:.4166666667em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size8.size3,.gradio-container-5-49-1 .katex .sizing.reset-size8.size3{font-size:.4861111111em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size8.size4,.gradio-container-5-49-1 .katex .sizing.reset-size8.size4{font-size:.5555555556em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size8.size5,.gradio-container-5-49-1 .katex .sizing.reset-size8.size5{font-size:.625em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size8.size6,.gradio-container-5-49-1 .katex .sizing.reset-size8.size6{font-size:.6944444444em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size8.size7,.gradio-container-5-49-1 .katex .sizing.reset-size8.size7{font-size:.8333333333em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size8.size8,.gradio-container-5-49-1 .katex .sizing.reset-size8.size8{font-size:1em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size8.size9,.gradio-container-5-49-1 .katex .sizing.reset-size8.size9{font-size:1.2em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size8.size10,.gradio-container-5-49-1 .katex .sizing.reset-size8.size10{font-size:1.4402777778em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size8.size11,.gradio-container-5-49-1 .katex .sizing.reset-size8.size11{font-size:1.7277777778em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size9.size1,.gradio-container-5-49-1 .katex .sizing.reset-size9.size1{font-size:.2893518519em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size9.size2,.gradio-container-5-49-1 .katex .sizing.reset-size9.size2{font-size:.3472222222em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size9.size3,.gradio-container-5-49-1 .katex .sizing.reset-size9.size3{font-size:.4050925926em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size9.size4,.gradio-container-5-49-1 .katex .sizing.reset-size9.size4{font-size:.462962963em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size9.size5,.gradio-container-5-49-1 .katex .sizing.reset-size9.size5{font-size:.5208333333em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size9.size6,.gradio-container-5-49-1 .katex .sizing.reset-size9.size6{font-size:.5787037037em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size9.size7,.gradio-container-5-49-1 .katex .sizing.reset-size9.size7{font-size:.6944444444em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size9.size8,.gradio-container-5-49-1 .katex .sizing.reset-size9.size8{font-size:.8333333333em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size9.size9,.gradio-container-5-49-1 .katex .sizing.reset-size9.size9{font-size:1em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size9.size10,.gradio-container-5-49-1 .katex .sizing.reset-size9.size10{font-size:1.2002314815em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size9.size11,.gradio-container-5-49-1 .katex .sizing.reset-size9.size11{font-size:1.4398148148em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size10.size1,.gradio-container-5-49-1 .katex .sizing.reset-size10.size1{font-size:.2410800386em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size10.size2,.gradio-container-5-49-1 .katex .sizing.reset-size10.size2{font-size:.2892960463em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size10.size3,.gradio-container-5-49-1 .katex .sizing.reset-size10.size3{font-size:.337512054em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size10.size4,.gradio-container-5-49-1 .katex .sizing.reset-size10.size4{font-size:.3857280617em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size10.size5,.gradio-container-5-49-1 .katex .sizing.reset-size10.size5{font-size:.4339440694em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size10.size6,.gradio-container-5-49-1 .katex .sizing.reset-size10.size6{font-size:.4821600771em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size10.size7,.gradio-container-5-49-1 .katex .sizing.reset-size10.size7{font-size:.5785920926em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size10.size8,.gradio-container-5-49-1 .katex .sizing.reset-size10.size8{font-size:.6943105111em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size10.size9,.gradio-container-5-49-1 .katex .sizing.reset-size10.size9{font-size:.8331726133em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size10.size10,.gradio-container-5-49-1 .katex .sizing.reset-size10.size10{font-size:1em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size10.size11,.gradio-container-5-49-1 .katex .sizing.reset-size10.size11{font-size:1.1996142719em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size11.size1,.gradio-container-5-49-1 .katex .sizing.reset-size11.size1{font-size:.2009646302em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size11.size2,.gradio-container-5-49-1 .katex .sizing.reset-size11.size2{font-size:.2411575563em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size11.size3,.gradio-container-5-49-1 .katex .sizing.reset-size11.size3{font-size:.2813504823em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size11.size4,.gradio-container-5-49-1 .katex .sizing.reset-size11.size4{font-size:.3215434084em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size11.size5,.gradio-container-5-49-1 .katex .sizing.reset-size11.size5{font-size:.3617363344em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size11.size6,.gradio-container-5-49-1 .katex .sizing.reset-size11.size6{font-size:.4019292605em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size11.size7,.gradio-container-5-49-1 .katex .sizing.reset-size11.size7{font-size:.4823151125em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size11.size8,.gradio-container-5-49-1 .katex .sizing.reset-size11.size8{font-size:.578778135em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size11.size9,.gradio-container-5-49-1 .katex .sizing.reset-size11.size9{font-size:.6945337621em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size11.size10,.gradio-container-5-49-1 .katex .sizing.reset-size11.size10{font-size:.8336012862em}.gradio-container-5-49-1 .katex .fontsize-ensurer.reset-size11.size11,.gradio-container-5-49-1 .katex .sizing.reset-size11.size11{font-size:1em}.gradio-container-5-49-1 .katex .delimsizing.size1{font-family:KaTeX_Size1}.gradio-container-5-49-1 .katex .delimsizing.size2{font-family:KaTeX_Size2}.gradio-container-5-49-1 .katex .delimsizing.size3{font-family:KaTeX_Size3}.gradio-container-5-49-1 .katex .delimsizing.size4{font-family:KaTeX_Size4}.gradio-container-5-49-1 .katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.gradio-container-5-49-1 .katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.gradio-container-5-49-1 .katex .nulldelimiter{display:inline-block;width:.12em}.gradio-container-5-49-1 .katex .delimcenter,.gradio-container-5-49-1 .katex .op-symbol{position:relative}.gradio-container-5-49-1 .katex .op-symbol.small-op{font-family:KaTeX_Size1}.gradio-container-5-49-1 .katex .op-symbol.large-op{font-family:KaTeX_Size2}.gradio-container-5-49-1 .katex .accent>.vlist-t,.gradio-container-5-49-1 .katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.gradio-container-5-49-1 .katex .overlay{display:block}.gradio-container-5-49-1 .katex .mtable .vertical-separator{display:inline-block;min-width:1px}.gradio-container-5-49-1 .katex .mtable .arraycolsep{display:inline-block}.gradio-container-5-49-1 .katex .mtable .col-align-c>.vlist-t{text-align:center}.gradio-container-5-49-1 .katex .mtable .col-align-l>.vlist-t{text-align:left}.gradio-container-5-49-1 .katex .mtable .col-align-r>.vlist-t{text-align:right}.gradio-container-5-49-1 .katex .svg-align{text-align:left}.gradio-container-5-49-1 .katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.gradio-container-5-49-1 .katex svg path{stroke:none}.gradio-container-5-49-1 .katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.gradio-container-5-49-1 .katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.gradio-container-5-49-1 .katex .stretchy:after,.gradio-container-5-49-1 .katex .stretchy:before{content:""}.gradio-container-5-49-1 .katex .hide-tail{overflow:hidden;position:relative;width:100%}.gradio-container-5-49-1 .katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.gradio-container-5-49-1 .katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.gradio-container-5-49-1 .katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.gradio-container-5-49-1 .katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.gradio-container-5-49-1 .katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.gradio-container-5-49-1 .katex .x-arrow-pad{padding:0 .5em}.gradio-container-5-49-1 .katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.gradio-container-5-49-1 .katex .mover,.gradio-container-5-49-1 .katex .munder,.gradio-container-5-49-1 .katex .x-arrow{text-align:center}.gradio-container-5-49-1 .katex .boxpad{padding:0 .3em}.gradio-container-5-49-1 .katex .fbox,.gradio-container-5-49-1 .katex .fcolorbox{border:.04em solid;box-sizing:border-box}.gradio-container-5-49-1 .katex .cancel-pad{padding:0 .2em}.gradio-container-5-49-1 .katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.gradio-container-5-49-1 .katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.gradio-container-5-49-1 .katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.gradio-container-5-49-1 .katex .anglpad{padding:0 .03889em}.gradio-container-5-49-1 .katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.gradio-container-5-49-1 .katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.gradio-container-5-49-1 .katex .mtr-glue{width:50%}.gradio-container-5-49-1 .katex .cd-vert-arrow{display:inline-block;position:relative}.gradio-container-5-49-1 .katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.gradio-container-5-49-1 .katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.gradio-container-5-49-1 .katex-display{display:block;margin:1em 0;text-align:center}.gradio-container-5-49-1 .katex-display>.katex{display:block;text-align:center;white-space:nowrap}.gradio-container-5-49-1 .katex-display>.katex>.katex-html{display:block;position:relative}.gradio-container-5-49-1 .katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.gradio-container-5-49-1 .katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.gradio-container-5-49-1 .katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/katex.DlGe0zfI.css.br
ADDED
|
Binary file (7.04 kB). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/katex.DlGe0zfI.css.gz
ADDED
|
Binary file (8.03 kB). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/mcp.DNm9doVd.svg
ADDED
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/mcp.DNm9doVd.svg.br
ADDED
|
Binary file (4.39 kB). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/assets/mcp.DNm9doVd.svg.gz
ADDED
|
Binary file (5.07 kB). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/2.XmRMbGVn.js
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/2.XmRMbGVn.js.br
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f8c2db5f47a34ea2a8f2ea94d9380916daa7ac198e554cceb61a21c78c065efa
|
| 3 |
+
size 113197
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/2.XmRMbGVn.js.gz
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8220e5211e20a7a148ec922c078674f15e39c6d68a045cf4c4dc1bd68cb54f1c
|
| 3 |
+
size 137508
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/2.XmRMbGVn.js.map
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/AltairPlot.LQxwk--E.js
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/AltairPlot.LQxwk--E.js.br
ADDED
|
Binary file (86.4 kB). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/AltairPlot.LQxwk--E.js.gz
ADDED
|
Binary file (99.4 kB). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/AltairPlot.LQxwk--E.js.map
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/ApiDocs.CEoavypC.js
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/ApiDocs.CEoavypC.js.br
ADDED
|
Binary file (25.9 kB). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/ApiDocs.CEoavypC.js.gz
ADDED
|
Binary file (32.3 kB). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/ApiDocs.CEoavypC.js.map
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/ApiRecorder.8J3LHl90.js
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import{SvelteComponent as D,init as N,safe_not_equal as R,element as _,create_component as V,claim_element as m,children as g,claim_component as q,detach as f,attr as h,insert_hydration as d,mount_component as w,transition_in as z,transition_out as B,destroy_component as x,space as A,text as b,claim_space as k,get_svelte_dataset as F,claim_text as y,append_hydration as u,set_data as S}from"../../../svelte/svelte.js";import"../../../svelte/svelte-submodules.js";import{n as G}from"./2.XmRMbGVn.js";function I(r){let e,a,n=r[1][r[0][r[0].length-1].fn_index].api_name+"",l;return{c(){e=_("span"),a=b("/"),l=b(n),this.h()},l(t){e=m(t,"SPAN",{class:!0});var s=g(e);a=y(s,"/"),l=y(s,n),s.forEach(f),this.h()},h(){h(e,"class","api-name svelte-sy28j6")},m(t,s){d(t,e,s),u(e,a),u(e,l)},p(t,s){s&3&&n!==(n=t[1][t[0][t[0].length-1].fn_index].api_name+"")&&S(l,n)},d(t){t&&f(e)}}}function H(r){let e,a,n,l="Recording API Calls:",t,s,p,C,v=r[0].length+"",$,E,P,c=r[0].length>0&&I(r);return{c(){e=_("div"),a=A(),n=_("p"),n.textContent=l,t=A(),s=_("p"),p=_("span"),C=b("["),$=b(v),E=b("]"),P=A(),c&&c.c(),this.h()},l(i){e=m(i,"DIV",{class:!0}),g(e).forEach(f),a=k(i),n=m(i,"P",{class:!0,"data-svelte-h":!0}),F(n)!=="svelte-1fgk0o3"&&(n.textContent=l),t=k(i),s=m(i,"P",{class:!0});var o=g(s);p=m(o,"SPAN",{class:!0});var j=g(p);C=y(j,"["),$=y(j,v),E=y(j,"]"),j.forEach(f),P=k(o),c&&c.l(o),o.forEach(f),this.h()},h(){h(e,"class","loading-dot self-baseline svelte-sy28j6"),h(n,"class","self-baseline svelte-sy28j6"),h(p,"class","api-count svelte-sy28j6"),h(s,"class","self-baseline api-section svelte-sy28j6")},m(i,o){d(i,e,o),d(i,a,o),d(i,n,o),d(i,t,o),d(i,s,o),u(s,p),u(p,C),u(p,$),u(p,E),u(s,P),c&&c.m(s,null)},p(i,o){o&1&&v!==(v=i[0].length+"")&&S($,v),i[0].length>0?c?c.p(i,o):(c=I(i),c.c(),c.m(s,null)):c&&(c.d(1),c=null)},d(i){i&&(f(e),f(a),f(n),f(t),f(s)),c&&c.d()}}}function J(r){let e,a,n;return a=new G({props:{size:"sm",variant:"secondary",$$slots:{default:[H]},$$scope:{ctx:r}}}),{c(){e=_("div"),V(a.$$.fragment),this.h()},l(l){e=m(l,"DIV",{id:!0});var t=g(e);q(a.$$.fragment,t),t.forEach(f),this.h()},h(){h(e,"id","api-recorder")},m(l,t){d(l,e,t),w(a,e,null),n=!0},p(l,[t]){const s={};t&7&&(s.$$scope={dirty:t,ctx:l}),a.$set(s)},i(l){n||(z(a.$$.fragment,l),n=!0)},o(l){B(a.$$.fragment,l),n=!1},d(l){l&&f(e),x(a)}}}function K(r,e,a){let{api_calls:n=[]}=e,{dependencies:l}=e;return r.$$set=t=>{"api_calls"in t&&a(0,n=t.api_calls),"dependencies"in t&&a(1,l=t.dependencies)},[n,l]}class Q extends D{constructor(e){super(),N(this,e,K,J,R,{api_calls:0,dependencies:1})}}export{Q as default};
|
| 2 |
+
//# sourceMappingURL=ApiRecorder.8J3LHl90.js.map
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/ApiRecorder.8J3LHl90.js.br
ADDED
|
Binary file (1.12 kB). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/ApiRecorder.8J3LHl90.js.gz
ADDED
|
Binary file (1.25 kB). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/ApiRecorder.8J3LHl90.js.map
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"version":3,"file":"ApiRecorder.8J3LHl90.js","sources":["../../../../../../../core/src/api_docs/ApiRecorder.svelte"],"sourcesContent":["<script lang=\"ts\">\n\timport type { Payload, Dependency } from \"../types\";\n\timport { BaseButton as Button } from \"@gradio/button\";\n\n\texport let api_calls: Payload[] = [];\n\texport let dependencies: Dependency[];\n</script>\n\n<div id=\"api-recorder\">\n\t<Button size=\"sm\" variant=\"secondary\">\n\t\t<div class=\"loading-dot self-baseline\"></div>\n\t\t<p class=\"self-baseline\">Recording API Calls:</p>\n\t\t<p class=\"self-baseline api-section\">\n\t\t\t<span class=\"api-count\">\n\t\t\t\t[{api_calls.length}]\n\t\t\t</span>\n\t\t\t{#if api_calls.length > 0}\n\t\t\t\t<span class=\"api-name\"\n\t\t\t\t\t>/{dependencies[api_calls[api_calls.length - 1].fn_index]\n\t\t\t\t\t\t.api_name}</span\n\t\t\t\t>\n\t\t\t{/if}\n\t\t</p>\n\t</Button>\n</div>\n\n<style>\n\t.api-name {\n\t\tfont-size: var(--text-sm);\n\t\tfont-family: var(--font-mono);\n\t\tcolor: #fd7b00;\n\t}\n\t.loading-dot {\n\t\tposition: relative;\n\t\tleft: -9999px;\n\t\twidth: 10px;\n\t\theight: 10px;\n\t\tborder-radius: 5px;\n\t\tbackground-color: #fd7b00;\n\t\tcolor: #fd7b00;\n\t\tbox-shadow: 9999px 0 0 -1px;\n\t\tanimation: loading-dot 2s infinite linear;\n\t\tanimation-delay: 0.25s;\n\t\tmargin-left: 0.25rem;\n\t\tmargin-right: 0.5rem;\n\t}\n\t:global(.docs-wrap .sm.secondary) {\n\t\tpadding-top: 1px;\n\t\tpadding-bottom: 1px;\n\t}\n\t.self-baseline {\n\t\talign-self: baseline;\n\t}\n\t@keyframes loading-dot {\n\t\t0% {\n\t\t\tbox-shadow: 9999px 0 0 -1px;\n\t\t}\n\t\t50% {\n\t\t\tbox-shadow: 9999px 0 0 2px;\n\t\t}\n\t\t100% {\n\t\t\tbox-shadow: 9999px 0 0 -1px;\n\t\t}\n\t}\n\t.api-count {\n\t\tfont-weight: bold;\n\t\tcolor: #fd7b00;\n\t\talign-self: baseline;\n\t\tfont-family: var(--font-mono);\n\t\tfont-size: var(--text-sm);\n\t}\n\t.api-section {\n\t\tmargin-left: 4px;\n\t}\n</style>\n"],"names":["ctx","insert_hydration","target","span","anchor","set_data","t1","t1_value","t4_value","create_if_block","div","p0","p1","append_hydration","dirty","t4","api_calls","$$props","dependencies"],"mappings":"6gBAkBQA,EAAY,CAAA,EAACA,EAAS,CAAA,EAACA,EAAS,CAAA,EAAC,OAAS,CAAC,EAAE,QAAQ,EACtD,SAAQ,gCADT,GAAC,kEAAD,GAAC,oFADHC,EAGAC,EAAAC,EAAAC,CAAA,oCAFIJ,EAAY,CAAA,EAACA,EAAS,CAAA,EAACA,EAAS,CAAA,EAAC,OAAS,CAAC,EAAE,QAAQ,EACtD,SAAQ,KAAAK,EAAAC,EAAAC,CAAA,2EALTC,EAAAR,KAAU,OAAM,WAEdA,EAAS,CAAA,EAAC,OAAS,GAACS,EAAAT,CAAA,sFAHF,GACrB,aAAkB,GACpB,qPAFuB,GACrB,iBAAkB,GACpB,mQALDC,EAA4CC,EAAAQ,EAAAN,CAAA,WAC5CH,EAAgDC,EAAAS,EAAAP,CAAA,WAChDH,EAUGC,EAAAU,EAAAR,CAAA,EATFS,EAEMD,EAAAT,CAAA,qDADHW,EAAA,GAAAN,KAAAA,EAAAR,KAAU,OAAM,KAAAK,EAAAU,EAAAP,CAAA,EAEdR,EAAS,CAAA,EAAC,OAAS,+XAR3BC,EAgBKC,EAAAQ,EAAAN,CAAA,2LApBO,GAAA,CAAA,UAAAY,EAAA,EAAA,EAAAC,EACA,CAAA,aAAAC,CAAA,EAAAD"}
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/AudioPlayer.CVwHOniI.js
ADDED
|
@@ -0,0 +1,105 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import{SvelteComponent as pe,init as ge,safe_not_equal as ve,svg_element as X,claim_svg_element as G,children as M,detach as v,attr as h,insert_hydration as Y,append_hydration as E,noop as F,text as we,claim_text as ye,empty as Se,group_outros as _e,transition_out as z,check_outros as be,transition_in as W,create_component as ee,claim_component as te,mount_component as ie,destroy_component as ne,element as x,claim_element as H,listen as $,run_all as Be,onMount as nt,binding_callbacks as le,space as J,claim_space as Q,set_style as Re,toggle_class as Ne,set_data as rt,bind as Me,add_flush_callback as De,get_svelte_dataset as Ve,createEventDispatcher as ht,bubble as dt}from"../../../svelte/svelte.js";import"../../../svelte/svelte-submodules.js";import{R as je}from"./2.XmRMbGVn.js";import{M as ct}from"./Music.BVFRDHso.js";import{P as ft,T as mt}from"./Trim.CWFkmJwA.js";import{P as pt}from"./Play.DJ4h2PVY.js";import{U as gt}from"./Undo.LhwFM5M8.js";import{E as vt}from"./Empty.B4hNSxwn.js";import{H as Ee}from"./hls.C_AVPmGC.js";function _t(s){let e,t;return{c(){e=X("svg"),t=X("path"),this.h()},l(i){e=G(i,"svg",{xmlns:!0,width:!0,height:!0,fill:!0,"stroke-width":!0,viewBox:!0,color:!0});var n=M(e);t=G(n,"path",{stroke:!0,"stroke-width":!0,"stroke-linecap":!0,"stroke-linejoin":!0,d:!0}),M(t).forEach(v),n.forEach(v),this.h()},h(){h(t,"stroke","currentColor"),h(t,"stroke-width","1.5"),h(t,"stroke-linecap","round"),h(t,"stroke-linejoin","round"),h(t,"d","M21.044 5.704a.6.6 0 0 1 .956.483v11.626a.6.6 0 0 1-.956.483l-7.889-5.813a.6.6 0 0 1 0-.966l7.89-5.813ZM10.044 5.704a.6.6 0 0 1 .956.483v11.626a.6.6 0 0 1-.956.483l-7.888-5.813a.6.6 0 0 1 0-.966l7.888-5.813Z"),h(e,"xmlns","http://www.w3.org/2000/svg"),h(e,"width","24px"),h(e,"height","24px"),h(e,"fill","currentColor"),h(e,"stroke-width","1.5"),h(e,"viewBox","0 0 24 24"),h(e,"color","currentColor")},m(i,n){Y(i,e,n),E(e,t)},p:F,i:F,o:F,d(i){i&&v(e)}}}class bt extends pe{constructor(e){super(),ge(this,e,null,_t,ve,{})}}function wt(s){let e,t,i,n;return{c(){e=X("svg"),t=X("rect"),i=X("text"),n=we("CC"),this.h()},l(r){e=G(r,"svg",{xmlns:!0,width:!0,height:!0,viewBox:!0,fill:!0,stroke:!0,"stroke-width":!0,"stroke-linecap":!0,"stroke-linejoin":!0,class:!0});var o=M(e);t=G(o,"rect",{x:!0,y:!0,width:!0,height:!0,rx:!0,ry:!0}),M(t).forEach(v),i=G(o,"text",{x:!0,y:!0,"font-family":!0,"font-size":!0,"font-weight":!0,fill:!0,stroke:!0,"text-anchor":!0});var l=M(i);n=ye(l,"CC"),l.forEach(v),o.forEach(v),this.h()},h(){h(t,"x","2"),h(t,"y","6"),h(t,"width","20"),h(t,"height","12"),h(t,"rx","2"),h(t,"ry","2"),h(i,"x","12"),h(i,"y","15"),h(i,"font-family","sans-serif"),h(i,"font-size","8"),h(i,"font-weight","bold"),h(i,"fill","currentColor"),h(i,"stroke","none"),h(i,"text-anchor","middle"),h(e,"xmlns","http://www.w3.org/2000/svg"),h(e,"width","100%"),h(e,"height","100%"),h(e,"viewBox","0 0 24 24"),h(e,"fill","none"),h(e,"stroke","currentColor"),h(e,"stroke-width","1"),h(e,"stroke-linecap","round"),h(e,"stroke-linejoin","round"),h(e,"class","feather feather-closed-caption")},m(r,o){Y(r,e,o),E(e,t),E(e,i),E(i,n)},p:F,i:F,o:F,d(r){r&&v(e)}}}class yt extends pe{constructor(e){super(),ge(this,e,null,wt,ve,{})}}function kt(s){let e,t;return{c(){e=X("svg"),t=X("path"),this.h()},l(i){e=G(i,"svg",{xmlns:!0,width:!0,height:!0,fill:!0,"stroke-width":!0,viewBox:!0,color:!0});var n=M(e);t=G(n,"path",{stroke:!0,"stroke-width":!0,"stroke-linecap":!0,"stroke-linejoin":!0,d:!0}),M(t).forEach(v),n.forEach(v),this.h()},h(){h(t,"stroke","currentColor"),h(t,"stroke-width","1.5"),h(t,"stroke-linecap","round"),h(t,"stroke-linejoin","round"),h(t,"d","M2.956 5.704A.6.6 0 0 0 2 6.187v11.626a.6.6 0 0 0 .956.483l7.889-5.813a.6.6 0 0 0 0-.966l-7.89-5.813ZM13.956 5.704a.6.6 0 0 0-.956.483v11.626a.6.6 0 0 0 .956.483l7.889-5.813a.6.6 0 0 0 0-.966l-7.89-5.813Z"),h(e,"xmlns","http://www.w3.org/2000/svg"),h(e,"width","24px"),h(e,"height","24px"),h(e,"fill","currentColor"),h(e,"stroke-width","1.5"),h(e,"viewBox","0 0 24 24"),h(e,"color","currentColor")},m(i,n){Y(i,e,n),E(e,t)},p:F,i:F,o:F,d(i){i&&v(e)}}}class Ct extends pe{constructor(e){super(),ge(this,e,null,kt,ve,{})}}function Et(s){let e,t,i,n,r;return{c(){e=X("svg"),t=X("title"),i=we("Low volume"),n=X("path"),r=X("path"),this.h()},l(o){e=G(o,"svg",{width:!0,height:!0,viewBox:!0,"stroke-width":!0,fill:!0,xmlns:!0,stroke:!0,color:!0});var l=M(e);t=G(l,"title",{});var u=M(t);i=ye(u,"Low volume"),u.forEach(v),n=G(l,"path",{d:!0,"stroke-width":!0,"stroke-linecap":!0,"stroke-linejoin":!0}),M(n).forEach(v),r=G(l,"path",{d:!0,"stroke-width":!0}),M(r).forEach(v),l.forEach(v),this.h()},h(){h(n,"d","M19.5 7.5C19.5 7.5 21 9 21 11.5C21 14 19.5 15.5 19.5 15.5"),h(n,"stroke-width","1.5"),h(n,"stroke-linecap","round"),h(n,"stroke-linejoin","round"),h(r,"d","M2 13.8571V10.1429C2 9.03829 2.89543 8.14286 4 8.14286H6.9C7.09569 8.14286 7.28708 8.08544 7.45046 7.97772L13.4495 4.02228C14.1144 3.5839 15 4.06075 15 4.85714V19.1429C15 19.9392 14.1144 20.4161 13.4495 19.9777L7.45046 16.0223C7.28708 15.9146 7.09569 15.8571 6.9 15.8571H4C2.89543 15.8571 2 14.9617 2 13.8571Z"),h(r,"stroke-width","1.5"),h(e,"width","100%"),h(e,"height","100%"),h(e,"viewBox","0 0 24 24"),h(e,"stroke-width","1.5"),h(e,"fill","none"),h(e,"xmlns","http://www.w3.org/2000/svg"),h(e,"stroke","currentColor"),h(e,"color","currentColor")},m(o,l){Y(o,e,l),E(e,t),E(t,i),E(e,n),E(e,r)},p:F,i:F,o:F,d(o){o&&v(e)}}}class Lt extends pe{constructor(e){super(),ge(this,e,null,Et,ve,{})}}function Mt(s){let e,t,i,n,r,o;return{c(){e=X("svg"),t=X("title"),i=we("High volume"),n=X("path"),r=X("path"),o=X("path"),this.h()},l(l){e=G(l,"svg",{width:!0,height:!0,viewBox:!0,"stroke-width":!0,fill:!0,stroke:!0,xmlns:!0,color:!0});var u=M(e);t=G(u,"title",{});var d=M(t);i=ye(d,"High volume"),d.forEach(v),n=G(u,"path",{d:!0,"stroke-width":!0}),M(n).forEach(v),r=G(u,"path",{d:!0,"stroke-width":!0,"stroke-linecap":!0,"stroke-linejoin":!0}),M(r).forEach(v),o=G(u,"path",{d:!0,"stroke-width":!0,"stroke-linecap":!0,"stroke-linejoin":!0}),M(o).forEach(v),u.forEach(v),this.h()},h(){h(n,"d","M1 13.8571V10.1429C1 9.03829 1.89543 8.14286 3 8.14286H5.9C6.09569 8.14286 6.28708 8.08544 6.45046 7.97772L12.4495 4.02228C13.1144 3.5839 14 4.06075 14 4.85714V19.1429C14 19.9392 13.1144 20.4161 12.4495 19.9777L6.45046 16.0223C6.28708 15.9146 6.09569 15.8571 5.9 15.8571H3C1.89543 15.8571 1 14.9617 1 13.8571Z"),h(n,"stroke-width","1.5"),h(r,"d","M17.5 7.5C17.5 7.5 19 9 19 11.5C19 14 17.5 15.5 17.5 15.5"),h(r,"stroke-width","1.5"),h(r,"stroke-linecap","round"),h(r,"stroke-linejoin","round"),h(o,"d","M20.5 4.5C20.5 4.5 23 7 23 11.5C23 16 20.5 18.5 20.5 18.5"),h(o,"stroke-width","1.5"),h(o,"stroke-linecap","round"),h(o,"stroke-linejoin","round"),h(e,"width","100%"),h(e,"height","100%"),h(e,"viewBox","0 0 24 24"),h(e,"stroke-width","1.5"),h(e,"fill","none"),h(e,"stroke","currentColor"),h(e,"xmlns","http://www.w3.org/2000/svg"),h(e,"color","currentColor")},m(l,u){Y(l,e,u),E(e,t),E(t,i),E(e,n),E(e,r),E(e,o)},p:F,i:F,o:F,d(l){l&&v(e)}}}class Dt extends pe{constructor(e){super(),ge(this,e,null,Mt,ve,{})}}function Tt(s){let e,t,i,n,r,o,l,u,d;return{c(){e=X("svg"),t=X("title"),i=we("Muted volume"),n=X("g"),r=X("path"),o=X("path"),l=X("defs"),u=X("clipPath"),d=X("rect"),this.h()},l(a){e=G(a,"svg",{width:!0,height:!0,viewBox:!0,"stroke-width":!0,fill:!0,xmlns:!0,stroke:!0,color:!0});var c=M(e);t=G(c,"title",{});var k=M(t);i=ye(k,"Muted volume"),k.forEach(v),n=G(c,"g",{"clip-path":!0});var f=M(n);r=G(f,"path",{d:!0,"stroke-width":!0,"stroke-linecap":!0,"stroke-linejoin":!0}),M(r).forEach(v),o=G(f,"path",{d:!0,"stroke-width":!0}),M(o).forEach(v),f.forEach(v),l=G(c,"defs",{});var p=M(l);u=G(p,"clipPath",{id:!0});var C=M(u);d=G(C,"rect",{width:!0,height:!0,fill:!0}),M(d).forEach(v),C.forEach(v),p.forEach(v),c.forEach(v),this.h()},h(){h(r,"d","M18 14L20.0005 12M22 10L20.0005 12M20.0005 12L18 10M20.0005 12L22 14"),h(r,"stroke-width","1.5"),h(r,"stroke-linecap","round"),h(r,"stroke-linejoin","round"),h(o,"d","M2 13.8571V10.1429C2 9.03829 2.89543 8.14286 4 8.14286H6.9C7.09569 8.14286 7.28708 8.08544 7.45046 7.97772L13.4495 4.02228C14.1144 3.5839 15 4.06075 15 4.85714V19.1429C15 19.9392 14.1144 20.4161 13.4495 19.9777L7.45046 16.0223C7.28708 15.9146 7.09569 15.8571 6.9 15.8571H4C2.89543 15.8571 2 14.9617 2 13.8571Z"),h(o,"stroke-width","1.5"),h(n,"clip-path","url(#clip0_3173_16686)"),h(d,"width","24"),h(d,"height","24"),h(d,"fill","white"),h(u,"id","clip0_3173_16686"),h(e,"width","100%"),h(e,"height","100%"),h(e,"viewBox","0 0 24 24"),h(e,"stroke-width","1.5"),h(e,"fill","none"),h(e,"xmlns","http://www.w3.org/2000/svg"),h(e,"stroke","currentColor"),h(e,"color","currentColor")},m(a,c){Y(a,e,c),E(e,t),E(t,i),E(e,n),E(n,r),E(n,o),E(e,l),E(l,u),E(u,d)},p:F,i:F,o:F,d(a){a&&v(e)}}}class St extends pe{constructor(e){super(),ge(this,e,null,Tt,ve,{})}}var Rt=function(s,e,t,i){function n(r){return r instanceof t?r:new t(function(o){o(r)})}return new(t||(t=Promise))(function(r,o){function l(a){try{d(i.next(a))}catch(c){o(c)}}function u(a){try{d(i.throw(a))}catch(c){o(c)}}function d(a){a.done?r(a.value):n(a.value).then(l,u)}d((i=i.apply(s,e||[])).next())})};function Pt(s,e){return Rt(this,void 0,void 0,function*(){const t=new AudioContext({sampleRate:e});return t.decodeAudioData(s).finally(()=>t.close())})}function At(s){const e=s[0];if(e.some(t=>t>1||t<-1)){const t=e.length;let i=0;for(let n=0;n<t;n++){const r=Math.abs(e[n]);r>i&&(i=r)}for(const n of s)for(let r=0;r<t;r++)n[r]/=i}return s}function Wt(s,e){return typeof s[0]=="number"&&(s=[s]),At(s),{duration:e,length:s[0].length,sampleRate:s[0].length/e,numberOfChannels:s.length,getChannelData:t=>s==null?void 0:s[t],copyFromChannel:AudioBuffer.prototype.copyFromChannel,copyToChannel:AudioBuffer.prototype.copyToChannel}}const Ie={decode:Pt,createBuffer:Wt};var Ze=function(s,e,t,i){function n(r){return r instanceof t?r:new t(function(o){o(r)})}return new(t||(t=Promise))(function(r,o){function l(a){try{d(i.next(a))}catch(c){o(c)}}function u(a){try{d(i.throw(a))}catch(c){o(c)}}function d(a){a.done?r(a.value):n(a.value).then(l,u)}d((i=i.apply(s,e||[])).next())})};function Ot(s,e,t){var i,n;return Ze(this,void 0,void 0,function*(){const r=yield fetch(s,t);{const o=(i=r.clone().body)===null||i===void 0?void 0:i.getReader(),l=Number((n=r.headers)===null||n===void 0?void 0:n.get("Content-Length"));let u=0;const d=(a,c)=>Ze(this,void 0,void 0,function*(){if(a)return;u+=(c==null?void 0:c.length)||0;const k=Math.round(u/l*100);return e(k),o==null?void 0:o.read().then(({done:f,value:p})=>d(f,p))});o==null||o.read().then(({done:a,value:c})=>d(a,c))}return r.blob()})}const zt={fetchBlob:Ot};class xe{constructor(){this.listeners={},this.on=this.addEventListener,this.un=this.removeEventListener}addEventListener(e,t,i){if(this.listeners[e]||(this.listeners[e]=new Set),this.listeners[e].add(t),i!=null&&i.once){const n=()=>{this.removeEventListener(e,n),this.removeEventListener(e,t)};return this.addEventListener(e,n),n}return()=>this.removeEventListener(e,t)}removeEventListener(e,t){var i;(i=this.listeners[e])===null||i===void 0||i.delete(t)}once(e,t){return this.on(e,t,{once:!0})}unAll(){this.listeners={}}emit(e,...t){this.listeners[e]&&this.listeners[e].forEach(i=>i(...t))}}class Nt extends xe{constructor(e){super(),this.isExternalMedia=!1,e.media?(this.media=e.media,this.isExternalMedia=!0):this.media=document.createElement("audio"),e.mediaControls&&(this.media.controls=!0),e.autoplay&&(this.media.autoplay=!0),e.playbackRate!=null&&this.onceMediaEvent("canplay",()=>{e.playbackRate!=null&&(this.media.playbackRate=e.playbackRate)})}onMediaEvent(e,t,i){return this.media.addEventListener(e,t,i),()=>this.media.removeEventListener(e,t)}onceMediaEvent(e,t){return this.onMediaEvent(e,t,{once:!0})}getSrc(){return this.media.currentSrc||this.media.src||""}revokeSrc(){const e=this.getSrc();e.startsWith("blob:")&&URL.revokeObjectURL(e)}setSrc(e,t){if(this.getSrc()===e)return;this.revokeSrc();const n=t instanceof Blob?URL.createObjectURL(t):e;this.media.src=n,this.media.load()}destroy(){this.media.pause(),!this.isExternalMedia&&(this.media.remove(),this.revokeSrc(),this.media.src="",this.media.load())}setMediaElement(e){this.media=e}play(){return this.media.play()}pause(){this.media.pause()}isPlaying(){return!this.media.paused&&!this.media.ended}setTime(e){this.media.currentTime=e}getDuration(){return this.media.duration}getCurrentTime(){return this.media.currentTime}getVolume(){return this.media.volume}setVolume(e){this.media.volume=e}getMuted(){return this.media.muted}setMuted(e){this.media.muted=e}getPlaybackRate(){return this.media.playbackRate}setPlaybackRate(e,t){t!=null&&(this.media.preservesPitch=t),this.media.playbackRate=e}getMediaElement(){return this.media}setSinkId(e){return this.media.setSinkId(e)}}function Vt(s,e,t,i,n=5){let r=()=>{};if(!s)return r;const o=l=>{if(l.button===2)return;l.preventDefault(),l.stopPropagation(),s.style.touchAction="none";let u=l.clientX,d=l.clientY,a=!1;const c=p=>{p.preventDefault(),p.stopPropagation();const C=p.clientX,S=p.clientY;if(a||Math.abs(C-u)>=n||Math.abs(S-d)>=n){const{left:N,top:T}=s.getBoundingClientRect();a||(a=!0,t==null||t(u-N,d-T)),e(C-u,S-d,C-N,S-T),u=C,d=S}},k=p=>{a&&(p.preventDefault(),p.stopPropagation())},f=()=>{s.style.touchAction="",a&&(i==null||i()),r()};document.addEventListener("pointermove",c),document.addEventListener("pointerup",f),document.addEventListener("pointerleave",f),document.addEventListener("click",k,!0),r=()=>{document.removeEventListener("pointermove",c),document.removeEventListener("pointerup",f),document.removeEventListener("pointerleave",f),setTimeout(()=>{document.removeEventListener("click",k,!0)},10)}};return s.addEventListener("pointerdown",o),()=>{r(),s.removeEventListener("pointerdown",o)}}class He extends xe{constructor(e,t){super(),this.timeouts=[],this.isScrolling=!1,this.audioData=null,this.resizeObserver=null,this.isDragging=!1,this.options=e;const i=this.parentFromOptionsContainer(e.container);this.parent=i;const[n,r]=this.initHtml();i.appendChild(n),this.container=n,this.scrollContainer=r.querySelector(".scroll"),this.wrapper=r.querySelector(".wrapper"),this.canvasWrapper=r.querySelector(".canvases"),this.progressWrapper=r.querySelector(".progress"),this.cursor=r.querySelector(".cursor"),t&&r.appendChild(t),this.initEvents()}parentFromOptionsContainer(e){let t;if(typeof e=="string"?t=document.querySelector(e):e instanceof HTMLElement&&(t=e),!t)throw new Error("Container not found");return t}initEvents(){const e=i=>{const n=this.wrapper.getBoundingClientRect(),r=i.clientX-n.left,o=i.clientX-n.left,l=r/n.width,u=o/n.height;return[l,u]};this.wrapper.addEventListener("click",i=>{const[n,r]=e(i);this.emit("click",n,r)}),this.wrapper.addEventListener("dblclick",i=>{const[n,r]=e(i);this.emit("dblclick",n,r)}),this.options.dragToSeek&&this.initDrag(),this.scrollContainer.addEventListener("scroll",()=>{const{scrollLeft:i,scrollWidth:n,clientWidth:r}=this.scrollContainer,o=i/n,l=(i+r)/n;this.emit("scroll",o,l)});const t=this.createDelay(100);this.resizeObserver=new ResizeObserver(()=>{t(()=>this.reRender())}),this.resizeObserver.observe(this.scrollContainer)}initDrag(){Vt(this.wrapper,(e,t,i)=>{this.emit("drag",Math.max(0,Math.min(1,i/this.wrapper.getBoundingClientRect().width)))},()=>this.isDragging=!0,()=>this.isDragging=!1)}getHeight(){return this.options.height==null?128:isNaN(Number(this.options.height))?this.options.height==="auto"&&this.parent.clientHeight||128:Number(this.options.height)}initHtml(){const e=document.createElement("div"),t=e.attachShadow({mode:"open"});return t.innerHTML=`
|
| 2 |
+
<style>
|
| 3 |
+
:host {
|
| 4 |
+
user-select: none;
|
| 5 |
+
min-width: 1px;
|
| 6 |
+
}
|
| 7 |
+
:host audio {
|
| 8 |
+
display: block;
|
| 9 |
+
width: 100%;
|
| 10 |
+
}
|
| 11 |
+
:host .scroll {
|
| 12 |
+
overflow-x: auto;
|
| 13 |
+
overflow-y: hidden;
|
| 14 |
+
width: 100%;
|
| 15 |
+
position: relative;
|
| 16 |
+
}
|
| 17 |
+
:host .noScrollbar {
|
| 18 |
+
scrollbar-color: transparent;
|
| 19 |
+
scrollbar-width: none;
|
| 20 |
+
}
|
| 21 |
+
:host .noScrollbar::-webkit-scrollbar {
|
| 22 |
+
display: none;
|
| 23 |
+
-webkit-appearance: none;
|
| 24 |
+
}
|
| 25 |
+
:host .wrapper {
|
| 26 |
+
position: relative;
|
| 27 |
+
overflow: visible;
|
| 28 |
+
z-index: 2;
|
| 29 |
+
}
|
| 30 |
+
:host .canvases {
|
| 31 |
+
min-height: ${this.getHeight()}px;
|
| 32 |
+
}
|
| 33 |
+
:host .canvases > div {
|
| 34 |
+
position: relative;
|
| 35 |
+
}
|
| 36 |
+
:host canvas {
|
| 37 |
+
display: block;
|
| 38 |
+
position: absolute;
|
| 39 |
+
top: 0;
|
| 40 |
+
image-rendering: pixelated;
|
| 41 |
+
}
|
| 42 |
+
:host .progress {
|
| 43 |
+
pointer-events: none;
|
| 44 |
+
position: absolute;
|
| 45 |
+
z-index: 2;
|
| 46 |
+
top: 0;
|
| 47 |
+
left: 0;
|
| 48 |
+
width: 0;
|
| 49 |
+
height: 100%;
|
| 50 |
+
overflow: hidden;
|
| 51 |
+
}
|
| 52 |
+
:host .progress > div {
|
| 53 |
+
position: relative;
|
| 54 |
+
}
|
| 55 |
+
:host .cursor {
|
| 56 |
+
pointer-events: none;
|
| 57 |
+
position: absolute;
|
| 58 |
+
z-index: 5;
|
| 59 |
+
top: 0;
|
| 60 |
+
left: 0;
|
| 61 |
+
height: 100%;
|
| 62 |
+
border-radius: 2px;
|
| 63 |
+
}
|
| 64 |
+
</style>
|
| 65 |
+
|
| 66 |
+
<div class="scroll" part="scroll">
|
| 67 |
+
<div class="wrapper" part="wrapper">
|
| 68 |
+
<div class="canvases"></div>
|
| 69 |
+
<div class="progress" part="progress"></div>
|
| 70 |
+
<div class="cursor" part="cursor"></div>
|
| 71 |
+
</div>
|
| 72 |
+
</div>
|
| 73 |
+
`,[e,t]}setOptions(e){if(this.options.container!==e.container){const t=this.parentFromOptionsContainer(e.container);t.appendChild(this.container),this.parent=t}e.dragToSeek&&!this.options.dragToSeek&&this.initDrag(),this.options=e,this.reRender()}getWrapper(){return this.wrapper}getScroll(){return this.scrollContainer.scrollLeft}destroy(){var e;this.container.remove(),(e=this.resizeObserver)===null||e===void 0||e.disconnect()}createDelay(e=10){const t={};return this.timeouts.push(t),i=>{t.timeout&&clearTimeout(t.timeout),t.timeout=setTimeout(i,e)}}convertColorValues(e){if(!Array.isArray(e))return e||"";if(e.length<2)return e[0]||"";const t=document.createElement("canvas"),n=t.getContext("2d").createLinearGradient(0,0,0,t.height),r=1/(e.length-1);return e.forEach((o,l)=>{const u=l*r;n.addColorStop(u,o)}),n}renderBarWaveform(e,t,i,n){const r=e[0],o=e[1]||e[0],l=r.length,{width:u,height:d}=i.canvas,a=d/2,c=window.devicePixelRatio||1,k=t.barWidth?t.barWidth*c:1,f=t.barGap?t.barGap*c:t.barWidth?k/2:0,p=t.barRadius||0,C=u/(k+f)/l,S=p&&"roundRect"in i?"roundRect":"rect";i.beginPath();let N=0,T=0,m=0;for(let R=0;R<=l;R++){const A=Math.round(R*C);if(A>N){const O=Math.round(T*a*n),Z=Math.round(m*a*n),K=O+Z||1;let I=a-O;t.barAlign==="top"?I=0:t.barAlign==="bottom"&&(I=d-K),i[S](N*(k+f),I,k,K,p),N=A,T=0,m=0}const _=Math.abs(r[R]||0),b=Math.abs(o[R]||0);_>T&&(T=_),b>m&&(m=b)}i.fill(),i.closePath()}renderLineWaveform(e,t,i,n){const r=o=>{const l=e[o]||e[0],u=l.length,{height:d}=i.canvas,a=d/2,c=i.canvas.width/u;i.moveTo(0,a);let k=0,f=0;for(let p=0;p<=u;p++){const C=Math.round(p*c);if(C>k){const N=Math.round(f*a*n)||1,T=a+N*(o===0?-1:1);i.lineTo(k,T),k=C,f=0}const S=Math.abs(l[p]||0);S>f&&(f=S)}i.lineTo(k,a)};i.beginPath(),r(0),r(1),i.fill(),i.closePath()}renderWaveform(e,t,i){if(i.fillStyle=this.convertColorValues(t.waveColor),t.renderFunction){t.renderFunction(e,i);return}let n=t.barHeight||1;if(t.normalize){const r=Array.from(e[0]).reduce((o,l)=>Math.max(o,Math.abs(l)),0);n=r?1/r:1}if(t.barWidth||t.barGap||t.barAlign){this.renderBarWaveform(e,t,i,n);return}this.renderLineWaveform(e,t,i,n)}renderSingleCanvas(e,t,i,n,r,o,l,u){const d=window.devicePixelRatio||1,a=document.createElement("canvas"),c=e[0].length;a.width=Math.round(i*(o-r)/c),a.height=n*d,a.style.width=`${Math.floor(a.width/d)}px`,a.style.height=`${n}px`,a.style.left=`${Math.floor(r*i/d/c)}px`,l.appendChild(a);const k=a.getContext("2d");if(this.renderWaveform(e.map(f=>f.slice(r,o)),t,k),a.width>0&&a.height>0){const f=a.cloneNode(),p=f.getContext("2d");p.drawImage(a,0,0),p.globalCompositeOperation="source-in",p.fillStyle=this.convertColorValues(t.progressColor),p.fillRect(0,0,a.width,a.height),u.appendChild(f)}}renderChannel(e,t,i){const n=document.createElement("div"),r=this.getHeight();n.style.height=`${r}px`,this.canvasWrapper.style.minHeight=`${r}px`,this.canvasWrapper.appendChild(n);const o=n.cloneNode();this.progressWrapper.appendChild(o);const{scrollLeft:l,scrollWidth:u,clientWidth:d}=this.scrollContainer,a=e[0].length,c=a/u;let k=Math.min(He.MAX_CANVAS_WIDTH,d);if(t.barWidth||t.barGap){const A=t.barWidth||.5,_=t.barGap||A/2,b=A+_;k%b!==0&&(k=Math.floor(k/b)*b)}const f=Math.floor(Math.abs(l)*c),p=Math.floor(f+k*c),C=p-f,S=(A,_)=>{this.renderSingleCanvas(e,t,i,r,Math.max(0,A),Math.min(_,a),n,o)},N=this.createDelay(),T=this.createDelay(),m=(A,_)=>{S(A,_),A>0&&N(()=>{m(A-C,_-C)})},R=(A,_)=>{S(A,_),_<a&&T(()=>{R(A+C,_+C)})};m(f,p),p<a&&R(p,p+C)}render(e){this.timeouts.forEach(l=>l.timeout&&clearTimeout(l.timeout)),this.timeouts=[],this.canvasWrapper.innerHTML="",this.progressWrapper.innerHTML="",this.wrapper.style.width="",this.options.width!=null&&(this.scrollContainer.style.width=typeof this.options.width=="number"?`${this.options.width}px`:this.options.width);const t=window.devicePixelRatio||1,i=this.scrollContainer.clientWidth,n=Math.ceil(e.duration*(this.options.minPxPerSec||0));this.isScrolling=n>i;const r=this.options.fillParent&&!this.isScrolling,o=(r?i:n)*t;if(this.wrapper.style.width=r?"100%":`${n}px`,this.scrollContainer.style.overflowX=this.isScrolling?"auto":"hidden",this.scrollContainer.classList.toggle("noScrollbar",!!this.options.hideScrollbar),this.cursor.style.backgroundColor=`${this.options.cursorColor||this.options.progressColor}`,this.cursor.style.width=`${this.options.cursorWidth}px`,this.options.splitChannels)for(let l=0;l<e.numberOfChannels;l++){const u=Object.assign(Object.assign({},this.options),this.options.splitChannels[l]);this.renderChannel([e.getChannelData(l)],u,o)}else{const l=[e.getChannelData(0)];e.numberOfChannels>1&&l.push(e.getChannelData(1)),this.renderChannel(l,this.options,o)}this.audioData=e,this.emit("render")}reRender(){if(!this.audioData)return;const e=this.progressWrapper.clientWidth;this.render(this.audioData);const t=this.progressWrapper.clientWidth;this.scrollContainer.scrollLeft+=t-e}zoom(e){this.options.minPxPerSec=e,this.reRender()}scrollIntoView(e,t=!1){const{clientWidth:i,scrollLeft:n,scrollWidth:r}=this.scrollContainer,o=r*e,l=i/2,u=t&&this.options.autoCenter&&!this.isDragging?l:i;if(o>n+u||o<n)if(this.options.autoCenter&&!this.isDragging){const d=l/20;o-(n+l)>=d&&o<n+i?this.scrollContainer.scrollLeft+=d:this.scrollContainer.scrollLeft=o-l}else this.isDragging?this.scrollContainer.scrollLeft=o<n?o-10:o-i+10:this.scrollContainer.scrollLeft=o;{const{scrollLeft:d}=this.scrollContainer,a=d/r,c=(d+i)/r;this.emit("scroll",a,c)}}renderProgress(e,t){if(isNaN(e))return;const i=e*100;this.canvasWrapper.style.clipPath=`polygon(${i}% 0, 100% 0, 100% 100%, ${i}% 100%)`,this.progressWrapper.style.width=`${i}%`,this.cursor.style.left=`${i}%`,this.cursor.style.marginLeft=Math.round(i)===100?`-${this.options.cursorWidth}px`:"",this.isScrolling&&this.options.autoScroll&&this.scrollIntoView(e,t)}}He.MAX_CANVAS_WIDTH=4e3;class jt extends xe{constructor(){super(...arguments),this.unsubscribe=()=>{}}start(){this.unsubscribe=this.on("tick",()=>{requestAnimationFrame(()=>{this.emit("tick")})}),this.emit("tick")}stop(){this.unsubscribe()}destroy(){this.unsubscribe()}}var Ue=function(s,e,t,i){function n(r){return r instanceof t?r:new t(function(o){o(r)})}return new(t||(t=Promise))(function(r,o){function l(a){try{d(i.next(a))}catch(c){o(c)}}function u(a){try{d(i.throw(a))}catch(c){o(c)}}function d(a){a.done?r(a.value):n(a.value).then(l,u)}d((i=i.apply(s,e||[])).next())})};class Bt extends xe{constructor(e=new AudioContext){super(),this.bufferNode=null,this.autoplay=!1,this.playStartTime=0,this.playedDuration=0,this._muted=!1,this.buffer=null,this.currentSrc="",this.paused=!0,this.crossOrigin=null,this.audioContext=e,this.gainNode=this.audioContext.createGain(),this.gainNode.connect(this.audioContext.destination)}load(){return Ue(this,void 0,void 0,function*(){})}get src(){return this.currentSrc}set src(e){this.currentSrc=e,fetch(e).then(t=>t.arrayBuffer()).then(t=>this.audioContext.decodeAudioData(t)).then(t=>{this.buffer=t,this.emit("loadedmetadata"),this.emit("canplay"),this.autoplay&&this.play()})}_play(){var e;this.paused&&(this.paused=!1,(e=this.bufferNode)===null||e===void 0||e.disconnect(),this.bufferNode=this.audioContext.createBufferSource(),this.bufferNode.buffer=this.buffer,this.bufferNode.connect(this.gainNode),this.playedDuration>=this.duration&&(this.playedDuration=0),this.bufferNode.start(this.audioContext.currentTime,this.playedDuration),this.playStartTime=this.audioContext.currentTime,this.bufferNode.onended=()=>{this.currentTime>=this.duration&&(this.pause(),this.emit("ended"))})}_pause(){var e;this.paused||(this.paused=!0,(e=this.bufferNode)===null||e===void 0||e.stop(),this.playedDuration+=this.audioContext.currentTime-this.playStartTime)}play(){return Ue(this,void 0,void 0,function*(){this._play(),this.emit("play")})}pause(){this._pause(),this.emit("pause")}setSinkId(e){return Ue(this,void 0,void 0,function*(){return this.audioContext.setSinkId(e)})}get playbackRate(){var e,t;return(t=(e=this.bufferNode)===null||e===void 0?void 0:e.playbackRate.value)!==null&&t!==void 0?t:1}set playbackRate(e){this.bufferNode&&(this.bufferNode.playbackRate.value=e)}get currentTime(){return this.paused?this.playedDuration:this.playedDuration+this.audioContext.currentTime-this.playStartTime}set currentTime(e){this.emit("seeking"),this.paused?this.playedDuration=e:(this._pause(),this.playedDuration=e,this._play()),this.emit("timeupdate")}get duration(){var e;return((e=this.buffer)===null||e===void 0?void 0:e.duration)||0}get volume(){return this.gainNode.gain.value}set volume(e){this.gainNode.gain.value=e,this.emit("volumechange")}get muted(){return this._muted}set muted(e){this._muted!==e&&(this._muted=e,this._muted?this.gainNode.disconnect():this.gainNode.connect(this.audioContext.destination))}getGainNode(){return this.gainNode}}var Le=function(s,e,t,i){function n(r){return r instanceof t?r:new t(function(o){o(r)})}return new(t||(t=Promise))(function(r,o){function l(a){try{d(i.next(a))}catch(c){o(c)}}function u(a){try{d(i.throw(a))}catch(c){o(c)}}function d(a){a.done?r(a.value):n(a.value).then(l,u)}d((i=i.apply(s,e||[])).next())})};const xt={waveColor:"#999",progressColor:"#555",cursorWidth:1,minPxPerSec:0,fillParent:!0,interact:!0,dragToSeek:!1,autoScroll:!0,autoCenter:!0,sampleRate:8e3};class Fe extends Nt{static create(e){return new Fe(e)}constructor(e){const t=e.media||(e.backend==="WebAudio"?new Bt:void 0);super({media:t,mediaControls:e.mediaControls,autoplay:e.autoplay,playbackRate:e.audioRate}),this.plugins=[],this.decodedData=null,this.subscriptions=[],this.mediaSubscriptions=[],this.options=Object.assign({},xt,e),this.timer=new jt;const i=t?void 0:this.getMediaElement();this.renderer=new He(this.options,i),this.initPlayerEvents(),this.initRendererEvents(),this.initTimerEvents(),this.initPlugins();const n=this.options.url||this.getSrc();n?this.load(n,this.options.peaks,this.options.duration):this.options.peaks&&this.options.duration&&this.loadPredecoded()}initTimerEvents(){this.subscriptions.push(this.timer.on("tick",()=>{const e=this.getCurrentTime();this.renderer.renderProgress(e/this.getDuration(),!0),this.emit("timeupdate",e),this.emit("audioprocess",e)}))}initPlayerEvents(){this.mediaSubscriptions.push(this.onMediaEvent("timeupdate",()=>{const e=this.getCurrentTime();this.renderer.renderProgress(e/this.getDuration(),this.isPlaying()),this.emit("timeupdate",e)}),this.onMediaEvent("play",()=>{this.emit("play"),this.timer.start()}),this.onMediaEvent("pause",()=>{this.emit("pause"),this.timer.stop()}),this.onMediaEvent("emptied",()=>{this.timer.stop()}),this.onMediaEvent("ended",()=>{this.emit("finish")}),this.onMediaEvent("seeking",()=>{this.emit("seeking",this.getCurrentTime())}))}initRendererEvents(){this.subscriptions.push(this.renderer.on("click",(e,t)=>{this.options.interact&&(this.seekTo(e),this.emit("interaction",e*this.getDuration()),this.emit("click",e,t))}),this.renderer.on("dblclick",(e,t)=>{this.emit("dblclick",e,t)}),this.renderer.on("scroll",(e,t)=>{const i=this.getDuration();this.emit("scroll",e*i,t*i)}),this.renderer.on("render",()=>{this.emit("redraw")}));{let e;this.subscriptions.push(this.renderer.on("drag",t=>{this.options.interact&&(this.renderer.renderProgress(t),clearTimeout(e),e=setTimeout(()=>{this.seekTo(t)},this.isPlaying()?0:200),this.emit("interaction",t*this.getDuration()),this.emit("drag",t))}))}}initPlugins(){var e;!((e=this.options.plugins)===null||e===void 0)&&e.length&&this.options.plugins.forEach(t=>{this.registerPlugin(t)})}unsubscribePlayerEvents(){this.mediaSubscriptions.forEach(e=>e()),this.mediaSubscriptions=[]}setOptions(e){this.options=Object.assign({},this.options,e),this.renderer.setOptions(this.options),e.audioRate&&this.setPlaybackRate(e.audioRate),e.mediaControls!=null&&(this.getMediaElement().controls=e.mediaControls)}registerPlugin(e){return e.init(this),this.plugins.push(e),this.subscriptions.push(e.once("destroy",()=>{this.plugins=this.plugins.filter(t=>t!==e)})),e}getWrapper(){return this.renderer.getWrapper()}getScroll(){return this.renderer.getScroll()}getActivePlugins(){return this.plugins}loadPredecoded(){return Le(this,void 0,void 0,function*(){this.options.peaks&&this.options.duration&&(this.decodedData=Ie.createBuffer(this.options.peaks,this.options.duration),yield Promise.resolve(),this.renderDecoded())})}renderDecoded(){return Le(this,void 0,void 0,function*(){this.decodedData&&(this.emit("decode",this.getDuration()),this.renderer.render(this.decodedData))})}loadAudio(e,t,i,n){return Le(this,void 0,void 0,function*(){if(this.emit("load",e),!this.options.media&&this.isPlaying()&&this.pause(),this.decodedData=null,!t&&!i){const r=o=>this.emit("loading",o);t=yield zt.fetchBlob(e,r,this.options.fetchParams)}if(this.setSrc(e,t),n=(yield Promise.resolve(n||this.getDuration()))||(yield new Promise(r=>{this.onceMediaEvent("loadedmetadata",()=>r(this.getDuration()))}))||(yield Promise.resolve(0)),i)this.decodedData=Ie.createBuffer(i,n);else if(t){const r=yield t.arrayBuffer();this.decodedData=yield Ie.decode(r,this.options.sampleRate)}this.renderDecoded(),this.emit("ready",this.getDuration())})}load(e,t,i){return Le(this,void 0,void 0,function*(){yield this.loadAudio(e,void 0,t,i)})}loadBlob(e,t,i){return Le(this,void 0,void 0,function*(){yield this.loadAudio("blob",e,t,i)})}zoom(e){if(!this.decodedData)throw new Error("No audio loaded");this.renderer.zoom(e),this.emit("zoom",e)}getDecodedData(){return this.decodedData}exportPeaks({channels:e=2,maxLength:t=8e3,precision:i=1e4}={}){if(!this.decodedData)throw new Error("The audio has not been decoded yet");const n=Math.min(e,this.decodedData.numberOfChannels),r=[];for(let o=0;o<n;o++){const l=this.decodedData.getChannelData(o),u=[],d=Math.round(l.length/t);for(let a=0;a<t;a++){const c=l.slice(a*d,(a+1)*d),k=Math.max(...c);u.push(Math.round(k*i)/i)}r.push(u)}return r}getDuration(){let e=super.getDuration()||0;return(e===0||e===1/0)&&this.decodedData&&(e=this.decodedData.duration),e}toggleInteraction(e){this.options.interact=e}seekTo(e){const t=this.getDuration()*e;this.setTime(t)}playPause(){return Le(this,void 0,void 0,function*(){return this.isPlaying()?this.pause():this.play()})}stop(){this.pause(),this.setTime(0)}skip(e){this.setTime(this.getCurrentTime()+e)}empty(){this.load("",[[0]],.001)}setMediaElement(e){this.unsubscribePlayerEvents(),super.setMediaElement(e),this.initPlayerEvents()}destroy(){this.emit("destroy"),this.plugins.forEach(e=>e.destroy()),this.subscriptions.forEach(e=>e()),this.unsubscribePlayerEvents(),this.timer.destroy(),this.renderer.destroy(),super.destroy()}}function Ht(s){const e=s.numberOfChannels,t=s.length*e*2+44,i=new ArrayBuffer(t),n=new DataView(i);let r=0;const o=function(l,u,d){for(let a=0;a<d.length;a++)l.setUint8(u+a,d.charCodeAt(a))};o(n,r,"RIFF"),r+=4,n.setUint32(r,t-8,!0),r+=4,o(n,r,"WAVE"),r+=4,o(n,r,"fmt "),r+=4,n.setUint32(r,16,!0),r+=4,n.setUint16(r,1,!0),r+=2,n.setUint16(r,e,!0),r+=2,n.setUint32(r,s.sampleRate,!0),r+=4,n.setUint32(r,s.sampleRate*2*e,!0),r+=4,n.setUint16(r,e*2,!0),r+=2,n.setUint16(r,16,!0),r+=2,o(n,r,"data"),r+=4,n.setUint32(r,s.length*e*2,!0),r+=4;for(let l=0;l<s.length;l++)for(let u=0;u<e;u++){const d=Math.max(-1,Math.min(1,s.getChannelData(u)[l]));n.setInt16(r,d*32767,!0),r+=2}return new Uint8Array(i)}const It=async(s,e,t,i)=>{const n=new AudioContext({sampleRate:i||s.sampleRate}),r=s.numberOfChannels,o=i||s.sampleRate;let l=s.length,u=0;e&&t&&(u=Math.round(e*o),l=Math.round(t*o)-u);const d=n.createBuffer(r,l,o);for(let a=0;a<r;a++){const c=s.getChannelData(a),k=d.getChannelData(a);for(let f=0;f<l;f++)k[f]=c[u+f]}return Ht(d)},Ye=(s,e)=>{s&&s.skip(e)},Te=(s,e)=>(e||(e=5),s/100*e||5);class st{constructor(){this.listeners={},this.on=this.addEventListener,this.un=this.removeEventListener}addEventListener(e,t,i){if(this.listeners[e]||(this.listeners[e]=new Set),this.listeners[e].add(t),i==null?void 0:i.once){const n=()=>{this.removeEventListener(e,n),this.removeEventListener(e,t)};return this.addEventListener(e,n),n}return()=>this.removeEventListener(e,t)}removeEventListener(e,t){var i;(i=this.listeners[e])===null||i===void 0||i.delete(t)}once(e,t){return this.on(e,t,{once:!0})}unAll(){this.listeners={}}emit(e,...t){this.listeners[e]&&this.listeners[e].forEach(i=>i(...t))}}class Ut extends st{constructor(e){super(),this.subscriptions=[],this.options=e}onInit(){}init(e){this.wavesurfer=e,this.onInit()}destroy(){this.emit("destroy"),this.subscriptions.forEach(e=>e())}}function ze(s,e,t,i,n=5){let r=()=>{};if(!s)return r;const o=l=>{if(l.button===2)return;l.preventDefault(),l.stopPropagation(),s.style.touchAction="none";let u=l.clientX,d=l.clientY,a=!1;const c=p=>{p.preventDefault(),p.stopPropagation();const C=p.clientX,S=p.clientY;if(a||Math.abs(C-u)>=n||Math.abs(S-d)>=n){const{left:N,top:T}=s.getBoundingClientRect();a||(a=!0,t==null||t(u-N,d-T)),e(C-u,S-d,C-N,S-T),u=C,d=S}},k=p=>{a&&(p.preventDefault(),p.stopPropagation())},f=()=>{s.style.touchAction="",a&&(i==null||i()),r()};document.addEventListener("pointermove",c),document.addEventListener("pointerup",f),document.addEventListener("pointerleave",f),document.addEventListener("click",k,!0),r=()=>{document.removeEventListener("pointermove",c),document.removeEventListener("pointerup",f),document.removeEventListener("pointerleave",f),setTimeout(()=>{document.removeEventListener("click",k,!0)},10)}};return s.addEventListener("pointerdown",o),()=>{r(),s.removeEventListener("pointerdown",o)}}class Ke extends st{constructor(e,t,i=0){var n,r,o,l,u,d,a;super(),this.totalDuration=t,this.numberOfChannels=i,this.minLength=0,this.maxLength=1/0,this.id=e.id||`region-${Math.random().toString(32).slice(2)}`,this.start=this.clampPosition(e.start),this.end=this.clampPosition((n=e.end)!==null&&n!==void 0?n:e.start),this.drag=(r=e.drag)===null||r===void 0||r,this.resize=(o=e.resize)===null||o===void 0||o,this.color=(l=e.color)!==null&&l!==void 0?l:"rgba(0, 0, 0, 0.1)",this.minLength=(u=e.minLength)!==null&&u!==void 0?u:this.minLength,this.maxLength=(d=e.maxLength)!==null&&d!==void 0?d:this.maxLength,this.channelIdx=(a=e.channelIdx)!==null&&a!==void 0?a:-1,this.element=this.initElement(),this.setContent(e.content),this.setPart(),this.renderPosition(),this.initMouseEvents()}clampPosition(e){return Math.max(0,Math.min(this.totalDuration,e))}setPart(){const e=this.start===this.end;this.element.setAttribute("part",`${e?"marker":"region"} ${this.id}`)}addResizeHandles(e){const t=document.createElement("div");t.setAttribute("data-resize","left"),t.setAttribute("style",`
|
| 74 |
+
position: absolute;
|
| 75 |
+
z-index: 2;
|
| 76 |
+
width: 6px;
|
| 77 |
+
height: 100%;
|
| 78 |
+
top: 0;
|
| 79 |
+
left: 0;
|
| 80 |
+
border-left: 2px solid rgba(0, 0, 0, 0.5);
|
| 81 |
+
border-radius: 2px 0 0 2px;
|
| 82 |
+
cursor: ew-resize;
|
| 83 |
+
word-break: keep-all;
|
| 84 |
+
`),t.setAttribute("part","region-handle region-handle-left");const i=t.cloneNode();i.setAttribute("data-resize","right"),i.style.left="",i.style.right="0",i.style.borderRight=i.style.borderLeft,i.style.borderLeft="",i.style.borderRadius="0 2px 2px 0",i.setAttribute("part","region-handle region-handle-right"),e.appendChild(t),e.appendChild(i),ze(t,n=>this.onResize(n,"start"),()=>null,()=>this.onEndResizing(),1),ze(i,n=>this.onResize(n,"end"),()=>null,()=>this.onEndResizing(),1)}removeResizeHandles(e){const t=e.querySelector('[data-resize="left"]'),i=e.querySelector('[data-resize="right"]');t&&e.removeChild(t),i&&e.removeChild(i)}initElement(){const e=document.createElement("div"),t=this.start===this.end;let i=0,n=100;return this.channelIdx>=0&&this.channelIdx<this.numberOfChannels&&(n=100/this.numberOfChannels,i=n*this.channelIdx),e.setAttribute("style",`
|
| 85 |
+
position: absolute;
|
| 86 |
+
top: ${i}%;
|
| 87 |
+
height: ${n}%;
|
| 88 |
+
background-color: ${t?"none":this.color};
|
| 89 |
+
border-left: ${t?"2px solid "+this.color:"none"};
|
| 90 |
+
border-radius: 2px;
|
| 91 |
+
box-sizing: border-box;
|
| 92 |
+
transition: background-color 0.2s ease;
|
| 93 |
+
cursor: ${this.drag?"grab":"default"};
|
| 94 |
+
pointer-events: all;
|
| 95 |
+
`),!t&&this.resize&&this.addResizeHandles(e),e}renderPosition(){const e=this.start/this.totalDuration,t=(this.totalDuration-this.end)/this.totalDuration;this.element.style.left=100*e+"%",this.element.style.right=100*t+"%"}initMouseEvents(){const{element:e}=this;e&&(e.addEventListener("click",t=>this.emit("click",t)),e.addEventListener("mouseenter",t=>this.emit("over",t)),e.addEventListener("mouseleave",t=>this.emit("leave",t)),e.addEventListener("dblclick",t=>this.emit("dblclick",t)),ze(e,t=>this.onMove(t),()=>this.onStartMoving(),()=>this.onEndMoving()))}onStartMoving(){this.drag&&(this.element.style.cursor="grabbing")}onEndMoving(){this.drag&&(this.element.style.cursor="grab",this.emit("update-end"))}_onUpdate(e,t){if(!this.element.parentElement)return;const i=e/this.element.parentElement.clientWidth*this.totalDuration,n=t&&t!=="start"?this.start:this.start+i,r=t&&t!=="end"?this.end:this.end+i,o=r-n;n>=0&&r<=this.totalDuration&&n<=r&&o>=this.minLength&&o<=this.maxLength&&(this.start=n,this.end=r,this.renderPosition(),this.emit("update"))}onMove(e){this.drag&&this._onUpdate(e)}onResize(e,t){this.resize&&this._onUpdate(e,t)}onEndResizing(){this.resize&&this.emit("update-end")}_setTotalDuration(e){this.totalDuration=e,this.renderPosition()}play(){this.emit("play")}setContent(e){var t;if((t=this.content)===null||t===void 0||t.remove(),e){if(typeof e=="string"){this.content=document.createElement("div");const i=this.start===this.end;this.content.style.padding=`0.2em ${i?.2:.4}em`,this.content.textContent=e}else this.content=e;this.content.setAttribute("part","region-content"),this.element.appendChild(this.content)}else this.content=void 0}setOptions(e){var t,i;if(e.color&&(this.color=e.color,this.element.style.backgroundColor=this.color),e.drag!==void 0&&(this.drag=e.drag,this.element.style.cursor=this.drag?"grab":"default"),e.start!==void 0||e.end!==void 0){const n=this.start===this.end;this.start=this.clampPosition((t=e.start)!==null&&t!==void 0?t:this.start),this.end=this.clampPosition((i=e.end)!==null&&i!==void 0?i:n?this.start:this.end),this.renderPosition(),this.setPart()}if(e.content&&this.setContent(e.content),e.id&&(this.id=e.id,this.setPart()),e.resize!==void 0&&e.resize!==this.resize){const n=this.start===this.end;this.resize=e.resize,this.resize&&!n?this.addResizeHandles(this.element):this.removeResizeHandles(this.element)}}remove(){this.emit("remove"),this.element.remove(),this.element=null}}class qe extends Ut{constructor(e){super(e),this.regions=[],this.regionsContainer=this.initRegionsContainer()}static create(e){return new qe(e)}onInit(){if(!this.wavesurfer)throw Error("WaveSurfer is not initialized");this.wavesurfer.getWrapper().appendChild(this.regionsContainer);let e=[];this.subscriptions.push(this.wavesurfer.on("timeupdate",t=>{const i=this.regions.filter(n=>n.start<=t&&n.end>=t);i.forEach(n=>{e.includes(n)||this.emit("region-in",n)}),e.forEach(n=>{i.includes(n)||this.emit("region-out",n)}),e=i}))}initRegionsContainer(){const e=document.createElement("div");return e.setAttribute("style",`
|
| 96 |
+
position: absolute;
|
| 97 |
+
top: 0;
|
| 98 |
+
left: 0;
|
| 99 |
+
width: 100%;
|
| 100 |
+
height: 100%;
|
| 101 |
+
z-index: 3;
|
| 102 |
+
pointer-events: none;
|
| 103 |
+
`),e}getRegions(){return this.regions}avoidOverlapping(e){if(!e.content)return;const t=e.content,i=t.getBoundingClientRect().left,n=e.element.scrollWidth,r=this.regions.filter(o=>{if(o===e||!o.content)return!1;const l=o.content.getBoundingClientRect().left,u=o.element.scrollWidth;return i<l+u&&l<i+n}).map(o=>{var l;return((l=o.content)===null||l===void 0?void 0:l.getBoundingClientRect().height)||0}).reduce((o,l)=>o+l,0);t.style.marginTop=`${r}px`}saveRegion(e){this.regionsContainer.appendChild(e.element),this.avoidOverlapping(e),this.regions.push(e);const t=[e.on("update-end",()=>{this.avoidOverlapping(e),this.emit("region-updated",e)}),e.on("play",()=>{var i,n;(i=this.wavesurfer)===null||i===void 0||i.play(),(n=this.wavesurfer)===null||n===void 0||n.setTime(e.start)}),e.on("click",i=>{this.emit("region-clicked",e,i)}),e.on("dblclick",i=>{this.emit("region-double-clicked",e,i)}),e.once("remove",()=>{t.forEach(i=>i()),this.regions=this.regions.filter(i=>i!==e)})];this.subscriptions.push(...t),this.emit("region-created",e)}addRegion(e){var t,i;if(!this.wavesurfer)throw Error("WaveSurfer is not initialized");const n=this.wavesurfer.getDuration(),r=(i=(t=this.wavesurfer)===null||t===void 0?void 0:t.getDecodedData())===null||i===void 0?void 0:i.numberOfChannels,o=new Ke(e,n,r);return n?this.saveRegion(o):this.subscriptions.push(this.wavesurfer.once("ready",l=>{o._setTotalDuration(l),this.saveRegion(o)})),o}enableDragSelection(e){var t,i;const n=(i=(t=this.wavesurfer)===null||t===void 0?void 0:t.getWrapper())===null||i===void 0?void 0:i.querySelector("div");if(!n)return()=>{};let r=null,o=0;return ze(n,(l,u,d)=>{r&&r._onUpdate(l,d>o?"end":"start")},l=>{var u,d;if(o=l,!this.wavesurfer)return;const a=this.wavesurfer.getDuration(),c=(d=(u=this.wavesurfer)===null||u===void 0?void 0:u.getDecodedData())===null||d===void 0?void 0:d.numberOfChannels,k=this.wavesurfer.getWrapper().clientWidth,f=l/k*a,p=(l+5)/k*a;r=new Ke(Object.assign(Object.assign({},e),{start:f,end:p}),a,c),this.regionsContainer.appendChild(r.element)},()=>{r&&(this.saveRegion(r),r=null)})}clearRegions(){this.regions.forEach(e=>e.remove())}destroy(){this.clearRegions(),super.destroy()}}function Ft(s){let e,t;return e=new Dt({}),{c(){ee(e.$$.fragment)},l(i){te(e.$$.fragment,i)},m(i,n){ie(e,i,n),t=!0},i(i){t||(W(e.$$.fragment,i),t=!0)},o(i){z(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function qt(s){let e,t;return e=new Lt({}),{c(){ee(e.$$.fragment)},l(i){te(e.$$.fragment,i)},m(i,n){ie(e,i,n),t=!0},i(i){t||(W(e.$$.fragment,i),t=!0)},o(i){z(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function Xt(s){let e,t;return e=new St({}),{c(){ee(e.$$.fragment)},l(i){te(e.$$.fragment,i)},m(i,n){ie(e,i,n),t=!0},i(i){t||(W(e.$$.fragment,i),t=!0)},o(i){z(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function Gt(s){let e,t,i,n;const r=[Xt,qt,Ft],o=[];function l(u,d){return u[0]==0?0:u[0]<.5?1:u[0]>=.5?2:-1}return~(e=l(s))&&(t=o[e]=r[e](s)),{c(){t&&t.c(),i=Se()},l(u){t&&t.l(u),i=Se()},m(u,d){~e&&o[e].m(u,d),Y(u,i,d),n=!0},p(u,[d]){let a=e;e=l(u),e!==a&&(t&&(_e(),z(o[a],1,1,()=>{o[a]=null}),be()),~e?(t=o[e],t||(t=o[e]=r[e](u),t.c()),W(t,1),t.m(i.parentNode,i)):t=null)},i(u){n||(W(t),n=!0)},o(u){z(t),n=!1},d(u){u&&v(i),~e&&o[e].d(u)}}}function Zt(s,e,t){let{currentVolume:i}=e;return s.$$set=n=>{"currentVolume"in n&&t(0,i=n.currentVolume)},[i]}class Yt extends pe{constructor(e){super(),ge(this,e,Zt,Gt,ve,{currentVolume:0})}}function Kt(s){let e,t,i;return{c(){e=x("input"),this.h()},l(n){e=H(n,"INPUT",{id:!0,class:!0,type:!0,min:!0,max:!0,step:!0}),this.h()},h(){h(e,"id","volume"),h(e,"class","volume-slider svelte-wuo8j5"),h(e,"type","range"),h(e,"min","0"),h(e,"max","1"),h(e,"step","0.01"),e.value=s[0]},m(n,r){Y(n,e,r),s[4](e),t||(i=[$(e,"focusout",s[5]),$(e,"input",s[6])],t=!0)},p(n,[r]){r&1&&(e.value=n[0])},i:F,o:F,d(n){n&&v(e),s[4](null),t=!1,Be(i)}}}function Jt(s,e,t){let{currentVolume:i=1}=e,{show_volume_slider:n=!1}=e,{waveform:r}=e,o;nt(()=>{l()});const l=()=>{let c=o;c&&(c.style.background=`linear-gradient(to right, var(--color-accent) ${i*100}%, var(--neutral-400) ${i*100}%)`)};function u(c){le[c?"unshift":"push"](()=>{o=c,t(3,o)})}const d=()=>t(1,n=!1),a=c=>{c.target instanceof HTMLInputElement&&(t(0,i=parseFloat(c.target.value)),r==null||r.setVolume(i))};return s.$$set=c=>{"currentVolume"in c&&t(0,i=c.currentVolume),"show_volume_slider"in c&&t(1,n=c.show_volume_slider),"waveform"in c&&t(2,r=c.waveform)},s.$$.update=()=>{s.$$.dirty&1&&l()},[i,n,r,o,u,d,a]}class Qt extends pe{constructor(e){super(),ge(this,e,Jt,Kt,ve,{currentVolume:0,show_volume_slider:1,waveform:2})}}function Je(s){let e,t,i,n;function r(u){s[30](u)}function o(u){s[31](u)}let l={waveform:s[3]};return s[14]!==void 0&&(l.currentVolume=s[14]),s[1]!==void 0&&(l.show_volume_slider=s[1]),e=new Qt({props:l}),le.push(()=>Me(e,"currentVolume",r)),le.push(()=>Me(e,"show_volume_slider",o)),{c(){ee(e.$$.fragment)},l(u){te(e.$$.fragment,u)},m(u,d){ie(e,u,d),n=!0},p(u,d){const a={};d[0]&8&&(a.waveform=u[3]),!t&&d[0]&16384&&(t=!0,a.currentVolume=u[14],De(()=>t=!1)),!i&&d[0]&2&&(i=!0,a.show_volume_slider=u[1],De(()=>i=!1)),e.$set(a)},i(u){n||(W(e.$$.fragment,u),n=!0)},o(u){z(e.$$.fragment,u),n=!1},d(u){ne(e,u)}}}function $t(s){let e,t;return e=new pt({}),{c(){ee(e.$$.fragment)},l(i){te(e.$$.fragment,i)},m(i,n){ie(e,i,n),t=!0},i(i){t||(W(e.$$.fragment,i),t=!0)},o(i){z(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function ei(s){let e,t;return e=new ft({}),{c(){ee(e.$$.fragment)},l(i){te(e.$$.fragment,i)},m(i,n){ie(e,i,n),t=!0},i(i){t||(W(e.$$.fragment,i),t=!0)},o(i){z(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function Qe(s){let e,t,i,n,r;return t=new yt({}),{c(){e=x("button"),ee(t.$$.fragment),this.h()},l(o){e=H(o,"BUTTON",{class:!0,"data-testid":!0,style:!0});var l=M(e);te(t.$$.fragment,l),l.forEach(v),this.h()},h(){h(e,"class","action icon cc-button svelte-1joklbr"),h(e,"data-testid","subtitles-toggle"),Re(e,"color",s[2]?"var(--color-accent)":"var(--neutral-400)")},m(o,l){Y(o,e,l),ie(t,e,null),i=!0,n||(r=$(e,"click",s[19]),n=!0)},p(o,l){(!i||l[0]&4)&&Re(e,"color",o[2]?"var(--color-accent)":"var(--neutral-400)")},i(o){i||(W(t.$$.fragment,o),i=!0)},o(o){z(t.$$.fragment,o),i=!1},d(o){o&&v(e),ne(t),n=!1,r()}}}function $e(s){let e,t,i,n,r,o=s[7]&&s[0]===""&&et(s);const l=[ii,ti],u=[];function d(a,c){return a[0]===""?0:1}return t=d(s),i=u[t]=l[t](s),{c(){o&&o.c(),e=J(),i.c(),n=Se()},l(a){o&&o.l(a),e=Q(a),i.l(a),n=Se()},m(a,c){o&&o.m(a,c),Y(a,e,c),u[t].m(a,c),Y(a,n,c),r=!0},p(a,c){a[7]&&a[0]===""?o?(o.p(a,c),c[0]&129&&W(o,1)):(o=et(a),o.c(),W(o,1),o.m(e.parentNode,e)):o&&(_e(),z(o,1,1,()=>{o=null}),be());let k=t;t=d(a),t===k?u[t].p(a,c):(_e(),z(u[k],1,1,()=>{u[k]=null}),be(),i=u[t],i?i.p(a,c):(i=u[t]=l[t](a),i.c()),W(i,1),i.m(n.parentNode,n))},i(a){r||(W(o),W(i),r=!0)},o(a){z(o),z(i),r=!1},d(a){a&&(v(e),v(n)),o&&o.d(a),u[t].d(a)}}}function et(s){let e,t,i,n,r;return t=new gt({}),{c(){e=x("button"),ee(t.$$.fragment),this.h()},l(o){e=H(o,"BUTTON",{class:!0,"aria-label":!0});var l=M(e);te(t.$$.fragment,l),l.forEach(v),this.h()},h(){h(e,"class","action icon svelte-1joklbr"),h(e,"aria-label","Reset audio")},m(o,l){Y(o,e,l),ie(t,e,null),i=!0,n||(r=$(e,"click",s[36]),n=!0)},p:F,i(o){i||(W(t.$$.fragment,o),i=!0)},o(o){z(t.$$.fragment,o),i=!1},d(o){o&&v(e),ne(t),n=!1,r()}}}function ti(s){let e,t="Trim",i,n,r="Cancel",o,l;return{c(){e=x("button"),e.textContent=t,i=J(),n=x("button"),n.textContent=r,this.h()},l(u){e=H(u,"BUTTON",{class:!0,"data-svelte-h":!0}),Ve(e)!=="svelte-1brf00d"&&(e.textContent=t),i=Q(u),n=H(u,"BUTTON",{class:!0,"data-svelte-h":!0}),Ve(n)!=="svelte-1r0ma01"&&(n.textContent=r),this.h()},h(){h(e,"class","text-button svelte-1joklbr"),h(n,"class","text-button svelte-1joklbr")},m(u,d){Y(u,e,d),Y(u,i,d),Y(u,n,d),o||(l=[$(e,"click",s[16]),$(n,"click",s[18])],o=!0)},p:F,i:F,o:F,d(u){u&&(v(e),v(i),v(n)),o=!1,Be(l)}}}function ii(s){let e,t,i,n,r;return t=new mt({}),{c(){e=x("button"),ee(t.$$.fragment),this.h()},l(o){e=H(o,"BUTTON",{class:!0,"aria-label":!0});var l=M(e);te(t.$$.fragment,l),l.forEach(v),this.h()},h(){h(e,"class","action icon svelte-1joklbr"),h(e,"aria-label","Trim audio to selection")},m(o,l){Y(o,e,l),ie(t,e,null),i=!0,n||(r=$(e,"click",s[18]),n=!0)},p:F,i(o){i||(W(t.$$.fragment,o),i=!0)},o(o){z(t.$$.fragment,o),i=!1},d(o){o&&v(e),ne(t),n=!1,r()}}}function ni(s){let e,t,i,n,r,o,l,u,d,a,c,k,f,p,C,S,N,T,m,R,A,_,b,O,Z,K,I,B,y,D,V;n=new Yt({props:{currentVolume:s[14]}});let P=s[1]&&Je(s);C=new bt({});const ae=[ei,$t],de=[];function ke(L,j){return L[6]?0:1}m=ke(s),R=de[m]=ae[m](s),O=new Ct({});let q=s[12]&&Qe(s),U=s[11]&&s[8]&&$e(s);return{c(){e=x("div"),t=x("div"),i=x("button"),ee(n.$$.fragment),r=J(),P&&P.c(),o=J(),l=x("button"),u=x("span"),d=we(s[13]),a=we("x"),k=J(),f=x("div"),p=x("button"),ee(C.$$.fragment),N=J(),T=x("button"),R.c(),_=J(),b=x("button"),ee(O.$$.fragment),K=J(),I=x("div"),q&&q.c(),B=J(),U&&U.c(),this.h()},l(L){e=H(L,"DIV",{class:!0,"data-testid":!0});var j=M(e);t=H(j,"DIV",{class:!0});var oe=M(t);i=H(oe,"BUTTON",{class:!0,"aria-label":!0});var ce=M(i);te(n.$$.fragment,ce),ce.forEach(v),r=Q(oe),P&&P.l(oe),o=Q(oe),l=H(oe,"BUTTON",{class:!0,"aria-label":!0});var w=M(l);u=H(w,"SPAN",{});var ue=M(u);d=ye(ue,s[13]),a=ye(ue,"x"),ue.forEach(v),w.forEach(v),oe.forEach(v),k=Q(j),f=H(j,"DIV",{class:!0});var re=M(f);p=H(re,"BUTTON",{class:!0,"aria-label":!0});var fe=M(p);te(C.$$.fragment,fe),fe.forEach(v),N=Q(re),T=H(re,"BUTTON",{class:!0,"aria-label":!0});var Pe=M(T);R.l(Pe),Pe.forEach(v),_=Q(re),b=H(re,"BUTTON",{class:!0,"aria-label":!0});var Ae=M(b);te(O.$$.fragment,Ae),Ae.forEach(v),re.forEach(v),K=Q(j),I=H(j,"DIV",{class:!0});var Ce=M(I);q&&q.l(Ce),B=Q(Ce),U&&U.l(Ce),Ce.forEach(v),j.forEach(v),this.h()},h(){h(i,"class","action icon volume svelte-1joklbr"),h(i,"aria-label","Adjust volume"),Re(i,"color",s[1]?"var(--color-accent)":"var(--neutral-400)"),h(l,"class","playback icon svelte-1joklbr"),h(l,"aria-label",c=`Adjust playback speed to ${s[15][(s[15].indexOf(s[13])+1)%s[15].length]}x`),Ne(l,"hidden",s[1]),h(t,"class","control-wrapper svelte-1joklbr"),h(p,"class","rewind icon svelte-1joklbr"),h(p,"aria-label",S=`Skip backwards by ${Te(s[4],s[10].skip_length)} seconds`),h(T,"class","play-pause-button icon svelte-1joklbr"),h(T,"aria-label",A=s[6]?s[5]("audio.pause"):s[5]("audio.play")),h(b,"class","skip icon svelte-1joklbr"),h(b,"aria-label",Z="Skip forward by "+Te(s[4],s[10].skip_length)+" seconds"),h(f,"class","play-pause-wrapper svelte-1joklbr"),h(I,"class","settings-wrapper svelte-1joklbr"),h(e,"class","controls svelte-1joklbr"),h(e,"data-testid","waveform-controls")},m(L,j){Y(L,e,j),E(e,t),E(t,i),ie(n,i,null),E(t,r),P&&P.m(t,null),E(t,o),E(t,l),E(l,u),E(u,d),E(u,a),E(e,k),E(e,f),E(f,p),ie(C,p,null),E(f,N),E(f,T),de[m].m(T,null),E(f,_),E(f,b),ie(O,b,null),E(e,K),E(e,I),q&&q.m(I,null),E(I,B),U&&U.m(I,null),y=!0,D||(V=[$(i,"click",s[29]),$(l,"click",s[32]),$(p,"click",s[33]),$(T,"click",s[34]),$(b,"click",s[35])],D=!0)},p(L,j){const oe={};j[0]&16384&&(oe.currentVolume=L[14]),n.$set(oe),j[0]&2&&Re(i,"color",L[1]?"var(--color-accent)":"var(--neutral-400)"),L[1]?P?(P.p(L,j),j[0]&2&&W(P,1)):(P=Je(L),P.c(),W(P,1),P.m(t,o)):P&&(_e(),z(P,1,1,()=>{P=null}),be()),(!y||j[0]&8192)&&rt(d,L[13]),(!y||j[0]&8192&&c!==(c=`Adjust playback speed to ${L[15][(L[15].indexOf(L[13])+1)%L[15].length]}x`))&&h(l,"aria-label",c),(!y||j[0]&2)&&Ne(l,"hidden",L[1]),(!y||j[0]&1040&&S!==(S=`Skip backwards by ${Te(L[4],L[10].skip_length)} seconds`))&&h(p,"aria-label",S);let ce=m;m=ke(L),m!==ce&&(_e(),z(de[ce],1,1,()=>{de[ce]=null}),be(),R=de[m],R||(R=de[m]=ae[m](L),R.c()),W(R,1),R.m(T,null)),(!y||j[0]&96&&A!==(A=L[6]?L[5]("audio.pause"):L[5]("audio.play")))&&h(T,"aria-label",A),(!y||j[0]&1040&&Z!==(Z="Skip forward by "+Te(L[4],L[10].skip_length)+" seconds"))&&h(b,"aria-label",Z),L[12]?q?(q.p(L,j),j[0]&4096&&W(q,1)):(q=Qe(L),q.c(),W(q,1),q.m(I,B)):q&&(_e(),z(q,1,1,()=>{q=null}),be()),L[11]&&L[8]?U?(U.p(L,j),j[0]&2304&&W(U,1)):(U=$e(L),U.c(),W(U,1),U.m(I,null)):U&&(_e(),z(U,1,1,()=>{U=null}),be())},i(L){y||(W(n.$$.fragment,L),W(P),W(C.$$.fragment,L),W(R),W(O.$$.fragment,L),W(q),W(U),y=!0)},o(L){z(n.$$.fragment,L),z(P),z(C.$$.fragment,L),z(R),z(O.$$.fragment,L),z(q),z(U),y=!1},d(L){L&&v(e),ne(n),P&&P.d(),ne(C),de[m].d(),ne(O),q&&q.d(),U&&U.d(),D=!1,Be(V)}}}function ri(s,e,t){let{waveform:i}=e,{audio_duration:n}=e,{i18n:r}=e,{playing:o}=e,{show_redo:l=!1}=e,{interactive:u=!1}=e,{handle_trim_audio:d}=e,{mode:a=""}=e,{container:c}=e,{handle_reset_value:k}=e,{waveform_options:f={}}=e,{trim_region_settings:p={}}=e,{show_volume_slider:C=!1}=e,{editable:S=!0}=e,{subtitles_toggle:N=!0}=e,{show_subtitles:T=!1}=e,{trimDuration:m=0}=e,R=[.5,1,1.5,2],A=R[1],_=null,b=null,O,Z,K="",I=1;const B=()=>{_&&(t(25,b=_==null?void 0:_.addRegion({start:n/4,end:n/2,...p})),t(20,m=b.end-b.start))},y=()=>{if(i&&_&&b){const w=b.start,ue=b.end;d(w,ue),t(0,a=""),t(25,b=null)}},D=()=>{_==null||_.getRegions().forEach(w=>{w.remove()}),_==null||_.clearRegions()},V=()=>{D(),a==="edit"?t(0,a=""):(t(0,a="edit"),B())},P=()=>{t(2,N=!N)},ae=(w,ue)=>{let re,fe;b&&(w==="left"?ue==="ArrowLeft"?(re=b.start-.05,fe=b.end):(re=b.start+.05,fe=b.end):ue==="ArrowLeft"?(re=b.start,fe=b.end-.05):(re=b.start,fe=b.end+.05),b.setOptions({start:re,end:fe}),t(20,m=b.end-b.start))},de=()=>t(1,C=!C);function ke(w){I=w,t(14,I)}function q(w){C=w,t(1,C)}const U=()=>{t(13,A=R[(R.indexOf(A)+1)%R.length]),i==null||i.setPlaybackRate(A)},L=()=>i==null?void 0:i.skip(Te(n,f.skip_length)*-1),j=()=>i==null?void 0:i.playPause(),oe=()=>i==null?void 0:i.skip(Te(n,f.skip_length)),ce=()=>{k(),D(),t(0,a="")};return s.$$set=w=>{"waveform"in w&&t(3,i=w.waveform),"audio_duration"in w&&t(4,n=w.audio_duration),"i18n"in w&&t(5,r=w.i18n),"playing"in w&&t(6,o=w.playing),"show_redo"in w&&t(7,l=w.show_redo),"interactive"in w&&t(8,u=w.interactive),"handle_trim_audio"in w&&t(21,d=w.handle_trim_audio),"mode"in w&&t(0,a=w.mode),"container"in w&&t(22,c=w.container),"handle_reset_value"in w&&t(9,k=w.handle_reset_value),"waveform_options"in w&&t(10,f=w.waveform_options),"trim_region_settings"in w&&t(23,p=w.trim_region_settings),"show_volume_slider"in w&&t(1,C=w.show_volume_slider),"editable"in w&&t(11,S=w.editable),"subtitles_toggle"in w&&t(2,N=w.subtitles_toggle),"show_subtitles"in w&&t(12,T=w.show_subtitles),"trimDuration"in w&&t(20,m=w.trimDuration)},s.$$.update=()=>{if(s.$$.dirty[0]&4194312&&t(24,_=c&&i?i.registerPlugin(qe.create()):null),s.$$.dirty[0]&16777216&&(_==null||_.on("region-out",w=>{w.play()})),s.$$.dirty[0]&16777216&&(_==null||_.on("region-updated",w=>{t(20,m=w.end-w.start)})),s.$$.dirty[0]&16777216&&(_==null||_.on("region-clicked",(w,ue)=>{ue.stopPropagation(),t(25,b=w),w.play()})),s.$$.dirty[0]&255852544&&b){const w=c.children[0].shadowRoot;t(27,Z=w.querySelector('[data-resize="right"]')),t(26,O=w.querySelector('[data-resize="left"]')),O&&Z&&(O.setAttribute("role","button"),Z.setAttribute("role","button"),O==null||O.setAttribute("aria-label","Drag to adjust start time"),Z==null||Z.setAttribute("aria-label","Drag to adjust end time"),O==null||O.setAttribute("tabindex","0"),Z==null||Z.setAttribute("tabindex","0"),O.addEventListener("focus",()=>{_&&t(28,K="left")}),Z.addEventListener("focus",()=>{_&&t(28,K="right")}))}s.$$.dirty[0]&285212672&&_&&window.addEventListener("keydown",w=>{w.key==="ArrowLeft"?ae(K,"ArrowLeft"):w.key==="ArrowRight"&&ae(K,"ArrowRight")})},[a,C,N,i,n,r,o,l,u,k,f,S,T,A,I,R,y,D,V,P,m,d,c,p,_,b,O,Z,K,de,ke,q,U,L,j,oe,ce]}class si extends pe{constructor(e){super(),ge(this,e,ri,ni,ve,{waveform:3,audio_duration:4,i18n:5,playing:6,show_redo:7,interactive:8,handle_trim_audio:21,mode:0,container:22,handle_reset_value:9,waveform_options:10,trim_region_settings:23,show_volume_slider:1,editable:11,subtitles_toggle:2,show_subtitles:12,trimDuration:20},null,[-1,-1])}}function oi(s){let e,t,i,n,r,o,l="0:00",u,d,a,c,k="0:00",f,p,C,S,N,T,m,R,A,_,b=s[0]==="edit"&&s[22]>0&&tt(s);function O(y){s[37](y)}function Z(y){s[38](y)}function K(y){s[39](y)}function I(y){s[40](y)}let B={container:s[11],waveform:s[12],playing:s[17],audio_duration:s[21],i18n:s[4],interactive:s[5],handle_trim_audio:s[25],show_redo:s[5],handle_reset_value:s[10],waveform_options:s[9],trim_region_settings:s[7],editable:s[6],show_subtitles:s[2]!==null};return s[0]!==void 0&&(B.mode=s[0]),s[22]!==void 0&&(B.trimDuration=s[22]),s[23]!==void 0&&(B.show_volume_slider=s[23]),s[14]!==void 0&&(B.subtitles_toggle=s[14]),S=new si({props:B}),le.push(()=>Me(S,"mode",O)),le.push(()=>Me(S,"trimDuration",Z)),le.push(()=>Me(S,"show_volume_slider",K)),le.push(()=>Me(S,"subtitles_toggle",I)),{c(){e=x("div"),t=x("div"),i=x("div"),n=J(),r=x("div"),o=x("time"),o.textContent=l,u=J(),d=x("div"),b&&b.c(),a=J(),c=x("time"),c.textContent=k,f=J(),p=x("div"),C=J(),ee(S.$$.fragment),this.h()},l(y){e=H(y,"DIV",{class:!0,"data-testid":!0});var D=M(e);t=H(D,"DIV",{class:!0});var V=M(t);i=H(V,"DIV",{id:!0,class:!0}),M(i).forEach(v),V.forEach(v),n=Q(D),r=H(D,"DIV",{class:!0});var P=M(r);o=H(P,"TIME",{id:!0,class:!0,"data-svelte-h":!0}),Ve(o)!=="svelte-lp3mlp"&&(o.textContent=l),u=Q(P),d=H(P,"DIV",{});var ae=M(d);b&&b.l(ae),a=Q(ae),c=H(ae,"TIME",{id:!0,class:!0,"data-svelte-h":!0}),Ve(c)!=="svelte-1jd0owv"&&(c.textContent=k),ae.forEach(v),P.forEach(v),f=Q(D),p=H(D,"DIV",{class:!0,"data-testid":!0}),M(p).forEach(v),C=Q(D),te(S.$$.fragment,D),D.forEach(v),this.h()},h(){h(i,"id","waveform"),h(i,"class","svelte-1vm10g7"),Re(i,"height",s[11]?null:"58px"),h(t,"class","waveform-container svelte-1vm10g7"),h(o,"id","time"),h(o,"class","svelte-1vm10g7"),h(c,"id","duration"),h(c,"class","svelte-1vm10g7"),h(r,"class","timestamps svelte-1vm10g7"),h(p,"class","subtitle-display svelte-1vm10g7"),h(p,"data-testid","subtitle-display"),h(e,"class","component-wrapper svelte-1vm10g7"),h(e,"data-testid",A=s[3]?"waveform-"+s[3]:"unlabelled-audio")},m(y,D){Y(y,e,D),E(e,t),E(t,i),s[33](i),E(e,n),E(e,r),E(r,o),s[34](o),E(r,u),E(r,d),b&&b.m(d,null),E(d,a),E(d,c),s[35](c),E(e,f),E(e,p),s[36](p),E(e,C),ie(S,e,null),s[41](e),_=!0},p(y,D){D[0]&2048&&Re(i,"height",y[11]?null:"58px"),y[0]==="edit"&&y[22]>0?b?b.p(y,D):(b=tt(y),b.c(),b.m(d,a)):b&&(b.d(1),b=null);const V={};D[0]&2048&&(V.container=y[11]),D[0]&4096&&(V.waveform=y[12]),D[0]&131072&&(V.playing=y[17]),D[0]&2097152&&(V.audio_duration=y[21]),D[0]&16&&(V.i18n=y[4]),D[0]&32&&(V.interactive=y[5]),D[0]&32&&(V.show_redo=y[5]),D[0]&1024&&(V.handle_reset_value=y[10]),D[0]&512&&(V.waveform_options=y[9]),D[0]&128&&(V.trim_region_settings=y[7]),D[0]&64&&(V.editable=y[6]),D[0]&4&&(V.show_subtitles=y[2]!==null),!N&&D[0]&1&&(N=!0,V.mode=y[0],De(()=>N=!1)),!T&&D[0]&4194304&&(T=!0,V.trimDuration=y[22],De(()=>T=!1)),!m&&D[0]&8388608&&(m=!0,V.show_volume_slider=y[23],De(()=>m=!1)),!R&&D[0]&16384&&(R=!0,V.subtitles_toggle=y[14],De(()=>R=!1)),S.$set(V),(!_||D[0]&8&&A!==(A=y[3]?"waveform-"+y[3]:"unlabelled-audio"))&&h(e,"data-testid",A)},i(y){_||(W(S.$$.fragment,y),_=!0)},o(y){z(S.$$.fragment,y),_=!1},d(y){y&&v(e),s[33](null),s[34](null),b&&b.d(),s[35](null),s[36](null),ne(S),s[41](null)}}}function li(s){let e,t;return e=new vt({props:{size:"small",$$slots:{default:[ai]},$$scope:{ctx:s}}}),{c(){ee(e.$$.fragment)},l(i){te(e.$$.fragment,i)},m(i,n){ie(e,i,n),t=!0},p(i,n){const r={};n[1]&524288&&(r.$$scope={dirty:n,ctx:i}),e.$set(r)},i(i){t||(W(e.$$.fragment,i),t=!0)},o(i){z(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function tt(s){let e,t=je(s[22])+"",i;return{c(){e=x("time"),i=we(t),this.h()},l(n){e=H(n,"TIME",{id:!0,class:!0});var r=M(e);i=ye(r,t),r.forEach(v),this.h()},h(){h(e,"id","trim-duration"),h(e,"class","svelte-1vm10g7")},m(n,r){Y(n,e,r),E(e,i)},p(n,r){r[0]&4194304&&t!==(t=je(n[22])+"")&&rt(i,t)},d(n){n&&v(e)}}}function ai(s){let e,t;return e=new ct({}),{c(){ee(e.$$.fragment)},l(i){te(e.$$.fragment,i)},m(i,n){ie(e,i,n),t=!0},i(i){t||(W(e.$$.fragment,i),t=!0)},o(i){z(e.$$.fragment,i),t=!1},d(i){ne(e,i)}}}function ui(s){let e,t,i,n,r,o,l,u,d;const a=[li,oi],c=[];function k(f,p){return f[1]===null?0:f[15]?1:-1}return~(n=k(s))&&(r=c[n]=a[n](s)),{c(){e=x("audio"),i=J(),r&&r.c(),o=Se(),this.h()},l(f){e=H(f,"AUDIO",{class:!0,preload:!0}),M(e).forEach(v),i=Q(f),r&&r.l(f),o=Se(),this.h()},h(){h(e,"class","standard-player svelte-1vm10g7"),e.controls=!0,e.autoplay=t=s[8].autoplay,h(e,"preload","metadata"),Ne(e,"hidden",s[15])},m(f,p){Y(f,e,p),s[30](e),Y(f,i,p),~n&&c[n].m(f,p),Y(f,o,p),l=!0,u||(d=[$(e,"load",s[29]),$(e,"ended",s[31]),$(e,"play",s[32])],u=!0)},p(f,p){(!l||p[0]&256&&t!==(t=f[8].autoplay))&&(e.autoplay=t),(!l||p[0]&32768)&&Ne(e,"hidden",f[15]);let C=n;n=k(f),n===C?~n&&c[n].p(f,p):(r&&(_e(),z(c[C],1,1,()=>{c[C]=null}),be()),~n?(r=c[n],r?r.p(f,p):(r=c[n]=a[n](f),r.c()),W(r,1),r.m(o.parentNode,o)):r=null)},i(f){l||(W(r),l=!0)},o(f){z(r),l=!1},d(f){f&&(v(e),v(i),v(o)),s[30](null),~n&&c[n].d(f),u=!1,Be(d)}}}function hi(s){const e=s.split(`
|
| 104 |
+
`),t=[];for(let i=0;i<e.length;i++){const n=e[i].trim();if(n.includes(" --> ")){const[r,o]=n.split(" --> "),l=it(r),u=it(o);let d="";for(let a=i+1;a<e.length&&e[a].trim()!=="";a++)d&&(d+=" "),d+=e[a].trim();d&&t.push({start:l,end:u,text:d})}}return t}function it(s){const e=s.split(":");if(e.length===3){const t=parseInt(e[0]),i=parseInt(e[1]),n=parseFloat(e[2]);return t*3600+i*60+n}return 0}function di(s,e,t){let i,n,{value:r=null}=e,{subtitles:o=null}=e,{label:l}=e,{i18n:u}=e,{dispatch_blob:d=()=>Promise.resolve()}=e,{interactive:a=!1}=e,{editable:c=!0}=e,{trim_region_settings:k={}}=e,{waveform_settings:f}=e,{waveform_options:p}=e,{mode:C=""}=e,{loop:S}=e,{handle_reset_value:N=()=>{}}=e,T,m,R,A=!1,_,b,O,Z,K=0,I=!1,B,y=!1,D=!0,V=[];const P=ht(),ae=()=>{t(12,m=Fe.create({container:T,...f})),o&&m&&(D?U(m,o):L()),r!=null&&r.url&&m&&m.load(r==null?void 0:r.url),m==null||m.on("decode",g=>{t(21,Z=g),O&&t(20,O.textContent=je(g),O)}),m==null||m.on("timeupdate",g=>b&&t(19,b.textContent=je(g),b)),m==null||m.on("ready",()=>{f.autoplay?m==null||m.play():m==null||m.stop()}),m==null||m.on("finish",()=>{S?m==null||m.play():(t(17,A=!1),P("stop"))}),m==null||m.on("pause",()=>{t(17,A=!1),P("pause")}),m==null||m.on("play",()=>{t(17,A=!0),P("play")}),m==null||m.on("load",()=>{P("load")})},de=async(g,se)=>{t(0,C="");const me=m==null?void 0:m.getDecodedData();me&&await It(me,g,se,f.sampleRate).then(async he=>{await d([he],"change"),m==null||m.destroy(),t(11,T.innerHTML="",T)}),P("edit")};async function ke(g){y=!1,p.show_recording_waveform?m==null||m.load(g):B&&t(13,B.src=g,B)}function q(g){if(!(!g||!g.is_stream||!g.url))if(Ee.isSupported()&&!y){const se=new Ee({maxBufferLength:1,maxMaxBufferLength:1,lowLatencyMode:!0});se.loadSource(g.url),se.attachMedia(B),se.on(Ee.Events.MANIFEST_PARSED,function(){f.autoplay&&B.play()}),se.on(Ee.Events.ERROR,function(me,he){if(console.error("HLS error:",me,he),he.fatal)switch(he.type){case Ee.ErrorTypes.NETWORK_ERROR:console.error("Fatal network error encountered, trying to recover"),se.startLoad();break;case Ee.ErrorTypes.MEDIA_ERROR:console.error("Fatal media error encountered, trying to recover"),se.recoverMediaError();break;default:console.error("Fatal error, cannot recover"),se.destroy();break}}),y=!0}else y||(t(13,B.src=g.url,B),f.autoplay&&B.play(),y=!0)}nt(()=>{window.addEventListener("keydown",g=>{!m||I||!(R&&R.contains(document.activeElement))||(g.key==="ArrowRight"&&C!=="edit"?Ye(m,.1):g.key==="ArrowLeft"&&C!=="edit"&&Ye(m,-.1))})});async function U(g,se){j();try{let me;if(Array.isArray(se))me=se;else{const We=await(await fetch(se)).text();me=hi(We)}if(me.length>0){let he="";if(_){t(18,_.style.display="",_);const We=Xe=>{const Oe=me.find(Ge=>Xe>=Ge.start&&Xe<=Ge.end);Oe&&Oe.text!==he?(he=Oe.text,t(18,_.textContent=he,_)):!Oe&&he!==""&&(he="",t(18,_.textContent="",_))};g.on("audioprocess",We),V.push(()=>{g.un("audioprocess",We)})}}}catch{}}function L(){_&&t(18,_.style.display="none",_)}function j(){_&&t(18,_.textContent="",_),V.forEach(g=>g()),V=[]}function oe(g){dt.call(this,s,g)}function ce(g){le[g?"unshift":"push"](()=>{B=g,t(13,B)})}const w=()=>P("stop"),ue=()=>P("play");function re(g){le[g?"unshift":"push"](()=>{T=g,t(11,T),t(15,n),t(12,m),t(9,p),t(1,r)})}function fe(g){le[g?"unshift":"push"](()=>{b=g,t(19,b)})}function Pe(g){le[g?"unshift":"push"](()=>{O=g,t(20,O)})}function Ae(g){le[g?"unshift":"push"](()=>{_=g,t(18,_)})}function Ce(g){C=g,t(0,C)}function ot(g){K=g,t(22,K)}function lt(g){I=g,t(23,I)}function at(g){D=g,t(14,D)}function ut(g){le[g?"unshift":"push"](()=>{R=g,t(16,R)})}return s.$$set=g=>{"value"in g&&t(1,r=g.value),"subtitles"in g&&t(2,o=g.subtitles),"label"in g&&t(3,l=g.label),"i18n"in g&&t(4,u=g.i18n),"dispatch_blob"in g&&t(26,d=g.dispatch_blob),"interactive"in g&&t(5,a=g.interactive),"editable"in g&&t(6,c=g.editable),"trim_region_settings"in g&&t(7,k=g.trim_region_settings),"waveform_settings"in g&&t(8,f=g.waveform_settings),"waveform_options"in g&&t(9,p=g.waveform_options),"mode"in g&&t(0,C=g.mode),"loop"in g&&t(27,S=g.loop),"handle_reset_value"in g&&t(10,N=g.handle_reset_value)},s.$$.update=()=>{s.$$.dirty[0]&2&&t(28,i=r==null?void 0:r.url),s.$$.dirty[0]&514&&t(15,n=p.show_recording_waveform&&!(r!=null&&r.is_stream)),s.$$.dirty[0]&38912&&n&&T!==void 0&&T!==null&&(m!==void 0&&m.destroy(),t(11,T.innerHTML="",T),ae(),t(17,A=!1)),s.$$.dirty[0]&20484&&o&&m&&(D?U(m,o):L()),s.$$.dirty[0]&268443648&&B&&i&&ke(i),s.$$.dirty[0]&8194&&B&&r!=null&&r.is_stream&&q(r)},[C,r,o,l,u,a,c,k,f,p,N,T,m,B,D,n,R,A,_,b,O,Z,K,I,P,de,d,S,i,oe,ce,w,ue,re,fe,Pe,Ae,Ce,ot,lt,at,ut]}class ci extends pe{constructor(e){super(),ge(this,e,di,ui,ve,{value:1,subtitles:2,label:3,i18n:4,dispatch_blob:26,interactive:5,editable:6,trim_region_settings:7,waveform_settings:8,waveform_options:9,mode:0,loop:27,handle_reset_value:10},null,[-1,-1])}}const ki=ci;export{ki as A,si as W,Fe as a,It as p,Ye as s};
|
| 105 |
+
//# sourceMappingURL=AudioPlayer.CVwHOniI.js.map
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/AudioPlayer.CVwHOniI.js.br
ADDED
|
Binary file (17.1 kB). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/AudioPlayer.CVwHOniI.js.gz
ADDED
|
Binary file (19.3 kB). View file
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/AudioPlayer.CVwHOniI.js.map
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
.venv/lib/python3.13/site-packages/gradio/templates/node/build/client/_app/immutable/chunks/BlockLabel.CUEZCGj6.js
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import{SvelteComponent as w,init as j,safe_not_equal as I,element as h,create_component as q,space as B,text as E,claim_element as d,children as g,claim_component as L,detach as u,claim_space as k,claim_text as z,attr as c,toggle_class as o,insert_hydration as A,append_hydration as m,mount_component as S,set_data as v,transition_in as C,transition_out as N,destroy_component as P}from"../../../svelte/svelte.js";import"../../../svelte/svelte-submodules.js";import"./2.XmRMbGVn.js";function y(i){let e,a,r,_,f,s,n;return r=new i[1]({}),{c(){e=h("label"),a=h("span"),q(r.$$.fragment),_=B(),f=E(i[0]),this.h()},l(t){e=d(t,"LABEL",{for:!0,"data-testid":!0,dir:!0,class:!0});var l=g(e);a=d(l,"SPAN",{class:!0});var b=g(a);L(r.$$.fragment,b),b.forEach(u),_=k(l),f=z(l,i[0]),l.forEach(u),this.h()},h(){c(a,"class","svelte-j0zqjt"),c(e,"for",""),c(e,"data-testid","block-label"),c(e,"dir",s=i[5]?"rtl":"ltr"),c(e,"class","svelte-j0zqjt"),o(e,"hide",!i[2]),o(e,"sr-only",!i[2]),o(e,"float",i[4]),o(e,"hide-label",i[3])},m(t,l){A(t,e,l),m(e,a),S(r,a,null),m(e,_),m(e,f),n=!0},p(t,[l]){(!n||l&1)&&v(f,t[0]),(!n||l&32&&s!==(s=t[5]?"rtl":"ltr"))&&c(e,"dir",s),(!n||l&4)&&o(e,"hide",!t[2]),(!n||l&4)&&o(e,"sr-only",!t[2]),(!n||l&16)&&o(e,"float",t[4]),(!n||l&8)&&o(e,"hide-label",t[3])},i(t){n||(C(r.$$.fragment,t),n=!0)},o(t){N(r.$$.fragment,t),n=!1},d(t){t&&u(e),P(r)}}}function D(i,e,a){let{label:r=null}=e,{Icon:_}=e,{show_label:f=!0}=e,{disable:s=!1}=e,{float:n=!0}=e,{rtl:t=!1}=e;return i.$$set=l=>{"label"in l&&a(0,r=l.label),"Icon"in l&&a(1,_=l.Icon),"show_label"in l&&a(2,f=l.show_label),"disable"in l&&a(3,s=l.disable),"float"in l&&a(4,n=l.float),"rtl"in l&&a(5,t=l.rtl)},[r,_,f,s,n,t]}class J extends w{constructor(e){super(),j(this,e,D,y,I,{label:0,Icon:1,show_label:2,disable:3,float:4,rtl:5})}}export{J as B};
|
| 2 |
+
//# sourceMappingURL=BlockLabel.CUEZCGj6.js.map
|