diff --git a/.babelrc b/.babelrc new file mode 100644 index 0000000..7521eb0 --- /dev/null +++ b/.babelrc @@ -0,0 +1,7 @@ +{ + "env": { + "test": { + "plugins": ["@babel/plugin-transform-modules-commonjs"] + } + } +} diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 0000000..d19d38b --- /dev/null +++ b/babel.config.js @@ -0,0 +1,6 @@ +module.exports = { + presets: [ + ['@babel/preset-env', { targets: { node: 'current' } }], + '@babel/preset-typescript', + ], +}; \ No newline at end of file diff --git a/coverage/clover.xml b/coverage/clover.xml new file mode 100644 index 0000000..ff83cb6 --- /dev/null +++ b/coverage/clover.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/coverage/coverage-final.json b/coverage/coverage-final.json new file mode 100644 index 0000000..a88f91c --- /dev/null +++ b/coverage/coverage-final.json @@ -0,0 +1,7 @@ +{"F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\TestDocs\\checkData.js": {"path":"F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\TestDocs\\checkData.js","statementMap":{"0":{"start":{"line":3,"column":21},"end":{"line":11,"column":1}},"1":{"start":{"line":4,"column":15},"end":{"line":4,"column":27}},"2":{"start":{"line":5,"column":2},"end":{"line":9,"column":5}},"3":{"start":{"line":6,"column":4},"end":{"line":8,"column":5}},"4":{"start":{"line":7,"column":6},"end":{"line":7,"column":33}},"5":{"start":{"line":10,"column":2},"end":{"line":10,"column":54}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":21},"end":{"line":3,"column":22}},"loc":{"start":{"line":3,"column":49},"end":{"line":11,"column":1}},"line":3},"1":{"name":"(anonymous_1)","decl":{"start":{"line":5,"column":15},"end":{"line":5,"column":16}},"loc":{"start":{"line":5,"column":25},"end":{"line":9,"column":3}},"line":5}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":4},"end":{"line":8,"column":5}},"type":"if","locations":[{"start":{"line":6,"column":4},"end":{"line":8,"column":5}},{"start":{},"end":{}}],"line":6}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1},"f":{"0":1,"1":1},"b":{"0":[1,0]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"a0d11cf3ade9bf98deab198d752da059068248a0"} +,"F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteCompleted.js": {"path":"F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteCompleted.js","statementMap":{"0":{"start":{"line":4,"column":15},"end":{"line":4,"column":27}},"1":{"start":{"line":5,"column":20},"end":{"line":5,"column":65}},"2":{"start":{"line":5,"column":41},"end":{"line":5,"column":64}},"3":{"start":{"line":6,"column":2},"end":{"line":8,"column":5}},"4":{"start":{"line":7,"column":4},"end":{"line":7,"column":27}},"5":{"start":{"line":9,"column":2},"end":{"line":9,"column":59}}},"fnMap":{"0":{"name":"clearChecked","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":21}},"loc":{"start":{"line":3,"column":24},"end":{"line":10,"column":1}},"line":3},"1":{"name":"(anonymous_1)","decl":{"start":{"line":5,"column":32},"end":{"line":5,"column":33}},"loc":{"start":{"line":5,"column":41},"end":{"line":5,"column":64}},"line":5},"2":{"name":"(anonymous_2)","decl":{"start":{"line":6,"column":20},"end":{"line":6,"column":21}},"loc":{"start":{"line":6,"column":37},"end":{"line":8,"column":3}},"line":6}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":0,"5":1},"f":{"0":1,"1":1,"2":0},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"d4869ccfeb99ce102a32ee39068a275539a8e986"} +,"F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteTask.js": {"path":"F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteTask.js","statementMap":{"0":{"start":{"line":3,"column":19},"end":{"line":10,"column":1}},"1":{"start":{"line":4,"column":15},"end":{"line":4,"column":27}},"2":{"start":{"line":5,"column":21},"end":{"line":5,"column":64}},"3":{"start":{"line":5,"column":42},"end":{"line":5,"column":63}},"4":{"start":{"line":6,"column":2},"end":{"line":8,"column":5}},"5":{"start":{"line":7,"column":4},"end":{"line":7,"column":27}},"6":{"start":{"line":9,"column":2},"end":{"line":9,"column":60}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":19},"end":{"line":3,"column":20}},"loc":{"start":{"line":3,"column":26},"end":{"line":10,"column":1}},"line":3},"1":{"name":"(anonymous_1)","decl":{"start":{"line":5,"column":33},"end":{"line":5,"column":34}},"loc":{"start":{"line":5,"column":42},"end":{"line":5,"column":63}},"line":5},"2":{"name":"(anonymous_2)","decl":{"start":{"line":6,"column":21},"end":{"line":6,"column":22}},"loc":{"start":{"line":6,"column":38},"end":{"line":8,"column":3}},"line":6}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":0,"4":1,"5":0,"6":1},"f":{"0":1,"1":0,"2":0},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"3084ae8764ac43efa96cd5f3127c5d028d64f9c0"} +,"F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js": {"path":"F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js","statementMap":{"0":{"start":{"line":5,"column":17},"end":{"line":13,"column":1}},"1":{"start":{"line":6,"column":15},"end":{"line":6,"column":27}},"2":{"start":{"line":8,"column":2},"end":{"line":12,"column":3}},"3":{"start":{"line":9,"column":20},"end":{"line":9,"column":58}},"4":{"start":{"line":11,"column":4},"end":{"line":11,"column":22}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":17},"end":{"line":5,"column":18}},"loc":{"start":{"line":5,"column":26},"end":{"line":13,"column":1}},"line":5}},"branchMap":{"0":{"loc":{"start":{"line":8,"column":2},"end":{"line":12,"column":3}},"type":"if","locations":[{"start":{"line":8,"column":2},"end":{"line":12,"column":3}},{"start":{},"end":{}}],"line":8}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1},"f":{"0":1},"b":{"0":[1,0]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"5f1dfcc7ac518564f6467ee7ba0cd320d839582b"} +,"F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\FetchFromLs.js": {"path":"F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\FetchFromLs.js","statementMap":{"0":{"start":{"line":1,"column":19},"end":{"line":4,"column":1}},"1":{"start":{"line":2,"column":17},"end":{"line":2,"column":64}},"2":{"start":{"line":3,"column":2},"end":{"line":3,"column":16}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":1,"column":19},"end":{"line":1,"column":20}},"loc":{"start":{"line":1,"column":25},"end":{"line":4,"column":1}},"line":1}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":17},"end":{"line":2,"column":64}},"type":"binary-expr","locations":[{"start":{"line":2,"column":17},"end":{"line":2,"column":58}},{"start":{"line":2,"column":62},"end":{"line":2,"column":64}}],"line":2}},"s":{"0":1,"1":10,"2":10},"f":{"0":10},"b":{"0":[10,2]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"c2c0f4dbab070db6cf3209bca3c864199777c998"} +,"F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\editTask.js": {"path":"F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\editTask.js","statementMap":{"0":{"start":{"line":3,"column":18},"end":{"line":3,"column":22}},"1":{"start":{"line":6,"column":2},"end":{"line":6,"column":24}},"2":{"start":{"line":10,"column":15},"end":{"line":10,"column":27}},"3":{"start":{"line":11,"column":14},"end":{"line":11,"column":21}},"4":{"start":{"line":13,"column":2},"end":{"line":20,"column":3}},"5":{"start":{"line":14,"column":4},"end":{"line":18,"column":7}},"6":{"start":{"line":15,"column":6},"end":{"line":17,"column":7}},"7":{"start":{"line":16,"column":8},"end":{"line":16,"column":31}},"8":{"start":{"line":19,"column":4},"end":{"line":19,"column":56}}},"fnMap":{"0":{"name":"currVal","decl":{"start":{"line":5,"column":9},"end":{"line":5,"column":16}},"loc":{"start":{"line":5,"column":20},"end":{"line":7,"column":1}},"line":5},"1":{"name":"editTask","decl":{"start":{"line":9,"column":9},"end":{"line":9,"column":17}},"loc":{"start":{"line":9,"column":21},"end":{"line":21,"column":1}},"line":9},"2":{"name":"(anonymous_2)","decl":{"start":{"line":14,"column":17},"end":{"line":14,"column":18}},"loc":{"start":{"line":14,"column":27},"end":{"line":18,"column":5}},"line":14}},"branchMap":{"0":{"loc":{"start":{"line":13,"column":2},"end":{"line":20,"column":3}},"type":"if","locations":[{"start":{"line":13,"column":2},"end":{"line":20,"column":3}},{"start":{},"end":{}}],"line":13},"1":{"loc":{"start":{"line":15,"column":6},"end":{"line":17,"column":7}},"type":"if","locations":[{"start":{"line":15,"column":6},"end":{"line":17,"column":7}},{"start":{},"end":{}}],"line":15}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":0,"8":1},"f":{"0":1,"1":1,"2":1},"b":{"0":[1,0],"1":[0,1]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"e3b9796d207948f44fe328149b66f15a7d356be5"} +} diff --git a/coverage/lcov-report/TestDocs/checkData.js.html b/coverage/lcov-report/TestDocs/checkData.js.html new file mode 100644 index 0000000..9b30578 --- /dev/null +++ b/coverage/lcov-report/TestDocs/checkData.js.html @@ -0,0 +1,124 @@ + + + + + + Code coverage report for TestDocs/checkData.js + + + + + + + + + +
+
+

All files / TestDocs checkData.js

+
+ +
+ 100% + Statements + 6/6 +
+ + +
+ 50% + Branches + 1/2 +
+ + +
+ 100% + Functions + 2/2 +
+ + +
+ 100% + Lines + 6/6 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14  +  +1x +1x +1x +1x +1x +  +  +1x +  +  +  + 
import fetchTodos from '../modules/FetchFromLs.js';
+ 
+const checkboxTest = (description, itsStatus) => {
+  const item = fetchTodos();
+  item.forEach((task) => {
+    Eif (task.description === description) {
+      task.completed = itsStatus;
+    }
+  });
+  localStorage.setItem('tasks', JSON.stringify(item));
+};
+ 
+export default checkboxTest;
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/TestDocs/index.html b/coverage/lcov-report/TestDocs/index.html new file mode 100644 index 0000000..b794e01 --- /dev/null +++ b/coverage/lcov-report/TestDocs/index.html @@ -0,0 +1,116 @@ + + + + + + Code coverage report for TestDocs + + + + + + + + + +
+
+

All files TestDocs

+
+ +
+ 100% + Statements + 6/6 +
+ + +
+ 50% + Branches + 1/2 +
+ + +
+ 100% + Functions + 2/2 +
+ + +
+ 100% + Lines + 6/6 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
checkData.js +
+
100%6/650%1/2100%2/2100%6/6
+
+
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/base.css b/coverage/lcov-report/base.css new file mode 100644 index 0000000..f418035 --- /dev/null +++ b/coverage/lcov-report/base.css @@ -0,0 +1,224 @@ +body, html { + margin:0; padding: 0; + height: 100%; +} +body { + font-family: Helvetica Neue, Helvetica, Arial; + font-size: 14px; + color:#333; +} +.small { font-size: 12px; } +*, *:after, *:before { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + } +h1 { font-size: 20px; margin: 0;} +h2 { font-size: 14px; } +pre { + font: 12px/1.4 Consolas, "Liberation Mono", Menlo, Courier, monospace; + margin: 0; + padding: 0; + -moz-tab-size: 2; + -o-tab-size: 2; + tab-size: 2; +} +a { color:#0074D9; text-decoration:none; } +a:hover { text-decoration:underline; } +.strong { font-weight: bold; } +.space-top1 { padding: 10px 0 0 0; } +.pad2y { padding: 20px 0; } +.pad1y { padding: 10px 0; } +.pad2x { padding: 0 20px; } +.pad2 { padding: 20px; } +.pad1 { padding: 10px; } +.space-left2 { padding-left:55px; } +.space-right2 { padding-right:20px; } +.center { text-align:center; } +.clearfix { display:block; } +.clearfix:after { + content:''; + display:block; + height:0; + clear:both; + visibility:hidden; + } +.fl { float: left; } +@media only screen and (max-width:640px) { + .col3 { width:100%; max-width:100%; } + .hide-mobile { display:none!important; } +} + +.quiet { + color: #7f7f7f; + color: rgba(0,0,0,0.5); +} +.quiet a { opacity: 0.7; } + +.fraction { + font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; + font-size: 10px; + color: #555; + background: #E8E8E8; + padding: 4px 5px; + border-radius: 3px; + vertical-align: middle; +} + +div.path a:link, div.path a:visited { color: #333; } +table.coverage { + border-collapse: collapse; + margin: 10px 0 0 0; + padding: 0; +} + +table.coverage td { + margin: 0; + padding: 0; + vertical-align: top; +} +table.coverage td.line-count { + text-align: right; + padding: 0 5px 0 20px; +} +table.coverage td.line-coverage { + text-align: right; + padding-right: 10px; + min-width:20px; +} + +table.coverage td span.cline-any { + display: inline-block; + padding: 0 5px; + width: 100%; +} +.missing-if-branch { + display: inline-block; + margin-right: 5px; + border-radius: 3px; + position: relative; + padding: 0 4px; + background: #333; + color: yellow; +} + +.skip-if-branch { + display: none; + margin-right: 10px; + position: relative; + padding: 0 4px; + background: #ccc; + color: white; +} +.missing-if-branch .typ, .skip-if-branch .typ { + color: inherit !important; +} +.coverage-summary { + border-collapse: collapse; + width: 100%; +} +.coverage-summary tr { border-bottom: 1px solid #bbb; } +.keyline-all { border: 1px solid #ddd; } +.coverage-summary td, .coverage-summary th { padding: 10px; } +.coverage-summary tbody { border: 1px solid #bbb; } +.coverage-summary td { border-right: 1px solid #bbb; } +.coverage-summary td:last-child { border-right: none; } +.coverage-summary th { + text-align: left; + font-weight: normal; + white-space: nowrap; +} +.coverage-summary th.file { border-right: none !important; } +.coverage-summary th.pct { } +.coverage-summary th.pic, +.coverage-summary th.abs, +.coverage-summary td.pct, +.coverage-summary td.abs { text-align: right; } +.coverage-summary td.file { white-space: nowrap; } +.coverage-summary td.pic { min-width: 120px !important; } +.coverage-summary tfoot td { } + +.coverage-summary .sorter { + height: 10px; + width: 7px; + display: inline-block; + margin-left: 0.5em; + background: url(sort-arrow-sprite.png) no-repeat scroll 0 0 transparent; +} +.coverage-summary .sorted .sorter { + background-position: 0 -20px; +} +.coverage-summary .sorted-desc .sorter { + background-position: 0 -10px; +} +.status-line { height: 10px; } +/* yellow */ +.cbranch-no { background: yellow !important; color: #111; } +/* dark red */ +.red.solid, .status-line.low, .low .cover-fill { background:#C21F39 } +.low .chart { border:1px solid #C21F39 } +.highlighted, +.highlighted .cstat-no, .highlighted .fstat-no, .highlighted .cbranch-no{ + background: #C21F39 !important; +} +/* medium red */ +.cstat-no, .fstat-no, .cbranch-no, .cbranch-no { background:#F6C6CE } +/* light red */ +.low, .cline-no { background:#FCE1E5 } +/* light green */ +.high, .cline-yes { background:rgb(230,245,208) } +/* medium green */ +.cstat-yes { background:rgb(161,215,106) } +/* dark green */ +.status-line.high, .high .cover-fill { background:rgb(77,146,33) } +.high .chart { border:1px solid rgb(77,146,33) } +/* dark yellow (gold) */ +.status-line.medium, .medium .cover-fill { background: #f9cd0b; } +.medium .chart { border:1px solid #f9cd0b; } +/* light yellow */ +.medium { background: #fff4c2; } + +.cstat-skip { background: #ddd; color: #111; } +.fstat-skip { background: #ddd; color: #111 !important; } +.cbranch-skip { background: #ddd !important; color: #111; } + +span.cline-neutral { background: #eaeaea; } + +.coverage-summary td.empty { + opacity: .5; + padding-top: 4px; + padding-bottom: 4px; + line-height: 1; + color: #888; +} + +.cover-fill, .cover-empty { + display:inline-block; + height: 12px; +} +.chart { + line-height: 0; +} +.cover-empty { + background: white; +} +.cover-full { + border-right: none !important; +} +pre.prettyprint { + border: none !important; + padding: 0 !important; + margin: 0 !important; +} +.com { color: #999 !important; } +.ignore-none { color: #999; font-weight: normal; } + +.wrapper { + min-height: 100%; + height: auto !important; + height: 100%; + margin: 0 auto -48px; +} +.footer, .push { + height: 48px; +} diff --git a/coverage/lcov-report/block-navigation.js b/coverage/lcov-report/block-navigation.js new file mode 100644 index 0000000..cc12130 --- /dev/null +++ b/coverage/lcov-report/block-navigation.js @@ -0,0 +1,87 @@ +/* eslint-disable */ +var jumpToCode = (function init() { + // Classes of code we would like to highlight in the file view + var missingCoverageClasses = ['.cbranch-no', '.cstat-no', '.fstat-no']; + + // Elements to highlight in the file listing view + var fileListingElements = ['td.pct.low']; + + // We don't want to select elements that are direct descendants of another match + var notSelector = ':not(' + missingCoverageClasses.join('):not(') + ') > '; // becomes `:not(a):not(b) > ` + + // Selecter that finds elements on the page to which we can jump + var selector = + fileListingElements.join(', ') + + ', ' + + notSelector + + missingCoverageClasses.join(', ' + notSelector); // becomes `:not(a):not(b) > a, :not(a):not(b) > b` + + // The NodeList of matching elements + var missingCoverageElements = document.querySelectorAll(selector); + + var currentIndex; + + function toggleClass(index) { + missingCoverageElements + .item(currentIndex) + .classList.remove('highlighted'); + missingCoverageElements.item(index).classList.add('highlighted'); + } + + function makeCurrent(index) { + toggleClass(index); + currentIndex = index; + missingCoverageElements.item(index).scrollIntoView({ + behavior: 'smooth', + block: 'center', + inline: 'center' + }); + } + + function goToPrevious() { + var nextIndex = 0; + if (typeof currentIndex !== 'number' || currentIndex === 0) { + nextIndex = missingCoverageElements.length - 1; + } else if (missingCoverageElements.length > 1) { + nextIndex = currentIndex - 1; + } + + makeCurrent(nextIndex); + } + + function goToNext() { + var nextIndex = 0; + + if ( + typeof currentIndex === 'number' && + currentIndex < missingCoverageElements.length - 1 + ) { + nextIndex = currentIndex + 1; + } + + makeCurrent(nextIndex); + } + + return function jump(event) { + if ( + document.getElementById('fileSearch') === document.activeElement && + document.activeElement != null + ) { + // if we're currently focused on the search input, we don't want to navigate + return; + } + + switch (event.which) { + case 78: // n + case 74: // j + goToNext(); + break; + case 66: // b + case 75: // k + case 80: // p + goToPrevious(); + break; + } + }; +})(); +window.addEventListener('keydown', jumpToCode); diff --git a/coverage/lcov-report/favicon.png b/coverage/lcov-report/favicon.png new file mode 100644 index 0000000..c1525b8 Binary files /dev/null and b/coverage/lcov-report/favicon.png differ diff --git a/coverage/lcov-report/index.html b/coverage/lcov-report/index.html new file mode 100644 index 0000000..ba51803 --- /dev/null +++ b/coverage/lcov-report/index.html @@ -0,0 +1,131 @@ + + + + + + Code coverage report for All files + + + + + + + + + +
+
+

All files

+
+ +
+ 88.88% + Statements + 32/36 +
+ + +
+ 60% + Branches + 6/10 +
+ + +
+ 76.92% + Functions + 10/13 +
+ + +
+ 91.17% + Lines + 31/34 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
TestDocs +
+
100%6/650%1/2100%2/2100%6/6
modules +
+
86.66%26/3062.5%5/872.72%8/1189.28%25/28
+
+
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/modules/DeleteCompleted.js.html b/coverage/lcov-report/modules/DeleteCompleted.js.html new file mode 100644 index 0000000..5dd1456 --- /dev/null +++ b/coverage/lcov-report/modules/DeleteCompleted.js.html @@ -0,0 +1,115 @@ + + + + + + Code coverage report for modules/DeleteCompleted.js + + + + + + + + + +
+
+

All files / modules DeleteCompleted.js

+
+ +
+ 83.33% + Statements + 5/6 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 66.66% + Functions + 2/3 +
+ + +
+ 80% + Lines + 4/5 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11  +  +  +1x +1x +1x +  +  +1x +  + 
import fetchTodos from './FetchFromLs.js';
+ 
+function clearChecked() {
+  const item = fetchTodos();
+  const removeAll = item.filter((tod) => tod.completed === false);
+  removeAll.forEach((task, index) => {
+    task.index = index + 1;
+  });
+  localStorage.setItem('tasks', JSON.stringify(removeAll));
+}
+export default clearChecked;
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/modules/DeleteTask.js.html b/coverage/lcov-report/modules/DeleteTask.js.html new file mode 100644 index 0000000..7acf275 --- /dev/null +++ b/coverage/lcov-report/modules/DeleteTask.js.html @@ -0,0 +1,118 @@ + + + + + + Code coverage report for modules/DeleteTask.js + + + + + + + + + +
+
+

All files / modules DeleteTask.js

+
+ +
+ 71.42% + Statements + 5/7 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 33.33% + Functions + 1/3 +
+ + +
+ 83.33% + Lines + 5/6 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12  +  +1x +1x +1x +1x +  +  +1x +  +  + 
import fetchTodos from './FetchFromLs.js';
+ 
+const removeTodo = (e) => {
+  const item = fetchTodos();
+  const deleteTodo = item.filter((tod) => tod.description !== e);
+  deleteTodo.forEach((task, index) => {
+    task.index = index + 1;
+  });
+  localStorage.setItem('tasks', JSON.stringify(deleteTodo));
+};
+ 
+export default removeTodo;
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/modules/DisplayTask.js.html b/coverage/lcov-report/modules/DisplayTask.js.html new file mode 100644 index 0000000..a97ccc6 --- /dev/null +++ b/coverage/lcov-report/modules/DisplayTask.js.html @@ -0,0 +1,127 @@ + + + + + + Code coverage report for modules/DisplayTask.js + + + + + + + + + +
+
+

All files / modules DisplayTask.js

+
+ +
+ 100% + Statements + 5/5 +
+ + +
+ 50% + Branches + 1/2 +
+ + +
+ 100% + Functions + 1/1 +
+ + +
+ 100% + Lines + 5/5 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15  +  +  +  +1x +1x +  +1x +1x +  +1x +  +  +  + 
import Tasks from './TaskList.js';
+import setTodos from './StoreinLs.js';
+import fetchTodos from './FetchFromLs.js';
+ 
+const addItems = (txt) => {
+  const item = fetchTodos();
+ 
+  Eif (!(txt === '')) {
+    const objTask = new Tasks(txt, false, item.length + 1);
+ 
+    setTodos(objTask);
+  }
+};
+ 
+export default addItems;
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/modules/FetchFromLs.js.html b/coverage/lcov-report/modules/FetchFromLs.js.html new file mode 100644 index 0000000..58c7a10 --- /dev/null +++ b/coverage/lcov-report/modules/FetchFromLs.js.html @@ -0,0 +1,100 @@ + + + + + + Code coverage report for modules/FetchFromLs.js + + + + + + + + + +
+
+

All files / modules FetchFromLs.js

+
+ +
+ 100% + Statements + 3/3 +
+ + +
+ 100% + Branches + 2/2 +
+ + +
+ 100% + Functions + 1/1 +
+ + +
+ 100% + Lines + 3/3 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +61x +10x +10x +  +  + 
const fetchTodos = () => {
+  const todoos = JSON.parse(localStorage.getItem('tasks')) || [];
+  return todoos;
+};
+ 
+export default fetchTodos;
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/modules/editTask.js.html b/coverage/lcov-report/modules/editTask.js.html new file mode 100644 index 0000000..8513260 --- /dev/null +++ b/coverage/lcov-report/modules/editTask.js.html @@ -0,0 +1,151 @@ + + + + + + Code coverage report for modules/editTask.js + + + + + + + + + +
+
+

All files / modules editTask.js

+
+ +
+ 88.88% + Statements + 8/9 +
+ + +
+ 50% + Branches + 2/4 +
+ + +
+ 100% + Functions + 3/3 +
+ + +
+ 88.88% + Lines + 8/9 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23  +  +1x +  +  +1x +  +  +  +1x +1x +  +1x +1x +1x +  +  +  +1x +  +  +  + 
import fetchTodos from './FetchFromLs.js';
+ 
+let currentItem = null;
+ 
+function currVal(e) {
+  currentItem = e.value;
+}
+ 
+function editTask(e) {
+  const item = fetchTodos();
+  const txt = e.value;
+ 
+  Eif (!(txt === '')) {
+    item.forEach((task) => {
+      Iif (task.description === currentItem) {
+        task.description = txt;
+      }
+    });
+    localStorage.setItem('tasks', JSON.stringify(item));
+  }
+}
+ 
+export { currVal, editTask };
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/modules/index.html b/coverage/lcov-report/modules/index.html new file mode 100644 index 0000000..c20a57e --- /dev/null +++ b/coverage/lcov-report/modules/index.html @@ -0,0 +1,176 @@ + + + + + + Code coverage report for modules + + + + + + + + + +
+
+

All files modules

+
+ +
+ 86.66% + Statements + 26/30 +
+ + +
+ 62.5% + Branches + 5/8 +
+ + +
+ 72.72% + Functions + 8/11 +
+ + +
+ 89.28% + Lines + 25/28 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
DeleteCompleted.js +
+
83.33%5/6100%0/066.66%2/380%4/5
DeleteTask.js +
+
71.42%5/7100%0/033.33%1/383.33%5/6
DisplayTask.js +
+
100%5/550%1/2100%1/1100%5/5
FetchFromLs.js +
+
100%3/3100%2/2100%1/1100%3/3
editTask.js +
+
88.88%8/950%2/4100%3/388.88%8/9
+
+
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/prettify.css b/coverage/lcov-report/prettify.css new file mode 100644 index 0000000..b317a7c --- /dev/null +++ b/coverage/lcov-report/prettify.css @@ -0,0 +1 @@ +.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee} diff --git a/coverage/lcov-report/prettify.js b/coverage/lcov-report/prettify.js new file mode 100644 index 0000000..b322523 --- /dev/null +++ b/coverage/lcov-report/prettify.js @@ -0,0 +1,2 @@ +/* eslint-disable */ +window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\.?|[+-]|\\!|\\!=|\\!==|\\#|\\%|\\%=|&|&&|&&=|&=|\\(|\\*|\\*=|\\+=|\\,|\\-=|\\->|\\/|\\/=|:|::|\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\@|\\[|\\^|\\^=|\\^\\^|\\^\\^=|\\{|\\||\\|=|\\|\\||\\|\\|=|\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;arat[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\"){aj[ak]=ag.replace(/[a-zA-Z]/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(/[\0-\uffff]/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,"'\""])}else{if(T.multiLineStrings){W.push([C,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"])}else{W.push([C,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"])}}if(T.verbatimStrings){S.push([C,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"])}else{W.push([j,/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"])}S.push([C,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,null])}else{W.push([j,/^#[^\r\n]*/,null,"#"])}}if(T.cStyleComments){S.push([j,/^\/\/[^\r\n]*/,null]);S.push([j,/^\/\*[\s\S]*?(?:\*\/|$)/,null])}if(T.regexLiterals){var X=("/(?=[^/*])(?:[^/\\x5B\\x5C]|\\x5C[\\s\\S]|\\x5B(?:[^\\x5C\\x5D]|\\x5C[\\s\\S])*(?:\\x5D|$))+/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(/^ | $/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(/[\s,]+/g,"|")+")\\b"),null])}W.push([F,/^\s+/,null," \r\n\t\xA0"]);S.push([G,/^@[a-z_$][a-z_$@0-9]*/i,null],[O,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[F,/^[a-z_$][a-z_$@0-9]*/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[F,/^\\[\s\S]?/,null],[L,/^.[^\s\w\.$@\'\"\`\/\#\\]*/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=/(?:^|\s)nocode(?:\s|$)/;var ab=/\r\n?|\n/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=/^\s*]*(?:>|$)/],[j,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[L,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,/^[\s]+/,null," \t\r\n"],[n,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,"\"'"]],[[m,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[P,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[L,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]);c(g([],[[n,/^[\s\S]+/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,/^[\s\S]+/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(/\blinenums\b(?::(\d+))?/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X]*(?:>|$)/],[PR.PR_COMMENT,/^<\!--[\s\S]*?(?:-\->|$)/],[PR.PR_PUNCTUATION,/^(?:<[%?]|[%?]>)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-handlebars",/^]*type\s*=\s*['"]?text\/x-handlebars-template['"]?\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i],[PR.PR_DECLARATION,/^{{[#^>/]?\s*[\w.][^}]*}}/],[PR.PR_DECLARATION,/^{{&?\s*[\w.][^}]*}}/],[PR.PR_DECLARATION,/^{{{>?\s*[\w.][^}]*}}}/],[PR.PR_COMMENT,/^{{![^}]*}}/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,/^[ \t\r\n\f]+/,null," \t\r\n\f"]],[[PR.PR_STRING,/^\"(?:[^\n\r\f\\\"]|\\(?:\r\n?|\n|\f)|\\[\s\S])*\"/,null],[PR.PR_STRING,/^\'(?:[^\n\r\f\\\']|\\(?:\r\n?|\n|\f)|\\[\s\S])*\'/,null],["lang-css-str",/^url\(([^\)\"\']*)\)/i],[PR.PR_KEYWORD,/^(?:url|rgb|\!important|@import|@page|@media|@charset|inherit)(?=[^\-\w]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|(?:\\[0-9a-f]+ ?))(?:[_a-z0-9\-]|\\(?:\\[0-9a-f]+ ?))*)\s*:/i],[PR.PR_COMMENT,/^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//],[PR.PR_COMMENT,/^(?:)/],[PR.PR_LITERAL,/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],[PR.PR_LITERAL,/^#(?:[0-9a-f]{3}){1,2}/i],[PR.PR_PLAIN,/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i],[PR.PR_PUNCTUATION,/^[^\s\w\'\"]+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,/^[^\)\"\']+/]]),["css-str"]); diff --git a/coverage/lcov-report/sort-arrow-sprite.png b/coverage/lcov-report/sort-arrow-sprite.png new file mode 100644 index 0000000..6ed6831 Binary files /dev/null and b/coverage/lcov-report/sort-arrow-sprite.png differ diff --git a/coverage/lcov-report/sorter.js b/coverage/lcov-report/sorter.js new file mode 100644 index 0000000..2bb296a --- /dev/null +++ b/coverage/lcov-report/sorter.js @@ -0,0 +1,196 @@ +/* eslint-disable */ +var addSorting = (function() { + 'use strict'; + var cols, + currentSort = { + index: 0, + desc: false + }; + + // returns the summary table element + function getTable() { + return document.querySelector('.coverage-summary'); + } + // returns the thead element of the summary table + function getTableHeader() { + return getTable().querySelector('thead tr'); + } + // returns the tbody element of the summary table + function getTableBody() { + return getTable().querySelector('tbody'); + } + // returns the th element for nth column + function getNthColumn(n) { + return getTableHeader().querySelectorAll('th')[n]; + } + + function onFilterInput() { + const searchValue = document.getElementById('fileSearch').value; + const rows = document.getElementsByTagName('tbody')[0].children; + for (let i = 0; i < rows.length; i++) { + const row = rows[i]; + if ( + row.textContent + .toLowerCase() + .includes(searchValue.toLowerCase()) + ) { + row.style.display = ''; + } else { + row.style.display = 'none'; + } + } + } + + // loads the search box + function addSearchBox() { + var template = document.getElementById('filterTemplate'); + var templateClone = template.content.cloneNode(true); + templateClone.getElementById('fileSearch').oninput = onFilterInput; + template.parentElement.appendChild(templateClone); + } + + // loads all columns + function loadColumns() { + var colNodes = getTableHeader().querySelectorAll('th'), + colNode, + cols = [], + col, + i; + + for (i = 0; i < colNodes.length; i += 1) { + colNode = colNodes[i]; + col = { + key: colNode.getAttribute('data-col'), + sortable: !colNode.getAttribute('data-nosort'), + type: colNode.getAttribute('data-type') || 'string' + }; + cols.push(col); + if (col.sortable) { + col.defaultDescSort = col.type === 'number'; + colNode.innerHTML = + colNode.innerHTML + ''; + } + } + return cols; + } + // attaches a data attribute to every tr element with an object + // of data values keyed by column name + function loadRowData(tableRow) { + var tableCols = tableRow.querySelectorAll('td'), + colNode, + col, + data = {}, + i, + val; + for (i = 0; i < tableCols.length; i += 1) { + colNode = tableCols[i]; + col = cols[i]; + val = colNode.getAttribute('data-value'); + if (col.type === 'number') { + val = Number(val); + } + data[col.key] = val; + } + return data; + } + // loads all row data + function loadData() { + var rows = getTableBody().querySelectorAll('tr'), + i; + + for (i = 0; i < rows.length; i += 1) { + rows[i].data = loadRowData(rows[i]); + } + } + // sorts the table using the data for the ith column + function sortByIndex(index, desc) { + var key = cols[index].key, + sorter = function(a, b) { + a = a.data[key]; + b = b.data[key]; + return a < b ? -1 : a > b ? 1 : 0; + }, + finalSorter = sorter, + tableBody = document.querySelector('.coverage-summary tbody'), + rowNodes = tableBody.querySelectorAll('tr'), + rows = [], + i; + + if (desc) { + finalSorter = function(a, b) { + return -1 * sorter(a, b); + }; + } + + for (i = 0; i < rowNodes.length; i += 1) { + rows.push(rowNodes[i]); + tableBody.removeChild(rowNodes[i]); + } + + rows.sort(finalSorter); + + for (i = 0; i < rows.length; i += 1) { + tableBody.appendChild(rows[i]); + } + } + // removes sort indicators for current column being sorted + function removeSortIndicators() { + var col = getNthColumn(currentSort.index), + cls = col.className; + + cls = cls.replace(/ sorted$/, '').replace(/ sorted-desc$/, ''); + col.className = cls; + } + // adds sort indicators for current column being sorted + function addSortIndicators() { + getNthColumn(currentSort.index).className += currentSort.desc + ? ' sorted-desc' + : ' sorted'; + } + // adds event listeners for all sorter widgets + function enableUI() { + var i, + el, + ithSorter = function ithSorter(i) { + var col = cols[i]; + + return function() { + var desc = col.defaultDescSort; + + if (currentSort.index === i) { + desc = !currentSort.desc; + } + sortByIndex(i, desc); + removeSortIndicators(); + currentSort.index = i; + currentSort.desc = desc; + addSortIndicators(); + }; + }; + for (i = 0; i < cols.length; i += 1) { + if (cols[i].sortable) { + // add the click event handler on the th so users + // dont have to click on those tiny arrows + el = getNthColumn(i).querySelector('.sorter').parentElement; + if (el.addEventListener) { + el.addEventListener('click', ithSorter(i)); + } else { + el.attachEvent('onclick', ithSorter(i)); + } + } + } + } + // adds sorting functionality to the UI + return function() { + if (!getTable()) { + return; + } + cols = loadColumns(); + loadData(); + addSearchBox(); + addSortIndicators(); + enableUI(); + }; +})(); + +window.addEventListener('load', addSorting); diff --git a/coverage/lcov.info b/coverage/lcov.info new file mode 100644 index 0000000..9d1a79d --- /dev/null +++ b/coverage/lcov.info @@ -0,0 +1,124 @@ +TN: +SF:src\TestDocs\checkData.js +FN:3,(anonymous_0) +FN:5,(anonymous_1) +FNF:2 +FNH:2 +FNDA:1,(anonymous_0) +FNDA:1,(anonymous_1) +DA:3,1 +DA:4,1 +DA:5,1 +DA:6,1 +DA:7,1 +DA:10,1 +LF:6 +LH:6 +BRDA:6,0,0,1 +BRDA:6,0,1,0 +BRF:2 +BRH:1 +end_of_record +TN: +SF:src\modules\DeleteCompleted.js +FN:3,clearChecked +FN:5,(anonymous_1) +FN:6,(anonymous_2) +FNF:3 +FNH:2 +FNDA:1,clearChecked +FNDA:1,(anonymous_1) +FNDA:0,(anonymous_2) +DA:4,1 +DA:5,1 +DA:6,1 +DA:7,0 +DA:9,1 +LF:5 +LH:4 +BRF:0 +BRH:0 +end_of_record +TN: +SF:src\modules\DeleteTask.js +FN:3,(anonymous_0) +FN:5,(anonymous_1) +FN:6,(anonymous_2) +FNF:3 +FNH:1 +FNDA:1,(anonymous_0) +FNDA:0,(anonymous_1) +FNDA:0,(anonymous_2) +DA:3,1 +DA:4,1 +DA:5,1 +DA:6,1 +DA:7,0 +DA:9,1 +LF:6 +LH:5 +BRF:0 +BRH:0 +end_of_record +TN: +SF:src\modules\DisplayTask.js +FN:5,(anonymous_0) +FNF:1 +FNH:1 +FNDA:1,(anonymous_0) +DA:5,1 +DA:6,1 +DA:8,1 +DA:9,1 +DA:11,1 +LF:5 +LH:5 +BRDA:8,0,0,1 +BRDA:8,0,1,0 +BRF:2 +BRH:1 +end_of_record +TN: +SF:src\modules\FetchFromLs.js +FN:1,(anonymous_0) +FNF:1 +FNH:1 +FNDA:10,(anonymous_0) +DA:1,1 +DA:2,10 +DA:3,10 +LF:3 +LH:3 +BRDA:2,0,0,10 +BRDA:2,0,1,2 +BRF:2 +BRH:2 +end_of_record +TN: +SF:src\modules\editTask.js +FN:5,currVal +FN:9,editTask +FN:14,(anonymous_2) +FNF:3 +FNH:3 +FNDA:1,currVal +FNDA:1,editTask +FNDA:1,(anonymous_2) +DA:3,1 +DA:6,1 +DA:10,1 +DA:11,1 +DA:13,1 +DA:14,1 +DA:15,1 +DA:16,0 +DA:19,1 +LF:9 +LH:8 +BRDA:13,0,0,1 +BRDA:13,0,1,0 +BRDA:15,1,0,0 +BRDA:15,1,1,1 +BRF:4 +BRH:2 +end_of_record diff --git a/dist/bundle12116c996a625535e032.js.map b/dist/bundle12116c996a625535e032.js.map deleted file mode 100644 index be97e49..0000000 --- a/dist/bundle12116c996a625535e032.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"bundle12116c996a625535e032.js","mappings":";;;;;;;;;;;;;;;;;;;;;;AAAqC;AAAA,IAEhBC,aAAa,gBAAAC,YAAA,UAAAD,cAAA;EAAAE,eAAA,OAAAF,aAAA;AAAA;AAAAG,eAAA,CAAbH,aAAa,gBACV,UAACI,EAAE,EAAEC,aAAa,EAAK;EACzC,IAAMC,QAAQ,GAAGP,uDAAK,CAACQ,WAAW,CAAC,CAAC;EACpCD,QAAQ,CAACF,EAAE,CAAC,CAACI,SAAS,GAAGH,aAAa;EACtCN,uDAAK,CAACU,SAAS,CAACH,QAAQ,CAAC;EACzBP,uDAAK,CAACW,YAAY,CAAC,CAAC;AACtB,CAAC;AAAAP,eAAA,CANgBH,aAAa,mBAQP,YAAM;EAC3BW,QAAQ,CAACC,gBAAgB,CAAC,WAAW,CAAC,CAACC,OAAO,CAAC,UAACC,GAAG;IAAA,OAAKA,GAAG,CAACC,gBAAgB,CAAC,QAAQ,EAAE,YAAM;MAC3F,IAAIX,EAAE;MACN,IAAIC,aAAa;MACjB,IAAIS,GAAG,CAACV,EAAE,GAAG,CAAC,EAAE;QACdA,EAAE,GAAGU,GAAG,CAACV,EAAE,GAAG,CAAC;MACjB,CAAC,MAAM;QACLA,EAAE,GAAG,CAAC;MACR;MACA,IAAIU,GAAG,CAACE,OAAO,KAAK,IAAI,EAAE;QACxBX,aAAa,GAAG,IAAI;MACtB,CAAC,MAAM,IAAIS,GAAG,CAACE,OAAO,KAAK,IAAI,EAAE;QAC/BX,aAAa,GAAG,KAAK;MACvB;MArBaL,aAAa,CAuBrBiB,UAAU,CAACb,EAAE,EAAEC,aAAa,CAAC;IACpC,CAAC,CAAC;EAAA,EAAC;AACL,CAAC;AAAAF,eAAA,CAzBgBH,aAAa,oBA2BN,YAAM;EAC5B,IAAIM,QAAQ,GAAGP,uDAAK,CAACQ,WAAW,CAAC,CAAC;EAElCD,QAAQ,GAAGA,QAAQ,CAACY,MAAM,CAAC,UAACC,IAAI;IAAA,OAAKA,IAAI,CAACX,SAAS,KAAK,IAAI;EAAA,EAAC;EAC7DT,uDAAK,CAACqB,WAAW,CAACd,QAAQ,CAAC;EAC3BP,uDAAK,CAACU,SAAS,CAACH,QAAQ,CAAC;EACzBP,uDAAK,CAACW,YAAY,CAAC,CAAC;AACtB,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;;ACpC6B;AAChB;AAAA,IAEGX,KAAK,gBAAAE,YAAA,UAAAF,MAAA;EAAAG,eAAA,OAAAH,KAAA;AAAA;AAAAI,eAAA,CAALJ,KAAK,eACL,UAACwB,IAAI,EAAK;EAC3B,IAAMJ,IAAI,GAAGK,IAAI,CAACC,SAAS,CAACF,IAAI,CAAC;EACjCG,YAAY,CAACC,OAAO,CAAC,UAAU,EAAER,IAAI,CAAC;AACxC,CAAC;AAAAhB,eAAA,CAJkBJ,KAAK,iBAMH,YAAM;EACzB,IAAIO,QAAQ;EAEZ,IAAIkB,IAAI,CAACI,KAAK,CAACF,YAAY,CAACG,OAAO,CAAC,UAAU,CAAC,CAAC,KAAK,IAAI,EAAE;IACzDvB,QAAQ,GAAG,EAAE;EACf,CAAC,MAAM;IACLA,QAAQ,GAAGkB,IAAI,CAACI,KAAK,CAACF,YAAY,CAACG,OAAO,CAAC,UAAU,CAAC,CAAC;EACzD;EAEA,OAAOvB,QAAQ;AACjB,CAAC;AAAAH,eAAA,CAhBkBJ,KAAK,iBAkBH,UAACO,QAAQ,EAAK;EACjCA,QAAQ,CAACO,OAAO,CAAC,UAACM,IAAI,EAAEW,CAAC,EAAK;IAC5BX,IAAI,CAACY,KAAK,GAAGD,CAAC,GAAG,CAAC;EACpB,CAAC,CAAC;AACJ,CAAC;AAAA3B,eAAA,CAtBkBJ,KAAK,gBAwBJ,UAACK,EAAE,EAAK;EAC1B,IAAIE,QAAQ,GAzBKP,KAAK,CAyBFQ,WAAW,CAAC,CAAC;EACjC,IAAMyB,WAAW,GAAG1B,QAAQ,CAACF,EAAE,CAAC;EAEhCE,QAAQ,GAAGA,QAAQ,CAACY,MAAM,CAAC,UAACC,IAAI;IAAA,OAAKA,IAAI,KAAKa,WAAW;EAAA,EAAC;EA5BzCjC,KAAK,CA8BjBqB,WAAW,CAACd,QAAQ,CAAC;EA9BTP,KAAK,CA+BjBU,SAAS,CAACH,QAAQ,CAAC;AAC1B,CAAC;AAAAH,eAAA,CAhCkBJ,KAAK,gBAkCJ,UAACkC,KAAK,EAAE7B,EAAE,EAAK;EACjC,IAAME,QAAQ,GAnCGP,KAAK,CAmCAQ,WAAW,CAAC,CAAC;EACnC,IAAM2B,UAAU,GAAG5B,QAAQ,CAACF,EAAE,CAAC;EAE/BE,QAAQ,CAACO,OAAO,CAAC,UAACM,IAAI,EAAK;IACzB,IAAIA,IAAI,KAAKe,UAAU,EAAE;MACvBf,IAAI,CAACgB,WAAW,GAAGF,KAAK;IAC1B;EACF,CAAC,CAAC;EA1CelC,KAAK,CA4CjBU,SAAS,CAACH,QAAQ,CAAC;EA5CPP,KAAK,CA6CjBW,YAAY,CAAC,CAAC;AACrB,CAAC;AAAAP,eAAA,CA9CkBJ,KAAK,aAgDP,YAAM;EACrBY,QAAQ,CAACC,gBAAgB,CAAC,YAAY,CAAC,CAACC,OAAO,CAAC,UAACC,GAAG;IAAA,OAAKA,GAAG,CAACC,gBAAgB,CAAC,OAAO,EAAE,UAACqB,CAAC,EAAK;MAC5FA,CAAC,CAACC,cAAc,CAAC,CAAC;MAClB,IAAIjC,EAAE;MACN,IAAIU,GAAG,CAACV,EAAE,GAAG,CAAC,EAAE;QACdA,EAAE,GAAGU,GAAG,CAACV,EAAE,GAAG,CAAC;MACjB,CAAC,MAAM;QACLA,EAAE,GAAG,CAAC;MACR;MAxDeL,KAAK,CAyDfuC,UAAU,CAAClC,EAAE,CAAC;MAzDJL,KAAK,CA0DfW,YAAY,CAAC,CAAC;IACrB,CAAC,CAAC;EAAA,EAAC;AACL,CAAC;AAAAP,eAAA,CA5DkBJ,KAAK,cA8DN,UAACK,EAAE,EAAK;EACxB,IAAME,QAAQ,GA/DGP,KAAK,CA+DAQ,WAAW,CAAC,CAAC;EACnC,IAAMgC,UAAU,GAAGjC,QAAQ,CAACF,EAAE,CAAC;EAE/BO,QAAQ,CAAC6B,cAAc,CAAC,WAAW,CAAC,CAACC,KAAK,CAACC,OAAO,GAAG,MAAM;EAC3D,IAAMC,QAAQ,GAAGhC,QAAQ,CAACiC,aAAa,CAAC,aAAa,CAAC;EACtDD,QAAQ,CAACE,KAAK,GAAGN,UAAU,CAACJ,WAAW;EACvCQ,QAAQ,CAACG,YAAY,CAAC,IAAI,EAAE1C,EAAE,CAAC;EAC/BO,QAAQ,CAACiC,aAAa,CAAC,iBAAiB,CAAC,CAACH,KAAK,CAACC,OAAO,GAAG,OAAO;EACjEC,QAAQ,CAACI,KAAK,CAAC,CAAC;AAClB,CAAC;AAAA5C,eAAA,CAxEkBJ,KAAK,iBA0EH,YAAM;EACzBY,QAAQ,CAACC,gBAAgB,CAAC,YAAY,CAAC,CAACC,OAAO,CAAC,UAACC,GAAG;IAAA,OAAKA,GAAG,CAACC,gBAAgB,CAAC,OAAO,EAAE,UAACqB,CAAC,EAAK;MAC5FA,CAAC,CAACC,cAAc,CAAC,CAAC;MAClB,IAAIjC,EAAE;MACN,IAAIU,GAAG,CAACV,EAAE,GAAG,CAAC,EAAE;QACdA,EAAE,GAAGU,GAAG,CAACV,EAAE,GAAG,CAAC;MACjB,CAAC,MAAM;QACLA,EAAE,GAAG,CAAC;MACR;MAlFeL,KAAK,CAmFfiD,QAAQ,CAAC5C,EAAE,CAAC;IACnB,CAAC,CAAC;EAAA,EAAC;AACL,CAAC;AAAAD,eAAA,CArFkBJ,KAAK,mBAuFD,YAAM;EAC3BY,QAAQ,CAACC,gBAAgB,CAAC,OAAO,CAAC,CAACC,OAAO,CAAC,UAACU,IAAI;IAAA,OAAKA,IAAI,CAACR,gBAAgB,CAAC,UAAU,EAAE,UAACqB,CAAC,EAAK;MAC5FA,CAAC,CAACC,cAAc,CAAC,CAAC;MAClB,IAAIjC,EAAE;MACN,IAAImB,IAAI,CAACnB,EAAE,GAAG,CAAC,EAAE;QACfA,EAAE,GAAGmB,IAAI,CAACnB,EAAE,GAAG,CAAC;MAClB,CAAC,MAAM;QACLA,EAAE,GAAG,CAAC;MACR;MA/FeL,KAAK,CAgGfiD,QAAQ,CAAC5C,EAAE,CAAC;IACnB,CAAC,CAAC;EAAA,EAAC;AACL,CAAC;AAAAD,eAAA,CAlGkBJ,KAAK,gBAoGJ,UAAAkD,IAAA,EAAyB5C,aAAa,EAAE6C,WAAW,EAAK;EAAA,IAArDf,WAAW,GAAAc,IAAA,CAAXd,WAAW;IAAEJ,KAAK,GAAAkB,IAAA,CAALlB,KAAK;EACvC,IAAMR,IAAI,GAAGZ,QAAQ,CAACwC,aAAa,CAAC,IAAI,CAAC;EACzC5B,IAAI,CAAC6B,SAAS,GAAG,WAAW;EAC5B7B,IAAI,CAAC8B,SAAS,0FAAAC,MAAA,CAEqBvB,KAAK,iDAAAuB,MAAA,CAAuCjD,aAAa,4BAAAiD,MAAA,CAC5EvB,KAAK,sBAAAuB,MAAA,CAAiBJ,WAAW,SAAAI,MAAA,CAAKnB,WAAW,oHAAAmB,MAAA,CAG3BvB,KAAK,mHAAAuB,MAAA,CACLvB,KAAK,mHAEtC;EAEL,OAAOR,IAAI;AACb,CAAC;AAAApB,eAAA,CAnHkBJ,KAAK,kBAqHF,YAAM;EAC1B,IAAMO,QAAQ,GAtHGP,KAAK,CAsHAQ,WAAW,CAAC,CAAC;EACnC,IAAMgD,QAAQ,GAAG5C,QAAQ,CAAC6B,cAAc,CAAC,iBAAiB,CAAC;EAC3De,QAAQ,CAACF,SAAS,GAAG,EAAE;EACvB/C,QAAQ,CAACO,OAAO,CAAC,UAACM,IAAI,EAAK;IACzB,IAAId,aAAa;IACjB,IAAI6C,WAAW;IACf,IAAI/B,IAAI,CAACX,SAAS,KAAK,IAAI,EAAE;MAC3BH,aAAa,GAAG,SAAS;MACzB6C,WAAW,GAAG,WAAW;IAC3B,CAAC,MAAM;MACL7C,aAAa,GAAG,EAAE;MAClB6C,WAAW,GAAG,EAAE;IAClB;IACAK,QAAQ,CAACC,MAAM,CAnIAzD,KAAK,CAmIC0D,UAAU,CAACtC,IAAI,EAAEd,aAAa,EAAE6C,WAAW,CAAC,CAAC;EACpE,CAAC,CAAC;EApIenD,KAAK,CAqIjB2D,OAAO,CAAC,CAAC;EArIG3D,KAAK,CAsIjB4D,WAAW,CAAC,CAAC;EAtID5D,KAAK,CAuIjB6D,aAAa,CAAC,CAAC;EAEpB,IAAMC,KAAK,GAAG,IAAIC,KAAK,CAAC,aAAa,CAAC;EACtCnD,QAAQ,CAACoD,aAAa,CAACF,KAAK,CAAC;AAC/B,CAAC;AAAA1D,eAAA,CA3IkBJ,KAAK,kBA6IF,UAACoC,WAAW,EAAK;EACrC,IAAM7B,QAAQ,GA9IGP,KAAK,CA8IAQ,WAAW,CAAC,CAAC;EACnC,IAAMwB,KAAK,GAAGzB,QAAQ,CAAC0D,MAAM,GAAG,CAAC;EACjC,IAAMC,OAAO,GAAG,IAAI3C,oDAAK,CAACa,WAAW,EAAEJ,KAAK,CAAC;EAE7CzB,QAAQ,CAAC4D,IAAI,CAACD,OAAO,CAAC;EAlJLlE,KAAK,CAmJjBU,SAAS,CAACH,QAAQ,CAAC;EAnJPP,KAAK,CAoJjBW,YAAY,CAAC,CAAC;AACrB,CAAC;;;;;;;;;;;;;;;;;;;;;;ICxJkBY,KAAK,gBAAArB,YAAA,CACxB,SAAAqB,MAAYa,WAAW,EAAEJ,KAAK,EAAqB;EAAA,IAAnBvB,SAAS,GAAA2D,SAAA,CAAAH,MAAA,QAAAG,SAAA,QAAAC,SAAA,GAAAD,SAAA,MAAG,KAAK;EAAAjE,eAAA,OAAAoB,KAAA;EAC/C,IAAI,CAACa,WAAW,GAAGA,WAAW;EAC9B,IAAI,CAACJ,KAAK,GAAGA,KAAK;EAClB,IAAI,CAACvB,SAAS,GAAGA,SAAS;AAC5B,CAAC;;;;;;;;;;;ACLH,qBAAqB,4BAA4B,KAAK,6FAA6F,6CAA6C,UAAU,sMAAsM,oCAAoC,qBAAqB,yBAAyB,sBAAsB,qBAAqB,GAAG,GAAG,aAAa,SAAS,qCAAqC,iCAAiC,IAAI,GAAG,oBAAoB,gCAAgC,GAAG,cAAc,sCAAsC,6EAA6E,mGAAmG,qBAAqB,qBAAqB,2EAA2E,iCAAiC,QAAQ,sBAAsB,mBAAmB,SAAS,cAAc,4BAA4B,YAAY,qBAAqB,2DAA2D,uCAAuC,qCAAqC,oBAAoB,EAAE,iBAAiB,4FAA4F,eAAe,wCAAwC,SAAS,EAAE,mBAAmB,8BAA8B,qDAAqD,0BAA0B,6CAA6C,sBAAsB,6DAA6D,YAAY,eAAe,SAAS,iBAAiB,iCAAiC,iBAAiB,YAAY,UAAU,sBAAsB,mBAAmB,iDAAiD,iBAAiB,gBAAgB,sBAAsB,SAAS,6BAA6B,6BAA6B,oBAAoB,wBAAwB,eAAe,+BAA+B,uDAAuD,cAAc,mGAAmG,4CAA4C,GAAG,2CAA2C,qBAAqB,MAAM,6BAA6B,MAAM,IAAI,YAAY,mBAAmB,sCAAsC,YAAY,KAAK,cAAc,KAAK,iBAAiB,8BAA8B,QAAQ,WAAW,KAAK,WAAW,gGAAgG,IAAI,iBAAiB,WAAW,4CAA4C,iBAAiB,WAAW,4CAA4C,iBAAiB,wDAAwD,GAAG,4BAA4B,oBAAoB,GAAG,iCAAiC,0BAA0B,gBAAgB,GAAG,4BAA4B,oBAAoB,GAAG,iCAAiC,0BAA0B,yBAAyB,GAAG,2BAA2B,mBAAmB,UAAU,IAAI,6BAA6B,qBAAqB,WAAW,iBAAiB,GAAG,2BAA2B,mBAAmB,UAAU,IAAI,6BAA6B,qBAAqB,WAAW,4BAA4B,GAAG,UAAU,IAAI,UAAU,IAAI,WAAW,oBAAoB,GAAG,UAAU,IAAI,UAAU,IAAI,WAAW,6BAA6B,GAAG,gCAAgC,wBAAwB,UAAU,IAAI,oCAAoC,4BAA4B,WAAW,qBAAqB,GAAG,gCAAgC,wBAAwB,UAAU,IAAI,oCAAoC,4BAA4B,WAAW,8BAA8B,GAAG,gCAAgC,wBAAwB,UAAU,IAAI,mCAAmC,2BAA2B,WAAW,sBAAsB,GAAG,gCAAgC,wBAAwB,UAAU,IAAI,mCAAmC,2BAA2B,WAAW,2BAA2B,GAAG,gCAAgC,wBAAwB,UAAU,IAAI,oCAAoC,4BAA4B,WAAW,mBAAmB,GAAG,gCAAgC,wBAAwB,UAAU,IAAI,oCAAoC,4BAA4B,WAAW,6BAA6B,GAAG,gCAAgC,wBAAwB,UAAU,IAAI,mCAAmC,2BAA2B,WAAW,qBAAqB,GAAG,gCAAgC,wBAAwB,UAAU,IAAI,mCAAmC,2BAA2B,WAAW,wBAAwB,GAAG,4BAA4B,oBAAoB,QAAQ,sDAAsD,8CAA8C,gBAAgB,0CAA0C,kCAAkC,YAAY,2CAA2C,mCAAmC,GAAG,4BAA4B,qBAAqB,gBAAgB,GAAG,4BAA4B,oBAAoB,QAAQ,sDAAsD,8CAA8C,gBAAgB,0CAA0C,kCAAkC,YAAY,iCAAiC,yBAAyB,GAAG,4BAA4B,qBAAqB,8BAA8B,0CAA0C,kCAAkC,8BAA8B,0CAA0C,kCAAkC,sCAAsC,gDAAgD,wCAAwC,gCAAgC,6CAA6C,qCAAqC,oCAAoC,+CAA+C,uCAAuC,wCAAwC,iDAAiD,yCAAyC,wCAAwC,iDAAiD,yCAAyC,0CAA0C,kDAAkD,0CAA0C,OAAO,iBAAiB,8CAA8C,wBAAwB,sEAAsE,eAAe,yBAAyB,sEAAsE,eAAe,yBAAyB,sEAAsE,oBAAoB,qBAAqB,gFAAgF,kBAAkB,qBAAqB,gFAAgF,OAAO,iBAAiB,aAAa,0CAA0C,SAAS,GAAG,sHAAsH,gBAAgB,aAAa,oGAAoG,cAAc,gBAAgB,YAAY,WAAW,KAAK,WAAW,+GAA+G,uBAAuB,wCAAwC,+CAA+C,mBAAmB,mCAAmC,uBAAuB,qGAAqG,eAAe,kEAAkE,aAAa,WAAW,yBAAyB,0CAA0C,MAAM,eAAe,mDAAmD,oBAAoB,+BAA+B,0BAA0B,uBAAuB,2BAA2B,gBAAgB,iBAAiB,GAAG,oBAAoB,oBAAoB,qBAAqB,GAAG,oBAAoB,qBAAqB,sBAAsB,GAAG,oBAAoB,qBAAqB,sBAAsB,GAAG,oBAAoB,oBAAoB,qBAAqB,GAAG,8FAA8F,kBAAkB,mBAAmB,GAAG,4BAA4B,kBAAkB,mCAAmC,GAAG,6BAA6B,mBAAmB,kCAAkC,GAAG,gCAAgC,qBAAqB,yCAAyC,2BAA2B,GAAG,gCAAgC,qBAAqB,yCAAyC,yBAAyB,GAAG,eAAe,gBAAgB,iBAAiB,GAAG,SAAS,6BAA6B,IAAI,qDAAqD,oBAAoB,aAAa,eAAe,8EAA8E,SAAS,oBAAoB,4FAA4F,uDAAuD,0DAA0D,6BAA6B,YAAY,wGAAwG,qEAAqE,GAAG,qBAAqB,2HAA2H,0CAA0C,aAAa,mDAAmD,sEAAsE,2BAA2B,qCAAqC,0CAA0C,oJAAoJ,yBAAyB,sCAAsC,uGAAuG,oDAAoD,UAAU,EAAE,+BAA+B,sFAAsF,EAAE,4BAA4B,wCAAwC,EAAE,6BAA6B,kBAAkB,EAAE,wCAAwC,kFAAkF,SAAS,qDAAqD,8BAA8B,UAAU,4BAA4B,eAAe,2LAA2L,wCAAwC,sBAAsB,4DAA4D,GAAG,WAAW,MAAM,4BAA4B,eAAe,sHAAsH,+CAA+C,sBAAsB,gDAAgD,GAAG,WAAW,MAAM,+BAA+B,MAAM,4BAA4B,eAAe,2MAA2M,WAAW,MAAM,sFAAsF,MAAM,gFAAgF,MAAM,6EAA6E,EAAE,yCAAyC,oCAAoC,KAAK,IAAI,uBAAuB,GAAG,CAAC,KAAiD,oBAAoB,CAA2H,CAAC;AAC3tZ;;;;;;;;;;;;;;;;;;;ACDA;AAC6G;AACjB;AAC5F,8BAA8B,mFAA2B,CAAC,4FAAqC;AAC/F,+GAA+G,kBAAkB;AACjI;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,CAAC,OAAO,wFAAwF,WAAW,WAAW,WAAW,UAAU,UAAU,UAAU,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,MAAM,KAAK,UAAU,UAAU,WAAW,WAAW,WAAW,WAAW,MAAM,KAAK,WAAW,WAAW,MAAM,KAAK,UAAU,WAAW,WAAW,UAAU,WAAW,UAAU,MAAM,KAAK,WAAW,WAAW,WAAW,UAAU,MAAM,KAAK,UAAU,WAAW,UAAU,WAAW,UAAU,MAAM,KAAK,UAAU,MAAM,KAAK,UAAU,MAAM,KAAK,UAAU,WAAW,UAAU,MAAM,KAAK,UAAU,WAAW,WAAW,UAAU,WAAW,WAAW,UAAU,MAAM,KAAK,UAAU,MAAM,KAAK,WAAW,WAAW,WAAW,MAAM,KAAK,UAAU,UAAU,WAAW,UAAU,UAAU,WAAW,MAAM,KAAK,UAAU,WAAW,WAAW,WAAW,MAAM,KAAK,WAAW,UAAU,WAAW,UAAU,UAAU,WAAW,MAAM,KAAK,WAAW,UAAU,MAAM,KAAK,UAAU,WAAW,WAAW,MAAM,KAAK,WAAW,WAAW,WAAW,MAAM,KAAK,UAAU,WAAW,MAAM,KAAK,UAAU,WAAW,UAAU,WAAW,WAAW,WAAW,WAAW,MAAM,KAAK,UAAU,UAAU,UAAU,MAAM,KAAK,UAAU,UAAU,UAAU,MAAM,KAAK,UAAU,UAAU,WAAW,UAAU,UAAU,MAAM,MAAM,UAAU,UAAU,WAAW,MAAM,KAAK,WAAW,MAAM,KAAK,WAAW,WAAW,MAAM,KAAK,WAAW,UAAU,MAAM,KAAK,WAAW,WAAW,MAAM,KAAK,UAAU,MAAM,KAAK,UAAU,WAAW,WAAW,UAAU,WAAW,MAAM,KAAK,UAAU,WAAW,UAAU,UAAU,UAAU,WAAW,WAAW,UAAU,KAAK,KAAK,UAAU,MAAM,KAAK,WAAW,UAAU,WAAW,KAAK,KAAK,UAAU,WAAW,WAAW,UAAU,UAAU,UAAU,UAAU,WAAW,KAAK,KAAK,WAAW,WAAW,WAAW,KAAK,KAAK,WAAW,WAAW,WAAW,KAAK,KAAK,WAAW,WAAW,MAAM,KAAK,WAAW,UAAU,+FAA+F,mBAAmB,eAAe,yBAAyB,0BAA0B,iCAAiC,oBAAoB,mBAAmB,sBAAsB,wBAAwB,6CAA6C,iFAAiF,wDAAwD,wDAAwD,yEAAyE,KAAK,WAAW,gBAAgB,iBAAiB,6BAA6B,4CAA4C,4BAA4B,4BAA4B,KAAK,cAAc,+BAA+B,yBAAyB,KAAK,yBAAyB,oBAAoB,6BAA6B,0BAA0B,gBAAgB,uBAAuB,mBAAmB,KAAK,wBAAwB,wBAAwB,oCAAoC,0BAA0B,iBAAiB,KAAK,qBAAqB,oBAAoB,6BAA6B,kBAAkB,yBAAyB,kBAAkB,KAAK,wBAAwB,sBAAsB,KAAK,yBAAyB,oBAAoB,KAAK,iBAAiB,oBAAoB,qCAAqC,sBAAsB,KAAK,cAAc,oBAAoB,6BAA6B,kCAAkC,gBAAgB,yBAAyB,uBAAuB,kBAAkB,KAAK,oBAAoB,oBAAoB,KAAK,qBAAqB,0BAA0B,0BAA0B,oCAAoC,KAAK,qBAAqB,kBAAkB,oBAAoB,yBAAyB,oBAAoB,mBAAmB,yBAAyB,KAAK,qBAAqB,oBAAoB,kCAAkC,8BAA8B,yBAAyB,KAAK,iBAAiB,yBAAyB,sBAAsB,0BAA0B,oBAAoB,mBAAmB,6EAA6E,KAAK,uBAAuB,4CAA4C,mBAAmB,KAAK,oBAAoB,oBAAoB,yBAAyB,6BAA6B,KAAK,uBAAuB,uCAAuC,oCAAoC,4BAA4B,KAAK,qBAAqB,oBAAoB,6BAA6B,KAAK,oBAAoB,oBAAoB,qCAAqC,gBAAgB,uBAAuB,0BAA0B,uCAAuC,4BAA4B,KAAK,uBAAuB,oBAAoB,gBAAgB,sBAAsB,KAAK,uBAAuB,oBAAoB,sBAAsB,gBAAgB,KAAK,qBAAqB,oBAAoB,kBAAkB,0BAA0B,oBAAoB,mBAAmB,KAAK,mCAAmC,oBAAoB,mBAAmB,uBAAuB,KAAK,oBAAoB,gCAAgC,KAAK,0BAA0B,4BAA4B,wDAAwD,KAAK,qBAAqB,gCAAgC,oBAAoB,KAAK,2BAA2B,4BAA4B,wDAAwD,KAAK,sBAAsB,oBAAoB,KAAK,oBAAoB,oBAAoB,6BAA6B,wBAAwB,cAAc,0BAA0B,KAAK,0BAA0B,oBAAoB,8BAA8B,oBAAoB,oBAAoB,mBAAmB,uDAAuD,uBAAuB,qBAAqB,eAAe,wBAAwB,OAAO,KAAK,uBAAuB,yBAAyB,sBAAsB,gCAAgC,gCAAgC,oBAAoB,+BAA+B,2BAA2B,eAAe,gBAAgB,qBAAqB,oBAAoB,iCAAiC,OAAO,qBAAqB,mDAAmD,sDAAsD,kCAAkC,OAAO,oBAAoB,oDAAoD,qDAAqD,kCAAkC,OAAO,gDAAgD,kCAAkC,oCAAoC,OAAO,KAAK,gBAAgB,oCAAoC,kBAAkB,KAAK,mBAAmB;AACp5N;AACA,iEAAe,uBAAuB,EAAC;;;;;;;;;;;;ACjQ1B;;AAEb;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,qDAAqD;AACrD;AACA;AACA,gDAAgD;AAChD;AACA;AACA,qFAAqF;AACrF;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA,qBAAqB;AACrB;AACA;AACA,qBAAqB;AACrB;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB,iBAAiB;AACvC;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,qBAAqB;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV,sFAAsF,qBAAqB;AAC3G;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV,iDAAiD,qBAAqB;AACtE;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV,sDAAsD,qBAAqB;AAC3E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACpFa;;AAEb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAuD,cAAc;AACrE;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACdA,MAAkG;AAClG,MAAwF;AACxF,MAA+F;AAC/F,MAAkH;AAClH,MAA2G;AAC3G,MAA2G;AAC3G,MAAkJ;AAClJ;AACA;;AAEA;;AAEA,4BAA4B,qGAAmB;AAC/C,wBAAwB,kHAAa;;AAErC,uBAAuB,uGAAa;AACpC;AACA,iBAAiB,+FAAM;AACvB,6BAA6B,sGAAkB;;AAE/C,aAAa,0GAAG,CAAC,4HAAO;;;;AAI4F;AACpH,OAAO,iEAAe,4HAAO,IAAI,4HAAO,UAAU,4HAAO,mBAAmB,EAAC;;;;;;;;;;;;AC1BhE;;AAEb;AACA;AACA;AACA,kBAAkB,wBAAwB;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB,iBAAiB;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB,4BAA4B;AAChD;AACA;AACA;AACA;AACA;AACA,qBAAqB,6BAA6B;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACnFa;;AAEb;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACjCa;;AAEb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACTa;;AAEb;AACA;AACA,cAAc,KAAwC,GAAG,sBAAiB,GAAG,CAAI;AACjF;AACA;AACA;AACA;AACA;;;;;;;;;;;ACTa;;AAEb;AACA;AACA;AACA;AACA,kDAAkD;AAClD;AACA;AACA,0CAA0C;AAC1C;AACA;AACA;AACA,iFAAiF;AACjF;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,aAAa;AACb;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,yDAAyD;AACzD;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,kCAAkC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC5Da;;AAEb;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;UCbA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WCtBA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;WCNA;;;;;;;;;;;;;;;ACA6B;AAEgB;AACY;AAEzD,IAAM6D,QAAQ,GAAG1D,QAAQ,CAAC6B,cAAc,CAAC,WAAW,CAAC;AACrD,IAAM8B,QAAQ,GAAG3D,QAAQ,CAAC6B,cAAc,CAAC,WAAW,CAAC;AACrD,IAAM+B,SAAS,GAAG5D,QAAQ,CAAC6B,cAAc,CAAC,YAAY,CAAC;AACvD,IAAMgC,SAAS,GAAG7D,QAAQ,CAAC6B,cAAc,CAAC,YAAY,CAAC;AAEvD6B,QAAQ,CAACtD,gBAAgB,CAAC,QAAQ,EAAE,UAACqB,CAAC,EAAK;EACzCA,CAAC,CAACC,cAAc,CAAC,CAAC;EAClBtC,+DAAK,CAAC0E,YAAY,CAACF,SAAS,CAAC1B,KAAK,CAAC;EACnC0B,SAAS,CAAC1B,KAAK,GAAG,EAAE;AACtB,CAAC,CAAC;AAEFyB,QAAQ,CAACvD,gBAAgB,CAAC,QAAQ,EAAE,UAACqB,CAAC,EAAK;EACzCA,CAAC,CAACC,cAAc,CAAC,CAAC;EAClB,IAAMjC,EAAE,GAAGsE,MAAM,CAACF,SAAS,CAACG,YAAY,CAAC,IAAI,CAAC,CAAC;EAC/C5E,+DAAK,CAAC6E,UAAU,CAACJ,SAAS,CAAC3B,KAAK,EAAEzC,EAAE,CAAC;EACrCoE,SAAS,CAAC3B,KAAK,GAAG,EAAE;EACpBlC,QAAQ,CAAC6B,cAAc,CAAC,WAAW,CAAC,CAACC,KAAK,CAACC,OAAO,GAAG,OAAO;EAC5D4B,QAAQ,CAAC7B,KAAK,CAACC,OAAO,GAAG,MAAM;AACjC,CAAC,CAAC;AAEF/B,QAAQ,CAACiC,aAAa,CAAC,kBAAkB,CAAC,CAAC7B,gBAAgB,CAAC,OAAO,EAAEf,mEAAa,CAAC6E,cAAc,CAAC;AAElGC,MAAM,CAAC/D,gBAAgB,CAAC,kBAAkB,EAAE,YAAM;EAChDJ,QAAQ,CAACI,gBAAgB,CAAC,aAAa,EAAE,YAAM;IAC7Cf,mEAAa,CAAC+E,aAAa,CAAC,CAAC;EAC/B,CAAC,EAAE,KAAK,CAAC;EACThF,+DAAK,CAACW,YAAY,CAAC,CAAC;AACtB,CAAC,CAAC,C","sources":["webpack://webpack-project/./src/modules/DeleteCompleted.js","webpack://webpack-project/./src/modules/DisplayTask.js","webpack://webpack-project/./src/modules/TaskList.js","webpack://webpack-project/./node_modules/boxicons/dist/boxicons.js","webpack://webpack-project/./src/styles/index.scss","webpack://webpack-project/./node_modules/css-loader/dist/runtime/api.js","webpack://webpack-project/./node_modules/css-loader/dist/runtime/sourceMaps.js","webpack://webpack-project/./src/styles/index.scss?4c37","webpack://webpack-project/./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js","webpack://webpack-project/./node_modules/style-loader/dist/runtime/insertBySelector.js","webpack://webpack-project/./node_modules/style-loader/dist/runtime/insertStyleElement.js","webpack://webpack-project/./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js","webpack://webpack-project/./node_modules/style-loader/dist/runtime/styleDomAPI.js","webpack://webpack-project/./node_modules/style-loader/dist/runtime/styleTagTransform.js","webpack://webpack-project/webpack/bootstrap","webpack://webpack-project/webpack/runtime/compat get default export","webpack://webpack-project/webpack/runtime/define property getters","webpack://webpack-project/webpack/runtime/hasOwnProperty shorthand","webpack://webpack-project/webpack/runtime/make namespace object","webpack://webpack-project/webpack/runtime/nonce","webpack://webpack-project/./src/index.js"],"sourcesContent":["import Algos from './DisplayTask.js';\n\nexport default class ClearComplete {\n static isComplete = (id, currentStatus) => {\n const todoList = Algos.fetchFromLS();\n todoList[id].completed = currentStatus;\n Algos.storeInLS(todoList);\n Algos.displayTodos();\n }\n\n static checkComplete = () => {\n document.querySelectorAll('.checkbox').forEach((btn) => btn.addEventListener('change', () => {\n let id;\n let currentStatus;\n if (btn.id > 0) {\n id = btn.id - 1;\n } else {\n id = 0;\n }\n if (btn.checked === true) {\n currentStatus = true;\n } else if (btn.checked !== true) {\n currentStatus = false;\n }\n\n this.isComplete(id, currentStatus);\n }));\n };\n\n static clearCompleted = () => {\n let todoList = Algos.fetchFromLS();\n\n todoList = todoList.filter((item) => item.completed !== true);\n Algos.assignIndex(todoList);\n Algos.storeInLS(todoList);\n Algos.displayTodos();\n }\n}","import Tasks from './TaskList.js';\nimport 'boxicons';\n\nexport default class Algos {\n static storeInLS = (todo) => {\n const item = JSON.stringify(todo);\n localStorage.setItem('todoList', item);\n };\n\n static fetchFromLS = () => {\n let todoList;\n\n if (JSON.parse(localStorage.getItem('todoList')) === null) {\n todoList = [];\n } else {\n todoList = JSON.parse(localStorage.getItem('todoList'));\n }\n\n return todoList;\n };\n\n static assignIndex = (todoList) => {\n todoList.forEach((item, i) => {\n item.index = i + 1;\n });\n }\n\n static deleteTodo = (id) => {\n let todoList = this.fetchFromLS();\n const deletedTodo = todoList[id];\n\n todoList = todoList.filter((item) => item !== deletedTodo);\n\n this.assignIndex(todoList);\n this.storeInLS(todoList);\n };\n\n static updateTask = (descp, id) => {\n const todoList = this.fetchFromLS();\n const taskUpdate = todoList[id];\n\n todoList.forEach((item) => {\n if (item === taskUpdate) {\n item.description = descp;\n }\n });\n\n this.storeInLS(todoList);\n this.displayTodos();\n };\n\n static addTask = () => {\n document.querySelectorAll('.trash-can').forEach((btn) => btn.addEventListener('click', (e) => {\n e.preventDefault();\n let id;\n if (btn.id > 0) {\n id = btn.id - 1;\n } else {\n id = 0;\n }\n this.deleteTodo(id);\n this.displayTodos();\n }));\n }\n\n static editTodo = (id) => {\n const todoList = this.fetchFromLS();\n const editedTodo = todoList[id];\n\n document.getElementById('main-form').style.display = 'none';\n const taskEdit = document.querySelector('.edit-input');\n taskEdit.value = editedTodo.description;\n taskEdit.setAttribute('id', id);\n document.querySelector('.edit-Todo-Form').style.display = 'block';\n taskEdit.focus();\n }\n\n static editTodoBtn = () => {\n document.querySelectorAll('.edit-Icon').forEach((btn) => btn.addEventListener('click', (e) => {\n e.preventDefault();\n let id;\n if (btn.id > 0) {\n id = btn.id - 1;\n } else {\n id = 0;\n }\n this.editTodo(id);\n }));\n }\n\n static editTodoClick = () => {\n document.querySelectorAll('.item').forEach((todo) => todo.addEventListener('dblclick', (e) => {\n e.preventDefault();\n let id;\n if (todo.id > 0) {\n id = todo.id - 1;\n } else {\n id = 0;\n }\n this.editTodo(id);\n }));\n }\n\n static CreateTodo = ({ description, index }, currentStatus, iscompleted) => {\n const todo = document.createElement('li');\n todo.className = 'todo-item';\n todo.innerHTML = `\n
\n \n

${description}

\n
\n
\n \n \n
\n `;\n\n return todo;\n }\n\n static displayTodos = () => {\n const todoList = this.fetchFromLS();\n const todoCont = document.getElementById('todo-list-items');\n todoCont.innerHTML = '';\n todoList.forEach((item) => {\n let currentStatus;\n let iscompleted;\n if (item.completed === true) {\n currentStatus = 'checked';\n iscompleted = 'completed';\n } else {\n currentStatus = '';\n iscompleted = '';\n }\n todoCont.append(this.CreateTodo(item, currentStatus, iscompleted));\n });\n this.addTask();\n this.editTodoBtn();\n this.editTodoClick();\n\n const event = new Event('listUpdated');\n document.dispatchEvent(event);\n }\n\n static addTodoItems = (description) => {\n const todoList = this.fetchFromLS();\n const index = todoList.length + 1;\n const newTask = new Tasks(description, index);\n\n todoList.push(newTask);\n this.storeInLS(todoList);\n this.displayTodos();\n }\n}","export default class Tasks {\n constructor(description, index, completed = false) {\n this.description = description;\n this.index = index;\n this.completed = completed;\n }\n}\n","!function(t,e,n,r,o){if(\"customElements\"in n)o();else{if(n.AWAITING_WEB_COMPONENTS_POLYFILL)return void n.AWAITING_WEB_COMPONENTS_POLYFILL.then(o);var a=n.AWAITING_WEB_COMPONENTS_POLYFILL=f();a.then(o);var i=n.WEB_COMPONENTS_POLYFILL||\"//cdnjs.cloudflare.com/ajax/libs/webcomponentsjs/2.0.2/webcomponents-bundle.js\",s=n.ES6_CORE_POLYFILL||\"//cdnjs.cloudflare.com/ajax/libs/core-js/2.5.3/core.min.js\";\"Promise\"in n?c(i).then((function(){a.isDone=!0,a.exec()})):c(s).then((function(){c(i).then((function(){a.isDone=!0,a.exec()}))}))}function f(){var t=[];return t.isDone=!1,t.exec=function(){t.splice(0).forEach((function(t){t()}))},t.then=function(e){return t.isDone?e():t.push(e),t},t}function c(t){var e=f(),n=r.createElement(\"script\");return n.type=\"text/javascript\",n.readyState?n.onreadystatechange=function(){\"loaded\"!=n.readyState&&\"complete\"!=n.readyState||(n.onreadystatechange=null,e.isDone=!0,e.exec())}:n.onload=function(){e.isDone=!0,e.exec()},n.src=t,r.getElementsByTagName(\"head\")[0].appendChild(n),n.then=e.then,n}}(0,0,window,document,(function(){var t,e;t=window,e=function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(t,\"__esModule\",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&\"object\"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,\"default\",{enumerable:!0,value:t}),2&e&&\"string\"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,\"a\",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p=\"\",n(n.s=5)}([function(t,e){t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=function(t,e){var n,r=t[1]||\"\",o=t[3];if(!o)return r;if(e&&\"function\"==typeof btoa){var a=(n=o,\"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,\"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+\" */\"),i=o.sources.map((function(t){return\"/*# sourceURL=\"+o.sourceRoot+t+\" */\"}));return[r].concat(i).concat([a]).join(\"\\n\")}return[r].join(\"\\n\")}(e,t);return e[2]?\"@media \"+e[2]+\"{\"+n+\"}\":n})).join(\"\")},e.i=function(t,n){\"string\"==typeof t&&(t=[[null,t,\"\"]]);for(var r={},o=0;o\\n:host {\\n display: inline-block;\\n font-size: initial;\\n box-sizing: border-box;\\n width: 24px;\\n height: 24px;\\n}\\n:host([size=xs]) {\\n width: 0.8rem;\\n height: 0.8rem;\\n}\\n:host([size=sm]) {\\n width: 1.55rem;\\n height: 1.55rem;\\n}\\n:host([size=md]) {\\n width: 2.25rem;\\n height: 2.25rem;\\n}\\n:host([size=lg]) {\\n width: 3.0rem;\\n height: 3.0rem;\\n}\\n\\n:host([size]:not([size=\"\"]):not([size=xs]):not([size=sm]):not([size=md]):not([size=lg])) {\\n width: auto;\\n height: auto;\\n}\\n:host([pull=left]) #icon {\\n float: left;\\n margin-right: .3em!important;\\n}\\n:host([pull=right]) #icon {\\n float: right;\\n margin-left: .3em!important;\\n}\\n:host([border=square]) #icon {\\n padding: .25em;\\n border: .07em solid rgba(0,0,0,.1);\\n border-radius: .25em;\\n}\\n:host([border=circle]) #icon {\\n padding: .25em;\\n border: .07em solid rgba(0,0,0,.1);\\n border-radius: 50%;\\n}\\n#icon,\\nsvg {\\n width: 100%;\\n height: 100%;\\n}\\n#icon {\\n box-sizing: border-box;\\n} \\n'+f.a+\"\\n\"+l.a+'\\n\\n
';var g=d(function(t){function e(){!function(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,e);var t=function(t,e){if(!t)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!e||\"object\"!=typeof e&&\"function\"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t.$ui=t.attachShadow({mode:\"open\"}),t.$ui.appendChild(t.ownerDocument.importNode(y.content,!0)),h()&&p.ShadyCSS.styleElement(t),t._state={$iconHolder:t.$ui.getElementById(\"icon\"),type:t.getAttribute(\"type\")},t}return function(t,e){if(\"function\"!=typeof e&&null!==e)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,HTMLElement),u(e,null,[{key:\"getIconSvg\",value:function(t,e){var n=this.cdnUrl+\"/regular/bx-\"+t+\".svg\";return\"solid\"===e?n=this.cdnUrl+\"/solid/bxs-\"+t+\".svg\":\"logo\"===e&&(n=this.cdnUrl+\"/logos/bxl-\"+t+\".svg\"),n&&b[n]||(b[n]=new Promise((function(t,e){var r=new XMLHttpRequest;r.addEventListener(\"load\",(function(){this.status<200||this.status>=300?e(new Error(this.status+\" \"+this.responseText)):t(this.responseText)})),r.onerror=e,r.onabort=e,r.open(\"GET\",n),r.send()}))),b[n]}},{key:\"define\",value:function(t){t=t||this.tagName,h()&&p.ShadyCSS.prepareTemplate(y,t),customElements.define(t,this)}},{key:\"cdnUrl\",get:function(){return\"//unpkg.com/boxicons@2.1.4/svg\"}},{key:\"tagName\",get:function(){return\"box-icon\"}},{key:\"observedAttributes\",get:function(){return[\"type\",\"name\",\"color\",\"size\",\"rotate\",\"flip\",\"animation\",\"border\",\"pull\"]}}]),u(e,[{key:\"attributeChangedCallback\",value:function(t,e,n){var r=this._state.$iconHolder;switch(t){case\"type\":!function(t,e,n){var r=t._state;r.$iconHolder.textContent=\"\",r.type&&(r.type=null),r.type=!n||\"solid\"!==n&&\"logo\"!==n?\"regular\":n,void 0!==r.currentName&&t.constructor.getIconSvg(r.currentName,r.type).then((function(t){r.type===n&&(r.$iconHolder.innerHTML=t)})).catch((function(t){console.error(\"Failed to load icon: \"+r.currentName+\"\\n\"+t)}))}(this,0,n);break;case\"name\":!function(t,e,n){var r=t._state;r.currentName=n,r.$iconHolder.textContent=\"\",n&&void 0!==r.type&&t.constructor.getIconSvg(n,r.type).then((function(t){r.currentName===n&&(r.$iconHolder.innerHTML=t)})).catch((function(t){console.error(\"Failed to load icon: \"+n+\"\\n\"+t)}))}(this,0,n);break;case\"color\":r.style.fill=n||\"\";break;case\"size\":!function(t,e,n){var r=t._state;r.size&&(r.$iconHolder.style.width=r.$iconHolder.style.height=\"\",r.size=r.sizeType=null),n&&!/^(xs|sm|md|lg)$/.test(r.size)&&(r.size=n.trim(),r.$iconHolder.style.width=r.$iconHolder.style.height=r.size)}(this,0,n);break;case\"rotate\":e&&r.classList.remove(\"bx-rotate-\"+e),n&&r.classList.add(\"bx-rotate-\"+n);break;case\"flip\":e&&r.classList.remove(\"bx-flip-\"+e),n&&r.classList.add(\"bx-flip-\"+n);break;case\"animation\":e&&r.classList.remove(\"bx-\"+e),n&&r.classList.add(\"bx-\"+n)}}},{key:\"connectedCallback\",value:function(){h()&&p.ShadyCSS.styleElement(this)}}]),e}());e.default=g,g.define()}])},\"object\"==typeof exports&&\"object\"==typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define([],e):\"object\"==typeof exports?exports.BoxIconElement=e():t.BoxIconElement=e()}));\n//# sourceMappingURL=boxicons.js.map","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n___CSS_LOADER_EXPORT___.push([module.id, \"@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap);\"]);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `:root {\n --primary: #ea40a4;\n --business: #3a82ee;\n --personal: var(--primary);\n --light: #eee;\n --grey: #888;\n --dark: #313154;\n --danger: #ff5b57;\n --shadow: 0 1px 3px rgba(0, 0, 0, 0.1);\n --box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), 0 6px 6px rgba(0, 0, 0, 0.1);\n --business-glow: 0 0 4px rgba(58, 130, 238, 0.75);\n --personal-glow: 0 0 4px rgba(234, 64, 164, 0.75);\n --linear-grad:linear-gradient(to right, #c6ffdd, #fbd786, #c02c31);\n}\n\n* {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n font-family: \"montserrat\", sans-serif;\n text-decoration: none;\n list-style-type: none;\n}\n\nbody {\n background: var(--light);\n color: var(--dark);\n}\n\n.main-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 4rem;\n margin-top: 4rem;\n width: 100vw;\n}\n\n.page-contents {\n background: white;\n box-shadow: var(--box-shadow);\n border-radius: 10px;\n width: 80%;\n}\n\n.header-tag {\n display: flex;\n flex-direction: column;\n gap: 1.5rem;\n text-align: center;\n width: 100%;\n}\n\n.header-tag h1 {\n font-size: 2rem;\n}\n\n.form-container {\n display: flex;\n}\n\n.t-text {\n display: flex;\n justify-content: space-between;\n padding: 0 3rem;\n}\n\nform {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n gap: 1rem;\n border-radius: 2px;\n transition: 0.5s;\n width: 100%;\n}\n\n#edit-form {\n display: none;\n}\n\n.form-input {\n background: #efeded;\n border-radius: 10px;\n border-top: 1px solid #efecec;\n}\n\n.task-input {\n width: 100%;\n display: flex;\n padding: 1rem 3rem;\n outline: none;\n border: none;\n font-style: italic;\n}\n\n.btn-holder {\n display: flex;\n justify-content: flex-start;\n align-items: flex-start;\n padding: 1rem 3rem;\n}\n\n#addBtn {\n width: max-content;\n padding: 0.5rem;\n border-radius: 20px;\n outline: none;\n border: none;\n background: linear-gradient(45deg, rgb(208, 52, 52), rgb(85, 85, 189));\n}\n\n#addBtn:hover {\n box-shadow: inset 400px 0 0 0 #d80286;\n color: white;\n}\n\n.todo-list {\n display: flex;\n text-align: center;\n flex-direction: column;\n}\n\n.todo-list h3 {\n border-bottom: 1px solid #efecec;\n border-top: 1px solid #efecec;\n padding-block: 0.5rem;\n}\n\n.list-items {\n display: flex;\n flex-direction: column;\n}\n\n.todo-item {\n display: flex;\n justify-content: space-between;\n margin: 0;\n overflow: hidden;\n white-space: nowrap;\n border-bottom: 1px solid #efecec;\n padding-block: 0.5rem;\n}\n\n.todo-content {\n display: flex;\n gap: 1rem;\n padding: 0 3rem;\n}\n\n.task-content {\n display: flex;\n padding: 0 3rem;\n gap: 1rem;\n}\n\n.todo-icons {\n display: flex;\n gap: 0.5rem;\n padding-right: 3rem;\n outline: none;\n border: none;\n}\n\n.edit-Icon,\n.trash-can {\n outline: none;\n border: none;\n background: none;\n}\n\n.trash-can {\n color: #4b1f38 !important;\n}\n\n.trash-can:hover {\n transform: scale(1.2);\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;\n}\n\n.delete-btn {\n color: #4b1f38 !important;\n display: flex;\n}\n\n.delete-btn:hover {\n transform: scale(1.5);\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;\n}\n\n.todo-output {\n display: flex;\n}\n\n.todo-task {\n display: flex;\n flex-direction: column;\n text-align: start;\n flex: 1;\n padding-top: 0.4rem;\n}\n\n.clear-completed {\n display: flex;\n justify-content: center;\n padding: 1rem;\n outline: none;\n border: none;\n font-family: Verdana, Geneva, Tahoma, sans-serif;\n font-weight: 700;\n color: #3838c8;\n}\n.clear-completed:hover {\n cursor: pointer;\n}\n\n.hover-effect {\n position: relative;\n padding: 0.75em;\n color: var(--linear-grad);\n}\n.hover-effect::before, .hover-effect::after {\n content: \"\";\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n transform-origin: center;\n}\n.hover-effect::before {\n border-top: 0.2em solid var(--linear-grad);\n border-bottom: 0.2em solid var(--linear-grad);\n transform: scale3d(0, 1, 1);\n}\n.hover-effect::after {\n border-left: 0.2em solid var(--linear-grad);\n border-right: 0.2em solid var(--linear-grad);\n transform: scale3d(1, 0, 1);\n}\n.hover-effect:hover::before, .hover-effect:hover::after {\n transform: scale3d(1, 1, 1);\n transition: transform 900ms;\n}\n\n.completed {\n text-decoration: line-through;\n color: gray;\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./src/styles/index.scss\"],\"names\":[],\"mappings\":\"AAEA;EACE,kBAAA;EACA,mBAAA;EACA,0BAAA;EACA,aAAA;EACA,YAAA;EACA,eAAA;EACA,iBAAA;EACA,sCAAA;EACA,0EAAA;EACA,iDAAA;EACA,iDAAA;EACA,kEAAA;AAAF;;AAGA;EACE,SAAA;EACA,UAAA;EACA,sBAAA;EACA,qCAAA;EACA,qBAAA;EACA,qBAAA;AAAF;;AAGA;EACE,wBAAA;EACA,kBAAA;AAAF;;AAGA;EACE,aAAA;EACA,sBAAA;EACA,mBAAA;EACA,SAAA;EACA,gBAAA;EACA,YAAA;AAAF;;AAGA;EACE,iBAAA;EACA,6BAAA;EACA,mBAAA;EACA,UAAA;AAAF;;AAGA;EACE,aAAA;EACA,sBAAA;EACA,WAAA;EACA,kBAAA;EACA,WAAA;AAAF;;AAGA;EACE,eAAA;AAAF;;AAGA;EACE,aAAA;AAAF;;AAGA;EACE,aAAA;EACA,8BAAA;EACA,eAAA;AAAF;;AAGA;EACE,aAAA;EACA,sBAAA;EACA,2BAAA;EACA,SAAA;EACA,kBAAA;EACA,gBAAA;EACA,WAAA;AAAF;;AAGA;EACE,aAAA;AAAF;;AAGA;EACE,mBAAA;EACA,mBAAA;EACA,6BAAA;AAAF;;AAGA;EACE,WAAA;EACA,aAAA;EACA,kBAAA;EACA,aAAA;EACA,YAAA;EACA,kBAAA;AAAF;;AAGA;EACE,aAAA;EACA,2BAAA;EACA,uBAAA;EACA,kBAAA;AAAF;;AAGA;EACE,kBAAA;EACA,eAAA;EACA,mBAAA;EACA,aAAA;EACA,YAAA;EACA,sEAAA;AAAF;;AAGA;EACE,qCAAA;EACA,YAAA;AAAF;;AAGA;EACE,aAAA;EACA,kBAAA;EACA,sBAAA;AAAF;;AAGA;EACE,gCAAA;EACA,6BAAA;EACA,qBAAA;AAAF;;AAGA;EACE,aAAA;EACA,sBAAA;AAAF;;AAGA;EACE,aAAA;EACA,8BAAA;EACA,SAAA;EACA,gBAAA;EACA,mBAAA;EACA,gCAAA;EACA,qBAAA;AAAF;;AAGA;EACE,aAAA;EACA,SAAA;EACA,eAAA;AAAF;;AAGA;EACE,aAAA;EACA,eAAA;EACA,SAAA;AAAF;;AAGA;EACE,aAAA;EACA,WAAA;EACA,mBAAA;EACA,aAAA;EACA,YAAA;AAAF;;AAGA;;EAEE,aAAA;EACA,YAAA;EACA,gBAAA;AAAF;;AAGA;EACE,yBAAA;AAAF;;AAGA;EACE,qBAAA;EACA,iDAAA;AAAF;;AAGA;EACE,yBAAA;EACA,aAAA;AAAF;;AAGA;EACE,qBAAA;EACA,iDAAA;AAAF;;AAGA;EACE,aAAA;AAAF;;AAGA;EACE,aAAA;EACA,sBAAA;EACA,iBAAA;EACA,OAAA;EACA,mBAAA;AAAF;;AAGA;EACE,aAAA;EACA,uBAAA;EACA,aAAA;EACA,aAAA;EACA,YAAA;EACA,gDAAA;EACA,gBAAA;EACA,cAAA;AAAF;AACE;EACE,eAAA;AACJ;;AAGA;EACE,kBAAA;EACA,eAAA;EACA,yBAAA;AAAF;AACE;EAEE,WAAA;EACA,sBAAA;EACA,kBAAA;EACA,MAAA;EACA,OAAA;EACA,YAAA;EACA,WAAA;EACA,wBAAA;AAAJ;AAGE;EACE,0CAAA;EACA,6CAAA;EACA,2BAAA;AADJ;AAIE;EACE,2CAAA;EACA,4CAAA;EACA,2BAAA;AAFJ;AAKE;EAEE,2BAAA;EACA,2BAAA;AAJJ;;AAOA;EACE,6BAAA;EACA,WAAA;AAJF\",\"sourcesContent\":[\"@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');\\r\\n\\r\\n:root {\\r\\n --primary: #ea40a4;\\r\\n --business: #3a82ee;\\r\\n --personal: var(--primary);\\r\\n --light: #eee;\\r\\n --grey: #888;\\r\\n --dark: #313154;\\r\\n --danger: #ff5b57;\\r\\n --shadow: 0 1px 3px rgba(0, 0, 0, 0.1);\\r\\n --box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), 0 6px 6px rgba(0, 0, 0, 0.1);\\r\\n --business-glow: 0 0 4px rgba(58, 130, 238, 0.75);\\r\\n --personal-glow: 0 0 4px rgba(234, 64, 164, 0.75);\\r\\n --linear-grad:linear-gradient(to right, #c6ffdd, #fbd786, #c02c31);\\r\\n}\\r\\n\\r\\n* {\\r\\n margin: 0;\\r\\n padding: 0;\\r\\n box-sizing: border-box;\\r\\n font-family: 'montserrat', sans-serif;\\r\\n text-decoration: none;\\r\\n list-style-type: none;\\r\\n}\\r\\n\\r\\nbody {\\r\\n background: var(--light);\\r\\n color: var(--dark);\\r\\n}\\r\\n\\r\\n.main-container {\\r\\n display: flex;\\r\\n flex-direction: column;\\r\\n align-items: center;\\r\\n gap: 4rem;\\r\\n margin-top: 4rem;\\r\\n width: 100vw;\\r\\n}\\r\\n\\r\\n.page-contents {\\r\\n background: white;\\r\\n box-shadow: var(--box-shadow);\\r\\n border-radius: 10px;\\r\\n width: 80%;\\r\\n}\\r\\n\\r\\n.header-tag {\\r\\n display: flex;\\r\\n flex-direction: column;\\r\\n gap: 1.5rem;\\r\\n text-align: center;\\r\\n width: 100%;\\r\\n}\\r\\n\\r\\n.header-tag h1 {\\r\\n font-size: 2rem;\\r\\n}\\r\\n\\r\\n.form-container {\\r\\n display: flex;\\r\\n}\\r\\n\\r\\n.t-text {\\r\\n display: flex;\\r\\n justify-content: space-between;\\r\\n padding: 0 3rem;\\r\\n}\\r\\n\\r\\nform {\\r\\n display: flex;\\r\\n flex-direction: column;\\r\\n justify-content: flex-start;\\r\\n gap: 1rem;\\r\\n border-radius: 2px;\\r\\n transition: 0.5s;\\r\\n width: 100%;\\r\\n}\\r\\n\\r\\n#edit-form {\\r\\n display: none;\\r\\n}\\r\\n\\r\\n.form-input {\\r\\n background: #efeded;\\r\\n border-radius: 10px;\\r\\n border-top: 1px solid #efecec;\\r\\n}\\r\\n\\r\\n.task-input {\\r\\n width: 100%;\\r\\n display: flex;\\r\\n padding: 1rem 3rem;\\r\\n outline: none;\\r\\n border: none;\\r\\n font-style: italic;\\r\\n}\\r\\n\\r\\n.btn-holder {\\r\\n display: flex;\\r\\n justify-content: flex-start;\\r\\n align-items: flex-start;\\r\\n padding: 1rem 3rem;\\r\\n}\\r\\n\\r\\n#addBtn {\\r\\n width: max-content;\\r\\n padding: 0.5rem;\\r\\n border-radius: 20px;\\r\\n outline: none;\\r\\n border: none;\\r\\n background: linear-gradient(45deg, rgb(208, 52, 52), rgb(85, 85, 189));\\r\\n}\\r\\n\\r\\n#addBtn:hover {\\r\\n box-shadow: inset 400px 0 0 0 #d80286;\\r\\n color: white;\\r\\n}\\r\\n\\r\\n.todo-list {\\r\\n display: flex;\\r\\n text-align: center;\\r\\n flex-direction: column;\\r\\n}\\r\\n\\r\\n.todo-list h3 {\\r\\n border-bottom: 1px solid #efecec;\\r\\n border-top: 1px solid #efecec;\\r\\n padding-block: 0.5rem;\\r\\n}\\r\\n\\r\\n.list-items {\\r\\n display: flex;\\r\\n flex-direction: column;\\r\\n}\\r\\n\\r\\n.todo-item {\\r\\n display: flex;\\r\\n justify-content: space-between;\\r\\n margin: 0;\\r\\n overflow: hidden;\\r\\n white-space: nowrap;\\r\\n border-bottom: 1px solid #efecec;\\r\\n padding-block: 0.5rem;\\r\\n}\\r\\n\\r\\n.todo-content {\\r\\n display: flex;\\r\\n gap: 1rem;\\r\\n padding: 0 3rem;\\r\\n}\\r\\n\\r\\n.task-content {\\r\\n display: flex;\\r\\n padding: 0 3rem;\\r\\n gap: 1rem;\\r\\n}\\r\\n\\r\\n.todo-icons {\\r\\n display: flex;\\r\\n gap: 0.5rem;\\r\\n padding-right: 3rem;\\r\\n outline: none;\\r\\n border: none;\\r\\n}\\r\\n\\r\\n.edit-Icon,\\r\\n.trash-can {\\r\\n outline: none;\\r\\n border: none;\\r\\n background: none;\\r\\n}\\r\\n\\r\\n.trash-can {\\r\\n color: #4b1f38 !important;\\r\\n}\\r\\n\\r\\n.trash-can:hover {\\r\\n transform: scale(1.2);\\r\\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;\\r\\n}\\r\\n\\r\\n.delete-btn {\\r\\n color: #4b1f38 !important;\\r\\n display: flex;\\r\\n}\\r\\n\\r\\n.delete-btn:hover {\\r\\n transform: scale(1.5);\\r\\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;\\r\\n}\\r\\n\\r\\n.todo-output {\\r\\n display: flex;\\r\\n}\\r\\n\\r\\n.todo-task {\\r\\n display: flex;\\r\\n flex-direction: column;\\r\\n text-align: start;\\r\\n flex: 1;\\r\\n padding-top: 0.4rem;\\r\\n}\\r\\n\\r\\n.clear-completed {\\r\\n display: flex;\\r\\n justify-content: center;\\r\\n padding: 1rem;\\r\\n outline: none;\\r\\n border: none;\\r\\n font-family: Verdana, Geneva, Tahoma, sans-serif;\\r\\n font-weight: 700;\\r\\n color: #3838c8;\\r\\n &:hover {\\r\\n cursor: pointer;\\r\\n }\\r\\n}\\r\\n\\r\\n.hover-effect {\\r\\n position: relative;\\r\\n padding: 0.75em;\\r\\n color: var(--linear-grad);\\r\\n &::before,\\r\\n &::after {\\r\\n content: '';\\r\\n box-sizing: border-box;\\r\\n position: absolute;\\r\\n top: 0;\\r\\n left: 0;\\r\\n height: 100%;\\r\\n width: 100%;\\r\\n transform-origin: center;\\r\\n }\\r\\n\\r\\n &::before {\\r\\n border-top: 0.2em solid var(--linear-grad);\\r\\n border-bottom: 0.2em solid var(--linear-grad);\\r\\n transform: scale3d(0,1,1);\\r\\n }\\r\\n\\r\\n &::after {\\r\\n border-left: 0.2em solid var(--linear-grad);\\r\\n border-right: 0.2em solid var(--linear-grad);\\r\\n transform: scale3d(1,0,1);\\r\\n }\\r\\n\\r\\n &:hover::before,\\r\\n &:hover::after {\\r\\n transform: scale3d(1,1,1);\\r\\n transition: transform 900ms;\\r\\n }\\r\\n}\\r\\n.completed {\\r\\n text-decoration: line-through;\\r\\n color: gray;\\r\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","\"use strict\";\n\n/*\n MIT License http://www.opensource.org/licenses/mit-license.php\n Author Tobias Koppers @sokra\n*/\nmodule.exports = function (cssWithMappingToString) {\n var list = [];\n\n // return the list of modules as css string\n list.toString = function toString() {\n return this.map(function (item) {\n var content = \"\";\n var needLayer = typeof item[5] !== \"undefined\";\n if (item[4]) {\n content += \"@supports (\".concat(item[4], \") {\");\n }\n if (item[2]) {\n content += \"@media \".concat(item[2], \" {\");\n }\n if (needLayer) {\n content += \"@layer\".concat(item[5].length > 0 ? \" \".concat(item[5]) : \"\", \" {\");\n }\n content += cssWithMappingToString(item);\n if (needLayer) {\n content += \"}\";\n }\n if (item[2]) {\n content += \"}\";\n }\n if (item[4]) {\n content += \"}\";\n }\n return content;\n }).join(\"\");\n };\n\n // import a list of modules into the list\n list.i = function i(modules, media, dedupe, supports, layer) {\n if (typeof modules === \"string\") {\n modules = [[null, modules, undefined]];\n }\n var alreadyImportedModules = {};\n if (dedupe) {\n for (var k = 0; k < this.length; k++) {\n var id = this[k][0];\n if (id != null) {\n alreadyImportedModules[id] = true;\n }\n }\n }\n for (var _k = 0; _k < modules.length; _k++) {\n var item = [].concat(modules[_k]);\n if (dedupe && alreadyImportedModules[item[0]]) {\n continue;\n }\n if (typeof layer !== \"undefined\") {\n if (typeof item[5] === \"undefined\") {\n item[5] = layer;\n } else {\n item[1] = \"@layer\".concat(item[5].length > 0 ? \" \".concat(item[5]) : \"\", \" {\").concat(item[1], \"}\");\n item[5] = layer;\n }\n }\n if (media) {\n if (!item[2]) {\n item[2] = media;\n } else {\n item[1] = \"@media \".concat(item[2], \" {\").concat(item[1], \"}\");\n item[2] = media;\n }\n }\n if (supports) {\n if (!item[4]) {\n item[4] = \"\".concat(supports);\n } else {\n item[1] = \"@supports (\".concat(item[4], \") {\").concat(item[1], \"}\");\n item[4] = supports;\n }\n }\n list.push(item);\n }\n };\n return list;\n};","\"use strict\";\n\nmodule.exports = function (item) {\n var content = item[1];\n var cssMapping = item[3];\n if (!cssMapping) {\n return content;\n }\n if (typeof btoa === \"function\") {\n var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(cssMapping))));\n var data = \"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(base64);\n var sourceMapping = \"/*# \".concat(data, \" */\");\n return [content].concat([sourceMapping]).join(\"\\n\");\n }\n return [content].join(\"\\n\");\n};","\n import API from \"!../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../node_modules/css-loader/dist/cjs.js!../../node_modules/sass-loader/dist/cjs.js!./index.scss\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../node_modules/css-loader/dist/cjs.js!../../node_modules/sass-loader/dist/cjs.js!./index.scss\";\n export default content && content.locals ? content.locals : undefined;\n","\"use strict\";\n\nvar stylesInDOM = [];\nfunction getIndexByIdentifier(identifier) {\n var result = -1;\n for (var i = 0; i < stylesInDOM.length; i++) {\n if (stylesInDOM[i].identifier === identifier) {\n result = i;\n break;\n }\n }\n return result;\n}\nfunction modulesToDom(list, options) {\n var idCountMap = {};\n var identifiers = [];\n for (var i = 0; i < list.length; i++) {\n var item = list[i];\n var id = options.base ? item[0] + options.base : item[0];\n var count = idCountMap[id] || 0;\n var identifier = \"\".concat(id, \" \").concat(count);\n idCountMap[id] = count + 1;\n var indexByIdentifier = getIndexByIdentifier(identifier);\n var obj = {\n css: item[1],\n media: item[2],\n sourceMap: item[3],\n supports: item[4],\n layer: item[5]\n };\n if (indexByIdentifier !== -1) {\n stylesInDOM[indexByIdentifier].references++;\n stylesInDOM[indexByIdentifier].updater(obj);\n } else {\n var updater = addElementStyle(obj, options);\n options.byIndex = i;\n stylesInDOM.splice(i, 0, {\n identifier: identifier,\n updater: updater,\n references: 1\n });\n }\n identifiers.push(identifier);\n }\n return identifiers;\n}\nfunction addElementStyle(obj, options) {\n var api = options.domAPI(options);\n api.update(obj);\n var updater = function updater(newObj) {\n if (newObj) {\n if (newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap && newObj.supports === obj.supports && newObj.layer === obj.layer) {\n return;\n }\n api.update(obj = newObj);\n } else {\n api.remove();\n }\n };\n return updater;\n}\nmodule.exports = function (list, options) {\n options = options || {};\n list = list || [];\n var lastIdentifiers = modulesToDom(list, options);\n return function update(newList) {\n newList = newList || [];\n for (var i = 0; i < lastIdentifiers.length; i++) {\n var identifier = lastIdentifiers[i];\n var index = getIndexByIdentifier(identifier);\n stylesInDOM[index].references--;\n }\n var newLastIdentifiers = modulesToDom(newList, options);\n for (var _i = 0; _i < lastIdentifiers.length; _i++) {\n var _identifier = lastIdentifiers[_i];\n var _index = getIndexByIdentifier(_identifier);\n if (stylesInDOM[_index].references === 0) {\n stylesInDOM[_index].updater();\n stylesInDOM.splice(_index, 1);\n }\n }\n lastIdentifiers = newLastIdentifiers;\n };\n};","\"use strict\";\n\nvar memo = {};\n\n/* istanbul ignore next */\nfunction getTarget(target) {\n if (typeof memo[target] === \"undefined\") {\n var styleTarget = document.querySelector(target);\n\n // Special case to return head of iframe instead of iframe itself\n if (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) {\n try {\n // This will throw an exception if access to iframe is blocked\n // due to cross-origin restrictions\n styleTarget = styleTarget.contentDocument.head;\n } catch (e) {\n // istanbul ignore next\n styleTarget = null;\n }\n }\n memo[target] = styleTarget;\n }\n return memo[target];\n}\n\n/* istanbul ignore next */\nfunction insertBySelector(insert, style) {\n var target = getTarget(insert);\n if (!target) {\n throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\");\n }\n target.appendChild(style);\n}\nmodule.exports = insertBySelector;","\"use strict\";\n\n/* istanbul ignore next */\nfunction insertStyleElement(options) {\n var element = document.createElement(\"style\");\n options.setAttributes(element, options.attributes);\n options.insert(element, options.options);\n return element;\n}\nmodule.exports = insertStyleElement;","\"use strict\";\n\n/* istanbul ignore next */\nfunction setAttributesWithoutAttributes(styleElement) {\n var nonce = typeof __webpack_nonce__ !== \"undefined\" ? __webpack_nonce__ : null;\n if (nonce) {\n styleElement.setAttribute(\"nonce\", nonce);\n }\n}\nmodule.exports = setAttributesWithoutAttributes;","\"use strict\";\n\n/* istanbul ignore next */\nfunction apply(styleElement, options, obj) {\n var css = \"\";\n if (obj.supports) {\n css += \"@supports (\".concat(obj.supports, \") {\");\n }\n if (obj.media) {\n css += \"@media \".concat(obj.media, \" {\");\n }\n var needLayer = typeof obj.layer !== \"undefined\";\n if (needLayer) {\n css += \"@layer\".concat(obj.layer.length > 0 ? \" \".concat(obj.layer) : \"\", \" {\");\n }\n css += obj.css;\n if (needLayer) {\n css += \"}\";\n }\n if (obj.media) {\n css += \"}\";\n }\n if (obj.supports) {\n css += \"}\";\n }\n var sourceMap = obj.sourceMap;\n if (sourceMap && typeof btoa !== \"undefined\") {\n css += \"\\n/*# sourceMappingURL=data:application/json;base64,\".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))), \" */\");\n }\n\n // For old IE\n /* istanbul ignore if */\n options.styleTagTransform(css, styleElement, options.options);\n}\nfunction removeStyleElement(styleElement) {\n // istanbul ignore if\n if (styleElement.parentNode === null) {\n return false;\n }\n styleElement.parentNode.removeChild(styleElement);\n}\n\n/* istanbul ignore next */\nfunction domAPI(options) {\n if (typeof document === \"undefined\") {\n return {\n update: function update() {},\n remove: function remove() {}\n };\n }\n var styleElement = options.insertStyleElement(options);\n return {\n update: function update(obj) {\n apply(styleElement, options, obj);\n },\n remove: function remove() {\n removeStyleElement(styleElement);\n }\n };\n}\nmodule.exports = domAPI;","\"use strict\";\n\n/* istanbul ignore next */\nfunction styleTagTransform(css, styleElement) {\n if (styleElement.styleSheet) {\n styleElement.styleSheet.cssText = css;\n } else {\n while (styleElement.firstChild) {\n styleElement.removeChild(styleElement.firstChild);\n }\n styleElement.appendChild(document.createTextNode(css));\n }\n}\nmodule.exports = styleTagTransform;","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nc = undefined;","import './styles/index.scss';\n\nimport Algos from './modules/DisplayTask.js';\nimport ClearComplete from './modules/DeleteCompleted.js';\n\nconst mainForm = document.getElementById('main-form');\nconst editForm = document.getElementById('edit-form');\nconst userInput = document.getElementById('task-input');\nconst editInput = document.getElementById('edit-input');\n\nmainForm.addEventListener('submit', (e) => {\n e.preventDefault();\n Algos.addTodoItems(userInput.value);\n userInput.value = '';\n});\n\neditForm.addEventListener('submit', (e) => {\n e.preventDefault();\n const id = Number(editInput.getAttribute('id'));\n Algos.updateTask(editInput.value, id);\n editInput.value = '';\n document.getElementById('main-form').style.display = 'block';\n editForm.style.display = 'none';\n});\n\ndocument.querySelector('.clear-completed').addEventListener('click', ClearComplete.clearCompleted);\n\nwindow.addEventListener('DOMContentLoaded', () => {\n document.addEventListener('listUpdated', () => {\n ClearComplete.checkComplete();\n }, false);\n Algos.displayTodos();\n});"],"names":["Algos","ClearComplete","_createClass","_classCallCheck","_defineProperty","id","currentStatus","todoList","fetchFromLS","completed","storeInLS","displayTodos","document","querySelectorAll","forEach","btn","addEventListener","checked","isComplete","filter","item","assignIndex","default","Tasks","todo","JSON","stringify","localStorage","setItem","parse","getItem","i","index","deletedTodo","descp","taskUpdate","description","e","preventDefault","deleteTodo","editedTodo","getElementById","style","display","taskEdit","querySelector","value","setAttribute","focus","editTodo","_ref","iscompleted","createElement","className","innerHTML","concat","todoCont","append","CreateTodo","addTask","editTodoBtn","editTodoClick","event","Event","dispatchEvent","length","newTask","push","arguments","undefined","mainForm","editForm","userInput","editInput","addTodoItems","Number","getAttribute","updateTask","clearCompleted","window","checkComplete"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/bundle12116c996a625535e032.js b/dist/bundle5a5d13578cefdd389b79.js similarity index 71% rename from dist/bundle12116c996a625535e032.js rename to dist/bundle5a5d13578cefdd389b79.js index d03a5e5..282ead1 100644 --- a/dist/bundle12116c996a625535e032.js +++ b/dist/bundle5a5d13578cefdd389b79.js @@ -1,6 +1,60 @@ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ +/***/ "./src/modules/AddTask.js": +/*!********************************!*\ + !*** ./src/modules/AddTask.js ***! + \********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var boxicons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! boxicons */ "./node_modules/boxicons/dist/boxicons.js"); +/* harmony import */ var boxicons__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(boxicons__WEBPACK_IMPORTED_MODULE_0__); + +var todos = function todos(todo) { + var taskList = document.getElementById('todo-list-items'); + var parentContainer = document.createElement('div'); + parentContainer.classList.add('div-container'); + parentContainer.setAttribute('draggable', 'true'); + parentContainer.innerHTML += "\n
\n
\n \n \n
\n \n \n
\n
\n "); + taskList.appendChild(parentContainer); + return taskList; +}; +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (todos); + +/***/ }), + +/***/ "./src/modules/CheckTodo.js": +/*!**********************************!*\ + !*** ./src/modules/CheckTodo.js ***! + \**********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var _FetchFromLs_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./FetchFromLs.js */ "./src/modules/FetchFromLs.js"); + +function isChecked(e) { + var item = (0,_FetchFromLs_js__WEBPACK_IMPORTED_MODULE_0__["default"])(); + item.forEach(function (task) { + if (task.description === e.nextElementSibling.value) { + task.completed = !task.completed; + } + }); + e.nextElementSibling.classList.toggle('completed'); + localStorage.setItem('tasks', JSON.stringify(item)); +} +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (isChecked); + +/***/ }), + /***/ "./src/modules/DeleteCompleted.js": /*!****************************************!*\ !*** ./src/modules/DeleteCompleted.js ***! @@ -10,55 +64,48 @@ "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (/* binding */ ClearComplete) +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); -/* harmony import */ var _DisplayTask_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./DisplayTask.js */ "./src/modules/DisplayTask.js"); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } } -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } -function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return _typeof(key) === "symbol" ? key : String(key); } -function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } +/* harmony import */ var _FetchFromLs_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./FetchFromLs.js */ "./src/modules/FetchFromLs.js"); -var ClearComplete = /*#__PURE__*/_createClass(function ClearComplete() { - _classCallCheck(this, ClearComplete); -}); -_defineProperty(ClearComplete, "isComplete", function (id, currentStatus) { - var todoList = _DisplayTask_js__WEBPACK_IMPORTED_MODULE_0__["default"].fetchFromLS(); - todoList[id].completed = currentStatus; - _DisplayTask_js__WEBPACK_IMPORTED_MODULE_0__["default"].storeInLS(todoList); - _DisplayTask_js__WEBPACK_IMPORTED_MODULE_0__["default"].displayTodos(); -}); -_defineProperty(ClearComplete, "checkComplete", function () { - document.querySelectorAll('.checkbox').forEach(function (btn) { - return btn.addEventListener('change', function () { - var id; - var currentStatus; - if (btn.id > 0) { - id = btn.id - 1; - } else { - id = 0; - } - if (btn.checked === true) { - currentStatus = true; - } else if (btn.checked !== true) { - currentStatus = false; - } - ClearComplete.isComplete(id, currentStatus); - }); +function clearChecked() { + var item = (0,_FetchFromLs_js__WEBPACK_IMPORTED_MODULE_0__["default"])(); + var removeAll = item.filter(function (tod) { + return tod.completed === false; }); -}); -_defineProperty(ClearComplete, "clearCompleted", function () { - var todoList = _DisplayTask_js__WEBPACK_IMPORTED_MODULE_0__["default"].fetchFromLS(); - todoList = todoList.filter(function (item) { - return item.completed !== true; + removeAll.forEach(function (task, index) { + task.index = index + 1; }); - _DisplayTask_js__WEBPACK_IMPORTED_MODULE_0__["default"].assignIndex(todoList); - _DisplayTask_js__WEBPACK_IMPORTED_MODULE_0__["default"].storeInLS(todoList); - _DisplayTask_js__WEBPACK_IMPORTED_MODULE_0__["default"].displayTodos(); -}); + localStorage.setItem('tasks', JSON.stringify(removeAll)); +} +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (clearChecked); +/***/ }), + +/***/ "./src/modules/DeleteTask.js": +/*!***********************************!*\ + !*** ./src/modules/DeleteTask.js ***! + \***********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var _FetchFromLs_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./FetchFromLs.js */ "./src/modules/FetchFromLs.js"); + +var removeTodo = function removeTodo(e) { + var item = (0,_FetchFromLs_js__WEBPACK_IMPORTED_MODULE_0__["default"])(); + var deleteTodo = item.filter(function (tod) { + return tod.description !== e; + }); + deleteTodo.forEach(function (task, index) { + task.index = index + 1; + }); + localStorage.setItem('tasks', JSON.stringify(deleteTodo)); +}; +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (removeTodo); /***/ }), @@ -71,153 +118,63 @@ _defineProperty(ClearComplete, "clearCompleted", function () { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (/* binding */ Algos) +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _TaskList_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TaskList.js */ "./src/modules/TaskList.js"); -/* harmony import */ var boxicons__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! boxicons */ "./node_modules/boxicons/dist/boxicons.js"); -/* harmony import */ var boxicons__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(boxicons__WEBPACK_IMPORTED_MODULE_1__); -function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } } -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } -function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return _typeof(key) === "symbol" ? key : String(key); } -function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } +/* harmony import */ var _StoreinLs_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./StoreinLs.js */ "./src/modules/StoreinLs.js"); +/* harmony import */ var _FetchFromLs_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./FetchFromLs.js */ "./src/modules/FetchFromLs.js"); -var Algos = /*#__PURE__*/_createClass(function Algos() { - _classCallCheck(this, Algos); -}); -_defineProperty(Algos, "storeInLS", function (todo) { - var item = JSON.stringify(todo); - localStorage.setItem('todoList', item); -}); -_defineProperty(Algos, "fetchFromLS", function () { - var todoList; - if (JSON.parse(localStorage.getItem('todoList')) === null) { - todoList = []; - } else { - todoList = JSON.parse(localStorage.getItem('todoList')); + +var addItems = function addItems(txt) { + var item = (0,_FetchFromLs_js__WEBPACK_IMPORTED_MODULE_2__["default"])(); + if (!(txt === '')) { + var objTask = new _TaskList_js__WEBPACK_IMPORTED_MODULE_0__["default"](txt, false, item.length + 1); + (0,_StoreinLs_js__WEBPACK_IMPORTED_MODULE_1__["default"])(objTask); } - return todoList; -}); -_defineProperty(Algos, "assignIndex", function (todoList) { - todoList.forEach(function (item, i) { - item.index = i + 1; - }); -}); -_defineProperty(Algos, "deleteTodo", function (id) { - var todoList = Algos.fetchFromLS(); - var deletedTodo = todoList[id]; - todoList = todoList.filter(function (item) { - return item !== deletedTodo; - }); - Algos.assignIndex(todoList); - Algos.storeInLS(todoList); -}); -_defineProperty(Algos, "updateTask", function (descp, id) { - var todoList = Algos.fetchFromLS(); - var taskUpdate = todoList[id]; - todoList.forEach(function (item) { - if (item === taskUpdate) { - item.description = descp; - } - }); - Algos.storeInLS(todoList); - Algos.displayTodos(); -}); -_defineProperty(Algos, "addTask", function () { - document.querySelectorAll('.trash-can').forEach(function (btn) { - return btn.addEventListener('click', function (e) { - e.preventDefault(); - var id; - if (btn.id > 0) { - id = btn.id - 1; - } else { - id = 0; - } - Algos.deleteTodo(id); - Algos.displayTodos(); - }); - }); -}); -_defineProperty(Algos, "editTodo", function (id) { - var todoList = Algos.fetchFromLS(); - var editedTodo = todoList[id]; - document.getElementById('main-form').style.display = 'none'; - var taskEdit = document.querySelector('.edit-input'); - taskEdit.value = editedTodo.description; - taskEdit.setAttribute('id', id); - document.querySelector('.edit-Todo-Form').style.display = 'block'; - taskEdit.focus(); -}); -_defineProperty(Algos, "editTodoBtn", function () { - document.querySelectorAll('.edit-Icon').forEach(function (btn) { - return btn.addEventListener('click', function (e) { - e.preventDefault(); - var id; - if (btn.id > 0) { - id = btn.id - 1; - } else { - id = 0; - } - Algos.editTodo(id); - }); - }); -}); -_defineProperty(Algos, "editTodoClick", function () { - document.querySelectorAll('.item').forEach(function (todo) { - return todo.addEventListener('dblclick', function (e) { - e.preventDefault(); - var id; - if (todo.id > 0) { - id = todo.id - 1; - } else { - id = 0; - } - Algos.editTodo(id); - }); - }); -}); -_defineProperty(Algos, "CreateTodo", function (_ref, currentStatus, iscompleted) { - var description = _ref.description, - index = _ref.index; - var todo = document.createElement('li'); - todo.className = 'todo-item'; - todo.innerHTML = "\n
\n \n

").concat(description, "

\n
\n
\n \n \n
\n "); - return todo; -}); -_defineProperty(Algos, "displayTodos", function () { - var todoList = Algos.fetchFromLS(); - var todoCont = document.getElementById('todo-list-items'); - todoCont.innerHTML = ''; - todoList.forEach(function (item) { - var currentStatus; - var iscompleted; - if (item.completed === true) { - currentStatus = 'checked'; - iscompleted = 'completed'; - } else { - currentStatus = ''; - iscompleted = ''; - } - todoCont.append(Algos.CreateTodo(item, currentStatus, iscompleted)); - }); - Algos.addTask(); - Algos.editTodoBtn(); - Algos.editTodoClick(); - var event = new Event('listUpdated'); - document.dispatchEvent(event); -}); -_defineProperty(Algos, "addTodoItems", function (description) { - var todoList = Algos.fetchFromLS(); - var index = todoList.length + 1; - var newTask = new _TaskList_js__WEBPACK_IMPORTED_MODULE_0__["default"](description, index); - todoList.push(newTask); - Algos.storeInLS(todoList); - Algos.displayTodos(); -}); +}; +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (addItems); + +/***/ }), + +/***/ "./src/modules/FetchFromLs.js": +/*!************************************!*\ + !*** ./src/modules/FetchFromLs.js ***! + \************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +var fetchTodos = function fetchTodos() { + var todoos = JSON.parse(localStorage.getItem('tasks')) || []; + return todoos; +}; +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (fetchTodos); + +/***/ }), + +/***/ "./src/modules/StoreinLs.js": +/*!**********************************!*\ + !*** ./src/modules/StoreinLs.js ***! + \**********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var _FetchFromLs_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./FetchFromLs.js */ "./src/modules/FetchFromLs.js"); + +var setTodos = function setTodos(todo) { + var listArr = (0,_FetchFromLs_js__WEBPACK_IMPORTED_MODULE_0__["default"])(); + listArr.push(todo); + localStorage.setItem('tasks', JSON.stringify(listArr)); +}; +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (setTodos); /***/ }), @@ -238,15 +195,48 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return _typeof(key) === "symbol" ? key : String(key); } function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } -var Tasks = /*#__PURE__*/_createClass(function Tasks(description, index) { - var completed = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; +var Tasks = /*#__PURE__*/_createClass(function Tasks(description, completed, index) { _classCallCheck(this, Tasks); this.description = description; - this.index = index; this.completed = completed; + this.index = index; }); +/***/ }), + +/***/ "./src/modules/editTask.js": +/*!*********************************!*\ + !*** ./src/modules/editTask.js ***! + \*********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ currVal: () => (/* binding */ currVal), +/* harmony export */ editTask: () => (/* binding */ editTask) +/* harmony export */ }); +/* harmony import */ var _FetchFromLs_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./FetchFromLs.js */ "./src/modules/FetchFromLs.js"); + +var currentItem = null; +function currVal(e) { + currentItem = e.value; +} +function editTask(e) { + var item = (0,_FetchFromLs_js__WEBPACK_IMPORTED_MODULE_0__["default"])(); + var txt = e.value; + if (!(txt === '')) { + item.forEach(function (task) { + if (task.description === currentItem) { + task.description = txt; + } + }); + localStorage.setItem('tasks', JSON.stringify(item)); + } +} + + /***/ }), /***/ "./node_modules/boxicons/dist/boxicons.js": @@ -293,7 +283,7 @@ ___CSS_LOADER_EXPORT___.push([module.id, `:root { --box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), 0 6px 6px rgba(0, 0, 0, 0.1); --business-glow: 0 0 4px rgba(58, 130, 238, 0.75); --personal-glow: 0 0 4px rgba(234, 64, 164, 0.75); - --linear-grad:linear-gradient(to right, #c6ffdd, #fbd786, #c02c31); + --linear-grad: linear-gradient(to right, #c6ffdd, #fbd786, #c02c31); } * { @@ -437,6 +427,11 @@ form { gap: 1rem; } +.remove { + width: 20px; + height: 20px; +} + .todo-icons { display: flex; gap: 0.5rem; @@ -530,7 +525,7 @@ form { .completed { text-decoration: line-through; color: gray; -}`, "",{"version":3,"sources":["webpack://./src/styles/index.scss"],"names":[],"mappings":"AAEA;EACE,kBAAA;EACA,mBAAA;EACA,0BAAA;EACA,aAAA;EACA,YAAA;EACA,eAAA;EACA,iBAAA;EACA,sCAAA;EACA,0EAAA;EACA,iDAAA;EACA,iDAAA;EACA,kEAAA;AAAF;;AAGA;EACE,SAAA;EACA,UAAA;EACA,sBAAA;EACA,qCAAA;EACA,qBAAA;EACA,qBAAA;AAAF;;AAGA;EACE,wBAAA;EACA,kBAAA;AAAF;;AAGA;EACE,aAAA;EACA,sBAAA;EACA,mBAAA;EACA,SAAA;EACA,gBAAA;EACA,YAAA;AAAF;;AAGA;EACE,iBAAA;EACA,6BAAA;EACA,mBAAA;EACA,UAAA;AAAF;;AAGA;EACE,aAAA;EACA,sBAAA;EACA,WAAA;EACA,kBAAA;EACA,WAAA;AAAF;;AAGA;EACE,eAAA;AAAF;;AAGA;EACE,aAAA;AAAF;;AAGA;EACE,aAAA;EACA,8BAAA;EACA,eAAA;AAAF;;AAGA;EACE,aAAA;EACA,sBAAA;EACA,2BAAA;EACA,SAAA;EACA,kBAAA;EACA,gBAAA;EACA,WAAA;AAAF;;AAGA;EACE,aAAA;AAAF;;AAGA;EACE,mBAAA;EACA,mBAAA;EACA,6BAAA;AAAF;;AAGA;EACE,WAAA;EACA,aAAA;EACA,kBAAA;EACA,aAAA;EACA,YAAA;EACA,kBAAA;AAAF;;AAGA;EACE,aAAA;EACA,2BAAA;EACA,uBAAA;EACA,kBAAA;AAAF;;AAGA;EACE,kBAAA;EACA,eAAA;EACA,mBAAA;EACA,aAAA;EACA,YAAA;EACA,sEAAA;AAAF;;AAGA;EACE,qCAAA;EACA,YAAA;AAAF;;AAGA;EACE,aAAA;EACA,kBAAA;EACA,sBAAA;AAAF;;AAGA;EACE,gCAAA;EACA,6BAAA;EACA,qBAAA;AAAF;;AAGA;EACE,aAAA;EACA,sBAAA;AAAF;;AAGA;EACE,aAAA;EACA,8BAAA;EACA,SAAA;EACA,gBAAA;EACA,mBAAA;EACA,gCAAA;EACA,qBAAA;AAAF;;AAGA;EACE,aAAA;EACA,SAAA;EACA,eAAA;AAAF;;AAGA;EACE,aAAA;EACA,eAAA;EACA,SAAA;AAAF;;AAGA;EACE,aAAA;EACA,WAAA;EACA,mBAAA;EACA,aAAA;EACA,YAAA;AAAF;;AAGA;;EAEE,aAAA;EACA,YAAA;EACA,gBAAA;AAAF;;AAGA;EACE,yBAAA;AAAF;;AAGA;EACE,qBAAA;EACA,iDAAA;AAAF;;AAGA;EACE,yBAAA;EACA,aAAA;AAAF;;AAGA;EACE,qBAAA;EACA,iDAAA;AAAF;;AAGA;EACE,aAAA;AAAF;;AAGA;EACE,aAAA;EACA,sBAAA;EACA,iBAAA;EACA,OAAA;EACA,mBAAA;AAAF;;AAGA;EACE,aAAA;EACA,uBAAA;EACA,aAAA;EACA,aAAA;EACA,YAAA;EACA,gDAAA;EACA,gBAAA;EACA,cAAA;AAAF;AACE;EACE,eAAA;AACJ;;AAGA;EACE,kBAAA;EACA,eAAA;EACA,yBAAA;AAAF;AACE;EAEE,WAAA;EACA,sBAAA;EACA,kBAAA;EACA,MAAA;EACA,OAAA;EACA,YAAA;EACA,WAAA;EACA,wBAAA;AAAJ;AAGE;EACE,0CAAA;EACA,6CAAA;EACA,2BAAA;AADJ;AAIE;EACE,2CAAA;EACA,4CAAA;EACA,2BAAA;AAFJ;AAKE;EAEE,2BAAA;EACA,2BAAA;AAJJ;;AAOA;EACE,6BAAA;EACA,WAAA;AAJF","sourcesContent":["@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');\r\n\r\n:root {\r\n --primary: #ea40a4;\r\n --business: #3a82ee;\r\n --personal: var(--primary);\r\n --light: #eee;\r\n --grey: #888;\r\n --dark: #313154;\r\n --danger: #ff5b57;\r\n --shadow: 0 1px 3px rgba(0, 0, 0, 0.1);\r\n --box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), 0 6px 6px rgba(0, 0, 0, 0.1);\r\n --business-glow: 0 0 4px rgba(58, 130, 238, 0.75);\r\n --personal-glow: 0 0 4px rgba(234, 64, 164, 0.75);\r\n --linear-grad:linear-gradient(to right, #c6ffdd, #fbd786, #c02c31);\r\n}\r\n\r\n* {\r\n margin: 0;\r\n padding: 0;\r\n box-sizing: border-box;\r\n font-family: 'montserrat', sans-serif;\r\n text-decoration: none;\r\n list-style-type: none;\r\n}\r\n\r\nbody {\r\n background: var(--light);\r\n color: var(--dark);\r\n}\r\n\r\n.main-container {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n gap: 4rem;\r\n margin-top: 4rem;\r\n width: 100vw;\r\n}\r\n\r\n.page-contents {\r\n background: white;\r\n box-shadow: var(--box-shadow);\r\n border-radius: 10px;\r\n width: 80%;\r\n}\r\n\r\n.header-tag {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 1.5rem;\r\n text-align: center;\r\n width: 100%;\r\n}\r\n\r\n.header-tag h1 {\r\n font-size: 2rem;\r\n}\r\n\r\n.form-container {\r\n display: flex;\r\n}\r\n\r\n.t-text {\r\n display: flex;\r\n justify-content: space-between;\r\n padding: 0 3rem;\r\n}\r\n\r\nform {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-start;\r\n gap: 1rem;\r\n border-radius: 2px;\r\n transition: 0.5s;\r\n width: 100%;\r\n}\r\n\r\n#edit-form {\r\n display: none;\r\n}\r\n\r\n.form-input {\r\n background: #efeded;\r\n border-radius: 10px;\r\n border-top: 1px solid #efecec;\r\n}\r\n\r\n.task-input {\r\n width: 100%;\r\n display: flex;\r\n padding: 1rem 3rem;\r\n outline: none;\r\n border: none;\r\n font-style: italic;\r\n}\r\n\r\n.btn-holder {\r\n display: flex;\r\n justify-content: flex-start;\r\n align-items: flex-start;\r\n padding: 1rem 3rem;\r\n}\r\n\r\n#addBtn {\r\n width: max-content;\r\n padding: 0.5rem;\r\n border-radius: 20px;\r\n outline: none;\r\n border: none;\r\n background: linear-gradient(45deg, rgb(208, 52, 52), rgb(85, 85, 189));\r\n}\r\n\r\n#addBtn:hover {\r\n box-shadow: inset 400px 0 0 0 #d80286;\r\n color: white;\r\n}\r\n\r\n.todo-list {\r\n display: flex;\r\n text-align: center;\r\n flex-direction: column;\r\n}\r\n\r\n.todo-list h3 {\r\n border-bottom: 1px solid #efecec;\r\n border-top: 1px solid #efecec;\r\n padding-block: 0.5rem;\r\n}\r\n\r\n.list-items {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.todo-item {\r\n display: flex;\r\n justify-content: space-between;\r\n margin: 0;\r\n overflow: hidden;\r\n white-space: nowrap;\r\n border-bottom: 1px solid #efecec;\r\n padding-block: 0.5rem;\r\n}\r\n\r\n.todo-content {\r\n display: flex;\r\n gap: 1rem;\r\n padding: 0 3rem;\r\n}\r\n\r\n.task-content {\r\n display: flex;\r\n padding: 0 3rem;\r\n gap: 1rem;\r\n}\r\n\r\n.todo-icons {\r\n display: flex;\r\n gap: 0.5rem;\r\n padding-right: 3rem;\r\n outline: none;\r\n border: none;\r\n}\r\n\r\n.edit-Icon,\r\n.trash-can {\r\n outline: none;\r\n border: none;\r\n background: none;\r\n}\r\n\r\n.trash-can {\r\n color: #4b1f38 !important;\r\n}\r\n\r\n.trash-can:hover {\r\n transform: scale(1.2);\r\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;\r\n}\r\n\r\n.delete-btn {\r\n color: #4b1f38 !important;\r\n display: flex;\r\n}\r\n\r\n.delete-btn:hover {\r\n transform: scale(1.5);\r\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;\r\n}\r\n\r\n.todo-output {\r\n display: flex;\r\n}\r\n\r\n.todo-task {\r\n display: flex;\r\n flex-direction: column;\r\n text-align: start;\r\n flex: 1;\r\n padding-top: 0.4rem;\r\n}\r\n\r\n.clear-completed {\r\n display: flex;\r\n justify-content: center;\r\n padding: 1rem;\r\n outline: none;\r\n border: none;\r\n font-family: Verdana, Geneva, Tahoma, sans-serif;\r\n font-weight: 700;\r\n color: #3838c8;\r\n &:hover {\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.hover-effect {\r\n position: relative;\r\n padding: 0.75em;\r\n color: var(--linear-grad);\r\n &::before,\r\n &::after {\r\n content: '';\r\n box-sizing: border-box;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n height: 100%;\r\n width: 100%;\r\n transform-origin: center;\r\n }\r\n\r\n &::before {\r\n border-top: 0.2em solid var(--linear-grad);\r\n border-bottom: 0.2em solid var(--linear-grad);\r\n transform: scale3d(0,1,1);\r\n }\r\n\r\n &::after {\r\n border-left: 0.2em solid var(--linear-grad);\r\n border-right: 0.2em solid var(--linear-grad);\r\n transform: scale3d(1,0,1);\r\n }\r\n\r\n &:hover::before,\r\n &:hover::after {\r\n transform: scale3d(1,1,1);\r\n transition: transform 900ms;\r\n }\r\n}\r\n.completed {\r\n text-decoration: line-through;\r\n color: gray;\r\n}"],"sourceRoot":""}]); +}`, "",{"version":3,"sources":["webpack://./src/styles/index.scss"],"names":[],"mappings":"AAEA;EACE,kBAAA;EACA,mBAAA;EACA,0BAAA;EACA,aAAA;EACA,YAAA;EACA,eAAA;EACA,iBAAA;EACA,sCAAA;EACA,0EAAA;EACA,iDAAA;EACA,iDAAA;EACA,mEAAA;AAAF;;AAGA;EACE,SAAA;EACA,UAAA;EACA,sBAAA;EACA,qCAAA;EACA,qBAAA;EACA,qBAAA;AAAF;;AAGA;EACE,wBAAA;EACA,kBAAA;AAAF;;AAGA;EACE,aAAA;EACA,sBAAA;EACA,mBAAA;EACA,SAAA;EACA,gBAAA;EACA,YAAA;AAAF;;AAGA;EACE,iBAAA;EACA,6BAAA;EACA,mBAAA;EACA,UAAA;AAAF;;AAGA;EACE,aAAA;EACA,sBAAA;EACA,WAAA;EACA,kBAAA;EACA,WAAA;AAAF;;AAGA;EACE,eAAA;AAAF;;AAGA;EACE,aAAA;AAAF;;AAGA;EACE,aAAA;EACA,8BAAA;EACA,eAAA;AAAF;;AAGA;EACE,aAAA;EACA,sBAAA;EACA,2BAAA;EACA,SAAA;EACA,kBAAA;EACA,gBAAA;EACA,WAAA;AAAF;;AAGA;EACE,aAAA;AAAF;;AAGA;EACE,mBAAA;EACA,mBAAA;EACA,6BAAA;AAAF;;AAGA;EACE,WAAA;EACA,aAAA;EACA,kBAAA;EACA,aAAA;EACA,YAAA;EACA,kBAAA;AAAF;;AAGA;EACE,aAAA;EACA,2BAAA;EACA,uBAAA;EACA,kBAAA;AAAF;;AAGA;EACE,kBAAA;EACA,eAAA;EACA,mBAAA;EACA,aAAA;EACA,YAAA;EACA,sEAAA;AAAF;;AAGA;EACE,qCAAA;EACA,YAAA;AAAF;;AAGA;EACE,aAAA;EACA,kBAAA;EACA,sBAAA;AAAF;;AAGA;EACE,gCAAA;EACA,6BAAA;EACA,qBAAA;AAAF;;AAGA;EACE,aAAA;EACA,sBAAA;AAAF;;AAGA;EACE,aAAA;EACA,8BAAA;EACA,SAAA;EACA,gBAAA;EACA,mBAAA;EACA,gCAAA;EACA,qBAAA;AAAF;;AAGA;EACE,aAAA;EACA,SAAA;EACA,eAAA;AAAF;;AAGA;EACE,aAAA;EACA,eAAA;EACA,SAAA;AAAF;;AAGA;EACE,WAAA;EACA,YAAA;AAAF;;AAIA;EACE,aAAA;EACA,WAAA;EACA,mBAAA;EACA,aAAA;EACA,YAAA;AADF;;AAIA;;EAEE,aAAA;EACA,YAAA;EACA,gBAAA;AADF;;AAIA;EACE,yBAAA;AADF;;AAIA;EACE,qBAAA;EACA,iDAAA;AADF;;AAIA;EACE,yBAAA;EACA,aAAA;AADF;;AAIA;EACE,qBAAA;EACA,iDAAA;AADF;;AAIA;EACE,aAAA;AADF;;AAIA;EACE,aAAA;EACA,sBAAA;EACA,iBAAA;EACA,OAAA;EACA,mBAAA;AADF;;AAIA;EACE,aAAA;EACA,uBAAA;EACA,aAAA;EACA,aAAA;EACA,YAAA;EACA,gDAAA;EACA,gBAAA;EACA,cAAA;AADF;AAGE;EACE,eAAA;AADJ;;AAKA;EACE,kBAAA;EACA,eAAA;EACA,yBAAA;AAFF;AAIE;EAEE,WAAA;EACA,sBAAA;EACA,kBAAA;EACA,MAAA;EACA,OAAA;EACA,YAAA;EACA,WAAA;EACA,wBAAA;AAHJ;AAME;EACE,0CAAA;EACA,6CAAA;EACA,2BAAA;AAJJ;AAOE;EACE,2CAAA;EACA,4CAAA;EACA,2BAAA;AALJ;AAQE;EAEE,2BAAA;EACA,2BAAA;AAPJ;;AAWA;EACE,6BAAA;EACA,WAAA;AARF","sourcesContent":["@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');\r\n\r\n:root {\r\n --primary: #ea40a4;\r\n --business: #3a82ee;\r\n --personal: var(--primary);\r\n --light: #eee;\r\n --grey: #888;\r\n --dark: #313154;\r\n --danger: #ff5b57;\r\n --shadow: 0 1px 3px rgba(0, 0, 0, 0.1);\r\n --box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), 0 6px 6px rgba(0, 0, 0, 0.1);\r\n --business-glow: 0 0 4px rgba(58, 130, 238, 0.75);\r\n --personal-glow: 0 0 4px rgba(234, 64, 164, 0.75);\r\n --linear-grad: linear-gradient(to right, #c6ffdd, #fbd786, #c02c31);\r\n}\r\n\r\n* {\r\n margin: 0;\r\n padding: 0;\r\n box-sizing: border-box;\r\n font-family: 'montserrat', sans-serif;\r\n text-decoration: none;\r\n list-style-type: none;\r\n}\r\n\r\nbody {\r\n background: var(--light);\r\n color: var(--dark);\r\n}\r\n\r\n.main-container {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n gap: 4rem;\r\n margin-top: 4rem;\r\n width: 100vw;\r\n}\r\n\r\n.page-contents {\r\n background: white;\r\n box-shadow: var(--box-shadow);\r\n border-radius: 10px;\r\n width: 80%;\r\n}\r\n\r\n.header-tag {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 1.5rem;\r\n text-align: center;\r\n width: 100%;\r\n}\r\n\r\n.header-tag h1 {\r\n font-size: 2rem;\r\n}\r\n\r\n.form-container {\r\n display: flex;\r\n}\r\n\r\n.t-text {\r\n display: flex;\r\n justify-content: space-between;\r\n padding: 0 3rem;\r\n}\r\n\r\nform {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-start;\r\n gap: 1rem;\r\n border-radius: 2px;\r\n transition: 0.5s;\r\n width: 100%;\r\n}\r\n\r\n#edit-form {\r\n display: none;\r\n}\r\n\r\n.form-input {\r\n background: #efeded;\r\n border-radius: 10px;\r\n border-top: 1px solid #efecec;\r\n}\r\n\r\n.task-input {\r\n width: 100%;\r\n display: flex;\r\n padding: 1rem 3rem;\r\n outline: none;\r\n border: none;\r\n font-style: italic;\r\n}\r\n\r\n.btn-holder {\r\n display: flex;\r\n justify-content: flex-start;\r\n align-items: flex-start;\r\n padding: 1rem 3rem;\r\n}\r\n\r\n#addBtn {\r\n width: max-content;\r\n padding: 0.5rem;\r\n border-radius: 20px;\r\n outline: none;\r\n border: none;\r\n background: linear-gradient(45deg, rgb(208, 52, 52), rgb(85, 85, 189));\r\n}\r\n\r\n#addBtn:hover {\r\n box-shadow: inset 400px 0 0 0 #d80286;\r\n color: white;\r\n}\r\n\r\n.todo-list {\r\n display: flex;\r\n text-align: center;\r\n flex-direction: column;\r\n}\r\n\r\n.todo-list h3 {\r\n border-bottom: 1px solid #efecec;\r\n border-top: 1px solid #efecec;\r\n padding-block: 0.5rem;\r\n}\r\n\r\n.list-items {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.todo-item {\r\n display: flex;\r\n justify-content: space-between;\r\n margin: 0;\r\n overflow: hidden;\r\n white-space: nowrap;\r\n border-bottom: 1px solid #efecec;\r\n padding-block: 0.5rem;\r\n}\r\n\r\n.todo-content {\r\n display: flex;\r\n gap: 1rem;\r\n padding: 0 3rem;\r\n}\r\n\r\n.task-content {\r\n display: flex;\r\n padding: 0 3rem;\r\n gap: 1rem;\r\n}\r\n\r\n.remove {\r\n width: 20px;\r\n height: 20px;\r\n // padding: 10px;\r\n}\r\n\r\n.todo-icons {\r\n display: flex;\r\n gap: 0.5rem;\r\n padding-right: 3rem;\r\n outline: none;\r\n border: none;\r\n}\r\n\r\n.edit-Icon,\r\n.trash-can {\r\n outline: none;\r\n border: none;\r\n background: none;\r\n}\r\n\r\n.trash-can {\r\n color: #4b1f38 !important;\r\n}\r\n\r\n.trash-can:hover {\r\n transform: scale(1.2);\r\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;\r\n}\r\n\r\n.delete-btn {\r\n color: #4b1f38 !important;\r\n display: flex;\r\n}\r\n\r\n.delete-btn:hover {\r\n transform: scale(1.5);\r\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;\r\n}\r\n\r\n.todo-output {\r\n display: flex;\r\n}\r\n\r\n.todo-task {\r\n display: flex;\r\n flex-direction: column;\r\n text-align: start;\r\n flex: 1;\r\n padding-top: 0.4rem;\r\n}\r\n\r\n.clear-completed {\r\n display: flex;\r\n justify-content: center;\r\n padding: 1rem;\r\n outline: none;\r\n border: none;\r\n font-family: Verdana, Geneva, Tahoma, sans-serif;\r\n font-weight: 700;\r\n color: #3838c8;\r\n\r\n &:hover {\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.hover-effect {\r\n position: relative;\r\n padding: 0.75em;\r\n color: var(--linear-grad);\r\n\r\n &::before,\r\n &::after {\r\n content: '';\r\n box-sizing: border-box;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n height: 100%;\r\n width: 100%;\r\n transform-origin: center;\r\n }\r\n\r\n &::before {\r\n border-top: 0.2em solid var(--linear-grad);\r\n border-bottom: 0.2em solid var(--linear-grad);\r\n transform: scale3d(0, 1, 1);\r\n }\r\n\r\n &::after {\r\n border-left: 0.2em solid var(--linear-grad);\r\n border-right: 0.2em solid var(--linear-grad);\r\n transform: scale3d(1, 0, 1);\r\n }\r\n\r\n &:hover::before,\r\n &:hover::after {\r\n transform: scale3d(1, 1, 1);\r\n transition: transform 900ms;\r\n }\r\n}\r\n\r\n.completed {\r\n text-decoration: line-through;\r\n color: gray;\r\n}\r\n"],"sourceRoot":""}]); // Exports /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___); @@ -1068,37 +1063,68 @@ var __webpack_exports__ = {}; \**********************/ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _styles_index_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./styles/index.scss */ "./src/styles/index.scss"); -/* harmony import */ var _modules_DisplayTask_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modules/DisplayTask.js */ "./src/modules/DisplayTask.js"); -/* harmony import */ var _modules_DeleteCompleted_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./modules/DeleteCompleted.js */ "./src/modules/DeleteCompleted.js"); +/* harmony import */ var _modules_FetchFromLs_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modules/FetchFromLs.js */ "./src/modules/FetchFromLs.js"); +/* harmony import */ var _modules_AddTask_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./modules/AddTask.js */ "./src/modules/AddTask.js"); +/* harmony import */ var _modules_DisplayTask_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./modules/DisplayTask.js */ "./src/modules/DisplayTask.js"); +/* harmony import */ var _modules_DeleteTask_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./modules/DeleteTask.js */ "./src/modules/DeleteTask.js"); +/* harmony import */ var _modules_editTask_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./modules/editTask.js */ "./src/modules/editTask.js"); +/* harmony import */ var _modules_CheckTodo_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./modules/CheckTodo.js */ "./src/modules/CheckTodo.js"); +/* harmony import */ var _modules_DeleteCompleted_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./modules/DeleteCompleted.js */ "./src/modules/DeleteCompleted.js"); + + + + -var mainForm = document.getElementById('main-form'); -var editForm = document.getElementById('edit-form'); -var userInput = document.getElementById('task-input'); -var editInput = document.getElementById('edit-input'); -mainForm.addEventListener('submit', function (e) { - e.preventDefault(); - _modules_DisplayTask_js__WEBPACK_IMPORTED_MODULE_1__["default"].addTodoItems(userInput.value); - userInput.value = ''; + +var plus = document.getElementById('addBtn'); +var removeAll = document.getElementById('clear-complete'); +var todo = document.getElementById('task-input'); +var refresh = document.getElementById('reload'); +var tasks = document.getElementById('todo-list-items'); +var item = (0,_modules_FetchFromLs_js__WEBPACK_IMPORTED_MODULE_1__["default"])(); +item.forEach(function (event) { + (0,_modules_AddTask_js__WEBPACK_IMPORTED_MODULE_2__["default"])(event); +}); +refresh.addEventListener('click', function () { + item.forEach(function (task) { + task.completed = false; + }); + localStorage.setItem('tasks', JSON.stringify(item)); + window.location.reload(); }); -editForm.addEventListener('submit', function (e) { - e.preventDefault(); - var id = Number(editInput.getAttribute('id')); - _modules_DisplayTask_js__WEBPACK_IMPORTED_MODULE_1__["default"].updateTask(editInput.value, id); - editInput.value = ''; - document.getElementById('main-form').style.display = 'block'; - editForm.style.display = 'none'; +plus.addEventListener('click', function (event) { + event.preventDefault(); + var inputValue = todo.value; + (0,_modules_DisplayTask_js__WEBPACK_IMPORTED_MODULE_3__["default"])(inputValue); + todo.value = ''; }); -document.querySelector('.clear-completed').addEventListener('click', _modules_DeleteCompleted_js__WEBPACK_IMPORTED_MODULE_2__["default"].clearCompleted); -window.addEventListener('DOMContentLoaded', function () { - document.addEventListener('listUpdated', function () { - _modules_DeleteCompleted_js__WEBPACK_IMPORTED_MODULE_2__["default"].checkComplete(); - }, false); - _modules_DisplayTask_js__WEBPACK_IMPORTED_MODULE_1__["default"].displayTodos(); +window.getCurrentTask = function (e) { + (0,_modules_editTask_js__WEBPACK_IMPORTED_MODULE_5__.currVal)(e); +}; +window.editTodo = function (e) { + (0,_modules_editTask_js__WEBPACK_IMPORTED_MODULE_5__.editTask)(e); +}; +window.checkTask = function (e) { + (0,_modules_CheckTodo_js__WEBPACK_IMPORTED_MODULE_6__["default"])(e); +}; +var removeTaskInArr = function removeTaskInArr(target) { + if (target.classList.contains('remove')) { + (0,_modules_DeleteTask_js__WEBPACK_IMPORTED_MODULE_4__["default"])(target.parentNode.firstElementChild.lastElementChild.value); + target.parentNode.parentNode.remove(); + } +}; +var manageTask = function manageTask(item) { + removeTaskInArr(item.target); +}; +tasks.addEventListener('click', manageTask); +removeAll.addEventListener('click', function () { + (0,_modules_DeleteCompleted_js__WEBPACK_IMPORTED_MODULE_7__["default"])(); + window.location.reload(); }); })(); /******/ })() ; -//# sourceMappingURL=bundle12116c996a625535e032.js.map \ No newline at end of file +//# sourceMappingURL=bundle5a5d13578cefdd389b79.js.map \ No newline at end of file diff --git a/dist/bundle5a5d13578cefdd389b79.js.map b/dist/bundle5a5d13578cefdd389b79.js.map new file mode 100644 index 0000000..fc0e372 --- /dev/null +++ b/dist/bundle5a5d13578cefdd389b79.js.map @@ -0,0 +1 @@ +{"version":3,"file":"bundle5a5d13578cefdd389b79.js","mappings":";;;;;;;;;;;;;;;;AAAkB;AAElB,IAAMA,KAAK,GAAG,SAARA,KAAKA,CAAIC,IAAI,EAAK;EACtB,IAAMC,QAAQ,GAAGC,QAAQ,CAACC,cAAc,CAAC,iBAAiB,CAAC;EAC3D,IAAMC,eAAe,GAAGF,QAAQ,CAACG,aAAa,CAAC,KAAK,CAAC;EACrDD,eAAe,CAACE,SAAS,CAACC,GAAG,CAAC,eAAe,CAAC;EAC9CH,eAAe,CAACI,YAAY,CAAC,WAAW,EAAE,MAAM,CAAC;EAEjDJ,eAAe,CAACK,SAAS,+JAAAC,MAAA,CAGkDV,IAAI,CAACW,SAAS,GAAG,SAAS,GAAG,EAAE,kDAAAD,MAAA,CACpEV,IAAI,CAACY,WAAW,uBAAAF,MAAA,CAAkBV,IAAI,CAACW,SAAS,GAAG,WAAW,GAAG,EAAE,oMAMtG;EACHV,QAAQ,CAACY,WAAW,CAACT,eAAe,CAAC;EACrC,OAAOH,QAAQ;AACjB,CAAC;AAED,iEAAeF,KAAK;;;;;;;;;;;;;;;;ACvBsB;AAE1C,SAASgB,SAASA,CAACC,CAAC,EAAE;EACpB,IAAMC,IAAI,GAAGH,2DAAU,CAAC,CAAC;EACzBG,IAAI,CAACC,OAAO,CAAC,UAACC,IAAI,EAAK;IACrB,IAAIA,IAAI,CAACP,WAAW,KAAKI,CAAC,CAACI,kBAAkB,CAACC,KAAK,EAAE;MACnDF,IAAI,CAACR,SAAS,GAAG,CAACQ,IAAI,CAACR,SAAS;IAClC;EACF,CAAC,CAAC;EAEFK,CAAC,CAACI,kBAAkB,CAACd,SAAS,CAACgB,MAAM,CAAC,WAAW,CAAC;EAClDC,YAAY,CAACC,OAAO,CAAC,OAAO,EAAEC,IAAI,CAACC,SAAS,CAACT,IAAI,CAAC,CAAC;AACrD;AAEA,iEAAeF,SAAS;;;;;;;;;;;;;;;;ACdkB;AAE1C,SAASY,YAAYA,CAAA,EAAG;EACtB,IAAMV,IAAI,GAAGH,2DAAU,CAAC,CAAC;EACzB,IAAMc,SAAS,GAAGX,IAAI,CAACY,MAAM,CAAC,UAACC,GAAG;IAAA,OAAKA,GAAG,CAACnB,SAAS,KAAK,KAAK;EAAA,EAAC;EAC/DiB,SAAS,CAACV,OAAO,CAAC,UAACC,IAAI,EAAEY,KAAK,EAAK;IACjCZ,IAAI,CAACY,KAAK,GAAGA,KAAK,GAAG,CAAC;EACxB,CAAC,CAAC;EACFR,YAAY,CAACC,OAAO,CAAC,OAAO,EAAEC,IAAI,CAACC,SAAS,CAACE,SAAS,CAAC,CAAC;AAC1D;AACA,iEAAeD,YAAY;;;;;;;;;;;;;;;;ACVe;AAE1C,IAAMK,UAAU,GAAG,SAAbA,UAAUA,CAAIhB,CAAC,EAAK;EACxB,IAAMC,IAAI,GAAGH,2DAAU,CAAC,CAAC;EACzB,IAAMmB,UAAU,GAAGhB,IAAI,CAACY,MAAM,CAAC,UAACC,GAAG;IAAA,OAAKA,GAAG,CAAClB,WAAW,KAAKI,CAAC;EAAA,EAAC;EAC9DiB,UAAU,CAACf,OAAO,CAAC,UAACC,IAAI,EAAEY,KAAK,EAAK;IAClCZ,IAAI,CAACY,KAAK,GAAGA,KAAK,GAAG,CAAC;EACxB,CAAC,CAAC;EACFR,YAAY,CAACC,OAAO,CAAC,OAAO,EAAEC,IAAI,CAACC,SAAS,CAACO,UAAU,CAAC,CAAC;AAC3D,CAAC;AAED,iEAAeD,UAAU;;;;;;;;;;;;;;;;;;ACXS;AACI;AACI;AAE1C,IAAMI,QAAQ,GAAG,SAAXA,QAAQA,CAAIC,GAAG,EAAK;EACxB,IAAMpB,IAAI,GAAGH,2DAAU,CAAC,CAAC;EAEzB,IAAI,EAAEuB,GAAG,KAAK,EAAE,CAAC,EAAE;IACjB,IAAMC,OAAO,GAAG,IAAIJ,oDAAK,CAACG,GAAG,EAAE,KAAK,EAAEpB,IAAI,CAACsB,MAAM,GAAG,CAAC,CAAC;IAEtDJ,yDAAQ,CAACG,OAAO,CAAC;EACnB;AACF,CAAC;AAED,iEAAeF,QAAQ;;;;;;;;;;;;;;;ACdvB,IAAMtB,UAAU,GAAG,SAAbA,UAAUA,CAAA,EAAS;EACvB,IAAM0B,MAAM,GAAGf,IAAI,CAACgB,KAAK,CAAClB,YAAY,CAACmB,OAAO,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE;EAC9D,OAAOF,MAAM;AACf,CAAC;AAED,iEAAe1B,UAAU;;;;;;;;;;;;;;;;ACLiB;AAE1C,IAAMqB,QAAQ,GAAG,SAAXA,QAAQA,CAAInC,IAAI,EAAK;EACzB,IAAM2C,OAAO,GAAG7B,2DAAU,CAAC,CAAC;EAC5B6B,OAAO,CAACC,IAAI,CAAC5C,IAAI,CAAC;EAElBuB,YAAY,CAACC,OAAO,CAAC,OAAO,EAAEC,IAAI,CAACC,SAAS,CAACiB,OAAO,CAAC,CAAC;AACxD,CAAC;AAED,iEAAeR,QAAQ;;;;;;;;;;;;;;;;;;;;;ICTFD,KAAK,gBAAAW,YAAA,CACxB,SAAAX,MAAYtB,WAAW,EAAED,SAAS,EAAEoB,KAAK,EAAE;EAAAe,eAAA,OAAAZ,KAAA;EACzC,IAAI,CAACtB,WAAW,GAAGA,WAAW;EAC9B,IAAI,CAACD,SAAS,GAAGA,SAAS;EAC1B,IAAI,CAACoB,KAAK,GAAGA,KAAK;AACpB,CAAC;;;;;;;;;;;;;;;;;;ACLuC;AAE1C,IAAIiB,WAAW,GAAG,IAAI;AAEtB,SAASC,OAAOA,CAACjC,CAAC,EAAE;EAClBgC,WAAW,GAAGhC,CAAC,CAACK,KAAK;AACvB;AAEA,SAAS6B,QAAQA,CAAClC,CAAC,EAAE;EACnB,IAAMC,IAAI,GAAGH,2DAAU,CAAC,CAAC;EACzB,IAAMuB,GAAG,GAAGrB,CAAC,CAACK,KAAK;EAEnB,IAAI,EAAEgB,GAAG,KAAK,EAAE,CAAC,EAAE;IACjBpB,IAAI,CAACC,OAAO,CAAC,UAACC,IAAI,EAAK;MACrB,IAAIA,IAAI,CAACP,WAAW,KAAKoC,WAAW,EAAE;QACpC7B,IAAI,CAACP,WAAW,GAAGyB,GAAG;MACxB;IACF,CAAC,CAAC;IACFd,YAAY,CAACC,OAAO,CAAC,OAAO,EAAEC,IAAI,CAACC,SAAS,CAACT,IAAI,CAAC,CAAC;EACrD;AACF;;;;;;;;;;;ACpBA,qBAAqB,4BAA4B,KAAK,6FAA6F,6CAA6C,UAAU,sMAAsM,oCAAoC,qBAAqB,yBAAyB,sBAAsB,qBAAqB,GAAG,GAAG,aAAa,SAAS,qCAAqC,iCAAiC,IAAI,GAAG,oBAAoB,gCAAgC,GAAG,cAAc,sCAAsC,6EAA6E,mGAAmG,qBAAqB,qBAAqB,2EAA2E,iCAAiC,QAAQ,sBAAsB,mBAAmB,SAAS,cAAc,4BAA4B,YAAY,qBAAqB,2DAA2D,uCAAuC,qCAAqC,oBAAoB,EAAE,iBAAiB,4FAA4F,eAAe,wCAAwC,SAAS,EAAE,mBAAmB,8BAA8B,qDAAqD,0BAA0B,6CAA6C,sBAAsB,6DAA6D,YAAY,eAAe,SAAS,iBAAiB,iCAAiC,iBAAiB,YAAY,UAAU,sBAAsB,mBAAmB,iDAAiD,iBAAiB,gBAAgB,sBAAsB,SAAS,6BAA6B,6BAA6B,oBAAoB,wBAAwB,eAAe,+BAA+B,uDAAuD,cAAc,mGAAmG,4CAA4C,GAAG,2CAA2C,qBAAqB,MAAM,6BAA6B,MAAM,IAAI,YAAY,mBAAmB,sCAAsC,YAAY,KAAK,cAAc,KAAK,iBAAiB,8BAA8B,QAAQ,WAAW,KAAK,WAAW,gGAAgG,IAAI,iBAAiB,WAAW,4CAA4C,iBAAiB,WAAW,4CAA4C,iBAAiB,wDAAwD,GAAG,4BAA4B,oBAAoB,GAAG,iCAAiC,0BAA0B,gBAAgB,GAAG,4BAA4B,oBAAoB,GAAG,iCAAiC,0BAA0B,yBAAyB,GAAG,2BAA2B,mBAAmB,UAAU,IAAI,6BAA6B,qBAAqB,WAAW,iBAAiB,GAAG,2BAA2B,mBAAmB,UAAU,IAAI,6BAA6B,qBAAqB,WAAW,4BAA4B,GAAG,UAAU,IAAI,UAAU,IAAI,WAAW,oBAAoB,GAAG,UAAU,IAAI,UAAU,IAAI,WAAW,6BAA6B,GAAG,gCAAgC,wBAAwB,UAAU,IAAI,oCAAoC,4BAA4B,WAAW,qBAAqB,GAAG,gCAAgC,wBAAwB,UAAU,IAAI,oCAAoC,4BAA4B,WAAW,8BAA8B,GAAG,gCAAgC,wBAAwB,UAAU,IAAI,mCAAmC,2BAA2B,WAAW,sBAAsB,GAAG,gCAAgC,wBAAwB,UAAU,IAAI,mCAAmC,2BAA2B,WAAW,2BAA2B,GAAG,gCAAgC,wBAAwB,UAAU,IAAI,oCAAoC,4BAA4B,WAAW,mBAAmB,GAAG,gCAAgC,wBAAwB,UAAU,IAAI,oCAAoC,4BAA4B,WAAW,6BAA6B,GAAG,gCAAgC,wBAAwB,UAAU,IAAI,mCAAmC,2BAA2B,WAAW,qBAAqB,GAAG,gCAAgC,wBAAwB,UAAU,IAAI,mCAAmC,2BAA2B,WAAW,wBAAwB,GAAG,4BAA4B,oBAAoB,QAAQ,sDAAsD,8CAA8C,gBAAgB,0CAA0C,kCAAkC,YAAY,2CAA2C,mCAAmC,GAAG,4BAA4B,qBAAqB,gBAAgB,GAAG,4BAA4B,oBAAoB,QAAQ,sDAAsD,8CAA8C,gBAAgB,0CAA0C,kCAAkC,YAAY,iCAAiC,yBAAyB,GAAG,4BAA4B,qBAAqB,8BAA8B,0CAA0C,kCAAkC,8BAA8B,0CAA0C,kCAAkC,sCAAsC,gDAAgD,wCAAwC,gCAAgC,6CAA6C,qCAAqC,oCAAoC,+CAA+C,uCAAuC,wCAAwC,iDAAiD,yCAAyC,wCAAwC,iDAAiD,yCAAyC,0CAA0C,kDAAkD,0CAA0C,OAAO,iBAAiB,8CAA8C,wBAAwB,sEAAsE,eAAe,yBAAyB,sEAAsE,eAAe,yBAAyB,sEAAsE,oBAAoB,qBAAqB,gFAAgF,kBAAkB,qBAAqB,gFAAgF,OAAO,iBAAiB,aAAa,0CAA0C,SAAS,GAAG,sHAAsH,gBAAgB,aAAa,oGAAoG,cAAc,gBAAgB,YAAY,WAAW,KAAK,WAAW,+GAA+G,uBAAuB,wCAAwC,+CAA+C,mBAAmB,mCAAmC,uBAAuB,qGAAqG,eAAe,kEAAkE,aAAa,WAAW,yBAAyB,0CAA0C,MAAM,eAAe,mDAAmD,oBAAoB,+BAA+B,0BAA0B,uBAAuB,2BAA2B,gBAAgB,iBAAiB,GAAG,oBAAoB,oBAAoB,qBAAqB,GAAG,oBAAoB,qBAAqB,sBAAsB,GAAG,oBAAoB,qBAAqB,sBAAsB,GAAG,oBAAoB,oBAAoB,qBAAqB,GAAG,8FAA8F,kBAAkB,mBAAmB,GAAG,4BAA4B,kBAAkB,mCAAmC,GAAG,6BAA6B,mBAAmB,kCAAkC,GAAG,gCAAgC,qBAAqB,yCAAyC,2BAA2B,GAAG,gCAAgC,qBAAqB,yCAAyC,yBAAyB,GAAG,eAAe,gBAAgB,iBAAiB,GAAG,SAAS,6BAA6B,IAAI,qDAAqD,oBAAoB,aAAa,eAAe,8EAA8E,SAAS,oBAAoB,4FAA4F,uDAAuD,0DAA0D,6BAA6B,YAAY,wGAAwG,qEAAqE,GAAG,qBAAqB,2HAA2H,0CAA0C,aAAa,mDAAmD,sEAAsE,2BAA2B,qCAAqC,0CAA0C,oJAAoJ,yBAAyB,sCAAsC,uGAAuG,oDAAoD,UAAU,EAAE,+BAA+B,sFAAsF,EAAE,4BAA4B,wCAAwC,EAAE,6BAA6B,kBAAkB,EAAE,wCAAwC,kFAAkF,SAAS,qDAAqD,8BAA8B,UAAU,4BAA4B,eAAe,2LAA2L,wCAAwC,sBAAsB,4DAA4D,GAAG,WAAW,MAAM,4BAA4B,eAAe,sHAAsH,+CAA+C,sBAAsB,gDAAgD,GAAG,WAAW,MAAM,+BAA+B,MAAM,4BAA4B,eAAe,2MAA2M,WAAW,MAAM,sFAAsF,MAAM,gFAAgF,MAAM,6EAA6E,EAAE,yCAAyC,oCAAoC,KAAK,IAAI,uBAAuB,GAAG,CAAC,KAAiD,oBAAoB,CAA2H,CAAC;AAC3tZ;;;;;;;;;;;;;;;;;;;ACDA;AAC6G;AACjB;AAC5F,8BAA8B,mFAA2B,CAAC,4FAAqC;AAC/F,+GAA+G,kBAAkB;AACjI;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,CAAC,OAAO,wFAAwF,WAAW,WAAW,WAAW,UAAU,UAAU,UAAU,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,MAAM,KAAK,UAAU,UAAU,WAAW,WAAW,WAAW,WAAW,MAAM,KAAK,WAAW,WAAW,MAAM,KAAK,UAAU,WAAW,WAAW,UAAU,WAAW,UAAU,MAAM,KAAK,WAAW,WAAW,WAAW,UAAU,MAAM,KAAK,UAAU,WAAW,UAAU,WAAW,UAAU,MAAM,KAAK,UAAU,MAAM,KAAK,UAAU,MAAM,KAAK,UAAU,WAAW,UAAU,MAAM,KAAK,UAAU,WAAW,WAAW,UAAU,WAAW,WAAW,UAAU,MAAM,KAAK,UAAU,MAAM,KAAK,WAAW,WAAW,WAAW,MAAM,KAAK,UAAU,UAAU,WAAW,UAAU,UAAU,WAAW,MAAM,KAAK,UAAU,WAAW,WAAW,WAAW,MAAM,KAAK,WAAW,UAAU,WAAW,UAAU,UAAU,WAAW,MAAM,KAAK,WAAW,UAAU,MAAM,KAAK,UAAU,WAAW,WAAW,MAAM,KAAK,WAAW,WAAW,WAAW,MAAM,KAAK,UAAU,WAAW,MAAM,KAAK,UAAU,WAAW,UAAU,WAAW,WAAW,WAAW,WAAW,MAAM,KAAK,UAAU,UAAU,UAAU,MAAM,KAAK,UAAU,UAAU,UAAU,MAAM,KAAK,UAAU,UAAU,MAAM,KAAK,UAAU,UAAU,WAAW,UAAU,UAAU,MAAM,MAAM,UAAU,UAAU,WAAW,MAAM,KAAK,WAAW,MAAM,KAAK,WAAW,WAAW,MAAM,KAAK,WAAW,UAAU,MAAM,KAAK,WAAW,WAAW,MAAM,KAAK,UAAU,MAAM,KAAK,UAAU,WAAW,WAAW,UAAU,WAAW,MAAM,KAAK,UAAU,WAAW,UAAU,UAAU,UAAU,WAAW,WAAW,UAAU,KAAK,KAAK,UAAU,MAAM,KAAK,WAAW,UAAU,WAAW,KAAK,KAAK,UAAU,WAAW,WAAW,UAAU,UAAU,UAAU,UAAU,WAAW,KAAK,KAAK,WAAW,WAAW,WAAW,KAAK,KAAK,WAAW,WAAW,WAAW,KAAK,KAAK,WAAW,WAAW,MAAM,KAAK,WAAW,UAAU,+FAA+F,mBAAmB,eAAe,yBAAyB,0BAA0B,iCAAiC,oBAAoB,mBAAmB,sBAAsB,wBAAwB,6CAA6C,iFAAiF,wDAAwD,wDAAwD,0EAA0E,KAAK,WAAW,gBAAgB,iBAAiB,6BAA6B,4CAA4C,4BAA4B,4BAA4B,KAAK,cAAc,+BAA+B,yBAAyB,KAAK,yBAAyB,oBAAoB,6BAA6B,0BAA0B,gBAAgB,uBAAuB,mBAAmB,KAAK,wBAAwB,wBAAwB,oCAAoC,0BAA0B,iBAAiB,KAAK,qBAAqB,oBAAoB,6BAA6B,kBAAkB,yBAAyB,kBAAkB,KAAK,wBAAwB,sBAAsB,KAAK,yBAAyB,oBAAoB,KAAK,iBAAiB,oBAAoB,qCAAqC,sBAAsB,KAAK,cAAc,oBAAoB,6BAA6B,kCAAkC,gBAAgB,yBAAyB,uBAAuB,kBAAkB,KAAK,oBAAoB,oBAAoB,KAAK,qBAAqB,0BAA0B,0BAA0B,oCAAoC,KAAK,qBAAqB,kBAAkB,oBAAoB,yBAAyB,oBAAoB,mBAAmB,yBAAyB,KAAK,qBAAqB,oBAAoB,kCAAkC,8BAA8B,yBAAyB,KAAK,iBAAiB,yBAAyB,sBAAsB,0BAA0B,oBAAoB,mBAAmB,6EAA6E,KAAK,uBAAuB,4CAA4C,mBAAmB,KAAK,oBAAoB,oBAAoB,yBAAyB,6BAA6B,KAAK,uBAAuB,uCAAuC,oCAAoC,4BAA4B,KAAK,qBAAqB,oBAAoB,6BAA6B,KAAK,oBAAoB,oBAAoB,qCAAqC,gBAAgB,uBAAuB,0BAA0B,uCAAuC,4BAA4B,KAAK,uBAAuB,oBAAoB,gBAAgB,sBAAsB,KAAK,uBAAuB,oBAAoB,sBAAsB,gBAAgB,KAAK,iBAAiB,kBAAkB,mBAAmB,uBAAuB,KAAK,qBAAqB,oBAAoB,kBAAkB,0BAA0B,oBAAoB,mBAAmB,KAAK,mCAAmC,oBAAoB,mBAAmB,uBAAuB,KAAK,oBAAoB,gCAAgC,KAAK,0BAA0B,4BAA4B,wDAAwD,KAAK,qBAAqB,gCAAgC,oBAAoB,KAAK,2BAA2B,4BAA4B,wDAAwD,KAAK,sBAAsB,oBAAoB,KAAK,oBAAoB,oBAAoB,6BAA6B,wBAAwB,cAAc,0BAA0B,KAAK,0BAA0B,oBAAoB,8BAA8B,oBAAoB,oBAAoB,mBAAmB,uDAAuD,uBAAuB,qBAAqB,mBAAmB,wBAAwB,OAAO,KAAK,uBAAuB,yBAAyB,sBAAsB,gCAAgC,oCAAoC,oBAAoB,+BAA+B,2BAA2B,eAAe,gBAAgB,qBAAqB,oBAAoB,iCAAiC,OAAO,qBAAqB,mDAAmD,sDAAsD,oCAAoC,OAAO,oBAAoB,oDAAoD,qDAAqD,oCAAoC,OAAO,gDAAgD,oCAAoC,oCAAoC,OAAO,KAAK,oBAAoB,oCAAoC,kBAAkB,KAAK,uBAAuB;AAC5hO;AACA,iEAAe,uBAAuB,EAAC;;;;;;;;;;;;ACtQ1B;;AAEb;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,qDAAqD;AACrD;AACA;AACA,gDAAgD;AAChD;AACA;AACA,qFAAqF;AACrF;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA,qBAAqB;AACrB;AACA;AACA,qBAAqB;AACrB;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB,iBAAiB;AACvC;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,qBAAqB;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV,sFAAsF,qBAAqB;AAC3G;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV,iDAAiD,qBAAqB;AACtE;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV,sDAAsD,qBAAqB;AAC3E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACpFa;;AAEb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAuD,cAAc;AACrE;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACdA,MAAkG;AAClG,MAAwF;AACxF,MAA+F;AAC/F,MAAkH;AAClH,MAA2G;AAC3G,MAA2G;AAC3G,MAAkJ;AAClJ;AACA;;AAEA;;AAEA,4BAA4B,qGAAmB;AAC/C,wBAAwB,kHAAa;;AAErC,uBAAuB,uGAAa;AACpC;AACA,iBAAiB,+FAAM;AACvB,6BAA6B,sGAAkB;;AAE/C,aAAa,0GAAG,CAAC,4HAAO;;;;AAI4F;AACpH,OAAO,iEAAe,4HAAO,IAAI,4HAAO,UAAU,4HAAO,mBAAmB,EAAC;;;;;;;;;;;;AC1BhE;;AAEb;AACA;AACA;AACA,kBAAkB,wBAAwB;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB,iBAAiB;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB,4BAA4B;AAChD;AACA;AACA;AACA;AACA;AACA,qBAAqB,6BAA6B;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACnFa;;AAEb;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACjCa;;AAEb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACTa;;AAEb;AACA;AACA,cAAc,KAAwC,GAAG,sBAAiB,GAAG,CAAI;AACjF;AACA;AACA;AACA;AACA;;;;;;;;;;;ACTa;;AAEb;AACA;AACA;AACA;AACA,kDAAkD;AAClD;AACA;AACA,0CAA0C;AAC1C;AACA;AACA;AACA,iFAAiF;AACjF;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,aAAa;AACb;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,yDAAyD;AACzD;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,kCAAkC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC5Da;;AAEb;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;UCbA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WCtBA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;WCNA;;;;;;;;;;;;;;;;;;;;ACA6B;AAEqB;AACT;AACO;AACC;AACS;AACX;AACS;AAExD,IAAMkC,IAAI,GAAGjD,QAAQ,CAACC,cAAc,CAAC,QAAQ,CAAC;AAC9C,IAAMyB,SAAS,GAAG1B,QAAQ,CAACC,cAAc,CAAC,gBAAgB,CAAC;AAC3D,IAAMH,IAAI,GAAGE,QAAQ,CAACC,cAAc,CAAC,YAAY,CAAC;AAClD,IAAMiD,OAAO,GAAGlD,QAAQ,CAACC,cAAc,CAAC,QAAQ,CAAC;AACjD,IAAMkD,KAAK,GAAGnD,QAAQ,CAACC,cAAc,CAAC,iBAAiB,CAAC;AAExD,IAAMc,IAAI,GAAGH,mEAAU,CAAC,CAAC;AAEzBG,IAAI,CAACC,OAAO,CAAC,UAACoC,KAAK,EAAK;EACtBvD,+DAAK,CAACuD,KAAK,CAAC;AACd,CAAC,CAAC;AAEFF,OAAO,CAACG,gBAAgB,CAAC,OAAO,EAAE,YAAM;EACtCtC,IAAI,CAACC,OAAO,CAAC,UAACC,IAAI,EAAK;IACrBA,IAAI,CAACR,SAAS,GAAG,KAAK;EACxB,CAAC,CAAC;EACFY,YAAY,CAACC,OAAO,CAAC,OAAO,EAAEC,IAAI,CAACC,SAAS,CAACT,IAAI,CAAC,CAAC;EACnDuC,MAAM,CAACC,QAAQ,CAACC,MAAM,CAAC,CAAC;AAC1B,CAAC,CAAC;AAEFP,IAAI,CAACI,gBAAgB,CAAC,OAAO,EAAE,UAACD,KAAK,EAAK;EACxCA,KAAK,CAACK,cAAc,CAAC,CAAC;EAEtB,IAAMC,UAAU,GAAG5D,IAAI,CAACqB,KAAK;EAC7Be,mEAAQ,CAACwB,UAAU,CAAC;EACpB5D,IAAI,CAACqB,KAAK,GAAG,EAAE;AACjB,CAAC,CAAC;AAEFmC,MAAM,CAACK,cAAc,GAAG,UAAC7C,CAAC,EAAK;EAC7BiC,6DAAO,CAACjC,CAAC,CAAC;AACZ,CAAC;AAEDwC,MAAM,CAACM,QAAQ,GAAG,UAAC9C,CAAC,EAAK;EACvBkC,8DAAQ,CAAClC,CAAC,CAAC;AACb,CAAC;AAEDwC,MAAM,CAACO,SAAS,GAAG,UAAC/C,CAAC,EAAK;EACxBD,iEAAS,CAACC,CAAC,CAAC;AACd,CAAC;AAED,IAAMgD,eAAe,GAAG,SAAlBA,eAAeA,CAAIC,MAAM,EAAK;EAClC,IAAIA,MAAM,CAAC3D,SAAS,CAAC4D,QAAQ,CAAC,QAAQ,CAAC,EAAE;IACvClC,kEAAU,CAACiC,MAAM,CAACE,UAAU,CAACC,iBAAiB,CAC3CC,gBAAgB,CAAChD,KAAK,CAAC;IAC1B4C,MAAM,CAACE,UAAU,CAACA,UAAU,CAACG,MAAM,CAAC,CAAC;EACvC;AACF,CAAC;AAED,IAAMC,UAAU,GAAG,SAAbA,UAAUA,CAAItD,IAAI,EAAK;EAC3B+C,eAAe,CAAC/C,IAAI,CAACgD,MAAM,CAAC;AAC9B,CAAC;AAEDZ,KAAK,CAACE,gBAAgB,CAAC,OAAO,EAAEgB,UAAU,CAAC;AAE3C3C,SAAS,CAAC2B,gBAAgB,CAAC,OAAO,EAAE,YAAM;EACxC5B,uEAAY,CAAC,CAAC;EACd6B,MAAM,CAACC,QAAQ,CAACC,MAAM,CAAC,CAAC;AAC1B,CAAC,CAAC,C","sources":["webpack://webpack-project/./src/modules/AddTask.js","webpack://webpack-project/./src/modules/CheckTodo.js","webpack://webpack-project/./src/modules/DeleteCompleted.js","webpack://webpack-project/./src/modules/DeleteTask.js","webpack://webpack-project/./src/modules/DisplayTask.js","webpack://webpack-project/./src/modules/FetchFromLs.js","webpack://webpack-project/./src/modules/StoreinLs.js","webpack://webpack-project/./src/modules/TaskList.js","webpack://webpack-project/./src/modules/editTask.js","webpack://webpack-project/./node_modules/boxicons/dist/boxicons.js","webpack://webpack-project/./src/styles/index.scss","webpack://webpack-project/./node_modules/css-loader/dist/runtime/api.js","webpack://webpack-project/./node_modules/css-loader/dist/runtime/sourceMaps.js","webpack://webpack-project/./src/styles/index.scss?4c37","webpack://webpack-project/./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js","webpack://webpack-project/./node_modules/style-loader/dist/runtime/insertBySelector.js","webpack://webpack-project/./node_modules/style-loader/dist/runtime/insertStyleElement.js","webpack://webpack-project/./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js","webpack://webpack-project/./node_modules/style-loader/dist/runtime/styleDomAPI.js","webpack://webpack-project/./node_modules/style-loader/dist/runtime/styleTagTransform.js","webpack://webpack-project/webpack/bootstrap","webpack://webpack-project/webpack/runtime/compat get default export","webpack://webpack-project/webpack/runtime/define property getters","webpack://webpack-project/webpack/runtime/hasOwnProperty shorthand","webpack://webpack-project/webpack/runtime/make namespace object","webpack://webpack-project/webpack/runtime/nonce","webpack://webpack-project/./src/index.js"],"sourcesContent":["import 'boxicons';\n\nconst todos = (todo) => {\n const taskList = document.getElementById('todo-list-items');\n const parentContainer = document.createElement('div');\n parentContainer.classList.add('div-container');\n parentContainer.setAttribute('draggable', 'true');\n\n parentContainer.innerHTML += `\n
\n
\n \n \n
\n \n \n
\n
\n `;\n taskList.appendChild(parentContainer);\n return taskList;\n};\n\nexport default todos;","import fetchTodos from './FetchFromLs.js';\n\nfunction isChecked(e) {\n const item = fetchTodos();\n item.forEach((task) => {\n if (task.description === e.nextElementSibling.value) {\n task.completed = !task.completed;\n }\n });\n\n e.nextElementSibling.classList.toggle('completed');\n localStorage.setItem('tasks', JSON.stringify(item));\n}\n\nexport default isChecked;","import fetchTodos from './FetchFromLs.js';\n\nfunction clearChecked() {\n const item = fetchTodos();\n const removeAll = item.filter((tod) => tod.completed === false);\n removeAll.forEach((task, index) => {\n task.index = index + 1;\n });\n localStorage.setItem('tasks', JSON.stringify(removeAll));\n}\nexport default clearChecked;","import fetchTodos from './FetchFromLs.js';\n\nconst removeTodo = (e) => {\n const item = fetchTodos();\n const deleteTodo = item.filter((tod) => tod.description !== e);\n deleteTodo.forEach((task, index) => {\n task.index = index + 1;\n });\n localStorage.setItem('tasks', JSON.stringify(deleteTodo));\n};\n\nexport default removeTodo;","import Tasks from './TaskList.js';\nimport setTodos from './StoreinLs.js';\nimport fetchTodos from './FetchFromLs.js';\n\nconst addItems = (txt) => {\n const item = fetchTodos();\n\n if (!(txt === '')) {\n const objTask = new Tasks(txt, false, item.length + 1);\n\n setTodos(objTask);\n }\n};\n\nexport default addItems;","const fetchTodos = () => {\n const todoos = JSON.parse(localStorage.getItem('tasks')) || [];\n return todoos;\n};\n\nexport default fetchTodos;","import fetchTodos from './FetchFromLs.js';\n\nconst setTodos = (todo) => {\n const listArr = fetchTodos();\n listArr.push(todo);\n\n localStorage.setItem('tasks', JSON.stringify(listArr));\n};\n\nexport default setTodos;","export default class Tasks {\n constructor(description, completed, index) {\n this.description = description;\n this.completed = completed;\n this.index = index;\n }\n}\n","import fetchTodos from './FetchFromLs.js';\n\nlet currentItem = null;\n\nfunction currVal(e) {\n currentItem = e.value;\n}\n\nfunction editTask(e) {\n const item = fetchTodos();\n const txt = e.value;\n\n if (!(txt === '')) {\n item.forEach((task) => {\n if (task.description === currentItem) {\n task.description = txt;\n }\n });\n localStorage.setItem('tasks', JSON.stringify(item));\n }\n}\n\nexport { currVal, editTask };","!function(t,e,n,r,o){if(\"customElements\"in n)o();else{if(n.AWAITING_WEB_COMPONENTS_POLYFILL)return void n.AWAITING_WEB_COMPONENTS_POLYFILL.then(o);var a=n.AWAITING_WEB_COMPONENTS_POLYFILL=f();a.then(o);var i=n.WEB_COMPONENTS_POLYFILL||\"//cdnjs.cloudflare.com/ajax/libs/webcomponentsjs/2.0.2/webcomponents-bundle.js\",s=n.ES6_CORE_POLYFILL||\"//cdnjs.cloudflare.com/ajax/libs/core-js/2.5.3/core.min.js\";\"Promise\"in n?c(i).then((function(){a.isDone=!0,a.exec()})):c(s).then((function(){c(i).then((function(){a.isDone=!0,a.exec()}))}))}function f(){var t=[];return t.isDone=!1,t.exec=function(){t.splice(0).forEach((function(t){t()}))},t.then=function(e){return t.isDone?e():t.push(e),t},t}function c(t){var e=f(),n=r.createElement(\"script\");return n.type=\"text/javascript\",n.readyState?n.onreadystatechange=function(){\"loaded\"!=n.readyState&&\"complete\"!=n.readyState||(n.onreadystatechange=null,e.isDone=!0,e.exec())}:n.onload=function(){e.isDone=!0,e.exec()},n.src=t,r.getElementsByTagName(\"head\")[0].appendChild(n),n.then=e.then,n}}(0,0,window,document,(function(){var t,e;t=window,e=function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(t,\"__esModule\",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&\"object\"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,\"default\",{enumerable:!0,value:t}),2&e&&\"string\"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,\"a\",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p=\"\",n(n.s=5)}([function(t,e){t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=function(t,e){var n,r=t[1]||\"\",o=t[3];if(!o)return r;if(e&&\"function\"==typeof btoa){var a=(n=o,\"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,\"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+\" */\"),i=o.sources.map((function(t){return\"/*# sourceURL=\"+o.sourceRoot+t+\" */\"}));return[r].concat(i).concat([a]).join(\"\\n\")}return[r].join(\"\\n\")}(e,t);return e[2]?\"@media \"+e[2]+\"{\"+n+\"}\":n})).join(\"\")},e.i=function(t,n){\"string\"==typeof t&&(t=[[null,t,\"\"]]);for(var r={},o=0;o\\n:host {\\n display: inline-block;\\n font-size: initial;\\n box-sizing: border-box;\\n width: 24px;\\n height: 24px;\\n}\\n:host([size=xs]) {\\n width: 0.8rem;\\n height: 0.8rem;\\n}\\n:host([size=sm]) {\\n width: 1.55rem;\\n height: 1.55rem;\\n}\\n:host([size=md]) {\\n width: 2.25rem;\\n height: 2.25rem;\\n}\\n:host([size=lg]) {\\n width: 3.0rem;\\n height: 3.0rem;\\n}\\n\\n:host([size]:not([size=\"\"]):not([size=xs]):not([size=sm]):not([size=md]):not([size=lg])) {\\n width: auto;\\n height: auto;\\n}\\n:host([pull=left]) #icon {\\n float: left;\\n margin-right: .3em!important;\\n}\\n:host([pull=right]) #icon {\\n float: right;\\n margin-left: .3em!important;\\n}\\n:host([border=square]) #icon {\\n padding: .25em;\\n border: .07em solid rgba(0,0,0,.1);\\n border-radius: .25em;\\n}\\n:host([border=circle]) #icon {\\n padding: .25em;\\n border: .07em solid rgba(0,0,0,.1);\\n border-radius: 50%;\\n}\\n#icon,\\nsvg {\\n width: 100%;\\n height: 100%;\\n}\\n#icon {\\n box-sizing: border-box;\\n} \\n'+f.a+\"\\n\"+l.a+'\\n\\n
';var g=d(function(t){function e(){!function(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,e);var t=function(t,e){if(!t)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!e||\"object\"!=typeof e&&\"function\"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t.$ui=t.attachShadow({mode:\"open\"}),t.$ui.appendChild(t.ownerDocument.importNode(y.content,!0)),h()&&p.ShadyCSS.styleElement(t),t._state={$iconHolder:t.$ui.getElementById(\"icon\"),type:t.getAttribute(\"type\")},t}return function(t,e){if(\"function\"!=typeof e&&null!==e)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,HTMLElement),u(e,null,[{key:\"getIconSvg\",value:function(t,e){var n=this.cdnUrl+\"/regular/bx-\"+t+\".svg\";return\"solid\"===e?n=this.cdnUrl+\"/solid/bxs-\"+t+\".svg\":\"logo\"===e&&(n=this.cdnUrl+\"/logos/bxl-\"+t+\".svg\"),n&&b[n]||(b[n]=new Promise((function(t,e){var r=new XMLHttpRequest;r.addEventListener(\"load\",(function(){this.status<200||this.status>=300?e(new Error(this.status+\" \"+this.responseText)):t(this.responseText)})),r.onerror=e,r.onabort=e,r.open(\"GET\",n),r.send()}))),b[n]}},{key:\"define\",value:function(t){t=t||this.tagName,h()&&p.ShadyCSS.prepareTemplate(y,t),customElements.define(t,this)}},{key:\"cdnUrl\",get:function(){return\"//unpkg.com/boxicons@2.1.4/svg\"}},{key:\"tagName\",get:function(){return\"box-icon\"}},{key:\"observedAttributes\",get:function(){return[\"type\",\"name\",\"color\",\"size\",\"rotate\",\"flip\",\"animation\",\"border\",\"pull\"]}}]),u(e,[{key:\"attributeChangedCallback\",value:function(t,e,n){var r=this._state.$iconHolder;switch(t){case\"type\":!function(t,e,n){var r=t._state;r.$iconHolder.textContent=\"\",r.type&&(r.type=null),r.type=!n||\"solid\"!==n&&\"logo\"!==n?\"regular\":n,void 0!==r.currentName&&t.constructor.getIconSvg(r.currentName,r.type).then((function(t){r.type===n&&(r.$iconHolder.innerHTML=t)})).catch((function(t){console.error(\"Failed to load icon: \"+r.currentName+\"\\n\"+t)}))}(this,0,n);break;case\"name\":!function(t,e,n){var r=t._state;r.currentName=n,r.$iconHolder.textContent=\"\",n&&void 0!==r.type&&t.constructor.getIconSvg(n,r.type).then((function(t){r.currentName===n&&(r.$iconHolder.innerHTML=t)})).catch((function(t){console.error(\"Failed to load icon: \"+n+\"\\n\"+t)}))}(this,0,n);break;case\"color\":r.style.fill=n||\"\";break;case\"size\":!function(t,e,n){var r=t._state;r.size&&(r.$iconHolder.style.width=r.$iconHolder.style.height=\"\",r.size=r.sizeType=null),n&&!/^(xs|sm|md|lg)$/.test(r.size)&&(r.size=n.trim(),r.$iconHolder.style.width=r.$iconHolder.style.height=r.size)}(this,0,n);break;case\"rotate\":e&&r.classList.remove(\"bx-rotate-\"+e),n&&r.classList.add(\"bx-rotate-\"+n);break;case\"flip\":e&&r.classList.remove(\"bx-flip-\"+e),n&&r.classList.add(\"bx-flip-\"+n);break;case\"animation\":e&&r.classList.remove(\"bx-\"+e),n&&r.classList.add(\"bx-\"+n)}}},{key:\"connectedCallback\",value:function(){h()&&p.ShadyCSS.styleElement(this)}}]),e}());e.default=g,g.define()}])},\"object\"==typeof exports&&\"object\"==typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define([],e):\"object\"==typeof exports?exports.BoxIconElement=e():t.BoxIconElement=e()}));\n//# sourceMappingURL=boxicons.js.map","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n___CSS_LOADER_EXPORT___.push([module.id, \"@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap);\"]);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `:root {\n --primary: #ea40a4;\n --business: #3a82ee;\n --personal: var(--primary);\n --light: #eee;\n --grey: #888;\n --dark: #313154;\n --danger: #ff5b57;\n --shadow: 0 1px 3px rgba(0, 0, 0, 0.1);\n --box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), 0 6px 6px rgba(0, 0, 0, 0.1);\n --business-glow: 0 0 4px rgba(58, 130, 238, 0.75);\n --personal-glow: 0 0 4px rgba(234, 64, 164, 0.75);\n --linear-grad: linear-gradient(to right, #c6ffdd, #fbd786, #c02c31);\n}\n\n* {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n font-family: \"montserrat\", sans-serif;\n text-decoration: none;\n list-style-type: none;\n}\n\nbody {\n background: var(--light);\n color: var(--dark);\n}\n\n.main-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 4rem;\n margin-top: 4rem;\n width: 100vw;\n}\n\n.page-contents {\n background: white;\n box-shadow: var(--box-shadow);\n border-radius: 10px;\n width: 80%;\n}\n\n.header-tag {\n display: flex;\n flex-direction: column;\n gap: 1.5rem;\n text-align: center;\n width: 100%;\n}\n\n.header-tag h1 {\n font-size: 2rem;\n}\n\n.form-container {\n display: flex;\n}\n\n.t-text {\n display: flex;\n justify-content: space-between;\n padding: 0 3rem;\n}\n\nform {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n gap: 1rem;\n border-radius: 2px;\n transition: 0.5s;\n width: 100%;\n}\n\n#edit-form {\n display: none;\n}\n\n.form-input {\n background: #efeded;\n border-radius: 10px;\n border-top: 1px solid #efecec;\n}\n\n.task-input {\n width: 100%;\n display: flex;\n padding: 1rem 3rem;\n outline: none;\n border: none;\n font-style: italic;\n}\n\n.btn-holder {\n display: flex;\n justify-content: flex-start;\n align-items: flex-start;\n padding: 1rem 3rem;\n}\n\n#addBtn {\n width: max-content;\n padding: 0.5rem;\n border-radius: 20px;\n outline: none;\n border: none;\n background: linear-gradient(45deg, rgb(208, 52, 52), rgb(85, 85, 189));\n}\n\n#addBtn:hover {\n box-shadow: inset 400px 0 0 0 #d80286;\n color: white;\n}\n\n.todo-list {\n display: flex;\n text-align: center;\n flex-direction: column;\n}\n\n.todo-list h3 {\n border-bottom: 1px solid #efecec;\n border-top: 1px solid #efecec;\n padding-block: 0.5rem;\n}\n\n.list-items {\n display: flex;\n flex-direction: column;\n}\n\n.todo-item {\n display: flex;\n justify-content: space-between;\n margin: 0;\n overflow: hidden;\n white-space: nowrap;\n border-bottom: 1px solid #efecec;\n padding-block: 0.5rem;\n}\n\n.todo-content {\n display: flex;\n gap: 1rem;\n padding: 0 3rem;\n}\n\n.task-content {\n display: flex;\n padding: 0 3rem;\n gap: 1rem;\n}\n\n.remove {\n width: 20px;\n height: 20px;\n}\n\n.todo-icons {\n display: flex;\n gap: 0.5rem;\n padding-right: 3rem;\n outline: none;\n border: none;\n}\n\n.edit-Icon,\n.trash-can {\n outline: none;\n border: none;\n background: none;\n}\n\n.trash-can {\n color: #4b1f38 !important;\n}\n\n.trash-can:hover {\n transform: scale(1.2);\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;\n}\n\n.delete-btn {\n color: #4b1f38 !important;\n display: flex;\n}\n\n.delete-btn:hover {\n transform: scale(1.5);\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;\n}\n\n.todo-output {\n display: flex;\n}\n\n.todo-task {\n display: flex;\n flex-direction: column;\n text-align: start;\n flex: 1;\n padding-top: 0.4rem;\n}\n\n.clear-completed {\n display: flex;\n justify-content: center;\n padding: 1rem;\n outline: none;\n border: none;\n font-family: Verdana, Geneva, Tahoma, sans-serif;\n font-weight: 700;\n color: #3838c8;\n}\n.clear-completed:hover {\n cursor: pointer;\n}\n\n.hover-effect {\n position: relative;\n padding: 0.75em;\n color: var(--linear-grad);\n}\n.hover-effect::before, .hover-effect::after {\n content: \"\";\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n transform-origin: center;\n}\n.hover-effect::before {\n border-top: 0.2em solid var(--linear-grad);\n border-bottom: 0.2em solid var(--linear-grad);\n transform: scale3d(0, 1, 1);\n}\n.hover-effect::after {\n border-left: 0.2em solid var(--linear-grad);\n border-right: 0.2em solid var(--linear-grad);\n transform: scale3d(1, 0, 1);\n}\n.hover-effect:hover::before, .hover-effect:hover::after {\n transform: scale3d(1, 1, 1);\n transition: transform 900ms;\n}\n\n.completed {\n text-decoration: line-through;\n color: gray;\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./src/styles/index.scss\"],\"names\":[],\"mappings\":\"AAEA;EACE,kBAAA;EACA,mBAAA;EACA,0BAAA;EACA,aAAA;EACA,YAAA;EACA,eAAA;EACA,iBAAA;EACA,sCAAA;EACA,0EAAA;EACA,iDAAA;EACA,iDAAA;EACA,mEAAA;AAAF;;AAGA;EACE,SAAA;EACA,UAAA;EACA,sBAAA;EACA,qCAAA;EACA,qBAAA;EACA,qBAAA;AAAF;;AAGA;EACE,wBAAA;EACA,kBAAA;AAAF;;AAGA;EACE,aAAA;EACA,sBAAA;EACA,mBAAA;EACA,SAAA;EACA,gBAAA;EACA,YAAA;AAAF;;AAGA;EACE,iBAAA;EACA,6BAAA;EACA,mBAAA;EACA,UAAA;AAAF;;AAGA;EACE,aAAA;EACA,sBAAA;EACA,WAAA;EACA,kBAAA;EACA,WAAA;AAAF;;AAGA;EACE,eAAA;AAAF;;AAGA;EACE,aAAA;AAAF;;AAGA;EACE,aAAA;EACA,8BAAA;EACA,eAAA;AAAF;;AAGA;EACE,aAAA;EACA,sBAAA;EACA,2BAAA;EACA,SAAA;EACA,kBAAA;EACA,gBAAA;EACA,WAAA;AAAF;;AAGA;EACE,aAAA;AAAF;;AAGA;EACE,mBAAA;EACA,mBAAA;EACA,6BAAA;AAAF;;AAGA;EACE,WAAA;EACA,aAAA;EACA,kBAAA;EACA,aAAA;EACA,YAAA;EACA,kBAAA;AAAF;;AAGA;EACE,aAAA;EACA,2BAAA;EACA,uBAAA;EACA,kBAAA;AAAF;;AAGA;EACE,kBAAA;EACA,eAAA;EACA,mBAAA;EACA,aAAA;EACA,YAAA;EACA,sEAAA;AAAF;;AAGA;EACE,qCAAA;EACA,YAAA;AAAF;;AAGA;EACE,aAAA;EACA,kBAAA;EACA,sBAAA;AAAF;;AAGA;EACE,gCAAA;EACA,6BAAA;EACA,qBAAA;AAAF;;AAGA;EACE,aAAA;EACA,sBAAA;AAAF;;AAGA;EACE,aAAA;EACA,8BAAA;EACA,SAAA;EACA,gBAAA;EACA,mBAAA;EACA,gCAAA;EACA,qBAAA;AAAF;;AAGA;EACE,aAAA;EACA,SAAA;EACA,eAAA;AAAF;;AAGA;EACE,aAAA;EACA,eAAA;EACA,SAAA;AAAF;;AAGA;EACE,WAAA;EACA,YAAA;AAAF;;AAIA;EACE,aAAA;EACA,WAAA;EACA,mBAAA;EACA,aAAA;EACA,YAAA;AADF;;AAIA;;EAEE,aAAA;EACA,YAAA;EACA,gBAAA;AADF;;AAIA;EACE,yBAAA;AADF;;AAIA;EACE,qBAAA;EACA,iDAAA;AADF;;AAIA;EACE,yBAAA;EACA,aAAA;AADF;;AAIA;EACE,qBAAA;EACA,iDAAA;AADF;;AAIA;EACE,aAAA;AADF;;AAIA;EACE,aAAA;EACA,sBAAA;EACA,iBAAA;EACA,OAAA;EACA,mBAAA;AADF;;AAIA;EACE,aAAA;EACA,uBAAA;EACA,aAAA;EACA,aAAA;EACA,YAAA;EACA,gDAAA;EACA,gBAAA;EACA,cAAA;AADF;AAGE;EACE,eAAA;AADJ;;AAKA;EACE,kBAAA;EACA,eAAA;EACA,yBAAA;AAFF;AAIE;EAEE,WAAA;EACA,sBAAA;EACA,kBAAA;EACA,MAAA;EACA,OAAA;EACA,YAAA;EACA,WAAA;EACA,wBAAA;AAHJ;AAME;EACE,0CAAA;EACA,6CAAA;EACA,2BAAA;AAJJ;AAOE;EACE,2CAAA;EACA,4CAAA;EACA,2BAAA;AALJ;AAQE;EAEE,2BAAA;EACA,2BAAA;AAPJ;;AAWA;EACE,6BAAA;EACA,WAAA;AARF\",\"sourcesContent\":[\"@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');\\r\\n\\r\\n:root {\\r\\n --primary: #ea40a4;\\r\\n --business: #3a82ee;\\r\\n --personal: var(--primary);\\r\\n --light: #eee;\\r\\n --grey: #888;\\r\\n --dark: #313154;\\r\\n --danger: #ff5b57;\\r\\n --shadow: 0 1px 3px rgba(0, 0, 0, 0.1);\\r\\n --box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1), 0 6px 6px rgba(0, 0, 0, 0.1);\\r\\n --business-glow: 0 0 4px rgba(58, 130, 238, 0.75);\\r\\n --personal-glow: 0 0 4px rgba(234, 64, 164, 0.75);\\r\\n --linear-grad: linear-gradient(to right, #c6ffdd, #fbd786, #c02c31);\\r\\n}\\r\\n\\r\\n* {\\r\\n margin: 0;\\r\\n padding: 0;\\r\\n box-sizing: border-box;\\r\\n font-family: 'montserrat', sans-serif;\\r\\n text-decoration: none;\\r\\n list-style-type: none;\\r\\n}\\r\\n\\r\\nbody {\\r\\n background: var(--light);\\r\\n color: var(--dark);\\r\\n}\\r\\n\\r\\n.main-container {\\r\\n display: flex;\\r\\n flex-direction: column;\\r\\n align-items: center;\\r\\n gap: 4rem;\\r\\n margin-top: 4rem;\\r\\n width: 100vw;\\r\\n}\\r\\n\\r\\n.page-contents {\\r\\n background: white;\\r\\n box-shadow: var(--box-shadow);\\r\\n border-radius: 10px;\\r\\n width: 80%;\\r\\n}\\r\\n\\r\\n.header-tag {\\r\\n display: flex;\\r\\n flex-direction: column;\\r\\n gap: 1.5rem;\\r\\n text-align: center;\\r\\n width: 100%;\\r\\n}\\r\\n\\r\\n.header-tag h1 {\\r\\n font-size: 2rem;\\r\\n}\\r\\n\\r\\n.form-container {\\r\\n display: flex;\\r\\n}\\r\\n\\r\\n.t-text {\\r\\n display: flex;\\r\\n justify-content: space-between;\\r\\n padding: 0 3rem;\\r\\n}\\r\\n\\r\\nform {\\r\\n display: flex;\\r\\n flex-direction: column;\\r\\n justify-content: flex-start;\\r\\n gap: 1rem;\\r\\n border-radius: 2px;\\r\\n transition: 0.5s;\\r\\n width: 100%;\\r\\n}\\r\\n\\r\\n#edit-form {\\r\\n display: none;\\r\\n}\\r\\n\\r\\n.form-input {\\r\\n background: #efeded;\\r\\n border-radius: 10px;\\r\\n border-top: 1px solid #efecec;\\r\\n}\\r\\n\\r\\n.task-input {\\r\\n width: 100%;\\r\\n display: flex;\\r\\n padding: 1rem 3rem;\\r\\n outline: none;\\r\\n border: none;\\r\\n font-style: italic;\\r\\n}\\r\\n\\r\\n.btn-holder {\\r\\n display: flex;\\r\\n justify-content: flex-start;\\r\\n align-items: flex-start;\\r\\n padding: 1rem 3rem;\\r\\n}\\r\\n\\r\\n#addBtn {\\r\\n width: max-content;\\r\\n padding: 0.5rem;\\r\\n border-radius: 20px;\\r\\n outline: none;\\r\\n border: none;\\r\\n background: linear-gradient(45deg, rgb(208, 52, 52), rgb(85, 85, 189));\\r\\n}\\r\\n\\r\\n#addBtn:hover {\\r\\n box-shadow: inset 400px 0 0 0 #d80286;\\r\\n color: white;\\r\\n}\\r\\n\\r\\n.todo-list {\\r\\n display: flex;\\r\\n text-align: center;\\r\\n flex-direction: column;\\r\\n}\\r\\n\\r\\n.todo-list h3 {\\r\\n border-bottom: 1px solid #efecec;\\r\\n border-top: 1px solid #efecec;\\r\\n padding-block: 0.5rem;\\r\\n}\\r\\n\\r\\n.list-items {\\r\\n display: flex;\\r\\n flex-direction: column;\\r\\n}\\r\\n\\r\\n.todo-item {\\r\\n display: flex;\\r\\n justify-content: space-between;\\r\\n margin: 0;\\r\\n overflow: hidden;\\r\\n white-space: nowrap;\\r\\n border-bottom: 1px solid #efecec;\\r\\n padding-block: 0.5rem;\\r\\n}\\r\\n\\r\\n.todo-content {\\r\\n display: flex;\\r\\n gap: 1rem;\\r\\n padding: 0 3rem;\\r\\n}\\r\\n\\r\\n.task-content {\\r\\n display: flex;\\r\\n padding: 0 3rem;\\r\\n gap: 1rem;\\r\\n}\\r\\n\\r\\n.remove {\\r\\n width: 20px;\\r\\n height: 20px;\\r\\n // padding: 10px;\\r\\n}\\r\\n\\r\\n.todo-icons {\\r\\n display: flex;\\r\\n gap: 0.5rem;\\r\\n padding-right: 3rem;\\r\\n outline: none;\\r\\n border: none;\\r\\n}\\r\\n\\r\\n.edit-Icon,\\r\\n.trash-can {\\r\\n outline: none;\\r\\n border: none;\\r\\n background: none;\\r\\n}\\r\\n\\r\\n.trash-can {\\r\\n color: #4b1f38 !important;\\r\\n}\\r\\n\\r\\n.trash-can:hover {\\r\\n transform: scale(1.2);\\r\\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;\\r\\n}\\r\\n\\r\\n.delete-btn {\\r\\n color: #4b1f38 !important;\\r\\n display: flex;\\r\\n}\\r\\n\\r\\n.delete-btn:hover {\\r\\n transform: scale(1.5);\\r\\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;\\r\\n}\\r\\n\\r\\n.todo-output {\\r\\n display: flex;\\r\\n}\\r\\n\\r\\n.todo-task {\\r\\n display: flex;\\r\\n flex-direction: column;\\r\\n text-align: start;\\r\\n flex: 1;\\r\\n padding-top: 0.4rem;\\r\\n}\\r\\n\\r\\n.clear-completed {\\r\\n display: flex;\\r\\n justify-content: center;\\r\\n padding: 1rem;\\r\\n outline: none;\\r\\n border: none;\\r\\n font-family: Verdana, Geneva, Tahoma, sans-serif;\\r\\n font-weight: 700;\\r\\n color: #3838c8;\\r\\n\\r\\n &:hover {\\r\\n cursor: pointer;\\r\\n }\\r\\n}\\r\\n\\r\\n.hover-effect {\\r\\n position: relative;\\r\\n padding: 0.75em;\\r\\n color: var(--linear-grad);\\r\\n\\r\\n &::before,\\r\\n &::after {\\r\\n content: '';\\r\\n box-sizing: border-box;\\r\\n position: absolute;\\r\\n top: 0;\\r\\n left: 0;\\r\\n height: 100%;\\r\\n width: 100%;\\r\\n transform-origin: center;\\r\\n }\\r\\n\\r\\n &::before {\\r\\n border-top: 0.2em solid var(--linear-grad);\\r\\n border-bottom: 0.2em solid var(--linear-grad);\\r\\n transform: scale3d(0, 1, 1);\\r\\n }\\r\\n\\r\\n &::after {\\r\\n border-left: 0.2em solid var(--linear-grad);\\r\\n border-right: 0.2em solid var(--linear-grad);\\r\\n transform: scale3d(1, 0, 1);\\r\\n }\\r\\n\\r\\n &:hover::before,\\r\\n &:hover::after {\\r\\n transform: scale3d(1, 1, 1);\\r\\n transition: transform 900ms;\\r\\n }\\r\\n}\\r\\n\\r\\n.completed {\\r\\n text-decoration: line-through;\\r\\n color: gray;\\r\\n}\\r\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","\"use strict\";\n\n/*\n MIT License http://www.opensource.org/licenses/mit-license.php\n Author Tobias Koppers @sokra\n*/\nmodule.exports = function (cssWithMappingToString) {\n var list = [];\n\n // return the list of modules as css string\n list.toString = function toString() {\n return this.map(function (item) {\n var content = \"\";\n var needLayer = typeof item[5] !== \"undefined\";\n if (item[4]) {\n content += \"@supports (\".concat(item[4], \") {\");\n }\n if (item[2]) {\n content += \"@media \".concat(item[2], \" {\");\n }\n if (needLayer) {\n content += \"@layer\".concat(item[5].length > 0 ? \" \".concat(item[5]) : \"\", \" {\");\n }\n content += cssWithMappingToString(item);\n if (needLayer) {\n content += \"}\";\n }\n if (item[2]) {\n content += \"}\";\n }\n if (item[4]) {\n content += \"}\";\n }\n return content;\n }).join(\"\");\n };\n\n // import a list of modules into the list\n list.i = function i(modules, media, dedupe, supports, layer) {\n if (typeof modules === \"string\") {\n modules = [[null, modules, undefined]];\n }\n var alreadyImportedModules = {};\n if (dedupe) {\n for (var k = 0; k < this.length; k++) {\n var id = this[k][0];\n if (id != null) {\n alreadyImportedModules[id] = true;\n }\n }\n }\n for (var _k = 0; _k < modules.length; _k++) {\n var item = [].concat(modules[_k]);\n if (dedupe && alreadyImportedModules[item[0]]) {\n continue;\n }\n if (typeof layer !== \"undefined\") {\n if (typeof item[5] === \"undefined\") {\n item[5] = layer;\n } else {\n item[1] = \"@layer\".concat(item[5].length > 0 ? \" \".concat(item[5]) : \"\", \" {\").concat(item[1], \"}\");\n item[5] = layer;\n }\n }\n if (media) {\n if (!item[2]) {\n item[2] = media;\n } else {\n item[1] = \"@media \".concat(item[2], \" {\").concat(item[1], \"}\");\n item[2] = media;\n }\n }\n if (supports) {\n if (!item[4]) {\n item[4] = \"\".concat(supports);\n } else {\n item[1] = \"@supports (\".concat(item[4], \") {\").concat(item[1], \"}\");\n item[4] = supports;\n }\n }\n list.push(item);\n }\n };\n return list;\n};","\"use strict\";\n\nmodule.exports = function (item) {\n var content = item[1];\n var cssMapping = item[3];\n if (!cssMapping) {\n return content;\n }\n if (typeof btoa === \"function\") {\n var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(cssMapping))));\n var data = \"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(base64);\n var sourceMapping = \"/*# \".concat(data, \" */\");\n return [content].concat([sourceMapping]).join(\"\\n\");\n }\n return [content].join(\"\\n\");\n};","\n import API from \"!../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../node_modules/css-loader/dist/cjs.js!../../node_modules/sass-loader/dist/cjs.js!./index.scss\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../node_modules/css-loader/dist/cjs.js!../../node_modules/sass-loader/dist/cjs.js!./index.scss\";\n export default content && content.locals ? content.locals : undefined;\n","\"use strict\";\n\nvar stylesInDOM = [];\nfunction getIndexByIdentifier(identifier) {\n var result = -1;\n for (var i = 0; i < stylesInDOM.length; i++) {\n if (stylesInDOM[i].identifier === identifier) {\n result = i;\n break;\n }\n }\n return result;\n}\nfunction modulesToDom(list, options) {\n var idCountMap = {};\n var identifiers = [];\n for (var i = 0; i < list.length; i++) {\n var item = list[i];\n var id = options.base ? item[0] + options.base : item[0];\n var count = idCountMap[id] || 0;\n var identifier = \"\".concat(id, \" \").concat(count);\n idCountMap[id] = count + 1;\n var indexByIdentifier = getIndexByIdentifier(identifier);\n var obj = {\n css: item[1],\n media: item[2],\n sourceMap: item[3],\n supports: item[4],\n layer: item[5]\n };\n if (indexByIdentifier !== -1) {\n stylesInDOM[indexByIdentifier].references++;\n stylesInDOM[indexByIdentifier].updater(obj);\n } else {\n var updater = addElementStyle(obj, options);\n options.byIndex = i;\n stylesInDOM.splice(i, 0, {\n identifier: identifier,\n updater: updater,\n references: 1\n });\n }\n identifiers.push(identifier);\n }\n return identifiers;\n}\nfunction addElementStyle(obj, options) {\n var api = options.domAPI(options);\n api.update(obj);\n var updater = function updater(newObj) {\n if (newObj) {\n if (newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap && newObj.supports === obj.supports && newObj.layer === obj.layer) {\n return;\n }\n api.update(obj = newObj);\n } else {\n api.remove();\n }\n };\n return updater;\n}\nmodule.exports = function (list, options) {\n options = options || {};\n list = list || [];\n var lastIdentifiers = modulesToDom(list, options);\n return function update(newList) {\n newList = newList || [];\n for (var i = 0; i < lastIdentifiers.length; i++) {\n var identifier = lastIdentifiers[i];\n var index = getIndexByIdentifier(identifier);\n stylesInDOM[index].references--;\n }\n var newLastIdentifiers = modulesToDom(newList, options);\n for (var _i = 0; _i < lastIdentifiers.length; _i++) {\n var _identifier = lastIdentifiers[_i];\n var _index = getIndexByIdentifier(_identifier);\n if (stylesInDOM[_index].references === 0) {\n stylesInDOM[_index].updater();\n stylesInDOM.splice(_index, 1);\n }\n }\n lastIdentifiers = newLastIdentifiers;\n };\n};","\"use strict\";\n\nvar memo = {};\n\n/* istanbul ignore next */\nfunction getTarget(target) {\n if (typeof memo[target] === \"undefined\") {\n var styleTarget = document.querySelector(target);\n\n // Special case to return head of iframe instead of iframe itself\n if (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) {\n try {\n // This will throw an exception if access to iframe is blocked\n // due to cross-origin restrictions\n styleTarget = styleTarget.contentDocument.head;\n } catch (e) {\n // istanbul ignore next\n styleTarget = null;\n }\n }\n memo[target] = styleTarget;\n }\n return memo[target];\n}\n\n/* istanbul ignore next */\nfunction insertBySelector(insert, style) {\n var target = getTarget(insert);\n if (!target) {\n throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\");\n }\n target.appendChild(style);\n}\nmodule.exports = insertBySelector;","\"use strict\";\n\n/* istanbul ignore next */\nfunction insertStyleElement(options) {\n var element = document.createElement(\"style\");\n options.setAttributes(element, options.attributes);\n options.insert(element, options.options);\n return element;\n}\nmodule.exports = insertStyleElement;","\"use strict\";\n\n/* istanbul ignore next */\nfunction setAttributesWithoutAttributes(styleElement) {\n var nonce = typeof __webpack_nonce__ !== \"undefined\" ? __webpack_nonce__ : null;\n if (nonce) {\n styleElement.setAttribute(\"nonce\", nonce);\n }\n}\nmodule.exports = setAttributesWithoutAttributes;","\"use strict\";\n\n/* istanbul ignore next */\nfunction apply(styleElement, options, obj) {\n var css = \"\";\n if (obj.supports) {\n css += \"@supports (\".concat(obj.supports, \") {\");\n }\n if (obj.media) {\n css += \"@media \".concat(obj.media, \" {\");\n }\n var needLayer = typeof obj.layer !== \"undefined\";\n if (needLayer) {\n css += \"@layer\".concat(obj.layer.length > 0 ? \" \".concat(obj.layer) : \"\", \" {\");\n }\n css += obj.css;\n if (needLayer) {\n css += \"}\";\n }\n if (obj.media) {\n css += \"}\";\n }\n if (obj.supports) {\n css += \"}\";\n }\n var sourceMap = obj.sourceMap;\n if (sourceMap && typeof btoa !== \"undefined\") {\n css += \"\\n/*# sourceMappingURL=data:application/json;base64,\".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))), \" */\");\n }\n\n // For old IE\n /* istanbul ignore if */\n options.styleTagTransform(css, styleElement, options.options);\n}\nfunction removeStyleElement(styleElement) {\n // istanbul ignore if\n if (styleElement.parentNode === null) {\n return false;\n }\n styleElement.parentNode.removeChild(styleElement);\n}\n\n/* istanbul ignore next */\nfunction domAPI(options) {\n if (typeof document === \"undefined\") {\n return {\n update: function update() {},\n remove: function remove() {}\n };\n }\n var styleElement = options.insertStyleElement(options);\n return {\n update: function update(obj) {\n apply(styleElement, options, obj);\n },\n remove: function remove() {\n removeStyleElement(styleElement);\n }\n };\n}\nmodule.exports = domAPI;","\"use strict\";\n\n/* istanbul ignore next */\nfunction styleTagTransform(css, styleElement) {\n if (styleElement.styleSheet) {\n styleElement.styleSheet.cssText = css;\n } else {\n while (styleElement.firstChild) {\n styleElement.removeChild(styleElement.firstChild);\n }\n styleElement.appendChild(document.createTextNode(css));\n }\n}\nmodule.exports = styleTagTransform;","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nc = undefined;","import './styles/index.scss';\n\nimport fetchTodos from './modules/FetchFromLs.js';\nimport todos from './modules/AddTask.js';\nimport addItems from './modules/DisplayTask.js';\nimport removeTodo from './modules/DeleteTask.js';\nimport { currVal, editTask } from './modules/editTask.js';\nimport isChecked from './modules/CheckTodo.js';\nimport clearChecked from './modules/DeleteCompleted.js';\n\nconst plus = document.getElementById('addBtn');\nconst removeAll = document.getElementById('clear-complete');\nconst todo = document.getElementById('task-input');\nconst refresh = document.getElementById('reload');\nconst tasks = document.getElementById('todo-list-items');\n\nconst item = fetchTodos();\n\nitem.forEach((event) => {\n todos(event);\n});\n\nrefresh.addEventListener('click', () => {\n item.forEach((task) => {\n task.completed = false;\n });\n localStorage.setItem('tasks', JSON.stringify(item));\n window.location.reload();\n});\n\nplus.addEventListener('click', (event) => {\n event.preventDefault();\n\n const inputValue = todo.value;\n addItems(inputValue);\n todo.value = '';\n});\n\nwindow.getCurrentTask = (e) => {\n currVal(e);\n};\n\nwindow.editTodo = (e) => {\n editTask(e);\n};\n\nwindow.checkTask = (e) => {\n isChecked(e);\n};\n\nconst removeTaskInArr = (target) => {\n if (target.classList.contains('remove')) {\n removeTodo(target.parentNode.firstElementChild\n .lastElementChild.value);\n target.parentNode.parentNode.remove();\n }\n};\n\nconst manageTask = (item) => {\n removeTaskInArr(item.target);\n};\n\ntasks.addEventListener('click', manageTask);\n\nremoveAll.addEventListener('click', () => {\n clearChecked();\n window.location.reload();\n});"],"names":["todos","todo","taskList","document","getElementById","parentContainer","createElement","classList","add","setAttribute","innerHTML","concat","completed","description","appendChild","fetchTodos","isChecked","e","item","forEach","task","nextElementSibling","value","toggle","localStorage","setItem","JSON","stringify","clearChecked","removeAll","filter","tod","index","removeTodo","deleteTodo","Tasks","setTodos","addItems","txt","objTask","length","todoos","parse","getItem","listArr","push","_createClass","_classCallCheck","default","currentItem","currVal","editTask","plus","refresh","tasks","event","addEventListener","window","location","reload","preventDefault","inputValue","getCurrentTask","editTodo","checkTask","removeTaskInArr","target","contains","parentNode","firstElementChild","lastElementChild","remove","manageTask"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/index.html b/dist/index.html index ad59845..f371487 100644 --- a/dist/index.html +++ b/dist/index.html @@ -4,56 +4,38 @@ Document - +

Create a TODO

-
-
-
-
-

What's on your TODO?

- -
-
- -
- -
+ +
+
+

What's on your TODO?

+ +
+
+ +
-
- -
- -
-
-
-

What's on your TODO?

- -
-
- -
- -
- -
- -
-
-
+ + +
+ +
+

TODO LIST

-
    - -
+
+
+
- + \ No newline at end of file diff --git a/dist/stats.json b/dist/stats.json index 5cf889a..4dce60c 100644 --- a/dist/stats.json +++ b/dist/stats.json @@ -1,31 +1,31 @@ { - "hash": "174d543bf01d4f34ba28", + "hash": "13976397a9b4497ec9f7", "version": "5.88.1", - "time": 4816, - "builtAt": 1689968269967, + "time": 31615, + "builtAt": 1690694737184, "publicPath": "auto", - "outputPath": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\dist", + "outputPath": "F:\\Microverse\\Pair Programming\\Webpack-Project\\dist", "assetsByChunkName": { "bundle": [ - "bundle12116c996a625535e032.js" + "bundle5a5d13578cefdd389b79.js" ] }, "assets": [ { "type": "asset", - "name": "bundle12116c996a625535e032.js", - "size": 62184, - "emitted": true, + "name": "bundle5a5d13578cefdd389b79.js", + "size": 61150, + "emitted": false, "comparedForEmit": false, - "cached": false, + "cached": true, "info": { "immutable": true, - "contenthash": "12116c996a625535e032", + "contenthash": "5a5d13578cefdd389b79", "javascriptModule": false, "related": { - "sourceMap": "bundle12116c996a625535e032.js.map" + "sourceMap": "bundle5a5d13578cefdd389b79.js.map" }, - "size": 62184 + "size": 61150 }, "chunkNames": [ "bundle" @@ -37,14 +37,14 @@ "related": [ { "type": "sourceMap", - "name": "bundle12116c996a625535e032.js.map", - "size": 64218, - "emitted": true, - "comparedForEmit": false, + "name": "bundle5a5d13578cefdd389b79.js.map", + "size": 60807, + "emitted": false, + "comparedForEmit": true, "cached": false, "info": { "development": true, - "size": 64218 + "size": 60807 }, "chunkNames": [], "chunkIdHints": [], @@ -69,12 +69,12 @@ { "type": "asset", "name": "index.html", - "size": 2470, - "emitted": true, + "size": 1555, + "emitted": false, "comparedForEmit": true, "cached": false, "info": { - "size": 2470 + "size": 1555 }, "chunkNames": [], "chunkIdHints": [], @@ -92,9 +92,9 @@ "initial": true, "entry": true, "recorded": false, - "size": 48389, + "size": 42750, "sizes": { - "javascript": 47417, + "javascript": 41778, "runtime": 972 }, "names": [ @@ -105,12 +105,12 @@ "bundle" ], "files": [ - "bundle12116c996a625535e032.js" + "bundle5a5d13578cefdd389b79.js" ], "auxiliaryFiles": [ - "bundle12116c996a625535e032.js.map" + "bundle5a5d13578cefdd389b79.js.map" ], - "hash": "10934a314c65f62f2f32", + "hash": "4071b739e9718d252ecf", "childrenByOrder": {}, "id": "bundle", "siblings": [], @@ -129,9 +129,9 @@ "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\boxicons\\dist\\boxicons.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\boxicons\\dist\\boxicons.js", "name": "./node_modules/boxicons/dist/boxicons.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\boxicons\\dist\\boxicons.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\boxicons\\dist\\boxicons.js", "index": 13, "preOrderIndex": 13, "index2": 11, @@ -140,49 +140,49 @@ "optional": false, "orphan": false, "dependent": true, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", - "issuerName": "./src/modules/DisplayTask.js", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\AddTask.js", + "issuerName": "./src/modules/AddTask.js", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", - "name": "./src/modules/DisplayTask.js", - "id": "./src/modules/DisplayTask.js" + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\AddTask.js", + "name": "./src/modules/AddTask.js", + "id": "./src/modules/AddTask.js" } ], "failed": false, "errors": 0, "warnings": 0, "id": "./node_modules/boxicons/dist/boxicons.js", - "issuerId": "./src/modules/DisplayTask.js", + "issuerId": "./src/modules/AddTask.js", "chunks": [ "bundle" ], "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", - "module": "./src/modules/DisplayTask.js", - "moduleName": "./src/modules/DisplayTask.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", - "resolvedModule": "./src/modules/DisplayTask.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\AddTask.js", + "module": "./src/modules/AddTask.js", + "moduleName": "./src/modules/AddTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\AddTask.js", + "resolvedModule": "./src/modules/AddTask.js", "type": "harmony side effect evaluation", "active": true, "explanation": "", "userRequest": "boxicons", - "loc": "9:0-18", - "moduleId": "./src/modules/DisplayTask.js", - "resolvedModuleId": "./src/modules/DisplayTask.js" + "loc": "1:0-18", + "moduleId": "./src/modules/AddTask.js", + "resolvedModuleId": "./src/modules/AddTask.js" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\boxicons\\dist\\boxicons.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\boxicons\\dist\\boxicons.js", "module": "./node_modules/boxicons/dist/boxicons.js", "moduleName": "./node_modules/boxicons/dist/boxicons.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\boxicons\\dist\\boxicons.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\boxicons\\dist\\boxicons.js", "resolvedModule": "./node_modules/boxicons/dist/boxicons.js", "type": "cjs self exports reference", "active": true, @@ -204,17 +204,17 @@ "type": "module", "moduleType": "javascript/auto", "layer": null, - "size": 11817, + "size": 11998, "sizes": { - "javascript": 11817 + "javascript": 11998 }, "built": true, "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "index": 8, "preOrderIndex": 8, "index2": 8, @@ -223,16 +223,16 @@ "optional": false, "orphan": false, "dependent": true, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "issuerName": "./src/styles/index.scss", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./src/styles/index.scss", "id": "./src/styles/index.scss" } @@ -248,10 +248,10 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony side effect evaluation", "active": true, @@ -262,10 +262,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -276,10 +276,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony side effect evaluation", "active": true, @@ -290,10 +290,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony export imported specifier", "active": false, @@ -304,10 +304,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -318,10 +318,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -332,10 +332,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -365,9 +365,9 @@ "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\api.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\api.js", "name": "./node_modules/css-loader/dist/runtime/api.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\api.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\api.js", "index": 10, "preOrderIndex": 10, "index2": 7, @@ -376,21 +376,21 @@ "optional": false, "orphan": false, "dependent": true, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "issuerName": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./src/styles/index.scss", "id": "./src/styles/index.scss" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "id": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss" } @@ -406,10 +406,10 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "moduleName": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "type": "harmony side effect evaluation", "active": true, @@ -420,10 +420,10 @@ "resolvedModuleId": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "moduleName": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -434,10 +434,10 @@ "resolvedModuleId": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\api.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\api.js", "module": "./node_modules/css-loader/dist/runtime/api.js", "moduleName": "./node_modules/css-loader/dist/runtime/api.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\api.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\api.js", "resolvedModule": "./node_modules/css-loader/dist/runtime/api.js", "type": "cjs self exports reference", "active": true, @@ -467,9 +467,9 @@ "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\sourceMaps.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\sourceMaps.js", "name": "./node_modules/css-loader/dist/runtime/sourceMaps.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\sourceMaps.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\sourceMaps.js", "index": 9, "preOrderIndex": 9, "index2": 6, @@ -478,21 +478,21 @@ "optional": false, "orphan": false, "dependent": true, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "issuerName": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./src/styles/index.scss", "id": "./src/styles/index.scss" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "id": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss" } @@ -508,10 +508,10 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "moduleName": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "type": "harmony side effect evaluation", "active": true, @@ -522,10 +522,10 @@ "resolvedModuleId": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "moduleName": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -536,10 +536,10 @@ "resolvedModuleId": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\sourceMaps.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\sourceMaps.js", "module": "./node_modules/css-loader/dist/runtime/sourceMaps.js", "moduleName": "./node_modules/css-loader/dist/runtime/sourceMaps.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\sourceMaps.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\sourceMaps.js", "resolvedModule": "./node_modules/css-loader/dist/runtime/sourceMaps.js", "type": "cjs self exports reference", "active": true, @@ -569,9 +569,9 @@ "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\injectStylesIntoStyleTag.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\injectStylesIntoStyleTag.js", "name": "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\injectStylesIntoStyleTag.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\injectStylesIntoStyleTag.js", "index": 2, "preOrderIndex": 2, "index2": 0, @@ -580,16 +580,16 @@ "optional": false, "orphan": false, "dependent": true, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "issuerName": "./src/styles/index.scss", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./src/styles/index.scss", "id": "./src/styles/index.scss" } @@ -605,10 +605,10 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony side effect evaluation", "active": true, @@ -619,10 +619,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -633,10 +633,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\injectStylesIntoStyleTag.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\injectStylesIntoStyleTag.js", "module": "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js", "moduleName": "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\injectStylesIntoStyleTag.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\injectStylesIntoStyleTag.js", "resolvedModule": "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js", "type": "cjs self exports reference", "active": true, @@ -666,9 +666,9 @@ "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertBySelector.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertBySelector.js", "name": "./node_modules/style-loader/dist/runtime/insertBySelector.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertBySelector.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertBySelector.js", "index": 4, "preOrderIndex": 4, "index2": 2, @@ -677,16 +677,16 @@ "optional": false, "orphan": false, "dependent": true, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "issuerName": "./src/styles/index.scss", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./src/styles/index.scss", "id": "./src/styles/index.scss" } @@ -702,10 +702,10 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony side effect evaluation", "active": true, @@ -716,10 +716,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -730,10 +730,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertBySelector.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertBySelector.js", "module": "./node_modules/style-loader/dist/runtime/insertBySelector.js", "moduleName": "./node_modules/style-loader/dist/runtime/insertBySelector.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertBySelector.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertBySelector.js", "resolvedModule": "./node_modules/style-loader/dist/runtime/insertBySelector.js", "type": "cjs self exports reference", "active": true, @@ -763,9 +763,9 @@ "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertStyleElement.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertStyleElement.js", "name": "./node_modules/style-loader/dist/runtime/insertStyleElement.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertStyleElement.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertStyleElement.js", "index": 6, "preOrderIndex": 6, "index2": 4, @@ -774,16 +774,16 @@ "optional": false, "orphan": false, "dependent": true, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "issuerName": "./src/styles/index.scss", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./src/styles/index.scss", "id": "./src/styles/index.scss" } @@ -799,10 +799,10 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony side effect evaluation", "active": true, @@ -813,10 +813,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -827,10 +827,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertStyleElement.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertStyleElement.js", "module": "./node_modules/style-loader/dist/runtime/insertStyleElement.js", "moduleName": "./node_modules/style-loader/dist/runtime/insertStyleElement.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertStyleElement.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertStyleElement.js", "resolvedModule": "./node_modules/style-loader/dist/runtime/insertStyleElement.js", "type": "cjs self exports reference", "active": true, @@ -860,9 +860,9 @@ "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\setAttributesWithoutAttributes.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\setAttributesWithoutAttributes.js", "name": "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\setAttributesWithoutAttributes.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\setAttributesWithoutAttributes.js", "index": 5, "preOrderIndex": 5, "index2": 3, @@ -871,16 +871,16 @@ "optional": false, "orphan": false, "dependent": true, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "issuerName": "./src/styles/index.scss", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./src/styles/index.scss", "id": "./src/styles/index.scss" } @@ -896,10 +896,10 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony side effect evaluation", "active": true, @@ -910,10 +910,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -924,10 +924,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\setAttributesWithoutAttributes.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\setAttributesWithoutAttributes.js", "module": "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js", "moduleName": "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\setAttributesWithoutAttributes.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\setAttributesWithoutAttributes.js", "resolvedModule": "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js", "type": "cjs self exports reference", "active": true, @@ -957,9 +957,9 @@ "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleDomAPI.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleDomAPI.js", "name": "./node_modules/style-loader/dist/runtime/styleDomAPI.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleDomAPI.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleDomAPI.js", "index": 3, "preOrderIndex": 3, "index2": 1, @@ -968,16 +968,16 @@ "optional": false, "orphan": false, "dependent": true, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "issuerName": "./src/styles/index.scss", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./src/styles/index.scss", "id": "./src/styles/index.scss" } @@ -993,10 +993,10 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony side effect evaluation", "active": true, @@ -1007,10 +1007,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -1021,10 +1021,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleDomAPI.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleDomAPI.js", "module": "./node_modules/style-loader/dist/runtime/styleDomAPI.js", "moduleName": "./node_modules/style-loader/dist/runtime/styleDomAPI.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleDomAPI.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleDomAPI.js", "resolvedModule": "./node_modules/style-loader/dist/runtime/styleDomAPI.js", "type": "cjs self exports reference", "active": true, @@ -1054,9 +1054,9 @@ "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleTagTransform.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleTagTransform.js", "name": "./node_modules/style-loader/dist/runtime/styleTagTransform.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleTagTransform.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleTagTransform.js", "index": 7, "preOrderIndex": 7, "index2": 5, @@ -1065,16 +1065,16 @@ "optional": false, "orphan": false, "dependent": true, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "issuerName": "./src/styles/index.scss", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./src/styles/index.scss", "id": "./src/styles/index.scss" } @@ -1090,10 +1090,10 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony side effect evaluation", "active": true, @@ -1104,10 +1104,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -1118,10 +1118,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleTagTransform.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleTagTransform.js", "module": "./node_modules/style-loader/dist/runtime/styleTagTransform.js", "moduleName": "./node_modules/style-loader/dist/runtime/styleTagTransform.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleTagTransform.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleTagTransform.js", "resolvedModule": "./node_modules/style-loader/dist/runtime/styleTagTransform.js", "type": "cjs self exports reference", "active": true, @@ -1143,21 +1143,21 @@ "type": "module", "moduleType": "javascript/auto", "layer": null, - "size": 1070, + "size": 1691, "sizes": { - "javascript": 1070 + "javascript": 1691 }, "built": true, "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "index": 0, "preOrderIndex": 0, - "index2": 14, - "postOrderIndex": 14, + "index2": 20, + "postOrderIndex": 20, "cacheable": true, "optional": false, "orphan": false, @@ -1184,7 +1184,7 @@ "type": "entry", "active": true, "explanation": "", - "userRequest": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "userRequest": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "loc": "bundle", "moduleId": null, "resolvedModuleId": null @@ -1199,30 +1199,30 @@ "type": "module", "moduleType": "javascript/auto", "layer": null, - "size": 3062, + "size": 915, "sizes": { - "javascript": 3062 + "javascript": 915 }, "built": true, "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "name": "./src/modules/DeleteCompleted.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "index": 14, - "preOrderIndex": 14, - "index2": 13, - "postOrderIndex": 13, + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\AddTask.js", + "name": "./src/modules/AddTask.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\AddTask.js", + "index": 12, + "preOrderIndex": 12, + "index2": 12, + "postOrderIndex": 12, "cacheable": true, "optional": false, "orphan": false, "dependent": true, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "issuerName": "./src/index.js", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" } @@ -1230,7 +1230,7 @@ "failed": false, "errors": 0, "warnings": 0, - "id": "./src/modules/DeleteCompleted.js", + "id": "./src/modules/AddTask.js", "issuerId": "./src/index.js", "chunks": [ "bundle" @@ -1238,44 +1238,30 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "module": "./src/index.js", "moduleName": "./src/index.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "resolvedModule": "./src/index.js", "type": "harmony side effect evaluation", "active": true, "explanation": "", - "userRequest": "./modules/DeleteCompleted.js", - "loc": "3:0-57", - "moduleId": "./src/index.js", - "resolvedModuleId": "./src/index.js" - }, - { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", - "module": "./src/index.js", - "moduleName": "./src/index.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", - "resolvedModule": "./src/index.js", - "type": "harmony import specifier", - "active": true, - "explanation": "", - "userRequest": "./modules/DeleteCompleted.js", - "loc": "21:69-97", + "userRequest": "./modules/AddTask.js", + "loc": "3:0-41", "moduleId": "./src/index.js", "resolvedModuleId": "./src/index.js" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "module": "./src/index.js", "moduleName": "./src/index.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "resolvedModule": "./src/index.js", "type": "harmony import specifier", "active": true, "explanation": "", - "userRequest": "./modules/DeleteCompleted.js", - "loc": "24:4-31", + "userRequest": "./modules/AddTask.js", + "loc": "16:2-7", "moduleId": "./src/index.js", "resolvedModuleId": "./src/index.js" } @@ -1291,30 +1277,30 @@ "type": "module", "moduleType": "javascript/auto", "layer": null, - "size": 6432, + "size": 374, "sizes": { - "javascript": 6432 + "javascript": 374 }, "built": true, "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", - "name": "./src/modules/DisplayTask.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", - "index": 11, - "preOrderIndex": 11, - "index2": 12, - "postOrderIndex": 12, + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\CheckTodo.js", + "name": "./src/modules/CheckTodo.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\CheckTodo.js", + "index": 19, + "preOrderIndex": 19, + "index2": 18, + "postOrderIndex": 18, "cacheable": true, "optional": false, "orphan": false, "dependent": true, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "issuerName": "./src/index.js", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" } @@ -1322,7 +1308,7 @@ "failed": false, "errors": 0, "warnings": 0, - "id": "./src/modules/DisplayTask.js", + "id": "./src/modules/CheckTodo.js", "issuerId": "./src/index.js", "chunks": [ "bundle" @@ -1330,172 +1316,110 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "module": "./src/index.js", "moduleName": "./src/index.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "resolvedModule": "./src/index.js", "type": "harmony side effect evaluation", "active": true, "explanation": "", - "userRequest": "./modules/DisplayTask.js", - "loc": "2:0-45", + "userRequest": "./modules/CheckTodo.js", + "loc": "7:0-47", "moduleId": "./src/index.js", "resolvedModuleId": "./src/index.js" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "module": "./src/index.js", "moduleName": "./src/index.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "resolvedModule": "./src/index.js", "type": "harmony import specifier", "active": true, "explanation": "", - "userRequest": "./modules/DisplayTask.js", - "loc": "10:2-20", + "userRequest": "./modules/CheckTodo.js", + "loc": "38:2-11", "moduleId": "./src/index.js", "resolvedModuleId": "./src/index.js" - }, + } + ], + "usedExports": null, + "providedExports": [ + "default" + ], + "optimizationBailout": [], + "depth": 1 + }, + { + "type": "module", + "moduleType": "javascript/auto", + "layer": null, + "size": 354, + "sizes": { + "javascript": 354 + }, + "built": true, + "codeGenerated": true, + "buildTimeExecuted": false, + "cached": false, + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteCompleted.js", + "name": "./src/modules/DeleteCompleted.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteCompleted.js", + "index": 20, + "preOrderIndex": 20, + "index2": 19, + "postOrderIndex": 19, + "cacheable": true, + "optional": false, + "orphan": false, + "dependent": true, + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "issuerName": "./src/index.js", + "issuerPath": [ + { + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "name": "./src/index.js", + "id": "./src/index.js" + } + ], + "failed": false, + "errors": 0, + "warnings": 0, + "id": "./src/modules/DeleteCompleted.js", + "issuerId": "./src/index.js", + "chunks": [ + "bundle" + ], + "assets": [], + "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "module": "./src/index.js", "moduleName": "./src/index.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "resolvedModule": "./src/index.js", - "type": "harmony import specifier", + "type": "harmony side effect evaluation", "active": true, "explanation": "", - "userRequest": "./modules/DisplayTask.js", - "loc": "16:2-18", + "userRequest": "./modules/DeleteCompleted.js", + "loc": "8:0-56", "moduleId": "./src/index.js", "resolvedModuleId": "./src/index.js" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "module": "./src/index.js", "moduleName": "./src/index.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "resolvedModule": "./src/index.js", "type": "harmony import specifier", "active": true, "explanation": "", - "userRequest": "./modules/DisplayTask.js", - "loc": "26:2-20", + "userRequest": "./modules/DeleteCompleted.js", + "loc": "51:2-14", "moduleId": "./src/index.js", "resolvedModuleId": "./src/index.js" - }, - { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "module": "./src/modules/DeleteCompleted.js", - "moduleName": "./src/modules/DeleteCompleted.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "resolvedModule": "./src/modules/DeleteCompleted.js", - "type": "harmony side effect evaluation", - "active": true, - "explanation": "", - "userRequest": "./DisplayTask.js", - "loc": "8:0-37", - "moduleId": "./src/modules/DeleteCompleted.js", - "resolvedModuleId": "./src/modules/DeleteCompleted.js" - }, - { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "module": "./src/modules/DeleteCompleted.js", - "moduleName": "./src/modules/DeleteCompleted.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "resolvedModule": "./src/modules/DeleteCompleted.js", - "type": "harmony import specifier", - "active": true, - "explanation": "", - "userRequest": "./DisplayTask.js", - "loc": "13:17-34", - "moduleId": "./src/modules/DeleteCompleted.js", - "resolvedModuleId": "./src/modules/DeleteCompleted.js" - }, - { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "module": "./src/modules/DeleteCompleted.js", - "moduleName": "./src/modules/DeleteCompleted.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "resolvedModule": "./src/modules/DeleteCompleted.js", - "type": "harmony import specifier", - "active": true, - "explanation": "", - "userRequest": "./DisplayTask.js", - "loc": "15:2-17", - "moduleId": "./src/modules/DeleteCompleted.js", - "resolvedModuleId": "./src/modules/DeleteCompleted.js" - }, - { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "module": "./src/modules/DeleteCompleted.js", - "moduleName": "./src/modules/DeleteCompleted.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "resolvedModule": "./src/modules/DeleteCompleted.js", - "type": "harmony import specifier", - "active": true, - "explanation": "", - "userRequest": "./DisplayTask.js", - "loc": "16:2-20", - "moduleId": "./src/modules/DeleteCompleted.js", - "resolvedModuleId": "./src/modules/DeleteCompleted.js" - }, - { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "module": "./src/modules/DeleteCompleted.js", - "moduleName": "./src/modules/DeleteCompleted.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "resolvedModule": "./src/modules/DeleteCompleted.js", - "type": "harmony import specifier", - "active": true, - "explanation": "", - "userRequest": "./DisplayTask.js", - "loc": "38:17-34", - "moduleId": "./src/modules/DeleteCompleted.js", - "resolvedModuleId": "./src/modules/DeleteCompleted.js" - }, - { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "module": "./src/modules/DeleteCompleted.js", - "moduleName": "./src/modules/DeleteCompleted.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "resolvedModule": "./src/modules/DeleteCompleted.js", - "type": "harmony import specifier", - "active": true, - "explanation": "", - "userRequest": "./DisplayTask.js", - "loc": "42:2-19", - "moduleId": "./src/modules/DeleteCompleted.js", - "resolvedModuleId": "./src/modules/DeleteCompleted.js" - }, - { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "module": "./src/modules/DeleteCompleted.js", - "moduleName": "./src/modules/DeleteCompleted.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "resolvedModule": "./src/modules/DeleteCompleted.js", - "type": "harmony import specifier", - "active": true, - "explanation": "", - "userRequest": "./DisplayTask.js", - "loc": "43:2-17", - "moduleId": "./src/modules/DeleteCompleted.js", - "resolvedModuleId": "./src/modules/DeleteCompleted.js" - }, - { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "module": "./src/modules/DeleteCompleted.js", - "moduleName": "./src/modules/DeleteCompleted.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "resolvedModule": "./src/modules/DeleteCompleted.js", - "type": "harmony import specifier", - "active": true, - "explanation": "", - "userRequest": "./DisplayTask.js", - "loc": "44:2-20", - "moduleId": "./src/modules/DeleteCompleted.js", - "resolvedModuleId": "./src/modules/DeleteCompleted.js" } ], "usedExports": null, @@ -1509,76 +1433,71 @@ "type": "module", "moduleType": "javascript/auto", "layer": null, - "size": 1937, + "size": 370, "sizes": { - "javascript": 1937 + "javascript": 370 }, "built": true, "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\TaskList.js", - "name": "./src/modules/TaskList.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\TaskList.js", - "index": 12, - "preOrderIndex": 12, - "index2": 10, - "postOrderIndex": 10, + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteTask.js", + "name": "./src/modules/DeleteTask.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteTask.js", + "index": 17, + "preOrderIndex": 17, + "index2": 16, + "postOrderIndex": 16, "cacheable": true, "optional": false, "orphan": false, "dependent": true, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", - "issuerName": "./src/modules/DisplayTask.js", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "issuerName": "./src/index.js", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" - }, - { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", - "name": "./src/modules/DisplayTask.js", - "id": "./src/modules/DisplayTask.js" } ], "failed": false, "errors": 0, "warnings": 0, - "id": "./src/modules/TaskList.js", - "issuerId": "./src/modules/DisplayTask.js", + "id": "./src/modules/DeleteTask.js", + "issuerId": "./src/index.js", "chunks": [ "bundle" ], "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", - "module": "./src/modules/DisplayTask.js", - "moduleName": "./src/modules/DisplayTask.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", - "resolvedModule": "./src/modules/DisplayTask.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "module": "./src/index.js", + "moduleName": "./src/index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "resolvedModule": "./src/index.js", "type": "harmony side effect evaluation", "active": true, "explanation": "", - "userRequest": "./TaskList.js", - "loc": "8:0-34", - "moduleId": "./src/modules/DisplayTask.js", - "resolvedModuleId": "./src/modules/DisplayTask.js" + "userRequest": "./modules/DeleteTask.js", + "loc": "5:0-49", + "moduleId": "./src/index.js", + "resolvedModuleId": "./src/index.js" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", - "module": "./src/modules/DisplayTask.js", - "moduleName": "./src/modules/DisplayTask.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", - "resolvedModule": "./src/modules/DisplayTask.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "module": "./src/index.js", + "moduleName": "./src/index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "resolvedModule": "./src/index.js", "type": "harmony import specifier", "active": true, "explanation": "", - "userRequest": "./TaskList.js", - "loc": "137:20-25", - "moduleId": "./src/modules/DisplayTask.js", - "resolvedModuleId": "./src/modules/DisplayTask.js" + "userRequest": "./modules/DeleteTask.js", + "loc": "42:4-14", + "moduleId": "./src/index.js", + "resolvedModuleId": "./src/index.js" } ], "usedExports": null, @@ -1586,36 +1505,36 @@ "default" ], "optimizationBailout": [], - "depth": 2 + "depth": 1 }, { "type": "module", "moduleType": "javascript/auto", "layer": null, - "size": 1252, + "size": 319, "sizes": { - "javascript": 1252 + "javascript": 319 }, "built": true, "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", - "name": "./src/styles/index.scss", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", - "index": 1, - "preOrderIndex": 1, - "index2": 9, - "postOrderIndex": 9, + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "name": "./src/modules/DisplayTask.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "index": 14, + "preOrderIndex": 14, + "index2": 15, + "postOrderIndex": 15, "cacheable": true, "optional": false, "orphan": false, "dependent": true, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "issuerName": "./src/index.js", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" } @@ -1623,7 +1542,7 @@ "failed": false, "errors": 0, "warnings": 0, - "id": "./src/styles/index.scss", + "id": "./src/modules/DisplayTask.js", "issuerId": "./src/index.js", "chunks": [ "bundle" @@ -1631,16 +1550,30 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "module": "./src/index.js", "moduleName": "./src/index.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "resolvedModule": "./src/index.js", "type": "harmony side effect evaluation", "active": true, "explanation": "", - "userRequest": "./styles/index.scss", - "loc": "1:0-29", + "userRequest": "./modules/DisplayTask.js", + "loc": "4:0-48", + "moduleId": "./src/index.js", + "resolvedModuleId": "./src/index.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "module": "./src/index.js", + "moduleName": "./src/index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "resolvedModule": "./src/index.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./modules/DisplayTask.js", + "loc": "28:2-10", "moduleId": "./src/index.js", "resolvedModuleId": "./src/index.js" } @@ -1654,129 +1587,698 @@ }, { "type": "module", - "moduleType": "runtime", + "moduleType": "javascript/auto", "layer": null, - "size": 267, + "size": 151, "sizes": { - "runtime": 267 + "javascript": 151 }, - "built": false, + "built": true, "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "webpack/runtime/compat get default export", - "name": "webpack/runtime/compat get default export", - "nameForCondition": null, - "index": null, - "preOrderIndex": null, - "index2": null, - "postOrderIndex": null, + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\FetchFromLs.js", + "name": "./src/modules/FetchFromLs.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\FetchFromLs.js", + "index": 11, + "preOrderIndex": 11, + "index2": 10, + "postOrderIndex": 10, + "cacheable": true, "optional": false, "orphan": false, - "dependent": false, - "failed": false, - "errors": 0, + "dependent": true, + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "issuerName": "./src/index.js", + "issuerPath": [ + { + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "name": "./src/index.js", + "id": "./src/index.js" + } + ], + "failed": false, + "errors": 0, "warnings": 0, - "id": "", + "id": "./src/modules/FetchFromLs.js", + "issuerId": "./src/index.js", "chunks": [ "bundle" ], "assets": [], - "reasons": [], + "reasons": [ + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "module": "./src/index.js", + "moduleName": "./src/index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "resolvedModule": "./src/index.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./modules/FetchFromLs.js", + "loc": "2:0-50", + "moduleId": "./src/index.js", + "resolvedModuleId": "./src/index.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "module": "./src/index.js", + "moduleName": "./src/index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "resolvedModule": "./src/index.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./modules/FetchFromLs.js", + "loc": "14:11-21", + "moduleId": "./src/index.js", + "resolvedModuleId": "./src/index.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\CheckTodo.js", + "module": "./src/modules/CheckTodo.js", + "moduleName": "./src/modules/CheckTodo.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\CheckTodo.js", + "resolvedModule": "./src/modules/CheckTodo.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "1:0-42", + "moduleId": "./src/modules/CheckTodo.js", + "resolvedModuleId": "./src/modules/CheckTodo.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\CheckTodo.js", + "module": "./src/modules/CheckTodo.js", + "moduleName": "./src/modules/CheckTodo.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\CheckTodo.js", + "resolvedModule": "./src/modules/CheckTodo.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "3:13-23", + "moduleId": "./src/modules/CheckTodo.js", + "resolvedModuleId": "./src/modules/CheckTodo.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteCompleted.js", + "module": "./src/modules/DeleteCompleted.js", + "moduleName": "./src/modules/DeleteCompleted.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteCompleted.js", + "resolvedModule": "./src/modules/DeleteCompleted.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "1:0-42", + "moduleId": "./src/modules/DeleteCompleted.js", + "resolvedModuleId": "./src/modules/DeleteCompleted.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteCompleted.js", + "module": "./src/modules/DeleteCompleted.js", + "moduleName": "./src/modules/DeleteCompleted.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteCompleted.js", + "resolvedModule": "./src/modules/DeleteCompleted.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "3:13-23", + "moduleId": "./src/modules/DeleteCompleted.js", + "resolvedModuleId": "./src/modules/DeleteCompleted.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteTask.js", + "module": "./src/modules/DeleteTask.js", + "moduleName": "./src/modules/DeleteTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteTask.js", + "resolvedModule": "./src/modules/DeleteTask.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "1:0-42", + "moduleId": "./src/modules/DeleteTask.js", + "resolvedModuleId": "./src/modules/DeleteTask.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteTask.js", + "module": "./src/modules/DeleteTask.js", + "moduleName": "./src/modules/DeleteTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteTask.js", + "resolvedModule": "./src/modules/DeleteTask.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "3:13-23", + "moduleId": "./src/modules/DeleteTask.js", + "resolvedModuleId": "./src/modules/DeleteTask.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "module": "./src/modules/DisplayTask.js", + "moduleName": "./src/modules/DisplayTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "resolvedModule": "./src/modules/DisplayTask.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "3:0-42", + "moduleId": "./src/modules/DisplayTask.js", + "resolvedModuleId": "./src/modules/DisplayTask.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "module": "./src/modules/DisplayTask.js", + "moduleName": "./src/modules/DisplayTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "resolvedModule": "./src/modules/DisplayTask.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "5:13-23", + "moduleId": "./src/modules/DisplayTask.js", + "resolvedModuleId": "./src/modules/DisplayTask.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\StoreinLs.js", + "module": "./src/modules/StoreinLs.js", + "moduleName": "./src/modules/StoreinLs.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\StoreinLs.js", + "resolvedModule": "./src/modules/StoreinLs.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "1:0-42", + "moduleId": "./src/modules/StoreinLs.js", + "resolvedModuleId": "./src/modules/StoreinLs.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\StoreinLs.js", + "module": "./src/modules/StoreinLs.js", + "moduleName": "./src/modules/StoreinLs.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\StoreinLs.js", + "resolvedModule": "./src/modules/StoreinLs.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "3:16-26", + "moduleId": "./src/modules/StoreinLs.js", + "resolvedModuleId": "./src/modules/StoreinLs.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\editTask.js", + "module": "./src/modules/editTask.js", + "moduleName": "./src/modules/editTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\editTask.js", + "resolvedModule": "./src/modules/editTask.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "1:0-42", + "moduleId": "./src/modules/editTask.js", + "resolvedModuleId": "./src/modules/editTask.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\editTask.js", + "module": "./src/modules/editTask.js", + "moduleName": "./src/modules/editTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\editTask.js", + "resolvedModule": "./src/modules/editTask.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "7:13-23", + "moduleId": "./src/modules/editTask.js", + "resolvedModuleId": "./src/modules/editTask.js" + } + ], "usedExports": null, - "providedExports": [], + "providedExports": [ + "default" + ], "optimizationBailout": [], - "depth": null + "depth": 1 }, { "type": "module", - "moduleType": "runtime", + "moduleType": "javascript/auto", "layer": null, - "size": 308, + "size": 221, "sizes": { - "runtime": 308 + "javascript": 221 }, - "built": false, + "built": true, "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "webpack/runtime/define property getters", - "name": "webpack/runtime/define property getters", - "nameForCondition": null, - "index": null, - "preOrderIndex": null, - "index2": null, - "postOrderIndex": null, + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\StoreinLs.js", + "name": "./src/modules/StoreinLs.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\StoreinLs.js", + "index": 16, + "preOrderIndex": 16, + "index2": 14, + "postOrderIndex": 14, + "cacheable": true, "optional": false, "orphan": false, - "dependent": false, + "dependent": true, + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "issuerName": "./src/modules/DisplayTask.js", + "issuerPath": [ + { + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "name": "./src/index.js", + "id": "./src/index.js" + }, + { + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "name": "./src/modules/DisplayTask.js", + "id": "./src/modules/DisplayTask.js" + } + ], "failed": false, "errors": 0, "warnings": 0, - "id": "", + "id": "./src/modules/StoreinLs.js", + "issuerId": "./src/modules/DisplayTask.js", "chunks": [ "bundle" ], "assets": [], - "reasons": [], + "reasons": [ + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "module": "./src/modules/DisplayTask.js", + "moduleName": "./src/modules/DisplayTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "resolvedModule": "./src/modules/DisplayTask.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./StoreinLs.js", + "loc": "2:0-38", + "moduleId": "./src/modules/DisplayTask.js", + "resolvedModuleId": "./src/modules/DisplayTask.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "module": "./src/modules/DisplayTask.js", + "moduleName": "./src/modules/DisplayTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "resolvedModule": "./src/modules/DisplayTask.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./StoreinLs.js", + "loc": "8:4-12", + "moduleId": "./src/modules/DisplayTask.js", + "resolvedModuleId": "./src/modules/DisplayTask.js" + } + ], "usedExports": null, - "providedExports": [], + "providedExports": [ + "default" + ], "optimizationBailout": [], - "depth": null + "depth": 2 }, { "type": "module", - "moduleType": "runtime", + "moduleType": "javascript/auto", "layer": null, - "size": 88, + "size": 1855, "sizes": { - "runtime": 88 + "javascript": 1855 }, - "built": false, + "built": true, "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "webpack/runtime/hasOwnProperty shorthand", - "name": "webpack/runtime/hasOwnProperty shorthand", - "nameForCondition": null, - "index": null, - "preOrderIndex": null, - "index2": null, - "postOrderIndex": null, + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\TaskList.js", + "name": "./src/modules/TaskList.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\TaskList.js", + "index": 15, + "preOrderIndex": 15, + "index2": 13, + "postOrderIndex": 13, + "cacheable": true, "optional": false, "orphan": false, - "dependent": false, + "dependent": true, + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "issuerName": "./src/modules/DisplayTask.js", + "issuerPath": [ + { + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "name": "./src/index.js", + "id": "./src/index.js" + }, + { + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "name": "./src/modules/DisplayTask.js", + "id": "./src/modules/DisplayTask.js" + } + ], "failed": false, "errors": 0, "warnings": 0, - "id": "", + "id": "./src/modules/TaskList.js", + "issuerId": "./src/modules/DisplayTask.js", "chunks": [ "bundle" ], "assets": [], - "reasons": [], + "reasons": [ + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "module": "./src/modules/DisplayTask.js", + "moduleName": "./src/modules/DisplayTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "resolvedModule": "./src/modules/DisplayTask.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./TaskList.js", + "loc": "1:0-34", + "moduleId": "./src/modules/DisplayTask.js", + "resolvedModuleId": "./src/modules/DisplayTask.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "module": "./src/modules/DisplayTask.js", + "moduleName": "./src/modules/DisplayTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "resolvedModule": "./src/modules/DisplayTask.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./TaskList.js", + "loc": "7:22-27", + "moduleId": "./src/modules/DisplayTask.js", + "resolvedModuleId": "./src/modules/DisplayTask.js" + } + ], "usedExports": null, - "providedExports": [], + "providedExports": [ + "default" + ], "optimizationBailout": [], - "depth": null + "depth": 2 }, { "type": "module", - "moduleType": "runtime", + "moduleType": "javascript/auto", "layer": null, - "size": 274, + "size": 431, "sizes": { - "runtime": 274 + "javascript": 431 }, - "built": false, + "built": true, "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "webpack/runtime/make namespace object", - "name": "webpack/runtime/make namespace object", - "nameForCondition": null, - "index": null, - "preOrderIndex": null, + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\editTask.js", + "name": "./src/modules/editTask.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\editTask.js", + "index": 18, + "preOrderIndex": 18, + "index2": 17, + "postOrderIndex": 17, + "cacheable": true, + "optional": false, + "orphan": false, + "dependent": true, + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "issuerName": "./src/index.js", + "issuerPath": [ + { + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "name": "./src/index.js", + "id": "./src/index.js" + } + ], + "failed": false, + "errors": 0, + "warnings": 0, + "id": "./src/modules/editTask.js", + "issuerId": "./src/index.js", + "chunks": [ + "bundle" + ], + "assets": [], + "reasons": [ + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "module": "./src/index.js", + "moduleName": "./src/index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "resolvedModule": "./src/index.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./modules/editTask.js", + "loc": "6:0-58", + "moduleId": "./src/index.js", + "resolvedModuleId": "./src/index.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "module": "./src/index.js", + "moduleName": "./src/index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "resolvedModule": "./src/index.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./modules/editTask.js", + "loc": "32:2-9", + "moduleId": "./src/index.js", + "resolvedModuleId": "./src/index.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "module": "./src/index.js", + "moduleName": "./src/index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "resolvedModule": "./src/index.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./modules/editTask.js", + "loc": "35:2-10", + "moduleId": "./src/index.js", + "resolvedModuleId": "./src/index.js" + } + ], + "usedExports": null, + "providedExports": [ + "currVal", + "editTask" + ], + "optimizationBailout": [], + "depth": 1 + }, + { + "type": "module", + "moduleType": "javascript/auto", + "layer": null, + "size": 1252, + "sizes": { + "javascript": 1252 + }, + "built": true, + "codeGenerated": true, + "buildTimeExecuted": false, + "cached": false, + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", + "name": "./src/styles/index.scss", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", + "index": 1, + "preOrderIndex": 1, + "index2": 9, + "postOrderIndex": 9, + "cacheable": true, + "optional": false, + "orphan": false, + "dependent": true, + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "issuerName": "./src/index.js", + "issuerPath": [ + { + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "name": "./src/index.js", + "id": "./src/index.js" + } + ], + "failed": false, + "errors": 0, + "warnings": 0, + "id": "./src/styles/index.scss", + "issuerId": "./src/index.js", + "chunks": [ + "bundle" + ], + "assets": [], + "reasons": [ + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "module": "./src/index.js", + "moduleName": "./src/index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "resolvedModule": "./src/index.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./styles/index.scss", + "loc": "1:0-29", + "moduleId": "./src/index.js", + "resolvedModuleId": "./src/index.js" + } + ], + "usedExports": null, + "providedExports": [ + "default" + ], + "optimizationBailout": [], + "depth": 1 + }, + { + "type": "module", + "moduleType": "runtime", + "layer": null, + "size": 267, + "sizes": { + "runtime": 267 + }, + "built": false, + "codeGenerated": true, + "buildTimeExecuted": false, + "cached": false, + "identifier": "webpack/runtime/compat get default export", + "name": "webpack/runtime/compat get default export", + "nameForCondition": null, + "index": null, + "preOrderIndex": null, + "index2": null, + "postOrderIndex": null, + "optional": false, + "orphan": false, + "dependent": false, + "failed": false, + "errors": 0, + "warnings": 0, + "id": "", + "chunks": [ + "bundle" + ], + "assets": [], + "reasons": [], + "usedExports": null, + "providedExports": [], + "optimizationBailout": [], + "depth": null + }, + { + "type": "module", + "moduleType": "runtime", + "layer": null, + "size": 308, + "sizes": { + "runtime": 308 + }, + "built": false, + "codeGenerated": true, + "buildTimeExecuted": false, + "cached": false, + "identifier": "webpack/runtime/define property getters", + "name": "webpack/runtime/define property getters", + "nameForCondition": null, + "index": null, + "preOrderIndex": null, + "index2": null, + "postOrderIndex": null, + "optional": false, + "orphan": false, + "dependent": false, + "failed": false, + "errors": 0, + "warnings": 0, + "id": "", + "chunks": [ + "bundle" + ], + "assets": [], + "reasons": [], + "usedExports": null, + "providedExports": [], + "optimizationBailout": [], + "depth": null + }, + { + "type": "module", + "moduleType": "runtime", + "layer": null, + "size": 88, + "sizes": { + "runtime": 88 + }, + "built": false, + "codeGenerated": true, + "buildTimeExecuted": false, + "cached": false, + "identifier": "webpack/runtime/hasOwnProperty shorthand", + "name": "webpack/runtime/hasOwnProperty shorthand", + "nameForCondition": null, + "index": null, + "preOrderIndex": null, + "index2": null, + "postOrderIndex": null, + "optional": false, + "orphan": false, + "dependent": false, + "failed": false, + "errors": 0, + "warnings": 0, + "id": "", + "chunks": [ + "bundle" + ], + "assets": [], + "reasons": [], + "usedExports": null, + "providedExports": [], + "optimizationBailout": [], + "depth": null + }, + { + "type": "module", + "moduleType": "runtime", + "layer": null, + "size": 274, + "sizes": { + "runtime": 274 + }, + "built": false, + "codeGenerated": true, + "buildTimeExecuted": false, + "cached": false, + "identifier": "webpack/runtime/make namespace object", + "name": "webpack/runtime/make namespace object", + "nameForCondition": null, + "index": null, + "preOrderIndex": null, "index2": null, "postOrderIndex": null, "optional": false, @@ -1839,7 +2341,7 @@ "moduleIdentifier": "", "moduleName": "", "loc": "bundle", - "request": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js" + "request": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js" } ] } @@ -1849,21 +2351,21 @@ "type": "module", "moduleType": "javascript/auto", "layer": null, - "size": 1070, + "size": 1691, "sizes": { - "javascript": 1070 + "javascript": 1691 }, "built": true, "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "index": 0, "preOrderIndex": 0, - "index2": 14, - "postOrderIndex": 14, + "index2": 20, + "postOrderIndex": 20, "cacheable": true, "optional": false, "orphan": false, @@ -1889,7 +2391,7 @@ "type": "entry", "active": true, "explanation": "", - "userRequest": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "userRequest": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "loc": "bundle", "moduleId": null, "resolvedModuleId": null @@ -1904,29 +2406,568 @@ "type": "module", "moduleType": "javascript/auto", "layer": null, - "size": 1252, + "size": 1252, + "sizes": { + "javascript": 1252 + }, + "built": true, + "codeGenerated": true, + "buildTimeExecuted": false, + "cached": false, + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", + "name": "./src/styles/index.scss", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", + "index": 1, + "preOrderIndex": 1, + "index2": 9, + "postOrderIndex": 9, + "cacheable": true, + "optional": false, + "orphan": false, + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "issuerName": "./src/index.js", + "issuerPath": [ + { + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "name": "./src/index.js", + "id": "./src/index.js" + } + ], + "failed": false, + "errors": 0, + "warnings": 0, + "id": "./src/styles/index.scss", + "issuerId": "./src/index.js", + "chunks": [ + "bundle" + ], + "assets": [], + "reasons": [ + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "module": "./src/index.js", + "moduleName": "./src/index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "resolvedModule": "./src/index.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./styles/index.scss", + "loc": "1:0-29", + "moduleId": "./src/index.js", + "resolvedModuleId": "./src/index.js" + } + ], + "usedExports": null, + "providedExports": [ + "default" + ], + "optimizationBailout": [], + "depth": 1 + }, + { + "type": "module", + "moduleType": "javascript/auto", + "layer": null, + "size": 151, + "sizes": { + "javascript": 151 + }, + "built": true, + "codeGenerated": true, + "buildTimeExecuted": false, + "cached": false, + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\FetchFromLs.js", + "name": "./src/modules/FetchFromLs.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\FetchFromLs.js", + "index": 11, + "preOrderIndex": 11, + "index2": 10, + "postOrderIndex": 10, + "cacheable": true, + "optional": false, + "orphan": false, + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "issuerName": "./src/index.js", + "issuerPath": [ + { + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "name": "./src/index.js", + "id": "./src/index.js" + } + ], + "failed": false, + "errors": 0, + "warnings": 0, + "id": "./src/modules/FetchFromLs.js", + "issuerId": "./src/index.js", + "chunks": [ + "bundle" + ], + "assets": [], + "reasons": [ + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "module": "./src/index.js", + "moduleName": "./src/index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "resolvedModule": "./src/index.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./modules/FetchFromLs.js", + "loc": "2:0-50", + "moduleId": "./src/index.js", + "resolvedModuleId": "./src/index.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "module": "./src/index.js", + "moduleName": "./src/index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "resolvedModule": "./src/index.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./modules/FetchFromLs.js", + "loc": "14:11-21", + "moduleId": "./src/index.js", + "resolvedModuleId": "./src/index.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\CheckTodo.js", + "module": "./src/modules/CheckTodo.js", + "moduleName": "./src/modules/CheckTodo.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\CheckTodo.js", + "resolvedModule": "./src/modules/CheckTodo.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "1:0-42", + "moduleId": "./src/modules/CheckTodo.js", + "resolvedModuleId": "./src/modules/CheckTodo.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\CheckTodo.js", + "module": "./src/modules/CheckTodo.js", + "moduleName": "./src/modules/CheckTodo.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\CheckTodo.js", + "resolvedModule": "./src/modules/CheckTodo.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "3:13-23", + "moduleId": "./src/modules/CheckTodo.js", + "resolvedModuleId": "./src/modules/CheckTodo.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteCompleted.js", + "module": "./src/modules/DeleteCompleted.js", + "moduleName": "./src/modules/DeleteCompleted.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteCompleted.js", + "resolvedModule": "./src/modules/DeleteCompleted.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "1:0-42", + "moduleId": "./src/modules/DeleteCompleted.js", + "resolvedModuleId": "./src/modules/DeleteCompleted.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteCompleted.js", + "module": "./src/modules/DeleteCompleted.js", + "moduleName": "./src/modules/DeleteCompleted.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteCompleted.js", + "resolvedModule": "./src/modules/DeleteCompleted.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "3:13-23", + "moduleId": "./src/modules/DeleteCompleted.js", + "resolvedModuleId": "./src/modules/DeleteCompleted.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteTask.js", + "module": "./src/modules/DeleteTask.js", + "moduleName": "./src/modules/DeleteTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteTask.js", + "resolvedModule": "./src/modules/DeleteTask.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "1:0-42", + "moduleId": "./src/modules/DeleteTask.js", + "resolvedModuleId": "./src/modules/DeleteTask.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteTask.js", + "module": "./src/modules/DeleteTask.js", + "moduleName": "./src/modules/DeleteTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteTask.js", + "resolvedModule": "./src/modules/DeleteTask.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "3:13-23", + "moduleId": "./src/modules/DeleteTask.js", + "resolvedModuleId": "./src/modules/DeleteTask.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "module": "./src/modules/DisplayTask.js", + "moduleName": "./src/modules/DisplayTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "resolvedModule": "./src/modules/DisplayTask.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "3:0-42", + "moduleId": "./src/modules/DisplayTask.js", + "resolvedModuleId": "./src/modules/DisplayTask.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "module": "./src/modules/DisplayTask.js", + "moduleName": "./src/modules/DisplayTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "resolvedModule": "./src/modules/DisplayTask.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "5:13-23", + "moduleId": "./src/modules/DisplayTask.js", + "resolvedModuleId": "./src/modules/DisplayTask.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\StoreinLs.js", + "module": "./src/modules/StoreinLs.js", + "moduleName": "./src/modules/StoreinLs.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\StoreinLs.js", + "resolvedModule": "./src/modules/StoreinLs.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "1:0-42", + "moduleId": "./src/modules/StoreinLs.js", + "resolvedModuleId": "./src/modules/StoreinLs.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\StoreinLs.js", + "module": "./src/modules/StoreinLs.js", + "moduleName": "./src/modules/StoreinLs.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\StoreinLs.js", + "resolvedModule": "./src/modules/StoreinLs.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "3:16-26", + "moduleId": "./src/modules/StoreinLs.js", + "resolvedModuleId": "./src/modules/StoreinLs.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\editTask.js", + "module": "./src/modules/editTask.js", + "moduleName": "./src/modules/editTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\editTask.js", + "resolvedModule": "./src/modules/editTask.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "1:0-42", + "moduleId": "./src/modules/editTask.js", + "resolvedModuleId": "./src/modules/editTask.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\editTask.js", + "module": "./src/modules/editTask.js", + "moduleName": "./src/modules/editTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\editTask.js", + "resolvedModule": "./src/modules/editTask.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./FetchFromLs.js", + "loc": "7:13-23", + "moduleId": "./src/modules/editTask.js", + "resolvedModuleId": "./src/modules/editTask.js" + } + ], + "usedExports": null, + "providedExports": [ + "default" + ], + "optimizationBailout": [], + "depth": 1 + }, + { + "type": "module", + "moduleType": "javascript/auto", + "layer": null, + "size": 915, + "sizes": { + "javascript": 915 + }, + "built": true, + "codeGenerated": true, + "buildTimeExecuted": false, + "cached": false, + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\AddTask.js", + "name": "./src/modules/AddTask.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\AddTask.js", + "index": 12, + "preOrderIndex": 12, + "index2": 12, + "postOrderIndex": 12, + "cacheable": true, + "optional": false, + "orphan": false, + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "issuerName": "./src/index.js", + "issuerPath": [ + { + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "name": "./src/index.js", + "id": "./src/index.js" + } + ], + "failed": false, + "errors": 0, + "warnings": 0, + "id": "./src/modules/AddTask.js", + "issuerId": "./src/index.js", + "chunks": [ + "bundle" + ], + "assets": [], + "reasons": [ + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "module": "./src/index.js", + "moduleName": "./src/index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "resolvedModule": "./src/index.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./modules/AddTask.js", + "loc": "3:0-41", + "moduleId": "./src/index.js", + "resolvedModuleId": "./src/index.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "module": "./src/index.js", + "moduleName": "./src/index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "resolvedModule": "./src/index.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./modules/AddTask.js", + "loc": "16:2-7", + "moduleId": "./src/index.js", + "resolvedModuleId": "./src/index.js" + } + ], + "usedExports": null, + "providedExports": [ + "default" + ], + "optimizationBailout": [], + "depth": 1 + }, + { + "type": "module", + "moduleType": "javascript/auto", + "layer": null, + "size": 319, + "sizes": { + "javascript": 319 + }, + "built": true, + "codeGenerated": true, + "buildTimeExecuted": false, + "cached": false, + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "name": "./src/modules/DisplayTask.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "index": 14, + "preOrderIndex": 14, + "index2": 15, + "postOrderIndex": 15, + "cacheable": true, + "optional": false, + "orphan": false, + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "issuerName": "./src/index.js", + "issuerPath": [ + { + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "name": "./src/index.js", + "id": "./src/index.js" + } + ], + "failed": false, + "errors": 0, + "warnings": 0, + "id": "./src/modules/DisplayTask.js", + "issuerId": "./src/index.js", + "chunks": [ + "bundle" + ], + "assets": [], + "reasons": [ + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "module": "./src/index.js", + "moduleName": "./src/index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "resolvedModule": "./src/index.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./modules/DisplayTask.js", + "loc": "4:0-48", + "moduleId": "./src/index.js", + "resolvedModuleId": "./src/index.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "module": "./src/index.js", + "moduleName": "./src/index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "resolvedModule": "./src/index.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./modules/DisplayTask.js", + "loc": "28:2-10", + "moduleId": "./src/index.js", + "resolvedModuleId": "./src/index.js" + } + ], + "usedExports": null, + "providedExports": [ + "default" + ], + "optimizationBailout": [], + "depth": 1 + }, + { + "type": "module", + "moduleType": "javascript/auto", + "layer": null, + "size": 370, + "sizes": { + "javascript": 370 + }, + "built": true, + "codeGenerated": true, + "buildTimeExecuted": false, + "cached": false, + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteTask.js", + "name": "./src/modules/DeleteTask.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteTask.js", + "index": 17, + "preOrderIndex": 17, + "index2": 16, + "postOrderIndex": 16, + "cacheable": true, + "optional": false, + "orphan": false, + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "issuerName": "./src/index.js", + "issuerPath": [ + { + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "name": "./src/index.js", + "id": "./src/index.js" + } + ], + "failed": false, + "errors": 0, + "warnings": 0, + "id": "./src/modules/DeleteTask.js", + "issuerId": "./src/index.js", + "chunks": [ + "bundle" + ], + "assets": [], + "reasons": [ + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "module": "./src/index.js", + "moduleName": "./src/index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "resolvedModule": "./src/index.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "./modules/DeleteTask.js", + "loc": "5:0-49", + "moduleId": "./src/index.js", + "resolvedModuleId": "./src/index.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "module": "./src/index.js", + "moduleName": "./src/index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "resolvedModule": "./src/index.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./modules/DeleteTask.js", + "loc": "42:4-14", + "moduleId": "./src/index.js", + "resolvedModuleId": "./src/index.js" + } + ], + "usedExports": null, + "providedExports": [ + "default" + ], + "optimizationBailout": [], + "depth": 1 + }, + { + "type": "module", + "moduleType": "javascript/auto", + "layer": null, + "size": 431, "sizes": { - "javascript": 1252 + "javascript": 431 }, "built": true, "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", - "name": "./src/styles/index.scss", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", - "index": 1, - "preOrderIndex": 1, - "index2": 9, - "postOrderIndex": 9, + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\editTask.js", + "name": "./src/modules/editTask.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\editTask.js", + "index": 18, + "preOrderIndex": 18, + "index2": 17, + "postOrderIndex": 17, "cacheable": true, "optional": false, "orphan": false, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "issuerName": "./src/index.js", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" } @@ -1934,7 +2975,7 @@ "failed": false, "errors": 0, "warnings": 0, - "id": "./src/styles/index.scss", + "id": "./src/modules/editTask.js", "issuerId": "./src/index.js", "chunks": [ "bundle" @@ -1942,23 +2983,52 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "module": "./src/index.js", "moduleName": "./src/index.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "resolvedModule": "./src/index.js", "type": "harmony side effect evaluation", "active": true, "explanation": "", - "userRequest": "./styles/index.scss", - "loc": "1:0-29", + "userRequest": "./modules/editTask.js", + "loc": "6:0-58", + "moduleId": "./src/index.js", + "resolvedModuleId": "./src/index.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "module": "./src/index.js", + "moduleName": "./src/index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "resolvedModule": "./src/index.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./modules/editTask.js", + "loc": "32:2-9", + "moduleId": "./src/index.js", + "resolvedModuleId": "./src/index.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "module": "./src/index.js", + "moduleName": "./src/index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "resolvedModule": "./src/index.js", + "type": "harmony import specifier", + "active": true, + "explanation": "", + "userRequest": "./modules/editTask.js", + "loc": "35:2-10", "moduleId": "./src/index.js", "resolvedModuleId": "./src/index.js" } ], "usedExports": null, "providedExports": [ - "default" + "currVal", + "editTask" ], "optimizationBailout": [], "depth": 1 @@ -1967,29 +3037,29 @@ "type": "module", "moduleType": "javascript/auto", "layer": null, - "size": 6432, + "size": 374, "sizes": { - "javascript": 6432 + "javascript": 374 }, "built": true, "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", - "name": "./src/modules/DisplayTask.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", - "index": 11, - "preOrderIndex": 11, - "index2": 12, - "postOrderIndex": 12, + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\CheckTodo.js", + "name": "./src/modules/CheckTodo.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\CheckTodo.js", + "index": 19, + "preOrderIndex": 19, + "index2": 18, + "postOrderIndex": 18, "cacheable": true, "optional": false, "orphan": false, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "issuerName": "./src/index.js", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" } @@ -1997,7 +3067,7 @@ "failed": false, "errors": 0, "warnings": 0, - "id": "./src/modules/DisplayTask.js", + "id": "./src/modules/CheckTodo.js", "issuerId": "./src/index.js", "chunks": [ "bundle" @@ -2005,172 +3075,32 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "module": "./src/index.js", "moduleName": "./src/index.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "resolvedModule": "./src/index.js", "type": "harmony side effect evaluation", "active": true, "explanation": "", - "userRequest": "./modules/DisplayTask.js", - "loc": "2:0-45", - "moduleId": "./src/index.js", - "resolvedModuleId": "./src/index.js" - }, - { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", - "module": "./src/index.js", - "moduleName": "./src/index.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", - "resolvedModule": "./src/index.js", - "type": "harmony import specifier", - "active": true, - "explanation": "", - "userRequest": "./modules/DisplayTask.js", - "loc": "10:2-20", - "moduleId": "./src/index.js", - "resolvedModuleId": "./src/index.js" - }, - { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", - "module": "./src/index.js", - "moduleName": "./src/index.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", - "resolvedModule": "./src/index.js", - "type": "harmony import specifier", - "active": true, - "explanation": "", - "userRequest": "./modules/DisplayTask.js", - "loc": "16:2-18", + "userRequest": "./modules/CheckTodo.js", + "loc": "7:0-47", "moduleId": "./src/index.js", "resolvedModuleId": "./src/index.js" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "module": "./src/index.js", "moduleName": "./src/index.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "resolvedModule": "./src/index.js", "type": "harmony import specifier", "active": true, "explanation": "", - "userRequest": "./modules/DisplayTask.js", - "loc": "26:2-20", + "userRequest": "./modules/CheckTodo.js", + "loc": "38:2-11", "moduleId": "./src/index.js", "resolvedModuleId": "./src/index.js" - }, - { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "module": "./src/modules/DeleteCompleted.js", - "moduleName": "./src/modules/DeleteCompleted.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "resolvedModule": "./src/modules/DeleteCompleted.js", - "type": "harmony side effect evaluation", - "active": true, - "explanation": "", - "userRequest": "./DisplayTask.js", - "loc": "8:0-37", - "moduleId": "./src/modules/DeleteCompleted.js", - "resolvedModuleId": "./src/modules/DeleteCompleted.js" - }, - { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "module": "./src/modules/DeleteCompleted.js", - "moduleName": "./src/modules/DeleteCompleted.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "resolvedModule": "./src/modules/DeleteCompleted.js", - "type": "harmony import specifier", - "active": true, - "explanation": "", - "userRequest": "./DisplayTask.js", - "loc": "13:17-34", - "moduleId": "./src/modules/DeleteCompleted.js", - "resolvedModuleId": "./src/modules/DeleteCompleted.js" - }, - { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "module": "./src/modules/DeleteCompleted.js", - "moduleName": "./src/modules/DeleteCompleted.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "resolvedModule": "./src/modules/DeleteCompleted.js", - "type": "harmony import specifier", - "active": true, - "explanation": "", - "userRequest": "./DisplayTask.js", - "loc": "15:2-17", - "moduleId": "./src/modules/DeleteCompleted.js", - "resolvedModuleId": "./src/modules/DeleteCompleted.js" - }, - { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "module": "./src/modules/DeleteCompleted.js", - "moduleName": "./src/modules/DeleteCompleted.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "resolvedModule": "./src/modules/DeleteCompleted.js", - "type": "harmony import specifier", - "active": true, - "explanation": "", - "userRequest": "./DisplayTask.js", - "loc": "16:2-20", - "moduleId": "./src/modules/DeleteCompleted.js", - "resolvedModuleId": "./src/modules/DeleteCompleted.js" - }, - { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "module": "./src/modules/DeleteCompleted.js", - "moduleName": "./src/modules/DeleteCompleted.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "resolvedModule": "./src/modules/DeleteCompleted.js", - "type": "harmony import specifier", - "active": true, - "explanation": "", - "userRequest": "./DisplayTask.js", - "loc": "38:17-34", - "moduleId": "./src/modules/DeleteCompleted.js", - "resolvedModuleId": "./src/modules/DeleteCompleted.js" - }, - { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "module": "./src/modules/DeleteCompleted.js", - "moduleName": "./src/modules/DeleteCompleted.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "resolvedModule": "./src/modules/DeleteCompleted.js", - "type": "harmony import specifier", - "active": true, - "explanation": "", - "userRequest": "./DisplayTask.js", - "loc": "42:2-19", - "moduleId": "./src/modules/DeleteCompleted.js", - "resolvedModuleId": "./src/modules/DeleteCompleted.js" - }, - { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "module": "./src/modules/DeleteCompleted.js", - "moduleName": "./src/modules/DeleteCompleted.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "resolvedModule": "./src/modules/DeleteCompleted.js", - "type": "harmony import specifier", - "active": true, - "explanation": "", - "userRequest": "./DisplayTask.js", - "loc": "43:2-17", - "moduleId": "./src/modules/DeleteCompleted.js", - "resolvedModuleId": "./src/modules/DeleteCompleted.js" - }, - { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "module": "./src/modules/DeleteCompleted.js", - "moduleName": "./src/modules/DeleteCompleted.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "resolvedModule": "./src/modules/DeleteCompleted.js", - "type": "harmony import specifier", - "active": true, - "explanation": "", - "userRequest": "./DisplayTask.js", - "loc": "44:2-20", - "moduleId": "./src/modules/DeleteCompleted.js", - "resolvedModuleId": "./src/modules/DeleteCompleted.js" } ], "usedExports": null, @@ -2184,29 +3114,29 @@ "type": "module", "moduleType": "javascript/auto", "layer": null, - "size": 3062, + "size": 354, "sizes": { - "javascript": 3062 + "javascript": 354 }, "built": true, "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteCompleted.js", "name": "./src/modules/DeleteCompleted.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DeleteCompleted.js", - "index": 14, - "preOrderIndex": 14, - "index2": 13, - "postOrderIndex": 13, + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DeleteCompleted.js", + "index": 20, + "preOrderIndex": 20, + "index2": 19, + "postOrderIndex": 19, "cacheable": true, "optional": false, "orphan": false, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "issuerName": "./src/index.js", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" } @@ -2222,44 +3152,30 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "module": "./src/index.js", "moduleName": "./src/index.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "resolvedModule": "./src/index.js", "type": "harmony side effect evaluation", "active": true, "explanation": "", "userRequest": "./modules/DeleteCompleted.js", - "loc": "3:0-57", - "moduleId": "./src/index.js", - "resolvedModuleId": "./src/index.js" - }, - { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", - "module": "./src/index.js", - "moduleName": "./src/index.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", - "resolvedModule": "./src/index.js", - "type": "harmony import specifier", - "active": true, - "explanation": "", - "userRequest": "./modules/DeleteCompleted.js", - "loc": "21:69-97", + "loc": "8:0-56", "moduleId": "./src/index.js", "resolvedModuleId": "./src/index.js" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "module": "./src/index.js", "moduleName": "./src/index.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "resolvedModule": "./src/index.js", "type": "harmony import specifier", "active": true, "explanation": "", "userRequest": "./modules/DeleteCompleted.js", - "loc": "24:4-31", + "loc": "51:2-14", "moduleId": "./src/index.js", "resolvedModuleId": "./src/index.js" } @@ -2283,9 +3199,9 @@ "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\injectStylesIntoStyleTag.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\injectStylesIntoStyleTag.js", "name": "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\injectStylesIntoStyleTag.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\injectStylesIntoStyleTag.js", "index": 2, "preOrderIndex": 2, "index2": 0, @@ -2293,16 +3209,16 @@ "cacheable": true, "optional": false, "orphan": false, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "issuerName": "./src/styles/index.scss", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./src/styles/index.scss", "id": "./src/styles/index.scss" } @@ -2318,10 +3234,10 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony side effect evaluation", "active": true, @@ -2332,10 +3248,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -2346,10 +3262,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\injectStylesIntoStyleTag.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\injectStylesIntoStyleTag.js", "module": "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js", "moduleName": "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\injectStylesIntoStyleTag.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\injectStylesIntoStyleTag.js", "resolvedModule": "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js", "type": "cjs self exports reference", "active": true, @@ -2379,9 +3295,9 @@ "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleDomAPI.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleDomAPI.js", "name": "./node_modules/style-loader/dist/runtime/styleDomAPI.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleDomAPI.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleDomAPI.js", "index": 3, "preOrderIndex": 3, "index2": 1, @@ -2389,16 +3305,16 @@ "cacheable": true, "optional": false, "orphan": false, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "issuerName": "./src/styles/index.scss", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./src/styles/index.scss", "id": "./src/styles/index.scss" } @@ -2414,10 +3330,10 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony side effect evaluation", "active": true, @@ -2428,10 +3344,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -2442,10 +3358,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleDomAPI.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleDomAPI.js", "module": "./node_modules/style-loader/dist/runtime/styleDomAPI.js", "moduleName": "./node_modules/style-loader/dist/runtime/styleDomAPI.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleDomAPI.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleDomAPI.js", "resolvedModule": "./node_modules/style-loader/dist/runtime/styleDomAPI.js", "type": "cjs self exports reference", "active": true, @@ -2475,9 +3391,9 @@ "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertBySelector.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertBySelector.js", "name": "./node_modules/style-loader/dist/runtime/insertBySelector.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertBySelector.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertBySelector.js", "index": 4, "preOrderIndex": 4, "index2": 2, @@ -2485,16 +3401,16 @@ "cacheable": true, "optional": false, "orphan": false, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "issuerName": "./src/styles/index.scss", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./src/styles/index.scss", "id": "./src/styles/index.scss" } @@ -2510,10 +3426,10 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony side effect evaluation", "active": true, @@ -2524,10 +3440,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -2538,10 +3454,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertBySelector.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertBySelector.js", "module": "./node_modules/style-loader/dist/runtime/insertBySelector.js", "moduleName": "./node_modules/style-loader/dist/runtime/insertBySelector.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertBySelector.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertBySelector.js", "resolvedModule": "./node_modules/style-loader/dist/runtime/insertBySelector.js", "type": "cjs self exports reference", "active": true, @@ -2571,9 +3487,9 @@ "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\setAttributesWithoutAttributes.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\setAttributesWithoutAttributes.js", "name": "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\setAttributesWithoutAttributes.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\setAttributesWithoutAttributes.js", "index": 5, "preOrderIndex": 5, "index2": 3, @@ -2581,16 +3497,16 @@ "cacheable": true, "optional": false, "orphan": false, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "issuerName": "./src/styles/index.scss", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./src/styles/index.scss", "id": "./src/styles/index.scss" } @@ -2606,10 +3522,10 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony side effect evaluation", "active": true, @@ -2620,10 +3536,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -2634,10 +3550,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\setAttributesWithoutAttributes.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\setAttributesWithoutAttributes.js", "module": "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js", "moduleName": "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\setAttributesWithoutAttributes.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\setAttributesWithoutAttributes.js", "resolvedModule": "./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js", "type": "cjs self exports reference", "active": true, @@ -2667,9 +3583,9 @@ "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertStyleElement.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertStyleElement.js", "name": "./node_modules/style-loader/dist/runtime/insertStyleElement.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertStyleElement.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertStyleElement.js", "index": 6, "preOrderIndex": 6, "index2": 4, @@ -2677,16 +3593,16 @@ "cacheable": true, "optional": false, "orphan": false, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "issuerName": "./src/styles/index.scss", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./src/styles/index.scss", "id": "./src/styles/index.scss" } @@ -2702,10 +3618,10 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony side effect evaluation", "active": true, @@ -2716,10 +3632,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -2730,10 +3646,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertStyleElement.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertStyleElement.js", "module": "./node_modules/style-loader/dist/runtime/insertStyleElement.js", "moduleName": "./node_modules/style-loader/dist/runtime/insertStyleElement.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertStyleElement.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\insertStyleElement.js", "resolvedModule": "./node_modules/style-loader/dist/runtime/insertStyleElement.js", "type": "cjs self exports reference", "active": true, @@ -2763,9 +3679,9 @@ "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleTagTransform.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleTagTransform.js", "name": "./node_modules/style-loader/dist/runtime/styleTagTransform.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleTagTransform.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleTagTransform.js", "index": 7, "preOrderIndex": 7, "index2": 5, @@ -2773,16 +3689,16 @@ "cacheable": true, "optional": false, "orphan": false, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "issuerName": "./src/styles/index.scss", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./src/styles/index.scss", "id": "./src/styles/index.scss" } @@ -2798,10 +3714,10 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony side effect evaluation", "active": true, @@ -2812,10 +3728,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -2826,10 +3742,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleTagTransform.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleTagTransform.js", "module": "./node_modules/style-loader/dist/runtime/styleTagTransform.js", "moduleName": "./node_modules/style-loader/dist/runtime/styleTagTransform.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleTagTransform.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\runtime\\styleTagTransform.js", "resolvedModule": "./node_modules/style-loader/dist/runtime/styleTagTransform.js", "type": "cjs self exports reference", "active": true, @@ -2851,17 +3767,17 @@ "type": "module", "moduleType": "javascript/auto", "layer": null, - "size": 11817, + "size": 11998, "sizes": { - "javascript": 11817 + "javascript": 11998 }, "built": true, "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "index": 8, "preOrderIndex": 8, "index2": 8, @@ -2869,16 +3785,16 @@ "cacheable": true, "optional": false, "orphan": false, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "issuerName": "./src/styles/index.scss", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./src/styles/index.scss", "id": "./src/styles/index.scss" } @@ -2894,10 +3810,10 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony side effect evaluation", "active": true, @@ -2908,10 +3824,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -2922,10 +3838,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony side effect evaluation", "active": true, @@ -2936,10 +3852,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony export imported specifier", "active": false, @@ -2950,10 +3866,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -2964,10 +3880,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -2978,10 +3894,10 @@ "resolvedModuleId": "./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./src/styles/index.scss", "moduleName": "./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -3003,34 +3919,116 @@ "type": "module", "moduleType": "javascript/auto", "layer": null, - "size": 1937, + "size": 13059, + "sizes": { + "javascript": 13059 + }, + "built": true, + "codeGenerated": true, + "buildTimeExecuted": false, + "cached": false, + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\boxicons\\dist\\boxicons.js", + "name": "./node_modules/boxicons/dist/boxicons.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\boxicons\\dist\\boxicons.js", + "index": 13, + "preOrderIndex": 13, + "index2": 11, + "postOrderIndex": 11, + "cacheable": true, + "optional": false, + "orphan": false, + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\AddTask.js", + "issuerName": "./src/modules/AddTask.js", + "issuerPath": [ + { + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", + "name": "./src/index.js", + "id": "./src/index.js" + }, + { + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\AddTask.js", + "name": "./src/modules/AddTask.js", + "id": "./src/modules/AddTask.js" + } + ], + "failed": false, + "errors": 0, + "warnings": 0, + "id": "./node_modules/boxicons/dist/boxicons.js", + "issuerId": "./src/modules/AddTask.js", + "chunks": [ + "bundle" + ], + "assets": [], + "reasons": [ + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\AddTask.js", + "module": "./src/modules/AddTask.js", + "moduleName": "./src/modules/AddTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\AddTask.js", + "resolvedModule": "./src/modules/AddTask.js", + "type": "harmony side effect evaluation", + "active": true, + "explanation": "", + "userRequest": "boxicons", + "loc": "1:0-18", + "moduleId": "./src/modules/AddTask.js", + "resolvedModuleId": "./src/modules/AddTask.js" + }, + { + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\boxicons\\dist\\boxicons.js", + "module": "./node_modules/boxicons/dist/boxicons.js", + "moduleName": "./node_modules/boxicons/dist/boxicons.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\boxicons\\dist\\boxicons.js", + "resolvedModule": "./node_modules/boxicons/dist/boxicons.js", + "type": "cjs self exports reference", + "active": true, + "explanation": "", + "userRequest": null, + "loc": "1:12876-12890", + "moduleId": "./node_modules/boxicons/dist/boxicons.js", + "resolvedModuleId": "./node_modules/boxicons/dist/boxicons.js" + } + ], + "usedExports": null, + "providedExports": null, + "optimizationBailout": [ + "CommonJS bailout: module.exports is used directly at 1:12876-12890" + ], + "depth": 2 + }, + { + "type": "module", + "moduleType": "javascript/auto", + "layer": null, + "size": 1855, "sizes": { - "javascript": 1937 + "javascript": 1855 }, "built": true, "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\TaskList.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\TaskList.js", "name": "./src/modules/TaskList.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\TaskList.js", - "index": 12, - "preOrderIndex": 12, - "index2": 10, - "postOrderIndex": 10, + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\TaskList.js", + "index": 15, + "preOrderIndex": 15, + "index2": 13, + "postOrderIndex": 13, "cacheable": true, "optional": false, "orphan": false, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", "issuerName": "./src/modules/DisplayTask.js", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", "name": "./src/modules/DisplayTask.js", "id": "./src/modules/DisplayTask.js" } @@ -3046,30 +4044,30 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", "module": "./src/modules/DisplayTask.js", "moduleName": "./src/modules/DisplayTask.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", "resolvedModule": "./src/modules/DisplayTask.js", "type": "harmony side effect evaluation", "active": true, "explanation": "", "userRequest": "./TaskList.js", - "loc": "8:0-34", + "loc": "1:0-34", "moduleId": "./src/modules/DisplayTask.js", "resolvedModuleId": "./src/modules/DisplayTask.js" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", "module": "./src/modules/DisplayTask.js", "moduleName": "./src/modules/DisplayTask.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", "resolvedModule": "./src/modules/DisplayTask.js", "type": "harmony import specifier", "active": true, "explanation": "", "userRequest": "./TaskList.js", - "loc": "137:20-25", + "loc": "7:22-27", "moduleId": "./src/modules/DisplayTask.js", "resolvedModuleId": "./src/modules/DisplayTask.js" } @@ -3085,34 +4083,34 @@ "type": "module", "moduleType": "javascript/auto", "layer": null, - "size": 13059, + "size": 221, "sizes": { - "javascript": 13059 + "javascript": 221 }, "built": true, "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\boxicons\\dist\\boxicons.js", - "name": "./node_modules/boxicons/dist/boxicons.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\boxicons\\dist\\boxicons.js", - "index": 13, - "preOrderIndex": 13, - "index2": 11, - "postOrderIndex": 11, + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\StoreinLs.js", + "name": "./src/modules/StoreinLs.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\StoreinLs.js", + "index": 16, + "preOrderIndex": 16, + "index2": 14, + "postOrderIndex": 14, "cacheable": true, "optional": false, "orphan": false, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", "issuerName": "./src/modules/DisplayTask.js", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", "name": "./src/modules/DisplayTask.js", "id": "./src/modules/DisplayTask.js" } @@ -3120,7 +4118,7 @@ "failed": false, "errors": 0, "warnings": 0, - "id": "./node_modules/boxicons/dist/boxicons.js", + "id": "./src/modules/StoreinLs.js", "issuerId": "./src/modules/DisplayTask.js", "chunks": [ "bundle" @@ -3128,39 +4126,39 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", "module": "./src/modules/DisplayTask.js", "moduleName": "./src/modules/DisplayTask.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\modules\\DisplayTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", "resolvedModule": "./src/modules/DisplayTask.js", "type": "harmony side effect evaluation", "active": true, "explanation": "", - "userRequest": "boxicons", - "loc": "9:0-18", + "userRequest": "./StoreinLs.js", + "loc": "2:0-38", "moduleId": "./src/modules/DisplayTask.js", "resolvedModuleId": "./src/modules/DisplayTask.js" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\boxicons\\dist\\boxicons.js", - "module": "./node_modules/boxicons/dist/boxicons.js", - "moduleName": "./node_modules/boxicons/dist/boxicons.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\boxicons\\dist\\boxicons.js", - "resolvedModule": "./node_modules/boxicons/dist/boxicons.js", - "type": "cjs self exports reference", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "module": "./src/modules/DisplayTask.js", + "moduleName": "./src/modules/DisplayTask.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\modules\\DisplayTask.js", + "resolvedModule": "./src/modules/DisplayTask.js", + "type": "harmony import specifier", "active": true, "explanation": "", - "userRequest": null, - "loc": "1:12876-12890", - "moduleId": "./node_modules/boxicons/dist/boxicons.js", - "resolvedModuleId": "./node_modules/boxicons/dist/boxicons.js" + "userRequest": "./StoreinLs.js", + "loc": "8:4-12", + "moduleId": "./src/modules/DisplayTask.js", + "resolvedModuleId": "./src/modules/DisplayTask.js" } ], "usedExports": null, - "providedExports": null, - "optimizationBailout": [ - "CommonJS bailout: module.exports is used directly at 1:12876-12890" + "providedExports": [ + "default" ], + "optimizationBailout": [], "depth": 2 }, { @@ -3175,9 +4173,9 @@ "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\sourceMaps.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\sourceMaps.js", "name": "./node_modules/css-loader/dist/runtime/sourceMaps.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\sourceMaps.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\sourceMaps.js", "index": 9, "preOrderIndex": 9, "index2": 6, @@ -3185,21 +4183,21 @@ "cacheable": true, "optional": false, "orphan": false, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "issuerName": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./src/styles/index.scss", "id": "./src/styles/index.scss" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "id": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss" } @@ -3215,10 +4213,10 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "moduleName": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "type": "harmony side effect evaluation", "active": true, @@ -3229,10 +4227,10 @@ "resolvedModuleId": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "moduleName": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -3243,10 +4241,10 @@ "resolvedModuleId": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\sourceMaps.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\sourceMaps.js", "module": "./node_modules/css-loader/dist/runtime/sourceMaps.js", "moduleName": "./node_modules/css-loader/dist/runtime/sourceMaps.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\sourceMaps.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\sourceMaps.js", "resolvedModule": "./node_modules/css-loader/dist/runtime/sourceMaps.js", "type": "cjs self exports reference", "active": true, @@ -3276,9 +4274,9 @@ "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\api.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\api.js", "name": "./node_modules/css-loader/dist/runtime/api.js", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\api.js", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\api.js", "index": 10, "preOrderIndex": 10, "index2": 7, @@ -3286,21 +4284,21 @@ "cacheable": true, "optional": false, "orphan": false, - "issuer": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "issuer": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "issuerName": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "issuerPath": [ { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\index.js", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\babel-loader\\lib\\index.js??ruleSet[1].rules[1].use!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\index.js", "name": "./src/index.js", "id": "./src/index.js" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\style-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./src/styles/index.scss", "id": "./src/styles/index.scss" }, { - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "name": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "id": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss" } @@ -3316,10 +4314,10 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "moduleName": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "type": "harmony side effect evaluation", "active": true, @@ -3330,10 +4328,10 @@ "resolvedModuleId": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "module": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "moduleName": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\styles\\index.scss", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\sass-loader\\dist\\cjs.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\styles\\index.scss", "resolvedModule": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss", "type": "harmony import specifier", "active": true, @@ -3344,10 +4342,10 @@ "resolvedModuleId": "./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss" }, { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\api.js", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\api.js", "module": "./node_modules/css-loader/dist/runtime/api.js", "moduleName": "./node_modules/css-loader/dist/runtime/api.js", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\api.js", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\css-loader\\dist\\runtime\\api.js", "resolvedModule": "./node_modules/css-loader/dist/runtime/api.js", "type": "cjs self exports reference", "active": true, @@ -3549,20 +4547,20 @@ ], "assets": [ { - "name": "bundle12116c996a625535e032.js", - "size": 62184 + "name": "bundle5a5d13578cefdd389b79.js", + "size": 61150 } ], "filteredAssets": 0, - "assetsSize": 62184, + "assetsSize": 61150, "auxiliaryAssets": [ { - "name": "bundle12116c996a625535e032.js.map", - "size": 64218 + "name": "bundle5a5d13578cefdd389b79.js.map", + "size": 60807 } ], "filteredAuxiliaryAssets": 0, - "auxiliaryAssetsSize": 64218, + "auxiliaryAssetsSize": 60807, "children": {}, "childAssets": {}, "isOverSizeLimit": false @@ -3576,20 +4574,20 @@ ], "assets": [ { - "name": "bundle12116c996a625535e032.js", - "size": 62184 + "name": "bundle5a5d13578cefdd389b79.js", + "size": 61150 } ], "filteredAssets": 0, - "assetsSize": 62184, + "assetsSize": 61150, "auxiliaryAssets": [ { - "name": "bundle12116c996a625535e032.js.map", - "size": 64218 + "name": "bundle5a5d13578cefdd389b79.js.map", + "size": 60807 } ], "filteredAuxiliaryAssets": 0, - "auxiliaryAssetsSize": 64218, + "auxiliaryAssetsSize": 60807, "children": {}, "childAssets": {}, "isOverSizeLimit": false @@ -3602,12 +4600,12 @@ "children": [ { "name": "HtmlWebpackCompiler", - "hash": "fd7ccd1b6048905fe61c", + "hash": "4d0ceb1022ece9e47365", "version": "5.88.1", - "time": 276, - "builtAt": 1689968265500, + "time": 559, + "builtAt": 1690694706732, "publicPath": "", - "outputPath": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\dist", + "outputPath": "F:\\Microverse\\Pair Programming\\Webpack-Project\\dist", "assetsByChunkName": {}, "assets": [], "chunks": [ @@ -3616,9 +4614,9 @@ "initial": true, "entry": true, "recorded": false, - "size": 3591, + "size": 2640, "sizes": { - "javascript": 2857, + "javascript": 1906, "runtime": 734 }, "names": [ @@ -3630,7 +4628,7 @@ ], "files": [], "auxiliaryFiles": [], - "hash": "1c961cdb465c9fb305d2", + "hash": "3bf2a646814cb2fa37c5", "childrenByOrder": {}, "id": "HtmlWebpackPlugin_0-0", "siblings": [], @@ -3641,17 +4639,17 @@ "type": "module", "moduleType": "javascript/auto", "layer": null, - "size": 2780, + "size": 1829, "sizes": { - "javascript": 2780 + "javascript": 1829 }, "built": true, "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\html-webpack-plugin\\lib\\loader.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\template.html", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\html-webpack-plugin\\lib\\loader.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\template.html", "name": "./node_modules/html-webpack-plugin/lib/loader.js!./src/template.html", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\template.html", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\template.html", "index": 1, "preOrderIndex": 1, "index2": 1, @@ -3674,16 +4672,16 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\html-webpack-plugin\\lib\\loader.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\template.html", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\html-webpack-plugin\\lib\\loader.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\template.html", "module": "./node_modules/html-webpack-plugin/lib/loader.js!./src/template.html", "moduleName": "./node_modules/html-webpack-plugin/lib/loader.js!./src/template.html", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\html-webpack-plugin\\lib\\loader.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\template.html", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\html-webpack-plugin\\lib\\loader.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\template.html", "resolvedModule": "./node_modules/html-webpack-plugin/lib/loader.js!./src/template.html", "type": "cjs self exports reference", "active": true, "explanation": "", "userRequest": null, - "loc": "1:107-121", + "loc": "1:110-124", "moduleId": "./node_modules/html-webpack-plugin/lib/loader.js!./src/template.html", "resolvedModuleId": "./node_modules/html-webpack-plugin/lib/loader.js!./src/template.html" }, @@ -3696,7 +4694,7 @@ "type": "entry", "active": true, "explanation": "", - "userRequest": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\html-webpack-plugin\\lib\\loader.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\template.html", + "userRequest": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\html-webpack-plugin\\lib\\loader.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\template.html", "loc": "HtmlWebpackPlugin_0-0", "moduleId": null, "resolvedModuleId": null @@ -3718,7 +4716,7 @@ "usedExports": null, "providedExports": null, "optimizationBailout": [ - "CommonJS bailout: module.exports is used directly at 1:107-121" + "CommonJS bailout: module.exports is used directly at 1:110-124" ], "depth": 0 }, @@ -3929,7 +4927,7 @@ "moduleIdentifier": "", "moduleName": "", "loc": "HtmlWebpackPlugin_0-0", - "request": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\html-webpack-plugin\\lib\\loader.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\template.html" + "request": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\html-webpack-plugin\\lib\\loader.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\template.html" }, { "module": "", @@ -4001,17 +4999,17 @@ "type": "module", "moduleType": "javascript/auto", "layer": null, - "size": 2780, + "size": 1829, "sizes": { - "javascript": 2780 + "javascript": 1829 }, "built": true, "codeGenerated": true, "buildTimeExecuted": false, "cached": false, - "identifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\html-webpack-plugin\\lib\\loader.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\template.html", + "identifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\html-webpack-plugin\\lib\\loader.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\template.html", "name": "./node_modules/html-webpack-plugin/lib/loader.js!./src/template.html", - "nameForCondition": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\template.html", + "nameForCondition": "F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\template.html", "index": 1, "preOrderIndex": 1, "index2": 1, @@ -4033,16 +5031,16 @@ "assets": [], "reasons": [ { - "moduleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\html-webpack-plugin\\lib\\loader.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\template.html", + "moduleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\html-webpack-plugin\\lib\\loader.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\template.html", "module": "./node_modules/html-webpack-plugin/lib/loader.js!./src/template.html", "moduleName": "./node_modules/html-webpack-plugin/lib/loader.js!./src/template.html", - "resolvedModuleIdentifier": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\html-webpack-plugin\\lib\\loader.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\template.html", + "resolvedModuleIdentifier": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\html-webpack-plugin\\lib\\loader.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\template.html", "resolvedModule": "./node_modules/html-webpack-plugin/lib/loader.js!./src/template.html", "type": "cjs self exports reference", "active": true, "explanation": "", "userRequest": null, - "loc": "1:107-121", + "loc": "1:110-124", "moduleId": "./node_modules/html-webpack-plugin/lib/loader.js!./src/template.html", "resolvedModuleId": "./node_modules/html-webpack-plugin/lib/loader.js!./src/template.html" }, @@ -4055,7 +5053,7 @@ "type": "entry", "active": true, "explanation": "", - "userRequest": "F:\\Microverse\\Solo-Projects\\Webpack-Project\\node_modules\\html-webpack-plugin\\lib\\loader.js!F:\\Microverse\\Solo-Projects\\Webpack-Project\\src\\template.html", + "userRequest": "F:\\Microverse\\Pair Programming\\Webpack-Project\\node_modules\\html-webpack-plugin\\lib\\loader.js!F:\\Microverse\\Pair Programming\\Webpack-Project\\src\\template.html", "loc": "HtmlWebpackPlugin_0-0", "moduleId": null, "resolvedModuleId": null @@ -4077,7 +5075,7 @@ "usedExports": null, "providedExports": null, "optimizationBailout": [ - "CommonJS bailout: module.exports is used directly at 1:107-121" + "CommonJS bailout: module.exports is used directly at 1:110-124" ], "depth": 0 }, diff --git a/package-lock.json b/package-lock.json index 46552bd..93ce8a8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,11 +9,14 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "boxicons": "^2.1.4" + "boxicons": "^2.1.4", + "jest": "^29.6.2", + "jsdom": "^22.1.0" }, "devDependencies": { "@babel/core": "^7.22.9", "@babel/preset-env": "^7.22.9", + "@babel/preset-typescript": "^7.22.5", "babel-eslint": "^10.1.0", "babel-loader": "^9.1.3", "css-loader": "^6.8.1", @@ -22,6 +25,9 @@ "eslint-plugin-import": "^2.27.5", "gh-pages": "^5.0.0", "html-webpack-plugin": "^5.5.3", + "jest": "^29.6.2", + "jest-environment-jsdom": "^29.6.2", + "jest-localstorage-mock": "^2.4.26", "sass": "^1.63.6", "sass-loader": "^13.3.2", "style-loader": "^3.3.3", @@ -640,6 +646,18 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", @@ -745,6 +763,21 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-jsx": { + "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.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", @@ -847,6 +880,21 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-typescript": { + "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.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-unicode-sets-regex": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", @@ -1572,6 +1620,24 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.9.tgz", + "integrity": "sha512-BnVR1CpKiuD0iobHPaM1iLvcwPYN2uVFAqoLVSpEDKWuOikoCv5HbKLxclhKYUXlWkX86DoZGtqI4XhbOsyrMg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.9", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.5.tgz", @@ -1754,6 +1820,25 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/preset-typescript": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.5.tgz", + "integrity": "sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.5", + "@babel/plugin-transform-typescript": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/regjsgen": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", @@ -1843,6 +1928,12 @@ "node": ">=6.9.0" } }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", @@ -1953,3209 +2044,6016 @@ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true, "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "node_modules/@jest/console": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.2.tgz", + "integrity": "sha512-0N0yZof5hi44HAR2pPS+ikJ3nzKNoZdVu8FffRf3wy47I7Dm7etk/3KetMdRUqzVd16V4O2m2ISpNTbnIuqy1w==", "dev": true, + "dependencies": { + "@jest/types": "^29.6.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.6.2", + "jest-util": "^29.6.2", + "slash": "^3.0.0" + }, "engines": { - "node": ">=6.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/@nicolo-ribaudo/semver-v6": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz", - "integrity": "sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==", + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "node_modules/@jest/core": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.2.tgz", + "integrity": "sha512-Oj+5B+sDMiMWLhPFF+4/DvHOf+U10rgvCLGPHP8Xlsy/7QxS51aU/eBngudHlJXnaWD5EohAgJ4js+T6pa+zOg==", "dev": true, "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@jest/console": "^29.6.2", + "@jest/reporters": "^29.6.2", + "@jest/test-result": "^29.6.2", + "@jest/transform": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.5.0", + "jest-config": "^29.6.2", + "jest-haste-map": "^29.6.2", + "jest-message-util": "^29.6.2", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.6.2", + "jest-resolve-dependencies": "^29.6.2", + "jest-runner": "^29.6.2", + "jest-runtime": "^29.6.2", + "jest-snapshot": "^29.6.2", + "jest-util": "^29.6.2", + "jest-validate": "^29.6.2", + "jest-watcher": "^29.6.2", + "micromatch": "^4.0.4", + "pretty-format": "^29.6.2", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">= 8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">= 8" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@polka/url": { - "version": "1.0.0-next.21", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", - "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/@stylelint/postcss-css-in-js": { - "version": "0.37.3", - "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.3.tgz", - "integrity": "sha512-scLk3cSH1H9KggSniseb2KNAU5D9FWc3H7BxCSAIdtU9OWIyw0zkEZ9qEKHryRM+SExYXRKNb7tOOVNAsQ3iwg==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "@babel/core": "^7.17.9" + "has-flag": "^4.0.0" }, - "peerDependencies": { - "postcss": ">=7.0.0", - "postcss-syntax": ">=0.36.2" + "engines": { + "node": ">=8" } }, - "node_modules/@stylelint/postcss-markdown": { - "version": "0.36.2", - "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", - "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==", - "deprecated": "Use the original unforked package instead: postcss-markdown", + "node_modules/@jest/environment": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.2.tgz", + "integrity": "sha512-AEcW43C7huGd/vogTddNNTDRpO6vQ2zaQNrttvWV18ArBx9Z56h7BIsXkNFJVOO4/kblWEQz30ckw0+L3izc+Q==", "dev": true, "dependencies": { - "remark": "^13.0.0", - "unist-util-find-all-after": "^3.0.2" + "@jest/fake-timers": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/node": "*", + "jest-mock": "^29.6.2" }, - "peerDependencies": { - "postcss": ">=7.0.0", - "postcss-syntax": ">=0.36.2" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "node_modules/@jest/expect": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.2.tgz", + "integrity": "sha512-m6DrEJxVKjkELTVAztTLyS/7C92Y2b0VYqmDROYKLLALHn8T/04yPs70NADUYPrV3ruI+H3J0iUIuhkjp7vkfg==", "dev": true, "dependencies": { - "@types/connect": "*", - "@types/node": "*" + "expect": "^29.6.2", + "jest-snapshot": "^29.6.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "node_modules/@jest/expect-utils": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.2.tgz", + "integrity": "sha512-6zIhM8go3RV2IG4aIZaZbxwpOzz3ZiM23oxAlkquOIole+G6TrbeXnykxWYlqF7kz2HlBjdKtca20x9atkEQYg==", "dev": true, "dependencies": { - "@types/node": "*" + "jest-get-type": "^29.4.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "node_modules/@jest/fake-timers": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.2.tgz", + "integrity": "sha512-euZDmIlWjm1Z0lJ1D0f7a0/y5Kh/koLFMUBE5SUYWrmy8oNhJpbTBDAP6CxKnadcMLDoDf4waRYCe35cH6G6PA==", "dev": true, "dependencies": { - "@types/node": "*" + "@jest/types": "^29.6.1", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.6.2", + "jest-mock": "^29.6.2", + "jest-util": "^29.6.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", - "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", + "node_modules/@jest/globals": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.2.tgz", + "integrity": "sha512-cjuJmNDjs6aMijCmSa1g2TNG4Lby/AeU7/02VtpW+SLcZXzOLK2GpN2nLqcFjmhy3B3AoPeQVx7BnyOf681bAw==", "dev": true, "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" + "@jest/environment": "^29.6.2", + "@jest/expect": "^29.6.2", + "@jest/types": "^29.6.1", + "jest-mock": "^29.6.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/eslint": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.0.tgz", - "integrity": "sha512-gsF+c/0XOguWgaOgvFs+xnnRqt9GwgTvIks36WpE6ueeI4KCEHHd8K/CKHqhOqrJKsYH8m27kRzQEvWXAwXUTw==", + "node_modules/@jest/reporters": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.2.tgz", + "integrity": "sha512-sWtijrvIav8LgfJZlrGCdN0nP2EWbakglJY49J1Y5QihcQLfy7ovyxxjJBRXMNltgt4uPtEcFmIMbVshEDfFWw==", "dev": true, "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.6.2", + "@jest/test-result": "^29.6.2", + "@jest/transform": "^29.6.2", + "@jest/types": "^29.6.1", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.6.2", + "jest-util": "^29.6.2", + "jest-worker": "^29.6.2", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", - "dev": true - }, - "node_modules/@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.35", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", - "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", + "node_modules/@jest/reporters/node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", - "dev": true - }, - "node_modules/@types/http-errors": { + "node_modules/@jest/reporters/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", - "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", - "dev": true - }, - "node_modules/@types/http-proxy": { - "version": "1.17.11", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", - "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "@types/node": "*" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@types/json-schema": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", - "dev": true - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "node_modules/@jest/reporters/node_modules/jest-worker": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.2.tgz", + "integrity": "sha512-l3ccBOabTdkng8I/ORCkADz4eSMKejTYv1vB/Z83UiubqhC1oQ5Li6dWCyqOIvSifGjUBxuvxvlm6KGK2DtuAQ==", "dev": true, "dependencies": { - "@types/unist": "^2" + "@types/node": "*", + "jest-util": "^29.6.2", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "dev": true - }, - "node_modules/@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true - }, - "node_modules/@types/node": { - "version": "20.4.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.2.tgz", - "integrity": "sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==", - "dev": true - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "dev": true - }, - "node_modules/@types/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", - "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "node_modules/@jest/schemas": { + "version": "29.6.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.0.tgz", + "integrity": "sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==", "dev": true, "dependencies": { - "@types/mime": "^1", - "@types/node": "*" + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "node_modules/@jest/source-map": { + "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": { - "@types/express": "*" + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/serve-static": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz", - "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", + "node_modules/@jest/test-result": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.2.tgz", + "integrity": "sha512-3VKFXzcV42EYhMCsJQURptSqnyjqCGbtLuX5Xxb6Pm6gUf1wIRIl+mandIRGJyWKgNKYF9cnstti6Ls5ekduqw==", "dev": true, "dependencies": { - "@types/http-errors": "*", - "@types/mime": "*", - "@types/node": "*" + "@jest/console": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "node_modules/@jest/test-sequencer": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.2.tgz", + "integrity": "sha512-GVYi6PfPwVejO7slw6IDO0qKVum5jtrJ3KoLGbgBWyr2qr4GaxFV6su+ZAjdTX75Sr1DkMFRk09r2ZVa+wtCGw==", "dev": true, "dependencies": { - "@types/node": "*" + "@jest/test-result": "^29.6.2", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.6.2", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/unist": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.7.tgz", - "integrity": "sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==", - "dev": true - }, - "node_modules/@types/ws": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", - "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "node_modules/@jest/transform": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.2.tgz", + "integrity": "sha512-ZqCqEISr58Ce3U+buNFJYUktLJZOggfyvR+bZMaiV1e8B1SIvJbwZMrYz3gx/KAPn9EXmOmN+uB08yLCjWkQQg==", "dev": true, "dependencies": { - "@types/node": "*" + "@babel/core": "^7.11.6", + "@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.6.2", + "jest-regex-util": "^29.4.3", + "jest-util": "^29.6.2", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", - "dev": true + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "node_modules/@jest/transform/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "node_modules/@jest/transform/node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", "dev": true, "dependencies": { - "@xtuc/ieee754": "^1.2.0" + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "node_modules/@jest/types": { + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.1.tgz", + "integrity": "sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw==", "dev": true, "dependencies": { - "@xtuc/long": "4.2.2" + "@jest/schemas": "^29.6.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", - "dev": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-opt": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6", - "@webassemblyjs/wast-printer": "1.11.6" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@xtuc/long": "4.2.2" + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@webcomponents/webcomponentsjs": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@webcomponents/webcomponentsjs/-/webcomponentsjs-2.8.0.tgz", - "integrity": "sha512-loGD63sacRzOzSJgQnB9ZAhaQGkN7wl2Zuw7tsphI5Isa0irijrRo6EnJii/GgjGefIFO8AIO7UivzRhFaEk9w==" - }, - "node_modules/@webpack-cli/configtest": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", - "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", "dev": true, "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" + "node": ">=6.0.0" } }, - "node_modules/@webpack-cli/info": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", - "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", "dev": true, "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" + "node": ">=6.0.0" } }, - "node_modules/@webpack-cli/serve": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", - "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", "dev": true, - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - }, - "peerDependenciesMeta": { - "webpack-dev-server": { - "optional": true - } + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", "dev": true }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", "dev": true, "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, - "node_modules/acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "node_modules/@nicolo-ribaudo/semver-v6": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz", + "integrity": "sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==", "dev": true, "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" + "semver": "bin/semver.js" } }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, - "peerDependencies": { - "acorn": "^8" + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "engines": { + "node": ">= 8" } }, - "node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, "engines": { - "node": ">=0.4.0" + "node": ">= 8" } }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/@polka/url": { + "version": "1.0.0-next.21", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", + "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", + "dev": true + }, + "node_modules/@sinclair/typebox": { + "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": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", + "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "type-detect": "4.0.8" } }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", "dev": true, "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } + "@sinonjs/commons": "^3.0.0" } }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "node_modules/@stylelint/postcss-css-in-js": { + "version": "0.37.3", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.3.tgz", + "integrity": "sha512-scLk3cSH1H9KggSniseb2KNAU5D9FWc3H7BxCSAIdtU9OWIyw0zkEZ9qEKHryRM+SExYXRKNb7tOOVNAsQ3iwg==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "@babel/core": "^7.17.9" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "peerDependencies": { + "postcss": ">=7.0.0", + "postcss-syntax": ">=0.36.2" } }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "node_modules/@stylelint/postcss-markdown": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", + "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==", + "deprecated": "Use the original unforked package instead: postcss-markdown", "dev": true, + "dependencies": { + "remark": "^13.0.0", + "unist-util-find-all-after": "^3.0.2" + }, "peerDependencies": { - "ajv": "^6.9.1" + "postcss": ">=7.0.0", + "postcss-syntax": ">=0.36.2" } }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", "engines": { - "node": ">=6" + "node": ">= 10" } }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "node_modules/@types/babel__core": { + "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, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "@babel/types": "^7.0.0" } }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", "dev": true, "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "node_modules/@types/babel__traverse": { + "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": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" + "@babel/types": "^7.20.7" } }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", "dev": true, "dependencies": { - "sprintf-js": "~1.0.2" + "@types/connect": "*", + "@types/node": "*" } }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/node": "*" } }, - "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "node_modules/array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/node": "*" } }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "node_modules/@types/eslint": { + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.0.tgz", + "integrity": "sha512-gsF+c/0XOguWgaOgvFs+xnnRqt9GwgTvIks36WpE6ueeI4KCEHHd8K/CKHqhOqrJKsYH8m27kRzQEvWXAwXUTw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/estree": "*", + "@types/json-schema": "*" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/eslint": "*", + "@types/estree": "*" } }, - "node_modules/arraybuffer.prototype.slice": { + "node_modules/@types/estree": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", - "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", "dev": true, "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "get-intrinsic": "^1.2.1", - "is-array-buffer": "^3.0.2", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" } }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "node_modules/@types/express-serve-static-core": { + "version": "4.17.35", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", + "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" } }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "@types/node": "*" } }, - "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", "dev": true }, - "node_modules/autoprefixer": { - "version": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", - "dev": true, - "dependencies": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "picocolors": "^0.2.1", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - }, - "node_modules/autoprefixer/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "node_modules/@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", "dev": true }, - "node_modules/autoprefixer/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "node_modules/@types/http-proxy": { + "version": "1.17.11", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", + "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", "dev": true, "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "@types/node": "*" } }, - "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true }, - "node_modules/babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - }, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "eslint": ">= 4.12.1" + "@types/istanbul-lib-coverage": "*" } }, - "node_modules/babel-loader": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", - "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dev": true, "dependencies": { - "find-cache-dir": "^4.0.0", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 14.15.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0", - "webpack": ">=5" + "@types/istanbul-lib-report": "*" } }, - "node_modules/babel-loader/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "node_modules/@types/jsdom": { + "version": "20.0.1", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz", + "integrity": "sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "@types/node": "*", + "@types/tough-cookie": "*", + "parse5": "^7.0.0" } }, - "node_modules/babel-loader/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/@types/json-schema": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", + "dev": true + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" + "@types/unist": "^2" } }, - "node_modules/babel-loader/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", "dev": true }, - "node_modules/babel-loader/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.4.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.2.tgz", + "integrity": "sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==", + "dev": true + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "node_modules/@types/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", + "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "@types/mime": "^1", + "@types/node": "*" } }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.4.tgz", - "integrity": "sha512-9WeK9snM1BfxB38goUEv2FLnA6ja07UMfazFHzCXUb3NyDZAwfXvQiURQ6guTTMeHcOsdknULm1PDhs4uWtKyA==", + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.1", - "@nicolo-ribaudo/semver-v6": "^6.3.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/express": "*" } }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.2.tgz", - "integrity": "sha512-Cid+Jv1BrY9ReW9lIfNlNpsI53N+FN7gE+f73zLAUbr9C52W4gKLWSByx47pfDJsEysojKArqOtOKZSVIIUTuQ==", + "node_modules/@types/serve-static": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz", + "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.1", - "core-js-compat": "^3.31.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" } }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.1.tgz", - "integrity": "sha512-L8OyySuI6OSQ5hFy9O+7zFjyr4WhAfRjLIOkhQGYl+emwJkd/S4XXT1JpfrgR1jrQ1NcGiOh+yAdGlF8pnC3Jw==", + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/node": "*" } }, - "node_modules/bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "node_modules/@types/tough-cookie": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", + "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", "dev": true }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "node_modules/@types/unist": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.7.tgz", + "integrity": "sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==", "dev": true }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "node_modules/@types/ws": { + "version": "8.5.5", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", + "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "@types/node": "*" } }, - "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", "dev": true, "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "@types/yargs-parser": "*" } }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", "dev": true, - "engines": { - "node": ">= 0.8" + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, - "node_modules/bonjour-service": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", - "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dev": true, "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" } }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", "dev": true }, - "node_modules/boxicons": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/boxicons/-/boxicons-2.1.4.tgz", - "integrity": "sha512-BvJNfYfnE4g9WQ7GL91fftxMOTwAleWlPFwvQJPYb/Ju7aLjlQ/Eu55AH9JLNk/OR82z+ZSq4TbKzbV/e5Rr0A==", + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dev": true, "dependencies": { - "@webcomponents/webcomponentsjs": "^2.0.2", - "prop-types": "^15.6.0", - "react": "^16.0.0", - "react-dom": "^16.0.0", - "react-interactive": "^0.8.1", - "react-router-dom": "^4.2.2" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" } }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@xtuc/ieee754": "^1.2.0" } }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dev": true, "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" + "@xtuc/long": "4.2.2" } }, - "node_modules/browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], "dependencies": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" } }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", "dev": true, - "engines": { - "node": ">= 0.8" + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" } }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", "dev": true, - "engines": { - "node": ">=6" + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", "dev": true, "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" } }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "node_modules/@webcomponents/webcomponentsjs": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@webcomponents/webcomponentsjs/-/webcomponentsjs-2.8.0.tgz", + "integrity": "sha512-loGD63sacRzOzSJgQnB9ZAhaQGkN7wl2Zuw7tsphI5Isa0irijrRo6EnJii/GgjGefIFO8AIO7UivzRhFaEk9w==" + }, + "node_modules/@webpack-cli/configtest": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", + "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", "dev": true, "engines": { - "node": ">=6" + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" } }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "node_modules/@webpack-cli/info": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", + "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, "engines": { - "node": ">=8" + "node": ">=14.15.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001516", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001516.tgz", - "integrity": "sha512-Wmec9pCBY8CWbmI4HsjBeQLqDTqV91nFVR83DnZpYyRnPI1wePDsTg0bGLPC5VU/3OIZV1fmxEea1b+tFKe86g==", + "node_modules/@webpack-cli/serve": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", + "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true } - ] + } }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { - "node": ">=4" + "node": ">= 0.6" } }, - "node_modules/chalk/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "node_modules/acorn": { + "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" + }, "engines": { - "node": ">=4" + "node": ">=0.4.0" } }, - "node_modules/chalk/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/acorn-globals": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", + "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", "dev": true, "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" + "acorn": "^8.1.0", + "acorn-walk": "^8.0.2" } }, - "node_modules/character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "peerDependencies": { + "acorn": "^8" } }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "debug": "4" }, "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">= 6.0.0" } }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, "engines": { "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/clean-css": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", - "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "dependencies": { - "source-map": "~0.6.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">= 10.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "dev": true, "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" + "ajv": "^8.0.0" }, - "engines": { - "node": ">=6" + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, - "node_modules/clone-regexp": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", - "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "dependencies": { - "is-regexp": "^2.0.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, "engines": { "node": ">=6" } }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, "dependencies": { - "color-name": "1.1.3" + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", - "dev": true + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "dependencies": { - "mime-db": ">= 1.43.0 < 2" + "color-convert": "^1.9.0" }, "engines": { - "node": ">= 0.6" + "node": ">=4" } }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 8" } }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", - "dev": true - }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", "dev": true, - "engines": { - "node": ">=0.8" + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", "dev": true, "dependencies": { - "safe-buffer": "5.2.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "node_modules/core-js-compat": { - "version": "3.31.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.31.1.tgz", - "integrity": "sha512-wIDWd2s5/5aJSdpOJHfSibxNODxoGoWOBHt8JSPB41NOE94M7kuTPZCYLOlTtuoXTsBPKobpJ6T+y0SSy5L9SA==", + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", "dev": true, "dependencies": { - "browserslist": "^4.21.9" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", "dev": true, "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", "dev": true, "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" }, "engines": { - "node": ">= 8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/css-loader": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", - "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", "dev": true, - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.21", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.3", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.8" - }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "node": ">=0.10.0" } }, - "node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", "dev": true, "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" } }, - "node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "node_modules/autoprefixer/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/autoprefixer/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dev": true, "dependencies": { - "mdn-data": "2.0.14", + "picocolors": "^0.2.1", "source-map": "^0.6.1" }, "engines": { - "node": ">=8.0.0" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", "dev": true, "engines": { - "node": ">= 6" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "node_modules/babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", "dev": true, - "bin": { - "cssesc": "bin/cssesc" + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" }, "engines": { - "node": ">=4" + "node": ">=6" + }, + "peerDependencies": { + "eslint": ">= 4.12.1" } }, - "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/babel-jest": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.2.tgz", + "integrity": "sha512-BYCzImLos6J3BH/+HvUCHG1dTf2MzmAB4jaVxHV+29RZLjR29XuYTmsf2sdDwkrb+FczkGo3kOhE7ga6sI0P4A==", "dev": true, "dependencies": { - "ms": "2.0.0" + "@jest/transform": "^29.6.2", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.5.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" } }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "execa": "^5.0.0" + "has-flag": "^4.0.0" }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true, "engines": { "node": ">=8" } }, - "node_modules/define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "node_modules/babel-loader": { + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", + "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", "dev": true, "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 14.15.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "engines": { - "node": ">= 0.8" + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" } }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "node_modules/babel-loader/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-hover": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-hover/-/detect-hover-1.0.3.tgz", - "integrity": "sha512-HtLoY+tClgYucJNiovNICGWFp9nOGVmHY44s7L62iPqORXM9vujeWFaVcqtA7XRvp/2Y+4RBUfHbDKFGN+xxZQ==" - }, - "node_modules/detect-it": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/detect-it/-/detect-it-3.0.7.tgz", - "integrity": "sha512-RxpgcdbatUX6epJE09K16iJqF7x6iEcEdoL18FR2zpBO4JhnL7aMOAUoUEyexdtbWOSfTmoDWmeD6mwRBQyRXg==", "dependencies": { - "detect-hover": "^1.0.3", - "detect-passive-events": "^1.0.5", - "detect-pointer": "^1.0.3", - "detect-touch-events": "^2.0.2" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "node_modules/detect-passive-events": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/detect-passive-events/-/detect-passive-events-1.0.5.tgz", - "integrity": "sha512-foW7Q35wwOCxVzW0xLf5XeB5Fhe7oyRgvkBYdiP9IWgLMzjqUqTvsJv9ymuEWGjY6AoDXD3OC294+Z9iuOw0QA==" - }, - "node_modules/detect-pointer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-pointer/-/detect-pointer-1.0.3.tgz", - "integrity": "sha512-d0o/Puo3fiGSCXy6H039h9Kwz+mmYCGKZ/qtPFnpN3WfsumjC1C9b5KKvRu+aYnfdI8peqN/iAe7dPd85qIt2g==" - }, - "node_modules/detect-touch-events": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/detect-touch-events/-/detect-touch-events-2.0.2.tgz", - "integrity": "sha512-g8GWBkJLiIDRJfRXEdrd1wMXpNyGId2DkbfuwFahSb4OCvn717hyRJtAcEDISfp3zkwEhZ4Y4woHPA6DeyB3Fw==" - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "node_modules/babel-loader/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, "dependencies": { - "path-type": "^4.0.0" + "fast-deep-equal": "^3.1.3" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/dns-equal": { + "node_modules/babel-loader/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, - "node_modules/dns-packet": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", - "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">=6" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dev": true, "dependencies": { - "esutils": "^2.0.2" + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "node_modules/babel-plugin-jest-hoist": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz", + "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==", "dev": true, "dependencies": { - "utila": "~0.4" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.4.tgz", + "integrity": "sha512-9WeK9snM1BfxB38goUEv2FLnA6ja07UMfazFHzCXUb3NyDZAwfXvQiURQ6guTTMeHcOsdknULm1PDhs4uWtKyA==", "dev": true, "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.1", + "@nicolo-ribaudo/semver-v6": "^6.3.3" }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.2.tgz", + "integrity": "sha512-Cid+Jv1BrY9ReW9lIfNlNpsI53N+FN7gE+f73zLAUbr9C52W4gKLWSByx47pfDJsEysojKArqOtOKZSVIIUTuQ==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.1", + "core-js-compat": "^3.31.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.1.tgz", + "integrity": "sha512-L8OyySuI6OSQ5hFy9O+7zFjyr4WhAfRjLIOkhQGYl+emwJkd/S4XXT1JpfrgR1jrQ1NcGiOh+yAdGlF8pnC3Jw==", "dev": true, "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" + "@babel/helper-define-polyfill-provider": "^0.4.1" }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", "dev": true, "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "node_modules/babel-preset-jest": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz", + "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==", "dev": true, "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "babel-plugin-jest-hoist": "^29.5.0", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "node_modules/electron-to-chromium": { - "version": "1.4.461", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.461.tgz", - "integrity": "sha512-1JkvV2sgEGTDXjdsaQCeSwYYuhLRphRpc+g6EHTFELJXEiznLt3/0pZ9JuAOQ5p2rI3YxKTbivtvajirIfhrEQ==", - "dev": true + "node_modules/bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/email-addresses": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz", - "integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==", + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", "dev": true }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "dev": true, "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, "engines": { - "node": ">=8.6" + "node": ">= 0.8" } }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "node_modules/bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, - "node_modules/envinfo": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.10.0.tgz", - "integrity": "sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==", + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/boxicons": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/boxicons/-/boxicons-2.1.4.tgz", + "integrity": "sha512-BvJNfYfnE4g9WQ7GL91fftxMOTwAleWlPFwvQJPYb/Ju7aLjlQ/Eu55AH9JLNk/OR82z+ZSq4TbKzbV/e5Rr0A==", + "dependencies": { + "@webcomponents/webcomponentsjs": "^2.0.2", + "prop-types": "^15.6.0", + "react": "^16.0.0", + "react-dom": "^16.0.0", + "react-interactive": "^0.8.1", + "react-router-dom": "^4.2.2" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "bin": { - "envinfo": "dist/cli.js" + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "node_modules/browserslist": { + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "is-arrayish": "^0.2.1" + "caniuse-lite": "^1.0.30001503", + "electron-to-chromium": "^1.4.431", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/es-abstract": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", - "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001516", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001516.tgz", + "integrity": "sha512-Wmec9pCBY8CWbmI4HsjBeQLqDTqV91nFVR83DnZpYyRnPI1wePDsTg0bGLPC5VU/3OIZV1fmxEea1b+tFKe86g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "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": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-regexp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", + "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", + "dev": true, + "dependencies": { + "is-regexp": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "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": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "dev": true + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/core-js-compat": { + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.31.1.tgz", + "integrity": "sha512-wIDWd2s5/5aJSdpOJHfSibxNODxoGoWOBHt8JSPB41NOE94M7kuTPZCYLOlTtuoXTsBPKobpJ6T+y0SSy5L9SA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.9" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-loader": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", + "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.21", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", + "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==", + "dependencies": { + "rrweb-cssom": "^0.6.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/data-urls": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz", + "integrity": "sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==", + "dependencies": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^12.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "node_modules/dedent": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.3.0.tgz", + "integrity": "sha512-7glNLfvdsMzZm3FpRY1CHuI2lbYDR+71YmrhmTZjYFD5pfT0ACgnGRdrrC9Mk2uICnzkcdelCx5at787UDGOvg==", + "dev": true, + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-hover": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-hover/-/detect-hover-1.0.3.tgz", + "integrity": "sha512-HtLoY+tClgYucJNiovNICGWFp9nOGVmHY44s7L62iPqORXM9vujeWFaVcqtA7XRvp/2Y+4RBUfHbDKFGN+xxZQ==" + }, + "node_modules/detect-it": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/detect-it/-/detect-it-3.0.7.tgz", + "integrity": "sha512-RxpgcdbatUX6epJE09K16iJqF7x6iEcEdoL18FR2zpBO4JhnL7aMOAUoUEyexdtbWOSfTmoDWmeD6mwRBQyRXg==", + "dependencies": { + "detect-hover": "^1.0.3", + "detect-passive-events": "^1.0.5", + "detect-pointer": "^1.0.3", + "detect-touch-events": "^2.0.2" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/detect-passive-events": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/detect-passive-events/-/detect-passive-events-1.0.5.tgz", + "integrity": "sha512-foW7Q35wwOCxVzW0xLf5XeB5Fhe7oyRgvkBYdiP9IWgLMzjqUqTvsJv9ymuEWGjY6AoDXD3OC294+Z9iuOw0QA==" + }, + "node_modules/detect-pointer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-pointer/-/detect-pointer-1.0.3.tgz", + "integrity": "sha512-d0o/Puo3fiGSCXy6H039h9Kwz+mmYCGKZ/qtPFnpN3WfsumjC1C9b5KKvRu+aYnfdI8peqN/iAe7dPd85qIt2g==" + }, + "node_modules/detect-touch-events": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/detect-touch-events/-/detect-touch-events-2.0.2.tgz", + "integrity": "sha512-g8GWBkJLiIDRJfRXEdrd1wMXpNyGId2DkbfuwFahSb4OCvn717hyRJtAcEDISfp3zkwEhZ4Y4woHPA6DeyB3Fw==" + }, + "node_modules/diff-sequences": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", + "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "node_modules/dns-packet": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", + "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", + "dev": true, + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "dependencies": { + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.461", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.461.tgz", + "integrity": "sha512-1JkvV2sgEGTDXjdsaQCeSwYYuhLRphRpc+g6EHTFELJXEiznLt3/0pZ9JuAOQ5p2rI3YxKTbivtvajirIfhrEQ==", + "dev": true + }, + "node_modules/email-addresses": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz", + "integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==", + "dev": true + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/envinfo": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.10.0.tgz", + "integrity": "sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", "dev": true, "dependencies": { "array-buffer-byte-length": "^1.0.0", "arraybuffer.prototype.slice": "^1.0.1", "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.1", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-module-lexer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", + "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", + "dev": true + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-airbnb-base": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz", + "integrity": "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==", + "dev": true, + "dependencies": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.2" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "eslint": "^5.16.0 || ^6.8.0 || ^7.2.0", + "eslint-plugin-import": "^2.22.1" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "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" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execall": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", + "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", + "dev": true, + "dependencies": { + "clone-regexp": "^2.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.2.tgz", + "integrity": "sha512-iAErsLxJ8C+S02QbLAwgSGSezLQK+XXRDt8IuFXFpwCNw2ECmzZSmjKcCaFVp5VRMk+WAvz6h6jokzEzBFZEuA==", + "dev": true, + "dependencies": { + "@jest/expect-utils": "^29.6.2", + "@types/node": "*", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.6.2", + "jest-message-util": "^29.6.2", + "jest-util": "^29.6.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", + "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-cache-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "dev": true, + "dependencies": { + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dev": true, + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dev": true, + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "dev": true, + "dependencies": { + "find-up": "^6.3.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", + "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.0", - "safe-array-concat": "^1.0.0", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.10" + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gh-pages": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-5.0.0.tgz", + "integrity": "sha512-Nqp1SjkPIB94Xw/3yYNTUL+G2dxlhjvv1zeN/4kMC1jfViTEqhtVz/Ba1zSXHuvXCN9ADNS1dN4r5/J/nZWEQQ==", + "dev": true, + "dependencies": { + "async": "^3.2.4", + "commander": "^2.18.0", + "email-addresses": "^5.0.0", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + }, + "bin": { + "gh-pages": "bin/gh-pages.js", + "gh-pages-clean": "bin/gh-pages-clean.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gh-pages/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gh-pages/node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/gh-pages/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", + "dev": true + }, + "node_modules/gonzales-pe": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "gonzales": "bin/gonzales.js" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dev": true, + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/es-module-lexer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", - "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "node_modules/es-set-tostringtag": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dependencies": { + "whatwg-encoding": "^2.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=12" } }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "node_modules/html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", "dev": true, - "dependencies": { - "has": "^1.0.3" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", "dev": true, "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" }, - "engines": { - "node": ">= 0.4" + "bin": { + "html-minifier-terser": "cli.js" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=12" } }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true, "engines": { - "node": ">=6" + "node": ">= 12" } }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", "dev": true, "engines": { - "node": ">=0.8.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "node_modules/html-webpack-plugin": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", + "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", "dev": true, "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=10.13.0" }, "funding": { - "url": "https://opencollective.com/eslint" + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" } }, - "node_modules/eslint-config-airbnb-base": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz", - "integrity": "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==", + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], "dependencies": { - "confusing-browser-globals": "^1.0.10", - "object.assign": "^4.1.2", - "object.entries": "^1.1.2" + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "eslint": "^5.16.0 || ^6.8.0 || ^7.2.0", - "eslint-plugin-import": "^2.22.1" + "node": ">= 0.8" } }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", - "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.11.0", - "resolve": "^1.22.1" + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" } }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", "dependencies": { - "ms": "^2.1.1" + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/eslint-import-resolver-node/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", - "dev": true, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { - "debug": "^3.2.7" + "ms": "2.1.2" }, "engines": { - "node": ">=4" + "node": ">=6.0" }, "peerDependenciesMeta": { - "eslint": { + "supports-color": { "optional": true } } }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "node_modules/http-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, - "node_modules/eslint-plugin-import": { - "version": "2.27.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", - "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dev": true, "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.7.4", - "has": "^1.0.3", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.6", - "resolve": "^1.22.1", - "semver": "^6.3.0", - "tsconfig-paths": "^3.14.1" + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" }, "engines": { - "node": ">=4" + "node": ">=12.0.0" }, "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } } }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dependencies": { - "ms": "^2.1.1" + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { - "esutils": "^2.0.2" + "ms": "2.1.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true, - "bin": { - "semver": "bin/semver.js" + "engines": { + "node": ">=10.17.0" } }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": ">=8.0.0" + "node": ">=0.10.0" } }, - "node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, "engines": { - "node": ">=6" + "node": "^10 || ^12 || >= 14" }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true, "engines": { - "node": ">=4" + "node": ">= 4" } }, - "node_modules/eslint/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } + "node_modules/immutable": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.1.tgz", + "integrity": "sha512-lj9cnmB/kVS0QHsJnYKD1uo3o39nrbKxszjnqS9Fr6NB7bZzW45U6WSGBPKXDL/CvDKqDNPA4r3DoDQ8GTxo2A==", + "dev": true }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=4" } }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/eslint/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dev": true, "dependencies": { - "ms": "2.1.2" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" }, - "engines": { - "node": ">=6.0" + "bin": { + "import-local-fixture": "fixtures/cli.js" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, "engines": { - "node": ">=10" + "node": ">=0.8.19" } }, - "node_modules/eslint/node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "node_modules/interpret": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, + "loose-envify": "^1.0.0" + } + }, + "node_modules/ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "dev": true, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">= 10" } }, - "node_modules/espree/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", "dev": true, - "bin": { - "acorn": "bin/acorn" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" }, - "engines": { - "node": ">=0.4.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" }, - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, "dependencies": { - "estraverse": "^5.1.0" + "has-bigints": "^1.0.1" }, - "engines": { - "node": ">=0.10" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, "engines": { - "node": ">=4.0" + "node": ">=8" } }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dev": true, "dependencies": { - "estraverse": "^5.2.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=4.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "engines": { - "node": ">=4.0" + "node": ">=4" } }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, "engines": { - "node": ">=4.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "node_modules/is-core-module": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", "dev": true, - "engines": { - "node": ">=0.8.x" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "bin": { + "is-docker": "cli.js" }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/execall": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", - "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, - "dependencies": { - "clone-regexp": "^2.1.0" - }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, "engines": { - "node": ">= 0.10.0" + "node": ">=8" } }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } }, - "node_modules/fast-glob": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", - "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">=8.6.0" + "node": ">=0.10.0" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true + "node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", "dev": true, "engines": { - "node": ">= 4.9.1" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, - "dependencies": { - "reusify": "^1.0.4" + "engines": { + "node": ">=0.12.0" } }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, "dependencies": { - "websocket-driver": ">=0.5.1" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=0.8.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/filenamify": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", - "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, "dependencies": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.1", - "trim-repeated": "^1.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "node_modules/is-regexp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", "dev": true, "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" + "call-bind": "^1.0.2" }, - "engines": { - "node": ">= 0.8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/find-cache-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", - "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, - "dependencies": { - "common-path-prefix": "^3.0.0", - "pkg-dir": "^7.0.0" - }, "engines": { - "node": ">=14.16" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/find-cache-dir/node_modules/find-up": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/find-cache-dir/node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, "dependencies": { - "p-locate": "^6.0.0" + "has-symbols": "^1.0.2" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/find-cache-dir/node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", "dev": true, "dependencies": { - "yocto-queue": "^1.0.0" + "which-typed-array": "^1.1.11" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/find-cache-dir/node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true, - "dependencies": { - "p-limit": "^4.0.0" - }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/find-cache-dir/node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/find-cache-dir/node_modules/pkg-dir": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", - "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "dev": true, "dependencies": { - "find-up": "^6.3.0" - }, - "engines": { - "node": ">=14.16" + "call-bind": "^1.0.2" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "is-docker": "^2.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=0.10.0" } }, - "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "node": ">=8" } }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dev": true, "dependencies": { - "is-callable": "^1.1.3" + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "engines": { - "node": ">= 0.6" + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=10" } }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dev": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=8" } }, - "node_modules/fs-monkey": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", - "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==", - "dev": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=10" } }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "node_modules/istanbul-lib-source-maps/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "ms": "2.1.2" }, "engines": { - "node": ">= 0.4" + "node": ">=6.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "node_modules/istanbul-lib-source-maps/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "node_modules/istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "node_modules/jest": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.2.tgz", + "integrity": "sha512-8eQg2mqFbaP7CwfsTpCxQ+sHzw1WuNWL5UUvjnWP4hx2riGz9fPSzYOaU5q8/GqWn1TfgZIVTqYJygbGbWAANg==", "dev": true, + "dependencies": { + "@jest/core": "^29.6.2", + "@jest/types": "^29.6.1", + "import-local": "^3.0.2", + "jest-cli": "^29.6.2" + }, + "bin": { + "jest": "bin/jest.js" + }, "engines": { - "node": ">=6.9.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "node_modules/jest-changed-files": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz", + "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "execa": "^5.0.0", + "p-limit": "^3.1.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "node_modules/jest-changed-files/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, "engines": { "node": ">=10" }, @@ -5163,10 +8061,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "node_modules/jest-changed-files/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, "engines": { "node": ">=10" @@ -5175,1222 +8073,1585 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "node_modules/jest-circus": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.2.tgz", + "integrity": "sha512-G9mN+KOYIUe2sB9kpJkO9Bk18J4dTDArNFPwoZ7WKHKel55eKIS/u2bLthxgojwlf9NLCVQfgzM/WsOVvoC6Fw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "@jest/environment": "^29.6.2", + "@jest/expect": "^29.6.2", + "@jest/test-result": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^1.0.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.6.2", + "jest-matcher-utils": "^29.6.2", + "jest-message-util": "^29.6.2", + "jest-runtime": "^29.6.2", + "jest-snapshot": "^29.6.2", + "jest-util": "^29.6.2", + "p-limit": "^3.1.0", + "pretty-format": "^29.6.2", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">= 0.4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/gh-pages": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-5.0.0.tgz", - "integrity": "sha512-Nqp1SjkPIB94Xw/3yYNTUL+G2dxlhjvv1zeN/4kMC1jfViTEqhtVz/Ba1zSXHuvXCN9ADNS1dN4r5/J/nZWEQQ==", + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "async": "^3.2.4", - "commander": "^2.18.0", - "email-addresses": "^5.0.0", - "filenamify": "^4.3.0", - "find-cache-dir": "^3.3.1", - "fs-extra": "^8.1.0", - "globby": "^6.1.0" - }, - "bin": { - "gh-pages": "bin/gh-pages.js", - "gh-pages-clean": "bin/gh-pages-clean.js" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/gh-pages/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "array-uniq": "^1.0.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/gh-pages/node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-circus/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/gh-pages/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/jest-circus/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, "engines": { - "node": "*" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/jest-cli": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.2.tgz", + "integrity": "sha512-TT6O247v6dCEX2UGHGyflMpxhnrL0DNqP2fRTKYm3nJJpCTfXX3GCMQPGFjXDoj0i5/Blp3jriKXFgdfmbYB6Q==", "dev": true, "dependencies": { - "is-glob": "^4.0.1" + "@jest/core": "^29.6.2", + "@jest/test-result": "^29.6.2", + "@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.6.2", + "jest-util": "^29.6.2", + "jest-validate": "^29.6.2", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": ">= 6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } }, - "node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "global-prefix": "^3.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6" + "node": ">=7.0.0" } }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "isexe": "^2.0.0" + "has-flag": "^4.0.0" }, - "bin": { - "which": "bin/which" + "engines": { + "node": ">=8" } }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "node_modules/jest-config": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.2.tgz", + "integrity": "sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw==", "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.6.2", + "@jest/types": "^29.6.1", + "babel-jest": "^29.6.2", + "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.6.2", + "jest-environment-node": "^29.6.2", + "jest-get-type": "^29.4.3", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.6.2", + "jest-runner": "^29.6.2", + "jest-util": "^29.6.2", + "jest-validate": "^29.6.2", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.6.2", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, "engines": { - "node": ">=4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } } }, - "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "define-properties": "^1.1.3" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/globby/node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">= 4" + "node": ">=7.0.0" } }, - "node_modules/globjoin": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", - "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/gonzales-pe": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", - "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "gonzales": "bin/gonzales.js" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.6.0" + "node": ">=8" } }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "node_modules/jest-diff": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.2.tgz", + "integrity": "sha512-t+ST7CB9GX5F2xKwhwCf0TAR17uNDiaPTZnVymP9lw0lssa9vG+AFyDZoeIHStU3WowFFwT+ky+er0WVl2yGhA==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.3" + "chalk": "^4.0.0", + "diff-sequences": "^29.4.3", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.6.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true - }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "duplexer": "^0.1.2" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "function-bind": "^1.1.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 0.4.0" + "node": ">=7.0.0" } }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "node_modules/jest-docblock": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz", + "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.1" + "detect-newline": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "node_modules/jest-each": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.2.tgz", + "integrity": "sha512-MsrsqA0Ia99cIpABBc3izS1ZYoYfhIy0NNWqPSE0YXbQjwchyt6B1HD2khzyPe1WiJA7hbxXy77ZoUQxn8UlSw==", "dev": true, - "engines": { - "node": ">= 0.4" + "dependencies": { + "@jest/types": "^29.6.1", + "chalk": "^4.0.0", + "jest-get-type": "^29.4.3", + "jest-util": "^29.6.2", + "pretty-format": "^29.6.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "has-symbols": "^1.0.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", "dependencies": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/hoist-non-react-statics": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", - "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "node_modules/jest-environment-jsdom": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.6.2.tgz", + "integrity": "sha512-7oa/+266AAEgkzae8i1awNEfTfjwawWKLpiw2XesZmaoVVj9u9t8JOYx18cG29rbPNtkUlZ8V4b5Jb36y/VxoQ==", "dev": true, "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" + "@jest/environment": "^29.6.2", + "@jest/fake-timers": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/jsdom": "^20.0.0", + "@types/node": "*", + "jest-mock": "^29.6.2", + "jest-util": "^29.6.2", + "jsdom": "^20.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } } }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "node_modules/jest-environment-jsdom/node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "dev": true, "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" } }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "node_modules/jest-environment-jsdom/node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", "dev": true }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/jest-environment-jsdom/node_modules/data-urls": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", + "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", "dev": true, "dependencies": { - "safe-buffer": "~5.1.0" + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" + }, + "engines": { + "node": ">=12" } }, - "node_modules/html-entities": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", - "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" + "node_modules/jest-environment-jsdom/node_modules/jsdom": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", + "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "acorn": "^8.8.1", + "acorn-globals": "^7.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.2", + "decimal.js": "^10.4.2", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.2", + "parse5": "^7.1.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0", + "ws": "^8.11.0", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true } - ] + } }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "node_modules/jest-environment-jsdom/node_modules/tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", "dev": true, "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" + "punycode": "^2.1.1" }, - "bin": { - "html-minifier-terser": "cli.js" + "engines": { + "node": ">=12" + } + }, + "node_modules/jest-environment-jsdom/node_modules/whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "dev": true, + "dependencies": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" }, "engines": { "node": ">=12" } }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "node_modules/jest-environment-node": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.2.tgz", + "integrity": "sha512-YGdFeZ3T9a+/612c5mTQIllvWkddPbYcN2v95ZH24oWMbGA4GGS2XdIF92QMhUhvrjjuQWYgUGW2zawOyH63MQ==", "dev": true, + "dependencies": { + "@jest/environment": "^29.6.2", + "@jest/fake-timers": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/node": "*", + "jest-mock": "^29.6.2", + "jest-util": "^29.6.2" + }, "engines": { - "node": ">= 12" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/html-tags": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", - "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "node_modules/jest-get-type": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", + "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", "dev": true, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/html-webpack-plugin": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", - "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", + "node_modules/jest-haste-map": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.2.tgz", + "integrity": "sha512-+51XleTDAAysvU8rT6AnS1ZJ+WHVNqhj1k6nTvN2PYP+HjU3kqlaKQ1Lnw3NYW3bm2r8vq82X0Z1nDDHZMzHVA==", "dev": true, "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.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.6.2", + "jest-worker": "^29.6.2", + "micromatch": "^4.0.4", + "walker": "^1.0.8" }, "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, - "peerDependencies": { - "webpack": "^5.20.0" + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "node_modules/jest-haste-map/node_modules/jest-worker": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.2.tgz", + "integrity": "sha512-l3ccBOabTdkng8I/ORCkADz4eSMKejTYv1vB/Z83UiubqhC1oQ5Li6dWCyqOIvSifGjUBxuvxvlm6KGK2DtuAQ==", "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" + "@types/node": "*", + "jest-util": "^29.6.2", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "node_modules/jest-leak-detector": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.2.tgz", + "integrity": "sha512-aNqYhfp5uYEO3tdWMb2bfWv6f0b4I0LOxVRpnRLAeque2uqOVVMLh6khnTcE2qJ5wAKop0HcreM1btoysD6bPQ==", "dev": true, "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "jest-get-type": "^29.4.3", + "pretty-format": "^29.6.2" }, "engines": { - "node": ">= 0.8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true + "node_modules/jest-localstorage-mock": { + "version": "2.4.26", + "resolved": "https://registry.npmjs.org/jest-localstorage-mock/-/jest-localstorage-mock-2.4.26.tgz", + "integrity": "sha512-owAJrYnjulVlMIXOYQIPRCCn3MmqI3GzgfZCXdD3/pmwrIvFMXcKVWZ+aMc44IzaASapg0Z4SEFxR+v5qxDA2w==", + "dev": true, + "engines": { + "node": ">=6.16.0" + } }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "node_modules/jest-matcher-utils": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.2.tgz", + "integrity": "sha512-4LiAk3hSSobtomeIAzFTe+N8kL6z0JtF3n6I4fg29iIW7tt99R7ZcIFW34QkX+DuVrf+CUe6wuVOpm7ZKFJzZQ==", "dev": true, "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" + "chalk": "^4.0.0", + "jest-diff": "^29.6.2", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.6.2" }, "engines": { - "node": ">=8.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=12.0.0" + "node": ">=8" }, - "peerDependencies": { - "@types/express": "^4.17.13" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=10.17.0" + "node": ">=7.0.0" } }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "node_modules/jest-message-util": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.2.tgz", + "integrity": "sha512-vnIGYEjoPSuRqV8W9t+Wow95SDp6KPX2Uf7EoeG9G99J2OVh7OSwpS4B6J0NfpEIpfkBNHlBZpA2rblEuEFhZQ==", "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@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.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, - "peerDependencies": { - "postcss": "^8.1.0" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">= 4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/immutable": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.1.tgz", - "integrity": "sha512-lj9cnmB/kVS0QHsJnYKD1uo3o39nrbKxszjnqS9Fr6NB7bZzW45U6WSGBPKXDL/CvDKqDNPA4r3DoDQ8GTxo2A==", - "dev": true - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=4" + "node": ">=7.0.0" } }, - "node_modules/import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "node_modules/jest-mock": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.2.tgz", + "integrity": "sha512-hoSv3lb3byzdKfwqCuT6uTscan471GUECqgNYykg6ob0yiAw3zYc7OrPnI9Qv8Wwoa4lC7AZ9hyS4AiIx5U2zg==", "dev": true, "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" + "@jest/types": "^29.6.1", + "@types/node": "*", + "jest-util": "^29.6.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "dev": true, "engines": { - "node": ">=0.8.19" + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } } }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "node_modules/jest-regex-util": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz", + "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==", "dev": true, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "node_modules/jest-resolve": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.2.tgz", + "integrity": "sha512-G/iQUvZWI5e3SMFssc4ug4dH0aZiZpsDq9o1PtXTV1210Ztyb2+w+ZgQkB3iOiC5SmAEzJBOHWz6Hvrd+QnNPw==", "dev": true, "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.6.2", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.6.2", + "jest-validate": "^29.6.2", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "node_modules/jest-resolve-dependencies": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.2.tgz", + "integrity": "sha512-LGqjDWxg2fuQQm7ypDxduLu/m4+4Lb4gczc13v51VMZbVP5tSBILqVx8qfWcsdP8f0G7aIqByIALDB0R93yL+w==", + "dev": true, + "dependencies": { + "jest-regex-util": "^29.4.3", + "jest-snapshot": "^29.6.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "node_modules/internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/interpret": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", - "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=10.13.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { - "loose-envify": "^1.0.0" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">= 10" + "node": ">=8" } }, - "node_modules/is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "node_modules/jest-runner": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.2.tgz", + "integrity": "sha512-wXOT/a0EspYgfMiYHxwGLPCZfC0c38MivAlb2lMEAlwHINKemrttu1uSbcGbfDV31sFaPWnWJPmb2qXM8pqZ4w==", "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "dependencies": { + "@jest/console": "^29.6.2", + "@jest/environment": "^29.6.2", + "@jest/test-result": "^29.6.2", + "@jest/transform": "^29.6.2", + "@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.6.2", + "jest-haste-map": "^29.6.2", + "jest-leak-detector": "^29.6.2", + "jest-message-util": "^29.6.2", + "jest-resolve": "^29.6.2", + "jest-runtime": "^29.6.2", + "jest-util": "^29.6.2", + "jest-watcher": "^29.6.2", + "jest-worker": "^29.6.2", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true + "node_modules/jest-runner/node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "has-bigints": "^1.0.1" + "color-name": "~1.1.4" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runner/node_modules/jest-worker": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.2.tgz", + "integrity": "sha512-l3ccBOabTdkng8I/ORCkADz4eSMKejTYv1vB/Z83UiubqhC1oQ5Li6dWCyqOIvSifGjUBxuvxvlm6KGK2DtuAQ==", "dev": true, "dependencies": { - "binary-extensions": "^2.0.0" + "@types/node": "*", + "jest-util": "^29.6.2", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "node_modules/jest-runner/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "node_modules/jest-runner/node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "engines": { - "node": ">=4" + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "node_modules/jest-runner/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-core-module": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "node_modules/jest-runtime": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.2.tgz", + "integrity": "sha512-2X9dqK768KufGJyIeLmIzToDmsN0m7Iek8QNxRSI/2+iPFYHF0jTwlO3ftn7gdKd98G/VQw9XJCk77rbTGZnJg==", "dev": true, "dependencies": { - "has": "^1.0.3" + "@jest/environment": "^29.6.2", + "@jest/fake-timers": "^29.6.2", + "@jest/globals": "^29.6.2", + "@jest/source-map": "^29.6.0", + "@jest/test-result": "^29.6.2", + "@jest/transform": "^29.6.2", + "@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.6.2", + "jest-message-util": "^29.6.2", + "jest-mock": "^29.6.2", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.6.2", + "jest-snapshot": "^29.6.2", + "jest-util": "^29.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "bin": { - "is-docker": "cli.js" + "dependencies": { + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=7.0.0" } }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "node_modules/jest-snapshot": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.2.tgz", + "integrity": "sha512-1OdjqvqmRdGNvWXr/YZHuyhh5DeaLp1p/F8Tht/MrMw4Kr1Uu/j4lRG+iKl1DAqUJDWxtQBMk41Lnf/JETYBRA==", "dev": true, "dependencies": { - "is-extglob": "^2.1.1" + "@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/types": "^7.3.3", + "@jest/expect-utils": "^29.6.2", + "@jest/transform": "^29.6.2", + "@jest/types": "^29.6.1", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.6.2", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.6.2", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.6.2", + "jest-message-util": "^29.6.2", + "jest-util": "^29.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^29.6.2", + "semver": "^7.5.3" }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.2.tgz", + "integrity": "sha512-3eX1qb6L88lJNCFlEADKOkjpXJQyZRiavX1INZ4tRnrBVr2COd3RgcTLyUiEXMNBlDU/cgYq6taUS0fExrWW4w==", "dev": true, + "dependencies": { + "@jest/types": "^29.6.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, "engines": { - "node": ">=0.12.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "isobject": "^3.0.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/is-regex": { + "node_modules/jest-util/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/is-regexp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", - "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "node_modules/jest-validate": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.2.tgz", + "integrity": "sha512-vGz0yMN5fUFRRbpJDPwxMpgSXW1LDKROHfBopAvDcmD6s+B/s8WJrwi+4bfH4SdInBA5C3P3BI19dBtKzx1Arg==", "dev": true, + "dependencies": { + "@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.6.2" + }, "engines": { - "node": ">=6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "has-symbols": "^1.0.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=7.0.0" } }, - "node_modules/is-typed-array": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "which-typed-array": "^1.1.11" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true + "node_modules/jest-watcher": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.2.tgz", + "integrity": "sha512-GZitlqkMkhkefjfN/p3SJjrDaxPflqxEAv3/ik10OirZqJGYH5rPiIsgVcfof0Tdqg3shQGdEIxDBx+B4tuLzA==", + "dev": true, + "dependencies": { + "@jest/test-result": "^29.6.2", + "@jest/types": "^29.6.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.6.2", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "call-bind": "^1.0.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "is-docker": "^2.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/jest-worker": { @@ -6425,6 +9686,47 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/jsdom": { + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz", + "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==", + "dependencies": { + "abab": "^2.0.6", + "cssstyle": "^3.0.0", + "data-urls": "^4.0.0", + "decimal.js": "^10.4.3", + "domexception": "^4.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.4", + "parse5": "^7.1.2", + "rrweb-cssom": "^0.6.0", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^12.0.1", + "ws": "^8.13.0", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -6485,6 +9787,15 @@ "node": ">=0.10.0" } }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/known-css-properties": { "version": "0.21.0", "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.21.0.tgz", @@ -6501,6 +9812,15 @@ "shell-quote": "^1.7.3" } }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -6708,6 +10028,15 @@ "semver": "bin/semver.js" } }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, "node_modules/map-obj": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", @@ -6942,7 +10271,6 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -6951,7 +10279,6 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, "dependencies": { "mime-db": "1.52.0" }, @@ -7113,6 +10440,12 @@ "node": ">= 6.13.0" } }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, "node_modules/node-releases": { "version": "2.0.13", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", @@ -7188,6 +10521,11 @@ "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", "dev": true }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -7458,10 +10796,32 @@ "lines-and-columns": "^1.1.6" }, "engines": { - "node": ">=8" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/parseurl": { @@ -7579,6 +10939,15 @@ "node": ">=0.10.0" } }, + "node_modules/pirates": { + "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" + } + }, "node_modules/pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", @@ -7964,6 +11333,38 @@ "renderkid": "^3.0.0" } }, + "node_modules/pretty-format": { + "version": "29.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", + "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -7979,6 +11380,19 @@ "node": ">=0.4.0" } }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -8011,15 +11425,35 @@ "node": ">= 0.10" } }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, "node_modules/punycode": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true, "engines": { "node": ">=6" } }, + "node_modules/pure-rand": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.2.tgz", + "integrity": "sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ] + }, "node_modules/qs": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", @@ -8035,6 +11469,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -8496,6 +11935,15 @@ "node": ">=0.10" } }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -8508,8 +11956,7 @@ "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "node_modules/resolve": { "version": "1.22.2", @@ -8554,6 +12001,15 @@ "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" }, + "node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", @@ -8588,6 +12044,11 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/rrweb-cssom": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", + "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==" + }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -8672,8 +12133,7 @@ "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sass": { "version": "1.63.6", @@ -8729,6 +12189,17 @@ } } }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, "node_modules/scheduler": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", @@ -8988,6 +12459,12 @@ "node": ">= 10" } }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -9209,6 +12686,27 @@ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -9227,6 +12725,19 @@ "safe-buffer": "~5.2.0" } }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -9682,6 +13193,11 @@ "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", "dev": true }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, "node_modules/table": { "version": "6.8.1", "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", @@ -9781,6 +13297,20 @@ } } }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -9803,6 +13333,12 @@ "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -9842,6 +13378,39 @@ "node": ">=6" } }, + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "dependencies": { + "punycode": "^2.3.0" + }, + "engines": { + "node": ">=14" + } + }, "node_modules/trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", @@ -9915,6 +13484,15 @@ "node": ">= 0.8.0" } }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", @@ -10189,6 +13767,15 @@ "punycode": "^2.1.0" } }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -10225,6 +13812,20 @@ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, + "node_modules/v8-to-istanbul": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", + "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -10279,6 +13880,26 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/w3c-xmlserializer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "dependencies": { + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, "node_modules/warning": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", @@ -10309,6 +13930,14 @@ "minimalistic-assert": "^1.0.0" } }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "engines": { + "node": ">=12" + } + }, "node_modules/webpack": { "version": "5.88.1", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.1.tgz", @@ -10758,6 +14387,48 @@ "node": ">=0.8.0" } }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-url": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz", + "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==", + "dependencies": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=14" + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -10814,6 +14485,56 @@ "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", "dev": true }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -10836,7 +14557,6 @@ "version": "8.13.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", - "dev": true, "engines": { "node": ">=10.0.0" }, @@ -10853,6 +14573,28 @@ } } }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -10868,6 +14610,24 @@ "node": ">= 6" } }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/yargs-parser": { "version": "20.2.9", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", @@ -10877,6 +14637,15 @@ "node": ">=10" } }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, "node_modules/yocto-queue": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", diff --git a/package.json b/package.json index fb91734..e76511a 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "description": "Project using webpack", "main": "index.js", "scripts": { + "test": "jest", "build": "webpack", "dev": "webpack serve", "predeploy": "npm run build", @@ -18,6 +19,7 @@ "devDependencies": { "@babel/core": "^7.22.9", "@babel/preset-env": "^7.22.9", + "@babel/preset-typescript": "^7.22.5", "babel-eslint": "^10.1.0", "babel-loader": "^9.1.3", "css-loader": "^6.8.1", @@ -26,6 +28,9 @@ "eslint-plugin-import": "^2.27.5", "gh-pages": "^5.0.0", "html-webpack-plugin": "^5.5.3", + "jest": "^29.6.2", + "jest-environment-jsdom": "^29.6.2", + "jest-localstorage-mock": "^2.4.26", "sass": "^1.63.6", "sass-loader": "^13.3.2", "style-loader": "^3.3.3", @@ -38,7 +43,15 @@ "webpack-cli": "^5.1.4", "webpack-dev-server": "^4.15.1" }, + "jest": { + "resetMocks": false, + "setupFilesAfterEnv": [ + "jest-localstorage-mock" + ] + }, "dependencies": { - "boxicons": "^2.1.4" + "boxicons": "^2.1.4", + "jest": "^29.6.2", + "jsdom": "^22.1.0" } } diff --git a/src/TestDocs/TestFile.test.js b/src/TestDocs/TestFile.test.js new file mode 100644 index 0000000..83aeea6 --- /dev/null +++ b/src/TestDocs/TestFile.test.js @@ -0,0 +1,59 @@ +import 'jest-localstorage-mock'; +import fetchTodos from '../modules/FetchFromLs.js'; +import addItems from '../modules/DisplayTask.js'; +// import removeTodo from '../modules/DeleteTask.js'; +import { currVal, editTask } from '../modules/editTask.js'; +// import isChecked from '../modules/CheckTodo.js'; +import clearChecked from '../modules/DeleteCompleted.js'; +import checkboxTest from './checkData.js'; + +const localStorageMock = (() => { + let store = {}; + return { + getItem: (key) => store[key], + setItem: (key, value) => { + store[key] = value.toString(); + }, + clear: () => { + store = {}; + }, + removeItem: (key) => { + delete store[key]; + }, + }; +})(); + +// Mock DOM elements + +describe('test my functions', () => { + test('should add a todo to the list', () => { + addItems('Watch Lakers Game'); + const data = fetchTodos(); + expect(data.length).toBe(1); + }); + + test('Should change the todo', () => { + currVal('Watch Detroit Game'); + editTask('Watch Lakers Game'); + const data = fetchTodos(); + expect(data[0].description).toBe('Watch Lakers Game'); + }); + + test('should ensure that todo checkbox is checked', () => { + const description = 'Todo description'; + const altStat = true; + + const task = { description, completed: false }; + localStorage.setItem('tasks', JSON.stringify([task])); + + checkboxTest(description, altStat); + const data = JSON.parse(localStorage.getItem('tasks')); + expect(data[0].completed).toBe(altStat); + localStorageMock.clear(); + }); + test('should remove checked todo', () => { + clearChecked(); + const data = fetchTodos(); + expect(data.length).toBe(0); + }); +}); \ No newline at end of file diff --git a/src/TestDocs/checkData.js b/src/TestDocs/checkData.js new file mode 100644 index 0000000..a5828ec --- /dev/null +++ b/src/TestDocs/checkData.js @@ -0,0 +1,13 @@ +import fetchTodos from '../modules/FetchFromLs.js'; + +const checkboxTest = (description, itsStatus) => { + const item = fetchTodos(); + item.forEach((task) => { + if (task.description === description) { + task.completed = itsStatus; + } + }); + localStorage.setItem('tasks', JSON.stringify(item)); +}; + +export default checkboxTest; diff --git a/src/TestDocs/checkEdit.js b/src/TestDocs/checkEdit.js new file mode 100644 index 0000000..5f2835d --- /dev/null +++ b/src/TestDocs/checkEdit.js @@ -0,0 +1,23 @@ +import fetchTodos from '../modules/FetchFromLs.js'; + +let currentVal = null; + +const testCurrVal = (e) => { + currentVal = e; +}; + +const testEditVal = (e) => { + const item = fetchTodos(); + const txt = e; + if (!(txt === '')) { + item.forEach((todo) => { + if (todo.description === currentVal) { + todo.description = txt; + } + }); + } + + localStorage.setItem('tasks', JSON.stringify(item)); +}; + +export { testCurrVal, testEditVal }; \ No newline at end of file diff --git a/src/assets/trashcan.png b/src/assets/trashcan.png new file mode 100644 index 0000000..85e293b Binary files /dev/null and b/src/assets/trashcan.png differ diff --git a/src/index.js b/src/index.js index ee3dd48..c962bf4 100644 --- a/src/index.js +++ b/src/index.js @@ -1,33 +1,68 @@ import './styles/index.scss'; -import Algos from './modules/DisplayTask.js'; -import ClearComplete from './modules/DeleteCompleted.js'; - -const mainForm = document.getElementById('main-form'); -const editForm = document.getElementById('edit-form'); -const userInput = document.getElementById('task-input'); -const editInput = document.getElementById('edit-input'); - -mainForm.addEventListener('submit', (e) => { - e.preventDefault(); - Algos.addTodoItems(userInput.value); - userInput.value = ''; +import fetchTodos from './modules/FetchFromLs.js'; +import todos from './modules/AddTask.js'; +import addItems from './modules/DisplayTask.js'; +import removeTodo from './modules/DeleteTask.js'; +import { currVal, editTask } from './modules/editTask.js'; +import isChecked from './modules/CheckTodo.js'; +import clearChecked from './modules/DeleteCompleted.js'; + +const plus = document.getElementById('addBtn'); +const removeAll = document.getElementById('clear-complete'); +const todo = document.getElementById('task-input'); +const refresh = document.getElementById('reload'); +const tasks = document.getElementById('todo-list-items'); + +const item = fetchTodos(); + +item.forEach((event) => { + todos(event); }); -editForm.addEventListener('submit', (e) => { - e.preventDefault(); - const id = Number(editInput.getAttribute('id')); - Algos.updateTask(editInput.value, id); - editInput.value = ''; - document.getElementById('main-form').style.display = 'block'; - editForm.style.display = 'none'; +refresh.addEventListener('click', () => { + item.forEach((task) => { + task.completed = false; + }); + localStorage.setItem('tasks', JSON.stringify(item)); + window.location.reload(); +}); + +plus.addEventListener('click', (event) => { + event.preventDefault(); + + const inputValue = todo.value; + addItems(inputValue); + todo.value = ''; }); -document.querySelector('.clear-completed').addEventListener('click', ClearComplete.clearCompleted); +window.getCurrentTask = (e) => { + currVal(e); +}; + +window.editTodo = (e) => { + editTask(e); +}; + +window.checkTask = (e) => { + isChecked(e); +}; + +const removeTaskInArr = (target) => { + if (target.classList.contains('remove')) { + removeTodo(target.parentNode.firstElementChild + .lastElementChild.value); + target.parentNode.parentNode.remove(); + } +}; + +const manageTask = (item) => { + removeTaskInArr(item.target); +}; + +tasks.addEventListener('click', manageTask); -window.addEventListener('DOMContentLoaded', () => { - document.addEventListener('listUpdated', () => { - ClearComplete.checkComplete(); - }, false); - Algos.displayTodos(); +removeAll.addEventListener('click', () => { + clearChecked(); + window.location.reload(); }); \ No newline at end of file diff --git a/src/modules/AddTask.js b/src/modules/AddTask.js new file mode 100644 index 0000000..b0daaa6 --- /dev/null +++ b/src/modules/AddTask.js @@ -0,0 +1,24 @@ +import 'boxicons'; + +const todos = (todo) => { + const taskList = document.getElementById('todo-list-items'); + const parentContainer = document.createElement('div'); + parentContainer.classList.add('div-container'); + parentContainer.setAttribute('draggable', 'true'); + + parentContainer.innerHTML += ` +
+
+ + +
+ + +
+
+ `; + taskList.appendChild(parentContainer); + return taskList; +}; + +export default todos; \ No newline at end of file diff --git a/src/modules/Apps.js b/src/modules/Apps.js new file mode 100644 index 0000000..4a8c31c --- /dev/null +++ b/src/modules/Apps.js @@ -0,0 +1,212 @@ +// class AppFunctions { +// constructor(isTest = false) { +// this.addTodo = document.getElementById('addBtn'); +// this.domItems = document.getElementById('todo-list-items'); +// this.todoItems = []; +// this.islcStorage = 'application_config'; +// this.testMode = isTest; +// } + +// activateApp = () => { +// this.onTriggerList(); +// this.refreshDom(); +// } + +// addToList = (todoo) => { +// this.todoItems.push({ +// index: (this.todoItems.length + 1), description: todoo, completed: false, +// }); +// this.onStore(); +// this.refreshDom(); +// } + +// removeTodo = (idx) => { +// const testList = []; +// let count = 1; +// this.todoItems.forEach((elem, i) => { +// if (i !== idx) { +// this.todoItems[i].index = count; +// testList.push(this.todoItems[i]); +// count += 1; +// } +// }); +// this.todoItems = testList; +// this.onStore(); +// this.refreshDom(); +// } + +// editTodo = (id, text) => { +// if (id < this.todoItems.length) { +// this.todoItems[id].description = text; +// this.onStore(); +// } + +// return this.todoItems[id].description; +// } + +// checkTodo = (id, status) => { +// if (id < this.todoItems.length) { +// this.todoItems[id].completed = !status; +// this.onStore(); +// } + +// return this.todoItems[id].completed; +// } + +// clearComplete = () => { +// const filterTodo = this.todoItems.filter((item) => { +// const stat = item.completed === false; +// return stat; +// }); +// this.todoItems = filterTodo; +// this.onStore(); + +// return this.todoItems === filterTodo; +// } + +// refreshDom = () => { +// const refferer = this; +// this.domItems.innerHTML = ''; +// this.todoItems.forEach((elem) => { +// let completed = ''; +// if (elem.completed) { +// completed = 'complete-todo'; +// } +// refferer.domItems.innerHtml = ` +// ${refferer.domItems.innerHTML} +//
+// +//

${elem.description}

+//
+//
+// +// +//
+// `; +// }, refferer); +// this.todoItems.forEach((elem) => { +// const checkItems = document.querySelector(`.checkbox-${elem.index}`); +// checkItems.checked = false; +// if (elem.completed) { +// checkItems.checked = true; +// } +// }); +// if (this.testMode === false) { +// this.eveTrigger(); +// } +// }; + +// eveTrigger = () => { +// this.onEveTrigger(); +// this.onSubmitTrigger(); +// this.onChangeTrigger(); +// } + +// onEveTrigger = () => { +// const btns = document.querySelectorAll('.trash-can'); +// const refferer = this; + +// btns.forEach((btn, index) => { +// btn.addEventListener('click', (e) => { +// const taskIdentifier = e.currentTarget; +// taskIdentifier.refferer.removeTodo(taskIdentifier.index); +// }); +// btn.index = index; +// btn.refferer = refferer; +// }, refferer); + +// const clicks = document.querySelectorAll('.box-check'); +// clicks.forEach((box, index) => { +// box.addEventListener('click', (e) => { +// const objRef = e.currentTarget; +// this.checkTodo(objRef.index, objRef.refferer.todoItems[objRef.index].completed); +// refferer.refreshDom(); +// }); +// box.index = index; +// box.refferer = refferer; +// }, refferer); + +// const removeBtns = document.getElementById('clear-complete'); +// removeBtns.addEventListener('click', () => { +// this.clearComplete(); +// refferer.refreshDom(); +// }); +// removeBtns.refferer = this; +// } + +// onSubmitTrigger = () => { +// this.addTodo.addEventListener('keyup', (e) => { +// if (e.keyCode !== 13) { +// return; +// } +// const objRef = e.currentTarget; +// const inputTask = objRef.refferer.addTodo.value; +// if (!inputTask.replace(/\s/g, '').length || inputTask.length <= 0) { +// return; +// } +// if (e.keyCode === 13) { +// objRef.refferer.addToList(inputTask); +// objRef.refferer.addTodo.value = ''; +// } +// e.preventDefault(); +// }); +// this.addTodo.refferer = this; +// } + +// onChangeTrigger = () => { +// const refferer = this; +// const descpItems = document.querySelectorAll('.item'); +// descpItems.forEach((descp, index) => { +// descp.addEventListener('keyup', (e) => { +// if (e.key !== 13) { +// return; +// } +// const objRef = e.currentTarget; +// let inputTask = objRef.value.innerHtml; +// objRef.value.innerHtml = inputTask.replace('
', ''); +// inputTask = objRef.value.innerHTML; +// if (!inputTask.replace(/\s/g, '').length || inputTask.length <= 0) { +// return; +// } + +// if (objRef.value.innerHTML !== objRef.refferer.todoList[objRef.index].description) { +// objRef.value.innerHTML = inputTask.replace('
', ''); +// this.editTodo(objRef.index, objRef.value.innerHTML); +// objRef.value.blur(); +// } +// }); +// descp.addEventListener('focusout', (e) => { +// const objRef = e.currentTarget; +// if (objRef.value.innerHTML !== objRef.refferer.todoList[objRef.index].description) { +// this.editTodo(objRef.index, objRef.value.innerHTML); +// } +// }); +// descp.index = index; +// descp.refferer = refferer; +// descp.value = descp; +// }, refferer); +// } + +// onStore = () => { +// if (this.testMode === false) { +// localStorage.setItem(this.islcStorage, JSON.stringify(this.todoItems)); +// } +// return this.todoItems; +// } + +// onTriggerList = () => { +// if (this.testMode === false) { +// if (localStorage.getItem(this.islcStorage) != null) { +// this.todoItems = JSON.parse(localStorage.getItem(this.islcStorage)); +// } +// } + +// return this.todoItems; +// } +// } + +// export default AppFunctions; \ No newline at end of file diff --git a/src/modules/CheckTodo.js b/src/modules/CheckTodo.js new file mode 100644 index 0000000..58ba898 --- /dev/null +++ b/src/modules/CheckTodo.js @@ -0,0 +1,15 @@ +import fetchTodos from './FetchFromLs.js'; + +function isChecked(e) { + const item = fetchTodos(); + item.forEach((task) => { + if (task.description === e.nextElementSibling.value) { + task.completed = !task.completed; + } + }); + + e.nextElementSibling.classList.toggle('completed'); + localStorage.setItem('tasks', JSON.stringify(item)); +} + +export default isChecked; \ No newline at end of file diff --git a/src/modules/DeleteCompleted.js b/src/modules/DeleteCompleted.js index f2d58ed..c2def9f 100644 --- a/src/modules/DeleteCompleted.js +++ b/src/modules/DeleteCompleted.js @@ -1,38 +1,11 @@ -import Algos from './DisplayTask.js'; - -export default class ClearComplete { - static isComplete = (id, currentStatus) => { - const todoList = Algos.fetchFromLS(); - todoList[id].completed = currentStatus; - Algos.storeInLS(todoList); - Algos.displayTodos(); - } - - static checkComplete = () => { - document.querySelectorAll('.checkbox').forEach((btn) => btn.addEventListener('change', () => { - let id; - let currentStatus; - if (btn.id > 0) { - id = btn.id - 1; - } else { - id = 0; - } - if (btn.checked === true) { - currentStatus = true; - } else if (btn.checked !== true) { - currentStatus = false; - } - - this.isComplete(id, currentStatus); - })); - }; - - static clearCompleted = () => { - let todoList = Algos.fetchFromLS(); - - todoList = todoList.filter((item) => item.completed !== true); - Algos.assignIndex(todoList); - Algos.storeInLS(todoList); - Algos.displayTodos(); - } -} \ No newline at end of file +import fetchTodos from './FetchFromLs.js'; + +function clearChecked() { + const item = fetchTodos(); + const removeAll = item.filter((tod) => tod.completed === false); + removeAll.forEach((task, index) => { + task.index = index + 1; + }); + localStorage.setItem('tasks', JSON.stringify(removeAll)); +} +export default clearChecked; \ No newline at end of file diff --git a/src/modules/DeleteTask.js b/src/modules/DeleteTask.js new file mode 100644 index 0000000..80558b8 --- /dev/null +++ b/src/modules/DeleteTask.js @@ -0,0 +1,12 @@ +import fetchTodos from './FetchFromLs.js'; + +const removeTodo = (e) => { + const item = fetchTodos(); + const deleteTodo = item.filter((tod) => tod.description !== e); + deleteTodo.forEach((task, index) => { + task.index = index + 1; + }); + localStorage.setItem('tasks', JSON.stringify(deleteTodo)); +}; + +export default removeTodo; \ No newline at end of file diff --git a/src/modules/DisplayTask.js b/src/modules/DisplayTask.js index 67ac140..06c4b52 100644 --- a/src/modules/DisplayTask.js +++ b/src/modules/DisplayTask.js @@ -1,154 +1,15 @@ import Tasks from './TaskList.js'; -import 'boxicons'; +import setTodos from './StoreinLs.js'; +import fetchTodos from './FetchFromLs.js'; -export default class Algos { - static storeInLS = (todo) => { - const item = JSON.stringify(todo); - localStorage.setItem('todoList', item); - }; +const addItems = (txt) => { + const item = fetchTodos(); - static fetchFromLS = () => { - let todoList; + if (!(txt === '')) { + const objTask = new Tasks(txt, false, item.length + 1); - if (JSON.parse(localStorage.getItem('todoList')) === null) { - todoList = []; - } else { - todoList = JSON.parse(localStorage.getItem('todoList')); - } - - return todoList; - }; - - static assignIndex = (todoList) => { - todoList.forEach((item, i) => { - item.index = i + 1; - }); - } - - static deleteTodo = (id) => { - let todoList = this.fetchFromLS(); - const deletedTodo = todoList[id]; - - todoList = todoList.filter((item) => item !== deletedTodo); - - this.assignIndex(todoList); - this.storeInLS(todoList); - }; - - static updateTask = (descp, id) => { - const todoList = this.fetchFromLS(); - const taskUpdate = todoList[id]; - - todoList.forEach((item) => { - if (item === taskUpdate) { - item.description = descp; - } - }); - - this.storeInLS(todoList); - this.displayTodos(); - }; - - static addTask = () => { - document.querySelectorAll('.trash-can').forEach((btn) => btn.addEventListener('click', (e) => { - e.preventDefault(); - let id; - if (btn.id > 0) { - id = btn.id - 1; - } else { - id = 0; - } - this.deleteTodo(id); - this.displayTodos(); - })); - } - - static editTodo = (id) => { - const todoList = this.fetchFromLS(); - const editedTodo = todoList[id]; - - document.getElementById('main-form').style.display = 'none'; - const taskEdit = document.querySelector('.edit-input'); - taskEdit.value = editedTodo.description; - taskEdit.setAttribute('id', id); - document.querySelector('.edit-Todo-Form').style.display = 'block'; - taskEdit.focus(); + setTodos(objTask); } +}; - static editTodoBtn = () => { - document.querySelectorAll('.edit-Icon').forEach((btn) => btn.addEventListener('click', (e) => { - e.preventDefault(); - let id; - if (btn.id > 0) { - id = btn.id - 1; - } else { - id = 0; - } - this.editTodo(id); - })); - } - - static editTodoClick = () => { - document.querySelectorAll('.item').forEach((todo) => todo.addEventListener('dblclick', (e) => { - e.preventDefault(); - let id; - if (todo.id > 0) { - id = todo.id - 1; - } else { - id = 0; - } - this.editTodo(id); - })); - } - - static CreateTodo = ({ description, index }, currentStatus, iscompleted) => { - const todo = document.createElement('li'); - todo.className = 'todo-item'; - todo.innerHTML = ` -
- -

${description}

-
-
- - -
- `; - - return todo; - } - - static displayTodos = () => { - const todoList = this.fetchFromLS(); - const todoCont = document.getElementById('todo-list-items'); - todoCont.innerHTML = ''; - todoList.forEach((item) => { - let currentStatus; - let iscompleted; - if (item.completed === true) { - currentStatus = 'checked'; - iscompleted = 'completed'; - } else { - currentStatus = ''; - iscompleted = ''; - } - todoCont.append(this.CreateTodo(item, currentStatus, iscompleted)); - }); - this.addTask(); - this.editTodoBtn(); - this.editTodoClick(); - - const event = new Event('listUpdated'); - document.dispatchEvent(event); - } - - static addTodoItems = (description) => { - const todoList = this.fetchFromLS(); - const index = todoList.length + 1; - const newTask = new Tasks(description, index); - - todoList.push(newTask); - this.storeInLS(todoList); - this.displayTodos(); - } -} \ No newline at end of file +export default addItems; \ No newline at end of file diff --git a/src/modules/FetchFromLs.js b/src/modules/FetchFromLs.js new file mode 100644 index 0000000..50cc34f --- /dev/null +++ b/src/modules/FetchFromLs.js @@ -0,0 +1,6 @@ +const fetchTodos = () => { + const todoos = JSON.parse(localStorage.getItem('tasks')) || []; + return todoos; +}; + +export default fetchTodos; \ No newline at end of file diff --git a/src/modules/StoreinLs.js b/src/modules/StoreinLs.js new file mode 100644 index 0000000..532e31a --- /dev/null +++ b/src/modules/StoreinLs.js @@ -0,0 +1,10 @@ +import fetchTodos from './FetchFromLs.js'; + +const setTodos = (todo) => { + const listArr = fetchTodos(); + listArr.push(todo); + + localStorage.setItem('tasks', JSON.stringify(listArr)); +}; + +export default setTodos; \ No newline at end of file diff --git a/src/modules/TaskList.js b/src/modules/TaskList.js index cba781f..f6cb827 100644 --- a/src/modules/TaskList.js +++ b/src/modules/TaskList.js @@ -1,7 +1,7 @@ export default class Tasks { - constructor(description, index, completed = false) { + constructor(description, completed, index) { this.description = description; - this.index = index; this.completed = completed; + this.index = index; } } diff --git a/src/modules/editTask.js b/src/modules/editTask.js new file mode 100644 index 0000000..f6f25f4 --- /dev/null +++ b/src/modules/editTask.js @@ -0,0 +1,23 @@ +import fetchTodos from './FetchFromLs.js'; + +let currentItem = null; + +function currVal(e) { + currentItem = e.value; +} + +function editTask(e) { + const item = fetchTodos(); + const txt = e.value; + + if (!(txt === '')) { + item.forEach((task) => { + if (task.description === currentItem) { + task.description = txt; + } + }); + localStorage.setItem('tasks', JSON.stringify(item)); + } +} + +export { currVal, editTask }; \ No newline at end of file diff --git a/src/styles/index.scss b/src/styles/index.scss index 8ef37ff..960c538 100644 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -156,6 +156,12 @@ form { gap: 1rem; } +.remove { + width: 20px; + height: 20px; + // padding: 10px; +} + .todo-icons { display: flex; gap: 0.5rem; diff --git a/src/template.html b/src/template.html index d626469..e173bf9 100644 --- a/src/template.html +++ b/src/template.html @@ -10,46 +10,28 @@

Create a TODO

-
-
-
-
-

What's on your TODO?

- -
-
- -
- -
+ +
+
+

What's on your TODO?

+ +
+
+ +
-
- -
- -
-
-
-

What's on your TODO?

- -
-
- -
- -
- -
- -
-
-
+ + +
+ +
+

TODO LIST

-
    - -
+
+
+
diff --git a/webpack.config.js b/webpack.config.js index 8d43ac0..56fa07c 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -59,6 +59,7 @@ module.exports = { title: 'webpack App', filename: 'index.html', template: 'src/template.html', + inject: 'body', }), new BundleAnalyzerPlugin({ analyzerMode: 'disabled',