Spaces:
Runtime error
Runtime error
Euan Ong
commited on
Commit
·
1b3ca63
1
Parent(s):
e2cba1e
First commit
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .gitignore +3 -0
- app.py +45 -0
- requirements.txt +1 -0
- serve/assets/BlockLabel-9f064630.js +2 -0
- serve/assets/BlockLabel-9f064630.js.map +1 -0
- serve/assets/BlockTitle-c2c0aac0.js +2 -0
- serve/assets/BlockTitle-c2c0aac0.js.map +1 -0
- serve/assets/Blocks-658f67b5.js +0 -0
- serve/assets/Blocks-658f67b5.js.map +0 -0
- serve/assets/Blocks-e1f8fadf.css +1 -0
- serve/assets/Button-04f93a38.js +4 -0
- serve/assets/Button-04f93a38.js.map +1 -0
- serve/assets/Button-ee8bd9eb.css +1 -0
- serve/assets/ColorPicker-b87f01f2.css +1 -0
- serve/assets/Column-2853eb31.css +1 -0
- serve/assets/Column-ab8e5186.js +2 -0
- serve/assets/Column-ab8e5186.js.map +1 -0
- serve/assets/Copy-143d56db.js +2 -0
- serve/assets/Copy-143d56db.js.map +1 -0
- serve/assets/Download-9303b529.js +2 -0
- serve/assets/Download-9303b529.js.map +1 -0
- serve/assets/DropdownArrow-5fa4dd09.css +1 -0
- serve/assets/Empty-ba04ef0b.js +2 -0
- serve/assets/Empty-ba04ef0b.js.map +1 -0
- serve/assets/Form-189d7bad.css +1 -0
- serve/assets/Form-68b374ed.js +2 -0
- serve/assets/Form-68b374ed.js.map +1 -0
- serve/assets/Image-003ee87c.css +1 -0
- serve/assets/Image-c46cdc96.js +2 -0
- serve/assets/Image-c46cdc96.js.map +1 -0
- serve/assets/Image-f4230afc.js +2 -0
- serve/assets/Image-f4230afc.js.map +1 -0
- serve/assets/Info-b7dfbb56.js +2 -0
- serve/assets/Info-b7dfbb56.js.map +1 -0
- serve/assets/Model3D-98fc2b2c.css +1 -0
- serve/assets/Model3D-b48ea1c0.js +2 -0
- serve/assets/Model3D-b48ea1c0.js.map +1 -0
- serve/assets/ModifyUpload-23f36109.js +2 -0
- serve/assets/ModifyUpload-23f36109.js.map +1 -0
- serve/assets/ModifyUpload-77b0d4b2.css +1 -0
- serve/assets/ModifyUpload.svelte_svelte_type_style_lang-d2acacf0.js +2 -0
- serve/assets/ModifyUpload.svelte_svelte_type_style_lang-d2acacf0.js.map +1 -0
- serve/assets/StaticImage-ede66243.css +1 -0
- serve/assets/StaticImage.svelte_svelte_type_style_lang-84958894.js +11 -0
- serve/assets/StaticImage.svelte_svelte_type_style_lang-84958894.js.map +0 -0
- serve/assets/Textbox-374b2aff.js +2 -0
- serve/assets/Textbox-374b2aff.js.map +1 -0
- serve/assets/Upload-f2cb7efa.js +2 -0
- serve/assets/Upload-f2cb7efa.js.map +1 -0
- serve/assets/UploadText-2a4d151d.js +2 -0
.gitignore
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
.DS_Store
|
2 |
+
.vscode
|
3 |
+
.ipynb_checkpoints
|
app.py
ADDED
@@ -0,0 +1,45 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from flask import Flask, send_from_directory, request, abort
|
2 |
+
import os
|
3 |
+
import requests
|
4 |
+
|
5 |
+
app = Flask(__name__)
|
6 |
+
|
7 |
+
LOCAL_FOLDER = "serve"
|
8 |
+
BASE_URL = "https://llava.hliu.cc"
|
9 |
+
|
10 |
+
|
11 |
+
@app.route("/", methods=["GET"])
|
12 |
+
def serve_home():
|
13 |
+
return send_from_directory(LOCAL_FOLDER, "index.html")
|
14 |
+
|
15 |
+
|
16 |
+
@app.route("/<path:filepath>", methods=["GET"])
|
17 |
+
def serve_file(filepath):
|
18 |
+
# Check if the file exists locally
|
19 |
+
local_path = os.path.join(LOCAL_FOLDER, filepath)
|
20 |
+
if os.path.exists(local_path):
|
21 |
+
# Serve the file from the local folder
|
22 |
+
return send_from_directory(LOCAL_FOLDER, filepath)
|
23 |
+
else:
|
24 |
+
# Fetch the file from the external URL
|
25 |
+
url = os.path.join(BASE_URL, filepath)
|
26 |
+
response = requests.get(url)
|
27 |
+
|
28 |
+
if response.status_code == 200:
|
29 |
+
# Optionally, save the file locally
|
30 |
+
os.makedirs(os.path.dirname(local_path), exist_ok=True)
|
31 |
+
with open(local_path, "wb") as f:
|
32 |
+
f.write(response.content)
|
33 |
+
|
34 |
+
# Serve the file content
|
35 |
+
return (
|
36 |
+
response.content,
|
37 |
+
200,
|
38 |
+
{"Content-Type": response.headers["content-type"]},
|
39 |
+
)
|
40 |
+
else:
|
41 |
+
abort(404)
|
42 |
+
|
43 |
+
|
44 |
+
if __name__ == "__main__":
|
45 |
+
app.run(debug=True)
|
requirements.txt
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
flask
|
serve/assets/BlockLabel-9f064630.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
import{S as r,i as _,s as h,G as c,e as d,H as g,I as w,C as m,M as f,g as I,E as b,m as q,K as B,p as C,t as S,q as k,n as v}from"./index-188ef5e8.js";import"./Button-04f93a38.js";function y(s){let e,n,i,u,o,t;return i=new s[1]({}),{c(){e=c("div"),n=c("span"),d(i.$$.fragment),u=g(),o=w(s[0]),m(n,"class","svelte-5hfany"),m(e,"class","svelte-5hfany"),f(e,"hide",!s[2]),f(e,"sr-only",!s[2]),f(e,"float",s[4]),f(e,"hide-label",s[3])},m(l,a){I(l,e,a),b(e,n),q(i,n,null),b(e,u),b(e,o),t=!0},p(l,[a]){(!t||a&1)&&B(o,l[0]),(!t||a&4)&&f(e,"hide",!l[2]),(!t||a&4)&&f(e,"sr-only",!l[2]),(!t||a&16)&&f(e,"float",l[4]),(!t||a&8)&&f(e,"hide-label",l[3])},i(l){t||(C(i.$$.fragment,l),t=!0)},o(l){S(i.$$.fragment,l),t=!1},d(l){l&&k(e),v(i)}}}function E(s,e,n){let{label:i=null}=e,{Icon:u}=e,{show_label:o=!0}=e,{disable:t=!1}=e,{float:l=!0}=e;return s.$$set=a=>{"label"in a&&n(0,i=a.label),"Icon"in a&&n(1,u=a.Icon),"show_label"in a&&n(2,o=a.show_label),"disable"in a&&n(3,t=a.disable),"float"in a&&n(4,l=a.float)},[i,u,o,t,l]}class K extends r{constructor(e){super(),_(this,e,E,y,h,{label:0,Icon:1,show_label:2,disable:3,float:4})}}export{K as B};
|
2 |
+
//# sourceMappingURL=BlockLabel-9f064630.js.map
|
serve/assets/BlockLabel-9f064630.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"version":3,"file":"BlockLabel-9f064630.js","sources":["../../../../js/atoms/src/BlockLabel.svelte"],"sourcesContent":["<script lang=\"ts\">\n\texport let label: string | null = null;\n\texport let Icon: any;\n\texport let show_label: boolean = true;\n\texport let disable: boolean = false;\n\texport let float: boolean = true;\n</script>\n\n<div\n\tclass:hide={!show_label}\n\tclass:sr-only={!show_label}\n\tclass:float\n\tclass:hide-label={disable}\n>\n\t<span>\n\t\t<Icon />\n\t</span>\n\n\t{label}\n</div>\n\n<style>\n\tdiv {\n\t\tdisplay: inline-flex;\n\t\talign-items: center;\n\t\tz-index: var(--layer-2);\n\t\tbox-shadow: var(--block-label-shadow);\n\t\tborder: var(--block-label-border-width) solid var(--border-color-primary);\n\t\tborder-top: none;\n\t\tborder-left: none;\n\t\tborder-radius: var(--block-label-radius);\n\t\tbackground: var(--block-label-background-fill);\n\t\tpadding: var(--block-label-padding);\n\t\tpointer-events: none;\n\t\tcolor: var(--block-label-text-color);\n\t\tfont-weight: var(--block-label-text-weight);\n\t\tfont-size: var(--block-label-text-size);\n\t\tline-height: var(--line-sm);\n\t}\n\tdiv.float {\n\t\tposition: absolute;\n\t\ttop: var(--block-label-margin);\n\t\tleft: var(--block-label-margin);\n\t}\n\tdiv:not(.float) {\n\t\tposition: static;\n\t\tmargin-top: var(--block-label-margin);\n\t\tmargin-left: var(--block-label-margin);\n\t}\n\n\t.hide {\n\t\theight: 0;\n\t}\n\n\tspan {\n\t\topacity: 0.8;\n\t\tmargin-right: var(--size-2);\n\t\twidth: calc(var(--block-label-text-size) - 1px);\n\t\theight: calc(var(--block-label-text-size) - 1px);\n\t}\n\t.hide-label {\n\t\tbox-shadow: none;\n\t\tborder-width: 0;\n\t\tbackground: transparent;\n\t\toverflow: visible;\n\t}\n</style>\n"],"names":["ctx","insert","target","div","anchor","append","span","label","$$props","Icon","show_label","disable","float"],"mappings":"gSAkBEA,EAAK,CAAA,CAAA,wEATOA,EAAU,CAAA,CAAA,iBACPA,EAAU,CAAA,CAAA,qCAERA,EAAO,CAAA,CAAA,UAJ1BC,EAWKC,EAAAC,EAAAC,CAAA,EALJC,EAEMF,EAAAG,CAAA,0DAELN,EAAK,CAAA,CAAA,yBATOA,EAAU,CAAA,CAAA,4BACPA,EAAU,CAAA,CAAA,4DAERA,EAAO,CAAA,CAAA,0GAXd,GAAA,CAAA,MAAAO,EAAuB,IAAI,EAAAC,GAC3B,KAAAC,CAAS,EAAAD,EACT,CAAA,WAAAE,EAAsB,EAAI,EAAAF,EAC1B,CAAA,QAAAG,EAAmB,EAAK,EAAAH,EACxB,CAAA,MAAAI,EAAiB,EAAI,EAAAJ"}
|
serve/assets/BlockTitle-c2c0aac0.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
import{S as d,i as h,s as g,a4 as k,G as w,H as $,f as I,C as q,M as _,g as m,a6 as B,a7 as C,a8 as S,p as r,l as j,t as c,o as G,q as p,e as H,m as K,n as M,I as N,K as T}from"./index-188ef5e8.js";import{I as v}from"./Info-b7dfbb56.js";import"./Button-04f93a38.js";function b(a){let e,n;return e=new v({props:{$$slots:{default:[z]},$$scope:{ctx:a}}}),{c(){H(e.$$.fragment)},m(l,o){K(e,l,o),n=!0},p(l,o){const u={};o&10&&(u.$$scope={dirty:o,ctx:l}),e.$set(u)},i(l){n||(r(e.$$.fragment,l),n=!0)},o(l){c(e.$$.fragment,l),n=!1},d(l){M(e,l)}}}function z(a){let e;return{c(){e=N(a[1])},m(n,l){m(n,e,l)},p(n,l){l&2&&T(e,n[1])},d(n){n&&p(e)}}}function A(a){let e,n,l,o;const u=a[2].default,f=k(u,a,a[3],null);let s=a[1]&&b(a);return{c(){e=w("span"),f&&f.c(),n=$(),s&&s.c(),l=I(),q(e,"class","svelte-1gfkn6j"),_(e,"sr-only",!a[0]),_(e,"hide",!a[0]),_(e,"has-info",a[1]!=null)},m(t,i){m(t,e,i),f&&f.m(e,null),m(t,n,i),s&&s.m(t,i),m(t,l,i),o=!0},p(t,[i]){f&&f.p&&(!o||i&8)&&B(f,u,t,t[3],o?S(u,t[3],i,null):C(t[3]),null),(!o||i&1)&&_(e,"sr-only",!t[0]),(!o||i&1)&&_(e,"hide",!t[0]),(!o||i&2)&&_(e,"has-info",t[1]!=null),t[1]?s?(s.p(t,i),i&2&&r(s,1)):(s=b(t),s.c(),r(s,1),s.m(l.parentNode,l)):s&&(j(),c(s,1,1,()=>{s=null}),G())},i(t){o||(r(f,t),r(s),o=!0)},o(t){c(f,t),c(s),o=!1},d(t){t&&p(e),f&&f.d(t),t&&p(n),s&&s.d(t),t&&p(l)}}}function D(a,e,n){let{$$slots:l={},$$scope:o}=e,{show_label:u=!0}=e,{info:f=void 0}=e;return a.$$set=s=>{"show_label"in s&&n(0,u=s.show_label),"info"in s&&n(1,f=s.info),"$$scope"in s&&n(3,o=s.$$scope)},[u,f,l,o]}class L extends d{constructor(e){super(),h(this,e,D,A,g,{show_label:0,info:1})}}export{L as B};
|
2 |
+
//# sourceMappingURL=BlockTitle-c2c0aac0.js.map
|
serve/assets/BlockTitle-c2c0aac0.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"version":3,"file":"BlockTitle-c2c0aac0.js","sources":["../../../../js/atoms/src/BlockTitle.svelte"],"sourcesContent":["<script lang=\"ts\">\n\timport { default as Info } from \"./Info.svelte\";\n\texport let show_label: boolean = true;\n\texport let info: string | undefined = undefined;\n</script>\n\n<span\n\tclass:sr-only={!show_label}\n\tclass:hide={!show_label}\n\tclass:has-info={info != null}\n>\n\t<slot />\n</span>\n{#if info}\n\t<Info>{info}</Info>\n{/if}\n\n<style>\n\tspan.has-info {\n\t\tmargin-bottom: var(--spacing-xs);\n\t}\n\tspan:not(.has-info) {\n\t\tmargin-bottom: var(--spacing-lg);\n\t}\n\tspan {\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t\tz-index: var(--layer-4);\n\t\tborder: solid var(--block-title-border-width)\n\t\t\tvar(--block-title-border-color);\n\t\tborder-radius: var(--block-title-radius);\n\t\tbackground: var(--block-title-background-fill);\n\t\tpadding: var(--block-title-padding);\n\t\tcolor: var(--block-title-text-color);\n\t\tfont-weight: var(--block-title-text-weight);\n\t\tfont-size: var(--block-title-text-size);\n\t\tline-height: var(--line-sm);\n\t}\n\n\t.hide {\n\t\tmargin: 0;\n\t\theight: 0;\n\t}\n</style>\n"],"names":["ctx","create_if_block","toggle_class","span","insert","target","anchor","show_label","$$props","info"],"mappings":"8jBAcQA,EAAI,CAAA,CAAA,oCAAJA,EAAI,CAAA,CAAA,0FADPA,EAAI,CAAA,GAAAC,EAAAD,CAAA,oGANQA,EAAU,CAAA,CAAA,cACbA,EAAU,CAAA,CAAA,EACPE,EAAAC,EAAA,WAAAH,MAAQ,IAAI,UAH7BI,EAMMC,EAAAF,EAAAG,CAAA,yJALWN,EAAU,CAAA,CAAA,yBACbA,EAAU,CAAA,CAAA,aACPE,EAAAC,EAAA,WAAAH,MAAQ,IAAI,EAIxBA,EAAI,CAAA,+PAXG,CAAA,WAAAO,EAAsB,EAAI,EAAAC,EAC1B,CAAA,KAAAC,EAA2B,MAAS,EAAAD"}
|
serve/assets/Blocks-658f67b5.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
serve/assets/Blocks-658f67b5.js.map
ADDED
The diff for this file is too large to render.
See raw diff
|
|
serve/assets/Blocks-e1f8fadf.css
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
.wrap.svelte-1i3r921.svelte-1i3r921{padding:var(--size-6)}.attention.svelte-1i3r921.svelte-1i3r921{font-weight:var(--weight-bold);font-size:var(--text-lg)}.attention.svelte-1i3r921 code.svelte-1i3r921{border:none;background:none;color:var(--color-accent);font-weight:var(--weight-bold)}button.svelte-1i3r921.svelte-1i3r921{position:absolute;top:var(--size-5);right:var(--size-6);width:var(--size-4);color:var(--body-text-color)}button.svelte-1i3r921.svelte-1i3r921:hover{color:var(--color-accent)}@media (min-width: 768px){button.svelte-1i3r921.svelte-1i3r921{top:var(--size-6)}}h2.svelte-9i27qi.svelte-9i27qi{display:flex;color:var(--body-text-color);font-weight:var(--weight-semibold)}h2.svelte-9i27qi img.svelte-9i27qi{margin-right:var(--size-2);width:var(--size-4)}span.svelte-9i27qi.svelte-9i27qi{color:var(--color-accent)}button.svelte-9i27qi.svelte-9i27qi{position:absolute;top:var(--size-5);right:var(--size-6);width:var(--size-4);color:var(--body-text-color)}button.svelte-9i27qi.svelte-9i27qi:hover{color:var(--color-accent)}@media (min-width: 768px){button.svelte-9i27qi.svelte-9i27qi{top:var(--size-6)}h2.svelte-9i27qi img.svelte-9i27qi{width:var(--size-5)}}.counts.svelte-9i27qi.svelte-9i27qi{margin-top:auto;margin-right:var(--size-8);margin-bottom:auto;margin-left:auto;color:var(--body-text-color);font-weight:var(--weight-light)}.load-wrap.svelte-1c7hj3i{display:flex;justify-content:center;align-items:center}h4.svelte-1c7hj3i{display:flex;align-items:center;margin-top:var(--size-6);margin-bottom:var(--size-3);color:var(--body-text-color);font-weight:var(--weight-bold)}.toggle-icon.svelte-1c7hj3i{display:flex;align-items:center;margin-right:var(--size-2);border-radius:var(--radius-full);background:var(--color-grey-300);width:12px;height:4px}.toggle-dot.svelte-1c7hj3i{margin-left:auto;border-radius:var(--radius-full);background:var(--color-grey-700);width:6px;height:6px}.response-wrap.svelte-1c7hj3i{font-family:var(--font-mono)}.desc.svelte-1c7hj3i{color:var(--body-text-color-subdued)}.hide.svelte-1c7hj3i{display:none}.second-level.svelte-1c7hj3i{margin-left:var(--size-4)}code.svelte-1pu3gsl pre.svelte-1pu3gsl{overflow-x:auto;color:var(--body-text-color);font-family:var(--font-mono);tab-size:2}code.svelte-1pu3gsl.svelte-1pu3gsl{position:relative}.copy.svelte-1pu3gsl.svelte-1pu3gsl{position:absolute;top:0;right:0;margin-top:-5px;margin-right:-5px}h3.svelte-41kcm6{color:var(--body-text-color);font-weight:var(--section-header-text-weight);font-size:var(--text-lg)}.post.svelte-41kcm6{margin-right:var(--size-2);border:1px solid var(--border-color-accent);border-radius:var(--radius-sm);background:var(--color-accent-soft);padding-right:var(--size-1);padding-bottom:var(--size-1);padding-left:var(--size-1);color:var(--color-accent);font-weight:var(--weight-semibold)}code.svelte-1bqxtsy pre.svelte-1bqxtsy{overflow-x:auto;color:var(--body-text-color);font-family:var(--font-mono);tab-size:2}.token.string.svelte-1bqxtsy.svelte-1bqxtsy{display:contents;color:var(--color-accent-base)}code.svelte-1bqxtsy.svelte-1bqxtsy{position:relative}.copy.svelte-1bqxtsy.svelte-1bqxtsy{position:absolute;top:0;right:0;margin-top:-5px;margin-right:-5px}.container.svelte-1bqxtsy.svelte-1bqxtsy{display:flex;flex-direction:column;gap:var(--spacing-xxl);margin-top:var(--size-3);margin-bottom:var(--size-3)}.error.svelte-1bqxtsy.svelte-1bqxtsy{color:var(--error-text-color)}.desc.svelte-1bqxtsy.svelte-1bqxtsy{color:var(--body-text-color-subdued)}.example-inputs.svelte-1bqxtsy.svelte-1bqxtsy{border:1px solid var(--border-color-accent);border-radius:var(--radius-sm);background:var(--color-accent-soft);padding-right:var(--size-1);padding-left:var(--size-1);color:var(--color-accent)}.space.svelte-1j8n062{display:flex;flex-basis:1;margin-top:var(--size-4)}.banner-wrap.svelte-rzp0ym.svelte-rzp0ym.svelte-rzp0ym{position:relative;border-bottom:1px solid var(--border-color-primary);padding:var(--size-4) var(--size-6);font-size:var(--text-md)}@media (min-width: 768px){.banner-wrap.svelte-rzp0ym.svelte-rzp0ym.svelte-rzp0ym{font-size:var(--text-xl)}}.docs-wrap.svelte-rzp0ym.svelte-rzp0ym.svelte-rzp0ym{display:flex;flex-direction:column;gap:var(--spacing-xxl)}.endpoint.svelte-rzp0ym.svelte-rzp0ym.svelte-rzp0ym{border-radius:var(--radius-md);background:var(--background-fill-primary);padding:var(--size-6);padding-top:var(--size-1);font-size:var(--text-md)}.client-doc.svelte-rzp0ym.svelte-rzp0ym.svelte-rzp0ym{padding-top:var(--size-6);padding-right:var(--size-6);padding-left:var(--size-6);font-size:var(--text-xl)}.library.svelte-rzp0ym.svelte-rzp0ym.svelte-rzp0ym{border:1px solid var(--border-color-accent);border-radius:var(--radius-sm);background:var(--color-accent-soft);padding-right:var(--size-1);padding-bottom:var(--size-1);padding-left:var(--size-1);color:var(--color-accent)}.snippets.svelte-rzp0ym.svelte-rzp0ym.svelte-rzp0ym{display:flex;align-items:center;margin-bottom:var(--size-4)}.snippets.svelte-rzp0ym>.svelte-rzp0ym+.svelte-rzp0ym{margin-left:var(--size-2)}.snippet.svelte-rzp0ym.svelte-rzp0ym.svelte-rzp0ym{display:flex;align-items:center;border:1px solid var(--border-color-primary);border-radius:var(--radius-md);padding:var(--size-1) var(--size-1-5);color:var(--body-text-color-subdued);color:var(--body-text-color);line-height:1;user-select:none;text-transform:capitalize}.current-lang.svelte-rzp0ym.svelte-rzp0ym.svelte-rzp0ym{border:1px solid var(--body-text-color-subdued);color:var(--body-text-color)}.inactive-lang.svelte-rzp0ym.svelte-rzp0ym.svelte-rzp0ym{cursor:pointer;color:var(--body-text-color-subdued)}.inactive-lang.svelte-rzp0ym.svelte-rzp0ym.svelte-rzp0ym:hover,.inactive-lang.svelte-rzp0ym.svelte-rzp0ym.svelte-rzp0ym:focus{box-shadow:var(--shadow-drop);color:var(--body-text-color)}.snippet.svelte-rzp0ym img.svelte-rzp0ym.svelte-rzp0ym{margin-right:var(--size-1-5);width:var(--size-3)}.header.svelte-rzp0ym.svelte-rzp0ym.svelte-rzp0ym{margin-top:var(--size-3);margin-bottom:var(--size-3);font-size:var(--text-xl)}.endpoint-container.svelte-rzp0ym.svelte-rzp0ym.svelte-rzp0ym{margin-top:var(--size-3);margin-bottom:var(--size-3);border:1px solid var(--border-color-primary);border-radius:var(--radius-xl);padding:var(--size-3);padding-top:0}.toast-body.svelte-uvcdey{display:flex;position:relative;right:0;left:0;align-items:center;margin:var(--size-6) var(--size-4);margin:auto;border:1px solid var(--error-border-color);border-radius:var(--container-radius);background:var(--error-background-fill);max-width:1200px;max-width:610px;overflow:hidden;pointer-events:auto}.toast-title.svelte-uvcdey{display:flex;align-items:center;color:var(--error-text-color);font-weight:var(--weight-bold);font-size:var(--text-lg);line-height:var(--line-sm)}.toast-icon.svelte-uvcdey{display:flex;position:relative;flex-shrink:0;justify-content:center;align-items:center;margin:var(--size-2);border-radius:var(--radius-full);padding:var(--size-1);padding-left:calc(var(--size-1) - 1px);color:var(--error-icon-color)}.toast-close.svelte-uvcdey{margin:0 var(--size-3);border-radius:var(--size-3);padding:0px var(--size-1-5);color:var(--error-icon-color);font-size:var(--size-5);line-height:var(--size-5)}.toast-text.svelte-uvcdey{color:var(--error-text-color);font-size:var(--text-lg)}.toast-details.svelte-uvcdey{margin:var(--size-3) var(--size-3) var(--size-3) 0;width:100%}svg.svelte-uvcdey{position:absolute}@keyframes svelte-uvcdey-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.timer.svelte-uvcdey{position:absolute;bottom:0;left:0;transform-origin:0 0;animation:svelte-uvcdey-countdown 10s linear forwards;background:var(--error-icon-color);width:100%;height:var(--size-1)}.toast-wrap.svelte-190s610{display:flex;position:fixed;right:var(--size-4);bottom:var(--size-4);flex-direction:column-reverse;align-items:end;gap:var(--size-2);z-index:var(--layer-top);width:calc(100% - var(--size-8))}@media (min-width: 640px){.toast-wrap.svelte-190s610{top:var(--size-4);bottom:unset;flex-direction:column;width:calc(var(--size-96) + var(--size-10))}}.wrap.svelte-1lyswbr.svelte-1lyswbr.svelte-1lyswbr{display:flex;flex-grow:1;flex-direction:column;width:var(--size-full);font-weight:var(--body-text-weight);font-size:var(--body-text-size)}footer.svelte-1lyswbr.svelte-1lyswbr.svelte-1lyswbr{display:flex;justify-content:center;margin-top:var(--size-4);color:var(--body-text-color-subdued)}footer.svelte-1lyswbr>.svelte-1lyswbr+.svelte-1lyswbr{margin-left:var(--size-2)}.show-api.svelte-1lyswbr.svelte-1lyswbr.svelte-1lyswbr{display:flex;align-items:center}.show-api.svelte-1lyswbr.svelte-1lyswbr.svelte-1lyswbr:hover{color:var(--body-text-color)}.show-api.svelte-1lyswbr img.svelte-1lyswbr.svelte-1lyswbr{margin-right:var(--size-1);margin-left:var(--size-2);width:var(--size-3)}.built-with.svelte-1lyswbr.svelte-1lyswbr.svelte-1lyswbr{display:flex;align-items:center}.built-with.svelte-1lyswbr.svelte-1lyswbr.svelte-1lyswbr:hover{color:var(--body-text-color)}.built-with.svelte-1lyswbr img.svelte-1lyswbr.svelte-1lyswbr{margin-right:var(--size-1);margin-left:var(--size-2);width:var(--size-3)}.api-docs.svelte-1lyswbr.svelte-1lyswbr.svelte-1lyswbr{display:flex;position:fixed;top:0;right:0;z-index:var(--layer-5);background:rgba(0,0,0,.5);width:var(--size-screen);height:var(--size-screen-h)}.backdrop.svelte-1lyswbr.svelte-1lyswbr.svelte-1lyswbr{flex:1 1 0%;backdrop-filter:blur(4px)}.api-docs-wrap.svelte-1lyswbr.svelte-1lyswbr.svelte-1lyswbr{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-1lyswbr.svelte-1lyswbr.svelte-1lyswbr{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);width:950px}}@media (min-width: 1536px){.api-docs-wrap.svelte-1lyswbr.svelte-1lyswbr.svelte-1lyswbr{width:1150px}}
|
serve/assets/Button-04f93a38.js
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import{a2 as A,a3 as S,S as I,i as U,s as V,p as k,t as z,a4 as D,x as F,G as E,a5 as q,M as c,D as o,g as G,a6 as J,a7 as L,a8 as M,h as H,q as O,C as y,J as K,y as N}from"./index-188ef5e8.js";function P(t){const e=t-1;return e*e*e+1}function x(t,{delay:e=0,duration:i=400,easing:n=A}={}){const u=+getComputedStyle(t).opacity;return{delay:e,duration:i,easing:n,css:d=>`opacity: ${d*u}`}}function p(t,{delay:e=0,duration:i=400,easing:n=P,x:u=0,y:d=0,opacity:m=0}={}){const f=getComputedStyle(t),l=+f.opacity,s=f.transform==="none"?"":f.transform,h=l*(1-m),[b,g]=S(u),[r,_]=S(d);return{delay:e,duration:i,easing:n,css:(w,v)=>`
|
2 |
+
transform: ${s} translate(${(1-w)*b}${g}, ${(1-w)*r}${_});
|
3 |
+
opacity: ${l-h*v}`}}function Q(t){let e,i,n;const u=t[17].default,d=D(u,t,t[16],null);let m=[{"data-testid":t[8]},{id:t[3]},{class:i="block "+t[4].join(" ")+" svelte-kz0ejz"}],f={};for(let l=0;l<m.length;l+=1)f=F(f,m[l]);return{c(){e=E(t[14]),d&&d.c(),q(t[14])(e,f),c(e,"hidden",t[10]===!1),c(e,"padded",t[7]),c(e,"border_focus",t[6]==="focus"),c(e,"hide-container",!t[9]&&!t[0]),o(e,"height",typeof t[1]=="number"?t[1]+"px":void 0),o(e,"width",typeof t[2]=="number"?`calc(min(${t[2]}px, 100%))`:void 0),o(e,"border-style",t[5]),o(e,"overflow",t[11]?"visible":"hidden"),o(e,"flex-grow",t[12]),o(e,"min-width",`calc(min(${t[13]}px, 100%))`)},m(l,s){G(l,e,s),d&&d.m(e,null),n=!0},p(l,s){d&&d.p&&(!n||s&65536)&&J(d,u,l,l[16],n?M(u,l[16],s,null):L(l[16]),null),q(l[14])(e,f=H(m,[(!n||s&256)&&{"data-testid":l[8]},(!n||s&8)&&{id:l[3]},(!n||s&16&&i!==(i="block "+l[4].join(" ")+" svelte-kz0ejz"))&&{class:i}])),c(e,"hidden",l[10]===!1),c(e,"padded",l[7]),c(e,"border_focus",l[6]==="focus"),c(e,"hide-container",!l[9]&&!l[0]),s&2&&o(e,"height",typeof l[1]=="number"?l[1]+"px":void 0),s&4&&o(e,"width",typeof l[2]=="number"?`calc(min(${l[2]}px, 100%))`:void 0),s&32&&o(e,"border-style",l[5]),s&2048&&o(e,"overflow",l[11]?"visible":"hidden"),s&4096&&o(e,"flex-grow",l[12]),s&8192&&o(e,"min-width",`calc(min(${l[13]}px, 100%))`)},i(l){n||(k(d,l),n=!0)},o(l){z(d,l),n=!1},d(l){l&&O(e),d&&d.d(l)}}}function R(t){let e,i=t[14]&&Q(t);return{c(){i&&i.c()},m(n,u){i&&i.m(n,u),e=!0},p(n,[u]){n[14]&&i.p(n,u)},i(n){e||(k(i),e=!0)},o(n){z(i),e=!1},d(n){i&&i.d(n)}}}function W(t,e,i){let{$$slots:n={},$$scope:u}=e,{container:d=!0}=e,{height:m=void 0}=e,{width:f=void 0}=e,{elem_id:l=""}=e,{elem_classes:s=[]}=e,{variant:h="solid"}=e,{border_mode:b="base"}=e,{padding:g=!0}=e,{type:r="normal"}=e,{test_id:_=void 0}=e,{explicit_call:w=!1}=e,{visible:v=!0}=e,{allow_overflow:B=!0}=e,{scale:j=null}=e,{min_width:C=0}=e,T=r==="fieldset"?"fieldset":"div";return t.$$set=a=>{"container"in a&&i(0,d=a.container),"height"in a&&i(1,m=a.height),"width"in a&&i(2,f=a.width),"elem_id"in a&&i(3,l=a.elem_id),"elem_classes"in a&&i(4,s=a.elem_classes),"variant"in a&&i(5,h=a.variant),"border_mode"in a&&i(6,b=a.border_mode),"padding"in a&&i(7,g=a.padding),"type"in a&&i(15,r=a.type),"test_id"in a&&i(8,_=a.test_id),"explicit_call"in a&&i(9,w=a.explicit_call),"visible"in a&&i(10,v=a.visible),"allow_overflow"in a&&i(11,B=a.allow_overflow),"scale"in a&&i(12,j=a.scale),"min_width"in a&&i(13,C=a.min_width),"$$scope"in a&&i(16,u=a.$$scope)},[d,m,f,l,s,h,b,g,_,w,v,B,j,C,T,r,u,n]}class $ extends I{constructor(e){super(),U(this,e,W,R,V,{container:0,height:1,width:2,elem_id:3,elem_classes:4,variant:5,border_mode:6,padding:7,type:15,test_id:8,explicit_call:9,visible:10,allow_overflow:11,scale:12,min_width:13})}}function X(t){let e,i,n,u,d;const m=t[9].default,f=D(m,t,t[8],null);return{c(){e=E("button"),f&&f.c(),y(e,"class",i=t[4]+" "+t[3]+" "+t[1].join(" ")+" svelte-1ipelgc"),y(e,"id",t[0]),e.disabled=t[5],c(e,"hide",!t[2]),o(e,"flex-grow",t[6]),o(e,"min-width",typeof t[7]=="number"?`calc(min(${t[7]}px, 100%))`:null)},m(l,s){G(l,e,s),f&&f.m(e,null),n=!0,u||(d=K(e,"click",t[10]),u=!0)},p(l,[s]){f&&f.p&&(!n||s&256)&&J(f,m,l,l[8],n?M(m,l[8],s,null):L(l[8]),null),(!n||s&26&&i!==(i=l[4]+" "+l[3]+" "+l[1].join(" ")+" svelte-1ipelgc"))&&y(e,"class",i),(!n||s&1)&&y(e,"id",l[0]),(!n||s&32)&&(e.disabled=l[5]),(!n||s&30)&&c(e,"hide",!l[2]),s&64&&o(e,"flex-grow",l[6]),s&128&&o(e,"min-width",typeof l[7]=="number"?`calc(min(${l[7]}px, 100%))`:null)},i(l){n||(k(f,l),n=!0)},o(l){z(f,l),n=!1},d(l){l&&O(e),f&&f.d(l),u=!1,d()}}}function Y(t,e,i){let{$$slots:n={},$$scope:u}=e,{elem_id:d=""}=e,{elem_classes:m=[]}=e,{visible:f=!0}=e,{variant:l="secondary"}=e,{size:s="lg"}=e,{disabled:h=!1}=e,{scale:b=1}=e,{min_width:g=void 0}=e;function r(_){N.call(this,t,_)}return t.$$set=_=>{"elem_id"in _&&i(0,d=_.elem_id),"elem_classes"in _&&i(1,m=_.elem_classes),"visible"in _&&i(2,f=_.visible),"variant"in _&&i(3,l=_.variant),"size"in _&&i(4,s=_.size),"disabled"in _&&i(5,h=_.disabled),"scale"in _&&i(6,b=_.scale),"min_width"in _&&i(7,g=_.min_width),"$$scope"in _&&i(8,u=_.$$scope)},[d,m,f,l,s,h,b,g,u,n,r]}class ee extends I{constructor(e){super(),U(this,e,Y,X,V,{elem_id:0,elem_classes:1,visible:2,variant:3,size:4,disabled:5,scale:6,min_width:7})}}export{$ as B,ee as a,p as b,P as c,x as f};
|
4 |
+
//# sourceMappingURL=Button-04f93a38.js.map
|
serve/assets/Button-04f93a38.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"version":3,"file":"Button-04f93a38.js","sources":["../../../../node_modules/.pnpm/[email protected]/node_modules/svelte/easing/index.mjs","../../../../node_modules/.pnpm/[email protected]/node_modules/svelte/transition/index.mjs","../../../../js/atoms/src/Block.svelte","../../../../js/button/src/Button.svelte"],"sourcesContent":["export { identity as linear } from '../internal/index.mjs';\n\n/*\nAdapted from https://github.com/mattdesl\nDistributed under MIT License https://github.com/mattdesl/eases/blob/master/LICENSE.md\n*/\nfunction backInOut(t) {\n const s = 1.70158 * 1.525;\n if ((t *= 2) < 1)\n return 0.5 * (t * t * ((s + 1) * t - s));\n return 0.5 * ((t -= 2) * t * ((s + 1) * t + s) + 2);\n}\nfunction backIn(t) {\n const s = 1.70158;\n return t * t * ((s + 1) * t - s);\n}\nfunction backOut(t) {\n const s = 1.70158;\n return --t * t * ((s + 1) * t + s) + 1;\n}\nfunction bounceOut(t) {\n const a = 4.0 / 11.0;\n const b = 8.0 / 11.0;\n const c = 9.0 / 10.0;\n const ca = 4356.0 / 361.0;\n const cb = 35442.0 / 1805.0;\n const cc = 16061.0 / 1805.0;\n const t2 = t * t;\n return t < a\n ? 7.5625 * t2\n : t < b\n ? 9.075 * t2 - 9.9 * t + 3.4\n : t < c\n ? ca * t2 - cb * t + cc\n : 10.8 * t * t - 20.52 * t + 10.72;\n}\nfunction bounceInOut(t) {\n return t < 0.5\n ? 0.5 * (1.0 - bounceOut(1.0 - t * 2.0))\n : 0.5 * bounceOut(t * 2.0 - 1.0) + 0.5;\n}\nfunction bounceIn(t) {\n return 1.0 - bounceOut(1.0 - t);\n}\nfunction circInOut(t) {\n if ((t *= 2) < 1)\n return -0.5 * (Math.sqrt(1 - t * t) - 1);\n return 0.5 * (Math.sqrt(1 - (t -= 2) * t) + 1);\n}\nfunction circIn(t) {\n return 1.0 - Math.sqrt(1.0 - t * t);\n}\nfunction circOut(t) {\n return Math.sqrt(1 - --t * t);\n}\nfunction cubicInOut(t) {\n return t < 0.5 ? 4.0 * t * t * t : 0.5 * Math.pow(2.0 * t - 2.0, 3.0) + 1.0;\n}\nfunction cubicIn(t) {\n return t * t * t;\n}\nfunction cubicOut(t) {\n const f = t - 1.0;\n return f * f * f + 1.0;\n}\nfunction elasticInOut(t) {\n return t < 0.5\n ? 0.5 *\n Math.sin(((+13.0 * Math.PI) / 2) * 2.0 * t) *\n Math.pow(2.0, 10.0 * (2.0 * t - 1.0))\n : 0.5 *\n Math.sin(((-13.0 * Math.PI) / 2) * (2.0 * t - 1.0 + 1.0)) *\n Math.pow(2.0, -10.0 * (2.0 * t - 1.0)) +\n 1.0;\n}\nfunction elasticIn(t) {\n return Math.sin((13.0 * t * Math.PI) / 2) * Math.pow(2.0, 10.0 * (t - 1.0));\n}\nfunction elasticOut(t) {\n return (Math.sin((-13.0 * (t + 1.0) * Math.PI) / 2) * Math.pow(2.0, -10.0 * t) + 1.0);\n}\nfunction expoInOut(t) {\n return t === 0.0 || t === 1.0\n ? t\n : t < 0.5\n ? +0.5 * Math.pow(2.0, 20.0 * t - 10.0)\n : -0.5 * Math.pow(2.0, 10.0 - t * 20.0) + 1.0;\n}\nfunction expoIn(t) {\n return t === 0.0 ? t : Math.pow(2.0, 10.0 * (t - 1.0));\n}\nfunction expoOut(t) {\n return t === 1.0 ? t : 1.0 - Math.pow(2.0, -10.0 * t);\n}\nfunction quadInOut(t) {\n t /= 0.5;\n if (t < 1)\n return 0.5 * t * t;\n t--;\n return -0.5 * (t * (t - 2) - 1);\n}\nfunction quadIn(t) {\n return t * t;\n}\nfunction quadOut(t) {\n return -t * (t - 2.0);\n}\nfunction quartInOut(t) {\n return t < 0.5\n ? +8.0 * Math.pow(t, 4.0)\n : -8.0 * Math.pow(t - 1.0, 4.0) + 1.0;\n}\nfunction quartIn(t) {\n return Math.pow(t, 4.0);\n}\nfunction quartOut(t) {\n return Math.pow(t - 1.0, 3.0) * (1.0 - t) + 1.0;\n}\nfunction quintInOut(t) {\n if ((t *= 2) < 1)\n return 0.5 * t * t * t * t * t;\n return 0.5 * ((t -= 2) * t * t * t * t + 2);\n}\nfunction quintIn(t) {\n return t * t * t * t * t;\n}\nfunction quintOut(t) {\n return --t * t * t * t * t + 1;\n}\nfunction sineInOut(t) {\n return -0.5 * (Math.cos(Math.PI * t) - 1);\n}\nfunction sineIn(t) {\n const v = Math.cos(t * Math.PI * 0.5);\n if (Math.abs(v) < 1e-14)\n return 1;\n else\n return 1 - v;\n}\nfunction sineOut(t) {\n return Math.sin((t * Math.PI) / 2);\n}\n\nexport { backIn, backInOut, backOut, bounceIn, bounceInOut, bounceOut, circIn, circInOut, circOut, cubicIn, cubicInOut, cubicOut, elasticIn, elasticInOut, elasticOut, expoIn, expoInOut, expoOut, quadIn, quadInOut, quadOut, quartIn, quartInOut, quartOut, quintIn, quintInOut, quintOut, sineIn, sineInOut, sineOut };\n","import { cubicInOut, linear, cubicOut } from '../easing/index.mjs';\nimport { split_css_unit, is_function, assign } from '../internal/index.mjs';\n\n/******************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n\r\nfunction __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n}\n\nfunction blur(node, { delay = 0, duration = 400, easing = cubicInOut, amount = 5, opacity = 0 } = {}) {\n const style = getComputedStyle(node);\n const target_opacity = +style.opacity;\n const f = style.filter === 'none' ? '' : style.filter;\n const od = target_opacity * (1 - opacity);\n const [value, unit] = split_css_unit(amount);\n return {\n delay,\n duration,\n easing,\n css: (_t, u) => `opacity: ${target_opacity - (od * u)}; filter: ${f} blur(${u * value}${unit});`\n };\n}\nfunction fade(node, { delay = 0, duration = 400, easing = linear } = {}) {\n const o = +getComputedStyle(node).opacity;\n return {\n delay,\n duration,\n easing,\n css: t => `opacity: ${t * o}`\n };\n}\nfunction fly(node, { delay = 0, duration = 400, easing = cubicOut, x = 0, y = 0, opacity = 0 } = {}) {\n const style = getComputedStyle(node);\n const target_opacity = +style.opacity;\n const transform = style.transform === 'none' ? '' : style.transform;\n const od = target_opacity * (1 - opacity);\n const [xValue, xUnit] = split_css_unit(x);\n const [yValue, yUnit] = split_css_unit(y);\n return {\n delay,\n duration,\n easing,\n css: (t, u) => `\n\t\t\ttransform: ${transform} translate(${(1 - t) * xValue}${xUnit}, ${(1 - t) * yValue}${yUnit});\n\t\t\topacity: ${target_opacity - (od * u)}`\n };\n}\nfunction slide(node, { delay = 0, duration = 400, easing = cubicOut, axis = 'y' } = {}) {\n const style = getComputedStyle(node);\n const opacity = +style.opacity;\n const primary_property = axis === 'y' ? 'height' : 'width';\n const primary_property_value = parseFloat(style[primary_property]);\n const secondary_properties = axis === 'y' ? ['top', 'bottom'] : ['left', 'right'];\n const capitalized_secondary_properties = secondary_properties.map((e) => `${e[0].toUpperCase()}${e.slice(1)}`);\n const padding_start_value = parseFloat(style[`padding${capitalized_secondary_properties[0]}`]);\n const padding_end_value = parseFloat(style[`padding${capitalized_secondary_properties[1]}`]);\n const margin_start_value = parseFloat(style[`margin${capitalized_secondary_properties[0]}`]);\n const margin_end_value = parseFloat(style[`margin${capitalized_secondary_properties[1]}`]);\n const border_width_start_value = parseFloat(style[`border${capitalized_secondary_properties[0]}Width`]);\n const border_width_end_value = parseFloat(style[`border${capitalized_secondary_properties[1]}Width`]);\n return {\n delay,\n duration,\n easing,\n css: t => 'overflow: hidden;' +\n `opacity: ${Math.min(t * 20, 1) * opacity};` +\n `${primary_property}: ${t * primary_property_value}px;` +\n `padding-${secondary_properties[0]}: ${t * padding_start_value}px;` +\n `padding-${secondary_properties[1]}: ${t * padding_end_value}px;` +\n `margin-${secondary_properties[0]}: ${t * margin_start_value}px;` +\n `margin-${secondary_properties[1]}: ${t * margin_end_value}px;` +\n `border-${secondary_properties[0]}-width: ${t * border_width_start_value}px;` +\n `border-${secondary_properties[1]}-width: ${t * border_width_end_value}px;`\n };\n}\nfunction scale(node, { delay = 0, duration = 400, easing = cubicOut, start = 0, opacity = 0 } = {}) {\n const style = getComputedStyle(node);\n const target_opacity = +style.opacity;\n const transform = style.transform === 'none' ? '' : style.transform;\n const sd = 1 - start;\n const od = target_opacity * (1 - opacity);\n return {\n delay,\n duration,\n easing,\n css: (_t, u) => `\n\t\t\ttransform: ${transform} scale(${1 - (sd * u)});\n\t\t\topacity: ${target_opacity - (od * u)}\n\t\t`\n };\n}\nfunction draw(node, { delay = 0, speed, duration, easing = cubicInOut } = {}) {\n let len = node.getTotalLength();\n const style = getComputedStyle(node);\n if (style.strokeLinecap !== 'butt') {\n len += parseInt(style.strokeWidth);\n }\n if (duration === undefined) {\n if (speed === undefined) {\n duration = 800;\n }\n else {\n duration = len / speed;\n }\n }\n else if (typeof duration === 'function') {\n duration = duration(len);\n }\n return {\n delay,\n duration,\n easing,\n css: (_, u) => `\n\t\t\tstroke-dasharray: ${len};\n\t\t\tstroke-dashoffset: ${u * len};\n\t\t`\n };\n}\nfunction crossfade(_a) {\n var { fallback } = _a, defaults = __rest(_a, [\"fallback\"]);\n const to_receive = new Map();\n const to_send = new Map();\n function crossfade(from_node, node, params) {\n const { delay = 0, duration = d => Math.sqrt(d) * 30, easing = cubicOut } = assign(assign({}, defaults), params);\n const from = from_node.getBoundingClientRect();\n const to = node.getBoundingClientRect();\n const dx = from.left - to.left;\n const dy = from.top - to.top;\n const dw = from.width / to.width;\n const dh = from.height / to.height;\n const d = Math.sqrt(dx * dx + dy * dy);\n const style = getComputedStyle(node);\n const transform = style.transform === 'none' ? '' : style.transform;\n const opacity = +style.opacity;\n return {\n delay,\n duration: is_function(duration) ? duration(d) : duration,\n easing,\n css: (t, u) => `\n\t\t\t\topacity: ${t * opacity};\n\t\t\t\ttransform-origin: top left;\n\t\t\t\ttransform: ${transform} translate(${u * dx}px,${u * dy}px) scale(${t + (1 - t) * dw}, ${t + (1 - t) * dh});\n\t\t\t`\n };\n }\n function transition(items, counterparts, intro) {\n return (node, params) => {\n items.set(params.key, node);\n return () => {\n if (counterparts.has(params.key)) {\n const other_node = counterparts.get(params.key);\n counterparts.delete(params.key);\n return crossfade(other_node, node, params);\n }\n // if the node is disappearing altogether\n // (i.e. wasn't claimed by the other list)\n // then we need to supply an outro\n items.delete(params.key);\n return fallback && fallback(node, params, intro);\n };\n };\n }\n return [\n transition(to_send, to_receive, false),\n transition(to_receive, to_send, true)\n ];\n}\n\nexport { blur, crossfade, draw, fade, fly, scale, slide };\n","<script lang=\"ts\">\n\texport let container: boolean = true;\n\texport let height: number | undefined = undefined;\n\texport let width: number | undefined = undefined;\n\texport let elem_id: string = \"\";\n\texport let elem_classes: Array<string> = [];\n\texport let variant: \"solid\" | \"dashed\" | \"none\" = \"solid\";\n\texport let border_mode: \"base\" | \"focus\" = \"base\";\n\texport let padding: boolean = true;\n\texport let type: \"normal\" | \"fieldset\" = \"normal\";\n\texport let test_id: string | undefined = undefined;\n\texport let explicit_call: boolean = false;\n\texport let visible = true;\n\texport let allow_overflow = true;\n\texport let scale: number | null = null;\n\texport let min_width: number = 0;\n\n\tlet tag = type === \"fieldset\" ? \"fieldset\" : \"div\";\n</script>\n\n<svelte:element\n\tthis={tag}\n\tdata-testid={test_id}\n\tid={elem_id}\n\tclass:hidden={visible === false}\n\tclass=\"block {elem_classes.join(' ')}\"\n\tclass:padded={padding}\n\tclass:border_focus={border_mode === \"focus\"}\n\tclass:hide-container={!explicit_call && !container}\n\tstyle:height={typeof height === \"number\" ? height + \"px\" : undefined}\n\tstyle:width={typeof width === \"number\"\n\t\t? `calc(min(${width}px, 100%))`\n\t\t: undefined}\n\tstyle:border-style={variant}\n\tstyle:overflow={allow_overflow ? \"visible\" : \"hidden\"}\n\tstyle:flex-grow={scale}\n\tstyle:min-width={`calc(min(${min_width}px, 100%))`}\n>\n\t<slot />\n</svelte:element>\n\n<style>\n\t.block {\n\t\tposition: relative;\n\t\tmargin: 0;\n\t\tbox-shadow: var(--block-shadow);\n\t\tborder-width: var(--block-border-width);\n\t\tborder-color: var(--block-border-color);\n\t\tborder-radius: var(--block-radius);\n\t\tbackground: var(--block-background-fill);\n\t\twidth: 100%;\n\t\tline-height: var(--line-sm);\n\t}\n\n\t.block.border_focus {\n\t\tborder-color: var(--color-accent);\n\t}\n\n\t.padded {\n\t\tpadding: var(--block-padding);\n\t}\n\n\t.hidden {\n\t\tdisplay: none;\n\t}\n\t.hide-container {\n\t\tmargin: 0;\n\t\tbox-shadow: none;\n\t\tborder-width: 0;\n\t\tbackground: transparent;\n\t\tpadding: 0;\n\t\toverflow: visible;\n\t}\n</style>\n","<script lang=\"ts\">\n\texport let elem_id: string = \"\";\n\texport let elem_classes: Array<string> = [];\n\texport let visible: boolean = true;\n\texport let variant: \"primary\" | \"secondary\" | \"stop\" = \"secondary\";\n\texport let size: \"sm\" | \"lg\" = \"lg\";\n\texport let disabled: boolean = false;\n\texport let scale: number = 1;\n\texport let min_width: number | undefined = undefined;\n</script>\n\n<button\n\ton:click\n\tclass:hide={!visible}\n\tclass=\"{size} {variant} {elem_classes.join(' ')}\"\n\tstyle:flex-grow={scale}\n\tstyle:min-width={typeof min_width === \"number\"\n\t\t? `calc(min(${min_width}px, 100%))`\n\t\t: null}\n\tid={elem_id}\n\t{disabled}\n>\n\t<slot />\n</button>\n\n<style>\n\tbutton {\n\t\tdisplay: inline-flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\ttransition: var(--button-transition);\n\t\tbox-shadow: var(--button-shadow);\n\t\tpadding: var(--size-0-5) var(--size-2);\n\t\ttext-align: center;\n\t}\n\n\tbutton:hover,\n\tbutton[disabled] {\n\t\tbox-shadow: var(--button-shadow-hover);\n\t}\n\tbutton:active {\n\t\tbox-shadow: var(--button-shadow-active);\n\t}\n\n\tbutton[disabled] {\n\t\topacity: 0.5;\n\t\tfilter: grayscale(30%);\n\t\tcursor: not-allowed;\n\t}\n\n\t.hide {\n\t\tdisplay: none;\n\t}\n\n\t.primary {\n\t\tborder: var(--button-border-width) solid var(--button-primary-border-color);\n\t\tbackground: var(--button-primary-background-fill);\n\t\tcolor: var(--button-primary-text-color);\n\t}\n\t.primary:hover,\n\t.primary[disabled] {\n\t\tborder-color: var(--button-primary-border-color-hover);\n\t\tbackground: var(--button-primary-background-fill-hover);\n\t\tcolor: var(--button-primary-text-color-hover);\n\t}\n\n\t.secondary {\n\t\tborder: var(--button-border-width) solid\n\t\t\tvar(--button-secondary-border-color);\n\t\tbackground: var(--button-secondary-background-fill);\n\t\tcolor: var(--button-secondary-text-color);\n\t}\n\n\t.secondary:hover,\n\t.secondary[disabled] {\n\t\tborder-color: var(--button-secondary-border-color-hover);\n\t\tbackground: var(--button-secondary-background-fill-hover);\n\t\tcolor: var(--button-secondary-text-color-hover);\n\t}\n\n\t.stop {\n\t\tborder: var(--button-border-width) solid var(--button-cancel-border-color);\n\t\tbackground: var(--button-cancel-background-fill);\n\t\tcolor: var(--button-cancel-text-color);\n\t}\n\n\t.stop:hover,\n\t.stop[disabled] {\n\t\tborder-color: var(--button-cancel-border-color-hover);\n\t\tbackground: var(--button-cancel-background-fill-hover);\n\t\tcolor: var(--button-cancel-text-color-hover);\n\t}\n\n\t.sm {\n\t\tborder-radius: var(--button-small-radius);\n\t\tpadding: var(--button-small-padding);\n\t\tfont-weight: var(--button-small-text-weight);\n\t\tfont-size: var(--button-small-text-size);\n\t}\n\n\t.lg {\n\t\tborder-radius: var(--button-large-radius);\n\t\tpadding: var(--button-large-padding);\n\t\tfont-weight: var(--button-large-text-weight);\n\t\tfont-size: var(--button-large-text-size);\n\t}\n</style>\n"],"names":["cubicOut","f","fade","node","delay","duration","easing","linear","o","t","fly","x","y","opacity","style","target_opacity","transform","od","xValue","xUnit","split_css_unit","yValue","yUnit","u","ctx","svelte_element","svelte_element_data","toggle_class","set_style","insert","target","anchor","get_spread_update","svelte_element_levels","svelte_element_class_value","create_dynamic_element","container","$$props","height","width","elem_id","elem_classes","variant","border_mode","padding","type","test_id","explicit_call","visible","allow_overflow","scale","min_width","tag","attr","button","button_class_value","current","dirty","size","disabled"],"mappings":"kMA6DA,SAASA,EAAS,EAAG,CACjB,MAAMC,EAAI,EAAI,EACd,OAAOA,EAAIA,EAAIA,EAAI,CACvB,CCrBA,SAASC,EAAKC,EAAM,CAAE,MAAAC,EAAQ,EAAG,SAAAC,EAAW,IAAK,OAAAC,EAASC,CAAQ,EAAG,GAAI,CACrE,MAAMC,EAAI,CAAC,iBAAiBL,CAAI,EAAE,QAClC,MAAO,CACH,MAAAC,EACA,SAAAC,EACA,OAAAC,EACA,IAAKG,GAAK,YAAYA,EAAID,GAClC,CACA,CACA,SAASE,EAAIP,EAAM,CAAE,MAAAC,EAAQ,EAAG,SAAAC,EAAW,IAAK,OAAAC,EAASN,EAAU,EAAAW,EAAI,EAAG,EAAAC,EAAI,EAAG,QAAAC,EAAU,CAAG,EAAG,GAAI,CACjG,MAAMC,EAAQ,iBAAiBX,CAAI,EAC7BY,EAAiB,CAACD,EAAM,QACxBE,EAAYF,EAAM,YAAc,OAAS,GAAKA,EAAM,UACpDG,EAAKF,GAAkB,EAAIF,GAC3B,CAACK,EAAQC,CAAK,EAAIC,EAAeT,CAAC,EAClC,CAACU,EAAQC,CAAK,EAAIF,EAAeR,CAAC,EACxC,MAAO,CACH,MAAAR,EACA,SAAAC,EACA,OAAAC,EACA,IAAK,CAACG,EAAGc,IAAM;AAAA,gBACPP,gBAAwB,EAAIP,GAAKS,IAASC,OAAW,EAAIV,GAAKY,IAASC;AAAA,cACzEP,EAAkBE,EAAKM,GACrC,CACA,yFC7CcC,EAAO,CAAA,CAAA,MAChBA,EAAO,CAAA,CAAA,oBAEGA,EAAY,CAAA,EAAC,KAAK,GAAG,EAAA,+EAJ7BA,EAAG,EAAA,CAAA,aAAHA,EAAG,EAAA,CAAA,EAAAC,EAAAC,CAAA,EAGKC,EAAAF,EAAA,SAAAD,QAAY,EAAK,eAEjBA,EAAO,CAAA,CAAA,EACDG,EAAAF,EAAA,eAAAD,OAAgB,OAAO,EACpBG,EAAAF,EAAA,iBAAA,CAAAD,OAAkBA,EAAS,CAAA,CAAA,EAC7BI,EAAAH,EAAA,SAAA,OAAAD,MAAW,SAAWA,KAAS,KAAO,MAAS,EAChDI,EAAAH,EAAA,QAAA,OAAAD,MAAU,qBACfA,EAAK,CAAA,cACjB,MAAS,qBACQA,EAAO,CAAA,CAAA,iBACXA,EAAc,EAAA,EAAG,UAAY,QAAQ,kBACpCA,EAAK,EAAA,CAAA,8BACOA,EAAS,EAAA,aAAA,UAhBvCK,EAmBgBC,EAAAL,EAAAM,CAAA,wGAlBTP,EAAG,EAAA,CAAA,EAAAC,EAAAC,EAAAM,EAAAC,EAAA,6BACIT,EAAO,CAAA,CAAA,iBAChBA,EAAO,CAAA,CAAA,6BAEGA,EAAY,CAAA,EAAC,KAAK,GAAG,EAAA,oBAAA,CAAA,MAAAU,CAAA,KADrBP,EAAAF,EAAA,SAAAD,QAAY,EAAK,eAEjBA,EAAO,CAAA,CAAA,EACDG,EAAAF,EAAA,eAAAD,OAAgB,OAAO,EACpBG,EAAAF,EAAA,iBAAA,CAAAD,OAAkBA,EAAS,CAAA,CAAA,OAC7BI,EAAAH,EAAA,SAAA,OAAAD,MAAW,SAAWA,KAAS,KAAO,MAAS,OAChDI,EAAAH,EAAA,QAAA,OAAAD,MAAU,qBACfA,EAAK,CAAA,cACjB,MAAS,2BACQA,EAAO,CAAA,CAAA,yBACXA,EAAc,EAAA,EAAG,UAAY,QAAQ,0BACpCA,EAAK,EAAA,CAAA,sCACOA,EAAS,EAAA,aAAA,2FAfhCA,EAAG,EAAA,GAAAW,EAAAX,CAAA,yDAAHA,EAAG,EAAA,mHApBE,CAAA,UAAAY,EAAqB,EAAI,EAAAC,EACzB,CAAA,OAAAC,EAA6B,MAAS,EAAAD,EACtC,CAAA,MAAAE,EAA4B,MAAS,EAAAF,EACrC,CAAA,QAAAG,EAAkB,EAAE,EAAAH,GACpB,aAAAI,EAAY,EAAA,EAAAJ,EACZ,CAAA,QAAAK,EAAuC,OAAO,EAAAL,EAC9C,CAAA,YAAAM,EAAgC,MAAM,EAAAN,EACtC,CAAA,QAAAO,EAAmB,EAAI,EAAAP,EACvB,CAAA,KAAAQ,EAA8B,QAAQ,EAAAR,EACtC,CAAA,QAAAS,EAA8B,MAAS,EAAAT,EACvC,CAAA,cAAAU,EAAyB,EAAK,EAAAV,EAC9B,CAAA,QAAAW,EAAU,EAAI,EAAAX,EACd,CAAA,eAAAY,EAAiB,EAAI,EAAAZ,EACrB,CAAA,MAAAa,EAAuB,IAAI,EAAAb,EAC3B,CAAA,UAAAc,EAAoB,CAAC,EAAAd,EAE5Be,EAAMP,IAAS,WAAa,WAAa,y7BCHrCQ,EAAAC,EAAA,QAAAC,EAAA/B,SAAOA,EAAO,CAAA,EAAA,IAAGA,EAAa,CAAA,EAAA,KAAK,GAAG,EAAA,iBAAA,WAK1CA,EAAO,CAAA,CAAA,8BANEA,EAAO,CAAA,CAAA,kBAEHA,EAAK,CAAA,CAAA,EACEI,EAAA0B,EAAA,YAAA,OAAA9B,MAAc,qBACvBA,EAAS,CAAA,cACrB,IAAI,UAPRK,EAYQC,EAAAwB,EAAAvB,CAAA,mIATC,CAAAyB,GAAAC,EAAA,IAAAF,KAAAA,EAAA/B,SAAOA,EAAO,CAAA,EAAA,IAAGA,EAAa,CAAA,EAAA,KAAK,GAAG,EAAA,wDAK1CA,EAAO,CAAA,CAAA,wDANEA,EAAO,CAAA,CAAA,wBAEHA,EAAK,CAAA,CAAA,SACEI,EAAA0B,EAAA,YAAA,OAAA9B,MAAc,qBACvBA,EAAS,CAAA,cACrB,IAAI,8HAjBI,CAAA,QAAAgB,EAAkB,EAAE,EAAAH,GACpB,aAAAI,EAAY,EAAA,EAAAJ,EACZ,CAAA,QAAAW,EAAmB,EAAI,EAAAX,EACvB,CAAA,QAAAK,EAA4C,WAAW,EAAAL,EACvD,CAAA,KAAAqB,EAAoB,IAAI,EAAArB,EACxB,CAAA,SAAAsB,EAAoB,EAAK,EAAAtB,EACzB,CAAA,MAAAa,EAAgB,CAAC,EAAAb,EACjB,CAAA,UAAAc,EAAgC,MAAS,EAAAd","x_google_ignoreList":[0,1]}
|
serve/assets/Button-ee8bd9eb.css
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
.block.svelte-kz0ejz{position:relative;margin:0;box-shadow:var(--block-shadow);border-width:var(--block-border-width);border-color:var(--block-border-color);border-radius:var(--block-radius);background:var(--block-background-fill);width:100%;line-height:var(--line-sm)}.block.border_focus.svelte-kz0ejz{border-color:var(--color-accent)}.padded.svelte-kz0ejz{padding:var(--block-padding)}.hidden.svelte-kz0ejz{display:none}.hide-container.svelte-kz0ejz{margin:0;box-shadow:none;border-width:0;background:transparent;padding:0;overflow:visible}div.svelte-e8n7p6{margin-bottom:var(--spacing-lg);color:var(--block-info-text-color);font-weight:var(--block-info-text-weight);font-size:var(--block-info-text-size);line-height:var(--line-sm)}span.has-info.svelte-1gfkn6j{margin-bottom:var(--spacing-xs)}span.svelte-1gfkn6j:not(.has-info){margin-bottom:var(--spacing-lg)}span.svelte-1gfkn6j{display:inline-block;position:relative;z-index:var(--layer-4);border:solid var(--block-title-border-width) var(--block-title-border-color);border-radius:var(--block-title-radius);background:var(--block-title-background-fill);padding:var(--block-title-padding);color:var(--block-title-text-color);font-weight:var(--block-title-text-weight);font-size:var(--block-title-text-size);line-height:var(--line-sm)}.hide.svelte-1gfkn6j{margin:0;height:0}div.svelte-5hfany{display:inline-flex;align-items:center;z-index:var(--layer-2);box-shadow:var(--block-label-shadow);border:var(--block-label-border-width) solid var(--border-color-primary);border-top:none;border-left:none;border-radius:var(--block-label-radius);background:var(--block-label-background-fill);padding:var(--block-label-padding);pointer-events:none;color:var(--block-label-text-color);font-weight:var(--block-label-text-weight);font-size:var(--block-label-text-size);line-height:var(--line-sm)}div.float.svelte-5hfany{position:absolute;top:var(--block-label-margin);left:var(--block-label-margin)}div.svelte-5hfany:not(.float){position:static;margin-top:var(--block-label-margin);margin-left:var(--block-label-margin)}.hide.svelte-5hfany{height:0}span.svelte-5hfany{opacity:.8;margin-right:var(--size-2);width:calc(var(--block-label-text-size) - 1px);height:calc(var(--block-label-text-size) - 1px)}.hide-label.svelte-5hfany{box-shadow:none;border-width:0;background:transparent;overflow:visible}button.svelte-1p4r00v{display:flex;justify-content:center;align-items:center;z-index:var(--layer-1);box-shadow:var(--shadow-drop);border:1px solid var(--button-secondary-border-color);border-radius:var(--radius-sm);background:var(--background-fill-primary);width:var(--size-5);height:var(--size-5);color:var(--block-label-text-color)}button.svelte-1p4r00v:hover{cursor:pointer;border:2px solid var(--button-secondary-border-color-hover);color:var(--block-label-text-color)}div.svelte-1p4r00v{width:60%;height:60%}.empty.svelte-lk9eg8{display:flex;justify-content:center;align-items:center;margin-top:calc(0px - var(--size-6));height:var(--size-full)}.icon.svelte-lk9eg8{opacity:.5;height:var(--size-5);color:var(--body-text-color)}.small.svelte-lk9eg8{min-height:calc(var(--size-32) - 20px)}.large.svelte-lk9eg8{min-height:calc(var(--size-64) - 20px)}.unpadded_box.svelte-lk9eg8{margin-top:0}.small_parent.svelte-lk9eg8{min-height:100%!important}button.svelte-1ipelgc{display:inline-flex;justify-content:center;align-items:center;transition:var(--button-transition);box-shadow:var(--button-shadow);padding:var(--size-0-5) var(--size-2);text-align:center}button.svelte-1ipelgc:hover,button[disabled].svelte-1ipelgc{box-shadow:var(--button-shadow-hover)}button.svelte-1ipelgc:active{box-shadow:var(--button-shadow-active)}button[disabled].svelte-1ipelgc{opacity:.5;filter:grayscale(30%);cursor:not-allowed}.hide.svelte-1ipelgc{display:none}.primary.svelte-1ipelgc{border:var(--button-border-width) solid var(--button-primary-border-color);background:var(--button-primary-background-fill);color:var(--button-primary-text-color)}.primary.svelte-1ipelgc:hover,.primary[disabled].svelte-1ipelgc{border-color:var(--button-primary-border-color-hover);background:var(--button-primary-background-fill-hover);color:var(--button-primary-text-color-hover)}.secondary.svelte-1ipelgc{border:var(--button-border-width) solid var(--button-secondary-border-color);background:var(--button-secondary-background-fill);color:var(--button-secondary-text-color)}.secondary.svelte-1ipelgc:hover,.secondary[disabled].svelte-1ipelgc{border-color:var(--button-secondary-border-color-hover);background:var(--button-secondary-background-fill-hover);color:var(--button-secondary-text-color-hover)}.stop.svelte-1ipelgc{border:var(--button-border-width) solid var(--button-cancel-border-color);background:var(--button-cancel-background-fill);color:var(--button-cancel-text-color)}.stop.svelte-1ipelgc:hover,.stop[disabled].svelte-1ipelgc{border-color:var(--button-cancel-border-color-hover);background:var(--button-cancel-background-fill-hover);color:var(--button-cancel-text-color-hover)}.sm.svelte-1ipelgc{border-radius:var(--button-small-radius);padding:var(--button-small-padding);font-weight:var(--button-small-text-weight);font-size:var(--button-small-text-size)}.lg.svelte-1ipelgc{border-radius:var(--button-large-radius);padding:var(--button-large-padding);font-weight:var(--button-large-text-weight);font-size:var(--button-large-text-size)}
|
serve/assets/ColorPicker-b87f01f2.css
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
label.svelte-1ojmf70.svelte-1ojmf70.svelte-1ojmf70{display:flex;align-items:center;cursor:pointer;color:var(--body-text-color);font-weight:var(--checkbox-label-text-weight);font-size:var(--checkbox-label-text-size);line-height:var(--line-md)}label.svelte-1ojmf70>.svelte-1ojmf70+.svelte-1ojmf70{margin-left:var(--size-2)}input.svelte-1ojmf70.svelte-1ojmf70.svelte-1ojmf70{--ring-color:transparent;position:relative;box-shadow:var(--input-shadow);border:1px solid var(--checkbox-border-color);border-radius:var(--checkbox-border-radius);background-color:var(--checkbox-background-color);line-height:var(--line-sm)}input.svelte-1ojmf70.svelte-1ojmf70.svelte-1ojmf70:checked,input.svelte-1ojmf70.svelte-1ojmf70.svelte-1ojmf70:checked:hover,input.svelte-1ojmf70.svelte-1ojmf70.svelte-1ojmf70:checked:focus{border-color:var(--checkbox-border-color-selected);background-image:var(--checkbox-check);background-color:var(--checkbox-background-color-selected)}input.svelte-1ojmf70.svelte-1ojmf70.svelte-1ojmf70:hover{border-color:var(--checkbox-border-color-hover);background-color:var(--checkbox-background-color-hover)}input.svelte-1ojmf70.svelte-1ojmf70.svelte-1ojmf70:focus{border-color:var(--checkbox-border-color-focus);background-color:var(--checkbox-background-color-focus)}input[disabled].svelte-1ojmf70.svelte-1ojmf70.svelte-1ojmf70,.disabled.svelte-1ojmf70.svelte-1ojmf70.svelte-1ojmf70{cursor:not-allowed}.wrap.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04{display:flex;flex-wrap:wrap;gap:var(--checkbox-label-gap)}label.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04{display:flex;align-items:center;transition:var(--button-transition);cursor:pointer;box-shadow:var(--checkbox-label-shadow);border:var(--checkbox-label-border-width) solid var(--checkbox-label-border-color);border-radius:var(--button-small-radius);background:var(--checkbox-label-background-fill);padding:var(--checkbox-label-padding);color:var(--checkbox-label-text-color);font-weight:var(--checkbox-label-text-weight);font-size:var(--checkbox-label-text-size);line-height:var(--line-md)}label.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04:hover{background:var(--checkbox-label-background-fill-hover)}label.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04:focus{background:var(--checkbox-label-background-fill-focus)}label.selected.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04{background:var(--checkbox-label-background-fill-selected);color:var(--checkbox-label-text-color-selected)}label.svelte-1qxcj04>.svelte-1qxcj04+.svelte-1qxcj04{margin-left:var(--size-2)}input.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04{--ring-color:transparent;position:relative;box-shadow:var(--checkbox-shadow);border:var(--checkbox-border-width) solid var(--checkbox-border-color);border-radius:var(--checkbox-border-radius);background-color:var(--checkbox-background-color);line-height:var(--line-sm)}input.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04:checked,input.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04:checked:hover,input.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04:checked:focus{border-color:var(--checkbox-border-color-selected);background-image:var(--checkbox-check);background-color:var(--checkbox-background-color-selected)}input.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04:hover{border-color:var(--checkbox-border-color-hover);background-color:var(--checkbox-background-color-hover)}input.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04:focus{border-color:var(--checkbox-border-color-focus);background-color:var(--checkbox-background-color-focus)}input[disabled].svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04,.disabled.svelte-1qxcj04.svelte-1qxcj04.svelte-1qxcj04{cursor:not-allowed}.options.svelte-qgtjkt{--window-padding:var(--size-8);position:absolute;z-index:var(--layer-top);margin-left:0;box-shadow:var(--shadow-drop-lg);border-radius:var(--container-radius);background:var(--background-fill-primary);width:var(--size-full);min-width:fit-content;max-width:inherit;overflow:auto;color:var(--body-text-color);list-style:none}.item.svelte-qgtjkt{display:flex;cursor:pointer;padding:var(--size-2)}.item.svelte-qgtjkt:hover,.active.svelte-qgtjkt{background:var(--background-fill-secondary)}.inner-item.svelte-qgtjkt{padding-right:var(--size-1)}.hide.svelte-qgtjkt{visibility:hidden}.wrap.svelte-aqlk7e.svelte-aqlk7e.svelte-aqlk7e{position:relative;box-shadow:var(--input-shadow);border:var(--input-border-width) solid var(--border-color-primary);border-radius:var(--input-radius);background:var(--input-background-fill)}.wrap.svelte-aqlk7e.svelte-aqlk7e.svelte-aqlk7e:focus-within{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-color-focus)}.wrap-inner.svelte-aqlk7e.svelte-aqlk7e.svelte-aqlk7e{display:flex;position:relative;flex-wrap:wrap;align-items:center;gap:var(--checkbox-label-gap);padding:var(--checkbox-label-padding)}.token.svelte-aqlk7e.svelte-aqlk7e.svelte-aqlk7e{display:flex;align-items:center;transition:var(--button-transition);cursor:pointer;box-shadow:var(--checkbox-label-shadow);border:var(--checkbox-label-border-width) solid var(--checkbox-label-border-color);border-radius:var(--button-small-radius);background:var(--checkbox-label-background-fill);padding:var(--checkbox-label-padding);color:var(--checkbox-label-text-color);font-weight:var(--checkbox-label-text-weight);font-size:var(--checkbox-label-text-size);line-height:var(--line-md)}.token.svelte-aqlk7e>.svelte-aqlk7e+.svelte-aqlk7e{margin-left:var(--size-2)}.token-remove.svelte-aqlk7e.svelte-aqlk7e.svelte-aqlk7e{fill:var(--body-text-color);display:flex;justify-content:center;align-items:center;cursor:pointer;border:var(--checkbox-border-width) solid var(--border-color-primary);border-radius:var(--radius-full);background:var(--background-fill-primary);padding:var(--size-0-5);width:18px;height:18px}.secondary-wrap.svelte-aqlk7e.svelte-aqlk7e.svelte-aqlk7e{display:flex;flex:1 1 0%;align-items:center;border:none;min-width:min-content}input.svelte-aqlk7e.svelte-aqlk7e.svelte-aqlk7e{margin:var(--spacing-sm);outline:none;border:none;background:inherit;width:var(--size-full);color:var(--body-text-color);font-size:var(--input-text-size)}input.svelte-aqlk7e.svelte-aqlk7e.svelte-aqlk7e:disabled{-webkit-text-fill-color:var(--body-text-color);-webkit-opacity:1;opacity:1;cursor:not-allowed}.remove-all.svelte-aqlk7e.svelte-aqlk7e.svelte-aqlk7e{margin-left:var(--size-1);width:20px;height:20px}.hide.svelte-aqlk7e.svelte-aqlk7e.svelte-aqlk7e{display:none}.subdued.svelte-aqlk7e.svelte-aqlk7e.svelte-aqlk7e{color:var(--body-text-color-subdued)}input[type=number].svelte-1u9o4y0{display:block;position:relative;outline:none!important;box-shadow:var(--input-shadow);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-radius);background:var(--input-background-fill);padding:var(--input-padding);width:100%;color:var(--body-text-color);font-size:var(--input-text-size);line-height:var(--line-sm)}input.svelte-1u9o4y0:disabled{-webkit-text-fill-color:var(--body-text-color);-webkit-opacity:1;opacity:1}input.svelte-1u9o4y0:focus{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-color-focus)}input.svelte-1u9o4y0::placeholder{color:var(--input-placeholder-color)}input.svelte-1u9o4y0:out-of-range{border:var(--input-border-width) solid var(--error-border-color)}.wrap.svelte-1p9xokt.svelte-1p9xokt.svelte-1p9xokt{display:flex;flex-wrap:wrap;gap:var(--checkbox-label-gap)}label.svelte-1p9xokt.svelte-1p9xokt.svelte-1p9xokt{display:flex;align-items:center;transition:var(--button-transition);cursor:pointer;box-shadow:var(--checkbox-label-shadow);border:var(--checkbox-label-border-width) solid var(--checkbox-label-border-color);border-radius:var(--button-small-radius);background:var(--checkbox-label-background-fill);padding:var(--checkbox-label-padding);color:var(--checkbox-label-text-color);font-weight:var(--checkbox-label-text-weight);font-size:var(--checkbox-label-text-size);line-height:var(--line-md)}label.svelte-1p9xokt.svelte-1p9xokt.svelte-1p9xokt:hover{background:var(--checkbox-label-background-fill-hover)}label.svelte-1p9xokt.svelte-1p9xokt.svelte-1p9xokt:focus{background:var(--checkbox-label-background-fill-focus)}label.selected.svelte-1p9xokt.svelte-1p9xokt.svelte-1p9xokt{background:var(--checkbox-label-background-fill-selected);color:var(--checkbox-label-text-color-selected)}label.svelte-1p9xokt>.svelte-1p9xokt+.svelte-1p9xokt{margin-left:var(--size-2)}input.svelte-1p9xokt.svelte-1p9xokt.svelte-1p9xokt{--ring-color:transparent;position:relative;box-shadow:var(--checkbox-shadow);border:var(--checkbox-border-width) solid var(--checkbox-border-color);border-radius:var(--radius-full);background-color:var(--checkbox-background-color);line-height:var(--line-sm)}input.svelte-1p9xokt.svelte-1p9xokt.svelte-1p9xokt:checked,input.svelte-1p9xokt.svelte-1p9xokt.svelte-1p9xokt:checked:hover,input.svelte-1p9xokt.svelte-1p9xokt.svelte-1p9xokt:checked:focus{border-color:var(--checkbox-border-color-selected);background-image:var(--radio-circle);background-color:var(--checkbox-background-color-selected)}input.svelte-1p9xokt.svelte-1p9xokt.svelte-1p9xokt:hover{border-color:var(--checkbox-border-color-hover);background-color:var(--checkbox-background-color-hover)}input.svelte-1p9xokt.svelte-1p9xokt.svelte-1p9xokt:focus{border-color:var(--checkbox-border-color-focus);background-color:var(--checkbox-background-color-focus)}input[disabled].svelte-1p9xokt.svelte-1p9xokt.svelte-1p9xokt,.disabled.svelte-1p9xokt.svelte-1p9xokt.svelte-1p9xokt{cursor:not-allowed}label.svelte-1pie7s6{display:block;width:100%}input[type=text].svelte-1pie7s6,input[type=password].svelte-1pie7s6,input[type=email].svelte-1pie7s6,textarea.svelte-1pie7s6{display:block;position:relative;outline:none!important;box-shadow:var(--input-shadow);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-radius);background:var(--input-background-fill);padding:var(--input-padding);width:100%;color:var(--body-text-color);font-weight:var(--input-text-weight);font-size:var(--input-text-size);line-height:var(--line-sm)}input.svelte-1pie7s6:disabled,textarea.svelte-1pie7s6:disabled{-webkit-text-fill-color:var(--body-text-color);-webkit-opacity:1;opacity:1}input.svelte-1pie7s6:focus,textarea.svelte-1pie7s6:focus{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-color-focus)}input.svelte-1pie7s6::placeholder,textarea.svelte-1pie7s6::placeholder{color:var(--input-placeholder-color)}button.svelte-1pie7s6{display:flex;position:absolute;top:var(--block-label-margin);right:var(--block-label-margin);align-items:center;box-shadow:var(--shadow-drop);border:1px solid var(--color-border-primary);border-top:none;border-right:none;border-radius:var(--block-label-right-radius);background:var(--block-label-background-fill);padding:5px;width:22px;height:22px;overflow:hidden;color:var(--block-label-color);font:var(--font-sans);font-size:var(--button-small-text-size)}.wrap.svelte-1cl284s{display:flex;flex-direction:column;width:100%}.head.svelte-1cl284s{display:flex;justify-content:space-between}input[type=number].svelte-1cl284s{display:block;position:relative;outline:none!important;box-shadow:var(--input-shadow);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-radius);background:var(--input-background-fill);padding:var(--size-2) var(--size-2);height:var(--size-6);color:var(--body-text-color);font-size:var(--input-text-size);line-height:var(--line-sm);text-align:center}input.svelte-1cl284s:disabled{-webkit-text-fill-color:var(--body-text-color);-webkit-opacity:1;opacity:1}input[type=number].svelte-1cl284s:focus{box-shadow:var(--input-shadow-focus);border-color:var(--input-border-color-focus)}input.svelte-1cl284s::placeholder{color:var(--input-placeholder-color)}input[type=range].svelte-1cl284s{width:100%;accent-color:var(--slider-color)}input[disabled].svelte-1cl284s{cursor:not-allowed}input.svelte-56zyyb{display:block;position:relative;background:var(--background-fill-primary);line-height:var(--line-sm)}
|
serve/assets/Column-2853eb31.css
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
div.svelte-vt1mxs{display:flex;position:relative;flex-direction:column}div.svelte-vt1mxs>*,div.svelte-vt1mxs>.form>*{width:var(--size-full)}.gap.svelte-vt1mxs{gap:var(--layout-gap)}.hide.svelte-vt1mxs{display:none}.compact.svelte-vt1mxs>*,.compact.svelte-vt1mxs .box{border-radius:0}.compact.svelte-vt1mxs,.panel.svelte-vt1mxs{border:solid var(--panel-border-width) var(--panel-border-color);border-radius:var(--container-radius);background:var(--panel-background-fill);padding:var(--spacing-lg)}
|
serve/assets/Column-ab8e5186.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
import{S as w,i as b,s as C,a4 as r,G as j,C as c,an as v,M as f,D as o,g as q,a6 as S,a7 as D,a8 as G,p as M,t as k,q as z}from"./index-188ef5e8.js";/* empty css */function A(t){let e,_,m=`calc(min(${t[2]}px, 100%))`,i;const u=t[8].default,n=r(u,t,t[7],null);return{c(){e=j("div"),n&&n.c(),c(e,"id",t[3]),c(e,"class",_=v(t[4].join(" "))+" svelte-vt1mxs"),f(e,"gap",t[1]),f(e,"compact",t[6]==="compact"),f(e,"panel",t[6]==="panel"),f(e,"hide",!t[5]),o(e,"flex-grow",t[0]),o(e,"min-width",m)},m(l,s){q(l,e,s),n&&n.m(e,null),i=!0},p(l,[s]){n&&n.p&&(!i||s&128)&&S(n,u,l,l[7],i?G(u,l[7],s,null):D(l[7]),null),(!i||s&8)&&c(e,"id",l[3]),(!i||s&16&&_!==(_=v(l[4].join(" "))+" svelte-vt1mxs"))&&c(e,"class",_),(!i||s&18)&&f(e,"gap",l[1]),(!i||s&80)&&f(e,"compact",l[6]==="compact"),(!i||s&80)&&f(e,"panel",l[6]==="panel"),(!i||s&48)&&f(e,"hide",!l[5]),s&1&&o(e,"flex-grow",l[0]),s&4&&m!==(m=`calc(min(${l[2]}px, 100%))`)&&o(e,"min-width",m)},i(l){i||(M(n,l),i=!0)},o(l){k(n,l),i=!1},d(l){l&&z(e),n&&n.d(l)}}}function B(t,e,_){let{$$slots:m={},$$scope:i}=e,{scale:u=1}=e,{gap:n=!0}=e,{min_width:l=0}=e,{elem_id:s=""}=e,{elem_classes:g=[]}=e,{visible:d=!0}=e,{variant:h="default"}=e;return t.$$set=a=>{"scale"in a&&_(0,u=a.scale),"gap"in a&&_(1,n=a.gap),"min_width"in a&&_(2,l=a.min_width),"elem_id"in a&&_(3,s=a.elem_id),"elem_classes"in a&&_(4,g=a.elem_classes),"visible"in a&&_(5,d=a.visible),"variant"in a&&_(6,h=a.variant),"$$scope"in a&&_(7,i=a.$$scope)},[u,n,l,s,g,d,h,i,m]}class H extends w{constructor(e){super(),b(this,e,B,A,C,{scale:0,gap:1,min_width:2,elem_id:3,elem_classes:4,visible:5,variant:6})}}export{H as C};
|
2 |
+
//# sourceMappingURL=Column-ab8e5186.js.map
|
serve/assets/Column-ab8e5186.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"version":3,"file":"Column-ab8e5186.js","sources":["../../../../js/app/src/components/Column/Column.svelte"],"sourcesContent":["<script lang=\"ts\">\n\texport let scale: number = 1;\n\texport let gap: boolean = true;\n\texport let min_width: number = 0;\n\texport let elem_id: string = \"\";\n\texport let elem_classes: Array<string> = [];\n\texport let visible: boolean = true;\n\texport let variant: \"default\" | \"panel\" | \"compact\" = \"default\";\n</script>\n\n<div\n\tid={elem_id}\n\tclass={elem_classes.join(\" \")}\n\tclass:gap\n\tclass:compact={variant === \"compact\"}\n\tclass:panel={variant === \"panel\"}\n\tclass:hide={!visible}\n\tstyle:flex-grow={scale}\n\tstyle:min-width=\"calc(min({min_width}px, 100%))\"\n>\n\t<slot />\n</div>\n\n<style>\n\tdiv {\n\t\tdisplay: flex;\n\t\tposition: relative;\n\t\tflex-direction: column;\n\t}\n\n\tdiv > :global(*),\n\tdiv > :global(.form > *) {\n\t\twidth: var(--size-full);\n\t}\n\n\t.gap {\n\t\tgap: var(--layout-gap);\n\t}\n\n\t.hide {\n\t\tdisplay: none;\n\t}\n\n\t.compact > :global(*),\n\t.compact :global(.box) {\n\t\tborder-radius: 0;\n\t}\n\n\t.compact,\n\t.panel {\n\t\tborder: solid var(--panel-border-width) var(--panel-border-color);\n\t\tborder-radius: var(--container-radius);\n\t\tbackground: var(--panel-background-fill);\n\t\tpadding: var(--spacing-lg);\n\t}\n</style>\n"],"names":["ctx","toggle_class","div","insert","target","anchor","scale","$$props","gap","min_width","elem_id","elem_classes","visible","variant"],"mappings":"qPAkB4BA,EAAS,CAAA,gGAPhCA,EAAO,CAAA,CAAA,kBACJA,EAAY,CAAA,EAAC,KAAK,GAAG,CAAA,EAAA,gBAAA,kBAEbC,EAAAC,EAAA,UAAAF,OAAY,SAAS,EACvBC,EAAAC,EAAA,QAAAF,OAAY,OAAO,cACnBA,EAAO,CAAA,CAAA,kBACHA,EAAK,CAAA,CAAA,6BAPvBG,EAWKC,EAAAF,EAAAG,CAAA,uHAVAL,EAAO,CAAA,CAAA,sBACJA,EAAY,CAAA,EAAC,KAAK,GAAG,CAAA,EAAA,2EAEbC,EAAAC,EAAA,UAAAF,OAAY,SAAS,cACvBC,EAAAC,EAAA,QAAAF,OAAY,OAAO,0BACnBA,EAAO,CAAA,CAAA,uBACHA,EAAK,CAAA,CAAA,0BACKA,EAAS,CAAA,sJAjBzB,CAAA,MAAAM,EAAgB,CAAC,EAAAC,EACjB,CAAA,IAAAC,EAAe,EAAI,EAAAD,EACnB,CAAA,UAAAE,EAAoB,CAAC,EAAAF,EACrB,CAAA,QAAAG,EAAkB,EAAE,EAAAH,GACpB,aAAAI,EAAY,EAAA,EAAAJ,EACZ,CAAA,QAAAK,EAAmB,EAAI,EAAAL,EACvB,CAAA,QAAAM,EAA2C,SAAS,EAAAN"}
|
serve/assets/Copy-143d56db.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
import{S as p,i as c,s as h,B as a,C as e,g as u,E as i,F as n,q as g}from"./index-188ef5e8.js";function v(l){let t,s;return{c(){t=a("svg"),s=a("polyline"),e(s,"points","20 6 9 17 4 12"),e(t,"xmlns","http://www.w3.org/2000/svg"),e(t,"width","100%"),e(t,"height","100%"),e(t,"viewBox","0 0 24 24"),e(t,"fill","none"),e(t,"stroke","currentColor"),e(t,"stroke-width","3"),e(t,"stroke-linecap","round"),e(t,"stroke-linejoin","round")},m(o,r){u(o,t,r),i(t,s)},p:n,i:n,o:n,d(o){o&&g(t)}}}class m extends p{constructor(t){super(),c(this,t,null,v,h,{})}}function w(l){let t,s,o;return{c(){t=a("svg"),s=a("path"),o=a("path"),e(s,"fill","currentColor"),e(s,"d","M28 10v18H10V10h18m0-2H10a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2Z"),e(o,"fill","currentColor"),e(o,"d","M4 18H2V4a2 2 0 0 1 2-2h14v2H4Z"),e(t,"xmlns","http://www.w3.org/2000/svg"),e(t,"width","100%"),e(t,"height","100%"),e(t,"viewBox","0 0 32 32")},m(r,d){u(r,t,d),i(t,s),i(t,o)},p:n,i:n,o:n,d(r){r&&g(t)}}}class x extends p{constructor(t){super(),c(this,t,null,w,h,{})}}export{x as C,m as a};
|
2 |
+
//# sourceMappingURL=Copy-143d56db.js.map
|
serve/assets/Copy-143d56db.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"version":3,"file":"Copy-143d56db.js","sources":["../../../../js/icons/src/Check.svelte","../../../../js/icons/src/Copy.svelte"],"sourcesContent":["<svg\n\txmlns=\"http://www.w3.org/2000/svg\"\n\twidth=\"100%\"\n\theight=\"100%\"\n\tviewBox=\"0 0 24 24\"\n\tfill=\"none\"\n\tstroke=\"currentColor\"\n\tstroke-width=\"3\"\n\tstroke-linecap=\"round\"\n\tstroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\" /></svg\n>\n","<svg\n\txmlns=\"http://www.w3.org/2000/svg\"\n\twidth=\"100%\"\n\theight=\"100%\"\n\tviewBox=\"0 0 32 32\"\n\t><path\n\t\tfill=\"currentColor\"\n\t\td=\"M28 10v18H10V10h18m0-2H10a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2Z\"\n\t/><path fill=\"currentColor\" d=\"M4 18H2V4a2 2 0 0 1 2-2h14v2H4Z\" /></svg\n>\n"],"names":["insert","target","svg","anchor","append","polyline","path0","path1"],"mappings":"sbAAAA,EAUAC,EAAAC,EAAAC,CAAA,EADyBC,EAAoCF,EAAAG,CAAA,keCT7DL,EASAC,EAAAC,EAAAC,CAAA,EAJEC,EAGCF,EAAAI,CAAA,EAAAF,EAAgEF,EAAAK,CAAA"}
|
serve/assets/Download-9303b529.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
import{S as i,i as p,s as v,B as o,C as e,g as h,E as c,F as n,q as g}from"./index-188ef5e8.js";function m(l){let t,s;return{c(){t=o("svg"),s=o("path"),e(s,"fill","currentColor"),e(s,"d","M26 24v4H6v-4H4v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-4zm0-10l-1.41-1.41L17 20.17V2h-2v18.17l-7.59-7.58L6 14l10 10l10-10z"),e(t,"xmlns","http://www.w3.org/2000/svg"),e(t,"width","100%"),e(t,"height","100%"),e(t,"viewBox","0 0 32 32")},m(a,r){h(a,t,r),c(t,s)},p:n,i:n,o:n,d(a){a&&g(t)}}}class u extends i{constructor(t){super(),p(this,t,null,m,v,{})}}export{u as D};
|
2 |
+
//# sourceMappingURL=Download-9303b529.js.map
|
serve/assets/Download-9303b529.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"version":3,"file":"Download-9303b529.js","sources":["../../../../js/icons/src/Download.svelte"],"sourcesContent":["<svg\n\txmlns=\"http://www.w3.org/2000/svg\"\n\twidth=\"100%\"\n\theight=\"100%\"\n\tviewBox=\"0 0 32 32\"\n\t><path\n\t\tfill=\"currentColor\"\n\t\td=\"M26 24v4H6v-4H4v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-4zm0-10l-1.41-1.41L17 20.17V2h-2v18.17l-7.59-7.58L6 14l10 10l10-10z\"\n\t/></svg\n>\n"],"names":["insert","target","svg","anchor","append","path"],"mappings":"0aAAAA,EASAC,EAAAC,EAAAC,CAAA,EAJEC,EAGCF,EAAAG,CAAA"}
|
serve/assets/DropdownArrow-5fa4dd09.css
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
.dropdown-arrow.svelte-p5edak{fill:var(--body-text-color);margin-right:var(--size-2);width:var(--size-5)}
|
serve/assets/Empty-ba04ef0b.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
import{S as h,i as b,s as z,a4 as C,G as f,C as g,M as u,g as E,E as k,a6 as v,a7 as q,a8 as B,p as R,t as S,q as G,b as M}from"./index-188ef5e8.js";import"./Button-04f93a38.js";function j(n){let e,o,a;const _=n[5].default,s=C(_,n,n[4],null);return{c(){e=f("div"),o=f("div"),s&&s.c(),g(o,"class","icon svelte-lk9eg8"),g(e,"class","empty svelte-lk9eg8"),u(e,"small",n[0]==="small"),u(e,"large",n[0]==="large"),u(e,"unpadded_box",n[1]),u(e,"small_parent",n[3])},m(t,i){E(t,e,i),k(e,o),s&&s.m(o,null),n[6](e),a=!0},p(t,[i]){s&&s.p&&(!a||i&16)&&v(s,_,t,t[4],a?B(_,t[4],i,null):q(t[4]),null),(!a||i&1)&&u(e,"small",t[0]==="small"),(!a||i&1)&&u(e,"large",t[0]==="large"),(!a||i&2)&&u(e,"unpadded_box",t[1]),(!a||i&8)&&u(e,"small_parent",t[3])},i(t){a||(R(s,t),a=!0)},o(t){S(s,t),a=!1},d(t){t&&G(e),s&&s.d(t),n[6](null)}}}function w(n,e,o){let a,{$$slots:_={},$$scope:s}=e,{size:t="small"}=e,{unpadded_box:i=!1}=e,r;function m(l){if(!l)return;const{height:d}=l.getBoundingClientRect(),{height:c}=l.parentElement?.getBoundingClientRect()||{height:d};return d>c+2}function p(l){M[l?"unshift":"push"](()=>{r=l,o(2,r)})}return n.$$set=l=>{"size"in l&&o(0,t=l.size),"unpadded_box"in l&&o(1,i=l.unpadded_box),"$$scope"in l&&o(4,s=l.$$scope)},n.$$.update=()=>{n.$$.dirty&4&&o(3,a=m(r))},[t,i,r,a,s,_,p]}class F extends h{constructor(e){super(),b(this,e,w,j,z,{size:0,unpadded_box:1})}}export{F as E};
|
2 |
+
//# sourceMappingURL=Empty-ba04ef0b.js.map
|
serve/assets/Empty-ba04ef0b.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"version":3,"file":"Empty-ba04ef0b.js","sources":["../../../../js/atoms/src/Empty.svelte"],"sourcesContent":["<script lang=\"ts\">\n\texport let size: \"small\" | \"large\" = \"small\";\n\texport let unpadded_box = false;\n\n\tlet el: HTMLDivElement;\n\t$: parent_height = compare_el_to_parent(el);\n\n\tfunction compare_el_to_parent(el: HTMLDivElement) {\n\t\tif (!el) return;\n\n\t\tconst { height: el_height } = el.getBoundingClientRect();\n\t\tconst { height: parent_height } =\n\t\t\tel.parentElement?.getBoundingClientRect() || { height: el_height };\n\n\t\treturn el_height > parent_height + 2;\n\t}\n</script>\n\n<div\n\tclass=\"empty\"\n\tclass:small={size === \"small\"}\n\tclass:large={size === \"large\"}\n\tclass:unpadded_box\n\tbind:this={el}\n\tclass:small_parent={parent_height}\n>\n\t<div class=\"icon\">\n\t\t<slot />\n\t</div>\n</div>\n\n<style>\n\t.empty {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tmargin-top: calc(0px - var(--size-6));\n\t\theight: var(--size-full);\n\t}\n\n\t.icon {\n\t\topacity: 0.5;\n\t\theight: var(--size-5);\n\t\tcolor: var(--body-text-color);\n\t}\n\n\t.small {\n\t\tmin-height: calc(var(--size-32) - 20px);\n\t}\n\n\t.large {\n\t\tmin-height: calc(var(--size-64) - 20px);\n\t}\n\n\t.unpadded_box {\n\t\tmargin-top: 0;\n\t}\n\n\t/* .unpadded_box.small {\n\t\tmin-height: var(--size-32);\n\t}\n\n\t.unpadded_box.large {\n\t\tmin-height: var(--size-64);\n\t} */\n\n\t.small_parent {\n\t\tmin-height: 100% !important;\n\t}\n</style>\n"],"names":["toggle_class","div1","ctx","insert","target","anchor","append","div0","size","$$props","unpadded_box","el","compare_el_to_parent","el_height","parent_height","$$value","$$invalidate"],"mappings":"iWAoBcA,EAAAC,EAAA,QAAAC,OAAS,OAAO,EAChBF,EAAAC,EAAA,QAAAC,OAAS,OAAO,8CAGTA,EAAa,CAAA,CAAA,UANlCC,EAWKC,EAAAH,EAAAI,CAAA,EAHJC,EAEKL,EAAAM,CAAA,qHARQP,EAAAC,EAAA,QAAAC,OAAS,OAAO,aAChBF,EAAAC,EAAA,QAAAC,OAAS,OAAO,oEAGTA,EAAa,CAAA,CAAA,mIAvBtB,CAAA,KAAAM,EAA0B,OAAO,EAAAC,EACjC,CAAA,aAAAC,EAAe,EAAK,EAAAD,EAE3BE,EAGK,SAAAC,EAAqBD,EAAkB,KAC1CA,EAAE,OAEC,KAAA,CAAA,OAAQE,CAAc,EAAAF,EAAG,sBAAqB,GAC9C,OAAQG,CAAa,EAC5BH,EAAG,eAAe,yBAAqB,CAAQ,OAAQE,UAEjDA,EAAYC,EAAgB,2CASzBH,EAAEI,kKAlBVC,EAAA,EAAAF,EAAgBF,EAAqBD,CAAE,CAAA"}
|
serve/assets/Form-189d7bad.css
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
div.svelte-b6y5bg{display:flex;flex-direction:inherit;flex-wrap:wrap;gap:var(--form-gap-width);box-shadow:var(--block-shadow);border:var(--block-border-width) solid var(--border-color-primary);border-radius:var(--block-radius);background:var(--border-color-primary);overflow:hidden}div.svelte-b6y5bg .block{box-shadow:none!important;border-width:0px!important;border-radius:0!important}.hidden.svelte-b6y5bg{display:none}
|
serve/assets/Form-68b374ed.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
import{S as m,i as c,s as r,a4 as d,G as g,C as h,M as u,D as f,g as w,a6 as b,a7 as v,a8 as F,p as q,t as C,q as S}from"./index-188ef5e8.js";function y(n){let s,l;const _=n[4].default,t=d(_,n,n[3],null);return{c(){s=g("div"),t&&t.c(),h(s,"class","form svelte-b6y5bg"),u(s,"hidden",!n[0]),f(s,"flex-grow",n[1]),f(s,"min-width",`calc(min(${n[2]}px, 100%))`)},m(e,i){w(e,s,i),t&&t.m(s,null),l=!0},p(e,[i]){t&&t.p&&(!l||i&8)&&b(t,_,e,e[3],l?F(_,e[3],i,null):v(e[3]),null),(!l||i&1)&&u(s,"hidden",!e[0]),i&2&&f(s,"flex-grow",e[1]),i&4&&f(s,"min-width",`calc(min(${e[2]}px, 100%))`)},i(e){l||(q(t,e),l=!0)},o(e){C(t,e),l=!1},d(e){e&&S(s),t&&t.d(e)}}}function D(n,s,l){let{$$slots:_={},$$scope:t}=s,{visible:e=!0}=s,{scale:i=1}=s,{min_width:o=0}=s;return n.$$set=a=>{"visible"in a&&l(0,e=a.visible),"scale"in a&&l(1,i=a.scale),"min_width"in a&&l(2,o=a.min_width),"$$scope"in a&&l(3,t=a.$$scope)},[e,i,o,t,_]}class M extends m{constructor(s){super(),c(this,s,D,y,r,{visible:0,scale:1,min_width:2})}}export{M as F};
|
2 |
+
//# sourceMappingURL=Form-68b374ed.js.map
|
serve/assets/Form-68b374ed.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"version":3,"file":"Form-68b374ed.js","sources":["../../../../js/app/src/components/Form/Form.svelte"],"sourcesContent":["<script lang=\"ts\">\n\texport let visible = true;\n\texport let scale: number = 1;\n\texport let min_width: number = 0;\n</script>\n\n<div\n\tclass=\"form\"\n\tclass:hidden={!visible}\n\tstyle:flex-grow={scale}\n\tstyle:min-width={`calc(min(${min_width}px, 100%))`}\n>\n\t<slot />\n</div>\n\n<style>\n\tdiv {\n\t\tdisplay: flex;\n\t\tflex-direction: inherit;\n\t\tflex-wrap: wrap;\n\t\tgap: var(--form-gap-width);\n\t\tbox-shadow: var(--block-shadow);\n\t\tborder: var(--block-border-width) solid var(--border-color-primary);\n\t\tborder-radius: var(--block-radius);\n\t\tbackground: var(--border-color-primary);\n\t\toverflow: hidden;\n\t}\n\n\tdiv :global(.block) {\n\t\tbox-shadow: none !important;\n\t\tborder-width: 0px !important;\n\t\tborder-radius: 0px !important;\n\t}\n\n\t.hidden {\n\t\tdisplay: none;\n\t}\n</style>\n"],"names":["ctx","insert","target","div","anchor","visible","$$props","scale","min_width"],"mappings":"2RAQgBA,EAAO,CAAA,CAAA,kBACLA,EAAK,CAAA,CAAA,8BACOA,EAAS,CAAA,aAAA,UAJvCC,EAOKC,EAAAC,EAAAC,CAAA,0HALWJ,EAAO,CAAA,CAAA,uBACLA,EAAK,CAAA,CAAA,mCACOA,EAAS,CAAA,aAAA,qHAT3B,CAAA,QAAAK,EAAU,EAAI,EAAAC,EACd,CAAA,MAAAC,EAAgB,CAAC,EAAAD,EACjB,CAAA,UAAAE,EAAoB,CAAC,EAAAF"}
|
serve/assets/Image-003ee87c.css
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
img.svelte-gqt00k{border-radius:var(--radius-lg);max-width:none}img.selected.svelte-gqt00k{border-color:var(--border-color-accent)}.table.svelte-gqt00k{margin:0 auto;border:2px solid var(--border-color-primary);border-radius:var(--radius-lg);width:var(--size-20);height:var(--size-20);object-fit:cover}.gallery.svelte-gqt00k{border:2px solid var(--border-color-primary);max-height:var(--size-20);object-fit:cover}
|
serve/assets/Image-c46cdc96.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
import{S as r,i as u,s as d,G as y,L as f,C as c,M as n,g as o,F as g,q as v}from"./index-188ef5e8.js";function b(t){let e,s;return{c(){e=y("img"),f(e.src,s=t[1]+t[0])||c(e,"src",s),c(e,"class","svelte-gqt00k"),n(e,"table",t[2]==="table"),n(e,"gallery",t[2]==="gallery"),n(e,"selected",t[3])},m(l,a){o(l,e,a)},p(l,[a]){a&3&&!f(e.src,s=l[1]+l[0])&&c(e,"src",s),a&4&&n(e,"table",l[2]==="table"),a&4&&n(e,"gallery",l[2]==="gallery"),a&8&&n(e,"selected",l[3])},i:g,o:g,d(l){l&&v(e)}}}function q(t,e,s){let{value:l}=e,{samples_dir:a}=e,{type:m}=e,{selected:_=!1}=e;return t.$$set=i=>{"value"in i&&s(0,l=i.value),"samples_dir"in i&&s(1,a=i.samples_dir),"type"in i&&s(2,m=i.type),"selected"in i&&s(3,_=i.selected)},[l,a,m,_]}class I extends r{constructor(e){super(),u(this,e,q,b,d,{value:0,samples_dir:1,type:2,selected:3})}}const C=I;export{C as E};
|
2 |
+
//# sourceMappingURL=Image-c46cdc96.js.map
|
serve/assets/Image-c46cdc96.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"version":3,"file":"Image-c46cdc96.js","sources":["../../../../js/app/src/components/Dataset/ExampleComponents/Image.svelte"],"sourcesContent":["<script lang=\"ts\">\n\texport let value: string;\n\texport let samples_dir: string;\n\texport let type: \"gallery\" | \"table\";\n\texport let selected: boolean = false;\n</script>\n\n<!-- svelte-ignore a11y-missing-attribute -->\n<img\n\tsrc={samples_dir + value}\n\tclass:table={type === \"table\"}\n\tclass:gallery={type === \"gallery\"}\n\tclass:selected\n/>\n\n<style>\n\timg {\n\t\tborder-radius: var(--radius-lg);\n\t\tmax-width: none;\n\t}\n\n\timg.selected {\n\t\tborder-color: var(--border-color-accent);\n\t}\n\n\t.table {\n\t\tmargin: 0 auto;\n\t\tborder: 2px solid var(--border-color-primary);\n\t\tborder-radius: var(--radius-lg);\n\t\twidth: var(--size-20);\n\t\theight: var(--size-20);\n\t\tobject-fit: cover;\n\t}\n\n\t.gallery {\n\t\tborder: 2px solid var(--border-color-primary);\n\t\tmax-height: var(--size-20);\n\t\tobject-fit: cover;\n\t}\n</style>\n"],"names":["src_url_equal","img","img_src_value","ctx","attr","toggle_class","insert","target","anchor","dirty","value","$$props","samples_dir","type","selected"],"mappings":"mJASMA,EAAAC,EAAA,IAAAC,EAAAC,KAAcA,EAAK,CAAA,CAAA,GAAAC,EAAAH,EAAA,MAAAC,CAAA,+BACXG,EAAAJ,EAAA,QAAAE,OAAS,OAAO,EACdE,EAAAJ,EAAA,UAAAE,OAAS,SAAS,+BAHlCG,EAKCC,EAAAN,EAAAO,CAAA,YAJKC,EAAA,GAAA,CAAAT,EAAAC,EAAA,IAAAC,EAAAC,KAAcA,EAAK,CAAA,CAAA,qBACXE,EAAAJ,EAAA,QAAAE,OAAS,OAAO,OACdE,EAAAJ,EAAA,UAAAE,OAAS,SAAS,0EAVtB,MAAAO,CAAa,EAAAC,GACb,YAAAC,CAAmB,EAAAD,GACnB,KAAAE,CAAyB,EAAAF,EACzB,CAAA,SAAAG,EAAoB,EAAK,EAAAH"}
|
serve/assets/Image-f4230afc.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
import{S as h,i as g,s as d,B as n,C as e,g as m,E as a,F as l,q as u}from"./index-188ef5e8.js";function f(c){let t,r,s,o;return{c(){t=n("svg"),r=n("rect"),s=n("circle"),o=n("polyline"),e(r,"x","3"),e(r,"y","3"),e(r,"width","18"),e(r,"height","18"),e(r,"rx","2"),e(r,"ry","2"),e(s,"cx","8.5"),e(s,"cy","8.5"),e(s,"r","1.5"),e(o,"points","21 15 16 10 5 21"),e(t,"xmlns","http://www.w3.org/2000/svg"),e(t,"width","100%"),e(t,"height","100%"),e(t,"viewBox","0 0 24 24"),e(t,"fill","none"),e(t,"stroke","currentColor"),e(t,"stroke-width","1.5"),e(t,"stroke-linecap","round"),e(t,"stroke-linejoin","round"),e(t,"class","feather feather-image")},m(i,p){m(i,t,p),a(t,r),a(t,s),a(t,o)},p:l,i:l,o:l,d(i){i&&u(t)}}}class x extends h{constructor(t){super(),g(this,t,null,f,d,{})}}export{x as I};
|
2 |
+
//# sourceMappingURL=Image-f4230afc.js.map
|
serve/assets/Image-f4230afc.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"version":3,"file":"Image-f4230afc.js","sources":["../../../../js/icons/src/Image.svelte"],"sourcesContent":["<svg\n\txmlns=\"http://www.w3.org/2000/svg\"\n\twidth=\"100%\"\n\theight=\"100%\"\n\tviewBox=\"0 0 24 24\"\n\tfill=\"none\"\n\tstroke=\"currentColor\"\n\tstroke-width=\"1.5\"\n\tstroke-linecap=\"round\"\n\tstroke-linejoin=\"round\"\n\tclass=\"feather feather-image\"\n>\n\t<rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\" />\n\t<circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\" />\n\t<polyline points=\"21 15 16 10 5 21\" />\n</svg>\n"],"names":["insert","target","svg","anchor","append","rect","circle","polyline"],"mappings":"uoBAAAA,EAeKC,EAAAC,EAAAC,CAAA,EAHJC,EAAwDF,EAAAG,CAAA,EACxDD,EAAmCF,EAAAI,CAAA,EACnCF,EAAqCF,EAAAK,CAAA"}
|
serve/assets/Info-b7dfbb56.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
import{S as i,i as r,s as u,a4 as f,G as _,C as c,g as p,a6 as m,a7 as d,a8 as $,p as g,t as v,q as h}from"./index-188ef5e8.js";import"./Button-04f93a38.js";function q(n){let s,a;const l=n[1].default,e=f(l,n,n[0],null);return{c(){s=_("div"),e&&e.c(),c(s,"class","svelte-e8n7p6")},m(t,o){p(t,s,o),e&&e.m(s,null),a=!0},p(t,[o]){e&&e.p&&(!a||o&1)&&m(e,l,t,t[0],a?$(l,t[0],o,null):d(t[0]),null)},i(t){a||(g(e,t),a=!0)},o(t){v(e,t),a=!1},d(t){t&&h(s),e&&e.d(t)}}}function C(n,s,a){let{$$slots:l={},$$scope:e}=s;return n.$$set=t=>{"$$scope"in t&&a(0,e=t.$$scope)},[e,l]}class b extends i{constructor(s){super(),r(this,s,C,q,u,{})}}export{b as I};
|
2 |
+
//# sourceMappingURL=Info-b7dfbb56.js.map
|
serve/assets/Info-b7dfbb56.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"version":3,"file":"Info-b7dfbb56.js","sources":["../../../../js/atoms/src/Info.svelte"],"sourcesContent":["<div>\n\t<slot />\n</div>\n\n<style>\n\tdiv {\n\t\tmargin-bottom: var(--spacing-lg);\n\t\tcolor: var(--block-info-text-color);\n\t\tfont-weight: var(--block-info-text-weight);\n\t\tfont-size: var(--block-info-text-size);\n\t\tline-height: var(--line-sm);\n\t}\n</style>\n"],"names":["insert","target","div","anchor"],"mappings":"+RAAAA,EAEKC,EAAAC,EAAAC,CAAA"}
|
serve/assets/Model3D-98fc2b2c.css
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
.gallery.svelte-1ayixqk{padding:var(--size-1) var(--size-2)}
|
serve/assets/Model3D-b48ea1c0.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
import{S as o,i as d,s as u,G as _,I as g,C as r,M as i,g as v,E as y,K as m,F as c,q as b}from"./index-188ef5e8.js";function M(a){let e,s;return{c(){e=_("div"),s=g(a[0]),r(e,"class","svelte-1ayixqk"),i(e,"table",a[1]==="table"),i(e,"gallery",a[1]==="gallery"),i(e,"selected",a[2])},m(t,l){v(t,e,l),y(e,s)},p(t,[l]){l&1&&m(s,t[0]),l&2&&i(e,"table",t[1]==="table"),l&2&&i(e,"gallery",t[1]==="gallery"),l&4&&i(e,"selected",t[2])},i:c,o:c,d(t){t&&b(e)}}}function q(a,e,s){let{value:t}=e,{type:l}=e,{selected:f=!1}=e;return a.$$set=n=>{"value"in n&&s(0,t=n.value),"type"in n&&s(1,l=n.type),"selected"in n&&s(2,f=n.selected)},[t,l,f]}class D extends o{constructor(e){super(),d(this,e,q,M,u,{value:0,type:1,selected:2})}}const h=D;export{h as E};
|
2 |
+
//# sourceMappingURL=Model3D-b48ea1c0.js.map
|
serve/assets/Model3D-b48ea1c0.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"version":3,"file":"Model3D-b48ea1c0.js","sources":["../../../../js/app/src/components/Dataset/ExampleComponents/Model3D.svelte"],"sourcesContent":["<script lang=\"ts\">\n\timport type { Value } from \"../../Audio/types\";\n\n\texport let value: Value;\n\texport let type: \"gallery\" | \"table\";\n\texport let selected: boolean = false;\n</script>\n\n<div\n\tclass:table={type === \"table\"}\n\tclass:gallery={type === \"gallery\"}\n\tclass:selected\n>\n\t{value}\n</div>\n\n<style>\n\t.gallery {\n\t\tpadding: var(--size-1) var(--size-2);\n\t}\n</style>\n"],"names":["ctx","toggle_class","div","insert","target","anchor","value","$$props","type","selected"],"mappings":"qKAaEA,EAAK,CAAA,CAAA,gCAJOC,EAAAC,EAAA,QAAAF,OAAS,OAAO,EACdC,EAAAC,EAAA,UAAAF,OAAS,SAAS,+BAFlCG,EAMKC,EAAAF,EAAAG,CAAA,4BADHL,EAAK,CAAA,CAAA,OAJOC,EAAAC,EAAA,QAAAF,OAAS,OAAO,OACdC,EAAAC,EAAA,UAAAF,OAAS,SAAS,0EAPtB,MAAAM,CAAY,EAAAC,GACZ,KAAAC,CAAyB,EAAAD,EACzB,CAAA,SAAAE,EAAoB,EAAK,EAAAF"}
|
serve/assets/ModifyUpload-23f36109.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
import{S as h,i as b,s as _,G as k,e as x,C as r,g as v,E as p,m as I,J as E,p as d,t as g,q as w,n as C,y as L,B as m,D as c,F as f,H as z,M,l as j,o as q,r as D}from"./index-188ef5e8.js";import"./Button-04f93a38.js";/* empty css */import"./ModifyUpload.svelte_svelte_type_style_lang-d2acacf0.js";function S(a){let e,l,t,s,n,o;return t=new a[0]({}),{c(){e=k("button"),l=k("div"),x(t.$$.fragment),r(l,"class","svelte-1p4r00v"),r(e,"aria-label",a[1]),r(e,"class","svelte-1p4r00v")},m(i,u){v(i,e,u),p(e,l),I(t,l,null),s=!0,n||(o=E(e,"click",a[2]),n=!0)},p(i,[u]){(!s||u&2)&&r(e,"aria-label",i[1])},i(i){s||(d(t.$$.fragment,i),s=!0)},o(i){g(t.$$.fragment,i),s=!1},d(i){i&&w(e),C(t),n=!1,o()}}}function y(a,e,l){let{Icon:t}=e,{label:s=""}=e;function n(o){L.call(this,a,o)}return a.$$set=o=>{"Icon"in o&&l(0,t=o.Icon),"label"in o&&l(1,s=o.label)},[t,s,n]}class B extends h{constructor(e){super(),b(this,e,y,S,_,{Icon:0,label:1})}}function F(a){let e,l,t,s;return{c(){e=m("svg"),l=m("g"),t=m("path"),s=m("path"),r(t,"d","M18,6L6.087,17.913"),c(t,"fill","none"),c(t,"fill-rule","nonzero"),c(t,"stroke-width","2px"),r(l,"transform","matrix(1.14096,-0.140958,-0.140958,1.14096,-0.0559523,0.0559523)"),r(s,"d","M4.364,4.364L19.636,19.636"),c(s,"fill","none"),c(s,"fill-rule","nonzero"),c(s,"stroke-width","2px"),r(e,"width","100%"),r(e,"height","100%"),r(e,"viewBox","0 0 24 24"),r(e,"version","1.1"),r(e,"xmlns","http://www.w3.org/2000/svg"),r(e,"xmlns:xlink","http://www.w3.org/1999/xlink"),r(e,"xml:space","preserve"),r(e,"stroke","currentColor"),c(e,"fill-rule","evenodd"),c(e,"clip-rule","evenodd"),c(e,"stroke-linecap","round"),c(e,"stroke-linejoin","round")},m(n,o){v(n,e,o),p(e,l),p(l,t),p(e,s)},p:f,i:f,o:f,d(n){n&&w(e)}}}class G extends h{constructor(e){super(),b(this,e,null,F,_,{})}}function H(a){let e,l;return{c(){e=m("svg"),l=m("path"),r(l,"d","M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z"),r(e,"xmlns","http://www.w3.org/2000/svg"),r(e,"width","100%"),r(e,"height","100%"),r(e,"viewBox","0 0 24 24"),r(e,"fill","none"),r(e,"stroke","currentColor"),r(e,"stroke-width","1.5"),r(e,"stroke-linecap","round"),r(e,"stroke-linejoin","round"),r(e,"class","feather feather-edit-2")},m(t,s){v(t,e,s),p(e,l)},p:f,i:f,o:f,d(t){t&&w(e)}}}class J extends h{constructor(e){super(),b(this,e,null,H,_,{})}}function $(a){let e,l;return e=new B({props:{Icon:J,label:"Edit"}}),e.$on("click",a[3]),{c(){x(e.$$.fragment)},m(t,s){I(e,t,s),l=!0},p:f,i(t){l||(d(e.$$.fragment,t),l=!0)},o(t){g(e.$$.fragment,t),l=!1},d(t){C(e,t)}}}function P(a){let e,l,t,s,n=a[0]&&$(a);return t=new B({props:{Icon:G,label:"Clear"}}),t.$on("click",a[4]),{c(){e=k("div"),n&&n.c(),l=z(),x(t.$$.fragment),r(e,"class","svelte-19sk1im"),M(e,"not-absolute",!a[1]),c(e,"position",a[1]?"absolute":"static")},m(o,i){v(o,e,i),n&&n.m(e,null),p(e,l),I(t,e,null),s=!0},p(o,[i]){o[0]?n?(n.p(o,i),i&1&&d(n,1)):(n=$(o),n.c(),d(n,1),n.m(e,l)):n&&(j(),g(n,1,1,()=>{n=null}),q()),(!s||i&2)&&M(e,"not-absolute",!o[1]),i&2&&c(e,"position",o[1]?"absolute":"static")},i(o){s||(d(n),d(t.$$.fragment,o),s=!0)},o(o){g(n),g(t.$$.fragment,o),s=!1},d(o){o&&w(e),n&&n.d(),C(t)}}}function U(a,e,l){let{editable:t=!1}=e,{absolute:s=!0}=e;const n=D(),o=()=>n("edit"),i=u=>{n("clear"),u.stopPropagation()};return a.$$set=u=>{"editable"in u&&l(0,t=u.editable),"absolute"in u&&l(1,s=u.absolute)},[t,s,n,o,i]}class Q extends h{constructor(e){super(),b(this,e,U,P,_,{editable:0,absolute:1})}}export{G as C,B as I,Q as M};
|
2 |
+
//# sourceMappingURL=ModifyUpload-23f36109.js.map
|
serve/assets/ModifyUpload-23f36109.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"version":3,"file":"ModifyUpload-23f36109.js","sources":["../../../../js/atoms/src/IconButton.svelte","../../../../js/icons/src/Clear.svelte","../../../../js/icons/src/Edit.svelte","../../../../js/upload/src/ModifyUpload.svelte"],"sourcesContent":["<script lang=\"ts\">\n\texport let Icon: any;\n\texport let label = \"\";\n</script>\n\n<button on:click aria-label={label}>\n\t<div><Icon /></div>\n</button>\n\n<style>\n\tbutton {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tz-index: var(--layer-1);\n\t\tbox-shadow: var(--shadow-drop);\n\t\tborder: 1px solid var(--button-secondary-border-color);\n\t\tborder-radius: var(--radius-sm);\n\t\tbackground: var(--background-fill-primary);\n\t\twidth: var(--size-5);\n\t\theight: var(--size-5);\n\t\tcolor: var(--block-label-text-color);\n\t}\n\n\tbutton:hover {\n\t\tcursor: pointer;\n\t\tborder: 2px solid var(--button-secondary-border-color-hover);\n\t\tcolor: var(--block-label-text-color);\n\t}\n\n\tdiv {\n\t\twidth: 60%;\n\t\theight: 60%;\n\t}\n</style>\n","<svg\n\twidth=\"100%\"\n\theight=\"100%\"\n\tviewBox=\"0 0 24 24\"\n\tversion=\"1.1\"\n\txmlns=\"http://www.w3.org/2000/svg\"\n\txmlns:xlink=\"http://www.w3.org/1999/xlink\"\n\txml:space=\"preserve\"\n\tstroke=\"currentColor\"\n\tstyle=\"fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;\"\n>\n\t<g\n\t\ttransform=\"matrix(1.14096,-0.140958,-0.140958,1.14096,-0.0559523,0.0559523)\"\n\t>\n\t\t<path\n\t\t\td=\"M18,6L6.087,17.913\"\n\t\t\tstyle=\"fill:none;fill-rule:nonzero;stroke-width:2px;\"\n\t\t/>\n\t</g>\n\t<path\n\t\td=\"M4.364,4.364L19.636,19.636\"\n\t\tstyle=\"fill:none;fill-rule:nonzero;stroke-width:2px;\"\n\t/>\n</svg>\n","<svg\n\txmlns=\"http://www.w3.org/2000/svg\"\n\twidth=\"100%\"\n\theight=\"100%\"\n\tviewBox=\"0 0 24 24\"\n\tfill=\"none\"\n\tstroke=\"currentColor\"\n\tstroke-width=\"1.5\"\n\tstroke-linecap=\"round\"\n\tstroke-linejoin=\"round\"\n\tclass=\"feather feather-edit-2\"\n>\n\t<path d=\"M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z\" />\n</svg>\n","<script lang=\"ts\">\n\timport type { FileData } from \"./types\";\n\n\timport { IconButton } from \"@gradio/atoms\";\n\timport { Edit, Clear } from \"@gradio/icons\";\n\n\timport { createEventDispatcher } from \"svelte\";\n\n\texport let editable: boolean = false;\n\texport let absolute: boolean = true;\n\n\tconst dispatch = createEventDispatcher<{ edit: FileData; clear: null }>();\n</script>\n\n<div\n\tclass:not-absolute={!absolute}\n\tstyle:position={absolute ? \"absolute\" : \"static\"}\n>\n\t{#if editable}\n\t\t<IconButton Icon={Edit} label=\"Edit\" on:click={() => dispatch(\"edit\")} />\n\t{/if}\n\n\t<IconButton\n\t\tIcon={Clear}\n\t\tlabel=\"Clear\"\n\t\ton:click={(event) => {\n\t\t\tdispatch(\"clear\");\n\t\t\tevent.stopPropagation();\n\t\t}}\n\t/>\n</div>\n\n<style>\n\tdiv {\n\t\tdisplay: flex;\n\t\ttop: var(--size-2);\n\t\tright: var(--size-2);\n\t\tjustify-content: flex-end;\n\t\tgap: var(--spacing-sm);\n\t\tz-index: var(--layer-1);\n\t}\n\n\t.not-absolute {\n\t\tmargin: var(--size-1);\n\t}\n</style>\n"],"names":["ctx","insert","target","button","anchor","append","div","Icon","$$props","label","svg","g","path0","path1","path","Edit","create_if_block","Clear","editable","absolute","dispatch","createEventDispatcher","click_handler","event"],"mappings":"+eAK6BA,EAAK,CAAA,CAAA,wCAAlCC,EAEQC,EAAAC,EAAAC,CAAA,EADPC,EAAkBF,EAAAG,CAAA,uFADUN,EAAK,CAAA,CAAA,uHAJtB,KAAAO,CAAS,EAAAC,EACT,CAAA,MAAAC,EAAQ,EAAE,EAAAD,g6BCFtBP,EAuBKC,EAAAQ,EAAAN,CAAA,EAZJC,EAOGK,EAAAC,CAAA,EAJFN,EAGCM,EAAAC,CAAA,EAEFP,EAGCK,EAAAG,CAAA,4fCtBFZ,EAaKC,EAAAQ,EAAAN,CAAA,EADJC,EAAmEK,EAAAI,CAAA,gJCOhDC,EAAI,MAAA,MAAA,CAAA,CAAA,kLADlBf,EAAQ,CAAA,GAAAgB,EAAAhB,CAAA,8BAKNiB,EAAK,MAAA,OAAA,CAAA,CAAA,wHARSjB,EAAQ,CAAA,CAAA,iBACbA,EAAQ,CAAA,EAAG,WAAa,QAAQ,UAFjDC,EAgBKC,EAAAI,EAAAF,CAAA,mDAZCJ,EAAQ,CAAA,4HAHQA,EAAQ,CAAA,CAAA,sBACbA,EAAQ,CAAA,EAAG,WAAa,QAAQ,6HARrC,GAAA,CAAA,SAAAkB,EAAoB,EAAK,EAAAV,EACzB,CAAA,SAAAW,EAAoB,EAAI,EAAAX,EAE7B,MAAAY,EAAWC,IAQqCC,EAAA,IAAAF,EAAS,MAAM,IAMzDG,GAAK,CACfH,EAAS,OAAO,EAChBG,EAAM,gBAAe"}
|
serve/assets/ModifyUpload-77b0d4b2.css
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
div.svelte-116rqfv{cursor:pointer;width:var(--size-full);height:var(--size-full)}.center.svelte-116rqfv{text-align:center}.flex.svelte-116rqfv{display:flex;justify-content:center;align-items:center}input.svelte-116rqfv{display:none}div.svelte-19sk1im{display:flex;top:var(--size-2);right:var(--size-2);justify-content:flex-end;gap:var(--spacing-sm);z-index:var(--layer-1)}.not-absolute.svelte-19sk1im{margin:var(--size-1)}
|
serve/assets/ModifyUpload.svelte_svelte_type_style_lang-d2acacf0.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
function l(e,n,a){if(e==null)return null;if(typeof e=="string")return{name:"file_data",data:e};if(Array.isArray(e)){const s=[];for(const t of e)t===null?s.push(null):s.push(l(t,n,a));return s}else e.is_file&&(a==null?e.data=n+"/file="+e.name:e.data="/proxy="+a+"file="+e.name);return e}const r=e=>{const n=new FileReader;return n.readAsDataURL(e),new Promise(a=>{n.onloadend=()=>{a(n.result)}})};export{r as b,l as n};
|
2 |
+
//# sourceMappingURL=ModifyUpload.svelte_svelte_type_style_lang-d2acacf0.js.map
|
serve/assets/ModifyUpload.svelte_svelte_type_style_lang-d2acacf0.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"version":3,"file":"ModifyUpload.svelte_svelte_type_style_lang-d2acacf0.js","sources":["../../../../js/upload/src/utils.ts"],"sourcesContent":["import type { FileData } from \"./types\";\n\nexport function normalise_file(\n\tfile: string | FileData | null,\n\troot: string,\n\troot_url: string | null\n): FileData | null;\n\nexport function normalise_file(\n\tfile: Array<FileData> | null,\n\troot: string,\n\troot_url: string | null\n): Array<FileData> | null;\n\nexport function normalise_file(\n\tfile: Array<FileData> | FileData | null,\n\troot: string,\n\troot_url: string | null\n): Array<FileData> | FileData | null;\n\nexport function normalise_file(\n\tfile: Array<FileData> | FileData | string | null,\n\troot: string,\n\troot_url: string | null\n): Array<FileData> | FileData | null {\n\tif (file == null) return null;\n\tif (typeof file === \"string\") {\n\t\treturn {\n\t\t\tname: \"file_data\",\n\t\t\tdata: file\n\t\t};\n\t} else if (Array.isArray(file)) {\n\t\tconst normalized_file: Array<FileData | null> = [];\n\n\t\tfor (const x of file) {\n\t\t\tif (x === null) {\n\t\t\t\tnormalized_file.push(null);\n\t\t\t} else {\n\t\t\t\tnormalized_file.push(normalise_file(x, root, root_url));\n\t\t\t}\n\t\t}\n\n\t\treturn normalized_file as Array<FileData>;\n\t} else if (file.is_file) {\n\t\tif (root_url == null) {\n\t\t\tfile.data = root + \"/file=\" + file.name;\n\t\t} else {\n\t\t\tfile.data = \"/proxy=\" + root_url + \"file=\" + file.name;\n\t\t}\n\t}\n\treturn file;\n}\n\nexport const blobToBase64 = (blob: File): Promise<string> => {\n\tconst reader = new FileReader();\n\treader.readAsDataURL(blob);\n\treturn new Promise((resolve) => {\n\t\treader.onloadend = () => {\n\t\t\tresolve(reader.result as string);\n\t\t};\n\t});\n};\n"],"names":["normalise_file","file","root","root_url","normalized_file","x","blobToBase64","blob","reader","resolve"],"mappings":"AAoBgB,SAAAA,EACfC,EACAC,EACAC,EACoC,CACpC,GAAIF,GAAQ,KAAa,OAAA,KACrB,GAAA,OAAOA,GAAS,SACZ,MAAA,CACN,KAAM,YACN,KAAMA,CAAA,EAEG,GAAA,MAAM,QAAQA,CAAI,EAAG,CAC/B,MAAMG,EAA0C,CAAA,EAEhD,UAAWC,KAAKJ,EACXI,IAAM,KACTD,EAAgB,KAAK,IAAI,EAEzBA,EAAgB,KAAKJ,EAAeK,EAAGH,EAAMC,CAAQ,CAAC,EAIjD,OAAAC,OACGH,EAAK,UACXE,GAAY,KACVF,EAAA,KAAOC,EAAO,SAAWD,EAAK,KAEnCA,EAAK,KAAO,UAAYE,EAAW,QAAUF,EAAK,MAG7C,OAAAA,CACR,CAEa,MAAAK,EAAgBC,GAAgC,CACtD,MAAAC,EAAS,IAAI,WACnB,OAAAA,EAAO,cAAcD,CAAI,EAClB,IAAI,QAASE,GAAY,CAC/BD,EAAO,UAAY,IAAM,CACxBC,EAAQD,EAAO,MAAgB,CAAA,CAChC,CACA,CACF"}
|
serve/assets/StaticImage-ede66243.css
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
canvas.svelte-yigbas{display:block;position:absolute;inset:0;margin:auto}.lr.svelte-yigbas{border-right:1px solid var(--border-color-primary);border-left:1px solid var(--border-color-primary)}.tb.svelte-yigbas{border-top:1px solid var(--border-color-primary);border-bottom:1px solid var(--border-color-primary)}canvas.svelte-yigbas:hover{cursor:none}.wrap.svelte-yigbas{position:relative;width:var(--size-full);height:var(--size-full);touch-action:none}.start-prompt.svelte-yigbas{display:flex;position:absolute;inset:0;justify-content:center;align-items:center;z-index:var(--layer-4);touch-action:none;pointer-events:none;color:var(--body-text-color-subdued)}.wrap.svelte-xbxfke{position:relative;width:var(--size-full);height:var(--size-full);min-height:var(--size-60)}video.svelte-xbxfke{width:var(--size-full);height:var(--size-full)}button.svelte-xbxfke{display:flex;position:absolute;right:0;bottom:var(--size-2);left:0;justify-content:center;align-items:center;margin:auto;box-shadow:var(--shadow-drop-lg);border-radius:var(--radius-xl);background-color:#000000e6;width:var(--size-10);height:var(--size-10)}@media (min-width: 768px){button.svelte-xbxfke{bottom:var(--size-4)}}@media (min-width: 1280px){button.svelte-xbxfke{bottom:var(--size-8)}}.icon.svelte-xbxfke{opacity:.8;width:50%;height:50%;color:#fff}.flip.svelte-xbxfke{transform:scaleX(-1)}div.svelte-s6ybro{display:flex;position:absolute;top:var(--size-2);right:var(--size-2);justify-content:flex-end;gap:var(--spacing-sm);z-index:var(--layer-5)}.wrap.svelte-p4aq0j.svelte-p4aq0j{display:flex;position:absolute;top:var(--size-10);right:var(--size-2);flex-direction:column;justify-content:flex-end;gap:var(--spacing-sm);z-index:var(--layer-5)}.brush.svelte-p4aq0j.svelte-p4aq0j{top:0;right:0}.brush.svelte-p4aq0j input.svelte-p4aq0j{position:absolute;top:3px;right:calc(100% + 5px)}.col.svelte-p4aq0j input.svelte-p4aq0j{position:absolute;right:calc(100% + 5px);bottom:-4px}.image-container.svelte-p3y7hu,img.svelte-p3y7hu{width:var(--size-full);height:var(--size-full)}img.svelte-p3y7hu{object-fit:contain}.selectable.svelte-p3y7hu{cursor:crosshair}.absolute-img.svelte-p3y7hu{position:absolute;opacity:0}.webcam.svelte-p3y7hu{transform:scaleX(-1)}img.svelte-ms5bsk{width:var(--size-full);height:var(--size-full);object-fit:contain}.selectable.svelte-ms5bsk{cursor:crosshair}.download.svelte-ms5bsk{position:absolute;top:6px;right:6px}
|
serve/assets/StaticImage.svelte_svelte_type_style_lang-84958894.js
ADDED
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import{S as bt,i as wt,s as yt,B as H,C as p,g as U,E as Z,F as I,q as j,G as ct,H as je,M as re,p as W,l as jt,t as G,o as Vt,r as Ve,u as Ge,J as qe,P as Fe,b as Ke,e as Gt,m as qt,n as Ft,f as Qe}from"./index-188ef5e8.js";/* empty css */function Ze(a){let t,e,i;return{c(){t=H("svg"),e=H("path"),i=H("circle"),p(e,"d","M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z"),p(i,"cx","12"),p(i,"cy","13"),p(i,"r","4"),p(t,"xmlns","http://www.w3.org/2000/svg"),p(t,"width","100%"),p(t,"height","100%"),p(t,"viewBox","0 0 24 24"),p(t,"fill","none"),p(t,"stroke","currentColor"),p(t,"stroke-width","1.5"),p(t,"stroke-linecap","round"),p(t,"stroke-linejoin","round"),p(t,"class","feather feather-camera")},m(n,r){U(n,t,r),Z(t,e),Z(t,i)},p:I,i:I,o:I,d(n){n&&j(t)}}}class Je extends bt{constructor(t){super(),wt(this,t,null,Ze,yt,{})}}function $e(a){let t,e;return{c(){t=H("svg"),e=H("circle"),p(e,"cx","12"),p(e,"cy","12"),p(e,"r","10"),p(t,"xmlns","http://www.w3.org/2000/svg"),p(t,"width","100%"),p(t,"height","100%"),p(t,"viewBox","0 0 24 24"),p(t,"fill","red"),p(t,"stroke","red"),p(t,"stroke-width","1.5"),p(t,"stroke-linecap","round"),p(t,"stroke-linejoin","round"),p(t,"class","feather feather-circle")},m(i,n){U(i,t,n),Z(t,e)},p:I,i:I,o:I,d(i){i&&j(t)}}}class ti extends bt{constructor(t){super(),wt(this,t,null,$e,yt,{})}}function ei(a){let t,e;return{c(){t=H("svg"),e=H("rect"),p(e,"x","3"),p(e,"y","3"),p(e,"width","18"),p(e,"height","18"),p(e,"rx","2"),p(e,"ry","2"),p(t,"xmlns","http://www.w3.org/2000/svg"),p(t,"width","100%"),p(t,"height","100%"),p(t,"viewBox","0 0 24 24"),p(t,"fill","red"),p(t,"stroke","red"),p(t,"stroke-width","1.5"),p(t,"stroke-linecap","round"),p(t,"stroke-linejoin","round"),p(t,"class","feather feather-square")},m(i,n){U(i,t,n),Z(t,e)},p:I,i:I,o:I,d(i){i&&j(t)}}}class ii extends bt{constructor(t){super(),wt(this,t,null,ei,yt,{})}}function ai(a){let t,e,i;return{c(){t=H("svg"),e=H("polyline"),i=H("path"),p(e,"points","1 4 1 10 7 10"),p(i,"d","M3.51 15a9 9 0 1 0 2.13-9.36L1 10"),p(t,"xmlns","http://www.w3.org/2000/svg"),p(t,"width","100%"),p(t,"height","100%"),p(t,"viewBox","0 0 24 24"),p(t,"fill","none"),p(t,"stroke","currentColor"),p(t,"stroke-width","1.5"),p(t,"stroke-linecap","round"),p(t,"stroke-linejoin","round"),p(t,"class","feather feather-rotate-ccw")},m(n,r){U(n,t,r),Z(t,e),Z(t,i)},p:I,i:I,o:I,d(n){n&&j(t)}}}class ba extends bt{constructor(t){super(),wt(this,t,null,ai,yt,{})}}/*!
|
2 |
+
* Cropper.js v1.5.12
|
3 |
+
* https://fengyuanchen.github.io/cropperjs
|
4 |
+
*
|
5 |
+
* Copyright 2015-present Chen Fengyuan
|
6 |
+
* Released under the MIT license
|
7 |
+
*
|
8 |
+
* Date: 2021-06-12T08:00:17.411Z
|
9 |
+
*/function ne(a,t){var e=Object.keys(a);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(a);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(a,n).enumerable})),e.push.apply(e,i)}return e}function Ee(a){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?arguments[t]:{};t%2?ne(Object(e),!0).forEach(function(i){oi(a,i,e[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(e)):ne(Object(e)).forEach(function(i){Object.defineProperty(a,i,Object.getOwnPropertyDescriptor(e,i))})}return a}function Dt(a){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Dt=function(t){return typeof t}:Dt=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Dt(a)}function ri(a,t){if(!(a instanceof t))throw new TypeError("Cannot call a class as a function")}function oe(a,t){for(var e=0;e<t.length;e++){var i=t[e];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}function ni(a,t,e){return t&&oe(a.prototype,t),e&&oe(a,e),a}function oi(a,t,e){return t in a?Object.defineProperty(a,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):a[t]=e,a}function De(a){return si(a)||hi(a)||ci(a)||li()}function si(a){if(Array.isArray(a))return It(a)}function hi(a){if(typeof Symbol<"u"&&a[Symbol.iterator]!=null||a["@@iterator"]!=null)return Array.from(a)}function ci(a,t){if(a){if(typeof a=="string")return It(a,t);var e=Object.prototype.toString.call(a).slice(8,-1);if(e==="Object"&&a.constructor&&(e=a.constructor.name),e==="Map"||e==="Set")return Array.from(a);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return It(a,t)}}function It(a,t){(t==null||t>a.length)&&(t=a.length);for(var e=0,i=new Array(t);e<t;e++)i[e]=a[e];return i}function li(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
10 |
+
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Ct=typeof window<"u"&&typeof window.document<"u",X=Ct?window:{},Kt=Ct&&X.document.documentElement?"ontouchstart"in X.document.documentElement:!1,Qt=Ct?"PointerEvent"in X:!1,E="cropper",Zt="all",Me="crop",Oe="move",Te="zoom",et="e",it="w",rt="s",F="n",ft="ne",ut="nw",dt="se",pt="sw",Lt="".concat(E,"-crop"),se="".concat(E,"-disabled"),S="".concat(E,"-hidden"),he="".concat(E,"-hide"),fi="".concat(E,"-invisible"),Mt="".concat(E,"-modal"),Bt="".concat(E,"-move"),gt="".concat(E,"Action"),xt="".concat(E,"Preview"),Jt="crop",Ce="move",Re="none",zt="crop",Pt="cropend",Ht="cropmove",Wt="cropstart",ce="dblclick",ui=Kt?"touchstart":"mousedown",di=Kt?"touchmove":"mousemove",pi=Kt?"touchend touchcancel":"mouseup",le=Qt?"pointerdown":ui,fe=Qt?"pointermove":di,ue=Qt?"pointerup pointercancel":pi,de="ready",pe="resize",ve="wheel",Yt="zoom",ge="image/jpeg",vi=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,gi=/^data:/,mi=/^data:image\/jpeg;base64,/,bi=/^img|canvas$/i,Ae=200,ke=100,me={viewMode:0,dragMode:Jt,initialAspectRatio:NaN,aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:Ae,minContainerHeight:ke,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},wi='<div class="cropper-container" touch-action="none"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-cropper-action="e"></span><span class="cropper-line line-n" data-cropper-action="n"></span><span class="cropper-line line-w" data-cropper-action="w"></span><span class="cropper-line line-s" data-cropper-action="s"></span><span class="cropper-point point-e" data-cropper-action="e"></span><span class="cropper-point point-n" data-cropper-action="n"></span><span class="cropper-point point-w" data-cropper-action="w"></span><span class="cropper-point point-s" data-cropper-action="s"></span><span class="cropper-point point-ne" data-cropper-action="ne"></span><span class="cropper-point point-nw" data-cropper-action="nw"></span><span class="cropper-point point-sw" data-cropper-action="sw"></span><span class="cropper-point point-se" data-cropper-action="se"></span></div></div>',yi=Number.isNaN||X.isNaN;function b(a){return typeof a=="number"&&!yi(a)}var be=function(t){return t>0&&t<1/0};function Nt(a){return typeof a>"u"}function at(a){return Dt(a)==="object"&&a!==null}var _i=Object.prototype.hasOwnProperty;function nt(a){if(!at(a))return!1;try{var t=a.constructor,e=t.prototype;return t&&e&&_i.call(e,"isPrototypeOf")}catch{return!1}}function N(a){return typeof a=="function"}var xi=Array.prototype.slice;function Ne(a){return Array.from?Array.from(a):xi.call(a)}function C(a,t){return a&&N(t)&&(Array.isArray(a)||b(a.length)?Ne(a).forEach(function(e,i){t.call(a,e,i,a)}):at(a)&&Object.keys(a).forEach(function(e){t.call(a,a[e],e,a)})),a}var D=Object.assign||function(t){for(var e=arguments.length,i=new Array(e>1?e-1:0),n=1;n<e;n++)i[n-1]=arguments[n];return at(t)&&i.length>0&&i.forEach(function(r){at(r)&&Object.keys(r).forEach(function(o){t[o]=r[o]})}),t},Ei=/\.\d*(?:0|9){12}\d*$/;function st(a){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return Ei.test(a)?Math.round(a*t)/t:a}var Di=/^width|height|left|top|marginLeft|marginTop$/;function K(a,t){var e=a.style;C(t,function(i,n){Di.test(n)&&b(i)&&(i="".concat(i,"px")),e[n]=i})}function Mi(a,t){return a.classList?a.classList.contains(t):a.className.indexOf(t)>-1}function A(a,t){if(t){if(b(a.length)){C(a,function(i){A(i,t)});return}if(a.classList){a.classList.add(t);return}var e=a.className.trim();e?e.indexOf(t)<0&&(a.className="".concat(e," ").concat(t)):a.className=t}}function Y(a,t){if(t){if(b(a.length)){C(a,function(e){Y(e,t)});return}if(a.classList){a.classList.remove(t);return}a.className.indexOf(t)>=0&&(a.className=a.className.replace(t,""))}}function ot(a,t,e){if(t){if(b(a.length)){C(a,function(i){ot(i,t,e)});return}e?A(a,t):Y(a,t)}}var Oi=/([a-z\d])([A-Z])/g;function $t(a){return a.replace(Oi,"$1-$2").toLowerCase()}function Xt(a,t){return at(a[t])?a[t]:a.dataset?a.dataset[t]:a.getAttribute("data-".concat($t(t)))}function mt(a,t,e){at(e)?a[t]=e:a.dataset?a.dataset[t]=e:a.setAttribute("data-".concat($t(t)),e)}function Ti(a,t){if(at(a[t]))try{delete a[t]}catch{a[t]=void 0}else if(a.dataset)try{delete a.dataset[t]}catch{a.dataset[t]=void 0}else a.removeAttribute("data-".concat($t(t)))}var Se=/\s\s*/,Ie=function(){var a=!1;if(Ct){var t=!1,e=function(){},i=Object.defineProperty({},"once",{get:function(){return a=!0,t},set:function(r){t=r}});X.addEventListener("test",e,i),X.removeEventListener("test",e,i)}return a}();function z(a,t,e){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},n=e;t.trim().split(Se).forEach(function(r){if(!Ie){var o=a.listeners;o&&o[r]&&o[r][e]&&(n=o[r][e],delete o[r][e],Object.keys(o[r]).length===0&&delete o[r],Object.keys(o).length===0&&delete a.listeners)}a.removeEventListener(r,n,i)})}function B(a,t,e){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},n=e;t.trim().split(Se).forEach(function(r){if(i.once&&!Ie){var o=a.listeners,s=o===void 0?{}:o;n=function(){delete s[r][e],a.removeEventListener(r,n,i);for(var f=arguments.length,h=new Array(f),c=0;c<f;c++)h[c]=arguments[c];e.apply(a,h)},s[r]||(s[r]={}),s[r][e]&&a.removeEventListener(r,s[r][e],i),s[r][e]=n,a.listeners=s}a.addEventListener(r,n,i)})}function ht(a,t,e){var i;return N(Event)&&N(CustomEvent)?i=new CustomEvent(t,{detail:e,bubbles:!0,cancelable:!0}):(i=document.createEvent("CustomEvent"),i.initCustomEvent(t,!0,!0,e)),a.dispatchEvent(i)}function Le(a){var t=a.getBoundingClientRect();return{left:t.left+(window.pageXOffset-document.documentElement.clientLeft),top:t.top+(window.pageYOffset-document.documentElement.clientTop)}}var St=X.location,Ci=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i;function we(a){var t=a.match(Ci);return t!==null&&(t[1]!==St.protocol||t[2]!==St.hostname||t[3]!==St.port)}function ye(a){var t="timestamp=".concat(new Date().getTime());return a+(a.indexOf("?")===-1?"?":"&")+t}function vt(a){var t=a.rotate,e=a.scaleX,i=a.scaleY,n=a.translateX,r=a.translateY,o=[];b(n)&&n!==0&&o.push("translateX(".concat(n,"px)")),b(r)&&r!==0&&o.push("translateY(".concat(r,"px)")),b(t)&&t!==0&&o.push("rotate(".concat(t,"deg)")),b(e)&&e!==1&&o.push("scaleX(".concat(e,")")),b(i)&&i!==1&&o.push("scaleY(".concat(i,")"));var s=o.length?o.join(" "):"none";return{WebkitTransform:s,msTransform:s,transform:s}}function Ri(a){var t=Ee({},a),e=0;return C(a,function(i,n){delete t[n],C(t,function(r){var o=Math.abs(i.startX-r.startX),s=Math.abs(i.startY-r.startY),l=Math.abs(i.endX-r.endX),f=Math.abs(i.endY-r.endY),h=Math.sqrt(o*o+s*s),c=Math.sqrt(l*l+f*f),u=(c-h)/h;Math.abs(u)>Math.abs(e)&&(e=u)})}),e}function Et(a,t){var e=a.pageX,i=a.pageY,n={endX:e,endY:i};return t?n:Ee({startX:e,startY:i},n)}function Ai(a){var t=0,e=0,i=0;return C(a,function(n){var r=n.startX,o=n.startY;t+=r,e+=o,i+=1}),t/=i,e/=i,{pageX:t,pageY:e}}function Q(a){var t=a.aspectRatio,e=a.height,i=a.width,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",r=be(i),o=be(e);if(r&&o){var s=e*t;n==="contain"&&s>i||n==="cover"&&s<i?e=i/t:i=e*t}else r?e=i/t:o&&(i=e*t);return{width:i,height:e}}function ki(a){var t=a.width,e=a.height,i=a.degree;if(i=Math.abs(i)%180,i===90)return{width:e,height:t};var n=i%90*Math.PI/180,r=Math.sin(n),o=Math.cos(n),s=t*o+e*r,l=t*r+e*o;return i>90?{width:l,height:s}:{width:s,height:l}}function Ni(a,t,e,i){var n=t.aspectRatio,r=t.naturalWidth,o=t.naturalHeight,s=t.rotate,l=s===void 0?0:s,f=t.scaleX,h=f===void 0?1:f,c=t.scaleY,u=c===void 0?1:c,v=e.aspectRatio,g=e.naturalWidth,_=e.naturalHeight,m=i.fillColor,x=m===void 0?"transparent":m,T=i.imageSmoothingEnabled,O=T===void 0?!0:T,w=i.imageSmoothingQuality,M=w===void 0?"low":w,d=i.maxWidth,y=d===void 0?1/0:d,R=i.maxHeight,L=R===void 0?1/0:R,V=i.minWidth,J=V===void 0?0:V,$=i.minHeight,q=$===void 0?0:$,P=document.createElement("canvas"),k=P.getContext("2d"),tt=Q({aspectRatio:v,width:y,height:L}),_t=Q({aspectRatio:v,width:J,height:q},"cover"),At=Math.min(tt.width,Math.max(_t.width,g)),kt=Math.min(tt.height,Math.max(_t.height,_)),te=Q({aspectRatio:n,width:y,height:L}),ee=Q({aspectRatio:n,width:J,height:q},"cover"),ie=Math.min(te.width,Math.max(ee.width,r)),ae=Math.min(te.height,Math.max(ee.height,o)),Xe=[-ie/2,-ae/2,ie,ae];return P.width=st(At),P.height=st(kt),k.fillStyle=x,k.fillRect(0,0,At,kt),k.save(),k.translate(At/2,kt/2),k.rotate(l*Math.PI/180),k.scale(h,u),k.imageSmoothingEnabled=O,k.imageSmoothingQuality=M,k.drawImage.apply(k,[a].concat(De(Xe.map(function(Ue){return Math.floor(st(Ue))})))),k.restore(),P}var Be=String.fromCharCode;function Si(a,t,e){var i="";e+=t;for(var n=t;n<e;n+=1)i+=Be(a.getUint8(n));return i}var Ii=/^data:.*,/;function Li(a){var t=a.replace(Ii,""),e=atob(t),i=new ArrayBuffer(e.length),n=new Uint8Array(i);return C(n,function(r,o){n[o]=e.charCodeAt(o)}),i}function Bi(a,t){for(var e=[],i=8192,n=new Uint8Array(a);n.length>0;)e.push(Be.apply(null,Ne(n.subarray(0,i)))),n=n.subarray(i);return"data:".concat(t,";base64,").concat(btoa(e.join("")))}function zi(a){var t=new DataView(a),e;try{var i,n,r;if(t.getUint8(0)===255&&t.getUint8(1)===216)for(var o=t.byteLength,s=2;s+1<o;){if(t.getUint8(s)===255&&t.getUint8(s+1)===225){n=s;break}s+=1}if(n){var l=n+4,f=n+10;if(Si(t,l,4)==="Exif"){var h=t.getUint16(f);if(i=h===18761,(i||h===19789)&&t.getUint16(f+2,i)===42){var c=t.getUint32(f+4,i);c>=8&&(r=f+c)}}}if(r){var u=t.getUint16(r,i),v,g;for(g=0;g<u;g+=1)if(v=r+g*12+2,t.getUint16(v,i)===274){v+=8,e=t.getUint16(v,i),t.setUint16(v,1,i);break}}}catch{e=1}return e}function Pi(a){var t=0,e=1,i=1;switch(a){case 2:e=-1;break;case 3:t=-180;break;case 4:i=-1;break;case 5:t=90,i=-1;break;case 6:t=90;break;case 7:t=90,e=-1;break;case 8:t=-90;break}return{rotate:t,scaleX:e,scaleY:i}}var Hi={render:function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.cropped&&this.renderCropBox()},initContainer:function(){var t=this.element,e=this.options,i=this.container,n=this.cropper,r=Number(e.minContainerWidth),o=Number(e.minContainerHeight);A(n,S),Y(t,S);var s={width:Math.max(i.offsetWidth,r>=0?r:Ae),height:Math.max(i.offsetHeight,o>=0?o:ke)};this.containerData=s,K(n,{width:s.width,height:s.height}),A(t,S),Y(n,S)},initCanvas:function(){var t=this.containerData,e=this.imageData,i=this.options.viewMode,n=Math.abs(e.rotate)%180===90,r=n?e.naturalHeight:e.naturalWidth,o=n?e.naturalWidth:e.naturalHeight,s=r/o,l=t.width,f=t.height;t.height*s>t.width?i===3?l=t.height*s:f=t.width/s:i===3?f=t.width/s:l=t.height*s;var h={aspectRatio:s,naturalWidth:r,naturalHeight:o,width:l,height:f};this.canvasData=h,this.limited=i===1||i===2,this.limitCanvas(!0,!0),h.width=Math.min(Math.max(h.width,h.minWidth),h.maxWidth),h.height=Math.min(Math.max(h.height,h.minHeight),h.maxHeight),h.left=(t.width-h.width)/2,h.top=(t.height-h.height)/2,h.oldLeft=h.left,h.oldTop=h.top,this.initialCanvasData=D({},h)},limitCanvas:function(t,e){var i=this.options,n=this.containerData,r=this.canvasData,o=this.cropBoxData,s=i.viewMode,l=r.aspectRatio,f=this.cropped&&o;if(t){var h=Number(i.minCanvasWidth)||0,c=Number(i.minCanvasHeight)||0;s>1?(h=Math.max(h,n.width),c=Math.max(c,n.height),s===3&&(c*l>h?h=c*l:c=h/l)):s>0&&(h?h=Math.max(h,f?o.width:0):c?c=Math.max(c,f?o.height:0):f&&(h=o.width,c=o.height,c*l>h?h=c*l:c=h/l));var u=Q({aspectRatio:l,width:h,height:c});h=u.width,c=u.height,r.minWidth=h,r.minHeight=c,r.maxWidth=1/0,r.maxHeight=1/0}if(e)if(s>(f?0:1)){var v=n.width-r.width,g=n.height-r.height;r.minLeft=Math.min(0,v),r.minTop=Math.min(0,g),r.maxLeft=Math.max(0,v),r.maxTop=Math.max(0,g),f&&this.limited&&(r.minLeft=Math.min(o.left,o.left+(o.width-r.width)),r.minTop=Math.min(o.top,o.top+(o.height-r.height)),r.maxLeft=o.left,r.maxTop=o.top,s===2&&(r.width>=n.width&&(r.minLeft=Math.min(0,v),r.maxLeft=Math.max(0,v)),r.height>=n.height&&(r.minTop=Math.min(0,g),r.maxTop=Math.max(0,g))))}else r.minLeft=-r.width,r.minTop=-r.height,r.maxLeft=n.width,r.maxTop=n.height},renderCanvas:function(t,e){var i=this.canvasData,n=this.imageData;if(e){var r=ki({width:n.naturalWidth*Math.abs(n.scaleX||1),height:n.naturalHeight*Math.abs(n.scaleY||1),degree:n.rotate||0}),o=r.width,s=r.height,l=i.width*(o/i.naturalWidth),f=i.height*(s/i.naturalHeight);i.left-=(l-i.width)/2,i.top-=(f-i.height)/2,i.width=l,i.height=f,i.aspectRatio=o/s,i.naturalWidth=o,i.naturalHeight=s,this.limitCanvas(!0,!1)}(i.width>i.maxWidth||i.width<i.minWidth)&&(i.left=i.oldLeft),(i.height>i.maxHeight||i.height<i.minHeight)&&(i.top=i.oldTop),i.width=Math.min(Math.max(i.width,i.minWidth),i.maxWidth),i.height=Math.min(Math.max(i.height,i.minHeight),i.maxHeight),this.limitCanvas(!1,!0),i.left=Math.min(Math.max(i.left,i.minLeft),i.maxLeft),i.top=Math.min(Math.max(i.top,i.minTop),i.maxTop),i.oldLeft=i.left,i.oldTop=i.top,K(this.canvas,D({width:i.width,height:i.height},vt({translateX:i.left,translateY:i.top}))),this.renderImage(t),this.cropped&&this.limited&&this.limitCropBox(!0,!0)},renderImage:function(t){var e=this.canvasData,i=this.imageData,n=i.naturalWidth*(e.width/e.naturalWidth),r=i.naturalHeight*(e.height/e.naturalHeight);D(i,{width:n,height:r,left:(e.width-n)/2,top:(e.height-r)/2}),K(this.image,D({width:i.width,height:i.height},vt(D({translateX:i.left,translateY:i.top},i)))),t&&this.output()},initCropBox:function(){var t=this.options,e=this.canvasData,i=t.aspectRatio||t.initialAspectRatio,n=Number(t.autoCropArea)||.8,r={width:e.width,height:e.height};i&&(e.height*i>e.width?r.height=r.width/i:r.width=r.height*i),this.cropBoxData=r,this.limitCropBox(!0,!0),r.width=Math.min(Math.max(r.width,r.minWidth),r.maxWidth),r.height=Math.min(Math.max(r.height,r.minHeight),r.maxHeight),r.width=Math.max(r.minWidth,r.width*n),r.height=Math.max(r.minHeight,r.height*n),r.left=e.left+(e.width-r.width)/2,r.top=e.top+(e.height-r.height)/2,r.oldLeft=r.left,r.oldTop=r.top,this.initialCropBoxData=D({},r)},limitCropBox:function(t,e){var i=this.options,n=this.containerData,r=this.canvasData,o=this.cropBoxData,s=this.limited,l=i.aspectRatio;if(t){var f=Number(i.minCropBoxWidth)||0,h=Number(i.minCropBoxHeight)||0,c=s?Math.min(n.width,r.width,r.width+r.left,n.width-r.left):n.width,u=s?Math.min(n.height,r.height,r.height+r.top,n.height-r.top):n.height;f=Math.min(f,n.width),h=Math.min(h,n.height),l&&(f&&h?h*l>f?h=f/l:f=h*l:f?h=f/l:h&&(f=h*l),u*l>c?u=c/l:c=u*l),o.minWidth=Math.min(f,c),o.minHeight=Math.min(h,u),o.maxWidth=c,o.maxHeight=u}e&&(s?(o.minLeft=Math.max(0,r.left),o.minTop=Math.max(0,r.top),o.maxLeft=Math.min(n.width,r.left+r.width)-o.width,o.maxTop=Math.min(n.height,r.top+r.height)-o.height):(o.minLeft=0,o.minTop=0,o.maxLeft=n.width-o.width,o.maxTop=n.height-o.height))},renderCropBox:function(){var t=this.options,e=this.containerData,i=this.cropBoxData;(i.width>i.maxWidth||i.width<i.minWidth)&&(i.left=i.oldLeft),(i.height>i.maxHeight||i.height<i.minHeight)&&(i.top=i.oldTop),i.width=Math.min(Math.max(i.width,i.minWidth),i.maxWidth),i.height=Math.min(Math.max(i.height,i.minHeight),i.maxHeight),this.limitCropBox(!1,!0),i.left=Math.min(Math.max(i.left,i.minLeft),i.maxLeft),i.top=Math.min(Math.max(i.top,i.minTop),i.maxTop),i.oldLeft=i.left,i.oldTop=i.top,t.movable&&t.cropBoxMovable&&mt(this.face,gt,i.width>=e.width&&i.height>=e.height?Oe:Zt),K(this.cropBox,D({width:i.width,height:i.height},vt({translateX:i.left,translateY:i.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),ht(this.element,zt,this.getData())}},Wi={initPreview:function(){var t=this.element,e=this.crossOrigin,i=this.options.preview,n=e?this.crossOriginUrl:this.url,r=t.alt||"The image to preview",o=document.createElement("img");if(e&&(o.crossOrigin=e),o.src=n,o.alt=r,this.viewBox.appendChild(o),this.viewBoxImage=o,!!i){var s=i;typeof i=="string"?s=t.ownerDocument.querySelectorAll(i):i.querySelector&&(s=[i]),this.previews=s,C(s,function(l){var f=document.createElement("img");mt(l,xt,{width:l.offsetWidth,height:l.offsetHeight,html:l.innerHTML}),e&&(f.crossOrigin=e),f.src=n,f.alt=r,f.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',l.innerHTML="",l.appendChild(f)})}},resetPreview:function(){C(this.previews,function(t){var e=Xt(t,xt);K(t,{width:e.width,height:e.height}),t.innerHTML=e.html,Ti(t,xt)})},preview:function(){var t=this.imageData,e=this.canvasData,i=this.cropBoxData,n=i.width,r=i.height,o=t.width,s=t.height,l=i.left-e.left-t.left,f=i.top-e.top-t.top;!this.cropped||this.disabled||(K(this.viewBoxImage,D({width:o,height:s},vt(D({translateX:-l,translateY:-f},t)))),C(this.previews,function(h){var c=Xt(h,xt),u=c.width,v=c.height,g=u,_=v,m=1;n&&(m=u/n,_=r*m),r&&_>v&&(m=v/r,g=n*m,_=v),K(h,{width:g,height:_}),K(h.getElementsByTagName("img")[0],D({width:o*m,height:s*m},vt(D({translateX:-l*m,translateY:-f*m},t))))}))}},Yi={bind:function(){var t=this.element,e=this.options,i=this.cropper;N(e.cropstart)&&B(t,Wt,e.cropstart),N(e.cropmove)&&B(t,Ht,e.cropmove),N(e.cropend)&&B(t,Pt,e.cropend),N(e.crop)&&B(t,zt,e.crop),N(e.zoom)&&B(t,Yt,e.zoom),B(i,le,this.onCropStart=this.cropStart.bind(this)),e.zoomable&&e.zoomOnWheel&&B(i,ve,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&B(i,ce,this.onDblclick=this.dblclick.bind(this)),B(t.ownerDocument,fe,this.onCropMove=this.cropMove.bind(this)),B(t.ownerDocument,ue,this.onCropEnd=this.cropEnd.bind(this)),e.responsive&&B(window,pe,this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,e=this.options,i=this.cropper;N(e.cropstart)&&z(t,Wt,e.cropstart),N(e.cropmove)&&z(t,Ht,e.cropmove),N(e.cropend)&&z(t,Pt,e.cropend),N(e.crop)&&z(t,zt,e.crop),N(e.zoom)&&z(t,Yt,e.zoom),z(i,le,this.onCropStart),e.zoomable&&e.zoomOnWheel&&z(i,ve,this.onWheel,{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&z(i,ce,this.onDblclick),z(t.ownerDocument,fe,this.onCropMove),z(t.ownerDocument,ue,this.onCropEnd),e.responsive&&z(window,pe,this.onResize)}},Xi={resize:function(){if(!this.disabled){var t=this.options,e=this.container,i=this.containerData,n=e.offsetWidth/i.width,r=e.offsetHeight/i.height,o=Math.abs(n-1)>Math.abs(r-1)?n:r;if(o!==1){var s,l;t.restore&&(s=this.getCanvasData(),l=this.getCropBoxData()),this.render(),t.restore&&(this.setCanvasData(C(s,function(f,h){s[h]=f*o})),this.setCropBoxData(C(l,function(f,h){l[h]=f*o})))}}},dblclick:function(){this.disabled||this.options.dragMode===Re||this.setDragMode(Mi(this.dragBox,Lt)?Ce:Jt)},wheel:function(t){var e=this,i=Number(this.options.wheelZoomRatio)||.1,n=1;this.disabled||(t.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){e.wheeling=!1},50),t.deltaY?n=t.deltaY>0?1:-1:t.wheelDelta?n=-t.wheelDelta/120:t.detail&&(n=t.detail>0?1:-1),this.zoom(-n*i,t)))},cropStart:function(t){var e=t.buttons,i=t.button;if(!(this.disabled||(t.type==="mousedown"||t.type==="pointerdown"&&t.pointerType==="mouse")&&(b(e)&&e!==1||b(i)&&i!==0||t.ctrlKey))){var n=this.options,r=this.pointers,o;t.changedTouches?C(t.changedTouches,function(s){r[s.identifier]=Et(s)}):r[t.pointerId||0]=Et(t),Object.keys(r).length>1&&n.zoomable&&n.zoomOnTouch?o=Te:o=Xt(t.target,gt),vi.test(o)&&ht(this.element,Wt,{originalEvent:t,action:o})!==!1&&(t.preventDefault(),this.action=o,this.cropping=!1,o===Me&&(this.cropping=!0,A(this.dragBox,Mt)))}},cropMove:function(t){var e=this.action;if(!(this.disabled||!e)){var i=this.pointers;t.preventDefault(),ht(this.element,Ht,{originalEvent:t,action:e})!==!1&&(t.changedTouches?C(t.changedTouches,function(n){D(i[n.identifier]||{},Et(n,!0))}):D(i[t.pointerId||0]||{},Et(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var e=this.action,i=this.pointers;t.changedTouches?C(t.changedTouches,function(n){delete i[n.identifier]}):delete i[t.pointerId||0],e&&(t.preventDefault(),Object.keys(i).length||(this.action=""),this.cropping&&(this.cropping=!1,ot(this.dragBox,Mt,this.cropped&&this.options.modal)),ht(this.element,Pt,{originalEvent:t,action:e}))}}},Ui={change:function(t){var e=this.options,i=this.canvasData,n=this.containerData,r=this.cropBoxData,o=this.pointers,s=this.action,l=e.aspectRatio,f=r.left,h=r.top,c=r.width,u=r.height,v=f+c,g=h+u,_=0,m=0,x=n.width,T=n.height,O=!0,w;!l&&t.shiftKey&&(l=c&&u?c/u:1),this.limited&&(_=r.minLeft,m=r.minTop,x=_+Math.min(n.width,i.width,i.left+i.width),T=m+Math.min(n.height,i.height,i.top+i.height));var M=o[Object.keys(o)[0]],d={x:M.endX-M.startX,y:M.endY-M.startY},y=function(L){switch(L){case et:v+d.x>x&&(d.x=x-v);break;case it:f+d.x<_&&(d.x=_-f);break;case F:h+d.y<m&&(d.y=m-h);break;case rt:g+d.y>T&&(d.y=T-g);break}};switch(s){case Zt:f+=d.x,h+=d.y;break;case et:if(d.x>=0&&(v>=x||l&&(h<=m||g>=T))){O=!1;break}y(et),c+=d.x,c<0&&(s=it,c=-c,f-=c),l&&(u=c/l,h+=(r.height-u)/2);break;case F:if(d.y<=0&&(h<=m||l&&(f<=_||v>=x))){O=!1;break}y(F),u-=d.y,h+=d.y,u<0&&(s=rt,u=-u,h-=u),l&&(c=u*l,f+=(r.width-c)/2);break;case it:if(d.x<=0&&(f<=_||l&&(h<=m||g>=T))){O=!1;break}y(it),c-=d.x,f+=d.x,c<0&&(s=et,c=-c,f-=c),l&&(u=c/l,h+=(r.height-u)/2);break;case rt:if(d.y>=0&&(g>=T||l&&(f<=_||v>=x))){O=!1;break}y(rt),u+=d.y,u<0&&(s=F,u=-u,h-=u),l&&(c=u*l,f+=(r.width-c)/2);break;case ft:if(l){if(d.y<=0&&(h<=m||v>=x)){O=!1;break}y(F),u-=d.y,h+=d.y,c=u*l}else y(F),y(et),d.x>=0?v<x?c+=d.x:d.y<=0&&h<=m&&(O=!1):c+=d.x,d.y<=0?h>m&&(u-=d.y,h+=d.y):(u-=d.y,h+=d.y);c<0&&u<0?(s=pt,u=-u,c=-c,h-=u,f-=c):c<0?(s=ut,c=-c,f-=c):u<0&&(s=dt,u=-u,h-=u);break;case ut:if(l){if(d.y<=0&&(h<=m||f<=_)){O=!1;break}y(F),u-=d.y,h+=d.y,c=u*l,f+=r.width-c}else y(F),y(it),d.x<=0?f>_?(c-=d.x,f+=d.x):d.y<=0&&h<=m&&(O=!1):(c-=d.x,f+=d.x),d.y<=0?h>m&&(u-=d.y,h+=d.y):(u-=d.y,h+=d.y);c<0&&u<0?(s=dt,u=-u,c=-c,h-=u,f-=c):c<0?(s=ft,c=-c,f-=c):u<0&&(s=pt,u=-u,h-=u);break;case pt:if(l){if(d.x<=0&&(f<=_||g>=T)){O=!1;break}y(it),c-=d.x,f+=d.x,u=c/l}else y(rt),y(it),d.x<=0?f>_?(c-=d.x,f+=d.x):d.y>=0&&g>=T&&(O=!1):(c-=d.x,f+=d.x),d.y>=0?g<T&&(u+=d.y):u+=d.y;c<0&&u<0?(s=ft,u=-u,c=-c,h-=u,f-=c):c<0?(s=dt,c=-c,f-=c):u<0&&(s=ut,u=-u,h-=u);break;case dt:if(l){if(d.x>=0&&(v>=x||g>=T)){O=!1;break}y(et),c+=d.x,u=c/l}else y(rt),y(et),d.x>=0?v<x?c+=d.x:d.y>=0&&g>=T&&(O=!1):c+=d.x,d.y>=0?g<T&&(u+=d.y):u+=d.y;c<0&&u<0?(s=ut,u=-u,c=-c,h-=u,f-=c):c<0?(s=pt,c=-c,f-=c):u<0&&(s=ft,u=-u,h-=u);break;case Oe:this.move(d.x,d.y),O=!1;break;case Te:this.zoom(Ri(o),t),O=!1;break;case Me:if(!d.x||!d.y){O=!1;break}w=Le(this.cropper),f=M.startX-w.left,h=M.startY-w.top,c=r.minWidth,u=r.minHeight,d.x>0?s=d.y>0?dt:ft:d.x<0&&(f-=c,s=d.y>0?pt:ut),d.y<0&&(h-=u),this.cropped||(Y(this.cropBox,S),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}O&&(r.width=c,r.height=u,r.left=f,r.top=h,this.action=s,this.renderCropBox()),C(o,function(R){R.startX=R.endX,R.startY=R.endY})}},ji={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&A(this.dragBox,Mt),Y(this.cropBox,S),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=D({},this.initialImageData),this.canvasData=D({},this.initialCanvasData),this.cropBoxData=D({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(D(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),Y(this.dragBox,Mt),A(this.cropBox,S)),this},replace:function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&t&&(this.isImg&&(this.element.src=t),e?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,C(this.previews,function(i){i.getElementsByTagName("img")[0].src=t}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,Y(this.cropper,se)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,A(this.cropper,se)),this},destroy:function(){var t=this.element;return t[E]?(t[E]=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate(),this):this},move:function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,i=this.canvasData,n=i.left,r=i.top;return this.moveTo(Nt(t)?t:n+Number(t),Nt(e)?e:r+Number(e))},moveTo:function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,i=this.canvasData,n=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.movable&&(b(t)&&(i.left=t,n=!0),b(e)&&(i.top=e,n=!0),n&&this.renderCanvas(!0)),this},zoom:function(t,e){var i=this.canvasData;return t=Number(t),t<0?t=1/(1-t):t=1+t,this.zoomTo(i.width*t/i.naturalWidth,null,e)},zoomTo:function(t,e,i){var n=this.options,r=this.canvasData,o=r.width,s=r.height,l=r.naturalWidth,f=r.naturalHeight;if(t=Number(t),t>=0&&this.ready&&!this.disabled&&n.zoomable){var h=l*t,c=f*t;if(ht(this.element,Yt,{ratio:t,oldRatio:o/l,originalEvent:i})===!1)return this;if(i){var u=this.pointers,v=Le(this.cropper),g=u&&Object.keys(u).length?Ai(u):{pageX:i.pageX,pageY:i.pageY};r.left-=(h-o)*((g.pageX-v.left-r.left)/o),r.top-=(c-s)*((g.pageY-v.top-r.top)/s)}else nt(e)&&b(e.x)&&b(e.y)?(r.left-=(h-o)*((e.x-r.left)/o),r.top-=(c-s)*((e.y-r.top)/s)):(r.left-=(h-o)/2,r.top-=(c-s)/2);r.width=h,r.height=c,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return t=Number(t),b(t)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this},scaleX:function(t){var e=this.imageData.scaleY;return this.scale(t,b(e)?e:1)},scaleY:function(t){var e=this.imageData.scaleX;return this.scale(b(e)?e:1,t)},scale:function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,i=this.imageData,n=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.scalable&&(b(t)&&(i.scaleX=t,n=!0),b(e)&&(i.scaleY=e,n=!0),n&&this.renderCanvas(!0,!0)),this},getData:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,e=this.options,i=this.imageData,n=this.canvasData,r=this.cropBoxData,o;if(this.ready&&this.cropped){o={x:r.left-n.left,y:r.top-n.top,width:r.width,height:r.height};var s=i.width/i.naturalWidth;if(C(o,function(h,c){o[c]=h/s}),t){var l=Math.round(o.y+o.height),f=Math.round(o.x+o.width);o.x=Math.round(o.x),o.y=Math.round(o.y),o.width=f-o.x,o.height=l-o.y}}else o={x:0,y:0,width:0,height:0};return e.rotatable&&(o.rotate=i.rotate||0),e.scalable&&(o.scaleX=i.scaleX||1,o.scaleY=i.scaleY||1),o},setData:function(t){var e=this.options,i=this.imageData,n=this.canvasData,r={};if(this.ready&&!this.disabled&&nt(t)){var o=!1;e.rotatable&&b(t.rotate)&&t.rotate!==i.rotate&&(i.rotate=t.rotate,o=!0),e.scalable&&(b(t.scaleX)&&t.scaleX!==i.scaleX&&(i.scaleX=t.scaleX,o=!0),b(t.scaleY)&&t.scaleY!==i.scaleY&&(i.scaleY=t.scaleY,o=!0)),o&&this.renderCanvas(!0,!0);var s=i.width/i.naturalWidth;b(t.x)&&(r.left=t.x*s+n.left),b(t.y)&&(r.top=t.y*s+n.top),b(t.width)&&(r.width=t.width*s),b(t.height)&&(r.height=t.height*s),this.setCropBoxData(r)}return this},getContainerData:function(){return this.ready?D({},this.containerData):{}},getImageData:function(){return this.sized?D({},this.imageData):{}},getCanvasData:function(){var t=this.canvasData,e={};return this.ready&&C(["left","top","width","height","naturalWidth","naturalHeight"],function(i){e[i]=t[i]}),e},setCanvasData:function(t){var e=this.canvasData,i=e.aspectRatio;return this.ready&&!this.disabled&&nt(t)&&(b(t.left)&&(e.left=t.left),b(t.top)&&(e.top=t.top),b(t.width)?(e.width=t.width,e.height=t.width/i):b(t.height)&&(e.height=t.height,e.width=t.height*i),this.renderCanvas(!0)),this},getCropBoxData:function(){var t=this.cropBoxData,e;return this.ready&&this.cropped&&(e={left:t.left,top:t.top,width:t.width,height:t.height}),e||{}},setCropBoxData:function(t){var e=this.cropBoxData,i=this.options.aspectRatio,n,r;return this.ready&&this.cropped&&!this.disabled&&nt(t)&&(b(t.left)&&(e.left=t.left),b(t.top)&&(e.top=t.top),b(t.width)&&t.width!==e.width&&(n=!0,e.width=t.width),b(t.height)&&t.height!==e.height&&(r=!0,e.height=t.height),i&&(n?e.height=e.width/i:r&&(e.width=e.height*i)),this.renderCropBox()),this},getCroppedCanvas:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var e=this.canvasData,i=Ni(this.image,this.imageData,e,t);if(!this.cropped)return i;var n=this.getData(),r=n.x,o=n.y,s=n.width,l=n.height,f=i.width/Math.floor(e.naturalWidth);f!==1&&(r*=f,o*=f,s*=f,l*=f);var h=s/l,c=Q({aspectRatio:h,width:t.maxWidth||1/0,height:t.maxHeight||1/0}),u=Q({aspectRatio:h,width:t.minWidth||0,height:t.minHeight||0},"cover"),v=Q({aspectRatio:h,width:t.width||(f!==1?i.width:s),height:t.height||(f!==1?i.height:l)}),g=v.width,_=v.height;g=Math.min(c.width,Math.max(u.width,g)),_=Math.min(c.height,Math.max(u.height,_));var m=document.createElement("canvas"),x=m.getContext("2d");m.width=st(g),m.height=st(_),x.fillStyle=t.fillColor||"transparent",x.fillRect(0,0,g,_);var T=t.imageSmoothingEnabled,O=T===void 0?!0:T,w=t.imageSmoothingQuality;x.imageSmoothingEnabled=O,w&&(x.imageSmoothingQuality=w);var M=i.width,d=i.height,y=r,R=o,L,V,J,$,q,P;y<=-s||y>M?(y=0,L=0,J=0,q=0):y<=0?(J=-y,y=0,L=Math.min(M,s+y),q=L):y<=M&&(J=0,L=Math.min(s,M-y),q=L),L<=0||R<=-l||R>d?(R=0,V=0,$=0,P=0):R<=0?($=-R,R=0,V=Math.min(d,l+R),P=V):R<=d&&($=0,V=Math.min(l,d-R),P=V);var k=[y,R,L,V];if(q>0&&P>0){var tt=g/s;k.push(J*tt,$*tt,q*tt,P*tt)}return x.drawImage.apply(x,[i].concat(De(k.map(function(_t){return Math.floor(st(_t))})))),m},setAspectRatio:function(t){var e=this.options;return!this.disabled&&!Nt(t)&&(e.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(t){var e=this.options,i=this.dragBox,n=this.face;if(this.ready&&!this.disabled){var r=t===Jt,o=e.movable&&t===Ce;t=r||o?t:Re,e.dragMode=t,mt(i,gt,t),ot(i,Lt,r),ot(i,Bt,o),e.cropBoxMovable||(mt(n,gt,t),ot(n,Lt,r),ot(n,Bt,o))}return this}},Vi=X.Cropper,Gi=function(){function a(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(ri(this,a),!t||!bi.test(t.tagName))throw new Error("The first argument is required and must be an <img> or <canvas> element.");this.element=t,this.options=D({},me,nt(e)&&e),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return ni(a,[{key:"init",value:function(){var e=this.element,i=e.tagName.toLowerCase(),n;if(!e[E]){if(e[E]=this,i==="img"){if(this.isImg=!0,n=e.getAttribute("src")||"",this.originalUrl=n,!n)return;n=e.src}else i==="canvas"&&window.HTMLCanvasElement&&(n=e.toDataURL());this.load(n)}}},{key:"load",value:function(e){var i=this;if(e){this.url=e,this.imageData={};var n=this.element,r=this.options;if(!r.rotatable&&!r.scalable&&(r.checkOrientation=!1),!r.checkOrientation||!window.ArrayBuffer){this.clone();return}if(gi.test(e)){mi.test(e)?this.read(Li(e)):this.clone();return}var o=new XMLHttpRequest,s=this.clone.bind(this);this.reloading=!0,this.xhr=o,o.onabort=s,o.onerror=s,o.ontimeout=s,o.onprogress=function(){o.getResponseHeader("content-type")!==ge&&o.abort()},o.onload=function(){i.read(o.response)},o.onloadend=function(){i.reloading=!1,i.xhr=null},r.checkCrossOrigin&&we(e)&&n.crossOrigin&&(e=ye(e)),o.open("GET",e,!0),o.responseType="arraybuffer",o.withCredentials=n.crossOrigin==="use-credentials",o.send()}}},{key:"read",value:function(e){var i=this.options,n=this.imageData,r=zi(e),o=0,s=1,l=1;if(r>1){this.url=Bi(e,ge);var f=Pi(r);o=f.rotate,s=f.scaleX,l=f.scaleY}i.rotatable&&(n.rotate=o),i.scalable&&(n.scaleX=s,n.scaleY=l),this.clone()}},{key:"clone",value:function(){var e=this.element,i=this.url,n=e.crossOrigin,r=i;this.options.checkCrossOrigin&&we(i)&&(n||(n="anonymous"),r=ye(i)),this.crossOrigin=n,this.crossOriginUrl=r;var o=document.createElement("img");n&&(o.crossOrigin=n),o.src=r||i,o.alt=e.alt||"The image to crop",this.image=o,o.onload=this.start.bind(this),o.onerror=this.stop.bind(this),A(o,he),e.parentNode.insertBefore(o,e.nextSibling)}},{key:"start",value:function(){var e=this,i=this.image;i.onload=null,i.onerror=null,this.sizing=!0;var n=X.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(X.navigator.userAgent),r=function(f,h){D(e.imageData,{naturalWidth:f,naturalHeight:h,aspectRatio:f/h}),e.initialImageData=D({},e.imageData),e.sizing=!1,e.sized=!0,e.build()};if(i.naturalWidth&&!n){r(i.naturalWidth,i.naturalHeight);return}var o=document.createElement("img"),s=document.body||document.documentElement;this.sizingImage=o,o.onload=function(){r(o.width,o.height),n||s.removeChild(o)},o.src=i.src,n||(o.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",s.appendChild(o))}},{key:"stop",value:function(){var e=this.image;e.onload=null,e.onerror=null,e.parentNode.removeChild(e),this.image=null}},{key:"build",value:function(){if(!(!this.sized||this.ready)){var e=this.element,i=this.options,n=this.image,r=e.parentNode,o=document.createElement("div");o.innerHTML=wi;var s=o.querySelector(".".concat(E,"-container")),l=s.querySelector(".".concat(E,"-canvas")),f=s.querySelector(".".concat(E,"-drag-box")),h=s.querySelector(".".concat(E,"-crop-box")),c=h.querySelector(".".concat(E,"-face"));this.container=r,this.cropper=s,this.canvas=l,this.dragBox=f,this.cropBox=h,this.viewBox=s.querySelector(".".concat(E,"-view-box")),this.face=c,l.appendChild(n),A(e,S),r.insertBefore(s,e.nextSibling),this.isImg||Y(n,he),this.initPreview(),this.bind(),i.initialAspectRatio=Math.max(0,i.initialAspectRatio)||NaN,i.aspectRatio=Math.max(0,i.aspectRatio)||NaN,i.viewMode=Math.max(0,Math.min(3,Math.round(i.viewMode)))||0,A(h,S),i.guides||A(h.getElementsByClassName("".concat(E,"-dashed")),S),i.center||A(h.getElementsByClassName("".concat(E,"-center")),S),i.background&&A(s,"".concat(E,"-bg")),i.highlight||A(c,fi),i.cropBoxMovable&&(A(c,Bt),mt(c,gt,Zt)),i.cropBoxResizable||(A(h.getElementsByClassName("".concat(E,"-line")),S),A(h.getElementsByClassName("".concat(E,"-point")),S)),this.render(),this.ready=!0,this.setDragMode(i.dragMode),i.autoCrop&&this.crop(),this.setData(i.data),N(i.ready)&&B(e,de,i.ready,{once:!0}),ht(e,de)}}},{key:"unbuild",value:function(){this.ready&&(this.ready=!1,this.unbind(),this.resetPreview(),this.cropper.parentNode.removeChild(this.cropper),Y(this.element,S))}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=Vi,a}},{key:"setDefaults",value:function(e){D(me,nt(e)&&e)}}]),a}();D(Gi.prototype,Hi,Wi,Yi,Xi,Ui,ji);var ze=function(){if(typeof Map<"u")return Map;function a(t,e){var i=-1;return t.some(function(n,r){return n[0]===e?(i=r,!0):!1}),i}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(e){var i=a(this.__entries__,e),n=this.__entries__[i];return n&&n[1]},t.prototype.set=function(e,i){var n=a(this.__entries__,e);~n?this.__entries__[n][1]=i:this.__entries__.push([e,i])},t.prototype.delete=function(e){var i=this.__entries__,n=a(i,e);~n&&i.splice(n,1)},t.prototype.has=function(e){return!!~a(this.__entries__,e)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,i){i===void 0&&(i=null);for(var n=0,r=this.__entries__;n<r.length;n++){var o=r[n];e.call(i,o[1],o[0])}},t}()}(),Ut=typeof window<"u"&&typeof document<"u"&&window.document===document,Ot=function(){return typeof global<"u"&&global.Math===Math?global:typeof self<"u"&&self.Math===Math?self:typeof window<"u"&&window.Math===Math?window:Function("return this")()}(),qi=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(Ot):function(a){return setTimeout(function(){return a(Date.now())},1e3/60)}}(),Fi=2;function Ki(a,t){var e=!1,i=!1,n=0;function r(){e&&(e=!1,a()),i&&s()}function o(){qi(r)}function s(){var l=Date.now();if(e){if(l-n<Fi)return;i=!0}else e=!0,i=!1,setTimeout(o,t);n=l}return s}var Qi=20,Zi=["top","right","bottom","left","width","height","size","weight"],Ji=typeof MutationObserver<"u",$i=function(){function a(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=Ki(this.refresh.bind(this),Qi)}return a.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},a.prototype.removeObserver=function(t){var e=this.observers_,i=e.indexOf(t);~i&&e.splice(i,1),!e.length&&this.connected_&&this.disconnect_()},a.prototype.refresh=function(){var t=this.updateObservers_();t&&this.refresh()},a.prototype.updateObservers_=function(){var t=this.observers_.filter(function(e){return e.gatherActive(),e.hasActive()});return t.forEach(function(e){return e.broadcastActive()}),t.length>0},a.prototype.connect_=function(){!Ut||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),Ji?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},a.prototype.disconnect_=function(){!Ut||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},a.prototype.onTransitionEnd_=function(t){var e=t.propertyName,i=e===void 0?"":e,n=Zi.some(function(r){return!!~i.indexOf(r)});n&&this.refresh()},a.getInstance=function(){return this.instance_||(this.instance_=new a),this.instance_},a.instance_=null,a}(),Pe=function(a,t){for(var e=0,i=Object.keys(t);e<i.length;e++){var n=i[e];Object.defineProperty(a,n,{value:t[n],enumerable:!1,writable:!1,configurable:!0})}return a},lt=function(a){var t=a&&a.ownerDocument&&a.ownerDocument.defaultView;return t||Ot},He=Rt(0,0,0,0);function Tt(a){return parseFloat(a)||0}function _e(a){for(var t=[],e=1;e<arguments.length;e++)t[e-1]=arguments[e];return t.reduce(function(i,n){var r=a["border-"+n+"-width"];return i+Tt(r)},0)}function ta(a){for(var t=["top","right","bottom","left"],e={},i=0,n=t;i<n.length;i++){var r=n[i],o=a["padding-"+r];e[r]=Tt(o)}return e}function ea(a){var t=a.getBBox();return Rt(0,0,t.width,t.height)}function ia(a){var t=a.clientWidth,e=a.clientHeight;if(!t&&!e)return He;var i=lt(a).getComputedStyle(a),n=ta(i),r=n.left+n.right,o=n.top+n.bottom,s=Tt(i.width),l=Tt(i.height);if(i.boxSizing==="border-box"&&(Math.round(s+r)!==t&&(s-=_e(i,"left","right")+r),Math.round(l+o)!==e&&(l-=_e(i,"top","bottom")+o)),!ra(a)){var f=Math.round(s+r)-t,h=Math.round(l+o)-e;Math.abs(f)!==1&&(s-=f),Math.abs(h)!==1&&(l-=h)}return Rt(n.left,n.top,s,l)}var aa=function(){return typeof SVGGraphicsElement<"u"?function(a){return a instanceof lt(a).SVGGraphicsElement}:function(a){return a instanceof lt(a).SVGElement&&typeof a.getBBox=="function"}}();function ra(a){return a===lt(a).document.documentElement}function na(a){return Ut?aa(a)?ea(a):ia(a):He}function oa(a){var t=a.x,e=a.y,i=a.width,n=a.height,r=typeof DOMRectReadOnly<"u"?DOMRectReadOnly:Object,o=Object.create(r.prototype);return Pe(o,{x:t,y:e,width:i,height:n,top:e,right:t+i,bottom:n+e,left:t}),o}function Rt(a,t,e,i){return{x:a,y:t,width:e,height:i}}var sa=function(){function a(t){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=Rt(0,0,0,0),this.target=t}return a.prototype.isActive=function(){var t=na(this.target);return this.contentRect_=t,t.width!==this.broadcastWidth||t.height!==this.broadcastHeight},a.prototype.broadcastRect=function(){var t=this.contentRect_;return this.broadcastWidth=t.width,this.broadcastHeight=t.height,t},a}(),ha=function(){function a(t,e){var i=oa(e);Pe(this,{target:t,contentRect:i})}return a}(),ca=function(){function a(t,e,i){if(this.activeObservations_=[],this.observations_=new ze,typeof t!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=t,this.controller_=e,this.callbackCtx_=i}return a.prototype.observe=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof lt(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this.observations_;e.has(t)||(e.set(t,new sa(t)),this.controller_.addObserver(this),this.controller_.refresh())}},a.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof lt(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this.observations_;e.has(t)&&(e.delete(t),e.size||this.controller_.removeObserver(this))}},a.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},a.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(e){e.isActive()&&t.activeObservations_.push(e)})},a.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,e=this.activeObservations_.map(function(i){return new ha(i.target,i.broadcastRect())});this.callback_.call(t,e,t),this.clearActive()}},a.prototype.clearActive=function(){this.activeObservations_.splice(0)},a.prototype.hasActive=function(){return this.activeObservations_.length>0},a}(),We=typeof WeakMap<"u"?new WeakMap:new ze,Ye=function(){function a(t){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var e=$i.getInstance(),i=new ca(t,e,this);We.set(this,i)}return a}();["observe","unobserve","disconnect"].forEach(function(a){Ye.prototype[a]=function(){var t;return(t=We.get(this))[a].apply(t,arguments)}});var wa=function(){return typeof Ot.ResizeObserver<"u"?Ot.ResizeObserver:Ye}();function xe(a){let t,e,i,n,r,o;const s=[fa,la],l=[];function f(h,c){return h[1]==="video"?0:1}return e=f(a),i=l[e]=s[e](a),{c(){t=ct("button"),i.c(),p(t,"class","svelte-xbxfke")},m(h,c){U(h,t,c),l[e].m(t,null),n=!0,r||(o=qe(t,"click",function(){Fe(a[1]==="image"?a[5]:a[6])&&(a[1]==="image"?a[5]:a[6]).apply(this,arguments)}),r=!0)},p(h,c){a=h;let u=e;e=f(a),e===u?l[e].p(a,c):(jt(),G(l[u],1,1,()=>{l[u]=null}),Vt(),i=l[e],i?i.p(a,c):(i=l[e]=s[e](a),i.c()),W(i,1),i.m(t,null))},i(h){n||(W(i),n=!0)},o(h){G(i),n=!1},d(h){h&&j(t),l[e].d(),r=!1,o()}}}function la(a){let t,e,i;return e=new Je({}),{c(){t=ct("div"),Gt(e.$$.fragment),p(t,"class","icon svelte-xbxfke")},m(n,r){U(n,t,r),qt(e,t,null),i=!0},p:I,i(n){i||(W(e.$$.fragment,n),i=!0)},o(n){G(e.$$.fragment,n),i=!1},d(n){n&&j(t),Ft(e)}}}function fa(a){let t,e,i,n;const r=[da,ua],o=[];function s(l,f){return l[4]?0:1}return t=s(a),e=o[t]=r[t](a),{c(){e.c(),i=Qe()},m(l,f){o[t].m(l,f),U(l,i,f),n=!0},p(l,f){let h=t;t=s(l),t!==h&&(jt(),G(o[h],1,1,()=>{o[h]=null}),Vt(),e=o[t],e||(e=o[t]=r[t](l),e.c()),W(e,1),e.m(i.parentNode,i))},i(l){n||(W(e),n=!0)},o(l){G(e),n=!1},d(l){o[t].d(l),l&&j(i)}}}function ua(a){let t,e,i;return e=new ti({}),{c(){t=ct("div"),Gt(e.$$.fragment),p(t,"class","icon svelte-xbxfke")},m(n,r){U(n,t,r),qt(e,t,null),i=!0},i(n){i||(W(e.$$.fragment,n),i=!0)},o(n){G(e.$$.fragment,n),i=!1},d(n){n&&j(t),Ft(e)}}}function da(a){let t,e,i;return e=new ii({}),{c(){t=ct("div"),Gt(e.$$.fragment),p(t,"class","icon svelte-xbxfke")},m(n,r){U(n,t,r),qt(e,t,null),i=!0},i(n){i||(W(e.$$.fragment,n),i=!0)},o(n){G(e.$$.fragment,n),i=!1},d(n){n&&j(t),Ft(e)}}}function pa(a){let t,e,i,n,r=!a[0]&&xe(a);return{c(){t=ct("div"),e=ct("video"),i=je(),r&&r.c(),p(e,"class","svelte-xbxfke"),re(e,"flip",a[2]),p(t,"class","wrap svelte-xbxfke")},m(o,s){U(o,t,s),Z(t,e),a[9](e),Z(t,i),r&&r.m(t,null),n=!0},p(o,[s]){(!n||s&4)&&re(e,"flip",o[2]),o[0]?r&&(jt(),G(r,1,1,()=>{r=null}),Vt()):r?(r.p(o,s),s&1&&W(r,1)):(r=xe(o),r.c(),W(r,1),r.m(t,null))},i(o){n||(W(r),n=!0)},o(o){G(r),n=!1},d(o){o&&j(t),a[9](null),r&&r.d()}}}function va(a,t,e){let i,n,{streaming:r=!1}=t,{pending:o=!1}=t,{mode:s="image"}=t,{mirror_webcam:l}=t,{include_audio:f}=t;const h=Ve();Ge(()=>n=document.createElement("canvas"));async function c(){try{_=await navigator.mediaDevices.getUserMedia({video:!0,audio:f}),e(3,i.srcObject=_,i),e(3,i.muted=!0,i),i.play()}catch(w){if(w instanceof DOMException&&w.name=="NotAllowedError")return h("error","Please allow access to the webcam for recording."),null;throw w}}function u(){var w=n.getContext("2d");if(i.videoWidth&&i.videoHeight){n.width=i.videoWidth,n.height=i.videoHeight,w.drawImage(i,0,0,i.videoWidth,i.videoHeight);var M=n.toDataURL("image/png");h(r?"stream":"capture",M)}}let v=!1,g=[],_,m,x;function T(){if(v){h("stop_recording"),x.stop();let w=new Blob(g,{type:m}),M=new FileReader;M.onload=function(d){d.target&&h("capture",{data:d.target.result,name:"sample."+m.substring(6),is_example:!1})},M.readAsDataURL(w)}else{h("start_recording"),g=[];let w=["video/webm","video/mp4"];for(let M of w)if(MediaRecorder.isTypeSupported(M)){m=M;break}if(m===null){console.error("No supported MediaRecorder mimeType");return}x=new MediaRecorder(_,{mimeType:m}),x.addEventListener("dataavailable",function(M){g.push(M.data)}),x.start(200)}e(4,v=!v)}c(),r&&s==="image"&&window.setInterval(()=>{i&&!o&&u()},500);function O(w){Ke[w?"unshift":"push"](()=>{i=w,e(3,i)})}return a.$$set=w=>{"streaming"in w&&e(0,r=w.streaming),"pending"in w&&e(7,o=w.pending),"mode"in w&&e(1,s=w.mode),"mirror_webcam"in w&&e(2,l=w.mirror_webcam),"include_audio"in w&&e(8,f=w.include_audio)},[r,s,l,i,v,u,T,o,f,O]}class ya extends bt{constructor(t){super(),wt(this,t,va,pa,yt,{streaming:0,pending:7,mode:1,mirror_webcam:2,include_audio:8})}}export{Gi as C,ba as U,ya as W,wa as i};
|
11 |
+
//# sourceMappingURL=StaticImage.svelte_svelte_type_style_lang-84958894.js.map
|
serve/assets/StaticImage.svelte_svelte_type_style_lang-84958894.js.map
ADDED
The diff for this file is too large to render.
See raw diff
|
|
serve/assets/Textbox-374b2aff.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
import{S as ne,i as se,s as ue,G as N,e as q,H as x,C as b,g as v,m as L,E as he,l as V,t as p,o as Y,p as k,q as y,n as F,r as be,af as me,I as de,K as ge,a1 as $,b as K,ai as H,ae as ke,J as g,P as we,V as A,f as ae,F as U,R as pe,T as ve,aj as d,a as ee,k as te,y as G,x as ye,a9 as Te,h as Ee,j as Ce}from"./index-188ef5e8.js";/* empty css */import{f as Be,B as He}from"./Button-04f93a38.js";/* empty css */import{B as Ne}from"./BlockTitle-c2c0aac0.js";import{C as Se,a as je}from"./Copy-143d56db.js";function ze(l){let e;return{c(){e=de(l[3])},m(t,s){v(t,e,s)},p(t,s){s[0]&8&&ge(e,t[3])},d(t){t&&y(e)}}}function De(l){let e,t,s,i,n,a,c=l[6]&&l[9]&&le(l);return{c(){c&&c.c(),e=x(),t=N("textarea"),b(t,"data-testid","textbox"),b(t,"class","scroll-hide svelte-1pie7s6"),b(t,"placeholder",l[2]),b(t,"rows",l[1]),t.disabled=l[5]},m(f,h){c&&c.m(f,h),v(f,e,h),v(f,t,h),H(t,l[0]),l[25](t),i=!0,n||(a=[ke(s=l[16].call(null,t,l[0])),g(t,"input",l[24]),g(t,"keypress",l[15]),g(t,"blur",l[12]),g(t,"select",l[14])],n=!0)},p(f,h){f[6]&&f[9]?c?(c.p(f,h),h[0]&576&&k(c,1)):(c=le(f),c.c(),k(c,1),c.m(e.parentNode,e)):c&&(V(),p(c,1,1,()=>{c=null}),Y()),(!i||h[0]&4)&&b(t,"placeholder",f[2]),(!i||h[0]&2)&&b(t,"rows",f[1]),(!i||h[0]&32)&&(t.disabled=f[5]),s&&we(s.update)&&h[0]&1&&s.update.call(null,f[0]),h[0]&1&&H(t,f[0])},i(f){i||(k(c),i=!0)},o(f){p(c),i=!1},d(f){c&&c.d(f),f&&y(e),f&&y(t),l[25](null),n=!1,A(a)}}}function Ke(l){let e;function t(n,a){if(n[8]==="text")return Ie;if(n[8]==="password")return Ge;if(n[8]==="email")return Fe}let s=t(l),i=s&&s(l);return{c(){i&&i.c(),e=ae()},m(n,a){i&&i.m(n,a),v(n,e,a)},p(n,a){s===(s=t(n))&&i?i.p(n,a):(i&&i.d(1),i=s&&s(n),i&&(i.c(),i.m(e.parentNode,e)))},i:U,o:U,d(n){i&&i.d(n),n&&y(e)}}}function le(l){let e,t,s,i;const n=[Le,qe],a=[];function c(f,h){return f[11]?0:1}return e=c(l),t=a[e]=n[e](l),{c(){t.c(),s=ae()},m(f,h){a[e].m(f,h),v(f,s,h),i=!0},p(f,h){let u=e;e=c(f),e===u?a[e].p(f,h):(V(),p(a[u],1,1,()=>{a[u]=null}),Y(),t=a[e],t?t.p(f,h):(t=a[e]=n[e](f),t.c()),k(t,1),t.m(s.parentNode,s))},i(f){i||(k(t),i=!0)},o(f){p(t),i=!1},d(f){a[e].d(f),f&&y(s)}}}function qe(l){let e,t,s,i,n;return t=new Se({}),{c(){e=N("button"),q(t.$$.fragment),b(e,"class","copy-text svelte-1pie7s6")},m(a,c){v(a,e,c),L(t,e,null),s=!0,i||(n=g(e,"click",l[13]),i=!0)},p:U,i(a){s||(k(t.$$.fragment,a),s=!0)},o(a){p(t.$$.fragment,a),s=!1},d(a){a&&y(e),F(t),i=!1,n()}}}function Le(l){let e,t,s,i;return t=new je({}),{c(){e=N("button"),q(t.$$.fragment),b(e,"class","svelte-1pie7s6")},m(n,a){v(n,e,a),L(t,e,null),i=!0},p:U,i(n){i||(k(t.$$.fragment,n),s||pe(()=>{s=ve(e,Be,{duration:300}),s.start()}),i=!0)},o(n){p(t.$$.fragment,n),i=!1},d(n){n&&y(e),F(t)}}}function Fe(l){let e,t,s;return{c(){e=N("input"),b(e,"data-testid","textbox"),b(e,"type","email"),b(e,"class","scroll-hide svelte-1pie7s6"),b(e,"placeholder",l[2]),e.disabled=l[5],b(e,"autocomplete","email")},m(i,n){v(i,e,n),H(e,l[0]),l[23](e),t||(s=[g(e,"input",l[22]),g(e,"keypress",l[15]),g(e,"blur",l[12]),g(e,"select",l[14])],t=!0)},p(i,n){n[0]&4&&b(e,"placeholder",i[2]),n[0]&32&&(e.disabled=i[5]),n[0]&1&&e.value!==i[0]&&H(e,i[0])},d(i){i&&y(e),l[23](null),t=!1,A(s)}}}function Ge(l){let e,t,s;return{c(){e=N("input"),b(e,"data-testid","password"),b(e,"type","password"),b(e,"class","scroll-hide svelte-1pie7s6"),b(e,"placeholder",l[2]),e.disabled=l[5],b(e,"autocomplete","")},m(i,n){v(i,e,n),H(e,l[0]),l[21](e),t||(s=[g(e,"input",l[20]),g(e,"keypress",l[15]),g(e,"blur",l[12]),g(e,"select",l[14])],t=!0)},p(i,n){n[0]&4&&b(e,"placeholder",i[2]),n[0]&32&&(e.disabled=i[5]),n[0]&1&&e.value!==i[0]&&H(e,i[0])},d(i){i&&y(e),l[21](null),t=!1,A(s)}}}function Ie(l){let e,t,s;return{c(){e=N("input"),b(e,"data-testid","textbox"),b(e,"type","text"),b(e,"class","scroll-hide svelte-1pie7s6"),b(e,"placeholder",l[2]),e.disabled=l[5]},m(i,n){v(i,e,n),H(e,l[0]),l[19](e),t||(s=[g(e,"input",l[18]),g(e,"keypress",l[15]),g(e,"blur",l[12]),g(e,"select",l[14])],t=!0)},p(i,n){n[0]&4&&b(e,"placeholder",i[2]),n[0]&32&&(e.disabled=i[5]),n[0]&1&&e.value!==i[0]&&H(e,i[0])},d(i){i&&y(e),l[19](null),t=!1,A(s)}}}function Je(l){let e,t,s,i,n,a;t=new Ne({props:{show_label:l[6],info:l[4],$$slots:{default:[ze]},$$scope:{ctx:l}}});const c=[Ke,De],f=[];function h(u,r){return u[1]===1&&u[7]===1?0:1}return i=h(l),n=f[i]=c[i](l),{c(){e=N("label"),q(t.$$.fragment),s=x(),n.c(),b(e,"class","svelte-1pie7s6")},m(u,r){v(u,e,r),L(t,e,null),he(e,s),f[i].m(e,null),a=!0},p(u,r){const m={};r[0]&64&&(m.show_label=u[6]),r[0]&16&&(m.info=u[4]),r[0]&8|r[1]&1&&(m.$$scope={dirty:r,ctx:u}),t.$set(m);let T=i;i=h(u),i===T?f[i].p(u,r):(V(),p(f[T],1,1,()=>{f[T]=null}),Y(),n=f[i],n?n.p(u,r):(n=f[i]=c[i](u),n.c()),k(n,1),n.m(e,null))},i(u){a||(k(t.$$.fragment,u),k(n),a=!0)},o(u){p(t.$$.fragment,u),p(n),a=!1},d(u){u&&y(e),F(t),f[i].d()}}}function Pe(l,e,t){let{value:s=""}=e,{value_is_output:i=!1}=e,{lines:n=1}=e,{placeholder:a="Type here..."}=e,{label:c}=e,{info:f=void 0}=e,{disabled:h=!1}=e,{show_label:u=!0}=e,{max_lines:r}=e,{type:m="text"}=e,{show_copy_button:T=!1}=e,w,S=!1,j;const E=be();function I(){E("change",s),i||E("input")}me(()=>{t(17,i=!1)});function J(){E("blur")}async function z(){"clipboard"in navigator&&(await navigator.clipboard.writeText(s),M())}function M(){t(11,S=!0),j&&clearTimeout(j),j=setTimeout(()=>{t(11,S=!1)},1e3)}function O(_){const C=_.target,P=C.value,B=[C.selectionStart,C.selectionEnd];E("select",{value:P.substring(...B),index:B})}async function Q(_){await $(),(_.key==="Enter"&&_.shiftKey&&n>1||_.key==="Enter"&&!_.shiftKey&&n===1&&r>=1)&&(_.preventDefault(),E("submit"))}async function D(_){if(await $(),n===r)return;let C=r===!1?!1:r===void 0?21*11:21*(r+1),P=21*(n+1);const B=_.target;B.style.height="1px";let R;C&&B.scrollHeight>C?R=C:B.scrollHeight<P?R=P:R=B.scrollHeight,B.style.height=`${R}px`}function W(_,C){if(n!==r&&(_.style.overflowY="scroll",_.addEventListener("input",D),!!C.trim()))return D({target:_}),{destroy:()=>_.removeEventListener("input",D)}}function X(){s=this.value,t(0,s)}function Z(_){K[_?"unshift":"push"](()=>{w=_,t(10,w)})}function o(){s=this.value,t(0,s)}function fe(_){K[_?"unshift":"push"](()=>{w=_,t(10,w)})}function oe(){s=this.value,t(0,s)}function _e(_){K[_?"unshift":"push"](()=>{w=_,t(10,w)})}function re(){s=this.value,t(0,s)}function ce(_){K[_?"unshift":"push"](()=>{w=_,t(10,w)})}return l.$$set=_=>{"value"in _&&t(0,s=_.value),"value_is_output"in _&&t(17,i=_.value_is_output),"lines"in _&&t(1,n=_.lines),"placeholder"in _&&t(2,a=_.placeholder),"label"in _&&t(3,c=_.label),"info"in _&&t(4,f=_.info),"disabled"in _&&t(5,h=_.disabled),"show_label"in _&&t(6,u=_.show_label),"max_lines"in _&&t(7,r=_.max_lines),"type"in _&&t(8,m=_.type),"show_copy_button"in _&&t(9,T=_.show_copy_button)},l.$$.update=()=>{l.$$.dirty[0]&1155&&w&&n!==r&&D({target:w}),l.$$.dirty[0]&1&&I()},[s,n,a,c,f,h,u,r,m,T,w,S,J,z,O,Q,W,i,X,Z,o,fe,oe,_e,re,ce]}let Re=class extends ne{constructor(e){super(),se(this,e,Pe,Je,ue,{value:0,value_is_output:17,lines:1,placeholder:2,label:3,info:4,disabled:5,show_label:6,max_lines:7,type:8,show_copy_button:9},null,[-1,-1])}};function ie(l){let e,t;const s=[l[16]];let i={};for(let n=0;n<s.length;n+=1)i=ye(i,s[n]);return e=new Te({props:i}),{c(){q(e.$$.fragment)},m(n,a){L(e,n,a),t=!0},p(n,a){const c=a&65536?Ee(s,[Ce(n[16])]):{};e.$set(c)},i(n){t||(k(e.$$.fragment,n),t=!0)},o(n){p(e.$$.fragment,n),t=!1},d(n){F(e,n)}}}function Ue(l){let e,t,s,i,n,a=l[16]&&ie(l);function c(u){l[18](u)}function f(u){l[19](u)}let h={label:l[2],info:l[3],show_label:l[9],lines:l[7],type:l[11],max_lines:!l[10]&&l[17]==="static"?l[7]+1:l[10],placeholder:l[8],show_copy_button:l[15],disabled:l[17]==="static"};return l[0]!==void 0&&(h.value=l[0]),l[1]!==void 0&&(h.value_is_output=l[1]),t=new Re({props:h}),K.push(()=>ee(t,"value",c)),K.push(()=>ee(t,"value_is_output",f)),t.$on("change",l[20]),t.$on("input",l[21]),t.$on("submit",l[22]),t.$on("blur",l[23]),t.$on("select",l[24]),{c(){a&&a.c(),e=x(),q(t.$$.fragment)},m(u,r){a&&a.m(u,r),v(u,e,r),L(t,u,r),n=!0},p(u,r){u[16]?a?(a.p(u,r),r&65536&&k(a,1)):(a=ie(u),a.c(),k(a,1),a.m(e.parentNode,e)):a&&(V(),p(a,1,1,()=>{a=null}),Y());const m={};r&4&&(m.label=u[2]),r&8&&(m.info=u[3]),r&512&&(m.show_label=u[9]),r&128&&(m.lines=u[7]),r&2048&&(m.type=u[11]),r&132224&&(m.max_lines=!u[10]&&u[17]==="static"?u[7]+1:u[10]),r&256&&(m.placeholder=u[8]),r&32768&&(m.show_copy_button=u[15]),r&131072&&(m.disabled=u[17]==="static"),!s&&r&1&&(s=!0,m.value=u[0],te(()=>s=!1)),!i&&r&2&&(i=!0,m.value_is_output=u[1],te(()=>i=!1)),t.$set(m)},i(u){n||(k(a),k(t.$$.fragment,u),n=!0)},o(u){p(a),p(t.$$.fragment,u),n=!1},d(u){a&&a.d(u),u&&y(e),F(t,u)}}}function Ve(l){let e,t;return e=new He({props:{visible:l[6],elem_id:l[4],elem_classes:l[5],scale:l[13],min_width:l[14],container:l[12],$$slots:{default:[Ue]},$$scope:{ctx:l}}}),{c(){q(e.$$.fragment)},m(s,i){L(e,s,i),t=!0},p(s,[i]){const n={};i&64&&(n.visible=s[6]),i&16&&(n.elem_id=s[4]),i&32&&(n.elem_classes=s[5]),i&8192&&(n.scale=s[13]),i&16384&&(n.min_width=s[14]),i&4096&&(n.container=s[12]),i&33787791&&(n.$$scope={dirty:i,ctx:s}),e.$set(n)},i(s){t||(k(e.$$.fragment,s),t=!0)},o(s){p(e.$$.fragment,s),t=!1},d(s){F(e,s)}}}function Ye(l,e,t){let{label:s="Textbox"}=e,{info:i=void 0}=e,{elem_id:n=""}=e,{elem_classes:a=[]}=e,{visible:c=!0}=e,{value:f=""}=e,{lines:h}=e,{placeholder:u=""}=e,{show_label:r}=e,{max_lines:m}=e,{type:T="text"}=e,{container:w=!1}=e,{scale:S=1}=e,{min_width:j=void 0}=e,{show_copy_button:E=!1}=e,{loading_status:I=void 0}=e,{mode:J}=e,{value_is_output:z=!1}=e;function M(o){f=o,t(0,f)}function O(o){z=o,t(1,z)}function Q(o){G.call(this,l,o)}function D(o){G.call(this,l,o)}function W(o){G.call(this,l,o)}function X(o){G.call(this,l,o)}function Z(o){G.call(this,l,o)}return l.$$set=o=>{"label"in o&&t(2,s=o.label),"info"in o&&t(3,i=o.info),"elem_id"in o&&t(4,n=o.elem_id),"elem_classes"in o&&t(5,a=o.elem_classes),"visible"in o&&t(6,c=o.visible),"value"in o&&t(0,f=o.value),"lines"in o&&t(7,h=o.lines),"placeholder"in o&&t(8,u=o.placeholder),"show_label"in o&&t(9,r=o.show_label),"max_lines"in o&&t(10,m=o.max_lines),"type"in o&&t(11,T=o.type),"container"in o&&t(12,w=o.container),"scale"in o&&t(13,S=o.scale),"min_width"in o&&t(14,j=o.min_width),"show_copy_button"in o&&t(15,E=o.show_copy_button),"loading_status"in o&&t(16,I=o.loading_status),"mode"in o&&t(17,J=o.mode),"value_is_output"in o&&t(1,z=o.value_is_output)},[f,z,s,i,n,a,c,h,u,r,m,T,w,S,j,E,I,J,M,O,Q,D,W,X,Z]}class xe extends ne{constructor(e){super(),se(this,e,Ye,Ve,ue,{label:2,info:3,elem_id:4,elem_classes:5,visible:6,value:0,lines:7,placeholder:8,show_label:9,max_lines:10,type:11,container:12,scale:13,min_width:14,show_copy_button:15,loading_status:16,mode:17,value_is_output:1})}get label(){return this.$$.ctx[2]}set label(e){this.$$set({label:e}),d()}get info(){return this.$$.ctx[3]}set info(e){this.$$set({info:e}),d()}get elem_id(){return this.$$.ctx[4]}set elem_id(e){this.$$set({elem_id:e}),d()}get elem_classes(){return this.$$.ctx[5]}set elem_classes(e){this.$$set({elem_classes:e}),d()}get visible(){return this.$$.ctx[6]}set visible(e){this.$$set({visible:e}),d()}get value(){return this.$$.ctx[0]}set value(e){this.$$set({value:e}),d()}get lines(){return this.$$.ctx[7]}set lines(e){this.$$set({lines:e}),d()}get placeholder(){return this.$$.ctx[8]}set placeholder(e){this.$$set({placeholder:e}),d()}get show_label(){return this.$$.ctx[9]}set show_label(e){this.$$set({show_label:e}),d()}get max_lines(){return this.$$.ctx[10]}set max_lines(e){this.$$set({max_lines:e}),d()}get type(){return this.$$.ctx[11]}set type(e){this.$$set({type:e}),d()}get container(){return this.$$.ctx[12]}set container(e){this.$$set({container:e}),d()}get scale(){return this.$$.ctx[13]}set scale(e){this.$$set({scale:e}),d()}get min_width(){return this.$$.ctx[14]}set min_width(e){this.$$set({min_width:e}),d()}get show_copy_button(){return this.$$.ctx[15]}set show_copy_button(e){this.$$set({show_copy_button:e}),d()}get loading_status(){return this.$$.ctx[16]}set loading_status(e){this.$$set({loading_status:e}),d()}get mode(){return this.$$.ctx[17]}set mode(e){this.$$set({mode:e}),d()}get value_is_output(){return this.$$.ctx[1]}set value_is_output(e){this.$$set({value_is_output:e}),d()}}export{xe as T};
|
2 |
+
//# sourceMappingURL=Textbox-374b2aff.js.map
|
serve/assets/Textbox-374b2aff.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"version":3,"file":"Textbox-374b2aff.js","sources":["../../../../js/form/src/Textbox.svelte","../../../../js/app/src/components/Textbox/Textbox.svelte"],"sourcesContent":["<script lang=\"ts\">\n\timport { afterUpdate, createEventDispatcher, tick } from \"svelte\";\n\timport { BlockTitle } from \"@gradio/atoms\";\n\timport { Copy, Check } from \"@gradio/icons\";\n\timport { fade } from \"svelte/transition\";\n\timport type { SelectData } from \"@gradio/utils\";\n\n\texport let value: string = \"\";\n\texport let value_is_output: boolean = false;\n\texport let lines: number = 1;\n\texport let placeholder: string = \"Type here...\";\n\texport let label: string;\n\texport let info: string | undefined = undefined;\n\texport let disabled = false;\n\texport let show_label: boolean = true;\n\texport let max_lines: number | false;\n\texport let type: \"text\" | \"password\" | \"email\" = \"text\";\n\texport let show_copy_button: boolean = false;\n\n\tlet el: HTMLTextAreaElement | HTMLInputElement;\n\tlet copied = false;\n\tlet timer: NodeJS.Timeout;\n\n\t$: value, el && lines !== max_lines && resize({ target: el });\n\n\tconst dispatch = createEventDispatcher<{\n\t\tchange: string;\n\t\tsubmit: undefined;\n\t\tblur: undefined;\n\t\tselect: SelectData;\n\t\tinput: undefined;\n\t}>();\n\n\tfunction handle_change() {\n\t\tdispatch(\"change\", value);\n\t\tif (!value_is_output) {\n\t\t\tdispatch(\"input\");\n\t\t}\n\t}\n\tafterUpdate(() => {\n\t\tvalue_is_output = false;\n\t});\n\t$: value, handle_change();\n\n\tfunction handle_blur() {\n\t\tdispatch(\"blur\");\n\t}\n\n\tasync function handle_copy() {\n\t\tif (\"clipboard\" in navigator) {\n\t\t\tawait navigator.clipboard.writeText(value);\n\t\t\tcopy_feedback();\n\t\t}\n\t}\n\n\tfunction copy_feedback() {\n\t\tcopied = true;\n\t\tif (timer) clearTimeout(timer);\n\t\ttimer = setTimeout(() => {\n\t\t\tcopied = false;\n\t\t}, 1000);\n\t}\n\n\tfunction handle_select(event: Event) {\n\t\tconst target: HTMLTextAreaElement | HTMLInputElement = event.target as\n\t\t\t| HTMLTextAreaElement\n\t\t\t| HTMLInputElement;\n\t\tconst text = target.value;\n\t\tconst index: [number, number] = [\n\t\t\ttarget.selectionStart as number,\n\t\t\ttarget.selectionEnd as number\n\t\t];\n\t\tdispatch(\"select\", { value: text.substring(...index), index: index });\n\t}\n\n\tasync function handle_keypress(e: KeyboardEvent) {\n\t\tawait tick();\n\t\tif (e.key === \"Enter\" && e.shiftKey && lines > 1) {\n\t\t\te.preventDefault();\n\t\t\tdispatch(\"submit\");\n\t\t} else if (\n\t\t\te.key === \"Enter\" &&\n\t\t\t!e.shiftKey &&\n\t\t\tlines === 1 &&\n\t\t\tmax_lines >= 1\n\t\t) {\n\t\t\te.preventDefault();\n\t\t\tdispatch(\"submit\");\n\t\t}\n\t}\n\n\tasync function resize(\n\t\tevent: Event | { target: HTMLTextAreaElement | HTMLInputElement }\n\t) {\n\t\tawait tick();\n\t\tif (lines === max_lines) return;\n\n\t\tlet max =\n\t\t\tmax_lines === false\n\t\t\t\t? false\n\t\t\t\t: max_lines === undefined // default\n\t\t\t\t? 21 * 11\n\t\t\t\t: 21 * (max_lines + 1);\n\t\tlet min = 21 * (lines + 1);\n\n\t\tconst target = event.target as HTMLTextAreaElement;\n\t\ttarget.style.height = \"1px\";\n\n\t\tlet scroll_height;\n\t\tif (max && target.scrollHeight > max) {\n\t\t\tscroll_height = max;\n\t\t} else if (target.scrollHeight < min) {\n\t\t\tscroll_height = min;\n\t\t} else {\n\t\t\tscroll_height = target.scrollHeight;\n\t\t}\n\n\t\ttarget.style.height = `${scroll_height}px`;\n\t}\n\n\tfunction text_area_resize(el: HTMLTextAreaElement, value: string) {\n\t\tif (lines === max_lines) return;\n\t\tel.style.overflowY = \"scroll\";\n\t\tel.addEventListener(\"input\", resize);\n\n\t\tif (!value.trim()) return;\n\t\tresize({ target: el });\n\n\t\treturn {\n\t\t\tdestroy: () => el.removeEventListener(\"input\", resize)\n\t\t};\n\t}\n</script>\n\n<!-- svelte-ignore a11y-label-has-associated-control -->\n<label>\n\t<BlockTitle {show_label} {info}>{label}</BlockTitle>\n\n\t{#if lines === 1 && max_lines === 1}\n\t\t{#if type === \"text\"}\n\t\t\t<input\n\t\t\t\tdata-testid=\"textbox\"\n\t\t\t\ttype=\"text\"\n\t\t\t\tclass=\"scroll-hide\"\n\t\t\t\tbind:value\n\t\t\t\tbind:this={el}\n\t\t\t\t{placeholder}\n\t\t\t\t{disabled}\n\t\t\t\ton:keypress={handle_keypress}\n\t\t\t\ton:blur={handle_blur}\n\t\t\t\ton:select={handle_select}\n\t\t\t/>\n\t\t{:else if type === \"password\"}\n\t\t\t<input\n\t\t\t\tdata-testid=\"password\"\n\t\t\t\ttype=\"password\"\n\t\t\t\tclass=\"scroll-hide\"\n\t\t\t\tbind:value\n\t\t\t\tbind:this={el}\n\t\t\t\t{placeholder}\n\t\t\t\t{disabled}\n\t\t\t\ton:keypress={handle_keypress}\n\t\t\t\ton:blur={handle_blur}\n\t\t\t\ton:select={handle_select}\n\t\t\t\tautocomplete=\"\"\n\t\t\t/>\n\t\t{:else if type === \"email\"}\n\t\t\t<input\n\t\t\t\tdata-testid=\"textbox\"\n\t\t\t\ttype=\"email\"\n\t\t\t\tclass=\"scroll-hide\"\n\t\t\t\tbind:value\n\t\t\t\tbind:this={el}\n\t\t\t\t{placeholder}\n\t\t\t\t{disabled}\n\t\t\t\ton:keypress={handle_keypress}\n\t\t\t\ton:blur={handle_blur}\n\t\t\t\ton:select={handle_select}\n\t\t\t\tautocomplete=\"email\"\n\t\t\t/>\n\t\t{/if}\n\t{:else}\n\t\t{#if show_label && show_copy_button}\n\t\t\t{#if copied}\n\t\t\t\t<button in:fade={{ duration: 300 }}><Check /></button>\n\t\t\t{:else}\n\t\t\t\t<button on:click={handle_copy} class=\"copy-text\"><Copy /></button>\n\t\t\t{/if}\n\t\t{/if}\n\t\t<textarea\n\t\t\tdata-testid=\"textbox\"\n\t\t\tuse:text_area_resize={value}\n\t\t\tclass=\"scroll-hide\"\n\t\t\tbind:value\n\t\t\tbind:this={el}\n\t\t\t{placeholder}\n\t\t\trows={lines}\n\t\t\t{disabled}\n\t\t\ton:keypress={handle_keypress}\n\t\t\ton:blur={handle_blur}\n\t\t\ton:select={handle_select}\n\t\t/>\n\t{/if}\n</label>\n\n<style>\n\tlabel {\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t}\n\n\tinput[type=\"text\"],\n\tinput[type=\"password\"],\n\tinput[type=\"email\"],\n\ttextarea {\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\toutline: none !important;\n\t\tbox-shadow: var(--input-shadow);\n\t\tborder: var(--input-border-width) solid var(--input-border-color);\n\t\tborder-radius: var(--input-radius);\n\t\tbackground: var(--input-background-fill);\n\t\tpadding: var(--input-padding);\n\t\twidth: 100%;\n\t\tcolor: var(--body-text-color);\n\t\tfont-weight: var(--input-text-weight);\n\t\tfont-size: var(--input-text-size);\n\t\tline-height: var(--line-sm);\n\t}\n\tinput:disabled,\n\ttextarea:disabled {\n\t\t-webkit-text-fill-color: var(--body-text-color);\n\t\t-webkit-opacity: 1;\n\t\topacity: 1;\n\t}\n\n\tinput:focus,\n\ttextarea:focus {\n\t\tbox-shadow: var(--input-shadow-focus);\n\t\tborder-color: var(--input-border-color-focus);\n\t}\n\n\tinput::placeholder,\n\ttextarea::placeholder {\n\t\tcolor: var(--input-placeholder-color);\n\t}\n\tbutton {\n\t\tdisplay: flex;\n\t\tposition: absolute;\n\t\ttop: var(--block-label-margin);\n\t\tright: var(--block-label-margin);\n\t\talign-items: center;\n\t\tbox-shadow: var(--shadow-drop);\n\t\tborder: 1px solid var(--color-border-primary);\n\t\tborder-top: none;\n\t\tborder-right: none;\n\t\tborder-radius: var(--block-label-right-radius);\n\t\tbackground: var(--block-label-background-fill);\n\t\tpadding: 5px;\n\t\twidth: 22px;\n\t\theight: 22px;\n\t\toverflow: hidden;\n\t\tcolor: var(--block-label-color);\n\t\tfont: var(--font-sans);\n\t\tfont-size: var(--button-small-text-size);\n\t}\n</style>\n","<svelte:options accessors={true} />\n\n<script lang=\"ts\">\n\timport { TextBox } from \"@gradio/form\";\n\timport { Block } from \"@gradio/atoms\";\n\timport StatusTracker from \"../StatusTracker/StatusTracker.svelte\";\n\timport type { LoadingStatus } from \"../StatusTracker/types\";\n\n\texport let label: string = \"Textbox\";\n\texport let info: string | undefined = undefined;\n\texport let elem_id: string = \"\";\n\texport let elem_classes: Array<string> = [];\n\texport let visible: boolean = true;\n\texport let value: string = \"\";\n\texport let lines: number;\n\texport let placeholder: string = \"\";\n\texport let show_label: boolean;\n\texport let max_lines: number | false;\n\texport let type: \"text\" | \"password\" | \"email\" = \"text\";\n\texport let container: boolean = false;\n\texport let scale: number = 1;\n\texport let min_width: number | undefined = undefined;\n\texport let show_copy_button: boolean = false;\n\texport let loading_status: LoadingStatus | undefined = undefined;\n\texport let mode: \"static\" | \"dynamic\";\n\texport let value_is_output: boolean = false;\n</script>\n\n<Block {visible} {elem_id} {elem_classes} {scale} {min_width} {container}>\n\t{#if loading_status}\n\t\t<StatusTracker {...loading_status} />\n\t{/if}\n\n\t<TextBox\n\t\tbind:value\n\t\tbind:value_is_output\n\t\t{label}\n\t\t{info}\n\t\t{show_label}\n\t\t{lines}\n\t\t{type}\n\t\tmax_lines={!max_lines && mode === \"static\" ? lines + 1 : max_lines}\n\t\t{placeholder}\n\t\t{show_copy_button}\n\t\ton:change\n\t\ton:input\n\t\ton:submit\n\t\ton:blur\n\t\ton:select\n\t\tdisabled={mode === \"static\"}\n\t/>\n</Block>\n"],"names":["ctx","if_block","create_if_block_4","insert","target","textarea","anchor","create_if_block_1","create_if_block_2","create_if_block_3","button","button_intro","create_in_transition","fade","input","label_1","value","$$props","value_is_output","lines","placeholder","label","info","disabled","show_label","max_lines","type","show_copy_button","el","copied","timer","dispatch","createEventDispatcher","handle_change","afterUpdate","$$invalidate","handle_blur","handle_copy","copy_feedback","handle_select","event","text","index","handle_keypress","e","tick","resize","max","min","scroll_height","text_area_resize","$$value","create_if_block","dirty","textbox_changes","elem_id","elem_classes","visible","container","scale","min_width","loading_status","mode"],"mappings":"koBAwIkCA,EAAK,CAAA,CAAA,wCAALA,EAAK,CAAA,CAAA,iDA8ChCC,EAAAD,MAAcA,EAAgB,CAAA,GAAAE,GAAAF,CAAA,sJAc5BA,EAAK,CAAA,CAAA,+CAPZG,EAYCC,EAAAC,EAAAC,CAAA,wDAVsBN,EAAK,CAAA,CAAA,CAAA,oCAOdA,EAAe,EAAA,CAAA,aACnBA,EAAW,EAAA,CAAA,eACTA,EAAa,EAAA,CAAA,iBAlBpBA,MAAcA,EAAgB,CAAA,6KAc5BA,EAAK,CAAA,CAAA,+EALWA,EAAK,CAAA,CAAA,sJApDvB,GAAAA,OAAS,OAAM,OAAAO,GAaV,GAAAP,OAAS,WAAU,OAAAQ,GAcnB,GAAAR,OAAS,QAAO,OAAAS,+QAiBpBT,EAAM,EAAA,EAAA,4aAGVG,EAAiEC,EAAAM,EAAAJ,CAAA,qCAA/CN,EAAW,EAAA,CAAA,oOAF7BG,EAAqDC,EAAAM,EAAAJ,CAAA,+DAAlCK,EAAAC,GAAAF,EAAAG,GAAA,CAAA,SAAU,GAAG,CAAA,+RAjBjCV,EAYCC,EAAAU,EAAAR,CAAA,8DAJaN,EAAe,EAAA,CAAA,aACnBA,EAAW,EAAA,CAAA,eACTA,EAAa,EAAA,CAAA,2WAxBzBG,EAYCC,EAAAU,EAAAR,CAAA,8DAJaN,EAAe,EAAA,CAAA,aACnBA,EAAW,EAAA,CAAA,eACTA,EAAa,EAAA,CAAA,+UAvBzBG,EAWCC,EAAAU,EAAAR,CAAA,8DAHaN,EAAe,EAAA,CAAA,aACnBA,EAAW,EAAA,CAAA,eACTA,EAAa,EAAA,CAAA,6SAZtB,OAAAA,EAAU,CAAA,IAAA,GAAKA,OAAc,EAAC,sHAHpCG,EAoEOC,EAAAW,EAAAT,CAAA,qaApMK,GAAA,CAAA,MAAAU,EAAgB,EAAE,EAAAC,EAClB,CAAA,gBAAAC,EAA2B,EAAK,EAAAD,EAChC,CAAA,MAAAE,EAAgB,CAAC,EAAAF,EACjB,CAAA,YAAAG,EAAsB,cAAc,EAAAH,GACpC,MAAAI,CAAa,EAAAJ,EACb,CAAA,KAAAK,EAA2B,MAAS,EAAAL,EACpC,CAAA,SAAAM,EAAW,EAAK,EAAAN,EAChB,CAAA,WAAAO,EAAsB,EAAI,EAAAP,GAC1B,UAAAQ,CAAyB,EAAAR,EACzB,CAAA,KAAAS,EAAsC,MAAM,EAAAT,EAC5C,CAAA,iBAAAU,EAA4B,EAAK,EAAAV,EAExCW,EACAC,EAAS,GACTC,EAIE,MAAAC,EAAWC,cAQRC,GAAa,CACrBF,EAAS,SAAUf,CAAK,EACnBE,GACJa,EAAS,OAAO,EAGlBG,GAAW,IAAA,CACVC,EAAA,GAAAjB,EAAkB,EAAK,aAIfkB,GAAW,CACnBL,EAAS,MAAM,iBAGDM,GAAW,CACrB,cAAe,YACZ,MAAA,UAAU,UAAU,UAAUrB,CAAK,EACzCsB,cAIOA,GAAa,CACrBH,EAAA,GAAAN,EAAS,EAAI,EACTC,GAAO,aAAaA,CAAK,EAC7BA,EAAQ,gBACPK,EAAA,GAAAN,EAAS,EAAK,GACZ,KAGK,SAAAU,EAAcC,EAAY,OAC5BpC,EAAiDoC,EAAM,OAGvDC,EAAOrC,EAAO,MACdsC,GACLtC,EAAO,eACPA,EAAO,YAAA,EAER2B,EAAS,SAAQ,CAAI,MAAOU,EAAK,UAAS,GAAIC,CAAK,EAAU,MAAAA,CAAK,CAAA,EAGpD,eAAAC,EAAgBC,EAAgB,OACxCC,EAAI,GACND,EAAE,MAAQ,SAAWA,EAAE,UAAYzB,EAAQ,GAI9CyB,EAAE,MAAQ,UACTA,EAAE,UACHzB,IAAU,GACVM,GAAa,KAEbmB,EAAE,eAAc,EAChBb,EAAS,QAAQ,GAIJ,eAAAe,EACdN,EAAiE,CAG7D,SADEK,EAAI,EACN1B,IAAUM,EAAS,WAEnBsB,EACHtB,IAAc,GACX,GACAA,IAAc,OACd,GAAK,GACL,IAAMA,EAAY,GAClBuB,EAAM,IAAM7B,EAAQ,SAElBf,EAASoC,EAAM,OACrBpC,EAAO,MAAM,OAAS,UAElB6C,EACAF,GAAO3C,EAAO,aAAe2C,EAChCE,EAAgBF,EACN3C,EAAO,aAAe4C,EAChCC,EAAgBD,EAEhBC,EAAgB7C,EAAO,aAGxBA,EAAO,MAAM,UAAY6C,eAGjBC,EAAiBtB,EAAyBZ,EAAa,CAC3D,GAAAG,IAAUM,IACdG,EAAG,MAAM,UAAY,SACrBA,EAAG,iBAAiB,QAASkB,CAAM,EAE9B,EAAA9B,EAAM,KAAI,GACf,OAAA8B,EAAM,CAAG,OAAQlB,CAAE,CAAA,GAGlB,YAAeA,EAAG,oBAAoB,QAASkB,CAAM,6EAgBzClB,EAAEuB,uFAaFvB,EAAEuB,wFAcFvB,EAAEuB,wFAsBHvB,EAAEuB,ocA3KLvB,GAAMT,IAAUM,GAAaqB,EAAS,CAAA,OAAQlB,CAAE,CAAA,mBAmBhDK,EAAa,gTCZHjC,EAAc,EAAA,CAAA,4JAAdA,EAAc,EAAA,CAAA,CAAA,CAAA,8HAD7BA,EAAc,EAAA,GAAAoD,GAAApD,CAAA,6HAYNA,EAAS,EAAA,GAAIA,EAAI,EAAA,IAAK,SAAWA,KAAQ,EAAIA,EAAS,EAAA,0CAQxD,SAAAA,QAAS,gXApBfA,EAAc,EAAA,+PAYNA,EAAS,EAAA,GAAIA,EAAI,EAAA,IAAK,SAAWA,KAAQ,EAAIA,EAAS,EAAA,mEAQxDqD,EAAA,SAAAC,EAAA,SAAAtD,QAAS,gwBAzCT,GAAA,CAAA,MAAAqB,EAAgB,SAAS,EAAAJ,EACzB,CAAA,KAAAK,EAA2B,MAAS,EAAAL,EACpC,CAAA,QAAAsC,EAAkB,EAAE,EAAAtC,GACpB,aAAAuC,EAAY,EAAA,EAAAvC,EACZ,CAAA,QAAAwC,EAAmB,EAAI,EAAAxC,EACvB,CAAA,MAAAD,EAAgB,EAAE,EAAAC,GAClB,MAAAE,CAAa,EAAAF,EACb,CAAA,YAAAG,EAAsB,EAAE,EAAAH,GACxB,WAAAO,CAAmB,EAAAP,GACnB,UAAAQ,CAAyB,EAAAR,EACzB,CAAA,KAAAS,EAAsC,MAAM,EAAAT,EAC5C,CAAA,UAAAyC,EAAqB,EAAK,EAAAzC,EAC1B,CAAA,MAAA0C,EAAgB,CAAC,EAAA1C,EACjB,CAAA,UAAA2C,EAAgC,MAAS,EAAA3C,EACzC,CAAA,iBAAAU,EAA4B,EAAK,EAAAV,EACjC,CAAA,eAAA4C,EAA4C,MAAS,EAAA5C,GACrD,KAAA6C,CAA0B,EAAA7C,EAC1B,CAAA,gBAAAC,EAA2B,EAAK,EAAAD"}
|
serve/assets/Upload-f2cb7efa.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
import{S as K,i as L,s as N,a4 as O,G as C,H as W,C as o,M as F,g as X,E,J as u,Q as m,aa as b,a6 as Y,a7 as Z,a8 as x,p as $,t as ee,q as ae,V as le,r as te,y,b as ie}from"./index-188ef5e8.js";import{b as ne}from"./ModifyUpload.svelte_svelte_type_style_lang-d2acacf0.js";function re(l){let a,n,r,c,g,f,i,k,p;const w=l[15].default,d=O(w,l,l[14],null);return{c(){a=C("div"),d&&d.c(),n=W(),r=C("input"),o(r,"type","file"),o(r,"accept",l[0]),r.multiple=c=l[4]==="multiple"||void 0,o(r,"webkitdirectory",g=l[4]==="directory"||void 0),o(r,"mozdirectory",f=l[4]==="directory"||void 0),o(r,"class","svelte-116rqfv"),o(a,"class","svelte-116rqfv"),F(a,"center",l[2]),F(a,"boundedheight",l[1]),F(a,"flex",l[3])},m(t,s){X(t,a,s),d&&d.m(a,null),E(a,n),E(a,r),l[23](r),i=!0,k||(p=[u(r,"change",l[8]),u(a,"drag",m(b(l[16]))),u(a,"dragstart",m(b(l[17]))),u(a,"dragend",m(b(l[18]))),u(a,"dragover",m(b(l[19]))),u(a,"dragenter",m(b(l[20]))),u(a,"dragleave",m(b(l[21]))),u(a,"drop",m(b(l[22]))),u(a,"click",l[7]),u(a,"drop",l[9]),u(a,"dragenter",l[6]),u(a,"dragleave",l[6])],k=!0)},p(t,[s]){d&&d.p&&(!i||s&16384)&&Y(d,w,t,t[14],i?x(w,t[14],s,null):Z(t[14]),null),(!i||s&1)&&o(r,"accept",t[0]),(!i||s&16&&c!==(c=t[4]==="multiple"||void 0))&&(r.multiple=c),(!i||s&16&&g!==(g=t[4]==="directory"||void 0))&&o(r,"webkitdirectory",g),(!i||s&16&&f!==(f=t[4]==="directory"||void 0))&&o(r,"mozdirectory",f),(!i||s&4)&&F(a,"center",t[2]),(!i||s&2)&&F(a,"boundedheight",t[1]),(!i||s&8)&&F(a,"flex",t[3])},i(t){i||($(d,t),i=!0)},o(t){ee(d,t),i=!1},d(t){t&&ae(a),d&&d.d(t),l[23](null),k=!1,le(p)}}}function de(l,a,n){let{$$slots:r={},$$scope:c}=a,{filetype:g=null}=a,{include_file_metadata:f=!0}=a,{dragging:i=!1}=a,{boundedheight:k=!0}=a,{center:p=!0}=a,{flex:w=!0}=a,{file_count:d="single"}=a,{disable_click:t=!1}=a,{parse_to_data_url:s=!0}=a,v;const S=te(),A=()=>{n(10,i=!i)},B=()=>{t||(n(5,v.value="",v),v.click())},D=async e=>{let h=Array.from(e);if(!(!e.length||!window.FileReader)){if(d==="single"&&(h=[e[0]]),f)var T=h.map(_=>({name:_.name,size:_.size}));var z=[],q=[];s?q=await Promise.all(h.map(_=>ne(_))):q=h,f?s?z=q.map((_,U)=>({data:_,...T[U]})):z=q.map((_,U)=>({data:"",blob:_,...T[U]})):z=q,S("load",d==="single"?z[0]:z)}},G=async e=>{const h=e.target;h.files&&await D(h.files)},H=async e=>{n(10,i=!1),e.dataTransfer?.files&&await D(e.dataTransfer.files)};function J(e){y.call(this,l,e)}function M(e){y.call(this,l,e)}function P(e){y.call(this,l,e)}function Q(e){y.call(this,l,e)}function R(e){y.call(this,l,e)}function V(e){y.call(this,l,e)}function j(e){y.call(this,l,e)}function I(e){ie[e?"unshift":"push"](()=>{v=e,n(5,v)})}return l.$$set=e=>{"filetype"in e&&n(0,g=e.filetype),"include_file_metadata"in e&&n(11,f=e.include_file_metadata),"dragging"in e&&n(10,i=e.dragging),"boundedheight"in e&&n(1,k=e.boundedheight),"center"in e&&n(2,p=e.center),"flex"in e&&n(3,w=e.flex),"file_count"in e&&n(4,d=e.file_count),"disable_click"in e&&n(12,t=e.disable_click),"parse_to_data_url"in e&&n(13,s=e.parse_to_data_url),"$$scope"in e&&n(14,c=e.$$scope)},[g,k,p,w,d,v,A,B,G,H,i,f,t,s,c,r,J,M,P,Q,R,V,j,I]}class fe extends K{constructor(a){super(),L(this,a,de,re,N,{filetype:0,include_file_metadata:11,dragging:10,boundedheight:1,center:2,flex:3,file_count:4,disable_click:12,parse_to_data_url:13})}}export{fe as U};
|
2 |
+
//# sourceMappingURL=Upload-f2cb7efa.js.map
|
serve/assets/Upload-f2cb7efa.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"version":3,"file":"Upload-f2cb7efa.js","sources":["../../../../js/upload/src/Upload.svelte"],"sourcesContent":["<script lang=\"ts\">\n\timport { createEventDispatcher } from \"svelte\";\n\timport type { FileData } from \"./types\";\n\timport { blobToBase64 } from \"./utils\";\n\n\texport let filetype: string | null = null;\n\texport let include_file_metadata = true;\n\texport let dragging = false;\n\texport let boundedheight: boolean = true;\n\texport let center: boolean = true;\n\texport let flex: boolean = true;\n\texport let file_count: string = \"single\";\n\texport let disable_click = false;\n\texport let parse_to_data_url = true;\n\n\tlet hidden_upload: HTMLInputElement;\n\n\tconst dispatch = createEventDispatcher();\n\n\tconst updateDragging = () => {\n\t\tdragging = !dragging;\n\t};\n\n\tconst openFileUpload = () => {\n\t\tif (disable_click) return;\n\t\thidden_upload.value = \"\";\n\t\thidden_upload.click();\n\t};\n\n\tconst loadFiles = async (files: FileList) => {\n\t\tlet _files: Array<File> = Array.from(files);\n\t\tif (!files.length || !window.FileReader) {\n\t\t\treturn;\n\t\t}\n\t\tif (file_count === \"single\") {\n\t\t\t_files = [files[0]];\n\t\t}\n\n\t\tif (include_file_metadata) {\n\t\t\tvar file_metadata: Array<{ name: string; size: number }> = _files.map(\n\t\t\t\t(f) => ({\n\t\t\t\t\tname: f.name,\n\t\t\t\t\tsize: f.size\n\t\t\t\t})\n\t\t\t);\n\t\t}\n\t\tvar load_file_data = [];\n\t\tvar file_data: Array<string> | Array<File> = [];\n\t\tif (parse_to_data_url) {\n\t\t\tfile_data = await Promise.all(_files.map((f) => blobToBase64(f)));\n\t\t} else {\n\t\t\tfile_data = _files;\n\t\t}\n\t\tif (include_file_metadata) {\n\t\t\tif (parse_to_data_url) {\n\t\t\t\tload_file_data = file_data.map((data, i) => ({\n\t\t\t\t\tdata,\n\t\t\t\t\t...file_metadata[i]\n\t\t\t\t}));\n\t\t\t} else {\n\t\t\t\tload_file_data = file_data.map((data, i) => ({\n\t\t\t\t\tdata: \"\",\n\t\t\t\t\tblob: data,\n\t\t\t\t\t...file_metadata[i]\n\t\t\t\t}));\n\t\t\t}\n\t\t} else {\n\t\t\tload_file_data = file_data;\n\t\t}\n\t\tdispatch(\n\t\t\t\"load\",\n\t\t\tfile_count === \"single\" ? load_file_data[0] : load_file_data\n\t\t);\n\t};\n\n\tconst loadFilesFromUpload = async (e: Event) => {\n\t\tconst target = e.target as HTMLInputElement;\n\n\t\tif (!target.files) return;\n\t\tawait loadFiles(target.files);\n\t};\n\n\tconst loadFilesFromDrop = async (e: DragEvent) => {\n\t\tdragging = false;\n\t\tif (!e.dataTransfer?.files) return;\n\t\tawait loadFiles(e.dataTransfer.files);\n\t};\n</script>\n\n<div\n\tclass:center\n\tclass:boundedheight\n\tclass:flex\n\ton:drag|preventDefault|stopPropagation\n\ton:dragstart|preventDefault|stopPropagation\n\ton:dragend|preventDefault|stopPropagation\n\ton:dragover|preventDefault|stopPropagation\n\ton:dragenter|preventDefault|stopPropagation\n\ton:dragleave|preventDefault|stopPropagation\n\ton:drop|preventDefault|stopPropagation\n\ton:click={openFileUpload}\n\ton:drop={loadFilesFromDrop}\n\ton:dragenter={updateDragging}\n\ton:dragleave={updateDragging}\n>\n\t<slot />\n\t<input\n\t\ttype=\"file\"\n\t\tbind:this={hidden_upload}\n\t\ton:change={loadFilesFromUpload}\n\t\taccept={filetype}\n\t\tmultiple={file_count === \"multiple\" || undefined}\n\t\twebkitdirectory={file_count === \"directory\" || undefined}\n\t\tmozdirectory={file_count === \"directory\" || undefined}\n\t/>\n</div>\n\n<style>\n\tdiv {\n\t\tcursor: pointer;\n\t\twidth: var(--size-full);\n\t\theight: var(--size-full);\n\t}\n\n\t.center {\n\t\ttext-align: center;\n\t}\n\t.flex {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t}\n\n\tinput {\n\t\tdisplay: none;\n\t}\n</style>\n"],"names":["ctx","insert","target","div","anchor","append","input","filetype","$$props","include_file_metadata","dragging","boundedheight","center","flex","file_count","disable_click","parse_to_data_url","hidden_upload","dispatch","createEventDispatcher","updateDragging","$$invalidate","openFileUpload","loadFiles","files","_files","file_metadata","f","load_file_data","file_data","blobToBase64","data","i","loadFilesFromUpload","loadFilesFromDrop","$$value"],"mappings":"ibA8GUA,EAAQ,CAAA,CAAA,eACNA,EAAU,CAAA,IAAK,YAAc,+BACtBA,EAAU,CAAA,IAAK,aAAe,MAAS,uBAC1CA,EAAU,CAAA,IAAK,aAAe,MAAS,oIAxBvDC,EA0BKC,EAAAC,EAAAC,CAAA,wBATJC,EAQCF,EAAAG,CAAA,oCALWN,EAAmB,CAAA,CAAA,4MATrBA,EAAc,CAAA,CAAA,aACfA,EAAiB,CAAA,CAAA,kBACZA,EAAc,CAAA,CAAA,kBACdA,EAAc,CAAA,CAAA,mHAOnBA,EAAQ,CAAA,CAAA,oBACNA,EAAU,CAAA,IAAK,YAAc,2CACtBA,EAAU,CAAA,IAAK,aAAe,qDACjCA,EAAU,CAAA,IAAK,aAAe,4QA5GlC,CAAA,SAAAO,EAA0B,IAAI,EAAAC,EAC9B,CAAA,sBAAAC,EAAwB,EAAI,EAAAD,EAC5B,CAAA,SAAAE,EAAW,EAAK,EAAAF,EAChB,CAAA,cAAAG,EAAyB,EAAI,EAAAH,EAC7B,CAAA,OAAAI,EAAkB,EAAI,EAAAJ,EACtB,CAAA,KAAAK,EAAgB,EAAI,EAAAL,EACpB,CAAA,WAAAM,EAAqB,QAAQ,EAAAN,EAC7B,CAAA,cAAAO,EAAgB,EAAK,EAAAP,EACrB,CAAA,kBAAAQ,EAAoB,EAAI,EAAAR,EAE/BS,EAEE,MAAAC,EAAWC,KAEXC,EAAc,IAAA,CACnBC,EAAA,GAAAX,GAAYA,CAAQ,GAGfY,EAAc,IAAA,CACfP,QACJE,EAAc,MAAQ,GAAEA,CAAA,EACxBA,EAAc,MAAK,IAGdM,QAAmBC,GAAe,CACnC,IAAAC,EAAsB,MAAM,KAAKD,CAAK,EACrC,GAAA,GAAAA,EAAM,QAAW,CAAA,OAAO,gBAGzBV,IAAe,WAClBW,EAAM,CAAID,EAAM,CAAC,CAAA,GAGdf,EACC,IAAAiB,EAAuDD,EAAO,IAChEE,IACA,CAAA,KAAMA,EAAE,KACR,KAAMA,EAAE,IAAA,EAAA,MAIPC,EAAc,CAAA,EACdC,EAAS,CAAA,EACTb,EACHa,EAAkB,MAAA,QAAQ,IAAIJ,EAAO,IAAKE,GAAMG,GAAaH,CAAC,CAAA,CAAA,EAE9DE,EAAYJ,EAEThB,EACCO,EACHY,EAAiBC,EAAU,IAAK,CAAAE,EAAMC,KACrC,CAAA,KAAAD,EACG,GAAAL,EAAcM,CAAC,CAAA,EAAA,EAGnBJ,EAAiBC,EAAU,IAAK,CAAAE,EAAMC,KAAC,CACtC,KAAM,GACN,KAAMD,EACH,GAAAL,EAAcM,CAAC,KAIpBJ,EAAiBC,EAElBX,EACC,OACAJ,IAAe,SAAWc,EAAe,CAAC,EAAIA,CAAc,IAIxDK,QAA6B,GAAQ,OACpC/B,EAAS,EAAE,OAEZA,EAAO,aACNqB,EAAUrB,EAAO,KAAK,GAGvBgC,QAA2B,GAAY,CAC5Cb,EAAA,GAAAX,EAAW,EAAK,EACX,EAAE,cAAc,OACf,MAAAa,EAAU,EAAE,aAAa,KAAK,sQAuBzBN,EAAakB"}
|
serve/assets/UploadText-2a4d151d.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
import{S as h,i as k,s as q,G as w,I as _,H as y,C as U,g as C,E as l,K as v,F as b,q as S,$ as T}from"./index-188ef5e8.js";import{X as E}from"./Blocks-658f67b5.js";function F(t){let e,o=t[1](t[2][t[0]])+"",n,r,s,i,c=t[1]("or")+"",d,m,g,f=t[1]("interface.click_to_upload")+"",u;return{c(){e=w("div"),n=_(o),r=y(),s=w("span"),i=_("- "),d=_(c),m=_(" -"),g=y(),u=_(f),U(s,"class","or svelte-xwlu1w"),U(e,"class","wrap svelte-xwlu1w")},m(a,p){C(a,e,p),l(e,n),l(e,r),l(e,s),l(s,i),l(s,d),l(s,m),l(e,g),l(e,u)},p(a,[p]){p&3&&o!==(o=a[1](a[2][a[0]])+"")&&v(n,o),p&2&&c!==(c=a[1]("or")+"")&&v(d,c),p&2&&f!==(f=a[1]("interface.click_to_upload")+"")&&v(u,f)},i:b,o:b,d(a){a&&S(e)}}}function G(t,e,o){let n;T(t,E,i=>o(1,n=i));let{type:r="file"}=e;const s={image:"interface.drop_image",video:"interface.drop_video",audio:"interface.drop_audio",file:"interface.drop_file",csv:"interface.drop_csv"};return t.$$set=i=>{"type"in i&&o(0,r=i.type)},[r,n,s]}class K extends h{constructor(e){super(),k(this,e,G,F,q,{type:0})}}export{K as U};
|
2 |
+
//# sourceMappingURL=UploadText-2a4d151d.js.map
|