package-lock.json (52781B) - raw


      1 {
      2   "name": "front-end-to-do-app",
      3   "version": "0.0.0",
      4   "lockfileVersion": 3,
      5   "requires": true,
      6   "packages": {
      7     "": {
      8       "name": "front-end-to-do-app",
      9       "version": "0.0.0",
     10       "dependencies": {
     11         "@reduxjs/toolkit": "^1.9.5",
     12         "bootstrap": "^5.2.3",
     13         "react": "^18.2.0",
     14         "react-dom": "^18.2.0",
     15         "react-redux": "^8.0.5"
     16       },
     17       "devDependencies": {
     18         "@types/react": "^18.2.0",
     19         "@types/react-dom": "^18.2.0",
     20         "@vitejs/plugin-react": "^4.0.0",
     21         "vite": "^4.3.7"
     22       }
     23     },
     24     "node_modules/@ampproject/remapping": {
     25       "version": "2.2.1",
     26       "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
     27       "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
     28       "dev": true,
     29       "dependencies": {
     30         "@jridgewell/gen-mapping": "^0.3.0",
     31         "@jridgewell/trace-mapping": "^0.3.9"
     32       },
     33       "engines": {
     34         "node": ">=6.0.0"
     35       }
     36     },
     37     "node_modules/@babel/code-frame": {
     38       "version": "7.21.4",
     39       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz",
     40       "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==",
     41       "dev": true,
     42       "dependencies": {
     43         "@babel/highlight": "^7.18.6"
     44       },
     45       "engines": {
     46         "node": ">=6.9.0"
     47       }
     48     },
     49     "node_modules/@babel/compat-data": {
     50       "version": "7.21.7",
     51       "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.7.tgz",
     52       "integrity": "sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==",
     53       "dev": true,
     54       "engines": {
     55         "node": ">=6.9.0"
     56       }
     57     },
     58     "node_modules/@babel/core": {
     59       "version": "7.21.8",
     60       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.8.tgz",
     61       "integrity": "sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==",
     62       "dev": true,
     63       "dependencies": {
     64         "@ampproject/remapping": "^2.2.0",
     65         "@babel/code-frame": "^7.21.4",
     66         "@babel/generator": "^7.21.5",
     67         "@babel/helper-compilation-targets": "^7.21.5",
     68         "@babel/helper-module-transforms": "^7.21.5",
     69         "@babel/helpers": "^7.21.5",
     70         "@babel/parser": "^7.21.8",
     71         "@babel/template": "^7.20.7",
     72         "@babel/traverse": "^7.21.5",
     73         "@babel/types": "^7.21.5",
     74         "convert-source-map": "^1.7.0",
     75         "debug": "^4.1.0",
     76         "gensync": "^1.0.0-beta.2",
     77         "json5": "^2.2.2",
     78         "semver": "^6.3.0"
     79       },
     80       "engines": {
     81         "node": ">=6.9.0"
     82       },
     83       "funding": {
     84         "type": "opencollective",
     85         "url": "https://opencollective.com/babel"
     86       }
     87     },
     88     "node_modules/@babel/generator": {
     89       "version": "7.21.5",
     90       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.5.tgz",
     91       "integrity": "sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==",
     92       "dev": true,
     93       "dependencies": {
     94         "@babel/types": "^7.21.5",
     95         "@jridgewell/gen-mapping": "^0.3.2",
     96         "@jridgewell/trace-mapping": "^0.3.17",
     97         "jsesc": "^2.5.1"
     98       },
     99       "engines": {
    100         "node": ">=6.9.0"
    101       }
    102     },
    103     "node_modules/@babel/helper-compilation-targets": {
    104       "version": "7.21.5",
    105       "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz",
    106       "integrity": "sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==",
    107       "dev": true,
    108       "dependencies": {
    109         "@babel/compat-data": "^7.21.5",
    110         "@babel/helper-validator-option": "^7.21.0",
    111         "browserslist": "^4.21.3",
    112         "lru-cache": "^5.1.1",
    113         "semver": "^6.3.0"
    114       },
    115       "engines": {
    116         "node": ">=6.9.0"
    117       },
    118       "peerDependencies": {
    119         "@babel/core": "^7.0.0"
    120       }
    121     },
    122     "node_modules/@babel/helper-environment-visitor": {
    123       "version": "7.21.5",
    124       "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz",
    125       "integrity": "sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==",
    126       "dev": true,
    127       "engines": {
    128         "node": ">=6.9.0"
    129       }
    130     },
    131     "node_modules/@babel/helper-function-name": {
    132       "version": "7.21.0",
    133       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz",
    134       "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==",
    135       "dev": true,
    136       "dependencies": {
    137         "@babel/template": "^7.20.7",
    138         "@babel/types": "^7.21.0"
    139       },
    140       "engines": {
    141         "node": ">=6.9.0"
    142       }
    143     },
    144     "node_modules/@babel/helper-hoist-variables": {
    145       "version": "7.18.6",
    146       "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
    147       "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
    148       "dev": true,
    149       "dependencies": {
    150         "@babel/types": "^7.18.6"
    151       },
    152       "engines": {
    153         "node": ">=6.9.0"
    154       }
    155     },
    156     "node_modules/@babel/helper-module-imports": {
    157       "version": "7.21.4",
    158       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz",
    159       "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==",
    160       "dev": true,
    161       "dependencies": {
    162         "@babel/types": "^7.21.4"
    163       },
    164       "engines": {
    165         "node": ">=6.9.0"
    166       }
    167     },
    168     "node_modules/@babel/helper-module-transforms": {
    169       "version": "7.21.5",
    170       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz",
    171       "integrity": "sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==",
    172       "dev": true,
    173       "dependencies": {
    174         "@babel/helper-environment-visitor": "^7.21.5",
    175         "@babel/helper-module-imports": "^7.21.4",
    176         "@babel/helper-simple-access": "^7.21.5",
    177         "@babel/helper-split-export-declaration": "^7.18.6",
    178         "@babel/helper-validator-identifier": "^7.19.1",
    179         "@babel/template": "^7.20.7",
    180         "@babel/traverse": "^7.21.5",
    181         "@babel/types": "^7.21.5"
    182       },
    183       "engines": {
    184         "node": ">=6.9.0"
    185       }
    186     },
    187     "node_modules/@babel/helper-plugin-utils": {
    188       "version": "7.21.5",
    189       "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz",
    190       "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==",
    191       "dev": true,
    192       "engines": {
    193         "node": ">=6.9.0"
    194       }
    195     },
    196     "node_modules/@babel/helper-simple-access": {
    197       "version": "7.21.5",
    198       "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz",
    199       "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==",
    200       "dev": true,
    201       "dependencies": {
    202         "@babel/types": "^7.21.5"
    203       },
    204       "engines": {
    205         "node": ">=6.9.0"
    206       }
    207     },
    208     "node_modules/@babel/helper-split-export-declaration": {
    209       "version": "7.18.6",
    210       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
    211       "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
    212       "dev": true,
    213       "dependencies": {
    214         "@babel/types": "^7.18.6"
    215       },
    216       "engines": {
    217         "node": ">=6.9.0"
    218       }
    219     },
    220     "node_modules/@babel/helper-string-parser": {
    221       "version": "7.21.5",
    222       "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz",
    223       "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==",
    224       "dev": true,
    225       "engines": {
    226         "node": ">=6.9.0"
    227       }
    228     },
    229     "node_modules/@babel/helper-validator-identifier": {
    230       "version": "7.19.1",
    231       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
    232       "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
    233       "dev": true,
    234       "engines": {
    235         "node": ">=6.9.0"
    236       }
    237     },
    238     "node_modules/@babel/helper-validator-option": {
    239       "version": "7.21.0",
    240       "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz",
    241       "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==",
    242       "dev": true,
    243       "engines": {
    244         "node": ">=6.9.0"
    245       }
    246     },
    247     "node_modules/@babel/helpers": {
    248       "version": "7.21.5",
    249       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.5.tgz",
    250       "integrity": "sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==",
    251       "dev": true,
    252       "dependencies": {
    253         "@babel/template": "^7.20.7",
    254         "@babel/traverse": "^7.21.5",
    255         "@babel/types": "^7.21.5"
    256       },
    257       "engines": {
    258         "node": ">=6.9.0"
    259       }
    260     },
    261     "node_modules/@babel/highlight": {
    262       "version": "7.18.6",
    263       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
    264       "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
    265       "dev": true,
    266       "dependencies": {
    267         "@babel/helper-validator-identifier": "^7.18.6",
    268         "chalk": "^2.0.0",
    269         "js-tokens": "^4.0.0"
    270       },
    271       "engines": {
    272         "node": ">=6.9.0"
    273       }
    274     },
    275     "node_modules/@babel/parser": {
    276       "version": "7.21.8",
    277       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz",
    278       "integrity": "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==",
    279       "dev": true,
    280       "bin": {
    281         "parser": "bin/babel-parser.js"
    282       },
    283       "engines": {
    284         "node": ">=6.0.0"
    285       }
    286     },
    287     "node_modules/@babel/plugin-transform-react-jsx-self": {
    288       "version": "7.21.0",
    289       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.21.0.tgz",
    290       "integrity": "sha512-f/Eq+79JEu+KUANFks9UZCcvydOOGMgF7jBrcwjHa5jTZD8JivnhCJYvmlhR/WTXBWonDExPoW0eO/CR4QJirA==",
    291       "dev": true,
    292       "dependencies": {
    293         "@babel/helper-plugin-utils": "^7.20.2"
    294       },
    295       "engines": {
    296         "node": ">=6.9.0"
    297       },
    298       "peerDependencies": {
    299         "@babel/core": "^7.0.0-0"
    300       }
    301     },
    302     "node_modules/@babel/plugin-transform-react-jsx-source": {
    303       "version": "7.19.6",
    304       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz",
    305       "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==",
    306       "dev": true,
    307       "dependencies": {
    308         "@babel/helper-plugin-utils": "^7.19.0"
    309       },
    310       "engines": {
    311         "node": ">=6.9.0"
    312       },
    313       "peerDependencies": {
    314         "@babel/core": "^7.0.0-0"
    315       }
    316     },
    317     "node_modules/@babel/runtime": {
    318       "version": "7.21.5",
    319       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz",
    320       "integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==",
    321       "dependencies": {
    322         "regenerator-runtime": "^0.13.11"
    323       },
    324       "engines": {
    325         "node": ">=6.9.0"
    326       }
    327     },
    328     "node_modules/@babel/template": {
    329       "version": "7.20.7",
    330       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
    331       "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
    332       "dev": true,
    333       "dependencies": {
    334         "@babel/code-frame": "^7.18.6",
    335         "@babel/parser": "^7.20.7",
    336         "@babel/types": "^7.20.7"
    337       },
    338       "engines": {
    339         "node": ">=6.9.0"
    340       }
    341     },
    342     "node_modules/@babel/traverse": {
    343       "version": "7.21.5",
    344       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz",
    345       "integrity": "sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==",
    346       "dev": true,
    347       "dependencies": {
    348         "@babel/code-frame": "^7.21.4",
    349         "@babel/generator": "^7.21.5",
    350         "@babel/helper-environment-visitor": "^7.21.5",
    351         "@babel/helper-function-name": "^7.21.0",
    352         "@babel/helper-hoist-variables": "^7.18.6",
    353         "@babel/helper-split-export-declaration": "^7.18.6",
    354         "@babel/parser": "^7.21.5",
    355         "@babel/types": "^7.21.5",
    356         "debug": "^4.1.0",
    357         "globals": "^11.1.0"
    358       },
    359       "engines": {
    360         "node": ">=6.9.0"
    361       }
    362     },
    363     "node_modules/@babel/types": {
    364       "version": "7.21.5",
    365       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz",
    366       "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==",
    367       "dev": true,
    368       "dependencies": {
    369         "@babel/helper-string-parser": "^7.21.5",
    370         "@babel/helper-validator-identifier": "^7.19.1",
    371         "to-fast-properties": "^2.0.0"
    372       },
    373       "engines": {
    374         "node": ">=6.9.0"
    375       }
    376     },
    377     "node_modules/@esbuild/android-arm": {
    378       "version": "0.17.19",
    379       "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz",
    380       "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==",
    381       "cpu": [
    382         "arm"
    383       ],
    384       "dev": true,
    385       "optional": true,
    386       "os": [
    387         "android"
    388       ],
    389       "engines": {
    390         "node": ">=12"
    391       }
    392     },
    393     "node_modules/@esbuild/android-arm64": {
    394       "version": "0.17.19",
    395       "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz",
    396       "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==",
    397       "cpu": [
    398         "arm64"
    399       ],
    400       "dev": true,
    401       "optional": true,
    402       "os": [
    403         "android"
    404       ],
    405       "engines": {
    406         "node": ">=12"
    407       }
    408     },
    409     "node_modules/@esbuild/android-x64": {
    410       "version": "0.17.19",
    411       "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz",
    412       "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==",
    413       "cpu": [
    414         "x64"
    415       ],
    416       "dev": true,
    417       "optional": true,
    418       "os": [
    419         "android"
    420       ],
    421       "engines": {
    422         "node": ">=12"
    423       }
    424     },
    425     "node_modules/@esbuild/darwin-arm64": {
    426       "version": "0.17.19",
    427       "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz",
    428       "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==",
    429       "cpu": [
    430         "arm64"
    431       ],
    432       "dev": true,
    433       "optional": true,
    434       "os": [
    435         "darwin"
    436       ],
    437       "engines": {
    438         "node": ">=12"
    439       }
    440     },
    441     "node_modules/@esbuild/darwin-x64": {
    442       "version": "0.17.19",
    443       "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz",
    444       "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==",
    445       "cpu": [
    446         "x64"
    447       ],
    448       "dev": true,
    449       "optional": true,
    450       "os": [
    451         "darwin"
    452       ],
    453       "engines": {
    454         "node": ">=12"
    455       }
    456     },
    457     "node_modules/@esbuild/freebsd-arm64": {
    458       "version": "0.17.19",
    459       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz",
    460       "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==",
    461       "cpu": [
    462         "arm64"
    463       ],
    464       "dev": true,
    465       "optional": true,
    466       "os": [
    467         "freebsd"
    468       ],
    469       "engines": {
    470         "node": ">=12"
    471       }
    472     },
    473     "node_modules/@esbuild/freebsd-x64": {
    474       "version": "0.17.19",
    475       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz",
    476       "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==",
    477       "cpu": [
    478         "x64"
    479       ],
    480       "dev": true,
    481       "optional": true,
    482       "os": [
    483         "freebsd"
    484       ],
    485       "engines": {
    486         "node": ">=12"
    487       }
    488     },
    489     "node_modules/@esbuild/linux-arm": {
    490       "version": "0.17.19",
    491       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz",
    492       "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==",
    493       "cpu": [
    494         "arm"
    495       ],
    496       "dev": true,
    497       "optional": true,
    498       "os": [
    499         "linux"
    500       ],
    501       "engines": {
    502         "node": ">=12"
    503       }
    504     },
    505     "node_modules/@esbuild/linux-arm64": {
    506       "version": "0.17.19",
    507       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz",
    508       "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==",
    509       "cpu": [
    510         "arm64"
    511       ],
    512       "dev": true,
    513       "optional": true,
    514       "os": [
    515         "linux"
    516       ],
    517       "engines": {
    518         "node": ">=12"
    519       }
    520     },
    521     "node_modules/@esbuild/linux-ia32": {
    522       "version": "0.17.19",
    523       "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz",
    524       "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==",
    525       "cpu": [
    526         "ia32"
    527       ],
    528       "dev": true,
    529       "optional": true,
    530       "os": [
    531         "linux"
    532       ],
    533       "engines": {
    534         "node": ">=12"
    535       }
    536     },
    537     "node_modules/@esbuild/linux-loong64": {
    538       "version": "0.17.19",
    539       "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz",
    540       "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==",
    541       "cpu": [
    542         "loong64"
    543       ],
    544       "dev": true,
    545       "optional": true,
    546       "os": [
    547         "linux"
    548       ],
    549       "engines": {
    550         "node": ">=12"
    551       }
    552     },
    553     "node_modules/@esbuild/linux-mips64el": {
    554       "version": "0.17.19",
    555       "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz",
    556       "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==",
    557       "cpu": [
    558         "mips64el"
    559       ],
    560       "dev": true,
    561       "optional": true,
    562       "os": [
    563         "linux"
    564       ],
    565       "engines": {
    566         "node": ">=12"
    567       }
    568     },
    569     "node_modules/@esbuild/linux-ppc64": {
    570       "version": "0.17.19",
    571       "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz",
    572       "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==",
    573       "cpu": [
    574         "ppc64"
    575       ],
    576       "dev": true,
    577       "optional": true,
    578       "os": [
    579         "linux"
    580       ],
    581       "engines": {
    582         "node": ">=12"
    583       }
    584     },
    585     "node_modules/@esbuild/linux-riscv64": {
    586       "version": "0.17.19",
    587       "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz",
    588       "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==",
    589       "cpu": [
    590         "riscv64"
    591       ],
    592       "dev": true,
    593       "optional": true,
    594       "os": [
    595         "linux"
    596       ],
    597       "engines": {
    598         "node": ">=12"
    599       }
    600     },
    601     "node_modules/@esbuild/linux-s390x": {
    602       "version": "0.17.19",
    603       "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz",
    604       "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==",
    605       "cpu": [
    606         "s390x"
    607       ],
    608       "dev": true,
    609       "optional": true,
    610       "os": [
    611         "linux"
    612       ],
    613       "engines": {
    614         "node": ">=12"
    615       }
    616     },
    617     "node_modules/@esbuild/linux-x64": {
    618       "version": "0.17.19",
    619       "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz",
    620       "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==",
    621       "cpu": [
    622         "x64"
    623       ],
    624       "dev": true,
    625       "optional": true,
    626       "os": [
    627         "linux"
    628       ],
    629       "engines": {
    630         "node": ">=12"
    631       }
    632     },
    633     "node_modules/@esbuild/netbsd-x64": {
    634       "version": "0.17.19",
    635       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz",
    636       "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==",
    637       "cpu": [
    638         "x64"
    639       ],
    640       "dev": true,
    641       "optional": true,
    642       "os": [
    643         "netbsd"
    644       ],
    645       "engines": {
    646         "node": ">=12"
    647       }
    648     },
    649     "node_modules/@esbuild/openbsd-x64": {
    650       "version": "0.17.19",
    651       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz",
    652       "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==",
    653       "cpu": [
    654         "x64"
    655       ],
    656       "dev": true,
    657       "optional": true,
    658       "os": [
    659         "openbsd"
    660       ],
    661       "engines": {
    662         "node": ">=12"
    663       }
    664     },
    665     "node_modules/@esbuild/sunos-x64": {
    666       "version": "0.17.19",
    667       "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz",
    668       "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==",
    669       "cpu": [
    670         "x64"
    671       ],
    672       "dev": true,
    673       "optional": true,
    674       "os": [
    675         "sunos"
    676       ],
    677       "engines": {
    678         "node": ">=12"
    679       }
    680     },
    681     "node_modules/@esbuild/win32-arm64": {
    682       "version": "0.17.19",
    683       "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz",
    684       "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==",
    685       "cpu": [
    686         "arm64"
    687       ],
    688       "dev": true,
    689       "optional": true,
    690       "os": [
    691         "win32"
    692       ],
    693       "engines": {
    694         "node": ">=12"
    695       }
    696     },
    697     "node_modules/@esbuild/win32-ia32": {
    698       "version": "0.17.19",
    699       "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz",
    700       "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==",
    701       "cpu": [
    702         "ia32"
    703       ],
    704       "dev": true,
    705       "optional": true,
    706       "os": [
    707         "win32"
    708       ],
    709       "engines": {
    710         "node": ">=12"
    711       }
    712     },
    713     "node_modules/@esbuild/win32-x64": {
    714       "version": "0.17.19",
    715       "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz",
    716       "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==",
    717       "cpu": [
    718         "x64"
    719       ],
    720       "dev": true,
    721       "optional": true,
    722       "os": [
    723         "win32"
    724       ],
    725       "engines": {
    726         "node": ">=12"
    727       }
    728     },
    729     "node_modules/@jridgewell/gen-mapping": {
    730       "version": "0.3.3",
    731       "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
    732       "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
    733       "dev": true,
    734       "dependencies": {
    735         "@jridgewell/set-array": "^1.0.1",
    736         "@jridgewell/sourcemap-codec": "^1.4.10",
    737         "@jridgewell/trace-mapping": "^0.3.9"
    738       },
    739       "engines": {
    740         "node": ">=6.0.0"
    741       }
    742     },
    743     "node_modules/@jridgewell/resolve-uri": {
    744       "version": "3.1.0",
    745       "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
    746       "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
    747       "dev": true,
    748       "engines": {
    749         "node": ">=6.0.0"
    750       }
    751     },
    752     "node_modules/@jridgewell/set-array": {
    753       "version": "1.1.2",
    754       "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
    755       "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
    756       "dev": true,
    757       "engines": {
    758         "node": ">=6.0.0"
    759       }
    760     },
    761     "node_modules/@jridgewell/sourcemap-codec": {
    762       "version": "1.4.15",
    763       "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
    764       "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
    765       "dev": true
    766     },
    767     "node_modules/@jridgewell/trace-mapping": {
    768       "version": "0.3.18",
    769       "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz",
    770       "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==",
    771       "dev": true,
    772       "dependencies": {
    773         "@jridgewell/resolve-uri": "3.1.0",
    774         "@jridgewell/sourcemap-codec": "1.4.14"
    775       }
    776     },
    777     "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": {
    778       "version": "1.4.14",
    779       "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
    780       "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
    781       "dev": true
    782     },
    783     "node_modules/@popperjs/core": {
    784       "version": "2.11.7",
    785       "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.7.tgz",
    786       "integrity": "sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw==",
    787       "peer": true,
    788       "funding": {
    789         "type": "opencollective",
    790         "url": "https://opencollective.com/popperjs"
    791       }
    792     },
    793     "node_modules/@reduxjs/toolkit": {
    794       "version": "1.9.5",
    795       "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.5.tgz",
    796       "integrity": "sha512-Rt97jHmfTeaxL4swLRNPD/zV4OxTes4la07Xc4hetpUW/vc75t5m1ANyxG6ymnEQ2FsLQsoMlYB2vV1sO3m8tQ==",
    797       "dependencies": {
    798         "immer": "^9.0.21",
    799         "redux": "^4.2.1",
    800         "redux-thunk": "^2.4.2",
    801         "reselect": "^4.1.8"
    802       },
    803       "peerDependencies": {
    804         "react": "^16.9.0 || ^17.0.0 || ^18",
    805         "react-redux": "^7.2.1 || ^8.0.2"
    806       },
    807       "peerDependenciesMeta": {
    808         "react": {
    809           "optional": true
    810         },
    811         "react-redux": {
    812           "optional": true
    813         }
    814       }
    815     },
    816     "node_modules/@types/hoist-non-react-statics": {
    817       "version": "3.3.1",
    818       "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz",
    819       "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==",
    820       "dependencies": {
    821         "@types/react": "*",
    822         "hoist-non-react-statics": "^3.3.0"
    823       }
    824     },
    825     "node_modules/@types/prop-types": {
    826       "version": "15.7.5",
    827       "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
    828       "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
    829     },
    830     "node_modules/@types/react": {
    831       "version": "18.2.6",
    832       "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.6.tgz",
    833       "integrity": "sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA==",
    834       "dependencies": {
    835         "@types/prop-types": "*",
    836         "@types/scheduler": "*",
    837         "csstype": "^3.0.2"
    838       }
    839     },
    840     "node_modules/@types/react-dom": {
    841       "version": "18.2.4",
    842       "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.4.tgz",
    843       "integrity": "sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==",
    844       "devOptional": true,
    845       "dependencies": {
    846         "@types/react": "*"
    847       }
    848     },
    849     "node_modules/@types/scheduler": {
    850       "version": "0.16.3",
    851       "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz",
    852       "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ=="
    853     },
    854     "node_modules/@types/use-sync-external-store": {
    855       "version": "0.0.3",
    856       "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz",
    857       "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA=="
    858     },
    859     "node_modules/@vitejs/plugin-react": {
    860       "version": "4.0.0",
    861       "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.0.0.tgz",
    862       "integrity": "sha512-HX0XzMjL3hhOYm+0s95pb0Z7F8O81G7joUHgfDd/9J/ZZf5k4xX6QAMFkKsHFxaHlf6X7GD7+XuaZ66ULiJuhQ==",
    863       "dev": true,
    864       "dependencies": {
    865         "@babel/core": "^7.21.4",
    866         "@babel/plugin-transform-react-jsx-self": "^7.21.0",
    867         "@babel/plugin-transform-react-jsx-source": "^7.19.6",
    868         "react-refresh": "^0.14.0"
    869       },
    870       "engines": {
    871         "node": "^14.18.0 || >=16.0.0"
    872       },
    873       "peerDependencies": {
    874         "vite": "^4.2.0"
    875       }
    876     },
    877     "node_modules/ansi-styles": {
    878       "version": "3.2.1",
    879       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
    880       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
    881       "dev": true,
    882       "dependencies": {
    883         "color-convert": "^1.9.0"
    884       },
    885       "engines": {
    886         "node": ">=4"
    887       }
    888     },
    889     "node_modules/bootstrap": {
    890       "version": "5.2.3",
    891       "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz",
    892       "integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==",
    893       "funding": [
    894         {
    895           "type": "github",
    896           "url": "https://github.com/sponsors/twbs"
    897         },
    898         {
    899           "type": "opencollective",
    900           "url": "https://opencollective.com/bootstrap"
    901         }
    902       ],
    903       "peerDependencies": {
    904         "@popperjs/core": "^2.11.6"
    905       }
    906     },
    907     "node_modules/browserslist": {
    908       "version": "4.21.5",
    909       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz",
    910       "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==",
    911       "dev": true,
    912       "funding": [
    913         {
    914           "type": "opencollective",
    915           "url": "https://opencollective.com/browserslist"
    916         },
    917         {
    918           "type": "tidelift",
    919           "url": "https://tidelift.com/funding/github/npm/browserslist"
    920         }
    921       ],
    922       "dependencies": {
    923         "caniuse-lite": "^1.0.30001449",
    924         "electron-to-chromium": "^1.4.284",
    925         "node-releases": "^2.0.8",
    926         "update-browserslist-db": "^1.0.10"
    927       },
    928       "bin": {
    929         "browserslist": "cli.js"
    930       },
    931       "engines": {
    932         "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
    933       }
    934     },
    935     "node_modules/caniuse-lite": {
    936       "version": "1.0.30001487",
    937       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001487.tgz",
    938       "integrity": "sha512-83564Z3yWGqXsh2vaH/mhXfEM0wX+NlBCm1jYHOb97TrTWJEmPTccZgeLTPBUUb0PNVo+oomb7wkimZBIERClA==",
    939       "dev": true,
    940       "funding": [
    941         {
    942           "type": "opencollective",
    943           "url": "https://opencollective.com/browserslist"
    944         },
    945         {
    946           "type": "tidelift",
    947           "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
    948         },
    949         {
    950           "type": "github",
    951           "url": "https://github.com/sponsors/ai"
    952         }
    953       ]
    954     },
    955     "node_modules/chalk": {
    956       "version": "2.4.2",
    957       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
    958       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
    959       "dev": true,
    960       "dependencies": {
    961         "ansi-styles": "^3.2.1",
    962         "escape-string-regexp": "^1.0.5",
    963         "supports-color": "^5.3.0"
    964       },
    965       "engines": {
    966         "node": ">=4"
    967       }
    968     },
    969     "node_modules/color-convert": {
    970       "version": "1.9.3",
    971       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
    972       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
    973       "dev": true,
    974       "dependencies": {
    975         "color-name": "1.1.3"
    976       }
    977     },
    978     "node_modules/color-name": {
    979       "version": "1.1.3",
    980       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
    981       "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
    982       "dev": true
    983     },
    984     "node_modules/convert-source-map": {
    985       "version": "1.9.0",
    986       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
    987       "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
    988       "dev": true
    989     },
    990     "node_modules/csstype": {
    991       "version": "3.1.2",
    992       "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
    993       "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
    994     },
    995     "node_modules/debug": {
    996       "version": "4.3.4",
    997       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
    998       "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
    999       "dev": true,
   1000       "dependencies": {
   1001         "ms": "2.1.2"
   1002       },
   1003       "engines": {
   1004         "node": ">=6.0"
   1005       },
   1006       "peerDependenciesMeta": {
   1007         "supports-color": {
   1008           "optional": true
   1009         }
   1010       }
   1011     },
   1012     "node_modules/electron-to-chromium": {
   1013       "version": "1.4.397",
   1014       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.397.tgz",
   1015       "integrity": "sha512-jwnPxhh350Q/aMatQia31KAIQdhEsYS0fFZ0BQQlN9tfvOEwShu6ZNwI4kL/xBabjcB/nTy6lSt17kNIluJZ8Q==",
   1016       "dev": true
   1017     },
   1018     "node_modules/esbuild": {
   1019       "version": "0.17.19",
   1020       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz",
   1021       "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==",
   1022       "dev": true,
   1023       "hasInstallScript": true,
   1024       "bin": {
   1025         "esbuild": "bin/esbuild"
   1026       },
   1027       "engines": {
   1028         "node": ">=12"
   1029       },
   1030       "optionalDependencies": {
   1031         "@esbuild/android-arm": "0.17.19",
   1032         "@esbuild/android-arm64": "0.17.19",
   1033         "@esbuild/android-x64": "0.17.19",
   1034         "@esbuild/darwin-arm64": "0.17.19",
   1035         "@esbuild/darwin-x64": "0.17.19",
   1036         "@esbuild/freebsd-arm64": "0.17.19",
   1037         "@esbuild/freebsd-x64": "0.17.19",
   1038         "@esbuild/linux-arm": "0.17.19",
   1039         "@esbuild/linux-arm64": "0.17.19",
   1040         "@esbuild/linux-ia32": "0.17.19",
   1041         "@esbuild/linux-loong64": "0.17.19",
   1042         "@esbuild/linux-mips64el": "0.17.19",
   1043         "@esbuild/linux-ppc64": "0.17.19",
   1044         "@esbuild/linux-riscv64": "0.17.19",
   1045         "@esbuild/linux-s390x": "0.17.19",
   1046         "@esbuild/linux-x64": "0.17.19",
   1047         "@esbuild/netbsd-x64": "0.17.19",
   1048         "@esbuild/openbsd-x64": "0.17.19",
   1049         "@esbuild/sunos-x64": "0.17.19",
   1050         "@esbuild/win32-arm64": "0.17.19",
   1051         "@esbuild/win32-ia32": "0.17.19",
   1052         "@esbuild/win32-x64": "0.17.19"
   1053       }
   1054     },
   1055     "node_modules/escalade": {
   1056       "version": "3.1.1",
   1057       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
   1058       "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
   1059       "dev": true,
   1060       "engines": {
   1061         "node": ">=6"
   1062       }
   1063     },
   1064     "node_modules/escape-string-regexp": {
   1065       "version": "1.0.5",
   1066       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
   1067       "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
   1068       "dev": true,
   1069       "engines": {
   1070         "node": ">=0.8.0"
   1071       }
   1072     },
   1073     "node_modules/fsevents": {
   1074       "version": "2.3.2",
   1075       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
   1076       "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
   1077       "dev": true,
   1078       "hasInstallScript": true,
   1079       "optional": true,
   1080       "os": [
   1081         "darwin"
   1082       ],
   1083       "engines": {
   1084         "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
   1085       }
   1086     },
   1087     "node_modules/gensync": {
   1088       "version": "1.0.0-beta.2",
   1089       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
   1090       "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
   1091       "dev": true,
   1092       "engines": {
   1093         "node": ">=6.9.0"
   1094       }
   1095     },
   1096     "node_modules/globals": {
   1097       "version": "11.12.0",
   1098       "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
   1099       "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
   1100       "dev": true,
   1101       "engines": {
   1102         "node": ">=4"
   1103       }
   1104     },
   1105     "node_modules/has-flag": {
   1106       "version": "3.0.0",
   1107       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
   1108       "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
   1109       "dev": true,
   1110       "engines": {
   1111         "node": ">=4"
   1112       }
   1113     },
   1114     "node_modules/hoist-non-react-statics": {
   1115       "version": "3.3.2",
   1116       "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
   1117       "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
   1118       "dependencies": {
   1119         "react-is": "^16.7.0"
   1120       }
   1121     },
   1122     "node_modules/hoist-non-react-statics/node_modules/react-is": {
   1123       "version": "16.13.1",
   1124       "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
   1125       "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
   1126     },
   1127     "node_modules/immer": {
   1128       "version": "9.0.21",
   1129       "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz",
   1130       "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==",
   1131       "funding": {
   1132         "type": "opencollective",
   1133         "url": "https://opencollective.com/immer"
   1134       }
   1135     },
   1136     "node_modules/js-tokens": {
   1137       "version": "4.0.0",
   1138       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
   1139       "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
   1140     },
   1141     "node_modules/jsesc": {
   1142       "version": "2.5.2",
   1143       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
   1144       "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
   1145       "dev": true,
   1146       "bin": {
   1147         "jsesc": "bin/jsesc"
   1148       },
   1149       "engines": {
   1150         "node": ">=4"
   1151       }
   1152     },
   1153     "node_modules/json5": {
   1154       "version": "2.2.3",
   1155       "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
   1156       "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
   1157       "dev": true,
   1158       "bin": {
   1159         "json5": "lib/cli.js"
   1160       },
   1161       "engines": {
   1162         "node": ">=6"
   1163       }
   1164     },
   1165     "node_modules/loose-envify": {
   1166       "version": "1.4.0",
   1167       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
   1168       "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
   1169       "dependencies": {
   1170         "js-tokens": "^3.0.0 || ^4.0.0"
   1171       },
   1172       "bin": {
   1173         "loose-envify": "cli.js"
   1174       }
   1175     },
   1176     "node_modules/lru-cache": {
   1177       "version": "5.1.1",
   1178       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
   1179       "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
   1180       "dev": true,
   1181       "dependencies": {
   1182         "yallist": "^3.0.2"
   1183       }
   1184     },
   1185     "node_modules/ms": {
   1186       "version": "2.1.2",
   1187       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
   1188       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
   1189       "dev": true
   1190     },
   1191     "node_modules/nanoid": {
   1192       "version": "3.3.6",
   1193       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
   1194       "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
   1195       "dev": true,
   1196       "funding": [
   1197         {
   1198           "type": "github",
   1199           "url": "https://github.com/sponsors/ai"
   1200         }
   1201       ],
   1202       "bin": {
   1203         "nanoid": "bin/nanoid.cjs"
   1204       },
   1205       "engines": {
   1206         "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
   1207       }
   1208     },
   1209     "node_modules/node-releases": {
   1210       "version": "2.0.10",
   1211       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz",
   1212       "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==",
   1213       "dev": true
   1214     },
   1215     "node_modules/picocolors": {
   1216       "version": "1.0.0",
   1217       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
   1218       "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
   1219       "dev": true
   1220     },
   1221     "node_modules/postcss": {
   1222       "version": "8.4.23",
   1223       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz",
   1224       "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==",
   1225       "dev": true,
   1226       "funding": [
   1227         {
   1228           "type": "opencollective",
   1229           "url": "https://opencollective.com/postcss/"
   1230         },
   1231         {
   1232           "type": "tidelift",
   1233           "url": "https://tidelift.com/funding/github/npm/postcss"
   1234         },
   1235         {
   1236           "type": "github",
   1237           "url": "https://github.com/sponsors/ai"
   1238         }
   1239       ],
   1240       "dependencies": {
   1241         "nanoid": "^3.3.6",
   1242         "picocolors": "^1.0.0",
   1243         "source-map-js": "^1.0.2"
   1244       },
   1245       "engines": {
   1246         "node": "^10 || ^12 || >=14"
   1247       }
   1248     },
   1249     "node_modules/react": {
   1250       "version": "18.2.0",
   1251       "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
   1252       "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
   1253       "dependencies": {
   1254         "loose-envify": "^1.1.0"
   1255       },
   1256       "engines": {
   1257         "node": ">=0.10.0"
   1258       }
   1259     },
   1260     "node_modules/react-dom": {
   1261       "version": "18.2.0",
   1262       "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
   1263       "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
   1264       "dependencies": {
   1265         "loose-envify": "^1.1.0",
   1266         "scheduler": "^0.23.0"
   1267       },
   1268       "peerDependencies": {
   1269         "react": "^18.2.0"
   1270       }
   1271     },
   1272     "node_modules/react-is": {
   1273       "version": "18.2.0",
   1274       "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
   1275       "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w=="
   1276     },
   1277     "node_modules/react-redux": {
   1278       "version": "8.0.5",
   1279       "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.0.5.tgz",
   1280       "integrity": "sha512-Q2f6fCKxPFpkXt1qNRZdEDLlScsDWyrgSj0mliK59qU6W5gvBiKkdMEG2lJzhd1rCctf0hb6EtePPLZ2e0m1uw==",
   1281       "dependencies": {
   1282         "@babel/runtime": "^7.12.1",
   1283         "@types/hoist-non-react-statics": "^3.3.1",
   1284         "@types/use-sync-external-store": "^0.0.3",
   1285         "hoist-non-react-statics": "^3.3.2",
   1286         "react-is": "^18.0.0",
   1287         "use-sync-external-store": "^1.0.0"
   1288       },
   1289       "peerDependencies": {
   1290         "@types/react": "^16.8 || ^17.0 || ^18.0",
   1291         "@types/react-dom": "^16.8 || ^17.0 || ^18.0",
   1292         "react": "^16.8 || ^17.0 || ^18.0",
   1293         "react-dom": "^16.8 || ^17.0 || ^18.0",
   1294         "react-native": ">=0.59",
   1295         "redux": "^4"
   1296       },
   1297       "peerDependenciesMeta": {
   1298         "@types/react": {
   1299           "optional": true
   1300         },
   1301         "@types/react-dom": {
   1302           "optional": true
   1303         },
   1304         "react-dom": {
   1305           "optional": true
   1306         },
   1307         "react-native": {
   1308           "optional": true
   1309         },
   1310         "redux": {
   1311           "optional": true
   1312         }
   1313       }
   1314     },
   1315     "node_modules/react-refresh": {
   1316       "version": "0.14.0",
   1317       "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz",
   1318       "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==",
   1319       "dev": true,
   1320       "engines": {
   1321         "node": ">=0.10.0"
   1322       }
   1323     },
   1324     "node_modules/redux": {
   1325       "version": "4.2.1",
   1326       "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz",
   1327       "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==",
   1328       "dependencies": {
   1329         "@babel/runtime": "^7.9.2"
   1330       }
   1331     },
   1332     "node_modules/redux-thunk": {
   1333       "version": "2.4.2",
   1334       "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz",
   1335       "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==",
   1336       "peerDependencies": {
   1337         "redux": "^4"
   1338       }
   1339     },
   1340     "node_modules/regenerator-runtime": {
   1341       "version": "0.13.11",
   1342       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
   1343       "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
   1344     },
   1345     "node_modules/reselect": {
   1346       "version": "4.1.8",
   1347       "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz",
   1348       "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ=="
   1349     },
   1350     "node_modules/rollup": {
   1351       "version": "3.21.8",
   1352       "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.21.8.tgz",
   1353       "integrity": "sha512-SSFV2T2fWtQ/vvBip85u2Nr0GNKireabH9d7nXswBg+XSH+jbVDSYptRAEbCEsquhs503rpPA9POYAp0/Jhasw==",
   1354       "dev": true,
   1355       "bin": {
   1356         "rollup": "dist/bin/rollup"
   1357       },
   1358       "engines": {
   1359         "node": ">=14.18.0",
   1360         "npm": ">=8.0.0"
   1361       },
   1362       "optionalDependencies": {
   1363         "fsevents": "~2.3.2"
   1364       }
   1365     },
   1366     "node_modules/scheduler": {
   1367       "version": "0.23.0",
   1368       "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
   1369       "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
   1370       "dependencies": {
   1371         "loose-envify": "^1.1.0"
   1372       }
   1373     },
   1374     "node_modules/semver": {
   1375       "version": "6.3.0",
   1376       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
   1377       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
   1378       "dev": true,
   1379       "bin": {
   1380         "semver": "bin/semver.js"
   1381       }
   1382     },
   1383     "node_modules/source-map-js": {
   1384       "version": "1.0.2",
   1385       "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
   1386       "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
   1387       "dev": true,
   1388       "engines": {
   1389         "node": ">=0.10.0"
   1390       }
   1391     },
   1392     "node_modules/supports-color": {
   1393       "version": "5.5.0",
   1394       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
   1395       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
   1396       "dev": true,
   1397       "dependencies": {
   1398         "has-flag": "^3.0.0"
   1399       },
   1400       "engines": {
   1401         "node": ">=4"
   1402       }
   1403     },
   1404     "node_modules/to-fast-properties": {
   1405       "version": "2.0.0",
   1406       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
   1407       "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
   1408       "dev": true,
   1409       "engines": {
   1410         "node": ">=4"
   1411       }
   1412     },
   1413     "node_modules/update-browserslist-db": {
   1414       "version": "1.0.11",
   1415       "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
   1416       "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==",
   1417       "dev": true,
   1418       "funding": [
   1419         {
   1420           "type": "opencollective",
   1421           "url": "https://opencollective.com/browserslist"
   1422         },
   1423         {
   1424           "type": "tidelift",
   1425           "url": "https://tidelift.com/funding/github/npm/browserslist"
   1426         },
   1427         {
   1428           "type": "github",
   1429           "url": "https://github.com/sponsors/ai"
   1430         }
   1431       ],
   1432       "dependencies": {
   1433         "escalade": "^3.1.1",
   1434         "picocolors": "^1.0.0"
   1435       },
   1436       "bin": {
   1437         "update-browserslist-db": "cli.js"
   1438       },
   1439       "peerDependencies": {
   1440         "browserslist": ">= 4.21.0"
   1441       }
   1442     },
   1443     "node_modules/use-sync-external-store": {
   1444       "version": "1.2.0",
   1445       "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz",
   1446       "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==",
   1447       "peerDependencies": {
   1448         "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
   1449       }
   1450     },
   1451     "node_modules/vite": {
   1452       "version": "4.3.7",
   1453       "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.7.tgz",
   1454       "integrity": "sha512-MTIFpbIm9v7Hh5b0wSBgkcWzSBz7SAa6K/cBTwS4kUiQJfQLFlZZRJRQgqunCVzhTPCk674tW+0Qaqh3Q00dBg==",
   1455       "dev": true,
   1456       "dependencies": {
   1457         "esbuild": "^0.17.5",
   1458         "postcss": "^8.4.23",
   1459         "rollup": "^3.21.0"
   1460       },
   1461       "bin": {
   1462         "vite": "bin/vite.js"
   1463       },
   1464       "engines": {
   1465         "node": "^14.18.0 || >=16.0.0"
   1466       },
   1467       "optionalDependencies": {
   1468         "fsevents": "~2.3.2"
   1469       },
   1470       "peerDependencies": {
   1471         "@types/node": ">= 14",
   1472         "less": "*",
   1473         "sass": "*",
   1474         "stylus": "*",
   1475         "sugarss": "*",
   1476         "terser": "^5.4.0"
   1477       },
   1478       "peerDependenciesMeta": {
   1479         "@types/node": {
   1480           "optional": true
   1481         },
   1482         "less": {
   1483           "optional": true
   1484         },
   1485         "sass": {
   1486           "optional": true
   1487         },
   1488         "stylus": {
   1489           "optional": true
   1490         },
   1491         "sugarss": {
   1492           "optional": true
   1493         },
   1494         "terser": {
   1495           "optional": true
   1496         }
   1497       }
   1498     },
   1499     "node_modules/yallist": {
   1500       "version": "3.1.1",
   1501       "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
   1502       "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
   1503       "dev": true
   1504     }
   1505   }
   1506 }