lockfileVersion: '9.0'

settings:
  autoInstallPeers: true
  excludeLinksFromLockfile: false

importers:
  .:
    dependencies:
      bluebird:
        specifier: ^3.7.2
        version: 3.7.2
      microwizard:
        specifier: ^1.2.5
        version: 1.2.5
      microwizard-service-loader-es:
        specifier: ^1.6.3
        version: 1.6.3
      sql-template-tag:
        specifier: ^5.2.1
        version: 5.2.1

packages:
  '@hapi/address@4.1.0':
    resolution:
      {
        integrity: sha512-SkszZf13HVgGmChdHo/PxchnSaCJ6cetVqLzyciudzZRT0jcOouIF/Q93mgjw8cce+D+4F4C1Z/WrfFN+O3VHQ==
      }
    deprecated: Moved to 'npm install @sideway/address'

  '@hapi/formula@2.0.0':
    resolution:
      {
        integrity: sha512-V87P8fv7PI0LH7LiVi8Lkf3x+KCO7pQozXRssAHNXXL9L1K+uyu4XypLXwxqVDKgyQai6qj3/KteNlrqDx4W5A==
      }
    deprecated: Moved to 'npm install @sideway/formula'

  '@hapi/hoek@9.3.0':
    resolution:
      {
        integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==
      }

  '@hapi/joi@17.1.1':
    resolution:
      {
        integrity: sha512-p4DKeZAoeZW4g3u7ZeRo+vCDuSDgSvtsB/NpfjXEHTUjSeINAi/RrVOWiVQ1isaoLzMvFEhe8n5065mQq1AdQg==
      }
    deprecated: Switch to 'npm install joi'

  '@hapi/pinpoint@2.0.1':
    resolution:
      {
        integrity: sha512-EKQmr16tM8s16vTT3cA5L0kZZcTMU5DUOZTuvpnY738m+jyP3JIUj+Mm1xc1rsLkGBQ/gVnfKYPwOmPg1tUR4Q==
      }

  '@hapi/topo@5.1.0':
    resolution:
      {
        integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==
      }

  '@lukeed/csprng@1.1.0':
    resolution:
      {
        integrity: sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==
      }
    engines: { node: '>=8' }

  '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3':
    resolution:
      {
        integrity: sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==
      }
    cpu: [arm64]
    os: [darwin]

  '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3':
    resolution:
      {
        integrity: sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==
      }
    cpu: [x64]
    os: [darwin]

  '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3':
    resolution:
      {
        integrity: sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==
      }
    cpu: [arm64]
    os: [linux]

  '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3':
    resolution:
      {
        integrity: sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==
      }
    cpu: [arm]
    os: [linux]

  '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3':
    resolution:
      {
        integrity: sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==
      }
    cpu: [x64]
    os: [linux]

  '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3':
    resolution:
      {
        integrity: sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==
      }
    cpu: [x64]
    os: [win32]

  '@wzrdtales/swim-ng@0.6.2':
    resolution:
      {
        integrity: sha512-rfHo0Z9a4X7xh/w3NzM5HUW6BIHZy4gwV2OTBhpHAYTEbKXRT2l/gj6nwDA/6UPVsvWl6pqvT5ZW2dMUt5MWJg==
      }

  '@wzrdtales/visigoth@2.0.0':
    resolution:
      {
        integrity: sha512-6Db9zVR64AQpe0Q43ddFTu7JzKCn9ZmScR9p0Y6PCuj2RRrAYDuQOjjpsKRYOD2aE7+i7h9bZD1e+0J8fBlwXQ==
      }

  ansi-escapes@3.1.0:
    resolution:
      {
        integrity: sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==
      }
    engines: { node: '>=4' }

  ansi-regex@2.1.1:
    resolution:
      {
        integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==
      }
    engines: { node: '>=0.10.0' }

  ansi-styles@3.2.1:
    resolution:
      {
        integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
      }
    engines: { node: '>=4' }

  aproba@1.2.0:
    resolution:
      {
        integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
      }

  are-we-there-yet@1.1.7:
    resolution:
      {
        integrity: sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==
      }
    deprecated: This package is no longer supported.

  backoff@2.5.0:
    resolution:
      {
        integrity: sha512-wC5ihrnUXmR2douXmXLCe5O3zg3GKIyvRi/hi58a/XyRxVI+3/yM0PYueQOZXPXQ9pxBislYkw+sF9b7C/RuMA==
      }
    engines: { node: '>= 0.6' }

  balanced-match@1.0.2:
    resolution:
      {
        integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
      }

  bl@1.2.3:
    resolution:
      {
        integrity: sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==
      }

  bluebird@3.7.2:
    resolution:
      {
        integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
      }

  brace-expansion@1.1.11:
    resolution:
      {
        integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
      }

  buffer-alloc-unsafe@1.1.0:
    resolution:
      {
        integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==
      }

  buffer-alloc@1.2.0:
    resolution:
      {
        integrity: sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==
      }

  buffer-fill@1.0.0:
    resolution:
      {
        integrity: sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==
      }

  chalk@2.4.2:
    resolution:
      {
        integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
      }
    engines: { node: '>=4' }

  chownr@1.1.4:
    resolution:
      {
        integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
      }

  clone@1.0.4:
    resolution:
      {
        integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==
      }
    engines: { node: '>=0.8' }

  code-point-at@1.1.0:
    resolution:
      {
        integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==
      }
    engines: { node: '>=0.10.0' }

  color-convert@1.9.3:
    resolution:
      {
        integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
      }

  color-name@1.1.3:
    resolution:
      {
        integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
      }

  commander@2.20.3:
    resolution:
      {
        integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
      }

  concat-map@0.0.1:
    resolution: { integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= }

  console-control-strings@1.1.0:
    resolution:
      {
        integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==
      }

  core-util-is@1.0.3:
    resolution:
      {
        integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
      }

  debug@2.6.9:
    resolution:
      {
        integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
      }
    peerDependencies:
      supports-color: '*'
    peerDependenciesMeta:
      supports-color:
        optional: true

  decompress-response@3.3.0:
    resolution:
      {
        integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==
      }
    engines: { node: '>=4' }

  deep-extend@0.6.0:
    resolution:
      {
        integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
      }
    engines: { node: '>=4.0.0' }

  deep-is@0.1.4:
    resolution:
      {
        integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
      }

  defaults@1.0.4:
    resolution:
      {
        integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==
      }

  delegates@1.0.0:
    resolution:
      {
        integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==
      }

  detect-libc@1.0.3:
    resolution:
      {
        integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==
      }
    engines: { node: '>=0.10' }
    hasBin: true

  detect-libc@2.0.3:
    resolution:
      {
        integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==
      }
    engines: { node: '>=8' }

  end-of-stream@1.4.4:
    resolution:
      {
        integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
      }

  escape-string-regexp@1.0.5:
    resolution:
      {
        integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
      }
    engines: { node: '>=0.8.0' }

  escodegen@1.14.3:
    resolution:
      {
        integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==
      }
    engines: { node: '>=4.0' }
    hasBin: true

  esprima@1.2.2:
    resolution:
      {
        integrity: sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==
      }
    engines: { node: '>=0.4.0' }
    hasBin: true

  esprima@4.0.1:
    resolution:
      {
        integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
      }
    engines: { node: '>=4' }
    hasBin: true

  estraverse@4.3.0:
    resolution:
      {
        integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
      }
    engines: { node: '>=4.0' }

  esutils@2.0.3:
    resolution:
      {
        integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
      }
    engines: { node: '>=0.10.0' }

  expand-template@1.1.1:
    resolution:
      {
        integrity: sha512-cebqLtV8KOZfw0UI8TEFWxtczxxC1jvyUvx6H4fyp1K1FN7A4Q+uggVUlOsI1K8AGU0rwOGqP8nCapdrw8CYQg==
      }

  farmhash@2.1.0:
    resolution:
      {
        integrity: sha512-X2cdtc4AxiH3tVdJ/h87dOU22Ojt3JYruw3L0gAp/SJzHqUUoxMcYzX7wnVzSUeEj6CwzOwcY+v6vdfP0KVx2g==
      }
    engines: { node: '>=4.5.0' }

  fast-levenshtein@2.0.6:
    resolution:
      {
        integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
      }

  fs-constants@1.0.0:
    resolution:
      {
        integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
      }

  fs.realpath@1.0.0:
    resolution:
      {
        integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
      }

  gauge@2.7.4:
    resolution:
      {
        integrity: sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==
      }
    deprecated: This package is no longer supported.

  github-from-package@0.0.0:
    resolution: { integrity: sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= }

  glob@7.2.3:
    resolution:
      {
        integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
      }
    deprecated: Glob versions prior to v9 are no longer supported

  has-flag@3.0.0:
    resolution:
      {
        integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
      }
    engines: { node: '>=4' }

  has-unicode@2.0.1:
    resolution:
      {
        integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==
      }

  hoek@4.2.1:
    resolution:
      {
        integrity: sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==
      }
    engines: { node: '>=4.0.0' }
    deprecated: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).

  inflight@1.0.6:
    resolution:
      {
        integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
      }
    deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.

  inherits@2.0.4:
    resolution:
      {
        integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
      }

  ini@1.3.8:
    resolution:
      {
        integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
      }

  ip@1.1.3:
    resolution:
      {
        integrity: sha512-M7h6UQnULysP4/3m97qCEAQ0GwgMv6JEr7dPJ3Rd3ttfr6LIiSBxe46TGixBFDgfQaa6MIKj30tDvH+pImI5VA==
      }

  ip@2.0.1:
    resolution:
      {
        integrity: sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==
      }

  is-fullwidth-code-point@1.0.0:
    resolution:
      {
        integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==
      }
    engines: { node: '>=0.10.0' }

  isarray@1.0.0:
    resolution:
      {
        integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==
      }

  isemail@3.2.0:
    resolution:
      {
        integrity: sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==
      }
    engines: { node: '>=4.0.0' }

  joi@12.0.0:
    resolution:
      {
        integrity: sha512-z0FNlV4NGgjQN1fdtHYXf5kmgludM65fG/JlXzU6+rwkt9U5UWuXVYnXa2FpK0u6+qBuCmrm5byPNuiiddAHvQ==
      }
    engines: { node: '>=4.0.0' }
    deprecated: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).

  json-stringify-safe@5.0.1:
    resolution:
      {
        integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==
      }

  jsonpath@1.1.1:
    resolution:
      {
        integrity: sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==
      }

  keypress@0.2.1:
    resolution:
      {
        integrity: sha512-HjorDJFNhnM4SicvaUXac0X77NiskggxJdesG72+O5zBKpSqKFCrqmndKVqpu3pFqkla0St6uGk8Ju0sCurrmg==
      }

  levn@0.3.0:
    resolution:
      {
        integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==
      }
    engines: { node: '>= 0.8.0' }

  lodash@4.17.21:
    resolution:
      {
        integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
      }

  lru-cache@10.4.3:
    resolution:
      {
        integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==
      }

  microwizard-service-loader-es@1.6.3:
    resolution:
      {
        integrity: sha512-Sj5PZ8Sf4xbeePHIuIo9kTCfekWmZUaZcVaFzPWGanCs6lAylETP8lW9poNEb0J8lSD4bDsuLtP+KVFRCLNdqQ==
      }

  microwizard@1.2.5:
    resolution:
      {
        integrity: sha512-kHsK9dJSSYsdDSmXa3dPMtmiAijnbpjbwjfoA96ZgTQMoGPa3wvv7Q2hZ1wm6jp+2uWkrYx1Mt111JjEBis8Wg==
      }

  mimic-response@1.0.1:
    resolution:
      {
        integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
      }
    engines: { node: '>=4' }

  minimatch@3.1.2:
    resolution:
      {
        integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
      }

  minimist@1.2.8:
    resolution:
      {
        integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
      }

  mkdirp@0.5.6:
    resolution:
      {
        integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
      }
    hasBin: true

  ms@2.0.0:
    resolution:
      {
        integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
      }

  msgpackr-extract@3.0.3:
    resolution:
      {
        integrity: sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==
      }
    hasBin: true

  msgpackr@1.10.2:
    resolution:
      {
        integrity: sha512-L60rsPynBvNE+8BWipKKZ9jHcSGbtyJYIwjRq0VrIvQ08cRjntGXJYW/tmciZ2IHWIY8WEW32Qa2xbh5+SKBZA==
      }

  nan@2.20.0:
    resolution:
      {
        integrity: sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==
      }

  ndjson@2.0.0:
    resolution:
      {
        integrity: sha512-nGl7LRGrzugTtaFcJMhLbpzJM6XdivmbkdlaGcrk/LXg2KL/YBC6z1g70xh0/al+oFuVFP8N8kiWRucmeEH/qQ==
      }
    engines: { node: '>=10' }
    hasBin: true

  nid@0.3.2:
    resolution:
      {
        integrity: sha512-OUghRmQ67ACyiIDEdL6ziDk1IdmOALj3SACdTxpOUhJ68U8pK33u2fok49VIf/noH859K0rHkqICxUIaObh6uQ==
      }

  node-abi@2.30.1:
    resolution:
      {
        integrity: sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==
      }

  node-discover@1.2.1:
    resolution:
      {
        integrity: sha512-BR2L7KkLMw008UD+yJGg663tavZh6Yq0Vw7HGUIC40/5O/Ms9qTt+fAbAYOicLrlV3pCaNNZBTGYRKxLar7WaA==
      }
    engines: { node: '>=0.4.1 <0.5.0 || >=0.6.9' }

  node-gyp-build-optional-packages@5.2.2:
    resolution:
      {
        integrity: sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==
      }
    hasBin: true

  noop-logger@0.1.1:
    resolution:
      {
        integrity: sha512-6kM8CLXvuW5crTxsAtva2YLrRrDaiTIkIePWs9moLHqbFWT94WpNFjwS/5dfLfECg5i/lkmw3aoqVidxt23TEQ==
      }

  npmlog@4.1.2:
    resolution:
      {
        integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
      }
    deprecated: This package is no longer supported.

  number-is-nan@1.0.1:
    resolution:
      {
        integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==
      }
    engines: { node: '>=0.10.0' }

  object-assign@4.1.1:
    resolution:
      {
        integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
      }
    engines: { node: '>=0.10.0' }

  once@1.4.0:
    resolution:
      {
        integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
      }

  optionator@0.8.3:
    resolution:
      {
        integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
      }
    engines: { node: '>= 0.8.0' }

  optioner@1.1.0:
    resolution:
      {
        integrity: sha512-tYo5UTfFkflHjO6MIwoPFxR7ALhcUEEP+WZaNAn2iGRe0j9pvEsw0qWxtbxYqPyOs6xecWq3EAm/p19DV73jAw==
      }

  optioner@5.0.1:
    resolution:
      {
        integrity: sha512-WrR6M1H5JnK9lI/0TUDtSdqTwTSLOno4EZR4dC/NAJIz1Z8HePbo37eJqlrx8KP4YpB6lhrtl621gRPuOhgoLQ==
      }

  os-homedir@1.0.2:
    resolution:
      {
        integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==
      }
    engines: { node: '>=0.10.0' }

  pad@2.1.0:
    resolution:
      {
        integrity: sha512-VeCrKYxgIoJ5RBpxogsoDiizLbZ2ZN+9ua+caIxe4e/a64kIzb9eVZ2CwWYd+arPbnM4N81lzlhTsHLtjSKJ0g==
      }
    engines: { node: '>= 4.0.0' }

  path-is-absolute@1.0.1:
    resolution:
      {
        integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
      }
    engines: { node: '>=0.10.0' }

  prebuild-install@2.5.3:
    resolution:
      {
        integrity: sha512-/rI36cN2g7vDQnKWN8Uzupi++KjyqS9iS+/fpwG4Ea8d0Pip0PQ5bshUNzVwt+/D2MRfhVAplYMMvWLqWrCF/g==
      }
    hasBin: true

  precond@0.2.3:
    resolution:
      {
        integrity: sha512-QCYG84SgGyGzqJ/vlMsxeXd/pgL/I94ixdNFyh1PusWmTCyVfPJjZ1K1jvHtsbfnXQs2TSkEP2fR7QiMZAnKFQ==
      }
    engines: { node: '>= 0.6' }

  prelude-ls@1.1.2:
    resolution:
      {
        integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==
      }
    engines: { node: '>= 0.8.0' }

  process-nextick-args@2.0.1:
    resolution:
      {
        integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
      }

  pump@1.0.3:
    resolution:
      {
        integrity: sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==
      }

  pump@2.0.1:
    resolution:
      {
        integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==
      }

  punycode@2.3.1:
    resolution:
      {
        integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
      }
    engines: { node: '>=6' }

  rc@1.2.8:
    resolution:
      {
        integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
      }
    hasBin: true

  readable-stream@2.3.8:
    resolution:
      {
        integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==
      }

  readable-stream@3.6.2:
    resolution:
      {
        integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
      }
    engines: { node: '>= 6' }

  reconnect-core@1.3.0:
    resolution:
      {
        integrity: sha512-+gLKwmyRf2tjl6bLR03DoeWELzyN6LW9Xgr3vh7NXHHwPi0JC0N2TwPyf90oUEBkCRcD+bgQ+s3HORoG3nwHDg==
      }

  rif@0.3.0:
    resolution:
      {
        integrity: sha512-pb5pcGfeDEil7ttrt6TihUlKGVhqWg5V+OdXaSoOf7u3s2biyoPLpZd7MsXQohcgCTuDk7SkIiYvqokDcWh+Uw==
      }

  safe-buffer@5.1.2:
    resolution:
      {
        integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
      }

  safe-buffer@5.2.1:
    resolution:
      {
        integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
      }

  semver@5.7.2:
    resolution:
      {
        integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
      }
    hasBin: true

  set-blocking@2.0.0:
    resolution:
      {
        integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==
      }

  signal-exit@3.0.7:
    resolution:
      {
        integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
      }

  simple-concat@1.0.1:
    resolution:
      {
        integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==
      }

  simple-get@2.8.2:
    resolution:
      {
        integrity: sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==
      }

  sneeze-ng@0.12.5:
    resolution:
      {
        integrity: sha512-ifgFUP8o6JyeK/W4/I6aVM/yJpz7hpAUBA54y8kyp+DSm6YNRXjZIWmIdC9BYI0HfR4CsHESujwxgi5yGWbhQw==
      }

  source-map@0.6.1:
    resolution:
      {
        integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
      }
    engines: { node: '>=0.10.0' }

  split2@3.2.2:
    resolution:
      {
        integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==
      }

  sql-template-tag@5.2.1:
    resolution:
      {
        integrity: sha512-lFdvXCOqWhV40A7w4oQVDyuaNFb5yO+dhsHStZzOdtDJWCBWYv4+hhATK5nPpY5v/T1OMVcLMPeN4519qIyb9Q==
      }
    engines: { node: '>=14' }

  static-eval@2.0.2:
    resolution:
      {
        integrity: sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==
      }

  string-width@1.0.2:
    resolution:
      {
        integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==
      }
    engines: { node: '>=0.10.0' }

  string_decoder@1.1.1:
    resolution:
      {
        integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
      }

  string_decoder@1.3.0:
    resolution:
      {
        integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
      }

  strip-ansi@3.0.1:
    resolution:
      {
        integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==
      }
    engines: { node: '>=0.10.0' }

  strip-json-comments@2.0.1:
    resolution:
      {
        integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==
      }
    engines: { node: '>=0.10.0' }

  supports-color@5.5.0:
    resolution:
      {
        integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
      }
    engines: { node: '>=4' }

  tar-fs@1.16.3:
    resolution:
      {
        integrity: sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==
      }

  tar-stream@1.6.2:
    resolution:
      {
        integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==
      }
    engines: { node: '>= 0.8.0' }

  through2@4.0.2:
    resolution:
      {
        integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==
      }

  to-buffer@1.1.1:
    resolution:
      {
        integrity: sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==
      }

  topo@2.1.1:
    resolution:
      {
        integrity: sha512-ZPrPP5nwzZy1fw9abHQH2k+YarTgp9UMAztcB3MmlcZSif63Eg+az05p6wTDaZmnqpS3Mk7K+2W60iHarlz8Ug==
      }
    engines: { node: '>=6.0.0' }
    deprecated: This module has moved and is now available at @hapi/topo. Please update your dependencies as this version is no longer maintained and may contain bugs and security issues.

  tunnel-agent@0.6.0:
    resolution:
      {
        integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==
      }

  type-check@0.3.2:
    resolution:
      {
        integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==
      }
    engines: { node: '>= 0.8.0' }

  uid@2.0.2:
    resolution:
      {
        integrity: sha512-u3xV3X7uzvi5b1MncmZo3i2Aw222Zk1keqLA1YkHldREkAhAqi65wuPfe7lHx8H/Wzy+8CE7S7uS3jekIM5s8g==
      }
    engines: { node: '>=8' }

  underscore@1.12.1:
    resolution:
      {
        integrity: sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==
      }

  util-deprecate@1.0.2:
    resolution:
      {
        integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
      }

  uuid@8.3.2:
    resolution:
      {
        integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
      }
    hasBin: true

  wcwidth@1.0.1:
    resolution:
      {
        integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==
      }

  which-pm-runs@1.1.0:
    resolution:
      {
        integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==
      }
    engines: { node: '>=4' }

  wide-align@1.1.5:
    resolution:
      {
        integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==
      }

  word-wrap@1.2.5:
    resolution:
      {
        integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==
      }
    engines: { node: '>=0.10.0' }

  wrappy@1.0.2:
    resolution:
      {
        integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
      }

  xtend@4.0.2:
    resolution:
      {
        integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
      }
    engines: { node: '>=0.4' }

snapshots:
  '@hapi/address@4.1.0':
    dependencies:
      '@hapi/hoek': 9.3.0

  '@hapi/formula@2.0.0': {}

  '@hapi/hoek@9.3.0': {}

  '@hapi/joi@17.1.1':
    dependencies:
      '@hapi/address': 4.1.0
      '@hapi/formula': 2.0.0
      '@hapi/hoek': 9.3.0
      '@hapi/pinpoint': 2.0.1
      '@hapi/topo': 5.1.0

  '@hapi/pinpoint@2.0.1': {}

  '@hapi/topo@5.1.0':
    dependencies:
      '@hapi/hoek': 9.3.0

  '@lukeed/csprng@1.1.0': {}

  '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3':
    optional: true

  '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3':
    optional: true

  '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3':
    optional: true

  '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3':
    optional: true

  '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3':
    optional: true

  '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3':
    optional: true

  '@wzrdtales/swim-ng@0.6.2':
    dependencies:
      clone: 1.0.4
      commander: 2.20.3
      debug: 2.6.9
      farmhash: 2.1.0
      msgpackr: 1.10.2
    transitivePeerDependencies:
      - supports-color

  '@wzrdtales/visigoth@2.0.0':
    dependencies:
      lodash: 4.17.21

  ansi-escapes@3.1.0: {}

  ansi-regex@2.1.1: {}

  ansi-styles@3.2.1:
    dependencies:
      color-convert: 1.9.3

  aproba@1.2.0: {}

  are-we-there-yet@1.1.7:
    dependencies:
      delegates: 1.0.0
      readable-stream: 2.3.8

  backoff@2.5.0:
    dependencies:
      precond: 0.2.3

  balanced-match@1.0.2: {}

  bl@1.2.3:
    dependencies:
      readable-stream: 2.3.8
      safe-buffer: 5.2.1

  bluebird@3.7.2: {}

  brace-expansion@1.1.11:
    dependencies:
      balanced-match: 1.0.2
      concat-map: 0.0.1

  buffer-alloc-unsafe@1.1.0: {}

  buffer-alloc@1.2.0:
    dependencies:
      buffer-alloc-unsafe: 1.1.0
      buffer-fill: 1.0.0

  buffer-fill@1.0.0: {}

  chalk@2.4.2:
    dependencies:
      ansi-styles: 3.2.1
      escape-string-regexp: 1.0.5
      supports-color: 5.5.0

  chownr@1.1.4: {}

  clone@1.0.4: {}

  code-point-at@1.1.0: {}

  color-convert@1.9.3:
    dependencies:
      color-name: 1.1.3

  color-name@1.1.3: {}

  commander@2.20.3: {}

  concat-map@0.0.1: {}

  console-control-strings@1.1.0: {}

  core-util-is@1.0.3: {}

  debug@2.6.9:
    dependencies:
      ms: 2.0.0

  decompress-response@3.3.0:
    dependencies:
      mimic-response: 1.0.1

  deep-extend@0.6.0: {}

  deep-is@0.1.4: {}

  defaults@1.0.4:
    dependencies:
      clone: 1.0.4

  delegates@1.0.0: {}

  detect-libc@1.0.3: {}

  detect-libc@2.0.3:
    optional: true

  end-of-stream@1.4.4:
    dependencies:
      once: 1.4.0

  escape-string-regexp@1.0.5: {}

  escodegen@1.14.3:
    dependencies:
      esprima: 4.0.1
      estraverse: 4.3.0
      esutils: 2.0.3
      optionator: 0.8.3
    optionalDependencies:
      source-map: 0.6.1

  esprima@1.2.2: {}

  esprima@4.0.1: {}

  estraverse@4.3.0: {}

  esutils@2.0.3: {}

  expand-template@1.1.1: {}

  farmhash@2.1.0:
    dependencies:
      nan: 2.20.0
      prebuild-install: 2.5.3

  fast-levenshtein@2.0.6: {}

  fs-constants@1.0.0: {}

  fs.realpath@1.0.0: {}

  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.7
      string-width: 1.0.2
      strip-ansi: 3.0.1
      wide-align: 1.1.5

  github-from-package@0.0.0: {}

  glob@7.2.3:
    dependencies:
      fs.realpath: 1.0.0
      inflight: 1.0.6
      inherits: 2.0.4
      minimatch: 3.1.2
      once: 1.4.0
      path-is-absolute: 1.0.1

  has-flag@3.0.0: {}

  has-unicode@2.0.1: {}

  hoek@4.2.1: {}

  inflight@1.0.6:
    dependencies:
      once: 1.4.0
      wrappy: 1.0.2

  inherits@2.0.4: {}

  ini@1.3.8: {}

  ip@1.1.3: {}

  ip@2.0.1: {}

  is-fullwidth-code-point@1.0.0:
    dependencies:
      number-is-nan: 1.0.1

  isarray@1.0.0: {}

  isemail@3.2.0:
    dependencies:
      punycode: 2.3.1

  joi@12.0.0:
    dependencies:
      hoek: 4.2.1
      isemail: 3.2.0
      topo: 2.1.1

  json-stringify-safe@5.0.1: {}

  jsonpath@1.1.1:
    dependencies:
      esprima: 1.2.2
      static-eval: 2.0.2
      underscore: 1.12.1

  keypress@0.2.1: {}

  levn@0.3.0:
    dependencies:
      prelude-ls: 1.1.2
      type-check: 0.3.2

  lodash@4.17.21: {}

  lru-cache@10.4.3: {}

  microwizard-service-loader-es@1.6.3:
    dependencies:
      bluebird: 3.7.2
      glob: 7.2.3

  microwizard@1.2.5:
    dependencies:
      '@wzrdtales/visigoth': 2.0.0
      bluebird: 3.7.2
      ip: 2.0.1
      lodash: 4.17.21
      lru-cache: 10.4.3
      ndjson: 2.0.0
      node-discover: 1.2.1
      optioner: 5.0.1
      reconnect-core: 1.3.0
      rif: 0.3.0
      sneeze-ng: 0.12.5
      uid: 2.0.2
    transitivePeerDependencies:
      - supports-color

  mimic-response@1.0.1: {}

  minimatch@3.1.2:
    dependencies:
      brace-expansion: 1.1.11

  minimist@1.2.8: {}

  mkdirp@0.5.6:
    dependencies:
      minimist: 1.2.8

  ms@2.0.0: {}

  msgpackr-extract@3.0.3:
    dependencies:
      node-gyp-build-optional-packages: 5.2.2
    optionalDependencies:
      '@msgpackr-extract/msgpackr-extract-darwin-arm64': 3.0.3
      '@msgpackr-extract/msgpackr-extract-darwin-x64': 3.0.3
      '@msgpackr-extract/msgpackr-extract-linux-arm': 3.0.3
      '@msgpackr-extract/msgpackr-extract-linux-arm64': 3.0.3
      '@msgpackr-extract/msgpackr-extract-linux-x64': 3.0.3
      '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.3
    optional: true

  msgpackr@1.10.2:
    optionalDependencies:
      msgpackr-extract: 3.0.3

  nan@2.20.0: {}

  ndjson@2.0.0:
    dependencies:
      json-stringify-safe: 5.0.1
      minimist: 1.2.8
      readable-stream: 3.6.2
      split2: 3.2.2
      through2: 4.0.2

  nid@0.3.2: {}

  node-abi@2.30.1:
    dependencies:
      semver: 5.7.2

  node-discover@1.2.1:
    dependencies:
      uuid: 8.3.2

  node-gyp-build-optional-packages@5.2.2:
    dependencies:
      detect-libc: 2.0.3
    optional: true

  noop-logger@0.1.1: {}

  npmlog@4.1.2:
    dependencies:
      are-we-there-yet: 1.1.7
      console-control-strings: 1.1.0
      gauge: 2.7.4
      set-blocking: 2.0.0

  number-is-nan@1.0.1: {}

  object-assign@4.1.1: {}

  once@1.4.0:
    dependencies:
      wrappy: 1.0.2

  optionator@0.8.3:
    dependencies:
      deep-is: 0.1.4
      fast-levenshtein: 2.0.6
      levn: 0.3.0
      prelude-ls: 1.1.2
      type-check: 0.3.2
      word-wrap: 1.2.5

  optioner@1.1.0:
    dependencies:
      hoek: 4.2.1
      joi: 12.0.0

  optioner@5.0.1:
    dependencies:
      '@hapi/hoek': 9.3.0
      '@hapi/joi': 17.1.1

  os-homedir@1.0.2: {}

  pad@2.1.0:
    dependencies:
      wcwidth: 1.0.1

  path-is-absolute@1.0.1: {}

  prebuild-install@2.5.3:
    dependencies:
      detect-libc: 1.0.3
      expand-template: 1.1.1
      github-from-package: 0.0.0
      minimist: 1.2.8
      mkdirp: 0.5.6
      node-abi: 2.30.1
      noop-logger: 0.1.1
      npmlog: 4.1.2
      os-homedir: 1.0.2
      pump: 2.0.1
      rc: 1.2.8
      simple-get: 2.8.2
      tar-fs: 1.16.3
      tunnel-agent: 0.6.0
      which-pm-runs: 1.1.0

  precond@0.2.3: {}

  prelude-ls@1.1.2: {}

  process-nextick-args@2.0.1: {}

  pump@1.0.3:
    dependencies:
      end-of-stream: 1.4.4
      once: 1.4.0

  pump@2.0.1:
    dependencies:
      end-of-stream: 1.4.4
      once: 1.4.0

  punycode@2.3.1: {}

  rc@1.2.8:
    dependencies:
      deep-extend: 0.6.0
      ini: 1.3.8
      minimist: 1.2.8
      strip-json-comments: 2.0.1

  readable-stream@2.3.8:
    dependencies:
      core-util-is: 1.0.3
      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

  readable-stream@3.6.2:
    dependencies:
      inherits: 2.0.4
      string_decoder: 1.3.0
      util-deprecate: 1.0.2

  reconnect-core@1.3.0:
    dependencies:
      backoff: 2.5.0

  rif@0.3.0:
    dependencies:
      ip: 1.1.3

  safe-buffer@5.1.2: {}

  safe-buffer@5.2.1: {}

  semver@5.7.2: {}

  set-blocking@2.0.0: {}

  signal-exit@3.0.7: {}

  simple-concat@1.0.1: {}

  simple-get@2.8.2:
    dependencies:
      decompress-response: 3.3.0
      once: 1.4.0
      simple-concat: 1.0.1

  sneeze-ng@0.12.5:
    dependencies:
      '@wzrdtales/swim-ng': 0.6.2
      ansi-escapes: 3.1.0
      chalk: 2.4.2
      jsonpath: 1.1.1
      keypress: 0.2.1
      lodash: 4.17.21
      nid: 0.3.2
      optioner: 1.1.0
      pad: 2.1.0
    transitivePeerDependencies:
      - supports-color

  source-map@0.6.1:
    optional: true

  split2@3.2.2:
    dependencies:
      readable-stream: 3.6.2

  sql-template-tag@5.2.1: {}

  static-eval@2.0.2:
    dependencies:
      escodegen: 1.14.3

  string-width@1.0.2:
    dependencies:
      code-point-at: 1.1.0
      is-fullwidth-code-point: 1.0.0
      strip-ansi: 3.0.1

  string_decoder@1.1.1:
    dependencies:
      safe-buffer: 5.1.2

  string_decoder@1.3.0:
    dependencies:
      safe-buffer: 5.2.1

  strip-ansi@3.0.1:
    dependencies:
      ansi-regex: 2.1.1

  strip-json-comments@2.0.1: {}

  supports-color@5.5.0:
    dependencies:
      has-flag: 3.0.0

  tar-fs@1.16.3:
    dependencies:
      chownr: 1.1.4
      mkdirp: 0.5.6
      pump: 1.0.3
      tar-stream: 1.6.2

  tar-stream@1.6.2:
    dependencies:
      bl: 1.2.3
      buffer-alloc: 1.2.0
      end-of-stream: 1.4.4
      fs-constants: 1.0.0
      readable-stream: 2.3.8
      to-buffer: 1.1.1
      xtend: 4.0.2

  through2@4.0.2:
    dependencies:
      readable-stream: 3.6.2

  to-buffer@1.1.1: {}

  topo@2.1.1:
    dependencies:
      hoek: 4.2.1

  tunnel-agent@0.6.0:
    dependencies:
      safe-buffer: 5.2.1

  type-check@0.3.2:
    dependencies:
      prelude-ls: 1.1.2

  uid@2.0.2:
    dependencies:
      '@lukeed/csprng': 1.1.0

  underscore@1.12.1: {}

  util-deprecate@1.0.2: {}

  uuid@8.3.2: {}

  wcwidth@1.0.1:
    dependencies:
      defaults: 1.0.4

  which-pm-runs@1.1.0: {}

  wide-align@1.1.5:
    dependencies:
      string-width: 1.0.2

  word-wrap@1.2.5: {}

  wrappy@1.0.2: {}

  xtend@4.0.2: {}
