├── commiter.yml ├── resolvers ├── index.js └── torrents.magnet.js ├── prettierrc.json ├── .babelrc ├── graphql ├── index.js └── torrents.magnet.graphql ├── utils └── db.js ├── package.json ├── index.js ├── schemas └── torrents.magnet.js ├── .eslintrc.json ├── .gitignore └── yarn.lock /commiter.yml: -------------------------------------------------------------------------------- 1 | convention: symphony 2 | -------------------------------------------------------------------------------- /resolvers/index.js: -------------------------------------------------------------------------------- 1 | const magnets = require('./torrents.magnet'); 2 | 3 | module.exports = [magnets]; 4 | -------------------------------------------------------------------------------- /prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "es5", 3 | "tabWidth": 4, 4 | "semi": true, 5 | "singleQuote": true 6 | } 7 | -------------------------------------------------------------------------------- /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | [ 4 | "env", 5 | { 6 | "targets": { 7 | "node": "current" 8 | } 9 | } 10 | ] 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /graphql/index.js: -------------------------------------------------------------------------------- 1 | const { gql } = require('apollo-server'); 2 | const fs = require('fs'); 3 | 4 | const magnets = fs.readFileSync(__dirname + '/torrents.magnet.graphql').toString(); 5 | 6 | const typeDefs = gql` 7 | ${magnets} 8 | `; 9 | 10 | module.exports = typeDefs; 11 | -------------------------------------------------------------------------------- /utils/db.js: -------------------------------------------------------------------------------- 1 | const mongoose = require('mongoose'); 2 | mongoose.Promise = require('bluebird'); 3 | 4 | mongoose.connect(process.env.MONGODB_URI, { 5 | useNewUrlParser: true, 6 | useUnifiedTopology: true, 7 | useCreateIndex: true, 8 | useFindAndModify: false, 9 | }); 10 | 11 | module.exports = mongoose.connection; 12 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "node-torrent-save", 3 | "version": "1.0.0", 4 | "main": "index.js", 5 | "license": "MIT", 6 | "scripts": { 7 | "dev": "nodemon index.js" 8 | }, 9 | "dependencies": { 10 | "apollo-server": "^2.25.4", 11 | "bluebird": "^3.7.2", 12 | "dotenv": "^8.2.0", 13 | "graphql": "^15.1.0", 14 | "mongoose": "^5.9.18" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /resolvers/torrents.magnet.js: -------------------------------------------------------------------------------- 1 | const Magnets = require('../schemas/torrents.magnet'); 2 | 3 | const resolvers = { 4 | Query: { 5 | getMagnets: async () => { 6 | return await Magnets.find({}).limit(10); 7 | }, 8 | }, 9 | 10 | Mutation: { 11 | addMagnet: async (root, { input }) => { 12 | return await Magnets.findOneAndUpdate({ xt: input.xt }, input, { upsert: true, new: true }); 13 | }, 14 | 15 | removeMagnet: async (root, { xt }) => { 16 | return await Magnets.findOneAndRemove({ xt }); 17 | }, 18 | }, 19 | }; 20 | 21 | module.exports = resolvers; 22 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | require('dotenv').config(); 2 | 3 | const { ApolloServer, gql } = require('apollo-server'); 4 | 5 | const db = require('./utils/db'); 6 | const typeDefs = require('./graphql'); 7 | const resolvers = require('./resolvers'); 8 | 9 | const server = new ApolloServer({ 10 | typeDefs, 11 | resolvers, 12 | introspection: true, 13 | playground: JSON.parse(process.env.GRAPHQL_PLAYGROUND), 14 | }); 15 | 16 | db.on('error', (err) => { 17 | console.error(err); 18 | }); 19 | 20 | server.listen({ 21 | port: process.env.PORT 22 | }).then(({ url }) => { 23 | console.log(`🚀 Server ready at ${url}`); 24 | }); 25 | -------------------------------------------------------------------------------- /schemas/torrents.magnet.js: -------------------------------------------------------------------------------- 1 | var mongoose = require('mongoose'); 2 | var Schema = mongoose.Schema; 3 | 4 | var questions = new Schema({ 5 | magnet: { type: String, required: true }, 6 | pageRank: { type: Number, required: true }, 7 | peers: { type: Number, required: true }, 8 | seeders: { type: Number, required: true }, 9 | size: { type: String, required: true }, 10 | source: { type: String, required: true }, 11 | torrent: { type: String, default: "NO_TORRENT" }, 12 | title: { type: String, required: true }, 13 | uploaded: { type: String, required: true }, 14 | uploader: { type: String, required: true }, 15 | category: { type: String, required: true }, 16 | subCategory: { type: String, required: true }, 17 | xt: { type: String, required: true, unique: true }, 18 | }, { 19 | timestamps: true 20 | }); 21 | 22 | module.exports = mongoose.model('torrents.magnet', questions); 23 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": ["babel"], 3 | "extends": ["eslint:recommended"], 4 | "rules": { 5 | "no-console": 0, 6 | "no-mixed-spaces-and-tabs": 1, 7 | "comma-dangle": 0, 8 | "no-unused-vars": 1, 9 | "eqeqeq": [2, "smart"], 10 | "no-useless-concat": 2, 11 | "default-case": 2, 12 | "no-self-compare": 2, 13 | "prefer-const": 2, 14 | "object-shorthand": 1, 15 | "array-callback-return": 2, 16 | "valid-typeof": 2, 17 | "arrow-body-style": 2, 18 | "require-await": 2, 19 | "react/prop-types": 0, 20 | "no-var": 2, 21 | "linebreak-style": [2, "unix"], 22 | "semi": [1, "always"] 23 | }, 24 | "env": { 25 | "node": true 26 | }, 27 | "parser": "babel-eslint", 28 | "parserOptions": { 29 | "sourceType": "module", 30 | "ecmaVersion": 2018, 31 | "ecmaFeatures": { 32 | "modules": true 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /graphql/torrents.magnet.graphql: -------------------------------------------------------------------------------- 1 | """ 2 | Magnet Object. 3 | """ 4 | type Magnet { 5 | category: String 6 | magnet: String! 7 | pageRank: Int 8 | peers: Int 9 | seeders: Int 10 | size: String 11 | source: String 12 | subCategory: String 13 | title: String! 14 | torrent: String 15 | uploaded: String 16 | uploader: String 17 | xt: ID! 18 | } 19 | 20 | type Query { 21 | """ 22 | Get List of Magnets. 23 | """ 24 | getMagnets: [Magnet] 25 | } 26 | 27 | input MagnetInput { 28 | category: String 29 | magnet: String! 30 | pageRank: Int 31 | peers: Int 32 | seeders: Int 33 | size: String 34 | source: String 35 | subCategory: String 36 | title: String! 37 | torrent: String 38 | uploaded: String 39 | uploader: String 40 | xt: ID! 41 | } 42 | 43 | type Mutation { 44 | addMagnet(input: MagnetInput): Magnet 45 | 46 | removeMagnet(xt: ID!): Magnet 47 | } 48 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # Created by https://www.toptal.com/developers/gitignore/api/node 3 | # Edit at https://www.toptal.com/developers/gitignore?templates=node 4 | 5 | ### Node ### 6 | # Logs 7 | logs 8 | *.log 9 | npm-debug.log* 10 | yarn-debug.log* 11 | yarn-error.log* 12 | lerna-debug.log* 13 | 14 | # Diagnostic reports (https://nodejs.org/api/report.html) 15 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 16 | 17 | # Runtime data 18 | pids 19 | *.pid 20 | *.seed 21 | *.pid.lock 22 | 23 | # Directory for instrumented libs generated by jscoverage/JSCover 24 | lib-cov 25 | 26 | # Coverage directory used by tools like istanbul 27 | coverage 28 | *.lcov 29 | 30 | # nyc test coverage 31 | .nyc_output 32 | 33 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 34 | .grunt 35 | 36 | # Bower dependency directory (https://bower.io/) 37 | bower_components 38 | 39 | # node-waf configuration 40 | .lock-wscript 41 | 42 | # Compiled binary addons (https://nodejs.org/api/addons.html) 43 | build/Release 44 | 45 | # Dependency directories 46 | node_modules/ 47 | jspm_packages/ 48 | 49 | # TypeScript v1 declaration files 50 | typings/ 51 | 52 | # TypeScript cache 53 | *.tsbuildinfo 54 | 55 | # Optional npm cache directory 56 | .npm 57 | 58 | # Optional eslint cache 59 | .eslintcache 60 | 61 | # Microbundle cache 62 | .rpt2_cache/ 63 | .rts2_cache_cjs/ 64 | .rts2_cache_es/ 65 | .rts2_cache_umd/ 66 | 67 | # Optional REPL history 68 | .node_repl_history 69 | 70 | # Output of 'npm pack' 71 | *.tgz 72 | 73 | # Yarn Integrity file 74 | .yarn-integrity 75 | 76 | # dotenv environment variables file 77 | .env 78 | .env.test 79 | 80 | # parcel-bundler cache (https://parceljs.org/) 81 | .cache 82 | 83 | # Next.js build output 84 | .next 85 | 86 | # Nuxt.js build / generate output 87 | .nuxt 88 | dist 89 | 90 | # Gatsby files 91 | .cache/ 92 | # Comment in the public line in if your project uses Gatsby and not Next.js 93 | # https://nextjs.org/blog/next-9-1#public-directory-support 94 | # public 95 | 96 | # vuepress build output 97 | .vuepress/dist 98 | 99 | # Serverless directories 100 | .serverless/ 101 | 102 | # FuseBox cache 103 | .fusebox/ 104 | 105 | # DynamoDB Local files 106 | .dynamodb/ 107 | 108 | # TernJS port file 109 | .tern-port 110 | 111 | # Stores VSCode versions used for testing VSCode extensions 112 | .vscode-test 113 | 114 | # End of https://www.toptal.com/developers/gitignore/api/node 115 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@apollo/protobufjs@1.2.2": 6 | version "1.2.2" 7 | resolved "https://registry.yarnpkg.com/@apollo/protobufjs/-/protobufjs-1.2.2.tgz#4bd92cd7701ccaef6d517cdb75af2755f049f87c" 8 | integrity sha512-vF+zxhPiLtkwxONs6YanSt1EpwpGilThpneExUN5K3tCymuxNnVq2yojTvnpRjv2QfsEIt/n7ozPIIzBLwGIDQ== 9 | dependencies: 10 | "@protobufjs/aspromise" "^1.1.2" 11 | "@protobufjs/base64" "^1.1.2" 12 | "@protobufjs/codegen" "^2.0.4" 13 | "@protobufjs/eventemitter" "^1.1.0" 14 | "@protobufjs/fetch" "^1.1.0" 15 | "@protobufjs/float" "^1.0.2" 16 | "@protobufjs/inquire" "^1.1.0" 17 | "@protobufjs/path" "^1.1.2" 18 | "@protobufjs/pool" "^1.1.0" 19 | "@protobufjs/utf8" "^1.1.0" 20 | "@types/long" "^4.0.0" 21 | "@types/node" "^10.1.0" 22 | long "^4.0.0" 23 | 24 | "@apollographql/apollo-tools@^0.5.0": 25 | version "0.5.2" 26 | resolved "https://registry.yarnpkg.com/@apollographql/apollo-tools/-/apollo-tools-0.5.2.tgz#01750a655731a198c3634ee819c463254a7c7767" 27 | integrity sha512-KxZiw0Us3k1d0YkJDhOpVH5rJ+mBfjXcgoRoCcslbgirjgLotKMzOcx4PZ7YTEvvEROmvG7X3Aon41GvMmyGsw== 28 | 29 | "@apollographql/graphql-playground-html@1.6.27": 30 | version "1.6.27" 31 | resolved "https://registry.yarnpkg.com/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.27.tgz#bc9ab60e9445aa2a8813b4e94f152fa72b756335" 32 | integrity sha512-tea2LweZvn6y6xFV11K0KC8ETjmm52mQrW+ezgB2O/aTQf8JGyFmMcRPFgUaQZeHbWdm8iisDC6EjOKsXu0nfw== 33 | dependencies: 34 | xss "^1.0.8" 35 | 36 | "@apollographql/graphql-upload-8-fork@^8.1.3": 37 | version "8.1.3" 38 | resolved "https://registry.yarnpkg.com/@apollographql/graphql-upload-8-fork/-/graphql-upload-8-fork-8.1.3.tgz#a0d4e0d5cec8e126d78bd915c264d6b90f5784bc" 39 | integrity sha512-ssOPUT7euLqDXcdVv3Qs4LoL4BPtfermW1IOouaqEmj36TpHYDmYDIbKoSQxikd9vtMumFnP87OybH7sC9fJ6g== 40 | dependencies: 41 | "@types/express" "*" 42 | "@types/fs-capacitor" "*" 43 | "@types/koa" "*" 44 | busboy "^0.3.1" 45 | fs-capacitor "^2.0.4" 46 | http-errors "^1.7.3" 47 | object-path "^0.11.4" 48 | 49 | "@josephg/resolvable@^1.0.0": 50 | version "1.0.1" 51 | resolved "https://registry.yarnpkg.com/@josephg/resolvable/-/resolvable-1.0.1.tgz#69bc4db754d79e1a2f17a650d3466e038d94a5eb" 52 | integrity sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg== 53 | 54 | "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": 55 | version "1.1.2" 56 | resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" 57 | integrity sha1-m4sMxmPWaafY9vXQiToU00jzD78= 58 | 59 | "@protobufjs/base64@^1.1.2": 60 | version "1.1.2" 61 | resolved "https://registry.yarnpkg.com/@protobufjs/base64/-/base64-1.1.2.tgz#4c85730e59b9a1f1f349047dbf24296034bb2735" 62 | integrity sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg== 63 | 64 | "@protobufjs/codegen@^2.0.4": 65 | version "2.0.4" 66 | resolved "https://registry.yarnpkg.com/@protobufjs/codegen/-/codegen-2.0.4.tgz#7ef37f0d010fb028ad1ad59722e506d9262815cb" 67 | integrity sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg== 68 | 69 | "@protobufjs/eventemitter@^1.1.0": 70 | version "1.1.0" 71 | resolved "https://registry.yarnpkg.com/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz#355cbc98bafad5978f9ed095f397621f1d066b70" 72 | integrity sha1-NVy8mLr61ZePntCV85diHx0Ga3A= 73 | 74 | "@protobufjs/fetch@^1.1.0": 75 | version "1.1.0" 76 | resolved "https://registry.yarnpkg.com/@protobufjs/fetch/-/fetch-1.1.0.tgz#ba99fb598614af65700c1619ff06d454b0d84c45" 77 | integrity sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU= 78 | dependencies: 79 | "@protobufjs/aspromise" "^1.1.1" 80 | "@protobufjs/inquire" "^1.1.0" 81 | 82 | "@protobufjs/float@^1.0.2": 83 | version "1.0.2" 84 | resolved "https://registry.yarnpkg.com/@protobufjs/float/-/float-1.0.2.tgz#5e9e1abdcb73fc0a7cb8b291df78c8cbd97b87d1" 85 | integrity sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E= 86 | 87 | "@protobufjs/inquire@^1.1.0": 88 | version "1.1.0" 89 | resolved "https://registry.yarnpkg.com/@protobufjs/inquire/-/inquire-1.1.0.tgz#ff200e3e7cf2429e2dcafc1140828e8cc638f089" 90 | integrity sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik= 91 | 92 | "@protobufjs/path@^1.1.2": 93 | version "1.1.2" 94 | resolved "https://registry.yarnpkg.com/@protobufjs/path/-/path-1.1.2.tgz#6cc2b20c5c9ad6ad0dccfd21ca7673d8d7fbf68d" 95 | integrity sha1-bMKyDFya1q0NzP0hynZz2Nf79o0= 96 | 97 | "@protobufjs/pool@^1.1.0": 98 | version "1.1.0" 99 | resolved "https://registry.yarnpkg.com/@protobufjs/pool/-/pool-1.1.0.tgz#09fd15f2d6d3abfa9b65bc366506d6ad7846ff54" 100 | integrity sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q= 101 | 102 | "@protobufjs/utf8@^1.1.0": 103 | version "1.1.0" 104 | resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" 105 | integrity sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA= 106 | 107 | "@types/accepts@*", "@types/accepts@^1.3.5": 108 | version "1.3.5" 109 | resolved "https://registry.yarnpkg.com/@types/accepts/-/accepts-1.3.5.tgz#c34bec115cfc746e04fe5a059df4ce7e7b391575" 110 | integrity sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ== 111 | dependencies: 112 | "@types/node" "*" 113 | 114 | "@types/body-parser@*", "@types/body-parser@1.19.0": 115 | version "1.19.0" 116 | resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.0.tgz#0685b3c47eb3006ffed117cdd55164b61f80538f" 117 | integrity sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ== 118 | dependencies: 119 | "@types/connect" "*" 120 | "@types/node" "*" 121 | 122 | "@types/connect@*": 123 | version "3.4.33" 124 | resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.33.tgz#31610c901eca573b8713c3330abc6e6b9f588546" 125 | integrity sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A== 126 | dependencies: 127 | "@types/node" "*" 128 | 129 | "@types/content-disposition@*": 130 | version "0.5.3" 131 | resolved "https://registry.yarnpkg.com/@types/content-disposition/-/content-disposition-0.5.3.tgz#0aa116701955c2faa0717fc69cd1596095e49d96" 132 | integrity sha512-P1bffQfhD3O4LW0ioENXUhZ9OIa0Zn+P7M+pWgkCKaT53wVLSq0mrKksCID/FGHpFhRSxRGhgrQmfhRuzwtKdg== 133 | 134 | "@types/cookies@*": 135 | version "0.7.4" 136 | resolved "https://registry.yarnpkg.com/@types/cookies/-/cookies-0.7.4.tgz#26dedf791701abc0e36b5b79a5722f40e455f87b" 137 | integrity sha512-oTGtMzZZAVuEjTwCjIh8T8FrC8n/uwy+PG0yTvQcdZ7etoel7C7/3MSd7qrukENTgQtotG7gvBlBojuVs7X5rw== 138 | dependencies: 139 | "@types/connect" "*" 140 | "@types/express" "*" 141 | "@types/keygrip" "*" 142 | "@types/node" "*" 143 | 144 | "@types/cors@2.8.10": 145 | version "2.8.10" 146 | resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.10.tgz#61cc8469849e5bcdd0c7044122265c39cec10cf4" 147 | integrity sha512-C7srjHiVG3Ey1nR6d511dtDkCEjxuN9W1HWAEjGq8kpcwmNM6JJkpC0xvabM7BXTG2wDq8Eu33iH9aQKa7IvLQ== 148 | 149 | "@types/express-serve-static-core@*": 150 | version "4.17.7" 151 | resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.7.tgz#dfe61f870eb549dc6d7e12050901847c7d7e915b" 152 | integrity sha512-EMgTj/DF9qpgLXyc+Btimg+XoH7A2liE8uKul8qSmMTHCeNYzydDKFdsJskDvw42UsesCnhO63dO0Grbj8J4Dw== 153 | dependencies: 154 | "@types/node" "*" 155 | "@types/qs" "*" 156 | "@types/range-parser" "*" 157 | 158 | "@types/express-serve-static-core@^4.17.18", "@types/express-serve-static-core@^4.17.21": 159 | version "4.17.24" 160 | resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz#ea41f93bf7e0d59cd5a76665068ed6aab6815c07" 161 | integrity sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA== 162 | dependencies: 163 | "@types/node" "*" 164 | "@types/qs" "*" 165 | "@types/range-parser" "*" 166 | 167 | "@types/express@*": 168 | version "4.17.6" 169 | resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.6.tgz#6bce49e49570507b86ea1b07b806f04697fac45e" 170 | integrity sha512-n/mr9tZI83kd4azlPG5y997C/M4DNABK9yErhFM6hKdym4kkmd9j0vtsJyjFIwfRBxtrxZtAfGZCNRIBMFLK5w== 171 | dependencies: 172 | "@types/body-parser" "*" 173 | "@types/express-serve-static-core" "*" 174 | "@types/qs" "*" 175 | "@types/serve-static" "*" 176 | 177 | "@types/express@^4.17.12": 178 | version "4.17.13" 179 | resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034" 180 | integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA== 181 | dependencies: 182 | "@types/body-parser" "*" 183 | "@types/express-serve-static-core" "^4.17.18" 184 | "@types/qs" "*" 185 | "@types/serve-static" "*" 186 | 187 | "@types/fs-capacitor@*": 188 | version "2.0.0" 189 | resolved "https://registry.yarnpkg.com/@types/fs-capacitor/-/fs-capacitor-2.0.0.tgz#17113e25817f584f58100fb7a08eed288b81956e" 190 | integrity sha512-FKVPOCFbhCvZxpVAMhdBdTfVfXUpsh15wFHgqOKxh9N9vzWZVuWCSijZ5T4U34XYNnuj2oduh6xcs1i+LPI+BQ== 191 | dependencies: 192 | "@types/node" "*" 193 | 194 | "@types/http-assert@*": 195 | version "1.5.1" 196 | resolved "https://registry.yarnpkg.com/@types/http-assert/-/http-assert-1.5.1.tgz#d775e93630c2469c2f980fc27e3143240335db3b" 197 | integrity sha512-PGAK759pxyfXE78NbKxyfRcWYA/KwW17X290cNev/qAsn9eQIxkH4shoNBafH37wewhDG/0p1cHPbK6+SzZjWQ== 198 | 199 | "@types/keygrip@*": 200 | version "1.0.2" 201 | resolved "https://registry.yarnpkg.com/@types/keygrip/-/keygrip-1.0.2.tgz#513abfd256d7ad0bf1ee1873606317b33b1b2a72" 202 | integrity sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw== 203 | 204 | "@types/koa-compose@*": 205 | version "3.2.5" 206 | resolved "https://registry.yarnpkg.com/@types/koa-compose/-/koa-compose-3.2.5.tgz#85eb2e80ac50be95f37ccf8c407c09bbe3468e9d" 207 | integrity sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ== 208 | dependencies: 209 | "@types/koa" "*" 210 | 211 | "@types/koa@*": 212 | version "2.11.3" 213 | resolved "https://registry.yarnpkg.com/@types/koa/-/koa-2.11.3.tgz#540ece376581b12beadf9a417dd1731bc31c16ce" 214 | integrity sha512-ABxVkrNWa4O/Jp24EYI/hRNqEVRlhB9g09p48neQp4m3xL1TJtdWk2NyNQSMCU45ejeELMQZBYyfstyVvO2H3Q== 215 | dependencies: 216 | "@types/accepts" "*" 217 | "@types/content-disposition" "*" 218 | "@types/cookies" "*" 219 | "@types/http-assert" "*" 220 | "@types/keygrip" "*" 221 | "@types/koa-compose" "*" 222 | "@types/node" "*" 223 | 224 | "@types/long@^4.0.0": 225 | version "4.0.1" 226 | resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.1.tgz#459c65fa1867dafe6a8f322c4c51695663cc55e9" 227 | integrity sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w== 228 | 229 | "@types/mime@*": 230 | version "2.0.2" 231 | resolved "https://registry.yarnpkg.com/@types/mime/-/mime-2.0.2.tgz#857a118d8634c84bba7ae14088e4508490cd5da5" 232 | integrity sha512-4kPlzbljFcsttWEq6aBW0OZe6BDajAmyvr2xknBG92tejQnvdGtT9+kXSZ580DqpxY9qG2xeQVF9Dq0ymUTo5Q== 233 | 234 | "@types/node@*": 235 | version "14.0.11" 236 | resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.11.tgz#61d4886e2424da73b7b25547f59fdcb534c165a3" 237 | integrity sha512-lCvvI24L21ZVeIiyIUHZ5Oflv1hhHQ5E1S25IRlKIXaRkVgmXpJMI3wUJkmym2bTbCe+WoIibQnMVAU3FguaOg== 238 | 239 | "@types/node@^10.1.0": 240 | version "10.17.24" 241 | resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.24.tgz#c57511e3a19c4b5e9692bb2995c40a3a52167944" 242 | integrity sha512-5SCfvCxV74kzR3uWgTYiGxrd69TbT1I6+cMx1A5kEly/IVveJBimtAMlXiEyVFn5DvUFewQWxOOiJhlxeQwxgA== 243 | 244 | "@types/qs@*": 245 | version "6.9.3" 246 | resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.3.tgz#b755a0934564a200d3efdf88546ec93c369abd03" 247 | integrity sha512-7s9EQWupR1fTc2pSMtXRQ9w9gLOcrJn+h7HOXw4evxyvVqMi4f+q7d2tnFe3ng3SNHjtK+0EzGMGFUQX4/AQRA== 248 | 249 | "@types/range-parser@*": 250 | version "1.2.3" 251 | resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c" 252 | integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== 253 | 254 | "@types/serve-static@*": 255 | version "1.13.4" 256 | resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.4.tgz#6662a93583e5a6cabca1b23592eb91e12fa80e7c" 257 | integrity sha512-jTDt0o/YbpNwZbQmE/+2e+lfjJEJJR0I3OFaKQKPWkASkCoW3i6fsUnqudSMcNAfbtmADGu8f4MV4q+GqULmug== 258 | dependencies: 259 | "@types/express-serve-static-core" "*" 260 | "@types/mime" "*" 261 | 262 | "@types/ws@^7.0.0": 263 | version "7.2.5" 264 | resolved "https://registry.yarnpkg.com/@types/ws/-/ws-7.2.5.tgz#513f28b04a1ea1aa9dc2cad3f26e8e37c88aae49" 265 | integrity sha512-4UEih9BI1nBKii385G9id1oFrSkLcClbwtDfcYj8HJLQqZVAtb/42vXVrYvRWCcufNF/a+rZD3MxNwghA7UmCg== 266 | dependencies: 267 | "@types/node" "*" 268 | 269 | "@wry/equality@^0.1.2": 270 | version "0.1.11" 271 | resolved "https://registry.yarnpkg.com/@wry/equality/-/equality-0.1.11.tgz#35cb156e4a96695aa81a9ecc4d03787bc17f1790" 272 | integrity sha512-mwEVBDUVODlsQQ5dfuLUS5/Tf7jqUKyhKYHmVi4fPB6bDMOfWvUPJmKgS1Z7Za/sOI3vzWt4+O7yCiL/70MogA== 273 | dependencies: 274 | tslib "^1.9.3" 275 | 276 | accepts@^1.3.5, accepts@~1.3.8: 277 | version "1.3.8" 278 | resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" 279 | integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== 280 | dependencies: 281 | mime-types "~2.1.34" 282 | negotiator "0.6.3" 283 | 284 | apollo-cache-control@^0.15.0: 285 | version "0.15.0" 286 | resolved "https://registry.yarnpkg.com/apollo-cache-control/-/apollo-cache-control-0.15.0.tgz#45897ed318b883bf964960e6fcd7516a50b4e4d4" 287 | integrity sha512-U2uYvHZsWmR6s6CD5zlq3PepfbUAM8953CeVM2Y2QYMtJ8i4CYplEPbIWb3zTIXSPbIPeWGddM56pChI6Iz3zA== 288 | dependencies: 289 | apollo-server-env "^3.2.0" 290 | apollo-server-plugin-base "^0.14.0" 291 | 292 | apollo-datasource@^0.10.0: 293 | version "0.10.0" 294 | resolved "https://registry.yarnpkg.com/apollo-datasource/-/apollo-datasource-0.10.0.tgz#5450fc88f23f73b36ba04b4f7a6d00ef2f5364a9" 295 | integrity sha512-wrLhuoM2MtA0KA0+3qyioe0H2FjAxjTvuFOlNCk6WberA887m0MQlWULZImCWTkKuN+zEAMerHfxN+F+W8+lBA== 296 | dependencies: 297 | apollo-server-caching "^0.7.0" 298 | apollo-server-env "^3.2.0" 299 | 300 | apollo-graphql@^0.9.0: 301 | version "0.9.5" 302 | resolved "https://registry.yarnpkg.com/apollo-graphql/-/apollo-graphql-0.9.5.tgz#9113483ca7f7fa49ee9e9a299c45d30b1cf3bf61" 303 | integrity sha512-RGt5k2JeBqrmnwRM0VOgWFiGKlGJMfmiif/4JvdaEqhMJ+xqe/9cfDYzXfn33ke2eWixsAbjEbRfy8XbaN9nTw== 304 | dependencies: 305 | core-js-pure "^3.10.2" 306 | lodash.sortby "^4.7.0" 307 | sha.js "^2.4.11" 308 | 309 | apollo-link@^1.2.14: 310 | version "1.2.14" 311 | resolved "https://registry.yarnpkg.com/apollo-link/-/apollo-link-1.2.14.tgz#3feda4b47f9ebba7f4160bef8b977ba725b684d9" 312 | integrity sha512-p67CMEFP7kOG1JZ0ZkYZwRDa369w5PIjtMjvrQd/HnIV8FRsHRqLqK+oAZQnFa1DDdZtOtHTi+aMIW6EatC2jg== 313 | dependencies: 314 | apollo-utilities "^1.3.0" 315 | ts-invariant "^0.4.0" 316 | tslib "^1.9.3" 317 | zen-observable-ts "^0.8.21" 318 | 319 | apollo-reporting-protobuf@^0.8.0: 320 | version "0.8.0" 321 | resolved "https://registry.yarnpkg.com/apollo-reporting-protobuf/-/apollo-reporting-protobuf-0.8.0.tgz#ae9d967934d3d8ed816fc85a0d8068ef45c371b9" 322 | integrity sha512-B3XmnkH6Y458iV6OsA7AhfwvTgeZnFq9nPVjbxmLKnvfkEl8hYADtz724uPa0WeBiD7DSFcnLtqg9yGmCkBohg== 323 | dependencies: 324 | "@apollo/protobufjs" "1.2.2" 325 | 326 | apollo-server-caching@^0.7.0: 327 | version "0.7.0" 328 | resolved "https://registry.yarnpkg.com/apollo-server-caching/-/apollo-server-caching-0.7.0.tgz#e6d1e68e3bb571cba63a61f60b434fb771c6ff39" 329 | integrity sha512-MsVCuf/2FxuTFVhGLK13B+TZH9tBd2qkyoXKKILIiGcZ5CDUEBO14vIV63aNkMkS1xxvK2U4wBcuuNj/VH2Mkw== 330 | dependencies: 331 | lru-cache "^6.0.0" 332 | 333 | apollo-server-core@^2.25.4, apollo-server-core@^2.26.0: 334 | version "2.26.0" 335 | resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-2.26.0.tgz#2d2ad2792006395e13ce58ef79fd51ea70d3ad4b" 336 | integrity sha512-z0dAZGu6zLhYLWVaRis6pR1dQbzPhA6xU5z0issR/sQR5kr466vFMF/rq//Jqwpd/A4xfTXZrFmr5urFyl4k4g== 337 | dependencies: 338 | "@apollographql/apollo-tools" "^0.5.0" 339 | "@apollographql/graphql-playground-html" "1.6.27" 340 | "@apollographql/graphql-upload-8-fork" "^8.1.3" 341 | "@josephg/resolvable" "^1.0.0" 342 | "@types/ws" "^7.0.0" 343 | apollo-cache-control "^0.15.0" 344 | apollo-datasource "^0.10.0" 345 | apollo-graphql "^0.9.0" 346 | apollo-reporting-protobuf "^0.8.0" 347 | apollo-server-caching "^0.7.0" 348 | apollo-server-env "^3.2.0" 349 | apollo-server-errors "^2.5.0" 350 | apollo-server-plugin-base "^0.14.0" 351 | apollo-server-types "^0.10.0" 352 | apollo-tracing "^0.16.0" 353 | async-retry "^1.2.1" 354 | fast-json-stable-stringify "^2.0.0" 355 | graphql-extensions "^0.16.0" 356 | graphql-tag "^2.11.0" 357 | graphql-tools "^4.0.8" 358 | loglevel "^1.6.7" 359 | lru-cache "^6.0.0" 360 | sha.js "^2.4.11" 361 | subscriptions-transport-ws "^0.9.19" 362 | uuid "^8.0.0" 363 | 364 | apollo-server-env@^3.2.0: 365 | version "3.2.0" 366 | resolved "https://registry.yarnpkg.com/apollo-server-env/-/apollo-server-env-3.2.0.tgz#0572e307da4784c5d7633a0ade1f45e231da28e3" 367 | integrity sha512-V+kO5e6vUo2JwqV1/Ng71ZE3J6x1hCOC+nID2/++bCYl0/fPY9iLChbBNSgN/uoFcjhgmBchOv+m4o0Nie/TFQ== 368 | dependencies: 369 | node-fetch "^2.6.1" 370 | util.promisify "^1.0.0" 371 | 372 | apollo-server-errors@^2.5.0: 373 | version "2.5.0" 374 | resolved "https://registry.yarnpkg.com/apollo-server-errors/-/apollo-server-errors-2.5.0.tgz#5d1024117c7496a2979e3e34908b5685fe112b68" 375 | integrity sha512-lO5oTjgiC3vlVg2RKr3RiXIIQ5pGXBFxYGGUkKDhTud3jMIhs+gel8L8zsEjKaKxkjHhCQAA/bcEfYiKkGQIvA== 376 | 377 | apollo-server-express@^2.25.4: 378 | version "2.26.0" 379 | resolved "https://registry.yarnpkg.com/apollo-server-express/-/apollo-server-express-2.26.0.tgz#48848413ad8fd2b5c2bf4fbba8110d7eb961ba0b" 380 | integrity sha512-w+Zh6Sjl0k9hlXOfgXwfuWBCrQ+LjMExj/Xq0m70wTxeOryzMmHWK72Tk9+C9F3lbJzOh9XwjnnHkdzKbcW6Dg== 381 | dependencies: 382 | "@apollographql/graphql-playground-html" "1.6.27" 383 | "@types/accepts" "^1.3.5" 384 | "@types/body-parser" "1.19.0" 385 | "@types/cors" "2.8.10" 386 | "@types/express" "^4.17.12" 387 | "@types/express-serve-static-core" "^4.17.21" 388 | accepts "^1.3.5" 389 | apollo-server-core "^2.26.0" 390 | apollo-server-types "^0.10.0" 391 | body-parser "^1.18.3" 392 | cors "^2.8.5" 393 | express "^4.17.1" 394 | graphql-subscriptions "^1.0.0" 395 | graphql-tools "^4.0.8" 396 | parseurl "^1.3.2" 397 | subscriptions-transport-ws "^0.9.19" 398 | type-is "^1.6.16" 399 | 400 | apollo-server-plugin-base@^0.14.0: 401 | version "0.14.0" 402 | resolved "https://registry.yarnpkg.com/apollo-server-plugin-base/-/apollo-server-plugin-base-0.14.0.tgz#f59b6ab7780304162d2e4fd9ee29ed0696b174ef" 403 | integrity sha512-nTNSFuBhZURGjtWptdVqwemYUOdsvABj/GSKzeNvepiEubiv4N0rt4Gvy1inHDiMbo98wQTdF/7XohNcB9A77g== 404 | dependencies: 405 | apollo-server-types "^0.10.0" 406 | 407 | apollo-server-types@^0.10.0: 408 | version "0.10.0" 409 | resolved "https://registry.yarnpkg.com/apollo-server-types/-/apollo-server-types-0.10.0.tgz#af578bf507151a0e86fbdf188f9673ece3f8f164" 410 | integrity sha512-LsB3epw1X3Co/HGiKHCGtzWG35J59gG8Ypx0p22+wgdM9AVDm1ylsNGZy+osNIVJc1lUJf3nF5kZ90vA866K/w== 411 | dependencies: 412 | apollo-reporting-protobuf "^0.8.0" 413 | apollo-server-caching "^0.7.0" 414 | apollo-server-env "^3.2.0" 415 | 416 | apollo-server@^2.25.4: 417 | version "2.25.4" 418 | resolved "https://registry.yarnpkg.com/apollo-server/-/apollo-server-2.25.4.tgz#da0784340ddefcf508b4b45744e3c61640c4ef1d" 419 | integrity sha512-CNvaSd0wkacfsvprSI843qTLKfBQpLik9e0y77On+OhdObkmq1ij8qkpF8awNg0iJPG5+RYBGNC7c/PA6vO53A== 420 | dependencies: 421 | apollo-server-core "^2.25.4" 422 | apollo-server-express "^2.25.4" 423 | express "^4.0.0" 424 | graphql-subscriptions "^1.0.0" 425 | graphql-tools "^4.0.8" 426 | stoppable "^1.1.0" 427 | 428 | apollo-tracing@^0.16.0: 429 | version "0.16.0" 430 | resolved "https://registry.yarnpkg.com/apollo-tracing/-/apollo-tracing-0.16.0.tgz#8542ca40ae4a3f84f899e749631b65833557ceb1" 431 | integrity sha512-Oy8kTggB+fJ/hHXwHyMpuTl5KW7u1XetKFDErZVOobUKc2zjc/NgWiC/s7SGYZCgfLodBjvwfa6rMcvLkz7c0w== 432 | dependencies: 433 | apollo-server-env "^3.2.0" 434 | apollo-server-plugin-base "^0.14.0" 435 | 436 | apollo-utilities@^1.0.1, apollo-utilities@^1.3.0: 437 | version "1.3.4" 438 | resolved "https://registry.yarnpkg.com/apollo-utilities/-/apollo-utilities-1.3.4.tgz#6129e438e8be201b6c55b0f13ce49d2c7175c9cf" 439 | integrity sha512-pk2hiWrCXMAy2fRPwEyhvka+mqwzeP60Jr1tRYi5xru+3ko94HI9o6lK0CT33/w4RDlxWchmdhDCrvdr+pHCig== 440 | dependencies: 441 | "@wry/equality" "^0.1.2" 442 | fast-json-stable-stringify "^2.0.0" 443 | ts-invariant "^0.4.0" 444 | tslib "^1.10.0" 445 | 446 | array-flatten@1.1.1: 447 | version "1.1.1" 448 | resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" 449 | integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== 450 | 451 | async-retry@^1.2.1: 452 | version "1.3.1" 453 | resolved "https://registry.yarnpkg.com/async-retry/-/async-retry-1.3.1.tgz#139f31f8ddce50c0870b0ba558a6079684aaed55" 454 | integrity sha512-aiieFW/7h3hY0Bq5d+ktDBejxuwR78vRu9hDUdR8rNhSaQ29VzPL4AoIRG7D/c7tdenwOcKvgPM6tIxB3cB6HA== 455 | dependencies: 456 | retry "0.12.0" 457 | 458 | backo2@^1.0.2: 459 | version "1.0.2" 460 | resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" 461 | integrity sha1-MasayLEpNjRj41s+u2n038+6eUc= 462 | 463 | bl@^2.2.0: 464 | version "2.2.1" 465 | resolved "https://registry.yarnpkg.com/bl/-/bl-2.2.1.tgz#8c11a7b730655c5d56898cdc871224f40fd901d5" 466 | integrity sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g== 467 | dependencies: 468 | readable-stream "^2.3.5" 469 | safe-buffer "^5.1.1" 470 | 471 | bluebird@3.5.1: 472 | version "3.5.1" 473 | resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" 474 | integrity sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA== 475 | 476 | bluebird@^3.7.2: 477 | version "3.7.2" 478 | resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" 479 | integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== 480 | 481 | body-parser@1.20.1, body-parser@^1.18.3: 482 | version "1.20.1" 483 | resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" 484 | integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== 485 | dependencies: 486 | bytes "3.1.2" 487 | content-type "~1.0.4" 488 | debug "2.6.9" 489 | depd "2.0.0" 490 | destroy "1.2.0" 491 | http-errors "2.0.0" 492 | iconv-lite "0.4.24" 493 | on-finished "2.4.1" 494 | qs "6.11.0" 495 | raw-body "2.5.1" 496 | type-is "~1.6.18" 497 | unpipe "1.0.0" 498 | 499 | bson@^1.1.4: 500 | version "1.1.4" 501 | resolved "https://registry.yarnpkg.com/bson/-/bson-1.1.4.tgz#f76870d799f15b854dffb7ee32f0a874797f7e89" 502 | integrity sha512-S/yKGU1syOMzO86+dGpg2qGoDL0zvzcb262G+gqEy6TgP6rt6z6qxSFX/8X6vLC91P7G7C3nLs0+bvDzmvBA3Q== 503 | 504 | busboy@^0.3.1: 505 | version "0.3.1" 506 | resolved "https://registry.yarnpkg.com/busboy/-/busboy-0.3.1.tgz#170899274c5bf38aae27d5c62b71268cd585fd1b" 507 | integrity sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw== 508 | dependencies: 509 | dicer "0.3.0" 510 | 511 | bytes@3.1.2: 512 | version "3.1.2" 513 | resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" 514 | integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== 515 | 516 | call-bind@^1.0.0: 517 | version "1.0.2" 518 | resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" 519 | integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== 520 | dependencies: 521 | function-bind "^1.1.1" 522 | get-intrinsic "^1.0.2" 523 | 524 | commander@^2.20.3: 525 | version "2.20.3" 526 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" 527 | integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== 528 | 529 | content-disposition@0.5.4: 530 | version "0.5.4" 531 | resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" 532 | integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== 533 | dependencies: 534 | safe-buffer "5.2.1" 535 | 536 | content-type@~1.0.4: 537 | version "1.0.4" 538 | resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" 539 | integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== 540 | 541 | cookie-signature@1.0.6: 542 | version "1.0.6" 543 | resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" 544 | integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== 545 | 546 | cookie@0.5.0: 547 | version "0.5.0" 548 | resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" 549 | integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== 550 | 551 | core-js-pure@^3.10.2: 552 | version "3.19.1" 553 | resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.19.1.tgz#edffc1fc7634000a55ba05e95b3f0fe9587a5aa4" 554 | integrity sha512-Q0Knr8Es84vtv62ei6/6jXH/7izKmOrtrxH9WJTHLCMAVeU+8TF8z8Nr08CsH4Ot0oJKzBzJJL9SJBYIv7WlfQ== 555 | 556 | core-util-is@~1.0.0: 557 | version "1.0.2" 558 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 559 | integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= 560 | 561 | cors@^2.8.5: 562 | version "2.8.5" 563 | resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" 564 | integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== 565 | dependencies: 566 | object-assign "^4" 567 | vary "^1" 568 | 569 | cssfilter@0.0.10: 570 | version "0.0.10" 571 | resolved "https://registry.yarnpkg.com/cssfilter/-/cssfilter-0.0.10.tgz#c6d2672632a2e5c83e013e6864a42ce8defd20ae" 572 | integrity sha1-xtJnJjKi5cg+AT5oZKQs6N79IK4= 573 | 574 | debug@2.6.9: 575 | version "2.6.9" 576 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" 577 | integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== 578 | dependencies: 579 | ms "2.0.0" 580 | 581 | debug@3.1.0: 582 | version "3.1.0" 583 | resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" 584 | integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== 585 | dependencies: 586 | ms "2.0.0" 587 | 588 | define-properties@^1.1.2, define-properties@^1.1.3: 589 | version "1.1.3" 590 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" 591 | integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== 592 | dependencies: 593 | object-keys "^1.0.12" 594 | 595 | denque@^1.4.1: 596 | version "1.4.1" 597 | resolved "https://registry.yarnpkg.com/denque/-/denque-1.4.1.tgz#6744ff7641c148c3f8a69c307e51235c1f4a37cf" 598 | integrity sha512-OfzPuSZKGcgr96rf1oODnfjqBFmr1DVoc/TrItj3Ohe0Ah1C5WX5Baquw/9U9KovnQ88EqmJbD66rKYUQYN1tQ== 599 | 600 | depd@2.0.0: 601 | version "2.0.0" 602 | resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" 603 | integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== 604 | 605 | depd@~1.1.2: 606 | version "1.1.2" 607 | resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" 608 | integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= 609 | 610 | deprecated-decorator@^0.1.6: 611 | version "0.1.6" 612 | resolved "https://registry.yarnpkg.com/deprecated-decorator/-/deprecated-decorator-0.1.6.tgz#00966317b7a12fe92f3cc831f7583af329b86c37" 613 | integrity sha1-AJZjF7ehL+kvPMgx91g68ym4bDc= 614 | 615 | destroy@1.2.0: 616 | version "1.2.0" 617 | resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" 618 | integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== 619 | 620 | dicer@0.3.0: 621 | version "0.3.0" 622 | resolved "https://registry.yarnpkg.com/dicer/-/dicer-0.3.0.tgz#eacd98b3bfbf92e8ab5c2fdb71aaac44bb06b872" 623 | integrity sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA== 624 | dependencies: 625 | streamsearch "0.1.2" 626 | 627 | dotenv@^8.2.0: 628 | version "8.2.0" 629 | resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" 630 | integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== 631 | 632 | ee-first@1.1.1: 633 | version "1.1.1" 634 | resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" 635 | integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== 636 | 637 | encodeurl@~1.0.2: 638 | version "1.0.2" 639 | resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" 640 | integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== 641 | 642 | es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.5: 643 | version "1.17.5" 644 | resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.5.tgz#d8c9d1d66c8981fb9200e2251d799eee92774ae9" 645 | integrity sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg== 646 | dependencies: 647 | es-to-primitive "^1.2.1" 648 | function-bind "^1.1.1" 649 | has "^1.0.3" 650 | has-symbols "^1.0.1" 651 | is-callable "^1.1.5" 652 | is-regex "^1.0.5" 653 | object-inspect "^1.7.0" 654 | object-keys "^1.1.1" 655 | object.assign "^4.1.0" 656 | string.prototype.trimleft "^2.1.1" 657 | string.prototype.trimright "^2.1.1" 658 | 659 | es-to-primitive@^1.2.1: 660 | version "1.2.1" 661 | resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" 662 | integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== 663 | dependencies: 664 | is-callable "^1.1.4" 665 | is-date-object "^1.0.1" 666 | is-symbol "^1.0.2" 667 | 668 | escape-html@~1.0.3: 669 | version "1.0.3" 670 | resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" 671 | integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== 672 | 673 | etag@~1.8.1: 674 | version "1.8.1" 675 | resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" 676 | integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== 677 | 678 | eventemitter3@^3.1.0: 679 | version "3.1.2" 680 | resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" 681 | integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== 682 | 683 | express@^4.0.0, express@^4.17.1: 684 | version "4.18.2" 685 | resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" 686 | integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== 687 | dependencies: 688 | accepts "~1.3.8" 689 | array-flatten "1.1.1" 690 | body-parser "1.20.1" 691 | content-disposition "0.5.4" 692 | content-type "~1.0.4" 693 | cookie "0.5.0" 694 | cookie-signature "1.0.6" 695 | debug "2.6.9" 696 | depd "2.0.0" 697 | encodeurl "~1.0.2" 698 | escape-html "~1.0.3" 699 | etag "~1.8.1" 700 | finalhandler "1.2.0" 701 | fresh "0.5.2" 702 | http-errors "2.0.0" 703 | merge-descriptors "1.0.1" 704 | methods "~1.1.2" 705 | on-finished "2.4.1" 706 | parseurl "~1.3.3" 707 | path-to-regexp "0.1.7" 708 | proxy-addr "~2.0.7" 709 | qs "6.11.0" 710 | range-parser "~1.2.1" 711 | safe-buffer "5.2.1" 712 | send "0.18.0" 713 | serve-static "1.15.0" 714 | setprototypeof "1.2.0" 715 | statuses "2.0.1" 716 | type-is "~1.6.18" 717 | utils-merge "1.0.1" 718 | vary "~1.1.2" 719 | 720 | fast-json-stable-stringify@^2.0.0: 721 | version "2.1.0" 722 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" 723 | integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== 724 | 725 | finalhandler@1.2.0: 726 | version "1.2.0" 727 | resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" 728 | integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== 729 | dependencies: 730 | debug "2.6.9" 731 | encodeurl "~1.0.2" 732 | escape-html "~1.0.3" 733 | on-finished "2.4.1" 734 | parseurl "~1.3.3" 735 | statuses "2.0.1" 736 | unpipe "~1.0.0" 737 | 738 | forwarded@0.2.0: 739 | version "0.2.0" 740 | resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" 741 | integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== 742 | 743 | fresh@0.5.2: 744 | version "0.5.2" 745 | resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" 746 | integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== 747 | 748 | fs-capacitor@^2.0.4: 749 | version "2.0.4" 750 | resolved "https://registry.yarnpkg.com/fs-capacitor/-/fs-capacitor-2.0.4.tgz#5a22e72d40ae5078b4fe64fe4d08c0d3fc88ad3c" 751 | integrity sha512-8S4f4WsCryNw2mJJchi46YgB6CR5Ze+4L1h8ewl9tEpL4SJ3ZO+c/bS4BWhB8bK+O3TMqhuZarTitd0S0eh2pA== 752 | 753 | function-bind@^1.1.1: 754 | version "1.1.1" 755 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 756 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 757 | 758 | get-intrinsic@^1.0.2: 759 | version "1.1.3" 760 | resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" 761 | integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== 762 | dependencies: 763 | function-bind "^1.1.1" 764 | has "^1.0.3" 765 | has-symbols "^1.0.3" 766 | 767 | graphql-extensions@^0.16.0: 768 | version "0.16.0" 769 | resolved "https://registry.yarnpkg.com/graphql-extensions/-/graphql-extensions-0.16.0.tgz#32669fde0a2f115de60e5dda818ae457c1d71bb8" 770 | integrity sha512-rZQc/USoEIw437BGRUwoHoLPR1LA791Ltj6axONqgKIyyx2sqIO3YT9kTbB/eIUdJBrCozp4KuUeZ09xKeQDxg== 771 | dependencies: 772 | "@apollographql/apollo-tools" "^0.5.0" 773 | apollo-server-env "^3.2.0" 774 | apollo-server-types "^0.10.0" 775 | 776 | graphql-subscriptions@^1.0.0: 777 | version "1.1.0" 778 | resolved "https://registry.yarnpkg.com/graphql-subscriptions/-/graphql-subscriptions-1.1.0.tgz#5f2fa4233eda44cf7570526adfcf3c16937aef11" 779 | integrity sha512-6WzlBFC0lWmXJbIVE8OgFgXIP4RJi3OQgTPa0DVMsDXdpRDjTsM1K9wfl5HSYX7R87QAGlvcv2Y4BIZa/ItonA== 780 | dependencies: 781 | iterall "^1.2.1" 782 | 783 | graphql-tag@^2.11.0: 784 | version "2.12.6" 785 | resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1" 786 | integrity sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg== 787 | dependencies: 788 | tslib "^2.1.0" 789 | 790 | graphql-tools@^4.0.8: 791 | version "4.0.8" 792 | resolved "https://registry.yarnpkg.com/graphql-tools/-/graphql-tools-4.0.8.tgz#e7fb9f0d43408fb0878ba66b522ce871bafe9d30" 793 | integrity sha512-MW+ioleBrwhRjalKjYaLQbr+920pHBgy9vM/n47sswtns8+96sRn5M/G+J1eu7IMeKWiN/9p6tmwCHU7552VJg== 794 | dependencies: 795 | apollo-link "^1.2.14" 796 | apollo-utilities "^1.0.1" 797 | deprecated-decorator "^0.1.6" 798 | iterall "^1.1.3" 799 | uuid "^3.1.0" 800 | 801 | graphql@^15.1.0: 802 | version "15.1.0" 803 | resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.1.0.tgz#b93e28de805294ec08e1630d901db550cb8960a1" 804 | integrity sha512-0TVyfOlCGhv/DBczQkJmwXOK6fjWkjzY3Pt7wY8i0gcYXq8aogG3weCsg48m72lywKSeOqedEHvVPOvZvSD51Q== 805 | 806 | has-symbols@^1.0.0, has-symbols@^1.0.1: 807 | version "1.0.1" 808 | resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" 809 | integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== 810 | 811 | has-symbols@^1.0.3: 812 | version "1.0.3" 813 | resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" 814 | integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== 815 | 816 | has@^1.0.3: 817 | version "1.0.3" 818 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" 819 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== 820 | dependencies: 821 | function-bind "^1.1.1" 822 | 823 | http-errors@2.0.0: 824 | version "2.0.0" 825 | resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" 826 | integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== 827 | dependencies: 828 | depd "2.0.0" 829 | inherits "2.0.4" 830 | setprototypeof "1.2.0" 831 | statuses "2.0.1" 832 | toidentifier "1.0.1" 833 | 834 | http-errors@^1.7.3: 835 | version "1.7.3" 836 | resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" 837 | integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== 838 | dependencies: 839 | depd "~1.1.2" 840 | inherits "2.0.4" 841 | setprototypeof "1.1.1" 842 | statuses ">= 1.5.0 < 2" 843 | toidentifier "1.0.0" 844 | 845 | iconv-lite@0.4.24: 846 | version "0.4.24" 847 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" 848 | integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== 849 | dependencies: 850 | safer-buffer ">= 2.1.2 < 3" 851 | 852 | inherits@2.0.4, inherits@^2.0.1, inherits@~2.0.3: 853 | version "2.0.4" 854 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 855 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 856 | 857 | ipaddr.js@1.9.1: 858 | version "1.9.1" 859 | resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" 860 | integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== 861 | 862 | is-callable@^1.1.4, is-callable@^1.1.5: 863 | version "1.2.0" 864 | resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.0.tgz#83336560b54a38e35e3a2df7afd0454d691468bb" 865 | integrity sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw== 866 | 867 | is-date-object@^1.0.1: 868 | version "1.0.2" 869 | resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" 870 | integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== 871 | 872 | is-regex@^1.0.5: 873 | version "1.1.0" 874 | resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.0.tgz#ece38e389e490df0dc21caea2bd596f987f767ff" 875 | integrity sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw== 876 | dependencies: 877 | has-symbols "^1.0.1" 878 | 879 | is-symbol@^1.0.2: 880 | version "1.0.3" 881 | resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" 882 | integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== 883 | dependencies: 884 | has-symbols "^1.0.1" 885 | 886 | isarray@~1.0.0: 887 | version "1.0.0" 888 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 889 | integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= 890 | 891 | iterall@^1.1.3, iterall@^1.2.1: 892 | version "1.3.0" 893 | resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea" 894 | integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg== 895 | 896 | kareem@2.3.1: 897 | version "2.3.1" 898 | resolved "https://registry.yarnpkg.com/kareem/-/kareem-2.3.1.tgz#def12d9c941017fabfb00f873af95e9c99e1be87" 899 | integrity sha512-l3hLhffs9zqoDe8zjmb/mAN4B8VT3L56EUvKNqLFVs9YlFA+zx7ke1DO8STAdDyYNkeSo1nKmjuvQeI12So8Xw== 900 | 901 | lodash.sortby@^4.7.0: 902 | version "4.7.0" 903 | resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" 904 | integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= 905 | 906 | loglevel@^1.6.7: 907 | version "1.6.8" 908 | resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.8.tgz#8a25fb75d092230ecd4457270d80b54e28011171" 909 | integrity sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA== 910 | 911 | long@^4.0.0: 912 | version "4.0.0" 913 | resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28" 914 | integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== 915 | 916 | lru-cache@^6.0.0: 917 | version "6.0.0" 918 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" 919 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== 920 | dependencies: 921 | yallist "^4.0.0" 922 | 923 | media-typer@0.3.0: 924 | version "0.3.0" 925 | resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" 926 | integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== 927 | 928 | memory-pager@^1.0.2: 929 | version "1.5.0" 930 | resolved "https://registry.yarnpkg.com/memory-pager/-/memory-pager-1.5.0.tgz#d8751655d22d384682741c972f2c3d6dfa3e66b5" 931 | integrity sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg== 932 | 933 | merge-descriptors@1.0.1: 934 | version "1.0.1" 935 | resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" 936 | integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== 937 | 938 | methods@~1.1.2: 939 | version "1.1.2" 940 | resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" 941 | integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== 942 | 943 | mime-db@1.52.0: 944 | version "1.52.0" 945 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" 946 | integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== 947 | 948 | mime-types@~2.1.24, mime-types@~2.1.34: 949 | version "2.1.35" 950 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" 951 | integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== 952 | dependencies: 953 | mime-db "1.52.0" 954 | 955 | mime@1.6.0: 956 | version "1.6.0" 957 | resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" 958 | integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== 959 | 960 | mongodb@3.5.8: 961 | version "3.5.8" 962 | resolved "https://registry.yarnpkg.com/mongodb/-/mongodb-3.5.8.tgz#34550856449b745d145873734bf922c12d6b9caa" 963 | integrity sha512-jz7mR58z66JKL8Px4ZY+FXbgB7d0a0hEGCT7kw8iye46/gsqPrOEpZOswwJ2BQlfzsrCLKdsF9UcaUfGVN2HrQ== 964 | dependencies: 965 | bl "^2.2.0" 966 | bson "^1.1.4" 967 | denque "^1.4.1" 968 | require_optional "^1.0.1" 969 | safe-buffer "^5.1.2" 970 | optionalDependencies: 971 | saslprep "^1.0.0" 972 | 973 | mongoose-legacy-pluralize@1.0.2: 974 | version "1.0.2" 975 | resolved "https://registry.yarnpkg.com/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz#3ba9f91fa507b5186d399fb40854bff18fb563e4" 976 | integrity sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ== 977 | 978 | mongoose@^5.9.18: 979 | version "5.9.18" 980 | resolved "https://registry.yarnpkg.com/mongoose/-/mongoose-5.9.18.tgz#d031ed53b1e60ba4a1491fb5419068acb1f33d00" 981 | integrity sha512-agZbIuQcN1gZ12BJn6KesA+bgsvoLVjCwhfPw88hggxX8O24SWK4EJwN35GEZKDej9AHUZKNAPgmdeXCVQxviA== 982 | dependencies: 983 | bson "^1.1.4" 984 | kareem "2.3.1" 985 | mongodb "3.5.8" 986 | mongoose-legacy-pluralize "1.0.2" 987 | mpath "0.7.0" 988 | mquery "3.2.2" 989 | ms "2.1.2" 990 | regexp-clone "1.0.0" 991 | safe-buffer "5.1.2" 992 | sift "7.0.1" 993 | sliced "1.0.1" 994 | 995 | mpath@0.7.0: 996 | version "0.7.0" 997 | resolved "https://registry.yarnpkg.com/mpath/-/mpath-0.7.0.tgz#20e8102e276b71709d6e07e9f8d4d0f641afbfb8" 998 | integrity sha512-Aiq04hILxhz1L+f7sjGyn7IxYzWm1zLNNXcfhDtx04kZ2Gk7uvFdgZ8ts1cWa/6d0TQmag2yR8zSGZUmp0tFNg== 999 | 1000 | mquery@3.2.2: 1001 | version "3.2.2" 1002 | resolved "https://registry.yarnpkg.com/mquery/-/mquery-3.2.2.tgz#e1383a3951852ce23e37f619a9b350f1fb3664e7" 1003 | integrity sha512-XB52992COp0KP230I3qloVUbkLUxJIu328HBP2t2EsxSFtf4W1HPSOBWOXf1bqxK4Xbb66lfMJ+Bpfd9/yZE1Q== 1004 | dependencies: 1005 | bluebird "3.5.1" 1006 | debug "3.1.0" 1007 | regexp-clone "^1.0.0" 1008 | safe-buffer "5.1.2" 1009 | sliced "1.0.1" 1010 | 1011 | ms@2.0.0: 1012 | version "2.0.0" 1013 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" 1014 | integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== 1015 | 1016 | ms@2.1.2: 1017 | version "2.1.2" 1018 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 1019 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 1020 | 1021 | ms@2.1.3: 1022 | version "2.1.3" 1023 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" 1024 | integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== 1025 | 1026 | negotiator@0.6.3: 1027 | version "0.6.3" 1028 | resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" 1029 | integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== 1030 | 1031 | node-fetch@^2.6.1: 1032 | version "2.6.7" 1033 | resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" 1034 | integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== 1035 | dependencies: 1036 | whatwg-url "^5.0.0" 1037 | 1038 | object-assign@^4: 1039 | version "4.1.1" 1040 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 1041 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= 1042 | 1043 | object-inspect@^1.7.0: 1044 | version "1.7.0" 1045 | resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" 1046 | integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw== 1047 | 1048 | object-inspect@^1.9.0: 1049 | version "1.12.2" 1050 | resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" 1051 | integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== 1052 | 1053 | object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: 1054 | version "1.1.1" 1055 | resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" 1056 | integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== 1057 | 1058 | object-path@^0.11.4: 1059 | version "0.11.8" 1060 | resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.11.8.tgz#ed002c02bbdd0070b78a27455e8ae01fc14d4742" 1061 | integrity sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA== 1062 | 1063 | object.assign@^4.1.0: 1064 | version "4.1.0" 1065 | resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" 1066 | integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== 1067 | dependencies: 1068 | define-properties "^1.1.2" 1069 | function-bind "^1.1.1" 1070 | has-symbols "^1.0.0" 1071 | object-keys "^1.0.11" 1072 | 1073 | object.getownpropertydescriptors@^2.1.0: 1074 | version "2.1.0" 1075 | resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" 1076 | integrity sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg== 1077 | dependencies: 1078 | define-properties "^1.1.3" 1079 | es-abstract "^1.17.0-next.1" 1080 | 1081 | on-finished@2.4.1: 1082 | version "2.4.1" 1083 | resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" 1084 | integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== 1085 | dependencies: 1086 | ee-first "1.1.1" 1087 | 1088 | parseurl@^1.3.2, parseurl@~1.3.3: 1089 | version "1.3.3" 1090 | resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" 1091 | integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== 1092 | 1093 | path-to-regexp@0.1.7: 1094 | version "0.1.7" 1095 | resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" 1096 | integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== 1097 | 1098 | process-nextick-args@~2.0.0: 1099 | version "2.0.1" 1100 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" 1101 | integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== 1102 | 1103 | proxy-addr@~2.0.7: 1104 | version "2.0.7" 1105 | resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" 1106 | integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== 1107 | dependencies: 1108 | forwarded "0.2.0" 1109 | ipaddr.js "1.9.1" 1110 | 1111 | qs@6.11.0: 1112 | version "6.11.0" 1113 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" 1114 | integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== 1115 | dependencies: 1116 | side-channel "^1.0.4" 1117 | 1118 | range-parser@~1.2.1: 1119 | version "1.2.1" 1120 | resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" 1121 | integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== 1122 | 1123 | raw-body@2.5.1: 1124 | version "2.5.1" 1125 | resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" 1126 | integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== 1127 | dependencies: 1128 | bytes "3.1.2" 1129 | http-errors "2.0.0" 1130 | iconv-lite "0.4.24" 1131 | unpipe "1.0.0" 1132 | 1133 | readable-stream@^2.3.5: 1134 | version "2.3.7" 1135 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" 1136 | integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== 1137 | dependencies: 1138 | core-util-is "~1.0.0" 1139 | inherits "~2.0.3" 1140 | isarray "~1.0.0" 1141 | process-nextick-args "~2.0.0" 1142 | safe-buffer "~5.1.1" 1143 | string_decoder "~1.1.1" 1144 | util-deprecate "~1.0.1" 1145 | 1146 | regexp-clone@1.0.0, regexp-clone@^1.0.0: 1147 | version "1.0.0" 1148 | resolved "https://registry.yarnpkg.com/regexp-clone/-/regexp-clone-1.0.0.tgz#222db967623277056260b992626354a04ce9bf63" 1149 | integrity sha512-TuAasHQNamyyJ2hb97IuBEif4qBHGjPHBS64sZwytpLEqtBQ1gPJTnOaQ6qmpET16cK14kkjbazl6+p0RRv0yw== 1150 | 1151 | require_optional@^1.0.1: 1152 | version "1.0.1" 1153 | resolved "https://registry.yarnpkg.com/require_optional/-/require_optional-1.0.1.tgz#4cf35a4247f64ca3df8c2ef208cc494b1ca8fc2e" 1154 | integrity sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g== 1155 | dependencies: 1156 | resolve-from "^2.0.0" 1157 | semver "^5.1.0" 1158 | 1159 | resolve-from@^2.0.0: 1160 | version "2.0.0" 1161 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-2.0.0.tgz#9480ab20e94ffa1d9e80a804c7ea147611966b57" 1162 | integrity sha1-lICrIOlP+h2egKgEx+oUdhGWa1c= 1163 | 1164 | retry@0.12.0: 1165 | version "0.12.0" 1166 | resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" 1167 | integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= 1168 | 1169 | safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: 1170 | version "5.1.2" 1171 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" 1172 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== 1173 | 1174 | safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@^5.1.2: 1175 | version "5.2.1" 1176 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 1177 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 1178 | 1179 | "safer-buffer@>= 2.1.2 < 3": 1180 | version "2.1.2" 1181 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" 1182 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== 1183 | 1184 | saslprep@^1.0.0: 1185 | version "1.0.3" 1186 | resolved "https://registry.yarnpkg.com/saslprep/-/saslprep-1.0.3.tgz#4c02f946b56cf54297e347ba1093e7acac4cf226" 1187 | integrity sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag== 1188 | dependencies: 1189 | sparse-bitfield "^3.0.3" 1190 | 1191 | semver@^5.1.0: 1192 | version "5.7.1" 1193 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" 1194 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== 1195 | 1196 | send@0.18.0: 1197 | version "0.18.0" 1198 | resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" 1199 | integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== 1200 | dependencies: 1201 | debug "2.6.9" 1202 | depd "2.0.0" 1203 | destroy "1.2.0" 1204 | encodeurl "~1.0.2" 1205 | escape-html "~1.0.3" 1206 | etag "~1.8.1" 1207 | fresh "0.5.2" 1208 | http-errors "2.0.0" 1209 | mime "1.6.0" 1210 | ms "2.1.3" 1211 | on-finished "2.4.1" 1212 | range-parser "~1.2.1" 1213 | statuses "2.0.1" 1214 | 1215 | serve-static@1.15.0: 1216 | version "1.15.0" 1217 | resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" 1218 | integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== 1219 | dependencies: 1220 | encodeurl "~1.0.2" 1221 | escape-html "~1.0.3" 1222 | parseurl "~1.3.3" 1223 | send "0.18.0" 1224 | 1225 | setprototypeof@1.1.1: 1226 | version "1.1.1" 1227 | resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" 1228 | integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== 1229 | 1230 | setprototypeof@1.2.0: 1231 | version "1.2.0" 1232 | resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" 1233 | integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== 1234 | 1235 | sha.js@^2.4.11: 1236 | version "2.4.11" 1237 | resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" 1238 | integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== 1239 | dependencies: 1240 | inherits "^2.0.1" 1241 | safe-buffer "^5.0.1" 1242 | 1243 | side-channel@^1.0.4: 1244 | version "1.0.4" 1245 | resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" 1246 | integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== 1247 | dependencies: 1248 | call-bind "^1.0.0" 1249 | get-intrinsic "^1.0.2" 1250 | object-inspect "^1.9.0" 1251 | 1252 | sift@7.0.1: 1253 | version "7.0.1" 1254 | resolved "https://registry.yarnpkg.com/sift/-/sift-7.0.1.tgz#47d62c50b159d316f1372f8b53f9c10cd21a4b08" 1255 | integrity sha512-oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g== 1256 | 1257 | sliced@1.0.1: 1258 | version "1.0.1" 1259 | resolved "https://registry.yarnpkg.com/sliced/-/sliced-1.0.1.tgz#0b3a662b5d04c3177b1926bea82b03f837a2ef41" 1260 | integrity sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E= 1261 | 1262 | sparse-bitfield@^3.0.3: 1263 | version "3.0.3" 1264 | resolved "https://registry.yarnpkg.com/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz#ff4ae6e68656056ba4b3e792ab3334d38273ca11" 1265 | integrity sha1-/0rm5oZWBWuks+eSqzM004JzyhE= 1266 | dependencies: 1267 | memory-pager "^1.0.2" 1268 | 1269 | statuses@2.0.1: 1270 | version "2.0.1" 1271 | resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" 1272 | integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== 1273 | 1274 | "statuses@>= 1.5.0 < 2": 1275 | version "1.5.0" 1276 | resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" 1277 | integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= 1278 | 1279 | stoppable@^1.1.0: 1280 | version "1.1.0" 1281 | resolved "https://registry.yarnpkg.com/stoppable/-/stoppable-1.1.0.tgz#32da568e83ea488b08e4d7ea2c3bcc9d75015d5b" 1282 | integrity sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw== 1283 | 1284 | streamsearch@0.1.2: 1285 | version "0.1.2" 1286 | resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-0.1.2.tgz#808b9d0e56fc273d809ba57338e929919a1a9f1a" 1287 | integrity sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo= 1288 | 1289 | string.prototype.trimend@^1.0.0: 1290 | version "1.0.1" 1291 | resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" 1292 | integrity sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g== 1293 | dependencies: 1294 | define-properties "^1.1.3" 1295 | es-abstract "^1.17.5" 1296 | 1297 | string.prototype.trimleft@^2.1.1: 1298 | version "2.1.2" 1299 | resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz#4408aa2e5d6ddd0c9a80739b087fbc067c03b3cc" 1300 | integrity sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw== 1301 | dependencies: 1302 | define-properties "^1.1.3" 1303 | es-abstract "^1.17.5" 1304 | string.prototype.trimstart "^1.0.0" 1305 | 1306 | string.prototype.trimright@^2.1.1: 1307 | version "2.1.2" 1308 | resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz#c76f1cef30f21bbad8afeb8db1511496cfb0f2a3" 1309 | integrity sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg== 1310 | dependencies: 1311 | define-properties "^1.1.3" 1312 | es-abstract "^1.17.5" 1313 | string.prototype.trimend "^1.0.0" 1314 | 1315 | string.prototype.trimstart@^1.0.0: 1316 | version "1.0.1" 1317 | resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" 1318 | integrity sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw== 1319 | dependencies: 1320 | define-properties "^1.1.3" 1321 | es-abstract "^1.17.5" 1322 | 1323 | string_decoder@~1.1.1: 1324 | version "1.1.1" 1325 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" 1326 | integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== 1327 | dependencies: 1328 | safe-buffer "~5.1.0" 1329 | 1330 | subscriptions-transport-ws@^0.9.19: 1331 | version "0.9.19" 1332 | resolved "https://registry.yarnpkg.com/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.19.tgz#10ca32f7e291d5ee8eb728b9c02e43c52606cdcf" 1333 | integrity sha512-dxdemxFFB0ppCLg10FTtRqH/31FNRL1y1BQv8209MK5I4CwALb7iihQg+7p65lFcIl8MHatINWBLOqpgU4Kyyw== 1334 | dependencies: 1335 | backo2 "^1.0.2" 1336 | eventemitter3 "^3.1.0" 1337 | iterall "^1.2.1" 1338 | symbol-observable "^1.0.4" 1339 | ws "^5.2.0 || ^6.0.0 || ^7.0.0" 1340 | 1341 | symbol-observable@^1.0.4: 1342 | version "1.2.0" 1343 | resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" 1344 | integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== 1345 | 1346 | toidentifier@1.0.0: 1347 | version "1.0.0" 1348 | resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" 1349 | integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== 1350 | 1351 | toidentifier@1.0.1: 1352 | version "1.0.1" 1353 | resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" 1354 | integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== 1355 | 1356 | tr46@~0.0.3: 1357 | version "0.0.3" 1358 | resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" 1359 | integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== 1360 | 1361 | ts-invariant@^0.4.0: 1362 | version "0.4.4" 1363 | resolved "https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.4.4.tgz#97a523518688f93aafad01b0e80eb803eb2abd86" 1364 | integrity sha512-uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA== 1365 | dependencies: 1366 | tslib "^1.9.3" 1367 | 1368 | tslib@^1.10.0, tslib@^1.9.3: 1369 | version "1.13.0" 1370 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" 1371 | integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== 1372 | 1373 | tslib@^2.1.0: 1374 | version "2.3.1" 1375 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" 1376 | integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== 1377 | 1378 | type-is@^1.6.16, type-is@~1.6.18: 1379 | version "1.6.18" 1380 | resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" 1381 | integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== 1382 | dependencies: 1383 | media-typer "0.3.0" 1384 | mime-types "~2.1.24" 1385 | 1386 | unpipe@1.0.0, unpipe@~1.0.0: 1387 | version "1.0.0" 1388 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" 1389 | integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== 1390 | 1391 | util-deprecate@~1.0.1: 1392 | version "1.0.2" 1393 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 1394 | integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= 1395 | 1396 | util.promisify@^1.0.0: 1397 | version "1.0.1" 1398 | resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" 1399 | integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== 1400 | dependencies: 1401 | define-properties "^1.1.3" 1402 | es-abstract "^1.17.2" 1403 | has-symbols "^1.0.1" 1404 | object.getownpropertydescriptors "^2.1.0" 1405 | 1406 | utils-merge@1.0.1: 1407 | version "1.0.1" 1408 | resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" 1409 | integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== 1410 | 1411 | uuid@^3.1.0: 1412 | version "3.4.0" 1413 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" 1414 | integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== 1415 | 1416 | uuid@^8.0.0: 1417 | version "8.1.0" 1418 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.1.0.tgz#6f1536eb43249f473abc6bd58ff983da1ca30d8d" 1419 | integrity sha512-CI18flHDznR0lq54xBycOVmphdCYnQLKn8abKn7PXUiKUGdEd+/l9LWNJmugXel4hXq7S+RMNl34ecyC9TntWg== 1420 | 1421 | vary@^1, vary@~1.1.2: 1422 | version "1.1.2" 1423 | resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" 1424 | integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== 1425 | 1426 | webidl-conversions@^3.0.0: 1427 | version "3.0.1" 1428 | resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" 1429 | integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== 1430 | 1431 | whatwg-url@^5.0.0: 1432 | version "5.0.0" 1433 | resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" 1434 | integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== 1435 | dependencies: 1436 | tr46 "~0.0.3" 1437 | webidl-conversions "^3.0.0" 1438 | 1439 | "ws@^5.2.0 || ^6.0.0 || ^7.0.0": 1440 | version "7.5.5" 1441 | resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.5.tgz#8b4bc4af518cfabd0473ae4f99144287b33eb881" 1442 | integrity sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w== 1443 | 1444 | xss@^1.0.8: 1445 | version "1.0.10" 1446 | resolved "https://registry.yarnpkg.com/xss/-/xss-1.0.10.tgz#5cd63a9b147a755a14cb0455c7db8866120eb4d2" 1447 | integrity sha512-qmoqrRksmzqSKvgqzN0055UFWY7OKx1/9JWeRswwEVX9fCG5jcYRxa/A2DHcmZX6VJvjzHRQ2STeeVcQkrmLSw== 1448 | dependencies: 1449 | commander "^2.20.3" 1450 | cssfilter "0.0.10" 1451 | 1452 | yallist@^4.0.0: 1453 | version "4.0.0" 1454 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" 1455 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== 1456 | 1457 | zen-observable-ts@^0.8.21: 1458 | version "0.8.21" 1459 | resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-0.8.21.tgz#85d0031fbbde1eba3cd07d3ba90da241215f421d" 1460 | integrity sha512-Yj3yXweRc8LdRMrCC8nIc4kkjWecPAUVh0TI0OUrWXx6aX790vLcDlWca6I4vsyCGH3LpWxq0dJRcMOFoVqmeg== 1461 | dependencies: 1462 | tslib "^1.9.3" 1463 | zen-observable "^0.8.0" 1464 | 1465 | zen-observable@^0.8.0: 1466 | version "0.8.15" 1467 | resolved "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.15.tgz#96415c512d8e3ffd920afd3889604e30b9eaac15" 1468 | integrity sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ== 1469 | --------------------------------------------------------------------------------