diff --git a/dist/index.js b/dist/index.js index b395f1e4..e825784d 100755 --- a/dist/index.js +++ b/dist/index.js @@ -1,3 +1,205 @@ #!/usr/bin/env node -var r=require("xhr2"),n=require("yaml"),t=require("path"),e=require("fs-extra"),a=require("minimist"),o=require("node-fetch"),i=require("temp"),u=require("archiver"),c=require("simply-beautiful"),s=require("jsonld"),f=require("@liascript/simple-scorm-packager"),l=require("puppeteer"),d=require("child_process"),b="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{};function p(r){return r&&r.__esModule?r.default:r}var m={};!function(r){"use strict";function n(r,n,t){return t.a=r,t.f=n,t}function t(r){return n(2,r,(function(n){return function(t){return r(n,t)}}))}function e(r){return n(3,r,(function(n){return function(t){return function(e){return r(n,t,e)}}}))}function a(r){return n(4,r,(function(n){return function(t){return function(e){return function(a){return r(n,t,e,a)}}}}))}function o(r){return n(5,r,(function(n){return function(t){return function(e){return function(a){return function(o){return r(n,t,e,a,o)}}}}}))}function i(r){return n(6,r,(function(n){return function(t){return function(e){return function(a){return function(o){return function(i){return r(n,t,e,a,o,i)}}}}}}))}function u(r){return n(7,r,(function(n){return function(t){return function(e){return function(a){return function(o){return function(i){return function(u){return r(n,t,e,a,o,i,u)}}}}}}}))}function c(r){return n(9,r,(function(n){return function(t){return function(e){return function(a){return function(o){return function(i){return function(u){return function(c){return function(s){return r(n,t,e,a,o,i,u,c,s)}}}}}}}}}))}function s(r,n,t){return 2===r.a?r.f(n,t):r(n)(t)}function f(r,n,t,e){return 3===r.a?r.f(n,t,e):r(n)(t)(e)}function l(r,n,t,e,a){return 4===r.a?r.f(n,t,e,a):r(n)(t)(e)(a)}function d(r,n,t,e,a,o){return 5===r.a?r.f(n,t,e,a,o):r(n)(t)(e)(a)(o)}function b(r,n,t,e,a,o,i){return 6===r.a?r.f(n,t,e,a,o,i):r(n)(t)(e)(a)(o)(i)}function p(r,n,t,e,a,o,i,u){return 7===r.a?r.f(n,t,e,a,o,i,u):r(n)(t)(e)(a)(o)(i)(u)}function m(r,n,t,e,a,o,i,u,c){return 8===r.a?r.f(n,t,e,a,o,i,u,c):r(n)(t)(e)(a)(o)(i)(u)(c)}function g(r,n,t,e,a,o,i,u,c,s){return 9===r.a?r.f(n,t,e,a,o,i,u,c,s):r(n)(t)(e)(a)(o)(i)(u)(c)(s)}var h=e((function(r,n,t){for(var e=Array(r),a=0;r>a;a++)e[a]=t(n+a);return e})),v=t((function(r,n){for(var t=Array(r),e=0;r>e&&n.b;e++)t[e]=n.a,n=n.b;return t.length=e,z(t,n)})),w=t((function(r,n){return n[r]})),y=e((function(r,n,t){for(var e=t.length,a=Array(e),o=0;e>o;o++)a[o]=t[o];return a[r]=n,a})),$=t((function(r,n){for(var t=n.length,e=Array(t+1),a=0;t>a;a++)e[a]=n[a];return e[t]=r,e})),x=e((function(r,n,t){for(var e=t.length,a=0;e>a;a++)n=s(r,t[a],n);return n})),k=e((function(r,n,t){for(var e=t.length-1;e>=0;e--)n=s(r,t[e],n);return n})),q=t((function(r,n){for(var t=n.length,e=Array(t),a=0;t>a;a++)e[a]=r(n[a]);return e})),S=e((function(r,n,t){return t.slice(r,n)})),j=e((function(r,n,t){var e=n.length,a=r-e;a>t.length&&(a=t.length);for(var o=Array(e+a),i=0;e>i;i++)o[i]=n[i];for(i=0;a>i;i++)o[i+e]=t[i];return o}));function L(r){throw Error("https://github.com/elm/core/blob/1.0.0/hints/"+r+".md")}function A(r,n){for(var t,e=[],a=E(r,n,0,e);a&&(t=e.pop());a=E(t.a,t.b,0,e));return a}function E(r,n,t,e){if(r===n)return!0;if("object"!=typeof r||null===r||null===n)return"function"==typeof r&&L(5),!1;if(t>100)return e.push(z(r,n)),!0;for(var a in 0>r.$&&(r=kn(r),n=kn(n)),r)if(!E(r[a],n[a],t+1,e))return!1;return!0}var D=t(A),T=t((function(r,n){return!A(r,n)}));function R(r,n,t){if("object"!=typeof r)return r===n?0:n>r?-1:1;if(void 0===r.$)return(t=R(r.a,n.a))||(t=R(r.b,n.b))?t:R(r.c,n.c);for(;r.b&&n.b&&!(t=R(r.a,n.a));r=r.b,n=n.b);return t||(r.b?1:n.b?-1:0)}var C=t((function(r,n){return 0>R(r,n)})),N=t((function(r,n){return 1>R(r,n)})),I=t((function(r,n){var t=R(r,n);return 0>t?jn:t?Sn:qn})),O=0;function z(r,n){return{a:r,b:n}}function U(r,n,t){return{a:r,b:n,c:t}}function _(r,n){var t={};for(var e in r)t[e]=r[e];for(var e in n)t[e]=n[e];return t}var M=t(P);function P(r,n){if("string"==typeof r)return r+n;if(!r.b)return n;var t=V(r.a,n);r=r.b;for(var e=t;r.b;r=r.b)e=e.b=V(r.a,n);return t}var B={$:0};function V(r,n){return{$:1,a:r,b:n}}var H=t(V);function J(r){for(var n=B,t=r.length;t--;)n=V(r[t],n);return n}function F(r){for(var n=[];r.b;r=r.b)n.push(r.a);return n}var G=e((function(r,n,t){for(var e=[];n.b&&t.b;n=n.b,t=t.b)e.push(s(r,n.a,t.a));return J(e)})),Z=t((function(r,n){return J(F(n).sort((function(n,t){return R(r(n),r(t))})))})),Y=t((function(r,n){return r+n})),X=t(Math.pow),Q=t((function(r,n){var t=n%r;return 0===r?L(11):t>0&&0>r||0>t&&r>0?t+r:t})),W=Math.ceil,K=Math.floor,rr=Math.log,nr=t((function(r,n){return r+n})),tr=t((function(r,n){return r+n})),er=e((function(r,n,t){for(var e=t.length,a=0;e>a;){var o=t[a],i=t.charCodeAt(a);a++,55296>i||i>56319||(o+=t[a],a++),n=s(r,o,n)}return n})),ar=e((function(r,n,t){for(var e=t.length;e--;){var a=t[e],o=t.charCodeAt(e);56320>o||o>57343||(a=t[--e]+a),n=s(r,a,n)}return n})),or=t((function(r,n){return n.split(r)})),ir=t((function(r,n){return n.join(r)})),ur=e((function(r,n,t){return t.slice(r,n)})),cr=t((function(r,n){return n.indexOf(r)>-1})),sr=t((function(r,n){return 0===n.indexOf(r)})),fr=t((function(r,n){return n.length>=r.length&&n.lastIndexOf(r)===n.length-r.length})),lr=t((function(r,n){var t=r.length;if(1>t)return B;for(var e=0,a=[];(e=n.indexOf(r,e))>-1;)a.push(e),e+=t;return J(a)}));function dr(r){return r+""}function br(r){return{$:2,b:r}}var pr=br((function(r){return"number"!=typeof r?Ar("an INT",r):r>-2147483647&&2147483647>r&&(0|r)===r?Tn(r):!isFinite(r)||r%1?Ar("an INT",r):Tn(r)})),mr=br((function(r){return"boolean"==typeof r?Tn(r):Ar("a BOOL",r)})),gr=(br((function(r){return"number"==typeof r?Tn(r):Ar("a FLOAT",r)})),br((function(r){return Tn(r)})),br((function(r){return"string"==typeof r?Tn(r):r instanceof String?Tn(r+""):Ar("a STRING",r)}))),hr=t((function(r,n){return{$:6,d:r,b:n}}));function vr(r,n){return{$:9,f:r,g:n}}var wr=t((function(r,n){return{$:10,b:n,h:r}})),yr=t((function(r,n){return vr(r,[n])})),$r=e((function(r,n,t){return vr(r,[n,t])})),xr=c((function(r,n,t,e,a,o,i,u,c){return vr(r,[n,t,e,a,o,i,u,c])})),kr=t((function(r,n){return qr(r,n)}));function qr(r,n){switch(r.$){case 2:return r.b(n);case 5:return null===n?Tn(r.c):Ar("null",n);case 3:return jr(n)?Sr(r.b,n,J):Ar("a LIST",n);case 4:return jr(n)?Sr(r.b,n,Lr):Ar("an ARRAY",n);case 6:var t=r.d;if("object"!=typeof n||null===n||!(t in n))return Ar("an OBJECT with a field named `"+t+"`",n);var e=qr(r.b,n[t]);return wt(e)?e:Ln(s(En,t,e.a));case 7:var a=r.e;return jr(n)?n.length>a?(e=qr(r.b,n[a]),wt(e)?e:Ln(s(Dn,a,e.a))):Ar("a LONGER array. Need index "+a+" but only see "+n.length+" entries",n):Ar("an ARRAY",n);case 8:if("object"!=typeof n||null===n||jr(n))return Ar("an OBJECT",n);var o=B;for(var i in n)if(n.hasOwnProperty(i)){if(e=qr(r.b,n[i]),!wt(e))return Ln(s(En,i,e.a));o=V(z(i,e.a),o)}return Tn(Yn(o));case 9:for(var u=r.f,c=r.g,f=0;c.length>f;f++){if(e=qr(c[f],n),!wt(e))return e;u=u(e.a)}return Tn(u);case 10:return e=qr(r.b,n),wt(e)?qr(r.h(e.a),n):e;case 11:for(var l=B,d=r.g;d.b;d=d.b){if(e=qr(d.a,n),wt(e))return e;l=V(e.a,l)}return Ln(Rn(Yn(l)));case 1:return Ln(s(An,r.a,n));case 0:return Tn(r.a)}}function Sr(r,n,t){for(var e=n.length,a=Array(e),o=0;e>o;o++){var i=qr(r,n[o]);if(!wt(i))return Ln(s(Dn,o,i.a));a[o]=i.a}return Tn(t(a))}function jr(r){return Array.isArray(r)||"undefined"!=typeof FileList&&r instanceof FileList}function Lr(r){return s(vt,r.length,(function(n){return r[n]}))}function Ar(r,n){return Ln(s(An,"Expecting "+r,n))}var Er=t((function(r,n){return JSON.stringify(n,null,r)+""}));function Dr(r){return r}var Tr=e((function(r,n,t){return t[r]=n,t}));function Rr(r){return t((function(n,t){return t.push(r(n)),t}))}var Cr=t((function(r,n){var t="g";r.df&&(t+="m"),r.ck&&(t+="i");try{return Nn(RegExp(n,t))}catch(r){return In}})),Nr=e((function(r,n,t){for(var e,a=[],o=0,i=t,u=n.lastIndex,c=-1;o++0;){var d=e[s];f[--s]=d?Nn(d):In}a.push(l(Ve,e[0],e.index,o,J(f))),c=n.lastIndex}return n.lastIndex=u,J(a)})),Ir=a((function(r,n,t,e){var a=0;return e.replace(n,(function(n){if(a++>=r)return n;for(var e=arguments.length-3,o=Array(e);e>0;){var i=arguments[e];o[--e]=i?Nn(i):In}return t(l(Ve,n,arguments[arguments.length-2],a,J(o)))}))})),Or=1/0;function zr(r){return{$:0,a:r}}function Ur(r){return{$:2,b:r,c:null}}var _r=t((function(r,n){return{$:3,b:r,d:n}})),Mr=0;function Pr(r){var n={$:0,e:Mr++,f:r,g:null,h:[]};return Gr(n),n}function Br(r){return Ur((function(n){n(zr(Pr(r)))}))}function Vr(r,n){r.h.push(n),Gr(r)}var Hr=t((function(r,n){return Ur((function(t){Vr(r,n),t(zr(O))}))})),Jr=!1,Fr=[];function Gr(r){if(Fr.push(r),!Jr){for(Jr=!0;r=Fr.shift();)Zr(r);Jr=!1}}function Zr(r){for(;r.f;){var n=r.f.$;if(0===n||1===n){for(;r.g&&r.g.$!==n;)r.g=r.g.i;if(!r.g)return;r.f=r.g.b(r.f.a),r.g=r.g.i}else{if(2===n)return void(r.f.c=r.f.b((function(n){r.f=n,Gr(r)})));if(5===n){if(0===r.h.length)return;r.f=r.f.b(r.h.shift())}else r.g={$:3===n?0:1,b:r.f.b,i:r.g},r.f=r.f.d}}}function Yr(r){return Ur((function(n){var t=setTimeout((function(){n(zr(O))}),r);return function(){clearTimeout(t)}}))}var Xr=a((function(r,n,t,e){return function(r,n,t,e,a){var o=s(kr,r,n?n.flags:void 0);wt(o)||L(2);var i={},u=t(o.a),c=u.a,f=function(r,n){var t;for(var e in Qr){var a=Qr[e];a.a&&((t=t||{})[e]=a.a(e,n)),r[e]=Kr(a,n)}return t}(i,(function(r,n){var t=s(e,r,c);c=t.a,on(i,t.b,a(c))}));return on(i,u.b,a(c)),f?{ports:f}:{}}(n,e,r.f2,r.b7,r.hv)})),Qr={};function Wr(r,n,t,e,a){return{b:r,c:n,d:t,e:e,f:a}}function Kr(r,n){var t={g:n,h:void 0},e=r.c,a=r.d,o=r.e,i=r.f;return t.h=Pr(s(_r,(function r(n){return s(_r,r,{$:5,b:function(r){var u=r.a;return 0===r.$?f(a,t,u,n):o&&i?l(e,t,u.i,u.j,n):f(e,t,o?u.i:u.j,n)}})}),r.b))}var rn=t((function(r,n){return Ur((function(t){r.g(n),t(zr(O))}))})),nn=t((function(r,n){return s(Hr,r.h,{$:0,a:n})}));function tn(r){return function(n){return{$:1,k:r,l:n}}}var en=[],an=!1;function on(r,n,t){if(en.push({p:r,q:n,r:t}),!an){an=!0;for(var e;e=en.shift();)un(e.p,e.q,e.r);an=!1}}function un(r,n,t){var e={};for(var a in cn(!0,n,e,null),cn(!1,t,e,null),r)Vr(r[a],{$:"fx",a:e[a]||{i:B,j:B}})}function cn(r,n,t,e){switch(n.$){case 1:var a=n.k,o=function(r,n,t,e){return s(r?Qr[n].e:Qr[n].f,(function(r){for(var n=t;n;n=n.t)r=n.s(r);return r}),e)}(r,a,e,n.l);return void(t[a]=function(r,n,t){return t=t||{i:B,j:B},r?t.i=V(n,t.i):t.j=V(n,t.j),t}(r,o,t[a]));case 2:for(var i=n.m;i.b;i=i.b)cn(r,i.a,t,e);return;case 3:return void cn(r,n.o,t,{s:n.n,t:e})}}function sn(r){Qr[r]&&L(3)}var fn=t((function(r,n){return n})),ln=t((function(r,n){return function(t){return r(n(t))}}));function dn(r,n){var t=B,a=Qr[r].u,o=zr(null);return Qr[r].b=o,Qr[r].c=e((function(r,n){return t=n,o})),{send:function(r){var e=s(kr,a,r);wt(e)||L(4);for(var o=e.a,i=t;i.b;i=i.b)n(i.a(o))}}}var bn=e((function(r,n,t){return Ur((function(e){function a(r){e(n(t.fD.a(r)))}var o=new XMLHttpRequest;o.addEventListener("error",(function(){a(hl)})),o.addEventListener("timeout",(function(){a(yl)})),o.addEventListener("load",(function(){a(function(r,n){return s(n.status>=200&&300>n.status?gl:pl,function(r){return{hQ:r.responseURL,ho:r.status,hp:r.statusText,fU:pn(r.getAllResponseHeaders())}}(n),r(n.response))}(t.fD.b,o))})),$l(t.eo)&&function(r,n,t){n.upload.addEventListener("progress",(function(e){n.c||Pr(s(xl,r,z(t,wl({hc:e.loaded,hl:e.total}))))})),n.addEventListener("progress",(function(e){n.c||Pr(s(xl,r,z(t,vl({g0:e.loaded,hl:e.lengthComputable?Nn(e.total):In}))))}))}(r,o,t.eo.a);try{o.open(t.gt,t.hQ,!0)}catch(r){return a(ml(t.hQ))}return function(r,n){for(var t=n.fU;t.b;t=t.b)r.setRequestHeader(t.a.a,t.a.b);r.timeout=n.hH.a||0,r.responseType=n.fD.d,r.withCredentials=n.eH}(o,t),t.eS.a&&o.setRequestHeader("Content-Type",t.eS.a),o.send(t.eS.b),function(){o.c=!0,o.abort()}}))}));function pn(r){if(!r)return zt;for(var n=zt,t=r.split("\r\n"),e=t.length;e--;){var a=t[e],o=a.indexOf(": ");if(o>0){var i=a.substring(0,o),u=a.substring(o+2);n=f(Dl,i,(function(r){return Nn($l(r)?u+", "+r.a:u)}),n)}}return n}var mn=e((function(r,n,t){return{$:0,d:r,b:n,a:t}})),gn=t((function(r,n){return{$:0,d:n.d,b:n.b,a:function(t){return r(n.a(t))}}})),hn=function(r){return{$:0,a:r}},vn=H,wn=k,yn=e((function(r,n,e){var a=e.c,o=e.d,i=t((function(n,t){return f(wn,n.$?r:i,t,n.a)}));return f(wn,i,f(wn,r,n,o),a)})),$n=function(r){return f(yn,vn,B,r)},xn=e((function(r,n,t){for(;;){if(-2===t.$)return n;var e=t.d,a=r,o=f(r,t.b,t.c,f(xn,r,n,t.e));r=a,n=o,t=e}})),kn=function(r){return f(xn,e((function(r,n,t){return s(vn,z(r,n),t)})),B,r)},qn=1,Sn=2,jn=0,Ln=function(r){return{$:1,a:r}},An=t((function(r,n){return{$:3,a:r,b:n}})),En=t((function(r,n){return{$:0,a:r,b:n}})),Dn=t((function(r,n){return{$:1,a:r,b:n}})),Tn=function(r){return{$:0,a:r}},Rn=function(r){return{$:2,a:r}},Cn=Y,Nn=function(r){return{$:0,a:r}},In={$:1},On=M,zn=Er,Un=dr,_n=t((function(r,n){return s(ir,r,F(n))})),Mn=t((function(r,n){return J(s(or,r,n))})),Pn=e((function(r,n,t){for(;;){if(!t.b)return n;var e=t.b,a=r,o=s(r,t.a,n);r=a,n=o,t=e}})),Bn=function(r){return f(Pn,t((function(r,n){return n+1})),0,r)},Vn=G,Hn=N,Jn=e((function(r,n,t){for(;;){if(R(r,n)>=1)return t;var e=r,a=n-1,o=s(vn,n,t);r=e,n=a,t=o}})),Fn=t((function(r,n){return f(Jn,r,n,B)})),Gn=t((function(r,n){return f(Vn,r,s(Fn,0,Bn(n)-1),n)})),Zn=function(r){var n=r.charCodeAt(0);return 55296>n||n>56319?n:1024*(n-55296)+r.charCodeAt(1)-56320+65536},Yn=function(r){return f(Pn,vn,B,r)},Xn=32,Qn=a((function(r,n,t,e){return{$:0,a:r,b:n,c:t,d:e}})),Wn=[],Kn=W,rt=t((function(r,n){return rr(n)/rr(r)})),nt=Kn(s(rt,2,Xn)),tt=l(Qn,0,nt,Wn,Wn),et=h,at=function(r){return{$:1,a:r}},ot=t((function(r,n){return n(r)})),it=D,ut=K,ct=function(r){return r.length},st=t((function(r,n){return R(r,n)>0?r:n})),ft=function(r){return{$:0,a:r}},lt=v,dt=t((function(r,n){for(;;){var t=s(lt,Xn,r),e=t.b,a=s(vn,ft(t.a),n);if(!e.b)return Yn(a);r=e,n=a}})),bt=function(r){return r.a},pt=t((function(r,n){for(;;){var t=Kn(n/Xn);if(1===t)return s(lt,Xn,r).a;r=s(dt,r,B),n=t}})),mt=t((function(r,n){if(n.h){var t=n.h*Xn,e=ut(s(rt,Xn,t-1)),a=r?Yn(n.k):n.k,o=s(pt,a,n.h);return l(Qn,ct(n.j)+t,s(st,5,e*nt),o,n.j)}return l(Qn,ct(n.j),nt,Wn,n.j)})),gt=C,ht=o((function(r,n,t,e,a){for(;;){if(0>n)return s(mt,!1,{k:e,h:t/Xn|0,j:a});var o=at(f(et,Xn,n,r));n-=Xn,e=s(vn,o,e)}})),vt=t((function(r,n){if(r>0){var t=r%Xn;return d(ht,n,r-t-Xn,r,B,f(et,t,r-t,n))}return tt})),wt=function(r){return!r.$},yt=wr,$t=hr,xt={$:0},kt=a((function(r,n,t,e){return{eZ:n,e_:t,gf:e,b0:r}})),qt=e((function(r,n,t){return n(r(t))})),St=a((function(r,n,t,e){return n?s(r,t,e):e})),jt=St(vn),Lt=e((function(r,n,t){for(;;){if(-2===t.$)return n;var e=t.e,a=r,o=f(r,t.b,t.c,f(Lt,r,n,t.d));r=a,n=o,t=e}})),At=e((function(r,n,t){return f(Lt,e((function(t,e,a){return f(Tr,r(t),n(e),a)})),{},t)})),Et=function(r){return f(Pn,t((function(r,n){return f(Tr,r.a,r.b,n)})),{},r)},Dt=Dr,Tt=function(r){return Et(J([z(r.$?"Script":"Link",Dt(r.a))]))},Rt=Dr,Ct=t((function(r,n){return f(Pn,Rr(r),[],n)})),Nt=null,It=function(r){return z("a",r.b?s(Ct,(function(r){return s(Ct,Dt,J([r.a,r.b]))}),r):Nt)},Ot={$:-2},zt=Ot,Ut=o((function(r,n,t,e,a){return{$:-1,a:r,b:n,c:t,d:e,e:a}})),_t=o((function(r,n,t,e,a){if(-1!==a.$||a.a){if(-1!==e.$||e.a||-1!==e.d.$||e.d.a)return d(Ut,r,n,t,e,a);var o=e.d;return i=e.e,d(Ut,0,e.b,e.c,d(Ut,1,o.b,o.c,o.d,o.e),d(Ut,1,n,t,i,a))}var i,u=a.b,c=a.c,s=a.d,f=a.e;return-1!==e.$||e.a?d(Ut,r,u,c,d(Ut,0,n,t,e,s),f):d(Ut,0,n,t,d(Ut,1,e.b,e.c,e.d,i=e.e),d(Ut,1,u,c,s,f))})),Mt=I,Pt=e((function(r,n,t){if(-2===t.$)return d(Ut,0,r,n,Ot,Ot);var e=t.a,a=t.b,o=t.c,i=t.d,u=t.e;switch(s(Mt,r,a)){case 0:return d(_t,e,a,o,f(Pt,r,n,i),u);case 1:return d(Ut,e,a,n,i,u);default:return d(_t,e,a,o,i,f(Pt,r,n,u))}})),Bt=e((function(r,n,t){var e=f(Pt,r,n,t);return-1!==e.$||e.a?e:d(Ut,1,e.b,e.c,e.d,e.e)})),Vt=function(r){return f(Pn,t((function(r,n){return f(Bt,r.a,r.b,n)})),zt,r)},Ht=function(r){return r},Jt=t((function(r,n){return Et(function(){switch(n.$){case 0:var t=n.b,e=n.c;return J([z("node",Dt(n.a)),z("attr",f(At,Ht,Dt,Vt(t))),z("children",s(Ct,r,e))]);case 1:return J([z("node_inline",Dt(n.a))]);default:t=n.b;var a=n.c;return J([z("node_outline",Dt(n.a)),z("attr",f(At,Ht,Dt,Vt(t))),z("body",Dt(a))])}}())})),Ft=Dr,Gt=t((function(r,n){return n.$?In:Nn(r(n.a))})),Zt=t((function(r,n){return n.$?r:n.a})),Yt=e((function(r,n,t){return J([z(r,Xt(n)),It(t)])})),Xt=function(r){return Et(function(){switch(r.$){case 0:var n=r.b;return J([z("Chars",Dt(r.a)),It(n)]);case 1:return n=r.b,J([z("Symbol",Dt(r.a)),It(n)]);case 2:return f(Yt,"Bold",r.a,n=r.b);case 3:return f(Yt,"Italic",r.a,n=r.b);case 4:return f(Yt,"Strike",r.a,n=r.b);case 5:return f(Yt,"Underline",r.a,n=r.b);case 6:return f(Yt,"Superscript",r.a,n=r.b);case 7:return n=r.b,J([z("Verbatim",Dt(r.a)),It(n)]);case 8:var t=r.b;return n=r.c,J([z("Formula",Dt(r.a)),z("body",Dt(t)),It(n)]);case 9:return n=r.b,J([z("Ref",Kt(r.a)),It(n)]);case 10:return n=r.b,J([z("FootnoteMark",Dt(r.a)),It(n)]);case 11:var e=r.a;return n=r.b,J([z("EInline",ne(e.cq)),z("begin",Ft(e.eQ)),z("end",s(Zt,Nt,s(Gt,Ft,e.fw))),z("playback",Rt(e.gV)),z("voice",Dt(e.hX)),z("id",Ft(e.f$)),It(n)]);case 14:return n=r.b,J([z("Container",ne(r.a)),It(n)]);case 13:return s(te,r.a,n=r.b);case 12:return n=r.b,J([z("Script",Ft(r.a)),It(n)]);default:return n=r.b,J([z("TODO",Nt),It(n)])}}())},Qt=a((function(r,n,t,e){var a=t.a,o=t.b;return Et(J([z(r,ne(n)),z("stream",Rt(a)),z("url",Dt(o)),re(e)]))})),Wt=a((function(r,n,t,e){return Et(J([z(r,ne(n)),z("url",Dt(t)),re(e)]))})),Kt=function(r){switch(r.$){case 0:return l(Wt,"Link",r.a,r.b,r.c);case 1:return l(Wt,"Mail",r.a,r.b,r.c);case 5:return l(Wt,"Embed",r.a,r.b,r.c);case 2:return l(Wt,"Image",r.a,r.b,r.c);case 3:return l(Qt,"Audio",r.a,r.b,r.c);case 4:return l(Qt,"Movie",r.a,r.b,r.c);case 6:return l(Wt,"Preview_Lia",B,r.a,In);case 7:return l(Wt,"Preview_Link",B,r.a,In);default:return l(Wt,"QR_Link",B,r.a,r.b)}},re=function(r){return z("title",s(Zt,Nt,s(Gt,ne,r)))},ne=function(r){return s(Ct,Xt,r)},te=t((function(r,n){return J([z("IHTML",s(Jt,Xt,r)),It(n)])})),ee=function(r){return!r},ae=function(r){return Et(f(jt,!(-2===r.cI.$),z("formulas",f(At,Ht,Dt,r.cI)),J([z("author",Dt(r.eM)),z("date",Dt(r.fd)),z("email",Dt(r.fv)),z("language",Dt(r.ga)),z("logo",Dt(r.gl)),z("version",Dt(r.hV)),z("base",Dt(r.eO)),z("narrator",Dt(r.gA)),z("onload",Dt(r.gM)),z("comment",ne(r.e3)),z("attributes",s(Ct,ne,r.eL)),z("resources",s(Ct,Tt,r.g4)),z("translation",f(At,Ht,Dt,r.hM)),z("macro",f(At,Ht,Dt,r.gm))])))},oe=t((function(r,n){return n.$?Ln(n.a):Tn(r(n.a))})),ie=t((function(r,n){return z(r,n)})),ue=function(r){return-r},ce=function(r){return{eL:B,eM:"",eO:r,e3:B,fd:"",fe:!1,fv:"",cI:zt,a0:B,ga:"en",gh:In,gl:"",gm:zt,gv:In,gA:"US English Male",gM:"",g4:B,dV:-1,hM:zt,er:-1,hV:"0.0.1"}},se="https://LiaScript.github.io",fe=se+"/course/?",le="> The file you want me to load does not contain any content. Everything I see is only an empty string...\n \nIf you see this in message in an editor, try to copy and paste the following code:\n\n```` md\n\x3c!--\nauthor: Your Name\n\nemail: your@mail.org\n\nversion: 0.0.1\n\nlanguage: en\n\nnarrator: US English Female\n\ncomment: Try to write a short comment about\n your course, multiline is also okay.\n--\x3e\n\n# Course Main Title\n\nThis is your **course** initialization stub.\n\nPlease see the [Docs]("+fe+"https://raw.githubusercontent.com/liaScript/docs/master/README.md)\nto find out what is possible in [LiaScript]("+se+').\n\nIf you want to use instant help in your Atom IDE, please type **lia** to see all available shortcuts.\n\n## Markdown\n\nYou can use common [Markdown](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) syntax to create your course, such as:\n\n1. Lists\n2. ordered or\n\n * unordered\n * ones ...\n\n\n| Header 1 | Header 2 |\n| :--------- | :--------- |\n| Item 1 | Item 2 |\n\n\nImages:\n\n![images](https://farm2.static.flickr.com/1618/26701766821_7bea494826.jpg)\n\n\n### Extensions\n\n --{{0}}--\nBut you can also include other features such as spoken text.\n\n --{{1}}--\nInsert any kind of audio file:\n\n {{1}}\n?[audio](https://bigsoundbank.com/UPLOAD/mp3/1068.mp3)\n\n\n --{{2}}--\nEven videos or change the language completely.\n\n {{2-3}}\n!?[video](https://www.youtube.com/watch?v=bICfKRyKTwE)\n\n\n --{{3 Russian Female}}--\nПервоначально создан в 2004 году Джоном Грубером (англ. John Gruber) и Аароном\nШварцем. Многие идеи языка были позаимствованы из существующих соглашений по\nразметке текста в электронных письмах...\n\n\n {{3}}\nType "voice" to see a list of all available languages.\n\n\n### Styling\n\n\x3c!-- class = "animated rollIn" style = "animation-delay: 2s; color: purple" --\x3e\nThe whole text-block should appear in purple color and with a wobbling effect.\nWhich is a **bad** example, please use it with caution ...\n~~ only this is red ;-) ~~ \x3c!-- class = "animated infinite bounce" style = "color: red;" --\x3e\n\n## Charts\n\nUse ASCII-Art to draw diagrams:\n\n Multiline\n 1.9 | DOTS\n | ***\n y | * *\n - | r r r r r r r*r r r r*r r r r r r r\n a | * *\n x | * *\n i | B B B B B * B B B B B B * B B B B B\n s | * *\n | * * * * * *\n -1 +------------------------------------\n 0 x-axis 1\n\n## Quizzes\n\n### A Textquiz\n\nWhat did the **fish** say when he hit a **concrete wall**?\n\n [[dam]]\n\n### Multiple Choice\n\nJust add as many points as you wish:\n\n [[X]] Only the **X** marks the correct point.\n [[ ]] Empty ones are wrong.\n [[X]] ...\n\n### Single Choice\n\nJust add as many points as you wish:\n\n [( )] ...\n [(X)] <-- Only the **X** is allowed.\n [( )] ...\n\n\n## Executable Code\n\nYou can make your code executable and define projects:\n\n``` js -EvalScript.js\nlet who = data.first_name + " " + data.last_name;\n\nif(data.online) {\n who + " is online"; }\nelse {\n who + " is NOT online"; }\n```\n``` json +Data.json\n{\n "first_name" : "Sammy",\n "last_name" : "Shark",\n "online" : true\n}\n```\n\n\n\n## More\n\nFind out what you also can do ...\n\n'+ed+"https://raw.githubusercontent.com/liaScript/docs/master/README.md\n````\n",ep=t(function(r,n,e){return{co:e,gi:n,hn:r}}),em=function(r){return r.length},eg=function(r){return f(t(function(r,n,e){for(;;){if(e.b){var t=e.a,a=e.b,u=em(t),o=u+1;if(L(r,u))return f(ep,t,n,r);if(T(r,u)>0){r-=o,n+=1,e=a;continue}return f(ep,t,n,r)}return f(ep,"",n,r)}}),r.bR,0,s(nb,"\n",r.fb))},eh=function(r){return s(W,r,"")},ev=t(function(r,n,e){return r>0?f(ev,r>>1,_(n,n),1&r?_(e,n):e):e}),ew=e(function(r,n){return f(ev,r,n,"")}),eD=t(function(r,n,e){return _(s(ew,r-em(e),eh(n)),e)}),ey=e(function(r,n){var e=em("\n "),t=eg(n),a=t.co+e+2,u="\n * ";return"Parse error around line: "+t.gi+"\n "+t.hn+"\n"+f(eD,a," ","^")+"\nI expected one of the following:\n"+(u+s(nd,u,r))}),e$=e(function(r){return r}),ek=function(r){return r},ex=e(function(r,n){return e(function(e,t){var a=f(ek,n,e,t);if(a.c.$)return z(a.a,a.b,na(a.c.a));var u=a.a,o=a.b;return f(ek,r(a.c.a),u,o)})}),eq=t(function(r,n,e){return s(r,e,n)}),eS=t(function(r,n,t){return e(function(e,a){var u=f(ek,t,e,a);return z(u.a,u.b,u.c.$?na(n(u.c.a)):nc(r(u.c.a)))})}),ej=e(function(r,n){return f(eS,r,n2,n)}),eL=e(function(r,n){return s(ex,s(eq,ej,r),n)}),eE=e(function(r,n){return s(eL,r,s(ej,e$,n))}),eA=s(e(function(r,n){return{fA:r,bD:n}}),nS,nS),eC=d(u(function(r,n,e,t,a){return{ax:e,fs:n,f7:t,d5:a,ew:r}}),0,0,nQ,nS,nl),eT=f(t(function(r,n,e){return{fu:r,gP:n,d2:e}}),M,nS,nS),eR=t(function(r,n,e){return{e$:eA,cw:e,fi:!1,bq:0,fr:eC,a$:H([0]),cG:nQ,bz:nS,f1:M,cV:!1,f5:{eR:eT,fO:!1,f6:!1},bT:nS,dU:s(n4,n2,n),dW:s(n4,0,r),b2:nS,b3:nS,b5:nS}}),eN=e(function(r,n){return s(eL,r,s(ej,eq(e$),n))}),eI=e(function(r,n){return e(function(e,t){var a=f(ek,r,e,t);if(a.c.$){var u=a.c.a,o=f(ek,n,e,t);return o.c.$?z(e,t,na(_(u,o.c.a))):o}return a})}),eO=e(function(r,n){return t(function(e,t,a){for(;;){var u=f(ek,n,t,a);if(!u.c.$)return z(d=u.a,b=u.b,nc(nD(e)));var o=u.a,i=u.b,c=u.c.a,l=f(ek,r,t,a);if(l.c.$)return z(o,i,na(c));var d=l.a,b=l.b;e=s(V,l.c.a,e),t=d,a=b}})(M)}),ez=e(function(r,n){return 1>r?n:f(ra,r,em(n),n)}),eB=function(r){return e(function(n,e){if(s(ro,r,e.f5)){var t=em(r),a=e.bR+t;return z(n,B(e,{f5:s(ez,t,e.f5),bR:a}),nc(r))}return z(n,e,na(H(['expected "'+r+'"'])))})},eU=eS(n2),e_=e(function(r,n){return s(eU,e$(H([r])),n)}),eM=a(function(r,n,e,t){return{cW:n,a6:r,gI:e,ht:t}}),eP=function(r){return s(rE,{ck:!1,df:!1},r)},eV=/.^/,eH=u(function(r,n,e,t,a){var u=s(ro,"^",e)?e:"^"+e,o=f(rA,1,s(n4,eV,r(u)),a.f5);if(o.b&&!o.b.b){var i=o.a,c=em(i.a6),l=a.bR+c;return z(t,B(a,{f5:s(ez,c,a.f5),bR:l}),nc(n(i)))}return z(t,a,na(H(["expected input matching Regexp /"+u+"/"])))}),eF=s(nP,s(eH,eP,function(r){return r.a6}),n2),eJ=s(e_,"optional whitespace",eF("\\s*")),eG=function(r){return s(eN,s(eO,r,eB("-->")),s(eE,eJ,eB("")),s(eE,eF("}}--[ ]*"),s(eL,eW(s(eN,eF("[A-Za-z0-9 ]+"),s(eN,aM,aZ))),s(ej,t(function(r,n,e){return z(r,n,H([s(t3,tm(e7(e)),M)]))}),s(eN,at,eF("")),s(tt,"⟵",eB("<--")),s(tt,"⟶",eB("-->")),s(tt,"↞",eB("<<-")),s(tt,"↠",eB("->>")),s(tt,"↔",eB("<->")),s(tt,"↣",eB(">->")),s(tt,"↢",eB("<-<")),s(tt,"→",eB("->")),s(tt,"←",eB("<-")),s(tt,"↜",eB("<~")),s(tt,"↝",eB("~>")),s(tt,"⟺",eB("<==>")),s(tt,"⟹",eB("==>")),s(tt,"⟸",eB("<==")),s(tt,"⇔",eB("<=>")),s(tt,"⇒",eB("=>")),s(tt,"⇐",eB("<="))]))),uo=e(function(r,n){return n.$?nl:r(n.a)}),ui=e(function(r,n){return f(eX,e(function(n,e){return r(n)?s(V,n,e):e}),M,n)}),uc=t(function(r,n,e){var t=r(n);return t.$?e:s(V,t.a,e)}),us=e(function(r,n){return f(eX,uc(r),M,n)}),uf=e(function(r,n){return _(n,s(n4,"",s(n8,U("#"),s(uo,tf,a2(s(nb,"#",r))))))}),ul=function(r){var n=s(n4,M,s(n8,nb("&"),s(uo,tf,s(n8,nb("#"),s(uo,tf,a2(s(nb,"?",r)))))));return s(nP,us(function(r){var e=s(ui,ro(r),n);return e.b?nf(e.a):nl}),s(nP,e3("&"),s(nP,e0,s(nP,U("?"),s(nP,uf(r),function(r){return"?"===r?"":r})))))},ud=H(["autoplay","cc_lang_pref","color","disablekb","enablejsapi","end","fs","hl","iv_load_policy","list","listType","loop","modestbranding","mute","origin","playlist","playsinline","rel","start","widget_referrer"]),ub=tw(H([{R:e(function(r,n){return"https://w.soundcloud.com/player/?url=https://soundcloud.com/"+n}),U:"https?:\\/\\/(?:w\\.|www\\.|)(?:soundcloud\\.com\\/)(?:(?:player\\/\\?url=https\\%3A\\/\\/api.soundcloud.com\\/tracks\\/)|)(((\\w|-)[^A-z]{7})|([A-Za-z0-9]+(?:[-_][A-Za-z0-9]+)*(?!\\/sets(?:\\/|$))(?:\\/[A-Za-z0-9]+(?:[-_][A-Za-z0-9]+)*){1,2}))"},{R:e(function(r,n){return"https://www.youtube.com/embed/"+(n+s(ul,r,ud))}),U:ty("music\\.(?:youtu\\.be/|youtube\\.com/(?:(?:watch)?\\?(?:.*&)?v(?:i)?=|(?:v|vi|user)/))([^\\?&\"'<> #]+)")}])),up=s(ej,e(function(r,n){return{$:7,a:r,b:n}}),aw),um=e(function(r,n){for(;;){var e=O(r,n);if(!e.a.b)return nD(n);if(e.a.a.$||e.a.a.b.b||!e.b.b||e.b.a.$||e.b.a.b.b){var t=e.a;r=t.b,n=s(V,t.a,n)}else{var a=e.a,u=e.b,o=u.b;r=a.b,n=s(V,s(t3,_(u.a.a,a.a.a),M),o)}}}),ug=function(r){return s(um,r,M)},uh=e(function(r,n){return s(nP,s(eH,rE({ck:r,df:n}),function(r){return r.a6}),n2)}),uv=s(ej,e0,s(eO,eQ(H([eF("[^@\"'`"))),uw=(aV=s(ex,un,t1(s(nP,function(r){return r.cw},s(nP,function(r){return r.eO},tJ)))),s(eL,uv,s(ej,ec,s(eE,eB(">"),s(eN,am(s(eN,aV,eJ)),f(uh,!0,!1,""),eB("|>"))),s(ej,function(n){return B(r,{hX:tm(n)})},s(eN,eF("([A-Za-z][A-Za-z0-9]+[ ]*)+"),aM))])),eJ))},od=s(ex,function(r){return!r.gV&&0>r.eQ?ar("no effect definition"):tJ(r)},s(ex,ol,s(ex,ol,s(ex,ol,s(ex,ol,s(ej,function(r){return{eQ:-1,cq:M,fw:nl,f$:-1,gV:!1,hX:r}},t1(s(nP,function(r){return r.cw},s(nP,function(r){return r.gA},tJ))))))))),ob=s(eE,tG(function(r){return B(r,{bq:r.bq+1})}),t1(s(nP,function(r){return r.bq},tJ))),op=function(r){return s(eL,ob,s(eE,aG,s(eL,s(eO,r,eB("}")),s(eE,eB("}{"),s(ej,t(function(r,n,e){return B(r,{cq:n,f$:e})}),s(eN,od,eB("{")))))))},om=e(function(r,n){return{$:10,a:r,b:n}}),og=e(function(r,n){return{$:2,a:r,b:n}}),oh=t(function(r,n,e){return f(n0,r,n,e)}),ov=function(r){var n=r.a,e=r.b;return tG(function(r){return B(r,{cG:f(oh,n,e,r.cG)})})},ow=function(r){var n=r.a,e=r.b;if(e.$)return tJ(om(n));var t=e.a;return s(eN,tJ(om(n)),ov(O(n,H([s(og,M,t)]))))},oD=function(r){return s(ex,ow,s(eL,eW(s(eL,t1(tJ),s(ej,e(function(n,e){return s(r,e,n)}),s(eN,e9(eB(")")),eB("("))))),s(ej,ec,s(eN,e9(eB("]")),eB("[^")))))},oy=function(r){return s(ej,function(n){return s(td,n,r)},t1(s(nP,function(r){return r.cw},s(nP,function(r){return r.eO},tJ))))},o$=s(ex,oy,eF('[a-zA-Z]+://(/)?[a-zA-Z0-9\\.\\-\\_]+\\.([a-z\\.]{2,6})[^ \\]\\) \n"]*')),ok=s(ej,function(r){return t_(f(tR,H([s(t3,r,M)]),r,nl))},o$),ox=function(r){return s(ex,r,tJ(0))},oq=function(r){return s(nP,eO(r),ex(function(r){return r.b?tJ(r):ar("not enough results")}))},oS=H(["key","width","height","autoplay","autolightsoff","loop","chapters","related","responsive","t"]),oj=H(["autopause","autoplay","background","byline","color","controls","dnt","keyboard","loop","muted","pip","playsinline","portrait","quality","speed","texttrack","title","transparent"]),oL=tw(H([{R:e(function(r,n){return _("https://www.youtube.com/embed/",_(n,s(ul,r,ud)))}),U:ty("(?:youtu\\.be/|youtube\\.com/(?:(?:watch)?\\?(?:.*&)?v(?:i)?=|(?:v|vi|user)/))([^\\?&\"'<> #]+)")},{R:e(function(r,n){return"https://player.vimeo.com/video/"+(n+s(ul,r,oj))}),U:ty("(?:player.)?(?:vimeo\\.com).*?(\\d+)")},{R:e(function(r,n){return"https://www.dailymotion.com/embed/video/"+n}),U:ty("(?:dailymotion\\.com(?:/embed)?/video/)(.+)")},{R:e(function(r,n){return"https://peertube.tv/videos/embed/"+n}),U:ty("(?:peertube\\.tv/videos/watch/)(.+)")},{R:e(function(r,n){return"https://www.teachertube.com/embed/video/"+n}),U:ty("(?:teachertube\\.com).*?(\\d+.*)")},{R:e(function(r,n){return"https://video.tu-freiberg.de/media/embed?key="+(n+s(ul,r,oS))}),U:ty("(?:video\\.tu\\-freiberg\\.de/video/[^/]+/)(.+)")}])),oE=a(function(r,n,e,t){return f(r,n,e,t)}),oA=s(ex,un,t1(s(nP,function(r){return r.cw},s(nP,function(r){return r.eO},tJ)))),oC=function(r){return{$:1,a:r}},oT=t(function(r,n,e){return{$:0,a:r,b:n,c:e}}),oR=t(function(r,n,e){return{$:2,a:r,b:n,c:e}}),oN=function(r){var n=s(ex,function(n){return L(tl(n),r)?tJ(0):ar("closing tag does not match opening tag: "+r)},eF("\\w+(\\-\\w+)*"));return s(eE,eF("[ \\t\\n]*>"),s(eN,n,eF("[ \\t\\n]*"+e+""}),oz=e(function(r,n){var e=n.a,t=n.b;switch(e.$){case 1:var a=e.a;return s(eL,s(eO,s(eE,eF("[\\n]*"),r),oN(a)),s(eE,eF("[ \\t]*>[ \\t]*\\n*"),tJ(s(oT,a,t))));case 2:return a=e.a,s(eE,eB(">"),s(eE,eJ,s(eE,eW(eB("/")),s(eE,eJ,tJ(f(oT,a,t,M))))));case 0:return s(eL,e9(oN(a=e.a)),s(eE,eF("[ \\t]*>"),tJ(s(oR,a,t))));case 3:return s(ej,oC,s(eN,e9(oN("lia-keep")),s(eE,eB(">"),eJ)));default:return s(ej,s(nP,s(oO,"svg",t),oC),s(eN,e9(oN("svg")),s(eE,eB(">"),eJ)))}}),oB={$:3},oU={$:4},o_=H(["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"]),oM=s(ex,function(r){switch(r){case"script":return ar("");case"lia-keep":return tJ(oB);case"svg":return tJ(oU);default:return tJ(s(ru,"-",r)?{$:0,a:r}:s(u8,r,o_)?{$:2,a:r}:{$:1,a:r})}},s(ej,tl,eF("\\w+(\\-\\w+)*"))),oP=function(r){return s(ex,oz(r),s(eL,am(oA),s(eE,eJ,s(ej,ec,s(eN,oM,eF("[ \\t]*<[ \\t]*"))))))},oV=e(function(r,n){return{gP:r,d2:n}}),oH=function(r){return{$:0,a:r}},oF=a(function(r,n,e,t){var a=tm(t),u=r(n);return s(ro,"(",a)&&s(ri,")",a)?O(e,u(tm(f(ra,1,-1,a)))):O(-1,u(a))}),oJ=e(function(r,n){return{$:1,a:r,b:n}}),oG=t(function(r,n,e){var t,a=s(nb,"|",n);if(a.b&&!a.b.b){var u=a.a,o=tm(f(tD,"_"," ",u));return"?"===o||"!"===o||""===o?ar(""):tJ(s(oV,M,oH(tm(u))))}return tJ(s(oV,s(ts,t$,t=s(nv,s(oF,r,e),a)),s(oJ,!1,s(ts,nN,s(ui,s(nP,nN,N(0)),t)))))}),oZ=function(r){return s(ex,t1,s(ej,e(function(n,e){return s(ej,ec(em(n)),f(oG,r,n,e))}),s(eN,s(ej,e7,s(oq,e6,eB("]]"))),eB("[["))))},oY=t1(s(nP,function(r){return r.dU},tJ)),oX=eQ(H([o$,s(eL,eF("#[^ \\)]+"),oY),s(ex,oy,eF('[^\\)\n "]*'))])),oQ=s(eI,o$,s(eL,eF('[^\\)\n "]*'),s(ej,U,t1(function(r){return tJ(r.cw.eO)})))),oW=s(ej,ua,eQ(H([s(tt,"\uD83D\uDE42",eB(":-)")),s(tt,"\uD83D\uDE09",eB(";-)")),s(tt,"\uD83D\uDE00",eB(":-D")),s(tt,"\uD83D\uDE2E",eB(":-O")),s(tt,"\uD83D\uDE41",eB(":-(")),s(tt,"\uD83D\uDE10",eB(":-|")),s(tt,"\uD83D\uDE15",eB(":-/")),s(tt,"\uD83D\uDE15",eB(":-\\")),s(tt,"\uD83D\uDE1B",eB(":-P")),s(tt,"\uD83D\uDE1B",eB(":-p")),s(tt,"\uD83D\uDE1C",eB(";-P")),s(tt,"\uD83D\uDE1C",eB(";-p")),s(tt,"\uD83D\uDE17",eB(":-*")),s(tt,"\uD83D\uDE18",eB(";-*")),s(tt,"\uD83D\uDE02",eB(":')")),s(tt,"\uD83D\uDE22",eB(":'(")),s(tt,"\uD83D\uDE2D",eB(":'[")),s(tt,"\uD83D\uDE20",eB(":-[")),s(tt,"\uD83D\uDE37",eB(":-#")),s(tt,"\uD83D\uDE37",eB(":-X")),s(tt,"\uD83D\uDE16",eB(":-§"))]))),oK=s(ej,t3,eF('[^\\[\\]\\(\\)@*+_~:;`\\^{}\\\\\\n<>=$ "\\-|]+')),o1=s(ej,t3,eF("[^\n*+\\-]+")),o0=s(ej,t3,eF('[\\[\\]\\(\\)~:_;=${}\\-+"*<>|]')),o3=s(ej,t3,s(eN,eF("[@\\^*_+~`\\\\${}\\[\\]|#\\-<>]"),eB("\\"))),o2=s(ej,t3,eF("[ ]+")),o5=e(function(r,n){return{$:14,a:r,b:n}}),o8=function(r){var n=ug(r);return n.b&&!n.b.b?n.a:s(o5,n,M)},o4=function(r){return s(ej,s(nP,ug,o8),s(eN,s(oq,iD(),eB(r)),eB(r)))},o6=e(function(r,n){var e=f(aT,iw(),r,f(tD,"\n"," ",n));return e.$?M:e.a.c}),o7=t(function(r,n,e){return s(eE,eB(")"),s(eL,ib(),s(eL,e,s(eE,eB("("),s(ej,oE(r),n)))))});function o9(){return s(ej,tH,o4("~~"))}function ir(){return s(ej,tV,o4("^"))}function ie(){return s(ej,tP,o4("~"))}function it(){return s(ej,tT,s(eI,o4("*"),o4("_")))}function ia(){return s(ej,tj,s(eI,o4("**"),o4("__")))}function iu(){return s(ej,t_,eQ(H([ih(),io(),ic(),ig(),ip(),id(),il(),im()])))}function io(){return s(eN,ii(),eB("!?"))}function ii(){return s(eE,eB(")"),s(eL,ib(),s(eL,s(ej,oL,oQ),s(eE,eB("("),s(ej,tI,iv())))))}function ic(){return s(eN,is(),eB("?"))}function is(){return s(eE,eB(")"),s(eL,ib(),s(eL,s(ej,ub,oQ),s(eE,eB("("),s(ej,tS,iv())))))}function il(){return s(eE,eB(")"),s(eL,ib(),s(eL,oX,s(eE,eB("("),s(tt,tB,f(uh,!0,!1,"\\[\\w*qr-code\\w*]"))))))}function id(){return s(eE,eB(")"),s(eE,ib(),s(eL,oX,s(eE,eB("("),s(eE,eF("\\w*]"),s(eN,eQ(H([s(tt,tO,f(uh,!0,!1,"lia")),s(tt,tz,f(uh,!0,!1,"link"))])),f(uh,!0,!1,"\\[\\w*preview-")))))))}function ib(){return eW(s(ej,ug,s(eE,ue,s(eN,s(eO,iD(),eB('"')),s(eE,eB('"'),ue)))))}function ip(){return f(o7,tN,iv(),ou)}function im(){return f(o7,tR,iv(),oX)}function ig(){return s(eN,f(o7,tC,iv(),oQ),eB("!"))}function ih(){return s(eN,f(o7,tE,iv(),oX),eB("??"))}function iv(){return s(ej,ug,s(eN,s(eO,iD(),eB("]")),eB("[")))}function iw(){return s(ej,ug,ag(iD()))}function iD(){return ox(function(){return s(eN,s(eI,s(ej,function(r){return s(tM,r.b,r.a)},oa(M)),s(eL,s(eN,ut,aM),eQ(H([up,oD(o6),iu(),os,s(ej,tL,op(iD())),iy(),i$()])))),aM)})}function iy(){return s(ex,function(r){return r?s(ej,tU,s(ex,t0,oZ(o6))):ar("no inputs allowed")},of)}function i$(){return ox(function(){return eQ(H([ok,oK,uu,oW,o3,ia(),it(),o9(),ie(),ir(),o2,s(ej,tA,oP(iD())),o0,o1]))})}var ik=o9();o9=function(){return ik};var ix=ir();ir=function(){return ix};var iq=ie();ie=function(){return iq};var iS=it();it=function(){return iS};var ij=ia();ia=function(){return ij};var iL=iu();iu=function(){return iL};var iE=io();io=function(){return iE};var iA=ii();ii=function(){return iA};var iC=ic();ic=function(){return iC};var iT=is();is=function(){return iT};var iR=il();il=function(){return iR};var iN=id();id=function(){return iN};var iI=ib();ib=function(){return iI};var iO=ip();ip=function(){return iO};var iz=im();im=function(){return iz};var iB=ig();ig=function(){return iB};var iU=ih();ih=function(){return iU};var i_=iv();iv=function(){return i_};var iM=iw();iw=function(){return iM};var iP=iD();iD=function(){return iP};var iV=iy();iy=function(){return iV};var iH=i$();i$=function(){return iH};var iF,iJ,iG,iZ,iY=e(function(r,n){var e=f(aT,iM,f(eR,nl,nl,r),f(tD,"\n"," ",n));return e.$?M:e.a.c}),iX=function(r){return tG(function(n){return B(n,{cw:r(n.cw)})})},iQ=eQ(H([ta(s(eE,tr,eF("@@@.*\n"))),ta(s(eE,e8,eF("@@.*\n"))),s(ex,function(r){var n=r.a,e=r.b;switch(n){case"attribute":return iX(function(r){return B(r,{eL:s(tc,r.eL,H([s(iY,r,e)]))})});case"author":return iX(function(r){return B(r,{eM:e})});case"base":return iX(function(r){return B(r,{eO:e})});case"comment":return iX(function(r){var n=e5(e);return s(ti,O("comment",n),B(r,{e3:s(iY,r,n)}))});case"dark":return iX(function(r){return B(r,{gh:function(){switch(tl(e)){case"true":return nf(!1);case"false":return nf(!0);default:return nl}}()})});case"date":return iX(function(r){return B(r,{fd:e})});case"email":return iX(function(r){return B(r,{fv:e})});case"import":return iX(tx(e));case"language":return iX(function(r){return B(r,{ga:e})});case"link":return iX(s(tp,tu,e));case"logo":return iX(function(r){return B(r,{gl:s(td,r.eO,e)})});case"narrator":return iX(function(r){return B(r,{gA:e})});case"script":return iX(s(tp,to,e));case"translation":return iX(tq(e));case"formula":return iX(tg(e));case"version":return iX(function(r){return B(r,{hV:e})});case"mode":return iX(function(r){return B(r,{gv:function(){switch(tl(e)){case"textbook":return nf(2);case"presentation":return nf(1);case"slides":return nf(0);default:return nl}}()})});case"debug":return iX(function(r){return B(r,{fe:"true"===e})});case"onload":return iX(function(r){return B(r,{gM:e})});case"icon":return iX(function(r){return B(r,{gm:f(n0,"icon",s(td,r.eO,e),r.gm)})});default:return iX(ti(O(n,e)))}},te)])),iW=ox(function(){return ta(eG(s(eE,eJ,ag(s(eN,iQ,eJ)))))}),iK=ta(s(eE,eJ,eW(s(eN,tG(function(r){return B(r,{fi:!0})}),iW)))),i1=t(function(r,n,e){for(;;){if(r>0&&n.b){var t=n.a;r-=1,n=n.b,e=s(V,t,e);continue}return e}}),i0=e(function(r,n){return nD(f(i1,r,n,M))}),i3=t(function(r,n,e){if(n>0){var t=O(n,e);r:for(;;){n:for(;;){if(!t.b.b)return e;if(!t.b.b.b){if(1===t.a)break r;break}switch(t.a){case 1:break r;case 2:var a=t.b;return H([a.a,a.b.a]);case 3:if(t.b.b.b.b){var u=t.b,o=u.b;return H([u.a,o.a,o.b.a])}break n;default:if(t.b.b.b.b&&t.b.b.b.b.b){var i=t.b,c=i.b,l=c.b,d=l.b,b=d.b;return s(V,i.a,s(V,c.a,s(V,l.a,s(V,d.a,r>1e3?s(i0,n-4,b):f(i3,r+1,n-4,b)))))}break n}}return e}return H([t.b.a])}return M}),i2=e(function(r,n){return f(i3,0,r,n)}),i5=e(function(r,n){return"\n> I was trying to parse the **first** part of the course, which is either an\n> HTML-comment or something else, until I reach the header (which is marked by\n> an `#`). But, everything I got was the following:\n\n```\n"+e0(s(e3,"\n",s(i2,15,ap(r))))+"\n...\n```\n\n> I might be wrong, but in most cases this refers to a falsely loaded HTML page!\n>\n> Please make sure, that the course you try to load is a Markdown file, which\n> is served as a plain text file...\n\n---\n\n**Error Message:**\n\n```\n"+n+"\n```\n\n---\n\nIf it should work, and you think you have detected bug, please contact us. For\nmore information see the [last Section](#get-help?).\n"}),i8=e(function(r,n){var e=f(aT,s(eE,s(eI,eB("#"),e9(eF("\n#"))),s(eN,iK,eF("[\n ]*"))),f(eR,nl,nl,ef(r)),n+"\n");if(e.$){var t=e.a,a=t.b,u=t.c;return na(""===tm(n)?eb:s(i5,n,s(ey,u,a)))}var o=e.a;return nc(O(o.a.cw,"#"+o.b.f5))}),i4=e(function(r,n){return n.$?r:n.a}),i6={f5:"",a7:nQ},i7=e(function(r,n){return{cb:nl,cm:{dZ:!1,hP:!1},fa:nl,cz:"dreamweaver",cF:100,cP:nf(r),f3:!1,f9:"default",gg:!0,gv:n,d_:!1,d4:!0,d5:!1,ec:!1,hx:nf(!1),hA:!0,ah:"default",el:!1,ep:nf(!1),b6:{c_:!1,c$:!1,dx:!1}}}),i9={$:2},cr={$:0},cn=function(r){return{$:1,a:r}},ce=function(r){return{$:2,a:r}},ct=function(r){return{$:3,a:r}},ca=function(r){return{$:4,a:r}},cu=function(r){return{$:5,a:r}},co=e(function(r,n){if(n.b){var e=n.b;return s(V,r(n.a),e)}return n}),ci=function(r){var n=s(co,tl,s(nb,"|",r));r:for(;n.b;)if(n.b.b){if(n.b.b.b){if(n.b.b.b.b){if("matrix"!==n.a||n.b.b.b.b.b)break;var e=n.b,t=e.b;return nf(ct({eC:t.b.a,eP:e.a,hT:t.a}))}switch(n.a){case"gun":switch(n.b.a){case"f":return nf(cn({du:!1,hR:n.b.b.a}));case"t":return nf(cn({du:!0,hR:n.b.b.a}));default:break r}case"matrix":var a=n.b;return nf(ct({eC:"",eP:a.a,hT:a.b.a}));case"pubnub":var u=n.b;return nf(cu({gX:u.a,hs:u.b.a}));default:break r}}else switch(n.a){case"gun":switch(n.b.a){case"f":return nf(cn({du:!1,hR:""}));case"t":return nf(cn({du:!0,hR:""}));default:break r}case"jitsi":return nf(ce(n.b.a));case"matrix":return nf(ct({eC:"",eP:n.b.a,hT:""}));case"p2pt":return nf(ca(n.b.a));default:break r}}else switch(n.a){case"edrys":return nf(cr);case"gun":return nf(cn({du:!1,hR:""}));case"jitsi":return nf(ce(""));case"matrix":return nf(ct({eC:"",eP:"",hT:""}));case"p2pt":return nf(ca(""));case"pubnub":return nf(cu({gX:"",hs:""}));default:break r}return nl},cc=e(function(r,n){for(;;){var e=O(r,n);r:for(;;){if(!e.a.b)return O(!1,n);switch(e.a.a.$){case 1:if(1===e.b.$)return O(!0,n);break r;case 3:if(3===e.b.$)return O(!0,n);break r;case 5:if(5===e.b.$)return O(!0,n);break r;case 2:if(2===e.b.$)return O(!0,n);break r;case 4:if(4===e.b.$)return O(!0,n);break r;default:break r}}var t=e.a,a=t.b;if(L(t.a,n))return O(!0,n);r=a}}),cs=e(function(r,n){return 0>T(r,n)?r:n}),cf=e(function(r,n){return O(s(cs,r,n),s(nC,r,n))}),cl=t(function(r,n,e){return r(n(e))}),cd=function(r){var n=r.a;return s(cl,cs(r.b),nC(n))},cb=e(function(r,n){var e=r.b;return O(s(cd,e,n),e)}),cp=e(function(r,n){return s(cb,O(r,n),r)}),cm=e(function(r,n){var e=function(){if(n.$)return s(cf,0,1);var r=n.a;return s(cf,r.a,r.b)}();return{$:0,a:s(cp,r,e)}}),cg="https://api.allorigins.win/raw?url=",ch=f(tD,"?","\\?",f(tD,".","\\.",cg)),cv=s(nP,tw(H([{R:e(function(r,n){return"https://github.com/"+function(){var r=s(nb,"/",n);if(r.b&&r.b.b&&r.b.b.b){if("blob"===r.b.b.a&&r.b.b.b.b){var e=r.b;return r.a+"/"+e.a+"/tree/"+e.b.b.a}var t=r.b;return r.a+"/"+t.a+"/tree/"+t.b.a}return n}()}),U:ty("raw.githubusercontent\\.com/(.*)")},{R:e(function(r,n){return"https://gitlab.com/"+f(tD,"-/raw/","-/tree/",n)}),U:ty(ch+"https://gitlab\\.com/(.*)")},{R:e(function(r,n){var e=s(ts,nb("."),s(nb,"/",n));return e.b&&e.a.b&&e.a.b.b&&"gitlab"===e.a.b.a&&e.a.b.b.b&&"io"===e.a.b.b.a&&!e.a.b.b.b.b&&e.b.b&&e.b.a.b&&!e.b.a.b.b?"https://gitlab.com/"+e.a.a+"/"+e.b.a.a:"https://"+n}),U:ty("(.*\\.gitlab\\.io/.*)")},{R:e(function(r,n){return"https://dropbox.com/s/"+n}),U:ty("dl\\.dropbox\\.com/s/(.*)")}])),function(r){return r.a?nf(f(tD,cg,"",r.b)):nl}),cw=function(r){return{$:0,a:r}},cD=function(r){return{$:11,g:H([s(rg,nf,r),cw(nl)])}},cy=function(r){switch(r){case"Textbook":return cw(2);case"Presentation":return cw(1);case"Slides":return cw(0);default:return{$:1,a:"unknown presentation mode"}}},c$=function(r){return rw(f(rh,nL,s(rg,n4(!0),cD(s(rb,"browserTTS",rl))),f(rh,nL,s(rg,n4(!1),cD(s(rb,"tooltips",rl))),g(rv,function(n){return function(e){return function(t){return function(a){return function(u){return function(o){return function(i){return function(c){return function(s){return function(f){return B(r,{cz:u,cF:o,f9:c,gg:a,gv:e,d4:i,hA:n,ah:t,el:s,b6:B(r.b6,{dx:f})})}}}}}}}}}},s(rb,"table_of_contents",rl),s(rm,cy,s(rb,"mode",rd)),s(rb,"theme",rd),s(rb,"light",rl),s(rb,"editor",rd),s(rb,"font_size",rf),s(rb,"sound",rl),s(rb,"lang",rd)))))},ck=c(function(r,n,e,t,a,u,o,i,c){var f,l=s(i7,n,1);return{cd:c,cm:i6,fj:ef(u),fx:nl,cX:"",c1:"en",c2:"en",gr:nQ,db:nl,gQ:i,dq:{S:{$:0,a:nl},as:0,au:s(cm,.5,nl)},du:!1,g$:o,dE:cv(o),dI:M,dU:n2,hb:0,bY:nS,dW:r,dY:B(f=s(i4,l,s(c$,l,t)),{hx:a.eb.b?f.hx:nl,hA:e}),hx:{fb:{e_:nQ,e8:M,gZ:nQ,hw:nQ},fx:nl,ds:"",bb:nQ,be:"",b0:i9,hx:{gN:!1,bZ:nl,eb:s(ts,cc(s(us,ci,a.eb)),H([cr,cn({du:!1,hR:"https://peer.wallie.io/gun"}),ce("meet.jit.si"),ct({eC:"",eP:"",hT:""}),ca("wss://tracker.openwebtorrent.com, wss://tracker.webtorrent.dev, wss://tracker.files.fm:7073/announce, wss://tracker.btorrent.xyz/, wss://tracker.openwebtorrent.com:443/announce, wss://tracker.files.fm:7073/announce"),cu({gX:"",hs:""})]))}},hI:"Lia",ek:M,hM:21,hQ:u}}),cx=function(r){return{$:2,m:r}},cq=cx(M),cS=(iZ=function(r){var n=r.b;return s(nZ,n2,H([rS(r.a),rS(n)]))},rJ[iG="output"]&&j(3),rJ[iG]={e:r0,u:iZ,a:function(r){var n=[],e=rJ[r].u,a=rH(0);return rJ[r].b=a,rJ[r].c=t(function(r,t){for(;t.b;t=t.b)for(var u=n,o=e(t.a),i=0;u.length>i;i++)u[i](o);return a}),{subscribe:function(r){n.push(r)},unsubscribe:function(r){var e=(n=n.slice()).indexOf(r);0>e||n.splice(e,1)}}}},rX(iG)),cj=(iF="input",iJ={$:3,b:rd},rJ[iF]&&j(3),rJ[iF]={f:r3,u:iJ,a:function(r,n){var e=M,a=rJ[r].u,u=rR(null);return rJ[r].b=u,rJ[r].c=t(function(r,n){return e=n,u}),{send:function(r){var t=s(rw,a,r);nU(t)||j(4);for(var u=t.a,o=e;o.b;o=o.b)n(o.a(u))}}}},rX(iF)),cL=e(function(r,n){return{$:2,a:r,b:n}}),cE=e(function(r,n){return{$:2,a:r,b:n}}),cA=e(function(r,n){return{$:4,a:4===r.$?s(tc,r.a,H([n])):H([n])}}),cC=e(function(r,n){return f(nH,n0,n,r)}),cT=e(function(r,n){return B(r,{eL:s(tc,r.eL,n.eL),cI:s(cC,r.cI,n.cI),gm:s(cC,r.gm,n.gm),gM:tm(_(r.gM,L(r.gM,n.gM)?"":"\n"+n.gM)),g4:s(tc,r.g4,n.g4)})}),cR=s(a(function(r,n,e,t){return{gs:t,bW:r,hd:e,hL:n}}),!0,M),cN=e(function(r,n){return B(s(cR,"resource",{eZ:r,gR:rS(n)}),{bW:!1})}),cI=e(function(r,n){var e=s(ui,function(n){return!s(u8,n,r)},n);return O(s(tc,r,e),s(ts,function(r){return 1===r.$?s(cN,"script",r.a):s(cN,"link",r.a)},e))}),cO=e(function(r,n){var e=s(cI,n.dI,r.g4),t=e.a,a=e.b;return B(n,{fj:s(cT,n.fj,r),dI:t,ek:s(tc,n.ek,nD(a))})}),cz=s(nP,nb("/"),s(nP,function(r){var n=nD(r);return n.b?nf(O(n.a,nD(n.b))):nl},n8(s(nP,t$,s(nP,nd("/"),function(r){return r+"/"}))))),cB=e(function(r,n){var e=r.gw,t=s(i8,s(n4,"",cz(r.eO)),n);return t.$?e:s(cO,t.a.a,e)}),cU=e(function(r,n){return{$:3,a:r,b:n}}),c_=function(r){return{$:0,a:r}},cM=e(function(r,n){return{$:4,a:r,b:n}}),cP={$:2},cV=function(r){return{$:1,a:r}},cH=function(r){return{$:0,a:r}},cF={$:1},cJ=function(r){return!r.$},cG=rY,cZ=function(r){if(-1===r.$&&-1===r.d.$&&-1===r.e.$){if(-1!==r.e.d.$||r.e.d.a){var n=r.d,e=r.e;return o=e.b,i=e.c,t=e.d,f=e.e,d(nW,1,r.b,r.c,d(nW,0,n.b,n.c,n.d,n.e),d(nW,0,o,i,t,f))}var t,a=r.d,u=r.e,o=u.b,i=u.c,c=(t=u.d).d,s=t.e,f=u.e;return d(nW,0,t.b,t.c,d(nW,1,r.b,r.c,d(nW,0,a.b,a.c,a.d,a.e),c),d(nW,1,o,i,s,f))}return r},cY=function(r){if(-1===r.$&&-1===r.d.$&&-1===r.e.$){if(-1!==r.d.d.$||r.d.d.a){var n=r.d,e=r.e;return s=e.b,f=e.c,l=e.d,b=e.e,d(nW,1,t=r.b,a=r.c,d(nW,0,n.b,n.c,n.d,i=n.e),d(nW,0,s,f,l,b))}var t=r.b,a=r.c,u=r.d,o=u.d,i=u.e,c=r.e,s=c.b,f=c.c,l=c.d,b=c.e;return d(nW,0,u.b,u.c,d(nW,1,o.b,o.c,o.d,o.e),d(nW,1,t,a,i,d(nW,0,s,f,l,b)))}return r},cX=i(function(r,n,e,t,a,u,o){if(-1!==u.$||u.a){for(;;){if(-1===o.$&&1===o.a){if(-1===o.d.$){if(1===o.d.a)return cY(n);break}return cY(n)}break}return n}return d(nW,e,u.b,u.c,u.d,d(nW,0,t,a,u.e,o))}),cQ=function(r){if(-1===r.$&&-1===r.d.$){var n=r.a,e=r.b,t=r.c,a=r.d,u=a.d,o=r.e;if(1===a.a&&(-1!==u.$||u.a)){var i=cZ(r);if(-1===i.$){var c=i.e;return d(nK,i.a,i.b,i.c,cQ(i.d),c)}return nX}return d(nW,n,e,t,cQ(a),o)}return nX},cW=e(function(r,n){if(-2===n.$)return nX;var e=n.a,t=n.b,a=n.c,u=n.d,o=n.e;if(0>T(r,t)){if(-1===u.$&&1===u.a){var i=u.d;if(-1!==i.$||i.a){var c=cZ(n);if(-1===c.$){var f=c.e;return d(nK,c.a,c.b,c.c,s(cW,r,c.d),f)}return nX}}return d(nW,e,t,a,s(cW,r,u),o)}return s(cK,r,p(cX,r,n,e,t,a,u,o))}),cK=e(function(r,n){if(-1===n.$){var e=n.a,t=n.b,a=n.c,u=n.d,o=n.e;if(L(r,t)){var i=function(r){for(;;){if(-1!==r.$||-1!==r.d.$)return r;r=r.d}}(o);return -1===i.$?d(nK,e,i.b,i.c,u,cQ(o)):nX}return d(nK,e,t,a,u,s(cW,r,o))}return nX}),c1=e(function(r,n){var e=s(cW,r,n);return -1!==e.$||e.a?e:d(nW,1,e.b,e.c,e.d,e.e)}),c0=t(function(r,n,e){var t=n(s(t6,r,e));return t.$?s(c1,r,e):f(n0,r,t.a,e)}),c3=e(function(r,n){return f(r5,"",n2,s(nP,n,r))}),c2=function(r){return{$:4,a:r}},c5={$:2},c8={$:1},c4=e(function(r,n){switch(n.$){case 0:return na({$:0,a:n.a});case 1:return na(c8);case 2:return na(c5);case 3:return na({$:3,a:n.a.ho});default:return s(a3,c2,r(n.b))}}),c6={$:0},c7=function(r){return{$:1,a:r}},c9=e(function(r,n){return{dF:r,ea:n}}),sr=rR(s(c9,nQ,M)),sn=function(r){return rN(function(n){var e=r.f;2===e.$&&e.c&&e.c(),r.f=null,n(rR(0))})},se=t(function(r,n,e){for(;;){if(n.b){var t=n.a,a=n.b;if(t.$){var u=t.a;return s(rI,function(n){var t=u.eo;return f(se,r,a,1===t.$?e:f(n0,t.a,n,e))},rB(f(r2,r,rZ(r),u)))}var o=t.a,i=s(t6,o,e);if(1===i.$){n=a;continue}return s(rI,function(){return f(se,r,a,s(c1,o,e))},sn(i.a))}return rR(e)}}),st=a(function(r,n,e,t){return s(rI,function(r){return rR(s(c9,r,e))},f(se,r,n,t.dF))}),sa=a(function(r,n,e,t){var a=t.b;return L(n,t.a)?nf(s(rZ,r,a(e))):nl}),su=t(function(r,n,e){return s(rI,function(n){return s(rI,function(e){return rR(s(r,n,e))},e)},n)}),so=function(r){return f(eX,su(V),rR(M),r)},si=t(function(r,n,e){return s(rI,function(){return rR(e)},so(s(us,f(sa,r,n.a,n.b),e.ea)))}),sc=e(function(r,n){if(n.$){var e=n.a;return c7({eH:e.eH,eS:e.eS,fD:s(r8,r,e.fD),fU:e.fU,gt:e.gt,hH:e.hH,eo:e.eo,hQ:e.hQ})}return{$:0,a:n.a}}),ss=e(function(r,n){return{$:0,a:r,b:n}});rJ.Http=rG(sr,st,si,sc,e(function(r,n){return s(ss,n.a,s(nP,n.b,r))}));var sf=rX("Http"),sl=(rX("Http"),function(r){var n;return sf(c7({eH:!1,eS:(n={eS:c6,fD:r.fD,fU:M,gt:"GET",hH:nl,eo:nl,hQ:r.hQ}).eS,fD:n.fD,fU:n.fU,gt:n.gt,hH:n.hH,eo:n.eo,hQ:n.hQ}))}),sd=e(function(r,n){return sl({fD:s(c3,r(n),c4(nc)),hQ:n})}),sb=function(r){return s(nP,U("Error ("+r+") -> "),s(nP,ec(!1),cS))},sp=o(function(r,n,e,t,a,u){return{ay:u,cR:n,dt:t,dw:e,dB:r,bS:a}}),sm=e(function(r,n){return 1>r?"":f(ra,0,r,n)}),sg=u(function(r,n,e,t,a){if(a0(a)||s(ru,"@",a))return nl;var u=s(rc,":",a);if(u.b){if(u.b.b){if(u.b.b.b)return nl;var o=t9(s(ez,(i=u.b.a)+1,a));return 1===o.$?nf(b(sp,r,a,nl,n,e,t)):(f=o,nf(b(sp,r,s(sm,i,a),f,n,e,t)))}var i,c=t9(s(ez,(i=u.a)+1,a));if(1===c.$)return nf(b(sp,r,a,nl,n,e,t));var f=c;return nf(b(sp,r,s(sm,i,a),f,n,e,t))}return nf(b(sp,r,a,nl,n,e,t))}),sh=a(function(r,n,e,t){if(a0(t))return nl;var a=s(rc,"/",t);if(a.b){var u=a.a;return d(sg,r,s(ez,u,t),n,e,s(sm,u,t))}return d(sg,r,"/",n,e,t)}),sv=t(function(r,n,e){if(a0(e))return nl;var t=s(rc,"?",e);if(t.b){var a=t.a;return l(sh,r,nf(s(ez,a+1,e)),n,s(sm,a,e))}return l(sh,r,nl,n,e)}),sw=e(function(r,n){if(a0(n))return nl;var e=s(rc,"#",n);if(e.b){var t=e.a;return f(sv,r,nf(s(ez,t+1,n)),s(sm,t,n))}return f(sv,r,nl,n)}),sD=function(r){var n=a5(tl(tm(r)));r:for(;n.b;){if(!n.b.b){if("0"===n.a)return!1;break}if(!n.b.b.b)break;switch(n.a){case"f":if("a"===n.b.a&&"l"===n.b.b.a&&n.b.b.b.b&&"s"===n.b.b.b.a&&n.b.b.b.b.b&&"e"===n.b.b.b.b.a)return!1;break r;case"o":if("f"===n.b.a&&"f"===n.b.b.a)return!1;break r;case"d":if("i"===n.b.a&&"s"===n.b.b.a&&n.b.b.b.b&&"a"===n.b.b.b.a&&n.b.b.b.b.b&&"b"===n.b.b.b.b.a&&n.b.b.b.b.b.b&&"l"===n.b.b.b.b.b.a&&n.b.b.b.b.b.b.b&&"e"===n.b.b.b.b.b.b.a)return!1;break r;default:break r}}return!0},sy=s(nP,t6("persistent"),s(nP,n8(sD),n4(!1))),s$=function(r){switch(tl(r)){case"am":return nf(0);case"ar":return nf(1);case"bg":return nf(2);case"bn":return nf(3);case"de":return nf(4);case"es":return nf(5);case"fa":return nf(6);case"fr":return nf(7);case"hi":return nf(8);case"hy":return nf(9);case"it":return nf(10);case"ja":return nf(11);case"ko":return nf(12);case"nl":return nf(13);case"pa":return nf(14);case"pt":return nf(15);case"ru":return nf(16);case"sw":return nf(17);case"tw":return nf(18);case"uk":return nf(19);case"zh":return nf(20);case"en":return nf(21);default:return nl}},sk=function(r){return s(cN,"style",r)},sx=e(function(r,n){var e=s(i8,r.gQ,n);if(e.$)return{e_:nl,cD:nl,gw:B(r,{fx:nf(e.a)}),eg:M};var t,a,u,o=e.a,i=o.a,c=r.dY;return{e_:nf(o.b),cD:s(n8,sk,s(t6,"style",i.gm)),gw:s(cO,i,B(r,{fj:B(i,{eL:M}),c1:i.ga,c2:i.ga,du:sy(i.gm),dY:B(c,{fa:s(t6,"custom",i.gm),cP:(u=s(n8,sD,s(t6,"sharing",i.gm))).$||u.a?c.cP:nl,gg:s(n4,c.gg,i.gh),gv:s(n4,c.gv,i.gv),hx:(a=s(n8,sD,s(t6,"classroom",i.gm))).$||a.a?c.hx:nl,ep:(t=s(n8,sD,s(t6,"translateWithGoogle",i.gm))).$||t.a?c.ep:nl}),hM:s(n4,21,s$(i.ga))})),eg:i.a0}}),sq={$:1},sS=e(function(r,n){return{$:3,a:r,b:n}}),sj=rR(0),sL=e(function(r,n){return s(rI,function(n){return rR(r(n))},n)}),sE=e(function(r,n){return rB(s(rI,rZ(r),n))});rJ.Task=rG(sj,t(function(r,n){return s(sL,function(){return 0},so(s(ts,sE(r),n)))}),t(function(){return rR(0)}),e(function(r,n){return s(sL,r,n)}));var sA,sC,sT,sR,sN,sI=rX("Task"),sO=e(function(r,n){return sI(s(sL,r,n))}),sz=function(r){return s(sO,n2,s(rI,e$(rR(r)),rH(0)))},sB=a(function(r,n,e,t){var a=O(e,t);if(a.a.$)return O(B(r,{b0:s(cA,r.b0,s(n4,"",n.fx))}),cq);if(a.b.b){var u=a.b;return O(B(r,{e_:nf(a.a.a),gf:n,b0:s(cE,!0,nm(u))}),cx(s(V,sz(sq),s(ts,sd(sS),t))))}return O(B(r,{e_:nf(a.a.a),gf:n,b0:s(cE,!0,0)}),sz(sq))}),sU=e(function(r,n){var e=s(sx,n.gf,f(tD,"\r","",r));return l(sB,n,e.gw,e.e_,e.eg)}),s_=function(r){switch(r.$){case 0:return"Bad Url "+r.a;case 1:return"Network timeout";case 3:return"Bad status "+r.a;case 2:return"Network error";default:return"Bad body "+r.a}},sM=s(nP,function(r){return r.bY},tF),sP=t(function(r,n,e){return{eS:M,e_:e.e_,e$:eA,fj:nl,fr:eC,fx:nl,bx:nl,cG:nQ,bz:nS,f$:n,f1:e.f1,gS:!1,du:nl,bT:nS,dW:r+10*n,b2:nS,b3:nS,b5:nS,hI:e.hI,ew:!0}}),sV=t(function(r,n,e){return{e_:e,f1:r,hI:n}}),sH=s(nP,eg,function(r){return r.co}),sF=s(ej,e0,am(eQ(H([eF("(?:[^#`<]+|[\\x0D\n]+|)"),eF("(`{3,})[\\S\\s]*?\\1"),eF("`.+?`"),f(uh,!0,!1,"<(?:area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)[ ]*/?>"),eF("(?:<([\\w+\\-]+)[\\S\\s]*?<[ ]*/[ ]*\\1[ ]*>|`|<)"),eF("#+(\\w|[^\\u0000-\\u007F]|[ ]*\n)"),s(eN,eB("#"),(sT=function(r){return r?tJ(0):ar("")},e(function(r,n){return f(ek,sT(sH(n)),r,n)})))])))),sJ=eB("\n"),sG=s(eE,sJ,iM),sZ=s(eE,aZ,s(ej,em,eF("#+"))),sY=s(eL,sF,s(eL,sG,s(ej,sV,sZ))),sX=e(function(r,n){var e=f(aT,sY,f(eR,nl,nl,r),n);if(e.$){var t=e.a;return na(s(ey,t.c,t.b))}var a=e.a;return nc(O(a.c,a.b.f5))}),sQ=e(function(r,n){var e=s(sX,r.fj,n);if(e.$)return O(B(r,{fx:nf(e.a)}),nl);var t=e.a,a=t.a,u=t.b;return O(B(r,{bY:s(tW,f(sP,r.dW,sM(r),a),r.bY)}),a0(u)?nl:nf(u))}),sW=t(function(r,n,t){var a=t.c,u=t.d,o=e(function(n,e){return f($,n.$?r:o,e,n.a)});return f($,r,f($,o,n,a),u)}),sK=e(function(r,n){return f(sW,rL(r),[],n)}),s1=t(function(r,n,e){for(;;){var t=s(w,tZ&n>>>r,e);if(t.$)return s(w,tZ&n,t.a);r-=nq,e=t.a}}),s0=function(r){return r>>>5<<5},s3=e(function(r,n){var e=n.a,t=n.b,a=n.c,u=n.d;return 0>r||T(r,e)>-1?nl:T(r,s0(e))>-1?nf(s(w,tZ&r,u)):nf(f(s1,t,r,a))}),s2=function(r){switch(r){case 0:return"am";case 1:return"ar";case 2:return"bg";case 3:return"bn";case 4:return"de";case 5:return"es";case 6:return"fa";case 7:return"fr";case 8:return"hi";case 9:return"hy";case 10:return"it";case 11:return"ja";case 12:return"ko";case 13:return"nl";case 14:return"pa";case 15:return"pt";case 16:return"ru";case 17:return"sw";case 18:return"tw";case 19:return"uk";case 20:return"zh";default:return"en"}},s5=e(function(r,n){for(;;){if(n.b){var e=n.a;if(r>0){r-=1,n=n.b;continue}return nf(e)}return nl}}),s8=e(function(r,n){var e=r.fw;if(1===e.$)return 1>T(r.eQ,n);var t=e.a;return 1>T(r.eQ,n)&&T(t,n)>0}),s4=e(function(r,n){return s(n4,!0,s(n8,s8(n),r))}),s6=function(r){return 1===r.$?nf(r.a):nl},s7=e(function(r,n){r:for(;;){n:for(;;)switch(n.$){case 0:case 7:return n.a;case 2:case 3:case 4:case 5:case 6:n=n.a;continue r;case 8:return n.b;case 9:return s(s9,r,n.a);case 13:if(n.a.$)break n;return s(fr,r,n.a.c);case 14:return s(fr,r,n.a);case 11:var e=n.a;return s(s4,r.ew,e)?s(fr,r,e.cq):"";case 12:return s(n4,"",s(uo,s6,s(uo,function(r){return r.dJ},s(s3,n.a,r.ha))));case 15:for(var t=n.a.b,a=s(s3,t,r.f5.b0);!a.$;){if(a.a.$){if(a.a.b.b&&!a.a.b.b.b){var u=a.a.b.a;return L(u,-1)?"":s(n4,"",s(n8,fr(r),s(uo,s5(u),s(s3,t,r.f5.gP))))}break}return a.a.a}return"";default:break n}return""}}),s9=e(function(r,n){switch(n.$){case 4:case 2:case 3:case 0:case 1:case 5:return s(fr,r,n.a);case 6:return"preview-lia";case 7:return"preview-link";default:return"qr-code"}}),fr=function(r){return s(nP,ts(s7(r)),e0)},fn=fr({f5:{gP:nS,b0:nS},ha:nS,ew:nl}),fe=e(function(r,n){return nJ(H([O("title",et(s(n4,H([s(t3,n.hI,M)]),s(n8,function(r){return r.hI},s(s3,0,n.bY))))),O("str_title",rS(tm(s(n4,"Lia",s(n8,fn,s(n8,function(r){return r.hI},s(s3,0,n.bY))))))),O("definition",eo(n.fj)),O("comment",rS(fn(n.fj.e3))),O("readme",rS(n.g$)),O("url",rS(n.hQ)),O("origin",rS(n.gQ)),O("sections",s(sK,r,n.bY)),O("section_active",rS(n.hb)),O("version",rS(s(n4,0,t9(s(n4,"0",tf(s(nb,".",n.fj.hV))))))),O("translation",rS(s2(n.hM)))]))})(function(r){return nJ(H([O("title",et(r.hI)),O("code",rS(r.e_)),O("indentation",rS(r.f1))]))}),ft=function(r){return nJ(H(r.$?r.b.b&&!r.b.b.b?[O("Select",rS(r.b.a))]:[O("Select",rS(-1))]:[O("Text",rS(r.a))]))},fa=function(r){return nJ(H(r.$?[O("MultipleChoice",s(nZ,rS,r.a))]:[O("SingleChoice",s(nZ,rS,r.a))]))},fu=function(r){switch(r.$){case 0:return nJ(H([O("Generic",null)]));case 1:return ft(r.a);case 2:return nJ(H([O("Multi",s(sK,ft,r.a))]));case 3:return fa(r.a);default:return nJ(H([O("Matrix",s(sK,fa,r.a))]))}},fo=sK(function(r){return nJ(H([O("solved",rS(function(){switch(r.hm){case 0:return 0;case 1:return 1;default:return -1}}())),O("state",fu(r.b0)),O("trial",rS(r.hO)),O("hint",rS(r.fX)),O("error_msg",rS(r.fz)),O("score",rS(s(n4,1,r.gO.dT)))]))}),fi=t(function(r,n,e){return n.$?e:s(r,n.a,e)})(V),fc=n8(s(nP,rS,ec("errorMessage"))),fs=function(r){return nJ(s(ts,function(r){return O(r.a,rS(r.b))},nr(r)))},ff=sK(function(r){var n;return nJ(s(fi,fc(r.fy),H([O("submitted",rS(r.hu)),O("state",(n=r.b0,nJ(function(){switch(n.$){case 0:return H([O("Text",rS(n.a))]);case 1:return H([O("Select",rS(n.b))]);case 2:return H([O(n.a?"SingleChoice":"MultipleChoice",fs(n.b))]);default:return H([O(n.a?"SingleChoiceMatrix":"MultipleChoiceMatrix",s(sK,fs,n.b))])}}())))])))}),fl=sK(s(nP,function(r){return r.b0},sK(rS))),fd=e(function(r,n){var e=n.d,t=function(n){return n.$?nj(s(x,r,n.a)):nT(s(x,t,n.a))};return l(ny,n.a,n.b,s(x,t,n.c),s(x,r,e))}),fb=function(r){return!r.a},fp=e(function(r,n){return s(cR,"db",{eZ:r,gR:n})}),fm=t(function(r,n,e){return nJ(H([O("table",rS(r)),O("id",rS(n)),O("data",s(n4,null,e))]))}),fg=e(function(r,n){return s(fp,"load",f(fm,r,n,nl))}),fh=t(function(r,n,e){return B(e,{hL:s(V,O(r,n),e.hL)})}),fv=a(function(r,n,e,t){return fb(r)?t:s(V,f(fh,e,n,s(fg,e,n)),t)}),fw=t(function(r,n,e){return nc(B(r,{eS:e,e$:n.e$,fj:n.fi?nf(n.cw):nl,fr:n.fr,fx:nl,cG:n.cG,bz:n.bz,gS:!0,bT:n.bT,b2:n.b2,b3:n.b3,b5:n.b5}))}),fD=e(function(r,n){return{$:13,a:r,b:n}}),fy=e(function(r,n){return{$:3,a:r,b:n}}),f$=e(function(r,n){return{$:10,a:r,b:n}}),fk=function(r){return{$:11,a:r}},fx=e(function(r,n){return{$:7,a:r,b:n}}),fq=e(function(r,n){return{$:16,a:r,b:n}}),fS=e(function(r,n){return{$:14,a:r,b:n}}),fj=e(function(r,n){return{$:15,a:r,b:n}}),fL=e(function(r,n){return{$:4,a:r,b:n}}),fE=t(function(r,n,e){return{$:6,a:r,b:n,c:e}}),fA=e(function(r,n){return{$:1,a:r,b:n}}),fC=e(function(r,n){return{$:9,a:r,b:n}}),fT=e(function(r,n){return{$:5,a:r,b:n}}),fR=e(function(r,n){return{$:12,a:r,b:n}}),fN=function(r){return tG(function(n){return B(n,{f1:s(tc,n.f1,H([r])),cV:!0})})},fI=e(function(r,n){return{$:17,a:r,b:n}}),fO=e(function(r,n){if(n.b&&!n.a.$){var e=n.a,t=e.a,a=e.b,u=n.b;return s(ro,"--",t)?s(fI,r,s(V,s(t3,s(ez,2,t),a),u)):s(og,r,n)}return s(og,r,n)}),fz=function(r){return 0>r?-r:r},fB=e(function(r,n){return!s(u5,s(cl,eu,r),n)}),fU=function(r){return u5(u5(r))},f_=t(function(r,n,e){for(;;){if(0>=n)return r;r=s(V,e,r),n-=1}}),fM=e(function(r,n){return f(f_,M,r,n)}),fP=function(r){return f(np,e(function(r,n){return f(J,e(function(r,n){return s(tc,n,H([r]))}),r,n)}),s(fM,nm(s(n4,M,tf(r))),M),r)},fV=function(r){return s(nP,fP,s5(r))},fH=e(function(r,n){return f(n0,r,0,n)}),fF=function(r){return f(np,fH,nQ,r)},fJ=s(nP,function(r){return r.bw},C(nl)),fG=function(r){return ts(ts(r))},fZ=function(r){return r.b?nf(f(np,nC,r.a,r.b)):nl},fY=e(function(r,n){for(;;){if(-2===n.$)return r;var e=n.d;r=s(fY,r+1,n.e),n=e}}),fX=e(function(r,n){return s(nP,fG(n),s(nP,u$,s(nP,s(np,e(function(r,n){var e=n.a,t=n.b;return r?O(e+1,t):O(e,t+1)}),O(0,0)),function(n){var e=n.a;return T(e/(e+n.b),r)>-1})))}),fQ=function(r){return r.b?O(r.a,r.b):O(M,M)},fW=e(function(r,n){if(s(fU,fJ,s(us,a2,n))){var e,t=s(ts,s(nP,tf,uo(function(r){return r.bw})),n);if(s(fB,C(nl),t)){if(L(r,nl)||1!==nm(t)){if(L(nm(t),(e=fF(s(us,n2,t)),s(fY,0,e)))){var a=s(n4,H([nl]),s(n8,ts(function(r){return r.bw}),s(uo,a2,r)));return nm(a)>1&&s(fB,C(nl),a)?5:f(fX,.3,fJ,fQ(fP(n)).b)?1:0}return f(fX,.3,fJ,fQ(fP(n)).b)?2:0}return 4}if(L(r,nl))return 0;if(1===nm(t))return 4;if(L(s(n8,ts(function(r){return r.d7}),s(uo,a2,r)),s(n8,ts(function(r){return r.d7}),s(fV,0,n))))return 10;if(50>nm(n)*s(n4,1,s(n8,nm,r))){var u=s(us,s(nP,us(n2),fZ),s(fG,function(r){return r.bw},fQ(fP(n)).b));return T(fz(s(n4,0,fZ(u))),10*fz(s(n4,0,u.b?nf(f(np,cs,u.a,u.b)):nl)))>0?6:3}return 7}return 0}),fK=s(nP,uq("data-type"),s(nP,n4(""),s(nP,tl,s(nP,tm,function(r){switch(r){case"lineplot":case"line":return nf(1);case"scatterplot":case"scatter":return nf(2);case"barchart":case"bar":return nf(3);case"piechart":case"pie":return nf(4);case"heatmap":return nf(5);case"map":return nf(11);case"radar":return nf(6);case"graph":return nf(10);case"parallel":return nf(7);case"sankey":return nf(8);case"boxplot":return nf(9);case"funnel":return nf(12);case"none":return nf(0);default:return nl}})))),f1=function(r){var n=r.a,e=r.b;return{f5:{gP:s(n4,nS,s(n8,function(r){return r.gP},e)),b0:s(n4,nS,s(n8,function(r){return r.d2},e))},ha:n,ew:nl}},f0=u(function(r,n,e,t,a){return{eK:n,bw:a,f$:r,f4:e,d7:t}}),f3=e(function(r,n){return r+","+n}),f2=function(r){if(0===r.length||/[\sxbo]/.test(r))return nl;var n=+r;return n==n?nf(n):nl},f5=s(nP,nb(" "),s(nP,tf,uo(f2))),f8=a(function(r,n,e,t){var a=t.a,u=t.b,o=tm(s(fr,r,u));return d(f0,s(f3,n,e),a,u,o,f5(o))}),f4=function(r){var n;return n=f8(r),nv(e(function(r,t){return s(nv,e(function(e,t){return f(n,r,e,t)}),t)}))},f6=t(function(r,n,e){return B(n,{eY:function(){var t,a=fK(r);if(a.$){if(L(s(uq,"data-src",r),nl)){var u=s(uL,"data-transpose",r)?B(n,{eS:fQ(fP(s(V,n.fS,n.eS))).b,fS:1===(t=tf(n.fS)).$?M:s(V,t.a,s(n4,M,s(fV,0,n.eS)))}):n;return s(fW,L(u.fS,M)?nl:nf(s(nv,s(f8,f1(e),-1),u.fS)),s(f4,f1(e),u.eS))}return 11}return a.a}()})}),f7=eF("\\n*"),f9=function(r){return{$:2,a:r}},lr=t(function(r,n,e){return{fY:e,f$:n,gZ:r}}),ln=t1(s(nP,function(r){return r.bT},s(nP,tF,tJ))),le=t(function(r,n,e){return ag(s(eE,sJ,s(eL,iM,s(eE,ue,s(eE,n,s(ej,ec,s(eN,e,s(eE,r,s(eE,ue,eW(ao))))))))))}),lt=function(r){return f(eX,e(function(r,n){var e=r.b,t=n.b;return O(s(V,r.a,n.a),s(V,e,t))}),O(M,M),r)},la=s(nP,s(le,eF("(?:(\\-|\\+|\\*)[ ]?)?\\["),eB("]")),ej(lt)),lu=s(av,M,s(ej,t$,la(eB("[?]")))),lo=function(r){return s(eL,lu,s(ej,lr(r),ln))},li=function(r){return 1===r.$?1:s(X,214748364,16807*r.a)},lc=t(function(r,n,e){for(;;){if(!n)return e;var t=r,a=n-1,u=s(V,r(tf(e)),e);r=t,n=a,e=u}}),ls=t(function(r,n,e){return s(i2,n,f(lc,r,n+5,H([e])))}),lf=e(function(r,n){return s(i2,r,f(ls,li,r,n))}),ll=e(function(r,n){switch(r.$){case 3:case 4:return nf(s(lf,nm(r.a.gP),n));default:return nl}}),ld=function(r){var n=t9(r);return n.$?sD(r)?0:1e5:fz(n.a)},lb=t(function(r,n,e){return{go:s(uo,t9,s(uq,"data-max-trials",e)),g_:s(uL,"data-randomize",e)?s(ll,r,n):nl,dT:s(uo,f2,s(uq,"data-score",e)),hh:s(n4,0,s(n8,ld,s(uq,"data-hint-button",e))),hi:s(uL,"data-show-partial-solution",e)||s(uL,"data-show-partials",e),hj:s(n4,0,s(n8,ld,s(uq,"data-solution-button",e)))}}),lp=s(eN,t1(s(nP,function(r){return r.dW},tJ)),tG(function(r){return B(r,{dW:s(n4,0,tf(s(lf,1,r.dW)))})})),lm={$:0},lg=function(r){return r.$?s(oJ,!1,H([-1])):oH("")},lh=function(r){return{$:1,a:r}},lv=function(r){return{$:0,a:r}},lw=function(r){return r.$?lh(s(ts,function(){return!1},r.a)):lv(s(ts,function(){return!1},r.a))},lD=fd(lw),ly=fd(lg),l$=function(r){switch(r.$){case 0:return lm;case 1:return{$:1,a:lg(r.a.d2)};case 2:return{$:2,a:ly(r.a.d2)};case 3:return{$:3,a:lw(r.a.d2)};default:return{$:4,a:lD(r.a.d2)}}},lk=s(eN,eW(s(eE,sJ,s(ej,t$,s(eN,oa(H([O("input","hidden"),O("block","true"),O("default","undefined")])),ue)))),s(eE,eW(ao),aM)),lx=e(function(r,n){var e=t(function(e,t,a){return B(a,{bT:s(tW,{fz:"",fX:0,gO:f(lb,n.gZ,t,r),gU:nS,g9:e,hm:0,b0:l$(n.gZ),hO:0},a.bT)})});return s(eN,tJ(n),s(ex,tG,s(eL,lp,s(ej,e,lk))))}),lq=s(eE,tG(function(r){return B(r,{f5:B(r.f5,{eR:eT})})}),t1(s(nP,function(r){return r.f5},s(nP,function(r){return r.eR},tJ)))),lS=e(function(r,n){return s(ex,lx(r),s(ex,lo,s(ej,f9,s(ej,function(r){return B(r,{fu:H([n])})},lq))))}),lj=e(function(r,n){return{ex:r,ey:n}}),lL={$:3},lE={$:5},lA={$:1},lC=e(function(r,n){return{$:9,a:r,b:n}}),lT=t(function(r,n,e){return{$:10,a:r,b:n,c:e}}),lR=e(function(r,n){return{$:8,a:r,b:n}}),lN={$:6},lI=e(function(r,n){return{$:1,a:r,b:n}}),lO={$:5},lz=function(r){return{$:4,a:r}},lB={$:12},lU={$:11},l_={$:3},lM=function(r){return{$:0,a:r}},lP=function(r){return{$:2,a:r}},lV={$:2},lH={$:7},lF={$:6},lJ={$:0},lG={$:9},lZ={$:8},lY={$:13},lX=t(function(r,n,e){for(;;){if(!n.b)return nD(e);var t=n.a,a=t.b,u=n.b;(0,t.a)(r)?(n=u,e=s(V,a,e)):n=u}}),lQ=e(function(r,n){return f(lX,r,n,M)}),lW=e(function(r,n){return L(n,M)?lM(eh(r)):lz(n)}),lK=e(function(r,n){return s(lW,r,s(lQ,n,H([O(function(r){var n=r.e;return L(n,lV)||L(n,lZ)||L(n,lG)},s(lI,lJ,lO)),O(function(r){return L(r.f,lV)||L(r.f,lZ)||L(r.f,lG)},s(lI,lJ,l_)),O(s(nP,function(r){return r.b},A(lN)),s(lI,lJ,lA)),O(s(nP,function(r){return r.c},A(lN)),s(lI,lJ,lH)),O(s(nP,function(r){return r.r},A(lB)),s(lI,lJ,s(lC,lO,lH))),O(s(nP,function(r){return r.q},A(lU)),s(lI,lJ,s(lC,lO,lA))),O(s(nP,function(r){return r.x},A(lU)),s(lI,lJ,s(lC,l_,lH))),O(s(nP,function(r){return r.w},A(lB)),s(lI,lJ,s(lC,l_,lA))),O(s(nP,function(r){return r.c},A(lY)),lF),O(s(nP,function(r){return r.b},A(lY)),lF),O(s(nP,function(r){return r.f},A(lY)),lF),O(s(nP,function(r){return r.e},A(lY)),lF)])))}),l1=t(function(r,n,e){if(L(lL,e.c)||L(lL,e.b))return lM(eh(n));var t=s(lK,n,e);return 4===t.$?lz(s(tc,t.a,H([{$:7,a:r}]))):lM(eh(n))}),l0=t(function(r,n,e){return{$:3,a:r,b:n,c:e}}),l3=e(function(r,n){return s(lW,r,s(lQ,n,H([O(function(r){return L(lG,r.r)&&L(lG,r.x)},f(l0,4,l_,s(lC,lO,lO))),O(function(r){return L(lB,r.r)&&L(lU,r.x)},f(l0,4,s(lC,l_,lH),s(lC,lO,lO)))])))}),l2={$:1},l5=function(r){return{$:2,a:r}},l8={$:7},l4=function(r){return{$:6,a:r}},l6={$:0},l7=function(r){return{$:4,a:r}},l9=function(r){return{$:8,a:r}},dr=e(function(r,n){return s(lW,r,s(lQ,n,H([O(function(r){return L(lN,r.c)&&L(lN,r.b)},s(lI,lH,l5(2))),O(function(r){return L(lV,r.e)&&L(lV,r.f)},s(lI,lO,l7(2))),O(function(r){return L(lG,r.q)&&L(lG,r.x)},s(lI,lJ,s(lC,lO,l5(2)))),O(function(r){return L(lU,r.q)&&L(lU,r.x)},s(lI,s(lC,lO,lA),f(lT,2,l_,lH))),O(function(r){return L(lB,r.r)&&L(lB,r.w)},s(lI,s(lC,lO,lH),f(lT,2,l_,lA))),O(function(r){return(L(lV,r.e)||L(lG,r.e)||L(lZ,r.e))&&L(lN,r.c)},lz(H([f(l0,1,lH,s(lC,l4(.5),lA)),s(lI,lO,l7(.5))]))),O(function(r){return(L(lV,r.e)||L(lG,r.e)||L(lZ,r.e))&&L(lN,r.b)},lz(H([f(l0,1,l4(.5),s(lC,l7(.5),lA)),s(lI,lO,l7(.5))]))),O(function(r){return(L(lV,r.f)||L(lG,r.f)||L(lZ,r.f))&&L(lN,r.c)},lz(H([f(l0,1,l7(.5),s(lC,l4(.5),lH)),s(lI,l_,l4(.5))]))),O(function(r){return(L(lV,r.e)||L(lG,r.e)||L(lZ,r.e))&&L(l8,r.c)},lz(H([f(l0,1,s(lC,l_,lH),s(lC,l4(.5),lA)),s(lI,lO,l7(1.5))]))),O(function(r){return(L(lV,r.f)||L(lG,r.f)||L(lZ,r.f))&&L(l8,r.c)},f(l0,1,l7(1.5),s(lC,l4(.5),lH))),O(function(r){return(L(lV,r.f)||L(lG,r.f)||L(lZ,r.f))&&L(l8,r.b)},f(l0,1,s(lC,l_,lA),s(lC,l7(.5),lH))),O(function(r){return(L(lV,r.e)||L(lG,r.e)||L(lZ,r.e))&&L(l8,r.b)},lz(H([f(l0,1,l7(.5),s(lC,l7(.5),lA)),s(lI,lO,l7(1.5))]))),O(function(r){return(L(lV,r.f)||L(lG,r.f)||L(lZ,r.f))&&L(lN,r.b)},lz(H([f(l0,1,lA,s(lC,l7(.5),lH)),s(lI,l_,l4(.5))]))),O(function(r){return L(lB,r.w)&&L(lN,r.c)},f(l0,3,s(lC,l_,lA),f(lT,2,l4(.5),lH))),O(function(r){return L(lU,r.q)&&L(lN,r.c)},f(l0,3,lH,s(lC,lO,l5(2)))),O(function(r){return L(lB,r.r)&&L(lN,r.b)},f(l0,3,s(lC,lO,lH),s(lC,l_,l5(2)))),O(function(r){return L(lU,r.r)&&L(lN,r.b)},f(l0,3,s(lC,lO,lH),s(lC,l_,l5(20)))),O(function(r){return L(lU,r.x)&&L(lN,r.b)},f(l0,3,lA,s(lC,l_,l9(2)))),O(function(r){return L(lV,r.e)&&L(lU,r.x)},f(l0,8,s(lC,l_,lH),f(lT,2,lO,l5(.5)))),O(function(r){return L(lV,r.e)&&L(lB,r.w)},f(l0,8,lO,f(lT,2,l_,l5(.5)))),O(function(r){return L(lV,r.f)&&L(lU,r.q)},f(l0,8,s(lC,lO,lA),f(lT,2,l_,l9(.5)))),O(function(r){return L(lV,r.f)&&L(lB,r.r)},f(l0,8,l_,f(lT,2,lO,l9(.5)))),O(function(r){return L(lN,r.b)&&L(lU,r.q)},f(l0,2,s(lC,lO,lA),l_)),O(function(r){return L(lN,r.c)&&L(lB,r.r)},f(l0,2,lH,lO)),O(function(r){return L(lN,r.c)&&L(lU,r.x)},f(l0,2,s(lC,l_,lH),lO)),O(function(r){return L(lN,r.b)&&L(lB,r.w)},f(l0,2,lA,l_)),O(function(r){return L(l8,r.b)&&L(lU,r.q)},f(l0,4,s(lC,lO,lA),l7(2))),O(function(r){return L(l8,r.c)&&L(lB,r.r)},f(l0,4,s(lC,l_,lH),l4(2))),O(function(r){return L(lN,r.c)&&L(l2,r.w)},f(l0,4,s(lC,l_,l5(2)),s(lC,lO,l9(3)))),O(function(r){return L(l6,r.x)},f(l0,4,lA,s(lC,l_,l9(3)))),O(function(r){return L(l2,r.w)},f(l0,4,s(lC,l_,l5(2)),s(lC,lO,l9(3)))),O(function(r){return L(l6,r.r)},f(l0,4,s(lC,lO,l9(2)),s(lC,l_,l5(3)))),O(function(r){return L(l2,r.q)},f(l0,4,lH,s(lC,lO,l5(3)))),O(function(r){return L(lV,r.e)&&L(lU,r.q)},lz(H([s(lI,lJ,lO),s(lI,lJ,s(lC,lO,lA))]))),O(function(r){return L(lV,r.e)&&L(lB,r.r)},lz(H([s(lI,lJ,lO),s(lI,lJ,s(lC,lO,lH))]))),O(function(r){return L(lU,r.q)&&L(lB,r.r)},lz(H([s(lI,lJ,s(lC,lO,lA)),s(lI,lJ,s(lC,lO,lH))])))])))}),dn=function(r){return O(nm(r),s(n4,0,fZ(s(ts,em,r))))},de=e(function(r,n){return s(lW,r,s(lQ,n,H([O(function(r){return!L(lL,r.c)||!L(lL,r.b)},s(lI,lA,l9(2)))])))}),dt=e(function(r,n){return s(lW,r,s(lQ,n,H([O(s(nP,function(r){return r.c},A(lU)),s(lI,s(lC,l_,lA),l9(4))),O(s(nP,function(r){return r.c},A(lV)),s(lI,s(lC,l_,lA),l9(3))),O(s(nP,function(r){return r.b},A(lB)),s(lI,s(lC,l_,lH),l5(4))),O(s(nP,function(r){return r.b},A(lB)),s(lI,s(lC,l_,lH),l5(4))),O(s(nP,function(r){return r.b},A(lV)),s(lI,s(lC,l_,lH),l5(3))),O(s(nP,function(r){return r.x},A(lV)),s(lI,s(lC,l_,l9(2)),l5(3))),O(s(nP,function(r){return r.w},A(lV)),s(lI,s(lC,l_,lH),l5(3))),O(function(r){return!L(lL,r.c)&&!L(lL,r.b)},s(lI,s(lC,l_,lA),l9(2))),O(function(r){return L(l6,r.x)},f(l0,1,s(lC,l_,lH),f(lT,.15,l_,l9(4)))),O(function(r){return L(l6,r.c)},f(l0,1,s(lC,l7(.75),l9(1.6)),f(lT,.2,l_,l5(4)))),O(function(r){return L(l2,r.w)},f(l0,1,s(lC,l7(1.15),l5(1.7)),f(lT,.15,lO,l9(4)))),O(function(r){return L(l2,r.b)},f(l0,1,s(lC,l_,l5(1)),f(lT,.2,l4(2),l5(4))))])))}),da=e(function(r,n){return s(lW,r,s(lQ,n,H([O(function(r){return L(lG,r.q)&&L(lG,r.w)},f(l0,4,lO,s(lC,l_,l_))),O(function(r){return L(lU,r.q)&&L(lB,r.w)},f(l0,4,s(lC,lO,lA),s(lC,l_,l_)))])))}),du=e(function(r,n){var e,t=n.a,a=n.b;r:for(;;)switch(a.$){case 2:return L(lL,r.c)&&L(lL,r.b)?lM(eh(t)):s(lI,l_,s(lC,lO,lO));case 6:return s(de,t,r);case 7:return s(dt,t,r);case 8:return s(lK,t,r);case 10:switch(a.a.$){case 3:return L(lV,r.e)?lP(lO):L(lU,r.q)?lP(s(lC,lO,lA)):L(lB,r.r)?lP(s(lC,lO,lH)):lM(eh(t));case 5:return L(lV,r.f)?lP(l_):L(lU,r.x)?lP(s(lC,l_,lH)):L(lB,r.w)?lP(s(lC,l_,lA)):lM(eh(t));case 1:return L(lN,r.c)||L(lN,r.b)?lP(lA):lM(eh(t));case 7:return L(lN,r.c)||L(lN,r.b)?lP(lH):lM(eh(t));default:break r}case 9:return s(dr,t,r);case 11:return s(lI,s(lC,lO,lA),f(lT,2,l_,lH));case 12:return s(lI,s(lC,l_,lA),f(lT,2,lO,lH));case 0:return s(da,t,r);case 1:return s(l3,t,r);case 13:var u=s(lK,t,r);return 4===u.$?lz(s(V,lE,u.a)):lM(eh(t));case 15:return f(l1,a.a,t,r);case 5:return s(lR,e=a.a,dn(ap(e)));case 4:return lM(e=a.a);default:break r}return lM(eh(t))}),di={$:14},dc=e(function(r,n){return s(n4,di,s(n8,t$,s(t6,r,n)))}),ds=t(function(r,n,e){return{b:s(dc,O(r+1,n),e),e:s(dc,O(r,n-1),e),q:s(dc,O(r+1,n-1),e),r:s(dc,O(r-1,n-1),e),f:s(dc,O(r,n+1),e),w:s(dc,O(r+1,n+1),e),x:s(dc,O(r-1,n+1),e),c:s(dc,O(r-1,n),e)}}),df=function(r){return{$:5,a:r}},dl=e(function(r,n){var e=O(r,n);return 5===e.a.$&&5===e.b.$?df(e.a.a+"\n"+e.b.a):r}),dd=e(function(r,n){for(;;){var t=O(tf(n),a2(n));if(1===t.a.$||1===t.b.$)return r;var a=t.a.a,u=t.b.a,o=f(np,e(function(r,n){var e=r.a,t=e.b,a=r.b,u=a.a,o=a.b,i=n.a,c=n.b,f=c.a,l=f.a,d=f.b,b=c.b.b,p=n.c;return L(e.a,l)&&L(i+1,t)?z(i+1,O(O(l,d),O(u,s(dl,b,o))),p):z(i,c,s(V,O(e,a),p))}),z(a.a.b,a,M),u),i=o.c;r=s(V,o.b,r),n=nD(i)}}),db=function(r){return{$:4,a:r}},dp=function(r){return s(nP,eh,s(nP,K(r),s(nP,df,ec(" "))))},dm=function(r){return{$:10,a:r}},dg=function(r){return{$:15,a:r}},dh=s(nP,nw,R(8e3)),dv=u(function(r,n,e,t,a){var u;return u=function(){if(L(t,r)){var u=O(a.X,a.a4);r:for(;;)switch(u.a){case 0:return B(a,{X:1});case 1:if(u.b.b)return B(a,u.b.a?{X:2}:{X:0});break r;case 2:if(u.b.b&&u.b.a)return B(a,{dJ:function(){var r=O(n,a.dJ);if(r.a&&r.b.b&&5===r.b.a.b.b.$){var e=r.b,t=e.a,u=e.b;return s(V,O(t.a,O(" ",df(s(ai,1,t.b.b.a)+" "))),u)}return s(n4,M,a2(r.b))}(),X:0});break r;default:break r}return B(a,{dJ:function(){var r=O(n,a.dJ);if(r.a){if(r.b.b&&5===r.b.a.b.b.$){var u=r.b,o=u.a,i=u.b;return s(V,O(o.a,s(dp,o.b.b.a,t)),i)}return s(V,O(O(a.ex,e),s(dp,"",t)),a.dJ)}return s(V,O(O(a.ex,e),O(t,lL)),a.dJ)}()})}if(a.X>0)return B(a,{dJ:function(){var r=O(n,a.dJ);if(r.a){if(r.b.b&&5===r.b.a.b.b.$){var u=r.b,o=u.a,i=o.a.a,c=o.b.b.a,f=u.b;return L(i+em(c),a.ex)?s(V,O(O(i,e),s(dp,c,t)),f):s(V,O(O(a.ex,e),s(dp,"",t)),a.dJ)}return s(V,O(O(a.ex+1-a.X,e),s(dp,"",t)),a.dJ)}return s(V,O(O(a.ex,e),O(t,lL)),a.dJ)}()});var o=function(r){switch(r){case" ":return nl;case"-":return nf(lN);case"_":return nf(l8);case"+":return nf(lZ);case".":case"'":case",":case"`":case"´":return nf(lG);case">":return nf(dm(lH));case"<":return nf(dm(lA));case"V":case"v":return nf(dm(l_));case"^":case"A":return nf(dm(lO));case"/":return nf(lU);case"\\":return nf(lB);case"(":return nf(l6);case")":return nf(l2);case"|":return nf(lV);case"#":return nf(lY);case"O":case"o":return nf(dg(!1));case"*":return nf(dg(!0));default:return dh(r)?nf(db(eh(r))):nf(lL)}}(t);if(1===o.$)return a;if(4===o.a.$){var i=o.a.a,c=nw(t),f=a.dJ;if(f.b&&4===f.a.b.b.$){var l=f.a,d=l.a,b=l.b.b.a,p=f.b;return c>127994&&128e3>c||8205===c||65039===c||65038===c?B(a,{dJ:s(V,O(d,O(" ",db(_(b,i)))),p),ex:a.ex-1}):c>127461&&127488>c?T(d.a+2,a.ex)>-1&&2===em(b)?B(a,{dJ:s(V,O(d,O(" ",db(_(b,i)))),p),ex:a.ex-1}):B(a,{dJ:s(V,O(O(a.ex,e),O(" ",db(i))),a.dJ),ex:a.ex+1}):B(a,s(ri,"‍",b)?{dJ:s(V,O(d,O(" ",db(_(b,i)))),p),ex:a.ex-1}:{dJ:s(V,O(O(a.ex,e),O(" ",db(i))),a.dJ),ex:a.ex+(c>1e4?1:0)})}return B(a,{dJ:s(V,O(O(a.ex,e),O(" ",db(i))),a.dJ),ex:a.ex+(c>1e4?1:0)})}var m=o.a;return B(a,{dJ:s(V,O(O(a.ex,e),O(t,m)),a.dJ)})}(),B(u,{a4:s(V,L(t,r),u.a4),ex:u.ex+1})}),dw=function(r){return r.replace(/\s+$/,"")},dD=t(function(r,n,e){return s(nP,dw,s(nP,a5,s(nP,s(np,f(dv,r,n,e),{a4:M,dJ:M,X:0,ex:0}),function(r){return r.dJ})))}),dy=e(function(r,n){var t=u$(s(nv,s(dD,n.dY.hU,r),n.gk));if(n.dY.gy){var a=f(np,e(function(r,n){var e=r.a,t=r.b,a=t.a,u=t.b,o=n.a,i=n.b;return 5===u.$?O(s(V,O(e,O(a,u)),o),i):O(o,s(V,O(e,O(a,u)),i))}),O(M,M),t),u=a.a;return s(tc,a.b,nD(s(dd,M,s(G,s(nP,nN,t$),u))))}return t}),d$=e(function(r,n){var e=ap(n),t=dn(e);return{cp:t.b,gk:e,dL:t.a,dY:r}}),dk=e(function(r,n){var t=s(d$,r,n),a=s(dy,!0,t),u=n3(a);return f(np,e(function(r,n){var e=r.a,t=e.a,a=e.b,o=r.b,i=o.a,c=o.b,l=s(lj,8*t+4,16*a+8),d=s(du,f(ds,t,a,u),O(i,c));return B(n,8===d.$?{cH:s(V,O(d.a,O(l,d.b)),n.cH)}:{ed:s(V,O(l,d),n.ed)})}),{cp:t.cp,cH:M,dL:t.dL,dY:r,ed:M},a)}),dx=(sA=s(ex,un,t1(s(nP,function(r){return r.cw},s(nP,function(r){return r.eO},tJ)))),s(av,M,s(eE,eW(s(eE,ao,eF("[ ]*\\n"))),s(eN,eG(sA),s(eN,aM,ue))))),dq=s(ej,function(r){return{$:0,a:r}},s(eE,eF("-{3,}"),dx)),dS=tG(au(!0)),dj=s(tt,{$:19},s(eE,eG(e6),s(eE,ao,dS))),dL=function(r){return!!r.f6&&!fb(r.eR.gP)},dE=t1(s(nP,function(r){return r.f5},s(nP,dL,tJ))),dA=ej(ac),dC=s(eE,tG(au(!1)),t1(function(r){if(L(r.f1,M))return tJ(0);if(r.cV)return ta(tJ(0));var n=e0(r.f1);if(""===tm(n))return ta(eW(eF(n)));var e=dw(n);return ta(f(nL,eW(eB(s(ew,em(n)-em(e)," "))),eE,eF(e)))})),dT=s(eE,sJ,dC),dR=function(r){return e(function(n,e){var t=f(ek,r,n,e);return t.c.$?t:z(t.a,e,nc(t.c.a))})},dN=dR(s(ex,function(r){return 1===r.$?tJ(0):ar("")},eW(eQ(H([eF("\\*\\*\\*+\n"),eB("[[?]]")]))))),dI=dR(s(ex,function(r){return L(r,nl)?tJ(0):ar("")},eW(s(eI,eF("[ ]*--{{\\d+}}--"),eF("[ ]*{{\\d+}}"))))),dO=s(ej,s(nP,e3(H([s(t3," ",M)])),s(nP,u$,ug)),s(eN,ag(s(eE,sJ,s(eN,iM,s(eE,dN,ao)))),s(eE,dS,dI))),dz=e(function(r,n){return{$:1,a:r,b:n}}),dB=e(function(r,n){return{$:0,a:r,b:n}}),dU=e(function(r,n){return{ex:r,ey:n}}),d_=o(function(r,n,a,u,o,i){var c=f(nH,t(function(e,t,u){for(;;){var o=u.a,i=u.b;if(o.b){var c=o.a,s=c.a,d=c.b,b=o.b;if(0>T(s,e)){u=O(b,f(r,s,d,i));continue}return T(s,e)>0?O(o,f(a,e,t,i)):O(b,l(n,s,d,t,i))}return O(o,f(a,e,t,i))}}),O(nr(u),i),o),s=c.a,d=c.b;return f(np,e(function(n,e){return f(r,n.a,n.b,e)}),d,s)}),dM=e(function(r,n){return b(d_,n0,a(function(r,n,e,t){return f(n0,r,_(n,e),t)}),n0,r,n,nQ)}),dP=e(function(r,n){if(-2===n.$)return nX;var e=n.b,t=n.d,a=n.e;return d(nW,n.a,e,s(r,e,n.c),s(dP,r,t),s(dP,r,a))}),dV=s(e_,"expected a float",s(ex,an,s(ej,f2,eF("-?(?:0|[1-9]\\d*)\\.\\d+")))),dH=s(eI,dV,s(ej,function(r){return r},s(eE,s(av,".",eB(".")),ae))),dF=e(function(r,n){return s(c1,r,n)}),dJ=(sR=t(function(r,n,e){var a,u;return O(O(""===(u=tm(r))?" ":u,e),n3(s(ts,function(r){return O(r,s(rc,eh(r),n))},(a=s(dF," ",fF(a5(n))),f(r9,t(function(r,n,e){return s(V,r,e)}),M,a)))))}),s(eE,eF("[ ]*\\n"),s(eL,eW(s(eE,eB(")"),s(eL,eF("[^)]+"),s(ej,ec,s(eN,eF("[A-Za-z\\+\\*#]?"),s(eE,eJ,eB("("))))))),s(eL,eF("[ \\*a-zA-Z\\+#]*"),s(ej,sR,s(eE,eB("|"),eF("[^\n|]*"))))))),dG=t(function(r,n,e){return O(n,(e-n)/r)}),dZ=e(function(r,n){for(;;){var e=O(n,r);if(!e.a.b)return!0;if(1!==e.b.$){var t=e.a;if(o=t.b,L(a=t.a,e.b.a))return!1;r=nf(a),n=o}else{var a,u=e.a,o=u.b;r=nf(a=u.a),n=o}}}),dY=s(eL,s(av,1,s(eE,eF("[ ]*\\n"),s(eN,dH,eF("[ ]*")))),s(eL,s(av,"",eF("[a-zA-Z_ .\\\\()\\-]+")),s(eL,s(av,0,dH),s(ej,a(function(r,n,e,t){return O(tm(e),f(dG,em(r),n,t))}),s(eE,eF("[ ]*\\n[ ]*"),s(eN,eF("\\-+"),eF("[ ]*\\+"))))))),dX=(sN=u(function(r,n,a,u,o){var i=o.a,c=o.b,l=c.a,d=c.b,b=f(dG,nm(a),u,n),p=b.a,m=b.b,g=lt(a),h=g.b,v=lt(g.a),w=v.a,D=n3(s(us,n2,v.b));return{fl:s(dP,e(function(r,n){return s(s(dZ,nl,s(ts,function(r){return r.ex},n))?dB:dz,n,s(t6,eh(r),D))}),s(dP,e(function(r,n){return s(G,function(r){return r.ex},n)}),f(eX,dM,nQ,s(ts,function(r){var n=r.a,t=r.b;return s(dP,e(function(r,e){return s(ts,function(r){return s(dU,r*d+l,n*m+p)},e)}),t)},s(nv,ec,nD(h)))))),gd:f(r9,t(function(r,n,e){return s(V,n,e)}),M,D),hI:r,h0:i,h1:{c6:nl,da:nl},h4:tm(e0(w)),h5:{c6:nl,da:nl}}}),s(eL,dY,s(eL,s(av,0,s(eN,dH,eF("[ ]*"))),s(eL,ag(dJ),s(eL,s(av,1,s(eN,dH,eF("[ ]*"))),s(ej,s(nP,tm,sN),s(av,"",eF("[ ]*[^\n\\|`]*\n")))))))),dQ=s(eN,uv,f(uh,!0,!1,"`,n)}function k(r,n,e=!1){return e?n.replace("",""+r):n.replace("",r+"")}function x(r){return r.startsWith("http://")||r.startsWith("https://")||r.startsWith("file://")}async function q(r,n,e,a,u,o){await D(t.join(r,n),A(` + + + ${a} + + + + + + + + + + `))}async function S(r,n){let e=a.createWriteStream(t.dirname(n)+"/"+t.basename(n+".zip")),u=c("zip",{zlib:{level:9}});e.on("close",function(){console.log(u.pointer()+" total bytes"),console.log("archiver has been finalized and the output file descriptor has closed.")}),e.on("end",function(){console.log("Data has been drained")}),u.on("warning",function(r){if("ENOENT"===r.code);else throw r}),u.on("error",function(r){throw r}),u.pipe(e),u.directory(r,!1),u.finalize()}function j(r=16){let n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",e="";for(let t=0;t + ${JSON.stringify(e,null,2)} + `}async function R(r,n){var e,t;let u={};if(r["rdf-template"]){if(x(r["rdf-template"])){let n=await m(o)(r["rdf-template"],{}),e=await n.json();e?u=await f.expand(e):console.warn("could not load template from:",r["rdf-template"])}else{let n=a.readFileSync(r["rdf-template"],"utf8");u=await f.expand(JSON.parse(n))}}u["http://schema.org/name"]=n.lia.str_title,u["http://schema.org/@type"]=u["http://schema.org/@type"]||r["rdf-type"]||"Course";let i=null;return(x(r.input)||r["rdf-url"])&&(u["http://schema.org/@id"]=u["http://schema.org/@id"]||r["rdf-url"]||r.input,u["http://schema.org/url"]=u["http://schema.org/url"]||"https://LiaScript.github.io/course/?"+(r["rdf-url"]||r.input),i=function(r){let n=r.split("/");return n.pop(),n.join("/")}(r["rdf-url"]||r.input)),r["rdf-educationalLevel"]&&(u["http://schema.org/educationalLevel"]=r["rdf-educationalLevel"]),u=function(r,n,e){if(null==n?void 0:n.logo){let t=null;x(null==n?void 0:n.logo)?t=null==n?void 0:n.logo:e&&(t=new URL(null==n?void 0:n.logo,e).href),t&&(r["http://schema.org/image"]=r["http://schema.org/image"]||{"http://schema.org/@type":"ImageObject","http://schema.org/url":t})}return r}((e=u=function(r,n){var e,t,a;if((null==n?void 0:n.author)||(null==n?void 0:n.email)){let e={"http://schema.org/@type":"Person"};(null==n?void 0:n.author)&&(e["http://schema.org/name"]=null==n?void 0:n.author),(null==n?void 0:n.email)&&(e["http://schema.org/email"]=null==n?void 0:n.email),r["http://schema.org/author"]=r["http://schema.org/author"]||e}if((null===(e=n.macro)||void 0===e?void 0:e.comment)&&(r["http://schema.org/description"]=r["http://schema.org/description"]||(null===(t=n.macro)||void 0===t?void 0:t.comment)),null===(a=n.macro)||void 0===a?void 0:a.tags){if("string"==typeof r["http://schema.org/keywords"])r["http://schema.org/keywords"]+=", "+n.macro.tags;else{let e=n.macro.tags.split(",").map(r=>r.trim());void 0===r["http://schema.org/keywords"]?r["http://schema.org/keywords"]=e:r["http://schema.org/keywords"]=r["http://schema.org/keywords"].concat(e)}}return(null==n?void 0:n.version)&&(r["http://schema.org/version"]=r["http://schema.org/version"]||(null==n?void 0:n.version)),r}(u,n.lia.definition),(null==(t=n.lia.definition)?void 0:t.language)&&(e["http://schema.org/inLanguage"]=e["http://schema.org/inLanguage"]||t.language),u=e),n.lia.definition,i),u=await N(u,r,i),I(u=await f.compact(u,"http://schema.org"))}async function N(r,n,e){let t=null;return n["rdf-license"]?t=n["rdf-license"]:e&&await L(e)&&(t=new URL(e,"LICENSE").href),t&&(r["http://schema.org/license"]=r["http://schema.org/license"]||t),r}function I(r){return r&&"object"==typeof r?Array.isArray(r)?r.map(r=>I(r)):Object.keys(r).reduce((n,e)=>{let t=r[e];return e.startsWith("schema:")?n[e.split(":").pop()||e]=t:n[e]=I(t),n},{}):r}async function O(r,n){let e=await v(),u=w(),o=t.join(e,"pro");if(await a.copy(t.join(u,r["web-indexeddb"]?"./assets/indexeddb":"./assets/web"),o),await a.copy(r.path,o),void 0!==r["web-indexeddb"]){let n=("string"==typeof r["web-indexeddb"]?r["web-indexeddb"]:j(20))+".md",e=t.join(o,r.readme),u=t.join(t.dirname(e),n);r.readme=r.readme.replace(t.basename(r.readme),n),await a.move(e,u)}let i=a.readFileSync(t.join(o,"index.html"),"utf8");r.key&&(i=$(r.key,i)),i=k(``,i);try{i=i.replace("Lia",`${n.lia.str_title} `),console.log("updating title ...")}catch(r){console.warn("could not add title")}try{let r=n.lia.definition.macro.comment;i=i.replace('',``),console.log("updating description ...")}catch(r){console.warn("could not add description")}try{let r=n.lia.definition.logo;i=k(``,i),console.log("updating logo ...")}catch(r){console.warn("could not add image")}let c=await T(r,n);try{r["web-iframe"]?(await D(t.join(o,"start.html"),i),await q(o,"index.html",r.readme,c,r.style,"start.html")):(i=k(c,i),i=A(i),await D(t.join(o,"index.html"),i))}catch(r){console.warn(r);return}r["web-zip"]?S(o,r.output):await a.move(o,r.output,{filter:y(r.path)})}async function z(r,n){let e=await v(),u=w(),o=t.join(e,"pro");await a.copy(t.join(u,"./assets/scorm1.2"),o);let i=a.readFileSync(t.join(o,"index.html"),"utf8");r.key&&(i=$(r.key,i)),i=k('',i),await D(t.join(o,"config.js"),"window.config_ = "+JSON.stringify({task:n.task,quiz:n.quiz,survey:n.survey})+";");let c=await T(r,n);r["scorm-iframe"]&&await q(o,"start.html",r.readme,c,r.style),r["scorm-embed"]&&(i=k('',i,!0),await D(t.join(o,"course.js"),'window["liascript_course"] = '+JSON.stringify(r["scorm-embed"])));try{i=k(c,i),await D(t.join(o,"index.html"),i)}catch(r){console.warn(r);return}await a.copy(r.path,o,{filter:y(r.path)});let s={version:"1.2",organization:r["scorm-organization"]||"LiaScript",title:n.lia.str_title,language:n.lia.definition.language,masteryScore:r["scorm-masteryScore"]||0,startingPage:r["scorm-iframe"]?"start.html":"index.html",startingParameters:r["scorm-iframe"]||r.embed?void 0:r.readme,source:t.join(e,"pro"),package:{version:n.lia.definition.version,zip:!0,appendTimeToOutput:!1,name:t.basename(r.output),author:n.lia.definition.author,outputFolder:t.dirname(r.output),filename:t.basename(r.output+".zip"),description:n.lia.comment,typicalDuration:r["scorm-typicalDuration"]||"PT0H5M0S",vcard:{author:n.lia.definition.author,org:r["scorm-organization"]||"LiaScript",mail:n.lia.definition.email}}};await l(s)}async function B(r,n){let e=await v(),u=w(),o=t.join(e,"pro");await a.copy(t.join(u,"./assets/scorm2004"),o);let i=a.readFileSync(t.join(o,"index.html"),"utf8");r.key&&(i=$(r.key,i)),i=k('',i);let c="window.config_ = "+JSON.stringify({task:n.task,quiz:n.quiz,survey:n.survey})+";";r["scorm-alwaysActive"]&&(c+='\n\nwindow["ACTIVE"] = true;',r["scorm-masteryScore"]&&(c+='\n\nwindow["MASTERY_SCORE"] ='+parseFloat(r["scorm-masteryScore"])/100)),await D(t.join(o,"config.js"),c);let s=await T(r,n);r["scorm-iframe"]&&await q(o,"start.html",r.readme,s,r.style),r["scorm-embed"]&&(i=k('',i,!0),await D(t.join(o,"course.js"),'window["liascript_course"] = '+JSON.stringify(r["scorm-embed"])));try{i=k(s,i),await D(t.join(o,"index.html"),i)}catch(r){console.warn(r);return}await a.copy(r.path,o,{filter:y(r.path)});let f={version:"2004 4th Edition",organization:r["scorm-organization"]||"LiaScript",title:n.lia.str_title,language:n.lia.definition.language,masteryScore:r["scorm-masteryScore"]||0,startingPage:r["scorm-iframe"]?"start.html":"index.html",startingParameters:r["scorm-iframe"]||r.embed?void 0:r.readme,source:t.join(e,"pro"),package:{version:n.lia.definition.version,appendTimeToOutput:!1,date:"",filename:t.basename(r.output+".zip"),zip:!0,name:t.basename(r.output),author:n.lia.definition.author,outputFolder:t.dirname(r.output),description:n.lia.comment,typicalDuration:r["scorm-typicalDuration"]||"PT0H5M0S",vcard:{author:n.lia.definition.author,org:r["scorm-organization"]||"LiaScript",mail:n.lia.definition.email}}};await l(f,function(r){console.log(r),process.exit(0)})}async function U(r,n){let e=w(),a=`file://${e}/assets/pdf/index.html?`;x(r.input)?a+=r.input:a+="file://"+t.resolve(r.input);let u=await d.launch({pipe:!0,args:["--disable-web-security","--disable-features=IsolateOrigins","--disable-site-isolation-trials","--unhandled-rejections=strict","--disable-features=BlockInsecurePrivateNetworkRequests"],headless:!r["pdf-preview"]&&"new"}),o=await u.newPage();console.warn("depending on the size of the course, this can take a while, please be patient..."),o.on("dialog",async r=>{console.log(r.type()),console.log(r.message()),await r.accept()});try{await o.goto(a,{waitUntil:"networkidle2",timeout:0})}catch(r){console.warn("pdf generation failed:",r)}if(r["pdf-stylesheet"]){let n=t.resolve(e+"/../",r["pdf-stylesheet"]);await o.evaluate(async r=>{let n=document.createElement("link");n.rel="stylesheet",n.href=r;let e=new Promise((r,e)=>{n.onload=r,n.onerror=e});document.head.appendChild(n),await e},n)}if(r["pdf-theme"]&&await o.evaluate(async r=>{document.documentElement.classList.remove("lia-theme-default"),document.documentElement.classList.add("lia-theme-"+r)},r["pdf-theme"]),!r["pdf-preview"]){var i;await (i=r["pdf-timeout"]||3e4,new Promise(r=>setTimeout(r,i))),await _(r,u,o)}}async function _(r,n,e){try{await e.emulateMediaType("screen"),await e.pdf({path:r.output+".pdf",format:r["pdf-format"]||"a4",printBackground:r["pdf-printBackground"]||!0,displayHeaderFooter:r["pdf-displayHeaderFooter"]||!1,margin:{top:r["pdf-margin-top"]||80,bottom:r["pdf-margin-bottom"]||80,left:r["pdf-margin-left"]||30,right:r["pdf-margin-right"]||30},scale:r["pdf-scale"]||1,headerTemplate:r["pdf-headerTemplate"],footerTemplate:r["pdf-footerTemplate"]||"",landscape:r["pdf-landscape"]||!1,width:r["pdf-width"]||"",height:r["pdf-height"]||"",omitBackground:r["pdf-omitBackground"]||!1})}catch(r){console.warn("failed to print to pdf",r)}await n.close()}async function M(r,n){let e=w(),u=await v(),o=t.join(u,"pro");await a.copy(t.join(e,r["ims-indexeddb"]?"./assets/indexeddb":"./assets/web"),o);let i=a.readFileSync(t.join(o,"index.html"),"utf8");r.key&&(i=$(r.key,i));try{await D(t.join(o,"index.html"),i)}catch(r){console.warn(r);return}if(await P(o,n.lia),await a.copy(r.path,o,{filter:y(r.path)}),r["ims-indexeddb"]){let n=j(20)+".md",e=t.join(o,r.readme),u=t.join(t.dirname(e),n);r.readme=r.readme.replace(t.basename(r.readme),n),await a.move(e,u)}let c=await T(r,n);await q(o,"start.html",r.readme,c,r.style),await S(o,r.output)}async function P(r,n){let e="";try{let r=n.definition.macro.tags.split(",").map(r=>r.trim());for(let t=0;t${r[t]}`}catch(r){}await D(t.join(r,"imsmanifest.xml"),` + + IMS Content + 1.1.4 + + + + ${n.str_title} + + ${n.definition.language} + + ${n.comment} + + + ${e} + + + + + ${n.definition.version} + + + + + + + All Lessons + + LiaScript - Course + + + + + + + + +`)}var V=b.exec;async function H(r,n){let e=await v(),u=w(),o=t.join(e,"pro");await a.copy(t.join(u,"./assets/capacitor"),t.join(o,"./dist")),await a.copy(t.join(u,"./resources"),t.join(o,"../resources")),r["android-preview"]?await a.symlink(t.resolve(r.path),t.join(o,"./dist/res"),"dir"):await a.copy(t.resolve(r.path),t.join(o,"./dist/res"),{filter:y(r.path)}),await D(t.join(o,"../capacitor.config.json"),`{ + "appId": "${r["android-appId"]}", + "appName": "${r["android-appName"]||n.lia.str_title}", + "bundledWebRuntime": true, + "webDir": "pro/dist", + "linuxAndroidStudioPath": "${r["android-sdk"]}", + "windowsAndroidStudioPath": "${r["android-sdk"]}", + "plugins": { + "SplashScreen": { + "launchShowDuration": ${r["android-splashDuration"]||0} + } + } + }`),await D(t.join(o,"../package.json"),`{ + "scripts": { + "build": "npx cap add android" + }, + "dependencies": { + "@capacitor-community/text-to-speech": "^1.1.3", + "@capacitor/android": "^3.5.1", + "@capacitor/cli": "^3.5.1", + "capacitor-resources": "^2.0.5" + }, + "engines": { + "node": ">= 12" + } + }`);let i=a.readFileSync(t.join(o,"dist/index.html"),"utf8");i=k(``,i);try{await D(t.join(o,"dist/index.html"),i)}catch(r){console.warn(r);return}J(["npm i","npm update","npx cap add android",`npx capacitor-resources -p "android" ${r["android-icon"]?"--icon "+t.resolve(r["android-icon"]):""} ${r["android-splash"]?"--splash "+t.resolve(r["android-splash"]):""}`],t.join(o,".."),async function(){await F(o,r["android-sdk"]),r["android-preview"]?J(["npx cap open android"],t.join(o,".."),()=>{console.log("ready")}):J(["./gradlew assembleDebug"],t.join(o,"../android"),function(){console.warn("DONE"),a.copy(t.join(o,"../android/app/build/outputs/apk/debug/app-debug.apk"),r.output+".apk")})})}async function F(r,n){if(n)try{D(t.join(r,"../android/local.properties"),`sdk.dir=${n}`)}catch(r){console.warn(r);return}}function J(r,n,e){let t=r.shift();t?(console.log("exec:",t),V(t,{cwd:n},async(t,a,u)=>{t&&console.warn(`error: ${t.message}`),u&&console.warn(`stderr: ${u}`),console.log(`stdout: ${a}`),J(r,n,e)})):e()}var G=b.execSync,Z=new Set([]);function Y(r){if(r.collection&&(r=r.collection),r.url&&void 0===r.data)return r.url;for(let n=0;n + ${rr(r,u.collection[e],!0)} + `;else{let{html:a,json:o}=await rn(r,u.collection[e],!0);n+=`
+ ${a} +
`,t.push(o)}let o={"@type":"ItemList",itemListElement:t};u.title&&(o.name=u.title),u.comment&&(o.description=u.comment),a.push(o),e+=` +
+
+
+ ${u.title} +
+
+

${u.comment}

+
+ ${n} +
+
+
+
`}else if(u.html)e+="
"+u.html+"
";else if(u.link)e+="
"+rr(r,u)+"
";else{let{html:n,json:t}=await rn(r,u);e+="
"+n+"
",a.push(t)}}let u=n.logo?`style="background-size: cover; background-image: url('${n.logo}'); background-position: center center; background-repeat: no-repeat;"`:"",o="";if(Z.size>0&&!r["project-no-categories"]){let r=[...Z].sort();for(let n=0;n${r[n]}`;o=`"}let i={"@context":"http://schema.org/","@type":"ItemList",itemListElement:function r(n){for(let e in n)n.hasOwnProperty(e)&&("@context"===e?delete n[e]:"object"==typeof n[e]&&r(n[e]));return n}(a)},c=n.title||"LiaScript Course Index";n.title&&(c=W(c).replace(/\s+/g," ").trim(),i.name=c),n.comment&&(i.description=W(n.comment).replace(/\s+/g," ").trim()),D(t+".html",A(A(` + + + ${c} + + + + ${n.icon?'':""} + + + + + + + +
+
+
+
+
+

${n.title||"LiaScript Course Index"}

+

${n.comment||""}

+ + ${o} +
+
+
+
+ +
+
+
+ ${e} +
+
+
+ +
+ + + + + + + +`)))}async function Q(r,n){return await a.mkdir(t.dirname(n),{recursive:!0}),a.rename(r,n)}function W(r){return r.replace(/<[^>]+>/g,"")}function K(r,n){return null===r?null:r||n}function rr(r,n,e=!1){n.arguments&&(r=n.arguments.reduce((r,n)=>({...r,...n}),r));let t=n.tags||[];for(let r=0;r({...r,...n}),r));try{u=n.data.lia.definition.macro.tags.split(",").map(r=>r.trim())}catch(r){u=[]}let i=function(r){let n=r.split("").map(r=>r.charCodeAt(0)).reduce((r,n)=>r+((r<<7)+(r<<3))^n).toString(16);return n.startsWith("-")?"0"+n.slice(1):n}(n.data.lia.readme),c=n.tags||u;for(let r=0;r ",e):(console.log("generate pdf of",r.input," -> ",e),await U(r,{}),a.existsSync(e)&&await Q(e,"assets/pdf/"+e))}if((r["project-generate-ims"]||r["project-generate-scorm12"]||r["project-generate-scorm2004"]||r["project-generate-android"])&&(o=function(r){let n=r.match(/raw\.githubusercontent\.com\/([^\/]+)\/([^\/]+)\/([^\/]+)\/(.*)/i);if((null==n?void 0:n.length)===5){let[r,e,t,a,u]=n,o=`https://github.com/${e}/${t}`;return{url:o,branch:a,path:u,cmd:`git clone --branch ${a} ${o} tmp`}}return null}(n.url))&&(G(o.cmd),r.input=t.join("tmp",o.path),r.path="tmp",r.readme=t.join("./",o.path),r.output=i,G("rm -rf tmp/.git"),G("rm -rf tmp/.github"),G("rm -rf tmp/.gitignore")),o&&r["project-generate-ims"]){r.output="assets/ims/"+i;let e=r.output+".zip";try{G("mkdir assets/ims")}catch(r){}r["project-generate-cache"]&&a.existsSync(t.join(process.cwd(),e))?console.log("using cached file of ",r.input," -> ",e):await M(r,n.data)}if(o&&r["project-generate-scorm12"]){r.output="assets/scrom12/"+i;let e=r.output+".zip";r["project-generate-cache"]&&a.existsSync(t.join(process.cwd(),e))?console.log("using cached file of ",r.input," -> ",e):await z(r,n.data)}if(o&&r["project-generate-scorm2004"]){r.output="assets/scorm2004/"+i;let e=r.output+".zip";r["project-generate-cache"]&&a.existsSync(t.join(process.cwd(),e))?console.log("using cached file of ",r.input," -> ",e):await B(r,n.data)}if(o&&r["project-generate-android"]){r.output=i;let e=r.output+".apk",u="assets/android/"+e;r["project-generate-cache"]&&a.existsSync(t.join(process.cwd(),u))?s.apk=u:(await H(r,n.data),a.existsSync(e)&&(await Q(e,u),s.apk=u))}return o&&G("rm -rf tmp"),r["rdf-url"]=n.data.lia.readme,{html:re(e,n.data.lia.readme,K(n.title,n.data.lia.str_title),K(n.comment,n.data.lia.comment),c,s,K(n.logo,n.data.lia.definition.logo)),json:await R(r,n.data)}}function re(r,n,e,t,a,u,o,i){let c="";o&&(o.startsWith("http:")||o.startsWith("https:")||(o=new URL(o,n).toString()),c=`
`);let s="";if(a.length>0){for(let r=0;r${a[r]}`;s=`

${s}

`}r&&t&&(t=""+t+"");let f="";return Object.keys(u).length>0&&(f=` + `),`
+ ${c} +
+ + ${e} + +

${t}

+ ${s} +
+ ${f} +
`}p.XMLHttpRequest=n;const rt=u(process.argv.slice(2));async function ra(n){var t=(0,g.Elm).Worker.init({flags:{cmd:""}}),u=void 0;t.ports.output.subscribe(function(e){let[o,i]=e;if(!o){console.warn(i);return}switch(n.format){case"json":case"fulljson":a.writeFile(n.output+".json",i,function(r){r&&console.error(r)});break;case"rdf":C(n,JSON.parse(i));break;case"scorm1.2":n["scorm-embed"]&&(n["scorm-embed"]=u),z(n,JSON.parse(i));break;case"scorm2004":n["scorm-embed"]&&(n["scorm-embed"]=u),B(n,JSON.parse(i));break;case"ims":M(n,JSON.parse(i));break;case"web":O(n,JSON.parse(i));break;case"pdf":U(n,JSON.parse(i));break;case"android":H(n,JSON.parse(i));break;case"project":if(r)try{!function(r,n){r.collection&&(r=r.collection);for(let e=0;e=6.9.0" } }, + "node_modules/@babel/code-frame/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/code-frame/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@babel/code-frame/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, "engines": { @@ -108,14 +165,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/@babel/highlight/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -136,22 +185,74 @@ } }, "node_modules/@digitalbazaar/http-client": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@digitalbazaar/http-client/-/http-client-3.3.0.tgz", - "integrity": "sha512-xg/DFl+TsgkFi7xsH9AIU0wGPaw3AhwhVC8Gs2/v1h/XnvImIc8fKFGpW9uU0nP9EXw/N4jEEhkOY1oe8Nv4Cw==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@digitalbazaar/http-client/-/http-client-3.4.1.tgz", + "integrity": "sha512-Ahk1N+s7urkgj7WvvUND5f8GiWEPfUw0D41hdElaqLgu8wZScI8gdI0q+qWw5N1d35x7GCRH2uk9mi+Uzo9M3g==", "dependencies": { - "ky": "^0.33.2", + "ky": "^0.33.3", "ky-universal": "^0.11.0", - "undici": "^5.15.0" + "undici": "^5.21.2" }, "engines": { "node": ">=14.0" } }, + "node_modules/@elm_binaries/darwin_arm64": { + "version": "0.19.1-0", + "resolved": "https://registry.npmjs.org/@elm_binaries/darwin_arm64/-/darwin_arm64-0.19.1-0.tgz", + "integrity": "sha512-mjbsH7BNHEAmoE2SCJFcfk5fIHwFIpxtSgnEAqMsVLpBUFoEtAeX+LQ+N0vSFJB3WAh73+QYx/xSluxxLcL6dA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@elm_binaries/darwin_x64": { + "version": "0.19.1-0", + "resolved": "https://registry.npmjs.org/@elm_binaries/darwin_x64/-/darwin_x64-0.19.1-0.tgz", + "integrity": "sha512-QGUtrZTPBzaxgi9al6nr+9313wrnUVHuijzUK39UsPS+pa+n6CmWyV/69sHZeX9qy6UfeugE0PzF3qcUiy2GDQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@elm_binaries/linux_x64": { + "version": "0.19.1-0", + "resolved": "https://registry.npmjs.org/@elm_binaries/linux_x64/-/linux_x64-0.19.1-0.tgz", + "integrity": "sha512-T1ZrWVhg2kKAsi8caOd3vp/1A3e21VuCpSG63x8rDie50fHbCytTway9B8WHEdnBFv4mYWiA68dzGxYCiFmU2w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@elm_binaries/win32_x64": { + "version": "0.19.1-0", + "resolved": "https://registry.npmjs.org/@elm_binaries/win32_x64/-/win32_x64-0.19.1-0.tgz", + "integrity": "sha512-yDleiXqSE9EcqKtd9SkC/4RIW8I71YsXzMPL79ub2bBPHjWTcoyyeBbYjoOB9SxSlArJ74HaoBApzT6hY7Zobg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/@fastify/busboy": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.0.0.tgz", - "integrity": "sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.0.tgz", + "integrity": "sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==", "engines": { "node": ">=14" } @@ -171,9 +272,9 @@ } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, "engines": { "node": ">=6.0.0" @@ -189,9 +290,9 @@ } }, "node_modules/@jridgewell/source-map": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", - "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", "dev": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", @@ -205,34 +306,28 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", + "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, "node_modules/@lezer/common": { - "version": "0.15.12", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-0.15.12.tgz", - "integrity": "sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.1.tgz", + "integrity": "sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==", "dev": true }, "node_modules/@lezer/lr": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-0.15.8.tgz", - "integrity": "sha512-bM6oE6VQZ6hIFxDNKk8bKPa14hqFrV07J/vHGOeiAbJReIaQXmkVb6xQu4MR+JBTLa5arGRyAAjJe1qaQt3Uvg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.0.tgz", + "integrity": "sha512-Wst46p51km8gH0ZUmeNrtpRYmdlRHUpN1DQd3GFAyKANi8WVz8c2jHYTf1CVScFaCjQw1iO3ZZdqGDxQPRErTg==", "dev": true, "dependencies": { - "@lezer/common": "^0.15.0" + "@lezer/common": "^1.0.0" } }, "node_modules/@liascript/simple-scorm-packager": { @@ -252,10 +347,21 @@ "simple-scorm-packager": "cli.js" } }, + "node_modules/@ljharb/through": { + "version": "2.3.12", + "resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.12.tgz", + "integrity": "sha512-ajo/heTlG3QgC8EGP6APIejksVAYt4ayz4tqoP3MolFELzcH1x1fzwEYRJTPO0IELutZ5HQ0c26/GqAYy79u3g==", + "dependencies": { + "call-bind": "^1.0.5" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/@lmdb/lmdb-darwin-arm64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.5.2.tgz", - "integrity": "sha512-+F8ioQIUN68B4UFiIBYu0QQvgb9FmlKw2ctQMSBfW2QBrZIxz9vD9jCGqTCPqZBRbPHAS/vG1zSXnKqnS2ch/A==", + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.8.5.tgz", + "integrity": "sha512-KPDeVScZgA1oq0CiPBcOa3kHIqU+pTOwRFDIhxvmf8CTNvqdZQYp5cCKW0bUk69VygB2PuTiINFWbY78aR2pQw==", "cpu": [ "arm64" ], @@ -266,9 +372,9 @@ ] }, "node_modules/@lmdb/lmdb-darwin-x64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.5.2.tgz", - "integrity": "sha512-KvPH56KRLLx4KSfKBx0m1r7GGGUMXm0jrKmNE7plbHlesZMuPJICtn07HYgQhj1LNsK7Yqwuvnqh1QxhJnF1EA==", + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.8.5.tgz", + "integrity": "sha512-w/sLhN4T7MW1nB3R/U8WK5BgQLz904wh+/SmA2jD8NnF7BLLoUgflCNxOeSPOWp8geP6nP/+VjWzZVip7rZ1ug==", "cpu": [ "x64" ], @@ -279,9 +385,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-arm": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.5.2.tgz", - "integrity": "sha512-5kQAP21hAkfW5Bl+e0P57dV4dGYnkNIpR7f/GAh6QHlgXx+vp/teVj4PGRZaKAvt0GX6++N6hF8NnGElLDuIDw==", + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.8.5.tgz", + "integrity": "sha512-c0TGMbm2M55pwTDIfkDLB6BpIsgxV4PjYck2HiOX+cy/JWiBXz32lYbarPqejKs9Flm7YVAKSILUducU9g2RVg==", "cpu": [ "arm" ], @@ -292,9 +398,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-arm64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.5.2.tgz", - "integrity": "sha512-aLl89VHL/wjhievEOlPocoefUyWdvzVrcQ/MHQYZm2JfV1jUsrbr/ZfkPPUFvZBf+VSE+Q0clWs9l29PCX1hTQ==", + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.8.5.tgz", + "integrity": "sha512-vtbZRHH5UDlL01TT5jB576Zox3+hdyogvpcbvVJlmU5PdL3c5V7cj1EODdh1CHPksRl+cws/58ugEHi8bcj4Ww==", "cpu": [ "arm64" ], @@ -305,9 +411,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-x64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.5.2.tgz", - "integrity": "sha512-xUdUfwDJLGjOUPH3BuPBt0NlIrR7f/QHKgu3GZIXswMMIihAekj2i97oI0iWG5Bok/b+OBjHPfa8IU9velnP/Q==", + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.8.5.tgz", + "integrity": "sha512-Xkc8IUx9aEhP0zvgeKy7IQ3ReX2N8N1L0WPcQwnZweWmOuKfwpS3GRIYqLtK5za/w3E60zhFfNdS+3pBZPytqQ==", "cpu": [ "x64" ], @@ -318,9 +424,9 @@ ] }, "node_modules/@lmdb/lmdb-win32-x64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.5.2.tgz", - "integrity": "sha512-zrBczSbXKxEyK2ijtbRdICDygRqWSRPpZMN5dD1T8VMEW5RIhIbwFWw2phDRXuBQdVDpSjalCIUMWMV2h3JaZA==", + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.8.5.tgz", + "integrity": "sha512-4wvrf5BgnR8RpogHhtpCPJMKBmvyZPhhUtEwMJbXh0ni2BucpfF07jlmyM11zRqQ2XIq6PbC2j7W7UCCcm1rRQ==", "cpu": [ "x64" ], @@ -331,13 +437,13 @@ ] }, "node_modules/@mischnic/json-sourcemap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@mischnic/json-sourcemap/-/json-sourcemap-0.1.0.tgz", - "integrity": "sha512-dQb3QnfNqmQNYA4nFSN/uLaByIic58gOXq4Y4XqLOWmOrw73KmJPt/HLyG0wvn1bnR6mBKs/Uwvkh+Hns1T0XA==", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@mischnic/json-sourcemap/-/json-sourcemap-0.1.1.tgz", + "integrity": "sha512-iA7+tyVqfrATAIsIRWQG+a7ZLLD0VaOCKV2Wd/v4mqIU3J9c4jx9p7S0nw1XH3gJCKNBOOwACOPYYSUu9pgT+w==", "dev": true, "dependencies": { - "@lezer/common": "^0.15.7", - "@lezer/lr": "^0.15.4", + "@lezer/common": "^1.0.0", + "@lezer/lr": "^1.0.0", "json5": "^2.2.1" }, "engines": { @@ -423,21 +529,21 @@ ] }, "node_modules/@parcel/bundler-default": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.8.3.tgz", - "integrity": "sha512-yJvRsNWWu5fVydsWk3O2L4yIy3UZiKWO2cPDukGOIWMgp/Vbpp+2Ct5IygVRtE22bnseW/E/oe0PV3d2IkEJGg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.11.0.tgz", + "integrity": "sha512-ZIs0865Lp871ZK83k5I9L4DeeE26muNMrHa7j8bvls6fKBJKAn8djrhfU4XOLyziU4aAOobcPwXU0+npWqs52g==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/graph": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/diagnostic": "2.11.0", + "@parcel/graph": "3.1.0", + "@parcel/plugin": "2.11.0", + "@parcel/rust": "2.11.0", + "@parcel/utils": "2.11.0", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", @@ -445,15 +551,15 @@ } }, "node_modules/@parcel/cache": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.8.3.tgz", - "integrity": "sha512-k7xv5vSQrJLdXuglo+Hv3yF4BCSs1tQ/8Vbd6CHTkOhf7LcGg6CPtLw053R/KdMpd/4GPn0QrAsOLdATm1ELtQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.11.0.tgz", + "integrity": "sha512-RSSkGNjO00lJPyftzaC9eaNVs4jMjPSAm0VJNWQ9JSm2n4A9BzQtTFAt1vhJOzzW1UsQvvBge9DdfkB7a2gIOw==", "dev": true, "dependencies": { - "@parcel/fs": "2.8.3", - "@parcel/logger": "2.8.3", - "@parcel/utils": "2.8.3", - "lmdb": "2.5.2" + "@parcel/fs": "2.11.0", + "@parcel/logger": "2.11.0", + "@parcel/utils": "2.11.0", + "lmdb": "2.8.5" }, "engines": { "node": ">= 12.0.0" @@ -463,13 +569,13 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.8.3" + "@parcel/core": "^2.11.0" } }, "node_modules/@parcel/codeframe": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.8.3.tgz", - "integrity": "sha512-FE7sY53D6n/+2Pgg6M9iuEC6F5fvmyBkRE4d9VdnOoxhTXtkEqpqYgX7RJ12FAQwNlxKq4suBJQMgQHMF2Kjeg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.11.0.tgz", + "integrity": "sha512-YHs9g/i5af/sd/JrWAojU9YFbKffcJ3Tx2EJaK0ME8OJsye91UaI/3lxSUYLmJG9e4WLNJtqci8V5FBMz//ZPg==", "dev": true, "dependencies": { "chalk": "^4.1.0" @@ -483,16 +589,16 @@ } }, "node_modules/@parcel/compressor-raw": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.8.3.tgz", - "integrity": "sha512-bVDsqleBUxRdKMakWSlWC9ZjOcqDKE60BE+Gh3JSN6WJrycJ02P5wxjTVF4CStNP/G7X17U+nkENxSlMG77ySg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.11.0.tgz", + "integrity": "sha512-RArhBPRTCfz77soX2IECH09NUd76UBWujXiPRcXGPIHK+C3L1cRuzsNcA39QeSb3thz3b99JcozMJ1nkC2Bsgw==", "dev": true, "dependencies": { - "@parcel/plugin": "2.8.3" + "@parcel/plugin": "2.11.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", @@ -500,70 +606,72 @@ } }, "node_modules/@parcel/config-default": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.8.3.tgz", - "integrity": "sha512-o/A/mbrO6X/BfGS65Sib8d6SSG45NYrNooNBkH/o7zbOBSRQxwyTlysleK1/3Wa35YpvFyLOwgfakqCtbGy4fw==", - "dev": true, - "dependencies": { - "@parcel/bundler-default": "2.8.3", - "@parcel/compressor-raw": "2.8.3", - "@parcel/namer-default": "2.8.3", - "@parcel/optimizer-css": "2.8.3", - "@parcel/optimizer-htmlnano": "2.8.3", - "@parcel/optimizer-image": "2.8.3", - "@parcel/optimizer-svgo": "2.8.3", - "@parcel/optimizer-terser": "2.8.3", - "@parcel/packager-css": "2.8.3", - "@parcel/packager-html": "2.8.3", - "@parcel/packager-js": "2.8.3", - "@parcel/packager-raw": "2.8.3", - "@parcel/packager-svg": "2.8.3", - "@parcel/reporter-dev-server": "2.8.3", - "@parcel/resolver-default": "2.8.3", - "@parcel/runtime-browser-hmr": "2.8.3", - "@parcel/runtime-js": "2.8.3", - "@parcel/runtime-react-refresh": "2.8.3", - "@parcel/runtime-service-worker": "2.8.3", - "@parcel/transformer-babel": "2.8.3", - "@parcel/transformer-css": "2.8.3", - "@parcel/transformer-html": "2.8.3", - "@parcel/transformer-image": "2.8.3", - "@parcel/transformer-js": "2.8.3", - "@parcel/transformer-json": "2.8.3", - "@parcel/transformer-postcss": "2.8.3", - "@parcel/transformer-posthtml": "2.8.3", - "@parcel/transformer-raw": "2.8.3", - "@parcel/transformer-react-refresh-wrap": "2.8.3", - "@parcel/transformer-svg": "2.8.3" + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.11.0.tgz", + "integrity": "sha512-1e2+qcZkm5/0f4eI20p/DemcYiSxq9d/eyjpTXA7PulJaHbL1wonwUAuy3mvnAvDnLOJmAk/obDVgX1ZfxMGtg==", + "dev": true, + "dependencies": { + "@parcel/bundler-default": "2.11.0", + "@parcel/compressor-raw": "2.11.0", + "@parcel/namer-default": "2.11.0", + "@parcel/optimizer-css": "2.11.0", + "@parcel/optimizer-htmlnano": "2.11.0", + "@parcel/optimizer-image": "2.11.0", + "@parcel/optimizer-svgo": "2.11.0", + "@parcel/optimizer-swc": "2.11.0", + "@parcel/packager-css": "2.11.0", + "@parcel/packager-html": "2.11.0", + "@parcel/packager-js": "2.11.0", + "@parcel/packager-raw": "2.11.0", + "@parcel/packager-svg": "2.11.0", + "@parcel/packager-wasm": "2.11.0", + "@parcel/reporter-dev-server": "2.11.0", + "@parcel/resolver-default": "2.11.0", + "@parcel/runtime-browser-hmr": "2.11.0", + "@parcel/runtime-js": "2.11.0", + "@parcel/runtime-react-refresh": "2.11.0", + "@parcel/runtime-service-worker": "2.11.0", + "@parcel/transformer-babel": "2.11.0", + "@parcel/transformer-css": "2.11.0", + "@parcel/transformer-html": "2.11.0", + "@parcel/transformer-image": "2.11.0", + "@parcel/transformer-js": "2.11.0", + "@parcel/transformer-json": "2.11.0", + "@parcel/transformer-postcss": "2.11.0", + "@parcel/transformer-posthtml": "2.11.0", + "@parcel/transformer-raw": "2.11.0", + "@parcel/transformer-react-refresh-wrap": "2.11.0", + "@parcel/transformer-svg": "2.11.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.8.3" + "@parcel/core": "^2.11.0" } }, "node_modules/@parcel/core": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.8.3.tgz", - "integrity": "sha512-Euf/un4ZAiClnlUXqPB9phQlKbveU+2CotZv7m7i+qkgvFn5nAGnrV4h1OzQU42j9dpgOxWi7AttUDMrvkbhCQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.11.0.tgz", + "integrity": "sha512-Npe0S6hVaqWEwRL+HI7gtOYOaoE5bJQZTgUDhsDoppWbau51jOlRYOZTXuvRK/jxXnze4/S1sdM24xBYAQ5qkw==", "dev": true, "dependencies": { "@mischnic/json-sourcemap": "^0.1.0", - "@parcel/cache": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/events": "2.8.3", - "@parcel/fs": "2.8.3", - "@parcel/graph": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/logger": "2.8.3", - "@parcel/package-manager": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/cache": "2.11.0", + "@parcel/diagnostic": "2.11.0", + "@parcel/events": "2.11.0", + "@parcel/fs": "2.11.0", + "@parcel/graph": "3.1.0", + "@parcel/logger": "2.11.0", + "@parcel/package-manager": "2.11.0", + "@parcel/plugin": "2.11.0", + "@parcel/profiler": "2.11.0", + "@parcel/rust": "2.11.0", "@parcel/source-map": "^2.1.1", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", - "@parcel/workers": "2.8.3", + "@parcel/types": "2.11.0", + "@parcel/utils": "2.11.0", + "@parcel/workers": "2.11.0", "abortcontroller-polyfill": "^1.1.9", "base-x": "^3.0.8", "browserslist": "^4.6.6", @@ -571,9 +679,9 @@ "dotenv": "^7.0.0", "dotenv-expand": "^5.1.0", "json5": "^2.2.0", - "msgpackr": "^1.5.4", + "msgpackr": "^1.9.9", "nullthrows": "^1.1.1", - "semver": "^5.7.1" + "semver": "^7.5.2" }, "engines": { "node": ">= 12.0.0" @@ -584,9 +692,9 @@ } }, "node_modules/@parcel/diagnostic": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.8.3.tgz", - "integrity": "sha512-u7wSzuMhLGWZjVNYJZq/SOViS3uFG0xwIcqXw12w54Uozd6BH8JlhVtVyAsq9kqnn7YFkw6pXHqAo5Tzh4FqsQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.11.0.tgz", + "integrity": "sha512-4dJmOXVL5YGGQRRsQosQbSRONBcboB71mSwaeaEgz3pPdq9QXVPLACkGe/jTXSqa3OnAHu3g5vQLpE1g5xqBqw==", "dev": true, "dependencies": { "@mischnic/json-sourcemap": "^0.1.0", @@ -601,9 +709,9 @@ } }, "node_modules/@parcel/events": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.8.3.tgz", - "integrity": "sha512-hoIS4tAxWp8FJk3628bsgKxEvR7bq2scCVYHSqZ4fTi/s0+VymEATrRCUqf+12e5H47uw1/ZjoqrGtBI02pz4w==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.11.0.tgz", + "integrity": "sha512-K6SOjOrQsz1GdNl2qKBktq7KJ3Q3yxK8WXdmQYo10wG39dr051xtMb38aqieTp4eVhL8Yaq2iJgGkdr11fuBnA==", "dev": true, "engines": { "node": ">= 12.0.0" @@ -614,16 +722,16 @@ } }, "node_modules/@parcel/fs": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.8.3.tgz", - "integrity": "sha512-y+i+oXbT7lP0e0pJZi/YSm1vg0LDsbycFuHZIL80pNwdEppUAtibfJZCp606B7HOjMAlNZOBo48e3hPG3d8jgQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.11.0.tgz", + "integrity": "sha512-zWckdnnovdrgdFX4QYuQV4bbKCsh6IYCkmwaB4yp47rhw1MP0lkBINLt4yFPHBxWXOpElCfxjL+z69c9xJQRBQ==", "dev": true, "dependencies": { - "@parcel/fs-search": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/rust": "2.11.0", + "@parcel/types": "2.11.0", + "@parcel/utils": "2.11.0", "@parcel/watcher": "^2.0.7", - "@parcel/workers": "2.8.3" + "@parcel/workers": "2.11.0" }, "engines": { "node": ">= 12.0.0" @@ -633,29 +741,13 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.8.3" - } - }, - "node_modules/@parcel/fs-search": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.8.3.tgz", - "integrity": "sha512-DJBT2N8knfN7Na6PP2mett3spQLTqxFrvl0gv+TJRp61T8Ljc4VuUTb0hqBj+belaASIp3Q+e8+SgaFQu7wLiQ==", - "dev": true, - "dependencies": { - "detect-libc": "^1.0.3" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "@parcel/core": "^2.11.0" } }, "node_modules/@parcel/graph": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.8.3.tgz", - "integrity": "sha512-26GL8fYZPdsRhSXCZ0ZWliloK6DHlMJPWh6Z+3VVZ5mnDSbYg/rRKWmrkhnr99ZWmL9rJsv4G74ZwvDEXTMPBg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.1.0.tgz", + "integrity": "sha512-d1dTW5C7A52HgDtoXlyvlET1ypSlmIxSIZOJ1xp3R9L9hgo3h1u3jHNyaoTe/WPkGVe2QnFxh0h+UibVJhu9vg==", "dev": true, "dependencies": { "nullthrows": "^1.1.1" @@ -668,31 +760,14 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/hash": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.8.3.tgz", - "integrity": "sha512-FVItqzjWmnyP4ZsVgX+G00+6U2IzOvqDtdwQIWisCcVoXJFCqZJDy6oa2qDDFz96xCCCynjRjPdQx2jYBCpfYw==", - "dev": true, - "dependencies": { - "detect-libc": "^1.0.3", - "xxhash-wasm": "^0.4.2" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, "node_modules/@parcel/logger": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.8.3.tgz", - "integrity": "sha512-Kpxd3O/Vs7nYJIzkdmB6Bvp3l/85ydIxaZaPfGSGTYOfaffSOTkhcW9l6WemsxUrlts4za6CaEWcc4DOvaMOPA==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.11.0.tgz", + "integrity": "sha512-HtMEdCq3LKnvv4T2CIskcqlf2gpBvHMm3pkeUFB/hc/7hW/hE1k6/HA2VOQvc0tBsaMpmEx7PCrfrH56usQSyA==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/events": "2.8.3" + "@parcel/diagnostic": "2.11.0", + "@parcel/events": "2.11.0" }, "engines": { "node": ">= 12.0.0" @@ -703,9 +778,9 @@ } }, "node_modules/@parcel/markdown-ansi": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.8.3.tgz", - "integrity": "sha512-4v+pjyoh9f5zuU/gJlNvNFGEAb6J90sOBwpKJYJhdWXLZMNFCVzSigxrYO+vCsi8G4rl6/B2c0LcwIMjGPHmFQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.11.0.tgz", + "integrity": "sha512-YA60EWbXi6cLOIzcwRC2wijotPauOGQbUi0vSbu0O6/mjQ68kWCMGz0hwZjDRQcPypQVJEIvTgMymLbvumxwhg==", "dev": true, "dependencies": { "chalk": "^4.1.0" @@ -719,18 +794,18 @@ } }, "node_modules/@parcel/namer-default": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.8.3.tgz", - "integrity": "sha512-tJ7JehZviS5QwnxbARd8Uh63rkikZdZs1QOyivUhEvhN+DddSAVEdQLHGPzkl3YRk0tjFhbqo+Jci7TpezuAMw==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.11.0.tgz", + "integrity": "sha512-DEwBSKSClg4DA2xAWimYkw9bFi7MFb9TdT7/TYZStMTsfYHPWOyyjGR7aVr3Ra4wNb+XX6g4rR41yp3HD6KO7A==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/diagnostic": "2.11.0", + "@parcel/plugin": "2.11.0", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", @@ -738,15 +813,18 @@ } }, "node_modules/@parcel/node-resolver-core": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.8.3.tgz", - "integrity": "sha512-12YryWcA5Iw2WNoEVr/t2HDjYR1iEzbjEcxfh1vaVDdZ020PiGw67g5hyIE/tsnG7SRJ0xdRx1fQ2hDgED+0Ww==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.2.0.tgz", + "integrity": "sha512-XJRSxCkNbGFWjfmwFdcQZ/qlzWZd35qLtvLz2va8euGL7M5OMEQOv7dsvEhl0R+CC2zcnfFzZwxk78q6ezs8AQ==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/utils": "2.8.3", + "@mischnic/json-sourcemap": "^0.1.0", + "@parcel/diagnostic": "2.11.0", + "@parcel/fs": "2.11.0", + "@parcel/rust": "2.11.0", + "@parcel/utils": "2.11.0", "nullthrows": "^1.1.1", - "semver": "^5.7.1" + "semver": "^7.5.2" }, "engines": { "node": ">= 12.0.0" @@ -757,22 +835,22 @@ } }, "node_modules/@parcel/optimizer-css": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.8.3.tgz", - "integrity": "sha512-JotGAWo8JhuXsQDK0UkzeQB0UR5hDAKvAviXrjqB4KM9wZNLhLleeEAW4Hk8R9smCeQFP6Xg/N/NkLDpqMwT3g==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.11.0.tgz", + "integrity": "sha512-bV97PRxshHV3dMwOpLRgcP1QNhrVWh6VVDfm2gmWULpvsjoykcPS6vrCFksY5CpQsSvNHqJBzQjWS8FubUI76w==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/diagnostic": "2.11.0", + "@parcel/plugin": "2.11.0", "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.8.3", + "@parcel/utils": "2.11.0", "browserslist": "^4.6.6", - "lightningcss": "^1.16.1", + "lightningcss": "^1.22.1", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", @@ -780,12 +858,12 @@ } }, "node_modules/@parcel/optimizer-htmlnano": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.8.3.tgz", - "integrity": "sha512-L8/fHbEy8Id2a2E0fwR5eKGlv9VYDjrH9PwdJE9Za9v1O/vEsfl/0T/79/x129l5O0yB6EFQkFa20MiK3b+vOg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.11.0.tgz", + "integrity": "sha512-c20pz4EFF5DNFmqYgptlIj49eT6xjGLkDTdHH3RRzxKovuSXWfYSPs3GED3ZsjVuQyjNQif+/MAk9547F7hrdQ==", "dev": true, "dependencies": { - "@parcel/plugin": "2.8.3", + "@parcel/plugin": "2.11.0", "htmlnano": "^2.0.0", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", @@ -793,209 +871,386 @@ }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/optimizer-image": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.8.3.tgz", - "integrity": "sha512-SD71sSH27SkCDNUNx9A3jizqB/WIJr3dsfp+JZGZC42tpD/Siim6Rqy9M4To/BpMMQIIiEXa5ofwS+DgTEiEHQ==", + "node_modules/@parcel/optimizer-htmlnano/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", - "@parcel/workers": "2.8.3", - "detect-libc": "^1.0.3" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.8.3" + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/@parcel/optimizer-svgo": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.8.3.tgz", - "integrity": "sha512-9KQed99NZnQw3/W4qBYVQ7212rzA9EqrQG019TIWJzkA9tjGBMIm2c/nXpK1tc3hQ3e7KkXkFCQ3C+ibVUnHNA==", + "node_modules/@parcel/optimizer-htmlnano/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", - "svgo": "^2.4.0" + "mdn-data": "2.0.14", + "source-map": "^0.6.1" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.8.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=8.0.0" } }, - "node_modules/@parcel/optimizer-terser": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.8.3.tgz", - "integrity": "sha512-9EeQlN6zIeUWwzrzu6Q2pQSaYsYGah8MtiQ/hog9KEPlYTP60hBv/+utDyYEHSQhL7y5ym08tPX5GzBvwAD/dA==", + "node_modules/@parcel/optimizer-htmlnano/node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.8.3", - "nullthrows": "^1.1.1", - "terser": "^5.2.0" + "css-tree": "^1.1.2" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.8.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=8.0.0" } }, - "node_modules/@parcel/package-manager": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.8.3.tgz", - "integrity": "sha512-tIpY5pD2lH53p9hpi++GsODy6V3khSTX4pLEGuMpeSYbHthnOViobqIlFLsjni+QA1pfc8NNNIQwSNdGjYflVA==", + "node_modules/@parcel/optimizer-htmlnano/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/@parcel/optimizer-htmlnano/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/fs": "2.8.3", - "@parcel/logger": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", - "@parcel/workers": "2.8.3", - "semver": "^5.7.1" - }, - "engines": { - "node": ">= 12.0.0" + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "bin": { + "svgo": "bin/svgo" }, - "peerDependencies": { - "@parcel/core": "^2.8.3" + "engines": { + "node": ">=10.13.0" } }, - "node_modules/@parcel/packager-css": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.8.3.tgz", - "integrity": "sha512-WyvkMmsurlHG8d8oUVm7S+D+cC/T3qGeqogb7sTI52gB6uiywU7lRCizLNqGFyFGIxcVTVHWnSHqItBcLN76lA==", + "node_modules/@parcel/optimizer-image": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.11.0.tgz", + "integrity": "sha512-jCaJww5QFG2GuNzYW8nlSW+Ea+Cv47TRnOPJNquFIajgfTLJ5ddsWbaNal0GQsL8yNiCBKWd1AV4W0RH9tG0Jg==", "dev": true, "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.8.3", - "nullthrows": "^1.1.1" + "@parcel/diagnostic": "2.11.0", + "@parcel/plugin": "2.11.0", + "@parcel/rust": "2.11.0", + "@parcel/utils": "2.11.0", + "@parcel/workers": "2.11.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.11.0" } }, - "node_modules/@parcel/packager-html": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.8.3.tgz", - "integrity": "sha512-OhPu1Hx1RRKJodpiu86ZqL8el2Aa4uhBHF6RAL1Pcrh2EhRRlPf70Sk0tC22zUpYL7es+iNKZ/n0Rl+OWSHWEw==", + "node_modules/@parcel/optimizer-svgo": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.11.0.tgz", + "integrity": "sha512-TQpvfBhjV2IsuFHXUolbDS6XWB3DDR2rYTlqlA8LMmuOY7jQd9Bnkl4JnapzWm/bRuzRlzdGjjVCPGL8iShFvA==", "dev": true, "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5" + "@parcel/diagnostic": "2.11.0", + "@parcel/plugin": "2.11.0", + "@parcel/utils": "2.11.0", + "svgo": "^2.4.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/packager-js": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.8.3.tgz", - "integrity": "sha512-0pGKC3Ax5vFuxuZCRB+nBucRfFRz4ioie19BbDxYnvBxrd4M3FIu45njf6zbBYsI9eXqaDnL1b3DcZJfYqtIzw==", + "node_modules/@parcel/optimizer-svgo/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.8.3", - "globals": "^13.2.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.8.3" + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/@parcel/packager-raw": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.8.3.tgz", - "integrity": "sha512-BA6enNQo1RCnco9MhkxGrjOk59O71IZ9DPKu3lCtqqYEVd823tXff2clDKHK25i6cChmeHu6oB1Rb73hlPqhUA==", + "node_modules/@parcel/optimizer-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dev": true, "dependencies": { - "@parcel/plugin": "2.8.3" + "mdn-data": "2.0.14", + "source-map": "^0.6.1" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.8.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=8.0.0" } }, - "node_modules/@parcel/packager-svg": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.8.3.tgz", - "integrity": "sha512-mvIoHpmv5yzl36OjrklTDFShLUfPFTwrmp1eIwiszGdEBuQaX7JVI3Oo2jbVQgcN4W7J6SENzGQ3Q5hPTW3pMw==", + "node_modules/@parcel/optimizer-svgo/node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "dev": true, "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", - "posthtml": "^0.16.4" + "css-tree": "^1.1.2" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.8.3" - }, - "funding": { - "type": "opencollective", + "node": ">=8.0.0" + } + }, + "node_modules/@parcel/optimizer-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/@parcel/optimizer-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@parcel/optimizer-swc": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.11.0.tgz", + "integrity": "sha512-ftf42F3JyZxJb6nnLlgNGyNQ273YOla4dFGH/tWC8iTwObHUpWe7cMbCGcrSJBvAlsLkZfLpFNAXFxUgxdKyHQ==", + "dev": true, + "dependencies": { + "@parcel/diagnostic": "2.11.0", + "@parcel/plugin": "2.11.0", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.11.0", + "@swc/core": "^1.3.36", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.11.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/package-manager": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.11.0.tgz", + "integrity": "sha512-QzdsrUYlAwIzb8by7WJjqYnbR1MoMKWbtE1MXUeYsZbFusV8B6pOH+lwqNJKS/BFtddZMRPYFueZS2N2fwzjig==", + "dev": true, + "dependencies": { + "@parcel/diagnostic": "2.11.0", + "@parcel/fs": "2.11.0", + "@parcel/logger": "2.11.0", + "@parcel/node-resolver-core": "3.2.0", + "@parcel/types": "2.11.0", + "@parcel/utils": "2.11.0", + "@parcel/workers": "2.11.0", + "semver": "^7.5.2" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.11.0" + } + }, + "node_modules/@parcel/packager-css": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.11.0.tgz", + "integrity": "sha512-AyIxsp4eL8c22vp2oO2hSRnr3hSVNkARNZc9DG6uXxCc2Is5tUEX0I4PwxWnAx0EI44l+3zX/o414zT8yV9wwQ==", + "dev": true, + "dependencies": { + "@parcel/diagnostic": "2.11.0", + "@parcel/plugin": "2.11.0", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.11.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.11.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/packager-html": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.11.0.tgz", + "integrity": "sha512-ho5AQ70naTV8IqkKIbKtK+jsXQ5TJfFgtBvmJlyB3YydRMbIc+3g4G0xgIvf15V4uCMw9Md0Sv1W65nQXHPQoA==", + "dev": true, + "dependencies": { + "@parcel/plugin": "2.11.0", + "@parcel/types": "2.11.0", + "@parcel/utils": "2.11.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.11.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/packager-js": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.11.0.tgz", + "integrity": "sha512-SxjCsd0xQfg5H73YtVJj9VOpr9s0rwMsSoeykjkatbkEla9NsZajsUkd/bfYf+/0WvEKOrB8oUBo15HkGOgKug==", + "dev": true, + "dependencies": { + "@parcel/diagnostic": "2.11.0", + "@parcel/plugin": "2.11.0", + "@parcel/rust": "2.11.0", + "@parcel/source-map": "^2.1.1", + "@parcel/types": "2.11.0", + "@parcel/utils": "2.11.0", + "globals": "^13.2.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.11.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/packager-raw": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.11.0.tgz", + "integrity": "sha512-2/0JQ8DZrz7cVNXwD6OYoUUtSSnlr4dsz8ZkpFDKsBJhvMHtC78Sq+1EDixDGOMiUcalSEjNsoHtkpq9uNh+Xw==", + "dev": true, + "dependencies": { + "@parcel/plugin": "2.11.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.11.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/packager-svg": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.11.0.tgz", + "integrity": "sha512-2wQBkzLwcaWFGWz8TP+bgsXgiueWPzrjKsWugWdDfq0FbXh8XVeR/599qnus3RFHZy4cH6L6yq/7zxcljtxK8A==", + "dev": true, + "dependencies": { + "@parcel/plugin": "2.11.0", + "@parcel/types": "2.11.0", + "@parcel/utils": "2.11.0", + "posthtml": "^0.16.4" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.11.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/packager-wasm": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.11.0.tgz", + "integrity": "sha512-tTy4EbDXeeiZ0oB7L2FWaHSD1mbmYZP6R5HXqkvc5dECGUKPU5Jz6ek2C5AM+HfQdQLKXPQ/Xw3eJnI/AmctVg==", + "dev": true, + "dependencies": { + "@parcel/plugin": "2.11.0" + }, + "engines": { + "node": ">=12.0.0", + "parcel": "^2.11.0" + }, + "funding": { + "type": "opencollective", "url": "https://opencollective.com/parcel" } }, "node_modules/@parcel/plugin": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.8.3.tgz", - "integrity": "sha512-jZ6mnsS4D9X9GaNnvrixDQwlUQJCohDX2hGyM0U0bY2NWU8Km97SjtoCpWjq+XBCx/gpC4g58+fk9VQeZq2vlw==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.11.0.tgz", + "integrity": "sha512-9npuKBlhnPn7oeUpLJGecceg16GkXbvzbr6MNSZiHhkx3IBeITHQXlZnp2zAjUOFreNsYOfifwEF2S4KsARfBQ==", + "dev": true, + "dependencies": { + "@parcel/types": "2.11.0" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/profiler": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.11.0.tgz", + "integrity": "sha512-s10SS09prOdwnaAcjK8M5zO8o+zPJJW5oOqXPNdf6KH4NGD/ue7iOk2xM8QLw6ulSwxE7NDt++lyfW3AXgCZwg==", "dev": true, "dependencies": { - "@parcel/types": "2.8.3" + "@parcel/diagnostic": "2.11.0", + "@parcel/events": "2.11.0", + "chrome-trace-event": "^1.0.2" }, "engines": { "node": ">= 12.0.0" @@ -1006,20 +1261,21 @@ } }, "node_modules/@parcel/reporter-cli": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.8.3.tgz", - "integrity": "sha512-3sJkS6tFFzgIOz3u3IpD/RsmRxvOKKiQHOTkiiqRt1l44mMDGKS7zANRnJYsQzdCsgwc9SOP30XFgJwtoVlMbw==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.11.0.tgz", + "integrity": "sha512-hY0iO0f+LifgJHDUIjGQJnxLFSkk2jlbfy+kIaft5oI3/IM+UljecfGO+14XH8mYlqRXXPsT09TJe8ZKQzp4ZQ==", "dev": true, "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/plugin": "2.11.0", + "@parcel/types": "2.11.0", + "@parcel/utils": "2.11.0", "chalk": "^4.1.0", + "cli-progress": "^3.12.0", "term-size": "^2.2.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", @@ -1027,17 +1283,37 @@ } }, "node_modules/@parcel/reporter-dev-server": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.8.3.tgz", - "integrity": "sha512-Y8C8hzgzTd13IoWTj+COYXEyCkXfmVJs3//GDBsH22pbtSFMuzAZd+8J9qsCo0EWpiDow7V9f1LischvEh3FbQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.11.0.tgz", + "integrity": "sha512-T4ue1+oLFNdcd9maw8QWQuxzOS2kX2jOrSvYKwYd9oGnqiAr1rpiHYYKJhHng+PF5ybwWkj8dUJfGh2NoQysJA==", + "dev": true, + "dependencies": { + "@parcel/plugin": "2.11.0", + "@parcel/utils": "2.11.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.11.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/reporter-tracer": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.11.0.tgz", + "integrity": "sha512-33q4ftO26OPWHkUpEm0bzzSjW2kHEh6q/JFePwf8W6APTQVruj4mV46+Fh6rxX42ixs92K/QoiE0gYgWZQVDHA==", "dev": true, "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3" + "@parcel/plugin": "2.11.0", + "@parcel/utils": "2.11.0", + "chrome-trace-event": "^1.0.3", + "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", @@ -1045,17 +1321,17 @@ } }, "node_modules/@parcel/resolver-default": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.8.3.tgz", - "integrity": "sha512-k0B5M/PJ+3rFbNj4xZSBr6d6HVIe6DH/P3dClLcgBYSXAvElNDfXgtIimbjCyItFkW9/BfcgOVKEEIZOeySH/A==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.11.0.tgz", + "integrity": "sha512-suZNN2lE5W48LPTwAbG7gnj1IeubkCVEm0XspWXcXUtCzglimNJ8PVVBGx171o5CqDpdbGF3AqHjG9N3uOwXag==", "dev": true, "dependencies": { - "@parcel/node-resolver-core": "2.8.3", - "@parcel/plugin": "2.8.3" + "@parcel/node-resolver-core": "3.2.0", + "@parcel/plugin": "2.11.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", @@ -1063,17 +1339,17 @@ } }, "node_modules/@parcel/runtime-browser-hmr": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.8.3.tgz", - "integrity": "sha512-2O1PYi2j/Q0lTyGNV3JdBYwg4rKo6TEVFlYGdd5wCYU9ZIN9RRuoCnWWH2qCPj3pjIVtBeppYxzfVjPEHINWVg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.11.0.tgz", + "integrity": "sha512-uVwNBtoLMrlPHLvRS05BVhLseduMOpZT36yiIjS0YSBJcC6/otI9AY7ZiDPYmrB5xTqM0R+D554JhPaJHCuocw==", "dev": true, "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3" + "@parcel/plugin": "2.11.0", + "@parcel/utils": "2.11.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", @@ -1081,18 +1357,19 @@ } }, "node_modules/@parcel/runtime-js": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.8.3.tgz", - "integrity": "sha512-IRja0vNKwvMtPgIqkBQh0QtRn0XcxNC8HU1jrgWGRckzu10qJWO+5ULgtOeR4pv9krffmMPqywGXw6l/gvJKYQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.11.0.tgz", + "integrity": "sha512-fH3nJoexINz7s4cDzp0Vjsx0k1pMYSa5ch38LbbNqCKTermy0pS0zZuvgfLfHFFP+AMRpFQenrF7h7N3bgDmHw==", "dev": true, "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/diagnostic": "2.11.0", + "@parcel/plugin": "2.11.0", + "@parcel/utils": "2.11.0", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", @@ -1100,19 +1377,19 @@ } }, "node_modules/@parcel/runtime-react-refresh": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.8.3.tgz", - "integrity": "sha512-2v/qFKp00MfG0234OdOgQNAo6TLENpFYZMbVbAsPMY9ITiqG73MrEsrGXVoGbYiGTMB/Toer/lSWlJxtacOCuA==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.11.0.tgz", + "integrity": "sha512-Kfnc7gLjhoephLMnjABrkIkzVfzPrpJlxiJFIleY2Fm57YhmCfKsEYxm3lHOutNaYl1VArW0LKClPH/VHG9vfQ==", "dev": true, "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/plugin": "2.11.0", + "@parcel/utils": "2.11.0", "react-error-overlay": "6.0.9", "react-refresh": "^0.9.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", @@ -1120,18 +1397,31 @@ } }, "node_modules/@parcel/runtime-service-worker": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.8.3.tgz", - "integrity": "sha512-/Skkw+EeRiwzOJso5fQtK8c9b452uWLNhQH1ISTodbmlcyB4YalAiSsyHCtMYD0c3/t5Sx4ZS7vxBAtQd0RvOw==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.11.0.tgz", + "integrity": "sha512-c8MaSpSbXIKuN5sA/g4UsrsH1BtBZ6Em+eSxt9AYbdPtWrW+qwCioNVZj9lugBRUzDMjVfJz0yK59nS42hABvw==", "dev": true, "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/plugin": "2.11.0", + "@parcel/utils": "2.11.0", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/rust": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.11.0.tgz", + "integrity": "sha512-UkLWdHOD8Md2YmJDPsqd3yIs9chhdl/ATfV/B/xdPKGmqtNouYpDCRlq+WxMt3mLoYgHEg9UwrWLTebo2rr2iQ==", + "dev": true, + "engines": { + "node": ">= 12.0.0" }, "funding": { "type": "opencollective", @@ -1151,23 +1441,23 @@ } }, "node_modules/@parcel/transformer-babel": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.8.3.tgz", - "integrity": "sha512-L6lExfpvvC7T/g3pxf3CIJRouQl+sgrSzuWQ0fD4PemUDHvHchSP4SNUVnd6gOytF3Y1KpnEZIunQGi5xVqQCQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.11.0.tgz", + "integrity": "sha512-WKGblnp7r426VG+cpeQzc6dj/30EoUaYwyl4OEaigQSJizyuPWTBWTz6FUw+ih1/sg37h+D1BIh9C2FsVzpzbw==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/diagnostic": "2.11.0", + "@parcel/plugin": "2.11.0", "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.8.3", + "@parcel/utils": "2.11.0", "browserslist": "^4.6.6", "json5": "^2.2.0", "nullthrows": "^1.1.1", - "semver": "^5.7.0" + "semver": "^7.5.2" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", @@ -1175,22 +1465,22 @@ } }, "node_modules/@parcel/transformer-css": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.8.3.tgz", - "integrity": "sha512-xTqFwlSXtnaYen9ivAgz+xPW7yRl/u4QxtnDyDpz5dr8gSeOpQYRcjkd4RsYzKsWzZcGtB5EofEk8ayUbWKEUg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.11.0.tgz", + "integrity": "sha512-nFmBulF/ErNoafO87JbVrBavjBMNwE/kahbCRVxc2Mvlphz4F4lBW4eDRS5l4xBqFJaNkHr9R55ehLBBilF4Jw==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/diagnostic": "2.11.0", + "@parcel/plugin": "2.11.0", "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.8.3", + "@parcel/utils": "2.11.0", "browserslist": "^4.6.6", - "lightningcss": "^1.16.1", + "lightningcss": "^1.22.1", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", @@ -1198,13 +1488,13 @@ } }, "node_modules/@parcel/transformer-elm": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-elm/-/transformer-elm-2.8.3.tgz", - "integrity": "sha512-ALMjmOuDl7bofoq63Oqg1xB3fT9MXqfCs8oLSduyoRkam1gq5gnuIr9HCGQYFBxJI8LCLUg0F9cYROShTU2vXg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-elm/-/transformer-elm-2.11.0.tgz", + "integrity": "sha512-fFUjvg0SlqDfEhOgyV9QcUGMc84MszKEr1/3TZWf1Dm6DCH5fa7rrBr4JCN1WJkfxj/+yx3uGsfkZzcvd1WCGQ==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/diagnostic": "2.11.0", + "@parcel/plugin": "2.11.0", "command-exists": "^1.2.8", "cross-spawn": "^7.0.3", "elm-hot": "^1.1.5", @@ -1214,7 +1504,7 @@ }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", @@ -1225,24 +1515,24 @@ } }, "node_modules/@parcel/transformer-html": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.8.3.tgz", - "integrity": "sha512-kIZO3qsMYTbSnSpl9cnZog+SwL517ffWH54JeB410OSAYF1ouf4n5v9qBnALZbuCCmPwJRGs4jUtE452hxwN4g==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.11.0.tgz", + "integrity": "sha512-90vp7mbvvfqPr9XIINpMcELtywj56f1bxfOkLQgWU1bm22H0FT3i5dqdac++2My0IGDvMwhAEjQfbn4pA579NQ==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/diagnostic": "2.11.0", + "@parcel/plugin": "2.11.0", + "@parcel/rust": "2.11.0", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "posthtml-parser": "^0.10.1", "posthtml-render": "^3.0.0", - "semver": "^5.7.1", + "semver": "^7.5.2", "srcset": "4" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", @@ -1250,66 +1540,66 @@ } }, "node_modules/@parcel/transformer-image": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.8.3.tgz", - "integrity": "sha512-cO4uptcCGTi5H6bvTrAWEFUsTNhA4kCo8BSvRSCHA2sf/4C5tGQPHt3JhdO0GQLPwZRCh/R41EkJs5HZ8A8DAg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.11.0.tgz", + "integrity": "sha512-QiZj18UHf3lVFsi65Vz8YbS3ydx9Pe9x8ktMxE1oh9qpznN8lD7gE/Z9DxuTZB84EZ9pKytKwcv5WGXP25xIFg==", "dev": true, "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", - "@parcel/workers": "2.8.3", + "@parcel/plugin": "2.11.0", + "@parcel/utils": "2.11.0", + "@parcel/workers": "2.11.0", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "peerDependencies": { - "@parcel/core": "^2.8.3" + "@parcel/core": "^2.11.0" } }, "node_modules/@parcel/transformer-js": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.8.3.tgz", - "integrity": "sha512-9Qd6bib+sWRcpovvzvxwy/PdFrLUXGfmSW9XcVVG8pvgXsZPFaNjnNT8stzGQj1pQiougCoxMY4aTM5p1lGHEQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.11.0.tgz", + "integrity": "sha512-G1sv0n8/fJqHqwUs0iVnVdmRY0Kh8kWaDkuWcU/GJBHMGhUnLXKdNwxX2Av9UdBL14bU1nTINfr9qOfnQotXWg==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/diagnostic": "2.11.0", + "@parcel/plugin": "2.11.0", + "@parcel/rust": "2.11.0", "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.8.3", - "@parcel/workers": "2.8.3", - "@swc/helpers": "^0.4.12", + "@parcel/utils": "2.11.0", + "@parcel/workers": "2.11.0", + "@swc/helpers": "^0.5.0", "browserslist": "^4.6.6", - "detect-libc": "^1.0.3", "nullthrows": "^1.1.1", "regenerator-runtime": "^0.13.7", - "semver": "^5.7.1" + "semver": "^7.5.2" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.8.3" + "@parcel/core": "^2.11.0" } }, "node_modules/@parcel/transformer-json": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.8.3.tgz", - "integrity": "sha512-B7LmVq5Q7bZO4ERb6NHtRuUKWGysEeaj9H4zelnyBv+wLgpo4f5FCxSE1/rTNmP9u1qHvQ3scGdK6EdSSokGPg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.11.0.tgz", + "integrity": "sha512-Wt/wgSBaRWmPL4gpvjkV0bCBRxFOtsuLNzsm8vYA5poxTFhuLY+AoyQ8S2+xXU4VxwBfdppfIr2Ny3SwGs8xbQ==", "dev": true, "dependencies": { - "@parcel/plugin": "2.8.3", + "@parcel/plugin": "2.11.0", "json5": "^2.2.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", @@ -1317,23 +1607,23 @@ } }, "node_modules/@parcel/transformer-postcss": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.8.3.tgz", - "integrity": "sha512-e8luB/poIlz6jBsD1Izms+6ElbyzuoFVa4lFVLZnTAChI3UxPdt9p/uTsIO46HyBps/Bk8ocvt3J4YF84jzmvg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.11.0.tgz", + "integrity": "sha512-Ugy8XHBaUptGotsvwzq7gPCvkCopTIqqZ0JZ40Jmy9slGms8wnx06pNHA1Be/RcJwkJ2TbSu+7ncZdgmP5x5GQ==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/diagnostic": "2.11.0", + "@parcel/plugin": "2.11.0", + "@parcel/rust": "2.11.0", + "@parcel/utils": "2.11.0", "clone": "^2.1.1", "nullthrows": "^1.1.1", "postcss-value-parser": "^4.2.0", - "semver": "^5.7.1" + "semver": "^7.5.2" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", @@ -1341,22 +1631,22 @@ } }, "node_modules/@parcel/transformer-posthtml": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.8.3.tgz", - "integrity": "sha512-pkzf9Smyeaw4uaRLsT41RGrPLT5Aip8ZPcntawAfIo+KivBQUV0erY1IvHYjyfFzq1ld/Fo2Ith9He6mxpPifA==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.11.0.tgz", + "integrity": "sha512-dMK4p1RRAoIJEjK/Wz9GOLqwHqdD/VQDhMPk+6sUKp5zf2MhSohUstpp5gKsSZivCM3PS2f8k9rgroacJ/ReuA==", "dev": true, "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/plugin": "2.11.0", + "@parcel/utils": "2.11.0", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "posthtml-parser": "^0.10.1", "posthtml-render": "^3.0.0", - "semver": "^5.7.1" + "semver": "^7.5.2" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", @@ -1364,16 +1654,16 @@ } }, "node_modules/@parcel/transformer-raw": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.8.3.tgz", - "integrity": "sha512-G+5cXnd2/1O3nV/pgRxVKZY/HcGSseuhAe71gQdSQftb8uJEURyUHoQ9Eh0JUD3MgWh9V+nIKoyFEZdf9T0sUQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.11.0.tgz", + "integrity": "sha512-2ltp3TgS+cxEqSM1vk5gDtJrYx4KMuRRtbSgSvkdldyOgPhflnLU3/HRz72hXSNGqYOV0/JN0+ocsfPnqR00ug==", "dev": true, "dependencies": { - "@parcel/plugin": "2.8.3" + "@parcel/plugin": "2.11.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", @@ -1381,18 +1671,18 @@ } }, "node_modules/@parcel/transformer-react-refresh-wrap": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.8.3.tgz", - "integrity": "sha512-q8AAoEvBnCf/nPvgOwFwKZfEl/thwq7c2duxXkhl+tTLDRN2vGmyz4355IxCkavSX+pLWSQ5MexklSEeMkgthg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.11.0.tgz", + "integrity": "sha512-6pY0CdIgIpXC6XpsDWizf+zLgiuEsJ106HjWLwF7/R72BrvDhLPZ6jRu4UTrnd6bM89KahPw9fZZzjKoA5Efcw==", "dev": true, "dependencies": { - "@parcel/plugin": "2.8.3", - "@parcel/utils": "2.8.3", + "@parcel/plugin": "2.11.0", + "@parcel/utils": "2.11.0", "react-refresh": "^0.9.0" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", @@ -1400,23 +1690,23 @@ } }, "node_modules/@parcel/transformer-svg": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.8.3.tgz", - "integrity": "sha512-3Zr/gBzxi1ZH1fftH/+KsZU7w5GqkmxlB0ZM8ovS5E/Pl1lq1t0xvGJue9m2VuQqP8Mxfpl5qLFmsKlhaZdMIQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.11.0.tgz", + "integrity": "sha512-GrTNi04OoQSXsyrB7FqQPeYREscEXFhIBPkyQ0q7WDG/yYynWljiA0kwITCtMjPfv2EDVks292dvM3EcnERRIA==", "dev": true, "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/plugin": "2.8.3", + "@parcel/diagnostic": "2.11.0", + "@parcel/plugin": "2.11.0", + "@parcel/rust": "2.11.0", "nullthrows": "^1.1.1", "posthtml": "^0.16.5", "posthtml-parser": "^0.10.1", "posthtml-render": "^3.0.0", - "semver": "^5.7.1" + "semver": "^7.5.2" }, "engines": { "node": ">= 12.0.0", - "parcel": "^2.8.3" + "parcel": "^2.11.0" }, "funding": { "type": "opencollective", @@ -1424,33 +1714,34 @@ } }, "node_modules/@parcel/types": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.8.3.tgz", - "integrity": "sha512-FECA1FB7+0UpITKU0D6TgGBpGxYpVSMNEENZbSJxFSajNy3wrko+zwBKQmFOLOiPcEtnGikxNs+jkFWbPlUAtw==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.11.0.tgz", + "integrity": "sha512-lN5XlfV9b1s2rli8q1LqsLtu+D4ZwNI3sKmNcL/3tohSfQcF2EgF+MaiANGo9VzXOzoWFHt4dqWjO4OcdyC5tg==", "dev": true, "dependencies": { - "@parcel/cache": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/fs": "2.8.3", - "@parcel/package-manager": "2.8.3", + "@parcel/cache": "2.11.0", + "@parcel/diagnostic": "2.11.0", + "@parcel/fs": "2.11.0", + "@parcel/package-manager": "2.11.0", "@parcel/source-map": "^2.1.1", - "@parcel/workers": "2.8.3", + "@parcel/workers": "2.11.0", "utility-types": "^3.10.0" } }, "node_modules/@parcel/utils": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.8.3.tgz", - "integrity": "sha512-IhVrmNiJ+LOKHcCivG5dnuLGjhPYxQ/IzbnF2DKNQXWBTsYlHkJZpmz7THoeLtLliGmSOZ3ZCsbR8/tJJKmxjA==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.11.0.tgz", + "integrity": "sha512-AcL70cXlIyE7eQdvjQbYxegN5l+skqvlJllxTWg4YkIZe9p8Gmv74jLAeLWh5F+IGl5WRn0TSy9JhNJjIMQGwQ==", "dev": true, "dependencies": { - "@parcel/codeframe": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/hash": "2.8.3", - "@parcel/logger": "2.8.3", - "@parcel/markdown-ansi": "2.8.3", + "@parcel/codeframe": "2.11.0", + "@parcel/diagnostic": "2.11.0", + "@parcel/logger": "2.11.0", + "@parcel/markdown-ansi": "2.11.0", + "@parcel/rust": "2.11.0", "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.0" + "chalk": "^4.1.0", + "nullthrows": "^1.1.1" }, "engines": { "node": ">= 12.0.0" @@ -1461,87 +1752,547 @@ } }, "node_modules/@parcel/watcher": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.1.0.tgz", - "integrity": "sha512-8s8yYjd19pDSsBpbkOHnT6Z2+UJSuLQx61pCFM0s5wSRvKCEMDjd/cHY3/GI1szHIWbpXpsJdg3V6ISGGx9xDw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.0.tgz", + "integrity": "sha512-XJLGVL0DEclX5pcWa2N9SX1jCGTDd8l972biNooLFtjneuGqodupPQh6XseXIBBeVIMaaJ7bTcs3qGvXwsp4vg==", "dev": true, "hasInstallScript": true, "dependencies": { + "detect-libc": "^1.0.3", "is-glob": "^4.0.3", "micromatch": "^4.0.5", - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.4.0", + "@parcel/watcher-darwin-arm64": "2.4.0", + "@parcel/watcher-darwin-x64": "2.4.0", + "@parcel/watcher-freebsd-x64": "2.4.0", + "@parcel/watcher-linux-arm-glibc": "2.4.0", + "@parcel/watcher-linux-arm64-glibc": "2.4.0", + "@parcel/watcher-linux-arm64-musl": "2.4.0", + "@parcel/watcher-linux-x64-glibc": "2.4.0", + "@parcel/watcher-linux-x64-musl": "2.4.0", + "@parcel/watcher-win32-arm64": "2.4.0", + "@parcel/watcher-win32-ia32": "2.4.0", + "@parcel/watcher-win32-x64": "2.4.0" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.0.tgz", + "integrity": "sha512-+fPtO/GsbYX1LJnCYCaDVT3EOBjvSFdQN9Mrzh9zWAOOfvidPWyScTrHIZHHfJBvlHzNA0Gy0U3NXFA/M7PHUA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.0.tgz", + "integrity": "sha512-T/At5pansFuQ8VJLRx0C6C87cgfqIYhW2N/kBfLCUvDhCah0EnLLwaD/6MW3ux+rpgkpQAnMELOCTKlbwncwiA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.0.tgz", + "integrity": "sha512-vZMv9jl+szz5YLsSqEGCMSllBl1gU1snfbRL5ysJU03MEa6gkVy9OMcvXV1j4g0++jHEcvzhs3Z3LpeEbVmY6Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.0.tgz", + "integrity": "sha512-dHTRMIplPDT1M0+BkXjtMN+qLtqq24sLDUhmU+UxxLP2TEY2k8GIoqIJiVrGWGomdWsy5IO27aDV1vWyQ6gfHA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.0.tgz", + "integrity": "sha512-9NQXD+qk46RwATNC3/UB7HWurscY18CnAPMTFcI9Y8CTbtm63/eex1SNt+BHFinEQuLBjaZwR2Lp+n7pmEJPpQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.0.tgz", + "integrity": "sha512-QuJTAQdsd7PFW9jNGaV9Pw+ZMWV9wKThEzzlY3Lhnnwy7iW23qtQFPql8iEaSFMCVI5StNNmONUopk+MFKpiKg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.0.tgz", + "integrity": "sha512-oyN+uA9xcTDo/45bwsd6TFHa7Lc7hKujyMlvwrCLvSckvWogndCEoVYFNfZ6JJ2KNL/6fFiGPcbjp8jJmEh5Ng==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.0.tgz", + "integrity": "sha512-KphV8awJmxU3q52JQvJot0QMu07CIyEjV+2Tb2ZtbucEgqyRcxOBDMsqp1JNq5nuDXtcCC0uHQICeiEz38dPBQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.0.tgz", + "integrity": "sha512-7jzcOonpXNWcSijPpKD5IbC6xC7yTibjJw9jviVzZostYLGxbz8LDJLUnLzLzhASPlPGgpeKLtFUMjAAzM+gSA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.0.tgz", + "integrity": "sha512-NOej2lqlq8bQNYhUMnOD0nwvNql8ToQF+1Zhi9ULZoG+XTtJ9hNnCFfyICxoZLXor4bBPTOnzs/aVVoefYnjIg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.0.tgz", + "integrity": "sha512-IO/nM+K2YD/iwjWAfHFMBPz4Zqn6qBDqZxY4j2n9s+4+OuTSRM/y/irksnuqcspom5DjkSeF9d0YbO+qpys+JA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.0.tgz", + "integrity": "sha512-pAUyUVjfFjWaf/pShmJpJmNxZhbMvJASUpdes9jL6bTEJ+gDxPRSpXTIemNyNsb9AtbiGXs9XduP1reThmd+dA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/workers": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.11.0.tgz", + "integrity": "sha512-wjybqdSy6Nk0N9iBGsFcp7739W2zvx0WGfVxPVShqhz46pIkPOiFF/iSn+kFu5EmMKTRWeUif42+a6rRZ7pCnQ==", + "dev": true, + "dependencies": { + "@parcel/diagnostic": "2.11.0", + "@parcel/logger": "2.11.0", + "@parcel/profiler": "2.11.0", + "@parcel/types": "2.11.0", + "@parcel/utils": "2.11.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.11.0" + } + }, + "node_modules/@puppeteer/browsers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.0.0.tgz", + "integrity": "sha512-3PS82/5+tnpEaUWonjAFFvlf35QHF15xqyGd34GBa5oP5EPVfFXRsbSxIGYf1M+vZlqBZ3oxT1kRg9OYhtt8ng==", + "dependencies": { + "debug": "4.3.4", + "extract-zip": "2.0.1", + "progress": "2.0.3", + "proxy-agent": "6.3.1", + "tar-fs": "3.0.4", + "unbzip2-stream": "1.4.3", + "yargs": "17.7.2" + }, + "bin": { + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@swc/core": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.4.1.tgz", + "integrity": "sha512-3y+Y8js+e7BbM16iND+6Rcs3jdiL28q3iVtYsCviYSSpP2uUVKkp5sJnCY4pg8AaVvyN7CGQHO7gLEZQ5ByozQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@swc/counter": "^0.1.2", + "@swc/types": "^0.1.5" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" + }, + "optionalDependencies": { + "@swc/core-darwin-arm64": "1.4.1", + "@swc/core-darwin-x64": "1.4.1", + "@swc/core-linux-arm-gnueabihf": "1.4.1", + "@swc/core-linux-arm64-gnu": "1.4.1", + "@swc/core-linux-arm64-musl": "1.4.1", + "@swc/core-linux-x64-gnu": "1.4.1", + "@swc/core-linux-x64-musl": "1.4.1", + "@swc/core-win32-arm64-msvc": "1.4.1", + "@swc/core-win32-ia32-msvc": "1.4.1", + "@swc/core-win32-x64-msvc": "1.4.1" + }, + "peerDependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@swc/core-darwin-arm64": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.4.1.tgz", + "integrity": "sha512-ePyfx0348UbR4DOAW24TedeJbafnzha8liXFGuQ4bdXtEVXhLfPngprrxKrAddCuv42F9aTxydlF6+adD3FBhA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-darwin-x64": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.4.1.tgz", + "integrity": "sha512-eLf4JSe6VkCMdDowjM8XNC5rO+BrgfbluEzAVtKR8L2HacNYukieumN7EzpYCi0uF1BYwu1ku6tLyG2r0VcGxA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.4.1.tgz", + "integrity": "sha512-K8VtTLWMw+rkN/jDC9o/Q9SMmzdiHwYo2CfgkwVT29NsGccwmNhCQx6XoYiPKyKGIFKt4tdQnJHKUFzxUqQVtQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.4.1.tgz", + "integrity": "sha512-0e8p4g0Bfkt8lkiWgcdiENH3RzkcqKtpRXIVNGOmVc0OBkvc2tpm2WTx/eoCnes2HpTT4CTtR3Zljj4knQ4Fvw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-musl": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.4.1.tgz", + "integrity": "sha512-b/vWGQo2n7lZVUnSQ7NBq3Qrj85GrAPPiRbpqaIGwOytiFSk8VULFihbEUwDe0rXgY4LDm8z8wkgADZcLnmdUA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-gnu": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.4.1.tgz", + "integrity": "sha512-AFMQlvkKEdNi1Vk2GFTxxJzbICttBsOQaXa98kFTeWTnFFIyiIj2w7Sk8XRTEJ/AjF8ia8JPKb1zddBWr9+bEQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-musl": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.4.1.tgz", + "integrity": "sha512-QX2MxIECX1gfvUVZY+jk528/oFkS9MAl76e3ZRvG2KC/aKlCQL0KSzcTSm13mOxkDKS30EaGRDRQWNukGpMeRg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.4.1.tgz", + "integrity": "sha512-OklkJYXXI/tntD2zaY8i3iZldpyDw5q+NAP3k9OlQ7wXXf37djRsHLV0NW4+ZNHBjE9xp2RsXJ0jlOJhfgGoFA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=10" } }, - "node_modules/@parcel/workers": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.8.3.tgz", - "integrity": "sha512-+AxBnKgjqVpUHBcHLWIHcjYgKIvHIpZjN33mG5LG9XXvrZiqdWvouEzqEXlVLq5VzzVbKIQQcmsvRy138YErkg==", + "node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.4.1.tgz", + "integrity": "sha512-MBuc3/QfKX9FnLOU7iGN+6yHRTQaPQ9WskiC8s8JFiKQ+7I2p25tay2RplR9dIEEGgVAu6L7auv96LbNTh+FaA==", + "cpu": [ + "ia32" + ], "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.8.3", - "@parcel/logger": "2.8.3", - "@parcel/types": "2.8.3", - "@parcel/utils": "2.8.3", - "chrome-trace-event": "^1.0.2", - "nullthrows": "^1.1.1" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.8.3" + "node": ">=10" } }, - "node_modules/@puppeteer/browsers": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-0.4.1.tgz", - "integrity": "sha512-4IICvy1McAkT/HyNZHIs7sp8ngBX1dmO0TPQ+FWq9ATQMqI8p+Ulm5A3kS2wYDh5HDHHkYrrETOu6rlj64VuTw==", - "dependencies": { - "debug": "4.3.4", - "extract-zip": "2.0.1", - "https-proxy-agent": "5.0.1", - "progress": "2.0.3", - "proxy-from-env": "1.1.0", - "tar-fs": "2.1.1", - "unbzip2-stream": "1.4.3", - "yargs": "17.7.1" - }, - "bin": { - "browsers": "lib/cjs/main-cli.js" - }, + "node_modules/@swc/core-win32-x64-msvc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.4.1.tgz", + "integrity": "sha512-lu4h4wFBb/bOK6N2MuZwg7TrEpwYXgpQf5R7ObNSXL65BwZ9BG8XRzD+dLJmALu8l5N08rP/TrpoKRoGT4WSxw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=14.1.0" - }, - "peerDependencies": { - "typescript": ">= 4.7.4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=10" } }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "dev": true + }, "node_modules/@swc/helpers": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz", - "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.6.tgz", + "integrity": "sha512-aYX01Ke9hunpoCexYAgQucEpARGQ5w/cqHFrIR+e9gdKb1QWTsVJuTJ2ozQzIAxLyRQe/m+2RqzkyOOGiMKRQA==", "dev": true, "dependencies": { "tslib": "^2.4.0" } }, + "node_modules/@swc/types": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.5.tgz", + "integrity": "sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==", + "dev": true + }, + "node_modules/@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==" + }, "node_modules/@trysound/sax": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", @@ -1561,30 +2312,27 @@ } }, "node_modules/@types/node": { - "version": "18.15.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", - "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==", - "devOptional": true - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true + "version": "20.11.19", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.19.tgz", + "integrity": "sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ==", + "devOptional": true, + "dependencies": { + "undici-types": "~5.26.4" + } }, "node_modules/@types/temp": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@types/temp/-/temp-0.9.1.tgz", - "integrity": "sha512-yDQ8Y+oQi9V7VkexwE6NBSVyNuyNFeGI275yWXASc2DjmxNicMi9O50KxDpNlST1kBbV9jKYBHGXhgNYFMPqtA==", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/@types/temp/-/temp-0.9.4.tgz", + "integrity": "sha512-+VfWIwrlept2VBTj7Y2wQnI/Xfscy1u8Pyj/puYwss6V1IblXn1x7S0S9eFh6KyBolgLCm+rUFzhFAbdkR691g==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", "optional": true, "dependencies": { "@types/node": "*" @@ -1608,9 +2356,9 @@ "dev": true }, "node_modules/acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -1620,55 +2368,36 @@ } }, "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", "dependencies": { - "debug": "4" + "debug": "^4.3.4" }, "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "node": ">= 14" } }, "node_modules/ansi-escapes": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.1.0.tgz", - "integrity": "sha512-bQyg9bzRntwR/8b89DOEhGwctcwCrbWW/TuqTQnpqpy5Fz3aovcOTj5i8NJV6AHc8OGNdMaqdxAWww8pz2kiKg==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dependencies": { - "type-fest": "^3.0.0" + "type-fest": "^0.21.3" }, "engines": { - "node": ">=14.16" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "node": ">=8" } }, "node_modules/ansi-styles": { @@ -1686,15 +2415,15 @@ } }, "node_modules/archiver": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", - "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz", + "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==", "dependencies": { "archiver-utils": "^2.1.0", - "async": "^3.2.3", + "async": "^3.2.4", "buffer-crc32": "^0.2.1", "readable-stream": "^3.6.0", - "readdir-glob": "^1.0.0", + "readdir-glob": "^1.1.2", "tar-stream": "^2.2.0", "zip-stream": "^4.1.0" }, @@ -1754,34 +2483,21 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, + "node_modules/ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "dev": true, + "tslib": "^2.0.1" + }, "engines": { - "node": ">=0.8" + "node": ">=4" } }, "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" }, "node_modules/at-least-node": { "version": "1.0.0", @@ -1791,26 +2507,22 @@ "node": ">= 4.0.0" } }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", - "dev": true + "node_modules/b4a": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", + "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==" }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "node_modules/bare-events": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.0.tgz", + "integrity": "sha512-Yyyqff4PIFfSuthCZqLlPISTWHmnQxoPuAvkmgzsJEmG3CesdIv6Xweayl0JkCZJSB2yYIdJyEz97tpxNhgjbg==", + "optional": true + }, "node_modules/base-x": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", @@ -1839,21 +2551,20 @@ } ] }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" + "node_modules/basic-ftp": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.4.tgz", + "integrity": "sha512-8PzkB0arJFV4jJWSGOYR+OEic6aeKMu/osRhBULN6RY0ykby6LKhbmuQ5ublvaas5BOwboah5D87nrHyuh8PPA==", + "engines": { + "node": ">=10.0.0" } }, "node_modules/bl": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", - "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dependencies": { - "buffer": "^6.0.3", + "buffer": "^5.5.0", "inherits": "^2.0.4", "readable-stream": "^3.4.0" } @@ -1886,9 +2597,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", "dev": true, "funding": [ { @@ -1898,13 +2609,17 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" }, "bin": { "browserslist": "cli.js" @@ -1914,9 +2629,9 @@ } }, "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "funding": [ { "type": "github", @@ -1933,7 +2648,7 @@ ], "dependencies": { "base64-js": "^1.3.1", - "ieee754": "^1.2.1" + "ieee754": "^1.1.13" } }, "node_modules/buffer-crc32": { @@ -1949,6 +2664,24 @@ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -1958,9 +2691,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001478", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001478.tgz", - "integrity": "sha512-gMhDyXGItTHipJj2ApIvR+iVB5hd0KP3svMWWXDvZOmjzJJassGLMfxRkQCSYgGd2gtdL/ReeiyvMSFD1Ss6Mw==", + "version": "1.0.30001587", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001587.tgz", + "integrity": "sha512-HMFNotUmLXn71BQxg8cijvqxnIAofforZOwGsxyXJ0qugTdspUF4sPSJ2vhgprHCB996tIDzEq1ubumPDV8ULA==", "dev": true, "funding": [ { @@ -1982,17 +2715,10 @@ "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.8.tgz", "integrity": "sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==" }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true - }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2009,11 +2735,6 @@ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, - "node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, "node_modules/chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", @@ -2024,34 +2745,44 @@ } }, "node_modules/chromium-bidi": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.6.tgz", - "integrity": "sha512-TQOkWRaLI/IWvoP8XC+7jO4uHTIiAUiklXU1T0qszlUFEai9LgKXIBXy3pOS3EnQZ3bQtMbKUPkug0fTAEHCSw==", + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.5.8.tgz", + "integrity": "sha512-blqh+1cEQbHBKmok3rVJkBlBxt9beKBgOsxbFgs7UJcoVbbeZ+K7+6liAsjgpc8l1Xd55cQUy14fXZdGSb4zIw==", "dependencies": { - "mitt": "3.0.0" + "mitt": "3.0.1", + "urlpattern-polyfill": "10.0.0" }, "peerDependencies": { "devtools-protocol": "*" } }, "node_modules/cli-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dependencies": { - "restore-cursor": "^4.0.0" + "restore-cursor": "^3.1.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=8" + } + }, + "node_modules/cli-progress": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz", + "integrity": "sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==", + "dev": true, + "dependencies": { + "string-width": "^4.2.3" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=4" } }, "node_modules/cli-spinners": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.8.0.tgz", - "integrity": "sha512-/eG5sJcvEIwxcdYM86k5tPwn0MUzkX5YY3eImTGpJOZgVe4SdTMY14vQpcxgBzJ0wXwAYrS8E+c3uHeK4JNyzQ==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", "engines": { "node": ">=6" }, @@ -2060,9 +2791,9 @@ } }, "node_modules/cli-width": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.0.0.tgz", - "integrity": "sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", "engines": { "node": ">= 12" } @@ -2080,43 +2811,6 @@ "node": ">=12" } }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/cliui/node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -2166,18 +2860,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/command-exists": { "version": "1.2.9", "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", @@ -2194,9 +2876,9 @@ } }, "node_modules/compress-commons": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", - "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz", + "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", "dependencies": { "buffer-crc32": "^0.2.13", "crc32-stream": "^4.0.2", @@ -2254,33 +2936,34 @@ } }, "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", "dev": true, "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" }, "engines": { - "node": ">=10" - } - }, - "node_modules/cosmiconfig/node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/crc-32": { @@ -2295,9 +2978,9 @@ } }, "node_modules/crc32-stream": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", - "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz", + "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", "dependencies": { "crc-32": "^1.2.0", "readable-stream": "^3.4.0" @@ -2307,73 +2990,121 @@ } }, "node_modules/cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", + "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "optional": true, + "peer": true, "dependencies": { - "node-fetch": "2.6.7" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/cross-fetch/node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "node_modules/css-select/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "optional": true, + "peer": true, "dependencies": { - "whatwg-url": "^5.0.0" + "domelementtype": "^2.3.0" }, "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" + "node": ">= 4" }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "node_modules/css-select/node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" }, - "engines": { - "node": ">= 8" + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "node_modules/css-select/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" + "optional": true, + "peer": true, + "engines": { + "node": ">=0.12" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", "dev": true, + "optional": true, + "peer": true, "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" }, "engines": { - "node": ">=8.0.0" + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" } }, "node_modules/css-what": { @@ -2389,35 +3120,50 @@ } }, "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { - "css-tree": "^1.1.2" + "css-tree": "~2.2.0" }, "engines": { - "node": ">=8.0.0" + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" } }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { - "assert-plus": "^1.0.0" + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" }, "engines": { - "node": ">=0.10" + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" } }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "dev": true, + "optional": true, + "peer": true + }, "node_modules/data-uri-to-buffer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", + "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", "engines": { - "node": ">= 12" + "node": ">= 14" } }, "node_modules/debug": { @@ -2455,13 +3201,33 @@ "node": ">=0.8" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, "engines": { - "node": ">=0.4.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/degenerator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", + "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", + "dependencies": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + }, + "engines": { + "node": ">= 14" } }, "node_modules/detect-libc": { @@ -2477,9 +3243,9 @@ } }, "node_modules/devtools-protocol": { - "version": "0.0.1107588", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1107588.tgz", - "integrity": "sha512-yIR+pG9x65Xko7bErCUSQaDLrO/P1p3JUzEk7JCU4DowPcGHkTGUGQapcfcLc4qj0UaALwZ+cr0riFgiqpixcg==" + "version": "0.0.1232444", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1232444.tgz", + "integrity": "sha512-pM27vqEfxSxRkTMnF+XCmxSEb6duO5R+t8A9DEEJgy4Wz2RVanje2mmj99B6A3zv2r/qGfYlOvYznUhuokizmg==" }, "node_modules/dom-serializer": { "version": "1.4.1", @@ -2560,41 +3326,29 @@ "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", "dev": true }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, "node_modules/electron-to-chromium": { - "version": "1.4.361", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.361.tgz", - "integrity": "sha512-VocVwjPp05HUXzf3xmL0boRn5b0iyqC7amtDww84Jb1QJNPBc7F69gJyEeXRoriLBC4a5pSyckdllrXAg4mmRA==", + "version": "1.4.673", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.673.tgz", + "integrity": "sha512-zjqzx4N7xGdl5468G+vcgzDhaHkaYgVcf9MqgexcTqsl2UHSCmOj/Bi3HAprg4BZCpC7HyD8a6nZl6QAZf72gw==", "dev": true }, "node_modules/elm": { - "version": "0.19.1-5", - "resolved": "https://registry.npmjs.org/elm/-/elm-0.19.1-5.tgz", - "integrity": "sha512-dyBoPvFiNLvxOStQJdyq28gZEjS/enZXdZ5yyCtNtDEMbFJJVQq4pYNRKvhrKKdlxNot6d96iQe1uczoqO5yvA==", + "version": "0.19.1-6", + "resolved": "https://registry.npmjs.org/elm/-/elm-0.19.1-6.tgz", + "integrity": "sha512-mKYyierHICPdMx/vhiIacdPmTPnh889gjHOZ75ZAoCxo3lZmSWbGP8HMw78wyctJH0HwvTmeKhlYSWboQNYPeQ==", "dev": true, "hasInstallScript": true, - "dependencies": { - "request": "^2.88.0" - }, "bin": { "elm": "bin/elm" }, "engines": { "node": ">=7.0.0" + }, + "optionalDependencies": { + "@elm_binaries/darwin_arm64": "0.19.1-0", + "@elm_binaries/darwin_x64": "0.19.1-0", + "@elm_binaries/linux_x64": "0.19.1-0", + "@elm_binaries/win32_x64": "0.19.1-0" } }, "node_modules/elm-hot": { @@ -2604,9 +3358,9 @@ "dev": true }, "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/end-of-stream": { "version": "1.4.4", @@ -2628,6 +3382,14 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "engines": { + "node": ">=6" + } + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -2636,23 +3398,87 @@ "is-arrayish": "^0.2.1" } }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "engines": { "node": ">=6" } }, "node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "engines": { - "node": ">=12" + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" } }, "node_modules/event-target-shim": { @@ -2708,26 +3534,10 @@ "@types/yauzl": "^2.9.1" } }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" }, "node_modules/fd-slicer": { "version": "1.1.0", @@ -2760,15 +3570,14 @@ } }, "node_modules/figures": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", - "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dependencies": { - "escape-string-regexp": "^5.0.0", - "is-unicode-supported": "^1.2.0" + "escape-string-regexp": "^1.0.5" }, "engines": { - "node": ">=14" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -2811,29 +3620,6 @@ "node": ">=6.4.0" } }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, "node_modules/formdata-polyfill": { "version": "4.0.10", "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", @@ -2869,6 +3655,14 @@ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -2877,6 +3671,24 @@ "node": "6.* || 8.* || >= 10.*" } }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/get-port": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", @@ -2900,13 +3712,31 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "dev": true, + "node_modules/get-uri": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.3.tgz", + "integrity": "sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==", + "dependencies": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4", + "fs-extra": "^11.2.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/get-uri/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dependencies": { - "assert-plus": "^1.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" } }, "node_modules/glob": { @@ -2929,9 +3759,9 @@ } }, "node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -2955,34 +3785,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dev": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/has-ansi": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", @@ -3006,28 +3824,71 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", + "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/htmlnano": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.0.3.tgz", - "integrity": "sha512-S4PGGj9RbdgW8LhbILNK7W9JhmYP8zmDY7KDV/8eCiJBQJlbmltp5I0gv8c5ntLljfdxxfmJ+UJVSqyH4mb41A==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.1.0.tgz", + "integrity": "sha512-jVGRE0Ep9byMBKEu0Vxgl8dhXYOUk0iNQ2pjsG+BcRB0u0oDF5A9p/iBGMg/PGKYUyMD0OAGu8dVT5Lzj8S58g==", "dev": true, "dependencies": { - "cosmiconfig": "^7.0.1", + "cosmiconfig": "^8.0.0", "posthtml": "^0.16.5", "timsort": "^0.3.0" }, "peerDependencies": { - "cssnano": "^5.0.11", + "cssnano": "^6.0.0", "postcss": "^8.3.11", "purgecss": "^5.0.0", "relateurl": "^0.2.7", "srcset": "4.0.0", - "svgo": "^2.8.0", + "svgo": "^3.0.2", "terser": "^5.10.0", "uncss": "^0.17.3" }, @@ -3077,31 +3938,28 @@ "entities": "^3.0.1" } }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "dev": true, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" + "node": ">= 14" } }, "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", + "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", "dependencies": { - "agent-base": "6", + "agent-base": "^7.0.2", "debug": "4" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/iconv-lite": { @@ -3164,28 +4022,28 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "node_modules/inquirer": { - "version": "9.1.5", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.1.5.tgz", - "integrity": "sha512-3ygAIh8gcZavV9bj6MTdYddG2zPSYswP808fKS46NOwlF0zZljVpnLCHODDqItWJDbDpLb3aouAxGaJbkxoppA==", - "dependencies": { - "ansi-escapes": "^6.0.0", - "chalk": "^5.2.0", - "cli-cursor": "^4.0.0", - "cli-width": "^4.0.0", - "external-editor": "^3.0.3", - "figures": "^5.0.0", + "version": "9.2.14", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.14.tgz", + "integrity": "sha512-4ByIMt677Iz5AvjyKrDpzaepIyMewNvDcvwpVVRZNmy9dLakVoVgdCHZXbK1SlVJra1db0JZ6XkJyHsanpdrdQ==", + "dependencies": { + "@ljharb/through": "^2.3.12", + "ansi-escapes": "^4.3.2", + "chalk": "^5.3.0", + "cli-cursor": "^3.1.0", + "cli-width": "^4.1.0", + "external-editor": "^3.1.0", + "figures": "^3.2.0", "lodash": "^4.17.21", "mute-stream": "1.0.0", - "ora": "^6.1.2", - "run-async": "^2.4.0", - "rxjs": "^7.8.0", - "string-width": "^5.1.2", - "strip-ansi": "^7.0.1", - "through": "^2.3.6", - "wrap-ansi": "^8.1.0" + "ora": "^5.4.1", + "run-async": "^3.0.0", + "rxjs": "^7.8.1", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0" }, "engines": { - "node": ">=14.18.0" + "node": ">=18" } }, "node_modules/inquirer-directory": { @@ -3257,14 +4115,6 @@ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" }, - "node_modules/inquirer-directory/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/inquirer-directory/node_modules/external-editor": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-1.1.1.tgz", @@ -3344,6 +4194,14 @@ "node": ">=0.10.0" } }, + "node_modules/inquirer-directory/node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "engines": { + "node": ">=0.12.0" + } + }, "node_modules/inquirer-directory/node_modules/string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -3388,9 +4246,9 @@ } }, "node_modules/inquirer/node_modules/chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -3398,6 +4256,18 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -3433,14 +4303,11 @@ } }, "node_modules/is-interactive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", - "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/is-json": { @@ -3458,18 +4325,12 @@ "node": ">=0.12.0" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true - }, "node_modules/is-unicode-supported": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "engines": { - "node": ">=12" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -3486,12 +4347,6 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "dev": true - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -3509,34 +4364,15 @@ } }, "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "dev": true + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true - }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -3561,14 +4397,14 @@ } }, "node_modules/jsonld": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-8.1.1.tgz", - "integrity": "sha512-TbtV1hlnoDYxbscazbxcS7seDGV+pc0yktxpMySh0OBFvnLw/TIth0jiQtP/9r+ywuCbtj10XjDNBIkRgiyeUg==", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-8.3.2.tgz", + "integrity": "sha512-MwBbq95szLwt8eVQ1Bcfwmgju/Y5P2GdtlHE2ncyfuYjIdEhluUVyj1eudacf1mOkWIoS9GpDBTECqhmq7EOaA==", "dependencies": { - "@digitalbazaar/http-client": "^3.2.0", + "@digitalbazaar/http-client": "^3.4.1", "canonicalize": "^1.0.1", "lru-cache": "^6.0.0", - "rdf-canonize": "^3.0.0" + "rdf-canonize": "^3.4.0" }, "engines": { "node": ">=14" @@ -3582,21 +4418,6 @@ "node": "*" } }, - "node_modules/jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dev": true, - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/ky": { "version": "0.33.3", "resolved": "https://registry.npmjs.org/ky/-/ky-0.33.3.tgz", @@ -3632,10 +4453,18 @@ } } }, + "node_modules/ky-universal/node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "engines": { + "node": ">= 12" + } + }, "node_modules/ky-universal/node_modules/node-fetch": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", - "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", "dependencies": { "data-uri-to-buffer": "^4.0.0", "fetch-blob": "^3.1.4", @@ -3688,9 +4517,9 @@ } }, "node_modules/lightningcss": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.19.0.tgz", - "integrity": "sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==", + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.23.0.tgz", + "integrity": "sha512-SEArWKMHhqn/0QzOtclIwH5pXIYQOUEkF8DgICd/105O+GCgd7jxjNod/QPnBCSWvpRHQBGVz5fQ9uScby03zA==", "dev": true, "dependencies": { "detect-libc": "^1.0.3" @@ -3703,20 +4532,21 @@ "url": "https://opencollective.com/parcel" }, "optionalDependencies": { - "lightningcss-darwin-arm64": "1.19.0", - "lightningcss-darwin-x64": "1.19.0", - "lightningcss-linux-arm-gnueabihf": "1.19.0", - "lightningcss-linux-arm64-gnu": "1.19.0", - "lightningcss-linux-arm64-musl": "1.19.0", - "lightningcss-linux-x64-gnu": "1.19.0", - "lightningcss-linux-x64-musl": "1.19.0", - "lightningcss-win32-x64-msvc": "1.19.0" + "lightningcss-darwin-arm64": "1.23.0", + "lightningcss-darwin-x64": "1.23.0", + "lightningcss-freebsd-x64": "1.23.0", + "lightningcss-linux-arm-gnueabihf": "1.23.0", + "lightningcss-linux-arm64-gnu": "1.23.0", + "lightningcss-linux-arm64-musl": "1.23.0", + "lightningcss-linux-x64-gnu": "1.23.0", + "lightningcss-linux-x64-musl": "1.23.0", + "lightningcss-win32-x64-msvc": "1.23.0" } }, "node_modules/lightningcss-darwin-arm64": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.19.0.tgz", - "integrity": "sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==", + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.23.0.tgz", + "integrity": "sha512-kl4Pk3Q2lnE6AJ7Qaij47KNEfY2/UXRZBT/zqGA24B8qwkgllr/j7rclKOf1axcslNXvvUdztjo4Xqh39Yq1aA==", "cpu": [ "arm64" ], @@ -3734,9 +4564,9 @@ } }, "node_modules/lightningcss-darwin-x64": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.19.0.tgz", - "integrity": "sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==", + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.23.0.tgz", + "integrity": "sha512-KeRFCNoYfDdcolcFXvokVw+PXCapd2yHS1Diko1z1BhRz/nQuD5XyZmxjWdhmhN/zj5sH8YvWsp0/lPLVzqKpg==", "cpu": [ "x64" ], @@ -3753,10 +4583,30 @@ "url": "https://opencollective.com/parcel" } }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.23.0.tgz", + "integrity": "sha512-xhnhf0bWPuZxcqknvMDRFFo2TInrmQRWZGB0f6YoAsZX8Y+epfjHeeOIGCfAmgF0DgZxHwYc8mIR5tQU9/+ROA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.19.0.tgz", - "integrity": "sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==", + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.23.0.tgz", + "integrity": "sha512-fBamf/bULvmWft9uuX+bZske236pUZEoUlaHNBjnueaCTJ/xd8eXgb0cEc7S5o0Nn6kxlauMBnqJpF70Bgq3zg==", "cpu": [ "arm" ], @@ -3774,9 +4624,9 @@ } }, "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.19.0.tgz", - "integrity": "sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==", + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.23.0.tgz", + "integrity": "sha512-RS7sY77yVLOmZD6xW2uEHByYHhQi5JYWmgVumYY85BfNoVI3DupXSlzbw+b45A9NnVKq45+oXkiN6ouMMtTwfg==", "cpu": [ "arm64" ], @@ -3794,9 +4644,9 @@ } }, "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.19.0.tgz", - "integrity": "sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==", + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.23.0.tgz", + "integrity": "sha512-cU00LGb6GUXCwof6ACgSMKo3q7XYbsyTj0WsKHLi1nw7pV0NCq8nFTn6ZRBYLoKiV8t+jWl0Hv8KkgymmK5L5g==", "cpu": [ "arm64" ], @@ -3814,9 +4664,9 @@ } }, "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.19.0.tgz", - "integrity": "sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==", + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.23.0.tgz", + "integrity": "sha512-q4jdx5+5NfB0/qMbXbOmuC6oo7caPnFghJbIAV90cXZqgV8Am3miZhC4p+sQVdacqxfd+3nrle4C8icR3p1AYw==", "cpu": [ "x64" ], @@ -3834,9 +4684,9 @@ } }, "node_modules/lightningcss-linux-x64-musl": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.19.0.tgz", - "integrity": "sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==", + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.23.0.tgz", + "integrity": "sha512-G9Ri3qpmF4qef2CV/80dADHKXRAQeQXpQTLx7AiQrBYQHqBjB75oxqj06FCIe5g4hNCqLPnM9fsO4CyiT1sFSQ==", "cpu": [ "x64" ], @@ -3854,9 +4704,9 @@ } }, "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.19.0.tgz", - "integrity": "sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==", + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.23.0.tgz", + "integrity": "sha512-1rcBDJLU+obPPJM6qR5fgBUiCdZwZLafZM5f9kwjFLkb/UBNIzmae39uCSmh71nzPCTXZqHbvwu23OWnWEz+eg==", "cpu": [ "x64" ], @@ -3879,31 +4729,34 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, "node_modules/lmdb": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.5.2.tgz", - "integrity": "sha512-V5V5Xa2Hp9i2XsbDALkBTeHXnBXh/lEmk9p22zdr7jtuOIY9TGhjK6vAvTpOOx9IKU4hJkRWZxn/HsvR1ELLtA==", + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.8.5.tgz", + "integrity": "sha512-9bMdFfc80S+vSldBmG3HOuLVHnxRdNTlpzR6QDnzqCQtCzGUEAGTzBKYMeIM+I/sU4oZfgbcbS7X7F65/z/oxQ==", "dev": true, "hasInstallScript": true, "dependencies": { - "msgpackr": "^1.5.4", - "node-addon-api": "^4.3.0", - "node-gyp-build-optional-packages": "5.0.3", - "ordered-binary": "^1.2.4", + "msgpackr": "^1.9.5", + "node-addon-api": "^6.1.0", + "node-gyp-build-optional-packages": "5.1.1", + "ordered-binary": "^1.4.1", "weak-lru-cache": "^1.2.2" }, + "bin": { + "download-lmdb-prebuilds": "bin/download-prebuilds.js" + }, "optionalDependencies": { - "@lmdb/lmdb-darwin-arm64": "2.5.2", - "@lmdb/lmdb-darwin-x64": "2.5.2", - "@lmdb/lmdb-linux-arm": "2.5.2", - "@lmdb/lmdb-linux-arm64": "2.5.2", - "@lmdb/lmdb-linux-x64": "2.5.2", - "@lmdb/lmdb-win32-x64": "2.5.2" + "@lmdb/lmdb-darwin-arm64": "2.8.5", + "@lmdb/lmdb-darwin-x64": "2.8.5", + "@lmdb/lmdb-linux-arm": "2.8.5", + "@lmdb/lmdb-linux-arm64": "2.8.5", + "@lmdb/lmdb-linux-x64": "2.8.5", + "@lmdb/lmdb-win32-x64": "2.8.5" } }, "node_modules/lmdb/node_modules/node-addon-api": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", - "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", "dev": true }, "node_modules/lodash": { @@ -3937,31 +4790,20 @@ "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" }, "node_modules/log-symbols": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", - "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dependencies": { - "chalk": "^5.0.0", - "is-unicode-supported": "^1.1.0" + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" }, "engines": { - "node": ">=12" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -3974,10 +4816,12 @@ } }, "node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "dev": true, + "optional": true, + "peer": true }, "node_modules/micromatch": { "version": "4.0.5", @@ -3992,27 +4836,6 @@ "node": ">=8.6" } }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", @@ -4041,9 +4864,9 @@ } }, "node_modules/mitt": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz", - "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" }, "node_modules/mkdirp": { "version": "0.5.6", @@ -4067,12 +4890,12 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/msgpackr": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.8.5.tgz", - "integrity": "sha512-mpPs3qqTug6ahbblkThoUY2DQdNXcm4IapwOS3Vm/87vmpzLVelvp9h3It1y9l1VPpiFLV11vfOXnmeEwiIXwg==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.10.1.tgz", + "integrity": "sha512-r5VRLv9qouXuLiIBrLpl2d5ZvPt8svdQTl5/vMvE4nzDMyEX4sgW5yWhuBBj5UmgwOTWj8CIdSXn5sAfsHAWIQ==", "dev": true, "optionalDependencies": { - "msgpackr-extract": "^3.0.1" + "msgpackr-extract": "^3.0.2" } }, "node_modules/msgpackr-extract": { @@ -4117,6 +4940,14 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "engines": { + "node": ">= 0.4.0" + } + }, "node_modules/nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", @@ -4124,10 +4955,13 @@ "dev": true }, "node_modules/node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", - "dev": true + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz", + "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==", + "dev": true, + "engines": { + "node": "^16 || ^18 || >= 20" + } }, "node_modules/node-domexception": { "version": "1.0.0", @@ -4187,6 +5021,15 @@ "node": ">=4" } }, + "node_modules/node-elm-compiler/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, "node_modules/node-elm-compiler/node_modules/shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -4221,9 +5064,9 @@ } }, "node_modules/node-fetch": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", - "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -4239,32 +5082,33 @@ } } }, - "node_modules/node-gyp-build": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", - "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", - "dev": true, - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, "node_modules/node-gyp-build-optional-packages": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.3.tgz", - "integrity": "sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.1.1.tgz", + "integrity": "sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw==", "dev": true, + "dependencies": { + "detect-libc": "^2.0.1" + }, "bin": { "node-gyp-build-optional-packages": "bin.js", "node-gyp-build-optional-packages-optional": "optional.js", "node-gyp-build-optional-packages-test": "build-test.js" } }, + "node_modules/node-gyp-build-optional-packages/node_modules/detect-libc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", + "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/node-releases": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, "node_modules/normalize-path": { @@ -4301,15 +5145,6 @@ "node": ">=0.10.0" } }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -4341,42 +5176,31 @@ } }, "node_modules/ora": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.0.tgz", - "integrity": "sha512-1/D8uRFY0ay2kgBpmAwmSA404w4OoPVhHMqRqtjvrcK/dnzcEZxMJ+V4DUbyICu8IIVRclHcOf5wlD1tMY4GUQ==", - "dependencies": { - "chalk": "^5.0.0", - "cli-cursor": "^4.0.0", - "cli-spinners": "^2.6.1", - "is-interactive": "^2.0.0", - "is-unicode-supported": "^1.1.0", - "log-symbols": "^5.1.0", - "stdin-discarder": "^0.1.0", - "strip-ansi": "^7.0.1", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", "wcwidth": "^1.0.1" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ora/node_modules/chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/ordered-binary": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.4.0.tgz", - "integrity": "sha512-EHQ/jk4/a9hLupIKxTfUsQRej1Yd/0QLQs3vGvIqg5ZtCYSzNhkzHoZc7Zf4e4kUlDaC3Uw8Q/1opOLNN2OKRQ==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.5.1.tgz", + "integrity": "sha512-5VyHfHY3cd0iza71JepYG50My+YUbrFtGoUz2ooEydPyPM7Aai/JW098juLr+RG6+rDJuzNNTsEQu2DZa1A41A==", "dev": true }, "node_modules/os-shim": { @@ -4395,26 +5219,56 @@ "node": ">=0.10.0" } }, + "node_modules/pac-proxy-agent": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz", + "integrity": "sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A==", + "dependencies": { + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "pac-resolver": "^7.0.0", + "socks-proxy-agent": "^8.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/pac-resolver": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", + "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", + "dependencies": { + "degenerator": "^5.0.0", + "netmask": "^2.0.2" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/parcel": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.8.3.tgz", - "integrity": "sha512-5rMBpbNE72g6jZvkdR5gS2nyhwIXaJy8i65osOqs/+5b7zgf3eMKgjSsDrv6bhz3gzifsba6MBJiZdBckl+vnA==", - "dev": true, - "dependencies": { - "@parcel/config-default": "2.8.3", - "@parcel/core": "2.8.3", - "@parcel/diagnostic": "2.8.3", - "@parcel/events": "2.8.3", - "@parcel/fs": "2.8.3", - "@parcel/logger": "2.8.3", - "@parcel/package-manager": "2.8.3", - "@parcel/reporter-cli": "2.8.3", - "@parcel/reporter-dev-server": "2.8.3", - "@parcel/utils": "2.8.3", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.11.0.tgz", + "integrity": "sha512-H/RI1/DmuOkL8RuG/EpNPvtzrbF+7jA/R56ydEEm+lqFbYktKB4COR7JXdHkZXRgbSJyimrFB8d0r9+SaRnj0Q==", + "dev": true, + "dependencies": { + "@parcel/config-default": "2.11.0", + "@parcel/core": "2.11.0", + "@parcel/diagnostic": "2.11.0", + "@parcel/events": "2.11.0", + "@parcel/fs": "2.11.0", + "@parcel/logger": "2.11.0", + "@parcel/package-manager": "2.11.0", + "@parcel/reporter-cli": "2.11.0", + "@parcel/reporter-dev-server": "2.11.0", + "@parcel/reporter-tracer": "2.11.0", + "@parcel/utils": "2.11.0", "chalk": "^4.1.0", "commander": "^7.0.0", - "get-port": "^4.2.0", - "v8-compile-cache": "^2.0.0" + "get-port": "^4.2.0" }, "bin": { "parcel": "lib/bin.js" @@ -4485,6 +5339,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, "engines": { "node": ">=8" } @@ -4494,12 +5349,6 @@ "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "dev": true - }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -4613,17 +5462,37 @@ "node": ">=0.4.0" } }, + "node_modules/proxy-agent": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.1.tgz", + "integrity": "sha512-Rb5RVBy1iyqOtNl15Cw/llpeLH8bsb37gM1FUfKQ+Wck6xHlbAhWGUFiTRHtkjqGTA5pSHz6+0hrPW/oECihPQ==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.0.1", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/proxy-agent/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "engines": { + "node": ">=12" + } + }, "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true - }, "node_modules/pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", @@ -4633,88 +5502,73 @@ "once": "^1.3.1" } }, - "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/puppeteer": { - "version": "19.9.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.9.0.tgz", - "integrity": "sha512-JDx8WwGlkdQYTaa3OMYDF+uFWimiwNnacg5FGEC5J6+VxDsLK30wHKU/Db2LqEhtAoIu4RwS+BRH4zRPlCsFpA==", + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-22.0.0.tgz", + "integrity": "sha512-zYVnjwJngnSB4dbkWp7DHFSIc3nqHvZzrdHyo9+ugV1nq1Lm8obOMcmCFaGfR3PJs0EmYNz+/skBeO45yvASCQ==", "hasInstallScript": true, "dependencies": { - "@puppeteer/browsers": "0.4.1", - "cosmiconfig": "8.1.3", - "https-proxy-agent": "5.0.1", - "progress": "2.0.3", - "proxy-from-env": "1.1.0", - "puppeteer-core": "19.9.0" + "@puppeteer/browsers": "2.0.0", + "cosmiconfig": "9.0.0", + "puppeteer-core": "22.0.0" + }, + "bin": { + "puppeteer": "lib/esm/puppeteer/node/cli.js" + }, + "engines": { + "node": ">=18" } }, "node_modules/puppeteer-core": { - "version": "19.9.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.9.0.tgz", - "integrity": "sha512-IJYfCE0oFpi5dTvNFqOwo8Dey6zzx7hANy7z6K2bjpCux9oPOSOIubq40awNhaHlfi8soYtgU4qabnzMXB7xBQ==", + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-22.0.0.tgz", + "integrity": "sha512-S3s91rLde0A86PWVeNY82h+P0fdS7CTiNWAicCVH/bIspRP4nS2PnO5j+VTFqCah0ZJizGzpVPAmxVYbLxTc9w==", "dependencies": { - "@puppeteer/browsers": "0.4.1", - "chromium-bidi": "0.4.6", - "cross-fetch": "3.1.5", + "@puppeteer/browsers": "2.0.0", + "chromium-bidi": "0.5.8", + "cross-fetch": "4.0.0", "debug": "4.3.4", - "devtools-protocol": "0.0.1107588", - "extract-zip": "2.0.1", - "https-proxy-agent": "5.0.1", - "proxy-from-env": "1.1.0", - "tar-fs": "2.1.1", - "unbzip2-stream": "1.4.3", - "ws": "8.13.0" + "devtools-protocol": "0.0.1232444", + "ws": "8.16.0" }, "engines": { - "node": ">=14.14.0" - }, - "peerDependencies": { - "typescript": ">= 4.7.4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=18" } }, "node_modules/puppeteer/node_modules/cosmiconfig": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", - "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", "dependencies": { - "import-fresh": "^3.2.1", + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0" + "parse-json": "^5.2.0" }, "engines": { "node": ">=14" }, "funding": { "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "dev": true, - "engines": { - "node": ">=0.6" - } + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" }, "node_modules/rdf-canonize": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-3.3.0.tgz", - "integrity": "sha512-gfSNkMua/VWC1eYbSkVaL/9LQhFeOh0QULwv7Or0f+po8pMgQ1blYQFe1r9Mv2GJZXw88Cz/drnAnB9UlNnHfQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-3.4.0.tgz", + "integrity": "sha512-fUeWjrkOO0t1rg7B2fdyDTvngj+9RlUyL92vOdiB7c0FPguWVsniIMjEtHH+meLBO9rzkUlUzBVXgWrjI8P9LA==", "dependencies": { "setimmediate": "^1.0.5" }, @@ -4783,38 +5637,6 @@ "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", "dev": true }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -4832,18 +5654,15 @@ } }, "node_modules/restore-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/rimraf": { @@ -4858,9 +5677,9 @@ } }, "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", + "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", "engines": { "node": ">=0.12.0" } @@ -4876,9 +5695,9 @@ "integrity": "sha512-Cun9QucwK6MIrp3mry/Y7hqD1oFqTYLQ4pGxaHTjIdaFDWRGGLikqp6u8LcWJnzpoALg9hap+JGk8sFIUuEGNA==" }, "node_modules/rxjs": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", - "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dependencies": { "tslib": "^2.1.0" } @@ -4907,13 +5726,35 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" + "node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-function-length": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz", + "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==", + "dependencies": { + "define-data-property": "^1.1.2", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/setimmediate": { @@ -4955,11 +5796,57 @@ "node": ">=6.0.0" } }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.3.tgz", + "integrity": "sha512-vfuYK48HXCTFD03G/1/zkIls3Ebr2YNa4qU9gHDZdblHLiqhJrJGkY3+0Nx0JpN9qBhJbVObc1CNciT1bIZJxw==", + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", + "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "socks": "^2.7.1" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -4984,6 +5871,11 @@ "os-shim": "^0.1.2" } }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" + }, "node_modules/srcset": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", @@ -4996,31 +5888,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "dev": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", @@ -5028,18 +5895,16 @@ "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", "dev": true }, - "node_modules/stdin-discarder": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", - "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", + "node_modules/streamx": { + "version": "2.15.8", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.8.tgz", + "integrity": "sha512-6pwMeMY/SuISiRsuS8TeIrAzyFbG5gGPHFQsYjUr/pbBadaL1PCWmzKw+CHZSwainfvcF6Si6cVLq4XTEwswFQ==", "dependencies": { - "bl": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "optionalDependencies": { + "bare-events": "^2.2.0" } }, "node_modules/string_decoder": { @@ -5051,40 +5916,33 @@ } }, "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "node": ">=8" } }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -5093,35 +5951,50 @@ } }, "node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz", + "integrity": "sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" + "css-select": "^5.1.0", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.0.0" }, "bin": { "svgo": "bin/svgo" }, "engines": { - "node": ">=10.13.0" + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" } }, "node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", + "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", "dependencies": { - "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", "pump": "^3.0.0", - "tar-stream": "^2.1.4" + "tar-stream": "^3.1.5" + } + }, + "node_modules/tar-fs/node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" } }, "node_modules/tar-stream": { @@ -5139,39 +6012,6 @@ "node": ">=6" } }, - "node_modules/tar-stream/node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/tar-stream/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, "node_modules/temp": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz", @@ -5197,13 +6037,13 @@ } }, "node_modules/terser": { - "version": "5.16.9", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.9.tgz", - "integrity": "sha512-HPa/FdTB9XGI2H1/keLFZHxl6WNvAI4YalHGtDQTlMnJcoqSab1UwL4l1hGEhs6/GmLHBZIg/YgB++jcbzoOEg==", + "version": "5.27.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.27.1.tgz", + "integrity": "sha512-29wAr6UU/oQpnTw5HoadwjUZnFQXGdOfj0LjZ4sVxzqwHh/QVkvr7m8y9WoR4iN3FRitVduTc6KdjcW38Npsug==", "dev": true, "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -5254,53 +6094,22 @@ "node": ">=8.0" } }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "dev": true + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/type-fest": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.8.0.tgz", - "integrity": "sha512-FVNSzGQz9Th+/9R6Lvv7WIAkstylfHN2/JYxkyhhmKFYh9At2DST8t6L6Lref9eYO8PXFTfG9Sg1Agg0K3vq3Q==", + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "engines": { - "node": ">=14.16" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -5333,33 +6142,10 @@ "through": "^2.3.8" } }, - "node_modules/unbzip2-stream/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, "node_modules/undici": { - "version": "5.26.3", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.26.3.tgz", - "integrity": "sha512-H7n2zmKEWgOllKkIUkLvFmsJQj062lSm3uA4EYApG8gLuiOM0/go9bIoC3HVaSnfg4xunowDE2i9p8drkXuvDw==", + "version": "5.28.3", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.3.tgz", + "integrity": "sha512-3ItfzbrhDlINjaP0duwnNsKpDQk3acHI3gVJ1z4fmwMK31k5G9OVIAMLSIaP6w4FaGkaAkN6zaQO9LUvZ1t7VA==", "dependencies": { "@fastify/busboy": "^2.0.0" }, @@ -5367,18 +6153,24 @@ "node": ">=14.0" } }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "devOptional": true + }, "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "engines": { "node": ">= 10.0.0" } }, "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "dev": true, "funding": [ { @@ -5388,6 +6180,10 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { @@ -5395,20 +6191,16 @@ "picocolors": "^1.0.0" }, "bin": { - "browserslist-lint": "cli.js" + "update-browserslist-db": "cli.js" }, "peerDependencies": { "browserslist": ">= 4.21.0" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } + "node_modules/urlpattern-polyfill": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz", + "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==" }, "node_modules/util": { "version": "0.10.4", @@ -5429,44 +6221,14 @@ "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" }, "node_modules/utility-types": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", - "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", "dev": true, "engines": { "node": ">= 4" } }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, "node_modules/wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", @@ -5482,9 +6244,9 @@ "dev": true }, "node_modules/web-streams-polyfill": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", - "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.2.tgz", + "integrity": "sha512-3pRGuxRF5gpuZc0W+EpwQRmCD7gRqcDOMt688KmdlDAgAyaB1XlN0zq2njfDNm44XVdIouE7pZ6GzbdyH47uIQ==", "engines": { "node": ">= 8" } @@ -5519,30 +6281,16 @@ } }, "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=8" } }, "node_modules/wrappy": { @@ -5551,9 +6299,9 @@ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", "engines": { "node": ">=10.0.0" }, @@ -5586,12 +6334,6 @@ "node": ">=8.0" } }, - "node_modules/xxhash-wasm": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz", - "integrity": "sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==", - "dev": true - }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -5606,17 +6348,17 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/yaml": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", - "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", "engines": { "node": ">= 14" } }, "node_modules/yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -5638,43 +6380,6 @@ "node": ">=12" } }, - "node_modules/yargs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", @@ -5685,12 +6390,32 @@ } }, "node_modules/zip-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", - "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz", + "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", "dependencies": { - "archiver-utils": "^2.1.0", - "compress-commons": "^4.1.0", + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz", + "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", + "dependencies": { + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", "readable-stream": "^3.6.0" }, "engines": { diff --git a/package.json b/package.json index fa134e6d..cbb5d027 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@liascript/exporter", - "version": "2.6.26--0.14.4", + "version": "2.6.27--0.14.4", "description": "A generic exporter for LiaScript", "main": "dist/index.js", "repository": { @@ -18,7 +18,7 @@ }, "preferGlobal": true, "scripts": { - "postinstall": "node node_modules/puppeteer/install.js", + "postinstall": "npm install puppeteer", "__preinstall": "cd LiaScript && npm i && npm run build:scorm1.2 && cp -r dist ../assets/scorm1.2", "build:assets": "npm run clean && npm run asset:scorm1.2 && npm run asset:scorm2004 && npm run asset:web && npm run asset:indexeddb && npm run asset:pdf && npm run asset:capacitor && npm run asset:logo", "clean": "rm -rf dist/assets/*", @@ -53,7 +53,7 @@ "minimist": "^1.2.5", "node-fetch": "^2.6.9", "path": "^0.12.7", - "puppeteer": "^19.9.0", + "puppeteer": "^22.0.0", "simply-beautiful": "^0.2.14", "temp": "^0.9.4", "xhr2": "^0.2.1", diff --git a/src/index.ts b/src/index.ts index e9c263d8..e0ca48e4 100644 --- a/src/index.ts +++ b/src/index.ts @@ -22,7 +22,7 @@ import fetch from 'node-fetch' // -------------------------------Main Execution------------------------------- if (argv.v || argv.version) { - console.log('version: 2.6.26--0.14.4') + console.log('version: 2.6.27--0.14.4') } else if (argv.h || argv.help) { help() } else if (argv.i || argv.input) {