dependencies:
  '@nestjs-plus/rabbitmq': 1.4.4
  '@nestjs.pro/common': 1.0.61_817236eabde7544e55954afb1e89edf0
  '@nestjs.pro/logger-elasticsearch': 0.1.7_817236eabde7544e55954afb1e89edf0
  '@nestjs.pro/monitoring': 0.0.14_817236eabde7544e55954afb1e89edf0
  '@nestjs.pro/rbac': 0.0.42_19b826faf75df4af074da446e78432fc
  '@nestjs/common': 7.6.12_113d387208af7a399f8469d1c934d79f
  '@nestjs/core': 7.6.12_@nestjs+common@7.6.12
  '@nestjs/jwt': 7.2.0_@nestjs+common@7.6.12
  '@nestjs/passport': 7.1.5_@nestjs+common@7.6.12
  '@nestjs/swagger': 4.7.13_f00747f6a3cbc2c7f99d513cd7ec8873
  '@nestjs/typeorm': 7.1.5_ed3b14ae8549c9b6212b7fadf69db46b
  '@tco.ai/models': 0.0.5_express@4.17.1
  bcrypt: 5.0.0
  class-transformer: 0.4.0
  class-validator: 0.13.1
  dotenv: 8.2.0
  express: 4.17.1
  jsonwebtoken: 8.5.1
  mysql: 2.18.1
  passport-facebook: 3.0.0
  passport-github: 1.1.0
  passport-google-oauth20: 2.0.0
  passport-jwt: 4.0.0
  typeorm: 0.2.31
  typescript: 4.1.5
  wait-on: 5.2.1
lockfileVersion: 5.2
packages:
  /@babel/code-frame/7.12.13:
    dependencies:
      '@babel/highlight': 7.12.13
    dev: false
    resolution:
      integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==
  /@babel/helper-validator-identifier/7.12.11:
    dev: false
    resolution:
      integrity: sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==
  /@babel/highlight/7.12.13:
    dependencies:
      '@babel/helper-validator-identifier': 7.12.11
      chalk: 2.4.2
      js-tokens: 4.0.0
    dev: false
    resolution:
      integrity: sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==
  /@elastic/elasticsearch/7.11.0:
    dependencies:
      debug: 4.3.1
      hpagent: 0.1.1
      ms: 2.1.3
      pump: 3.0.0
      secure-json-parse: 2.3.1
    dev: false
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-AFVVuANIdbV1qYjuOi4hnsX/DehWYG+bbhQO4amq9K4/NnzU7mpGWOPgVlRQTiX+vBfBkx7SL6h4QEjIlM3ztA==
  /@hapi/hoek/9.1.1:
    dev: false
    resolution:
      integrity: sha512-CAEbWH7OIur6jEOzaai83jq3FmKmv4PmX1JYfs9IrYcGEVI/lyL1EXJGCj7eFVJ0bg5QR8LMxBlEtA+xKiLpFw==
  /@hapi/topo/5.0.0:
    dependencies:
      '@hapi/hoek': 9.1.1
    dev: false
    resolution:
      integrity: sha512-tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==
  /@nestjs-plus/common/1.1.0:
    dependencies:
      shortid: 2.2.16
    dev: false
    resolution:
      integrity: sha512-5+FEVTWQ0fsfg+RwCLIJHq09n5MZ+x3m3T0gGmlKEi5kH8RKZVK5d1hbBU0ltuy0lhHHgyCq2e0v/KM33XiKFw==
  /@nestjs-plus/discovery/2.0.2:
    dev: false
    resolution:
      integrity: sha512-7cOA00gFFbDj6DgWmCD6gXEOKUHs4fn/qBTB4yq7APkWVXKhF3+92D7MKLfpZstFAlKapdDu25c+Ed0ZUKIoGA==
  /@nestjs-plus/rabbitmq/1.4.4:
    dependencies:
      '@nestjs-plus/common': 1.1.0
      '@nestjs-plus/discovery': 2.0.2
      amqplib: 0.5.6
      uuid: 3.4.0
    dev: false
    resolution:
      integrity: sha512-EaD2EfahH0x5tzKG6+akd224KTHKKkG55/m8UUrSTvTXCOKlIwAFD0O1U31W8a8tMNFhfbqjmvHbguQUGs8jMw==
  /@nestjs.pro/common/1.0.61_817236eabde7544e55954afb1e89edf0:
    dependencies:
      '@nestjs-plus/rabbitmq': 1.4.4
      '@nestjs/common': 6.11.11_rxjs@6.6.3
      '@nestjs/core': 6.11.11_372b45e682651e5ca5d652fc1ce9e243
      '@nestjs/jwt': 6.1.2_@nestjs+common@6.11.11
      '@nestjs/microservices': 6.11.11_be3d8fc270e42edf726aafc49a51db7e
      '@nestjs/platform-express': 6.11.11_3c340a88abee850c1bd7f489081ff978
      '@nestjs/swagger': 4.7.13_b5b7c71cf0341f075668d3f580a88293
      '@nestjs/typeorm': 6.3.4_78c0b1fce420ce6479b430a60f57ec22
      '@sendgrid/mail': 6.5.5
      amqp-connection-manager: 3.2.2_amqplib@0.5.6
      amqplib: 0.5.6
      body-parser: 1.19.0
      compression: 1.7.4
      cookie-parser: 1.4.5
      dotenv: 8.2.0
      rxjs: 6.6.3
      stripe: 8.137.0
      swagger-ui-express: 4.1.6_express@4.17.1
      typeorm: 0.2.31
    dev: false
    peerDependencies:
      class-transformer: '*'
      class-validator: '*'
      express: '*'
    resolution:
      integrity: sha512-EwP3vI1lndZfuXwauRkIwMysIY/BIiTl6AWJGkoCgkBCscw8WFLgiS5MYcVy60XbViEqmLz/ZDqivdQFlSNSyg==
  /@nestjs.pro/common/1.0.61_878e579fb122f19fdca42ee3242ac49e:
    dependencies:
      '@nestjs-plus/rabbitmq': 1.4.4
      '@nestjs/common': 6.11.11_rxjs@6.6.3
      '@nestjs/core': 6.11.11_372b45e682651e5ca5d652fc1ce9e243
      '@nestjs/jwt': 6.1.2_@nestjs+common@6.11.11
      '@nestjs/microservices': 6.11.11_be3d8fc270e42edf726aafc49a51db7e
      '@nestjs/platform-express': 6.11.11_3c340a88abee850c1bd7f489081ff978
      '@nestjs/swagger': 4.7.13_9e79781b7f70403ec35dea8112892722
      '@nestjs/typeorm': 6.3.4_78c0b1fce420ce6479b430a60f57ec22
      '@sendgrid/mail': 6.5.5
      amqp-connection-manager: 3.2.2_amqplib@0.5.6
      amqplib: 0.5.6
      body-parser: 1.19.0
      compression: 1.7.4
      cookie-parser: 1.4.5
      dotenv: 8.2.0
      rxjs: 6.6.3
      stripe: 8.137.0
      swagger-ui-express: 4.1.6_express@4.17.1
      typeorm: 0.2.31
    dev: false
    peerDependencies:
      class-transformer: '*'
      class-validator: '*'
      express: '*'
    resolution:
      integrity: sha512-EwP3vI1lndZfuXwauRkIwMysIY/BIiTl6AWJGkoCgkBCscw8WFLgiS5MYcVy60XbViEqmLz/ZDqivdQFlSNSyg==
  /@nestjs.pro/logger-elasticsearch/0.0.11_878e579fb122f19fdca42ee3242ac49e:
    dependencies:
      '@elastic/elasticsearch': 7.11.0
      '@nestjs.pro/common': 1.0.61_878e579fb122f19fdca42ee3242ac49e
    dev: false
    peerDependencies:
      class-transformer: '*'
      class-validator: '*'
      express: '*'
    resolution:
      integrity: sha512-0BtnWCiwJzw99mllQ859jUC+eyRmnXu0U57cqDQ1I6xLsFP3hGBvIBQJbdJPrsW8kMHjO9PNrcsWxMXLNFyTgA==
  /@nestjs.pro/logger-elasticsearch/0.1.7_817236eabde7544e55954afb1e89edf0:
    dependencies:
      '@elastic/elasticsearch': 7.11.0
      '@nestjs.pro/common': 1.0.61_817236eabde7544e55954afb1e89edf0
    dev: false
    peerDependencies:
      class-transformer: '*'
      class-validator: '*'
      express: '*'
    resolution:
      integrity: sha512-62RkkzMuXY9JR25M2UcdmxfbMdhCVLvidAwA+iGb/NFldZTchI4xJbyI3hWBZSp9VmqjzFG1nbKNaS64I1EDmQ==
  /@nestjs.pro/monitoring/0.0.14_817236eabde7544e55954afb1e89edf0:
    dependencies:
      '@elastic/elasticsearch': 7.11.0
      '@nestjs.pro/common': 1.0.61_817236eabde7544e55954afb1e89edf0
    dev: false
    peerDependencies:
      class-transformer: '*'
      class-validator: '*'
      express: '*'
    resolution:
      integrity: sha512-pPX9HWjMPqPPL7gP1h5GytkpxY7j8Bx006bo4cB88NdhttgdDwstCcBbidV+ST+AMVzeyW78zUUkIw62EFq9QQ==
  /@nestjs.pro/rbac/0.0.42_19b826faf75df4af074da446e78432fc:
    dependencies:
      '@nestjs-plus/rabbitmq': 1.4.4
      '@nestjs.pro/common': 1.0.61_878e579fb122f19fdca42ee3242ac49e
      '@nestjs.pro/logger-elasticsearch': 0.0.11_878e579fb122f19fdca42ee3242ac49e
      '@nestjs/passport': 6.2.0_e66302a0e1e407f8cdcb0546620a3bac
      bcrypt: 3.0.8
      class-transformer: 0.2.3
      mysql: 2.18.1
      passport: 0.4.1
      swagger-ui-express: 4.1.6_express@4.17.1
    dev: false
    peerDependencies:
      '@nestjs/common': '*'
      class-validator: '*'
      express: '*'
    resolution:
      integrity: sha512-0/n/35GFyju8HebFBiqN7x00u/f6JJn3blyPt9YGjECGv7boGQetNU20DD1R781LWcnibNlPCRV6eyPBLWu1Aw==
  /@nestjs/common/6.11.11_rxjs@6.6.3:
    dependencies:
      axios: 0.19.2
      cli-color: 2.0.0
      rxjs: 6.6.3
      tslib: 1.11.1
      uuid: 7.0.1
    dev: false
    peerDependencies:
      reflect-metadata: ^0.1.12
      rxjs: ^6.0.0
    resolution:
      integrity: sha512-K4wuK/V2M82AsoudtY0UYV+M1nYDSSb10t8AkMwFiP+AWMuxCJNtE8qLc9jUe2aTKMbhBiQUfsbZFmg/MRinPg==
  /@nestjs/common/7.6.12_113d387208af7a399f8469d1c934d79f:
    dependencies:
      axios: 0.21.1
      class-transformer: 0.4.0
      class-validator: 0.13.1
      iterare: 1.2.1
      tslib: 2.1.0
      uuid: 8.3.2
    dev: false
    peerDependencies:
      cache-manager: '*'
      class-transformer: '*'
      class-validator: '*'
      reflect-metadata: ^0.1.12
      rxjs: ^6.0.0
    peerDependenciesMeta:
      cache-manager:
        optional: true
      class-transformer:
        optional: true
      class-validator:
        optional: true
    resolution:
      integrity: sha512-DXW1BaiDTYuDq3jHkps1DN00atUN7HOB8tzeyVZO1DPmQHjGNMm3qBQ+Du4HnWb+J1YdIUmIkBcGIe61S+uWAA==
  /@nestjs/core/6.11.11_372b45e682651e5ca5d652fc1ce9e243:
    dependencies:
      '@nestjs/common': 6.11.11_rxjs@6.6.3
      '@nuxtjs/opencollective': 0.2.2
      fast-safe-stringify: 2.0.7
      iterare: 1.2.0
      object-hash: 2.0.3
      path-to-regexp: 3.2.0
      rxjs: 6.6.3
      tslib: 1.11.1
      uuid: 7.0.1
    dev: false
    peerDependencies:
      '@nestjs/common': ^6.0.0
      reflect-metadata: ^0.1.12
      rxjs: ^6.0.0
    requiresBuild: true
    resolution:
      integrity: sha512-ewUy2rjiRWi6SziI5gXZnlat7PfnVklL3tusnU1qqtUm74cPY1Zre+zDCJ27P/+B7sFJHbkFfpi0qQP2pQv9jQ==
  /@nestjs/core/7.6.12_@nestjs+common@7.6.12:
    dependencies:
      '@nestjs/common': 7.6.12_113d387208af7a399f8469d1c934d79f
      '@nuxtjs/opencollective': 0.3.2
      fast-safe-stringify: 2.0.7
      iterare: 1.2.1
      object-hash: 2.1.1
      path-to-regexp: 3.2.0
      tslib: 2.1.0
      uuid: 8.3.2
    dev: false
    peerDependencies:
      '@nestjs/common': ^7.0.0
      '@nestjs/microservices': ^7.0.0
      '@nestjs/platform-express': ^7.0.0
      '@nestjs/websockets': ^7.0.0
      reflect-metadata: ^0.1.12
      rxjs: ^6.0.0
    peerDependenciesMeta:
      '@nestjs/microservices':
        optional: true
      '@nestjs/platform-express':
        optional: true
      '@nestjs/websockets':
        optional: true
    requiresBuild: true
    resolution:
      integrity: sha512-hxgWjkKyqA0XJsjs3wlXlh/NbOk03NF8uzGxIUM/HIogu0TaC+4BWpNAvmruduPVioIisCJCKWuFKsjm7S0A1A==
  /@nestjs/jwt/6.1.2_@nestjs+common@6.11.11:
    dependencies:
      '@nestjs/common': 6.11.11_rxjs@6.6.3
      '@types/jsonwebtoken': 8.3.7
      jsonwebtoken: 8.5.1
    dev: false
    peerDependencies:
      '@nestjs/common': ^6.0.0
    resolution:
      integrity: sha512-+qfcAeAuZiwGRj5WqmDCtzhlY109l2e6QJR4K2ANu1UJskxxaD9O7QS8SGegzpfTaIL01NAF8BWNxwy5ps6Lzg==
  /@nestjs/jwt/7.2.0_@nestjs+common@7.6.12:
    dependencies:
      '@nestjs/common': 7.6.12_113d387208af7a399f8469d1c934d79f
      '@types/jsonwebtoken': 8.5.0
      jsonwebtoken: 8.5.1
    dev: false
    peerDependencies:
      '@nestjs/common': ^6.0.0 || ^7.0.0
    resolution:
      integrity: sha512-uOTqYmWNpu+oS/MrdYjrWXtKGV4HkCYmAEVEFPP/KfiP/7K6fNy+boLllE6cnqESAXh9u0CLa1noAAavs+LHEQ==
  /@nestjs/mapped-types/0.3.0_4b575e493b30b0b8f86f22d3bd798d24:
    dependencies:
      '@nestjs/common': 7.6.12_113d387208af7a399f8469d1c934d79f
      class-transformer: 0.4.0
      class-validator: 0.13.1
    dev: false
    peerDependencies:
      '@nestjs/common': ^7.0.8
      class-transformer: ^0.2.0 || ^0.3.0
      class-validator: ^0.11.1 || ^0.12.0 || ^0.13.0
      reflect-metadata: ^0.1.12
    resolution:
      integrity: sha512-AdWVTOg3AhAEcVhPGgUJiLbLXb7L5Pe7vc20YQ0oOXP/KD/nJj0I3BcytVdBhzmgepol67BdivNUvo27Hx3Ndw==
  /@nestjs/mapped-types/0.3.0_88019614e376d3de3506b74f29e4a202:
    dependencies:
      '@nestjs/common': 6.11.11_rxjs@6.6.3
      class-transformer: 0.4.0
      class-validator: 0.13.1
    dev: false
    peerDependencies:
      '@nestjs/common': ^7.0.8
      class-transformer: ^0.2.0 || ^0.3.0
      class-validator: ^0.11.1 || ^0.12.0 || ^0.13.0
      reflect-metadata: ^0.1.12
    resolution:
      integrity: sha512-AdWVTOg3AhAEcVhPGgUJiLbLXb7L5Pe7vc20YQ0oOXP/KD/nJj0I3BcytVdBhzmgepol67BdivNUvo27Hx3Ndw==
  /@nestjs/mapped-types/0.3.0_ec7994c205c1e4d0404350c4539aeb46:
    dependencies:
      '@nestjs/common': 6.11.11_rxjs@6.6.3
      class-transformer: 0.2.3
      class-validator: 0.13.1
    dev: false
    peerDependencies:
      '@nestjs/common': ^7.0.8
      class-transformer: ^0.2.0 || ^0.3.0
      class-validator: ^0.11.1 || ^0.12.0 || ^0.13.0
      reflect-metadata: ^0.1.12
    resolution:
      integrity: sha512-AdWVTOg3AhAEcVhPGgUJiLbLXb7L5Pe7vc20YQ0oOXP/KD/nJj0I3BcytVdBhzmgepol67BdivNUvo27Hx3Ndw==
  /@nestjs/microservices/6.11.11_be3d8fc270e42edf726aafc49a51db7e:
    dependencies:
      '@nestjs/common': 6.11.11_rxjs@6.6.3
      '@nestjs/core': 6.11.11_372b45e682651e5ca5d652fc1ce9e243
      iterare: 1.2.0
      json-socket: 0.3.0
      rxjs: 6.6.3
      tslib: 1.11.1
    dev: false
    peerDependencies:
      '@nestjs/common': ^6.0.0
      '@nestjs/core': ^6.0.0
      rxjs: ^6.0.0
    resolution:
      integrity: sha512-PRmgO0H7MzZRVX1Eh1xmBW9DlME1tDX2U/G80mGXIE8zNDGnSj5hfNyoFzE8tq2PRc+3F+48qvi4tEjwYiiNDg==
  /@nestjs/passport/6.2.0_e66302a0e1e407f8cdcb0546620a3bac:
    dependencies:
      '@nestjs/common': 7.6.12_113d387208af7a399f8469d1c934d79f
      passport: 0.4.1
    dev: false
    peerDependencies:
      '@nestjs/common': ^6.0.0
      passport: ^0.4.0
    resolution:
      integrity: sha512-Wy8FeSCNxbfTKRe/mJk0w5hSLsqoNMehg6DUQOoDug+6Uaq+QLEy6wvGPUJbVqGKpJwFHGgUoWp2ag05zh4zpA==
  /@nestjs/passport/7.1.5_@nestjs+common@7.6.12:
    dependencies:
      '@nestjs/common': 7.6.12_113d387208af7a399f8469d1c934d79f
    dev: false
    peerDependencies:
      '@nestjs/common': ^6.0.0 || ^7.0.0
      passport: ^0.4.0
    resolution:
      integrity: sha512-Hu9hPxTdBZA0C4GrWTsSflzwsJ99oAk9jqAwpcszdFNqfjMjkPGuCM9QsVZbBP2bE8fxrVrPsNOILS6puY8e/A==
  /@nestjs/platform-express/6.11.11_3c340a88abee850c1bd7f489081ff978:
    dependencies:
      '@nestjs/common': 6.11.11_rxjs@6.6.3
      '@nestjs/core': 6.11.11_372b45e682651e5ca5d652fc1ce9e243
      body-parser: 1.19.0
      cors: 2.8.5
      express: 4.17.1
      multer: 1.4.2
      tslib: 1.11.1
    dev: false
    peerDependencies:
      '@nestjs/common': ^6.0.0
      '@nestjs/core': ^6.0.0
    resolution:
      integrity: sha512-4h3F3hDhNlO5+Ruy6eS+lSL2yIz5r4hF/BB3QkZVOuRdfji9n0gZAIR7tuSLTizqYxaHYRZ7dBv+PscQS/7ztQ==
  /@nestjs/swagger/4.7.13_9e79781b7f70403ec35dea8112892722:
    dependencies:
      '@nestjs/common': 6.11.11_rxjs@6.6.3
      '@nestjs/core': 6.11.11_372b45e682651e5ca5d652fc1ce9e243
      '@nestjs/mapped-types': 0.3.0_ec7994c205c1e4d0404350c4539aeb46
      lodash: 4.17.20
      path-to-regexp: 3.2.0
      swagger-ui-express: 4.1.6_express@4.17.1
    dev: false
    peerDependencies:
      '@nestjs/common': ^6.8.0 || ^7.0.0
      '@nestjs/core': ^6.8.0 || ^7.0.0
      class-transformer: '*'
      class-validator: '*'
      fastify-swagger: '*'
      reflect-metadata: ^0.1.12
      swagger-ui-express: '*'
    peerDependenciesMeta:
      fastify-swagger:
        optional: true
      swagger-ui-express:
        optional: true
    resolution:
      integrity: sha512-KqFjkx6NOhRVRU4EBu42es/SjopqDwnAfgBCUPer+rKoMUCDMp/hF6dRoH7Z874whPho9pzGcAXBNMxo4/AGdg==
  /@nestjs/swagger/4.7.13_b5b7c71cf0341f075668d3f580a88293:
    dependencies:
      '@nestjs/common': 6.11.11_rxjs@6.6.3
      '@nestjs/core': 6.11.11_372b45e682651e5ca5d652fc1ce9e243
      '@nestjs/mapped-types': 0.3.0_88019614e376d3de3506b74f29e4a202
      lodash: 4.17.20
      path-to-regexp: 3.2.0
      swagger-ui-express: 4.1.6_express@4.17.1
    dev: false
    peerDependencies:
      '@nestjs/common': ^6.8.0 || ^7.0.0
      '@nestjs/core': ^6.8.0 || ^7.0.0
      class-transformer: '*'
      class-validator: '*'
      fastify-swagger: '*'
      reflect-metadata: ^0.1.12
      swagger-ui-express: '*'
    peerDependenciesMeta:
      fastify-swagger:
        optional: true
      swagger-ui-express:
        optional: true
    resolution:
      integrity: sha512-KqFjkx6NOhRVRU4EBu42es/SjopqDwnAfgBCUPer+rKoMUCDMp/hF6dRoH7Z874whPho9pzGcAXBNMxo4/AGdg==
  /@nestjs/swagger/4.7.13_f00747f6a3cbc2c7f99d513cd7ec8873:
    dependencies:
      '@nestjs/common': 7.6.12_113d387208af7a399f8469d1c934d79f
      '@nestjs/core': 7.6.12_@nestjs+common@7.6.12
      '@nestjs/mapped-types': 0.3.0_4b575e493b30b0b8f86f22d3bd798d24
      lodash: 4.17.20
      path-to-regexp: 3.2.0
    dev: false
    peerDependencies:
      '@nestjs/common': ^6.8.0 || ^7.0.0
      '@nestjs/core': ^6.8.0 || ^7.0.0
      class-transformer: '*'
      class-validator: '*'
      fastify-swagger: '*'
      reflect-metadata: ^0.1.12
      swagger-ui-express: '*'
    peerDependenciesMeta:
      fastify-swagger:
        optional: true
      swagger-ui-express:
        optional: true
    resolution:
      integrity: sha512-KqFjkx6NOhRVRU4EBu42es/SjopqDwnAfgBCUPer+rKoMUCDMp/hF6dRoH7Z874whPho9pzGcAXBNMxo4/AGdg==
  /@nestjs/typeorm/6.3.4_78c0b1fce420ce6479b430a60f57ec22:
    dependencies:
      '@nestjs/common': 6.11.11_rxjs@6.6.3
      '@nestjs/core': 6.11.11_372b45e682651e5ca5d652fc1ce9e243
      rxjs: 6.6.3
      typeorm: 0.2.31
      uuid: 7.0.3
    dev: false
    peerDependencies:
      '@nestjs/common': ^6.7.0
      '@nestjs/core': ^6.7.0
      reflect-metadata: ^0.1.12
      rxjs: ^6.0.0
      typeorm: ^0.2.7
    resolution:
      integrity: sha512-qMUHaTMo+U5WOlMfL0ogNm8C2T/Kej/v+NnjSixx/UmtluLvTbNYuZUfbHI9ePCmtCXDV0lMRvIAi+U5LCjsbA==
  /@nestjs/typeorm/7.1.5_ed3b14ae8549c9b6212b7fadf69db46b:
    dependencies:
      '@nestjs/common': 7.6.12_113d387208af7a399f8469d1c934d79f
      '@nestjs/core': 7.6.12_@nestjs+common@7.6.12
      typeorm: 0.2.31
      uuid: 8.3.1
    dev: false
    peerDependencies:
      '@nestjs/common': ^6.7.0 || ^7.0.0
      '@nestjs/core': ^6.7.0 || ^7.0.0
      reflect-metadata: ^0.1.12
      rxjs: ^6.0.0
      typeorm: ^0.2.7
    resolution:
      integrity: sha512-utE1FkYM/gyCXUqw3zKYYS0YZ3DfkAnzsCx4T48cNnSDTCeWS+u3yt0FMDFjwSiQSaLrzpiSff/FaxJQvRlYow==
  /@nuxtjs/opencollective/0.2.2:
    dependencies:
      chalk: 2.4.2
      consola: 2.15.3
      node-fetch: 2.6.1
    dev: false
    engines:
      node: '>=8.0.0'
      npm: '>=5.0.0'
    hasBin: true
    resolution:
      integrity: sha512-69gFVDs7mJfNjv9Zs5DFVD+pvBW+k1TaHSOqUWqAyTTfLcKI/EMYQgvEvziRd+zAFtUOoye6MfWh0qvinGISPw==
  /@nuxtjs/opencollective/0.3.2:
    dependencies:
      chalk: 4.1.0
      consola: 2.15.3
      node-fetch: 2.6.1
    dev: false
    engines:
      node: '>=8.0.0'
      npm: '>=5.0.0'
    hasBin: true
    resolution:
      integrity: sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA==
  /@sendgrid/client/6.5.5:
    dependencies:
      '@sendgrid/helpers': 6.5.5
      '@types/request': 2.48.5
      request: 2.88.2
    dev: false
    engines:
      node: '>=6.0.0'
    resolution:
      integrity: sha512-Nbfgo94gbWSL8PIgJfuHoifyOJJepvV8NQkkglctAEfb1hyozKhrzE6v1kPG/z4j0RodaTtXD5LJj/t0q/VhLA==
  /@sendgrid/helpers/6.5.5:
    dependencies:
      chalk: 2.4.2
      deepmerge: 4.2.2
    dev: false
    engines:
      node: '>= 6.0.0'
    resolution:
      integrity: sha512-uRFEanalfss5hDsuzVXZ1wm7i7eEXHh1py80piOXjobiQ+MxmtR19EU+gDSXZ+uMcEehBGhxnb7QDNN0q65qig==
  /@sendgrid/mail/6.5.5:
    dependencies:
      '@sendgrid/client': 6.5.5
      '@sendgrid/helpers': 6.5.5
    dev: false
    engines:
      node: '>=6.0.0'
    resolution:
      integrity: sha512-DSu8oTPI0BJFH60jMOG9gM+oeNMoRALFmdAYg2PIXpL+Zbxd7L2GzQZtmf1jLy/8UBImkbB3D74TjiOBiLRK1w==
  /@sideway/address/4.1.1:
    dependencies:
      '@hapi/hoek': 9.1.1
    dev: false
    resolution:
      integrity: sha512-+I5aaQr3m0OAmMr7RQ3fR9zx55sejEYR2BFJaxL+zT3VM2611X0SHvPWIbAUBZVTn/YzYKbV8gJ2oT/QELknfQ==
  /@sideway/formula/3.0.0:
    dev: false
    resolution:
      integrity: sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==
  /@sideway/pinpoint/2.0.0:
    dev: false
    resolution:
      integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==
  /@sqltools/formatter/1.2.2:
    dev: false
    resolution:
      integrity: sha512-/5O7Fq6Vnv8L6ucmPjaWbVG1XkP4FO+w5glqfkIsq3Xw4oyNAdJddbnYodNDAfjVUvo/rrSCTom4kAND7T1o5Q==
  /@tco.ai/models/0.0.5_express@4.17.1:
    dependencies:
      '@nestjs.pro/common': 1.0.61_817236eabde7544e55954afb1e89edf0
      '@nestjs/common': 7.6.12_113d387208af7a399f8469d1c934d79f
      '@nestjs/core': 7.6.12_@nestjs+common@7.6.12
      '@nestjs/swagger': 4.7.13_f00747f6a3cbc2c7f99d513cd7ec8873
      '@nestjs/typeorm': 7.1.5_ed3b14ae8549c9b6212b7fadf69db46b
      '@types/node': 14.14.31
      bcrypt: 5.0.0
      class-transformer: 0.4.0
      class-validator: 0.13.1
      concurrently: 6.0.0
      mysql: 2.18.1
      typeorm: 0.2.31
      wait-on: 5.2.1
    dev: false
    peerDependencies:
      express: '*'
    resolution:
      integrity: sha512-hUBP83bzGYfA195FYVpk/40j0YsyyzW6H3zbn52vDSKR8Y+WU0q21iC8FVend7/5zvyt8JBpJznrmHsKrmeC8A==
  /@types/caseless/0.12.2:
    dev: false
    resolution:
      integrity: sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==
  /@types/jsonwebtoken/8.3.7:
    dependencies:
      '@types/node': 14.14.31
    dev: false
    resolution:
      integrity: sha512-B5SSifLkjB0ns7VXpOOtOUlynE78/hKcY8G8pOAhkLJZinwofIBYqz555nRj2W9iDWZqFhK5R+7NZDaRmKWAoQ==
  /@types/jsonwebtoken/8.5.0:
    dependencies:
      '@types/node': 14.14.31
    dev: false
    resolution:
      integrity: sha512-9bVao7LvyorRGZCw0VmH/dr7Og+NdjYSsKAxB43OQoComFbBgsEpoR9JW6+qSq/ogwVBg8GI2MfAlk4SYI4OLg==
  /@types/node/14.14.31:
    dev: false
    resolution:
      integrity: sha512-vFHy/ezP5qI0rFgJ7aQnjDXwAMrG0KqqIH7tQG5PPv3BWBayOPIQNBjVc/P6hhdZfMx51REc6tfDNXHUio893g==
  /@types/normalize-package-data/2.4.0:
    dev: false
    resolution:
      integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==
  /@types/request/2.48.5:
    dependencies:
      '@types/caseless': 0.12.2
      '@types/node': 14.14.31
      '@types/tough-cookie': 4.0.0
      form-data: 2.5.1
    dev: false
    resolution:
      integrity: sha512-/LO7xRVnL3DxJ1WkPGDQrp4VTV1reX9RkC85mJ+Qzykj2Bdw+mG15aAfDahc76HtknjzE16SX/Yddn6MxVbmGQ==
  /@types/tough-cookie/4.0.0:
    dev: false
    resolution:
      integrity: sha512-I99sngh224D0M7XgW1s120zxCt3VYQ3IQsuw3P3jbq5GG4yc79+ZjyKznyOGIQrflfylLgcfekeZW/vk0yng6A==
  /@types/validator/13.1.3:
    dev: false
    resolution:
      integrity: sha512-DaOWN1zf7j+8nHhqXhIgNmS+ltAC53NXqGxYuBhWqWgqolRhddKzfZU814lkHQSTG0IUfQxU7Cg0gb8fFWo2mA==
  /abbrev/1.1.1:
    dev: false
    resolution:
      integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
  /accepts/1.3.7:
    dependencies:
      mime-types: 2.1.29
      negotiator: 0.6.2
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==
  /ajv/6.12.6:
    dependencies:
      fast-deep-equal: 3.1.3
      fast-json-stable-stringify: 2.1.0
      json-schema-traverse: 0.4.1
      uri-js: 4.4.1
    dev: false
    resolution:
      integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
  /amqp-connection-manager/3.2.2_amqplib@0.5.6:
    dependencies:
      amqplib: 0.5.6
      promise-breaker: 5.0.0
    dev: false
    engines:
      node: '>=6.0.0'
      npm: '>5.0.0'
    peerDependencies:
      amqplib: '*'
    resolution:
      integrity: sha512-o+6Kb4p+xFYwU8MuFxnrPQzhefCE2dcCd8dnevWLTRgQCtOTVC9AQ434hQyjB+Bpq6Vl9cDMWTOZT11ajB6ZSg==
  /amqplib/0.5.6:
    dependencies:
      bitsyntax: 0.1.0
      bluebird: 3.7.2
      buffer-more-ints: 1.0.0
      readable-stream: 1.1.14
      safe-buffer: 5.1.2
      url-parse: 1.4.7
    dev: false
    engines:
      node: '>=0.8 <=12'
    resolution:
      integrity: sha512-J4TR0WAMPBHN+tgTuhNsSObfM9eTVTZm/FNw0LyaGfbiLsBxqSameDNYpChUFXW4bnTKHDXy0ab+nuLhumnRrQ==
  /ansi-regex/2.1.1:
    dev: false
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
  /ansi-regex/5.0.0:
    dev: false
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
  /ansi-styles/2.2.1:
    dev: false
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=
  /ansi-styles/3.2.1:
    dependencies:
      color-convert: 1.9.3
    dev: false
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
  /ansi-styles/4.3.0:
    dependencies:
      color-convert: 2.0.1
    dev: false
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
  /any-promise/1.3.0:
    dev: false
    resolution:
      integrity: sha1-q8av7tzqUugJzcA3au0845Y10X8=
  /app-root-path/3.0.0:
    dev: false
    engines:
      node: '>= 6.0.0'
    resolution:
      integrity: sha512-qMcx+Gy2UZynHjOHOIXPNvpf+9cjvk3cWrBBK7zg4gH9+clobJRb9NGzcT7mQTcV/6Gm/1WelUtqxVXnNlrwcw==
  /append-field/1.0.0:
    dev: false
    resolution:
      integrity: sha1-HjRA6RXwsSA9I3SOeO3XubW0PlY=
  /aproba/1.2.0:
    dev: false
    resolution:
      integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
  /are-we-there-yet/1.1.5:
    dependencies:
      delegates: 1.0.0
      readable-stream: 2.3.7
    dev: false
    resolution:
      integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==
  /argparse/1.0.10:
    dependencies:
      sprintf-js: 1.0.3
    dev: false
    resolution:
      integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
  /array-flatten/1.1.1:
    dev: false
    resolution:
      integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
  /asn1/0.2.4:
    dependencies:
      safer-buffer: 2.1.2
    dev: false
    resolution:
      integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
  /assert-plus/1.0.0:
    dev: false
    engines:
      node: '>=0.8'
    resolution:
      integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
  /asynckit/0.4.0:
    dev: false
    resolution:
      integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=
  /aws-sign2/0.7.0:
    dev: false
    resolution:
      integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
  /aws4/1.11.0:
    dev: false
    resolution:
      integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
  /axios/0.19.2:
    dependencies:
      follow-redirects: 1.5.10
    deprecated: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410
    dev: false
    resolution:
      integrity: sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==
  /axios/0.21.1:
    dependencies:
      follow-redirects: 1.13.2
    dev: false
    resolution:
      integrity: sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==
  /balanced-match/1.0.0:
    dev: false
    resolution:
      integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
  /base64-js/1.5.1:
    dev: false
    resolution:
      integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
  /base64url/3.0.1:
    dev: false
    engines:
      node: '>=6.0.0'
    resolution:
      integrity: sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==
  /bcrypt-pbkdf/1.0.2:
    dependencies:
      tweetnacl: 0.14.5
    dev: false
    resolution:
      integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
  /bcrypt/3.0.8:
    dependencies:
      nan: 2.14.0
      node-pre-gyp: 0.14.0
    deprecated: versions < v5.0.0 do not handle NUL in passwords properly
    dev: false
    engines:
      node: '>= 6.0.0'
    requiresBuild: true
    resolution:
      integrity: sha512-jKV6RvLhI36TQnPDvUFqBEnGX9c8dRRygKxCZu7E+MgLfKZbmmXL8a7/SFFOyHoPNX9nV81cKRC5tbQfvEQtpw==
  /bcrypt/5.0.0:
    dependencies:
      node-addon-api: 3.1.0
      node-pre-gyp: 0.15.0
    dev: false
    engines:
      node: '>= 10.0.0'
    requiresBuild: true
    resolution:
      integrity: sha512-jB0yCBl4W/kVHM2whjfyqnxTmOHkCX4kHEa5nYKSoGeYe8YrjTYTc87/6bwt1g8cmV0QrbhKriETg9jWtcREhg==
  /bignumber.js/9.0.0:
    dev: false
    resolution:
      integrity: sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==
  /bitsyntax/0.1.0:
    dependencies:
      buffer-more-ints: 1.0.0
      debug: 2.6.9
      safe-buffer: 5.1.2
    dev: false
    engines:
      node: '>=0.8'
    resolution:
      integrity: sha512-ikAdCnrloKmFOugAfxWws89/fPc+nw0OOG1IzIE72uSOg/A3cYptKCjSUhDTuj7fhsJtzkzlv7l3b8PzRHLN0Q==
  /bluebird/3.7.2:
    dev: false
    resolution:
      integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
  /body-parser/1.19.0:
    dependencies:
      bytes: 3.1.0
      content-type: 1.0.4
      debug: 2.6.9
      depd: 1.1.2
      http-errors: 1.7.2
      iconv-lite: 0.4.24
      on-finished: 2.3.0
      qs: 6.7.0
      raw-body: 2.4.0
      type-is: 1.6.18
    dev: false
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==
  /brace-expansion/1.1.11:
    dependencies:
      balanced-match: 1.0.0
      concat-map: 0.0.1
    dev: false
    resolution:
      integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
  /buffer-equal-constant-time/1.0.1:
    dev: false
    resolution:
      integrity: sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=
  /buffer-from/1.1.1:
    dev: false
    resolution:
      integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
  /buffer-more-ints/1.0.0:
    dev: false
    resolution:
      integrity: sha512-EMetuGFz5SLsT0QTnXzINh4Ksr+oo4i+UGTXEshiGCQWnsgSs7ZhJ8fzlwQ+OzEMs0MpDAMr1hxnblp5a4vcHg==
  /buffer/5.7.1:
    dependencies:
      base64-js: 1.5.1
      ieee754: 1.2.1
    dev: false
    resolution:
      integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
  /busboy/0.2.14:
    dependencies:
      dicer: 0.2.5
      readable-stream: 1.1.14
    dev: false
    engines:
      node: '>=0.8.0'
    resolution:
      integrity: sha1-bCpiLvz0fFe7vh4qnDetNseSVFM=
  /bytes/3.0.0:
    dev: false
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=
  /bytes/3.1.0:
    dev: false
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
  /caseless/0.12.0:
    dev: false
    resolution:
      integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
  /chalk/1.1.3:
    dependencies:
      ansi-styles: 2.2.1
      escape-string-regexp: 1.0.5
      has-ansi: 2.0.0
      strip-ansi: 3.0.1
      supports-color: 2.0.0
    dev: false
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
  /chalk/2.4.2:
    dependencies:
      ansi-styles: 3.2.1
      escape-string-regexp: 1.0.5
      supports-color: 5.5.0
    dev: false
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
  /chalk/4.1.0:
    dependencies:
      ansi-styles: 4.3.0
      supports-color: 7.2.0
    dev: false
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==
  /chownr/1.1.4:
    dev: false
    resolution:
      integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
  /class-transformer/0.2.3:
    dev: false
    resolution:
      integrity: sha512-qsP+0xoavpOlJHuYsQJsN58HXSl8Jvveo+T37rEvCEeRfMWoytAyR0Ua/YsFgpM6AZYZ/og2PJwArwzJl1aXtQ==
  /class-transformer/0.4.0:
    dev: false
    resolution:
      integrity: sha512-ETWD/H2TbWbKEi7m9N4Km5+cw1hNcqJSxlSYhsLsNjQzWWiZIYA1zafxpK9PwVfaZ6AqR5rrjPVUBGESm5tQUA==
  /class-validator/0.13.1:
    dependencies:
      '@types/validator': 13.1.3
      libphonenumber-js: 1.9.11
      validator: 13.5.2
    dev: false
    resolution:
      integrity: sha512-zWIeYFhUitvAHBwNhDdCRK09hWx+P0HUwFE8US8/CxFpMVzkUK8RJl7yOIE+BVu2lxyPNgeOaFv78tLE47jBIg==
  /cli-color/2.0.0:
    dependencies:
      ansi-regex: 2.1.1
      d: 1.0.1
      es5-ext: 0.10.53
      es6-iterator: 2.0.3
      memoizee: 0.4.15
      timers-ext: 0.1.7
    dev: false
    resolution:
      integrity: sha512-a0VZ8LeraW0jTuCkuAGMNufareGHhyZU9z8OGsW0gXd1hZGi1SRuNRXdbGkraBBKnhyUhyebFWnRbp+dIn0f0A==
  /cli-highlight/2.1.10:
    dependencies:
      chalk: 4.1.0
      highlight.js: 10.6.0
      mz: 2.7.0
      parse5: 5.1.1
      parse5-htmlparser2-tree-adapter: 6.0.1
      yargs: 16.2.0
    dev: false
    engines:
      node: '>=8.0.0'
      npm: '>=5.0.0'
    hasBin: true
    resolution:
      integrity: sha512-CcPFD3JwdQ2oSzy+AMG6j3LRTkNjM82kzcSKzoVw6cLanDCJNlsLjeqVTOTfOfucnWv5F0rmBemVf1m9JiIasw==
  /cliui/7.0.4:
    dependencies:
      string-width: 4.2.0
      strip-ansi: 6.0.0
      wrap-ansi: 7.0.0
    dev: false
    resolution:
      integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
  /code-point-at/1.1.0:
    dev: false
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
  /color-convert/1.9.3:
    dependencies:
      color-name: 1.1.3
    dev: false
    resolution:
      integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
  /color-convert/2.0.1:
    dependencies:
      color-name: 1.1.4
    dev: false
    engines:
      node: '>=7.0.0'
    resolution:
      integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
  /color-name/1.1.3:
    dev: false
    resolution:
      integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
  /color-name/1.1.4:
    dev: false
    resolution:
      integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
  /combined-stream/1.0.8:
    dependencies:
      delayed-stream: 1.0.0
    dev: false
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
  /compressible/2.0.18:
    dependencies:
      mime-db: 1.46.0
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==
  /compression/1.7.4:
    dependencies:
      accepts: 1.3.7
      bytes: 3.0.0
      compressible: 2.0.18
      debug: 2.6.9
      on-headers: 1.0.2
      safe-buffer: 5.1.2
      vary: 1.1.2
    dev: false
    engines:
      node: '>= 0.8.0'
    resolution:
      integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==
  /concat-map/0.0.1:
    dev: false
    resolution:
      integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
  /concat-stream/1.6.2:
    dependencies:
      buffer-from: 1.1.1
      inherits: 2.0.4
      readable-stream: 2.3.7
      typedarray: 0.0.6
    dev: false
    engines:
      '0': node >= 0.8
    resolution:
      integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==
  /concurrently/6.0.0:
    dependencies:
      chalk: 4.1.0
      date-fns: 2.17.0
      lodash: 4.17.21
      read-pkg: 5.2.0
      rxjs: 6.6.3
      spawn-command: 0.0.2-1
      supports-color: 8.1.1
      tree-kill: 1.2.2
      yargs: 16.2.0
    dev: false
    engines:
      node: '>=10.0.0'
    hasBin: true
    resolution:
      integrity: sha512-Ik9Igqnef2ONLjN2o/OVx1Ow5tymVvvEwQeYCQdD/oV+CN9oWhxLk7ibcBdOtv0UzBqHCEKRwbKceYoTK8t3fQ==
  /consola/2.15.3:
    dev: false
    resolution:
      integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==
  /console-control-strings/1.1.0:
    dev: false
    resolution:
      integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
  /content-disposition/0.5.3:
    dependencies:
      safe-buffer: 5.1.2
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==
  /content-type/1.0.4:
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
  /cookie-parser/1.4.5:
    dependencies:
      cookie: 0.4.0
      cookie-signature: 1.0.6
    dev: false
    engines:
      node: '>= 0.8.0'
    resolution:
      integrity: sha512-f13bPUj/gG/5mDr+xLmSxxDsB9DQiTIfhJS/sqjrmfAWiAN+x2O4i/XguTL9yDZ+/IFDanJ+5x7hC4CXT9Tdzw==
  /cookie-signature/1.0.6:
    dev: false
    resolution:
      integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw=
  /cookie/0.4.0:
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==
  /core-util-is/1.0.2:
    dev: false
    resolution:
      integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
  /cors/2.8.5:
    dependencies:
      object-assign: 4.1.1
      vary: 1.1.2
    dev: false
    engines:
      node: '>= 0.10'
    resolution:
      integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==
  /d/1.0.1:
    dependencies:
      es5-ext: 0.10.53
      type: 1.2.0
    dev: false
    resolution:
      integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==
  /dashdash/1.14.1:
    dependencies:
      assert-plus: 1.0.0
    dev: false
    engines:
      node: '>=0.10'
    resolution:
      integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
  /date-fns/2.17.0:
    dev: false
    engines:
      node: '>=0.11'
    resolution:
      integrity: sha512-ZEhqxUtEZeGgg9eHNSOAJ8O9xqSgiJdrL0lzSSfMF54x6KXWJiOH/xntSJ9YomJPrYH/p08t6gWjGWq1SDJlSA==
  /debug/2.6.9:
    dependencies:
      ms: 2.0.0
    dev: false
    resolution:
      integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
  /debug/3.1.0:
    dependencies:
      ms: 2.0.0
    dev: false
    resolution:
      integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
  /debug/3.2.7:
    dependencies:
      ms: 2.1.3
    dev: false
    resolution:
      integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
  /debug/4.3.1:
    dependencies:
      ms: 2.1.2
    dev: false
    engines:
      node: '>=6.0'
    peerDependencies:
      supports-color: '*'
    peerDependenciesMeta:
      supports-color:
        optional: true
    resolution:
      integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
  /deep-extend/0.6.0:
    dev: false
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
  /deepmerge/4.2.2:
    dev: false
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
  /delayed-stream/1.0.0:
    dev: false
    engines:
      node: '>=0.4.0'
    resolution:
      integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
  /delegates/1.0.0:
    dev: false
    resolution:
      integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
  /depd/1.1.2:
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
  /destroy/1.0.4:
    dev: false
    resolution:
      integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
  /detect-libc/1.0.3:
    dev: false
    engines:
      node: '>=0.10'
    hasBin: true
    resolution:
      integrity: sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
  /dicer/0.2.5:
    dependencies:
      readable-stream: 1.1.14
      streamsearch: 0.1.2
    dev: false
    engines:
      node: '>=0.8.0'
    resolution:
      integrity: sha1-WZbAhrszIYyBLAkL3cCc0S+stw8=
  /dotenv/8.2.0:
    dev: false
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==
  /ecc-jsbn/0.1.2:
    dependencies:
      jsbn: 0.1.1
      safer-buffer: 2.1.2
    dev: false
    resolution:
      integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
  /ecdsa-sig-formatter/1.0.11:
    dependencies:
      safe-buffer: 5.2.1
    dev: false
    resolution:
      integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==
  /ee-first/1.1.1:
    dev: false
    resolution:
      integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
  /emoji-regex/8.0.0:
    dev: false
    resolution:
      integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
  /encodeurl/1.0.2:
    dev: false
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
  /end-of-stream/1.4.4:
    dependencies:
      once: 1.4.0
    dev: false
    resolution:
      integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
  /error-ex/1.3.2:
    dependencies:
      is-arrayish: 0.2.1
    dev: false
    resolution:
      integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
  /es5-ext/0.10.53:
    dependencies:
      es6-iterator: 2.0.3
      es6-symbol: 3.1.3
      next-tick: 1.0.0
    dev: false
    resolution:
      integrity: sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==
  /es6-iterator/2.0.3:
    dependencies:
      d: 1.0.1
      es5-ext: 0.10.53
      es6-symbol: 3.1.3
    dev: false
    resolution:
      integrity: sha1-p96IkUGgWpSwhUQDstCg+/qY87c=
  /es6-symbol/3.1.3:
    dependencies:
      d: 1.0.1
      ext: 1.4.0
    dev: false
    resolution:
      integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==
  /es6-weak-map/2.0.3:
    dependencies:
      d: 1.0.1
      es5-ext: 0.10.53
      es6-iterator: 2.0.3
      es6-symbol: 3.1.3
    dev: false
    resolution:
      integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==
  /escalade/3.1.1:
    dev: false
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
  /escape-html/1.0.3:
    dev: false
    resolution:
      integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
  /escape-string-regexp/1.0.5:
    dev: false
    engines:
      node: '>=0.8.0'
    resolution:
      integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
  /esprima/4.0.1:
    dev: false
    engines:
      node: '>=4'
    hasBin: true
    resolution:
      integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
  /etag/1.8.1:
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
  /event-emitter/0.3.5:
    dependencies:
      d: 1.0.1
      es5-ext: 0.10.53
    dev: false
    resolution:
      integrity: sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=
  /express/4.17.1:
    dependencies:
      accepts: 1.3.7
      array-flatten: 1.1.1
      body-parser: 1.19.0
      content-disposition: 0.5.3
      content-type: 1.0.4
      cookie: 0.4.0
      cookie-signature: 1.0.6
      debug: 2.6.9
      depd: 1.1.2
      encodeurl: 1.0.2
      escape-html: 1.0.3
      etag: 1.8.1
      finalhandler: 1.1.2
      fresh: 0.5.2
      merge-descriptors: 1.0.1
      methods: 1.1.2
      on-finished: 2.3.0
      parseurl: 1.3.3
      path-to-regexp: 0.1.7
      proxy-addr: 2.0.6
      qs: 6.7.0
      range-parser: 1.2.1
      safe-buffer: 5.1.2
      send: 0.17.1
      serve-static: 1.14.1
      setprototypeof: 1.1.1
      statuses: 1.5.0
      type-is: 1.6.18
      utils-merge: 1.0.1
      vary: 1.1.2
    dev: false
    engines:
      node: '>= 0.10.0'
    resolution:
      integrity: sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==
  /ext/1.4.0:
    dependencies:
      type: 2.3.0
    dev: false
    resolution:
      integrity: sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==
  /extend/3.0.2:
    dev: false
    resolution:
      integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
  /extsprintf/1.3.0:
    dev: false
    engines:
      '0': node >=0.6.0
    resolution:
      integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
  /fast-deep-equal/3.1.3:
    dev: false
    resolution:
      integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
  /fast-json-stable-stringify/2.1.0:
    dev: false
    resolution:
      integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
  /fast-safe-stringify/2.0.7:
    dev: false
    resolution:
      integrity: sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==
  /figlet/1.5.0:
    dev: false
    engines:
      node: '>= 0.4.0'
    resolution:
      integrity: sha512-ZQJM4aifMpz6H19AW1VqvZ7l4pOE9p7i/3LyxgO2kp+PO/VcDYNqIHEMtkccqIhTXMKci4kjueJr/iCQEaT/Ww==
  /finalhandler/1.1.2:
    dependencies:
      debug: 2.6.9
      encodeurl: 1.0.2
      escape-html: 1.0.3
      on-finished: 2.3.0
      parseurl: 1.3.3
      statuses: 1.5.0
      unpipe: 1.0.0
    dev: false
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==
  /follow-redirects/1.13.2:
    dev: false
    engines:
      node: '>=4.0'
    peerDependencies:
      debug: '*'
    peerDependenciesMeta:
      debug:
        optional: true
    resolution:
      integrity: sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==
  /follow-redirects/1.5.10:
    dependencies:
      debug: 3.1.0
    dev: false
    engines:
      node: '>=4.0'
    resolution:
      integrity: sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==
  /forever-agent/0.6.1:
    dev: false
    resolution:
      integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
  /form-data/2.3.3:
    dependencies:
      asynckit: 0.4.0
      combined-stream: 1.0.8
      mime-types: 2.1.29
    dev: false
    engines:
      node: '>= 0.12'
    resolution:
      integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
  /form-data/2.5.1:
    dependencies:
      asynckit: 0.4.0
      combined-stream: 1.0.8
      mime-types: 2.1.29
    dev: false
    engines:
      node: '>= 0.12'
    resolution:
      integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==
  /forwarded/0.1.2:
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=
  /fresh/0.5.2:
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
  /fs-minipass/1.2.7:
    dependencies:
      minipass: 2.9.0
    dev: false
    resolution:
      integrity: sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==
  /fs.realpath/1.0.0:
    dev: false
    resolution:
      integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
  /function-bind/1.1.1:
    dev: false
    resolution:
      integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
  /gauge/2.7.4:
    dependencies:
      aproba: 1.2.0
      console-control-strings: 1.1.0
      has-unicode: 2.0.1
      object-assign: 4.1.1
      signal-exit: 3.0.3
      string-width: 1.0.2
      strip-ansi: 3.0.1
      wide-align: 1.1.3
    dev: false
    resolution:
      integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=
  /get-caller-file/2.0.5:
    dev: false
    engines:
      node: 6.* || 8.* || >= 10.*
    resolution:
      integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
  /getpass/0.1.7:
    dependencies:
      assert-plus: 1.0.0
    dev: false
    resolution:
      integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
  /glob/7.1.6:
    dependencies:
      fs.realpath: 1.0.0
      inflight: 1.0.6
      inherits: 2.0.4
      minimatch: 3.0.4
      once: 1.4.0
      path-is-absolute: 1.0.1
    dev: false
    resolution:
      integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
  /har-schema/2.0.0:
    dev: false
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
  /har-validator/5.1.5:
    dependencies:
      ajv: 6.12.6
      har-schema: 2.0.0
    deprecated: this library is no longer supported
    dev: false
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==
  /has-ansi/2.0.0:
    dependencies:
      ansi-regex: 2.1.1
    dev: false
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=
  /has-flag/3.0.0:
    dev: false
    engines:
      node: '>=4'
    resolution:
      integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
  /has-flag/4.0.0:
    dev: false
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
  /has-unicode/2.0.1:
    dev: false
    resolution:
      integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
  /has/1.0.3:
    dependencies:
      function-bind: 1.1.1
    dev: false
    engines:
      node: '>= 0.4.0'
    resolution:
      integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
  /highlight.js/10.6.0:
    dev: false
    resolution:
      integrity: sha512-8mlRcn5vk/r4+QcqerapwBYTe+iPL5ih6xrNylxrnBdHQiijDETfXX7VIxC3UiCRiINBJfANBAsPzAvRQj8RpQ==
  /hosted-git-info/2.8.8:
    dev: false
    resolution:
      integrity: sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==
  /hpagent/0.1.1:
    dev: false
    resolution:
      integrity: sha512-IxJWQiY0vmEjetHdoE9HZjD4Cx+mYTr25tR7JCxXaiI3QxW0YqYyM11KyZbHufoa/piWhMb2+D3FGpMgmA2cFQ==
  /http-errors/1.7.2:
    dependencies:
      depd: 1.1.2
      inherits: 2.0.3
      setprototypeof: 1.1.1
      statuses: 1.5.0
      toidentifier: 1.0.0
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==
  /http-errors/1.7.3:
    dependencies:
      depd: 1.1.2
      inherits: 2.0.4
      setprototypeof: 1.1.1
      statuses: 1.5.0
      toidentifier: 1.0.0
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==
  /http-signature/1.2.0:
    dependencies:
      assert-plus: 1.0.0
      jsprim: 1.4.1
      sshpk: 1.16.1
    dev: false
    engines:
      node: '>=0.8'
      npm: '>=1.3.7'
    resolution:
      integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
  /iconv-lite/0.4.24:
    dependencies:
      safer-buffer: 2.1.2
    dev: false
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
  /ieee754/1.2.1:
    dev: false
    resolution:
      integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
  /ignore-walk/3.0.3:
    dependencies:
      minimatch: 3.0.4
    dev: false
    resolution:
      integrity: sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==
  /inflight/1.0.6:
    dependencies:
      once: 1.4.0
      wrappy: 1.0.2
    dev: false
    resolution:
      integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
  /inherits/2.0.3:
    dev: false
    resolution:
      integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
  /inherits/2.0.4:
    dev: false
    resolution:
      integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
  /ini/1.3.8:
    dev: false
    resolution:
      integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
  /ipaddr.js/1.9.1:
    dev: false
    engines:
      node: '>= 0.10'
    resolution:
      integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
  /is-arrayish/0.2.1:
    dev: false
    resolution:
      integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
  /is-core-module/2.2.0:
    dependencies:
      has: 1.0.3
    dev: false
    resolution:
      integrity: sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==
  /is-fullwidth-code-point/1.0.0:
    dependencies:
      number-is-nan: 1.0.1
    dev: false
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs=
  /is-fullwidth-code-point/3.0.0:
    dev: false
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
  /is-promise/2.2.2:
    dev: false
    resolution:
      integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==
  /is-typedarray/1.0.0:
    dev: false
    resolution:
      integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
  /isarray/0.0.1:
    dev: false
    resolution:
      integrity: sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
  /isarray/1.0.0:
    dev: false
    resolution:
      integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
  /isstream/0.1.2:
    dev: false
    resolution:
      integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
  /iterare/1.2.0:
    dev: false
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-RxMV9p/UzdK0Iplnd8mVgRvNdXlsTOiuDrqMRnDi3wIhbT+JP4xDquAX9ay13R3CH72NBzQ91KWe0+C168QAyQ==
  /iterare/1.2.1:
    dev: false
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q==
  /joi/17.4.0:
    dependencies:
      '@hapi/hoek': 9.1.1
      '@hapi/topo': 5.0.0
      '@sideway/address': 4.1.1
      '@sideway/formula': 3.0.0
      '@sideway/pinpoint': 2.0.0
    dev: false
    resolution:
      integrity: sha512-F4WiW2xaV6wc1jxete70Rw4V/VuMd6IN+a5ilZsxG4uYtUXWu2kq9W5P2dz30e7Gmw8RCbY/u/uk+dMPma9tAg==
  /js-tokens/4.0.0:
    dev: false
    resolution:
      integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
  /js-yaml/3.14.1:
    dependencies:
      argparse: 1.0.10
      esprima: 4.0.1
    dev: false
    hasBin: true
    resolution:
      integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
  /jsbn/0.1.1:
    dev: false
    resolution:
      integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
  /json-parse-even-better-errors/2.3.1:
    dev: false
    resolution:
      integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
  /json-schema-traverse/0.4.1:
    dev: false
    resolution:
      integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
  /json-schema/0.2.3:
    dev: false
    resolution:
      integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
  /json-socket/0.3.0:
    dev: false
    resolution:
      integrity: sha512-jc8ZbUnYIWdxERFWQKVgwSLkGSe+kyzvmYxwNaRgx/c8NNyuHes4UHnPM3LUrAFXUx1BhNJ94n1h/KCRlbvV0g==
  /json-stringify-safe/5.0.1:
    dev: false
    resolution:
      integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
  /jsonwebtoken/8.5.1:
    dependencies:
      jws: 3.2.2
      lodash.includes: 4.3.0
      lodash.isboolean: 3.0.3
      lodash.isinteger: 4.0.4
      lodash.isnumber: 3.0.3
      lodash.isplainobject: 4.0.6
      lodash.isstring: 4.0.1
      lodash.once: 4.1.1
      ms: 2.1.3
      semver: 5.7.1
    dev: false
    engines:
      node: '>=4'
      npm: '>=1.4.28'
    resolution:
      integrity: sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==
  /jsprim/1.4.1:
    dependencies:
      assert-plus: 1.0.0
      extsprintf: 1.3.0
      json-schema: 0.2.3
      verror: 1.10.0
    dev: false
    engines:
      '0': node >=0.6.0
    resolution:
      integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
  /jwa/1.4.1:
    dependencies:
      buffer-equal-constant-time: 1.0.1
      ecdsa-sig-formatter: 1.0.11
      safe-buffer: 5.2.1
    dev: false
    resolution:
      integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==
  /jws/3.2.2:
    dependencies:
      jwa: 1.4.1
      safe-buffer: 5.2.1
    dev: false
    resolution:
      integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==
  /libphonenumber-js/1.9.11:
    dev: false
    resolution:
      integrity: sha512-ussVs6j3k0NEU4PNwWmVNGgmZQ88YrqzAw80ztmBfEhIQr55FpjFzPoDk5sWIfOmPuY1jmCKrxWCIemkBKqSPw==
  /lines-and-columns/1.1.6:
    dev: false
    resolution:
      integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
  /lodash.includes/4.3.0:
    dev: false
    resolution:
      integrity: sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=
  /lodash.isboolean/3.0.3:
    dev: false
    resolution:
      integrity: sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=
  /lodash.isinteger/4.0.4:
    dev: false
    resolution:
      integrity: sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=
  /lodash.isnumber/3.0.3:
    dev: false
    resolution:
      integrity: sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=
  /lodash.isplainobject/4.0.6:
    dev: false
    resolution:
      integrity: sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=
  /lodash.isstring/4.0.1:
    dev: false
    resolution:
      integrity: sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=
  /lodash.once/4.1.1:
    dev: false
    resolution:
      integrity: sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=
  /lodash/4.17.20:
    dev: false
    resolution:
      integrity: sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==
  /lodash/4.17.21:
    dev: false
    resolution:
      integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
  /lru-queue/0.1.0:
    dependencies:
      es5-ext: 0.10.53
    dev: false
    resolution:
      integrity: sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=
  /media-typer/0.3.0:
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
  /memoizee/0.4.15:
    dependencies:
      d: 1.0.1
      es5-ext: 0.10.53
      es6-weak-map: 2.0.3
      event-emitter: 0.3.5
      is-promise: 2.2.2
      lru-queue: 0.1.0
      next-tick: 1.1.0
      timers-ext: 0.1.7
    dev: false
    resolution:
      integrity: sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==
  /merge-descriptors/1.0.1:
    dev: false
    resolution:
      integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
  /methods/1.1.2:
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
  /mime-db/1.46.0:
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==
  /mime-types/2.1.29:
    dependencies:
      mime-db: 1.46.0
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==
  /mime/1.6.0:
    dev: false
    engines:
      node: '>=4'
    hasBin: true
    resolution:
      integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
  /minimatch/3.0.4:
    dependencies:
      brace-expansion: 1.1.11
    dev: false
    resolution:
      integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
  /minimist/1.2.5:
    dev: false
    resolution:
      integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
  /minipass/2.9.0:
    dependencies:
      safe-buffer: 5.2.1
      yallist: 3.1.1
    dev: false
    resolution:
      integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==
  /minizlib/1.3.3:
    dependencies:
      minipass: 2.9.0
    dev: false
    resolution:
      integrity: sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==
  /mkdirp/0.5.5:
    dependencies:
      minimist: 1.2.5
    dev: false
    hasBin: true
    resolution:
      integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
  /mkdirp/1.0.4:
    dev: false
    engines:
      node: '>=10'
    hasBin: true
    resolution:
      integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
  /ms/2.0.0:
    dev: false
    resolution:
      integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
  /ms/2.1.1:
    dev: false
    resolution:
      integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
  /ms/2.1.2:
    dev: false
    resolution:
      integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
  /ms/2.1.3:
    dev: false
    resolution:
      integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
  /multer/1.4.2:
    dependencies:
      append-field: 1.0.0
      busboy: 0.2.14
      concat-stream: 1.6.2
      mkdirp: 0.5.5
      object-assign: 4.1.1
      on-finished: 2.3.0
      type-is: 1.6.18
      xtend: 4.0.2
    dev: false
    engines:
      node: '>= 0.10.0'
    resolution:
      integrity: sha512-xY8pX7V+ybyUpbYMxtjM9KAiD9ixtg5/JkeKUTD6xilfDv0vzzOFcCp4Ljb1UU3tSOM3VTZtKo63OmzOrGi3Cg==
  /mysql/2.18.1:
    dependencies:
      bignumber.js: 9.0.0
      readable-stream: 2.3.7
      safe-buffer: 5.1.2
      sqlstring: 2.3.1
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-Bca+gk2YWmqp2Uf6k5NFEurwY/0td0cpebAucFpY/3jhrwrVGuxU2uQFCHjU19SJfje0yQvi+rVWdq78hR5lig==
  /mz/2.7.0:
    dependencies:
      any-promise: 1.3.0
      object-assign: 4.1.1
      thenify-all: 1.6.0
    dev: false
    resolution:
      integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==
  /nan/2.14.0:
    dev: false
    resolution:
      integrity: sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==
  /nanoid/2.1.11:
    dev: false
    resolution:
      integrity: sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==
  /needle/2.6.0:
    dependencies:
      debug: 3.2.7
      iconv-lite: 0.4.24
      sax: 1.2.4
    dev: false
    engines:
      node: '>= 4.4.x'
    hasBin: true
    resolution:
      integrity: sha512-KKYdza4heMsEfSWD7VPUIz3zX2XDwOyX2d+geb4vrERZMT5RMU6ujjaD+I5Yr54uZxQ2w6XRTAhHBbSCyovZBg==
  /negotiator/0.6.2:
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
  /next-tick/1.0.0:
    dev: false
    resolution:
      integrity: sha1-yobR/ogoFpsBICCOPchCS524NCw=
  /next-tick/1.1.0:
    dev: false
    resolution:
      integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==
  /node-addon-api/3.1.0:
    dev: false
    resolution:
      integrity: sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw==
  /node-fetch/2.6.1:
    dev: false
    engines:
      node: 4.x || >=6.0.0
    resolution:
      integrity: sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
  /node-pre-gyp/0.14.0:
    dependencies:
      detect-libc: 1.0.3
      mkdirp: 0.5.5
      needle: 2.6.0
      nopt: 4.0.3
      npm-packlist: 1.4.8
      npmlog: 4.1.2
      rc: 1.2.8
      rimraf: 2.7.1
      semver: 5.7.1
      tar: 4.4.13
    dev: false
    hasBin: true
    resolution:
      integrity: sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==
  /node-pre-gyp/0.15.0:
    dependencies:
      detect-libc: 1.0.3
      mkdirp: 0.5.5
      needle: 2.6.0
      nopt: 4.0.3
      npm-packlist: 1.4.8
      npmlog: 4.1.2
      rc: 1.2.8
      rimraf: 2.7.1
      semver: 5.7.1
      tar: 4.4.13
    dev: false
    hasBin: true
    resolution:
      integrity: sha512-7QcZa8/fpaU/BKenjcaeFF9hLz2+7S9AqyXFhlH/rilsQ/hPZKK32RtR5EQHJElgu+q5RfbJ34KriI79UWaorA==
  /nopt/4.0.3:
    dependencies:
      abbrev: 1.1.1
      osenv: 0.1.5
    dev: false
    hasBin: true
    resolution:
      integrity: sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==
  /normalize-package-data/2.5.0:
    dependencies:
      hosted-git-info: 2.8.8
      resolve: 1.20.0
      semver: 5.7.1
      validate-npm-package-license: 3.0.4
    dev: false
    resolution:
      integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
  /npm-bundled/1.1.1:
    dependencies:
      npm-normalize-package-bin: 1.0.1
    dev: false
    resolution:
      integrity: sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==
  /npm-normalize-package-bin/1.0.1:
    dev: false
    resolution:
      integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==
  /npm-packlist/1.4.8:
    dependencies:
      ignore-walk: 3.0.3
      npm-bundled: 1.1.1
      npm-normalize-package-bin: 1.0.1
    dev: false
    resolution:
      integrity: sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==
  /npmlog/4.1.2:
    dependencies:
      are-we-there-yet: 1.1.5
      console-control-strings: 1.1.0
      gauge: 2.7.4
      set-blocking: 2.0.0
    dev: false
    resolution:
      integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
  /number-is-nan/1.0.1:
    dev: false
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
  /oauth-sign/0.9.0:
    dev: false
    resolution:
      integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
  /oauth/0.9.15:
    dev: false
    resolution:
      integrity: sha1-vR/vr2hslrdUda7VGWQS/2DPucE=
  /object-assign/4.1.1:
    dev: false
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
  /object-hash/2.0.3:
    dev: false
    engines:
      node: '>= 6'
    resolution:
      integrity: sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==
  /object-hash/2.1.1:
    dev: false
    engines:
      node: '>= 6'
    resolution:
      integrity: sha512-VOJmgmS+7wvXf8CjbQmimtCnEx3IAoLxI3fp2fbWehxrWBcAQFbk+vcwb6vzR0VZv/eNCJ/27j151ZTwqW/JeQ==
  /on-finished/2.3.0:
    dependencies:
      ee-first: 1.1.1
    dev: false
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=
  /on-headers/1.0.2:
    dev: false
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==
  /once/1.4.0:
    dependencies:
      wrappy: 1.0.2
    dev: false
    resolution:
      integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
  /os-homedir/1.0.2:
    dev: false
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-/7xJiDNuDoM94MFox+8VISGqf7M=
  /os-tmpdir/1.0.2:
    dev: false
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
  /osenv/0.1.5:
    dependencies:
      os-homedir: 1.0.2
      os-tmpdir: 1.0.2
    dev: false
    resolution:
      integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
  /parent-require/1.0.0:
    dev: false
    engines:
      node: '>= 0.4.0'
    resolution:
      integrity: sha1-dGoWdjgIOoYLDu9nMssn7UbDKXc=
  /parse-json/5.2.0:
    dependencies:
      '@babel/code-frame': 7.12.13
      error-ex: 1.3.2
      json-parse-even-better-errors: 2.3.1
      lines-and-columns: 1.1.6
    dev: false
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
  /parse5-htmlparser2-tree-adapter/6.0.1:
    dependencies:
      parse5: 6.0.1
    dev: false
    resolution:
      integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==
  /parse5/5.1.1:
    dev: false
    resolution:
      integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==
  /parse5/6.0.1:
    dev: false
    resolution:
      integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
  /parseurl/1.3.3:
    dev: false
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
  /passport-facebook/3.0.0:
    dependencies:
      passport-oauth2: 1.5.0
    dev: false
    engines:
      node: '>= 0.4.0'
    resolution:
      integrity: sha512-K/qNzuFsFISYAyC1Nma4qgY/12V3RSLFdFVsPKXiKZt434wOvthFW1p7zKa1iQihQMRhaWorVE1o3Vi1o+ZgeQ==
  /passport-github/1.1.0:
    dependencies:
      passport-oauth2: 1.5.0
    dev: false
    engines:
      node: '>= 0.4.0'
    resolution:
      integrity: sha1-jOHj/NYa11eOsd9ZWDnkrqEjVdQ=
  /passport-google-oauth20/2.0.0:
    dependencies:
      passport-oauth2: 1.5.0
    dev: false
    engines:
      node: '>= 0.4.0'
    resolution:
      integrity: sha512-KSk6IJ15RoxuGq7D1UKK/8qKhNfzbLeLrG3gkLZ7p4A6DBCcv7xpyQwuXtWdpyR0+E0mwkpjY1VfPOhxQrKzdQ==
  /passport-jwt/4.0.0:
    dependencies:
      jsonwebtoken: 8.5.1
      passport-strategy: 1.0.0
    dev: false
    resolution:
      integrity: sha512-BwC0n2GP/1hMVjR4QpnvqA61TxenUMlmfNjYNgK0ZAs0HK4SOQkHcSv4L328blNTLtHq7DbmvyNJiH+bn6C5Mg==
  /passport-oauth2/1.5.0:
    dependencies:
      base64url: 3.0.1
      oauth: 0.9.15
      passport-strategy: 1.0.0
      uid2: 0.0.3
      utils-merge: 1.0.1
    dev: false
    engines:
      node: '>= 0.4.0'
    resolution:
      integrity: sha512-kqBt6vR/5VlCK8iCx1/KpY42kQ+NEHZwsSyt4Y6STiNjU+wWICG1i8ucc1FapXDGO15C5O5VZz7+7vRzrDPXXQ==
  /passport-strategy/1.0.0:
    dev: false
    engines:
      node: '>= 0.4.0'
    resolution:
      integrity: sha1-tVOaqPwiWj0a0XlHbd8ja0QPUuQ=
  /passport/0.4.1:
    dependencies:
      passport-strategy: 1.0.0
      pause: 0.0.1
    dev: false
    engines:
      node: '>= 0.4.0'
    resolution:
      integrity: sha512-IxXgZZs8d7uFSt3eqNjM9NQ3g3uQCW5avD8mRNoXV99Yig50vjuaez6dQK2qC0kVWPRTujxY0dWgGfT09adjYg==
  /path-is-absolute/1.0.1:
    dev: false
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
  /path-parse/1.0.6:
    dev: false
    resolution:
      integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
  /path-to-regexp/0.1.7:
    dev: false
    resolution:
      integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
  /path-to-regexp/3.2.0:
    dev: false
    resolution:
      integrity: sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA==
  /pause/0.0.1:
    dev: false
    resolution:
      integrity: sha1-HUCLP9t2kjuVQ9lvtMnf1TXZy10=
  /performance-now/2.1.0:
    dev: false
    resolution:
      integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
  /process-nextick-args/2.0.1:
    dev: false
    resolution:
      integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
  /promise-breaker/5.0.0:
    dev: false
    resolution:
      integrity: sha512-mgsWQuG4kJ1dtO6e/QlNDLFtMkMzzecsC69aI5hlLEjGHFNpHrvGhFi4LiK5jg2SMQj74/diH+wZliL9LpGsyA==
  /proxy-addr/2.0.6:
    dependencies:
      forwarded: 0.1.2
      ipaddr.js: 1.9.1
    dev: false
    engines:
      node: '>= 0.10'
    resolution:
      integrity: sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==
  /psl/1.8.0:
    dev: false
    resolution:
      integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
  /pump/3.0.0:
    dependencies:
      end-of-stream: 1.4.4
      once: 1.4.0
    dev: false
    resolution:
      integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
  /punycode/2.1.1:
    dev: false
    engines:
      node: '>=6'
    resolution:
      integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
  /qs/6.5.2:
    dev: false
    engines:
      node: '>=0.6'
    resolution:
      integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
  /qs/6.7.0:
    dev: false
    engines:
      node: '>=0.6'
    resolution:
      integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==
  /qs/6.9.6:
    dev: false
    engines:
      node: '>=0.6'
    resolution:
      integrity: sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==
  /querystringify/2.2.0:
    dev: false
    resolution:
      integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==
  /range-parser/1.2.1:
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
  /raw-body/2.4.0:
    dependencies:
      bytes: 3.1.0
      http-errors: 1.7.2
      iconv-lite: 0.4.24
      unpipe: 1.0.0
    dev: false
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==
  /rc/1.2.8:
    dependencies:
      deep-extend: 0.6.0
      ini: 1.3.8
      minimist: 1.2.5
      strip-json-comments: 2.0.1
    dev: false
    hasBin: true
    resolution:
      integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
  /read-pkg/5.2.0:
    dependencies:
      '@types/normalize-package-data': 2.4.0
      normalize-package-data: 2.5.0
      parse-json: 5.2.0
      type-fest: 0.6.0
    dev: false
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==
  /readable-stream/1.1.14:
    dependencies:
      core-util-is: 1.0.2
      inherits: 2.0.4
      isarray: 0.0.1
      string_decoder: 0.10.31
    dev: false
    resolution:
      integrity: sha1-fPTFTvZI44EwhMY23SB54WbAgdk=
  /readable-stream/2.3.7:
    dependencies:
      core-util-is: 1.0.2
      inherits: 2.0.4
      isarray: 1.0.0
      process-nextick-args: 2.0.1
      safe-buffer: 5.1.2
      string_decoder: 1.1.1
      util-deprecate: 1.0.2
    dev: false
    resolution:
      integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
  /reflect-metadata/0.1.13:
    dev: false
    resolution:
      integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==
  /request/2.88.2:
    dependencies:
      aws-sign2: 0.7.0
      aws4: 1.11.0
      caseless: 0.12.0
      combined-stream: 1.0.8
      extend: 3.0.2
      forever-agent: 0.6.1
      form-data: 2.3.3
      har-validator: 5.1.5
      http-signature: 1.2.0
      is-typedarray: 1.0.0
      isstream: 0.1.2
      json-stringify-safe: 5.0.1
      mime-types: 2.1.29
      oauth-sign: 0.9.0
      performance-now: 2.1.0
      qs: 6.5.2
      safe-buffer: 5.2.1
      tough-cookie: 2.5.0
      tunnel-agent: 0.6.0
      uuid: 3.4.0
    deprecated: request has been deprecated, see https://github.com/request/request/issues/3142
    dev: false
    engines:
      node: '>= 6'
    resolution:
      integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
  /require-directory/2.1.1:
    dev: false
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
  /requires-port/1.0.0:
    dev: false
    resolution:
      integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
  /resolve/1.20.0:
    dependencies:
      is-core-module: 2.2.0
      path-parse: 1.0.6
    dev: false
    resolution:
      integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
  /rimraf/2.7.1:
    dependencies:
      glob: 7.1.6
    dev: false
    hasBin: true
    resolution:
      integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
  /rxjs/6.6.3:
    dependencies:
      tslib: 1.14.1
    dev: false
    engines:
      npm: '>=2.0.0'
    resolution:
      integrity: sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==
  /safe-buffer/5.1.2:
    dev: false
    resolution:
      integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
  /safe-buffer/5.2.1:
    dev: false
    resolution:
      integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
  /safer-buffer/2.1.2:
    dev: false
    resolution:
      integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
  /sax/1.2.4:
    dev: false
    resolution:
      integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
  /secure-json-parse/2.3.1:
    dev: false
    resolution:
      integrity: sha512-5uGhQLHSC9tVa7RGPkSwxbZVsJCZvIODOadAimCXkU1aCa1fWdszj2DktcutK8A7dD58PoRdxTYiy0jFl6qjnw==
  /semver/5.7.1:
    dev: false
    hasBin: true
    resolution:
      integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
  /send/0.17.1:
    dependencies:
      debug: 2.6.9
      depd: 1.1.2
      destroy: 1.0.4
      encodeurl: 1.0.2
      escape-html: 1.0.3
      etag: 1.8.1
      fresh: 0.5.2
      http-errors: 1.7.3
      mime: 1.6.0
      ms: 2.1.1
      on-finished: 2.3.0
      range-parser: 1.2.1
      statuses: 1.5.0
    dev: false
    engines:
      node: '>= 0.8.0'
    resolution:
      integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==
  /serve-static/1.14.1:
    dependencies:
      encodeurl: 1.0.2
      escape-html: 1.0.3
      parseurl: 1.3.3
      send: 0.17.1
    dev: false
    engines:
      node: '>= 0.8.0'
    resolution:
      integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==
  /set-blocking/2.0.0:
    dev: false
    resolution:
      integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
  /setprototypeof/1.1.1:
    dev: false
    resolution:
      integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==
  /sha.js/2.4.11:
    dependencies:
      inherits: 2.0.4
      safe-buffer: 5.2.1
    dev: false
    hasBin: true
    resolution:
      integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==
  /shortid/2.2.16:
    dependencies:
      nanoid: 2.1.11
    dev: false
    resolution:
      integrity: sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==
  /signal-exit/3.0.3:
    dev: false
    resolution:
      integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
  /spawn-command/0.0.2-1:
    dev: false
    resolution:
      integrity: sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A=
  /spdx-correct/3.1.1:
    dependencies:
      spdx-expression-parse: 3.0.1
      spdx-license-ids: 3.0.7
    dev: false
    resolution:
      integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
  /spdx-exceptions/2.3.0:
    dev: false
    resolution:
      integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
  /spdx-expression-parse/3.0.1:
    dependencies:
      spdx-exceptions: 2.3.0
      spdx-license-ids: 3.0.7
    dev: false
    resolution:
      integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
  /spdx-license-ids/3.0.7:
    dev: false
    resolution:
      integrity: sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==
  /sprintf-js/1.0.3:
    dev: false
    resolution:
      integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
  /sqlstring/2.3.1:
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha1-R1OT/56RR5rqYtyvDKPRSYOn+0A=
  /sshpk/1.16.1:
    dependencies:
      asn1: 0.2.4
      assert-plus: 1.0.0
      bcrypt-pbkdf: 1.0.2
      dashdash: 1.14.1
      ecc-jsbn: 0.1.2
      getpass: 0.1.7
      jsbn: 0.1.1
      safer-buffer: 2.1.2
      tweetnacl: 0.14.5
    dev: false
    engines:
      node: '>=0.10.0'
    hasBin: true
    resolution:
      integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==
  /statuses/1.5.0:
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
  /streamsearch/0.1.2:
    dev: false
    engines:
      node: '>=0.8.0'
    resolution:
      integrity: sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=
  /string-width/1.0.2:
    dependencies:
      code-point-at: 1.1.0
      is-fullwidth-code-point: 1.0.0
      strip-ansi: 3.0.1
    dev: false
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=
  /string-width/4.2.0:
    dependencies:
      emoji-regex: 8.0.0
      is-fullwidth-code-point: 3.0.0
      strip-ansi: 6.0.0
    dev: false
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==
  /string_decoder/0.10.31:
    dev: false
    resolution:
      integrity: sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=
  /string_decoder/1.1.1:
    dependencies:
      safe-buffer: 5.1.2
    dev: false
    resolution:
      integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
  /strip-ansi/3.0.1:
    dependencies:
      ansi-regex: 2.1.1
    dev: false
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
  /strip-ansi/6.0.0:
    dependencies:
      ansi-regex: 5.0.0
    dev: false
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
  /strip-json-comments/2.0.1:
    dev: false
    engines:
      node: '>=0.10.0'
    resolution:
      integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo=
  /stripe/8.137.0:
    dependencies:
      '@types/node': 14.14.31
      qs: 6.9.6
    dev: false
    engines:
      node: ^8.1 || >=10.*
    resolution:
      integrity: sha512-UlxXjff6O+0hGY7DRZZnepZegXfi8KoYKuW4fgMlNIiyvKR/G8EjL13uaqFI31vmVm0WxNvjrBiHd9DFX9rLgA==
  /supports-color/2.0.0:
    dev: false
    engines:
      node: '>=0.8.0'
    resolution:
      integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
  /supports-color/5.5.0:
    dependencies:
      has-flag: 3.0.0
    dev: false
    engines:
      node: '>=4'
    resolution:
      integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
  /supports-color/7.2.0:
    dependencies:
      has-flag: 4.0.0
    dev: false
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
  /supports-color/8.1.1:
    dependencies:
      has-flag: 4.0.0
    dev: false
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
  /swagger-ui-dist/3.43.0:
    dev: false
    resolution:
      integrity: sha512-PtE+g23bNbYv8qqAVoPBqNQth8hU5Sl5ZsQ7gHXlO5jlCt31dVTiKI9ArHIT1b23ZzUYTnKsFgPYYFoiWyNCAw==
  /swagger-ui-express/4.1.6_express@4.17.1:
    dependencies:
      express: 4.17.1
      swagger-ui-dist: 3.43.0
    dev: false
    engines:
      node: '>= v0.10.32'
    peerDependencies:
      express: '>=4.0.0'
    resolution:
      integrity: sha512-Xs2BGGudvDBtL7RXcYtNvHsFtP1DBFPMJFRxHe5ez/VG/rzVOEjazJOOSc/kSCyxreCTKfJrII6MJlL9a6t8vw==
  /tar/4.4.13:
    dependencies:
      chownr: 1.1.4
      fs-minipass: 1.2.7
      minipass: 2.9.0
      minizlib: 1.3.3
      mkdirp: 0.5.5
      safe-buffer: 5.2.1
      yallist: 3.1.1
    dev: false
    engines:
      node: '>=4.5'
    resolution:
      integrity: sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==
  /thenify-all/1.6.0:
    dependencies:
      thenify: 3.3.1
    dev: false
    engines:
      node: '>=0.8'
    resolution:
      integrity: sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=
  /thenify/3.3.1:
    dependencies:
      any-promise: 1.3.0
    dev: false
    resolution:
      integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==
  /timers-ext/0.1.7:
    dependencies:
      es5-ext: 0.10.53
      next-tick: 1.1.0
    dev: false
    resolution:
      integrity: sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==
  /toidentifier/1.0.0:
    dev: false
    engines:
      node: '>=0.6'
    resolution:
      integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==
  /tough-cookie/2.5.0:
    dependencies:
      psl: 1.8.0
      punycode: 2.1.1
    dev: false
    engines:
      node: '>=0.8'
    resolution:
      integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
  /tree-kill/1.2.2:
    dev: false
    hasBin: true
    resolution:
      integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==
  /tslib/1.11.1:
    dev: false
    resolution:
      integrity: sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==
  /tslib/1.14.1:
    dev: false
    resolution:
      integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
  /tslib/2.1.0:
    dev: false
    resolution:
      integrity: sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==
  /tunnel-agent/0.6.0:
    dependencies:
      safe-buffer: 5.2.1
    dev: false
    resolution:
      integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
  /tweetnacl/0.14.5:
    dev: false
    resolution:
      integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
  /type-fest/0.6.0:
    dev: false
    engines:
      node: '>=8'
    resolution:
      integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==
  /type-is/1.6.18:
    dependencies:
      media-typer: 0.3.0
      mime-types: 2.1.29
    dev: false
    engines:
      node: '>= 0.6'
    resolution:
      integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
  /type/1.2.0:
    dev: false
    resolution:
      integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==
  /type/2.3.0:
    dev: false
    resolution:
      integrity: sha512-rgPIqOdfK/4J9FhiVrZ3cveAjRRo5rsQBAIhnylX874y1DX/kEKSVdLsnuHB6l1KTjHyU01VjiMBHgU2adejyg==
  /typedarray/0.0.6:
    dev: false
    resolution:
      integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
  /typeorm/0.2.31:
    dependencies:
      '@sqltools/formatter': 1.2.2
      app-root-path: 3.0.0
      buffer: 5.7.1
      chalk: 4.1.0
      cli-highlight: 2.1.10
      debug: 4.3.1
      dotenv: 8.2.0
      glob: 7.1.6
      js-yaml: 3.14.1
      mkdirp: 1.0.4
      reflect-metadata: 0.1.13
      sha.js: 2.4.11
      tslib: 1.14.1
      xml2js: 0.4.23
      yargonaut: 1.1.4
      yargs: 16.2.0
    dev: false
    hasBin: true
    resolution:
      integrity: sha512-dVvCEVHH48DG0QPXAKfo0l6ecQrl3A8ucGP4Yw4myz4YEDMProebTQo8as83uyES+nrwCbu3qdkL4ncC2+qcMA==
  /typescript/4.1.5:
    dev: false
    engines:
      node: '>=4.2.0'
    hasBin: true
    resolution:
      integrity: sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==
  /uid2/0.0.3:
    dev: false
    resolution:
      integrity: sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=
  /unpipe/1.0.0:
    dev: false
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
  /uri-js/4.4.1:
    dependencies:
      punycode: 2.1.1
    dev: false
    resolution:
      integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
  /url-parse/1.4.7:
    dependencies:
      querystringify: 2.2.0
      requires-port: 1.0.0
    dev: false
    resolution:
      integrity: sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==
  /util-deprecate/1.0.2:
    dev: false
    resolution:
      integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
  /utils-merge/1.0.1:
    dev: false
    engines:
      node: '>= 0.4.0'
    resolution:
      integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
  /uuid/3.4.0:
    dev: false
    hasBin: true
    resolution:
      integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
  /uuid/7.0.1:
    dev: false
    hasBin: true
    resolution:
      integrity: sha512-yqjRXZzSJm9Dbl84H2VDHpM3zMjzSJQ+hn6C4zqd5ilW+7P4ZmLEEqwho9LjP+tGuZlF4xrHQXT0h9QZUS/pWA==
  /uuid/7.0.3:
    dev: false
    hasBin: true
    resolution:
      integrity: sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==
  /uuid/8.3.1:
    dev: false
    hasBin: true
    resolution:
      integrity: sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==
  /uuid/8.3.2:
    dev: false
    hasBin: true
    resolution:
      integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
  /validate-npm-package-license/3.0.4:
    dependencies:
      spdx-correct: 3.1.1
      spdx-expression-parse: 3.0.1
    dev: false
    resolution:
      integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
  /validator/13.5.2:
    dev: false
    engines:
      node: '>= 0.10'
    resolution:
      integrity: sha512-mD45p0rvHVBlY2Zuy3F3ESIe1h5X58GPfAtslBjY7EtTqGquZTj+VX/J4RnHWN8FKq0C9WRVt1oWAcytWRuYLQ==
  /vary/1.1.2:
    dev: false
    engines:
      node: '>= 0.8'
    resolution:
      integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
  /verror/1.10.0:
    dependencies:
      assert-plus: 1.0.0
      core-util-is: 1.0.2
      extsprintf: 1.3.0
    dev: false
    engines:
      '0': node >=0.6.0
    resolution:
      integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
  /wait-on/5.2.1:
    dependencies:
      axios: 0.21.1
      joi: 17.4.0
      lodash: 4.17.21
      minimist: 1.2.5
      rxjs: 6.6.3
    dev: false
    engines:
      node: '>=8.9.0'
    hasBin: true
    resolution:
      integrity: sha512-H2F986kNWMU9hKlI9l/ppO6tN8ZSJd35yBljMLa1/vjzWP++Qh6aXyt77/u7ySJFZQqBtQxnvm/xgG48AObXcw==
  /wide-align/1.1.3:
    dependencies:
      string-width: 1.0.2
    dev: false
    resolution:
      integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
  /wrap-ansi/7.0.0:
    dependencies:
      ansi-styles: 4.3.0
      string-width: 4.2.0
      strip-ansi: 6.0.0
    dev: false
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
  /wrappy/1.0.2:
    dev: false
    resolution:
      integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
  /xml2js/0.4.23:
    dependencies:
      sax: 1.2.4
      xmlbuilder: 11.0.1
    dev: false
    engines:
      node: '>=4.0.0'
    resolution:
      integrity: sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==
  /xmlbuilder/11.0.1:
    dev: false
    engines:
      node: '>=4.0'
    resolution:
      integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==
  /xtend/4.0.2:
    dev: false
    engines:
      node: '>=0.4'
    resolution:
      integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
  /y18n/5.0.5:
    dev: false
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==
  /yallist/3.1.1:
    dev: false
    resolution:
      integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
  /yargonaut/1.1.4:
    dependencies:
      chalk: 1.1.3
      figlet: 1.5.0
      parent-require: 1.0.0
    dev: false
    resolution:
      integrity: sha512-rHgFmbgXAAzl+1nngqOcwEljqHGG9uUZoPjsdZEs1w5JW9RXYzrSvH/u70C1JE5qFi0qjsdhnUX/dJRpWqitSA==
  /yargs-parser/20.2.5:
    dev: false
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-jYRGS3zWy20NtDtK2kBgo/TlAoy5YUuhD9/LZ7z7W4j1Fdw2cqD0xEEclf8fxc8xjD6X5Qr+qQQwCEsP8iRiYg==
  /yargs/16.2.0:
    dependencies:
      cliui: 7.0.4
      escalade: 3.1.1
      get-caller-file: 2.0.5
      require-directory: 2.1.1
      string-width: 4.2.0
      y18n: 5.0.5
      yargs-parser: 20.2.5
    dev: false
    engines:
      node: '>=10'
    resolution:
      integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==
specifiers:
  '@nestjs-plus/rabbitmq': ^1.4.4
  '@nestjs.pro/common': ^1.0.61
  '@nestjs.pro/logger-elasticsearch': ^0.1.7
  '@nestjs.pro/monitoring': ^0.0.14
  '@nestjs.pro/rbac': ^0.0.42
  '@nestjs/common': ^7.6.12
  '@nestjs/core': ^7.6.12
  '@nestjs/jwt': ^7.2.0
  '@nestjs/passport': ^7.1.5
  '@nestjs/swagger': ^4.7.13
  '@nestjs/typeorm': ^7.1.5
  '@tco.ai/models': 0.0.5
  bcrypt: ^5.0.0
  class-transformer: ^0.4.0
  class-validator: ^0.13.1
  dotenv: ^8.2.0
  express: ^4.17.1
  jsonwebtoken: ^8.5.1
  mysql: ^2.18.1
  passport-facebook: ^3.0.0
  passport-github: ^1.1.0
  passport-google-oauth20: ^2.0.0
  passport-jwt: ^4.0.0
  typeorm: ^0.2.31
  typescript: ^4.1.5
  wait-on: ^5.2.1
