diff --git a/appyter/VERSION b/appyter/VERSION index 4fc63a3d..fe5a2ce3 100644 --- a/appyter/VERSION +++ b/appyter/VERSION @@ -1 +1 @@ -0.18.4 \ No newline at end of file +0.18.5 \ No newline at end of file diff --git a/appyter/ext/fsspec/core.py b/appyter/ext/fsspec/core.py index 72401b6c..61bdb664 100644 --- a/appyter/ext/fsspec/core.py +++ b/appyter/ext/fsspec/core.py @@ -8,24 +8,24 @@ def url_to_chroot_fs(url, pathmap=None, cached=False, appyter=None, **kwargs): appyter create a pathmap from an appyter ipynb cached cache read/writes ''' - from fsspec.core import url_to_fs, split_protocol - from appyter.ext.fsspec.parse import parse_file_uri_qs - url, qs = parse_file_uri_qs(url) - protocol, path = split_protocol(url) - protocol = protocol or 'file' - full_url = protocol + '://' + path + from appyter.ext.fsspec.util import split_protocol_opts + from appyter.ext.fsspec.chroot import ChrootFileSystem + protocol, path, opts = split_protocol_opts(url) # add protocol options to inner protocol if protocol not in kwargs: kwargs[protocol] = {} - kwargs[protocol].update(qs) + kwargs[protocol].update(opts) # ensure auto_mkdir is enabled if protocol == 'file': if 'auto_mkdir' not in kwargs[protocol]: kwargs[protocol]['auto_mkdir'] = True # add chroot - full_url = 'chroot::' + full_url - fs, _ = url_to_fs(full_url, **kwargs) + fs = ChrootFileSystem( + target_protocol=protocol, + target_options=kwargs[protocol], + fo=path, + ) + print(f"{fs.storage_options=}, {fs.fs.storage_options=}") # apply pathmap as needed if pathmap: - from appyter.ext.fsspec.chroot import ChrootFileSystem from appyter.ext.fsspec.mapperfs import MapperFileSystem from appyter.ext.fsspec.overlayfs import OverlayFileSystem fs = ChrootFileSystem( @@ -39,7 +39,6 @@ def url_to_chroot_fs(url, pathmap=None, cached=False, appyter=None, **kwargs): from appyter import __version__ from appyter.ext.urllib import join_slash from appyter.parse.nb import nb_from_ipynb_io - from appyter.ext.fsspec.chroot import ChrootFileSystem from appyter.ext.fsspec.mapperfs import MapperFileSystem from appyter.ext.fsspec.overlayfs import OverlayFileSystem # load notebook diff --git a/appyter/ext/fsspec/mapperfs.py b/appyter/ext/fsspec/mapperfs.py index dfad9f3b..11378004 100644 --- a/appyter/ext/fsspec/mapperfs.py +++ b/appyter/ext/fsspec/mapperfs.py @@ -3,7 +3,7 @@ from fsspec import AbstractFileSystem from fsspec.core import url_to_fs -from appyter.ext.fsspec.parse import parse_file_uri_qs +from appyter.ext.fsspec.util import split_protocol_opts class MapperFileSystem(AbstractFileSystem): ''' MapperFS is the inverse of a fsspec.mapper -- it lets you use a mapping to @@ -46,9 +46,9 @@ def _pathmap(self, path): ''' Return (fs, path) depending on whether we hit a mapped paths or not ''' if path in self.pathmap: - url, qs = parse_file_uri_qs(self.pathmap[path]) - fs, fs_path = url_to_fs(url, **qs) - return fs, fs_path + from fsspec import filesystem + protocol, path, opts = split_protocol_opts(self.pathmap[path]) + return url_to_fs(f"{protocol}://{path}", **opts) else: raise FileNotFoundError(path) diff --git a/appyter/ext/fsspec/parse.py b/appyter/ext/fsspec/parse.py deleted file mode 100644 index f6d7db58..00000000 --- a/appyter/ext/fsspec/parse.py +++ /dev/null @@ -1,17 +0,0 @@ -from appyter.ext.urllib import parse_qs - -def parse_file_uri_fragment(uri): - if '#' in uri: - uri, filename = uri.rsplit('#', 1) - else: - filename = uri.rstrip('/').rsplit('/')[-1] - return uri, filename - -def parse_file_uri_qs(uri): - if '?' in uri: - url, qs = uri.split('?', maxsplit=1) - qs = parse_qs(qs) - else: - url = uri - qs = {} - return url, qs diff --git a/appyter/ext/fsspec/util.py b/appyter/ext/fsspec/util.py new file mode 100644 index 00000000..87288d39 --- /dev/null +++ b/appyter/ext/fsspec/util.py @@ -0,0 +1,15 @@ +def split_protocol_opts(url, default_protocol='file'): + ''' Like `fsspec.core.split_protocol` + but remove fragments potentially parsing querystrings in the fragment as filesystem opts + + url of the form: proto://netloc/path?qs=anything#ignored?protocol.options=here + ''' + from appyter.ext.urllib import parse_file_uri + from fsspec.core import url_to_fs, split_protocol + uri_parsed = parse_file_uri(url) + opts = uri_parsed.fragment_qs or {} + uri_parsed.fragment = None + uri_parsed.fragment_query = None + protocol, path = split_protocol(str(uri_parsed)) + protocol = protocol or default_protocol + return protocol, path, opts diff --git a/appyter/ext/urllib.py b/appyter/ext/urllib.py index 5d2f8030..50843da5 100644 --- a/appyter/ext/urllib.py +++ b/appyter/ext/urllib.py @@ -1,5 +1,7 @@ +import re import itertools import urllib.parse +from dataclasses import dataclass from appyter.ext.pathlib.chroot import ChrootPurePosixPath from appyter.ext.json import try_json_loads @@ -21,12 +23,47 @@ def parse_qs(qs): ''' params = {} for Kv in qs.split('&'): - K, v = Kv.split('=') + K, eq, v = Kv.partition('=') + if not eq: v = True _params_n_2 = None _params_n_1 = params for k in K.split('.'): if k not in _params_n_1: _params_n_1[k] = {} _params_n_2 = _params_n_1 _params_n_1 = _params_n_2[k] - _params_n_2[k] = try_json_loads(urllib.parse.unquote(v)) + _params_n_2[k] = try_json_loads(urllib.parse.unquote(v)) if type(v) == str else v return params + +@dataclass +class URIParsed: + url: str + query: str + fragment: str + fragment_query: str + + @property + def qs(self): + if not self.query: return None + return parse_qs(self.query) + + @property + def fragment_qs(self): + if not self.fragment_query: return None + return parse_qs(self.fragment_query) + + def __str__(self): + out = self.url + if self.query: + out += '?' + self.query + if self.fragment: + out += '#' + self.fragment + if self.fragment_query: + out += '?' + self.fragment_query + elif self.fragment_query: + out += '#?' + self.fragment_query + return out + +uri_re = re.compile(r'^(?P[^\?#]+)(\?(?P[^#]*))?(#(?P[^\?]*?))?(\?(?P.*?))?$') + +def parse_file_uri(uri): + return URIParsed(**uri_re.match(uri).groupdict()) diff --git a/appyter/profiles/default/fields/FileField.py b/appyter/profiles/default/fields/FileField.py index 07b88e75..0f8b18f6 100644 --- a/appyter/profiles/default/fields/FileField.py +++ b/appyter/profiles/default/fields/FileField.py @@ -2,8 +2,8 @@ from appyter.fields import Field from appyter.ext.flask import secure_filepath, join_routes from appyter.ext.re import re_full -from appyter.ext.fsspec.parse import parse_file_uri_fragment -from appyter.render.flask_app.download import upload_from_request +from appyter.ext.urllib import parse_file_uri +from appyter.render.flask_app.upload import upload_from_request class FileField(Field): ''' Represing a uploadable File and facilitating that file upload. @@ -35,8 +35,8 @@ def __init__(self, constraint=r'.*', examples={}, **kwargs): @property def raw_value(self): if type(self.args['value']) == str and self.args['value']: - _uri, filename = parse_file_uri_fragment(self.args['value']) - return secure_filepath(filename) + uri_parsed = parse_file_uri(self.args['value']) + return secure_filepath(uri_parsed.fragment or self.args['value']) else: return None diff --git a/appyter/profiles/default/static/js/fields/FileField.js b/appyter/profiles/default/static/js/fields/FileField.js index 9baa85a1..dffd97e9 100644 --- a/appyter/profiles/default/static/js/fields/FileField.js +++ b/appyter/profiles/default/static/js/fields/FileField.js @@ -1 +1 @@ -!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(window,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/static/",n(n.s=320)}({0:function(e,t,n){"use strict";function r(){}n.d(t,"a",(function(){return U})),n.d(t,"b",(function(){return xe})),n.d(t,"c",(function(){return $})),n.d(t,"d",(function(){return _})),n.d(t,"e",(function(){return o})),n.d(t,"f",(function(){return R})),n.d(t,"g",(function(){return G})),n.d(t,"h",(function(){return pe})),n.d(t,"i",(function(){return b})),n.d(t,"j",(function(){return we})),n.d(t,"k",(function(){return h})),n.d(t,"l",(function(){return B})),n.d(t,"m",(function(){return $e})),n.d(t,"n",(function(){return L})),n.d(t,"o",(function(){return T})),n.d(t,"p",(function(){return P})),n.d(t,"q",(function(){return N})),n.d(t,"r",(function(){return X})),n.d(t,"s",(function(){return g})),n.d(t,"t",(function(){return K})),n.d(t,"u",(function(){return j})),n.d(t,"v",(function(){return ge})),n.d(t,"w",(function(){return me})),n.d(t,"x",(function(){return fe})),n.d(t,"y",(function(){return _e})),n.d(t,"z",(function(){return C})),n.d(t,"A",(function(){return S})),n.d(t,"B",(function(){return l})),n.d(t,"C",(function(){return H})),n.d(t,"D",(function(){return ve})),n.d(t,"E",(function(){return r})),n.d(t,"F",(function(){return W})),n.d(t,"G",(function(){return Oe})),n.d(t,"H",(function(){return z})),n.d(t,"I",(function(){return s})),n.d(t,"J",(function(){return a})),n.d(t,"K",(function(){return J})),n.d(t,"L",(function(){return V})),n.d(t,"M",(function(){return I})),n.d(t,"N",(function(){return Q})),n.d(t,"O",(function(){return y})),n.d(t,"P",(function(){return F})),n.d(t,"Q",(function(){return A})),n.d(t,"R",(function(){return d})),n.d(t,"S",(function(){return p})),n.d(t,"T",(function(){return M})),n.d(t,"U",(function(){return oe})),n.d(t,"V",(function(){return q})),n.d(t,"W",(function(){return D})),n.d(t,"X",(function(){return be})),n.d(t,"Y",(function(){return he})),n.d(t,"Z",(function(){return je})),n.d(t,"ab",(function(){return m}));function o(e,t){for(const n in t)e[n]=t[n];return e}function c(e){return e()}function i(){return Object.create(null)}function s(e){e.forEach(c)}function l(e){return"function"==typeof e}function a(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}let u;function d(e,t){return u||(u=document.createElement("a")),u.href=t,e===u.href}function f(e){return 0===Object.keys(e).length}function p(e,...t){if(null==e)return r;const n=e.subscribe(...t);return n.unsubscribe?()=>n.unsubscribe():n}function b(e,t,n){e.$$.on_destroy.push(p(t,n))}function h(e,t,n,r){if(e){const o=O(e,t,n,r);return e[0](o)}}function O(e,t,n,r){return e[1]&&r?o(n.ctx.slice(),e[1](r(t))):n.ctx}function j(e,t,n,r){if(e[2]&&r){const o=e[2](r(n));if(void 0===t.dirty)return o;if("object"==typeof o){const e=[],n=Math.max(t.dirty.length,o.length);for(let r=0;r32){const t=[],n=e.ctx.length/32;for(let e=0;e>1);n(o)<=r?e=o+1:t=o}return e}function $(e,t){e.appendChild(t)}function _(e,t,n){const r=x(e);if(!r.getElementById(t)){const e=P("style");e.id=t,e.textContent=n,E(r,e)}}function x(e){if(!e)return document;const t=e.getRootNode?e.getRootNode():e.ownerDocument;return t&&t.host?t:e.ownerDocument}function E(e,t){$(e.head||e,t)}function k(e,t){if(w){for(!function(e){if(e.hydrate_init)return;e.hydrate_init=!0;let t=e.childNodes;if("HEAD"===e.nodeName){const e=[];for(let n=0;n0&&t[n[o]].claim_order<=c?o+1:v(1,o,e=>t[n[e]].claim_order,c))-1;r[e]=n[i]+1;const s=i+1;n[s]=e,o=Math.max(s,o)}const c=[],i=[];let s=t.length-1;for(let e=n[o]+1;0!=e;e=r[e-1]){for(c.push(t[e-1]);s>=e;s--)i.push(t[s]);s--}for(;s>=0;s--)i.push(t[s]);c.reverse(),i.sort((e,t)=>e.claim_order-t.claim_order);for(let t=0,n=0;t=c[n].claim_order;)n++;const r=ne.removeEventListener(t,n,r)}function z(e){return function(t){return t.preventDefault(),e.call(this,t)}}function R(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function q(e){return""===e?null:+e}function I(e,t){t=""+t,e.wholeText!==t&&(e.data=t)}function Q(e,t){e.value=null==t?"":t}function F(e,t,n,r){e.style.setProperty(t,n,r?"important":"")}function D(e,t,n){e.classList[n?"add":"remove"](t)}class U{constructor(){this.e=this.n=null}c(e){this.h(e)}m(e,t,n=null){this.e||(this.e=P(t.nodeName),this.t=t,this.c(e)),this.i(n)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.childNodes)}i(e){for(let t=0;t{ue.delete(e),r&&(n&&e.d(1),r())}),e.o(t)}}"undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global;function Oe(e,t){he(e,1,1,()=>{t.delete(e.key)})}function je(e,t,n,r,o,c,i,s,l,a,u,d){let f=e.length,p=c.length,b=f;const h={};for(;b--;)h[e[b].key]=b;const O=[],j=new Map,m=new Map;for(b=p;b--;){const e=d(o,c,b),s=n(e);let l=i.get(s);l?r&&l.p(e,t):(l=a(s,e),l.c()),j.set(s,O[b]=l),s in h&&m.set(s,Math.abs(b-h[s]))}const g=new Set,y=new Set;function w(e){be(e,1),e.m(s,u),i.set(e.key,e),u=e.first,p--}for(;f&&p;){const t=O[p-1],n=e[f-1],r=t.key,o=n.key;t===n?(u=t.first,f--,p--):j.has(o)?!i.has(r)||g.has(r)?w(t):y.has(o)?f--:m.get(r)>m.get(o)?(y.add(r),w(t)):(g.add(o),f--):(l(n,i),f--)}for(;f--;){const t=e[f];j.has(t.key)||l(t,i)}for(;p;)w(O[p-1]);return O}function me(e,t){const n={},r={},o={$$scope:1};let c=e.length;for(;c--;){const i=e[c],s=t[c];if(s){for(const e in i)e in s||(r[e]=1);for(const e in s)o[e]||(n[e]=s[e],o[e]=1);e[c]=s}else for(const e in i)o[e]=1}for(const e in r)e in n||(n[e]=void 0);return n}function ge(e){return"object"==typeof e&&null!==e?e:{}}new Set(["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"]);let ye;function we(e){e&&e.c()}function ve(e,t,n,r){const{fragment:o,on_mount:i,on_destroy:a,after_update:u}=e.$$;o&&o.m(t,n),r||ce(()=>{const t=i.map(c).filter(l);a?a.push(...t):s(t),e.$$.on_mount=[]}),u.forEach(ce)}function $e(e,t){const n=e.$$;null!==n.fragment&&(s(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function _e(e,t,n,o,c,l,a,u=[-1]){const d=B;V(e);const f=e.$$={fragment:null,ctx:null,props:l,update:r,not_equal:c,bound:i(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(t.context||(d?d.$$.context:[])),callbacks:i(),dirty:u,skip_bound:!1,root:t.target||d.$$.root};a&&a(f.root);let p=!1;if(f.ctx=n?n(e,t.props||{},(t,n,...r)=>{const o=r.length?r[0]:n;return f.ctx&&c(f.ctx[t],f.ctx[t]=o)&&(!f.skip_bound&&f.bound[t]&&f.bound[t](o),p&&function(e,t){-1===e.$$.dirty[0]&&(Y.push(e),re(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const e=n.indexOf(t);-1!==e&&n.splice(e,1)}}$set(e){this.$$set&&!f(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}});class xe{$destroy(){$e(this,1),this.$destroy=r}$on(e,t){const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const e=n.indexOf(t);-1!==e&&n.splice(e,1)}}$set(e){this.$$set&&!f(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}},1:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return i}));var r=n(5);const o="undefined"!=typeof window?window:e,c="undefined"!=typeof Symbol?Symbol("SVELTE_LOADER_HOT"):"__SVELTE_LOADER_HOT";if(!o[c]){let e=0;const t=()=>{e++},n=e=>t=>{const n=t&&t.stack||t;console.error("[HMR] Failed to accept update (nollup compat mode)",n),e(),r()},r=()=>{e--,0===e&&console.log("[HMR:Svelte] Up to date")};o[c]={hotStates:{},notifyStart:t,notifyError:n,notifyEnd:r}}const i=Object(r.a)(e=>{const{notifyStart:t,notifyError:n,notifyEnd:r}=o[c],{m:i,reload:s}=e;let l=i.hot.data&&i.hot.data.acceptHandlers||[],a=[];i.hot.dispose(e=>{e.acceptHandlers=a});const u=e=>{"ready"===e?t():"idle"===e&&(e=>{const t=[...e],n=()=>{const e=t.shift();return e?e(null).then(n):Promise.resolve(null)};return n()})(l).then(r).catch(n(s))};i.hot.addStatusHandler(u),i.hot.dispose(()=>{i.hot.removeStatusHandler(u)});const d={data:i.hot.data,dispose:(...e)=>i.hot.dispose(...e),accept:e=>{0===a.length&&i.hot.accept(),a.push(e)}};return{...e,hot:d}})}).call(this,n(9))},14:function(e,t,n){"use strict";function r(e,t){return Array.isArray(t)?new Promise((n,r)=>e.require(t,(...e)=>n(e),r)):new Promise((n,r)=>e.require([t],n,r))}n.d(t,"a",(function(){return r}))},2:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0);var o=()=>{let e=[],t=null;const n={section:"\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n padding: 32px;\n background: rgba(0, 0, 0, .85);\n font-family: Menlo, Consolas, monospace;\n font-size: large;\n color: rgb(232, 232, 232);\n overflow: auto;\n z-index: 2147483647;\n ",h1:"\n margin-top: 0;\n color: #E36049;\n font-size: large;\n font-weight: normal;\n ",h2:"\n margin: 32px 0 0;\n font-size: large;\n font-weight: normal;\n ",pre:""},r=e=>{s.h1.textContent=e},o=()=>{const{el:e}=s;if(!e.parentNode){document.body.appendChild(s.el)}},c=()=>{if(t){s.body.innerHTML="",r("Failed to compile");const e=i(t);s.body.appendChild(e),o()}else e.length>0?(s.body.innerHTML="",r("Failed to init component"),e.forEach(({title:e,message:t})=>{const n=i(t,e);s.body.appendChild(n)}),o()):(()=>{const{el:e}=s;e.parentNode&&s.el.remove()})()},i=(e,t)=>{const r=document.createElement("div");if(t){const e=document.createElement("h2");e.textContent=t,e.style=n.h2,r.appendChild(e)}const o=document.createElement("pre");return o.textContent=e,r.appendChild(o),r},s=(()=>{const e=document.createElement("h1");e.style=n.h1;const t=document.createElement("section");t.appendChild(e),t.style=n.section;const r=document.createElement("div");return t.appendChild(r),{h1:e,el:t,body:r}})();return{addError:(t,n)=>{const r=t&&t.stack||t;e.push({title:n,message:r}),c()},clearErrors:()=>{e.forEach(({element:e})=>{var t;(t=e)&&t.parentNode&&t.parentNode.removeChild(t)}),e=[],c()},setCompileError:e=>{t=e,c()}}};const c=r.A||r.z;if(!c)throw new Error("failed to find insert_hydration and insert in svelte/internal");const i=class{constructor(e){this.instance=e,this.insertionPoint=null,this.afterMount=this.afterMount.bind(this),this.rerender=this.rerender.bind(this),this._noOverlay=!!e.hotOptions.noOverlay}static getErrorOverlay(e=!1){return e||this.errorOverlay||(this.errorOverlay=o()),this.errorOverlay}static renderCompileError(e){const t=!e,n=this.getErrorOverlay(t);n&&n.setCompileError(e)}dispose(){var e;this.insertionPoint&&((e=this.insertionPoint)&&e.parentNode&&e.parentNode.removeChild(e),this.insertionPoint=null),this.clearError()}afterMount(e,t){const{instance:{debugName:n}}=this;this.insertionPoint||(this.insertionPoint=document.createComment(n)),c(e,this.insertionPoint,t)}rerender(){this.clearError();const{instance:{refreshComponent:e},insertionPoint:t}=this;if(!t)throw new Error("Cannot rerender: missing insertion point");e(t.parentNode,t)}renderError(e){if(this._noOverlay)return;const{instance:{debugName:t}}=this,n=t||e.moduleName||"Error";this.constructor.getErrorOverlay().addError(e,n)}clearError(){if(this._noOverlay)return;const e=this.constructor.getErrorOverlay(!0);e&&e.clearErrors()}};"undefined"!=typeof window&&(window.__SVELTE_HMR_ADAPTER=i)},3:function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},320:function(e,t,n){e.exports=n(321)},321:function(e,t,n){"use strict";n.r(t),function(e){var r=n(0),o=n(4),c=n(14),i=n(1),s=n(2);function l(e){Object(r.d)(e,"svelte-7t3aq4",".progress.svelte-7t3aq4{height:25px;width:100%;background-color:grey}.progress-bar.svelte-7t3aq4{height:100%;background-color:blue}.progress-bar.bg-success.svelte-7t3aq4{height:100%;background-color:green}")}function a(e,t,n){const r=e.slice();return r[12]=t[n],r}function u(e,t,n){const r=e.slice();return r[12]=t[n],r}function d(e){let t,n,o,c;return{c(){t=Object(r.p)("sup"),n=Object(r.p)("i"),c=Object(r.Q)(),Object(r.f)(n,"class","far fa-question-circle"),Object(r.f)(t,"data-toggle","tooltip"),Object(r.f)(t,"title",o=e[0].description)},m(e,o){Object(r.z)(e,t,o),Object(r.c)(t,n),Object(r.z)(e,c,o)},p(e,n){1&n&&o!==(o=e[0].description)&&Object(r.f)(t,"title",o)},d(e){e&&Object(r.o)(t),e&&Object(r.o)(c)}}}function f(e){let t,n,o,c,i,s,l,a=e[2].error&&p(e),u=e[2].warning&&h(e);return{c(){t=Object(r.p)("div"),n=Object(r.p)("div"),o=Object(r.p)("div"),s=Object(r.Q)(),a&&a.c(),l=Object(r.Q)(),u&&u.c(),Object(r.f)(o,"class",c="progress-bar bg-"+e[2].bg+" svelte-7t3aq4"),Object(r.f)(o,"role","progressbar"),Object(r.f)(o,"aria-valuemin","0"),Object(r.f)(o,"aria-valuemax","100"),Object(r.f)(o,"aria-valuenow",i=e[2].progress),Object(r.P)(o,"width",e[2].progress+"%"),Object(r.W)(o,"progress-bar-striped",e[2].striped),Object(r.W)(o,"progress-bar-animated",e[2].animated),Object(r.f)(n,"class","progress bg-light svelte-7t3aq4")},m(e,c){Object(r.z)(e,t,c),Object(r.c)(t,n),Object(r.c)(n,o),Object(r.c)(t,s),a&&a.m(t,null),Object(r.c)(t,l),u&&u.m(t,null)},p(e,n){4&n&&c!==(c="progress-bar bg-"+e[2].bg+" svelte-7t3aq4")&&Object(r.f)(o,"class",c),4&n&&i!==(i=e[2].progress)&&Object(r.f)(o,"aria-valuenow",i),4&n&&Object(r.P)(o,"width",e[2].progress+"%"),4&n&&Object(r.W)(o,"progress-bar-striped",e[2].striped),4&n&&Object(r.W)(o,"progress-bar-animated",e[2].animated),e[2].error?a?a.p(e,n):(a=p(e),a.c(),a.m(t,l)):a&&(a.d(1),a=null),e[2].warning?u?u.p(e,n):(u=h(e),u.c(),u.m(t,null)):u&&(u.d(1),u=null)},d(e){e&&Object(r.o)(t),a&&a.d(),u&&u.d()}}}function p(e){let t,n,o,c,i=e[2].error+"",s=e[2].url&&b(e);return{c(){t=Object(r.p)("div"),n=Object(r.T)("Error downloading file: "),o=Object(r.T)(i),c=Object(r.Q)(),s&&s.c(),Object(r.f)(t,"class","alert alert-danger")},m(e,i){Object(r.z)(e,t,i),Object(r.c)(t,n),Object(r.c)(t,o),Object(r.c)(t,c),s&&s.m(t,null)},p(e,n){4&n&&i!==(i=e[2].error+"")&&Object(r.M)(o,i),e[2].url?s?s.p(e,n):(s=b(e),s.c(),s.m(t,null)):s&&(s.d(1),s=null)},d(e){e&&Object(r.o)(t),s&&s.d()}}}function b(e){let t,n,o,c,i=e[2].url+"";return{c(){t=Object(r.T)("from "),n=Object(r.p)("a"),o=Object(r.T)(i),Object(r.f)(n,"href",c=e[2].url),Object(r.f)(n,"target","_blank")},m(e,c){Object(r.z)(e,t,c),Object(r.z)(e,n,c),Object(r.c)(n,o)},p(e,t){4&t&&i!==(i=e[2].url+"")&&Object(r.M)(o,i),4&t&&c!==(c=e[2].url)&&Object(r.f)(n,"href",c)},d(e){e&&Object(r.o)(t),e&&Object(r.o)(n)}}}function h(e){let t,n,o,c,i,s,l,a,u,d,f,p=e[2].error+"",b=e[2].url+"";return{c(){t=Object(r.p)("div"),n=Object(r.T)("Error downloading file: "),o=Object(r.T)(p),c=Object(r.p)("br"),i=Object(r.Q)(),s=Object(r.p)("b"),s.textContent="It may require user engagement",l=Object(r.T)(", please visit\n "),a=Object(r.p)("a"),u=Object(r.T)(b),f=Object(r.T)("\n to download the example file for upload."),Object(r.f)(a,"href",d=e[2].url),Object(r.f)(a,"target","_blank"),Object(r.f)(t,"class","alert alert-warning")},m(e,d){Object(r.z)(e,t,d),Object(r.c)(t,n),Object(r.c)(t,o),Object(r.c)(t,c),Object(r.c)(t,i),Object(r.c)(t,s),Object(r.c)(t,l),Object(r.c)(t,a),Object(r.c)(a,u),Object(r.c)(t,f)},p(e,t){4&t&&p!==(p=e[2].error+"")&&Object(r.M)(o,p),4&t&&b!==(b=e[2].url+"")&&Object(r.M)(u,b),4&t&&d!==(d=e[2].url)&&Object(r.f)(a,"href",d)},d(e){e&&Object(r.o)(t)}}}function O(e){let t,n,o,c,i,s,l,d,f,p,b,h,O,w,v,$,_,x,E=Object.keys(e[0].examples).length>1,k=Object.keys(e[0].examples).length>1,C=E&&j(e),S=Object.keys(e[0].examples),T=[];for(let t=0;t',l=Object(r.T)(":"),d=Object(r.Q)(),f=Object(r.p)("div");for(let e=0;e',$=Object(r.T)(":"),_=Object(r.Q)(),x=Object(r.p)("div");for(let e=0;e1),E?C||(C=j(e),C.c(),C.m(o,i)):C&&(C.d(1),C=null),33&t){let n;for(S=Object.keys(e[0].examples),n=0;n1),k?L||(L=g(e),L.c(),L.m(h,w)):L&&(L.d(1),L=null),1&t){let n;for(P=Object.keys(e[0].examples),n=0;n0,S=e[0].description&&d(e),T=void 0!==e[2]&&f(e),L=C&&O(e);return{c(){t=Object(r.p)("div"),n=Object(r.p)("div"),o=Object(r.T)(E),c=Object(r.Q)(),S&&S.c(),i=Object(r.T)(":"),s=Object(r.Q)(),l=Object(r.p)("div"),a=Object(r.p)("div"),u=Object(r.p)("input"),b=Object(r.Q)(),h=Object(r.p)("input"),m=Object(r.Q)(),g=Object(r.p)("label"),y=Object(r.T)(k),v=Object(r.Q)(),T&&T.c(),$=Object(r.Q)(),L&&L.c(),Object(r.f)(n,"class","col-lg-3 bold text-lg-right my-auto"),Object(r.f)(u,"type","file"),Object(r.f)(u,"class","custom-file-input"),Object(r.f)(u,"id",p=e[0].name),Object(r.f)(h,"type","text"),Object(r.f)(h,"class","hidden"),Object(r.f)(h,"name",j=e[0].name),Object(r.f)(g,"class","custom-file-label"),Object(r.f)(g,"for",w=e[0].name),Object(r.f)(a,"class","custom-file"),Object(r.f)(a,"dropzone","copy"),Object(r.f)(l,"class","col-lg-6 pt-2 pt-lg-0"),Object(r.f)(t,"class","row px-4 px-lg-3 pb-4")},m(d,f){Object(r.z)(d,t,f),Object(r.c)(t,n),Object(r.c)(n,o),Object(r.c)(n,c),S&&S.m(n,null),Object(r.c)(n,i),Object(r.c)(t,s),Object(r.c)(t,l),Object(r.c)(l,a),Object(r.c)(a,u),e[7](u),Object(r.c)(a,b),Object(r.c)(a,h),Object(r.N)(h,e[4]),Object(r.c)(a,m),Object(r.c)(a,g),Object(r.c)(g,y),Object(r.c)(l,v),T&&T.m(l,null),Object(r.c)(l,$),L&&L.m(l,null),_||(x=Object(r.C)(h,"input",e[8]),_=!0)},p(e,[t]){1&t&&E!==(E=e[0].label+"")&&Object(r.M)(o,E),e[0].description?S?S.p(e,t):(S=d(e),S.c(),S.m(n,i)):S&&(S.d(1),S=null),1&t&&p!==(p=e[0].name)&&Object(r.f)(u,"id",p),1&t&&j!==(j=e[0].name)&&Object(r.f)(h,"name",j),16&t&&h.value!==e[4]&&Object(r.N)(h,e[4]),8&t&&k!==(k=(e[3]||"Choose file")+"")&&Object(r.M)(y,k),1&t&&w!==(w=e[0].name)&&Object(r.f)(g,"for",w),void 0!==e[2]?T?T.p(e,t):(T=f(e),T.c(),T.m(l,$)):T&&(T.d(1),T=null),1&t&&(C=e[0].examples&&Object.keys(e[0].examples).length>0),C?L?L.p(e,t):(L=O(e),L.c(),L.m(l,null)):L&&(L.d(1),L=null)},i:r.E,o:r.E,d(n){n&&Object(r.o)(t),S&&S.d(),e[7](null),T&&T.d(),L&&L.d(),_=!1,x()}}}function v(e,t,n){let i,s,l,a,{window:u}=t,{args:d}=t;async function f(e,t,n){-1===t.indexOf("://")&&(t=new URL(t,document.baseURI).href);(await Object(c.a)(u,"socket")).emit("download_start",{name:e,url:new URL(t).href,file:n})}Object(o.b)(async()=>{u.require.config({paths:{"socketio-file-upload":u._config.STATIC_URL+"/js/lib/socketio-file-upload/client.min"},shim:{"socketio-file-upload":{exports:"SocketIOFileUpload"}}});const[e,t]=await Object(c.a)(u,["socket","socketio-file-upload"]);await async function(e){e.on("download_queued",(function(e){e.name===d.name&&n(2,s={striped:!0,bg:"primary",progress:0})})),e.on("download_start",(function(e){e.name===d.name&&n(2,s={...s,animated:!0})})),e.on("download_progress",(function(e){e.name===d.name&&(e.total_size<0?n(2,s={...s,progress:25,bg:"warning"}):0===e.total_size?n(2,s={...s,progress:100}):n(2,s={...s,progress:e.chunk*e.chunk_size/e.total_size*100|0}))})),e.on("download_complete",(function(e){e.name===d.name&&(n(2,s={...s,bg:"success",animated:!1,striped:!1,progress:100}),n(3,l=e.filename),n(4,a=e.full_filename))})),e.on("download_error",(function(e){e.name===d.name&&("HTTP Error 404: Not Found"===e.error?n(2,s={progress:100,url:e.url,bg:"danger",error:e.error,striped:!1,animated:!1}):n(2,s={progress:100,url:e.url,bg:"warning",error:e.error,striped:!1,animated:!1}))}))}(e),await async function(e){e.listenOnInput(i),e.addEventListener("start",(function(e){n(2,s={striped:!0,bg:"primary",progress:0})})),e.addEventListener("progress",(function(e){n(2,s={...s,progress:e.bytesLoaded/e.file.size*100|0,animated:!0})})),e.addEventListener("complete",(function(e){n(2,s={progress:100,bg:"success",striped:!1,animated:!1}),n(3,l=e.file.name),n(4,a=e.detail.full_filename)})),e.addEventListener("error",(function(e){console.error(e),n(2,s={progress:100,bg:"danger",error:e.error,striped:!1,animated:!1})}))}(new t(e))});return e.$$set=e=>{"window"in e&&n(6,u=e.window),"args"in e&&n(0,d=e.args)},[d,i,s,l,a,f,u,function(e){r.g[e?"unshift":"push"](()=>{i=e,n(1,i)})},function(){a=this.value,n(4,a)},e=>f(d.name,d.examples[e],e)]}class $ extends r.b{constructor(e){super(),Object(r.y)(this,e,v,w,r.J,{window:6,args:0},l)}}e&&e.hot&&($=i.a({m:e,id:'"profiles/default/static/js/fields/FileField.svelte"',hotOptions:{preserveLocalState:!1,noPreserveStateKey:["@hmr:reset","@!hmr"],preserveAllLocalStateKey:"@hmr:keep-all",preserveLocalStateKey:"@hmr:keep",noReload:!1,optimistic:!0,acceptNamedExports:!0,acceptAccessors:!0,injectCss:!1,cssEjectDelay:100,native:!1,importAdapterName:"___SVELTE_HMR_HOT_API_PROXY_ADAPTER",noOverlay:!1},Component:$,ProxyAdapter:s.a,acceptable:!0,preserveLocalState:!1,emitCss:!1})),t.default=$}.call(this,n(3)(e))},4:function(e,t,n){"use strict";var r=n(0);n.d(t,"a",(function(){return r.r})),n.d(t,"b",(function(){return r.F})),n.d(t,"c",(function(){return r.K})),n.d(t,"d",(function(){return r.U}))},5:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var r=n(0);const o=(e,t,{onInstance:n,onMount:o,onDestroy:c})=>{let i,s,l=t;const a=e=>{const d=(e,t,n)=>{Object(r.L)(u||n);const o=new e(l);return((e,t)=>{if(!t)return;const{callbacks:n,bound:r}=t;n&&(e.$$.callbacks=n),r&&(e.$$.bound=r)})(o,t),a(o),o};if(e.$replace=(n,{target:r=l.target,anchor:o=l.anchor,preserveLocalState:c,conservative:a=!1})=>{const u=(e=>{if(!e)throw new Error("Missing component");if(!e.$$)throw new Error("Invalid component");const{$$:{callbacks:t,bound:n,ctx:r}}=e,o=e.$capture_state(),c=Object.assign({},e.$$.props);return Object.keys(e.$$.props).forEach(e=>{c[e]=r[c[e]]}),{ctx:r,callbacks:t,bound:n,state:o,props:c}})(e);((e,n,r,o)=>{const c=Object.assign({},l.props);if(l.props&&r.props)for(const e of Object.keys(l.props))r.props.hasOwnProperty(e)&&(c[e]=r.props[e]);if(o&&r.state)if(Array.isArray(o)){c.$$inject={};for(const e of o)c.$$inject[e]=r.state[e]}else c.$$inject=r.state;else delete c.$$inject;l=Object.assign({},t,{target:e,anchor:n,props:c,hydrate:!1})})(r,o,u,c);const f=i;if(a)try{const e=d(n,u,f);i=null,f.$destroy(),i=e}catch(e){throw i=f,e}else i=null,f&&f.$destroy(),i=d(n,u,s),s=i;return i},o){const t=e.$$.fragment.m;e.$$.fragment.m=(...e)=>{const n=t(...e);return o(...e),n}}if(c&&e.$$.on_destroy.push(()=>{i===e&&c()}),n&&n(e),o){const{target:e,anchor:t}=l;e&&o(e,t)}},u=(()=>{try{return Object(r.t)()}catch(e){if("Function called outside component initialization"===e.message)return r.l;throw e}})();return i=new e(l),a(i),i},c=["constructor","$destroy"],i=["$set","$on"],s=(e,t)=>{console.error("[HMR][Svelte]",e),t&&console.error(t)},l=(e,t,n={})=>{for(const r of t)n[r]=function(...t){const n=e();if(n)return n[r]&&n[r].call(this,...t)};return n},a=e=>"$$"!==e&&"$$"===e.substr(0,2),u=(e,t)=>{Object.keys(e).filter(a).forEach(t=>{delete e[t]}),t&&Object.keys(t).filter(a).forEach(n=>{Object.defineProperty(e,n,{configurable:!0,get(){const e=t[n];return"function"!=typeof e?e:e&&function(...t){return e.apply(this,t)}}})})};const d=(e,t)=>{for(const n in e)t[n]=e[n]},f={},p=(e,t)=>{e=e.toLowerCase(),f[e]||(f[e]=[]),f[e].push(t)},b=(e,...t)=>{const n=f[e];if(n)for(const e of n)e(...t)};"undefined"!=typeof window&&(window.__SVELTE_HMR={on:p},window.dispatchEvent(new CustomEvent("svelte-hmr:ready")));let h=!1;const O=()=>h;function j({Adapter:e,id:t,Component:n,hotOptions:r,canAccept:a,preserveLocalState:f}){const p=(e=>`<${(e=>{return(t=(e=>e.split("/").pop().split(".").slice(0,-1).join("."))(e.replace(/[/\\]/g,"/")))[0].toUpperCase()+t.slice(1);var t})(e)}>`)(t),O=[],j={Component:n,hotOptions:r,canAccept:a,preserveLocalState:f},m="Proxy"+p,g={[m]:class extends class{constructor({Adapter:e,id:t,debugName:n,current:r,register:a},d){let f,p=!1,b=null;const h=e=>{f=e,u(this,f)},O=e=>{b=e,j.renderError(e)},j=new e({hotOptions:r.hotOptions,proxy:this,id:t,debugName:n,refreshComponent:(e,t,o)=>{if(b)b=null,j.rerender();else try{const n={target:e,anchor:t,preserveLocalState:r.preserveLocalState};o&&(n.conservativeDestroy=!0),h(f.$replace(r.Component,n))}catch(o){if(O(o,e,t),!r.hotOptions.optimistic||!r.canAccept||o&&o.hmrFatal)throw o;s("Error during component init: "+n,o)}}}),{afterMount:m,rerender:g}=j,y=()=>{p||(p=!0,j.dispose(),w())},w=a(g);this.$destroy=()=>{f&&(f.$destroy(),h(null)),y()},l(()=>f,i,this);try{let e;const t=o(r.Component,d,{onDestroy:y,onMount:m,onInstance:t=>{this.$$=t.$$,e=((e,t,n)=>{const r=Object.getOwnPropertyNames(Object.getPrototypeOf(t));return n&&n.forEach(t=>{delete e[t]}),r.filter(n=>{if(!c.includes(n)&&!i.includes(n))return Object.defineProperty(e,n,{configurable:!0,get:()=>t[n],set(e){t[n]=e}}),!0})})(this,t,e)}});h(t)}catch(e){const{target:t,anchor:n}=d;throw O(e,t,n),e}}}{constructor(n){try{super({Adapter:e,id:t,debugName:p,current:j,register:e=>{O.push(e);return()=>{const t=O.indexOf(e);O.splice(t,1)}}},n)}catch(e){throw h||(h=!0,s(`Unrecoverable error in ${p}: next update will trigger a full reload`)),e}}}}[m];d(j.Component,g);return{id:t,proxy:g,update:e=>Object.assign(j,e),reload:()=>{b("beforeupdate"),d(j.Component,g);const e=[];return O.forEach(t=>{try{t()}catch(t){s("Failed to rerender "+p,t),e.push(t)}}),!(e.length>0)&&(b("afterupdate"),!0)},hasFatalError:()=>h,current:j}}const m=(...e)=>console.log("[HMR:Svelte]",...e),g=()=>{const e="undefined"!=typeof window&&window;e&&e.location&&e.location.reload?(m("Reload"),e.location.reload()):m("Full reload required")},y=e=>{if(null==e)return;if("undefined"==typeof document)return;const t=document.getElementById(e);t&&t.remove()},w={reload:g},v=e=>t=>function(e){const{id:t,cssId:n,nonCssHash:r,reload:o=g,hot:c,hotOptions:i,Component:s,acceptable:l,preserveLocalState:a,ProxyAdapter:u,emitCss:d}=e,f=c.data&&c.data.record,p=l&&(!f||f.current.canAccept),b=f||j({Adapter:u,id:t,Component:s,hotOptions:i,canAccept:p,preserveLocalState:a}),h=i.injectCss&&f&&r&&f.current.nonCssHash===r;b.update({Component:s,hotOptions:i,canAccept:p,nonCssHash:r,cssId:n,previousCssId:b.current.cssId,cssOnly:h,preserveLocalState:a}),c.dispose(e=>{($||O())&&(i&&i.noReload?m("Full reload required"):o()),(e=e||c.data).record=b,!d&&n&&b.current.cssId!==n&&(i.cssEjectDelay?setTimeout(()=>y(n),i.cssEjectDelay):y(n))}),p&&c.accept(async e=>{const{bubbled:t}=e||{},{cssId:n,previousCssId:r}=b.current,o=n!==r;if(!d&&o&&y(r),!1===t&&b.current.cssOnly&&(!o||((e,t)=>{if("undefined"==typeof document)return!1;if(!e)return!1;if(!t)return!1;const n=e.slice(0,-6),r=t.slice(0,-6);return document.querySelectorAll("."+n).forEach(e=>{e.classList.remove(n),e.classList.add(r)}),!0})(r,n)))return;const c=await b.reload();(O()||!c&&!i.optimistic)&&($=!0)});if(!b||!b.proxy)throw new Error("Failed to create HMR proxy for Svelte component "+t);return b.proxy}(e({...w,...t}));let $=!1},9:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n}})})); \ No newline at end of file +!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var n=e();for(var r in n)("object"==typeof exports?exports:t)[r]=n[r]}}(window,(function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/static/",n(n.s=320)}({0:function(t,e,n){"use strict";function r(){}n.d(e,"a",(function(){return U})),n.d(e,"b",(function(){return _t})),n.d(e,"c",(function(){return $})),n.d(e,"d",(function(){return x})),n.d(e,"e",(function(){return o})),n.d(e,"f",(function(){return R})),n.d(e,"g",(function(){return G})),n.d(e,"h",(function(){return pt})),n.d(e,"i",(function(){return b})),n.d(e,"j",(function(){return vt})),n.d(e,"k",(function(){return h})),n.d(e,"l",(function(){return B})),n.d(e,"m",(function(){return $t})),n.d(e,"n",(function(){return L})),n.d(e,"o",(function(){return T})),n.d(e,"p",(function(){return P})),n.d(e,"q",(function(){return N})),n.d(e,"r",(function(){return X})),n.d(e,"s",(function(){return g})),n.d(e,"t",(function(){return K})),n.d(e,"u",(function(){return j})),n.d(e,"v",(function(){return gt})),n.d(e,"w",(function(){return mt})),n.d(e,"x",(function(){return ft})),n.d(e,"y",(function(){return xt})),n.d(e,"z",(function(){return C})),n.d(e,"A",(function(){return S})),n.d(e,"B",(function(){return l})),n.d(e,"C",(function(){return z})),n.d(e,"D",(function(){return wt})),n.d(e,"E",(function(){return r})),n.d(e,"F",(function(){return W})),n.d(e,"G",(function(){return Ot})),n.d(e,"H",(function(){return H})),n.d(e,"I",(function(){return s})),n.d(e,"J",(function(){return a})),n.d(e,"K",(function(){return J})),n.d(e,"L",(function(){return V})),n.d(e,"M",(function(){return I})),n.d(e,"N",(function(){return Q})),n.d(e,"O",(function(){return y})),n.d(e,"P",(function(){return D})),n.d(e,"Q",(function(){return A})),n.d(e,"R",(function(){return d})),n.d(e,"S",(function(){return p})),n.d(e,"T",(function(){return M})),n.d(e,"U",(function(){return ot})),n.d(e,"V",(function(){return q})),n.d(e,"W",(function(){return F})),n.d(e,"X",(function(){return bt})),n.d(e,"Y",(function(){return ht})),n.d(e,"Z",(function(){return jt})),n.d(e,"ab",(function(){return m}));function o(t,e){for(const n in e)t[n]=e[n];return t}function c(t){return t()}function i(){return Object.create(null)}function s(t){t.forEach(c)}function l(t){return"function"==typeof t}function a(t,e){return t!=t?e==e:t!==e||t&&"object"==typeof t||"function"==typeof t}let u;function d(t,e){return u||(u=document.createElement("a")),u.href=e,t===u.href}function f(t){return 0===Object.keys(t).length}function p(t,...e){if(null==t)return r;const n=t.subscribe(...e);return n.unsubscribe?()=>n.unsubscribe():n}function b(t,e,n){t.$$.on_destroy.push(p(e,n))}function h(t,e,n,r){if(t){const o=O(t,e,n,r);return t[0](o)}}function O(t,e,n,r){return t[1]&&r?o(n.ctx.slice(),t[1](r(e))):n.ctx}function j(t,e,n,r){if(t[2]&&r){const o=t[2](r(n));if(void 0===e.dirty)return o;if("object"==typeof o){const t=[],n=Math.max(e.dirty.length,o.length);for(let r=0;r32){const e=[],n=t.ctx.length/32;for(let t=0;t>1);n(o)<=r?t=o+1:e=o}return t}function $(t,e){t.appendChild(e)}function x(t,e,n){const r=_(t);if(!r.getElementById(e)){const t=P("style");t.id=e,t.textContent=n,E(r,t)}}function _(t){if(!t)return document;const e=t.getRootNode?t.getRootNode():t.ownerDocument;return e&&e.host?e:t.ownerDocument}function E(t,e){$(t.head||t,e)}function k(t,e){if(v){for(!function(t){if(t.hydrate_init)return;t.hydrate_init=!0;let e=t.childNodes;if("HEAD"===t.nodeName){const t=[];for(let n=0;n0&&e[n[o]].claim_order<=c?o+1:w(1,o,t=>e[n[t]].claim_order,c))-1;r[t]=n[i]+1;const s=i+1;n[s]=t,o=Math.max(s,o)}const c=[],i=[];let s=e.length-1;for(let t=n[o]+1;0!=t;t=r[t-1]){for(c.push(e[t-1]);s>=t;s--)i.push(e[s]);s--}for(;s>=0;s--)i.push(e[s]);c.reverse(),i.sort((t,e)=>t.claim_order-e.claim_order);for(let e=0,n=0;e=c[n].claim_order;)n++;const r=nt.removeEventListener(e,n,r)}function H(t){return function(e){return e.preventDefault(),t.call(this,e)}}function R(t,e,n){null==n?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function q(t){return""===t?null:+t}function I(t,e){e=""+e,t.wholeText!==e&&(t.data=e)}function Q(t,e){t.value=null==e?"":e}function D(t,e,n,r){t.style.setProperty(e,n,r?"important":"")}function F(t,e,n){t.classList[n?"add":"remove"](e)}class U{constructor(){this.e=this.n=null}c(t){this.h(t)}m(t,e,n=null){this.e||(this.e=P(e.nodeName),this.t=e,this.c(t)),this.i(n)}h(t){this.e.innerHTML=t,this.n=Array.from(this.e.childNodes)}i(t){for(let e=0;e{ut.delete(t),r&&(n&&t.d(1),r())}),t.o(e)}}"undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global;function Ot(t,e){ht(t,1,1,()=>{e.delete(t.key)})}function jt(t,e,n,r,o,c,i,s,l,a,u,d){let f=t.length,p=c.length,b=f;const h={};for(;b--;)h[t[b].key]=b;const O=[],j=new Map,m=new Map;for(b=p;b--;){const t=d(o,c,b),s=n(t);let l=i.get(s);l?r&&l.p(t,e):(l=a(s,t),l.c()),j.set(s,O[b]=l),s in h&&m.set(s,Math.abs(b-h[s]))}const g=new Set,y=new Set;function v(t){bt(t,1),t.m(s,u),i.set(t.key,t),u=t.first,p--}for(;f&&p;){const e=O[p-1],n=t[f-1],r=e.key,o=n.key;e===n?(u=e.first,f--,p--):j.has(o)?!i.has(r)||g.has(r)?v(e):y.has(o)?f--:m.get(r)>m.get(o)?(y.add(r),v(e)):(g.add(o),f--):(l(n,i),f--)}for(;f--;){const e=t[f];j.has(e.key)||l(e,i)}for(;p;)v(O[p-1]);return O}function mt(t,e){const n={},r={},o={$$scope:1};let c=t.length;for(;c--;){const i=t[c],s=e[c];if(s){for(const t in i)t in s||(r[t]=1);for(const t in s)o[t]||(n[t]=s[t],o[t]=1);t[c]=s}else for(const t in i)o[t]=1}for(const t in r)t in n||(n[t]=void 0);return n}function gt(t){return"object"==typeof t&&null!==t?t:{}}new Set(["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"]);let yt;function vt(t){t&&t.c()}function wt(t,e,n,r){const{fragment:o,on_mount:i,on_destroy:a,after_update:u}=t.$$;o&&o.m(e,n),r||ct(()=>{const e=i.map(c).filter(l);a?a.push(...e):s(e),t.$$.on_mount=[]}),u.forEach(ct)}function $t(t,e){const n=t.$$;null!==n.fragment&&(s(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function xt(t,e,n,o,c,l,a,u=[-1]){const d=B;V(t);const f=t.$$={fragment:null,ctx:null,props:l,update:r,not_equal:c,bound:i(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(d?d.$$.context:[])),callbacks:i(),dirty:u,skip_bound:!1,root:e.target||d.$$.root};a&&a(f.root);let p=!1;if(f.ctx=n?n(t,e.props||{},(e,n,...r)=>{const o=r.length?r[0]:n;return f.ctx&&c(f.ctx[e],f.ctx[e]=o)&&(!f.skip_bound&&f.bound[e]&&f.bound[e](o),p&&function(t,e){-1===t.$$.dirty[0]&&(Y.push(t),rt(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{const t=n.indexOf(e);-1!==t&&n.splice(t,1)}}$set(t){this.$$set&&!f(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}});class _t{$destroy(){$t(this,1),this.$destroy=r}$on(t,e){const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1)}}$set(t){this.$$set&&!f(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}},1:function(t,e,n){"use strict";(function(t){n.d(e,"a",(function(){return i}));var r=n(5);const o="undefined"!=typeof window?window:t,c="undefined"!=typeof Symbol?Symbol("SVELTE_LOADER_HOT"):"__SVELTE_LOADER_HOT";if(!o[c]){let t=0;const e=()=>{t++},n=t=>e=>{const n=e&&e.stack||e;console.error("[HMR] Failed to accept update (nollup compat mode)",n),t(),r()},r=()=>{t--,0===t&&console.log("[HMR:Svelte] Up to date")};o[c]={hotStates:{},notifyStart:e,notifyError:n,notifyEnd:r}}const i=Object(r.a)(t=>{const{notifyStart:e,notifyError:n,notifyEnd:r}=o[c],{m:i,reload:s}=t;let l=i.hot.data&&i.hot.data.acceptHandlers||[],a=[];i.hot.dispose(t=>{t.acceptHandlers=a});const u=t=>{"ready"===t?e():"idle"===t&&(t=>{const e=[...t],n=()=>{const t=e.shift();return t?t(null).then(n):Promise.resolve(null)};return n()})(l).then(r).catch(n(s))};i.hot.addStatusHandler(u),i.hot.dispose(()=>{i.hot.removeStatusHandler(u)});const d={data:i.hot.data,dispose:(...t)=>i.hot.dispose(...t),accept:t=>{0===a.length&&i.hot.accept(),a.push(t)}};return{...t,hot:d}})}).call(this,n(9))},15:function(t,e,n){"use strict";function r(t,e){return Array.isArray(e)?new Promise((n,r)=>t.require(e,(...t)=>n(t),r)):new Promise((n,r)=>t.require([e],n,r))}n.d(e,"a",(function(){return r}))},2:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(0);var o=()=>{let t=[],e=null;const n={section:"\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n padding: 32px;\n background: rgba(0, 0, 0, .85);\n font-family: Menlo, Consolas, monospace;\n font-size: large;\n color: rgb(232, 232, 232);\n overflow: auto;\n z-index: 2147483647;\n ",h1:"\n margin-top: 0;\n color: #E36049;\n font-size: large;\n font-weight: normal;\n ",h2:"\n margin: 32px 0 0;\n font-size: large;\n font-weight: normal;\n ",pre:""},r=t=>{s.h1.textContent=t},o=()=>{const{el:t}=s;if(!t.parentNode){document.body.appendChild(s.el)}},c=()=>{if(e){s.body.innerHTML="",r("Failed to compile");const t=i(e);s.body.appendChild(t),o()}else t.length>0?(s.body.innerHTML="",r("Failed to init component"),t.forEach(({title:t,message:e})=>{const n=i(e,t);s.body.appendChild(n)}),o()):(()=>{const{el:t}=s;t.parentNode&&s.el.remove()})()},i=(t,e)=>{const r=document.createElement("div");if(e){const t=document.createElement("h2");t.textContent=e,t.style=n.h2,r.appendChild(t)}const o=document.createElement("pre");return o.textContent=t,r.appendChild(o),r},s=(()=>{const t=document.createElement("h1");t.style=n.h1;const e=document.createElement("section");e.appendChild(t),e.style=n.section;const r=document.createElement("div");return e.appendChild(r),{h1:t,el:e,body:r}})();return{addError:(e,n)=>{const r=e&&e.stack||e;t.push({title:n,message:r}),c()},clearErrors:()=>{t.forEach(({element:t})=>{var e;(e=t)&&e.parentNode&&e.parentNode.removeChild(e)}),t=[],c()},setCompileError:t=>{e=t,c()}}};const c=r.A||r.z;if(!c)throw new Error("failed to find insert_hydration and insert in svelte/internal");const i=class{constructor(t){this.instance=t,this.insertionPoint=null,this.afterMount=this.afterMount.bind(this),this.rerender=this.rerender.bind(this),this._noOverlay=!!t.hotOptions.noOverlay}static getErrorOverlay(t=!1){return t||this.errorOverlay||(this.errorOverlay=o()),this.errorOverlay}static renderCompileError(t){const e=!t,n=this.getErrorOverlay(e);n&&n.setCompileError(t)}dispose(){var t;this.insertionPoint&&((t=this.insertionPoint)&&t.parentNode&&t.parentNode.removeChild(t),this.insertionPoint=null),this.clearError()}afterMount(t,e){const{instance:{debugName:n}}=this;this.insertionPoint||(this.insertionPoint=document.createComment(n)),c(t,this.insertionPoint,e)}rerender(){this.clearError();const{instance:{refreshComponent:t},insertionPoint:e}=this;if(!e)throw new Error("Cannot rerender: missing insertion point");t(e.parentNode,e)}renderError(t){if(this._noOverlay)return;const{instance:{debugName:e}}=this,n=e||t.moduleName||"Error";this.constructor.getErrorOverlay().addError(t,n)}clearError(){if(this._noOverlay)return;const t=this.constructor.getErrorOverlay(!0);t&&t.clearErrors()}};"undefined"!=typeof window&&(window.__SVELTE_HMR_ADAPTER=i)},3:function(t,e){t.exports=function(t){if(!t.webpackPolyfill){var e=Object.create(t);e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}},320:function(t,e,n){t.exports=n(321)},321:function(t,e,n){"use strict";n.r(e),function(t){var r=n(0),o=n(4),c=n(15),i=n(1),s=n(2);function l(t){Object(r.d)(t,"svelte-7t3aq4",".progress.svelte-7t3aq4{height:25px;width:100%;background-color:grey}.progress-bar.svelte-7t3aq4{height:100%;background-color:blue}.progress-bar.bg-success.svelte-7t3aq4{height:100%;background-color:green}")}function a(t,e,n){const r=t.slice();return r[11]=e[n],r}function u(t,e,n){const r=t.slice();return r[11]=e[n],r}function d(t){let e,n,o,c;return{c(){e=Object(r.p)("sup"),n=Object(r.p)("i"),c=Object(r.Q)(),Object(r.f)(n,"class","far fa-question-circle"),Object(r.f)(e,"data-toggle","tooltip"),Object(r.f)(e,"title",o=t[0].description)},m(t,o){Object(r.z)(t,e,o),Object(r.c)(e,n),Object(r.z)(t,c,o)},p(t,n){1&n&&o!==(o=t[0].description)&&Object(r.f)(e,"title",o)},d(t){t&&Object(r.o)(e),t&&Object(r.o)(c)}}}function f(t){let e,n,o,c,i,s,l,a="error"===t[2].bg&&p(t),u="warning"===t[2].bg&&O(t);return{c(){e=Object(r.p)("div"),n=Object(r.p)("div"),o=Object(r.p)("div"),s=Object(r.Q)(),a&&a.c(),l=Object(r.Q)(),u&&u.c(),Object(r.f)(o,"class",c="progress-bar bg-"+t[2].bg+" svelte-7t3aq4"),Object(r.f)(o,"role","progressbar"),Object(r.f)(o,"aria-valuemin","0"),Object(r.f)(o,"aria-valuemax","100"),Object(r.f)(o,"aria-valuenow",i=t[2].progress),Object(r.P)(o,"width",t[2].progress+"%"),Object(r.W)(o,"progress-bar-striped",t[2].striped),Object(r.W)(o,"progress-bar-animated",t[2].animated),Object(r.f)(n,"class","progress bg-light svelte-7t3aq4")},m(t,c){Object(r.z)(t,e,c),Object(r.c)(e,n),Object(r.c)(n,o),Object(r.c)(e,s),a&&a.m(e,null),Object(r.c)(e,l),u&&u.m(e,null)},p(t,n){4&n&&c!==(c="progress-bar bg-"+t[2].bg+" svelte-7t3aq4")&&Object(r.f)(o,"class",c),4&n&&i!==(i=t[2].progress)&&Object(r.f)(o,"aria-valuenow",i),4&n&&Object(r.P)(o,"width",t[2].progress+"%"),4&n&&Object(r.W)(o,"progress-bar-striped",t[2].striped),4&n&&Object(r.W)(o,"progress-bar-animated",t[2].animated),"error"===t[2].bg?a?a.p(t,n):(a=p(t),a.c(),a.m(e,l)):a&&(a.d(1),a=null),"warning"===t[2].bg?u?u.p(t,n):(u=O(t),u.c(),u.m(e,null)):u&&(u.d(1),u=null)},d(t){t&&Object(r.o)(e),a&&a.d(),u&&u.d()}}}function p(t){let e,n,o,c=t[2].error&&b(t),i=t[2].url&&h(t);return{c(){e=Object(r.p)("div"),n=Object(r.T)("Error loading file"),c&&c.c(),o=Object(r.Q)(),i&&i.c(),Object(r.f)(e,"class","alert alert-danger")},m(t,s){Object(r.z)(t,e,s),Object(r.c)(e,n),c&&c.m(e,null),Object(r.c)(e,o),i&&i.m(e,null)},p(t,n){t[2].error?c?c.p(t,n):(c=b(t),c.c(),c.m(e,o)):c&&(c.d(1),c=null),t[2].url?i?i.p(t,n):(i=h(t),i.c(),i.m(e,null)):i&&(i.d(1),i=null)},d(t){t&&Object(r.o)(e),c&&c.d(),i&&i.d()}}}function b(t){let e,n,o=t[2].error+"";return{c(){e=Object(r.T)(": "),n=Object(r.T)(o)},m(t,o){Object(r.z)(t,e,o),Object(r.z)(t,n,o)},p(t,e){4&e&&o!==(o=t[2].error+"")&&Object(r.M)(n,o)},d(t){t&&Object(r.o)(e),t&&Object(r.o)(n)}}}function h(t){let e,n,o,c,i=t[2].url+"";return{c(){e=Object(r.T)("from "),n=Object(r.p)("a"),o=Object(r.T)(i),Object(r.f)(n,"href",c=t[2].url),Object(r.f)(n,"target","_blank")},m(t,c){Object(r.z)(t,e,c),Object(r.z)(t,n,c),Object(r.c)(n,o)},p(t,e){4&e&&i!==(i=t[2].url+"")&&Object(r.M)(o,i),4&e&&c!==(c=t[2].url)&&Object(r.f)(n,"href",c)},d(t){t&&Object(r.o)(e),t&&Object(r.o)(n)}}}function O(t){let e,n,o,c,i,s,l,a,u,d,f=t[2].url+"",p=t[2].error&&j(t);return{c(){e=Object(r.p)("div"),n=Object(r.T)("Error loading file"),p&&p.c(),o=Object(r.p)("br"),c=Object(r.Q)(),i=Object(r.p)("b"),i.textContent="It may require user engagement",s=Object(r.T)(", please visit\n "),l=Object(r.p)("a"),a=Object(r.T)(f),d=Object(r.T)("\n to download the example file for upload."),Object(r.f)(l,"href",u=t[2].url),Object(r.f)(l,"target","_blank"),Object(r.f)(e,"class","alert alert-warning")},m(t,u){Object(r.z)(t,e,u),Object(r.c)(e,n),p&&p.m(e,null),Object(r.c)(e,o),Object(r.c)(e,c),Object(r.c)(e,i),Object(r.c)(e,s),Object(r.c)(e,l),Object(r.c)(l,a),Object(r.c)(e,d)},p(t,n){t[2].error?p?p.p(t,n):(p=j(t),p.c(),p.m(e,o)):p&&(p.d(1),p=null),4&n&&f!==(f=t[2].url+"")&&Object(r.M)(a,f),4&n&&u!==(u=t[2].url)&&Object(r.f)(l,"href",u)},d(t){t&&Object(r.o)(e),p&&p.d()}}}function j(t){let e,n,o=t[2].error+"";return{c(){e=Object(r.T)(": "),n=Object(r.T)(o)},m(t,o){Object(r.z)(t,e,o),Object(r.z)(t,n,o)},p(t,e){4&e&&o!==(o=t[2].error+"")&&Object(r.M)(n,o)},d(t){t&&Object(r.o)(e),t&&Object(r.o)(n)}}}function m(t){let e,n,o,c,i,s,l,d,f,p,b,h,O,j,m,$,x,_,E=Object.keys(t[0].examples).length>1,k=Object.keys(t[0].examples).length>1,C=E&&g(t),S=Object.keys(t[0].examples),T=[];for(let e=0;e',l=Object(r.T)(":"),d=Object(r.Q)(),f=Object(r.p)("div");for(let t=0;t',$=Object(r.T)(":"),x=Object(r.Q)(),_=Object(r.p)("div");for(let t=0;t1),E?C||(C=g(t),C.c(),C.m(o,i)):C&&(C.d(1),C=null),33&e){let n;for(S=Object.keys(t[0].examples),n=0;n1),k?L||(L=v(t),L.c(),L.m(h,j)):L&&(L.d(1),L=null),1&e){let n;for(P=Object.keys(t[0].examples),n=0;n0,S=t[0].description&&d(t),T=void 0!==t[2]&&f(t),L=C&&m(t);return{c(){e=Object(r.p)("div"),n=Object(r.p)("div"),o=Object(r.T)(E),c=Object(r.Q)(),S&&S.c(),i=Object(r.T)(":"),s=Object(r.Q)(),l=Object(r.p)("div"),a=Object(r.p)("div"),u=Object(r.p)("input"),b=Object(r.Q)(),h=Object(r.p)("input"),j=Object(r.Q)(),g=Object(r.p)("label"),y=Object(r.T)(k),w=Object(r.Q)(),T&&T.c(),$=Object(r.Q)(),L&&L.c(),Object(r.f)(n,"class","col-lg-3 bold text-lg-right my-auto"),Object(r.f)(u,"type","file"),Object(r.f)(u,"class","custom-file-input"),Object(r.f)(u,"id",p=t[0].name),Object(r.f)(h,"type","text"),Object(r.f)(h,"class","hidden"),Object(r.f)(h,"name",O=t[0].name),Object(r.f)(g,"class","custom-file-label"),Object(r.f)(g,"for",v=t[0].name),Object(r.f)(a,"class","custom-file"),Object(r.f)(a,"dropzone","copy"),Object(r.f)(l,"class","col-lg-6 pt-2 pt-lg-0"),Object(r.f)(e,"class","row px-4 px-lg-3 pb-4")},m(d,f){Object(r.z)(d,e,f),Object(r.c)(e,n),Object(r.c)(n,o),Object(r.c)(n,c),S&&S.m(n,null),Object(r.c)(n,i),Object(r.c)(e,s),Object(r.c)(e,l),Object(r.c)(l,a),Object(r.c)(a,u),t[7](u),Object(r.c)(a,b),Object(r.c)(a,h),Object(r.N)(h,t[4]),Object(r.c)(a,j),Object(r.c)(a,g),Object(r.c)(g,y),Object(r.c)(l,w),T&&T.m(l,null),Object(r.c)(l,$),L&&L.m(l,null),x||(_=Object(r.C)(h,"input",t[8]),x=!0)},p(t,[e]){1&e&&E!==(E=t[0].label+"")&&Object(r.M)(o,E),t[0].description?S?S.p(t,e):(S=d(t),S.c(),S.m(n,i)):S&&(S.d(1),S=null),1&e&&p!==(p=t[0].name)&&Object(r.f)(u,"id",p),1&e&&O!==(O=t[0].name)&&Object(r.f)(h,"name",O),16&e&&h.value!==t[4]&&Object(r.N)(h,t[4]),8&e&&k!==(k=(t[3]||"Choose file")+"")&&Object(r.M)(y,k),1&e&&v!==(v=t[0].name)&&Object(r.f)(g,"for",v),void 0!==t[2]?T?T.p(t,e):(T=f(t),T.c(),T.m(l,$)):T&&(T.d(1),T=null),1&e&&(C=t[0].examples&&Object.keys(t[0].examples).length>0),C?L?L.p(t,e):(L=m(t),L.c(),L.m(l,null)):L&&(L.d(1),L=null)},i:r.E,o:r.E,d(n){n&&Object(r.o)(e),S&&S.d(),t[7](null),T&&T.d(),L&&L.d(),x=!1,_()}}}function x(t,e,n){let i,s,l,a,{window:u}=e,{args:d}=e;async function f(t,e){n(2,s={striped:!0,animated:!0,bg:"primary",progress:0}),-1===t.indexOf("://")&&(t=new URL(t,document.baseURI).href);try{if(200!==(await fetch("check/"+t)).status)throw new Error;n(2,s={...s,bg:"success",animated:!1,striped:!1,progress:100}),n(3,l=""+e),n(4,a=`${t}#${e}`)}catch(e){n(2,s={progress:100,url:t,bg:"warning",striped:!1,animated:!1})}}Object(o.b)(async()=>{u.require.config({paths:{"socketio-file-upload":u._config.STATIC_URL+"/js/lib/socketio-file-upload/client.min"},shim:{"socketio-file-upload":{exports:"SocketIOFileUpload"}}});const[t,e]=await Object(c.a)(u,["socket","socketio-file-upload"]);await async function(t){t.listenOnInput(i),t.addEventListener("start",(function(t){n(2,s={striped:!0,bg:"primary",progress:0})})),t.addEventListener("progress",(function(t){n(2,s={...s,progress:t.bytesLoaded/t.file.size*100|0,animated:!0})})),t.addEventListener("complete",(function(t){n(2,s={progress:100,bg:"success",striped:!1,animated:!1}),n(3,l=t.file.name),n(4,a=t.detail.full_filename)})),t.addEventListener("error",(function(t){console.error(t),n(2,s={progress:100,bg:"danger",error:t.error,striped:!1,animated:!1})}))}(new e(t))});return t.$$set=t=>{"window"in t&&n(6,u=t.window),"args"in t&&n(0,d=t.args)},[d,i,s,l,a,f,u,function(t){r.g[t?"unshift":"push"](()=>{i=t,n(1,i)})},function(){a=this.value,n(4,a)},t=>f(d.examples[t],t)]}class _ extends r.b{constructor(t){super(),Object(r.y)(this,t,x,$,r.J,{window:6,args:0},l)}}t&&t.hot&&(_=i.a({m:t,id:'"profiles/default/static/js/fields/FileField.svelte"',hotOptions:{preserveLocalState:!1,noPreserveStateKey:["@hmr:reset","@!hmr"],preserveAllLocalStateKey:"@hmr:keep-all",preserveLocalStateKey:"@hmr:keep",noReload:!1,optimistic:!0,acceptNamedExports:!0,acceptAccessors:!0,injectCss:!1,cssEjectDelay:100,native:!1,importAdapterName:"___SVELTE_HMR_HOT_API_PROXY_ADAPTER",noOverlay:!1},Component:_,ProxyAdapter:s.a,acceptable:!0,preserveLocalState:!1,emitCss:!1})),e.default=_}.call(this,n(3)(t))},4:function(t,e,n){"use strict";var r=n(0);n.d(e,"a",(function(){return r.r})),n.d(e,"b",(function(){return r.F})),n.d(e,"c",(function(){return r.K})),n.d(e,"d",(function(){return r.U}))},5:function(t,e,n){"use strict";n.d(e,"a",(function(){return w}));var r=n(0);const o=(t,e,{onInstance:n,onMount:o,onDestroy:c})=>{let i,s,l=e;const a=t=>{const d=(t,e,n)=>{Object(r.L)(u||n);const o=new t(l);return((t,e)=>{if(!e)return;const{callbacks:n,bound:r}=e;n&&(t.$$.callbacks=n),r&&(t.$$.bound=r)})(o,e),a(o),o};if(t.$replace=(n,{target:r=l.target,anchor:o=l.anchor,preserveLocalState:c,conservative:a=!1})=>{const u=(t=>{if(!t)throw new Error("Missing component");if(!t.$$)throw new Error("Invalid component");const{$$:{callbacks:e,bound:n,ctx:r}}=t,o=t.$capture_state(),c=Object.assign({},t.$$.props);return Object.keys(t.$$.props).forEach(t=>{c[t]=r[c[t]]}),{ctx:r,callbacks:e,bound:n,state:o,props:c}})(t);((t,n,r,o)=>{const c=Object.assign({},l.props);if(l.props&&r.props)for(const t of Object.keys(l.props))r.props.hasOwnProperty(t)&&(c[t]=r.props[t]);if(o&&r.state)if(Array.isArray(o)){c.$$inject={};for(const t of o)c.$$inject[t]=r.state[t]}else c.$$inject=r.state;else delete c.$$inject;l=Object.assign({},e,{target:t,anchor:n,props:c,hydrate:!1})})(r,o,u,c);const f=i;if(a)try{const t=d(n,u,f);i=null,f.$destroy(),i=t}catch(t){throw i=f,t}else i=null,f&&f.$destroy(),i=d(n,u,s),s=i;return i},o){const e=t.$$.fragment.m;t.$$.fragment.m=(...t)=>{const n=e(...t);return o(...t),n}}if(c&&t.$$.on_destroy.push(()=>{i===t&&c()}),n&&n(t),o){const{target:t,anchor:e}=l;t&&o(t,e)}},u=(()=>{try{return Object(r.t)()}catch(t){if("Function called outside component initialization"===t.message)return r.l;throw t}})();return i=new t(l),a(i),i},c=["constructor","$destroy"],i=["$set","$on"],s=(t,e)=>{console.error("[HMR][Svelte]",t),e&&console.error(e)},l=(t,e,n={})=>{for(const r of e)n[r]=function(...e){const n=t();if(n)return n[r]&&n[r].call(this,...e)};return n},a=t=>"$$"!==t&&"$$"===t.substr(0,2),u=(t,e)=>{Object.keys(t).filter(a).forEach(e=>{delete t[e]}),e&&Object.keys(e).filter(a).forEach(n=>{Object.defineProperty(t,n,{configurable:!0,get(){const t=e[n];return"function"!=typeof t?t:t&&function(...e){return t.apply(this,e)}}})})};const d=(t,e)=>{for(const n in t)e[n]=t[n]},f={},p=(t,e)=>{t=t.toLowerCase(),f[t]||(f[t]=[]),f[t].push(e)},b=(t,...e)=>{const n=f[t];if(n)for(const t of n)t(...e)};"undefined"!=typeof window&&(window.__SVELTE_HMR={on:p},window.dispatchEvent(new CustomEvent("svelte-hmr:ready")));let h=!1;const O=()=>h;function j({Adapter:t,id:e,Component:n,hotOptions:r,canAccept:a,preserveLocalState:f}){const p=(t=>`<${(t=>{return(e=(t=>t.split("/").pop().split(".").slice(0,-1).join("."))(t.replace(/[/\\]/g,"/")))[0].toUpperCase()+e.slice(1);var e})(t)}>`)(e),O=[],j={Component:n,hotOptions:r,canAccept:a,preserveLocalState:f},m="Proxy"+p,g={[m]:class extends class{constructor({Adapter:t,id:e,debugName:n,current:r,register:a},d){let f,p=!1,b=null;const h=t=>{f=t,u(this,f)},O=t=>{b=t,j.renderError(t)},j=new t({hotOptions:r.hotOptions,proxy:this,id:e,debugName:n,refreshComponent:(t,e,o)=>{if(b)b=null,j.rerender();else try{const n={target:t,anchor:e,preserveLocalState:r.preserveLocalState};o&&(n.conservativeDestroy=!0),h(f.$replace(r.Component,n))}catch(o){if(O(o,t,e),!r.hotOptions.optimistic||!r.canAccept||o&&o.hmrFatal)throw o;s("Error during component init: "+n,o)}}}),{afterMount:m,rerender:g}=j,y=()=>{p||(p=!0,j.dispose(),v())},v=a(g);this.$destroy=()=>{f&&(f.$destroy(),h(null)),y()},l(()=>f,i,this);try{let t;const e=o(r.Component,d,{onDestroy:y,onMount:m,onInstance:e=>{this.$$=e.$$,t=((t,e,n)=>{const r=Object.getOwnPropertyNames(Object.getPrototypeOf(e));return n&&n.forEach(e=>{delete t[e]}),r.filter(n=>{if(!c.includes(n)&&!i.includes(n))return Object.defineProperty(t,n,{configurable:!0,get:()=>e[n],set(t){e[n]=t}}),!0})})(this,e,t)}});h(e)}catch(t){const{target:e,anchor:n}=d;throw O(t,e,n),t}}}{constructor(n){try{super({Adapter:t,id:e,debugName:p,current:j,register:t=>{O.push(t);return()=>{const e=O.indexOf(t);O.splice(e,1)}}},n)}catch(t){throw h||(h=!0,s(`Unrecoverable error in ${p}: next update will trigger a full reload`)),t}}}}[m];d(j.Component,g);return{id:e,proxy:g,update:t=>Object.assign(j,t),reload:()=>{b("beforeupdate"),d(j.Component,g);const t=[];return O.forEach(e=>{try{e()}catch(e){s("Failed to rerender "+p,e),t.push(e)}}),!(t.length>0)&&(b("afterupdate"),!0)},hasFatalError:()=>h,current:j}}const m=(...t)=>console.log("[HMR:Svelte]",...t),g=()=>{const t="undefined"!=typeof window&&window;t&&t.location&&t.location.reload?(m("Reload"),t.location.reload()):m("Full reload required")},y=t=>{if(null==t)return;if("undefined"==typeof document)return;const e=document.getElementById(t);e&&e.remove()},v={reload:g},w=t=>e=>function(t){const{id:e,cssId:n,nonCssHash:r,reload:o=g,hot:c,hotOptions:i,Component:s,acceptable:l,preserveLocalState:a,ProxyAdapter:u,emitCss:d}=t,f=c.data&&c.data.record,p=l&&(!f||f.current.canAccept),b=f||j({Adapter:u,id:e,Component:s,hotOptions:i,canAccept:p,preserveLocalState:a}),h=i.injectCss&&f&&r&&f.current.nonCssHash===r;b.update({Component:s,hotOptions:i,canAccept:p,nonCssHash:r,cssId:n,previousCssId:b.current.cssId,cssOnly:h,preserveLocalState:a}),c.dispose(t=>{($||O())&&(i&&i.noReload?m("Full reload required"):o()),(t=t||c.data).record=b,!d&&n&&b.current.cssId!==n&&(i.cssEjectDelay?setTimeout(()=>y(n),i.cssEjectDelay):y(n))}),p&&c.accept(async t=>{const{bubbled:e}=t||{},{cssId:n,previousCssId:r}=b.current,o=n!==r;if(!d&&o&&y(r),!1===e&&b.current.cssOnly&&(!o||((t,e)=>{if("undefined"==typeof document)return!1;if(!t)return!1;if(!e)return!1;const n=t.slice(0,-6),r=e.slice(0,-6);return document.querySelectorAll("."+n).forEach(t=>{t.classList.remove(n),t.classList.add(r)}),!0})(r,n)))return;const c=await b.reload();(O()||!c&&!i.optimistic)&&($=!0)});if(!b||!b.proxy)throw new Error("Failed to create HMR proxy for Svelte component "+e);return b.proxy}(t({...v,...e}));let $=!1},9:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n}})})); \ No newline at end of file diff --git a/appyter/profiles/default/static/js/landing.js b/appyter/profiles/default/static/js/landing.js index 767d08bf..5cc854ca 100644 --- a/appyter/profiles/default/static/js/landing.js +++ b/appyter/profiles/default/static/js/landing.js @@ -1 +1 @@ -!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(window,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/static/",n(n.s=60)}([function(e,t,n){"use strict";function r(){}n.d(t,"a",(function(){return H})),n.d(t,"b",(function(){return Ne})),n.d(t,"c",(function(){return C})),n.d(t,"d",(function(){return R})),n.d(t,"e",(function(){return a})),n.d(t,"f",(function(){return U})),n.d(t,"g",(function(){return Z})),n.d(t,"h",(function(){return pe})),n.d(t,"i",(function(){return m})),n.d(t,"j",(function(){return he})),n.d(t,"k",(function(){return g})),n.d(t,"l",(function(){return $})),n.d(t,"m",(function(){return Ce})),n.d(t,"n",(function(){return x})),n.d(t,"o",(function(){return D})),n.d(t,"p",(function(){return w})),n.d(t,"q",(function(){return P})),n.d(t,"r",(function(){return K})),n.d(t,"s",(function(){return f})),n.d(t,"t",(function(){return V})),n.d(t,"u",(function(){return S})),n.d(t,"v",(function(){return fe})),n.d(t,"w",(function(){return be})),n.d(t,"x",(function(){return ue})),n.d(t,"y",(function(){return Re})),n.d(t,"z",(function(){return A})),n.d(t,"A",(function(){return I})),n.d(t,"B",(function(){return l})),n.d(t,"C",(function(){return k})),n.d(t,"D",(function(){return Oe})),n.d(t,"E",(function(){return r})),n.d(t,"F",(function(){return W})),n.d(t,"G",(function(){return Ee})),n.d(t,"H",(function(){return F})),n.d(t,"I",(function(){return s})),n.d(t,"J",(function(){return c})),n.d(t,"K",(function(){return Q})),n.d(t,"L",(function(){return z})),n.d(t,"M",(function(){return G})),n.d(t,"N",(function(){return Y})),n.d(t,"O",(function(){return T})),n.d(t,"P",(function(){return j})),n.d(t,"Q",(function(){return L})),n.d(t,"R",(function(){return d})),n.d(t,"S",(function(){return p})),n.d(t,"T",(function(){return M})),n.d(t,"U",(function(){return ae})),n.d(t,"V",(function(){return B})),n.d(t,"W",(function(){return q})),n.d(t,"X",(function(){return me})),n.d(t,"Y",(function(){return ge})),n.d(t,"Z",(function(){return Se})),n.d(t,"ab",(function(){return b}));function a(e,t){for(const n in t)e[n]=t[n];return e}function i(e){return e()}function o(){return Object.create(null)}function s(e){e.forEach(i)}function l(e){return"function"==typeof e}function c(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}let _;function d(e,t){return _||(_=document.createElement("a")),_.href=t,e===_.href}function u(e){return 0===Object.keys(e).length}function p(e,...t){if(null==e)return r;const n=e.subscribe(...t);return n.unsubscribe?()=>n.unsubscribe():n}function m(e,t,n){e.$$.on_destroy.push(p(t,n))}function g(e,t,n,r){if(e){const a=E(e,t,n,r);return e[0](a)}}function E(e,t,n,r){return e[1]&&r?a(n.ctx.slice(),e[1](r(t))):n.ctx}function S(e,t,n,r){if(e[2]&&r){const a=e[2](r(n));if(void 0===t.dirty)return a;if("object"==typeof a){const e=[],n=Math.max(t.dirty.length,a.length);for(let r=0;r32){const t=[],n=e.ctx.length/32;for(let e=0;e>1);n(a)<=r?e=a+1:t=a}return e}function C(e,t){e.appendChild(t)}function R(e,t,n){const r=N(e);if(!r.getElementById(t)){const e=w("style");e.id=t,e.textContent=n,v(r,e)}}function N(e){if(!e)return document;const t=e.getRootNode?e.getRootNode():e.ownerDocument;return t&&t.host?t:e.ownerDocument}function v(e,t){C(e.head||e,t)}function y(e,t){if(h){for(!function(e){if(e.hydrate_init)return;e.hydrate_init=!0;let t=e.childNodes;if("HEAD"===e.nodeName){const e=[];for(let n=0;n0&&t[n[a]].claim_order<=i?a+1:O(1,a,e=>t[n[e]].claim_order,i))-1;r[e]=n[o]+1;const s=o+1;n[s]=e,a=Math.max(s,a)}const i=[],o=[];let s=t.length-1;for(let e=n[a]+1;0!=e;e=r[e-1]){for(i.push(t[e-1]);s>=e;s--)o.push(t[s]);s--}for(;s>=0;s--)o.push(t[s]);i.reverse(),o.sort((e,t)=>e.claim_order-t.claim_order);for(let t=0,n=0;t=i[n].claim_order;)n++;const r=ne.removeEventListener(t,n,r)}function F(e){return function(t){return t.preventDefault(),e.call(this,t)}}function U(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function B(e){return""===e?null:+e}function G(e,t){t=""+t,e.wholeText!==t&&(e.data=t)}function Y(e,t){e.value=null==t?"":t}function j(e,t,n,r){e.style.setProperty(t,n,r?"important":"")}function q(e,t,n){e.classList[n?"add":"remove"](t)}class H{constructor(){this.e=this.n=null}c(e){this.h(e)}m(e,t,n=null){this.e||(this.e=w(t.nodeName),this.t=t,this.c(e)),this.i(n)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.childNodes)}i(e){for(let t=0;t{_e.delete(e),r&&(n&&e.d(1),r())}),e.o(t)}}"undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global;function Ee(e,t){ge(e,1,1,()=>{t.delete(e.key)})}function Se(e,t,n,r,a,i,o,s,l,c,_,d){let u=e.length,p=i.length,m=u;const g={};for(;m--;)g[e[m].key]=m;const E=[],S=new Map,b=new Map;for(m=p;m--;){const e=d(a,i,m),s=n(e);let l=o.get(s);l?r&&l.p(e,t):(l=c(s,e),l.c()),S.set(s,E[m]=l),s in g&&b.set(s,Math.abs(m-g[s]))}const f=new Set,T=new Set;function h(e){me(e,1),e.m(s,_),o.set(e.key,e),_=e.first,p--}for(;u&&p;){const t=E[p-1],n=e[u-1],r=t.key,a=n.key;t===n?(_=t.first,u--,p--):S.has(a)?!o.has(r)||f.has(r)?h(t):T.has(a)?u--:b.get(r)>b.get(a)?(T.add(r),h(t)):(f.add(a),u--):(l(n,o),u--)}for(;u--;){const t=e[u];S.has(t.key)||l(t,o)}for(;p;)h(E[p-1]);return E}function be(e,t){const n={},r={},a={$$scope:1};let i=e.length;for(;i--;){const o=e[i],s=t[i];if(s){for(const e in o)e in s||(r[e]=1);for(const e in s)a[e]||(n[e]=s[e],a[e]=1);e[i]=s}else for(const e in o)a[e]=1}for(const e in r)e in n||(n[e]=void 0);return n}function fe(e){return"object"==typeof e&&null!==e?e:{}}new Set(["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"]);let Te;function he(e){e&&e.c()}function Oe(e,t,n,r){const{fragment:a,on_mount:o,on_destroy:c,after_update:_}=e.$$;a&&a.m(t,n),r||ie(()=>{const t=o.map(i).filter(l);c?c.push(...t):s(t),e.$$.on_mount=[]}),_.forEach(ie)}function Ce(e,t){const n=e.$$;null!==n.fragment&&(s(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function Re(e,t,n,a,i,l,c,_=[-1]){const d=$;z(e);const u=e.$$={fragment:null,ctx:null,props:l,update:r,not_equal:i,bound:o(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(t.context||(d?d.$$.context:[])),callbacks:o(),dirty:_,skip_bound:!1,root:t.target||d.$$.root};c&&c(u.root);let p=!1;if(u.ctx=n?n(e,t.props||{},(t,n,...r)=>{const a=r.length?r[0]:n;return u.ctx&&i(u.ctx[t],u.ctx[t]=a)&&(!u.skip_bound&&u.bound[t]&&u.bound[t](a),p&&function(e,t){-1===e.$$.dirty[0]&&(X.push(e),re(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const e=n.indexOf(t);-1!==e&&n.splice(e,1)}}$set(e){this.$$set&&!u(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}});class Ne{$destroy(){Ce(this,1),this.$destroy=r}$on(e,t){const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const e=n.indexOf(t);-1!==e&&n.splice(e,1)}}$set(e){this.$$set&&!u(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return o}));var r=n(5);const a="undefined"!=typeof window?window:e,i="undefined"!=typeof Symbol?Symbol("SVELTE_LOADER_HOT"):"__SVELTE_LOADER_HOT";if(!a[i]){let e=0;const t=()=>{e++},n=e=>t=>{const n=t&&t.stack||t;console.error("[HMR] Failed to accept update (nollup compat mode)",n),e(),r()},r=()=>{e--,0===e&&console.log("[HMR:Svelte] Up to date")};a[i]={hotStates:{},notifyStart:t,notifyError:n,notifyEnd:r}}const o=Object(r.a)(e=>{const{notifyStart:t,notifyError:n,notifyEnd:r}=a[i],{m:o,reload:s}=e;let l=o.hot.data&&o.hot.data.acceptHandlers||[],c=[];o.hot.dispose(e=>{e.acceptHandlers=c});const _=e=>{"ready"===e?t():"idle"===e&&(e=>{const t=[...e],n=()=>{const e=t.shift();return e?e(null).then(n):Promise.resolve(null)};return n()})(l).then(r).catch(n(s))};o.hot.addStatusHandler(_),o.hot.dispose(()=>{o.hot.removeStatusHandler(_)});const d={data:o.hot.data,dispose:(...e)=>o.hot.dispose(...e),accept:e=>{0===c.length&&o.hot.accept(),c.push(e)}};return{...e,hot:d}})}).call(this,n(9))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(0);var a=()=>{let e=[],t=null;const n={section:"\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n padding: 32px;\n background: rgba(0, 0, 0, .85);\n font-family: Menlo, Consolas, monospace;\n font-size: large;\n color: rgb(232, 232, 232);\n overflow: auto;\n z-index: 2147483647;\n ",h1:"\n margin-top: 0;\n color: #E36049;\n font-size: large;\n font-weight: normal;\n ",h2:"\n margin: 32px 0 0;\n font-size: large;\n font-weight: normal;\n ",pre:""},r=e=>{s.h1.textContent=e},a=()=>{const{el:e}=s;if(!e.parentNode){document.body.appendChild(s.el)}},i=()=>{if(t){s.body.innerHTML="",r("Failed to compile");const e=o(t);s.body.appendChild(e),a()}else e.length>0?(s.body.innerHTML="",r("Failed to init component"),e.forEach(({title:e,message:t})=>{const n=o(t,e);s.body.appendChild(n)}),a()):(()=>{const{el:e}=s;e.parentNode&&s.el.remove()})()},o=(e,t)=>{const r=document.createElement("div");if(t){const e=document.createElement("h2");e.textContent=t,e.style=n.h2,r.appendChild(e)}const a=document.createElement("pre");return a.textContent=e,r.appendChild(a),r},s=(()=>{const e=document.createElement("h1");e.style=n.h1;const t=document.createElement("section");t.appendChild(e),t.style=n.section;const r=document.createElement("div");return t.appendChild(r),{h1:e,el:t,body:r}})();return{addError:(t,n)=>{const r=t&&t.stack||t;e.push({title:n,message:r}),i()},clearErrors:()=>{e.forEach(({element:e})=>{var t;(t=e)&&t.parentNode&&t.parentNode.removeChild(t)}),e=[],i()},setCompileError:e=>{t=e,i()}}};const i=r.A||r.z;if(!i)throw new Error("failed to find insert_hydration and insert in svelte/internal");const o=class{constructor(e){this.instance=e,this.insertionPoint=null,this.afterMount=this.afterMount.bind(this),this.rerender=this.rerender.bind(this),this._noOverlay=!!e.hotOptions.noOverlay}static getErrorOverlay(e=!1){return e||this.errorOverlay||(this.errorOverlay=a()),this.errorOverlay}static renderCompileError(e){const t=!e,n=this.getErrorOverlay(t);n&&n.setCompileError(e)}dispose(){var e;this.insertionPoint&&((e=this.insertionPoint)&&e.parentNode&&e.parentNode.removeChild(e),this.insertionPoint=null),this.clearError()}afterMount(e,t){const{instance:{debugName:n}}=this;this.insertionPoint||(this.insertionPoint=document.createComment(n)),i(e,this.insertionPoint,t)}rerender(){this.clearError();const{instance:{refreshComponent:e},insertionPoint:t}=this;if(!t)throw new Error("Cannot rerender: missing insertion point");e(t.parentNode,t)}renderError(e){if(this._noOverlay)return;const{instance:{debugName:t}}=this,n=t||e.moduleName||"Error";this.constructor.getErrorOverlay().addError(e,n)}clearError(){if(this._noOverlay)return;const e=this.constructor.getErrorOverlay(!0);e&&e.clearErrors()}};"undefined"!=typeof window&&(window.__SVELTE_HMR_ADAPTER=o)},function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},function(e,t,n){"use strict";var r=n(0);n.d(t,"a",(function(){return r.r})),n.d(t,"b",(function(){return r.F})),n.d(t,"c",(function(){return r.K})),n.d(t,"d",(function(){return r.U}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return O}));var r=n(0);const a=(e,t,{onInstance:n,onMount:a,onDestroy:i})=>{let o,s,l=t;const c=e=>{const d=(e,t,n)=>{Object(r.L)(_||n);const a=new e(l);return((e,t)=>{if(!t)return;const{callbacks:n,bound:r}=t;n&&(e.$$.callbacks=n),r&&(e.$$.bound=r)})(a,t),c(a),a};if(e.$replace=(n,{target:r=l.target,anchor:a=l.anchor,preserveLocalState:i,conservative:c=!1})=>{const _=(e=>{if(!e)throw new Error("Missing component");if(!e.$$)throw new Error("Invalid component");const{$$:{callbacks:t,bound:n,ctx:r}}=e,a=e.$capture_state(),i=Object.assign({},e.$$.props);return Object.keys(e.$$.props).forEach(e=>{i[e]=r[i[e]]}),{ctx:r,callbacks:t,bound:n,state:a,props:i}})(e);((e,n,r,a)=>{const i=Object.assign({},l.props);if(l.props&&r.props)for(const e of Object.keys(l.props))r.props.hasOwnProperty(e)&&(i[e]=r.props[e]);if(a&&r.state)if(Array.isArray(a)){i.$$inject={};for(const e of a)i.$$inject[e]=r.state[e]}else i.$$inject=r.state;else delete i.$$inject;l=Object.assign({},t,{target:e,anchor:n,props:i,hydrate:!1})})(r,a,_,i);const u=o;if(c)try{const e=d(n,_,u);o=null,u.$destroy(),o=e}catch(e){throw o=u,e}else o=null,u&&u.$destroy(),o=d(n,_,s),s=o;return o},a){const t=e.$$.fragment.m;e.$$.fragment.m=(...e)=>{const n=t(...e);return a(...e),n}}if(i&&e.$$.on_destroy.push(()=>{o===e&&i()}),n&&n(e),a){const{target:e,anchor:t}=l;e&&a(e,t)}},_=(()=>{try{return Object(r.t)()}catch(e){if("Function called outside component initialization"===e.message)return r.l;throw e}})();return o=new e(l),c(o),o},i=["constructor","$destroy"],o=["$set","$on"],s=(e,t)=>{console.error("[HMR][Svelte]",e),t&&console.error(t)},l=(e,t,n={})=>{for(const r of t)n[r]=function(...t){const n=e();if(n)return n[r]&&n[r].call(this,...t)};return n},c=e=>"$$"!==e&&"$$"===e.substr(0,2),_=(e,t)=>{Object.keys(e).filter(c).forEach(t=>{delete e[t]}),t&&Object.keys(t).filter(c).forEach(n=>{Object.defineProperty(e,n,{configurable:!0,get(){const e=t[n];return"function"!=typeof e?e:e&&function(...t){return e.apply(this,t)}}})})};const d=(e,t)=>{for(const n in e)t[n]=e[n]},u={},p=(e,t)=>{e=e.toLowerCase(),u[e]||(u[e]=[]),u[e].push(t)},m=(e,...t)=>{const n=u[e];if(n)for(const e of n)e(...t)};"undefined"!=typeof window&&(window.__SVELTE_HMR={on:p},window.dispatchEvent(new CustomEvent("svelte-hmr:ready")));let g=!1;const E=()=>g;function S({Adapter:e,id:t,Component:n,hotOptions:r,canAccept:c,preserveLocalState:u}){const p=(e=>`<${(e=>{return(t=(e=>e.split("/").pop().split(".").slice(0,-1).join("."))(e.replace(/[/\\]/g,"/")))[0].toUpperCase()+t.slice(1);var t})(e)}>`)(t),E=[],S={Component:n,hotOptions:r,canAccept:c,preserveLocalState:u},b="Proxy"+p,f={[b]:class extends class{constructor({Adapter:e,id:t,debugName:n,current:r,register:c},d){let u,p=!1,m=null;const g=e=>{u=e,_(this,u)},E=e=>{m=e,S.renderError(e)},S=new e({hotOptions:r.hotOptions,proxy:this,id:t,debugName:n,refreshComponent:(e,t,a)=>{if(m)m=null,S.rerender();else try{const n={target:e,anchor:t,preserveLocalState:r.preserveLocalState};a&&(n.conservativeDestroy=!0),g(u.$replace(r.Component,n))}catch(a){if(E(a,e,t),!r.hotOptions.optimistic||!r.canAccept||a&&a.hmrFatal)throw a;s("Error during component init: "+n,a)}}}),{afterMount:b,rerender:f}=S,T=()=>{p||(p=!0,S.dispose(),h())},h=c(f);this.$destroy=()=>{u&&(u.$destroy(),g(null)),T()},l(()=>u,o,this);try{let e;const t=a(r.Component,d,{onDestroy:T,onMount:b,onInstance:t=>{this.$$=t.$$,e=((e,t,n)=>{const r=Object.getOwnPropertyNames(Object.getPrototypeOf(t));return n&&n.forEach(t=>{delete e[t]}),r.filter(n=>{if(!i.includes(n)&&!o.includes(n))return Object.defineProperty(e,n,{configurable:!0,get:()=>t[n],set(e){t[n]=e}}),!0})})(this,t,e)}});g(t)}catch(e){const{target:t,anchor:n}=d;throw E(e,t,n),e}}}{constructor(n){try{super({Adapter:e,id:t,debugName:p,current:S,register:e=>{E.push(e);return()=>{const t=E.indexOf(e);E.splice(t,1)}}},n)}catch(e){throw g||(g=!0,s(`Unrecoverable error in ${p}: next update will trigger a full reload`)),e}}}}[b];d(S.Component,f);return{id:t,proxy:f,update:e=>Object.assign(S,e),reload:()=>{m("beforeupdate"),d(S.Component,f);const e=[];return E.forEach(t=>{try{t()}catch(t){s("Failed to rerender "+p,t),e.push(t)}}),!(e.length>0)&&(m("afterupdate"),!0)},hasFatalError:()=>g,current:S}}const b=(...e)=>console.log("[HMR:Svelte]",...e),f=()=>{const e="undefined"!=typeof window&&window;e&&e.location&&e.location.reload?(b("Reload"),e.location.reload()):b("Full reload required")},T=e=>{if(null==e)return;if("undefined"==typeof document)return;const t=document.getElementById(e);t&&t.remove()},h={reload:f},O=e=>t=>function(e){const{id:t,cssId:n,nonCssHash:r,reload:a=f,hot:i,hotOptions:o,Component:s,acceptable:l,preserveLocalState:c,ProxyAdapter:_,emitCss:d}=e,u=i.data&&i.data.record,p=l&&(!u||u.current.canAccept),m=u||S({Adapter:_,id:t,Component:s,hotOptions:o,canAccept:p,preserveLocalState:c}),g=o.injectCss&&u&&r&&u.current.nonCssHash===r;m.update({Component:s,hotOptions:o,canAccept:p,nonCssHash:r,cssId:n,previousCssId:m.current.cssId,cssOnly:g,preserveLocalState:c}),i.dispose(e=>{(C||E())&&(o&&o.noReload?b("Full reload required"):a()),(e=e||i.data).record=m,!d&&n&&m.current.cssId!==n&&(o.cssEjectDelay?setTimeout(()=>T(n),o.cssEjectDelay):T(n))}),p&&i.accept(async e=>{const{bubbled:t}=e||{},{cssId:n,previousCssId:r}=m.current,a=n!==r;if(!d&&a&&T(r),!1===t&&m.current.cssOnly&&(!a||((e,t)=>{if("undefined"==typeof document)return!1;if(!e)return!1;if(!t)return!1;const n=e.slice(0,-6),r=t.slice(0,-6);return document.querySelectorAll("."+n).forEach(e=>{e.classList.remove(n),e.classList.add(r)}),!0})(r,n)))return;const i=await m.reload();(E()||!i&&!o.optimistic)&&(C=!0)});if(!m||!m.proxy)throw new Error("Failed to create HMR proxy for Svelte component "+t);return m.proxy}(e({...h,...t}));let C=!1},function(e,t,n){"use strict";function r(e,t=""){return Array.isArray(e)?e.join(t):e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty;function a(e,t){return r.call(e,t)}function i(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(65535!=(65535&e)&&65534!=(65535&e)&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function o(e){if(e>65535){var t=55296+((e-=65536)>>10),n=56320+(1023&e);return String.fromCharCode(t,n)}return String.fromCharCode(e)}var s=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,l=new RegExp(s.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),c=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,_=n(32);var d=/[&<>"]/,u=/[&<>"]/g,p={"&":"&","<":"<",">":">",'"':"""};function m(e){return p[e]}var g=/[.?*+^$[\]\\(){}|-]/g;var E=n(25);t.lib={},t.lib.mdurl=n(33),t.lib.ucmicro=n(68),t.assign=function(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach((function(t){if(t){if("object"!=typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach((function(n){e[n]=t[n]}))}})),e},t.isString=function(e){return"[object String]"===function(e){return Object.prototype.toString.call(e)}(e)},t.has=a,t.unescapeMd=function(e){return e.indexOf("\\")<0?e:e.replace(s,"$1")},t.unescapeAll=function(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(l,(function(e,t,n){return t||function(e,t){var n=0;return a(_,t)?_[t]:35===t.charCodeAt(0)&&c.test(t)&&i(n="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10))?o(n):e}(e,n)}))},t.isValidEntityCode=i,t.fromCodePoint=o,t.escapeHtml=function(e){return d.test(e)?e.replace(u,m):e},t.arrayReplaceAt=function(e,t,n){return[].concat(e.slice(0,t),n,e.slice(t+1))},t.isSpace=function(e){switch(e){case 9:case 32:return!0}return!1},t.isWhiteSpace=function(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1},t.isMdAsciiPunct=function(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}},t.isPunctChar=function(e){return E.test(e)},t.escapeRE=function(e){return e.replace(g,"\\$&")},t.normalizeReference=function(e){return e=e.trim().replace(/\s+/g," "),"Ṿ"==="ẞ".toLowerCase()&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return i}));const r={},a={},i={}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";(function(e){var r=n(0),a=n(1),i=n(2);function o(e){Object(r.d)(e,"svelte-1p9bywm",".lds-ellipsis.svelte-1p9bywm.svelte-1p9bywm{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis.svelte-1p9bywm div.svelte-1p9bywm{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#000;animation-timing-function:cubic-bezier(0, 1, 1, 0)}.lds-ellipsis.svelte-1p9bywm div.svelte-1p9bywm:nth-child(1){left:8px;animation:svelte-1p9bywm-lds-ellipsis1 0.6s infinite}.lds-ellipsis.svelte-1p9bywm div.svelte-1p9bywm:nth-child(2){left:8px;animation:svelte-1p9bywm-lds-ellipsis2 0.6s infinite}.lds-ellipsis.svelte-1p9bywm div.svelte-1p9bywm:nth-child(3){left:32px;animation:svelte-1p9bywm-lds-ellipsis2 0.6s infinite}.lds-ellipsis.svelte-1p9bywm div.svelte-1p9bywm:nth-child(4){left:56px;animation:svelte-1p9bywm-lds-ellipsis3 0.6s infinite}@keyframes svelte-1p9bywm-lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes svelte-1p9bywm-lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes svelte-1p9bywm-lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}")}function s(e){let t;return{c(){t=Object(r.p)("div"),t.innerHTML='
',Object(r.f)(t,"class","lds-ellipsis svelte-1p9bywm")},m(e,n){Object(r.z)(e,t,n)},p:r.E,i:r.E,o:r.E,d(e){e&&Object(r.o)(t)}}}class l extends r.b{constructor(e){super(),Object(r.y)(this,e,null,s,r.J,{},o)}}e&&e.hot&&(l=a.a({m:e,id:'"components/Loader.svelte"',hotOptions:{preserveLocalState:!1,noPreserveStateKey:["@hmr:reset","@!hmr"],preserveAllLocalStateKey:"@hmr:keep-all",preserveLocalStateKey:"@hmr:keep",noReload:!1,optimistic:!0,acceptNamedExports:!0,acceptAccessors:!0,injectCss:!1,cssEjectDelay:100,native:!1,importAdapterName:"___SVELTE_HMR_HOT_API_PROXY_ADAPTER",noOverlay:!1},Component:l,ProxyAdapter:i.a,acceptable:!0,preserveLocalState:!1,emitCss:!1})),t.a=l}).call(this,n(3)(e))},function(e,t,n){"use strict";(function(e){var r=n(0),a=n(4),i=n(8),o=n(1),s=n(2);function l(e){let t;return{c(){t=Object(r.p)("div"),Object(r.f)(t,"class",e[0])},m(n,a){Object(r.z)(n,t,a),t.innerHTML=e[1],e[3](t)},p(e,[n]){2&n&&(t.innerHTML=e[1]),1&n&&Object(r.f)(t,"class",e[0])},i:r.E,o:r.E,d(n){n&&Object(r.o)(t),e[3](null)}}}function c(e,t,n){const o=Object(a.a)(i.c);let s,{classes:l=""}=t,{data:c=""}=t,_={};return e.$$set=e=>{"classes"in e&&n(0,l=e.classes),"data"in e&&n(1,c=e.data)},e.$$.update=()=>{4&e.$$.dirty&&s&&s.querySelectorAll("script").forEach(e=>function(e){if(void 0===_[e]){_[e]=!0;try{new Function(e)()}catch(e){const t={type:"javascript-cell",error:e.toString()};o(t)}}}(e.innerHTML))},[l,c,s,function(e){r.g[e?"unshift":"push"](()=>{s=e,n(2,s)})}]}class _ extends r.b{constructor(e){super(),Object(r.y)(this,e,c,l,r.J,{classes:0,data:1})}}e&&e.hot&&(_=o.a({m:e,id:'"components/HTML.svelte"',hotOptions:{preserveLocalState:!1,noPreserveStateKey:["@hmr:reset","@!hmr"],preserveAllLocalStateKey:"@hmr:keep-all",preserveLocalStateKey:"@hmr:keep",noReload:!1,optimistic:!0,acceptNamedExports:!0,acceptAccessors:!0,injectCss:!1,cssEjectDelay:100,native:!1,importAdapterName:"___SVELTE_HMR_HOT_API_PROXY_ADAPTER",noOverlay:!1},Component:_,ProxyAdapter:s.a,acceptable:!0,preserveLocalState:!1,emitCss:!1})),t.a=_}).call(this,n(3)(e))},,,function(e,t,n){"use strict";function r(e,t){return Array.isArray(t)?new Promise((n,r)=>e.require(t,(...e)=>n(e),r)):new Promise((n,r)=>e.require([t],n,r))}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";(function(e){var r=n(0),a=n(51),i=n.n(a),o=n(1),s=n(2);function l(e){let t;return{c(){t=Object(r.p)("pre")},m(n,a){Object(r.z)(n,t,a),t.innerHTML=e[0]},p(e,[n]){1&n&&(t.innerHTML=e[0])},i:r.E,o:r.E,d(e){e&&Object(r.o)(t)}}}function c(e,t,n){let r,{data:a}=t;const o=new i.a;return e.$$set=e=>{"data"in e&&n(1,a=e.data)},e.$$.update=()=>{2&e.$$.dirty&&n(0,r=o.ansi_to_html(a))},[r,a]}class _ extends r.b{constructor(e){super(),Object(r.y)(this,e,c,l,r.J,{data:1})}}e&&e.hot&&(_=o.a({m:e,id:'"components/Ansi.svelte"',hotOptions:{preserveLocalState:!1,noPreserveStateKey:["@hmr:reset","@!hmr"],preserveAllLocalStateKey:"@hmr:keep-all",preserveLocalStateKey:"@hmr:keep",noReload:!1,optimistic:!0,acceptNamedExports:!0,acceptAccessors:!0,injectCss:!1,cssEjectDelay:100,native:!1,importAdapterName:"___SVELTE_HMR_HOT_API_PROXY_ADAPTER",noOverlay:!1},Component:_,ProxyAdapter:s.a,acceptable:!0,preserveLocalState:!1,emitCss:!1})),t.a=_}).call(this,n(3)(e))},,function(e,t,n){"use strict";(function(e){var r=n(0),a=n(4),i=n(8),o=n(1),s=n(2);function l(e){let t,n;return{c(){t=new r.a,n=Object(r.q)(),t.a=n},m(a,i){t.m(e[0],a,i),Object(r.z)(a,n,i)},p(e,[n]){1&n&&t.p(e[0])},i:r.E,o:r.E,d(e){e&&Object(r.o)(n),e&&t.d()}}}function c(e,t,n){const r=Object(a.a)(i.b);let o,{data:s}=t;return e.$$set=e=>{"data"in e&&n(1,s=e.data)},e.$$.update=()=>{2&e.$$.dirty&&n(0,o=r.render(s))},[o,s]}class _ extends r.b{constructor(e){super(),Object(r.y)(this,e,c,l,r.J,{data:1})}}e&&e.hot&&(_=o.a({m:e,id:'"components/Markdown.svelte"',hotOptions:{preserveLocalState:!1,noPreserveStateKey:["@hmr:reset","@!hmr"],preserveAllLocalStateKey:"@hmr:keep-all",preserveLocalStateKey:"@hmr:keep",noReload:!1,optimistic:!0,acceptNamedExports:!0,acceptAccessors:!0,injectCss:!1,cssEjectDelay:100,native:!1,importAdapterName:"___SVELTE_HMR_HOT_API_PROXY_ADAPTER",noOverlay:!1},Component:_,ProxyAdapter:s.a,acceptable:!0,preserveLocalState:!1,emitCss:!1})),t.a=_}).call(this,n(3)(e))},function(e,t,n){"use strict";(function(e){var r=n(0),a=n(1),i=n(2);function o(e){let t;function n(e,t){return e[4]?_:e[5]?c:e[3]?l:s}let a=n(e),i=a(e);return{c(){i.c(),t=Object(r.q)()},m(e,n){i.m(e,n),Object(r.z)(e,t,n)},p(e,r){a===(a=n(e))&&i?i.p(e,r):(i.d(1),i=a(e),i&&(i.c(),i.m(t.parentNode,t)))},d(e){i.d(e),e&&Object(r.o)(t)}}}function s(e){let t;return{c(){t=Object(r.T)("In [ ]")},m(e,n){Object(r.z)(e,t,n)},p:r.E,d(e){e&&Object(r.o)(t)}}}function l(e){let t,n,a;return{c(){t=Object(r.T)("In ["),n=Object(r.T)(e[3]),a=Object(r.T)("]")},m(e,i){Object(r.z)(e,t,i),Object(r.z)(e,n,i),Object(r.z)(e,a,i)},p(e,t){8&t&&Object(r.M)(n,e[3])},d(e){e&&Object(r.o)(t),e&&Object(r.o)(n),e&&Object(r.o)(a)}}}function c(e){let t;return{c(){t=Object(r.p)("b"),t.textContent="In [E]:",Object(r.P)(t,"color","red")},m(e,n){Object(r.z)(e,t,n)},p:r.E,d(e){e&&Object(r.o)(t)}}}function _(e){let t;return{c(){t=Object(r.T)("In [*]")},m(e,n){Object(r.z)(e,t,n)},p:r.E,d(e){e&&Object(r.o)(t)}}}function d(e){let t,n,a,i,s,l,c,_="code"===e[2]&&o(e);return{c(){t=Object(r.p)("div"),_&&_.c(),n=Object(r.Q)(),a=Object(r.p)("a"),i=Object(r.T)("¶"),Object(r.f)(a,"class","prompt-anchor"),Object(r.f)(a,"href",s="#"+e[1]+"-prompt-"+e[0]),Object(r.f)(t,"id",l=e[1]+"-prompt-"+e[0]),Object(r.f)(t,"class",c="prompt "+e[1]+"_prompt")},m(e,o){Object(r.z)(e,t,o),_&&_.m(t,null),Object(r.c)(t,n),Object(r.c)(t,a),Object(r.c)(a,i)},p(e,[i]){"code"===e[2]?_?_.p(e,i):(_=o(e),_.c(),_.m(t,n)):_&&(_.d(1),_=null),3&i&&s!==(s="#"+e[1]+"-prompt-"+e[0])&&Object(r.f)(a,"href",s),3&i&&l!==(l=e[1]+"-prompt-"+e[0])&&Object(r.f)(t,"id",l),2&i&&c!==(c="prompt "+e[1]+"_prompt")&&Object(r.f)(t,"class",c)},i:r.E,o:r.E,d(e){e&&Object(r.o)(t),_&&_.d()}}}function u(e,t,n){let{index:r}=t,{prompt_type:a}=t,{cell_type:i}=t,{counter:o}=t,{running:s}=t,{error:l}=t;return e.$$set=e=>{"index"in e&&n(0,r=e.index),"prompt_type"in e&&n(1,a=e.prompt_type),"cell_type"in e&&n(2,i=e.cell_type),"counter"in e&&n(3,o=e.counter),"running"in e&&n(4,s=e.running),"error"in e&&n(5,l=e.error)},[r,a,i,o,s,l]}class p extends r.b{constructor(e){super(),Object(r.y)(this,e,u,d,r.J,{index:0,prompt_type:1,cell_type:2,counter:3,running:4,error:5})}}e&&e.hot&&(p=a.a({m:e,id:'"components/jupyter/Prompt.svelte"',hotOptions:{preserveLocalState:!1,noPreserveStateKey:["@hmr:reset","@!hmr"],preserveAllLocalStateKey:"@hmr:keep-all",preserveLocalStateKey:"@hmr:keep",noReload:!1,optimistic:!0,acceptNamedExports:!0,acceptAccessors:!0,injectCss:!1,cssEjectDelay:100,native:!1,importAdapterName:"___SVELTE_HMR_HOT_API_PROXY_ADAPTER",noOverlay:!1},Component:p,ProxyAdapter:i.a,acceptable:!0,preserveLocalState:!1,emitCss:!1})),t.a=p}).call(this,n(3)(e))},function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return _}));var r=n(45),a=n(46),i=n(47),o=n(48),s=n(49),l=n(50);const c={"image/svg+xml":i.a,"image/png":a.a,"text/html":o.a,"application/javascript":r.a,"text/markdown":s.a,"text/plain":l.a},_={"application/vnd.bokehjs_load.v0+json":!0,"application/vnd.bokehjs_exec.v0+json":!0}},,,function(e,t,n){"use strict";(function(e){var r=n(0),a=n(19),i=n(4),o=n(8),s=n(1),l=n(2);function c(e){let t,n,a,i=e[2].length>0&&e[3]&&_(e),o=e[1]&&d(e);return{c(){t=Object(r.p)("div"),i&&i.c(),n=Object(r.Q)(),o&&o.c(),Object(r.f)(t,"class","output_display_data")},m(e,s){Object(r.z)(e,t,s),i&&i.m(t,null),Object(r.c)(t,n),o&&o.m(t,null),a=!0},p(e,a){e[2].length>0&&e[3]?i?i.p(e,a):(i=_(e),i.c(),i.m(t,n)):i&&(i.d(1),i=null),e[1]?o?(o.p(e,a),2&a&&Object(r.X)(o,1)):(o=d(e),o.c(),Object(r.X)(o,1),o.m(t,null)):o&&(Object(r.x)(),Object(r.Y)(o,1,1,()=>{o=null}),Object(r.h)())},i(e){a||(Object(r.X)(o),a=!0)},o(e){Object(r.Y)(o),a=!1},d(e){e&&Object(r.o)(t),i&&i.d(),o&&o.d()}}}function _(e){let t,n,a,i;return{c(){t=Object(r.p)("div"),n=Object(r.p)("p"),n.innerHTML='Unhandled output_mimetype renderer. This message only appears in development, if there is a rendering issue, please report this on Appyter Issues with this information:',a=Object(r.Q)(),i=Object(r.p)("code"),i.textContent=""+e[4](),Object(r.f)(t,"class","alert"),Object(r.W)(t,"alert-danger",!e[1]),Object(r.W)(t,"alert-warning",e[1])},m(e,o){Object(r.z)(e,t,o),Object(r.c)(t,n),Object(r.c)(t,a),Object(r.c)(t,i)},p(e,n){2&n&&Object(r.W)(t,"alert-danger",!e[1]),2&n&&Object(r.W)(t,"alert-warning",e[1])},d(e){e&&Object(r.o)(t)}}}function d(e){let t,n,i;var o=a.b[e[1]];function s(e){return{props:{data:e[0].data[e[1]]}}}return o&&(t=new o(s(e))),{c(){t&&Object(r.j)(t.$$.fragment),n=Object(r.q)()},m(e,a){t&&Object(r.D)(t,e,a),Object(r.z)(e,n,a),i=!0},p(e,i){const l={};if(3&i&&(l.data=e[0].data[e[1]]),o!==(o=a.b[e[1]])){if(t){Object(r.x)();const e=t;Object(r.Y)(e.$$.fragment,1,0,()=>{Object(r.m)(e,1)}),Object(r.h)()}o?(t=new o(s(e)),Object(r.j)(t.$$.fragment),Object(r.X)(t.$$.fragment,1),Object(r.D)(t,n.parentNode,n)):t=null}else o&&t.$set(l)},i(e){i||(t&&Object(r.X)(t.$$.fragment,e),i=!0)},o(e){t&&Object(r.Y)(t.$$.fragment,e),i=!1},d(e){e&&Object(r.o)(n),t&&Object(r.m)(t,e)}}}function u(e){let t,n,a=e[0].data&&c(e);return{c(){a&&a.c(),t=Object(r.q)()},m(e,i){a&&a.m(e,i),Object(r.z)(e,t,i),n=!0},p(e,[n]){e[0].data?a?(a.p(e,n),1&n&&Object(r.X)(a,1)):(a=c(e),a.c(),Object(r.X)(a,1),a.m(t.parentNode,t)):a&&(Object(r.x)(),Object(r.Y)(a,1,1,()=>{a=null}),Object(r.h)())},i(e){n||(Object(r.X)(a),n=!0)},o(e){Object(r.Y)(a),n=!1},d(e){a&&a.d(e),e&&Object(r.o)(t)}}}function p(e,t,n){const r=Object(i.a)(o.c),s=Object(i.a)(o.a);let l,{data:c}=t,_=[];return e.$$set=e=>{"data"in e&&n(0,c=e.data)},e.$$.update=()=>{if(1&e.$$.dirty&&c&&c.data){let e={},t=[];for(const n in c.data)n in a.b||n in a.a?e[n]=1:t.push(n);for(const t in a.b)if(t in e){n(1,l=t);break}n(2,_=t)}},[c,l,_,s,function(){const e={type:"output-mimetype",error:{missing:_,data_keys:Object.keys(c.data)}};return r(e),JSON.stringify(e)}]}class m extends r.b{constructor(e){super(),Object(r.y)(this,e,p,u,r.J,{data:0})}}e&&e.hot&&(m=s.a({m:e,id:'"components/jupyter/OutputMimetype.svelte"',hotOptions:{preserveLocalState:!1,noPreserveStateKey:["@hmr:reset","@!hmr"],preserveAllLocalStateKey:"@hmr:keep-all",preserveLocalStateKey:"@hmr:keep",noReload:!1,optimistic:!0,acceptNamedExports:!0,acceptAccessors:!0,injectCss:!1,cssEjectDelay:100,native:!1,importAdapterName:"___SVELTE_HMR_HOT_API_PROXY_ADAPTER",noOverlay:!1},Component:m,ProxyAdapter:l.a,acceptable:!0,preserveLocalState:!1,emitCss:!1})),t.a=m}).call(this,n(3)(e))},function(e,t,n){"use strict";var r=n(44),a=n(52),i=n(53),o=n(54);const s={display_data:r.a,error:a.a,execute_result:i.a,stream:o.a};t.a=s},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(0);const a=[];function i(e,t=r.E){let n;const i=new Set;function o(t){if(Object(r.J)(e,t)&&(e=t,n)){const t=!a.length;for(const t of i)t[1](),a.push(t,e);if(t){for(let e=0;e{i.delete(l),0===i.size&&(n(),n=null)}}}}function o(e){const t=e.indexOf("?");if(-1===t)return{path:e,params:{}};{const[n,r]=[e.slice(0,t),e.slice(t+1)];return{path:n,params:function(e){return""===e?{}:e.split("&").map(e=>e.split("=").map(decodeURIComponent)).reduce((e,[t,n])=>({...e,[t]:n}),{})}(r)}}}function s({path:e,params:t}){const n=function(e){return Object.keys(e).filter(t=>void 0!==e[t]&&""!==e[t]).map(t=>[t,e[t]].map(encodeURIComponent).join("=")).join("&")}(t);return""===n?e:`${e}?${n}`}function l(){return(window.location.hash||"#").slice(1)}const c=function(){let e=l();const{path:t,params:n}=o(e),{subscribe:r,update:a,set:c}=i({path:t,params:n}),_={path:t,params:n};return r(({path:e,params:t})=>{const n=s({path:e,params:t});e!==_.path?(window.location.hash=""!==n?n:void 0,_.path=e):history.replaceState(void 0,void 0,""!==n?"#"+n:"")}),window.addEventListener("hashchange",()=>{const e=o(l());0===Object.keys(e.params).length?e.params=_.params:_.params=e.params,c(e)}),{subscribe:r,update:a,set:c}}()},function(e,t){e.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},function(e,t,n){"use strict";function r(){this.__rules__=[],this.__cache__=null}r.prototype.__find__=function(e){for(var t=0;t=0&&(n=this.attrs[t][1]),n},r.prototype.attrJoin=function(e,t){var n=this.attrIndex(e);n<0?this.attrPush([e,t]):this.attrs[n][1]=this.attrs[n][1]+" "+t},e.exports=r},function(e,t,n){"use strict";(function(e){var r=n(0),a=n(1),i=n(2);function o(e){let t,n,a;const i=e[2].default,o=Object(r.k)(i,e,e[1],null);return{c(){t=Object(r.p)("div"),o&&o.c(),Object(r.f)(t,"class",n="cell border-box-sizing "+e[0]+"_cell rendered")},m(e,n){Object(r.z)(e,t,n),o&&o.m(t,null),a=!0},p(e,[s]){o&&o.p&&(!a||2&s)&&Object(r.ab)(o,i,e,e[1],a?Object(r.u)(i,e[1],s,null):Object(r.s)(e[1]),null),(!a||1&s&&n!==(n="cell border-box-sizing "+e[0]+"_cell rendered"))&&Object(r.f)(t,"class",n)},i(e){a||(Object(r.X)(o,e),a=!0)},o(e){Object(r.Y)(o,e),a=!1},d(e){e&&Object(r.o)(t),o&&o.d(e)}}}function s(e,t,n){let{$$slots:r={},$$scope:a}=t,{type:i}=t;return e.$$set=e=>{"type"in e&&n(0,i=e.type),"$$scope"in e&&n(1,a=e.$$scope)},[i,a,r]}class l extends r.b{constructor(e){super(),Object(r.y)(this,e,s,o,r.J,{type:0})}}e&&e.hot&&(l=a.a({m:e,id:'"components/jupyter/Cell.svelte"',hotOptions:{preserveLocalState:!1,noPreserveStateKey:["@hmr:reset","@!hmr"],preserveAllLocalStateKey:"@hmr:keep-all",preserveLocalStateKey:"@hmr:keep",noReload:!1,optimistic:!0,acceptNamedExports:!0,acceptAccessors:!0,injectCss:!1,cssEjectDelay:100,native:!1,importAdapterName:"___SVELTE_HMR_HOT_API_PROXY_ADAPTER",noOverlay:!1},Component:l,ProxyAdapter:i.a,acceptable:!0,preserveLocalState:!1,emitCss:!1})),t.a=l}).call(this,n(3)(e))},function(e,t,n){"use strict";(function(e){var r=n(0),a=n(1),i=n(2);function o(e){let t,n;const a=e[1].default,i=Object(r.k)(a,e,e[0],null);return{c(){t=Object(r.p)("div"),i&&i.c(),Object(r.f)(t,"class","input")},m(e,a){Object(r.z)(e,t,a),i&&i.m(t,null),n=!0},p(e,[t]){i&&i.p&&(!n||1&t)&&Object(r.ab)(i,a,e,e[0],n?Object(r.u)(a,e[0],t,null):Object(r.s)(e[0]),null)},i(e){n||(Object(r.X)(i,e),n=!0)},o(e){Object(r.Y)(i,e),n=!1},d(e){e&&Object(r.o)(t),i&&i.d(e)}}}function s(e,t,n){let{$$slots:r={},$$scope:a}=t;return e.$$set=e=>{"$$scope"in e&&n(0,a=e.$$scope)},[a,r]}class l extends r.b{constructor(e){super(),Object(r.y)(this,e,s,o,r.J,{})}}e&&e.hot&&(l=a.a({m:e,id:'"components/jupyter/Input.svelte"',hotOptions:{preserveLocalState:!1,noPreserveStateKey:["@hmr:reset","@!hmr"],preserveAllLocalStateKey:"@hmr:keep-all",preserveLocalStateKey:"@hmr:keep",noReload:!1,optimistic:!0,acceptNamedExports:!0,acceptAccessors:!0,injectCss:!1,cssEjectDelay:100,native:!1,importAdapterName:"___SVELTE_HMR_HOT_API_PROXY_ADAPTER",noOverlay:!1},Component:l,ProxyAdapter:i.a,acceptable:!0,preserveLocalState:!1,emitCss:!1})),t.a=l}).call(this,n(3)(e))},function(e,t,n){"use strict";function r(e){for(const t of e)if(t)return!0;return!1}n.d(t,"a",(function(){return r}))},function(e,t,n){var r=n(117);r.registerLanguage("1c",n(118)),r.registerLanguage("abnf",n(119)),r.registerLanguage("accesslog",n(120)),r.registerLanguage("actionscript",n(121)),r.registerLanguage("ada",n(122)),r.registerLanguage("angelscript",n(123)),r.registerLanguage("apache",n(124)),r.registerLanguage("applescript",n(125)),r.registerLanguage("arcade",n(126)),r.registerLanguage("arduino",n(127)),r.registerLanguage("armasm",n(128)),r.registerLanguage("xml",n(129)),r.registerLanguage("asciidoc",n(130)),r.registerLanguage("aspectj",n(131)),r.registerLanguage("autohotkey",n(132)),r.registerLanguage("autoit",n(133)),r.registerLanguage("avrasm",n(134)),r.registerLanguage("awk",n(135)),r.registerLanguage("axapta",n(136)),r.registerLanguage("bash",n(137)),r.registerLanguage("basic",n(138)),r.registerLanguage("bnf",n(139)),r.registerLanguage("brainfuck",n(140)),r.registerLanguage("c",n(141)),r.registerLanguage("cal",n(142)),r.registerLanguage("capnproto",n(143)),r.registerLanguage("ceylon",n(144)),r.registerLanguage("clean",n(145)),r.registerLanguage("clojure",n(146)),r.registerLanguage("clojure-repl",n(147)),r.registerLanguage("cmake",n(148)),r.registerLanguage("coffeescript",n(149)),r.registerLanguage("coq",n(150)),r.registerLanguage("cos",n(151)),r.registerLanguage("cpp",n(152)),r.registerLanguage("crmsh",n(153)),r.registerLanguage("crystal",n(154)),r.registerLanguage("csharp",n(155)),r.registerLanguage("csp",n(156)),r.registerLanguage("css",n(157)),r.registerLanguage("d",n(158)),r.registerLanguage("markdown",n(159)),r.registerLanguage("dart",n(160)),r.registerLanguage("delphi",n(161)),r.registerLanguage("diff",n(162)),r.registerLanguage("django",n(163)),r.registerLanguage("dns",n(164)),r.registerLanguage("dockerfile",n(165)),r.registerLanguage("dos",n(166)),r.registerLanguage("dsconfig",n(167)),r.registerLanguage("dts",n(168)),r.registerLanguage("dust",n(169)),r.registerLanguage("ebnf",n(170)),r.registerLanguage("elixir",n(171)),r.registerLanguage("elm",n(172)),r.registerLanguage("ruby",n(173)),r.registerLanguage("erb",n(174)),r.registerLanguage("erlang-repl",n(175)),r.registerLanguage("erlang",n(176)),r.registerLanguage("excel",n(177)),r.registerLanguage("fix",n(178)),r.registerLanguage("flix",n(179)),r.registerLanguage("fortran",n(180)),r.registerLanguage("fsharp",n(181)),r.registerLanguage("gams",n(182)),r.registerLanguage("gauss",n(183)),r.registerLanguage("gcode",n(184)),r.registerLanguage("gherkin",n(185)),r.registerLanguage("glsl",n(186)),r.registerLanguage("gml",n(187)),r.registerLanguage("go",n(188)),r.registerLanguage("golo",n(189)),r.registerLanguage("gradle",n(190)),r.registerLanguage("groovy",n(191)),r.registerLanguage("haml",n(192)),r.registerLanguage("handlebars",n(193)),r.registerLanguage("haskell",n(194)),r.registerLanguage("haxe",n(195)),r.registerLanguage("hsp",n(196)),r.registerLanguage("http",n(197)),r.registerLanguage("hy",n(198)),r.registerLanguage("inform7",n(199)),r.registerLanguage("ini",n(200)),r.registerLanguage("irpf90",n(201)),r.registerLanguage("isbl",n(202)),r.registerLanguage("java",n(203)),r.registerLanguage("javascript",n(204)),r.registerLanguage("jboss-cli",n(205)),r.registerLanguage("json",n(206)),r.registerLanguage("julia",n(207)),r.registerLanguage("julia-repl",n(208)),r.registerLanguage("kotlin",n(209)),r.registerLanguage("lasso",n(210)),r.registerLanguage("latex",n(211)),r.registerLanguage("ldif",n(212)),r.registerLanguage("leaf",n(213)),r.registerLanguage("less",n(214)),r.registerLanguage("lisp",n(215)),r.registerLanguage("livecodeserver",n(216)),r.registerLanguage("livescript",n(217)),r.registerLanguage("llvm",n(218)),r.registerLanguage("lsl",n(219)),r.registerLanguage("lua",n(220)),r.registerLanguage("makefile",n(221)),r.registerLanguage("mathematica",n(222)),r.registerLanguage("matlab",n(223)),r.registerLanguage("maxima",n(224)),r.registerLanguage("mel",n(225)),r.registerLanguage("mercury",n(226)),r.registerLanguage("mipsasm",n(227)),r.registerLanguage("mizar",n(228)),r.registerLanguage("perl",n(229)),r.registerLanguage("mojolicious",n(230)),r.registerLanguage("monkey",n(231)),r.registerLanguage("moonscript",n(232)),r.registerLanguage("n1ql",n(233)),r.registerLanguage("nestedtext",n(234)),r.registerLanguage("nginx",n(235)),r.registerLanguage("nim",n(236)),r.registerLanguage("nix",n(237)),r.registerLanguage("node-repl",n(238)),r.registerLanguage("nsis",n(239)),r.registerLanguage("objectivec",n(240)),r.registerLanguage("ocaml",n(241)),r.registerLanguage("openscad",n(242)),r.registerLanguage("oxygene",n(243)),r.registerLanguage("parser3",n(244)),r.registerLanguage("pf",n(245)),r.registerLanguage("pgsql",n(246)),r.registerLanguage("php",n(247)),r.registerLanguage("php-template",n(248)),r.registerLanguage("plaintext",n(249)),r.registerLanguage("pony",n(250)),r.registerLanguage("powershell",n(251)),r.registerLanguage("processing",n(252)),r.registerLanguage("profile",n(253)),r.registerLanguage("prolog",n(254)),r.registerLanguage("properties",n(255)),r.registerLanguage("protobuf",n(256)),r.registerLanguage("puppet",n(257)),r.registerLanguage("purebasic",n(258)),r.registerLanguage("python",n(259)),r.registerLanguage("python-repl",n(260)),r.registerLanguage("q",n(261)),r.registerLanguage("qml",n(262)),r.registerLanguage("r",n(263)),r.registerLanguage("reasonml",n(264)),r.registerLanguage("rib",n(265)),r.registerLanguage("roboconf",n(266)),r.registerLanguage("routeros",n(267)),r.registerLanguage("rsl",n(268)),r.registerLanguage("ruleslanguage",n(269)),r.registerLanguage("rust",n(270)),r.registerLanguage("sas",n(271)),r.registerLanguage("scala",n(272)),r.registerLanguage("scheme",n(273)),r.registerLanguage("scilab",n(274)),r.registerLanguage("scss",n(275)),r.registerLanguage("shell",n(276)),r.registerLanguage("smali",n(277)),r.registerLanguage("smalltalk",n(278)),r.registerLanguage("sml",n(279)),r.registerLanguage("sqf",n(280)),r.registerLanguage("sql",n(281)),r.registerLanguage("stan",n(282)),r.registerLanguage("stata",n(283)),r.registerLanguage("step21",n(284)),r.registerLanguage("stylus",n(285)),r.registerLanguage("subunit",n(286)),r.registerLanguage("swift",n(287)),r.registerLanguage("taggerscript",n(288)),r.registerLanguage("yaml",n(289)),r.registerLanguage("tap",n(290)),r.registerLanguage("tcl",n(291)),r.registerLanguage("thrift",n(292)),r.registerLanguage("tp",n(293)),r.registerLanguage("twig",n(294)),r.registerLanguage("typescript",n(295)),r.registerLanguage("vala",n(296)),r.registerLanguage("vbnet",n(297)),r.registerLanguage("vbscript",n(298)),r.registerLanguage("vbscript-html",n(299)),r.registerLanguage("verilog",n(300)),r.registerLanguage("vhdl",n(301)),r.registerLanguage("vim",n(302)),r.registerLanguage("wasm",n(303)),r.registerLanguage("wren",n(304)),r.registerLanguage("x86asm",n(305)),r.registerLanguage("xl",n(306)),r.registerLanguage("xquery",n(307)),r.registerLanguage("zephir",n(308)),e.exports=r},function(e,t,n){"use strict";e.exports=n(63)},function(e,t,n){"use strict";e.exports.encode=n(64),e.exports.decode=n(65),e.exports.format=n(66),e.exports.parse=n(67)},function(e,t){e.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},function(e,t){e.exports=/[\0-\x1F\x7F-\x9F]/},function(e,t){e.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},function(e,t,n){"use strict";var r="<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",a="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",i=new RegExp("^(?:"+r+"|"+a+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?][\\s\\S]*?[?]>|]*>|)"),o=new RegExp("^(?:"+r+"|"+a+")");e.exports.HTML_TAG_RE=i,e.exports.HTML_OPEN_CLOSE_TAG_RE=o},function(e,t,n){"use strict";function r(e,t){var n,r,a,i,o,s=[],l=t.length;for(n=0;n=0;n--)95!==(r=t[n]).marker&&42!==r.marker||-1!==r.end&&(a=t[r.end],s=n>0&&t[n-1].end===r.end+1&&t[n-1].token===r.token-1&&t[r.end+1].token===a.token+1&&t[n-1].marker===r.marker,o=String.fromCharCode(r.marker),(i=e.tokens[r.token]).type=s?"strong_open":"em_open",i.tag=s?"strong":"em",i.nesting=1,i.markup=s?o+o:o,i.content="",(i=e.tokens[a.token]).type=s?"strong_close":"em_close",i.tag=s?"strong":"em",i.nesting=-1,i.markup=s?o+o:o,i.content="",s&&(e.tokens[t[n-1].token].content="",e.tokens[t[r.end+1].token].content="",n--))}e.exports.tokenize=function(e,t){var n,r,a=e.pos,i=e.src.charCodeAt(a);if(t)return!1;if(95!==i&&42!==i)return!1;for(r=e.scanDelims(e.pos,42===i),n=0;n{"$$scope"in e&&n(0,a=e.$$scope)},[a,r]}class l extends r.b{constructor(e){super(),Object(r.y)(this,e,s,o,r.J,{})}}e&&e.hot&&(l=a.a({m:e,id:'"components/jupyter/Cells.svelte"',hotOptions:{preserveLocalState:!1,noPreserveStateKey:["@hmr:reset","@!hmr"],preserveAllLocalStateKey:"@hmr:keep-all",preserveLocalStateKey:"@hmr:keep",noReload:!1,optimistic:!0,acceptNamedExports:!0,acceptAccessors:!0,injectCss:!1,cssEjectDelay:100,native:!1,importAdapterName:"___SVELTE_HMR_HOT_API_PROXY_ADAPTER",noOverlay:!1},Component:l,ProxyAdapter:i.a,acceptable:!0,preserveLocalState:!1,emitCss:!1})),t.a=l}).call(this,n(3)(e))},function(e,t,n){"use strict";(function(e){var r=n(0),a=n(17),i=n(1),o=n(2);function s(e){let t,n,i,o,s;return o=new a.a({props:{data:"\n```"+e[0]+"\n"+e[1]+"\n```\n"}}),{c(){t=Object(r.p)("div"),n=Object(r.p)("div"),i=Object(r.p)("div"),Object(r.j)(o.$$.fragment),Object(r.f)(i,"class","highlight hl-ipython3"),Object(r.f)(n,"class","input_area"),Object(r.f)(t,"class","inner_cell")},m(e,a){Object(r.z)(e,t,a),Object(r.c)(t,n),Object(r.c)(n,i),Object(r.D)(o,i,null),s=!0},p(e,[t]){const n={};3&t&&(n.data="\n```"+e[0]+"\n"+e[1]+"\n```\n"),o.$set(n)},i(e){s||(Object(r.X)(o.$$.fragment,e),s=!0)},o(e){Object(r.Y)(o.$$.fragment,e),s=!1},d(e){e&&Object(r.o)(t),Object(r.m)(o)}}}function l(e,t,n){let{language:r}=t,{source:a}=t;return e.$$set=e=>{"language"in e&&n(0,r=e.language),"source"in e&&n(1,a=e.source)},[r,a]}class c extends r.b{constructor(e){super(),Object(r.y)(this,e,l,s,r.J,{language:0,source:1})}}e&&e.hot&&(c=i.a({m:e,id:'"components/jupyter/Source.svelte"',hotOptions:{preserveLocalState:!1,noPreserveStateKey:["@hmr:reset","@!hmr"],preserveAllLocalStateKey:"@hmr:keep-all",preserveLocalStateKey:"@hmr:keep",noReload:!1,optimistic:!0,acceptNamedExports:!0,acceptAccessors:!0,injectCss:!1,cssEjectDelay:100,native:!1,importAdapterName:"___SVELTE_HMR_HOT_API_PROXY_ADAPTER",noOverlay:!1},Component:c,ProxyAdapter:o.a,acceptable:!0,preserveLocalState:!1,emitCss:!1})),t.a=c}).call(this,n(3)(e))},function(e,t,n){"use strict";(function(e){var r=n(0),a=n(43),i=n(10),o=n(18),s=n(6),l=n(1),c=n(2);function _(e,t,n){const r=e.slice();return r[4]=t[n],r}function d(e){let t,n,a,s,l,c;return n=new o.a({props:{index:e[1]+"-loader",prompt_type:"output"}}),l=new i.a({}),{c(){t=Object(r.p)("div"),Object(r.j)(n.$$.fragment),a=Object(r.Q)(),s=Object(r.p)("div"),Object(r.j)(l.$$.fragment),Object(r.f)(s,"class","output_subarea"),Object(r.f)(t,"class","output_area")},m(e,i){Object(r.z)(e,t,i),Object(r.D)(n,t,null),Object(r.c)(t,a),Object(r.c)(t,s),Object(r.D)(l,s,null),c=!0},p(e,t){const r={};2&t&&(r.index=e[1]+"-loader"),n.$set(r)},i(e){c||(Object(r.X)(n.$$.fragment,e),Object(r.X)(l.$$.fragment,e),c=!0)},o(e){Object(r.Y)(n.$$.fragment,e),Object(r.Y)(l.$$.fragment,e),c=!1},d(e){e&&Object(r.o)(t),Object(r.m)(n),Object(r.m)(l)}}}function u(e,t){let n,i,s,l,c,_,d;return i=new o.a({props:{index:t[1]+"-"+t[4].index,prompt_type:"output"}}),c=new a.a({props:{data:t[4]}}),{key:e,first:null,c(){n=Object(r.p)("div"),Object(r.j)(i.$$.fragment),s=Object(r.Q)(),l=Object(r.p)("div"),Object(r.j)(c.$$.fragment),_=Object(r.Q)(),Object(r.f)(l,"class","output_subarea"),Object(r.f)(n,"class","output_area"),this.first=n},m(e,t){Object(r.z)(e,n,t),Object(r.D)(i,n,null),Object(r.c)(n,s),Object(r.c)(n,l),Object(r.D)(c,l,null),Object(r.c)(n,_),d=!0},p(e,n){t=e;const r={};3&n&&(r.index=t[1]+"-"+t[4].index),i.$set(r);const a={};1&n&&(a.data=t[4]),c.$set(a)},i(e){d||(Object(r.X)(i.$$.fragment,e),Object(r.X)(c.$$.fragment,e),d=!0)},o(e){Object(r.Y)(i.$$.fragment,e),Object(r.Y)(c.$$.fragment,e),d=!1},d(e){e&&Object(r.o)(n),Object(r.m)(i),Object(r.m)(c)}}}function p(e){let t,n,a,i,o=[],s=new Map,l=e[1]===e[2]&&d(e),c=[...e[3](e[0])];const p=e=>e[4].index;for(let t=0;t{l=null}),Object(r.h)()),11&t&&(c=[...e[3](e[0])],Object(r.x)(),o=Object(r.Z)(o,t,p,1,e,c,s,n,r.G,u,null,_),Object(r.h)())},i(e){if(!i){Object(r.X)(l);for(let e=0;e{"data"in e&&n(0,r=e.data),"index"in e&&n(1,a=e.index),"loading"in e&&n(2,i=e.loading)},[r,a,i,function*(e){let t=0,n={};for(const r of e)if("stream"===r.output_type)if(void 0===n[r.name]){const e=Object(s.a)(r.text,"\n");n[r.name]={...r,text:e,index:t++}}else{const e=Object(s.a)(r.text,"\n");e.startsWith("\r")?n[r.name].text=e:n[r.name].text+=e}else yield{...r,index:t++};for(const e in n)n[e].text=n[e].text.replace(/^\r/,"").replace(/(\r?\n)+$/,""),n[e].text&&(yield{...n[e],index:t++})}]}class g extends r.b{constructor(e){super(),Object(r.y)(this,e,m,p,r.J,{data:0,index:1,loading:2})}}e&&e.hot&&(g=l.a({m:e,id:'"components/jupyter/Outputs.svelte"',hotOptions:{preserveLocalState:!1,noPreserveStateKey:["@hmr:reset","@!hmr"],preserveAllLocalStateKey:"@hmr:keep-all",preserveLocalStateKey:"@hmr:keep",noReload:!1,optimistic:!0,acceptNamedExports:!0,acceptAccessors:!0,injectCss:!1,cssEjectDelay:100,native:!1,importAdapterName:"___SVELTE_HMR_HOT_API_PROXY_ADAPTER",noOverlay:!1},Component:g,ProxyAdapter:c.a,acceptable:!0,preserveLocalState:!1,emitCss:!1})),t.a=g}).call(this,n(3)(e))},function(e,t,n){"use strict";(function(e){var r=n(0),a=n(23),i=n(4),o=n(8),s=n(1),l=n(2);function c(e){let t,n,i,o;const s=[d,_],l=[];function c(e,t){return e[0].output_type in a.a?0:1}return t=c(e),n=l[t]=s[t](e),{c(){n.c(),i=Object(r.q)()},m(e,n){l[t].m(e,n),Object(r.z)(e,i,n),o=!0},p(e,a){let o=t;t=c(e),t===o?l[t].p(e,a):(Object(r.x)(),Object(r.Y)(l[o],1,1,()=>{l[o]=null}),Object(r.h)(),n=l[t],n?n.p(e,a):(n=l[t]=s[t](e),n.c()),Object(r.X)(n,1),n.m(i.parentNode,i))},i(e){o||(Object(r.X)(n),o=!0)},o(e){Object(r.Y)(n),o=!1},d(e){l[t].d(e),e&&Object(r.o)(i)}}}function _(e){let t,n,a,i;return{c(){t=Object(r.p)("div"),n=Object(r.p)("p"),n.innerHTML='Unhandled output_type renderer, please report this on Appyter Issues with this information:',a=Object(r.Q)(),i=Object(r.p)("code"),i.textContent=""+e[1](),Object(r.f)(t,"class","alert alert-danger")},m(e,o){Object(r.z)(e,t,o),Object(r.c)(t,n),Object(r.c)(t,a),Object(r.c)(t,i)},p:r.E,i:r.E,o:r.E,d(e){e&&Object(r.o)(t)}}}function d(e){let t,n,i;var o=a.a[e[0].output_type];function s(e){return{props:{data:e[0]}}}return o&&(t=new o(s(e))),{c(){t&&Object(r.j)(t.$$.fragment),n=Object(r.q)()},m(e,a){t&&Object(r.D)(t,e,a),Object(r.z)(e,n,a),i=!0},p(e,i){const l={};if(1&i&&(l.data=e[0]),o!==(o=a.a[e[0].output_type])){if(t){Object(r.x)();const e=t;Object(r.Y)(e.$$.fragment,1,0,()=>{Object(r.m)(e,1)}),Object(r.h)()}o?(t=new o(s(e)),Object(r.j)(t.$$.fragment),Object(r.X)(t.$$.fragment,1),Object(r.D)(t,n.parentNode,n)):t=null}else o&&t.$set(l)},i(e){i||(t&&Object(r.X)(t.$$.fragment,e),i=!0)},o(e){t&&Object(r.Y)(t.$$.fragment,e),i=!1},d(e){e&&Object(r.o)(n),t&&Object(r.m)(t,e)}}}function u(e){let t,n,a=e[0]&&c(e);return{c(){a&&a.c(),t=Object(r.q)()},m(e,i){a&&a.m(e,i),Object(r.z)(e,t,i),n=!0},p(e,[n]){e[0]?a?(a.p(e,n),1&n&&Object(r.X)(a,1)):(a=c(e),a.c(),Object(r.X)(a,1),a.m(t.parentNode,t)):a&&(Object(r.x)(),Object(r.Y)(a,1,1,()=>{a=null}),Object(r.h)())},i(e){n||(Object(r.X)(a),n=!0)},o(e){Object(r.Y)(a),n=!1},d(e){a&&a.d(e),e&&Object(r.o)(t)}}}function p(e,t,n){const r=Object(i.a)(o.c);let{data:a}=t;return e.$$set=e=>{"data"in e&&n(0,a=e.data)},[a,function(){const e={type:"output-type",error:{keys:Object.keys(a),output_type:a.output_type||null,data_keys:Object.keys(a.data||{})}};return r(e),JSON.stringify(e)}]}class m extends r.b{constructor(e){super(),Object(r.y)(this,e,p,u,r.J,{data:0})}}e&&e.hot&&(m=s.a({m:e,id:'"components/jupyter/Output.svelte"',hotOptions:{preserveLocalState:!1,noPreserveStateKey:["@hmr:reset","@!hmr"],preserveAllLocalStateKey:"@hmr:keep-all",preserveLocalStateKey:"@hmr:keep",noReload:!1,optimistic:!0,acceptNamedExports:!0,acceptAccessors:!0,injectCss:!1,cssEjectDelay:100,native:!1,importAdapterName:"___SVELTE_HMR_HOT_API_PROXY_ADAPTER",noOverlay:!1},Component:m,ProxyAdapter:l.a,acceptable:!0,preserveLocalState:!1,emitCss:!1})),t.a=m}).call(this,n(3)(e))},function(e,t,n){"use strict";(function(e){var r=n(0),a=n(22),i=n(1),o=n(2);function s(e){let t,n,i;return n=new a.a({props:{data:e[0]}}),{c(){t=Object(r.p)("div"),Object(r.j)(n.$$.fragment),Object(r.f)(t,"class","output_display_data")},m(e,a){Object(r.z)(e,t,a),Object(r.D)(n,t,null),i=!0},p(e,[t]){const r={};1&t&&(r.data=e[0]),n.$set(r)},i(e){i||(Object(r.X)(n.$$.fragment,e),i=!0)},o(e){Object(r.Y)(n.$$.fragment,e),i=!1},d(e){e&&Object(r.o)(t),Object(r.m)(n)}}}function l(e,t,n){let{data:r}=t;return e.$$set=e=>{"data"in e&&n(0,r=e.data)},[r]}class c extends r.b{constructor(e){super(),Object(r.y)(this,e,l,s,r.J,{data:0})}}e&&e.hot&&(c=i.a({m:e,id:'"components/jupyter/output_type/OutputDisplayData.svelte"',hotOptions:{preserveLocalState:!1,noPreserveStateKey:["@hmr:reset","@!hmr"],preserveAllLocalStateKey:"@hmr:keep-all",preserveLocalStateKey:"@hmr:keep",noReload:!1,optimistic:!0,acceptNamedExports:!0,acceptAccessors:!0,injectCss:!1,cssEjectDelay:100,native:!1,importAdapterName:"___SVELTE_HMR_HOT_API_PROXY_ADAPTER",noOverlay:!1},Component:c,ProxyAdapter:o.a,acceptable:!0,preserveLocalState:!1,emitCss:!1})),t.a=c}).call(this,n(3)(e))},function(e,t,n){"use strict";(function(e){var r=n(0),a=n(11),i=n(6),o=n(1),s=n(2);function l(e){let t,n;return t=new a.a({props:{classes:"output_javascript",data:" @@ -209,15 +156,15 @@ style="width: {state.progress}%" /> - {#if state.error} + {#if state.bg === 'error'}
- Error downloading file: {state.error} + Error loading file{#if state.error}: {state.error}{/if} {#if state.url}from {state.url}{/if}
{/if} - {#if state.warning} + {#if state.bg === 'warning'}
- Error downloading file: {state.error}
+ Error loading file{#if state.error}: {state.error}{/if}
It may require user engagement, please visit {state.url} to download the example file for upload. @@ -237,7 +184,7 @@ load_file(args.name, args.examples[example_name], example_name)} + on:click={() => load_file(args.examples[example_name], example_name)} >{example_name} {/each}