UNPKG

vanilla-jsoneditor

Version:

A web-based tool to view, edit, format, transform, and validate JSON

1 lines 470 kB
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(n.includes(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],n.includes(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,immutableJSONPatch as v,isJSONPatchAdd as p,isJSONPatchRemove as f,isJSONPatchReplace as h,parsePath as g,isJSONPatchCopy as m,isJSONPatchMove as b,updateIn as j,setIn as x,existsIn as y,deleteIn as w,isJSONArray as k,isJSONObject 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,isEmpty as T,first as U,noop as D,times as B,cloneDeepWith as J,forEachRight as F,range as _,debounce as L,partition as W,groupBy as $,mapValues as V,uniqueId as H,cloneDeep as Q}from"lodash-es";import{stringify as Y,jsonquery 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,faCircleNotch as ke,faChevronDown as Ce,faChevronUp 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{Compartment as $e,EditorState as Ve,EditorSelection as He}from"@codemirror/state";import{keymap as Qe,lineNumbers as Ye,highlightActiveLineGutter as Ke,highlightSpecialChars as Ze,drawSelection as Xe,dropCursor as Ge,rectangularSelection as en,crosshairCursor as nn,highlightActiveLine as tn,EditorView as on}from"@codemirror/view";import{indentWithTab as rn,history as an,defaultKeymap as sn,historyKeymap as ln,undo as cn,redo as dn,undoDepth as un,redoDepth as vn}from"@codemirror/commands";import{lintGutter as pn,lintKeymap as fn,linter as hn}from"@codemirror/lint";import{json as gn}from"@codemirror/lang-json";import{HighlightStyle as mn,syntaxHighlighting as bn,foldGutter as jn,indentOnInput as xn,defaultHighlightStyle as yn,bracketMatching as wn,foldKeymap as kn,indentUnit as Cn}from"@codemirror/language";import{highlightSelectionMatches as Sn,searchKeymap as zn,search as On,closeSearchPanel as Mn,openSearchPanel as En}from"@codemirror/search";import{closeBrackets as qn,autocompletion as Rn,closeBracketsKeymap as An,completionKeymap as Pn}from"@codemirror/autocomplete";import{tags as Nn}from"@lezer/highlight";import{indentationMarkers as In}from"@replit/codemirror-indentation-markers";import{wrappedLineIndent as Tn}from"codemirror-wrapped-line-indent";import Un from"ajv";import Dn from"jmespath";import{JSONPath as Bn}from"jsonpath-plus";"undefined"!=typeof window&&((e=window).__svelte||(e.__svelte={v:new Set})).v.add("5");var Jn=Symbol(),Fn=Array.isArray,_n=Array.from,Ln=Object.defineProperty,Wn=Object.getOwnPropertyDescriptor,$n=Object.getOwnPropertyDescriptors,Vn=Object.prototype,Hn=Array.prototype,Qn=Object.getPrototypeOf;function Yn(e){return"function"==typeof e}function Kn(e){return e()}function Zn(e){for(var n=0;n<e.length;n++)e[n]()}var Xn=32,Gn=128,et=256,nt=512,tt=1024,ot=2048,rt=4096,at=8192,st=32768,it=1<<19,lt=Symbol("$state"),ct=Symbol("");function dt(e){return e===this.v}function ut(e,n){return e!=e?n==n:e!==n||null!==e&&"object"==typeof e||"function"==typeof e}function vt(e){return!ut(e,this.v)}function pt(e){return{f:0,v:e,reactions:null,equals:dt,version:0}}function ft(e){var n,t,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=pt(e);(o||(r.equals=vt),null!==xo&&null!==xo.l)&&(null!==(t=(n=xo.l).s)&&void 0!==t?t:n.s=[]).push(r);return r}function ht(e){return function(e){null!==io&&2&io.f&&(null===vo?vo=[e]:vo.push(e));return e}(ft(e,arguments.length>1&&void 0!==arguments[1]&&arguments[1]))}function gt(e,n){return mt(e,Do((()=>Uo(e)))),n}function mt(e,n){return null!==io&&wo()&&18&io.f&&(null===vo||!vo.includes(e))&&function(){throw new Error("state_unsafe_mutation")}(),bt(e,n)}function bt(e,n){return e.equals(n)||(e.v=n,e.version=yo(),jt(e,tt),wo()&&null!==co&&co.f&nt&&!(co.f&Xn)&&(null!==po&&po.includes(e)?(Lo(co,tt),Ao(co)):null===ho?function(e){ho=e}([e]):ho.push(e))),n}function jt(e,n){var t=e.reactions;if(null!==t)for(var o=wo(),r=t.length,a=0;a<r;a++){var s=t[a],i=s.f;i&tt||(o||s!==co)&&(Lo(s,n),640&i&&(2&i?jt(s,ot):Ao(s)))}}function xt(e){var n=1026;null===co?n|=Gn:co.f|=it;var t={children:null,ctx:xo,deps:null,equals:dt,f:n,fn:e,reactions:null,v:null,version:0,parent:co};if(null!==io&&2&io.f){var o,r=io;(null!==(o=r.children)&&void 0!==o?o:r.children=[]).push(t)}return t}function yt(e){var n=xt(e);return n.equals=vt,n}function wt(e){var n=e.children;if(null!==n){e.children=null;for(var t=0;t<n.length;t+=1){var o=n[t];2&o.f?St(o):Jt(o)}}}function kt(e){var n,t=co;uo(e.parent);try{wt(e),n=Co(e)}finally{uo(t)}return n}function Ct(e){var n=kt(e);Lo(e,(mo||e.f&Gn)&&null!==e.deps?ot:nt),e.equals(n)||(e.v=n,e.version=yo())}function St(e){wt(e),zo(e,0),Lo(e,at),e.v=e.children=e.deps=e.ctx=e.reactions=null}function zt(e){null===co&&null===io&&function(){throw new Error("effect_orphan")}(),null!==io&&io.f&Gn&&function(){throw new Error("effect_in_unowned_derived")}(),to&&function(){throw new Error("effect_in_teardown")}()}function Ot(e,n,t){var o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=!!(64&e),a=co,s={ctx:xo,deps:null,deriveds:null,nodes_start:null,nodes_end:null,f:e|tt,first:null,fn:n,last:null,next:null,parent:r?null:a,prev:null,teardown:null,transitions:null,version:0};if(t){var i=no;try{oo(!0),Oo(s),s.f|=16384}catch(e){throw Jt(s),e}finally{oo(i)}}else null!==n&&Ao(s);if(!(t&&null===s.deps&&null===s.first&&null===s.nodes_start&&null===s.teardown&&!(s.f&it))&&!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!==io&&2&io.f)){var l,c=io;(null!==(l=c.children)&&void 0!==l?l:c.children=[]).push(s)}return s}function Mt(e){var n=Ot(8,null,!1);return Lo(n,nt),n.teardown=e,n}function Et(e){if(zt(),!(null!==co&&!!(co.f&Xn)&&null!==xo&&!xo.m))return qt(e);var n,t=xo;(null!==(n=t.e)&&void 0!==n?n:t.e=[]).push({fn:e,effect:co,reaction:io})}function qt(e){return Ot(4,e,!1)}function Rt(e,n){var t=xo,o={effect:null,ran:!1};t.l.r1.push(o),o.effect=Pt((()=>{e(),o.ran||(o.ran=!0,mt(t.l.r2,!0),Do(n))}))}function At(){var e=xo;Pt((()=>{if(Uo(e.l.r2)){for(var n of e.l.r1){var t=n.effect;t.f&nt&&Lo(t,ot),ko(t)&&Oo(t),n.ran=!1}e.l.r2.v=!1}}))}function Pt(e){return Ot(8,e,!0)}function Nt(e){return It(e)}function It(e){return Ot(24|(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0),e,!0)}function Tt(e){return Ot(40,e,!0,!(arguments.length>1&&void 0!==arguments[1])||arguments[1])}function Ut(e){var n=e.teardown;if(null!==n){var t=to,o=io;ro(!0),lo(null);try{n.call(null)}finally{ro(t),lo(o)}}}function Dt(e){var n=e.deriveds;if(null!==n){e.deriveds=null;for(var t=0;t<n.length;t+=1)St(n[t])}}function Bt(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;Jt(t,n),t=o}}function Jt(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=!1;if((n||262144&e.f)&&null!==e.nodes_start){for(var o=e.nodes_start,r=e.nodes_end;null!==o;){var a=o===r?null:tr(o);o.remove(),o=a}t=!0}Bt(e,n&&!t),Dt(e),zo(e,0),Lo(e,at);var s=e.transitions;if(null!==s)for(var i of s)i.stop();Ut(e);var l=e.parent;null!==l&&null!==l.first&&Ft(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.parent=e.fn=e.nodes_start=e.nodes_end=null}function Ft(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 _t(e,n){var t=[];Wt(e,t,!0),Lt(t,(()=>{Jt(e),n&&n()}))}function Lt(e,n){var t=e.length;if(t>0){var o=()=>--t||n();for(var r of e)r.out(o)}else n()}function Wt(e,n,t){if(!(e.f&rt)){if(e.f^=rt,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;Wt(r,n,!!(!!(r.f&st)||!!(r.f&Xn))&&t),r=a}}}function $t(e){Vt(e,!0)}function Vt(e,n){if(e.f&rt){ko(e)&&Oo(e),e.f^=rt;for(var t=e.first;null!==t;){var o=t.next;Vt(t,!!(!!(t.f&st)||!!(t.f&Xn))&&n),t=o}if(null!==e.transitions)for(var r of e.transitions)(r.is_global||n)&&r.in()}}var Ht=!1,Qt=[];function Yt(){Ht=!1;var e=Qt.slice();Qt=[],Zn(e)}function Kt(e){Ht||(Ht=!0,queueMicrotask(Yt)),Qt.push(e)}function Zt(e){throw new Error("lifecycle_outside_component")}var Xt=0,Gt=Xt,eo=!1,no=!1,to=!1;function oo(e){no=e}function ro(e){to=e}var ao=[],so=0,io=null;function lo(e){io=e}var co=null;function uo(e){co=e}var vo=null;var po=null,fo=0,ho=null;var go=0,mo=!1,bo=!1,jo=new Set,xo=null;function yo(){return++go}function wo(){return null!==xo&&null===xo.l}function ko(e){var n=e.f;if(n&tt)return!0;if(n&ot){var t=e.deps,o=!!(n&Gn);if(null!==t){var r;if(n&et){for(r=0;r<t.length;r++){var a,s;(null!==(s=(a=t[r]).reactions)&&void 0!==s?s:a.reactions=[]).push(e)}e.f^=et}for(r=0;r<t.length;r++){var i,l,c,d=t[r];if(ko(d)&&Ct(d),o&&null!==co&&!mo&&(null===(i=d)||void 0===i||null===(i=i.reactions)||void 0===i||!i.includes(e)))(null!==(c=(l=d).reactions)&&void 0!==c?c:l.reactions=[]).push(e);if(d.version>e.version)return!0}}o||Lo(e,nt)}return!1}function Co(e){var n=po,t=fo,o=ho,r=io,a=mo,s=vo,i=xo,l=e.f;po=null,fo=0,ho=null,io=96&l?null:e,mo=!no&&!!(l&Gn),vo=null,xo=e.ctx;try{var c=(0,e.fn)(),d=e.deps;if(null!==po){var u;if(zo(e,fo),null!==d&&fo>0)for(d.length=fo+po.length,u=0;u<po.length;u++)d[fo+u]=po[u];else e.deps=d=po;if(!mo)for(u=fo;u<d.length;u++){var v,p;(null!==(p=(v=d[u]).reactions)&&void 0!==p?p:v.reactions=[]).push(e)}}else null!==d&&fo<d.length&&(zo(e,fo),d.length=fo);return c}finally{po=n,fo=t,ho=o,io=r,mo=a,vo=s,xo=i}}function So(e,n){var t=n.reactions;if(null!==t){var o=t.indexOf(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===po||!po.includes(n))&&(Lo(n,ot),384&n.f||(n.f^=et),zo(n,0))}function zo(e,n){var t=e.deps;if(null!==t)for(var o=n;o<t.length;o++)So(e,t[o])}function Oo(e){var n=e.f;if(!(n&at)){Lo(e,nt);var t=co;co=e;try{16&n?function(e){for(var n=e.first;null!==n;){var t=n.next;n.f&Xn||Jt(n),n=t}}(e):Bt(e),Dt(e),Ut(e);var o=Co(e);e.teardown="function"==typeof o?o:null,e.version=go}catch(e){!function(e){throw e}(e)}finally{co=t}}}function Mo(){so>1e3&&(so=0,function(){throw new Error("effect_update_depth_exceeded")}()),so++}function Eo(e){var n=e.length;if(0!==n){Mo();var t=no;no=!0;try{for(var o=0;o<n;o++){var r=e[o];r.f&nt||(r.f^=nt);var a=[];Po(r,a),qo(a)}}finally{no=t}}}function qo(e){var n=e.length;if(0!==n)for(var t=0;t<n;t++){var o=e[t];12288&o.f||!ko(o)||(Oo(o),null===o.deps&&null===o.first&&null===o.nodes_start&&(null===o.teardown?Ft(o):o.fn=null))}}function Ro(){if(eo=!1,!(so>1001)){var e=ao;ao=[],Eo(e),eo||(so=0)}}function Ao(e){Gt===Xt&&(eo||(eo=!0,queueMicrotask(Ro)));for(var n=e;null!==n.parent;){var t=(n=n.parent).f;if(96&t){if(!(t&nt))return;n.f^=nt}}ao.push(n)}function Po(e,n){var t=e.first,o=[];e:for(;null!==t;){var r=t.f,a=!!(r&Xn);if(!(a&&!!(r&nt)||r&rt))if(8&r){a?t.f^=nt:ko(t)&&Oo(t);var s=t.first;if(null!==s){t=s;continue}}else 4&r&&o.push(t);var i=t.next;if(null===i)for(var l=t.parent;null!==l;){if(e===l)break e;var c=l.next;if(null!==c){t=c;continue e}l=l.parent}t=i}for(var d=0;d<o.length;d++)s=o[d],n.push(s),Po(s,n)}function No(e){var n=Gt,t=ao;try{Mo();var o=[];Gt=1,ao=o,eo=!1,Eo(t);var r=null==e?void 0:e();return Ht&&Yt(),(ao.length>0||o.length>0)&&No(),so=0,r}finally{Gt=n,ao=t}}function Io(){return To.apply(this,arguments)}function To(){return(To=l((function*(){yield Promise.resolve(),No()}))).apply(this,arguments)}function Uo(e){var n=e.f,t=!!(2&n);if(t&&n&at){var o=kt(e);return St(e),o}if(bo&&jo.add(e),null!==io){null!==vo&&vo.includes(e)&&function(){throw new Error("state_unsafe_local_read")}();var r=io.deps;null===po&&null!==r&&r[fo]===e?fo++:null===po?po=[e]:po.push(e),null!==ho&&null!==co&&co.f&nt&&!(co.f&Xn)&&ho.includes(e)&&(Lo(co,tt),Ao(co))}else if(t&&null===e.deps){var a,s,i=e,l=i.parent;if(null!==l&&(null===(a=l.deriveds)||void 0===a||!a.includes(i)))(null!==(s=l.deriveds)&&void 0!==s?s:l.deriveds=[]).push(i)}return t&&ko(i=e)&&Ct(i),e.v}function Do(e){var n=io;try{return io=null,e()}finally{io=n}}var Bo,Jo,Fo,_o=-3585;function Lo(e,n){e.f=e.f&_o|n}function Wo(e){return $o().get(e)}function $o(e){var n,t;return null===xo&&Zt(),null!==(t=(n=xo).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}(xo)||void 0)}function Vo(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,t=+Uo(e);return mt(e,t+n),t}function Ho(e){xo={p:xo,c:null,e:null,m:!1,s:e,x:null,l:null},arguments.length>1&&void 0!==arguments[1]&&arguments[1]||(xo.l={s:null,u:null,r1:[],r2:pt(!1)})}function Qo(e){var n=xo;if(null!==n){void 0!==e&&(n.x=e);var t=n.e;if(null!==t){var o=co,r=io;n.e=null;try{for(var a=0;a<t.length;a++){var s=t[a];uo(s.effect),lo(s.reaction),qt(s.fn)}}finally{uo(o),lo(r)}}xo=n.p,n.m=!0}return e||{}}function Yo(e){if("object"==typeof e&&e&&!(e instanceof EventTarget))if(lt in e)Ko(e);else if(!Array.isArray(e))for(var n in e){var t=e[n];"object"==typeof t&&t&&lt in t&&Ko(t)}}function Ko(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{Ko(e[t],n)}catch(e){}var o=Qn(e);if(o!==Object.prototype&&o!==Array.prototype&&o!==Map.prototype&&o!==Set.prototype&&o!==Date.prototype){var r=$n(o);for(var a in r){var s=r[a].get;if(s)try{s.call(e)}catch(e){}}}}}function Zo(e){if("object"!=typeof e||null===e||lt in e)return e;var n=Qn(e);if(n!==Vn&&n!==Hn)return e;var t,o=new Map,r=Fn(e),a=pt(0);return r&&o.set("length",pt(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("state_descriptors_fixed")}();var a=o.get(n);return void 0===a?(a=pt(r.value),o.set(n,a)):mt(a,Zo(r.value,t)),!0},deleteProperty(e,n){var t=o.get(n);if(void 0===t)n in e&&o.set(n,pt(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),Xo(a)}return!0},get(n,r,a){var s;if(r===lt)return e;var i=o.get(r),l=r in n;if(void 0===i&&(!l||null!==(s=Wn(n,r))&&void 0!==s&&s.writable)&&(i=pt(Zo(l?n[r]:Jn,t)),o.set(r,i)),void 0!==i){var c=Uo(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=Uo(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===lt)return!0;var a=o.get(n),s=void 0!==a&&a.v!==Jn||Reflect.has(e,n);if((void 0!==a||null!==co&&(!s||null!==(r=Wn(e,n))&&void 0!==r&&r.writable))&&(void 0===a&&(a=pt(s?Zo(e[n],t):Jn),o.set(n,a)),Uo(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=pt(Jn),o.set(u+"",v))}void 0===c?(!d||null!==(l=Wn(e,n))&&void 0!==l&&l.writable)&&(mt(c=pt(void 0),Zo(s,t)),o.set(n,c)):(d=c.v!==Jn,mt(c,Zo(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)}Xo(a)}return!0},ownKeys(e){Uo(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("state_prototype_fixed")}()}})}function Xo(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;mt(e,e.v+n)}function Go(e){return null!==e&&"object"==typeof e&&lt in e?e[lt]:e}function er(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return document.createTextNode(e)}function nr(e){return Jo.call(e)}function tr(e){return Fo.call(e)}function or(e,n){return nr(e)}function rr(e,n){var t=nr(e);return t instanceof Comment&&""===t.data?tr(t):t}function ar(e){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,t=e;n--;)t=tr(t);return t}var sr=!1,ir=new Set,lr=new Set;function cr(e,n,t,o){function r(e){if(o.capture||ur.call(n,e),!e.cancelBubble){var r=io,a=co;lo(null),uo(null);try{return t.call(this,e)}finally{lo(r),uo(a)}}}return e.startsWith("pointer")||e.startsWith("touch")||"wheel"===e?Kt((()=>{n.addEventListener(e,r,o)})):n.addEventListener(e,r,o),r}function dr(e,n,t,o,r){var a={capture:o,passive:r},s=cr(e,n,t,a);n!==document.body&&n!==window&&n!==document||Mt((()=>{n.removeEventListener(e,s,a)}))}function ur(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){Ln(e,"currentTarget",{configurable:!0,get:()=>s||o});var u=io,v=co;lo(null),uo(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)if(Fn(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,lo(u),uo(v)}}}function vr(e){var n=document.createElement("template");return n.innerHTML=e,n.content}function pr(e,n){var t=co;null===t.nodes_start&&(t.nodes_start=e,t.nodes_end=n)}function fr(e,n){var t,o=!!(1&n),r=!!(2&n),a=!e.startsWith("<!>");return()=>{void 0===t&&(t=vr(a?e:"<!>"+e),o||(t=nr(t)));var n=r?document.importNode(t,!0):t.cloneNode(!0);o?pr(nr(n),n.lastChild):pr(n,n);return n}}function hr(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=nr(vr(s));if(a)for(t=document.createDocumentFragment();nr(e);)t.appendChild(nr(e));else t=nr(e)}var n=t.cloneNode(!0);a?pr(nr(n),n.lastChild):pr(n,n);return n}}function gr(){var e=er((arguments.length>0&&void 0!==arguments[0]?arguments[0]:"")+"");return pr(e,e),e}function mr(){var e=document.createDocumentFragment(),n=document.createComment(""),t=er();return e.append(n,t),pr(n,t),e}function br(e,n){null!==e&&e.before(n)}var jr=["beforeinput","click","change","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"];var xr={formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"};var yr=["touchstart","touchmove"];function wr(e){return yr.includes(e)}function kr(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=null==o?"":o+"")}function Cr(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===Bo){Bo=window;var e=Element.prototype,n=Node.prototype;Jo=Wn(n,"firstChild").get,Fo=Wn(n,"nextSibling").get,e.__click=void 0,e.__className="",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=wr(o);t.addEventListener(o,ur,{passive:r});var a=Sr.get(o);void 0===a?(document.addEventListener(o,ur,{passive:r}),Sr.set(o,1)):Sr.set(o,a+1)}}};c(_n(ir)),lr.add(c);var d=void 0,u=function(e){var n=Ot(64,e,!0);return()=>{Jt(n)}}((()=>{var n=null!=o?o:t.appendChild(er());return Tt((()=>{s&&(Ho({}),xo.c=s);a&&(r.$$events=a),d=e(n,r)||{},s&&Qo()})),()=>{for(var e of l){t.removeEventListener(e,ur);var r=Sr.get(e);0==--r?(document.removeEventListener(e,ur),Sr.delete(e)):Sr.set(e,r)}var a;(lr.delete(c),zr.delete(d),n!==o)&&(null===(a=n.parentNode)||void 0===a||a.removeChild(n))}}));return zr.set(d,u),d}(e,n)}var Sr=new Map;var zr=new WeakMap;function Or(e,n,t){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=e,a=null,s=null,i=null;It((()=>{i!==(i=!!n())&&(i?(a?$t(a):a=Tt((()=>t(r))),s&&_t(s,(()=>{s=null}))):(s?$t(s):o&&(s=Tt((()=>o(r)))),a&&_t(a,(()=>{a=null}))))}),arguments.length>4&&void 0!==arguments[4]&&arguments[4]?st:0)}function Mr(e,n,t){var o,r=e,a=Jn;It((()=>{ut(a,a=n())&&(o&&_t(o),o=Tt((()=>t(r))))}))}var Er=null;function qr(e,n){return n}function Rr(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(er()));var l=null,c=!1;It((()=>{var e=t(),d=Fn(e)?e:null==e?[]:_n(e),u=d.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,k;if(d=s(c=e[v],v),void 0!==(u=g.get(d)))null===(w=u.a)||void 0===w||w.measure(),(null!==(k=l)&&void 0!==k?k:l=new Set).add(u)}for(v=0;v<h;v+=1)if(d=s(c=e[v],v),void 0!==(u=g.get(d))){var C,S;if(f&&Ar(u,c,v,r),u.e.f&rt)if($t(u.e),p)null===(C=u.a)||void 0===C||C.unfix(),(null!==(S=l)&&void 0!==S?S:l=new Set).delete(u);if(u!==b){if(void 0!==i&&i.has(u)){if(x.length<y.length){var z,O=y[0];j=O.prev;var M=x[0],E=x[x.length-1];for(z=0;z<x.length;z+=1)Nr(x[z],O,t);for(z=0;z<y.length;z+=1)i.delete(y[z]);Ir(n,M.prev,E.next),Ir(n,j,M),Ir(n,E,O),b=O,j=E,v-=1,x=[],y=[]}else i.delete(u),Nr(u,b,t),Ir(n,u.prev,u.next),Ir(n,u,null===j?n.first:j.next),Ir(n,j,u),j=u;continue}for(x=[],y=[];null!==b&&b.k!==d;){var q;if(a||!(b.e.f&rt))(null!==(q=i)&&void 0!==q?q: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=Pr(b?b.e.nodes_start:t,n,j,null===j?n.first:j.next,c,d,v,o,r),g.set(d,j),x=[],y=[],b=j.next}if(null!==b||void 0!==i){for(var R=void 0===i?[]:_n(i);null!==b;)!a&&b.e.f&rt||R.push(b),b=b.next;var A=R.length;if(A>0){var P=4&r&&0===h?t:null;if(p){for(v=0;v<A;v+=1){var N;null===(N=R[v].a)||void 0===N||N.measure()}for(v=0;v<A;v+=1){var I;null===(I=R[v].a)||void 0===I||I.fix()}}!function(e,n,t,o){for(var r=[],a=n.length,s=0;s<a;s++)Wt(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(),Ir(e,n[0].prev,n[a-1].next)}Lt(r,(()=>{for(var t=0;t<a;t++){var r=n[t];i||(o.delete(r.k),Ir(e,r.prev,r.next)),Jt(r.e,!i)}}))}(n,R,P,g)}}p&&Kt((()=>{if(void 0!==l)for(u of l){var e;null===(e=u.a)||void 0===e||e.apply()}}));co.first=n.first&&n.first.e,co.last=j&&j.e}(d,i,s,r,n,!!(io.f&rt),o),null!==a&&(0===u?l?$t(l):l=Tt((()=>a(s))):null!==l&&_t(l,(()=>{l=null}))),t())}))}function Ar(e,n,t,o){1&o&&bt(e.v,n),2&o?bt(e.i,t):e.i=t}function Pr(e,n,t,o,r,a,s,i,l){var c=Er;try{var d=!!(1&l)?!(16&l)?ft(r):pt(r):r,u=2&l?pt(s):s,v={i:u,v:d,k:a,a:null,e:null,prev:t,next:o};return Er=v,v.e=Tt((()=>i(e,d,u)),sr),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{Er=c}}function Nr(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=tr(a);r.before(a),a=s}}function Ir(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 Tr(e,n,t,o,r){var a,s=e,i="";It((()=>{var e;i!==(i=null!==(e=n())&&void 0!==e?e:"")&&(void 0!==a&&(Jt(a),a=void 0),""!==i&&(a=Tt((()=>{var e=i+"";t&&(e="<svg>".concat(e,"</svg>"));var n=vr(e);if((t||o)&&(n=nr(n)),pr(nr(n),n.lastChild),t||o)for(;nr(n);)s.before(nr(n));else s.before(n)}))))}))}function Ur(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 Dr(e,n,t){var o,r,a=e;It((()=>{o!==(o=n())&&(r&&(_t(r),r=null),o&&(r=Tt((()=>t(a,o)))))}),st)}function Br(e,n,t){qt((()=>{var o=Do((()=>n(e,null==t?void 0:t())||{}));if(t&&null!=o&&o.update){var r=!1,a={};Pt((()=>{var e=t();Yo(e),r&&ut(a,e)&&(a=e,o.update(e))})),r=!0}if(null!=o&&o.destroy)return()=>o.destroy()}))}var Jr=!1;function Fr(e,n){var t,o=null!==(t=e.__attributes)&&void 0!==t?t:e.__attributes={};o.value!==(o.value=n)&&(e.value!==n||0===n&&"PROGRESS"===e.nodeName)&&(e.value=n)}function _r(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[ct]=t),null==t?e.removeAttribute(n):"string"!=typeof t&&$r(e).includes(n)?e[n]=t:e.setAttribute(n,t))}function Lr(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);void 0!==o&&(t.class=t.class?t.class+" "+o:o);var d,u,v,p,f=$r(e),h=null!==(r=e.__attributes)&&void 0!==r?r:e.__attributes={},g=[],m=function(o){var r=t[o];if(l&&"value"===o&&null==r)return e.value=e.__value="",i[o]=r,0;if(r===(d=i[o]))return 0;if(i[o]=r,"$$"===(u=o[0]+o[1]))return 0;if("on"===u){var c={},m="$$"+o,b=o.slice(2);if(v=function(e){return jr.includes(e)}(b),function(e){return e.endsWith("capture")&&"gotpointercapture"!==e&&"lostpointercapture"!==e}(b)&&(b=b.slice(0,-7),c.capture=!0),!v&&d){if(null!=r)return 0;e.removeEventListener(b,i[m],c),i[m]=null}if(null!=r)if(v)e["__".concat(b)]=r,function(e){for(var n=0;n<e.length;n++)ir.add(e[n]);for(var t of lr)t(e)}([b]);else{function j(e){i[o].call(this,e)}n?i[m]=cr(b,e,j,c):g.push([o,r,()=>i[m]=cr(b,e,j,c)])}}else"style"===o&&null!=r?e.style.cssText=r+"":"autofocus"===o?function(e,n){if(n){var t=document.body;e.autofocus=!0,Kt((()=>{document.activeElement===t&&e.focus()}))}}(e,Boolean(r)):"__value"===o||"value"===o&&null!=r?e.value=e[o]=e.__value=r:(p=o,a||(p=function(e){var n;return e=e.toLowerCase(),null!==(n=xr[e])&&void 0!==n?n:e}(p)),null!=r||s?f.includes(p)&&(s||"string"!=typeof r)?e[p]=r:"function"!=typeof r&&_r(e,p,r):(h[o]=null,e.removeAttribute(o)));"style"===o&&"__styles"in e&&(e.__styles={})};for(var b in t)m(b);return n||Kt((()=>{if(e.isConnected)for(var[n,t,o]of g)i[n]===t&&o()})),i}var Wr=new Map;function $r(e){var n,t=Wr.get(e.nodeName);if(t)return t;Wr.set(e.nodeName,t=[]);for(var o=Qn(e),r=Element.prototype;r!==o;){for(var a in n=$n(o))n[a].set&&t.push(a);o=Qn(o)}return t}function Vr(e,n){var t=e.__className,o=function(e){return null==e?"":e}(n);t!==o&&(null==n?e.removeAttribute("class"):e.className=o,e.__className=o)}function Hr(e,n,t){if(t){if(e.classList.contains(n))return;e.classList.add(n)}else{if(!e.classList.contains(n))return;e.classList.remove(n)}}function Qr(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 Yr(e,n,t){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t;e.addEventListener(n,t);var r=e.__on_r;e.__on_r=r?()=>{r(),o()}:o,Jr||(Jr=!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}))}function Kr(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n,o=wo();Yr(e,"input",(()=>{var r,a=Zr(e)?Xr(e.value):e.value;(t(a),o&&a!==(a=n()))&&(e.value=null!==(r=a)&&void 0!==r?r:"")})),Pt((()=>{var t=n();Zr(e)&&t===Xr(e.value)||("date"!==e.type||t||e.value)&&t!==e.value&&(e.value=null!=t?t:"")}))}function Zr(e){var n=e.type;return"number"===n||"range"===n}function Xr(e){return""===e?null:+e}function Gr(e,n,t){var o=Wn(e,n);o&&o.set&&(e[n]=t,Mt((()=>{e[n]=null})))}function ea(e,n,t){if(e.multiple)return function(e,n){for(var t of e.options)t.selected=~n.indexOf(ta(t))}(e,n);for(var o of e.options){var r=ta(o);if(a=r,s=n,Object.is(Go(a),Go(s)))return void(o.selected=!0)}var a,s;t&&void 0===n||(e.selectedIndex=-1)}function na(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n,o=!0;Yr(e,"change",(()=>{var n;if(e.multiple)n=[].map.call(e.querySelectorAll(":checked"),ta);else{var o=e.querySelector(":checked");n=o&&ta(o)}t(n)})),qt((()=>{var r=n();if(ea(e,r,o),o&&void 0===r){var a=e.querySelector(":checked");null!==a&&(r=ta(a),t(r))}e.__value=r,o=!1})),function(e){qt((()=>{var n=new MutationObserver((()=>{var n=e.__value;ea(e,n)}));return n.observe(e,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["value"]}),()=>{n.disconnect()}}))}(e)}function ta(e){return"__value"in e?e.__value:e.value}function oa(e,n){return e===n||(null==e?void 0:e[lt])===n}function ra(){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 qt((()=>{var o,r;return Pt((()=>{o=r,r=[],Do((()=>{e!==t(...r)&&(n(e,...r),o&&oa(t(...o),e)&&n(null,...o))}))})),()=>{Kt((()=>{r&&oa(t(...r),e)&&n(null,...r)}))}})),e}function aa(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 sa(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 ia(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=xo,t=n.l.u;if(t){var o,r=()=>Yo(n.s);if(e){var a=0,s={},i=xt((()=>{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=()=>Uo(i)}t.b.length&&(o=()=>{la(n,r),Zn(t.b)},zt(),Pt(o)),Et((()=>{var e=Do((()=>t.m.map(Kn)));return()=>{for(var n of e)"function"==typeof n&&n()}})),t.a.length&&Et((()=>{la(n,r),Zn(t.a)}))}}function la(e,n){if(e.l.s)for(var t of e.l.s)Uo(t);n()}function ca(e){var n=pt(0);return function(){return 1===arguments.length?(mt(n,Uo(n)+1),arguments[0]):(Uo(n),e())}}function da(e,n){var t,o=null===(t=e.$$events)||void 0===t?void 0:t[n.type],r=Fn(o)?o.slice():null==o?[]:[o];for(var a of r)a.call(this,n)}function ua(e){null===xo&&Zt(),null!==xo.l?ha(xo).m.push(e):Et((()=>{var n=Do(e);if("function"==typeof n)return n}))}function va(e){null===xo&&Zt(),ua((()=>()=>Do(e)))}function pa(){var e=xo;return null===e&&Zt(),(n,t,o)=>{var r,a=null===(r=e.s.$$events)||void 0===r?void 0:r[n];if(a){var s=Fn(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 fa(e){null===xo&&Zt(),null===xo.l&&function(){throw new Error("lifecycle_legacy_only")}(),ha(xo).b.push(e)}function ha(e){var n,t=e.l;return null!==(n=t.u)&&void 0!==n?n:t.u={a:[],b:[],m:[]}}var ga=!1;var ma={get(e,n){if(!e.exclude.includes(n))return Uo(e.version),n in e.special?e.special[n]():e.props[n]},set:(e,n,t)=>(n in e.special||(e.special[n]=wa({get[n](){return e.props[n]}},n,4)),e.special[n](t),Vo(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),Vo(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 ba(e,n){return new Proxy({props:e,exclude:n,special:{},version:pt(0)},ma)}var ja={get(e,n){for(var t=e.props.length;t--;){var o=e.props[t];if(Yn(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];Yn(r)&&(r=r());var a=Wn(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(Yn(o)&&(o=o()),"object"==typeof o&&null!==o&&n in o){var r=Wn(o,n);return r&&!r.configurable&&(r.configurable=!0),r}}},has(e,n){for(var t of e.props)if(Yn(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 Yn(t)&&(t=t()),t)n.includes(o)||n.push(o);return n}};function xa(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return new Proxy({props:n},ja)}function ya(e){for(var n=co,t=co;null!==n&&!(96&n.f);)n=n.parent;try{return uo(n),e()}finally{uo(t)}}function wa(e,n,t,o){var r,a,s=!!(1&t),i=!!(2&t),l=!!(8&t),c=!!(16&t),d=!1;l?[a,d]=function(e){var n=ga;try{return ga=!1,[e(),ga]}finally{ga=n}}((()=>e[n])):a=e[n];var u,v=null===(r=Wn(e,n))||void 0===r?void 0:r.set,p=o,f=!0,h=!1,g=()=>(h=!0,f&&(f=!1,p=c?Do(o):o),p);if(void 0===a&&void 0!==o&&(v&&i&&function(){throw new Error("props_invalid_value")}(),a=g(),v&&v(a)),i)u=()=>{var t=e[n];return void 0===t?g():(f=!0,h=!1,t)};else{var m=ya((()=>(s?xt:yt)((()=>e[n]))));m.f|=65536,u=()=>{var e=Uo(m);return void 0!==e&&(p=void 0),void 0===e?p:e}}if(!(4&t))return u;if(v){var b=e.$$legacy;return function(e,n){return arguments.length>0?(i&&n&&!b&&!d||v(n?u():e),e):u()}}var j=!1,x=!1,y=ft(a),w=ya((()=>xt((()=>{var e=u(),n=Uo(y);return j?(j=!1,x=!0,n):(x=!1,y.v=e)}))));return s||(w.equals=vt),function(e,n){if(bo&&(j=x,u(),Uo(y)),arguments.length>0){var t=n?Uo(w):i&&l?Zo(e):e;return w.equals(t)||(j=!0,mt(y,t),h&&void 0!==p&&(p=t),Do((()=>Uo(w)))),e}return Uo(w)}}function ka(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 Ca;var t=function(e){for(var n=0,t=0;t<e.length;t++)n=(n<<5)-n+e.charCodeAt(t),n|=0;return Sa[Math.abs(n)%Sa.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 Ca(){}var Sa=["#0000CC","#0099FF","#009400","#8dd200","#CCCC00","#CC9933","#ae04e7","#ff35d7","#FF3333","#FF6600","#FF9933","#FFCC33"],za=0;function Oa(){return++za}function Ma(e){return parseInt(e,10)}function Ea(e){return qa.test(e)}var qa=/^-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?$/;function Ra(e){return"object"==typeof e&&null!==e&&(void 0===e.constructor||"Object"===e.constructor.name)}function Aa(e){return"object"==typeof e&&null!==e&&(void 0===e.constructor||"Object"===e.constructor.name||"Array"===e.constructor.name)}function Pa(e){return!0===e||!1===e}function Na(e){if("number"==typeof e)return e>9466848e5&&isFinite(e)&&Math.floor(e)===e&&!isNaN(new Date(e).valueOf());if("bigint"==typeof e)return Na(Number(e));try{var n=e?e.valueOf():e;if(n!==e)return Na(n)}catch(e){return!1}return!1}function Ia(e){(Ta=Ta||window.document.createElement("div")).style.color="",Ta.style.color=e;var n=Ta.style.color;return""!==n?n.replace(/\s+/g,"").toLowerCase():void 0}var Ta=void 0;function Ua(e){return"string"==typeof e&&e.length<99&&!!Ia(e)}function Da(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(Ra(e))return"object";var t=n.stringify(e);return t&&Ea(t)?"number":"true"===t||"false"===t?"boolean":"null"===t?"null":"unknown"}var Ba=/^https?:\/\/\S+$/;function Ja(e){return"string"==typeof e&&Ba.test(e)}function Fa(e,n){if(""===e)return"";var t=e.trim();return"null"===t?null:"true"===t||"false"!==t&&(Ea(t)?n.parse(t):e)}function _a(e){return La.test(e)}var La=/^-?[0-9]+$/,Wa=[];function $a(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 Va(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)&&!Ra(e)||n&&r.length>0)&&(t[d(r)]=!0),Ra(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],Wa)}return Object.keys(t).sort().map(c)}function Ha(e,n,t){if(!(n<=e))for(var o=e;o<n;o++)t(o)}function Qa(e,n){return e.length>n?e.slice(0,n):e}function Ya(e){return a({},e)}function Ka(e){return Object.values(e)}function Za(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 Xa(e,n,t){return e.slice(0,n).concat(t).concat(e.slice(n))}function Ga(e,n){try{return n.parse(e)}catch(t){return n.parse(M(e))}}function es(e,n){try{return Ga(e,n)}catch(e){return}}function ns(e,n){e=e.replace(os,"");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 ts(e){e=e.replace(os,"");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 os=/,\s*$/;function rs(e,n){var t=fs.exec(n);if(t){var o=Ma(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(fs,(()=>"line ".concat(r+1," column ").concat(a+1)))}}var s=hs.exec(n),i=s?Ma(s[1]):void 0,l=void 0!==i?i-1:void 0,c=gs.exec(n),d=c?Ma(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 as(e){return Ra(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 ss(e){return Ra(e)&&(void 0!==e.json||"string"==typeof e.text)}function is(e){return Ra(e)&&"string"==typeof e.text}function ls(e){return Ra(e)&&void 0!==e.json}function cs(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 is(e)?e:{text:t.stringify(e.json,null,n)}}function ds(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:JSON;return ls(e)?e:{json:n.parse(e.text)}}function us(e,n,t){return cs(e,n,t).text}function vs(e,n){return ps(e,n)>n}function ps(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1/0;if(is(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(Ra(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 fs=/(position|char) (\d+)/,hs=/line (\d+)/,gs=/column (\d+)/;function ms(e,n){return e.parse===n.parse&&e.stringify===n.stringify}var bs,js,xs,ys,ws,ks,Cs,Ss=/[,:]\S/;function zs(e){var{escapeControlCharacters:n,escapeUnicodeCharacters:t}=e;return n?t?Os:Ms:t?Es:qs}!function(e){e.text="text",e.tree="tree",e.table="table"}(bs||(bs={})),function(e){e.after="after",e.inside="inside",e.key="key",e.value="value",e.multi="multi",e.text="text"}(js||(js={})),function(e){e.after="after",e.key="key",e.value="value",e.inside="inside"}(xs||(xs={})),function(e){e.info="info",e.warning="warning",e.error="error"}(ys||(ys={})),function(e){e.key="key",e.value="value"}(ws||(ws={})),function(e){e.asc="asc",e.desc="desc"}(ks||(ks={})),function(e){e.no="no",e.self="self",e.nextInside="nextInside"}(Cs||(Cs={}));var Os={escapeValue:e=>Rs(Is(String(e))),unescapeValue:e=>Ts(As(e))},Ms={escapeValue:e=>Is(String(e)),unescapeValue:e=>Ts(e)},Es={escapeValue:e=>Rs(String(e)),unescapeValue:e=>As(e)},qs={escapeValue:e=>String(e),unescapeValue:e=>e};function Rs(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 As(e){return e.replace(/\\u[a-fA-F0-9]{4}/g,(e=>{try{var n=JSON.parse('"'+e+'"');return Ps[n]||n}catch(n){return e}}))}var Ps={'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"},Ns={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":"\n","\\r":"\r","\\t":"\t"};function Is(e){return e.replace(/["\b\f\n\r\t\\]/g,(e=>Ps[e]||e))}function Ts(e){return e.replace(/\\["bfnrt\\]/g,(e=>Ns[e]||e))}function Us(e){return"string"!=typeof e?String(e):e.endsWith("\n")?e+"\n":e}function Ds(e,n){return Js(e,(e=>e.nodeName.toUpperCase()===n.toUpperCase()))}function Bs(e,n,t){return Js(e,(e=>function(e,n,t){return"function"==typeof e.getAttribute&&e.getAttribute(n)===t}(e,n,t)))}function Js(e,n){return!!Fs(e,n)}function Fs(e,n){for(var t=e;t&&!n(t);)t=t.parentNode;return t}function _s(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 Ls(e){var n=_s(e),t=null==n?void 0:n.document.activeElement;return!!t&&Js(t,(n=>n===e))}function Ws(e,n){return Fs(e,(e=>e.nodeName===n))}function $s(e){return Bs(e,"data-type","selectable-key")?js.key:Bs(e,"data-type","selectable-value")?js.value:Bs(e,"data-type","insert-selection-area-inside")?js.inside:Bs(e,"data-type","insert-selection-area-after")?js.after:js.multi}function Vs(e){return encodeURIComponent(d(e))}function Hs(e){var n,t=Fs(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 Qs(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 Ys(){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 Ks(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"+",t=[];Zs(e,arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ys)&&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 Xs||t.push(o),t.join(n)}function Zs(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ys;return e.ctrlKey||e.metaKey&&n()}var Xs={Ctrl:!0,Command:!0,Control:!0,Alt:!0,Option:!0,Shift:!0};function Gs(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))}}Gs(".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 ei=fr('<div class="jse-absolute-popup-content svelte-1r8q3m8"><input type="text" readonly="" tabindex="-1" class="jse-hidden-input svelte-1r8q3m8"> <!></div>'),ni=fr('<div role="none" class="jse-absolute-popup svelte-1r8q3m8"><!></div>');function ti(e,n){Ho(n,!1);var t=wa(n,"popup",8),o=wa(n,"closeAbsolutePopup",8),r=ht(),a=ht();function s(e){t().options&&t().options.closeOnOuterClick&&!Js(e.target,(e=>e===Uo(r)))&&o()(t().id)}function i(e){"Escape"===Ks(e)&&(e.preventDefault(),e.stopPropagation(),o()(t().id))}ua((function(){Uo(a)&&Uo(a).focus()})),ia();var l=ni();dr("mousedown",Bo,(function(e){s(e)}),!0),dr("keydown",Bo,i,!0),dr("wheel",Bo,(function(e){s(e)}),!0),Or(or(l),(()=>Uo(r)),(e=>{var n=ei(),o=yt((()=>function(e,n){var t=e.getBoundingClientRect(),{left:o,top:r,positionAbove:a,positionLeft:s}=function(){if(n.anchor){var{anchor:e,width:t=0,height:o=0,offsetTop:r=0,offsetLeft:a=0,position:s}=n,{left:i,top:l,bottom:c,right:d}=e.getBoundingClientRect(),u="top"===s||l+o>window.innerHeight&&l>o,v="left"===s||i+t>window.innerWidth&&i>t;return{left:v?d-a:i+a,top:u?l-r:c+r,positionAbove:u,positionLeft:v}}if("number"==typeof n.left&&"number"==typeof n.top){var{left:p,top:f,width:h=0,height:g=0}=n;return{left:p,top:f,positionAbove:f+g>window.innerHeight&&f>g,positionLeft:p+h>window.innerWidth&&p>h}}throw new Error('Invalid config: pass either "left" and "top", or pass "anchor"')}();return(a?"bottom: ".concat(t.top-r,"px;"):"top: ".concat(r-t.top,"px;"))+(s?"right: ".concat(t.left-o,"px;"):"left: ".concat(o-t.left,"px;"))}(Uo(r),t().options))),s=or(n);ra(s,(e=>mt(a,e)),(()=>Uo(a))),Dr(ar(s,2),(()=>t().component),((e,n)=>{n(e,xa((()=>t().props)))})),Nt((()=>_r(n,"style",Uo(o)))),br(e,n)})),ra(l,(e=>mt(r,e)),(()=>Uo(r))),dr("mousedown",l,(function(e){e.stopPropagation()})),dr("keydown",l,i),br(e,l),Qo()}var oi=fr("<!> <!>",1);function ri(e,n){Ho(n,!1);var t,o,r=ka("jsoneditor:AbsolutePopup"),a=ht([],!0);function s(e){var n=Uo(a).findIndex((n=>n.id===e));if(-1!==n){var t=Uo(a)[n];t.options.onClose&&t.options.onClose(),mt(a,Uo(a).filter((n=>n.id!==e)))}}t="absolute-popup",o={openAbsolutePopup:function(e,n,t){r("open...",n,t);var o={id:Oa(),component:e,props:n||{},options:t||{}};return mt(a,[...Uo(a),o]),o.id},closeAbsolutePopup:s},$o().set(t,o),Rt((()=>Uo(a)),(()=>{r("popups",Uo(a))})),At(),ia(!0);var i=oi(),l=rr(i);Rr(l,1,(()=>Uo(a)),qr,((e,n)=>{ti(e,{get popup(){return Uo(n)},closeAbsolutePopup:s})})),Ur(ar(l,2),n,"default",{},null),br(e,i),Qo()}function ai(e,n){for(var t=new Set(n),o=e.replace(/ \(copy( \d+)?\)$/,""),r=e,a=1;t.has(r);){var s="copy"+(a>1?" "+a:"");r="".concat(o," (").concat(s,")"),a++}return r}function si(e,n){var t=n-3;return e.length>n?e.substring(0,t)+"...":e}function ii(e){if(""===e)return"";var n=e.toLowerCase();if("null"===n)return null;if("true"===n)return!0;if("false"===n)return!1;if("undefined"!==n){var t=Number(e),o=parseFloat(e);return isNaN(t)||isNaN(o)?e:t}}var li={id:"jsonquery",name:"JSONQuery",description:'\n<p>\n Enter a <a href="https://jsonquerylang.org" target="_blank" \n rel="noopener noreferrer">JSON Query</a> function to filter, sort, or transform the data.\n You can use functio