vanilla-jsoneditor
Version:
A web-based tool to view, edit, format, transform, and validate JSON
1 lines • 478 kB
JavaScript
var e,n=["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","fallbackAxisSideDirection","flipAlignment"],t=["mainAxis","crossAxis","limiter"];function o(e,n){if(null==e)return{};var t,o,r=function(e,n){if(null==e)return{};var t={};for(var o in e)if({}.hasOwnProperty.call(e,o)){if(-1!==n.indexOf(o))continue;t[o]=e[o]}return t}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)t=a[o],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}function r(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,o)}return t}function a(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?r(Object(t),!0).forEach((function(n){s(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):r(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function s(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,n||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==typeof n?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n,t,o,r,a,s){try{var i=e[a](s),l=i.value}catch(e){return void t(e)}i.done?n(l):Promise.resolve(l).then(o,r)}function l(e){return function(){var n=this,t=arguments;return new Promise((function(o,r){var a=e.apply(n,t);function s(e){i(a,o,r,s,l,"next",e)}function l(e){i(a,o,r,s,l,"throw",e)}s(void 0)}))}}import{parseJSONPointer as c,compileJSONPointer as d,getIn as u,updateIn as v,setIn as p,immutableJSONPatch as f,isJSONPatchAdd as h,isJSONPatchRemove as g,isJSONPatchReplace as m,parsePath as b,isJSONPatchCopy as j,isJSONPatchMove as x,isJSONArray as y,isJSONObject as w,deleteIn as k,existsIn as C,revertJSONPatch as S,appendToJSONPointer as z}from"immutable-json-patch";import O from"json-source-map";import{jsonrepair as M}from"jsonrepair";import*as E from"lodash-es";import{isEqual as q,map as R,minBy as A,sortBy as P,initial as N,last as I,first as T,isEmpty as U,noop as D,cloneDeepWith as B,times as J,forEachRight as F,range as _,debounce as L,partition as W,groupBy as V,mapValues as $,uniqueId as H,cloneDeep as Q}from"lodash-es";import{jsonquery as Y,stringify as K,parse as Z}from"@jsonquerylang/jsonquery";import{faCheckSquare as X,faSquare as G,faClock as ee,faLightbulb as ne}from"@fortawesome/free-regular-svg-icons";import{faTimes as te,faDownLeftAndUpRightToCenter as oe,faUpRightAndDownLeftFromCenter as re,faCog as ae,faExclamationTriangle as se,faAngleDown as ie,faAngleRight as le,faArrowDown as ce,faWrench as de,faCheck as ue,faCaretDown as ve,faCaretRight as pe,faSearch as fe,faSortAmountDownAlt as he,faFilter as ge,faEllipsisV as me,faUndo as be,faRedo as je,faCopy as xe,faClose as ye,faEdit as we,faChevronDown as ke,faChevronUp as Ce,faCircleNotch as Se,faPen as ze,faCheckSquare as Oe,faSquare as Me,faCut as Ee,faPaste as qe,faClone as Re,faCropAlt as Ae,faTrashCan as Pe,faArrowRightArrowLeft as Ne,faPlus as Ie,faCaretSquareUp as Te,faCaretSquareDown as Ue,faCode as De,faEye as Be,faCaretUp as Je,faRotate as Fe,faCaretLeft as _e}from"@fortawesome/free-solid-svg-icons";import Le from"natural-compare-lite";import We from"memoize-one";import Ve from"ajv";import $e from"jmespath";import{JSONPath as He}from"jsonpath-plus";import{RangeSetBuilder as Qe,Compartment as Ye,Annotation as Ke,EditorState as Ze,EditorSelection as Xe,ChangeSet as Ge}from"@codemirror/state";import{ViewPlugin as en,Decoration as nn,keymap as tn,lineNumbers as on,highlightActiveLineGutter as rn,highlightSpecialChars as an,drawSelection as sn,dropCursor as ln,rectangularSelection as cn,crosshairCursor as dn,highlightActiveLine as un,EditorView as vn}from"@codemirror/view";import{indentWithTab as pn,defaultKeymap as fn}from"@codemirror/commands";import{lintGutter as hn,lintKeymap as gn,linter as mn}from"@codemirror/lint";import{json as bn}from"@codemirror/lang-json";import{syntaxHighlighting as jn,HighlightStyle as xn,getIndentUnit as yn,foldGutter as wn,indentOnInput as kn,bracketMatching as Cn,defaultHighlightStyle as Sn,foldKeymap as zn,indentUnit as On}from"@codemirror/language";import{highlightSelectionMatches as Mn,search as En,searchKeymap as qn,closeSearchPanel as Rn,openSearchPanel as An}from"@codemirror/search";import{closeBrackets as Pn,autocompletion as Nn,closeBracketsKeymap as In,completionKeymap as Tn}from"@codemirror/autocomplete";import{tags as Un}from"@lezer/highlight";import{indentationMarkers as Dn}from"@replit/codemirror-indentation-markers";"undefined"!=typeof window&&((e=window).__svelte||(e.__svelte={v:new Set})).v.add("5");var Bn=!1;Bn=!0;var Jn=Symbol(),Fn=!1,_n=32,Ln=128,Wn=256,Vn=512,$n=1024,Hn=2048,Qn=4096,Yn=8192,Kn=16384,Zn=65536,Xn=1<<17,Gn=1<<20,et=Symbol("$state"),nt=Symbol("legacy props"),tt=Symbol(""),ot=Array.isArray,rt=Array.prototype.indexOf,at=Array.from,st=Object.defineProperty,it=Object.getOwnPropertyDescriptor,lt=Object.getOwnPropertyDescriptors,ct=Object.prototype,dt=Array.prototype,ut=Object.getPrototypeOf;function vt(e){return"function"==typeof e}function pt(e){return e()}function ft(e){for(var n=0;n<e.length;n++)e[n]()}var ht=[],gt=[];function mt(){var e=ht;ht=[],ft(e)}function bt(e){0===ht.length&&queueMicrotask(mt),ht.push(e)}function jt(){var e;ht.length>0&&mt(),gt.length>0&&(e=gt,gt=[],ft(e))}function xt(e){return e===this.v}function yt(e,n){return e!=e?n==n:e!==n||null!==e&&"object"==typeof e||"function"==typeof e}function wt(e,n){return e!==n}function kt(e){return!yt(e,this.v)}function Ct(e,n){return{f:0,v:e,reactions:null,equals:xt,rv:0,wv:0}}function St(e){var n,t,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=Ct(e);(o||(r.equals=kt),Bn&&null!==ar&&null!==ar.l)&&(null!==(t=(n=ar.l).s)&&void 0!==t?t:n.s=[]).push(r);return r}function zt(e){return function(e){null!==to&&!oo&&2&to.f&&(null===io?io=[e]:io.push(e));return e}(St(e,arguments.length>1&&void 0!==arguments[1]&&arguments[1]))}function Ot(e,n){return Mt(e,Po((()=>Ro(e)))),n}function Mt(e,n){return null!==to&&!oo&&dr()&&18&to.f&&(null===io||!io.includes(e))&&function(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}(),Et(e,n)}function Et(e,n){return e.equals(n)||(e.v,e.v=n,e.wv=go(),Rt(e,Hn),dr()&&null!==ao&&ao.f&$n&&!(96&ao.f)&&(null===uo?function(e){uo=e}([e]):uo.push(e))),n}function qt(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,t=Ro(e),o=1===n?t++:t--;return Mt(e,t),o}function Rt(e,n){var t=e.reactions;if(null!==t)for(var o=dr(),r=t.length,a=0;a<r;a++){var s=t[a],i=s.f;i&Hn||(o||s!==ao)&&(Io(s,n),1280&i&&(2&i?Rt(s,Qn):Oo(s)))}}function At(e){var n=2050,t=null!==to&&2&to.f?to:null;return null===ao||null!==t&&t.f&Wn?n|=Wn:ao.f|=Gn,{ctx:ar,deps:null,effects:null,equals:xt,f:n,fn:e,reactions:null,rv:0,v:null,wv:0,parent:null!=t?t:ao}}function Pt(e){var n=At(e);return n.equals=kt,n}function Nt(e){var n=e.effects;if(null!==n){e.effects=null;for(var t=0;t<n.length;t+=1)Zo(n[t])}}function It(e){var n=function(e){var n,t=ao;so(function(e){for(var n=e.parent;null!==n;){if(!(2&n.f))return n;n=n.parent}return null}(e));try{Nt(e),n=xo(e)}finally{so(t)}return n}(e);Io(e,(fo||e.f&Wn)&&null!==e.deps?Qn:$n),e.equals(n)||(e.v=n,e.wv=go())}var Tt,Ut,Dt,Bt;function Jt(e){if("object"!=typeof e||null===e||et in e)return e;var n=ut(e);if(n!==ct&&n!==dt)return e;var t,o=new Map,r=ot(e),a=Ct(0);return r&&o.set("length",Ct(e.length)),new Proxy(e,{defineProperty(e,n,r){"value"in r&&!1!==r.configurable&&!1!==r.enumerable&&!1!==r.writable||function(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}();var a=o.get(n);return void 0===a?(a=Ct(r.value),o.set(n,a)):Mt(a,Jt(r.value,t)),!0},deleteProperty(e,n){var t=o.get(n);if(void 0===t)n in e&&o.set(n,Ct(Jn));else{if(r&&"string"==typeof n){var s=o.get("length"),i=Number(n);Number.isInteger(i)&&i<s.v&&Mt(s,i)}Mt(t,Jn),Ft(a)}return!0},get(n,r,a){var s;if(r===et)return e;var i=o.get(r),l=r in n;if(void 0===i&&(!l||null!==(s=it(n,r))&&void 0!==s&&s.writable)&&(i=Ct(Jt(l?n[r]:Jn,t)),o.set(r,i)),void 0!==i){var c=Ro(i);return c===Jn?void 0:c}return Reflect.get(n,r,a)},getOwnPropertyDescriptor(e,n){var t=Reflect.getOwnPropertyDescriptor(e,n);if(t&&"value"in t){var r=o.get(n);r&&(t.value=Ro(r))}else if(void 0===t){var a=o.get(n),s=null==a?void 0:a.v;if(void 0!==a&&s!==Jn)return{enumerable:!0,configurable:!0,value:s,writable:!0}}return t},has(e,n){var r;if(n===et)return!0;var a=o.get(n),s=void 0!==a&&a.v!==Jn||Reflect.has(e,n);if((void 0!==a||null!==ao&&(!s||null!==(r=it(e,n))&&void 0!==r&&r.writable))&&(void 0===a&&(a=Ct(s?Jt(e[n],t):Jn),o.set(n,a)),Ro(a)===Jn))return!1;return s},set(e,n,s,i){var l,c=o.get(n),d=n in e;if(r&&"length"===n)for(var u=s;u<c.v;u+=1){var v=o.get(u+"");void 0!==v?Mt(v,Jn):u in e&&(v=Ct(Jn),o.set(u+"",v))}void 0===c?(!d||null!==(l=it(e,n))&&void 0!==l&&l.writable)&&(Mt(c=Ct(void 0),Jt(s,t)),o.set(n,c)):(d=c.v!==Jn,Mt(c,Jt(s,t)));var p=Reflect.getOwnPropertyDescriptor(e,n);if(null!=p&&p.set&&p.set.call(i,s),!d){if(r&&"string"==typeof n){var f=o.get("length"),h=Number(n);Number.isInteger(h)&&h>=f.v&&Mt(f,h+1)}Ft(a)}return!0},ownKeys(e){Ro(a);var n=Reflect.ownKeys(e).filter((e=>{var n=o.get(e);return void 0===n||n.v!==Jn}));for(var[t,r]of o)r.v===Jn||t in e||n.push(t);return n},setPrototypeOf(){!function(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}()}})}function Ft(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;Mt(e,e.v+n)}function _t(e){return null!==e&&"object"==typeof e&&et in e?e[et]:e}function Lt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return document.createTextNode(e)}function Wt(e){return Dt.call(e)}function Vt(e){return Bt.call(e)}function $t(e,n){return Wt(e)}function Ht(e,n){var t=Wt(e);return t instanceof Comment&&""===t.data?Vt(t):t}function Qt(e){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,t=e;n--;)t=Vt(t);return t}var Yt=!1,Kt=!1,Zt=null,Xt=!1,Gt=!1;function eo(e){Gt=e}var no=[],to=null,oo=!1;function ro(e){to=e}var ao=null;function so(e){ao=e}var io=null;var lo=null,co=0,uo=null;var vo=1,po=0,fo=!1,ho=null;function go(){return++vo}function mo(e){var n=e.f;if(n&Hn)return!0;if(n&Qn){var t=e.deps,o=!!(n&Wn);if(null!==t){var r,a,s=!!(n&Vn),i=o&&null!==ao&&!fo,l=t.length;if(s||i){var c=e,d=c.parent;for(r=0;r<l;r++){var u,v,p;if(a=t[r],s||null===(u=a)||void 0===u||null===(u=u.reactions)||void 0===u||!u.includes(c))(null!==(p=(v=a).reactions)&&void 0!==p?p:v.reactions=[]).push(c)}s&&(c.f^=Vn),!i||null===d||d.f&Wn||(c.f^=Wn)}for(r=0;r<l;r++)if(mo(a=t[r])&&It(a),a.wv>e.wv)return!0}o&&(null===ao||fo)||Io(e,$n)}return!1}function bo(e,n,t,o){if(Yt){if(null===t&&(Yt=!1),function(e){return!(e.f&Kn||null!==e.parent&&e.parent.f&Ln)}(n))throw e}else null!==t&&(Yt=!0),function(e,n){for(var t=n;null!==t;){if(t.f&Ln)try{return void t.fn(e)}catch(e){t.f^=Ln}t=t.parent}throw Yt=!1,e}(e,n)}function jo(e,n){var t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=e.reactions;if(null!==o)for(var r=0;r<o.length;r++){var a=o[r];2&a.f?jo(a,n,!1):n===a&&(t?Io(a,Hn):a.f&$n&&Io(a,Qn),Oo(a))}}function xo(e){var n=lo,t=co,o=uo,r=to,a=fo,s=io,i=ar,l=oo,c=e.f;lo=null,co=0,uo=null,fo=!!(c&Wn)&&(oo||!Xt||null===to),to=96&c?null:e,io=null,sr(e.ctx),oo=!1,po++;try{var d=(0,e.fn)(),u=e.deps;if(null!==lo){var v;if(wo(e,co),null!==u&&co>0)for(u.length=co+lo.length,v=0;v<lo.length;v++)u[co+v]=lo[v];else e.deps=u=lo;if(!fo)for(v=co;v<u.length;v++){var p,f;(null!==(f=(p=u[v]).reactions)&&void 0!==f?f:p.reactions=[]).push(e)}}else null!==u&&co<u.length&&(wo(e,co),u.length=co);if(dr()&&null!==uo&&!oo&&null!==u&&!(6146&e.f))for(v=0;v<uo.length;v++)jo(uo[v],e);return null!==r&&po++,d}finally{lo=n,co=t,uo=o,to=r,fo=a,io=s,sr(i),oo=l}}function yo(e,n){var t=n.reactions;if(null!==t){var o=rt.call(t,e);if(-1!==o){var r=t.length-1;0===r?t=n.reactions=null:(t[o]=t[r],t.pop())}}null===t&&2&n.f&&(null===lo||!lo.includes(n))&&(Io(n,Qn),768&n.f||(n.f^=Vn),Nt(n),wo(n,0))}function wo(e,n){var t=e.deps;if(null!==t)for(var o=n;o<t.length;o++)yo(e,t[o])}function ko(e){var n=e.f;if(!(n&Kn)){Io(e,$n);var t=ao,o=ar,r=Xt;ao=e,Xt=!0;try{16&n?function(e){var n=e.first;for(;null!==n;){var t=n.next;n.f&_n||Zo(n),n=t}}(e):Ko(e),Yo(e);var a=xo(e);e.teardown="function"==typeof a?a:null,e.wv=vo;e.deps;Fn}catch(n){bo(n,e,t,o||e.ctx)}finally{Xt=r,ao=t}}}function Co(){try{!function(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}()}catch(e){if(null===Zt)throw e;bo(e,Zt,null)}}function So(){try{for(var e=0;no.length>0;){e++>1e3&&Co();var n=no,t=n.length;no=[];for(var o=0;o<t;o++){var r=n[o];r.f&$n||(r.f^=$n),zo(Mo(r))}}}finally{Kt=!1,Zt=null}}function zo(e){var n=e.length;if(0!==n)for(var t=0;t<n;t++){var o=e[t];if(!(24576&o.f))try{mo(o)&&(ko(o),null===o.deps&&null===o.first&&null===o.nodes_start&&(null===o.teardown?Xo(o):o.fn=null))}catch(e){bo(e,o,null,o.ctx)}}}function Oo(e){Kt||(Kt=!0,queueMicrotask(So));for(var n=Zt=e;null!==n.parent;){var t=(n=n.parent).f;if(96&t){if(!(t&$n))return;n.f^=$n}}no.push(n)}function Mo(e){for(var n=[],t=e.first;null!==t;){var o=t.f,r=!!(o&_n);if(!(r&&!!(o&$n)||o&Yn)){if(4&o)n.push(t);else if(r)t.f^=$n;else{var a=to;try{to=t,mo(t)&&ko(t)}catch(e){bo(e,t,null,t.ctx)}finally{to=a}}var s=t.first;if(null!==s){t=s;continue}}var i=t.parent;for(t=t.next;null===t&&null!==i;)t=i.next,i=i.parent}return n}function Eo(e){for(jt();no.length>0;)Kt=!0,So(),jt()}function qo(){return(qo=l((function*(){yield Promise.resolve(),Eo()}))).apply(this,arguments)}function Ro(e){var n=!!(2&e.f);if(null!==ho&&ho.add(e),null===to||oo){if(n&&null===e.deps&&null===e.effects){var t=e,o=t.parent;null===o||o.f&Wn||(t.f^=Wn)}}else{null!==io&&io.includes(e)&&function(){throw new Error("https://svelte.dev/e/state_unsafe_local_read")}();var r=to.deps;e.rv<po&&(e.rv=po,null===lo&&null!==r&&r[co]===e?co++:null===lo?lo=[e]:fo&&lo.includes(e)||lo.push(e))}return n&&mo(t=e)&&It(t),e.v}function Ao(e){var n=function(e){var n,t=ho,o=ho=new Set;try{if(Po(e),null!==t)for(n of ho)t.add(n)}finally{ho=t}return o}((()=>Po(e)));for(var t of n)if(t.f&Xn)for(var o of t.deps||[])2&o.f||Et(o,o.v);else Et(t,t.v)}function Po(e){var n=oo;try{return oo=!0,e()}finally{oo=n}}var No=-7169;function Io(e,n){e.f=e.f&No|n}function To(e){if("object"==typeof e&&e&&!(e instanceof EventTarget))if(et in e)Uo(e);else if(!Array.isArray(e))for(var n in e){var t=e[n];"object"==typeof t&&t&&et in t&&Uo(t)}}function Uo(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Set;if(!("object"!=typeof e||null===e||e instanceof EventTarget||n.has(e))){for(var t in n.add(e),e instanceof Date&&e.getTime(),e)try{Uo(e[t],n)}catch(e){}var o=ut(e);if(o!==Object.prototype&&o!==Array.prototype&&o!==Map.prototype&&o!==Set.prototype&&o!==Date.prototype){var r=lt(o);for(var a in r){var s=r[a].get;if(s)try{s.call(e)}catch(e){}}}}}function Do(e){null===ao&&null===to&&function(){throw new Error("https://svelte.dev/e/effect_orphan")}(),null!==to&&to.f&Wn&&null===ao&&function(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}(),Gt&&function(){throw new Error("https://svelte.dev/e/effect_in_teardown")}()}function Bo(e,n,t){var o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=!!(64&e),a=ao,s={ctx:ar,deps:null,nodes_start:null,nodes_end:null,f:e|Hn,first:null,fn:n,last:null,next:null,parent:r?null:a,prev:null,teardown:null,transitions:null,wv:0};if(t)try{ko(s),s.f|=32768}catch(e){throw Zo(s),e}else null!==n&&Oo(s);if(!(t&&null===s.deps&&null===s.first&&null===s.nodes_start&&null===s.teardown&&!(1048704&s.f))&&!r&&o&&(null!==a&&function(e,n){var t=n.last;null===t?n.last=n.first=e:(t.next=e,e.prev=t,n.last=e)}(s,a),null!==to&&2&to.f)){var i,l=to;(null!==(i=l.effects)&&void 0!==i?i:l.effects=[]).push(s)}return s}function Jo(e){var n=Bo(8,null,!1);return Io(n,$n),n.teardown=e,n}function Fo(e){if(Do(),!(null!==ao&&!!(ao.f&_n)&&null!==ar&&!ar.m))return _o(e);var n,t=ar;(null!==(n=t.e)&&void 0!==n?n:t.e=[]).push({fn:e,effect:ao,reaction:to})}function _o(e){return Bo(4,e,!1)}function Lo(e,n){var t=ar,o={effect:null,ran:!1};t.l.r1.push(o),o.effect=Vo((()=>{e(),o.ran||(o.ran=!0,Mt(t.l.r2,!0),Po(n))}))}function Wo(){var e=ar;Vo((()=>{if(Ro(e.l.r2)){for(var n of e.l.r1){var t=n.effect;t.f&$n&&Io(t,Qn),mo(t)&&ko(t),n.ran=!1}e.l.r2.v=!1}}))}function Vo(e){return Bo(8,e,!0)}function $o(e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:At,t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).map(n);return Ho((()=>e(...t.map(Ro))))}function Ho(e){return Bo(24|(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0),e,!0)}function Qo(e){return Bo(40,e,!0,!(arguments.length>1&&void 0!==arguments[1])||arguments[1])}function Yo(e){var n=e.teardown;if(null!==n){var t=Gt,o=to;eo(!0),ro(null);try{n.call(null)}finally{eo(t),ro(o)}}}function Ko(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=e.first;for(e.first=e.last=null;null!==t;){var o=t.next;Zo(t,n),t=o}}function Zo(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=!1;if((n||524288&e.f)&&null!==e.nodes_start){for(var o=e.nodes_start,r=e.nodes_end;null!==o;){var a=o===r?null:Vt(o);o.remove(),o=a}t=!0}Ko(e,n&&!t),wo(e,0),Io(e,Kn);var s=e.transitions;if(null!==s)for(var i of s)i.stop();Yo(e);var l=e.parent;null!==l&&null!==l.first&&Xo(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes_start=e.nodes_end=null}function Xo(e){var n=e.parent,t=e.prev,o=e.next;null!==t&&(t.next=o),null!==o&&(o.prev=t),null!==n&&(n.first===e&&(n.first=o),n.last===e&&(n.last=t))}function Go(e,n){var t=[];nr(e,t,!0),er(t,(()=>{Zo(e),n&&n()}))}function er(e,n){var t=e.length;if(t>0){var o=()=>--t||n();for(var r of e)r.out(o)}else n()}function nr(e,n,t){if(!(e.f&Yn)){if(e.f^=Yn,null!==e.transitions)for(var o of e.transitions)(o.is_global||t)&&n.push(o);for(var r=e.first;null!==r;){var a=r.next;nr(r,n,!!(!!(r.f&Zn)||!!(r.f&_n))&&t),r=a}}}function tr(e){or(e,!0)}function or(e,n){if(e.f&Yn){e.f^=Yn,e.f&$n||(e.f^=$n),mo(e)&&(Io(e,Hn),Oo(e));for(var t=e.first;null!==t;){var o=t.next;or(t,!!(!!(t.f&Zn)||!!(t.f&_n))&&n),t=o}if(null!==e.transitions)for(var r of e.transitions)(r.is_global||n)&&r.in()}}function rr(e){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}var ar=null;function sr(e){ar=e}function ir(e){return ur().get(e)}function lr(e){ar={p:ar,c:null,e:null,m:!1,s:e,x:null,l:null},Bn&&!(arguments.length>1&&void 0!==arguments[1]&&arguments[1])&&(ar.l={s:null,u:null,r1:[],r2:Ct(!1)})}function cr(e){var n=ar;if(null!==n){void 0!==e&&(n.x=e);var t=n.e;if(null!==t){var o=ao,r=to;n.e=null;try{for(var a=0;a<t.length;a++){var s=t[a];so(s.effect),ro(s.reaction),_o(s.fn)}}finally{so(o),ro(r)}}ar=n.p,n.m=!0}return e||{}}function dr(){return!Bn||null!==ar&&null===ar.l}function ur(e){var n,t;return null===ar&&rr(),null!==(t=(n=ar).c)&&void 0!==t?t:n.c=new Map(function(e){var n=e.p;for(;null!==n;){var t=n.c;if(null!==t)return t;n=n.p}return null}(ar)||void 0)}var vr=["beforeinput","click","change","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"];var pr={formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly",defaultvalue:"defaultValue",defaultchecked:"defaultChecked",srcobject:"srcObject",novalidate:"noValidate",allowfullscreen:"allowFullscreen",disablepictureinpicture:"disablePictureInPicture",disableremoteplayback:"disableRemotePlayback"};var fr=["touchstart","touchmove"];function hr(e){return fr.includes(e)}var gr=!1;function mr(e){var n=to,t=ao;ro(null),so(null);try{return e()}finally{ro(n),so(t)}}function br(e,n,t){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t;e.addEventListener(n,(()=>mr(t)));var r=e.__on_r;e.__on_r=r?()=>{r(),o(!0)}:()=>o(!0),gr||(gr=!0,document.addEventListener("reset",(e=>{Promise.resolve().then((()=>{if(!e.defaultPrevented)for(var n of e.target.elements){var t;null===(t=n.__on_r)||void 0===t||t.call(n)}}))}),{capture:!0}))}var jr=new Set,xr=new Set;function yr(e,n,t){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};function r(e){if(o.capture||kr.call(n,e),!e.cancelBubble)return mr((()=>null==t?void 0:t.call(this,e)))}return e.startsWith("pointer")||e.startsWith("touch")||"wheel"===e?bt((()=>{n.addEventListener(e,r,o)})):n.addEventListener(e,r,o),r}function wr(e,n,t,o,r){var a={capture:o,passive:r},s=yr(e,n,t,a);n!==document.body&&n!==window&&n!==document||Jo((()=>{n.removeEventListener(e,s,a)}))}function kr(e){var n,t=this,o=t.ownerDocument,r=e.type,a=(null===(n=e.composedPath)||void 0===n?void 0:n.call(e))||[],s=a[0]||e.target,i=0,l=e.__root;if(l){var c=a.indexOf(l);if(-1!==c&&(t===document||t===window))return void(e.__root=t);var d=a.indexOf(t);if(-1===d)return;c<=d&&(i=c)}if((s=a[i]||e.target)!==t){st(e,"currentTarget",{configurable:!0,get:()=>s||o});var u=to,v=ao;ro(null),so(null);try{for(var p,f=[];null!==s;){var h=s.assignedSlot||s.parentNode||s.host||null;try{var g=s["__"+r];if(void 0!==g&&(!s.disabled||e.target===s))if(ot(g)){var[m,...b]=g;m.apply(s,[e,...b])}else g.call(s,e)}catch(x){p?f.push(x):p=x}if(e.cancelBubble||h===t||null===h)break;s=h}if(p){var j=function(e){queueMicrotask((()=>{throw e}))};for(var x of f)j(x);throw p}}finally{e.__root=t,delete e.currentTarget,ro(u),so(v)}}}function Cr(e){var n=document.createElement("template");return n.innerHTML=e,n.content}function Sr(e,n){var t=ao;null===t.nodes_start&&(t.nodes_start=e,t.nodes_end=n)}function zr(e,n){var t,o=!!(1&n),r=!!(2&n),a=!e.startsWith("<!>");return()=>{void 0===t&&(t=Cr(a?e:"<!>"+e),o||(t=Wt(t)));var n=r||Ut?document.importNode(t,!0):t.cloneNode(!0);o?Sr(Wt(n),n.lastChild):Sr(n,n);return n}}function Or(e,n){var t,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"svg",r=!e.startsWith("<!>"),a=!!(1&n),s="<".concat(o,">").concat(r?e:"<!>"+e,"</").concat(o,">");return()=>{if(!t){var e=Wt(Cr(s));if(a)for(t=document.createDocumentFragment();Wt(e);)t.appendChild(Wt(e));else t=Wt(e)}var n=t.cloneNode(!0);a?Sr(Wt(n),n.lastChild):Sr(n,n);return n}}function Mr(){var e=Lt((arguments.length>0&&void 0!==arguments[0]?arguments[0]:"")+"");return Sr(e,e),e}function Er(){var e=document.createDocumentFragment(),n=document.createComment(""),t=Lt();return e.append(n,t),Sr(n,t),e}function qr(e,n){null!==e&&e.before(n)}function Rr(e,n){var t,o=null==n?"":"object"==typeof n?n+"":n;o!==(null!==(t=e.__t)&&void 0!==t?t:e.__t=e.nodeValue)&&(e.__t=o,e.nodeValue=o+"")}function Ar(e,n){return function(e,n){var{target:t,anchor:o,props:r={},events:a,context:s,intro:i=!0}=n;!function(){if(void 0===Tt){Tt=window,Ut=/Firefox/.test(navigator.userAgent);var e=Element.prototype,n=Node.prototype;Dt=it(n,"firstChild").get,Bt=it(n,"nextSibling").get,e.__click=void 0,e.__className=void 0,e.__attributes=null,e.__styles=null,e.__e=void 0,Text.prototype.__t=void 0}}();var l=new Set,c=e=>{for(var n=0;n<e.length;n++){var o=e[n];if(!l.has(o)){l.add(o);var r=hr(o);t.addEventListener(o,kr,{passive:r});var a=Pr.get(o);void 0===a?(document.addEventListener(o,kr,{passive:r}),Pr.set(o,1)):Pr.set(o,a+1)}}};c(at(jr)),xr.add(c);var d=void 0,u=function(e){var n=Bo(64,e,!0);return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise((t=>{e.outro?Go(n,(()=>{Zo(n),t(void 0)})):(Zo(n),t(void 0))}))}}((()=>{var n=null!=o?o:t.appendChild(Lt());return Qo((()=>{s&&(lr({}),ar.c=s);a&&(r.$$events=a),d=e(n,r)||{},s&&cr()})),()=>{for(var e of l){t.removeEventListener(e,kr);var r=Pr.get(e);0==--r?(document.removeEventListener(e,kr),Pr.delete(e)):Pr.set(e,r)}var a;(xr.delete(c),n!==o)&&(null===(a=n.parentNode)||void 0===a||a.removeChild(n))}}));return Nr.set(d,u),d}(e,n)}var Pr=new Map;var Nr=new WeakMap;function Ir(e,n){var t=e,o=null,r=null,a=Jn,s=!1,i=function(e){s=!0,l(!(arguments.length>1&&void 0!==arguments[1])||arguments[1],e)},l=(e,n)=>{a!==(a=e)&&(a?(o?tr(o):n&&(o=Qo((()=>n(t)))),r&&Go(r,(()=>{r=null}))):(r?tr(r):n&&(r=Qo((()=>n(t)))),o&&Go(o,(()=>{o=null}))))};Ho((()=>{s=!1,n(i),s||l(null,null)}),arguments.length>2&&void 0!==arguments[2]&&arguments[2]?Zn:0)}function Tr(e,n,t){var o,r=e,a=Jn,s=dr()?wt:yt;Ho((()=>{s(a,a=n())&&(o&&Go(o),o=Qo((()=>t(r))))}))}function Ur(e,n){return n}function Dr(e,n,t,o,r){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,s=e,i={flags:n,items:new Map,first:null};!(4&n)||(s=e.appendChild(Lt()));var l=null,c=!1,d=Pt((()=>{var e=t();return ot(e)?e:null==e?[]:at(e)}));Ho((()=>{var e=Ro(d),u=e.length;c&&0===u||(c=0===u,function(e,n,t,o,r,a,s){var i,l,c,d,u,v,p=!!(8&r),f=!!(3&r),h=e.length,g=n.items,m=n.first,b=m,j=null,x=[],y=[];if(p)for(v=0;v<h;v+=1){var w;if(d=a(c=e[v],v),void 0!==(u=g.get(d)))null===(w=u.a)||void 0===w||w.measure(),(null!=l?l:l=new Set).add(u)}for(v=0;v<h;v+=1)if(d=a(c=e[v],v),void 0!==(u=g.get(d))){var k;if(f&&Br(u,c,v,r),u.e.f&Yn)if(tr(u.e),p)null===(k=u.a)||void 0===k||k.unfix(),(null!=l?l:l=new Set).delete(u);if(u!==b){if(void 0!==i&&i.has(u)){if(x.length<y.length){var C,S=y[0];j=S.prev;var z=x[0],O=x[x.length-1];for(C=0;C<x.length;C+=1)Fr(x[C],S,t);for(C=0;C<y.length;C+=1)i.delete(y[C]);_r(n,z.prev,O.next),_r(n,j,z),_r(n,O,S),b=S,j=O,v-=1,x=[],y=[]}else i.delete(u),Fr(u,b,t),_r(n,u.prev,u.next),_r(n,u,null===j?n.first:j.next),_r(n,j,u),j=u;continue}for(x=[],y=[];null!==b&&b.k!==d;)b.e.f&Yn||(null!=i?i:i=new Set).add(b),y.push(b),b=b.next;if(null===b)continue;u=b}x.push(u),j=u,b=u.next}else{j=Jr(b?b.e.nodes_start:t,n,j,null===j?n.first:j.next,c,d,v,o,r,s),g.set(d,j),x=[],y=[],b=j.next}if(null!==b||void 0!==i){for(var M=void 0===i?[]:at(i);null!==b;)b.e.f&Yn||M.push(b),b=b.next;var E=M.length;if(E>0){var q=4&r&&0===h?t:null;if(p){for(v=0;v<E;v+=1){var R;null===(R=M[v].a)||void 0===R||R.measure()}for(v=0;v<E;v+=1){var A;null===(A=M[v].a)||void 0===A||A.fix()}}!function(e,n,t,o){for(var r=[],a=n.length,s=0;s<a;s++)nr(n[s].e,r,!0);var i=a>0&&0===r.length&&null!==t;if(i){var l=t.parentNode;l.textContent="",l.append(t),o.clear(),_r(e,n[0].prev,n[a-1].next)}er(r,(()=>{for(var t=0;t<a;t++){var r=n[t];i||(o.delete(r.k),_r(e,r.prev,r.next)),Zo(r.e,!i)}}))}(n,M,q,g)}}p&&bt((()=>{if(void 0!==l)for(u of l){var e;null===(e=u.a)||void 0===e||e.apply()}}));ao.first=n.first&&n.first.e,ao.last=j&&j.e}(e,i,s,r,n,o,t),null!==a&&(0===u?l?tr(l):l=Qo((()=>a(s))):null!==l&&Go(l,(()=>{l=null}))),Ro(d))}))}function Br(e,n,t,o){1&o&&Et(e.v,n),2&o?Et(e.i,t):e.i=t}function Jr(e,n,t,o,r,a,s,i,l,c){var d=!!(1&l)?!(16&l)?St(r):Ct(r):r,u=2&l?Ct(s):s,v={i:u,v:d,k:a,a:null,e:null,prev:t,next:o};try{return v.e=Qo((()=>i(e,d,u,c)),false),v.e.prev=t&&t.e,v.e.next=o&&o.e,null===t?n.first=v:(t.next=v,t.e.next=v.e),null!==o&&(o.prev=v,o.e.prev=v.e),v}finally{}}function Fr(e,n,t){for(var o=e.next?e.next.e.nodes_start:t,r=n?n.e.nodes_start:t,a=e.e.nodes_start;a!==o;){var s=Vt(a);r.before(a),a=s}}function _r(e,n,t){null===n?e.first=t:(n.next=t,n.e.next=t&&t.e),null!==t&&(t.prev=n,t.e.prev=n&&n.e)}function Lr(e,n,t,o,r){var a,s=e,i="";Ho((()=>{var e;i!==(i=null!==(e=n())&&void 0!==e?e:"")&&(void 0!==a&&(Zo(a),a=void 0),""!==i&&(a=Qo((()=>{var e=i+"";t&&(e="<svg>".concat(e,"</svg>"));var n=Cr(e);if((t||o)&&(n=Wt(n)),Sr(Wt(n),n.lastChild),t||o)for(;Wt(n);)s.before(Wt(n));else s.before(n)}))))}))}function Wr(e,n,t,o,r){var a,s=null===(a=n.$$slots)||void 0===a?void 0:a[t],i=!1;!0===s&&(s=n["default"===t?"children":t],i=!0),void 0===s?null!==r&&r(e):s(e,i?()=>o:o)}function Vr(e,n,t){var o,r,a=e;Ho((()=>{o!==(o=n())&&(r&&(Go(r),r=null),o&&(r=Qo((()=>t(a,o)))))}),Zn)}function $r(e,n,t){_o((()=>{var o=Po((()=>n(e,null==t?void 0:t())||{}));if(t&&null!=o&&o.update){var r=!1,a={};Vo((()=>{var e=t();To(e),r&&yt(a,e)&&(a=e,o.update(e))})),r=!0}if(null!=o&&o.destroy)return()=>o.destroy()}))}function Hr(e){var n,t,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var r=e.length;for(n=0;n<r;n++)e[n]&&(t=Hr(e[n]))&&(o&&(o+=" "),o+=t)}else for(t in e)e[t]&&(o&&(o+=" "),o+=t);return o}function Qr(e){return"object"==typeof e?function(){for(var e,n,t=0,o="",r=arguments.length;t<r;t++)(e=arguments[t])&&(n=Hr(e))&&(o&&(o+=" "),o+=n);return o}(e):null!=e?e:""}var Yr=[..." \t\n\r\f \v\ufeff"];function Kr(e,n,t,o,r,a){if(e.__className!==t){var s=function(e,n,t){var o=null==e?"":""+e;if(n&&(o=o?o+" "+n:n),t)for(var r in t)if(t[r])o=o?o+" "+r:r;else if(o.length)for(var a=r.length,s=0;(s=o.indexOf(r,s))>=0;){var i=s+a;0!==s&&!Yr.includes(o[s-1])||i!==o.length&&!Yr.includes(o[i])?s=i:o=(0===s?"":o.substring(0,s))+o.substring(i+1)}return""===o?null:o}(t,o,a);null==s?e.removeAttribute("class"):n?e.className=s:e.setAttribute("class",s),e.__className=t}else if(a)for(var i in a){var l=!!a[i];null!=r&&l===!!r[i]||e.classList.toggle(i,l)}return a}var Zr=Symbol("class");function Xr(e,n){var t,o=null!==(t=e.__attributes)&&void 0!==t?t:e.__attributes={};o.value!==(o.value=null!=n?n:void 0)&&(e.value!==n||0===n&&"PROGRESS"===e.nodeName)&&(e.value=null!=n?n:"")}function Gr(e,n,t,o){var r,a=null!==(r=e.__attributes)&&void 0!==r?r:e.__attributes={};a[n]!==(a[n]=t)&&("style"===n&&"__styles"in e&&(e.__styles={}),"loading"===n&&(e[tt]=t),null==t?e.removeAttribute(n):"string"!=typeof t&&ta(e).includes(n)?e[n]=t:e.setAttribute(n,t))}function ea(e,n,t,o){var r,a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=arguments.length>5&&void 0!==arguments[5]&&arguments[5],i=n||{},l="OPTION"===e.tagName;for(var c in n)c in t||(t[c]=null);t.class?t.class=Qr(t.class):(o||t[Zr])&&(t.class=null);var d,u,v,p,f,h,g=ta(e),m=null!==(r=e.__attributes)&&void 0!==r?r:e.__attributes={},b=function(r){var c=t[r];if(l&&"value"===r&&null==c)return e.value=e.__value="",i[r]=c,0;if("class"===r)return d="http://www.w3.org/1999/xhtml"===e.namespaceURI,Kr(e,d,c,o,null==n?void 0:n[Zr],t[Zr]),i[r]=c,i[Zr]=t[Zr],0;if(c===(u=i[r]))return 0;if(i[r]=c,"$$"===(v=r[0]+r[1]))return 0;if("on"===v){var b={},j="$$"+r,x=r.slice(2);if(p=function(e){return vr.includes(e)}(x),function(e){return e.endsWith("capture")&&"gotpointercapture"!==e&&"lostpointercapture"!==e}(x)&&(x=x.slice(0,-7),b.capture=!0),!p&&u){if(null!=c)return 0;e.removeEventListener(x,i[j],b),i[j]=null}if(null!=c)if(p)e["__".concat(x)]=c,function(e){for(var n=0;n<e.length;n++)jr.add(e[n]);for(var t of xr)t(e)}([x]);else{function S(e){i[r].call(this,e)}i[j]=yr(x,e,S,b)}else p&&(e["__".concat(x)]=void 0)}else if("style"===r&&null!=c)e.style.cssText=c+"";else if("autofocus"===r)!function(e,n){if(n){var t=document.body;e.autofocus=!0,bt((()=>{document.activeElement===t&&e.focus()}))}}(e,Boolean(c));else if(s||"__value"!==r&&("value"!==r||null==c))if("selected"===r&&l)!function(e,n){n?e.hasAttribute("selected")||e.setAttribute("selected",""):e.removeAttribute("selected")}(e,c);else if(f=r,a||(f=function(e){var n;return e=e.toLowerCase(),null!==(n=pr[e])&&void 0!==n?n:e}(f)),h="defaultValue"===f||"defaultChecked"===f,null!=c||s||h)h||g.includes(f)&&(s||"string"!=typeof c)?e[f]=c:"function"!=typeof c&&Gr(e,f,c);else if(m[r]=null,"value"===f||"checked"===f){var y=e,w=void 0===n;if("value"===f){var k=y.defaultValue;y.removeAttribute(f),y.defaultValue=k,y.value=y.__value=w?k:null}else{var C=y.defaultChecked;y.removeAttribute(f),y.defaultChecked=C,y.checked=!!w&&C}}else e.removeAttribute(r);else e.value=e.__value=c;"style"===r&&"__styles"in e&&(e.__styles={})};for(var j in t)b(j);return i}var na=new Map;function ta(e){var n,t=na.get(e.nodeName);if(t)return t;na.set(e.nodeName,t=[]);for(var o=e,r=Element.prototype;r!==o;){for(var a in n=lt(o))n[a].set&&t.push(a);o=ut(o)}return t}function oa(e,n,t,o){var r,a=null!==(r=e.__styles)&&void 0!==r?r:e.__styles={};a[n]!==t&&(a[n]=t,null==t?e.style.removeProperty(n):e.style.setProperty(n,t,""))}function ra(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n,o=dr();br(e,"input",(r=>{var a=r?e.defaultValue:e.value;if(a=aa(e)?sa(a):a,t(a),o&&a!==(a=n())){var s=e.selectionStart,i=e.selectionEnd;e.value=null!=a?a:"",null!==i&&(e.selectionStart=s,e.selectionEnd=Math.min(i,e.value.length))}})),null==Po(n)&&e.value&&t(aa(e)?sa(e.value):e.value),Vo((()=>{var t=n();aa(e)&&t===sa(e.value)||("date"!==e.type||t||e.value)&&t!==e.value&&(e.value=null!=t?t:"")}))}function aa(e){var n=e.type;return"number"===n||"range"===n}function sa(e){return""===e?null:+e}function ia(e,n,t){var o=it(e,n);o&&o.set&&(e[n]=t,Jo((()=>{e[n]=null})))}function la(e,n,t){if(e.multiple)return function(e,n){for(var t of e.options)t.selected=~n.indexOf(da(t))}(e,n);for(var o of e.options){var r=da(o);if(a=r,s=n,Object.is(_t(a),_t(s)))return void(o.selected=!0)}var a,s;t&&void 0===n||(e.selectedIndex=-1)}function ca(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n,o=!0;br(e,"change",(n=>{var o,r=n?"[selected]":":checked";if(e.multiple)o=[].map.call(e.querySelectorAll(r),da);else{var a,s=null!==(a=e.querySelector(r))&&void 0!==a?a:e.querySelector("option:not([disabled])");o=s&&da(s)}t(o)})),_o((()=>{var r=n();if(la(e,r,o),o&&void 0===r){var a=e.querySelector(":checked");null!==a&&(r=da(a),t(r))}e.__value=r,o=!1})),function(e){_o((()=>{var n=new MutationObserver((()=>{var n=e.__value;la(e,n)}));return n.observe(e,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["value"]}),()=>{n.disconnect()}}))}(e)}function da(e){return"__value"in e?e.__value:e.value}function ua(e,n){return e===n||(null==e?void 0:e[et])===n}function va(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,t=arguments.length>2?arguments[2]:void 0;return _o((()=>{var o,r;return Vo((()=>{o=r,r=[],Po((()=>{e!==t(...r)&&(n(e,...r),o&&ua(t(...o),e)&&n(null,...o))}))})),()=>{bt((()=>{r&&ua(t(...r),e)&&n(null,...r)}))}})),e}function pa(e){return function(){for(var n=arguments.length,t=new Array(n),o=0;o<n;o++)t[o]=arguments[o];return t[0].stopPropagation(),null==e?void 0:e.apply(this,t)}}function fa(e){return function(){for(var n=arguments.length,t=new Array(n),o=0;o<n;o++)t[o]=arguments[o];return t[0].preventDefault(),null==e?void 0:e.apply(this,t)}}function ha(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=ar,t=n.l.u;if(t){var o,r=()=>To(n.s);if(e){var a=0,s={},i=At((()=>{var e=!1,t=n.s;for(var o in t)t[o]!==s[o]&&(s[o]=t[o],e=!0);return e&&a++,a}));r=()=>Ro(i)}t.b.length&&(o=()=>{ga(n,r),ft(t.b)},Do(),Vo(o)),Fo((()=>{var e=Po((()=>t.m.map(pt)));return()=>{for(var n of e)"function"==typeof n&&n()}})),t.a.length&&Fo((()=>{ga(n,r),ft(t.a)}))}}function ga(e,n){if(e.l.s)for(var t of e.l.s)Ro(t);n()}function ma(e){var n=Ct(0);return function(){return 1===arguments.length?(Mt(n,Ro(n)+1),arguments[0]):(Ro(n),e())}}function ba(e,n){var t,o=null===(t=e.$$events)||void 0===t?void 0:t[n.type],r=ot(o)?o.slice():null==o?[]:[o];for(var a of r)a.call(this,n)}function ja(e){null===ar&&rr(),Bn&&null!==ar.l?ka(ar).m.push(e):Fo((()=>{var n=Po(e);if("function"==typeof n)return n}))}function xa(e){null===ar&&rr(),ja((()=>()=>Po(e)))}function ya(){var e=ar;return null===e&&rr(),(n,t,o)=>{var r,a=null===(r=e.s.$$events)||void 0===r?void 0:r[n];if(a){var s=ot(a)?a.slice():[a],i=function(e,n){var{bubbles:t=!1,cancelable:o=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return new CustomEvent(e,{detail:n,bubbles:t,cancelable:o})}(n,t,o);for(var l of s)l.call(e.x,i);return!i.defaultPrevented}return!0}}function wa(e){null===ar&&rr(),null===ar.l&&function(){throw new Error("https://svelte.dev/e/lifecycle_legacy_only")}(),ka(ar).b.push(e)}function ka(e){var n,t=e.l;return null!==(n=t.u)&&void 0!==n?n:t.u={a:[],b:[],m:[]}}var Ca=!1;var Sa={get(e,n){if(!e.exclude.includes(n))return Ro(e.version),n in e.special?e.special[n]():e.props[n]},set:(e,n,t)=>(n in e.special||(e.special[n]=Ea({get[n](){return e.props[n]}},n,4)),e.special[n](t),qt(e.version),!0),getOwnPropertyDescriptor(e,n){if(!e.exclude.includes(n))return n in e.props?{enumerable:!0,configurable:!0,value:e.props[n]}:void 0},deleteProperty:(e,n)=>(e.exclude.includes(n)||(e.exclude.push(n),qt(e.version)),!0),has:(e,n)=>!e.exclude.includes(n)&&n in e.props,ownKeys:e=>Reflect.ownKeys(e.props).filter((n=>!e.exclude.includes(n)))};function za(e,n){return new Proxy({props:e,exclude:n,special:{},version:Ct(0)},Sa)}var Oa={get(e,n){for(var t=e.props.length;t--;){var o=e.props[t];if(vt(o)&&(o=o()),"object"==typeof o&&null!==o&&n in o)return o[n]}},set(e,n,t){for(var o=e.props.length;o--;){var r=e.props[o];vt(r)&&(r=r());var a=it(r,n);if(a&&a.set)return a.set(t),!0}return!1},getOwnPropertyDescriptor(e,n){for(var t=e.props.length;t--;){var o=e.props[t];if(vt(o)&&(o=o()),"object"==typeof o&&null!==o&&n in o){var r=it(o,n);return r&&!r.configurable&&(r.configurable=!0),r}}},has(e,n){if(n===et||n===nt)return!1;for(var t of e.props)if(vt(t)&&(t=t()),null!=t&&n in t)return!0;return!1},ownKeys(e){var n=[];for(var t of e.props)for(var o in vt(t)&&(t=t()),t)n.includes(o)||n.push(o);return n}};function Ma(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return new Proxy({props:n},Oa)}function Ea(e,n,t,o){var r,a,s,i=!!(1&t),l=!Bn||!!(2&t),c=!!(8&t),d=!!(16&t),u=!1;c?[s,u]=function(e){var n=Ca;try{return Ca=!1,[e(),Ca]}finally{Ca=n}}((()=>e[n])):s=e[n];var v,p=et in e||nt in e,f=c&&(null!==(r=null===(a=it(e,n))||void 0===a?void 0:a.set)&&void 0!==r?r:p&&n in e&&(t=>e[n]=t))||void 0,h=o,g=!0,m=!1,b=()=>(m=!0,g&&(g=!1,h=d?Po(o):o),h);if(void 0===s&&void 0!==o&&(f&&l&&function(){throw new Error("https://svelte.dev/e/props_invalid_value")}(),s=b(),f&&f(s)),l)v=()=>{var t=e[n];return void 0===t?b():(g=!0,m=!1,t)};else{var j=(i?At:Pt)((()=>e[n]));j.f|=Xn,v=()=>{var e=Ro(j);return void 0!==e&&(h=void 0),void 0===e?h:e}}if(!(4&t))return v;if(f){var x=e.$$legacy;return function(e,n){return arguments.length>0?(l&&n&&!x&&!u||f(n?v():e),e):v()}}var y=!1,w=!1,k=St(s),C=At((()=>{var e=v(),n=Ro(k);return y?(y=!1,w=!0,n):(w=!1,k.v=e)}));return i||(C.equals=kt),function(e,n){if(null!==ho&&(y=w,v(),Ro(k)),arguments.length>0){var t=n?Ro(C):l&&c?Jt(e):e;return C.equals(t)||(y=!0,Mt(k,t),m&&void 0!==h&&(h=t),Po((()=>Ro(C)))),e}return Ro(C)}}function qa(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){var n=function(e){try{if("undefined"!=typeof window&&void 0!==window.localStorage)return window.localStorage[e]}catch(e){}return}("debug");return null!=n&&n.endsWith("*")?e.startsWith(n.slice(0,-1)):e===n}(e);if(!n)return Ra;var t=function(e){for(var n=0,t=0;t<e.length;t++)n=(n<<5)-n+e.charCodeAt(t),n|=0;return Aa[Math.abs(n)%Aa.length]}(e);return function(){for(var n=arguments.length,o=new Array(n),r=0;r<n;r++)o[r]=arguments[r];console.log("%c".concat(e),"color:".concat(t),...o)}}function Ra(){}var Aa=["#0000CC","#0099FF","#009400","#8dd200","#CCCC00","#CC9933","#ae04e7","#ff35d7","#FF3333","#FF6600","#FF9933","#FFCC33"],Pa=0;function Na(){return++Pa}function Ia(e){return parseInt(e,10)}function Ta(e){return Ua.test(e)}var Ua=/^-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?$/;function Da(e){return"object"==typeof e&&null!==e&&(void 0===e.constructor||"Object"===e.constructor.name)}function Ba(e){return"object"==typeof e&&null!==e&&(void 0===e.constructor||"Object"===e.constructor.name||"Array"===e.constructor.name)}function Ja(e){return!0===e||!1===e}function Fa(e){if("number"==typeof e)return e>9466848e5&&isFinite(e)&&Math.floor(e)===e&&!isNaN(new Date(e).valueOf());if("bigint"==typeof e)return Fa(Number(e));try{var n=e?e.valueOf():e;if(n!==e)return Fa(n)}catch(e){return!1}return!1}function _a(e){(La=La||window.document.createElement("div")).style.color="",La.style.color=e;var n=La.style.color;return""!==n?n.replace(/\s+/g,"").toLowerCase():void 0}var La=void 0;function Wa(e){return"string"==typeof e&&e.length<99&&!!_a(e)}function Va(e,n){if("number"==typeof e||"string"==typeof e||"boolean"==typeof e||void 0===e)return typeof e;if("bigint"==typeof e)return"number";if(null===e)return"null";if(Array.isArray(e))return"array";if(Da(e))return"object";var t=n.stringify(e);return t&&Ta(t)?"number":"true"===t||"false"===t?"boolean":"null"===t?"null":"unknown"}var $a=/^https?:\/\/\S+$/;function Ha(e){return"string"==typeof e&&$a.test(e)}function Qa(e,n){if(""===e)return"";var t=e.trim();return"null"===t?null:"true"===t||"false"!==t&&(Ta(t)?n.parse(t):e)}function Ya(e){return Ka.test(e)}var Ka=/^-?[0-9]+$/,Za=[];function Xa(e,n){if(e.length!==n.length)return!1;for(var t=0;t<e.length;t++)if(e[t]!==n[t])return!1;return!0}function Ga(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t={};if(!Array.isArray(e))throw new TypeError("Array expected");function o(e,r){(!Array.isArray(e)&&!Da(e)||n&&r.length>0)&&(t[d(r)]=!0),Da(e)&&Object.keys(e).forEach((n=>{o(e[n],r.concat(n))}))}for(var r=Math.min(e.length,1e4),a=0;a<r;a++){o(e[a],Za)}return Object.keys(t).sort().map(c)}function es(e,n,t){if(!(n<=e))for(var o=e;o<n;o++)t(o)}function ns(e,n){return e.length>n?e.slice(0,n):e}function ts(e){return a({},e)}function os(e){return Object.values(e)}function rs(e,n,t,o){var r=e.slice(0),a=r.splice(n,t);return r.splice.apply(r,[n+o,0,...a]),r}function as(e,n,t){return e.slice(0,n).concat(t).concat(e.slice(n))}function ss(e,n){try{return n.parse(e)}catch(t){return n.parse(M(e))}}function is(e,n){try{return ss(e,n)}catch(e){return}}function ls(e,n){e=e.replace(ds,"");try{return n(e)}catch(e){}try{return n("{"+e+"}")}catch(e){}try{return n("["+e+"]")}catch(e){}throw new Error("Failed to parse partial JSON")}function cs(e){e=e.replace(ds,"");try{return M(e)}catch(e){}try{var n=M("["+e+"]");return n.substring(1,n.length-1)}catch(e){}try{var t=M("{"+e+"}");return t.substring(1,t.length-1)}catch(e){}throw new Error("Failed to repair partial JSON")}var ds=/,\s*$/;function us(e,n){var t=ys.exec(n);if(t){var o=Ia(t[2]),r=function(e,n){for(var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length,r=0,a=t;a<o;a++)e.charAt(a)===n&&r++;return r}(e,"\n",0,o),a=o-e.lastIndexOf("\n",o)-1;return{position:o,line:r,column:a,message:n.replace(ys,(()=>"line ".concat(r+1," column ").concat(a+1)))}}var s=ws.exec(n),i=s?Ia(s[1]):void 0,l=void 0!==i?i-1:void 0,c=ks.exec(n),d=c?Ia(c[1]):void 0,u=void 0!==d?d-1:void 0,v=void 0!==l&&void 0!==u?function(e,n,t){var o=e.indexOf("\n"),r=1;for(;r<n&&-1!==o;)o=e.indexOf("\n",o+1),r++;return-1!==o?o+t+1:void 0}(e,l,u):void 0;return{position:v,line:l,column:u,message:n.replace(/^JSON.parse: /,"").replace(/ of the JSON data$/,"")}}function vs(e){return Da(e)?void 0!==e.json?void 0!==e.text?'Content must contain either a property "json" or a property "text" but not both':void 0:void 0===e.text?'Content must contain either a property "json" or a property "text"':"string"!=typeof e.text?'Content "text" property must be a string containing a JSON document. Did you mean to use the "json" property instead?':void 0:"Content must be an object"}function ps(e){return Da(e)&&(void 0!==e.json||"string"==typeof e.text)}function fs(e){return Da(e)&&"string"==typeof e.text}function hs(e){return Da(e)&&void 0!==e.json}function gs(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:JSON;return fs(e)?e:{text:t.stringify(e.json,null,n)}}function ms(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:JSON;return hs(e)?e:{json:n.parse(e.text)}}function bs(e,n,t){return gs(e,n,t).text}function js(e,n){return xs(e,n)>n}function xs(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1/0;if(fs(e))return e.text.length;var t=e.json,o=0;return function e(t){if(Array.isArray(t)){if((o+=t.length-1+2)>n)return;for(var r=0;r<t.length;r++){if(e(t[r]),o>n)return}}else if(Da(t)){var a=Object.keys(t);o+=2+a.length+(a.length-1);for(var s=0;s<a.length;s++){var i=a[s],l=t[i];o+=i.length+2,e(l)}}else o+="string"==typeof t?t.length+2:String(t).length}(t),o}var ys=/(position|char) (\d+)/,ws=/line (\d+)/,ks=/column (\d+)/;function Cs(e,n){return e.parse===n.parse&&e.stringify===n.stringify}var Ss,zs,Os,Ms,Es,qs,Rs,As=/[,:]\S/;function Ps(e){var{escapeControlCharacters:n,escapeUnicodeCharacters:t}=e;return n?t?Ns:Is:t?Ts:Us}!function(e){e.text="text",e.tree="tree",e.table="table"}(Ss||(Ss={})),function(e){e.after="after",e.inside="inside",e.key="key",e.value="value",e.multi="multi",e.text="text"}(zs||(zs={})),function(e){e.after="after",e.key="key",e.value="value",e.inside="inside"}(Os||(Os={})),function(e){e.info="info",e.warning="warning",e.error="error"}(Ms||(Ms={})),function(e){e.key="key",e.value="value"}(Es||(Es={})),function(e){e.asc="asc",e.desc="desc"}(qs||(qs={})),function(e){e.no="no",e.self="self",e.nextInside="nextInside"}(Rs||(Rs={}));var Ns={escapeValue:e=>Ds(_s(String(e))),unescapeValue:e=>Ls(Bs(e))},Is={escapeValue:e=>_s(String(e)),unescapeValue:e=>Ls(e)},Ts={escapeValue:e=>Ds(String(e)),unescapeValue:e=>Bs(e)},Us={escapeValue:e=>String(e),unescapeValue:e=>e};function Ds(e){return e.replace(/[^\x20-\x7F]/g,(e=>{var n;return"\b"===e||"\f"===e||"\n"===e||"\r"===e||"\t"===e?e:"\\u"+("000"+(null===(n=e.codePointAt(0))||void 0===n?void 0:n.toString(16))).slice(-4)}))}function Bs(e){return e.replace(/\\u[a-fA-F0-9]{4}/g,(e=>{try{var n=JSON.parse('"'+e+'"');return Js[n]||n}catch(n){return e}}))}var Js={'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"},Fs={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":"\n","\\r":"\r","\\t":"\t"};function _s(e){return e.replace(/["\b\f\n\r\t\\]/g,(e=>Js[e]||e))}function Ls(e){return e.replace(/\\["bfnrt\\]/g,(e=>Fs[e]||e))}function Ws(e){return"string"!=typeof e?String(e):e.endsWith("\n")?e+"\n":e}function Vs(e,n){return Hs(e,(e=>e.nodeName.toUpperCase()===n.toUpperCase()))}function $s(e,n,t){return Hs(e,(e=>function(e,n,t){return"function"==typeof e.getAttribute&&e.getAttribute(n)===t}(e,n,t)))}function Hs(e,n){return!!Qs(e,n)}function Qs(e,n){for(var t=e;t&&!n(t);)t=t.parentNode;return t}function Ys(e){var n,t;return null!==(n=null==e||null===(t=e.ownerDocument)||void 0===t?void 0:t.defaultView)&&void 0!==n?n:void 0}function Ks(e){var n=Ys(e),t=null==n?void 0:n.document.activeElement;return!!t&&Hs(t,(n=>n===e))}function Zs(e,n){return Qs(e,(e=>e.nodeName===n))}function Xs(e){return $s(e,"data-type","selectable-key")?zs.key:$s(e,"data-type","selectable-value")?zs.value:$s(e,"data-type","insert-selection-area-inside")?zs.inside:$s(e,"data-type","insert-selection-area-after")?zs.after:zs.multi}function Gs(e){return encodeURIComponent(d(e))}function ei(e){var n,t=Qs(e,(e=>!(null==e||!e.hasAttribute)&&e.hasAttribute("data-path"))),o=null!==(n=null==t?void 0:t.getAttribute("data-path"))&&void 0!==n?n:void 0;return o?c(decodeURIComponent(o)):void 0}function ni(e){var{allElements:n,currentElement:t,direction:o,hasPrio:r=()=>!0,margin:a=10}=e,s=R(n.filter((function(e){var n=e.getBoundingClientRect();return n.width>0&&n.height>0})),l),i=l(t);function l(e){var n=e.getBoundingClientRect();return{x:n.left+n.width/2,y:n.top+n.height/2,rect:n,element:e}}function c(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,o=e.x-n.x,r=(e.y-n.y)*t;return Math.sqrt(o*o+r*r)}var d=e=>c(e,i);if("Left"===o||"Right"===o){var u="Left"===o?s.filter((e=>{return n=i,e.rect.left+a<n.rect.left;var n})):s.filter((e=>{return n=i,e.rect.right>n.rect.right+a;var n})),v=u.filter((e=>{return n=e,t=i,Math.abs(n.y-t.y)<a;var n,t})),p=A(v,d)||A(u,(e=>c(e,i,10)));return null==p?void 0:p.element}if("Up"===o||"Down"===o){var f="Up"===o?s.filter((e=>{return n=i,e.y+a<n.y;var n})):s.filter((e=>{return n=i,e.y>n.y+a;var n})),h=f.filter((e=>r(e.element))),g=A(h,d)||A(f,d);return null==g?void 0:g.element}}function ti(){var e,n,t,o;return"undefined"!=typeof navigator&&null!==(e=null!==(n=null===(t=navigator)||void 0===t||null===(t=t.platform)||void 0===t?void 0:t.toUpperCase().includes("MAC"))&&void 0!==n?n:null===(o=navigator)||void 0===o||null===(o=o.userAgentData)||void 0===o||null===(o=o.platform)||void 0===o?void 0:o.toUpperCase().includes("MAC"))&&void 0!==e&&e}function oi(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"+",t=[];ri(e,arguments.length>2&&void 0!==arguments[2]?arguments[2]:ti)&&t.push("Ctrl"),e.altKey&&t.push("Alt"),e.shiftKey&&t.push("Shift");var o=1===e.key.length?e.key.toUpperCase():e.key;return o in ai||t.push(o),t.join(n)}function ri(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ti;return e.ctrlKey||e.metaKey&&n()}var ai={Ctrl:!0,Command:!0,Control:!0,Alt:!0,Option:!0,Shift:!0};function si(e,n){void 0===n&&(n={});var t=n.insertAt;if(e&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&o.firstChild?o.insertBefore(r,o.firstChild):o.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}si(".jse-absolute-popup.svelte-1r8q3m8 {\n position: relative;\n left: 0;\n top: 0;\n width: 0;\n height: 0;\n z-index: 1001;\n}\n.jse-absolute-popup.svelte-1r8q3m8 .jse-hidden-input:where(.svelte-1r8q3m8) {\n position: fixed;\n left: 0;\n top: 0;\n width: 0;\n height: 0;\n padding: 0;\n margin: 0;\n border: none;\n outline: none;\n overflow: hidden;\n}\n.jse-absolute-popup.svelte-1r8q3m8 .jse-absolute-popup-content:where(.svelte-1r8q3m8) {\n position: absolute;\n}");var ii=zr('<div class="jse-absolute-popup-content svelte-1r8q3m8"><input type="text" readonly="" tabindex="-1" class="jse-hidden-input svelte-1r8q3m8"> <!></div>'),li=zr('<div role="none" class="jse-absolute-popup svelte-1r8q3m8"><!></div>');function ci(e,n){lr(n,!1);var t=Ea(n,"