Skip to content
package-lock.json 1.45 MiB
Newer Older
          "peer": true,
          "requires": {
            "ansi-styles": "^4.1.0",
            "supports-color": "^7.1.0"
          }
        },
        "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==",
          "optional": true,
          "peer": true,
          "requires": {
            "color-name": "~1.1.4"
          }
        },
        "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==",
          "optional": true,
          "peer": true
        },
        "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==",
          "optional": true,
          "peer": true
        },
        "has-flag": {
          "version": "4.0.0",
          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
          "optional": true,
          "peer": true
        },
        "jest-get-type": {
          "version": "29.6.3",
          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz",
          "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==",
          "optional": true,
          "peer": true
        },
        "jest-haste-map": {
          "version": "29.7.0",
          "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz",
          "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==",
          "optional": true,
          "peer": true,
          "requires": {
            "@jest/types": "^29.6.3",
            "@types/graceful-fs": "^4.1.3",
            "@types/node": "*",
            "anymatch": "^3.0.3",
            "fb-watchman": "^2.0.0",
            "fsevents": "^2.3.2",
            "graceful-fs": "^4.2.9",
            "jest-regex-util": "^29.6.3",
            "jest-util": "^29.7.0",
            "jest-worker": "^29.7.0",
            "micromatch": "^4.0.4",
            "walker": "^1.0.8"
          }
        },
        "jest-regex-util": {
          "version": "29.6.3",
          "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz",
          "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==",
          "optional": true,
          "peer": true
        },
        "jest-resolve": {
          "version": "29.7.0",
          "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz",
          "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==",
          "optional": true,
          "peer": true,
          "requires": {
            "chalk": "^4.0.0",
            "graceful-fs": "^4.2.9",
            "jest-haste-map": "^29.7.0",
            "jest-pnp-resolver": "^1.2.2",
            "jest-util": "^29.7.0",
            "jest-validate": "^29.7.0",
            "resolve": "^1.20.0",
            "resolve.exports": "^2.0.0",
            "slash": "^3.0.0"
          }
        },
        "jest-util": {
          "version": "29.7.0",
          "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz",
          "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==",
          "optional": true,
          "peer": true,
          "requires": {
            "@jest/types": "^29.6.3",
            "@types/node": "*",
            "chalk": "^4.0.0",
            "ci-info": "^3.2.0",
            "graceful-fs": "^4.2.9",
            "picomatch": "^2.2.3"
          }
        },
        "jest-validate": {
          "version": "29.7.0",
          "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz",
          "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==",
          "optional": true,
          "peer": true,
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
          "requires": {
            "@jest/types": "^29.6.3",
            "camelcase": "^6.2.0",
            "chalk": "^4.0.0",
            "jest-get-type": "^29.6.3",
            "leven": "^3.1.0",
            "pretty-format": "^29.7.0"
        "jest-worker": {
          "version": "29.7.0",
          "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz",
          "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==",
          "optional": true,
          "peer": true,
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
          "requires": {
            "@types/node": "*",
            "jest-util": "^29.7.0",
            "merge-stream": "^2.0.0",
            "supports-color": "^8.0.0"
          },
          "dependencies": {
            "supports-color": {
              "version": "8.1.1",
              "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
              "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
              "optional": true,
              "peer": true,
              "requires": {
                "has-flag": "^4.0.0"
              }
            }
        "pretty-format": {
          "version": "29.7.0",
          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
          "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
          "optional": true,
          "peer": true,
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
          "requires": {
            "@jest/schemas": "^29.6.3",
            "ansi-styles": "^5.0.0",
            "react-is": "^18.0.0"
          },
          "dependencies": {
            "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==",
              "optional": true,
              "peer": true
            }
        "react-is": {
          "version": "18.2.0",
          "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
          "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==",
          "optional": true,
          "peer": true
        "resolve.exports": {
          "version": "2.0.2",
          "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz",
          "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==",
          "optional": true,
          "peer": true
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
        },
        "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==",
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
          "requires": {
            "has-flag": "^4.0.0"
          }
        },
        "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==",
          "optional": true,
          "peer": true,
          "requires": {
            "imurmurhash": "^0.1.4",
            "signal-exit": "^3.0.7"
          }
    "jest-diff": {
      "version": "29.7.0",
      "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz",
      "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==",
      "optional": true,
      "peer": true,
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
      "requires": {
        "chalk": "^4.0.0",
        "diff-sequences": "^29.6.3",
        "jest-get-type": "^29.6.3",
        "pretty-format": "^29.7.0"
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
      },
      "dependencies": {
        "ansi-styles": {
          "version": "4.3.0",
          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
          "requires": {
            "color-convert": "^2.0.1"
          }
        },
        "chalk": {
          "version": "4.1.2",
          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
          "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
          "requires": {
            "ansi-styles": "^4.1.0",
            "supports-color": "^7.1.0"
          }
        },
        "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==",
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
          "requires": {
            "color-name": "~1.1.4"
          }
        },
        "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==",
          "optional": true,
          "peer": true
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
        },
        "has-flag": {
          "version": "4.0.0",
          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
          "optional": true,
          "peer": true
        },
        "jest-get-type": {
          "version": "29.6.3",
          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz",
          "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==",
          "optional": true,
          "peer": true
        },
        "pretty-format": {
          "version": "29.7.0",
          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
          "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
          "optional": true,
          "peer": true,
          "requires": {
            "@jest/schemas": "^29.6.3",
            "ansi-styles": "^5.0.0",
            "react-is": "^18.0.0"
          },
          "dependencies": {
            "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==",
              "optional": true,
              "peer": true
            }
          }
        },
        "react-is": {
          "version": "18.2.0",
          "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
          "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==",
          "optional": true,
          "peer": true
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
        },
        "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==",
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
          "requires": {
            "has-flag": "^4.0.0"
          }
        }
      }
    },
    "jest-docblock": {
      "version": "29.7.0",
      "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz",
      "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==",
      "optional": true,
      "peer": true,
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
      "requires": {
        "detect-newline": "^3.0.0"
      }
    },
    "jest-each": {
      "version": "29.7.0",
      "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz",
      "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==",
      "optional": true,
      "peer": true,
      "requires": {
        "@jest/types": "^29.6.3",
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
        "chalk": "^4.0.0",
        "jest-get-type": "^29.6.3",
        "jest-util": "^29.7.0",
        "pretty-format": "^29.7.0"
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
      },
      "dependencies": {
        "@jest/types": {
          "version": "29.6.3",
          "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz",
          "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==",
          "optional": true,
          "peer": true,
          "requires": {
            "@jest/schemas": "^29.6.3",
            "@types/istanbul-lib-coverage": "^2.0.0",
            "@types/istanbul-reports": "^3.0.0",
            "@types/node": "*",
            "@types/yargs": "^17.0.8",
            "chalk": "^4.0.0"
          }
        },
        "@types/yargs": {
          "version": "17.0.32",
          "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz",
          "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==",
          "optional": true,
          "peer": true,
          "requires": {
            "@types/yargs-parser": "*"
          }
        },
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
        "ansi-styles": {
          "version": "4.3.0",
          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
          "requires": {
            "color-convert": "^2.0.1"
          }
        },
        "chalk": {
          "version": "4.1.2",
          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
          "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
          "requires": {
            "ansi-styles": "^4.1.0",
            "supports-color": "^7.1.0"
          }
        },
        "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==",
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
          "requires": {
            "color-name": "~1.1.4"
          }
        },
        "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==",
          "optional": true,
          "peer": true
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
        },
        "has-flag": {
          "version": "4.0.0",
          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
          "optional": true,
          "peer": true
        },
        "jest-get-type": {
          "version": "29.6.3",
          "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz",
          "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==",
          "optional": true,
          "peer": true
        },
        "jest-util": {
          "version": "29.7.0",
          "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz",
          "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==",
          "optional": true,
          "peer": true,
          "requires": {
            "@jest/types": "^29.6.3",
            "@types/node": "*",
            "chalk": "^4.0.0",
            "ci-info": "^3.2.0",
            "graceful-fs": "^4.2.9",
            "picomatch": "^2.2.3"
          }
        },
        "pretty-format": {
          "version": "29.7.0",
          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
          "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
          "optional": true,
          "peer": true,
          "requires": {
            "@jest/schemas": "^29.6.3",
            "ansi-styles": "^5.0.0",
            "react-is": "^18.0.0"
          },
          "dependencies": {
            "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==",
              "optional": true,
              "peer": true
            }
          }
        },
        "react-is": {
          "version": "18.2.0",
          "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
          "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==",
          "optional": true,
          "peer": true
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
        },
        "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==",
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
          "requires": {
            "has-flag": "^4.0.0"
          }
        }
      }
    },
    "jest-environment-jsdom": {
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
      "version": "27.5.1",
      "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz",
      "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==",
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
      "requires": {
        "@jest/environment": "^27.5.1",
        "@jest/fake-timers": "^27.5.1",
        "@jest/types": "^27.5.1",
        "@types/node": "*",
        "jest-mock": "^27.5.1",
        "jest-util": "^27.5.1",
        "jsdom": "^16.6.0"
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
      },
      "dependencies": {
        "@jest/environment": {
          "version": "27.5.1",
          "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz",
          "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==",
          "requires": {
            "@jest/fake-timers": "^27.5.1",
            "@jest/types": "^27.5.1",
            "@types/node": "*",
            "jest-mock": "^27.5.1"
          }
        },
        "@jest/fake-timers": {
          "version": "27.5.1",
          "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz",
          "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==",
          "requires": {
            "@jest/types": "^27.5.1",
            "@sinonjs/fake-timers": "^8.0.1",
            "@types/node": "*",
            "jest-message-util": "^27.5.1",
            "jest-mock": "^27.5.1",
            "jest-util": "^27.5.1"
          }
        },
        "@sinonjs/commons": {
          "version": "1.8.6",
          "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz",
          "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==",
          "requires": {
            "type-detect": "4.0.8"
          }
        },
        "@sinonjs/fake-timers": {
          "version": "8.1.0",
          "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz",
          "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==",
          "requires": {
            "@sinonjs/commons": "^1.7.0"
          }
        },
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
        "ansi-styles": {
          "version": "4.3.0",
          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
          "requires": {
            "color-convert": "^2.0.1"
          }
        },
        "chalk": {
          "version": "4.1.2",
          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
          "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
          "requires": {
            "ansi-styles": "^4.1.0",
            "supports-color": "^7.1.0"
          }
        },
        "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==",
          "requires": {
            "color-name": "~1.1.4"
          }
        },
        "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=="
        },
        "has-flag": {
          "version": "4.0.0",
          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
        },
        "jest-message-util": {
          "version": "27.5.1",
          "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz",
          "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==",
          "requires": {
            "@babel/code-frame": "^7.12.13",
            "@jest/types": "^27.5.1",
            "@types/stack-utils": "^2.0.0",
            "chalk": "^4.0.0",
            "graceful-fs": "^4.2.9",
            "micromatch": "^4.0.4",
            "pretty-format": "^27.5.1",
            "slash": "^3.0.0",
            "stack-utils": "^2.0.3"
          }
        },
        "jest-mock": {
          "version": "27.5.1",
          "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz",
          "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==",
          "requires": {
            "@jest/types": "^27.5.1",
            "@types/node": "*"
          }
        },
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
        "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==",
          "requires": {
            "has-flag": "^4.0.0"
          }
        }
      }
    },
    "jest-environment-node": {
      "version": "29.7.0",
      "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz",
      "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==",
      "optional": true,
      "peer": true,
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
      "requires": {
        "@jest/environment": "^29.7.0",
        "@jest/fake-timers": "^29.7.0",
        "@jest/types": "^29.6.3",
        "@types/node": "*",
        "jest-mock": "^29.7.0",
        "jest-util": "^29.7.0"
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
      },
      "dependencies": {
        "@jest/types": {
          "version": "29.6.3",
          "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz",
          "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==",
          "optional": true,
          "peer": true,
          "requires": {
            "@jest/schemas": "^29.6.3",
            "@types/istanbul-lib-coverage": "^2.0.0",
            "@types/istanbul-reports": "^3.0.0",
            "@types/node": "*",
            "@types/yargs": "^17.0.8",
            "chalk": "^4.0.0"
          }
        },
        "@types/yargs": {
          "version": "17.0.32",
          "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz",
          "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==",
          "optional": true,
          "peer": true,
          "requires": {
            "@types/yargs-parser": "*"
          }
        },
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
        "ansi-styles": {
          "version": "4.3.0",
          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
          "requires": {
            "color-convert": "^2.0.1"
          }
        },
        "chalk": {
          "version": "4.1.2",
          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
          "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
          "requires": {
            "ansi-styles": "^4.1.0",
            "supports-color": "^7.1.0"
          }
        },
        "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==",
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
          "requires": {
            "color-name": "~1.1.4"
          }
        },
        "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==",
          "optional": true,
          "peer": true
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
        },
        "has-flag": {
          "version": "4.0.0",
          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
          "optional": true,
          "peer": true
        },
        "jest-util": {
          "version": "29.7.0",
          "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz",
          "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==",
          "optional": true,
          "peer": true,
          "requires": {
            "@jest/types": "^29.6.3",
            "@types/node": "*",
            "chalk": "^4.0.0",
            "ci-info": "^3.2.0",
            "graceful-fs": "^4.2.9",
            "picomatch": "^2.2.3"
          }
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
        },
        "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==",
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
          "requires": {
            "has-flag": "^4.0.0"
          }
        }
      }
    },
    "jest-get-type": {
      "version": "27.5.1",
      "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz",
      "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw=="
    },
    "jest-haste-map": {
      "version": "27.5.1",
      "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz",
      "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==",
      "requires": {
        "@jest/types": "^27.5.1",
        "@types/graceful-fs": "^4.1.2",
        "@types/node": "*",
        "anymatch": "^3.0.3",
        "fb-watchman": "^2.0.0",
        "fsevents": "^2.3.2",
        "graceful-fs": "^4.2.9",
        "jest-regex-util": "^27.5.1",
        "jest-serializer": "^27.5.1",
        "jest-util": "^27.5.1",
        "jest-worker": "^27.5.1",
        "micromatch": "^4.0.4",
        "walker": "^1.0.7"
      }
    },
    "jest-jasmine2": {
      "version": "27.5.1",
      "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz",
      "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==",
      "requires": {
        "@jest/environment": "^27.5.1",
        "@jest/source-map": "^27.5.1",
        "@jest/test-result": "^27.5.1",
        "@jest/types": "^27.5.1",
        "@types/node": "*",
        "chalk": "^4.0.0",
        "co": "^4.6.0",
        "expect": "^27.5.1",
        "is-generator-fn": "^2.0.0",
        "jest-each": "^27.5.1",
        "jest-matcher-utils": "^27.5.1",
        "jest-message-util": "^27.5.1",
        "jest-runtime": "^27.5.1",
        "jest-snapshot": "^27.5.1",
        "jest-util": "^27.5.1",
        "pretty-format": "^27.5.1",
        "throat": "^6.0.1"
      },
      "dependencies": {
        "@jest/console": {
          "version": "27.5.1",
          "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz",
          "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==",
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
          "requires": {
            "@jest/types": "^27.5.1",
            "@types/node": "*",
            "chalk": "^4.0.0",
            "jest-message-util": "^27.5.1",
            "jest-util": "^27.5.1",
            "slash": "^3.0.0"
        "@jest/environment": {
          "version": "27.5.1",
          "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz",
          "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==",
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
          "requires": {
            "@jest/fake-timers": "^27.5.1",
            "@jest/types": "^27.5.1",
            "@types/node": "*",
            "jest-mock": "^27.5.1"
        "@jest/fake-timers": {
          "version": "27.5.1",
          "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz",
          "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==",
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
          "requires": {
            "@jest/types": "^27.5.1",
            "@sinonjs/fake-timers": "^8.0.1",
            "@types/node": "*",
            "jest-message-util": "^27.5.1",
            "jest-mock": "^27.5.1",
            "jest-util": "^27.5.1"
        "@jest/globals": {
          "version": "27.5.1",
          "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz",
          "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==",
          "requires": {
            "@jest/environment": "^27.5.1",
            "@jest/types": "^27.5.1",
            "expect": "^27.5.1"
          }
        "@jest/source-map": {
          "version": "27.5.1",
          "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz",
          "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==",
          "requires": {
            "callsites": "^3.0.0",
            "graceful-fs": "^4.2.9",
            "source-map": "^0.6.0"
          }
        "@jest/test-result": {
          "version": "27.5.1",
          "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz",
          "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==",
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
          "requires": {
            "@jest/console": "^27.5.1",
            "@jest/types": "^27.5.1",
            "@types/istanbul-lib-coverage": "^2.0.0",
            "collect-v8-coverage": "^1.0.0"
        },
        "@sinonjs/commons": {
          "version": "1.8.6",
          "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz",
          "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==",
          "requires": {
            "type-detect": "4.0.8"
          }
        },
        "@sinonjs/fake-timers": {
          "version": "8.1.0",
          "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz",
          "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==",
          "requires": {
            "@sinonjs/commons": "^1.7.0"
          }
        },
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
        "ansi-styles": {
          "version": "4.3.0",
          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
          "requires": {
            "color-convert": "^2.0.1"
          }
        },
        "chalk": {
          "version": "4.1.2",
          "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
          "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
          "requires": {
            "ansi-styles": "^4.1.0",
            "supports-color": "^7.1.0"
          }
        },
        "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==",
          "requires": {
            "color-name": "~1.1.4"
          }
        },
        "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=="
        },
        "diff-sequences": {
          "version": "27.5.1",
          "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz",
          "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ=="
        },
        "expect": {
          "version": "27.5.1",
          "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz",
          "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==",
          "requires": {
            "@jest/types": "^27.5.1",
            "jest-get-type": "^27.5.1",
            "jest-matcher-utils": "^27.5.1",
            "jest-message-util": "^27.5.1"
          }
        },
Дмитрий Сафронов's avatar
Дмитрий Сафронов committed
        "has-flag": {
          "version": "4.0.0",
          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
        },
        "jest-diff": {
          "version": "27.5.1",
          "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz",
          "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==",
          "requires": {
            "chalk": "^4.0.0",
            "diff-sequences": "^27.5.1",
            "jest-get-type": "^27.5.1",
            "pretty-format": "^27.5.1"
          }
        },
        "jest-each": {
          "version": "27.5.1",
          "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz",
          "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==",
          "requires": {
            "@jest/types": "^27.5.1",
            "chalk": "^4.0.0",
            "jest-get-type": "^27.5.1",
            "jest-util": "^27.5.1",
            "pretty-format": "^27.5.1"
          }
        },
        "jest-matcher-utils": {
          "version": "27.5.1",
          "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz",
          "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==",
          "requires": {
            "chalk": "^4.0.0",
            "jest-diff": "^27.5.1",
            "jest-get-type": "^27.5.1",
            "pretty-format": "^27.5.1"
          }
        },
        "jest-message-util": {
          "version": "27.5.1",
          "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz",
          "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==",
          "requires": {
            "@babel/code-frame": "^7.12.13",
            "@jest/types": "^27.5.1",
            "@types/stack-utils": "^2.0.0",
            "chalk": "^4.0.0",
            "graceful-fs": "^4.2.9",
            "micromatch": "^4.0.4",
            "pretty-format": "^27.5.1",
            "slash": "^3.0.0",
            "stack-utils": "^2.0.3"
          }
        },
        "jest-mock": {
          "version": "27.5.1",
          "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz",
          "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==",
          "requires": {
            "@jest/types": "^27.5.1",
            "@types/node": "*"
          }
        },
        "jest-runtime": {
          "version": "27.5.1",
          "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz",
          "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==",
          "requires": {
            "@jest/environment": "^27.5.1",
            "@jest/fake-timers": "^27.5.1",
            "@jest/globals": "^27.5.1",
            "@jest/source-map": "^27.5.1",
            "@jest/test-result": "^27.5.1",
            "@jest/transform": "^27.5.1",
            "@jest/types": "^27.5.1",
            "chalk": "^4.0.0",
            "cjs-module-lexer": "^1.0.0",
            "collect-v8-coverage": "^1.0.0",
            "execa": "^5.0.0",
            "glob": "^7.1.3",
            "graceful-fs": "^4.2.9",
            "jest-haste-map": "^27.5.1",
            "jest-message-util": "^27.5.1",
            "jest-mock": "^27.5.1",
            "jest-regex-util": "^27.5.1",
            "jest-resolve": "^27.5.1",
            "jest-snapshot": "^27.5.1",
            "jest-util": "^27.5.1",
            "slash": "^3.0.0",
            "strip-bom": "^4.0.0"
          }
        },
        "jest-snapshot": {
          "version": "27.5.1",
          "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz",
          "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==",
          "requires": {
            "@babel/core": "^7.7.2",
            "@babel/generator": "^7.7.2",
            "@babel/plugin-syntax-typescript": "^7.7.2",
            "@babel/traverse": "^7.7.2",
            "@babel/types": "^7.0.0",
            "@jest/transform": "^27.5.1",
            "@jest/types": "^27.5.1",
            "@types/babel__traverse": "^7.0.4",
            "@types/prettier": "^2.1.5",
            "babel-preset-current-node-syntax": "^1.0.0",
            "chalk": "^4.0.0",
            "expect": "^27.5.1",
            "graceful-fs": "^4.2.9",
            "jest-diff": "^27.5.1",
            "jest-get-type": "^27.5.1",
            "jest-haste-map": "^27.5.1",
            "jest-matcher-utils": "^27.5.1",
            "jest-message-util": "^27.5.1",
            "jest-util": "^27.5.1",
            "natural-compare": "^1.4.0",
            "pretty-format": "^27.5.1",
            "semver": "^7.3.2"
          }