From 84bf6ed236af3a9b96577ea63d03c9fdecbc66ca Mon Sep 17 00:00:00 2001 From: Danijel Beljan Date: Thu, 13 Jul 2023 15:19:45 +0200 Subject: [PATCH 1/3] Changed to new countryflag system --- dist/Q-Table.js | 2 +- dist/routes.js | 10 +-- package-lock.json | 16 ++--- package.json | 2 +- src/components/table/cell/Cell.svelte | 11 ++- src/components/table/cell/CellLabel.svelte | 2 +- src/helpers/data.ts | 12 ++-- tests/dom/formatting.spec.ts | 84 ++++++++++++---------- 8 files changed, 78 insertions(+), 61 deletions(-) diff --git a/dist/Q-Table.js b/dist/Q-Table.js index 3bf9688d..d3d4c305 100644 --- a/dist/Q-Table.js +++ b/dist/Q-Table.js @@ -1 +1 @@ -this.window=this.window||{},this.window.q_table=function(){"use strict";function e(){}function t(e){return e()}function n(){return Object.create(null)}function l(e){e.forEach(t)}function o(e){return"function"==typeof e}function r(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}function c(t,n,l){t.$$.on_destroy.push(function(t,...n){if(null==t)return e;const l=t.subscribe(...n);return l.unsubscribe?()=>l.unsubscribe():l}(n,l))}function i(e,t,n,l){return e[1]&&l?function(e,t){for(const n in t)e[n]=t[n];return e}(n.ctx.slice(),e[1](l(t))):n.ctx}function s(e){return null==e?"":e}function a(e,t){e.appendChild(t)}function u(e,t,n){const l=function(e){if(!e)return document;const t=e.getRootNode?e.getRootNode():e.ownerDocument;if(t&&t.host)return t;return e.ownerDocument}(e);if(!l.getElementById(t)){const e=p("style");e.id=t,e.textContent=n,function(e,t){a(e.head||e,t),t.sheet}(l,e)}}function d(e,t,n){e.insertBefore(t,n||null)}function f(e){e.parentNode&&e.parentNode.removeChild(e)}function m(e,t){for(let n=0;ne.removeEventListener(t,n,l)}function v(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function w(e,t){t=""+t,e.data!==t&&(e.data=t)}function q(e,t){e.value=null==t?"":t}function y(e,t,n,l){null==n?e.style.removeProperty(t):e.style.setProperty(t,n,l?"important":"")}function C(e,t,n){e.classList[n?"add":"remove"](t)}class _{constructor(e=!1){this.is_svg=!1,this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,t,n=null){this.e||(this.is_svg?this.e=g(t.nodeName):this.e=p(11===t.nodeType?"TEMPLATE":t.nodeName),this.t="TEMPLATE"!==t.tagName?t:t.content,this.c(e)),this.i(n)}h(e){this.e.innerHTML=e,this.n=Array.from("TEMPLATE"===this.e.nodeName?this.e.content.childNodes:this.e.childNodes)}i(e){for(let t=0;t{H.delete(e),l&&(n&&e.d(1),l())})),e.o(t)}else l&&l()}function Q(e,t){K(e,1,1,(()=>{t.delete(e.key)}))}function Y(e,t,n,o,r,c,i,s,a,u,d,f){let m=e.length,p=c.length,g=m;const h={};for(;g--;)h[e[g].key]=g;const b=[],$=new Map,x=new Map,v=[];for(g=p;g--;){const e=f(r,c,g),l=n(e);let s=i.get(l);s?o&&v.push((()=>s.p(e,t))):(s=u(l,e),s.c()),$.set(l,b[g]=s),l in h&&x.set(l,Math.abs(g-h[l]))}const w=new Set,q=new Set;function y(e){G(e,1),e.m(s,d),i.set(e.key,e),d=e.first,p--}for(;m&&p;){const t=b[p-1],n=e[m-1],l=t.key,o=n.key;t===n?(d=t.first,m--,p--):$.has(o)?!i.has(l)||w.has(l)?y(t):q.has(o)?m--:x.get(l)>x.get(o)?(q.add(l),y(t)):(w.add(o),m--):(a(n,i),m--)}for(;m--;){const t=e[m];$.has(t.key)||a(t,i)}for(;p;)y(b[p-1]);return l(v),b}function W(e){e&&e.c()}function X(e,n,r,c){const{fragment:i,after_update:s}=e.$$;i&&i.m(n,r),c||V((()=>{const n=e.$$.on_mount.map(t).filter(o);e.$$.on_destroy?e.$$.on_destroy.push(...n):l(n),e.$$.on_mount=[]})),s.forEach(V)}function J(e,t){const n=e.$$;null!==n.fragment&&(!function(e){const t=[],n=[];T.forEach((l=>-1===e.indexOf(l)?t.push(l):n.push(l))),n.forEach((e=>e())),T=t}(n.after_update),l(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function U(e,t){-1===e.$$.dirty[0]&&(N.push(e),A||(A=!0,P.then(L)),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const o=l.length?l[0]:n;return m.ctx&&i(m.ctx[e],m.ctx[e]=o)&&(!m.skip_bound&&m.bound[e]&&m.bound[e](o),p&&U(t,e)),n})):[],m.update(),p=!0,l(m.before_update),m.fragment=!!c&&c(m.ctx),o.target){if(o.hydrate){const e=function(e){return Array.from(e.childNodes)}(o.target);m.fragment&&m.fragment.l(e),e.forEach(f)}else m.fragment&&m.fragment.c();o.intro&&G(t.$$.fragment),X(t,o.target,o.anchor,o.customElement),L()}I(d)}class ee{$destroy(){J(this,1),this.$destroy=e}$on(t,n){if(!o(n))return e;const l=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return l.push(n),()=>{const e=l.indexOf(n);-1!==e&&l.splice(e,1)}}$set(e){var t;this.$$set&&(t=e,0!==Object.keys(t).length)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}function te(e,t,n){const l=e.slice();return l[4]=t[n],l[6]=n,l}function ne(e){let t;return{c(){t=p("div"),v(t,"class","s-q-item__footer__notes")},m(n,l){d(n,t,l),t.innerHTML=e[0]},p(e,n){1&n&&(t.innerHTML=e[0])},d(e){e&&f(t)}}}function le(e){let t,n,l;function o(e,t){return e[1].length>1?re:oe}let r=o(e),c=r(e),i=e[1],s=[];for(let t=0;t0&&ne(t),i=t[1].length>0&&le(t),s=t[2]&&se(t);return{c(){n=p("div"),c&&c.c(),l=b(),o=p("div"),i&&i.c(),r=b(),s&&s.c(),v(o,"class","s-q-item__footer__details"),v(n,"class","s-q-item__footer")},m(e,t){d(e,n,t),c&&c.m(n,null),a(n,l),a(n,o),i&&i.m(o,null),a(o,r),s&&s.m(o,null)},p(e,[t]){e[0].length>0?c?c.p(e,t):(c=ne(e),c.c(),c.m(n,l)):c&&(c.d(1),c=null),e[1].length>0?i?i.p(e,t):(i=le(e),i.c(),i.m(o,r)):i&&(i.d(1),i=null),e[2]?s?s.p(e,t):(s=se(e),s.c(),s.m(o,null)):s&&(s.d(1),s=null)},i:e,o:e,d(e){e&&f(n),c&&c.d(),i&&i.d(),s&&s.d()}}}function ue(e,t,n){let{notes:l=""}=t,{sources:o=[]}=t,{acronym:r=""}=t;return e.$$set=e=>{"notes"in e&&n(0,l=e.notes),"sources"in e&&n(1,o=e.sources),"acronym"in e&&n(2,r=e.acronym)},[l,o,r,function(e,t){let n="";return n=e.link.url&&!0===e.link.isValid?`${e.text}`:e.text,t!==o.length-1&&""!==o[t+1].text&&(n+=","),n}]}class de extends ee{constructor(e){super(),Z(this,e,ue,ae,r,{notes:0,sources:1,acronym:2})}}function fe(e,t,n){const l=e.slice();return l[1]=t[n],l}function me(e){let t,n,l,o,r,c,i,s=e[1].index+"",u=e[1].value+"";return{c(){t=p("div"),n=p("span"),l=h(s),o=b(),r=p("span"),c=h(u),i=b(),v(n,"class","q-table-footnote-index s-font-note--tabularnums"),v(r,"class","q-table-footnote-text"),v(t,"class","q-table-footnote-footer s-font-note-s")},m(e,s){d(e,t,s),a(t,n),a(n,l),a(t,o),a(t,r),a(r,c),a(t,i)},p(e,t){1&t&&s!==(s=e[1].index+"")&&w(l,s),1&t&&u!==(u=e[1].value+"")&&w(c,u)},d(e){e&&f(t)}}}function pe(t){let n,l=t[0],o=[];for(let e=0;e{"footnotes"in e&&n(0,l=e.footnotes)},[l]}class he extends ee{constructor(e){super(),Z(this,e,ge,pe,r,{footnotes:0})}}function be(e,t,n){const l=e.slice();return l[9]=t[n],l}function $e(t){let n;return{c(){n=g("rect"),v(n,"class","q-table-colorColumn-legend-bucket "+t[9].color.colorClass),v(n,"width",ke(t[9],t[6],t[5])+"%"),v(n,"height","16"),v(n,"x",_e(t[9],t[6],t[5])+"%"),v(n,"y","12")},m(e,t){d(e,n,t)},p:e,d(e){e&&f(n)}}}function xe(t){let n;return{c(){n=g("rect"),v(n,"class","q-table-colorColumn-legend-bucket"),y(n,"color",t[9].color.customColor),v(n,"width",ke(t[9],t[6],t[5])+"%"),v(n,"height","16"),v(n,"x",_e(t[9],t[6],t[5])+"%"),v(n,"y","12")},m(e,t){d(e,n,t)},p:e,d(e){e&&f(n)}}}function ve(e){let t;let n=function(e,t){return e[9].color.customColor?xe:$e}(e),l=n(e);return{c(){l.c(),t=$()},m(e,n){l.m(e,n),d(e,t,n)},p(e,t){l.p(e,t)},d(e){l.d(e),e&&f(t)}}}function we(e){let t,n,l=e[3]&&function(e){let t,n,l,o;function r(e,t){return e[1][0].color.customColor?ye:qe}let c=r(e),i=c(e);return{c(){t=p("div"),n=g("svg"),i.c(),l=b(),o=p("div"),o.textContent=`= ${e[1][0].from}`,v(n,"width","11"),v(n,"height","11"),v(n,"class","s-legend-item-label__item__icon q-table-colorColumn-legend-info-icon"),C(n,"q-table-colorColumn-legend-info-icon--interactive",!e[0]),C(n,"q-table-colorColumn-legend-info-icon--no-interactive",e[0]),v(o,"class","s-legend-item-label__item__label s-font-note--tabularnums"),v(t,"class","s-legend-item-label__item q-table-colorColumn-legend-info--single-bucket")},m(e,r){d(e,t,r),a(t,n),i.m(n,null),a(t,l),a(t,o)},p(e,t){i.p(e,t),1&t&&C(n,"q-table-colorColumn-legend-info-icon--interactive",!e[0]),1&t&&C(n,"q-table-colorColumn-legend-info-icon--no-interactive",e[0])},d(e){e&&f(t),i.d()}}}(e),o=e[2]&&function(e){let t,n,l,o,r;return{c(){t=p("div"),n=g("svg"),l=g("rect"),o=b(),r=p("div"),r.textContent="Keine Daten",v(l,"width","11"),v(l,"height","11"),v(l,"class","s-color-gray-4"),v(l,"fill","white"),v(l,"stroke","currentColor"),v(l,"stroke-width","2"),v(n,"width","11"),v(n,"height","11"),v(n,"class","s-legend-item-label__item__icon q-table-colorColumn-legend-info-icon"),C(n,"q-table-colorColumn-legend-info-icon--interactive",!e[0]),C(n,"q-table-colorColumn-legend-info-icon--no-interactive",e[0]),v(r,"class","s-legend-item-label__item__label"),v(t,"class","s-legend-item-label__item q-table-colorColumn-legend-info--no-data")},m(e,c){d(e,t,c),a(t,n),a(n,l),a(t,o),a(t,r)},p(e,t){1&t&&C(n,"q-table-colorColumn-legend-info-icon--interactive",!e[0]),1&t&&C(n,"q-table-colorColumn-legend-info-icon--no-interactive",e[0])},d(e){e&&f(t)}}}(e);return{c(){t=p("div"),l&&l.c(),n=b(),o&&o.c(),v(t,"class","s-legend-icon-label")},m(e,r){d(e,t,r),l&&l.m(t,null),a(t,n),o&&o.m(t,null)},p(e,t){e[3]&&l.p(e,t),e[2]&&o.p(e,t)},d(e){e&&f(t),l&&l.d(),o&&o.d()}}}function qe(t){let n;return{c(){n=g("rect"),v(n,"width","11"),v(n,"height","11"),v(n,"class","q-table-colorColumn-legend-bucket "+t[1][0].color.colorClass)},m(e,t){d(e,n,t)},p:e,d(e){e&&f(n)}}}function ye(t){let n;return{c(){n=g("rect"),v(n,"width","11"),v(n,"height","11"),v(n,"class","q-table-colorColumn-legend-bucket"),y(n,"color",t[1][0].color.customColor)},m(e,t){d(e,n,t)},p:e,d(e){e&&f(n)}}}function Ce(t){let n,l,o,r,c,i,s,u,$,x,w,q,y,C,_=t[1],k=[];for(let e=0;e<_.length;e+=1)k[e]=ve(be(t,_,e));let I=null!==t[4]&&function(t){let n,l,o;return{c(){n=g("g"),l=g("circle"),o=g("rect"),v(l,"cx",t[4].position+"%"),v(l,"cy","20"),v(l,"r","4"),v(l,"stroke","white"),v(l,"stroke-width","1"),v(l,"fill","none"),v(o,"class","s-color-gray-9"),v(o,"fill","currentColor"),v(o,"width","0.5px"),v(o,"height","16"),v(o,"x",t[4].position+"%"),v(o,"y","20")},m(e,t){d(e,n,t),a(n,l),a(n,o)},p:e,d(e){e&&f(n)}}}(t),z=null!==t[4]&&function(t){let n,l,o,r,c=t[4].label+"",i=t[4].value+"";return{c(){n=p("div"),l=h(c),o=h(": "),r=h(i),v(n,"class","q-table-colorColumn-legend-marker s-font-note s-font-note--tabularnums"),v(n,"style",t[4].descriptionAlignment)},m(e,t){d(e,n,t),a(n,l),a(n,o),a(n,r)},p:e,d(e){e&&f(n)}}}(t),E=(t[3]||t[2])&&we(t);return{c(){n=p("div"),l=p("div"),o=p("div"),r=p("span"),r.textContent=`${t[6]}`,c=b(),i=p("span"),i.textContent=`${t[5]}`,s=b(),u=p("div"),$=g("svg"),x=g("g");for(let e=0;e{"colorColumn"in e&&n(7,l=e.colorColumn),"noInteraction"in e&&n(0,o=e.noInteraction)},[o,c,i,s,a,u,d,l]}class ze extends ee{constructor(e){super(),Z(this,e,Ie,Ce,r,{colorColumn:7,noInteraction:0})}}function Ee(e,t,n){const l=e.slice();return l[3]=t[n],l}function Ne(t){let n,l,o,r,c,i,s=t[3].label+"";return{c(){n=p("div"),l=p("div"),o=b(),r=p("div"),c=h(s),i=b(),v(l,"class","s-legend-item-label__item__icon s-legend-item-label__item__icon--default"),v(r,"class","s-legend-item-label__item__label"),v(n,"class","s-legend-item-label__item "+t[3].color.colorClass)},m(e,t){d(e,n,t),a(n,l),a(n,o),a(n,r),a(r,c),a(n,i)},p:e,d(e){e&&f(n)}}}function Se(t){let n,l,o,r,c,i,s=t[3].label+"";return{c(){n=p("div"),l=p("div"),o=b(),r=p("div"),c=h(s),i=b(),v(l,"class","s-legend-item-label__item__icon s-legend-item-label__item__icon--default"),v(r,"class","s-legend-item-label__item__label"),v(n,"class","s-legend-item-label__item"),y(n,"color",t[3].color.customColor)},m(e,t){d(e,n,t),a(n,l),a(n,o),a(n,r),a(r,c),a(n,i)},p:e,d(e){e&&f(n)}}}function Te(e){let t;let n=function(e,t){return e[3].color.customColor?Se:Ne}(e),l=n(e);return{c(){l.c(),t=$()},m(e,n){l.m(e,n),d(e,t,n)},p(e,t){l.p(e,t)},d(e){l.d(e),e&&f(t)}}}function Me(t){let n,l,o,r=t[1].categories,c=[];for(let e=0;e{"colorColumn"in e&&n(2,l=e.colorColumn),"noInteraction"in e&&n(0,o=e.noInteraction)},[o,r,l]}class Ae extends ee{constructor(e){super(),Z(this,e,Pe,Me,r,{colorColumn:2,noInteraction:0})}}function Ve(e){let t,n;return t=new Ae({props:{colorColumn:e[0],noInteraction:e[1]}}),{c(){W(t.$$.fragment)},m(e,l){X(t,e,l),n=!0},p(e,n){const l={};1&n&&(l.colorColumn=e[0]),2&n&&(l.noInteraction=e[1]),t.$set(l)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){J(t,e)}}}function je(e){let t,n;return t=new ze({props:{colorColumn:e[0],noInteraction:e[1]}}),{c(){W(t.$$.fragment)},m(e,l){X(t,e,l),n=!0},p(e,n){const l={};1&n&&(l.colorColumn=e[0]),2&n&&(l.noInteraction=e[1]),t.$set(l)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){J(t,e)}}}function De(e){let t,n,l,o;const r=[je,Ve],c=[];function i(e,t){return"numerical"===e[0].colorColumnType?0:1}return n=i(e),l=c[n]=r[n](e),{c(){t=p("div"),l.c(),v(t,"class","q-table-legend-container q-table-legend-container--desktop")},m(e,l){d(e,t,l),c[n].m(t,null),o=!0},p(e,[o]){let s=n;n=i(e),n===s?c[n].p(e,o):(R(),K(c[s],1,1,(()=>{c[s]=null})),F(),l=c[n],l?l.p(e,o):(l=c[n]=r[n](e),l.c()),G(l,1),l.m(t,null))},i(e){o||(G(l),o=!0)},o(e){K(l),o=!1},d(e){e&&f(t),c[n].d()}}}function Le(e,t,n){let{colorColumn:l}=t,{noInteraction:o}=t;return e.$$set=e=>{"colorColumn"in e&&n(0,l=e.colorColumn),"noInteraction"in e&&n(1,o=e.noInteraction)},[l,o]}class Be extends ee{constructor(e){super(),Z(this,e,Le,De,r,{colorColumn:0,noInteraction:1})}}function He(t){let n;return{c(){n=p("div"),n.innerHTML='',v(n,"class","q-table-methods-link-icon-plus")},m(e,t){d(e,n,t)},p:e,i:e,o:e,d(e){e&&f(n)}}}class Oe extends ee{constructor(e){super(),Z(this,e,null,He,r,{})}}function Re(t){let n;return{c(){n=p("div"),n.innerHTML='',v(n,"class","q-table-methods-link-icon-close")},m(e,t){d(e,n,t)},p:e,i:e,o:e,d(e){e&&f(n)}}}class Fe extends ee{constructor(e){super(),Z(this,e,null,Re,r,{})}}function Ge(e){u(e,"svelte-lqfo6x",".qtable-methodiek-btn{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:4px;margin-top:8px;text-decoration:underline}.qtable-methodiek-btn svg{height:10px;width:10px}.qtable-methodiek-cntr{margin-top:8px;box-shadow:1px 1px 4px rgba(0, 0, 0, 0.1);border:1px solid #f0f0f2;padding:8px}.qtable-methodiek-cntr table{table-layout:auto}.qtable-methodiek-cntr table tr{text-align:right}.qtable-methodiek-cntr table tr td{width:auto}.qtable-methodiek-legend-circle{position:relative;box-sizing:content-box;width:7px;height:7px;margin:2px 8px 2px 2px;border:1px solid;border-radius:50%;background-color:currentColor}.qtable-methodiek-descr{margin-top:4px}.qtable-methodiek-clr-explainer{color:#05032d;display:block;margin-top:4px}")}function Ke(e,t,n){const l=e.slice();return l[7]=t[n],l[9]=n,l}function Qe(t){let n,l,o,r,c,i;return l=new Oe({}),{c(){n=p("div"),W(l.$$.fragment),o=h("\n Daten und Methodik"),v(n,"class","qtable-methodiek-btn s-font-note-s")},m(e,s){d(e,n,s),X(l,n,null),a(n,o),r=!0,c||(i=x(n,"click",t[5]),c=!0)},p:e,i(e){r||(G(l.$$.fragment,e),r=!0)},o(e){K(l.$$.fragment,e),r=!1},d(e){e&&f(n),J(l),c=!1,i()}}}function Ye(t){let n,l,o,r,c,i;return l=new Fe({}),{c(){n=p("div"),W(l.$$.fragment),o=h("\n Daten und Methodik"),v(n,"class","qtable-methodiek-btn s-font-note-s")},m(e,s){d(e,n,s),X(l,n,null),a(n,o),r=!0,c||(i=x(n,"click",t[6]),c=!0)},p:e,i(e){r||(G(l.$$.fragment,e),r=!0)},o(e){K(l.$$.fragment,e),r=!1},d(e){e&&f(n),J(l),c=!1,i()}}}function We(e){let t,n,l,o,r,c,i,s=e[2].article.title+"",u=e[3]&&function(e){let t,n=e[3],l=[];for(let t=0;t{r=null})),F()):r?(r.p(e,o),2&o&&G(r,1)):(r=Qe(e),r.c(),G(r,1),r.m(t.parentNode,t)),e[1]?c?(c.p(e,o),2&o&&G(c,1)):(c=Ye(e),c.c(),G(c,1),c.m(n.parentNode,n)):c&&(R(),K(c,1,1,(()=>{c=null})),F()),e[1]?i?i.p(e,o):(i=We(e),i.c(),i.m(l.parentNode,l)):i&&(i.d(1),i=null)},i(e){o||(G(r),G(c),o=!0)},o(e){K(r),K(c),o=!1},d(e){r&&r.d(e),e&&f(t),c&&c.d(e),e&&f(n),i&&i.d(e),e&&f(l)}}}function et(e,t,n){let{legend:l}=t;const o=l.methodBox,r=o.formattedBuckets;let c=!1;function i(e){n(1,c=e)}return e.$$set=e=>{"legend"in e&&n(0,l=e.legend)},[l,c,o,r,i,()=>i(!0),()=>i(!1)]}class tt extends ee{constructor(e){super(),Z(this,e,et,Ze,r,{legend:0},Ge)}}function nt(e){u(e,"svelte-1cr35o3",".qtable-methodiek-static{margin-top:12px;padding-right:20px}.qtable-methodiek-static .s-legend-item-label__item__icon{margin-right:8px}.qtable-methodiek-descr{margin-top:4px}")}function lt(e,t,n){const l=e.slice();return l[3]=t[n],l[5]=n,l}function ot(t){let n,l,o,r=t[3].from+"",c=t[3].to+"";return{c(){n=h(r),l=h("–"),o=h(c)},m(e,t){d(e,n,t),d(e,l,t),d(e,o,t)},p:e,d(e){e&&f(n),e&&f(l),e&&f(o)}}}function rt(t){let n,l,o=t[3].from+"";return{c(){n=h(o),l=h(" (nur ein Datenpunkt)")},m(e,t){d(e,n,t),d(e,l,t)},p:e,d(e){e&&f(n),e&&f(l)}}}function ct(e){let t,n,l,o,r;function c(e,t){return 0===e[5]&&e[0].hasSingleValueBucket?rt:ot}let i=c(e),s=i(e);return{c(){t=p("div"),n=p("div"),l=b(),o=p("div"),s.c(),r=b(),v(n,"class","s-legend-item-label__item__icon s-legend-item-label__item__icon--default "+e[3].color.colorClass),y(n,"color",e[3].color.customColor),v(o,"class","s-legend-item-label__item__label s-font-note--tabularnums"),v(t,"class","s-legend-item-label__item")},m(e,c){d(e,t,c),a(t,n),a(t,l),a(t,o),s.m(o,null),a(t,r)},p(e,t){i===(i=c(e))&&s?s.p(e,t):(s.d(1),s=i(e),s&&(s.c(),s.m(o,null)))},d(e){e&&f(t),s.d()}}}function it(t){let n,l,o,r,c,i,s=t[2]&&function(e){let t,n=e[2],l=[];for(let t=0;t{"legend"in e&&n(0,l=e.legend)},[l,o,r]}class at extends ee{constructor(e){super(),Z(this,e,st,it,r,{legend:0},nt)}}function ut(e){u(e,"svelte-1w4hlr2","ul.svelte-1w4hlr2{margin:0;list-style:none;display:flex;align-items:center;justify-content:end}.counters.svelte-1w4hlr2{margin:0 5px}button.svelte-1w4hlr2{background:transparent;border:1px solid #ccc;padding:5px 10px;margin-left:3px;float:left;cursor:pointer}button[disabled].svelte-1w4hlr2{opacity:0.5}")}function dt(e){let t,n,l,o=e[0]+1+"";return{c(){t=h(o),n=h(" / "),l=h(e[3])},m(e,o){d(e,t,o),d(e,n,o),d(e,l,o)},p(e,n){1&n&&o!==(o=e[0]+1+"")&&w(t,o),8&n&&w(l,e[3])},d(e){e&&f(t),e&&f(n),e&&f(l)}}}function ft(t){let n;return{c(){n=h("0 / 0")},m(e,t){d(e,n,t)},p:e,d(e){e&&f(n)}}}function mt(t){let n,o,r,c,i,s,u,m,g,$,q,y,C,_,k,I,z,E,N,S,T,M,P,A,V=t[2].first+"",j=t[2].previous+"",D=t[2].next+"",L=t[2].last+"";function B(e,t){return 0===e[1]?ft:dt}let H=B(t),O=H(t);return{c(){n=p("ul"),o=p("li"),r=p("button"),c=h(V),s=b(),u=p("li"),m=p("button"),g=h(j),q=b(),y=p("li"),O.c(),C=b(),_=p("li"),k=p("button"),I=h(D),E=b(),N=p("li"),S=p("button"),T=h(L),r.disabled=i=0===t[0],v(r,"class","svelte-1w4hlr2"),m.disabled=$=0===t[0],v(m,"class","svelte-1w4hlr2"),v(y,"class","counters s-font-note svelte-1w4hlr2"),k.disabled=z=t[0]>=t[3]-1,v(k,"class","svelte-1w4hlr2"),S.disabled=M=t[0]>=t[3]-1,v(S,"class","svelte-1w4hlr2"),v(n,"class","svelte-1w4hlr2")},m(e,l){d(e,n,l),a(n,o),a(o,r),a(r,c),a(n,s),a(n,u),a(u,m),a(m,g),a(n,q),a(n,y),O.m(y,null),a(n,C),a(n,_),a(_,k),a(k,I),a(n,E),a(n,N),a(N,S),a(S,T),P||(A=[x(r,"click",t[6]),x(m,"click",t[7]),x(k,"click",t[8]),x(S,"click",t[9])],P=!0)},p(e,[t]){4&t&&V!==(V=e[2].first+"")&&w(c,V),1&t&&i!==(i=0===e[0])&&(r.disabled=i),4&t&&j!==(j=e[2].previous+"")&&w(g,j),1&t&&$!==($=0===e[0])&&(m.disabled=$),H===(H=B(e))&&O?O.p(e,t):(O.d(1),O=H(e),O&&(O.c(),O.m(y,null))),4&t&&D!==(D=e[2].next+"")&&w(I,D),9&t&&z!==(z=e[0]>=e[3]-1)&&(k.disabled=z),4&t&&L!==(L=e[2].last+"")&&w(T,L),9&t&&M!==(M=e[0]>=e[3]-1)&&(S.disabled=M)},i:e,o:e,d(e){e&&f(n),O.d(),P=!1,l(A)}}}function pt(e,t,n){let l;const o=E("state");let{count:r}=t,{pageSize:c}=t,{page:i}=t,{labels:s={first:"<<",last:">>",next:">",previous:"<"}}=t;function a(e){o.setPage(e),n(0,i=e)}return e.$$set=e=>{"count"in e&&n(1,r=e.count),"pageSize"in e&&n(5,c=e.pageSize),"page"in e&&n(0,i=e.page),"labels"in e&&n(2,s=e.labels)},e.$$.update=()=>{34&e.$$.dirty&&n(3,l=Math.ceil(r/c))},[i,r,s,l,a,c,()=>a(0),()=>a(i-1),()=>a(i+1),()=>a(l-1)]}class gt extends ee{constructor(e){super(),Z(this,e,pt,mt,r,{count:1,pageSize:5,page:0,labels:2},ut)}}function ht(t){let n,o,r,c;return{c(){n=p("div"),o=p("input"),v(o,"class","q-table__search__input s-input-field"),v(o,"type","search"),v(o,"placeholder","Bitte Suche eingeben"),v(o,"maxlength","20"),v(o,"autocapitalize","off"),v(o,"autocomplete","off"),v(o,"spellcheck","false"),v(o,"aria-label","Suchen"),v(n,"class","q-table__search")},m(e,l){d(e,n,l),a(n,o),q(o,t[0]),r||(c=[x(o,"keyup",t[1]),x(o,"input",t[4])],r=!0)},p(e,[t]){1&t&&o.value!==e[0]&&q(o,e[0])},i:e,o:e,d(e){e&&f(n),r=!1,l(c)}}}function bt(e,t,n){const l=E("state");let{index:o=-1}=t,{text:r=""}=t,{filter:c=((e,t)=>{t=t.toLowerCase();for(let n=0;n-1)return!0}return!1})}=t;return e.$$set=e=>{"index"in e&&n(2,o=e.index),"text"in e&&n(0,r=e.text),"filter"in e&&n(3,c=e.filter)},[r,function(){const e=l.getState(),t={filter:c,index:o,text:r,page:e.page,pageIndex:e.pageIndex,pageSize:e.pageSize,rows:e.filteredRows};if(t.text.length<=0)l.setFilteredRows(e.rows);else{const n=e.rows.filter((e=>t.filter(e,t.text)));l.setFilteredRows(n)}l.setPage(0)},o,c,function(){r=this.value,n(0,r)}]}class $t extends ee{constructor(e){super(),Z(this,e,bt,ht,r,{index:2,text:0,filter:3})}}function xt(e){u(e,"svelte-vfhnmu",".qtable-cell{text-align:left}.qtable-cell-numeric{text-align:right !important;padding:10px 12px !important;white-space:nowrap}")}function vt(e){let t,n,l;const o=e[5].default,r=function(e,t,n,l){if(e){const o=i(e,t,n,l);return e[0](o)}}(o,e,e[4],null);return{c(){t=p("td"),r&&r.c(),v(t,"class",e[1]),v(t,"style",n=e[0].join(";"))},m(e,n){d(e,t,n),r&&r.m(t,null),l=!0},p(e,[c]){r&&r.p&&(!l||16&c)&&function(e,t,n,l,o,r){if(o){const c=i(t,n,l,r);e.p(c,o)}}(r,o,e,e[4],l?function(e,t,n,l){if(e[2]&&l){const o=e[2](l(n));if(void 0===t.dirty)return o;if("object"==typeof o){const e=[],n=Math.max(t.dirty.length,o.length);for(let l=0;l32){const t=[],n=e.ctx.length/32;for(let e=0;e{"type"in e&&n(2,r=e.type),"classes"in e&&n(3,c=e.classes),"styles"in e&&n(0,i=e.styles),"$$scope"in e&&n(4,o=e.$$scope)},[i,s,r,c,o,l]}class qt extends ee{constructor(e){super(),Z(this,e,wt,vt,r,{type:2,classes:3,styles:0},xt)}}function yt(e){u(e,"svelte-svqxzq",".qtable-footnote{font-size:10px;left:0;position:relative;top:-10px}")}function Ct(t){let n,l,o;return{c(){n=p("span"),l=h(t[0]),v(n,"class",o="qtable-footnote "+t[1])},m(e,t){d(e,n,t),a(n,l)},p(e,[t]){1&t&&w(l,e[0]),2&t&&o!==(o="qtable-footnote "+e[1])&&v(n,"class",o)},i:e,o:e,d(e){e&&f(n)}}}function _t(e,t,n){let{text:l=""}=t,{cls:o=""}=t;return e.$$set=e=>{"text"in e&&n(0,l=e.text),"cls"in e&&n(1,o=e.cls)},[l,o]}class kt extends ee{constructor(e){super(),Z(this,e,_t,Ct,r,{text:0,cls:1},yt)}}function It(e){u(e,"svelte-1tzhy04",".qtable-cell-label{display:inline-block;position:relative}")}function zt(e){let t,n;return t=new kt({props:{text:e[2]}}),{c(){W(t.$$.fragment)},m(e,l){X(t,e,l),n=!0},p(e,n){const l={};4&n&&(l.text=e[2]),t.$set(l)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){J(t,e)}}}function Et(e){let t,n,l,o,r,c=""!==e[2]&&zt(e);return{c(){t=p("span"),n=h(e[1]),l=b(),c&&c.c(),v(t,"class",o="qtable-cell-label "+e[0])},m(e,o){d(e,t,o),a(t,n),a(t,l),c&&c.m(t,null),r=!0},p(e,[l]){(!r||2&l)&&w(n,e[1]),""!==e[2]?c?(c.p(e,l),4&l&&G(c,1)):(c=zt(e),c.c(),G(c,1),c.m(t,null)):c&&(R(),K(c,1,1,(()=>{c=null})),F()),(!r||1&l&&o!==(o="qtable-cell-label "+e[0]))&&v(t,"class",o)},i(e){r||(G(c),r=!0)},o(e){K(c),r=!1},d(e){e&&f(t),c&&c.d()}}}function Nt(e,t,n){let{cls:l=""}=t,{label:o=""}=t,{footnote:r=""}=t;return e.$$set=e=>{"cls"in e&&n(0,l=e.cls),"label"in e&&n(1,o=e.label),"footnote"in e&&n(2,r=e.footnote)},[l,o,r]}class St extends ee{constructor(e){super(),Z(this,e,Nt,Et,r,{cls:0,label:1,footnote:2},It)}}function Tt(e){let t,n;return t=new St({props:{label:e[0].label,footnote:e[0].footnote}}),{c(){W(t.$$.fragment)},m(e,l){X(t,e,l),n=!0},p(e,n){const l={};1&n&&(l.label=e[0].label),1&n&&(l.footnote=e[0].footnote),t.$set(l)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){J(t,e)}}}function Mt(e){let t,n;return t=new qt({props:{type:e[0].type,classes:e[0].classes,$$slots:{default:[Tt]},$$scope:{ctx:e}}}),{c(){W(t.$$.fragment)},m(e,l){X(t,e,l),n=!0},p(e,[n]){const l={};1&n&&(l.type=e[0].type),1&n&&(l.classes=e[0].classes),3&n&&(l.$$scope={dirty:n,ctx:e}),t.$set(l)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){J(t,e)}}}function Pt(e,t,n){let{cell:l}=t;return e.$$set=e=>{"cell"in e&&n(0,l=e.cell)},[l]}class At extends ee{constructor(e){super(),Z(this,e,Pt,Mt,r,{cell:0})}}function Vt(e){let t,n;return t=new St({props:{cls:e[1].colors[e[2]].textColor,label:e[0].label,footnote:e[0].footnote}}),{c(){W(t.$$.fragment)},m(e,l){X(t,e,l),n=!0},p(e,n){const l={};6&n&&(l.cls=e[1].colors[e[2]].textColor),1&n&&(l.label=e[0].label),1&n&&(l.footnote=e[0].footnote),t.$set(l)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){J(t,e)}}}function jt(e){let t,n;return t=new qt({props:{type:e[0].type,classes:e[3].classes,styles:e[3].styles,$$slots:{default:[Vt]},$$scope:{ctx:e}}}),{c(){W(t.$$.fragment)},m(e,l){X(t,e,l),n=!0},p(e,[n]){const l={};1&n&&(l.type=e[0].type),8&n&&(l.classes=e[3].classes),8&n&&(l.styles=e[3].styles),39&n&&(l.$$scope={dirty:n,ctx:e}),t.$set(l)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){J(t,e)}}}function Dt(e,t,n){let l,{cell:o}=t,{colorColumn:r}=t,{rowIndex:c}=t;return e.$$set=e=>{"cell"in e&&n(0,o=e.cell),"colorColumn"in e&&n(1,r=e.colorColumn),"rowIndex"in e&&n(2,c=e.rowIndex)},e.$$.update=()=>{4&e.$$.dirty&&n(3,l=function(e){let t=[],n=[];const l=r.colors[e];return l?""!==l.customColor?n.push(`background-color: ${r.colors[e].customColor}`):""!==l.colorClass&&(t.push(r.colors[e].colorClass),n.push("background-color: currentColor")):console.log("Failed to get cell color for row",e),{classes:t,styles:n}}(c))},[o,r,c,l]}class Lt extends ee{constructor(e){super(),Z(this,e,Dt,jt,r,{cell:0,colorColumn:1,rowIndex:2})}}var Bt;function Ht(e){u(e,"svelte-1elvk92",'.qtable-minibar{background-color:currentColor;display:inline-block;height:17px;left:0;position:absolute;top:50%;transform:translate(0, -50%)}.qtable-minibar::before{content:"";border-left:0.5px solid #393855;height:19px;left:0;position:absolute;top:-1px;width:1px}.qtable-minibar-negative{left:unset;right:0}.qtable-minibar-negative::before{left:unset;right:0}')}function Ot(t){let n,l;return{c(){n=p("div"),v(n,"class",l="qtable-minibar qtable-minibar-"+t[0]+" "+t[2]),y(n,"background",t[1]),y(n,"width",`${t[3]}%`)},m(e,t){d(e,n,t)},p(e,[t]){5&t&&l!==(l="qtable-minibar qtable-minibar-"+e[0]+" "+e[2])&&v(n,"class",l),2&t&&y(n,"background",e[1]),8&t&&y(n,"width",`${e[3]}%`)},i:e,o:e,d(e){e&&f(n)}}}function Rt(e,t,n){let{type:l=Bt.POSITIVE}=t,{clrCode:o=""}=t,{clrClass:r=""}=t,{width:c=0}=t;return e.$$set=e=>{"type"in e&&n(0,l=e.type),"clrCode"in e&&n(1,o=e.clrCode),"clrClass"in e&&n(2,r=e.clrClass),"width"in e&&n(3,c=e.width)},[l,o,r,c]}!function(e){e.POSITIVE="positive",e.NEGATIVE="negative",e.MIXED="mixed",e.EMPTY="empty"}(Bt||(Bt={}));class Ft extends ee{constructor(e){super(),Z(this,e,Rt,Ot,r,{type:0,clrCode:1,clrClass:2,width:3},Ht)}}function Gt(e){u(e,"svelte-fdopgd",".qtable-minibar-cell{align-items:center;background-color:hsla(0, 0%, 78%, 0.15);display:flex;min-width:90px}.qtable-minibar-holder{position:relative;width:50%}.qtable-minibar-cell-empty{justify-content:center}.qtable-minibar-cell-positive{justify-content:end}.qtable-minibar-cell-positive .qtable-minibar-holder{margin-left:10px}.qtable-minibar-cell-negative{justify-content:start}.qtable-minibar-cell-negative .qtable-minibar-holder{margin-right:5px}.qtable-desktop .qtable-minibar-cell{min-width:140px}")}function Kt(t){let n,l,o;return l=new Ft({props:{type:Bt.NEGATIVE,clrCode:t[4],clrClass:t[5],width:t[6]}}),{c(){n=p("div"),W(l.$$.fragment),v(n,"class","qtable-minibar-holder")},m(e,t){d(e,n,t),X(l,n,null),o=!0},p:e,i(e){o||(G(l.$$.fragment,e),o=!0)},o(e){K(l.$$.fragment,e),o=!1},d(e){e&&f(n),J(l)}}}function Qt(t){let n,l,o;return l=new Ft({props:{type:Bt.POSITIVE,clrCode:t[2],clrClass:t[3],width:t[6]}}),{c(){n=p("div"),W(l.$$.fragment),v(n,"class","qtable-minibar-holder")},m(e,t){d(e,n,t),X(l,n,null),o=!0},p:e,i(e){o||(G(l.$$.fragment,e),o=!0)},o(e){K(l.$$.fragment,e),o=!1},d(e){e&&f(n),J(l)}}}function Yt(e){let t,n,l,o,r,c="number"==typeof e[0].value&&e[0].value<0&&Kt(e);n=new St({props:{label:e[0].label,footnote:e[0].footnote}});let i="number"==typeof e[0].value&&e[0].value>0&&Qt(e);return{c(){c&&c.c(),t=b(),W(n.$$.fragment),l=b(),i&&i.c(),o=$()},m(e,s){c&&c.m(e,s),d(e,t,s),X(n,e,s),d(e,l,s),i&&i.m(e,s),d(e,o,s),r=!0},p(e,l){"number"==typeof e[0].value&&e[0].value<0?c?(c.p(e,l),1&l&&G(c,1)):(c=Kt(e),c.c(),G(c,1),c.m(t.parentNode,t)):c&&(R(),K(c,1,1,(()=>{c=null})),F());const r={};1&l&&(r.label=e[0].label),1&l&&(r.footnote=e[0].footnote),n.$set(r),"number"==typeof e[0].value&&e[0].value>0?i?(i.p(e,l),1&l&&G(i,1)):(i=Qt(e),i.c(),G(i,1),i.m(o.parentNode,o)):i&&(R(),K(i,1,1,(()=>{i=null})),F())},i(e){r||(G(c),G(n.$$.fragment,e),G(i),r=!0)},o(e){K(c),K(n.$$.fragment,e),K(i),r=!1},d(e){c&&c.d(e),e&&f(t),J(n,e),e&&f(l),i&&i.d(e),e&&f(o)}}}function Wt(e){let t,n;return t=new qt({props:{type:e[0].type,classes:e[1],$$slots:{default:[Yt]},$$scope:{ctx:e}}}),{c(){W(t.$$.fragment)},m(e,l){X(t,e,l),n=!0},p(e,[n]){const l={};1&n&&(l.type=e[0].type),1025&n&&(l.$$scope={dirty:n,ctx:e}),t.$set(l)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){J(t,e)}}}function Xt(e,t,n){let{minibar:l}=t,{cell:o}=t,{rowIndex:r}=t;const c=["qtable-minibar-cell"].concat(o.classes);let i=Bt.EMPTY;"number"==typeof o.value&&(o.value<0?i=Bt.NEGATIVE:o.value>0&&(i=Bt.POSITIVE)),c.push(`qtable-minibar-cell-${i}`);const s=l.barColor.positive.colorCode,a=l.barColor.positive.className,u=l.barColor.negative.colorCode,d=l.barColor.negative.className,f=l.values[r];return e.$$set=e=>{"minibar"in e&&n(7,l=e.minibar),"cell"in e&&n(0,o=e.cell),"rowIndex"in e&&n(8,r=e.rowIndex)},[o,c,s,a,u,d,f,l,r]}class Jt extends ee{constructor(e){super(),Z(this,e,Xt,Wt,r,{minibar:7,cell:0,rowIndex:8},Gt)}}function Ut(e){u(e,"svelte-wlhiv6",".qtable-th-arrow-ascending.svelte-wlhiv6{transform:rotate(180deg)}")}function Zt(t){let n,l,o,r,c,i;return{c(){n=g("svg"),l=g("title"),o=h("Path"),r=g("g"),c=g("g"),i=g("polygon"),v(i,"id","Path"),v(i,"points","1135.824 657.121 1135.823 667.256 1139.063 664.028 1140.121 665.091 1135.074 670.121 1130 665.064 1131.059 664 1134.323 667.256 1134.324 657.121"),v(c,"id","Grenze-und-Epizentrum"),v(c,"transform","translate(-1130.000000, -657.000000)"),v(c,"fill","#000000"),v(r,"id","Page-1"),v(r,"stroke","none"),v(r,"stroke-width","1"),v(r,"fill","none"),v(r,"fill-rule","evenodd"),v(n,"width","11px"),v(n,"height","14px"),v(n,"viewBox","0 0 11 14"),v(n,"version","1.1"),v(n,"xmlns","http://www.w3.org/2000/svg"),v(n,"xmlns:xlink","http://www.w3.org/1999/xlink"),v(n,"class","svelte-wlhiv6"),C(n,"qtable-th-arrow-ascending",t[0])},m(e,t){d(e,n,t),a(n,l),a(l,o),a(n,r),a(r,c),a(c,i)},p(e,[t]){1&t&&C(n,"qtable-th-arrow-ascending",e[0])},i:e,o:e,d(e){e&&f(n)}}}function en(e,t,n){let{sortAscending:l=!0}=t;return e.$$set=e=>{"sortAscending"in e&&n(0,l=e.sortAscending)},[l]}class tn extends ee{constructor(e){super(),Z(this,e,en,Zt,r,{sortAscending:0},Ut)}}const nn=[];const ln=function(t,n=e){let l;const o=new Set;function c(e){if(r(t,e)&&(t=e,l)){const e=!nn.length;for(const e of o)e[1](),nn.push(e,t);if(e){for(let e=0;e{o.delete(s),0===o.size&&l&&(l(),l=null)}}}}({colIndex:null,sortDirection:"asc"});function on(e){u(e,"svelte-19asm30",".qtable-th{text-align:left}.q-table-minibar-header{text-align:center}.qtable-sort-icon-holder{opacity:0.25}.qtable-sort-active{opacity:1}.qtable-th-numeric{text-align:right}")}function rn(e,t,n){const l=e.slice();return l[6]=t[n],l[8]=n,l}function cn(e){let t,n,l=e[0],o=[];for(let t=0;tK(o[e],1,1,(()=>{o[e]=null}));return{c(){t=p("thead");for(let e=0;e{i=null})),F()),(!c||1&l&&r!==(r="qtable-th qtable-th-"+e[6].type+" "+e[6].classes.join(" ")+" "+e[2](e[8]).classes))&&v(t,"class",r)},i(e){c||(G(n.$$.fragment,e),G(i),c=!0)},o(e){K(n.$$.fragment,e),K(i),c=!1},d(e){e&&f(t),J(n),i&&i.d()}}}function un(e){let t,n,l=e[0].length>0&&cn(e);return{c(){l&&l.c(),t=$()},m(e,o){l&&l.m(e,o),d(e,t,o),n=!0},p(e,[n]){e[0].length>0?l?(l.p(e,n),1&n&&G(l,1)):(l=cn(e),l.c(),G(l,1),l.m(t.parentNode,t)):l&&(R(),K(l,1,1,(()=>{l=null})),F())},i(e){n||(G(l),n=!0)},o(e){K(l),n=!1},d(e){l&&l.d(e),e&&f(t)}}}function dn(e,t,n){let l;c(e,ln,(e=>n(1,l=e)));let{minibar:o=null}=t,{tableHead:r=[]}=t;const i=e=>{l.colIndex===e?ln.set({colIndex:e,sortDirection:"asc"===l.sortDirection?"desc":"asc"}):ln.set({colIndex:e,sortDirection:"asc"})};return e.$$set=e=>{"minibar"in e&&n(4,o=e.minibar),"tableHead"in e&&n(0,r=e.tableHead)},[r,l,function(e){let t="";if(null!==o){o.settings.selectedColumn===e&&(t="q-table-minibar-header")}return{colspan:0,classes:t}},i,o,e=>i(e)]}class fn extends ee{constructor(e){super(),Z(this,e,dn,un,r,{minibar:4,tableHead:0},on)}}function mn(e){u(e,"svelte-1sf02r5",".qtable-holder .qtable{border-collapse:collapse;border:none;margin:0;padding:0;width:100%;table-layout:auto;empty-cells:show}.qtable-holder .qtable th,.qtable-holder .qtable td{padding:10px 4px;vertical-align:top;border:none !important;font-size:unset;line-height:unset;font-weight:unset}.qtable-holder .qtable thead{background:unset}.qtable-holder .qtable tbody tr,.qtable-holder .qtable thead{border-width:0 0 1px 0;border-style:solid;border-color:#e9e9ee}.qtable-holder .qtable .qtable-tr-frozen{background-color:#f4f4f4;border-bottom:2px solid #000 !important;border-top:2px solid #000 !important}")}function pn(e,t,n){const l=e.slice();return l[6]=t[n],l}function gn(e,t,n){const l=e.slice();return l[9]=t[n],l[11]=n,l}function hn(e){let t,n;return t=new At({props:{cell:e[9]}}),{c(){W(t.$$.fragment)},m(e,l){X(t,e,l),n=!0},p(e,n){const l={};1&n&&(l.cell=e[9]),t.$set(l)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){J(t,e)}}}function bn(e){let t,n;return t=new Lt({props:{cell:e[9],colorColumn:e[3],rowIndex:e[6].key}}),{c(){W(t.$$.fragment)},m(e,l){X(t,e,l),n=!0},p(e,n){const l={};1&n&&(l.cell=e[9]),1&n&&(l.rowIndex=e[6].key),t.$set(l)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){J(t,e)}}}function $n(e){let t,n;return t=new Jt({props:{cell:e[9],minibar:e[2],rowIndex:e[6].key}}),{c(){W(t.$$.fragment)},m(e,l){X(t,e,l),n=!0},p(e,n){const l={};1&n&&(l.cell=e[9]),1&n&&(l.rowIndex=e[6].key),t.$set(l)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){J(t,e)}}}function xn(e){let t,n,l,o;const r=[$n,bn,hn],c=[];return t=function(e,t){return e[2]?.columnIndex===e[11]?0:e[3]?.selectedColumn===e[11]?1:2}(e),n=c[t]=r[t](e),{c(){n.c(),l=$()},m(e,n){c[t].m(e,n),d(e,l,n),o=!0},p(e,t){n.p(e,t)},i(e){o||(G(n),o=!0)},o(e){K(n),o=!1},d(e){c[t].d(e),e&&f(l)}}}function vn(e,t){let n,l,o,r=t[6].cells,c=[];for(let e=0;eK(c[e],1,1,(()=>{c[e]=null}));return{key:e,first:null,c(){n=p("tr");for(let e=0;ee[6].key;for(let e=0;e{"componentConfiguration"in e&&n(5,l=e.componentConfiguration),"rows"in e&&n(0,o=e.rows)},[o,r,c,i,s,l]}class yn extends ee{constructor(e){super(),Z(this,e,qn,wn,r,{componentConfiguration:5,rows:0},mn)}}function Cn(e){u(e,"svelte-f5q3l2",".qtable-card-layout{margin-top:16px}.qtable-card-layout .qtable-card-row.svelte-f5q3l2{border-bottom:1px solid #e9e9ee}.qtable-card-layout .qtable-card-row.svelte-f5q3l2:first-child{padding-top:0}.qtable-card-layout .qtable-row-frozen.svelte-f5q3l2{background-color:#f4f4f4;border-bottom:2px solid #000;border-top:2px solid #000}.qtable-card-layout .qtable-card-cell.svelte-f5q3l2{display:flex;justify-content:space-between;padding:4px 0;position:relative}.qtable-card-layout .qtable-card-cell-title.svelte-f5q3l2{font-weight:500;max-width:80%;position:relative;text-align:left}.qtable-card-layout .qtable-card-cell-value.svelte-f5q3l2{text-align:right}")}function _n(e,t,n){const l=e.slice();return l[3]=t[n],l}function kn(e,t,n){const l=e.slice();return l[6]=t[n],l[8]=n,l}function In(e){let t,n;return t=new kt({props:{text:e[6].footnote}}),{c(){W(t.$$.fragment)},m(e,l){X(t,e,l),n=!0},p(e,n){const l={};1&n&&(l.text=e[6].footnote),t.$set(l)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){J(t,e)}}}function zn(t){let n,l,o,r,c,i,u,m,g,$,x=t[1][t[8]].value+"",q=t[6].value+"",y=""!==t[1][t[8]].footnote&&function(t){let n,l;return n=new kt({props:{text:t[1][t[8]].footnote}}),{c(){W(n.$$.fragment)},m(e,t){X(n,e,t),l=!0},p:e,i(e){l||(G(n.$$.fragment,e),l=!0)},o(e){K(n.$$.fragment,e),l=!1},d(e){J(n,e)}}}(t),C=""!==t[6].footnote&&In(t);return{c(){n=p("div"),l=p("span"),o=h(x),r=b(),y&&y.c(),c=b(),i=p("span"),u=h(q),m=b(),C&&C.c(),v(l,"class","qtable-card-cell-title svelte-f5q3l2"),v(i,"class","qtable-card-cell-value svelte-f5q3l2"),v(n,"class",g=s(`qtable-card-cell ${t[6].classes.join(" ")} `)+" svelte-f5q3l2")},m(e,t){d(e,n,t),a(n,l),a(l,o),a(l,r),y&&y.m(l,null),a(n,c),a(n,i),a(i,u),a(i,m),C&&C.m(i,null),$=!0},p(e,t){""!==e[1][e[8]].footnote&&y.p(e,t),(!$||1&t)&&q!==(q=e[6].value+"")&&w(u,q),""!==e[6].footnote?C?(C.p(e,t),1&t&&G(C,1)):(C=In(e),C.c(),G(C,1),C.m(i,null)):C&&(R(),K(C,1,1,(()=>{C=null})),F()),(!$||1&t&&g!==(g=s(`qtable-card-cell ${e[6].classes.join(" ")} `)+" svelte-f5q3l2"))&&v(n,"class",g)},i(e){$||(G(y),G(C),$=!0)},o(e){K(y),K(C),$=!1},d(e){e&&f(n),y&&y.d(),C&&C.d()}}}function En(e,t){let n,l,o,r=t[3].cells,c=[];for(let e=0;eK(c[e],1,1,(()=>{c[e]=null}));return{key:e,first:null,c(){n=p("div");for(let e=0;ee[3].key;for(let t=0;t{"componentConfiguration"in e&&n(2,l=e.componentConfiguration),"rows"in e&&n(0,o=e.rows)},[o,r,l]}class Tn extends ee{constructor(e){super(),Z(this,e,Sn,Nn,r,{componentConfiguration:2,rows:0},Cn)}}function Mn(e){let t,n;return t=new yn({props:{componentConfiguration:e[0],rows:e[4]}}),{c(){W(t.$$.fragment)},m(e,l){X(t,e,l),n=!0},p(e,n){const l={};1&n&&(l.componentConfiguration=e[0]),16&n&&(l.rows=e[4]),t.$set(l)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){J(t,e)}}}function Pn(e){let t,n;return t=new Tn({props:{componentConfiguration:e[0],rows:e[4]}}),{c(){W(t.$$.fragment)},m(e,l){X(t,e,l),n=!0},p(e,n){const l={};1&n&&(l.componentConfiguration=e[0]),16&n&&(l.rows=e[4]),t.$set(l)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){J(t,e)}}}function An(t){let n,l;return n=new tt({props:{legend:t[9].legend}}),{c(){W(n.$$.fragment)},m(e,t){X(n,e,t),l=!0},p:e,i(e){l||(G(n.$$.fragment,e),l=!0)},o(e){K(n.$$.fragment,e),l=!1},d(e){J(n,e)}}}function Vn(t){let n,l;return n=new at({props:{legend:t[9].legend}}),{c(){W(n.$$.fragment)},m(e,t){X(n,e,t),l=!0},p:e,i(e){l||(G(n.$$.fragment,e),l=!0)},o(e){K(n.$$.fragment,e),l=!1},d(e){J(n,e)}}}function jn(t){let n,l,o,r,c,i,s,u,m,g,h,x,w,q,C,_=t[14](),k=t[13](),I=t[15](),z=_&&function(t){let n;return{c(){n=p("h3"),n.textContent=`${t[6].title}`,v(n,"class","s-q-item__title")},m(e,t){d(e,n,t)},p:e,d(e){e&&f(n)}}}(t),E=t[6].subtitle&&""!==t[6].subtitle&&function(t){let n;return{c(){n=p("div"),n.textContent=`${t[6].subtitle}`,v(n,"class","s-q-item__subtitle")},m(e,t){d(e,n,t)},p:e,d(e){e&&f(n)}}}(t),N=k&&function(e){let t,n;return t=new $t({}),{c(){W(t.$$.fragment)},m(e,l){X(t,e,l),n=!0},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){J(t,e)}}}(),S=I&&function(e){let t,n;return t=new gt({props:{page:e[3],pageSize:e[1],count:e[2].length}}),{c(){W(t.$$.fragment)},m(e,l){X(t,e,l),n=!0},p(e,n){const l={};8&n&&(l.page=e[3]),2&n&&(l.pageSize=e[1]),4&n&&(l.count=e[2].length),t.$set(l)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){J(t,e)}}}(t),T=!0!==t[12].hideLegend&&null!==t[9]&&"number"==typeof t[9].selectedColumn&&t[9].selectedColumn!==t[12].minibar.selectedColumn&&!t[7]&&function(t){let n,l;return n=new Be({props:{colorColumn:t[9],noInteraction:t[10]}}),{c(){W(n.$$.fragment)},m(e,t){X(n,e,t),l=!0},p:e,i(e){l||(G(n.$$.fragment,e),l=!0)},o(e){K(n.$$.fragment,e),l=!1},d(e){J(n,e)}}}(t);const M=[Pn,Mn],P=[];u=function(e,t){return e[7]?0:1}(t),m=P[u]=M[u](t);let A=t[8]&&t[8].length>0&&function(t){let n,l;return n=new he({props:{footnotes:t[8]}}),{c(){W(n.$$.fragment)},m(e,t){X(n,e,t),l=!0},p:e,i(e){l||(G(n.$$.fragment,e),l=!0)},o(e){K(n.$$.fragment,e),l=!1},d(e){J(n,e)}}}(t),V=t[9]&&"numerical"===t[9].legend.type&&function(e){let t,n,l,o;const r=[Vn,An],c=[];return t=function(e,t){return e[10]?0:1}(e),n=c[t]=r[t](e),{c(){n.c(),l=$()},m(e,n){c[t].m(e,n),d(e,l,n),o=!0},p(e,t){n.p(e,t)},i(e){o||(G(n),o=!0)},o(e){K(n),o=!1},d(e){c[t].d(e),e&&f(l)}}}(t);return w=new de({props:{notes:t[6].notes,sources:t[6].sources,acronym:t[6].acronym}}),{c(){n=p("div"),z&&z.c(),l=b(),E&&E.c(),o=b(),r=p("div"),N&&N.c(),c=b(),S&&S.c(),i=b(),T&&T.c(),s=b(),m.c(),g=b(),A&&A.c(),h=b(),V&&V.c(),x=b(),W(w.$$.fragment),y(r,"overflow-x","auto"),v(n,"id",t[11]),v(n,"class",q="s-q-item qtable-holder "+t[5])},m(e,t){d(e,n,t),z&&z.m(n,null),a(n,l),E&&E.m(n,null),a(n,o),a(n,r),N&&N.m(r,null),a(r,c),S&&S.m(r,null),a(r,i),T&&T.m(r,null),a(r,s),P[u].m(r,null),a(n,g),A&&A.m(n,null),a(n,h),V&&V.m(n,null),a(n,x),X(w,n,null),C=!0},p(e,[t]){_&&z.p(e,t),e[6].subtitle&&""!==e[6].subtitle&&E.p(e,t),I&&S.p(e,t),!0===e[12].hideLegend||null===e[9]||"number"!=typeof e[9].selectedColumn||e[9].selectedColumn===e[12].minibar.selectedColumn||e[7]||T.p(e,t),m.p(e,t),e[8]&&e[8].length>0&&A.p(e,t),e[9]&&"numerical"===e[9].legend.type&&V.p(e,t),(!C||32&t&&q!==(q="s-q-item qtable-holder "+e[5]))&&v(n,"class",q)},i(e){C||(G(N),G(S),G(T),G(m),G(A),G(V),G(w.$$.fragment,e),C=!0)},o(e){K(N),K(S),K(T),K(m),K(A),K(V),K(w.$$.fragment,e),C=!1},d(e){e&&f(n),z&&z.d(),E&&E.d(),N&&N.d(),S&&S.d(),T&&T.d(),P[u].d(),A&&A.d(),V&&V.d(),J(w)}}}function Dn(e,t,n){let{componentConfiguration:l}=t;const{config:o,initWithCardLayout:r,rows:c,footnotes:i,colorColumn:s,displayOptions:a,noInteraction:u,id:d,width:f,frozenRowKey:m,tableHead:p}=l;let{pageSize:g}=l;const h=o.options;let b,$,x,v=0,w=0;var q,y;"number"==typeof m&&(null==c?void 0:c.length)&&c[m]&&(x=c.splice(m,1)[0],x.frozen=!0,g-=1),ln.subscribe((e=>{if("number"==typeof e.colIndex){const t=e.colIndex;$.sort(((n,l)=>((e,t,n,l,o)=>{const r=e.cells[n].value,c=t.cells[n].value;if("text"===l||"country-flag-emoji"===l)return"asc"===o?r.localeCompare(c,"de"):c.localeCompare(r,"de");const i=e.cells[n].value,s=t.cells[n].value;return"asc"===o?i-s:s-i})(n,l,t,p[t].type,e.sortDirection))),n(2,$)}})),q="state",y={getState:()=>({page:w,pageIndex:v,pageSize:g,rows:c,filteredRows:$}),setPage:e=>{n(3,w=e),n(16,v=e*g)},setPageSize:e=>n(1,g=e),setFilteredRows:e=>n(2,$=e)},z().$$.context.set(q,y);let C="";return f&&f>420&&(C="qtable-desktop"),e.$$set=e=>{"componentConfiguration"in e&&n(0,l=e.componentConfiguration)},e.$$.update=()=>{if(196614&e.$$.dirty){const e=$.slice(v,v+g);x&&e.unshift(x),n(4,b=e)}},n(2,$=c),[l,g,$,w,b,C,o,r,i,s,u,d,h,function(){return!0!==u&&!0===h.showTableSearch},function(){return"boolean"!=typeof a.hideTitle||!a.hideTitle},function(){return!1===u&&"number"==typeof g&&$.length>g},v,x]}return class extends ee{constructor(e){super(),Z(this,e,Dn,jn,r,{componentConfiguration:0})}}}(); +this.window=this.window||{},this.window.q_table=function(){"use strict";function e(){}function t(e){return e()}function n(){return Object.create(null)}function l(e){e.forEach(t)}function o(e){return"function"==typeof e}function r(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}let c,i;function s(e,t){return c||(c=document.createElement("a")),c.href=t,e===c.href}function a(t,n,l){t.$$.on_destroy.push(function(t,...n){if(null==t)return e;const l=t.subscribe(...n);return l.unsubscribe?()=>l.unsubscribe():l}(n,l))}function u(e,t,n,l){return e[1]&&l?function(e,t){for(const n in t)e[n]=t[n];return e}(n.ctx.slice(),e[1](l(t))):n.ctx}function d(e){return null==e?"":e}function f(e,t){e.appendChild(t)}function m(e,t,n){const l=function(e){if(!e)return document;const t=e.getRootNode?e.getRootNode():e.ownerDocument;if(t&&t.host)return t;return e.ownerDocument}(e);if(!l.getElementById(t)){const e=b("style");e.id=t,e.textContent=n,function(e,t){f(e.head||e,t),t.sheet}(l,e)}}function p(e,t,n){e.insertBefore(t,n||null)}function g(e){e.parentNode&&e.parentNode.removeChild(e)}function h(e,t){for(let n=0;ne.removeEventListener(t,n,l)}function y(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function C(e,t){t=""+t,e.data!==t&&(e.data=t)}function _(e,t){e.value=null==t?"":t}function k(e,t,n,l){null==n?e.style.removeProperty(t):e.style.setProperty(t,n,l?"important":"")}function I(e,t,n){e.classList[n?"add":"remove"](t)}class E{constructor(e=!1){this.is_svg=!1,this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,t,n=null){this.e||(this.is_svg?this.e=$(t.nodeName):this.e=b(11===t.nodeType?"TEMPLATE":t.nodeName),this.t="TEMPLATE"!==t.tagName?t:t.content,this.c(e)),this.i(n)}h(e){this.e.innerHTML=e,this.n=Array.from("TEMPLATE"===this.e.nodeName?this.e.content.childNodes:this.e.childNodes)}i(e){for(let t=0;t{R.delete(e),l&&(n&&e.d(1),l())})),e.o(t)}else l&&l()}function W(e,t){Y(e,1,1,(()=>{t.delete(e.key)}))}function X(e,t,n,o,r,c,i,s,a,u,d,f){let m=e.length,p=c.length,g=m;const h={};for(;g--;)h[e[g].key]=g;const b=[],$=new Map,x=new Map,v=[];for(g=p;g--;){const e=f(r,c,g),l=n(e);let s=i.get(l);s?o&&v.push((()=>s.p(e,t))):(s=u(l,e),s.c()),$.set(l,b[g]=s),l in h&&x.set(l,Math.abs(g-h[l]))}const w=new Set,q=new Set;function y(e){Q(e,1),e.m(s,d),i.set(e.key,e),d=e.first,p--}for(;m&&p;){const t=b[p-1],n=e[m-1],l=t.key,o=n.key;t===n?(d=t.first,m--,p--):$.has(o)?!i.has(l)||w.has(l)?y(t):q.has(o)?m--:x.get(l)>x.get(o)?(q.add(l),y(t)):(w.add(o),m--):(a(n,i),m--)}for(;m--;){const t=e[m];$.has(t.key)||a(t,i)}for(;p;)y(b[p-1]);return l(v),b}function J(e){e&&e.c()}function U(e,n,r,c){const{fragment:i,after_update:s}=e.$$;i&&i.m(n,r),c||D((()=>{const n=e.$$.on_mount.map(t).filter(o);e.$$.on_destroy?e.$$.on_destroy.push(...n):l(n),e.$$.on_mount=[]})),s.forEach(D)}function Z(e,t){const n=e.$$;null!==n.fragment&&(!function(e){const t=[],n=[];j.forEach((l=>-1===e.indexOf(l)?t.push(l):n.push(l))),n.forEach((e=>e())),j=t}(n.after_update),l(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function ee(e,t){-1===e.$$.dirty[0]&&(T.push(e),V||(V=!0,A.then(H)),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const o=l.length?l[0]:n;return m.ctx&&s(m.ctx[e],m.ctx[e]=o)&&(!m.skip_bound&&m.bound[e]&&m.bound[e](o),p&&ee(t,e)),n})):[],m.update(),p=!0,l(m.before_update),m.fragment=!!c&&c(m.ctx),o.target){if(o.hydrate){const e=function(e){return Array.from(e.childNodes)}(o.target);m.fragment&&m.fragment.l(e),e.forEach(g)}else m.fragment&&m.fragment.c();o.intro&&Q(t.$$.fragment),U(t,o.target,o.anchor,o.customElement),H()}z(f)}class ne{$destroy(){Z(this,1),this.$destroy=e}$on(t,n){if(!o(n))return e;const l=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return l.push(n),()=>{const e=l.indexOf(n);-1!==e&&l.splice(e,1)}}$set(e){var t;this.$$set&&(t=e,0!==Object.keys(t).length)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}function le(e,t,n){const l=e.slice();return l[4]=t[n],l[6]=n,l}function oe(e){let t;return{c(){t=b("div"),y(t,"class","s-q-item__footer__notes")},m(n,l){p(n,t,l),t.innerHTML=e[0]},p(e,n){1&n&&(t.innerHTML=e[0])},d(e){e&&g(t)}}}function re(e){let t,n,l;function o(e,t){return e[1].length>1?ie:ce}let r=o(e),c=r(e),i=e[1],s=[];for(let t=0;t0&&oe(t),i=t[1].length>0&&re(t),s=t[2]&&ue(t);return{c(){n=b("div"),c&&c.c(),l=v(),o=b("div"),i&&i.c(),r=v(),s&&s.c(),y(o,"class","s-q-item__footer__details"),y(n,"class","s-q-item__footer")},m(e,t){p(e,n,t),c&&c.m(n,null),f(n,l),f(n,o),i&&i.m(o,null),f(o,r),s&&s.m(o,null)},p(e,[t]){e[0].length>0?c?c.p(e,t):(c=oe(e),c.c(),c.m(n,l)):c&&(c.d(1),c=null),e[1].length>0?i?i.p(e,t):(i=re(e),i.c(),i.m(o,r)):i&&(i.d(1),i=null),e[2]?s?s.p(e,t):(s=ue(e),s.c(),s.m(o,null)):s&&(s.d(1),s=null)},i:e,o:e,d(e){e&&g(n),c&&c.d(),i&&i.d(),s&&s.d()}}}function fe(e,t,n){let{notes:l=""}=t,{sources:o=[]}=t,{acronym:r=""}=t;return e.$$set=e=>{"notes"in e&&n(0,l=e.notes),"sources"in e&&n(1,o=e.sources),"acronym"in e&&n(2,r=e.acronym)},[l,o,r,function(e,t){let n="";return n=e.link.url&&!0===e.link.isValid?`${e.text}`:e.text,t!==o.length-1&&""!==o[t+1].text&&(n+=","),n}]}class me extends ne{constructor(e){super(),te(this,e,fe,de,r,{notes:0,sources:1,acronym:2})}}function pe(e,t,n){const l=e.slice();return l[1]=t[n],l}function ge(e){let t,n,l,o,r,c,i,s=e[1].index+"",a=e[1].value+"";return{c(){t=b("div"),n=b("span"),l=x(s),o=v(),r=b("span"),c=x(a),i=v(),y(n,"class","q-table-footnote-index s-font-note--tabularnums"),y(r,"class","q-table-footnote-text"),y(t,"class","q-table-footnote-footer s-font-note-s")},m(e,s){p(e,t,s),f(t,n),f(n,l),f(t,o),f(t,r),f(r,c),f(t,i)},p(e,t){1&t&&s!==(s=e[1].index+"")&&C(l,s),1&t&&a!==(a=e[1].value+"")&&C(c,a)},d(e){e&&g(t)}}}function he(t){let n,l=t[0],o=[];for(let e=0;e{"footnotes"in e&&n(0,l=e.footnotes)},[l]}class $e extends ne{constructor(e){super(),te(this,e,be,he,r,{footnotes:0})}}function xe(e,t,n){const l=e.slice();return l[9]=t[n],l}function ve(t){let n;return{c(){n=$("rect"),y(n,"class","q-table-colorColumn-legend-bucket "+t[9].color.colorClass),y(n,"width",Ee(t[9],t[6],t[5])+"%"),y(n,"height","16"),y(n,"x",Ie(t[9],t[6],t[5])+"%"),y(n,"y","12")},m(e,t){p(e,n,t)},p:e,d(e){e&&g(n)}}}function we(t){let n;return{c(){n=$("rect"),y(n,"class","q-table-colorColumn-legend-bucket"),k(n,"color",t[9].color.customColor),y(n,"width",Ee(t[9],t[6],t[5])+"%"),y(n,"height","16"),y(n,"x",Ie(t[9],t[6],t[5])+"%"),y(n,"y","12")},m(e,t){p(e,n,t)},p:e,d(e){e&&g(n)}}}function qe(e){let t;let n=function(e,t){return e[9].color.customColor?we:ve}(e),l=n(e);return{c(){l.c(),t=w()},m(e,n){l.m(e,n),p(e,t,n)},p(e,t){l.p(e,t)},d(e){l.d(e),e&&g(t)}}}function ye(e){let t,n,l=e[3]&&function(e){let t,n,l,o;function r(e,t){return e[1][0].color.customColor?_e:Ce}let c=r(e),i=c(e);return{c(){t=b("div"),n=$("svg"),i.c(),l=v(),o=b("div"),o.textContent=`= ${e[1][0].from}`,y(n,"width","11"),y(n,"height","11"),y(n,"class","s-legend-item-label__item__icon q-table-colorColumn-legend-info-icon"),I(n,"q-table-colorColumn-legend-info-icon--interactive",!e[0]),I(n,"q-table-colorColumn-legend-info-icon--no-interactive",e[0]),y(o,"class","s-legend-item-label__item__label s-font-note--tabularnums"),y(t,"class","s-legend-item-label__item q-table-colorColumn-legend-info--single-bucket")},m(e,r){p(e,t,r),f(t,n),i.m(n,null),f(t,l),f(t,o)},p(e,t){i.p(e,t),1&t&&I(n,"q-table-colorColumn-legend-info-icon--interactive",!e[0]),1&t&&I(n,"q-table-colorColumn-legend-info-icon--no-interactive",e[0])},d(e){e&&g(t),i.d()}}}(e),o=e[2]&&function(e){let t,n,l,o,r;return{c(){t=b("div"),n=$("svg"),l=$("rect"),o=v(),r=b("div"),r.textContent="Keine Daten",y(l,"width","11"),y(l,"height","11"),y(l,"class","s-color-gray-4"),y(l,"fill","white"),y(l,"stroke","currentColor"),y(l,"stroke-width","2"),y(n,"width","11"),y(n,"height","11"),y(n,"class","s-legend-item-label__item__icon q-table-colorColumn-legend-info-icon"),I(n,"q-table-colorColumn-legend-info-icon--interactive",!e[0]),I(n,"q-table-colorColumn-legend-info-icon--no-interactive",e[0]),y(r,"class","s-legend-item-label__item__label"),y(t,"class","s-legend-item-label__item q-table-colorColumn-legend-info--no-data")},m(e,c){p(e,t,c),f(t,n),f(n,l),f(t,o),f(t,r)},p(e,t){1&t&&I(n,"q-table-colorColumn-legend-info-icon--interactive",!e[0]),1&t&&I(n,"q-table-colorColumn-legend-info-icon--no-interactive",e[0])},d(e){e&&g(t)}}}(e);return{c(){t=b("div"),l&&l.c(),n=v(),o&&o.c(),y(t,"class","s-legend-icon-label")},m(e,r){p(e,t,r),l&&l.m(t,null),f(t,n),o&&o.m(t,null)},p(e,t){e[3]&&l.p(e,t),e[2]&&o.p(e,t)},d(e){e&&g(t),l&&l.d(),o&&o.d()}}}function Ce(t){let n;return{c(){n=$("rect"),y(n,"width","11"),y(n,"height","11"),y(n,"class","q-table-colorColumn-legend-bucket "+t[1][0].color.colorClass)},m(e,t){p(e,n,t)},p:e,d(e){e&&g(n)}}}function _e(t){let n;return{c(){n=$("rect"),y(n,"width","11"),y(n,"height","11"),y(n,"class","q-table-colorColumn-legend-bucket"),k(n,"color",t[1][0].color.customColor)},m(e,t){p(e,n,t)},p:e,d(e){e&&g(n)}}}function ke(t){let n,l,o,r,c,i,s,a,u,d,m,w,q,C,_=t[1],k=[];for(let e=0;e<_.length;e+=1)k[e]=qe(xe(t,_,e));let I=null!==t[4]&&function(t){let n,l,o;return{c(){n=$("g"),l=$("circle"),o=$("rect"),y(l,"cx",t[4].position+"%"),y(l,"cy","20"),y(l,"r","4"),y(l,"stroke","white"),y(l,"stroke-width","1"),y(l,"fill","none"),y(o,"class","s-color-gray-9"),y(o,"fill","currentColor"),y(o,"width","0.5px"),y(o,"height","16"),y(o,"x",t[4].position+"%"),y(o,"y","20")},m(e,t){p(e,n,t),f(n,l),f(n,o)},p:e,d(e){e&&g(n)}}}(t),E=null!==t[4]&&function(t){let n,l,o,r,c=t[4].label+"",i=t[4].value+"";return{c(){n=b("div"),l=x(c),o=x(": "),r=x(i),y(n,"class","q-table-colorColumn-legend-marker s-font-note s-font-note--tabularnums"),y(n,"style",t[4].descriptionAlignment)},m(e,t){p(e,n,t),f(n,l),f(n,o),f(n,r)},p:e,d(e){e&&g(n)}}}(t),z=(t[3]||t[2])&&ye(t);return{c(){n=b("div"),l=b("div"),o=b("div"),r=b("span"),r.textContent=`${t[6]}`,c=v(),i=b("span"),i.textContent=`${t[5]}`,s=v(),a=b("div"),u=$("svg"),d=$("g");for(let e=0;e{"colorColumn"in e&&n(7,l=e.colorColumn),"noInteraction"in e&&n(0,o=e.noInteraction)},[o,c,i,s,a,u,d,l]}class Ne extends ne{constructor(e){super(),te(this,e,ze,ke,r,{colorColumn:7,noInteraction:0})}}function Se(e,t,n){const l=e.slice();return l[3]=t[n],l}function Te(t){let n,l,o,r,c,i,s=t[3].label+"";return{c(){n=b("div"),l=b("div"),o=v(),r=b("div"),c=x(s),i=v(),y(l,"class","s-legend-item-label__item__icon s-legend-item-label__item__icon--default"),y(r,"class","s-legend-item-label__item__label"),y(n,"class","s-legend-item-label__item "+t[3].color.colorClass)},m(e,t){p(e,n,t),f(n,l),f(n,o),f(n,r),f(r,c),f(n,i)},p:e,d(e){e&&g(n)}}}function Me(t){let n,l,o,r,c,i,s=t[3].label+"";return{c(){n=b("div"),l=b("div"),o=v(),r=b("div"),c=x(s),i=v(),y(l,"class","s-legend-item-label__item__icon s-legend-item-label__item__icon--default"),y(r,"class","s-legend-item-label__item__label"),y(n,"class","s-legend-item-label__item"),k(n,"color",t[3].color.customColor)},m(e,t){p(e,n,t),f(n,l),f(n,o),f(n,r),f(r,c),f(n,i)},p:e,d(e){e&&g(n)}}}function je(e){let t;let n=function(e,t){return e[3].color.customColor?Me:Te}(e),l=n(e);return{c(){l.c(),t=w()},m(e,n){l.m(e,n),p(e,t,n)},p(e,t){l.p(e,t)},d(e){l.d(e),e&&g(t)}}}function Pe(t){let n,l,o,r=t[1].categories,c=[];for(let e=0;e{"colorColumn"in e&&n(2,l=e.colorColumn),"noInteraction"in e&&n(0,o=e.noInteraction)},[o,r,l]}class Ve extends ne{constructor(e){super(),te(this,e,Ae,Pe,r,{colorColumn:2,noInteraction:0})}}function De(e){let t,n;return t=new Ve({props:{colorColumn:e[0],noInteraction:e[1]}}),{c(){J(t.$$.fragment)},m(e,l){U(t,e,l),n=!0},p(e,n){const l={};1&n&&(l.colorColumn=e[0]),2&n&&(l.noInteraction=e[1]),t.$set(l)},i(e){n||(Q(t.$$.fragment,e),n=!0)},o(e){Y(t.$$.fragment,e),n=!1},d(e){Z(t,e)}}}function Le(e){let t,n;return t=new Ne({props:{colorColumn:e[0],noInteraction:e[1]}}),{c(){J(t.$$.fragment)},m(e,l){U(t,e,l),n=!0},p(e,n){const l={};1&n&&(l.colorColumn=e[0]),2&n&&(l.noInteraction=e[1]),t.$set(l)},i(e){n||(Q(t.$$.fragment,e),n=!0)},o(e){Y(t.$$.fragment,e),n=!1},d(e){Z(t,e)}}}function Be(e){let t,n,l,o;const r=[Le,De],c=[];function i(e,t){return"numerical"===e[0].colorColumnType?0:1}return n=i(e),l=c[n]=r[n](e),{c(){t=b("div"),l.c(),y(t,"class","q-table-legend-container q-table-legend-container--desktop")},m(e,l){p(e,t,l),c[n].m(t,null),o=!0},p(e,[o]){let s=n;n=i(e),n===s?c[n].p(e,o):(G(),Y(c[s],1,1,(()=>{c[s]=null})),K(),l=c[n],l?l.p(e,o):(l=c[n]=r[n](e),l.c()),Q(l,1),l.m(t,null))},i(e){o||(Q(l),o=!0)},o(e){Y(l),o=!1},d(e){e&&g(t),c[n].d()}}}function He(e,t,n){let{colorColumn:l}=t,{noInteraction:o}=t;return e.$$set=e=>{"colorColumn"in e&&n(0,l=e.colorColumn),"noInteraction"in e&&n(1,o=e.noInteraction)},[l,o]}class Oe extends ne{constructor(e){super(),te(this,e,He,Be,r,{colorColumn:0,noInteraction:1})}}function Re(t){let n;return{c(){n=b("div"),n.innerHTML='',y(n,"class","q-table-methods-link-icon-plus")},m(e,t){p(e,n,t)},p:e,i:e,o:e,d(e){e&&g(n)}}}class Fe extends ne{constructor(e){super(),te(this,e,null,Re,r,{})}}function Ge(t){let n;return{c(){n=b("div"),n.innerHTML='',y(n,"class","q-table-methods-link-icon-close")},m(e,t){p(e,n,t)},p:e,i:e,o:e,d(e){e&&g(n)}}}class Ke extends ne{constructor(e){super(),te(this,e,null,Ge,r,{})}}function Qe(e){m(e,"svelte-lqfo6x",".qtable-methodiek-btn{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:4px;margin-top:8px;text-decoration:underline}.qtable-methodiek-btn svg{height:10px;width:10px}.qtable-methodiek-cntr{margin-top:8px;box-shadow:1px 1px 4px rgba(0, 0, 0, 0.1);border:1px solid #f0f0f2;padding:8px}.qtable-methodiek-cntr table{table-layout:auto}.qtable-methodiek-cntr table tr{text-align:right}.qtable-methodiek-cntr table tr td{width:auto}.qtable-methodiek-legend-circle{position:relative;box-sizing:content-box;width:7px;height:7px;margin:2px 8px 2px 2px;border:1px solid;border-radius:50%;background-color:currentColor}.qtable-methodiek-descr{margin-top:4px}.qtable-methodiek-clr-explainer{color:#05032d;display:block;margin-top:4px}")}function Ye(e,t,n){const l=e.slice();return l[7]=t[n],l[9]=n,l}function We(t){let n,l,o,r,c,i;return l=new Fe({}),{c(){n=b("div"),J(l.$$.fragment),o=x("\n Daten und Methodik"),y(n,"class","qtable-methodiek-btn s-font-note-s")},m(e,s){p(e,n,s),U(l,n,null),f(n,o),r=!0,c||(i=q(n,"click",t[5]),c=!0)},p:e,i(e){r||(Q(l.$$.fragment,e),r=!0)},o(e){Y(l.$$.fragment,e),r=!1},d(e){e&&g(n),Z(l),c=!1,i()}}}function Xe(t){let n,l,o,r,c,i;return l=new Ke({}),{c(){n=b("div"),J(l.$$.fragment),o=x("\n Daten und Methodik"),y(n,"class","qtable-methodiek-btn s-font-note-s")},m(e,s){p(e,n,s),U(l,n,null),f(n,o),r=!0,c||(i=q(n,"click",t[6]),c=!0)},p:e,i(e){r||(Q(l.$$.fragment,e),r=!0)},o(e){Y(l.$$.fragment,e),r=!1},d(e){e&&g(n),Z(l),c=!1,i()}}}function Je(e){let t,n,l,o,r,c,i,s=e[2].article.title+"",a=e[3]&&function(e){let t,n=e[3],l=[];for(let t=0;t{r=null})),K()):r?(r.p(e,o),2&o&&Q(r,1)):(r=We(e),r.c(),Q(r,1),r.m(t.parentNode,t)),e[1]?c?(c.p(e,o),2&o&&Q(c,1)):(c=Xe(e),c.c(),Q(c,1),c.m(n.parentNode,n)):c&&(G(),Y(c,1,1,(()=>{c=null})),K()),e[1]?i?i.p(e,o):(i=Je(e),i.c(),i.m(l.parentNode,l)):i&&(i.d(1),i=null)},i(e){o||(Q(r),Q(c),o=!0)},o(e){Y(r),Y(c),o=!1},d(e){r&&r.d(e),e&&g(t),c&&c.d(e),e&&g(n),i&&i.d(e),e&&g(l)}}}function nt(e,t,n){let{legend:l}=t;const o=l.methodBox,r=o.formattedBuckets;let c=!1;function i(e){n(1,c=e)}return e.$$set=e=>{"legend"in e&&n(0,l=e.legend)},[l,c,o,r,i,()=>i(!0),()=>i(!1)]}class lt extends ne{constructor(e){super(),te(this,e,nt,tt,r,{legend:0},Qe)}}function ot(e){m(e,"svelte-1cr35o3",".qtable-methodiek-static{margin-top:12px;padding-right:20px}.qtable-methodiek-static .s-legend-item-label__item__icon{margin-right:8px}.qtable-methodiek-descr{margin-top:4px}")}function rt(e,t,n){const l=e.slice();return l[3]=t[n],l[5]=n,l}function ct(t){let n,l,o,r=t[3].from+"",c=t[3].to+"";return{c(){n=x(r),l=x("–"),o=x(c)},m(e,t){p(e,n,t),p(e,l,t),p(e,o,t)},p:e,d(e){e&&g(n),e&&g(l),e&&g(o)}}}function it(t){let n,l,o=t[3].from+"";return{c(){n=x(o),l=x(" (nur ein Datenpunkt)")},m(e,t){p(e,n,t),p(e,l,t)},p:e,d(e){e&&g(n),e&&g(l)}}}function st(e){let t,n,l,o,r;function c(e,t){return 0===e[5]&&e[0].hasSingleValueBucket?it:ct}let i=c(e),s=i(e);return{c(){t=b("div"),n=b("div"),l=v(),o=b("div"),s.c(),r=v(),y(n,"class","s-legend-item-label__item__icon s-legend-item-label__item__icon--default "+e[3].color.colorClass),k(n,"color",e[3].color.customColor),y(o,"class","s-legend-item-label__item__label s-font-note--tabularnums"),y(t,"class","s-legend-item-label__item")},m(e,c){p(e,t,c),f(t,n),f(t,l),f(t,o),s.m(o,null),f(t,r)},p(e,t){i===(i=c(e))&&s?s.p(e,t):(s.d(1),s=i(e),s&&(s.c(),s.m(o,null)))},d(e){e&&g(t),s.d()}}}function at(t){let n,l,o,r,c,i,s=t[2]&&function(e){let t,n=e[2],l=[];for(let t=0;t{"legend"in e&&n(0,l=e.legend)},[l,o,r]}class dt extends ne{constructor(e){super(),te(this,e,ut,at,r,{legend:0},ot)}}function ft(e){m(e,"svelte-1w4hlr2","ul.svelte-1w4hlr2{margin:0;list-style:none;display:flex;align-items:center;justify-content:end}.counters.svelte-1w4hlr2{margin:0 5px}button.svelte-1w4hlr2{background:transparent;border:1px solid #ccc;padding:5px 10px;margin-left:3px;float:left;cursor:pointer}button[disabled].svelte-1w4hlr2{opacity:0.5}")}function mt(e){let t,n,l,o=e[0]+1+"";return{c(){t=x(o),n=x(" / "),l=x(e[3])},m(e,o){p(e,t,o),p(e,n,o),p(e,l,o)},p(e,n){1&n&&o!==(o=e[0]+1+"")&&C(t,o),8&n&&C(l,e[3])},d(e){e&&g(t),e&&g(n),e&&g(l)}}}function pt(t){let n;return{c(){n=x("0 / 0")},m(e,t){p(e,n,t)},p:e,d(e){e&&g(n)}}}function gt(t){let n,o,r,c,i,s,a,u,d,m,h,$,w,_,k,I,E,z,N,S,T,M,j,P,A=t[2].first+"",V=t[2].previous+"",D=t[2].next+"",L=t[2].last+"";function B(e,t){return 0===e[1]?pt:mt}let H=B(t),O=H(t);return{c(){n=b("ul"),o=b("li"),r=b("button"),c=x(A),s=v(),a=b("li"),u=b("button"),d=x(V),h=v(),$=b("li"),O.c(),w=v(),_=b("li"),k=b("button"),I=x(D),z=v(),N=b("li"),S=b("button"),T=x(L),r.disabled=i=0===t[0],y(r,"class","svelte-1w4hlr2"),u.disabled=m=0===t[0],y(u,"class","svelte-1w4hlr2"),y($,"class","counters s-font-note svelte-1w4hlr2"),k.disabled=E=t[0]>=t[3]-1,y(k,"class","svelte-1w4hlr2"),S.disabled=M=t[0]>=t[3]-1,y(S,"class","svelte-1w4hlr2"),y(n,"class","svelte-1w4hlr2")},m(e,l){p(e,n,l),f(n,o),f(o,r),f(r,c),f(n,s),f(n,a),f(a,u),f(u,d),f(n,h),f(n,$),O.m($,null),f(n,w),f(n,_),f(_,k),f(k,I),f(n,z),f(n,N),f(N,S),f(S,T),j||(P=[q(r,"click",t[6]),q(u,"click",t[7]),q(k,"click",t[8]),q(S,"click",t[9])],j=!0)},p(e,[t]){4&t&&A!==(A=e[2].first+"")&&C(c,A),1&t&&i!==(i=0===e[0])&&(r.disabled=i),4&t&&V!==(V=e[2].previous+"")&&C(d,V),1&t&&m!==(m=0===e[0])&&(u.disabled=m),H===(H=B(e))&&O?O.p(e,t):(O.d(1),O=H(e),O&&(O.c(),O.m($,null))),4&t&&D!==(D=e[2].next+"")&&C(I,D),9&t&&E!==(E=e[0]>=e[3]-1)&&(k.disabled=E),4&t&&L!==(L=e[2].last+"")&&C(T,L),9&t&&M!==(M=e[0]>=e[3]-1)&&(S.disabled=M)},i:e,o:e,d(e){e&&g(n),O.d(),j=!1,l(P)}}}function ht(e,t,n){let l;const o=S("state");let{count:r}=t,{pageSize:c}=t,{page:i}=t,{labels:s={first:"<<",last:">>",next:">",previous:"<"}}=t;function a(e){o.setPage(e),n(0,i=e)}return e.$$set=e=>{"count"in e&&n(1,r=e.count),"pageSize"in e&&n(5,c=e.pageSize),"page"in e&&n(0,i=e.page),"labels"in e&&n(2,s=e.labels)},e.$$.update=()=>{34&e.$$.dirty&&n(3,l=Math.ceil(r/c))},[i,r,s,l,a,c,()=>a(0),()=>a(i-1),()=>a(i+1),()=>a(l-1)]}class bt extends ne{constructor(e){super(),te(this,e,ht,gt,r,{count:1,pageSize:5,page:0,labels:2},ft)}}function $t(t){let n,o,r,c;return{c(){n=b("div"),o=b("input"),y(o,"class","q-table__search__input s-input-field"),y(o,"type","search"),y(o,"placeholder","Bitte Suche eingeben"),y(o,"maxlength","20"),y(o,"autocapitalize","off"),y(o,"autocomplete","off"),y(o,"spellcheck","false"),y(o,"aria-label","Suchen"),y(n,"class","q-table__search")},m(e,l){p(e,n,l),f(n,o),_(o,t[0]),r||(c=[q(o,"keyup",t[1]),q(o,"input",t[4])],r=!0)},p(e,[t]){1&t&&o.value!==e[0]&&_(o,e[0])},i:e,o:e,d(e){e&&g(n),r=!1,l(c)}}}function xt(e,t,n){const l=S("state");let{index:o=-1}=t,{text:r=""}=t,{filter:c=((e,t)=>{t=t.toLowerCase();for(let n=0;n-1)return!0}return!1})}=t;return e.$$set=e=>{"index"in e&&n(2,o=e.index),"text"in e&&n(0,r=e.text),"filter"in e&&n(3,c=e.filter)},[r,function(){const e=l.getState(),t={filter:c,index:o,text:r,page:e.page,pageIndex:e.pageIndex,pageSize:e.pageSize,rows:e.filteredRows};if(t.text.length<=0)l.setFilteredRows(e.rows);else{const n=e.rows.filter((e=>t.filter(e,t.text)));l.setFilteredRows(n)}l.setPage(0)},o,c,function(){r=this.value,n(0,r)}]}class vt extends ne{constructor(e){super(),te(this,e,xt,$t,r,{index:2,text:0,filter:3})}}function wt(e){m(e,"svelte-vfhnmu",".qtable-cell{text-align:left}.qtable-cell-numeric{text-align:right !important;padding:10px 12px !important;white-space:nowrap}")}function qt(e){let t,n,l;const o=e[5].default,r=function(e,t,n,l){if(e){const o=u(e,t,n,l);return e[0](o)}}(o,e,e[4],null);return{c(){t=b("td"),r&&r.c(),y(t,"class",e[1]),y(t,"style",n=e[0].join(";"))},m(e,n){p(e,t,n),r&&r.m(t,null),l=!0},p(e,[c]){r&&r.p&&(!l||16&c)&&function(e,t,n,l,o,r){if(o){const c=u(t,n,l,r);e.p(c,o)}}(r,o,e,e[4],l?function(e,t,n,l){if(e[2]&&l){const o=e[2](l(n));if(void 0===t.dirty)return o;if("object"==typeof o){const e=[],n=Math.max(t.dirty.length,o.length);for(let l=0;l32){const t=[],n=e.ctx.length/32;for(let e=0;e{"type"in e&&n(2,r=e.type),"classes"in e&&n(3,c=e.classes),"styles"in e&&n(0,i=e.styles),"$$scope"in e&&n(4,o=e.$$scope)},[i,s,r,c,o,l]}class Ct extends ne{constructor(e){super(),te(this,e,yt,qt,r,{type:2,classes:3,styles:0},wt)}}function _t(e){m(e,"svelte-svqxzq",".qtable-footnote{font-size:10px;left:0;position:relative;top:-10px}")}function kt(t){let n,l,o;return{c(){n=b("span"),l=x(t[0]),y(n,"class",o="qtable-footnote "+t[1])},m(e,t){p(e,n,t),f(n,l)},p(e,[t]){1&t&&C(l,e[0]),2&t&&o!==(o="qtable-footnote "+e[1])&&y(n,"class",o)},i:e,o:e,d(e){e&&g(n)}}}function It(e,t,n){let{text:l=""}=t,{cls:o=""}=t;return e.$$set=e=>{"text"in e&&n(0,l=e.text),"cls"in e&&n(1,o=e.cls)},[l,o]}class Et extends ne{constructor(e){super(),te(this,e,It,kt,r,{text:0,cls:1},_t)}}function zt(e){m(e,"svelte-1tzhy04",".qtable-cell-label{display:inline-block;position:relative}")}function Nt(e){let t,n;return t=new Et({props:{text:e[2]}}),{c(){J(t.$$.fragment)},m(e,l){U(t,e,l),n=!0},p(e,n){const l={};4&n&&(l.text=e[2]),t.$set(l)},i(e){n||(Q(t.$$.fragment,e),n=!0)},o(e){Y(t.$$.fragment,e),n=!1},d(e){Z(t,e)}}}function St(e){let t,n,l,o,r,c=""!==e[2]&&Nt(e);return{c(){t=b("span"),n=new E(!1),l=v(),c&&c.c(),n.a=l,y(t,"class",o="qtable-cell-label "+e[0])},m(o,i){p(o,t,i),n.m(e[1],t),f(t,l),c&&c.m(t,null),r=!0},p(e,[l]){(!r||2&l)&&n.p(e[1]),""!==e[2]?c?(c.p(e,l),4&l&&Q(c,1)):(c=Nt(e),c.c(),Q(c,1),c.m(t,null)):c&&(G(),Y(c,1,1,(()=>{c=null})),K()),(!r||1&l&&o!==(o="qtable-cell-label "+e[0]))&&y(t,"class",o)},i(e){r||(Q(c),r=!0)},o(e){Y(c),r=!1},d(e){e&&g(t),c&&c.d()}}}function Tt(e,t,n){let{cls:l=""}=t,{label:o=""}=t,{footnote:r=""}=t;return e.$$set=e=>{"cls"in e&&n(0,l=e.cls),"label"in e&&n(1,o=e.label),"footnote"in e&&n(2,r=e.footnote)},[l,o,r]}class Mt extends ne{constructor(e){super(),te(this,e,Tt,St,r,{cls:0,label:1,footnote:2},zt)}}function jt(e){m(e,"svelte-1lqo30x",".qtable-cell-country-flag-emoji img.svelte-1lqo30x{width:16px}")}function Pt(e){let t,n;return t=new Mt({props:{label:e[0].label,footnote:e[0].footnote}}),{c(){J(t.$$.fragment)},m(e,l){U(t,e,l),n=!0},p(e,n){const l={};1&n&&(l.label=e[0].label),1&n&&(l.footnote=e[0].footnote),t.$set(l)},i(e){n||(Q(t.$$.fragment,e),n=!0)},o(e){Y(t.$$.fragment,e),n=!1},d(e){Z(t,e)}}}function At(t){let n,l,o;return{c(){n=b("img"),s(n.src,l=t[0].label)||y(n,"src",l),y(n,"alt",o="country flag "+t[0].value),y(n,"class","svelte-1lqo30x")},m(e,t){p(e,n,t)},p(e,t){1&t&&!s(n.src,l=e[0].label)&&y(n,"src",l),1&t&&o!==(o="country flag "+e[0].value)&&y(n,"alt",o)},i:e,o:e,d(e){e&&g(n)}}}function Vt(e){let t,n,l,o;const r=[At,Pt],c=[];function i(e,t){return"country-flag-emoji"===e[0].type?0:1}return t=i(e),n=c[t]=r[t](e),{c(){n.c(),l=w()},m(e,n){c[t].m(e,n),p(e,l,n),o=!0},p(e,o){let s=t;t=i(e),t===s?c[t].p(e,o):(G(),Y(c[s],1,1,(()=>{c[s]=null})),K(),n=c[t],n?n.p(e,o):(n=c[t]=r[t](e),n.c()),Q(n,1),n.m(l.parentNode,l))},i(e){o||(Q(n),o=!0)},o(e){Y(n),o=!1},d(e){c[t].d(e),e&&g(l)}}}function Dt(e){let t,n;return t=new Ct({props:{type:e[0].type,classes:e[0].classes,$$slots:{default:[Vt]},$$scope:{ctx:e}}}),{c(){J(t.$$.fragment)},m(e,l){U(t,e,l),n=!0},p(e,[n]){const l={};1&n&&(l.type=e[0].type),1&n&&(l.classes=e[0].classes),3&n&&(l.$$scope={dirty:n,ctx:e}),t.$set(l)},i(e){n||(Q(t.$$.fragment,e),n=!0)},o(e){Y(t.$$.fragment,e),n=!1},d(e){Z(t,e)}}}function Lt(e,t,n){let{cell:l}=t;return e.$$set=e=>{"cell"in e&&n(0,l=e.cell)},[l]}class Bt extends ne{constructor(e){super(),te(this,e,Lt,Dt,r,{cell:0},jt)}}function Ht(e){let t,n;return t=new Mt({props:{cls:e[1].colors[e[2]].textColor,label:e[0].label,footnote:e[0].footnote}}),{c(){J(t.$$.fragment)},m(e,l){U(t,e,l),n=!0},p(e,n){const l={};6&n&&(l.cls=e[1].colors[e[2]].textColor),1&n&&(l.label=e[0].label),1&n&&(l.footnote=e[0].footnote),t.$set(l)},i(e){n||(Q(t.$$.fragment,e),n=!0)},o(e){Y(t.$$.fragment,e),n=!1},d(e){Z(t,e)}}}function Ot(e){let t,n;return t=new Ct({props:{type:e[0].type,classes:e[3].classes,styles:e[3].styles,$$slots:{default:[Ht]},$$scope:{ctx:e}}}),{c(){J(t.$$.fragment)},m(e,l){U(t,e,l),n=!0},p(e,[n]){const l={};1&n&&(l.type=e[0].type),8&n&&(l.classes=e[3].classes),8&n&&(l.styles=e[3].styles),39&n&&(l.$$scope={dirty:n,ctx:e}),t.$set(l)},i(e){n||(Q(t.$$.fragment,e),n=!0)},o(e){Y(t.$$.fragment,e),n=!1},d(e){Z(t,e)}}}function Rt(e,t,n){let l,{cell:o}=t,{colorColumn:r}=t,{rowIndex:c}=t;return e.$$set=e=>{"cell"in e&&n(0,o=e.cell),"colorColumn"in e&&n(1,r=e.colorColumn),"rowIndex"in e&&n(2,c=e.rowIndex)},e.$$.update=()=>{4&e.$$.dirty&&n(3,l=function(e){let t=[],n=[];const l=r.colors[e];return l?""!==l.customColor?n.push(`background-color: ${r.colors[e].customColor}`):""!==l.colorClass&&(t.push(r.colors[e].colorClass),n.push("background-color: currentColor")):console.log("Failed to get cell color for row",e),{classes:t,styles:n}}(c))},[o,r,c,l]}class Ft extends ne{constructor(e){super(),te(this,e,Rt,Ot,r,{cell:0,colorColumn:1,rowIndex:2})}}var Gt;function Kt(e){m(e,"svelte-1elvk92",'.qtable-minibar{background-color:currentColor;display:inline-block;height:17px;left:0;position:absolute;top:50%;transform:translate(0, -50%)}.qtable-minibar::before{content:"";border-left:0.5px solid #393855;height:19px;left:0;position:absolute;top:-1px;width:1px}.qtable-minibar-negative{left:unset;right:0}.qtable-minibar-negative::before{left:unset;right:0}')}function Qt(t){let n,l;return{c(){n=b("div"),y(n,"class",l="qtable-minibar qtable-minibar-"+t[0]+" "+t[2]),k(n,"background",t[1]),k(n,"width",`${t[3]}%`)},m(e,t){p(e,n,t)},p(e,[t]){5&t&&l!==(l="qtable-minibar qtable-minibar-"+e[0]+" "+e[2])&&y(n,"class",l),2&t&&k(n,"background",e[1]),8&t&&k(n,"width",`${e[3]}%`)},i:e,o:e,d(e){e&&g(n)}}}function Yt(e,t,n){let{type:l=Gt.POSITIVE}=t,{clrCode:o=""}=t,{clrClass:r=""}=t,{width:c=0}=t;return e.$$set=e=>{"type"in e&&n(0,l=e.type),"clrCode"in e&&n(1,o=e.clrCode),"clrClass"in e&&n(2,r=e.clrClass),"width"in e&&n(3,c=e.width)},[l,o,r,c]}!function(e){e.POSITIVE="positive",e.NEGATIVE="negative",e.MIXED="mixed",e.EMPTY="empty"}(Gt||(Gt={}));class Wt extends ne{constructor(e){super(),te(this,e,Yt,Qt,r,{type:0,clrCode:1,clrClass:2,width:3},Kt)}}function Xt(e){m(e,"svelte-fdopgd",".qtable-minibar-cell{align-items:center;background-color:hsla(0, 0%, 78%, 0.15);display:flex;min-width:90px}.qtable-minibar-holder{position:relative;width:50%}.qtable-minibar-cell-empty{justify-content:center}.qtable-minibar-cell-positive{justify-content:end}.qtable-minibar-cell-positive .qtable-minibar-holder{margin-left:10px}.qtable-minibar-cell-negative{justify-content:start}.qtable-minibar-cell-negative .qtable-minibar-holder{margin-right:5px}.qtable-desktop .qtable-minibar-cell{min-width:140px}")}function Jt(t){let n,l,o;return l=new Wt({props:{type:Gt.NEGATIVE,clrCode:t[4],clrClass:t[5],width:t[6]}}),{c(){n=b("div"),J(l.$$.fragment),y(n,"class","qtable-minibar-holder")},m(e,t){p(e,n,t),U(l,n,null),o=!0},p:e,i(e){o||(Q(l.$$.fragment,e),o=!0)},o(e){Y(l.$$.fragment,e),o=!1},d(e){e&&g(n),Z(l)}}}function Ut(t){let n,l,o;return l=new Wt({props:{type:Gt.POSITIVE,clrCode:t[2],clrClass:t[3],width:t[6]}}),{c(){n=b("div"),J(l.$$.fragment),y(n,"class","qtable-minibar-holder")},m(e,t){p(e,n,t),U(l,n,null),o=!0},p:e,i(e){o||(Q(l.$$.fragment,e),o=!0)},o(e){Y(l.$$.fragment,e),o=!1},d(e){e&&g(n),Z(l)}}}function Zt(e){let t,n,l,o,r,c="number"==typeof e[0].value&&e[0].value<0&&Jt(e);n=new Mt({props:{label:e[0].label,footnote:e[0].footnote}});let i="number"==typeof e[0].value&&e[0].value>0&&Ut(e);return{c(){c&&c.c(),t=v(),J(n.$$.fragment),l=v(),i&&i.c(),o=w()},m(e,s){c&&c.m(e,s),p(e,t,s),U(n,e,s),p(e,l,s),i&&i.m(e,s),p(e,o,s),r=!0},p(e,l){"number"==typeof e[0].value&&e[0].value<0?c?(c.p(e,l),1&l&&Q(c,1)):(c=Jt(e),c.c(),Q(c,1),c.m(t.parentNode,t)):c&&(G(),Y(c,1,1,(()=>{c=null})),K());const r={};1&l&&(r.label=e[0].label),1&l&&(r.footnote=e[0].footnote),n.$set(r),"number"==typeof e[0].value&&e[0].value>0?i?(i.p(e,l),1&l&&Q(i,1)):(i=Ut(e),i.c(),Q(i,1),i.m(o.parentNode,o)):i&&(G(),Y(i,1,1,(()=>{i=null})),K())},i(e){r||(Q(c),Q(n.$$.fragment,e),Q(i),r=!0)},o(e){Y(c),Y(n.$$.fragment,e),Y(i),r=!1},d(e){c&&c.d(e),e&&g(t),Z(n,e),e&&g(l),i&&i.d(e),e&&g(o)}}}function en(e){let t,n;return t=new Ct({props:{type:e[0].type,classes:e[1],$$slots:{default:[Zt]},$$scope:{ctx:e}}}),{c(){J(t.$$.fragment)},m(e,l){U(t,e,l),n=!0},p(e,[n]){const l={};1&n&&(l.type=e[0].type),1025&n&&(l.$$scope={dirty:n,ctx:e}),t.$set(l)},i(e){n||(Q(t.$$.fragment,e),n=!0)},o(e){Y(t.$$.fragment,e),n=!1},d(e){Z(t,e)}}}function tn(e,t,n){let{minibar:l}=t,{cell:o}=t,{rowIndex:r}=t;const c=["qtable-minibar-cell"].concat(o.classes);let i=Gt.EMPTY;"number"==typeof o.value&&(o.value<0?i=Gt.NEGATIVE:o.value>0&&(i=Gt.POSITIVE)),c.push(`qtable-minibar-cell-${i}`);const s=l.barColor.positive.colorCode,a=l.barColor.positive.className,u=l.barColor.negative.colorCode,d=l.barColor.negative.className,f=l.values[r];return e.$$set=e=>{"minibar"in e&&n(7,l=e.minibar),"cell"in e&&n(0,o=e.cell),"rowIndex"in e&&n(8,r=e.rowIndex)},[o,c,s,a,u,d,f,l,r]}class nn extends ne{constructor(e){super(),te(this,e,tn,en,r,{minibar:7,cell:0,rowIndex:8},Xt)}}function ln(e){m(e,"svelte-wlhiv6",".qtable-th-arrow-ascending.svelte-wlhiv6{transform:rotate(180deg)}")}function on(t){let n,l,o,r,c,i;return{c(){n=$("svg"),l=$("title"),o=x("Path"),r=$("g"),c=$("g"),i=$("polygon"),y(i,"id","Path"),y(i,"points","1135.824 657.121 1135.823 667.256 1139.063 664.028 1140.121 665.091 1135.074 670.121 1130 665.064 1131.059 664 1134.323 667.256 1134.324 657.121"),y(c,"id","Grenze-und-Epizentrum"),y(c,"transform","translate(-1130.000000, -657.000000)"),y(c,"fill","#000000"),y(r,"id","Page-1"),y(r,"stroke","none"),y(r,"stroke-width","1"),y(r,"fill","none"),y(r,"fill-rule","evenodd"),y(n,"width","11px"),y(n,"height","14px"),y(n,"viewBox","0 0 11 14"),y(n,"version","1.1"),y(n,"xmlns","http://www.w3.org/2000/svg"),y(n,"xmlns:xlink","http://www.w3.org/1999/xlink"),y(n,"class","svelte-wlhiv6"),I(n,"qtable-th-arrow-ascending",t[0])},m(e,t){p(e,n,t),f(n,l),f(l,o),f(n,r),f(r,c),f(c,i)},p(e,[t]){1&t&&I(n,"qtable-th-arrow-ascending",e[0])},i:e,o:e,d(e){e&&g(n)}}}function rn(e,t,n){let{sortAscending:l=!0}=t;return e.$$set=e=>{"sortAscending"in e&&n(0,l=e.sortAscending)},[l]}class cn extends ne{constructor(e){super(),te(this,e,rn,on,r,{sortAscending:0},ln)}}const sn=[];const an=function(t,n=e){let l;const o=new Set;function c(e){if(r(t,e)&&(t=e,l)){const e=!sn.length;for(const e of o)e[1](),sn.push(e,t);if(e){for(let e=0;e{o.delete(s),0===o.size&&l&&(l(),l=null)}}}}({colIndex:null,sortDirection:"asc"});function un(e){m(e,"svelte-19asm30",".qtable-th{text-align:left}.q-table-minibar-header{text-align:center}.qtable-sort-icon-holder{opacity:0.25}.qtable-sort-active{opacity:1}.qtable-th-numeric{text-align:right}")}function dn(e,t,n){const l=e.slice();return l[6]=t[n],l[8]=n,l}function fn(e){let t,n,l=e[0],o=[];for(let t=0;tY(o[e],1,1,(()=>{o[e]=null}));return{c(){t=b("thead");for(let e=0;e{i=null})),K()),(!c||1&l&&r!==(r="qtable-th qtable-th-"+e[6].type+" "+e[6].classes.join(" ")+" "+e[2](e[8]).classes))&&y(t,"class",r)},i(e){c||(Q(n.$$.fragment,e),Q(i),c=!0)},o(e){Y(n.$$.fragment,e),Y(i),c=!1},d(e){e&&g(t),Z(n),i&&i.d()}}}function gn(e){let t,n,l=e[0].length>0&&fn(e);return{c(){l&&l.c(),t=w()},m(e,o){l&&l.m(e,o),p(e,t,o),n=!0},p(e,[n]){e[0].length>0?l?(l.p(e,n),1&n&&Q(l,1)):(l=fn(e),l.c(),Q(l,1),l.m(t.parentNode,t)):l&&(G(),Y(l,1,1,(()=>{l=null})),K())},i(e){n||(Q(l),n=!0)},o(e){Y(l),n=!1},d(e){l&&l.d(e),e&&g(t)}}}function hn(e,t,n){let l;a(e,an,(e=>n(1,l=e)));let{minibar:o=null}=t,{tableHead:r=[]}=t;const c=e=>{l.colIndex===e?an.set({colIndex:e,sortDirection:"asc"===l.sortDirection?"desc":"asc"}):an.set({colIndex:e,sortDirection:"asc"})};return e.$$set=e=>{"minibar"in e&&n(4,o=e.minibar),"tableHead"in e&&n(0,r=e.tableHead)},[r,l,function(e){let t="";if(null!==o){o.settings.selectedColumn===e&&(t="q-table-minibar-header")}return{colspan:0,classes:t}},c,o,e=>c(e)]}class bn extends ne{constructor(e){super(),te(this,e,hn,gn,r,{minibar:4,tableHead:0},un)}}function $n(e){m(e,"svelte-1sf02r5",".qtable-holder .qtable{border-collapse:collapse;border:none;margin:0;padding:0;width:100%;table-layout:auto;empty-cells:show}.qtable-holder .qtable th,.qtable-holder .qtable td{padding:10px 4px;vertical-align:top;border:none !important;font-size:unset;line-height:unset;font-weight:unset}.qtable-holder .qtable thead{background:unset}.qtable-holder .qtable tbody tr,.qtable-holder .qtable thead{border-width:0 0 1px 0;border-style:solid;border-color:#e9e9ee}.qtable-holder .qtable .qtable-tr-frozen{background-color:#f4f4f4;border-bottom:2px solid #000 !important;border-top:2px solid #000 !important}")}function xn(e,t,n){const l=e.slice();return l[6]=t[n],l}function vn(e,t,n){const l=e.slice();return l[9]=t[n],l[11]=n,l}function wn(e){let t,n;return t=new Bt({props:{cell:e[9]}}),{c(){J(t.$$.fragment)},m(e,l){U(t,e,l),n=!0},p(e,n){const l={};1&n&&(l.cell=e[9]),t.$set(l)},i(e){n||(Q(t.$$.fragment,e),n=!0)},o(e){Y(t.$$.fragment,e),n=!1},d(e){Z(t,e)}}}function qn(e){let t,n;return t=new Ft({props:{cell:e[9],colorColumn:e[3],rowIndex:e[6].key}}),{c(){J(t.$$.fragment)},m(e,l){U(t,e,l),n=!0},p(e,n){const l={};1&n&&(l.cell=e[9]),1&n&&(l.rowIndex=e[6].key),t.$set(l)},i(e){n||(Q(t.$$.fragment,e),n=!0)},o(e){Y(t.$$.fragment,e),n=!1},d(e){Z(t,e)}}}function yn(e){let t,n;return t=new nn({props:{cell:e[9],minibar:e[2],rowIndex:e[6].key}}),{c(){J(t.$$.fragment)},m(e,l){U(t,e,l),n=!0},p(e,n){const l={};1&n&&(l.cell=e[9]),1&n&&(l.rowIndex=e[6].key),t.$set(l)},i(e){n||(Q(t.$$.fragment,e),n=!0)},o(e){Y(t.$$.fragment,e),n=!1},d(e){Z(t,e)}}}function Cn(e){let t,n,l,o;const r=[yn,qn,wn],c=[];return t=function(e,t){return e[2]?.columnIndex===e[11]?0:e[3]?.selectedColumn===e[11]?1:2}(e),n=c[t]=r[t](e),{c(){n.c(),l=w()},m(e,n){c[t].m(e,n),p(e,l,n),o=!0},p(e,t){n.p(e,t)},i(e){o||(Q(n),o=!0)},o(e){Y(n),o=!1},d(e){c[t].d(e),e&&g(l)}}}function _n(e,t){let n,l,o,r=t[6].cells,c=[];for(let e=0;eY(c[e],1,1,(()=>{c[e]=null}));return{key:e,first:null,c(){n=b("tr");for(let e=0;ee[6].key;for(let e=0;e{"componentConfiguration"in e&&n(5,l=e.componentConfiguration),"rows"in e&&n(0,o=e.rows)},[o,r,c,i,s,l]}class En extends ne{constructor(e){super(),te(this,e,In,kn,r,{componentConfiguration:5,rows:0},$n)}}function zn(e){m(e,"svelte-f5q3l2",".qtable-card-layout{margin-top:16px}.qtable-card-layout .qtable-card-row.svelte-f5q3l2{border-bottom:1px solid #e9e9ee}.qtable-card-layout .qtable-card-row.svelte-f5q3l2:first-child{padding-top:0}.qtable-card-layout .qtable-row-frozen.svelte-f5q3l2{background-color:#f4f4f4;border-bottom:2px solid #000;border-top:2px solid #000}.qtable-card-layout .qtable-card-cell.svelte-f5q3l2{display:flex;justify-content:space-between;padding:4px 0;position:relative}.qtable-card-layout .qtable-card-cell-title.svelte-f5q3l2{font-weight:500;max-width:80%;position:relative;text-align:left}.qtable-card-layout .qtable-card-cell-value.svelte-f5q3l2{text-align:right}")}function Nn(e,t,n){const l=e.slice();return l[3]=t[n],l}function Sn(e,t,n){const l=e.slice();return l[6]=t[n],l[8]=n,l}function Tn(e){let t,n;return t=new Et({props:{text:e[6].footnote}}),{c(){J(t.$$.fragment)},m(e,l){U(t,e,l),n=!0},p(e,n){const l={};1&n&&(l.text=e[6].footnote),t.$set(l)},i(e){n||(Q(t.$$.fragment,e),n=!0)},o(e){Y(t.$$.fragment,e),n=!1},d(e){Z(t,e)}}}function Mn(t){let n,l,o,r,c,i,s,a,u,m,h=t[1][t[8]].value+"",$=t[6].value+"",w=""!==t[1][t[8]].footnote&&function(t){let n,l;return n=new Et({props:{text:t[1][t[8]].footnote}}),{c(){J(n.$$.fragment)},m(e,t){U(n,e,t),l=!0},p:e,i(e){l||(Q(n.$$.fragment,e),l=!0)},o(e){Y(n.$$.fragment,e),l=!1},d(e){Z(n,e)}}}(t),q=""!==t[6].footnote&&Tn(t);return{c(){n=b("div"),l=b("span"),o=x(h),r=v(),w&&w.c(),c=v(),i=b("span"),s=x($),a=v(),q&&q.c(),y(l,"class","qtable-card-cell-title svelte-f5q3l2"),y(i,"class","qtable-card-cell-value svelte-f5q3l2"),y(n,"class",u=d(`qtable-card-cell ${t[6].classes.join(" ")} `)+" svelte-f5q3l2")},m(e,t){p(e,n,t),f(n,l),f(l,o),f(l,r),w&&w.m(l,null),f(n,c),f(n,i),f(i,s),f(i,a),q&&q.m(i,null),m=!0},p(e,t){""!==e[1][e[8]].footnote&&w.p(e,t),(!m||1&t)&&$!==($=e[6].value+"")&&C(s,$),""!==e[6].footnote?q?(q.p(e,t),1&t&&Q(q,1)):(q=Tn(e),q.c(),Q(q,1),q.m(i,null)):q&&(G(),Y(q,1,1,(()=>{q=null})),K()),(!m||1&t&&u!==(u=d(`qtable-card-cell ${e[6].classes.join(" ")} `)+" svelte-f5q3l2"))&&y(n,"class",u)},i(e){m||(Q(w),Q(q),m=!0)},o(e){Y(w),Y(q),m=!1},d(e){e&&g(n),w&&w.d(),q&&q.d()}}}function jn(e,t){let n,l,o,r=t[3].cells,c=[];for(let e=0;eY(c[e],1,1,(()=>{c[e]=null}));return{key:e,first:null,c(){n=b("div");for(let e=0;ee[3].key;for(let t=0;t{"componentConfiguration"in e&&n(2,l=e.componentConfiguration),"rows"in e&&n(0,o=e.rows)},[o,r,l]}class Vn extends ne{constructor(e){super(),te(this,e,An,Pn,r,{componentConfiguration:2,rows:0},zn)}}function Dn(e){let t,n;return t=new En({props:{componentConfiguration:e[0],rows:e[4]}}),{c(){J(t.$$.fragment)},m(e,l){U(t,e,l),n=!0},p(e,n){const l={};1&n&&(l.componentConfiguration=e[0]),16&n&&(l.rows=e[4]),t.$set(l)},i(e){n||(Q(t.$$.fragment,e),n=!0)},o(e){Y(t.$$.fragment,e),n=!1},d(e){Z(t,e)}}}function Ln(e){let t,n;return t=new Vn({props:{componentConfiguration:e[0],rows:e[4]}}),{c(){J(t.$$.fragment)},m(e,l){U(t,e,l),n=!0},p(e,n){const l={};1&n&&(l.componentConfiguration=e[0]),16&n&&(l.rows=e[4]),t.$set(l)},i(e){n||(Q(t.$$.fragment,e),n=!0)},o(e){Y(t.$$.fragment,e),n=!1},d(e){Z(t,e)}}}function Bn(t){let n,l;return n=new lt({props:{legend:t[9].legend}}),{c(){J(n.$$.fragment)},m(e,t){U(n,e,t),l=!0},p:e,i(e){l||(Q(n.$$.fragment,e),l=!0)},o(e){Y(n.$$.fragment,e),l=!1},d(e){Z(n,e)}}}function Hn(t){let n,l;return n=new dt({props:{legend:t[9].legend}}),{c(){J(n.$$.fragment)},m(e,t){U(n,e,t),l=!0},p:e,i(e){l||(Q(n.$$.fragment,e),l=!0)},o(e){Y(n.$$.fragment,e),l=!1},d(e){Z(n,e)}}}function On(t){let n,l,o,r,c,i,s,a,u,d,m,h,$,x,q,C=t[14](),_=t[13](),I=t[15](),E=C&&function(t){let n;return{c(){n=b("h3"),n.textContent=`${t[6].title}`,y(n,"class","s-q-item__title")},m(e,t){p(e,n,t)},p:e,d(e){e&&g(n)}}}(t),z=t[6].subtitle&&""!==t[6].subtitle&&function(t){let n;return{c(){n=b("div"),n.textContent=`${t[6].subtitle}`,y(n,"class","s-q-item__subtitle")},m(e,t){p(e,n,t)},p:e,d(e){e&&g(n)}}}(t),N=_&&function(e){let t,n;return t=new vt({}),{c(){J(t.$$.fragment)},m(e,l){U(t,e,l),n=!0},i(e){n||(Q(t.$$.fragment,e),n=!0)},o(e){Y(t.$$.fragment,e),n=!1},d(e){Z(t,e)}}}(),S=I&&function(e){let t,n;return t=new bt({props:{page:e[3],pageSize:e[1],count:e[2].length}}),{c(){J(t.$$.fragment)},m(e,l){U(t,e,l),n=!0},p(e,n){const l={};8&n&&(l.page=e[3]),2&n&&(l.pageSize=e[1]),4&n&&(l.count=e[2].length),t.$set(l)},i(e){n||(Q(t.$$.fragment,e),n=!0)},o(e){Y(t.$$.fragment,e),n=!1},d(e){Z(t,e)}}}(t),T=!0!==t[12].hideLegend&&null!==t[9]&&"number"==typeof t[9].selectedColumn&&t[9].selectedColumn!==t[12].minibar.selectedColumn&&!t[7]&&function(t){let n,l;return n=new Oe({props:{colorColumn:t[9],noInteraction:t[10]}}),{c(){J(n.$$.fragment)},m(e,t){U(n,e,t),l=!0},p:e,i(e){l||(Q(n.$$.fragment,e),l=!0)},o(e){Y(n.$$.fragment,e),l=!1},d(e){Z(n,e)}}}(t);const M=[Ln,Dn],j=[];a=function(e,t){return e[7]?0:1}(t),u=j[a]=M[a](t);let P=t[8]&&t[8].length>0&&function(t){let n,l;return n=new $e({props:{footnotes:t[8]}}),{c(){J(n.$$.fragment)},m(e,t){U(n,e,t),l=!0},p:e,i(e){l||(Q(n.$$.fragment,e),l=!0)},o(e){Y(n.$$.fragment,e),l=!1},d(e){Z(n,e)}}}(t),A=t[9]&&"numerical"===t[9].legend.type&&function(e){let t,n,l,o;const r=[Hn,Bn],c=[];return t=function(e,t){return e[10]?0:1}(e),n=c[t]=r[t](e),{c(){n.c(),l=w()},m(e,n){c[t].m(e,n),p(e,l,n),o=!0},p(e,t){n.p(e,t)},i(e){o||(Q(n),o=!0)},o(e){Y(n),o=!1},d(e){c[t].d(e),e&&g(l)}}}(t);return $=new me({props:{notes:t[6].notes,sources:t[6].sources,acronym:t[6].acronym}}),{c(){n=b("div"),E&&E.c(),l=v(),z&&z.c(),o=v(),r=b("div"),N&&N.c(),c=v(),S&&S.c(),i=v(),T&&T.c(),s=v(),u.c(),d=v(),P&&P.c(),m=v(),A&&A.c(),h=v(),J($.$$.fragment),k(r,"overflow-x","auto"),y(n,"id",t[11]),y(n,"class",x="s-q-item qtable-holder "+t[5])},m(e,t){p(e,n,t),E&&E.m(n,null),f(n,l),z&&z.m(n,null),f(n,o),f(n,r),N&&N.m(r,null),f(r,c),S&&S.m(r,null),f(r,i),T&&T.m(r,null),f(r,s),j[a].m(r,null),f(n,d),P&&P.m(n,null),f(n,m),A&&A.m(n,null),f(n,h),U($,n,null),q=!0},p(e,[t]){C&&E.p(e,t),e[6].subtitle&&""!==e[6].subtitle&&z.p(e,t),I&&S.p(e,t),!0===e[12].hideLegend||null===e[9]||"number"!=typeof e[9].selectedColumn||e[9].selectedColumn===e[12].minibar.selectedColumn||e[7]||T.p(e,t),u.p(e,t),e[8]&&e[8].length>0&&P.p(e,t),e[9]&&"numerical"===e[9].legend.type&&A.p(e,t),(!q||32&t&&x!==(x="s-q-item qtable-holder "+e[5]))&&y(n,"class",x)},i(e){q||(Q(N),Q(S),Q(T),Q(u),Q(P),Q(A),Q($.$$.fragment,e),q=!0)},o(e){Y(N),Y(S),Y(T),Y(u),Y(P),Y(A),Y($.$$.fragment,e),q=!1},d(e){e&&g(n),E&&E.d(),z&&z.d(),N&&N.d(),S&&S.d(),T&&T.d(),j[a].d(),P&&P.d(),A&&A.d(),Z($)}}}function Rn(e,t,n){let{componentConfiguration:l}=t;const{config:o,initWithCardLayout:r,rows:c,footnotes:i,colorColumn:s,displayOptions:a,noInteraction:u,id:d,width:f,frozenRowKey:m,tableHead:p}=l;let{pageSize:g}=l;const h=o.options;let b,$,x,v=0,w=0;var q,y;"number"==typeof m&&(null==c?void 0:c.length)&&c[m]&&(x=c.splice(m,1)[0],x.frozen=!0,g-=1),an.subscribe((e=>{if("number"==typeof e.colIndex){const t=e.colIndex;$.sort(((n,l)=>((e,t,n,l,o)=>{const r=e.cells[n].value,c=t.cells[n].value;if("text"===l||"country-flag-emoji"===l)return"asc"===o?r.localeCompare(c,"de"):c.localeCompare(r,"de");const i=e.cells[n].value,s=t.cells[n].value;return"asc"===o?i-s:s-i})(n,l,t,p[t].type,e.sortDirection))),n(2,$)}})),q="state",y={getState:()=>({page:w,pageIndex:v,pageSize:g,rows:c,filteredRows:$}),setPage:e=>{n(3,w=e),n(16,v=e*g)},setPageSize:e=>n(1,g=e),setFilteredRows:e=>n(2,$=e)},N().$$.context.set(q,y);let C="";return f&&f>420&&(C="qtable-desktop"),e.$$set=e=>{"componentConfiguration"in e&&n(0,l=e.componentConfiguration)},e.$$.update=()=>{if(196614&e.$$.dirty){const e=$.slice(v,v+g);x&&e.unshift(x),n(4,b=e)}},n(2,$=c),[l,g,$,w,b,C,o,r,i,s,u,d,h,function(){return!0!==u&&!0===h.showTableSearch},function(){return"boolean"!=typeof a.hideTitle||!a.hideTitle},function(){return!1===u&&"number"==typeof g&&$.length>g},v,x]}return class extends ne{constructor(e){super(),te(this,e,Rn,On,r,{componentConfiguration:0})}}}(); diff --git a/dist/routes.js b/dist/routes.js index 77bcce06..c34fd21b 100644 --- a/dist/routes.js +++ b/dist/routes.js @@ -1,7 +1,7 @@ import Ajv from 'ajv'; import Boom from '@hapi/boom'; import { formatLocale as formatLocale$1 } from 'd3-format'; -import CountryFlagEmojis from '@nzz/et-utils-country-flag-emoji'; +import CountryFlags from '@nzz/et-utils-country-flags'; import * as simpleStatistics from 'simple-statistics'; import { readFileSync } from 'fs'; import path, { dirname } from 'path'; @@ -148,7 +148,7 @@ function formatTableData(dataWithHeader, footnotes, options) { function formatCell(rawValue, type, useGroupingSeparator = false) { let label = ''; if (type === 'country_flags') { - return formatCountryFlagEmojiDatapoint(rawValue); + return formatCountryFlagDatapoint(rawValue); } const parsedRawValue = parseFloat(rawValue || ''); if (isNaN(parsedRawValue)) { @@ -211,12 +211,12 @@ function formatCell(rawValue, type, useGroupingSeparator = false) { classes: ['s-font-note--tabularnums'], }; } -function formatCountryFlagEmojiDatapoint(rawValue) { +function formatCountryFlagDatapoint(rawValue) { let label = ''; if (typeof rawValue === 'string') { const valueRetyped = rawValue.toUpperCase(); - if (CountryFlagEmojis[valueRetyped]) { - label = CountryFlagEmojis[valueRetyped]; + if (CountryFlags[valueRetyped]) { + label = CountryFlags[valueRetyped]; } } return { diff --git a/package-lock.json b/package-lock.json index 81faab4f..9d2bd205 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,13 +6,13 @@ "packages": { "": { "name": "q-table", - "version": "7.2.7", + "version": "7.2.8", "license": "MIT", "dependencies": { "@hapi/boom": "^10.0.1", "@hapi/hapi": "^21.3.2", "@hapi/inert": "^7.1.0", - "@nzz/et-utils-country-flag-emoji": "^1.0.0", + "@nzz/et-utils-country-flags": "^1.0.0", "ajv": "^8.12.0", "clone": "^2.1.2", "d3-format": "^3.1.0", @@ -1739,10 +1739,10 @@ "node": ">= 8" } }, - "node_modules/@nzz/et-utils-country-flag-emoji": { + "node_modules/@nzz/et-utils-country-flags": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@nzz/et-utils-country-flag-emoji/-/et-utils-country-flag-emoji-1.0.0.tgz", - "integrity": "sha512-2SAcUaamDEBQNttZsLy8UwLp5Zngx9mctn5TuXVMMJql9Ag7NX9V4AagF/wXEGM2tDyyY/wKeqfZrorj7uJxcg==" + "resolved": "https://registry.npmjs.org/@nzz/et-utils-country-flags/-/et-utils-country-flags-1.0.0.tgz", + "integrity": "sha512-yyY2kMQLf06+klluLu+jWFEyfmf0obayca5O/iD35sPLH9chvmkuyH6o7YLCVWw/cR5ZossCHqP/LXvGnKXsRQ==" }, "node_modules/@rollup/plugin-alias": { "version": "5.0.0", @@ -11819,10 +11819,10 @@ "fastq": "^1.6.0" } }, - "@nzz/et-utils-country-flag-emoji": { + "@nzz/et-utils-country-flags": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@nzz/et-utils-country-flag-emoji/-/et-utils-country-flag-emoji-1.0.0.tgz", - "integrity": "sha512-2SAcUaamDEBQNttZsLy8UwLp5Zngx9mctn5TuXVMMJql9Ag7NX9V4AagF/wXEGM2tDyyY/wKeqfZrorj7uJxcg==" + "resolved": "https://registry.npmjs.org/@nzz/et-utils-country-flags/-/et-utils-country-flags-1.0.0.tgz", + "integrity": "sha512-yyY2kMQLf06+klluLu+jWFEyfmf0obayca5O/iD35sPLH9chvmkuyH6o7YLCVWw/cR5ZossCHqP/LXvGnKXsRQ==" }, "@rollup/plugin-alias": { "version": "5.0.0", diff --git a/package.json b/package.json index 56c0745d..4bf08ef9 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "@hapi/boom": "^10.0.1", "@hapi/hapi": "^21.3.2", "@hapi/inert": "^7.1.0", - "@nzz/et-utils-country-flag-emoji": "^1.0.0", + "@nzz/et-utils-country-flags": "^1.0.0", "ajv": "^8.12.0", "clone": "^2.1.2", "d3-format": "^3.1.0", diff --git a/src/components/table/cell/Cell.svelte b/src/components/table/cell/Cell.svelte index eff68970..00d063f9 100644 --- a/src/components/table/cell/Cell.svelte +++ b/src/components/table/cell/Cell.svelte @@ -7,8 +7,17 @@ export let cell: Cell; - + {#if cell.type === 'country-flag-emoji'} + country flag {cell.value} + {:else} + + {/if} diff --git a/src/components/table/cell/CellLabel.svelte b/src/components/table/cell/CellLabel.svelte index 334c0b99..2c2eedc4 100644 --- a/src/components/table/cell/CellLabel.svelte +++ b/src/components/table/cell/CellLabel.svelte @@ -7,7 +7,7 @@ export let footnote = ''; - {label} + {@html label} {#if footnote !== ''} diff --git a/src/helpers/data.ts b/src/helpers/data.ts index 46f35ae7..a57ccf68 100644 --- a/src/helpers/data.ts +++ b/src/helpers/data.ts @@ -1,5 +1,5 @@ import { formatLocale as d3FormatLocale } from 'd3-format'; -import CountryFlagEmojis from '@nzz/et-utils-country-flag-emoji'; +import CountryFlags from '@nzz/et-utils-country-flags'; // Types. import type { Bucket, FormattedBucket } from './colorColumnLegend.js'; @@ -129,7 +129,7 @@ function formatCell(rawValue: QTableCellDataRaw, type: FormattingType, useGroupi let label = ''; if (type === 'country_flags') { - return formatCountryFlagEmojiDatapoint(rawValue); + return formatCountryFlagDatapoint(rawValue); } const parsedRawValue = parseFloat(rawValue || ''); @@ -206,14 +206,14 @@ function formatCell(rawValue: QTableCellDataRaw, type: FormattingType, useGroupi } -function formatCountryFlagEmojiDatapoint(rawValue: QTableCellDataRaw): Cell { +function formatCountryFlagDatapoint(rawValue: QTableCellDataRaw): Cell { let label = ''; if (typeof rawValue === 'string') { - const valueRetyped = rawValue.toUpperCase() as (keyof typeof CountryFlagEmojis); + const valueRetyped = rawValue.toUpperCase() as (keyof typeof CountryFlags); - if (CountryFlagEmojis[valueRetyped]) { - label = CountryFlagEmojis[valueRetyped]; + if (CountryFlags[valueRetyped]) { + label = CountryFlags[valueRetyped]; } } diff --git a/tests/dom/formatting.spec.ts b/tests/dom/formatting.spec.ts index dad13cfd..c4aeeb24 100644 --- a/tests/dom/formatting.spec.ts +++ b/tests/dom/formatting.spec.ts @@ -18,45 +18,53 @@ describe('formatting', () => { }, }); + // Countryflag tests. + // Flags are not in a label element therefore a diff selection. + elements(response, 'img').then(els => { + expect(els[0].getAttribute('src')).toBe("https://q-server.st-cdn.nzz.ch/file/countryflags/svg/CH.svg"); + expect(els[1].getAttribute('src')).toBe("https://q-server.st-cdn.nzz.ch/file/countryflags/svg/DE.svg"); + expect(els[2].getAttribute('src')).toBe("https://q-server.st-cdn.nzz.ch/file/countryflags/svg/AT.svg"); + }); + + + // Testing the number values. + // They are found in a label element. + const expectedNumberValues = [ + // Row 1. + '9999 ', + '10 000,00 ', + '10,000 ', + '1% ', + '1,0% ', + '1,00% ', + '1,000% ', + '➚ +1% ', + + // Row 2. + '9999 ', + '9 999,00 ', + '10,000 ', + '1% ', + '1,0% ', + '1,00% ', + '1,000% ', + '➘ -1% ', + + // Row 3. + '9999 ', + '1 000,00 ', + '10,000 ', + '1% ', + '1,0% ', + '1,00% ', + '1,000% ', + '➙ 0% ', + ]; + elements(response, '.qtable-cell-label').then(els => { - let offset = 0; - - // First row. - expect(els[offset + 0].innerHTML).toBe('🇨🇭 '); - expect(els[offset + 1].innerHTML).toBe('9999 '); - expect(els[offset + 2].innerHTML).toBe('10 000,00 '); - expect(els[offset + 3].innerHTML).toBe('10,000 '); - expect(els[offset + 4].innerHTML).toBe('1% '); - expect(els[offset + 5].innerHTML).toBe('1,0% '); - expect(els[offset + 6].innerHTML).toBe('1,00% '); - expect(els[offset + 7].innerHTML).toBe('1,000% '); - expect(els[offset + 8].innerHTML).toBe('➚ +1% '); - - offset = 9; - - // Second row. - expect(els[offset + 0].innerHTML).toBe('🇩🇪 '); - expect(els[offset + 1].innerHTML).toBe('9999 '); - expect(els[offset + 2].innerHTML).toBe('9 999,00 '); - expect(els[offset + 3].innerHTML).toBe('10,000 '); - expect(els[offset + 4].innerHTML).toBe('1% '); - expect(els[offset + 5].innerHTML).toBe('1,0% '); - expect(els[offset + 6].innerHTML).toBe('1,00% '); - expect(els[offset + 7].innerHTML).toBe('1,000% '); - expect(els[offset + 8].innerHTML).toBe('➘ -1% '); - - offset = 18; - - // Third row. - expect(els[offset + 0].innerHTML).toBe('🇦🇹 '); - expect(els[offset + 1].innerHTML).toBe('9999 '); - expect(els[offset + 2].innerHTML).toBe('1 000,00 '); - expect(els[offset + 3].innerHTML).toBe('10,000 '); - expect(els[offset + 4].innerHTML).toBe('1% '); - expect(els[offset + 5].innerHTML).toBe('1,0% '); - expect(els[offset + 6].innerHTML).toBe('1,00% '); - expect(els[offset + 7].innerHTML).toBe('1,000% '); - expect(els[offset + 8].innerHTML).toBe('➙ 0% '); + els.forEach((el, index) => { + expect(el.innerHTML).toBe(expectedNumberValues[index]); + }); }); }); }); From f8d8d81ca2e3302ca7897a4d144d5b5058276c94 Mon Sep 17 00:00:00 2001 From: Danijel Beljan Date: Thu, 13 Jul 2023 17:00:18 +0200 Subject: [PATCH 2/3] Update some minor packages --- package-lock.json | 2081 ++++++++++++++++++++++++--------------------- package.json | 2 +- 2 files changed, 1094 insertions(+), 989 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9d2bd205..cf4f55d4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "d3-format": "^3.1.0", "joi": "^17.9.2", "simple-statistics": "^7.8.3", - "svelte": "^3.59.1", + "svelte": "^3.59.2", "uglify-js": "^3.17.4" }, "devDependencies": { @@ -67,6 +67,15 @@ "typescript": "^5.0.4" } }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@adobe/css-tools": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.2.0.tgz", @@ -270,9 +279,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", - "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", "dev": true, "engines": { "node": ">=6.9.0" @@ -501,12 +510,12 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", - "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -603,12 +612,12 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", - "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -740,14 +749,14 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", - "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.0.tgz", + "integrity": "sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.5.2", + "espree": "^9.6.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -785,9 +794,9 @@ "dev": true }, "node_modules/@eslint/js": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.41.0.tgz", - "integrity": "sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz", + "integrity": "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1108,9 +1117,9 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", "dev": true, "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", @@ -1249,16 +1258,16 @@ } }, "node_modules/@jest/console": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.5.0.tgz", - "integrity": "sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.1.tgz", + "integrity": "sha512-Aj772AYgwTSr5w8qnyoJ0eDYvN6bMsH3ORH1ivMotrInHLKdUz6BDlaEXHdM6kODaBIkNIyQGzsMvRdOv7VG7Q==", "dev": true, "dependencies": { - "@jest/types": "^29.5.0", + "@jest/types": "^29.6.1", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^29.5.0", - "jest-util": "^29.5.0", + "jest-message-util": "^29.6.1", + "jest-util": "^29.6.1", "slash": "^3.0.0" }, "engines": { @@ -1275,16 +1284,16 @@ } }, "node_modules/@jest/core": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.5.0.tgz", - "integrity": "sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.1.tgz", + "integrity": "sha512-CcowHypRSm5oYQ1obz1wfvkjZZ2qoQlrKKvlfPwh5jUXVU12TWr2qMeH8chLMuTFzHh5a1g2yaqlqDICbr+ukQ==", "dev": true, "dependencies": { - "@jest/console": "^29.5.0", - "@jest/reporters": "^29.5.0", - "@jest/test-result": "^29.5.0", - "@jest/transform": "^29.5.0", - "@jest/types": "^29.5.0", + "@jest/console": "^29.6.1", + "@jest/reporters": "^29.6.1", + "@jest/test-result": "^29.6.1", + "@jest/transform": "^29.6.1", + "@jest/types": "^29.6.1", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", @@ -1292,20 +1301,20 @@ "exit": "^0.1.2", "graceful-fs": "^4.2.9", "jest-changed-files": "^29.5.0", - "jest-config": "^29.5.0", - "jest-haste-map": "^29.5.0", - "jest-message-util": "^29.5.0", + "jest-config": "^29.6.1", + "jest-haste-map": "^29.6.1", + "jest-message-util": "^29.6.1", "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.5.0", - "jest-resolve-dependencies": "^29.5.0", - "jest-runner": "^29.5.0", - "jest-runtime": "^29.5.0", - "jest-snapshot": "^29.5.0", - "jest-util": "^29.5.0", - "jest-validate": "^29.5.0", - "jest-watcher": "^29.5.0", + "jest-resolve": "^29.6.1", + "jest-resolve-dependencies": "^29.6.1", + "jest-runner": "^29.6.1", + "jest-runtime": "^29.6.1", + "jest-snapshot": "^29.6.1", + "jest-util": "^29.6.1", + "jest-validate": "^29.6.1", + "jest-watcher": "^29.6.1", "micromatch": "^4.0.4", - "pretty-format": "^29.5.0", + "pretty-format": "^29.6.1", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, @@ -1334,12 +1343,12 @@ } }, "node_modules/@jest/core/node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "dependencies": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -1400,37 +1409,37 @@ } }, "node_modules/@jest/environment": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.5.0.tgz", - "integrity": "sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.1.tgz", + "integrity": "sha512-RMMXx4ws+Gbvw3DfLSuo2cfQlK7IwGbpuEWXCqyYDcqYTI+9Ju3a5hDnXaxjNsa6uKh9PQF2v+qg+RLe63tz5A==", "dev": true, "dependencies": { - "@jest/fake-timers": "^29.5.0", - "@jest/types": "^29.5.0", + "@jest/fake-timers": "^29.6.1", + "@jest/types": "^29.6.1", "@types/node": "*", - "jest-mock": "^29.5.0" + "jest-mock": "^29.6.1" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/expect": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.5.0.tgz", - "integrity": "sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.1.tgz", + "integrity": "sha512-N5xlPrAYaRNyFgVf2s9Uyyvr795jnB6rObuPx4QFvNJz8aAjpZUDfO4bh5G/xuplMID8PrnuF1+SfSyDxhsgYg==", "dev": true, "dependencies": { - "expect": "^29.5.0", - "jest-snapshot": "^29.5.0" + "expect": "^29.6.1", + "jest-snapshot": "^29.6.1" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/expect-utils": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.5.0.tgz", - "integrity": "sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.1.tgz", + "integrity": "sha512-o319vIf5pEMx0LmzSxxkYYxo4wrRLKHq9dP1yJU7FoPTB0LfAKSz8SWD6D/6U3v/O52t9cF5t+MeJiRsfk7zMw==", "dev": true, "dependencies": { "jest-get-type": "^29.4.3" @@ -1440,49 +1449,49 @@ } }, "node_modules/@jest/fake-timers": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.5.0.tgz", - "integrity": "sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.1.tgz", + "integrity": "sha512-RdgHgbXyosCDMVYmj7lLpUwXA4c69vcNzhrt69dJJdf8azUrpRh3ckFCaTPNjsEeRi27Cig0oKDGxy5j7hOgHg==", "dev": true, "dependencies": { - "@jest/types": "^29.5.0", + "@jest/types": "^29.6.1", "@sinonjs/fake-timers": "^10.0.2", "@types/node": "*", - "jest-message-util": "^29.5.0", - "jest-mock": "^29.5.0", - "jest-util": "^29.5.0" + "jest-message-util": "^29.6.1", + "jest-mock": "^29.6.1", + "jest-util": "^29.6.1" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/globals": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.5.0.tgz", - "integrity": "sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.1.tgz", + "integrity": "sha512-2VjpaGy78JY9n9370H8zGRCFbYVWwjY6RdDMhoJHa1sYfwe6XM/azGN0SjY8kk7BOZApIejQ1BFPyH7FPG0w3A==", "dev": true, "dependencies": { - "@jest/environment": "^29.5.0", - "@jest/expect": "^29.5.0", - "@jest/types": "^29.5.0", - "jest-mock": "^29.5.0" + "@jest/environment": "^29.6.1", + "@jest/expect": "^29.6.1", + "@jest/types": "^29.6.1", + "jest-mock": "^29.6.1" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/reporters": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.5.0.tgz", - "integrity": "sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.1.tgz", + "integrity": "sha512-9zuaI9QKr9JnoZtFQlw4GREQbxgmNYXU6QuWtmuODvk5nvPUeBYapVR/VYMyi2WSx3jXTLJTJji8rN6+Cm4+FA==", "dev": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.5.0", - "@jest/test-result": "^29.5.0", - "@jest/transform": "^29.5.0", - "@jest/types": "^29.5.0", - "@jridgewell/trace-mapping": "^0.3.15", + "@jest/console": "^29.6.1", + "@jest/test-result": "^29.6.1", + "@jest/transform": "^29.6.1", + "@jest/types": "^29.6.1", + "@jridgewell/trace-mapping": "^0.3.18", "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", @@ -1494,9 +1503,9 @@ "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.5.0", - "jest-util": "^29.5.0", - "jest-worker": "^29.5.0", + "jest-message-util": "^29.6.1", + "jest-util": "^29.6.1", + "jest-worker": "^29.6.1", "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0", @@ -1524,24 +1533,24 @@ } }, "node_modules/@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", + "version": "29.6.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.0.tgz", + "integrity": "sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==", "dev": true, "dependencies": { - "@sinclair/typebox": "^0.25.16" + "@sinclair/typebox": "^0.27.8" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/source-map": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.4.3.tgz", - "integrity": "sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==", + "version": "29.6.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.0.tgz", + "integrity": "sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA==", "dev": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.15", + "@jridgewell/trace-mapping": "^0.3.18", "callsites": "^3.0.0", "graceful-fs": "^4.2.9" }, @@ -1550,13 +1559,13 @@ } }, "node_modules/@jest/test-result": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.5.0.tgz", - "integrity": "sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.1.tgz", + "integrity": "sha512-Ynr13ZRcpX6INak0TPUukU8GWRfm/vAytE3JbJNGAvINySWYdfE7dGZMbk36oVuK4CigpbhMn8eg1dixZ7ZJOw==", "dev": true, "dependencies": { - "@jest/console": "^29.5.0", - "@jest/types": "^29.5.0", + "@jest/console": "^29.6.1", + "@jest/types": "^29.6.1", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, @@ -1565,14 +1574,14 @@ } }, "node_modules/@jest/test-sequencer": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz", - "integrity": "sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.1.tgz", + "integrity": "sha512-oBkC36PCDf/wb6dWeQIhaviU0l5u6VCsXa119yqdUosYAt7/FbQU2M2UoziO3igj/HBDEgp57ONQ3fm0v9uyyg==", "dev": true, "dependencies": { - "@jest/test-result": "^29.5.0", + "@jest/test-result": "^29.6.1", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.5.0", + "jest-haste-map": "^29.6.1", "slash": "^3.0.0" }, "engines": { @@ -1589,22 +1598,22 @@ } }, "node_modules/@jest/transform": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", - "integrity": "sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.1.tgz", + "integrity": "sha512-URnTneIU3ZjRSaf906cvf6Hpox3hIeJXRnz3VDSw5/X93gR8ycdfSIEy19FlVx8NFmpN7fe3Gb1xF+NjXaQLWg==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", - "@jest/types": "^29.5.0", - "@jridgewell/trace-mapping": "^0.3.15", + "@jest/types": "^29.6.1", + "@jridgewell/trace-mapping": "^0.3.18", "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^2.0.0", "fast-json-stable-stringify": "^2.1.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.5.0", + "jest-haste-map": "^29.6.1", "jest-regex-util": "^29.4.3", - "jest-util": "^29.5.0", + "jest-util": "^29.6.1", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", @@ -1624,12 +1633,12 @@ } }, "node_modules/@jest/types": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", - "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.1.tgz", + "integrity": "sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw==", "dev": true, "dependencies": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", @@ -1785,9 +1794,9 @@ } }, "node_modules/@rollup/plugin-node-resolve": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.2.tgz", - "integrity": "sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg==", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.1.0.tgz", + "integrity": "sha512-xeZHCgsiZ9pzYVgAo9580eCGqwh/XCEUM9q6iQfGNocjgkufHAqC3exA+45URvhiYV8sBF9RlBai650eNs7AsA==", "dev": true, "dependencies": { "@rollup/pluginutils": "^5.0.1", @@ -1832,9 +1841,9 @@ } }, "node_modules/@rollup/plugin-typescript": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-11.1.1.tgz", - "integrity": "sha512-Ioir+x5Bejv72Lx2Zbz3/qGg7tvGbxQZALCLoJaGrkNXak/19+vKgKYJYM3i/fJxvsb23I9FuFQ8CUBEfsmBRg==", + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-11.1.2.tgz", + "integrity": "sha512-0ghSOCMcA7fl1JM+0gYRf+Q/HWyg+zg7/gDSc+fRLmlJWcW5K1I+CLRzaRhXf4Y3DRyPnnDo4M2ktw+a6JcDEg==", "dev": true, "dependencies": { "@rollup/pluginutils": "^5.0.1", @@ -1903,9 +1912,9 @@ "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" }, "node_modules/@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==", + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", "dev": true }, "node_modules/@sinonjs/commons": { @@ -1927,9 +1936,9 @@ } }, "node_modules/@swc/core": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.60.tgz", - "integrity": "sha512-dWfic7sVjnrStzGcMWakHd2XPau8UXGPmFUTkx6xGX+DOVtfAQVzG6ZW7ohw/yNcTqI05w6Ser26XMTMGBgXdA==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.69.tgz", + "integrity": "sha512-Khc/DE9D5+2tYTHgAIp5DZARbs8kldWg3b0Jp6l8FQLjelcLFmlQWSwKhVZrgv4oIbgZydIp8jInsvTalMHqnQ==", "dev": true, "hasInstallScript": true, "engines": { @@ -1940,16 +1949,16 @@ "url": "https://opencollective.com/swc" }, "optionalDependencies": { - "@swc/core-darwin-arm64": "1.3.60", - "@swc/core-darwin-x64": "1.3.60", - "@swc/core-linux-arm-gnueabihf": "1.3.60", - "@swc/core-linux-arm64-gnu": "1.3.60", - "@swc/core-linux-arm64-musl": "1.3.60", - "@swc/core-linux-x64-gnu": "1.3.60", - "@swc/core-linux-x64-musl": "1.3.60", - "@swc/core-win32-arm64-msvc": "1.3.60", - "@swc/core-win32-ia32-msvc": "1.3.60", - "@swc/core-win32-x64-msvc": "1.3.60" + "@swc/core-darwin-arm64": "1.3.69", + "@swc/core-darwin-x64": "1.3.69", + "@swc/core-linux-arm-gnueabihf": "1.3.69", + "@swc/core-linux-arm64-gnu": "1.3.69", + "@swc/core-linux-arm64-musl": "1.3.69", + "@swc/core-linux-x64-gnu": "1.3.69", + "@swc/core-linux-x64-musl": "1.3.69", + "@swc/core-win32-arm64-msvc": "1.3.69", + "@swc/core-win32-ia32-msvc": "1.3.69", + "@swc/core-win32-x64-msvc": "1.3.69" }, "peerDependencies": { "@swc/helpers": "^0.5.0" @@ -1961,9 +1970,9 @@ } }, "node_modules/@swc/core-darwin-arm64": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.60.tgz", - "integrity": "sha512-oCDKWGdSO1WyErduGfiITRDoq7ZBt9PXETlhi8BGKH/wCc/3mfSNI9wXAg3Stn8mrT0lUJtdsnwMI/eZp6dK+A==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.69.tgz", + "integrity": "sha512-IjZTf12zIPWkV3D7toaLDoJPSkLhQ4fDH8G6/yCJUI27cBFOI3L8LXqptYmISoN5yYdrcnNpdqdapD09JPuNJg==", "cpu": [ "arm64" ], @@ -1977,9 +1986,9 @@ } }, "node_modules/@swc/core-darwin-x64": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.60.tgz", - "integrity": "sha512-pcE/1oUlmN/BkKndOPtViqTkaM5pomagXATo+Muqn4QNMnkSOEVcmF9T3Lr3nB1A7O/fwCew3/aHwZ5B2TZ1tA==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.69.tgz", + "integrity": "sha512-/wBO0Rn5oS5dJI/L9kJRkPAdksVwl5H9nleW/NM3A40N98VV8T7h/i1nO051mxIjq0R6qXVGOWFbBoLrPYucJg==", "cpu": [ "x64" ], @@ -1993,9 +2002,9 @@ } }, "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.60.tgz", - "integrity": "sha512-Moc+86SWcbPr06PaQYUb0Iwli425F7QgjwTCNEPYA6OYUsjaJhXMaHViW2WdGIXue2+eaQbg31BHQd14jXcoBg==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.69.tgz", + "integrity": "sha512-NShCjMv6Xn8ckMKBRqmprXvUF14+jXY0TcNKXwjYErzoIUFOnG72M36HxT4QEeAtKZ4Eg4CZFE4zlJ27fDp1gg==", "cpu": [ "arm" ], @@ -2009,9 +2018,9 @@ } }, "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.60.tgz", - "integrity": "sha512-pPGZrTgSXBvp6IrXPXz8UJr82AElf8hMuK4rNHmLGDCqrWnRIFLUpiAsc2WCFIgdwqitZNQoM+F2vbceA/bkKg==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.69.tgz", + "integrity": "sha512-VRPOJj4idopSHIj1bOVXX0SgaB18R8yZNunb7eXS5ZcjVxAcdvqyIz3RdQX1zaJFCGzcdPLzBRP32DZWWGE8Ng==", "cpu": [ "arm64" ], @@ -2025,9 +2034,9 @@ } }, "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.60.tgz", - "integrity": "sha512-HSFQaVUkjWYNsQeymAQ3IPX3csRQvHe6MFyqPfvCCQ4dFlxPvlS7VvNaLnGG+ZW1ek7Lc+hEX+4NGzZKsxDIHA==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.69.tgz", + "integrity": "sha512-QxeSiZqo5x1X8vq8oUWLibq+IZJcxl9vy0sLUmzdjF2b/Z+qxKP3gutxnb2tzJaHqPVBbEZaILERIGy1qWdumQ==", "cpu": [ "arm64" ], @@ -2041,9 +2050,9 @@ } }, "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.60.tgz", - "integrity": "sha512-WJt/X6HHM3/TszckRA7UKMXec3FHYsB9xswQbIYxN4bfTQodu3Rc8bmpHYtFO7ScMLrhY+RljHLK6wclPvaEXw==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.69.tgz", + "integrity": "sha512-b+DUlVxYox3BwD3PyTwhLvqtu6TYZtW+S6O0FnttH11o4skHN0XyJ/cUZSI0X2biSmfDsizRDUt1PWPFM+F7SA==", "cpu": [ "x64" ], @@ -2057,9 +2066,9 @@ } }, "node_modules/@swc/core-linux-x64-musl": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.60.tgz", - "integrity": "sha512-DGGBqAPUXy/aPMBKokL3osZC9kM97HchiDPuprzwgTMP40YQ3hGCzNJ5jK7sOk9Tc4PEdZ2Igfr9sBHmCrxxQw==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.69.tgz", + "integrity": "sha512-QXjsI+f8n9XPZHUvmGgkABpzN4M9kdSbhqBOZmv3o0AsDGNCA4uVowQqgZoPFAqlJTpwHeDmrv5sQ13HN+LOGw==", "cpu": [ "x64" ], @@ -2073,9 +2082,9 @@ } }, "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.60.tgz", - "integrity": "sha512-wQg/BZPJvp5WpUbsBp7VHjhUh0DfYOPhP6dH67WO9QQ07+DvOk2DR2Bfh0z0ts1k7H/FsAqExWtTDCWMCRJiRQ==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.69.tgz", + "integrity": "sha512-wn7A8Ws1fyviuCUB2Vg6IotiZeuqiO1Mz3d+YDae2EYyNpj1kNHvjBip8GHkfGzZG+jVrvG6NHsDo0KO/pGb8A==", "cpu": [ "arm64" ], @@ -2089,9 +2098,9 @@ } }, "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.60.tgz", - "integrity": "sha512-nqkd0XIVyGbnBwAxP4GIfx6n45/hAPETpmQYpDSGnucOKFJfvGdFGL81GDG1acPCq/oFtR3tIyTbPpKmJ0N6xQ==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.69.tgz", + "integrity": "sha512-LsFBXtXqxEcVaaOGEZ9X3qdMzobVoJqKv8DnksuDsWcBk+9WCeTz2u/iB+7yZ2HGuPXkCqTRqhFo6FX9aC00kQ==", "cpu": [ "ia32" ], @@ -2105,9 +2114,9 @@ } }, "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.60.tgz", - "integrity": "sha512-ouw+s22i9PYQpSE7Xc+ZittEyA87jElXABesviSpP+jgHt10sM5KFUpVAeV8DRlxJCXMJJ5AhOdCf4TAtFr+6A==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.69.tgz", + "integrity": "sha512-ieBscU0gUgKjaseFI07tAaGqHvKyweNknPeSYEZOasVZUczhD6fK2GRnVREhv2RB2qdKC/VGFBsgRDMgzq1VLw==", "cpu": [ "x64" ], @@ -2137,16 +2146,16 @@ } }, "node_modules/@testing-library/dom": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.0.tgz", - "integrity": "sha512-Dffe68pGwI6WlLRYR2I0piIkyole9cSBH5jGQKCGMRpHW5RHCqAUaqc2Kv0tUyd4dU4DLPKhJIjyKOnjv4tuUw==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz", + "integrity": "sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==", "dev": true, "peer": true, "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", "@types/aria-query": "^5.0.1", - "aria-query": "^5.0.0", + "aria-query": "5.1.3", "chalk": "^4.1.0", "dom-accessibility-api": "^0.5.9", "lz-string": "^1.5.0", @@ -2156,6 +2165,16 @@ "node": ">=14" } }, + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, + "peer": true, + "dependencies": { + "deep-equal": "^2.0.5" + } + }, "node_modules/@testing-library/jest-dom": { "version": "5.16.5", "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", @@ -2207,24 +2226,33 @@ } }, "node_modules/@testing-library/svelte/node_modules/@testing-library/dom": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.0.tgz", - "integrity": "sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==", + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz", + "integrity": "sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==", "dev": true, "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", "@types/aria-query": "^5.0.1", - "aria-query": "^5.0.0", + "aria-query": "5.1.3", "chalk": "^4.1.0", "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", + "lz-string": "^1.5.0", "pretty-format": "^27.0.2" }, "engines": { "node": ">=12" } }, + "node_modules/@testing-library/svelte/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, + "dependencies": { + "deep-equal": "^2.0.5" + } + }, "node_modules/@testing-library/user-event": { "version": "14.4.3", "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.4.3.tgz", @@ -2293,9 +2321,9 @@ "dev": true }, "node_modules/@types/babel__core": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", - "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", + "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", "dev": true, "dependencies": { "@babel/parser": "^7.20.7", @@ -2325,12 +2353,12 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.18.5", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.5.tgz", - "integrity": "sha512-enCvTL8m/EHS/zIvJno9nE+ndYPh1/oNFzRYRmtUqJICG2VnCSBzMLW5VN2KCQU91f23tsNKR8v7VJJQMatl7Q==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", + "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", "dev": true, "dependencies": { - "@babel/types": "^7.3.0" + "@babel/types": "^7.20.7" } }, "node_modules/@types/d3-format": { @@ -2399,9 +2427,9 @@ } }, "node_modules/@types/jest": { - "version": "29.5.1", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.1.tgz", - "integrity": "sha512-tEuVcHrpaixS36w7hpsfLBLpjtMRJUE09/MHXn923LOVojDwyC14cWcfc0rDs0VEfUyYmt/+iX1kxxp+gZMcaQ==", + "version": "29.5.3", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.3.tgz", + "integrity": "sha512-1Nq7YrO/vJE/FYnqYyw0FS8LdrjExSgIiHyKg7xPpn+yi8Q4huZryKnkJatN1ZRH89Kw2v33/8ZMB7DuZeSLlA==", "dev": true, "dependencies": { "expect": "^29.0.0", @@ -2464,9 +2492,9 @@ "dev": true }, "node_modules/@types/prettier": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", - "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", "dev": true }, "node_modules/@types/pug": { @@ -2739,9 +2767,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.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -2882,12 +2910,12 @@ "dev": true }, "node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", "dev": true, "dependencies": { - "deep-equal": "^2.0.5" + "dequal": "^2.0.3" } }, "node_modules/array-buffer-byte-length": { @@ -2973,12 +3001,12 @@ } }, "node_modules/babel-jest": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.5.0.tgz", - "integrity": "sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.1.tgz", + "integrity": "sha512-qu+3bdPEQC6KZSPz+4Fyjbga5OODNcp49j6GKzG1EKbkfyJBxEYGVUmVGpwCSeGouG52R4EgYMLb6p9YeEEQ4A==", "dev": true, "dependencies": { - "@jest/transform": "^29.5.0", + "@jest/transform": "^29.6.1", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", "babel-preset-jest": "^29.5.0", @@ -3332,9 +3360,9 @@ } }, "node_modules/cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", "dev": true }, "node_modules/clean-css": { @@ -3382,9 +3410,9 @@ } }, "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", "dev": true }, "node_modules/color-convert": { @@ -3716,15 +3744,15 @@ "dev": true }, "node_modules/deep-equal": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.1.tgz", - "integrity": "sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", + "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==", "dev": true, "dependencies": { "array-buffer-byte-length": "^1.0.0", "call-bind": "^1.0.2", "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.0", + "get-intrinsic": "^1.2.1", "is-arguments": "^1.1.1", "is-array-buffer": "^3.0.2", "is-date-object": "^1.0.5", @@ -3784,6 +3812,15 @@ "node": ">=0.4.0" } }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/detect-indent": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", @@ -4171,16 +4208,16 @@ } }, "node_modules/eslint": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.41.0.tgz", - "integrity": "sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.44.0.tgz", + "integrity": "sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.41.0", - "@humanwhocodes/config-array": "^0.11.8", + "@eslint/eslintrc": "^2.1.0", + "@eslint/js": "8.44.0", + "@humanwhocodes/config-array": "^0.11.10", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "ajv": "^6.10.0", @@ -4191,7 +4228,7 @@ "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.2.0", "eslint-visitor-keys": "^3.4.1", - "espree": "^9.5.2", + "espree": "^9.6.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -4211,7 +4248,7 @@ "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.1", + "optionator": "^0.9.3", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -4227,9 +4264,9 @@ } }, "node_modules/eslint-plugin-svelte": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.29.0.tgz", - "integrity": "sha512-ukEC5z9ZXwDtwD8L12ei9doF9P/mQVeiLZiUxExWN9ZNTLNwZgfmEKx+s0tNio0YnYHzKz6qELxFei4SqVbLkQ==", + "version": "2.32.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.32.2.tgz", + "integrity": "sha512-Jgbop2fNZsoxxkklZAIbDNhwAPynvnCtUXLsEC6O2qax7N/pfe2cNqT0ZoBbubXKJitQQDEyVDQ1rZs4ZWcrTA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", @@ -4240,7 +4277,9 @@ "postcss": "^8.4.5", "postcss-load-config": "^3.1.4", "postcss-safe-parser": "^6.0.0", - "svelte-eslint-parser": "^0.29.0" + "postcss-selector-parser": "^6.0.11", + "semver": "^7.5.3", + "svelte-eslint-parser": "^0.32.0" }, "engines": { "node": "^14.17.0 || >=16.0.0" @@ -4250,7 +4289,7 @@ }, "peerDependencies": { "eslint": "^7.0.0 || ^8.0.0-0", - "svelte": "^3.37.0" + "svelte": "^3.37.0 || ^4.0.0" }, "peerDependenciesMeta": { "svelte": { @@ -4346,12 +4385,12 @@ "dev": true }, "node_modules/espree": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", - "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.0.tgz", + "integrity": "sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A==", "dev": true, "dependencies": { - "acorn": "^8.8.0", + "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.4.1" }, @@ -4474,16 +4513,17 @@ } }, "node_modules/expect": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.5.0.tgz", - "integrity": "sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.1.tgz", + "integrity": "sha512-XEdDLonERCU1n9uR56/Stx9OqojaLAQtZf9PrCHH9Hl8YXiEIka3H4NXJ3NOIBmQJTg7+j7buh34PMHfJujc8g==", "dev": true, "dependencies": { - "@jest/expect-utils": "^29.5.0", + "@jest/expect-utils": "^29.6.1", + "@types/node": "*", "jest-get-type": "^29.4.3", - "jest-matcher-utils": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-util": "^29.5.0" + "jest-matcher-utils": "^29.6.1", + "jest-message-util": "^29.6.1", + "jest-util": "^29.6.1" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -5681,9 +5721,9 @@ } }, "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -5731,15 +5771,15 @@ } }, "node_modules/jest": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.5.0.tgz", - "integrity": "sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.1.tgz", + "integrity": "sha512-Nirw5B4nn69rVUZtemCQhwxOBhm0nsp3hmtF4rzCeWD7BkjAXRIji7xWQfnTNbz9g0aVsBX6aZK3n+23LM6uDw==", "dev": true, "dependencies": { - "@jest/core": "^29.5.0", - "@jest/types": "^29.5.0", + "@jest/core": "^29.6.1", + "@jest/types": "^29.6.1", "import-local": "^3.0.2", - "jest-cli": "^29.5.0" + "jest-cli": "^29.6.1" }, "bin": { "jest": "bin/jest.js" @@ -5770,28 +5810,28 @@ } }, "node_modules/jest-circus": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.5.0.tgz", - "integrity": "sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.1.tgz", + "integrity": "sha512-tPbYLEiBU4MYAL2XoZme/bgfUeotpDBd81lgHLCbDZZFaGmECk0b+/xejPFtmiBP87GgP/y4jplcRpbH+fgCzQ==", "dev": true, "dependencies": { - "@jest/environment": "^29.5.0", - "@jest/expect": "^29.5.0", - "@jest/test-result": "^29.5.0", - "@jest/types": "^29.5.0", + "@jest/environment": "^29.6.1", + "@jest/expect": "^29.6.1", + "@jest/test-result": "^29.6.1", + "@jest/types": "^29.6.1", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", "is-generator-fn": "^2.0.0", - "jest-each": "^29.5.0", - "jest-matcher-utils": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-runtime": "^29.5.0", - "jest-snapshot": "^29.5.0", - "jest-util": "^29.5.0", + "jest-each": "^29.6.1", + "jest-matcher-utils": "^29.6.1", + "jest-message-util": "^29.6.1", + "jest-runtime": "^29.6.1", + "jest-snapshot": "^29.6.1", + "jest-util": "^29.6.1", "p-limit": "^3.1.0", - "pretty-format": "^29.5.0", + "pretty-format": "^29.6.1", "pure-rand": "^6.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" @@ -5813,12 +5853,12 @@ } }, "node_modules/jest-circus/node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "dependencies": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -5842,21 +5882,21 @@ } }, "node_modules/jest-cli": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.5.0.tgz", - "integrity": "sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.1.tgz", + "integrity": "sha512-607dSgTA4ODIN6go9w6xY3EYkyPFGicx51a69H7yfvt7lN53xNswEVLovq+E77VsTRi5fWprLH0yl4DJgE8Ing==", "dev": true, "dependencies": { - "@jest/core": "^29.5.0", - "@jest/test-result": "^29.5.0", - "@jest/types": "^29.5.0", + "@jest/core": "^29.6.1", + "@jest/test-result": "^29.6.1", + "@jest/types": "^29.6.1", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^29.5.0", - "jest-util": "^29.5.0", - "jest-validate": "^29.5.0", + "jest-config": "^29.6.1", + "jest-util": "^29.6.1", + "jest-validate": "^29.6.1", "prompts": "^2.0.1", "yargs": "^17.3.1" }, @@ -5876,31 +5916,31 @@ } }, "node_modules/jest-config": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.5.0.tgz", - "integrity": "sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.1.tgz", + "integrity": "sha512-XdjYV2fy2xYixUiV2Wc54t3Z4oxYPAELUzWnV6+mcbq0rh742X2p52pii5A3oeRzYjLnQxCsZmp0qpI6klE2cQ==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.5.0", - "@jest/types": "^29.5.0", - "babel-jest": "^29.5.0", + "@jest/test-sequencer": "^29.6.1", + "@jest/types": "^29.6.1", + "babel-jest": "^29.6.1", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-circus": "^29.5.0", - "jest-environment-node": "^29.5.0", + "jest-circus": "^29.6.1", + "jest-environment-node": "^29.6.1", "jest-get-type": "^29.4.3", "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.5.0", - "jest-runner": "^29.5.0", - "jest-util": "^29.5.0", - "jest-validate": "^29.5.0", + "jest-resolve": "^29.6.1", + "jest-runner": "^29.6.1", + "jest-util": "^29.6.1", + "jest-validate": "^29.6.1", "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "^29.5.0", + "pretty-format": "^29.6.1", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, @@ -5933,12 +5973,12 @@ } }, "node_modules/jest-config/node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "dependencies": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -5962,15 +6002,15 @@ } }, "node_modules/jest-diff": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz", - "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.1.tgz", + "integrity": "sha512-FsNCvinvl8oVxpNLttNQX7FAq7vR+gMDGj90tiP7siWw1UdakWUGqrylpsYrpvj908IYckm5Y0Q7azNAozU1Kg==", "dev": true, "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^29.4.3", "jest-get-type": "^29.4.3", - "pretty-format": "^29.5.0" + "pretty-format": "^29.6.1" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -5989,12 +6029,12 @@ } }, "node_modules/jest-diff/node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "dependencies": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -6021,16 +6061,16 @@ } }, "node_modules/jest-each": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.5.0.tgz", - "integrity": "sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.1.tgz", + "integrity": "sha512-n5eoj5eiTHpKQCAVcNTT7DRqeUmJ01hsAL0Q1SMiBHcBcvTKDELixQOGMCpqhbIuTcfC4kMfSnpmDqRgRJcLNQ==", "dev": true, "dependencies": { - "@jest/types": "^29.5.0", + "@jest/types": "^29.6.1", "chalk": "^4.0.0", "jest-get-type": "^29.4.3", - "jest-util": "^29.5.0", - "pretty-format": "^29.5.0" + "jest-util": "^29.6.1", + "pretty-format": "^29.6.1" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -6049,12 +6089,12 @@ } }, "node_modules/jest-each/node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "dependencies": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -6069,18 +6109,18 @@ "dev": true }, "node_modules/jest-environment-jsdom": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.5.0.tgz", - "integrity": "sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.6.1.tgz", + "integrity": "sha512-PoY+yLaHzVRhVEjcVKSfJ7wXmJW4UqPYNhR05h7u/TK0ouf6DmRNZFBL/Z00zgQMyWGMBXn69/FmOvhEJu8cIw==", "dev": true, "dependencies": { - "@jest/environment": "^29.5.0", - "@jest/fake-timers": "^29.5.0", - "@jest/types": "^29.5.0", + "@jest/environment": "^29.6.1", + "@jest/fake-timers": "^29.6.1", + "@jest/types": "^29.6.1", "@types/jsdom": "^20.0.0", "@types/node": "*", - "jest-mock": "^29.5.0", - "jest-util": "^29.5.0", + "jest-mock": "^29.6.1", + "jest-util": "^29.6.1", "jsdom": "^20.0.0" }, "engines": { @@ -6096,17 +6136,17 @@ } }, "node_modules/jest-environment-node": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.5.0.tgz", - "integrity": "sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.1.tgz", + "integrity": "sha512-ZNIfAiE+foBog24W+2caIldl4Irh8Lx1PUhg/GZ0odM1d/h2qORAsejiFc7zb+SEmYPn1yDZzEDSU5PmDkmVLQ==", "dev": true, "dependencies": { - "@jest/environment": "^29.5.0", - "@jest/fake-timers": "^29.5.0", - "@jest/types": "^29.5.0", + "@jest/environment": "^29.6.1", + "@jest/fake-timers": "^29.6.1", + "@jest/types": "^29.6.1", "@types/node": "*", - "jest-mock": "^29.5.0", - "jest-util": "^29.5.0" + "jest-mock": "^29.6.1", + "jest-util": "^29.6.1" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -6122,20 +6162,20 @@ } }, "node_modules/jest-haste-map": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.5.0.tgz", - "integrity": "sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.1.tgz", + "integrity": "sha512-0m7f9PZXxOCk1gRACiVgX85knUKPKLPg4oRCjLoqIm9brTHXaorMA0JpmtmVkQiT8nmXyIVoZd/nnH1cfC33ig==", "dev": true, "dependencies": { - "@jest/types": "^29.5.0", + "@jest/types": "^29.6.1", "@types/graceful-fs": "^4.1.3", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "graceful-fs": "^4.2.9", "jest-regex-util": "^29.4.3", - "jest-util": "^29.5.0", - "jest-worker": "^29.5.0", + "jest-util": "^29.6.1", + "jest-worker": "^29.6.1", "micromatch": "^4.0.4", "walker": "^1.0.8" }, @@ -6147,13 +6187,13 @@ } }, "node_modules/jest-leak-detector": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz", - "integrity": "sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.1.tgz", + "integrity": "sha512-OrxMNyZirpOEwkF3UHnIkAiZbtkBWiye+hhBweCHkVbCgyEy71Mwbb5zgeTNYWJBi1qgDVfPC1IwO9dVEeTLwQ==", "dev": true, "dependencies": { "jest-get-type": "^29.4.3", - "pretty-format": "^29.5.0" + "pretty-format": "^29.6.1" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -6172,12 +6212,12 @@ } }, "node_modules/jest-leak-detector/node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "dependencies": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -6192,15 +6232,15 @@ "dev": true }, "node_modules/jest-matcher-utils": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz", - "integrity": "sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.1.tgz", + "integrity": "sha512-SLaztw9d2mfQQKHmJXKM0HCbl2PPVld/t9Xa6P9sgiExijviSp7TnZZpw2Fpt+OI3nwUO/slJbOfzfUMKKC5QA==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^29.5.0", + "jest-diff": "^29.6.1", "jest-get-type": "^29.4.3", - "pretty-format": "^29.5.0" + "pretty-format": "^29.6.1" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -6219,12 +6259,12 @@ } }, "node_modules/jest-matcher-utils/node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "dependencies": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -6239,18 +6279,18 @@ "dev": true }, "node_modules/jest-message-util": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.5.0.tgz", - "integrity": "sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.1.tgz", + "integrity": "sha512-KoAW2zAmNSd3Gk88uJ56qXUWbFk787QKmjjJVOjtGFmmGSZgDBrlIL4AfQw1xyMYPNVD7dNInfIbur9B2rd/wQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.5.0", + "@jest/types": "^29.6.1", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^29.5.0", + "pretty-format": "^29.6.1", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -6271,12 +6311,12 @@ } }, "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "dependencies": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -6300,14 +6340,14 @@ } }, "node_modules/jest-mock": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.5.0.tgz", - "integrity": "sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.1.tgz", + "integrity": "sha512-brovyV9HBkjXAEdRooaTQK42n8usKoSRR3gihzUpYeV/vwqgSoNfrksO7UfSACnPmxasO/8TmHM3w9Hp3G1dgw==", "dev": true, "dependencies": { - "@jest/types": "^29.5.0", + "@jest/types": "^29.6.1", "@types/node": "*", - "jest-util": "^29.5.0" + "jest-util": "^29.6.1" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -6340,17 +6380,17 @@ } }, "node_modules/jest-resolve": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.5.0.tgz", - "integrity": "sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.1.tgz", + "integrity": "sha512-AeRkyS8g37UyJiP9w3mmI/VXU/q8l/IH52vj/cDAyScDcemRbSBhfX/NMYIGilQgSVwsjxrCHf3XJu4f+lxCMg==", "dev": true, "dependencies": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.5.0", + "jest-haste-map": "^29.6.1", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.5.0", - "jest-validate": "^29.5.0", + "jest-util": "^29.6.1", + "jest-validate": "^29.6.1", "resolve": "^1.20.0", "resolve.exports": "^2.0.0", "slash": "^3.0.0" @@ -6360,13 +6400,13 @@ } }, "node_modules/jest-resolve-dependencies": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz", - "integrity": "sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.1.tgz", + "integrity": "sha512-BbFvxLXtcldaFOhNMXmHRWx1nXQO5LoXiKSGQcA1LxxirYceZT6ch8KTE1bK3X31TNG/JbkI7OkS/ABexVahiw==", "dev": true, "dependencies": { "jest-regex-util": "^29.4.3", - "jest-snapshot": "^29.5.0" + "jest-snapshot": "^29.6.1" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -6382,30 +6422,30 @@ } }, "node_modules/jest-runner": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.5.0.tgz", - "integrity": "sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.1.tgz", + "integrity": "sha512-tw0wb2Q9yhjAQ2w8rHRDxteryyIck7gIzQE4Reu3JuOBpGp96xWgF0nY8MDdejzrLCZKDcp8JlZrBN/EtkQvPQ==", "dev": true, "dependencies": { - "@jest/console": "^29.5.0", - "@jest/environment": "^29.5.0", - "@jest/test-result": "^29.5.0", - "@jest/transform": "^29.5.0", - "@jest/types": "^29.5.0", + "@jest/console": "^29.6.1", + "@jest/environment": "^29.6.1", + "@jest/test-result": "^29.6.1", + "@jest/transform": "^29.6.1", + "@jest/types": "^29.6.1", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.13.1", "graceful-fs": "^4.2.9", "jest-docblock": "^29.4.3", - "jest-environment-node": "^29.5.0", - "jest-haste-map": "^29.5.0", - "jest-leak-detector": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-resolve": "^29.5.0", - "jest-runtime": "^29.5.0", - "jest-util": "^29.5.0", - "jest-watcher": "^29.5.0", - "jest-worker": "^29.5.0", + "jest-environment-node": "^29.6.1", + "jest-haste-map": "^29.6.1", + "jest-leak-detector": "^29.6.1", + "jest-message-util": "^29.6.1", + "jest-resolve": "^29.6.1", + "jest-runtime": "^29.6.1", + "jest-util": "^29.6.1", + "jest-watcher": "^29.6.1", + "jest-worker": "^29.6.1", "p-limit": "^3.1.0", "source-map-support": "0.5.13" }, @@ -6414,31 +6454,31 @@ } }, "node_modules/jest-runtime": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.5.0.tgz", - "integrity": "sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==", - "dev": true, - "dependencies": { - "@jest/environment": "^29.5.0", - "@jest/fake-timers": "^29.5.0", - "@jest/globals": "^29.5.0", - "@jest/source-map": "^29.4.3", - "@jest/test-result": "^29.5.0", - "@jest/transform": "^29.5.0", - "@jest/types": "^29.5.0", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.1.tgz", + "integrity": "sha512-D6/AYOA+Lhs5e5il8+5pSLemjtJezUr+8zx+Sn8xlmOux3XOqx4d8l/2udBea8CRPqqrzhsKUsN/gBDE/IcaPQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.6.1", + "@jest/fake-timers": "^29.6.1", + "@jest/globals": "^29.6.1", + "@jest/source-map": "^29.6.0", + "@jest/test-result": "^29.6.1", + "@jest/transform": "^29.6.1", + "@jest/types": "^29.6.1", "@types/node": "*", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-mock": "^29.5.0", + "jest-haste-map": "^29.6.1", + "jest-message-util": "^29.6.1", + "jest-mock": "^29.6.1", "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.5.0", - "jest-snapshot": "^29.5.0", - "jest-util": "^29.5.0", + "jest-resolve": "^29.6.1", + "jest-snapshot": "^29.6.1", + "jest-util": "^29.6.1", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, @@ -6456,34 +6496,32 @@ } }, "node_modules/jest-snapshot": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.5.0.tgz", - "integrity": "sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.1.tgz", + "integrity": "sha512-G4UQE1QQ6OaCgfY+A0uR1W2AY0tGXUPQpoUClhWHq1Xdnx1H6JOrC2nH5lqnOEqaDgbHFgIwZ7bNq24HpB180A==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", "@babel/generator": "^7.7.2", "@babel/plugin-syntax-jsx": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.5.0", - "@jest/transform": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/babel__traverse": "^7.0.6", + "@jest/expect-utils": "^29.6.1", + "@jest/transform": "^29.6.1", + "@jest/types": "^29.6.1", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^29.5.0", + "expect": "^29.6.1", "graceful-fs": "^4.2.9", - "jest-diff": "^29.5.0", + "jest-diff": "^29.6.1", "jest-get-type": "^29.4.3", - "jest-matcher-utils": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-util": "^29.5.0", + "jest-matcher-utils": "^29.6.1", + "jest-message-util": "^29.6.1", + "jest-util": "^29.6.1", "natural-compare": "^1.4.0", - "pretty-format": "^29.5.0", - "semver": "^7.3.5" + "pretty-format": "^29.6.1", + "semver": "^7.5.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -6502,12 +6540,12 @@ } }, "node_modules/jest-snapshot/node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "dependencies": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -6522,12 +6560,12 @@ "dev": true }, "node_modules/jest-util": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz", - "integrity": "sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.1.tgz", + "integrity": "sha512-NRFCcjc+/uO3ijUVyNOQJluf8PtGCe/W6cix36+M3cTFgiYqFOOW5MgN4JOOcvbUhcKTYVd1CvHz/LWi8d16Mg==", "dev": true, "dependencies": { - "@jest/types": "^29.5.0", + "@jest/types": "^29.6.1", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -6539,17 +6577,17 @@ } }, "node_modules/jest-validate": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.5.0.tgz", - "integrity": "sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.1.tgz", + "integrity": "sha512-r3Ds69/0KCN4vx4sYAbGL1EVpZ7MSS0vLmd3gV78O+NAx3PDQQukRU5hNHPXlyqCgFY8XUk7EuTMLugh0KzahA==", "dev": true, "dependencies": { - "@jest/types": "^29.5.0", + "@jest/types": "^29.6.1", "camelcase": "^6.2.0", "chalk": "^4.0.0", "jest-get-type": "^29.4.3", "leven": "^3.1.0", - "pretty-format": "^29.5.0" + "pretty-format": "^29.6.1" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -6580,12 +6618,12 @@ } }, "node_modules/jest-validate/node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "dependencies": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -6600,18 +6638,18 @@ "dev": true }, "node_modules/jest-watcher": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.5.0.tgz", - "integrity": "sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.1.tgz", + "integrity": "sha512-d4wpjWTS7HEZPaaj8m36QiaP856JthRZkrgcIY/7ISoUWPIillrXM23WPboZVLbiwZBt4/qn2Jke84Sla6JhFA==", "dev": true, "dependencies": { - "@jest/test-result": "^29.5.0", - "@jest/types": "^29.5.0", + "@jest/test-result": "^29.6.1", + "@jest/types": "^29.6.1", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.13.1", - "jest-util": "^29.5.0", + "jest-util": "^29.6.1", "string-length": "^4.0.1" }, "engines": { @@ -6619,13 +6657,13 @@ } }, "node_modules/jest-worker": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz", - "integrity": "sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.1.tgz", + "integrity": "sha512-U+Wrbca7S8ZAxAe9L6nb6g8kPdia5hj32Puu5iOqBCMTMWFHXuK6dOV2IFrpedbTV8fjMFLdWNttQTBL6u2MRA==", "dev": true, "dependencies": { "@types/node": "*", - "jest-util": "^29.5.0", + "jest-util": "^29.6.1", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, @@ -6998,9 +7036,9 @@ } }, "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -7623,17 +7661,17 @@ } }, "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "type-check": "^0.4.0" }, "engines": { "node": ">= 0.8.0" @@ -7971,9 +8009,9 @@ } }, "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", "dev": true, "engines": { "node": ">= 6" @@ -8044,9 +8082,9 @@ } }, "node_modules/postcss": { - "version": "8.4.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", - "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", + "version": "8.4.25", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.25.tgz", + "integrity": "sha512-7taJ/8t2av0Z+sQEvNzCkpDynl0tX3uJMCODi6nT3PfASC7dYCWV9aQ+uiCf+KBD4SEFcu+GvJdGdwzQ6OSjCw==", "dev": true, "funding": [ { @@ -8509,6 +8547,28 @@ "postcss": "^8.3.3" } }, + "node_modules/postcss-scss": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz", + "integrity": "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-scss" + } + ], + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.4.19" + } + }, "node_modules/postcss-selector-parser": { "version": "6.0.13", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", @@ -8890,9 +8950,9 @@ } }, "node_modules/rollup": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.23.0.tgz", - "integrity": "sha512-h31UlwEi7FHihLe1zbk+3Q7z1k/84rb9BSwmBSr/XjOCEaBJ2YyedQDuM0t/kfOS0IxM+vk1/zI9XxYj9V+NJQ==", + "version": "3.26.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.26.2.tgz", + "integrity": "sha512-6umBIGVz93er97pMgQO08LuH3m6PUb3jlDUUGFsNJB6VgTCUaDFpupf5JfU30529m/UKOgmiX+uY6Sx8cOYpLA==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -8906,9 +8966,9 @@ } }, "node_modules/rollup-plugin-svelte": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-7.1.4.tgz", - "integrity": "sha512-Jm0FCydR7k8bBGe7wimXAes8x2zEK10Ew3f3lEZwYor/Zya3X0AZVeSAPRH7yiXB9hWQVzJu597EUeNwGDTdjQ==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-7.1.6.tgz", + "integrity": "sha512-nVFRBpGWI2qUY1OcSiEEA/kjCY2+vAjO9BI8SzA7NRrh2GTunLd6w2EYmnMt/atgdg8GvcNjLsmZmbQs/u4SQA==", "dev": true, "dependencies": { "@rollup/pluginutils": "^4.1.0", @@ -9035,9 +9095,9 @@ } }, "node_modules/sass": { - "version": "1.62.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.62.1.tgz", - "integrity": "sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==", + "version": "1.63.6", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.63.6.tgz", + "integrity": "sha512-MJuxGMHzaOW7ipp+1KdELtqKbfAWbH7OLIdoSMnVe3EXPMTmxTmlaZDCTsgIpPCs3w99lLo9/zDKkOrJuT5byw==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -9064,9 +9124,9 @@ } }, "node_modules/semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -9506,17 +9566,17 @@ } }, "node_modules/svelte": { - "version": "3.59.1", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.59.1.tgz", - "integrity": "sha512-pKj8fEBmqf6mq3/NfrB9SLtcJcUvjYSWyePlfCqN9gujLB25RitWK8PvFzlwim6hD/We35KbPlRteuA6rnPGcQ==", + "version": "3.59.2", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.59.2.tgz", + "integrity": "sha512-vzSyuGr3eEoAtT/A6bmajosJZIUWySzY2CzB3w2pgPvnkUjGqlDnsNnA0PMO+mMAhuyMul6C2uuZzY6ELSkzyA==", "engines": { "node": ">= 8" } }, "node_modules/svelte-check": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.3.2.tgz", - "integrity": "sha512-67j3rI0LDc2DvL0ON/2pvCasVVD3nHDrTkZNr4eITNfo2oFXdw7SIyMOiFj4swu+pjmFQAigytBK1IWyik8dBw==", + "version": "3.4.6", + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.4.6.tgz", + "integrity": "sha512-OBlY8866Zh1zHQTkBMPS6psPi7o2umTUyj6JWm4SacnIHXpWFm658pG32m3dKvKFL49V4ntAkfFHKo4ztH07og==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.17", @@ -9525,25 +9585,27 @@ "import-fresh": "^3.2.1", "picocolors": "^1.0.0", "sade": "^1.7.4", - "svelte-preprocess": "^5.0.3", + "svelte-preprocess": "^5.0.4", "typescript": "^5.0.3" }, "bin": { "svelte-check": "bin/svelte-check" }, "peerDependencies": { - "svelte": "^3.55.0" + "svelte": "^3.55.0 || ^4.0.0-next.0 || ^4.0.0" } }, "node_modules/svelte-eslint-parser": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.29.0.tgz", - "integrity": "sha512-2uzOw9vRpSO3fo6NkbH7UynfCopQbMz/7LO9KT05YPvkB0uuFvFHex8+Ccv3gSrxHRvKS7FwJmV4H8WNWIzgWQ==", + "version": "0.32.1", + "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.32.1.tgz", + "integrity": "sha512-GCSfeIzdgk53CaOzK+s/+l2igfTno3mWGkwoDYAwPes/rD9Al2fc7ksfopjx5UL87S7dw1eL73F6wNYiiuhzIA==", "dev": true, "dependencies": { "eslint-scope": "^7.0.0", "eslint-visitor-keys": "^3.0.0", - "espree": "^9.0.0" + "espree": "^9.0.0", + "postcss": "^8.4.25", + "postcss-scss": "^4.0.6" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -9552,7 +9614,7 @@ "url": "https://github.com/sponsors/ota-meshi" }, "peerDependencies": { - "svelte": "^3.37.0" + "svelte": "^3.37.0 || ^4.0.0" }, "peerDependenciesMeta": { "svelte": { @@ -9599,9 +9661,9 @@ } }, "node_modules/svelte-preprocess": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.3.tgz", - "integrity": "sha512-GrHF1rusdJVbOZOwgPWtpqmaexkydznKzy5qIC2FabgpFyKN57bjMUUUqPRfbBXK5igiEWn1uO/DXsa2vJ5VHA==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.4.tgz", + "integrity": "sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -9624,7 +9686,7 @@ "sass": "^1.26.8", "stylus": "^0.55.0", "sugarss": "^2.0.0 || ^3.0.0 || ^4.0.0", - "svelte": "^3.23.0", + "svelte": "^3.23.0 || ^4.0.0-next.0 || ^4.0.0", "typescript": ">=3.9.5 || ^4.0.0 || ^5.0.0" }, "peerDependenciesMeta": { @@ -10022,16 +10084,16 @@ } }, "node_modules/typescript": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", - "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=12.20" + "node": ">=14.17" } }, "node_modules/uglify-js": { @@ -10456,6 +10518,12 @@ } }, "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true + }, "@adobe/css-tools": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.2.0.tgz", @@ -10617,9 +10685,9 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.21.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", - "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", "dev": true }, "@babel/helper-simple-access": { @@ -10790,12 +10858,12 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", - "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-syntax-logical-assignment-operators": { @@ -10862,12 +10930,12 @@ } }, "@babel/plugin-syntax-typescript": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", - "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/runtime": { @@ -10970,14 +11038,14 @@ "dev": true }, "@eslint/eslintrc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", - "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.0.tgz", + "integrity": "sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.5.2", + "espree": "^9.6.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -11007,9 +11075,9 @@ } }, "@eslint/js": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.41.0.tgz", - "integrity": "sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz", + "integrity": "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==", "dev": true }, "@hapi/accept": { @@ -11315,9 +11383,9 @@ } }, "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", "dev": true, "requires": { "@humanwhocodes/object-schema": "^1.2.1", @@ -11421,16 +11489,16 @@ "dev": true }, "@jest/console": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.5.0.tgz", - "integrity": "sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.1.tgz", + "integrity": "sha512-Aj772AYgwTSr5w8qnyoJ0eDYvN6bMsH3ORH1ivMotrInHLKdUz6BDlaEXHdM6kODaBIkNIyQGzsMvRdOv7VG7Q==", "dev": true, "requires": { - "@jest/types": "^29.5.0", + "@jest/types": "^29.6.1", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^29.5.0", - "jest-util": "^29.5.0", + "jest-message-util": "^29.6.1", + "jest-util": "^29.6.1", "slash": "^3.0.0" }, "dependencies": { @@ -11443,16 +11511,16 @@ } }, "@jest/core": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.5.0.tgz", - "integrity": "sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.1.tgz", + "integrity": "sha512-CcowHypRSm5oYQ1obz1wfvkjZZ2qoQlrKKvlfPwh5jUXVU12TWr2qMeH8chLMuTFzHh5a1g2yaqlqDICbr+ukQ==", "dev": true, "requires": { - "@jest/console": "^29.5.0", - "@jest/reporters": "^29.5.0", - "@jest/test-result": "^29.5.0", - "@jest/transform": "^29.5.0", - "@jest/types": "^29.5.0", + "@jest/console": "^29.6.1", + "@jest/reporters": "^29.6.1", + "@jest/test-result": "^29.6.1", + "@jest/transform": "^29.6.1", + "@jest/types": "^29.6.1", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", @@ -11460,20 +11528,20 @@ "exit": "^0.1.2", "graceful-fs": "^4.2.9", "jest-changed-files": "^29.5.0", - "jest-config": "^29.5.0", - "jest-haste-map": "^29.5.0", - "jest-message-util": "^29.5.0", + "jest-config": "^29.6.1", + "jest-haste-map": "^29.6.1", + "jest-message-util": "^29.6.1", "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.5.0", - "jest-resolve-dependencies": "^29.5.0", - "jest-runner": "^29.5.0", - "jest-runtime": "^29.5.0", - "jest-snapshot": "^29.5.0", - "jest-util": "^29.5.0", - "jest-validate": "^29.5.0", - "jest-watcher": "^29.5.0", + "jest-resolve": "^29.6.1", + "jest-resolve-dependencies": "^29.6.1", + "jest-runner": "^29.6.1", + "jest-runtime": "^29.6.1", + "jest-snapshot": "^29.6.1", + "jest-util": "^29.6.1", + "jest-validate": "^29.6.1", + "jest-watcher": "^29.6.1", "micromatch": "^4.0.4", - "pretty-format": "^29.5.0", + "pretty-format": "^29.6.1", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, @@ -11485,12 +11553,12 @@ "dev": true }, "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "requires": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } @@ -11543,74 +11611,74 @@ } }, "@jest/environment": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.5.0.tgz", - "integrity": "sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.1.tgz", + "integrity": "sha512-RMMXx4ws+Gbvw3DfLSuo2cfQlK7IwGbpuEWXCqyYDcqYTI+9Ju3a5hDnXaxjNsa6uKh9PQF2v+qg+RLe63tz5A==", "dev": true, "requires": { - "@jest/fake-timers": "^29.5.0", - "@jest/types": "^29.5.0", + "@jest/fake-timers": "^29.6.1", + "@jest/types": "^29.6.1", "@types/node": "*", - "jest-mock": "^29.5.0" + "jest-mock": "^29.6.1" } }, "@jest/expect": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.5.0.tgz", - "integrity": "sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.1.tgz", + "integrity": "sha512-N5xlPrAYaRNyFgVf2s9Uyyvr795jnB6rObuPx4QFvNJz8aAjpZUDfO4bh5G/xuplMID8PrnuF1+SfSyDxhsgYg==", "dev": true, "requires": { - "expect": "^29.5.0", - "jest-snapshot": "^29.5.0" + "expect": "^29.6.1", + "jest-snapshot": "^29.6.1" } }, "@jest/expect-utils": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.5.0.tgz", - "integrity": "sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.1.tgz", + "integrity": "sha512-o319vIf5pEMx0LmzSxxkYYxo4wrRLKHq9dP1yJU7FoPTB0LfAKSz8SWD6D/6U3v/O52t9cF5t+MeJiRsfk7zMw==", "dev": true, "requires": { "jest-get-type": "^29.4.3" } }, "@jest/fake-timers": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.5.0.tgz", - "integrity": "sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.1.tgz", + "integrity": "sha512-RdgHgbXyosCDMVYmj7lLpUwXA4c69vcNzhrt69dJJdf8azUrpRh3ckFCaTPNjsEeRi27Cig0oKDGxy5j7hOgHg==", "dev": true, "requires": { - "@jest/types": "^29.5.0", + "@jest/types": "^29.6.1", "@sinonjs/fake-timers": "^10.0.2", "@types/node": "*", - "jest-message-util": "^29.5.0", - "jest-mock": "^29.5.0", - "jest-util": "^29.5.0" + "jest-message-util": "^29.6.1", + "jest-mock": "^29.6.1", + "jest-util": "^29.6.1" } }, "@jest/globals": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.5.0.tgz", - "integrity": "sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.1.tgz", + "integrity": "sha512-2VjpaGy78JY9n9370H8zGRCFbYVWwjY6RdDMhoJHa1sYfwe6XM/azGN0SjY8kk7BOZApIejQ1BFPyH7FPG0w3A==", "dev": true, "requires": { - "@jest/environment": "^29.5.0", - "@jest/expect": "^29.5.0", - "@jest/types": "^29.5.0", - "jest-mock": "^29.5.0" + "@jest/environment": "^29.6.1", + "@jest/expect": "^29.6.1", + "@jest/types": "^29.6.1", + "jest-mock": "^29.6.1" } }, "@jest/reporters": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.5.0.tgz", - "integrity": "sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.1.tgz", + "integrity": "sha512-9zuaI9QKr9JnoZtFQlw4GREQbxgmNYXU6QuWtmuODvk5nvPUeBYapVR/VYMyi2WSx3jXTLJTJji8rN6+Cm4+FA==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.5.0", - "@jest/test-result": "^29.5.0", - "@jest/transform": "^29.5.0", - "@jest/types": "^29.5.0", - "@jridgewell/trace-mapping": "^0.3.15", + "@jest/console": "^29.6.1", + "@jest/test-result": "^29.6.1", + "@jest/transform": "^29.6.1", + "@jest/types": "^29.6.1", + "@jridgewell/trace-mapping": "^0.3.18", "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", @@ -11622,9 +11690,9 @@ "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.5.0", - "jest-util": "^29.5.0", - "jest-worker": "^29.5.0", + "jest-message-util": "^29.6.1", + "jest-util": "^29.6.1", + "jest-worker": "^29.6.1", "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0", @@ -11640,46 +11708,46 @@ } }, "@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", + "version": "29.6.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.0.tgz", + "integrity": "sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==", "dev": true, "requires": { - "@sinclair/typebox": "^0.25.16" + "@sinclair/typebox": "^0.27.8" } }, "@jest/source-map": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.4.3.tgz", - "integrity": "sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==", + "version": "29.6.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.0.tgz", + "integrity": "sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA==", "dev": true, "requires": { - "@jridgewell/trace-mapping": "^0.3.15", + "@jridgewell/trace-mapping": "^0.3.18", "callsites": "^3.0.0", "graceful-fs": "^4.2.9" } }, "@jest/test-result": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.5.0.tgz", - "integrity": "sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.1.tgz", + "integrity": "sha512-Ynr13ZRcpX6INak0TPUukU8GWRfm/vAytE3JbJNGAvINySWYdfE7dGZMbk36oVuK4CigpbhMn8eg1dixZ7ZJOw==", "dev": true, "requires": { - "@jest/console": "^29.5.0", - "@jest/types": "^29.5.0", + "@jest/console": "^29.6.1", + "@jest/types": "^29.6.1", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" } }, "@jest/test-sequencer": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz", - "integrity": "sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.1.tgz", + "integrity": "sha512-oBkC36PCDf/wb6dWeQIhaviU0l5u6VCsXa119yqdUosYAt7/FbQU2M2UoziO3igj/HBDEgp57ONQ3fm0v9uyyg==", "dev": true, "requires": { - "@jest/test-result": "^29.5.0", + "@jest/test-result": "^29.6.1", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.5.0", + "jest-haste-map": "^29.6.1", "slash": "^3.0.0" }, "dependencies": { @@ -11692,22 +11760,22 @@ } }, "@jest/transform": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", - "integrity": "sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.1.tgz", + "integrity": "sha512-URnTneIU3ZjRSaf906cvf6Hpox3hIeJXRnz3VDSw5/X93gR8ycdfSIEy19FlVx8NFmpN7fe3Gb1xF+NjXaQLWg==", "dev": true, "requires": { "@babel/core": "^7.11.6", - "@jest/types": "^29.5.0", - "@jridgewell/trace-mapping": "^0.3.15", + "@jest/types": "^29.6.1", + "@jridgewell/trace-mapping": "^0.3.18", "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^2.0.0", "fast-json-stable-stringify": "^2.1.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.5.0", + "jest-haste-map": "^29.6.1", "jest-regex-util": "^29.4.3", - "jest-util": "^29.5.0", + "jest-util": "^29.6.1", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", @@ -11723,12 +11791,12 @@ } }, "@jest/types": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", - "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.1.tgz", + "integrity": "sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw==", "dev": true, "requires": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", @@ -11843,9 +11911,9 @@ } }, "@rollup/plugin-node-resolve": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.2.tgz", - "integrity": "sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg==", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.1.0.tgz", + "integrity": "sha512-xeZHCgsiZ9pzYVgAo9580eCGqwh/XCEUM9q6iQfGNocjgkufHAqC3exA+45URvhiYV8sBF9RlBai650eNs7AsA==", "dev": true, "requires": { "@rollup/pluginutils": "^5.0.1", @@ -11868,9 +11936,9 @@ } }, "@rollup/plugin-typescript": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-11.1.1.tgz", - "integrity": "sha512-Ioir+x5Bejv72Lx2Zbz3/qGg7tvGbxQZALCLoJaGrkNXak/19+vKgKYJYM3i/fJxvsb23I9FuFQ8CUBEfsmBRg==", + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-11.1.2.tgz", + "integrity": "sha512-0ghSOCMcA7fl1JM+0gYRf+Q/HWyg+zg7/gDSc+fRLmlJWcW5K1I+CLRzaRhXf4Y3DRyPnnDo4M2ktw+a6JcDEg==", "dev": true, "requires": { "@rollup/pluginutils": "^5.0.1", @@ -11914,9 +11982,9 @@ "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" }, "@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==", + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", "dev": true }, "@sinonjs/commons": { @@ -11938,90 +12006,90 @@ } }, "@swc/core": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.60.tgz", - "integrity": "sha512-dWfic7sVjnrStzGcMWakHd2XPau8UXGPmFUTkx6xGX+DOVtfAQVzG6ZW7ohw/yNcTqI05w6Ser26XMTMGBgXdA==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.69.tgz", + "integrity": "sha512-Khc/DE9D5+2tYTHgAIp5DZARbs8kldWg3b0Jp6l8FQLjelcLFmlQWSwKhVZrgv4oIbgZydIp8jInsvTalMHqnQ==", "dev": true, "requires": { - "@swc/core-darwin-arm64": "1.3.60", - "@swc/core-darwin-x64": "1.3.60", - "@swc/core-linux-arm-gnueabihf": "1.3.60", - "@swc/core-linux-arm64-gnu": "1.3.60", - "@swc/core-linux-arm64-musl": "1.3.60", - "@swc/core-linux-x64-gnu": "1.3.60", - "@swc/core-linux-x64-musl": "1.3.60", - "@swc/core-win32-arm64-msvc": "1.3.60", - "@swc/core-win32-ia32-msvc": "1.3.60", - "@swc/core-win32-x64-msvc": "1.3.60" + "@swc/core-darwin-arm64": "1.3.69", + "@swc/core-darwin-x64": "1.3.69", + "@swc/core-linux-arm-gnueabihf": "1.3.69", + "@swc/core-linux-arm64-gnu": "1.3.69", + "@swc/core-linux-arm64-musl": "1.3.69", + "@swc/core-linux-x64-gnu": "1.3.69", + "@swc/core-linux-x64-musl": "1.3.69", + "@swc/core-win32-arm64-msvc": "1.3.69", + "@swc/core-win32-ia32-msvc": "1.3.69", + "@swc/core-win32-x64-msvc": "1.3.69" } }, "@swc/core-darwin-arm64": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.60.tgz", - "integrity": "sha512-oCDKWGdSO1WyErduGfiITRDoq7ZBt9PXETlhi8BGKH/wCc/3mfSNI9wXAg3Stn8mrT0lUJtdsnwMI/eZp6dK+A==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.69.tgz", + "integrity": "sha512-IjZTf12zIPWkV3D7toaLDoJPSkLhQ4fDH8G6/yCJUI27cBFOI3L8LXqptYmISoN5yYdrcnNpdqdapD09JPuNJg==", "dev": true, "optional": true }, "@swc/core-darwin-x64": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.60.tgz", - "integrity": "sha512-pcE/1oUlmN/BkKndOPtViqTkaM5pomagXATo+Muqn4QNMnkSOEVcmF9T3Lr3nB1A7O/fwCew3/aHwZ5B2TZ1tA==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.69.tgz", + "integrity": "sha512-/wBO0Rn5oS5dJI/L9kJRkPAdksVwl5H9nleW/NM3A40N98VV8T7h/i1nO051mxIjq0R6qXVGOWFbBoLrPYucJg==", "dev": true, "optional": true }, "@swc/core-linux-arm-gnueabihf": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.60.tgz", - "integrity": "sha512-Moc+86SWcbPr06PaQYUb0Iwli425F7QgjwTCNEPYA6OYUsjaJhXMaHViW2WdGIXue2+eaQbg31BHQd14jXcoBg==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.69.tgz", + "integrity": "sha512-NShCjMv6Xn8ckMKBRqmprXvUF14+jXY0TcNKXwjYErzoIUFOnG72M36HxT4QEeAtKZ4Eg4CZFE4zlJ27fDp1gg==", "dev": true, "optional": true }, "@swc/core-linux-arm64-gnu": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.60.tgz", - "integrity": "sha512-pPGZrTgSXBvp6IrXPXz8UJr82AElf8hMuK4rNHmLGDCqrWnRIFLUpiAsc2WCFIgdwqitZNQoM+F2vbceA/bkKg==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.69.tgz", + "integrity": "sha512-VRPOJj4idopSHIj1bOVXX0SgaB18R8yZNunb7eXS5ZcjVxAcdvqyIz3RdQX1zaJFCGzcdPLzBRP32DZWWGE8Ng==", "dev": true, "optional": true }, "@swc/core-linux-arm64-musl": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.60.tgz", - "integrity": "sha512-HSFQaVUkjWYNsQeymAQ3IPX3csRQvHe6MFyqPfvCCQ4dFlxPvlS7VvNaLnGG+ZW1ek7Lc+hEX+4NGzZKsxDIHA==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.69.tgz", + "integrity": "sha512-QxeSiZqo5x1X8vq8oUWLibq+IZJcxl9vy0sLUmzdjF2b/Z+qxKP3gutxnb2tzJaHqPVBbEZaILERIGy1qWdumQ==", "dev": true, "optional": true }, "@swc/core-linux-x64-gnu": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.60.tgz", - "integrity": "sha512-WJt/X6HHM3/TszckRA7UKMXec3FHYsB9xswQbIYxN4bfTQodu3Rc8bmpHYtFO7ScMLrhY+RljHLK6wclPvaEXw==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.69.tgz", + "integrity": "sha512-b+DUlVxYox3BwD3PyTwhLvqtu6TYZtW+S6O0FnttH11o4skHN0XyJ/cUZSI0X2biSmfDsizRDUt1PWPFM+F7SA==", "dev": true, "optional": true }, "@swc/core-linux-x64-musl": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.60.tgz", - "integrity": "sha512-DGGBqAPUXy/aPMBKokL3osZC9kM97HchiDPuprzwgTMP40YQ3hGCzNJ5jK7sOk9Tc4PEdZ2Igfr9sBHmCrxxQw==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.69.tgz", + "integrity": "sha512-QXjsI+f8n9XPZHUvmGgkABpzN4M9kdSbhqBOZmv3o0AsDGNCA4uVowQqgZoPFAqlJTpwHeDmrv5sQ13HN+LOGw==", "dev": true, "optional": true }, "@swc/core-win32-arm64-msvc": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.60.tgz", - "integrity": "sha512-wQg/BZPJvp5WpUbsBp7VHjhUh0DfYOPhP6dH67WO9QQ07+DvOk2DR2Bfh0z0ts1k7H/FsAqExWtTDCWMCRJiRQ==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.69.tgz", + "integrity": "sha512-wn7A8Ws1fyviuCUB2Vg6IotiZeuqiO1Mz3d+YDae2EYyNpj1kNHvjBip8GHkfGzZG+jVrvG6NHsDo0KO/pGb8A==", "dev": true, "optional": true }, "@swc/core-win32-ia32-msvc": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.60.tgz", - "integrity": "sha512-nqkd0XIVyGbnBwAxP4GIfx6n45/hAPETpmQYpDSGnucOKFJfvGdFGL81GDG1acPCq/oFtR3tIyTbPpKmJ0N6xQ==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.69.tgz", + "integrity": "sha512-LsFBXtXqxEcVaaOGEZ9X3qdMzobVoJqKv8DnksuDsWcBk+9WCeTz2u/iB+7yZ2HGuPXkCqTRqhFo6FX9aC00kQ==", "dev": true, "optional": true }, "@swc/core-win32-x64-msvc": { - "version": "1.3.60", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.60.tgz", - "integrity": "sha512-ouw+s22i9PYQpSE7Xc+ZittEyA87jElXABesviSpP+jgHt10sM5KFUpVAeV8DRlxJCXMJJ5AhOdCf4TAtFr+6A==", + "version": "1.3.69", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.69.tgz", + "integrity": "sha512-ieBscU0gUgKjaseFI07tAaGqHvKyweNknPeSYEZOasVZUczhD6fK2GRnVREhv2RB2qdKC/VGFBsgRDMgzq1VLw==", "dev": true, "optional": true }, @@ -12036,20 +12104,32 @@ } }, "@testing-library/dom": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.0.tgz", - "integrity": "sha512-Dffe68pGwI6WlLRYR2I0piIkyole9cSBH5jGQKCGMRpHW5RHCqAUaqc2Kv0tUyd4dU4DLPKhJIjyKOnjv4tuUw==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz", + "integrity": "sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==", "dev": true, "peer": true, "requires": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", "@types/aria-query": "^5.0.1", - "aria-query": "^5.0.0", + "aria-query": "5.1.3", "chalk": "^4.1.0", "dom-accessibility-api": "^0.5.9", "lz-string": "^1.5.0", "pretty-format": "^27.0.2" + }, + "dependencies": { + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, + "peer": true, + "requires": { + "deep-equal": "^2.0.5" + } + } } }, "@testing-library/jest-dom": { @@ -12091,20 +12171,29 @@ }, "dependencies": { "@testing-library/dom": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.0.tgz", - "integrity": "sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==", + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz", + "integrity": "sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==", "dev": true, "requires": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", "@types/aria-query": "^5.0.1", - "aria-query": "^5.0.0", + "aria-query": "5.1.3", "chalk": "^4.1.0", "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", + "lz-string": "^1.5.0", "pretty-format": "^27.0.2" } + }, + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, + "requires": { + "deep-equal": "^2.0.5" + } } } }, @@ -12164,9 +12253,9 @@ "dev": true }, "@types/babel__core": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", - "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", + "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", "dev": true, "requires": { "@babel/parser": "^7.20.7", @@ -12196,12 +12285,12 @@ } }, "@types/babel__traverse": { - "version": "7.18.5", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.5.tgz", - "integrity": "sha512-enCvTL8m/EHS/zIvJno9nE+ndYPh1/oNFzRYRmtUqJICG2VnCSBzMLW5VN2KCQU91f23tsNKR8v7VJJQMatl7Q==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", + "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", "dev": true, "requires": { - "@babel/types": "^7.3.0" + "@babel/types": "^7.20.7" } }, "@types/d3-format": { @@ -12269,9 +12358,9 @@ } }, "@types/jest": { - "version": "29.5.1", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.1.tgz", - "integrity": "sha512-tEuVcHrpaixS36w7hpsfLBLpjtMRJUE09/MHXn923LOVojDwyC14cWcfc0rDs0VEfUyYmt/+iX1kxxp+gZMcaQ==", + "version": "29.5.3", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.3.tgz", + "integrity": "sha512-1Nq7YrO/vJE/FYnqYyw0FS8LdrjExSgIiHyKg7xPpn+yi8Q4huZryKnkJatN1ZRH89Kw2v33/8ZMB7DuZeSLlA==", "dev": true, "requires": { "expect": "^29.0.0", @@ -12327,9 +12416,9 @@ "dev": true }, "@types/prettier": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", - "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", "dev": true }, "@types/pug": { @@ -12513,9 +12602,9 @@ "dev": true }, "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.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", "dev": true }, "acorn-globals": { @@ -12616,12 +12705,12 @@ "dev": true }, "aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", "dev": true, "requires": { - "deep-equal": "^2.0.5" + "dequal": "^2.0.3" } }, "array-buffer-byte-length": { @@ -12673,12 +12762,12 @@ "dev": true }, "babel-jest": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.5.0.tgz", - "integrity": "sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.1.tgz", + "integrity": "sha512-qu+3bdPEQC6KZSPz+4Fyjbga5OODNcp49j6GKzG1EKbkfyJBxEYGVUmVGpwCSeGouG52R4EgYMLb6p9YeEEQ4A==", "dev": true, "requires": { - "@jest/transform": "^29.5.0", + "@jest/transform": "^29.6.1", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", "babel-preset-jest": "^29.5.0", @@ -12926,9 +13015,9 @@ "dev": true }, "cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", "dev": true }, "clean-css": { @@ -12963,9 +13052,9 @@ "dev": true }, "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", "dev": true }, "color-convert": { @@ -13223,15 +13312,15 @@ "dev": true }, "deep-equal": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.1.tgz", - "integrity": "sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", + "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==", "dev": true, "requires": { "array-buffer-byte-length": "^1.0.0", "call-bind": "^1.0.2", "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.0", + "get-intrinsic": "^1.2.1", "is-arguments": "^1.1.1", "is-array-buffer": "^3.0.2", "is-date-object": "^1.0.5", @@ -13276,6 +13365,12 @@ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true }, + "dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true + }, "detect-indent": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", @@ -13563,16 +13658,16 @@ } }, "eslint": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.41.0.tgz", - "integrity": "sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.44.0.tgz", + "integrity": "sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.41.0", - "@humanwhocodes/config-array": "^0.11.8", + "@eslint/eslintrc": "^2.1.0", + "@eslint/js": "8.44.0", + "@humanwhocodes/config-array": "^0.11.10", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "ajv": "^6.10.0", @@ -13583,7 +13678,7 @@ "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.2.0", "eslint-visitor-keys": "^3.4.1", - "espree": "^9.5.2", + "espree": "^9.6.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -13603,7 +13698,7 @@ "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.1", + "optionator": "^0.9.3", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" @@ -13646,9 +13741,9 @@ } }, "eslint-plugin-svelte": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.29.0.tgz", - "integrity": "sha512-ukEC5z9ZXwDtwD8L12ei9doF9P/mQVeiLZiUxExWN9ZNTLNwZgfmEKx+s0tNio0YnYHzKz6qELxFei4SqVbLkQ==", + "version": "2.32.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.32.2.tgz", + "integrity": "sha512-Jgbop2fNZsoxxkklZAIbDNhwAPynvnCtUXLsEC6O2qax7N/pfe2cNqT0ZoBbubXKJitQQDEyVDQ1rZs4ZWcrTA==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", @@ -13659,7 +13754,9 @@ "postcss": "^8.4.5", "postcss-load-config": "^3.1.4", "postcss-safe-parser": "^6.0.0", - "svelte-eslint-parser": "^0.29.0" + "postcss-selector-parser": "^6.0.11", + "semver": "^7.5.3", + "svelte-eslint-parser": "^0.32.0" } }, "eslint-scope": { @@ -13688,12 +13785,12 @@ "dev": true }, "espree": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", - "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.0.tgz", + "integrity": "sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A==", "dev": true, "requires": { - "acorn": "^8.8.0", + "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.4.1" } @@ -13780,16 +13877,17 @@ "dev": true }, "expect": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.5.0.tgz", - "integrity": "sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.1.tgz", + "integrity": "sha512-XEdDLonERCU1n9uR56/Stx9OqojaLAQtZf9PrCHH9Hl8YXiEIka3H4NXJ3NOIBmQJTg7+j7buh34PMHfJujc8g==", "dev": true, "requires": { - "@jest/expect-utils": "^29.5.0", + "@jest/expect-utils": "^29.6.1", + "@types/node": "*", "jest-get-type": "^29.4.3", - "jest-matcher-utils": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-util": "^29.5.0" + "jest-matcher-utils": "^29.6.1", + "jest-message-util": "^29.6.1", + "jest-util": "^29.6.1" } }, "fast-deep-equal": { @@ -14652,9 +14750,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -14692,15 +14790,15 @@ } }, "jest": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.5.0.tgz", - "integrity": "sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.1.tgz", + "integrity": "sha512-Nirw5B4nn69rVUZtemCQhwxOBhm0nsp3hmtF4rzCeWD7BkjAXRIji7xWQfnTNbz9g0aVsBX6aZK3n+23LM6uDw==", "dev": true, "requires": { - "@jest/core": "^29.5.0", - "@jest/types": "^29.5.0", + "@jest/core": "^29.6.1", + "@jest/types": "^29.6.1", "import-local": "^3.0.2", - "jest-cli": "^29.5.0" + "jest-cli": "^29.6.1" } }, "jest-changed-files": { @@ -14714,28 +14812,28 @@ } }, "jest-circus": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.5.0.tgz", - "integrity": "sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.1.tgz", + "integrity": "sha512-tPbYLEiBU4MYAL2XoZme/bgfUeotpDBd81lgHLCbDZZFaGmECk0b+/xejPFtmiBP87GgP/y4jplcRpbH+fgCzQ==", "dev": true, "requires": { - "@jest/environment": "^29.5.0", - "@jest/expect": "^29.5.0", - "@jest/test-result": "^29.5.0", - "@jest/types": "^29.5.0", + "@jest/environment": "^29.6.1", + "@jest/expect": "^29.6.1", + "@jest/test-result": "^29.6.1", + "@jest/types": "^29.6.1", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", "is-generator-fn": "^2.0.0", - "jest-each": "^29.5.0", - "jest-matcher-utils": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-runtime": "^29.5.0", - "jest-snapshot": "^29.5.0", - "jest-util": "^29.5.0", + "jest-each": "^29.6.1", + "jest-matcher-utils": "^29.6.1", + "jest-message-util": "^29.6.1", + "jest-runtime": "^29.6.1", + "jest-snapshot": "^29.6.1", + "jest-util": "^29.6.1", "p-limit": "^3.1.0", - "pretty-format": "^29.5.0", + "pretty-format": "^29.6.1", "pure-rand": "^6.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" @@ -14748,12 +14846,12 @@ "dev": true }, "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "requires": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } @@ -14773,51 +14871,51 @@ } }, "jest-cli": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.5.0.tgz", - "integrity": "sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.1.tgz", + "integrity": "sha512-607dSgTA4ODIN6go9w6xY3EYkyPFGicx51a69H7yfvt7lN53xNswEVLovq+E77VsTRi5fWprLH0yl4DJgE8Ing==", "dev": true, "requires": { - "@jest/core": "^29.5.0", - "@jest/test-result": "^29.5.0", - "@jest/types": "^29.5.0", + "@jest/core": "^29.6.1", + "@jest/test-result": "^29.6.1", + "@jest/types": "^29.6.1", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^29.5.0", - "jest-util": "^29.5.0", - "jest-validate": "^29.5.0", + "jest-config": "^29.6.1", + "jest-util": "^29.6.1", + "jest-validate": "^29.6.1", "prompts": "^2.0.1", "yargs": "^17.3.1" } }, "jest-config": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.5.0.tgz", - "integrity": "sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.1.tgz", + "integrity": "sha512-XdjYV2fy2xYixUiV2Wc54t3Z4oxYPAELUzWnV6+mcbq0rh742X2p52pii5A3oeRzYjLnQxCsZmp0qpI6klE2cQ==", "dev": true, "requires": { "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.5.0", - "@jest/types": "^29.5.0", - "babel-jest": "^29.5.0", + "@jest/test-sequencer": "^29.6.1", + "@jest/types": "^29.6.1", + "babel-jest": "^29.6.1", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-circus": "^29.5.0", - "jest-environment-node": "^29.5.0", + "jest-circus": "^29.6.1", + "jest-environment-node": "^29.6.1", "jest-get-type": "^29.4.3", "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.5.0", - "jest-runner": "^29.5.0", - "jest-util": "^29.5.0", - "jest-validate": "^29.5.0", + "jest-resolve": "^29.6.1", + "jest-runner": "^29.6.1", + "jest-util": "^29.6.1", + "jest-validate": "^29.6.1", "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "^29.5.0", + "pretty-format": "^29.6.1", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, @@ -14829,12 +14927,12 @@ "dev": true }, "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "requires": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } @@ -14854,15 +14952,15 @@ } }, "jest-diff": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz", - "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.1.tgz", + "integrity": "sha512-FsNCvinvl8oVxpNLttNQX7FAq7vR+gMDGj90tiP7siWw1UdakWUGqrylpsYrpvj908IYckm5Y0Q7azNAozU1Kg==", "dev": true, "requires": { "chalk": "^4.0.0", "diff-sequences": "^29.4.3", "jest-get-type": "^29.4.3", - "pretty-format": "^29.5.0" + "pretty-format": "^29.6.1" }, "dependencies": { "ansi-styles": { @@ -14872,12 +14970,12 @@ "dev": true }, "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "requires": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } @@ -14900,16 +14998,16 @@ } }, "jest-each": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.5.0.tgz", - "integrity": "sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.1.tgz", + "integrity": "sha512-n5eoj5eiTHpKQCAVcNTT7DRqeUmJ01hsAL0Q1SMiBHcBcvTKDELixQOGMCpqhbIuTcfC4kMfSnpmDqRgRJcLNQ==", "dev": true, "requires": { - "@jest/types": "^29.5.0", + "@jest/types": "^29.6.1", "chalk": "^4.0.0", "jest-get-type": "^29.4.3", - "jest-util": "^29.5.0", - "pretty-format": "^29.5.0" + "jest-util": "^29.6.1", + "pretty-format": "^29.6.1" }, "dependencies": { "ansi-styles": { @@ -14919,12 +15017,12 @@ "dev": true }, "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "requires": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } @@ -14938,33 +15036,33 @@ } }, "jest-environment-jsdom": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.5.0.tgz", - "integrity": "sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.6.1.tgz", + "integrity": "sha512-PoY+yLaHzVRhVEjcVKSfJ7wXmJW4UqPYNhR05h7u/TK0ouf6DmRNZFBL/Z00zgQMyWGMBXn69/FmOvhEJu8cIw==", "dev": true, "requires": { - "@jest/environment": "^29.5.0", - "@jest/fake-timers": "^29.5.0", - "@jest/types": "^29.5.0", + "@jest/environment": "^29.6.1", + "@jest/fake-timers": "^29.6.1", + "@jest/types": "^29.6.1", "@types/jsdom": "^20.0.0", "@types/node": "*", - "jest-mock": "^29.5.0", - "jest-util": "^29.5.0", + "jest-mock": "^29.6.1", + "jest-util": "^29.6.1", "jsdom": "^20.0.0" } }, "jest-environment-node": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.5.0.tgz", - "integrity": "sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.1.tgz", + "integrity": "sha512-ZNIfAiE+foBog24W+2caIldl4Irh8Lx1PUhg/GZ0odM1d/h2qORAsejiFc7zb+SEmYPn1yDZzEDSU5PmDkmVLQ==", "dev": true, "requires": { - "@jest/environment": "^29.5.0", - "@jest/fake-timers": "^29.5.0", - "@jest/types": "^29.5.0", + "@jest/environment": "^29.6.1", + "@jest/fake-timers": "^29.6.1", + "@jest/types": "^29.6.1", "@types/node": "*", - "jest-mock": "^29.5.0", - "jest-util": "^29.5.0" + "jest-mock": "^29.6.1", + "jest-util": "^29.6.1" } }, "jest-get-type": { @@ -14974,12 +15072,12 @@ "dev": true }, "jest-haste-map": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.5.0.tgz", - "integrity": "sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.1.tgz", + "integrity": "sha512-0m7f9PZXxOCk1gRACiVgX85knUKPKLPg4oRCjLoqIm9brTHXaorMA0JpmtmVkQiT8nmXyIVoZd/nnH1cfC33ig==", "dev": true, "requires": { - "@jest/types": "^29.5.0", + "@jest/types": "^29.6.1", "@types/graceful-fs": "^4.1.3", "@types/node": "*", "anymatch": "^3.0.3", @@ -14987,20 +15085,20 @@ "fsevents": "^2.3.2", "graceful-fs": "^4.2.9", "jest-regex-util": "^29.4.3", - "jest-util": "^29.5.0", - "jest-worker": "^29.5.0", + "jest-util": "^29.6.1", + "jest-worker": "^29.6.1", "micromatch": "^4.0.4", "walker": "^1.0.8" } }, "jest-leak-detector": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz", - "integrity": "sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.1.tgz", + "integrity": "sha512-OrxMNyZirpOEwkF3UHnIkAiZbtkBWiye+hhBweCHkVbCgyEy71Mwbb5zgeTNYWJBi1qgDVfPC1IwO9dVEeTLwQ==", "dev": true, "requires": { "jest-get-type": "^29.4.3", - "pretty-format": "^29.5.0" + "pretty-format": "^29.6.1" }, "dependencies": { "ansi-styles": { @@ -15010,12 +15108,12 @@ "dev": true }, "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "requires": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } @@ -15029,15 +15127,15 @@ } }, "jest-matcher-utils": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz", - "integrity": "sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.1.tgz", + "integrity": "sha512-SLaztw9d2mfQQKHmJXKM0HCbl2PPVld/t9Xa6P9sgiExijviSp7TnZZpw2Fpt+OI3nwUO/slJbOfzfUMKKC5QA==", "dev": true, "requires": { "chalk": "^4.0.0", - "jest-diff": "^29.5.0", + "jest-diff": "^29.6.1", "jest-get-type": "^29.4.3", - "pretty-format": "^29.5.0" + "pretty-format": "^29.6.1" }, "dependencies": { "ansi-styles": { @@ -15047,12 +15145,12 @@ "dev": true }, "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "requires": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } @@ -15066,18 +15164,18 @@ } }, "jest-message-util": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.5.0.tgz", - "integrity": "sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.1.tgz", + "integrity": "sha512-KoAW2zAmNSd3Gk88uJ56qXUWbFk787QKmjjJVOjtGFmmGSZgDBrlIL4AfQw1xyMYPNVD7dNInfIbur9B2rd/wQ==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.5.0", + "@jest/types": "^29.6.1", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^29.5.0", + "pretty-format": "^29.6.1", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -15089,12 +15187,12 @@ "dev": true }, "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "requires": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } @@ -15114,14 +15212,14 @@ } }, "jest-mock": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.5.0.tgz", - "integrity": "sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.1.tgz", + "integrity": "sha512-brovyV9HBkjXAEdRooaTQK42n8usKoSRR3gihzUpYeV/vwqgSoNfrksO7UfSACnPmxasO/8TmHM3w9Hp3G1dgw==", "dev": true, "requires": { - "@jest/types": "^29.5.0", + "@jest/types": "^29.6.1", "@types/node": "*", - "jest-util": "^29.5.0" + "jest-util": "^29.6.1" } }, "jest-pnp-resolver": { @@ -15138,17 +15236,17 @@ "dev": true }, "jest-resolve": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.5.0.tgz", - "integrity": "sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.1.tgz", + "integrity": "sha512-AeRkyS8g37UyJiP9w3mmI/VXU/q8l/IH52vj/cDAyScDcemRbSBhfX/NMYIGilQgSVwsjxrCHf3XJu4f+lxCMg==", "dev": true, "requires": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.5.0", + "jest-haste-map": "^29.6.1", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.5.0", - "jest-validate": "^29.5.0", + "jest-util": "^29.6.1", + "jest-validate": "^29.6.1", "resolve": "^1.20.0", "resolve.exports": "^2.0.0", "slash": "^3.0.0" @@ -15163,70 +15261,70 @@ } }, "jest-resolve-dependencies": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz", - "integrity": "sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.1.tgz", + "integrity": "sha512-BbFvxLXtcldaFOhNMXmHRWx1nXQO5LoXiKSGQcA1LxxirYceZT6ch8KTE1bK3X31TNG/JbkI7OkS/ABexVahiw==", "dev": true, "requires": { "jest-regex-util": "^29.4.3", - "jest-snapshot": "^29.5.0" + "jest-snapshot": "^29.6.1" } }, "jest-runner": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.5.0.tgz", - "integrity": "sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.1.tgz", + "integrity": "sha512-tw0wb2Q9yhjAQ2w8rHRDxteryyIck7gIzQE4Reu3JuOBpGp96xWgF0nY8MDdejzrLCZKDcp8JlZrBN/EtkQvPQ==", "dev": true, "requires": { - "@jest/console": "^29.5.0", - "@jest/environment": "^29.5.0", - "@jest/test-result": "^29.5.0", - "@jest/transform": "^29.5.0", - "@jest/types": "^29.5.0", + "@jest/console": "^29.6.1", + "@jest/environment": "^29.6.1", + "@jest/test-result": "^29.6.1", + "@jest/transform": "^29.6.1", + "@jest/types": "^29.6.1", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.13.1", "graceful-fs": "^4.2.9", "jest-docblock": "^29.4.3", - "jest-environment-node": "^29.5.0", - "jest-haste-map": "^29.5.0", - "jest-leak-detector": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-resolve": "^29.5.0", - "jest-runtime": "^29.5.0", - "jest-util": "^29.5.0", - "jest-watcher": "^29.5.0", - "jest-worker": "^29.5.0", + "jest-environment-node": "^29.6.1", + "jest-haste-map": "^29.6.1", + "jest-leak-detector": "^29.6.1", + "jest-message-util": "^29.6.1", + "jest-resolve": "^29.6.1", + "jest-runtime": "^29.6.1", + "jest-util": "^29.6.1", + "jest-watcher": "^29.6.1", + "jest-worker": "^29.6.1", "p-limit": "^3.1.0", "source-map-support": "0.5.13" } }, "jest-runtime": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.5.0.tgz", - "integrity": "sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==", - "dev": true, - "requires": { - "@jest/environment": "^29.5.0", - "@jest/fake-timers": "^29.5.0", - "@jest/globals": "^29.5.0", - "@jest/source-map": "^29.4.3", - "@jest/test-result": "^29.5.0", - "@jest/transform": "^29.5.0", - "@jest/types": "^29.5.0", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.1.tgz", + "integrity": "sha512-D6/AYOA+Lhs5e5il8+5pSLemjtJezUr+8zx+Sn8xlmOux3XOqx4d8l/2udBea8CRPqqrzhsKUsN/gBDE/IcaPQ==", + "dev": true, + "requires": { + "@jest/environment": "^29.6.1", + "@jest/fake-timers": "^29.6.1", + "@jest/globals": "^29.6.1", + "@jest/source-map": "^29.6.0", + "@jest/test-result": "^29.6.1", + "@jest/transform": "^29.6.1", + "@jest/types": "^29.6.1", "@types/node": "*", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-mock": "^29.5.0", + "jest-haste-map": "^29.6.1", + "jest-message-util": "^29.6.1", + "jest-mock": "^29.6.1", "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.5.0", - "jest-snapshot": "^29.5.0", - "jest-util": "^29.5.0", + "jest-resolve": "^29.6.1", + "jest-snapshot": "^29.6.1", + "jest-util": "^29.6.1", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, @@ -15240,34 +15338,32 @@ } }, "jest-snapshot": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.5.0.tgz", - "integrity": "sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.1.tgz", + "integrity": "sha512-G4UQE1QQ6OaCgfY+A0uR1W2AY0tGXUPQpoUClhWHq1Xdnx1H6JOrC2nH5lqnOEqaDgbHFgIwZ7bNq24HpB180A==", "dev": true, "requires": { "@babel/core": "^7.11.6", "@babel/generator": "^7.7.2", "@babel/plugin-syntax-jsx": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.5.0", - "@jest/transform": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/babel__traverse": "^7.0.6", + "@jest/expect-utils": "^29.6.1", + "@jest/transform": "^29.6.1", + "@jest/types": "^29.6.1", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^29.5.0", + "expect": "^29.6.1", "graceful-fs": "^4.2.9", - "jest-diff": "^29.5.0", + "jest-diff": "^29.6.1", "jest-get-type": "^29.4.3", - "jest-matcher-utils": "^29.5.0", - "jest-message-util": "^29.5.0", - "jest-util": "^29.5.0", + "jest-matcher-utils": "^29.6.1", + "jest-message-util": "^29.6.1", + "jest-util": "^29.6.1", "natural-compare": "^1.4.0", - "pretty-format": "^29.5.0", - "semver": "^7.3.5" + "pretty-format": "^29.6.1", + "semver": "^7.5.3" }, "dependencies": { "ansi-styles": { @@ -15277,12 +15373,12 @@ "dev": true }, "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "requires": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } @@ -15296,12 +15392,12 @@ } }, "jest-util": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz", - "integrity": "sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.1.tgz", + "integrity": "sha512-NRFCcjc+/uO3ijUVyNOQJluf8PtGCe/W6cix36+M3cTFgiYqFOOW5MgN4JOOcvbUhcKTYVd1CvHz/LWi8d16Mg==", "dev": true, "requires": { - "@jest/types": "^29.5.0", + "@jest/types": "^29.6.1", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -15310,17 +15406,17 @@ } }, "jest-validate": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.5.0.tgz", - "integrity": "sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.1.tgz", + "integrity": "sha512-r3Ds69/0KCN4vx4sYAbGL1EVpZ7MSS0vLmd3gV78O+NAx3PDQQukRU5hNHPXlyqCgFY8XUk7EuTMLugh0KzahA==", "dev": true, "requires": { - "@jest/types": "^29.5.0", + "@jest/types": "^29.6.1", "camelcase": "^6.2.0", "chalk": "^4.0.0", "jest-get-type": "^29.4.3", "leven": "^3.1.0", - "pretty-format": "^29.5.0" + "pretty-format": "^29.6.1" }, "dependencies": { "ansi-styles": { @@ -15336,12 +15432,12 @@ "dev": true }, "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.1.tgz", + "integrity": "sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==", "dev": true, "requires": { - "@jest/schemas": "^29.4.3", + "@jest/schemas": "^29.6.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } @@ -15355,29 +15451,29 @@ } }, "jest-watcher": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.5.0.tgz", - "integrity": "sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.1.tgz", + "integrity": "sha512-d4wpjWTS7HEZPaaj8m36QiaP856JthRZkrgcIY/7ISoUWPIillrXM23WPboZVLbiwZBt4/qn2Jke84Sla6JhFA==", "dev": true, "requires": { - "@jest/test-result": "^29.5.0", - "@jest/types": "^29.5.0", + "@jest/test-result": "^29.6.1", + "@jest/types": "^29.6.1", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.13.1", - "jest-util": "^29.5.0", + "jest-util": "^29.6.1", "string-length": "^4.0.1" } }, "jest-worker": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz", - "integrity": "sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.1.tgz", + "integrity": "sha512-U+Wrbca7S8ZAxAe9L6nb6g8kPdia5hj32Puu5iOqBCMTMWFHXuK6dOV2IFrpedbTV8fjMFLdWNttQTBL6u2MRA==", "dev": true, "requires": { "@types/node": "*", - "jest-util": "^29.5.0", + "jest-util": "^29.6.1", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, @@ -15674,9 +15770,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -16145,17 +16241,17 @@ } }, "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "type-check": "^0.4.0" } }, "os-tmpdir": { @@ -16394,9 +16490,9 @@ "dev": true }, "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", "dev": true }, "pkg-dir": { @@ -16448,9 +16544,9 @@ } }, "postcss": { - "version": "8.4.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", - "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", + "version": "8.4.25", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.25.tgz", + "integrity": "sha512-7taJ/8t2av0Z+sQEvNzCkpDynl0tX3uJMCODi6nT3PfASC7dYCWV9aQ+uiCf+KBD4SEFcu+GvJdGdwzQ6OSjCw==", "dev": true, "requires": { "nanoid": "^3.3.6", @@ -16717,6 +16813,13 @@ "dev": true, "requires": {} }, + "postcss-scss": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz", + "integrity": "sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==", + "dev": true, + "requires": {} + }, "postcss-selector-parser": { "version": "6.0.13", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", @@ -16989,18 +17092,18 @@ } }, "rollup": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.23.0.tgz", - "integrity": "sha512-h31UlwEi7FHihLe1zbk+3Q7z1k/84rb9BSwmBSr/XjOCEaBJ2YyedQDuM0t/kfOS0IxM+vk1/zI9XxYj9V+NJQ==", + "version": "3.26.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.26.2.tgz", + "integrity": "sha512-6umBIGVz93er97pMgQO08LuH3m6PUb3jlDUUGFsNJB6VgTCUaDFpupf5JfU30529m/UKOgmiX+uY6Sx8cOYpLA==", "dev": true, "requires": { "fsevents": "~2.3.2" } }, "rollup-plugin-svelte": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-7.1.4.tgz", - "integrity": "sha512-Jm0FCydR7k8bBGe7wimXAes8x2zEK10Ew3f3lEZwYor/Zya3X0AZVeSAPRH7yiXB9hWQVzJu597EUeNwGDTdjQ==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-7.1.6.tgz", + "integrity": "sha512-nVFRBpGWI2qUY1OcSiEEA/kjCY2+vAjO9BI8SzA7NRrh2GTunLd6w2EYmnMt/atgdg8GvcNjLsmZmbQs/u4SQA==", "dev": true, "requires": { "@rollup/pluginutils": "^4.1.0", @@ -17084,9 +17187,9 @@ } }, "sass": { - "version": "1.62.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.62.1.tgz", - "integrity": "sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==", + "version": "1.63.6", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.63.6.tgz", + "integrity": "sha512-MJuxGMHzaOW7ipp+1KdELtqKbfAWbH7OLIdoSMnVe3EXPMTmxTmlaZDCTsgIpPCs3w99lLo9/zDKkOrJuT5byw==", "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", @@ -17104,9 +17207,9 @@ } }, "semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -17441,14 +17544,14 @@ "dev": true }, "svelte": { - "version": "3.59.1", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.59.1.tgz", - "integrity": "sha512-pKj8fEBmqf6mq3/NfrB9SLtcJcUvjYSWyePlfCqN9gujLB25RitWK8PvFzlwim6hD/We35KbPlRteuA6rnPGcQ==" + "version": "3.59.2", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.59.2.tgz", + "integrity": "sha512-vzSyuGr3eEoAtT/A6bmajosJZIUWySzY2CzB3w2pgPvnkUjGqlDnsNnA0PMO+mMAhuyMul6C2uuZzY6ELSkzyA==" }, "svelte-check": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.3.2.tgz", - "integrity": "sha512-67j3rI0LDc2DvL0ON/2pvCasVVD3nHDrTkZNr4eITNfo2oFXdw7SIyMOiFj4swu+pjmFQAigytBK1IWyik8dBw==", + "version": "3.4.6", + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.4.6.tgz", + "integrity": "sha512-OBlY8866Zh1zHQTkBMPS6psPi7o2umTUyj6JWm4SacnIHXpWFm658pG32m3dKvKFL49V4ntAkfFHKo4ztH07og==", "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.17", @@ -17457,19 +17560,21 @@ "import-fresh": "^3.2.1", "picocolors": "^1.0.0", "sade": "^1.7.4", - "svelte-preprocess": "^5.0.3", + "svelte-preprocess": "^5.0.4", "typescript": "^5.0.3" } }, "svelte-eslint-parser": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.29.0.tgz", - "integrity": "sha512-2uzOw9vRpSO3fo6NkbH7UynfCopQbMz/7LO9KT05YPvkB0uuFvFHex8+Ccv3gSrxHRvKS7FwJmV4H8WNWIzgWQ==", + "version": "0.32.1", + "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.32.1.tgz", + "integrity": "sha512-GCSfeIzdgk53CaOzK+s/+l2igfTno3mWGkwoDYAwPes/rD9Al2fc7ksfopjx5UL87S7dw1eL73F6wNYiiuhzIA==", "dev": true, "requires": { "eslint-scope": "^7.0.0", "eslint-visitor-keys": "^3.0.0", - "espree": "^9.0.0" + "espree": "^9.0.0", + "postcss": "^8.4.25", + "postcss-scss": "^4.0.6" }, "dependencies": { "eslint-scope": { @@ -17498,9 +17603,9 @@ "requires": {} }, "svelte-preprocess": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.3.tgz", - "integrity": "sha512-GrHF1rusdJVbOZOwgPWtpqmaexkydznKzy5qIC2FabgpFyKN57bjMUUUqPRfbBXK5igiEWn1uO/DXsa2vJ5VHA==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.4.tgz", + "integrity": "sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==", "dev": true, "requires": { "@types/pug": "^2.0.6", @@ -17772,9 +17877,9 @@ } }, "typescript": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", - "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", "dev": true }, "uglify-js": { diff --git a/package.json b/package.json index 4bf08ef9..9168080f 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "d3-format": "^3.1.0", "joi": "^17.9.2", "simple-statistics": "^7.8.3", - "svelte": "^3.59.1", + "svelte": "^3.59.2", "uglify-js": "^3.17.4" }, "devDependencies": { From 04745090654b1c9fcff79f1b555d1ebbc463071c Mon Sep 17 00:00:00 2001 From: Danijel Beljan Date: Thu, 13 Jul 2023 17:09:00 +0200 Subject: [PATCH 3/3] release-7.2.9 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index cf4f55d4..fe6e6f36 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "q-table", - "version": "7.2.8", + "version": "7.2.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index 9168080f..edb871d2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "q-table", - "version": "7.2.8", + "version": "7.2.9", "description": "", "main": "index.js", "type": "module",