diff --git a/README.md b/README.md index 743528b9..a419c2e0 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ This is the relevant dependency: org.vaadin.miki superfields - 0.7.3 + 0.8.0 ``` diff --git a/demo-v14/frontend/styles/demo-styles.css b/demo-v14/frontend/styles/demo-styles.css index 4a6939ae..799e07ea 100644 --- a/demo-v14/frontend/styles/demo-styles.css +++ b/demo-v14/frontend/styles/demo-styles.css @@ -68,4 +68,4 @@ span.highlighted { .tab-icon { margin-right: 5px; -} \ No newline at end of file +} diff --git a/demo-v14/package-lock.json b/demo-v14/package-lock.json index bb40c1cc..79e5d7f3 100644 --- a/demo-v14/package-lock.json +++ b/demo-v14/package-lock.json @@ -4,9 +4,9 @@ "lockfileVersion": 1, "dependencies": { "@babel/cli": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.8.4.tgz", - "integrity": "sha512-XXLgAm6LBbaNxaGhMAznXXaxtCWfuv6PIDJ9Alsy9JYTOh+j2jJz+L/162kkfU1j/pTSxK1xGmlwI4pdIMkoag==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.10.4.tgz", + "integrity": "sha512-xX99K4V1BzGJdQANK5cwK+EpF1vP9gvqhn+iWvG+TubCjecplW7RSQimJ2jcCvu6fnK5pY6mZMdu6EWTj32QVA==", "dev": true, "requires": { "chokidar": "^2.1.8", @@ -50,6 +50,25 @@ "dev": true, "optional": true }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, "chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", @@ -77,6 +96,29 @@ "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, "fsevents": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", @@ -84,6 +126,29 @@ "dev": true, "optional": true }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, "is-binary-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", @@ -94,6 +159,26 @@ "binary-extensions": "^1.0.0" } }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, "make-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", @@ -133,25 +218,36 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } } } }, "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "dev": true, "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.4" } }, "@babel/compat-data": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.9.6.tgz", - "integrity": "sha512-5QPTrNen2bm7RBc7dsOmcA5hbrS4O2Vhmk5XOL4zWW/zD/hV0iinpefDlkm+tBBy8kDtFaaeEvmAqt+nURAV2g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.10.4.tgz", + "integrity": "sha512-t+rjExOrSVvjQQXNp5zAIYDp00KjdvGl/TpDX5REPr0S9IAIPQMTilcfG6q8c0QFmj9lSTVySV2VTsyggvtNIw==", "dev": true, "requires": { - "browserslist": "^4.11.1", + "browserslist": "^4.12.0", "invariant": "^2.2.4", "semver": "^5.5.0" }, @@ -165,19 +261,19 @@ } }, "@babel/core": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.6.tgz", - "integrity": "sha512-nD3deLvbsApbHAHttzIssYqgb883yU/d9roe4RZymBCDaZryMJDbptVpEpeQuRh4BJ+SYI8le9YGxKvFEvl1Wg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.6", - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helpers": "^7.9.6", - "@babel/parser": "^7.9.6", - "@babel/template": "^7.8.6", - "@babel/traverse": "^7.9.6", - "@babel/types": "^7.9.6", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.10.4.tgz", + "integrity": "sha512-3A0tS0HWpy4XujGc7QtOIHTeNwUgWaZc/WuS5YQrfhU67jnVmsD6OGPc1AKHH0LJHQICGncy3+YUjIhVlfDdcA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.10.4", + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helpers": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.1", @@ -227,12 +323,12 @@ } }, "@babel/generator": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.6.tgz", - "integrity": "sha512-+htwWKJbH2bL72HRluF8zumBxzuX0ZZUFl3JLNyoUjM/Ho8wnVpPXM6aUz8cfKDqQ/h7zHqKt4xzJteUosckqQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.4.tgz", + "integrity": "sha512-toLIHUIAgcQygFZRAQcsLQV3CBuX6yOIru1kJk/qqqvcRmZrYe6WavZTSG+bB8MxhnL9YPf+pKQfuiP161q7ng==", "dev": true, "requires": { - "@babel/types": "^7.9.6", + "@babel/types": "^7.10.4", "jsesc": "^2.5.1", "lodash": "^4.17.13", "source-map": "^0.5.0" @@ -247,32 +343,32 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", - "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", - "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helper-compilation-targets": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.9.6.tgz", - "integrity": "sha512-x2Nvu0igO0ejXzx09B/1fGBxY9NXQlBW2kZsSxCJft+KHN8t9XWzIvFxtPHnBOAXpVsdxZKZFbRUC8TsNKajMw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", + "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.9.6", - "browserslist": "^4.11.1", + "@babel/compat-data": "^7.10.4", + "browserslist": "^4.12.0", "invariant": "^2.2.4", "levenary": "^1.1.1", "semver": "^5.5.0" @@ -286,304 +382,338 @@ } } }, + "@babel/helper-create-class-features-plugin": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.4.tgz", + "integrity": "sha512-9raUiOsXPxzzLjCXeosApJItoMnX3uyT4QdM2UldffuGApNrF8e938MwNpDCK9CPoyxrEoCgT+hObJc3mZa6lQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4" + } + }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.8.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz", - "integrity": "sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", + "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-regex": "^7.8.3", + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-regex": "^7.10.4", "regexpu-core": "^4.7.0" } }, "@babel/helper-define-map": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", - "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.4.tgz", + "integrity": "sha512-nIij0oKErfCnLUCWaCaHW0Bmtl2RO9cN7+u2QT8yqTywgALKlyUVOvHDElh+b5DwVC6YB1FOYFOTWcN/+41EDA==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/types": "^7.8.3", + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.4", "lodash": "^4.17.13" } }, "@babel/helper-explode-assignable-expression": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", - "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.4.tgz", + "integrity": "sha512-4K71RyRQNPRrR85sr5QY4X3VwG4wtVoXZB9+L3r1Gp38DhELyHCtovqydRi7c1Ovb17eRGiQ/FD5s8JdU0Uy5A==", "dev": true, "requires": { - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" } }, "@babel/helper-hoist-variables": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", - "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", - "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.4.tgz", + "integrity": "sha512-m5j85pK/KZhuSdM/8cHUABQTAslV47OjfIB9Cc7P+PvlAoBzdb79BGNfw8RhT5Mq3p+xGd0ZfAKixbrUZx0C7A==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" } }, "@babel/helper-module-imports": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", - "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", + "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" } }, "@babel/helper-module-transforms": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", - "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.4.tgz", + "integrity": "sha512-Er2FQX0oa3nV7eM1o0tNCTx7izmQtwAQsIiaLRWtavAAEcskb0XJ5OjJbVrYXWOTr8om921Scabn4/tzlx7j1Q==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-simple-access": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/template": "^7.8.6", - "@babel/types": "^7.9.0", + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4", "lodash": "^4.17.13" } }, "@babel/helper-optimise-call-expression": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", - "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" } }, "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", "dev": true }, "@babel/helper-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", - "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.4.tgz", + "integrity": "sha512-inWpnHGgtg5NOF0eyHlC0/74/VkdRITY9dtTpB2PrxKKn+AkVMRiZz/Adrx+Ssg+MLDesi2zohBW6MVq6b4pOQ==", "dev": true, "requires": { "lodash": "^4.17.13" } }, "@babel/helper-remap-async-to-generator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", - "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.4.tgz", + "integrity": "sha512-86Lsr6NNw3qTNl+TBcF1oRZMaVzJtbWTyTko+CQL/tvNvcGYEFKbLXDPxtW0HKk3McNOk4KzY55itGWCAGK5tg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-wrap-function": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helper-replace-supers": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.9.6.tgz", - "integrity": "sha512-qX+chbxkbArLyCImk3bWV+jB5gTNU/rsze+JlcF6Nf8tVTigPJSI1o1oBow/9Resa1yehUO9lIipsmu9oG4RzA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", + "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/traverse": "^7.9.6", - "@babel/types": "^7.9.6" + "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helper-simple-access": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", - "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", + "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", "dev": true, "requires": { - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz", + "integrity": "sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" } }, "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", "dev": true }, "@babel/helper-wrap-function": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", - "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", + "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helpers": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.6.tgz", - "integrity": "sha512-tI4bUbldloLcHWoRUMAj4g1bF313M/o6fBKhIsb3QnGVPwRm9JsNf/gqMkQ7zjqReABiffPV6RWj7hEglID5Iw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", + "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", "dev": true, "requires": { - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.9.6", - "@babel/types": "^7.9.6" + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.6.tgz", - "integrity": "sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.4.tgz", + "integrity": "sha512-8jHII4hf+YVDsskTF6WuMB3X4Eh+PsUkC2ljq22so5rHvH+T8BzyL94VOdyFLNR8tBSVXOTbNHOKpR4TfRxVtA==", "dev": true }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz", - "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.4.tgz", + "integrity": "sha512-MJbxGSmejEFVOANAezdO39SObkURO5o/8b6fSH6D1pi9RZQt+ldppKPXfqgUWpSQ9asM6xaSaSJIaeWMDRP0Zg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-remap-async-to-generator": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4", "@babel/plugin-syntax-async-generators": "^7.8.0" } }, + "@babel/plugin-proposal-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", + "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz", - "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", + "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-dynamic-import": "^7.8.0" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz", - "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", + "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.0" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", + "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", - "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", + "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.6.tgz", - "integrity": "sha512-Ga6/fhGqA9Hj+y6whNpPv8psyaK5xzrQwSPsGPloVkvmH+PqW1ixdnfJ9uIO06OjQNYol3PMnfmJ8vfZtkzF+A==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.4.tgz", + "integrity": "sha512-6vh4SqRuLLarjgeOf4EaROJAHjvu9Gl+/346PbDH9yWbJyfnJ/ah3jmYKYtswEyCoWZiidvVHjHshd4WgjB9BA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.9.5" + "@babel/plugin-transform-parameters": "^7.10.4" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", + "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", - "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.4.tgz", + "integrity": "sha512-ZIhQIEeavTgouyMSdZRap4VPPHqJJ3NEs2cuHs5p0erH+iz6khB0qfgU8g7UuJkG88+fBMy23ZiU+nuHvekJeQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-optional-chaining": "^7.8.0" } }, + "@babel/plugin-proposal-private-methods": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz", + "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.8.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz", - "integrity": "sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", + "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.8", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-async-generators": { @@ -595,6 +725,15 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", + "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, "@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", @@ -623,12 +762,12 @@ } }, "@babel/plugin-syntax-numeric-separator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz", - "integrity": "sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-object-rest-spread": { @@ -659,271 +798,271 @@ } }, "@babel/plugin-syntax-top-level-await": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz", - "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", + "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", - "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", + "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", - "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", + "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-remap-async-to-generator": "^7.8.3" + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", - "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", + "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", - "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.4.tgz", + "integrity": "sha512-J3b5CluMg3hPUii2onJDRiaVbPtKFPLEaV5dOPY5OeAbDi1iU/UbbFFTgwb7WnanaDy7bjU35kc26W3eM5Qa0A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "lodash": "^4.17.13" } }, "@babel/plugin-transform-classes": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz", - "integrity": "sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-define-map": "^7.8.3", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-split-export-declaration": "^7.8.3", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", + "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", - "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", + "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-destructuring": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz", - "integrity": "sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", + "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz", - "integrity": "sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", + "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz", - "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", + "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", - "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", + "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-for-of": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz", - "integrity": "sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", + "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-function-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", - "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", + "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", - "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", + "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", - "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", + "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.6.tgz", - "integrity": "sha512-zoT0kgC3EixAyIAU+9vfaUVKTv9IxBDSabgHoUCBP6FqEJ+iNiN7ip7NBKcYqbfUDfuC2mFCbM7vbu4qJgOnDw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.4.tgz", + "integrity": "sha512-3Fw+H3WLUrTlzi3zMiZWp3AR4xadAEMv6XRCYnd5jAlLM61Rn+CRJaZMaNvIpcJpQ3vs1kyifYvEVPFfoSkKOA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.6.tgz", - "integrity": "sha512-7H25fSlLcn+iYimmsNe3uK1at79IE6SKW9q0/QeEHTMC9MdOZ+4bA+T1VFB5fgOqBWoqlifXRzYD0JPdmIrgSQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", + "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.6.tgz", - "integrity": "sha512-NW5XQuW3N2tTHim8e1b7qGy7s0kZ2OH3m5octc49K1SdAKGxYxeIx7hiIz05kS1R2R+hOWcsr1eYwcGhrdHsrg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.4.tgz", + "integrity": "sha512-Tb28LlfxrTiOTGtZFsvkjpyjCl9IoaRI52AEU/VIwOwvDQWtbNJsAqTXzh+5R7i74e/OZHH2c2w2fsOqAfnQYQ==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.8.3", - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz", - "integrity": "sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", + "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", - "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", + "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.10.4" } }, "@babel/plugin-transform-new-target": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz", - "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", + "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-object-super": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", - "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", + "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4" } }, "@babel/plugin-transform-parameters": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz", - "integrity": "sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.4.tgz", + "integrity": "sha512-RurVtZ/D5nYfEg0iVERXYKEgDFeesHrHfx8RT05Sq57ucj2eOYAP6eu5fynL4Adju4I/mP/I6SO0DqNWAXjfLQ==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-property-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", - "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", + "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-regenerator": { - "version": "7.8.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz", - "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", + "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", "dev": true, "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz", - "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", + "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-runtime": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.6.tgz", - "integrity": "sha512-qcmiECD0mYOjOIt8YHNsAP1SxPooC/rDmfmiSK9BNY72EitdSc7l44WTEklaWuFtbOEBjNhWWyph/kOImbNJ4w==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.10.4.tgz", + "integrity": "sha512-8ULlGv8p+Vuxu+kz2Y1dk6MYS2b/Dki+NO6/0ZlfSj5tMalfDL7jI/o/2a+rrWLqSXvnadEqc2WguB4gdQIxZw==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", "resolve": "^1.8.1", "semver": "^5.5.1" }, @@ -937,124 +1076,137 @@ } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", - "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", + "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", - "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.4.tgz", + "integrity": "sha512-1e/51G/Ni+7uH5gktbWv+eCED9pP8ZpRhZB3jOaI3mmzfvJTWHkuyYTv0Z5PYtyM+Tr2Ccr9kUdQxn60fI5WuQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", - "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", + "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-regex": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-regex": "^7.10.4" } }, "@babel/plugin-transform-template-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", - "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.4.tgz", + "integrity": "sha512-4NErciJkAYe+xI5cqfS8pV/0ntlY5N5Ske/4ImxAVX7mk9Rxt2bwDTGv1Msc2BRJvWQcmYEC+yoMLdX22aE4VQ==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz", - "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", + "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz", + "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", - "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", + "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/preset-env": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.6.tgz", - "integrity": "sha512-0gQJ9RTzO0heXOhzftog+a/WyOuqMrAIugVYxMYf83gh1CQaQDjMtsOpqOwXyDL/5JcWsrCm8l4ju8QC97O7EQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.9.6", - "@babel/helper-compilation-targets": "^7.9.6", - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-proposal-async-generator-functions": "^7.8.3", - "@babel/plugin-proposal-dynamic-import": "^7.8.3", - "@babel/plugin-proposal-json-strings": "^7.8.3", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-proposal-numeric-separator": "^7.8.3", - "@babel/plugin-proposal-object-rest-spread": "^7.9.6", - "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", - "@babel/plugin-proposal-optional-chaining": "^7.9.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.10.4.tgz", + "integrity": "sha512-tcmuQ6vupfMZPrLrc38d0sF2OjLT3/bZ0dry5HchNCQbrokoQi4reXqclvkkAT5b+gWc23meVWpve5P/7+w/zw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.10.4", + "@babel/helper-compilation-targets": "^7.10.4", + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-proposal-async-generator-functions": "^7.10.4", + "@babel/plugin-proposal-class-properties": "^7.10.4", + "@babel/plugin-proposal-dynamic-import": "^7.10.4", + "@babel/plugin-proposal-json-strings": "^7.10.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", + "@babel/plugin-proposal-numeric-separator": "^7.10.4", + "@babel/plugin-proposal-object-rest-spread": "^7.10.4", + "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", + "@babel/plugin-proposal-optional-chaining": "^7.10.4", + "@babel/plugin-proposal-private-methods": "^7.10.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.10.4", "@babel/plugin-syntax-dynamic-import": "^7.8.0", "@babel/plugin-syntax-json-strings": "^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.8.3", - "@babel/plugin-transform-async-to-generator": "^7.8.3", - "@babel/plugin-transform-block-scoped-functions": "^7.8.3", - "@babel/plugin-transform-block-scoping": "^7.8.3", - "@babel/plugin-transform-classes": "^7.9.5", - "@babel/plugin-transform-computed-properties": "^7.8.3", - "@babel/plugin-transform-destructuring": "^7.9.5", - "@babel/plugin-transform-dotall-regex": "^7.8.3", - "@babel/plugin-transform-duplicate-keys": "^7.8.3", - "@babel/plugin-transform-exponentiation-operator": "^7.8.3", - "@babel/plugin-transform-for-of": "^7.9.0", - "@babel/plugin-transform-function-name": "^7.8.3", - "@babel/plugin-transform-literals": "^7.8.3", - "@babel/plugin-transform-member-expression-literals": "^7.8.3", - "@babel/plugin-transform-modules-amd": "^7.9.6", - "@babel/plugin-transform-modules-commonjs": "^7.9.6", - "@babel/plugin-transform-modules-systemjs": "^7.9.6", - "@babel/plugin-transform-modules-umd": "^7.9.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", - "@babel/plugin-transform-new-target": "^7.8.3", - "@babel/plugin-transform-object-super": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.9.5", - "@babel/plugin-transform-property-literals": "^7.8.3", - "@babel/plugin-transform-regenerator": "^7.8.7", - "@babel/plugin-transform-reserved-words": "^7.8.3", - "@babel/plugin-transform-shorthand-properties": "^7.8.3", - "@babel/plugin-transform-spread": "^7.8.3", - "@babel/plugin-transform-sticky-regex": "^7.8.3", - "@babel/plugin-transform-template-literals": "^7.8.3", - "@babel/plugin-transform-typeof-symbol": "^7.8.4", - "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.10.4", + "@babel/plugin-transform-arrow-functions": "^7.10.4", + "@babel/plugin-transform-async-to-generator": "^7.10.4", + "@babel/plugin-transform-block-scoped-functions": "^7.10.4", + "@babel/plugin-transform-block-scoping": "^7.10.4", + "@babel/plugin-transform-classes": "^7.10.4", + "@babel/plugin-transform-computed-properties": "^7.10.4", + "@babel/plugin-transform-destructuring": "^7.10.4", + "@babel/plugin-transform-dotall-regex": "^7.10.4", + "@babel/plugin-transform-duplicate-keys": "^7.10.4", + "@babel/plugin-transform-exponentiation-operator": "^7.10.4", + "@babel/plugin-transform-for-of": "^7.10.4", + "@babel/plugin-transform-function-name": "^7.10.4", + "@babel/plugin-transform-literals": "^7.10.4", + "@babel/plugin-transform-member-expression-literals": "^7.10.4", + "@babel/plugin-transform-modules-amd": "^7.10.4", + "@babel/plugin-transform-modules-commonjs": "^7.10.4", + "@babel/plugin-transform-modules-systemjs": "^7.10.4", + "@babel/plugin-transform-modules-umd": "^7.10.4", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", + "@babel/plugin-transform-new-target": "^7.10.4", + "@babel/plugin-transform-object-super": "^7.10.4", + "@babel/plugin-transform-parameters": "^7.10.4", + "@babel/plugin-transform-property-literals": "^7.10.4", + "@babel/plugin-transform-regenerator": "^7.10.4", + "@babel/plugin-transform-reserved-words": "^7.10.4", + "@babel/plugin-transform-shorthand-properties": "^7.10.4", + "@babel/plugin-transform-spread": "^7.10.4", + "@babel/plugin-transform-sticky-regex": "^7.10.4", + "@babel/plugin-transform-template-literals": "^7.10.4", + "@babel/plugin-transform-typeof-symbol": "^7.10.4", + "@babel/plugin-transform-unicode-escapes": "^7.10.4", + "@babel/plugin-transform-unicode-regex": "^7.10.4", "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.9.6", - "browserslist": "^4.11.1", + "@babel/types": "^7.10.4", + "browserslist": "^4.12.0", "core-js-compat": "^3.6.2", "invariant": "^2.2.2", "levenary": "^1.1.1", @@ -1083,37 +1235,37 @@ } }, "@babel/runtime": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz", - "integrity": "sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.4.tgz", + "integrity": "sha512-UpTN5yUJr9b4EX2CnGNWIvER7Ab83ibv0pcvvHc4UOdrBI5jb8bj+32cCwPX6xu0mt2daFNjYhoi+X7beH0RSw==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/traverse": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.6.tgz", - "integrity": "sha512-b3rAHSjbxy6VEAvlxM8OV/0X4XrG72zoxme6q1MOoe2vd0bEc+TwayhuC1+Dfgqh1QEG+pj7atQqvUprHIccsg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.4.tgz", + "integrity": "sha512-aSy7p5THgSYm4YyxNGz6jZpXf+Ok40QF3aA2LyIONkDHpAcJzDUqlCKXv6peqYUs2gmic849C/t2HKw2a2K20Q==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.6", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.6", - "@babel/types": "^7.9.6", + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.13" @@ -1137,20 +1289,20 @@ } }, "@babel/types": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.4.tgz", + "integrity": "sha512-UTCFOxC3FsFHb7lkRMVvgLzaRVamXuAs2Tz4wajva4WxtVY82eZeaUBtC2Zt95FU9TiznuC0Zk35tsim8jeVpg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.9.5", + "@babel/helper-validator-identifier": "^7.10.4", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } }, "@polymer/iron-a11y-announcer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@polymer/iron-a11y-announcer/-/iron-a11y-announcer-3.0.2.tgz", - "integrity": "sha512-LqnMF39mXyxSSRbTHRzGbcJS8nU0NVTo2raBOgOlpxw5yfGJUVcwaTJ/qy5NtWCZLRfa4suycf0oAkuUjHTXHQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@polymer/iron-a11y-announcer/-/iron-a11y-announcer-3.1.0.tgz", + "integrity": "sha512-lc5i4NKB8kSQHH0Hwu8WS3ym93m+J69OHJWSSBxwd17FI+h2wmgxDzeG9LI4ojMMck17/uc2pLe7g/UHt5/K/A==", "requires": { "@polymer/polymer": "^3.0.0" } @@ -1191,9 +1343,9 @@ } }, "@polymer/iron-list": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@polymer/iron-list/-/iron-list-3.0.2.tgz", - "integrity": "sha512-A6GMTx/4mWxGn3BC6weaXqRC7B0coNjgEoxwVbEcDNwovqntv0aWs5sT9+PI4zvV/syWL5rAESyJDvOxTatoEw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@polymer/iron-list/-/iron-list-3.1.0.tgz", + "integrity": "sha512-Eiv6xd3h3oPmn8SXFntXVfC3ZnegH+KHAxiKLKcOASFSRY3mHnr2AdcnExUJ9ItoCMA5UzKaM/0U22eWzGERtA==", "requires": { "@polymer/iron-a11y-keys-behavior": "^3.0.0-pre.26", "@polymer/iron-resizable-behavior": "^3.0.0-pre.26", @@ -1241,23 +1393,22 @@ "@webcomponents/shadycss": "^1.8.0" } }, - "@types/events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", - "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", - "dev": true - }, "@types/glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", - "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", "dev": true, "requires": { - "@types/events": "*", "@types/minimatch": "*", "@types/node": "*" } }, + "@types/json-schema": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.5.tgz", + "integrity": "sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ==", + "dev": true + }, "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", @@ -1265,34 +1416,34 @@ "dev": true }, "@types/node": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.5.tgz", - "integrity": "sha512-90hiq6/VqtQgX8Sp0EzeIsv3r+ellbGj4URKj5j30tLlZvRUpnAe9YbYnjl3pJM93GyXU0tghHhvXHq+5rnCKA==", + "version": "14.0.20", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.20.tgz", + "integrity": "sha512-MRn/NP3dee8yL5QhbSA6riuwkS+UOcsPUMOIOG3KMUQpuor/2TopdRBu8QaaB4fGU+gz/bzyDWt0FtUbeJ8H1A==", "dev": true }, "@vaadin/vaadin-accordion": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-accordion/-/vaadin-accordion-1.0.1.tgz", - "integrity": "sha512-vJ2fkevV0qLTTUZN0k93hwB6cymdm0OucQfJrDexkmrvYUvLc2VMFlynHkfJ0UpTIQM6K0UCSwWNjG4GbW9KEQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-accordion/-/vaadin-accordion-1.1.0.tgz", + "integrity": "sha512-zTSafBj+mxA43j5kP8ycAp4iHieXKa/dltzbMbF+NvHrToQH6Un7+6GCqlc94f38oIiIfD3nEo4My1nnVDEgWA==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-details": "^1.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", + "@vaadin/vaadin-details": "^1.1.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-lumo-styles": "^1.4.1", "@vaadin/vaadin-material-styles": "^1.2.0", "@vaadin/vaadin-themable-mixin": "^1.2.0" } }, "@vaadin/vaadin-app-layout": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-app-layout/-/vaadin-app-layout-2.0.5.tgz", - "integrity": "sha512-4Q2MTl5YNLt7IJm+69CVyjm8ZSVf7M0vncwKXU/F5E10XRqBoqYn63z0L5Z0Hb4LtY7p68M4NsYhOU6h5PMlhA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-app-layout/-/vaadin-app-layout-2.1.0.tgz", + "integrity": "sha512-QX4JIwW0p8m93I2OVgZjuHm8sqAUSIkKfpEYl0znCnWR2Sdlm6W0ln48PWfOEh9wDG/JXcGEUXO/CqUy9SBaGQ==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-button": "^2.1.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.1.0", - "@vaadin/vaadin-material-styles": "^1.1.0", + "@vaadin/vaadin-button": "^2.3.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", "@vaadin/vaadin-themable-mixin": "^1.2.0" } }, @@ -1308,9 +1459,9 @@ } }, "@vaadin/vaadin-button": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-button/-/vaadin-button-2.2.2.tgz", - "integrity": "sha512-FC1+7cTlPByCbcNJGQmWSXroYUNJe5CXSlJcWM1674xjKbeddXpdgD7eEHjfKvMjagT/Ws7s2VUFrTQb/D86vg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-button/-/vaadin-button-2.3.0.tgz", + "integrity": "sha512-FnKvsxwBQhXWV/kW+PNY+vFF+V6cQE6IiSH32LZ6rlZ+aqsvpRLEF4yNr3sg39yBsdWfeU1J+44Ne4chPbcizA==", "requires": { "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", @@ -1321,34 +1472,34 @@ } }, "@vaadin/vaadin-charts": { - "version": "6.2.4", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-charts/-/vaadin-charts-6.2.4.tgz", - "integrity": "sha512-XDAma7z7qBPOaDTpXdA8CrfJbtWKh3R+5i/AZmuk2DRFsT+zcxFFwbu6s3P2vPvn2RO/1taPNAJHfEuYaPJlXQ==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-charts/-/vaadin-charts-6.3.0.tgz", + "integrity": "sha512-MMPdOyMkW5onGNnQS87d6STguGsttVit9SjJ6m4ktkvhRZPR6viQfjUgJAfiFOIkP20Nv4aleoPXtlvJzx3F7A==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", + "@vaadin/vaadin-element-mixin": "^2.3.2", "@vaadin/vaadin-license-checker": "^2.1.0", - "@vaadin/vaadin-themable-mixin": "^1.2.1", + "@vaadin/vaadin-themable-mixin": "^1.5.2", "highcharts": "6.1.4" } }, "@vaadin/vaadin-checkbox": { - "version": "2.2.13", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-checkbox/-/vaadin-checkbox-2.2.13.tgz", - "integrity": "sha512-r0of16oDAimipjgZnDhfmtf5CuZxrJHTvLsticFZ+5E6Wpl+IkCOEMD8fzaxOzsyeR3lmh8qtsnnP3xTIg296Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-checkbox/-/vaadin-checkbox-2.3.0.tgz", + "integrity": "sha512-f3yyBBTj58gZDudYh8nGn2ZNOrubg2e05mp7d7roI7xEVcfwT/Y4a/D9bHeBcOgI8LvwN8fToxIIFBt5b8UA6g==", "requires": { "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.2.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.4.1", "@vaadin/vaadin-material-styles": "^1.2.0", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, "@vaadin/vaadin-combo-box": { - "version": "5.0.11", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-combo-box/-/vaadin-combo-box-5.0.11.tgz", - "integrity": "sha512-vDD4BRMskTMQlZ8Fmd4HE+DvaJ9EO9Vy5UgQtnIo8sfoJykA5aJ0Ei6PlzlbnNQfLvx2gZwWs4BRz9jBjhGLSA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-combo-box/-/vaadin-combo-box-5.2.0.tgz", + "integrity": "sha512-zf7tnYF+NvDEbAhd5i7lTw4rMtsDdZIk+K+gvQdWn2QEi1YGxKlh+XKSbgPlaSB3xBUsvwJ4eoXWO1gegHSqKg==", "requires": { "@polymer/iron-a11y-announcer": "^3.0.0", "@polymer/iron-a11y-keys-behavior": "^3.0.0", @@ -1356,51 +1507,51 @@ "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-item": "^2.1.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-item": "^2.2.0", "@vaadin/vaadin-lumo-styles": "^1.1.1", "@vaadin/vaadin-material-styles": "^1.1.2", - "@vaadin/vaadin-overlay": "^3.2.0", - "@vaadin/vaadin-text-field": "^2.4.3", - "@vaadin/vaadin-themable-mixin": "^1.3.2" + "@vaadin/vaadin-overlay": "^3.4.0", + "@vaadin/vaadin-text-field": "^2.6.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-confirm-dialog": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-confirm-dialog/-/vaadin-confirm-dialog-1.1.6.tgz", - "integrity": "sha512-7ksSzNPlUaB+0wkZy4mONe8lhpV/X5Vhc46pSO5oZVGqQX0c8dh51yTXBOvNvTLbYbSym+VEyM4+YjUNw+Guyg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-confirm-dialog/-/vaadin-confirm-dialog-1.2.0.tgz", + "integrity": "sha512-BYgwzXdxiPx5Re+0ay/eczoVjQYMGEHZq8sTriQz5Tu/uwE4wjTYmYM9s1k4OgPwRIVxMsqDEH4D3VBVxx3MaA==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-button": "^2.1.0", - "@vaadin/vaadin-dialog": "^2.1.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", + "@vaadin/vaadin-button": "^2.3.0", + "@vaadin/vaadin-dialog": "^2.4.0", + "@vaadin/vaadin-element-mixin": "^2.3.2", "@vaadin/vaadin-license-checker": "^2.1.0", - "@vaadin/vaadin-lumo-styles": "^1.1.0", - "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-overlay": "^3.2.0", - "@vaadin/vaadin-themable-mixin": "^1.4.0" + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.0", + "@vaadin/vaadin-overlay": "^3.4.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-context-menu": { - "version": "4.3.15", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-context-menu/-/vaadin-context-menu-4.3.15.tgz", - "integrity": "sha512-aXyBfFOiLlOTpuaMyIfb0MCWTqb4TUEhWQQi60TQbOlT8rIS/f+OymooME47tp8lVRwH/L2EOokhLTxZ37E1kw==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-context-menu/-/vaadin-context-menu-4.4.0.tgz", + "integrity": "sha512-q6S7UkNkuf5/dEDoV4UHq79j0+R9I79znDqO6gVk4cPv7Iy4cl79AnJHGqS4ippuVv4P7/3VUDz+SGNbXDk36A==", "requires": { "@polymer/iron-media-query": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.1.1", - "@vaadin/vaadin-item": "^2.1.0", - "@vaadin/vaadin-list-box": "^1.1.0", - "@vaadin/vaadin-lumo-styles": "^1.1.1", - "@vaadin/vaadin-material-styles": "^1.1.1", - "@vaadin/vaadin-overlay": "^3.2.9", - "@vaadin/vaadin-themable-mixin": "^1.3.2" + "@vaadin/vaadin-element-mixin": "^2.3.1", + "@vaadin/vaadin-item": "^2.2.0", + "@vaadin/vaadin-list-box": "^1.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-overlay": "^3.4.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-control-state-mixin": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-control-state-mixin/-/vaadin-control-state-mixin-2.2.2.tgz", - "integrity": "sha512-e9WTmVPsUKlsm6FoITQEAWN6yHqy6MWiS0/m1+DXrKmboXeKS7mVyf/+Bdp1PGh7Ml6U2GzdPCIi7Yt41fJAhw==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-control-state-mixin/-/vaadin-control-state-mixin-2.2.3.tgz", + "integrity": "sha512-a0a+Hh99fQ5ueKTmY6F0i94jOfdOwKFS9ppNs0amfQwO+Js5ZC84naLnyVMVtY87K98FQ1vEYqpzxDYZy6duPw==", "requires": { "@polymer/polymer": "^3.0.0" } @@ -1420,9 +1571,9 @@ } }, "@vaadin/vaadin-core-shrinkwrap": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-core-shrinkwrap/-/vaadin-core-shrinkwrap-14.2.0.tgz", - "integrity": "sha512-Y+cvLsvn7AwD9OW9u340a3bddqFFTAjJQMw5dU+5PtfMedJKpUXHjhOmfmxYmHk9v0h8KZLxpayXOobP6iQV2Q==", + "version": "14.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-core-shrinkwrap/-/vaadin-core-shrinkwrap-14.3.0.tgz", + "integrity": "sha512-lMTdfQ35R0qqFwAT8kqoE3Z+YhRB15K5X8QnFG8TuQ1AFgpGBG88LbhnMkZGwCz/2jDAJ/aXaHHrTcGsBjGLpg==", "requires": { "@polymer/iron-a11y-announcer": "^3.0.2", "@polymer/iron-a11y-keys-behavior": "^3.0.1", @@ -1430,48 +1581,48 @@ "@polymer/iron-flex-layout": "^3.0.1", "@polymer/iron-icon": "^3.0.1", "@polymer/iron-iconset-svg": "^3.0.1", - "@polymer/iron-list": "^3.0.2", + "@polymer/iron-list": "^3.1.0", "@polymer/iron-media-query": "^3.0.1", "@polymer/iron-meta": "^3.0.1", "@polymer/iron-overlay-behavior": "^3.0.2", "@polymer/iron-resizable-behavior": "^3.0.1", "@polymer/iron-scroll-target-behavior": "^3.0.1", - "@vaadin/vaadin-accordion": "^1.0.1", - "@vaadin/vaadin-app-layout": "^2.0.5", - "@vaadin/vaadin-button": "^2.2.2", - "@vaadin/vaadin-checkbox": "^2.2.13", - "@vaadin/vaadin-combo-box": "^5.0.11", - "@vaadin/vaadin-context-menu": "^4.3.15", + "@vaadin/vaadin-accordion": "^1.1.0", + "@vaadin/vaadin-app-layout": "^2.1.0", + "@vaadin/vaadin-button": "^2.3.0", + "@vaadin/vaadin-checkbox": "^2.3.0", + "@vaadin/vaadin-combo-box": "^5.2.0", + "@vaadin/vaadin-context-menu": "^4.4.0", "@vaadin/vaadin-control-state-mixin": "^2.1.3", - "@vaadin/vaadin-custom-field": "^1.0.11", - "@vaadin/vaadin-date-picker": "^4.0.8", - "@vaadin/vaadin-date-time-picker": "^1.0.0", - "@vaadin/vaadin-details": "^1.0.1", + "@vaadin/vaadin-custom-field": "^1.1.0", + "@vaadin/vaadin-date-picker": "^4.2.0", + "@vaadin/vaadin-date-time-picker": "^1.2.0", + "@vaadin/vaadin-details": "^1.1.0", "@vaadin/vaadin-development-mode-detector": "^2.0.4", - "@vaadin/vaadin-dialog": "^2.3.0", - "@vaadin/vaadin-element-mixin": "^2.2.0", - "@vaadin/vaadin-form-layout": "^2.1.7", - "@vaadin/vaadin-grid": "^5.5.3", + "@vaadin/vaadin-dialog": "^2.4.2", + "@vaadin/vaadin-element-mixin": "^2.3.2", + "@vaadin/vaadin-form-layout": "^2.2.0", + "@vaadin/vaadin-grid": "^5.6.6", "@vaadin/vaadin-icons": "^4.3.1", - "@vaadin/vaadin-item": "^2.1.1", - "@vaadin/vaadin-list-box": "^1.2.0", - "@vaadin/vaadin-list-mixin": "^2.3.1", - "@vaadin/vaadin-login": "^1.0.1", - "@vaadin/vaadin-lumo-styles": "^1.5.0", - "@vaadin/vaadin-material-styles": "^1.2.3", - "@vaadin/vaadin-menu-bar": "^1.0.5", - "@vaadin/vaadin-notification": "^1.4.0", - "@vaadin/vaadin-ordered-layout": "^1.2.0", - "@vaadin/vaadin-overlay": "^3.3.1", - "@vaadin/vaadin-progress-bar": "^1.1.2", - "@vaadin/vaadin-radio-button": "^1.2.6", - "@vaadin/vaadin-select": "^2.1.7", - "@vaadin/vaadin-split-layout": "^4.1.1", - "@vaadin/vaadin-tabs": "^3.0.5", - "@vaadin/vaadin-text-field": "^2.5.5", + "@vaadin/vaadin-item": "^2.2.0", + "@vaadin/vaadin-list-box": "^1.3.0", + "@vaadin/vaadin-list-mixin": "^2.4.0", + "@vaadin/vaadin-login": "^1.1.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-menu-bar": "^1.1.0", + "@vaadin/vaadin-notification": "^1.5.0", + "@vaadin/vaadin-ordered-layout": "^1.3.0", + "@vaadin/vaadin-overlay": "^3.4.1", + "@vaadin/vaadin-progress-bar": "^1.2.0", + "@vaadin/vaadin-radio-button": "^1.3.0", + "@vaadin/vaadin-select": "^2.2.0", + "@vaadin/vaadin-split-layout": "^4.2.0", + "@vaadin/vaadin-tabs": "^3.1.0", + "@vaadin/vaadin-text-field": "^2.6.2", "@vaadin/vaadin-themable-mixin": "^1.5.2", - "@vaadin/vaadin-time-picker": "^2.0.7", - "@vaadin/vaadin-upload": "^4.2.2", + "@vaadin/vaadin-time-picker": "^2.2.0", + "@vaadin/vaadin-upload": "^4.3.0", "@vaadin/vaadin-usage-statistics": "^2.1.0", "@webcomponents/shadycss": "^1.8.0" }, @@ -1528,9 +1679,9 @@ } }, "@polymer/iron-list": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@polymer/iron-list/-/iron-list-3.0.2.tgz", - "integrity": "sha512-A6GMTx/4mWxGn3BC6weaXqRC7B0coNjgEoxwVbEcDNwovqntv0aWs5sT9+PI4zvV/syWL5rAESyJDvOxTatoEw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@polymer/iron-list/-/iron-list-3.1.0.tgz", + "integrity": "sha512-Eiv6xd3h3oPmn8SXFntXVfC3ZnegH+KHAxiKLKcOASFSRY3mHnr2AdcnExUJ9ItoCMA5UzKaM/0U22eWzGERtA==", "requires": { "@polymer/iron-a11y-keys-behavior": "^3.0.0-pre.26", "@polymer/iron-resizable-behavior": "^3.0.0-pre.26", @@ -1590,35 +1741,35 @@ } }, "@vaadin/vaadin-accordion": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-accordion/-/vaadin-accordion-1.0.1.tgz", - "integrity": "sha512-vJ2fkevV0qLTTUZN0k93hwB6cymdm0OucQfJrDexkmrvYUvLc2VMFlynHkfJ0UpTIQM6K0UCSwWNjG4GbW9KEQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-accordion/-/vaadin-accordion-1.1.0.tgz", + "integrity": "sha512-zTSafBj+mxA43j5kP8ycAp4iHieXKa/dltzbMbF+NvHrToQH6Un7+6GCqlc94f38oIiIfD3nEo4My1nnVDEgWA==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-details": "^1.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", + "@vaadin/vaadin-details": "^1.1.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-lumo-styles": "^1.4.1", "@vaadin/vaadin-material-styles": "^1.2.0", "@vaadin/vaadin-themable-mixin": "^1.2.0" } }, "@vaadin/vaadin-app-layout": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-app-layout/-/vaadin-app-layout-2.0.5.tgz", - "integrity": "sha512-4Q2MTl5YNLt7IJm+69CVyjm8ZSVf7M0vncwKXU/F5E10XRqBoqYn63z0L5Z0Hb4LtY7p68M4NsYhOU6h5PMlhA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-app-layout/-/vaadin-app-layout-2.1.0.tgz", + "integrity": "sha512-QX4JIwW0p8m93I2OVgZjuHm8sqAUSIkKfpEYl0znCnWR2Sdlm6W0ln48PWfOEh9wDG/JXcGEUXO/CqUy9SBaGQ==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-button": "^2.1.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.1.0", - "@vaadin/vaadin-material-styles": "^1.1.0", + "@vaadin/vaadin-button": "^2.3.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", "@vaadin/vaadin-themable-mixin": "^1.2.0" } }, "@vaadin/vaadin-button": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-button/-/vaadin-button-2.2.2.tgz", - "integrity": "sha512-FC1+7cTlPByCbcNJGQmWSXroYUNJe5CXSlJcWM1674xjKbeddXpdgD7eEHjfKvMjagT/Ws7s2VUFrTQb/D86vg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-button/-/vaadin-button-2.3.0.tgz", + "integrity": "sha512-FnKvsxwBQhXWV/kW+PNY+vFF+V6cQE6IiSH32LZ6rlZ+aqsvpRLEF4yNr3sg39yBsdWfeU1J+44Ne4chPbcizA==", "requires": { "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", @@ -1629,22 +1780,22 @@ } }, "@vaadin/vaadin-checkbox": { - "version": "2.2.13", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-checkbox/-/vaadin-checkbox-2.2.13.tgz", - "integrity": "sha512-r0of16oDAimipjgZnDhfmtf5CuZxrJHTvLsticFZ+5E6Wpl+IkCOEMD8fzaxOzsyeR3lmh8qtsnnP3xTIg296Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-checkbox/-/vaadin-checkbox-2.3.0.tgz", + "integrity": "sha512-f3yyBBTj58gZDudYh8nGn2ZNOrubg2e05mp7d7roI7xEVcfwT/Y4a/D9bHeBcOgI8LvwN8fToxIIFBt5b8UA6g==", "requires": { "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.2.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.4.1", "@vaadin/vaadin-material-styles": "^1.2.0", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, "@vaadin/vaadin-combo-box": { - "version": "5.0.11", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-combo-box/-/vaadin-combo-box-5.0.11.tgz", - "integrity": "sha512-vDD4BRMskTMQlZ8Fmd4HE+DvaJ9EO9Vy5UgQtnIo8sfoJykA5aJ0Ei6PlzlbnNQfLvx2gZwWs4BRz9jBjhGLSA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-combo-box/-/vaadin-combo-box-5.2.0.tgz", + "integrity": "sha512-zf7tnYF+NvDEbAhd5i7lTw4rMtsDdZIk+K+gvQdWn2QEi1YGxKlh+XKSbgPlaSB3xBUsvwJ4eoXWO1gegHSqKg==", "requires": { "@polymer/iron-a11y-announcer": "^3.0.0", "@polymer/iron-a11y-keys-behavior": "^3.0.0", @@ -1652,29 +1803,29 @@ "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-item": "^2.1.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-item": "^2.2.0", "@vaadin/vaadin-lumo-styles": "^1.1.1", "@vaadin/vaadin-material-styles": "^1.1.2", - "@vaadin/vaadin-overlay": "^3.2.0", - "@vaadin/vaadin-text-field": "^2.4.3", - "@vaadin/vaadin-themable-mixin": "^1.3.2" + "@vaadin/vaadin-overlay": "^3.4.0", + "@vaadin/vaadin-text-field": "^2.6.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-context-menu": { - "version": "4.3.15", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-context-menu/-/vaadin-context-menu-4.3.15.tgz", - "integrity": "sha512-aXyBfFOiLlOTpuaMyIfb0MCWTqb4TUEhWQQi60TQbOlT8rIS/f+OymooME47tp8lVRwH/L2EOokhLTxZ37E1kw==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-context-menu/-/vaadin-context-menu-4.4.0.tgz", + "integrity": "sha512-q6S7UkNkuf5/dEDoV4UHq79j0+R9I79znDqO6gVk4cPv7Iy4cl79AnJHGqS4ippuVv4P7/3VUDz+SGNbXDk36A==", "requires": { "@polymer/iron-media-query": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.1.1", - "@vaadin/vaadin-item": "^2.1.0", - "@vaadin/vaadin-list-box": "^1.1.0", - "@vaadin/vaadin-lumo-styles": "^1.1.1", - "@vaadin/vaadin-material-styles": "^1.1.1", - "@vaadin/vaadin-overlay": "^3.2.9", - "@vaadin/vaadin-themable-mixin": "^1.3.2" + "@vaadin/vaadin-element-mixin": "^2.3.1", + "@vaadin/vaadin-item": "^2.2.0", + "@vaadin/vaadin-list-box": "^1.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-overlay": "^3.4.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-control-state-mixin": { @@ -1686,198 +1837,62 @@ } }, "@vaadin/vaadin-custom-field": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-custom-field/-/vaadin-custom-field-1.0.11.tgz", - "integrity": "sha512-rDbSBahXAZdTsp4vRVGgwWnQX2gvXDBnmIV5jIDfTpc7GVIpkrd35kM9qUkJzMkTzSq6ewHon9RwbH8n4m+1Wg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-custom-field/-/vaadin-custom-field-1.1.0.tgz", + "integrity": "sha512-fPaIJFjYO6UO4HMUA2Ps3GRPE1/gNPLvGSwy7x9L1vGk6iPW5PX0GObj+LE14PIzvJGW/9UcbaSSPhFrK6FL1g==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.3.3", - "@vaadin/vaadin-material-styles": "^1.2.2", - "@vaadin/vaadin-themable-mixin": "^1.2.0" + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-date-picker": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-date-picker/-/vaadin-date-picker-4.0.8.tgz", - "integrity": "sha512-Xayyfb8JnGK7NZoNNa8k/5GCYGrT3j7A39vATXGzA8BDtNTz+RYHt2+ZB7njDCjjLTE6QAhEZpFfcyIQieLa6g==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-date-picker/-/vaadin-date-picker-4.2.0.tgz", + "integrity": "sha512-qXIH7PpDV4sJ9Y+U2D8dq5bQ4FN5ZV+XwMfh8mrTVDY3J0p6e1IPzQjZvo+kHoICJqlI+0qtxn6ejpiu2XUNWg==", "requires": { "@polymer/iron-a11y-announcer": "^3.0.0", "@polymer/iron-a11y-keys-behavior": "^3.0.0", "@polymer/iron-media-query": "^3.0.0", "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-button": "^2.1.0", + "@vaadin/vaadin-button": "^2.3.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.4.1", - "@vaadin/vaadin-material-styles": "^1.1.2", - "@vaadin/vaadin-overlay": "^3.2.0", - "@vaadin/vaadin-text-field": "^2.3.0", - "@vaadin/vaadin-themable-mixin": "^1.3.2" + "@vaadin/vaadin-element-mixin": "^2.3.1", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-overlay": "^3.4.0", + "@vaadin/vaadin-text-field": "^2.6.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-date-time-picker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-date-time-picker/-/vaadin-date-time-picker-1.1.0.tgz", - "integrity": "sha512-uCTIOouRlaNdXV9vUrFI4Dckv1w6i1YJdtI+n2qT4Irh32mFwdTNljJZQW3MnFoBDY4eGtMRNbrc/FK6LHj4rw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-date-time-picker/-/vaadin-date-time-picker-1.2.0.tgz", + "integrity": "sha512-8RWesfBwfSUfErNHV0th7QQu2aAKPkd+yADVt0kfunCI8VZ89tu0oRCN2RyHWK5QO9fpS5EVes3hobWLLZG4oQ==", "requires": { "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-custom-field": "^1.1.0", - "@vaadin/vaadin-date-picker": "^4.1.0", + "@vaadin/vaadin-date-picker": "^4.2.0", "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-lumo-styles": "^1.6.0", "@vaadin/vaadin-material-styles": "^1.3.2", "@vaadin/vaadin-themable-mixin": "^1.3.2", - "@vaadin/vaadin-time-picker": "^2.1.0" - }, - "dependencies": { - "@vaadin/vaadin-button": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-button/-/vaadin-button-2.3.0.tgz", - "integrity": "sha512-FnKvsxwBQhXWV/kW+PNY+vFF+V6cQE6IiSH32LZ6rlZ+aqsvpRLEF4yNr3sg39yBsdWfeU1J+44Ne4chPbcizA==", - "requires": { - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.3.3", - "@vaadin/vaadin-material-styles": "^1.2.0", - "@vaadin/vaadin-themable-mixin": "^1.2.1" - } - }, - "@vaadin/vaadin-combo-box": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-combo-box/-/vaadin-combo-box-5.1.0.tgz", - "integrity": "sha512-7EBfTP+oAt7m1Hx1JffcNix95IJbM4weOg9LOQWrD2+Ei+NePcJIl1v3nHzErIPhdh/M+LkFcRo7dV5HT/A6Lw==", - "requires": { - "@polymer/iron-a11y-announcer": "^3.0.0", - "@polymer/iron-a11y-keys-behavior": "^3.0.0", - "@polymer/iron-list": "^3.0.0", - "@polymer/iron-resizable-behavior": "^3.0.0", - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.3.0", - "@vaadin/vaadin-item": "^2.2.0-alpha1", - "@vaadin/vaadin-lumo-styles": "^1.1.1", - "@vaadin/vaadin-material-styles": "^1.1.2", - "@vaadin/vaadin-overlay": "^3.4.0", - "@vaadin/vaadin-text-field": "^2.6.0", - "@vaadin/vaadin-themable-mixin": "^1.5.2" - } - }, - "@vaadin/vaadin-custom-field": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-custom-field/-/vaadin-custom-field-1.1.0.tgz", - "integrity": "sha512-fPaIJFjYO6UO4HMUA2Ps3GRPE1/gNPLvGSwy7x9L1vGk6iPW5PX0GObj+LE14PIzvJGW/9UcbaSSPhFrK6FL1g==", - "requires": { - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.3.0", - "@vaadin/vaadin-lumo-styles": "^1.6.0", - "@vaadin/vaadin-material-styles": "^1.3.2", - "@vaadin/vaadin-themable-mixin": "^1.5.2" - } - }, - "@vaadin/vaadin-date-picker": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-date-picker/-/vaadin-date-picker-4.1.1.tgz", - "integrity": "sha512-L+Wq4BrTeVNwsJRf+QH8OUBsBS9fTekHznmFlqv6ux4vuAmGqTbtHnM0QGy7Ijx1TvfFLOLaxa8yAMW9xmlhsA==", - "requires": { - "@polymer/iron-a11y-announcer": "^3.0.0", - "@polymer/iron-a11y-keys-behavior": "^3.0.0", - "@polymer/iron-media-query": "^3.0.0", - "@polymer/iron-resizable-behavior": "^3.0.0", - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-button": "^2.3.0", - "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.3.1", - "@vaadin/vaadin-lumo-styles": "^1.6.0", - "@vaadin/vaadin-material-styles": "^1.3.2", - "@vaadin/vaadin-overlay": "^3.4.0", - "@vaadin/vaadin-text-field": "^2.6.0", - "@vaadin/vaadin-themable-mixin": "^1.5.2" - } - }, - "@vaadin/vaadin-element-mixin": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-element-mixin/-/vaadin-element-mixin-2.4.1.tgz", - "integrity": "sha512-Ie7fwcOmg1C71UFuRwcuo2GKS+HbKvLedfs3hGdICiuwJ56cQvQsbIlxa4utKWWCVlf6yuSvMrny8efPPenfTA==", - "requires": { - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-development-mode-detector": "^2.0.0", - "@vaadin/vaadin-usage-statistics": "^2.1.0" - } - }, - "@vaadin/vaadin-item": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-item/-/vaadin-item-2.2.0.tgz", - "integrity": "sha512-Yvpd2fiTwvfJA18lfjYsj33L+yr/YfHg3WZNp+v8OghfacfMdD5JofJpK6s0cJIuNTg+TC6hG1UwzcEC9jNMFw==", - "requires": { - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.3.0", - "@vaadin/vaadin-lumo-styles": "^1.1.0", - "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-themable-mixin": "^1.2.1" - } - }, - "@vaadin/vaadin-lumo-styles": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-1.6.0.tgz", - "integrity": "sha512-MTJ2JssEVF3Go5b+zIe86Jw8nNtaN91wHmO2Ic1eI27PEJ5dRRGcLWX9CjTEx/8Zu9+3Fk4YeVP9ABWhiZZGUw==", - "requires": { - "@polymer/iron-icon": "^3.0.0", - "@polymer/iron-iconset-svg": "^3.0.0", - "@polymer/polymer": "^3.0.0" - } - }, - "@vaadin/vaadin-material-styles": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-1.3.2.tgz", - "integrity": "sha512-EFrvGScoxhLNrPnWtT2Ia77whjF2TD4jrcyeh1jv9joCA2n5SUba+4XJciVSGmopqqQato6lwRnZSvMLJX7cyw==", - "requires": { - "@polymer/polymer": "^3.0.0" - } - }, - "@vaadin/vaadin-text-field": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-text-field/-/vaadin-text-field-2.6.0.tgz", - "integrity": "sha512-ErwPR67Fq1Zw9VWdj1ZHPk5JuNR0n+lMQk2wH7JmH1xibzXC20t2qkgaJUDnT5YpJ4Ap+7ZypUxBKWcbDu9D3A==", - "requires": { - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.3.0", - "@vaadin/vaadin-lumo-styles": "^1.6.0", - "@vaadin/vaadin-material-styles": "^1.3.2", - "@vaadin/vaadin-themable-mixin": "^1.2.1" - } - }, - "@vaadin/vaadin-time-picker": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-time-picker/-/vaadin-time-picker-2.1.0.tgz", - "integrity": "sha512-t27xrcOr2fq7OKViMatLpw6ICVoDeZJkeH2wZtghNIbpVEiTM/tEwmmVjP2tWjON44Xt6siCIM3K/bHGYgzlIA==", - "requires": { - "@polymer/iron-a11y-keys-behavior": "^3.0.0", - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-combo-box": "^5.1.0", - "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.3.0", - "@vaadin/vaadin-lumo-styles": "^1.6.0", - "@vaadin/vaadin-material-styles": "^1.3.2", - "@vaadin/vaadin-text-field": "^2.6.0", - "@vaadin/vaadin-themable-mixin": "^1.3.2" - } - } + "@vaadin/vaadin-time-picker": "^2.2.0" } }, "@vaadin/vaadin-details": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-details/-/vaadin-details-1.0.1.tgz", - "integrity": "sha512-Kt3ul/qOUapFhLtejfOtW7lr0qitcQwQTLifsMRuJf6leVsS2Bh/eliFfGL9YuZJpCOByQCrmT8MSB+70pUUYA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-details/-/vaadin-details-1.1.0.tgz", + "integrity": "sha512-QKCujpCT4phLJ8Lxkv48H1TOgw9wYOlUafwu8UQ1F2HF9gt2uPjLtIoi37mYQoIGXWsuGz+12UwyBE6y3bt3bw==", "requires": { "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-control-state-mixin": "^2.1.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.4.1", - "@vaadin/vaadin-material-styles": "^1.2.0", + "@vaadin/vaadin-element-mixin": "^2.3.2", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", "@vaadin/vaadin-themable-mixin": "^1.2.0" } }, @@ -1887,23 +1902,23 @@ "integrity": "sha512-S+PaFrZpK8uBIOnIHxjntTrgumd5ztuCnZww96ydGKXgo9whXfZsbMwDuD/102a/IuPUMyF+dh/n3PbWzJ6igA==" }, "@vaadin/vaadin-dialog": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-dialog/-/vaadin-dialog-2.3.0.tgz", - "integrity": "sha512-Pbd65c4JOYps0Xa+ZpXnqQ8F3zlrCF0EJ2xG/IQEwQEJ5/K2TmNFkJyeDvquCiRM/GWl0c3YVK955WTvGU4QOQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-dialog/-/vaadin-dialog-2.4.2.tgz", + "integrity": "sha512-p1rYdJ12QkcLUcx67lvHOy9Fqc9L7IKcK7dR+eCvrsdmVn3EJWHQ9m1OykbWriCmdGTYpvYSt5nrlcPYjGGjeQ==", "requires": { "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.1.0", - "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-overlay": "^3.3.0", - "@vaadin/vaadin-themable-mixin": "^1.3.2" + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-overlay": "^3.4.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-element-mixin": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-element-mixin/-/vaadin-element-mixin-2.2.0.tgz", - "integrity": "sha512-8IwH1iSlv3G+1ak08RFg/8smh5zfIANpPZJLLzixW7iBDJaIlWPMzplxnDz5o7GcoYrmpo26e2deKeu4rpEMwg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-element-mixin/-/vaadin-element-mixin-2.4.1.tgz", + "integrity": "sha512-Ie7fwcOmg1C71UFuRwcuo2GKS+HbKvLedfs3hGdICiuwJ56cQvQsbIlxa4utKWWCVlf6yuSvMrny8efPPenfTA==", "requires": { "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-development-mode-detector": "^2.0.0", @@ -1911,22 +1926,22 @@ } }, "@vaadin/vaadin-form-layout": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-form-layout/-/vaadin-form-layout-2.1.7.tgz", - "integrity": "sha512-sYkHoGFg277VVwW0VJJ5WRo+27wpABmRjdcvpD2mLpcj8OfZINoq+/wB2AqJzjNfh/g24JXmJO4GMsAPZcXnDw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-form-layout/-/vaadin-form-layout-2.2.0.tgz", + "integrity": "sha512-iPY9z04mb9M08W7AdTm6YVcHwZrYMAXTEhvBT6i89doyv1qZMbitBTxaTjEXDmifpwkb//WfBV197xoPh8CrNQ==", "requires": { "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.1.0", - "@vaadin/vaadin-material-styles": "^1.1.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, "@vaadin/vaadin-grid": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-grid/-/vaadin-grid-5.6.1.tgz", - "integrity": "sha512-tn7TbBMIsED1vKIJS8jn6Wb17zh2xS5R6pXrlENJc2RT0eMbWpqAjmZryNdOvXZf44JKcfH0omENTlCkQjbXxQ==", + "version": "5.6.6", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-grid/-/vaadin-grid-5.6.6.tgz", + "integrity": "sha512-gsd+N5uPmG1RGSyoyVHIf4Cmq7k/wjkJ5Yl00LGzHaEph0VVAl/yt0rLDIXUgbHZ/fQoMPYAKkLY44AW5N4KUw==", "requires": { "@polymer/iron-a11y-announcer": "^3.0.0", "@polymer/iron-a11y-keys-behavior": "^3.0.0", @@ -1939,62 +1954,6 @@ "@vaadin/vaadin-material-styles": "^1.3.2", "@vaadin/vaadin-text-field": "^2.6.0", "@vaadin/vaadin-themable-mixin": "^1.5.2" - }, - "dependencies": { - "@vaadin/vaadin-checkbox": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-checkbox/-/vaadin-checkbox-2.3.0.tgz", - "integrity": "sha512-f3yyBBTj58gZDudYh8nGn2ZNOrubg2e05mp7d7roI7xEVcfwT/Y4a/D9bHeBcOgI8LvwN8fToxIIFBt5b8UA6g==", - "requires": { - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.3.0", - "@vaadin/vaadin-lumo-styles": "^1.4.1", - "@vaadin/vaadin-material-styles": "^1.2.0", - "@vaadin/vaadin-themable-mixin": "^1.2.1" - } - }, - "@vaadin/vaadin-element-mixin": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-element-mixin/-/vaadin-element-mixin-2.4.1.tgz", - "integrity": "sha512-Ie7fwcOmg1C71UFuRwcuo2GKS+HbKvLedfs3hGdICiuwJ56cQvQsbIlxa4utKWWCVlf6yuSvMrny8efPPenfTA==", - "requires": { - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-development-mode-detector": "^2.0.0", - "@vaadin/vaadin-usage-statistics": "^2.1.0" - } - }, - "@vaadin/vaadin-lumo-styles": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-1.6.0.tgz", - "integrity": "sha512-MTJ2JssEVF3Go5b+zIe86Jw8nNtaN91wHmO2Ic1eI27PEJ5dRRGcLWX9CjTEx/8Zu9+3Fk4YeVP9ABWhiZZGUw==", - "requires": { - "@polymer/iron-icon": "^3.0.0", - "@polymer/iron-iconset-svg": "^3.0.0", - "@polymer/polymer": "^3.0.0" - } - }, - "@vaadin/vaadin-material-styles": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-1.3.2.tgz", - "integrity": "sha512-EFrvGScoxhLNrPnWtT2Ia77whjF2TD4jrcyeh1jv9joCA2n5SUba+4XJciVSGmopqqQato6lwRnZSvMLJX7cyw==", - "requires": { - "@polymer/polymer": "^3.0.0" - } - }, - "@vaadin/vaadin-text-field": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-text-field/-/vaadin-text-field-2.6.0.tgz", - "integrity": "sha512-ErwPR67Fq1Zw9VWdj1ZHPk5JuNR0n+lMQk2wH7JmH1xibzXC20t2qkgaJUDnT5YpJ4Ap+7ZypUxBKWcbDu9D3A==", - "requires": { - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.3.0", - "@vaadin/vaadin-lumo-styles": "^1.6.0", - "@vaadin/vaadin-material-styles": "^1.3.2", - "@vaadin/vaadin-themable-mixin": "^1.2.1" - } - } } }, "@vaadin/vaadin-icons": { @@ -2008,57 +1967,59 @@ } }, "@vaadin/vaadin-item": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-item/-/vaadin-item-2.1.1.tgz", - "integrity": "sha512-uWwsSDoOtjiiHjmEANP29JMacJoSeO5kHCTYyqdVu0fQoT6WalLV1aQWIEJUmVSp2MnB3qRziYpAw3igF9uXxw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-item/-/vaadin-item-2.2.0.tgz", + "integrity": "sha512-Yvpd2fiTwvfJA18lfjYsj33L+yr/YfHg3WZNp+v8OghfacfMdD5JofJpK6s0cJIuNTg+TC6hG1UwzcEC9jNMFw==", "requires": { "@polymer/polymer": "^3.0.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, "@vaadin/vaadin-list-box": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-list-box/-/vaadin-list-box-1.2.0.tgz", - "integrity": "sha512-RATnbO4EzW1syH4XZs0nrRFw/kshMEs14t/dnWBBNMJIG6PJhbQHLNsHegaQDFb304ClhGvRcVYxa/KYayivHw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-list-box/-/vaadin-list-box-1.3.0.tgz", + "integrity": "sha512-SETW+VwFa31STfKog7Fb9uN42KvbCpFoEoD1UhJaQLzgOPq/DdYhNKzFeuMZcbsLGx8BBL9ycoqKIDZCTk1y1w==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-item": "^2.1.0", - "@vaadin/vaadin-list-mixin": "^2.3.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-item": "^2.2.0", + "@vaadin/vaadin-list-mixin": "^2.4.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-themable-mixin": "^1.2.1" + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-list-mixin": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-list-mixin/-/vaadin-list-mixin-2.3.1.tgz", - "integrity": "sha512-b6VIzGfmUKcynlZ1OBvryzv9/5WFmaE1gGbNCnvB4bv6Vqvh5ZOI8eBAAKYZ3DgnB2hq1cTh5+0pYQvfuh81fw==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-list-mixin/-/vaadin-list-mixin-2.5.0.tgz", + "integrity": "sha512-NyQMJZ4sQ35gQxCOdoeBbGW2ou+MfqZRc9DSWotVgJheusRCV7wMHqUmKU/KyFa/IQ8ZoxWbVPdap8I9hyMKfA==", "requires": { - "@polymer/polymer": "^3.0.0" + "@polymer/polymer": "^3.0.0", + "@vaadin/vaadin-element-mixin": "^2.4.1" } }, "@vaadin/vaadin-login": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-login/-/vaadin-login-1.0.1.tgz", - "integrity": "sha512-DnWgIeEMEop0+KpvXvP18VEuHQdb4KrfRiUUOAcW/gOpEUFXkQXsguGb3wWebvCURanIoCujf3Fcz01ba1liow==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-login/-/vaadin-login-1.1.0.tgz", + "integrity": "sha512-Smxxfs+fOPqU7q19r10/FcLEmgbhZjoZexjjB7NBIbCt2gpvX1OJwScxvnEqWWhqgXZZSf1VKf3E2tKiV/NvXQ==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-button": "^2.1.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.3.0", - "@vaadin/vaadin-material-styles": "^1.2.0", - "@vaadin/vaadin-overlay": "^3.2.1", - "@vaadin/vaadin-text-field": "^2.3.0", - "@vaadin/vaadin-themable-mixin": "^1.4.1" + "@vaadin/vaadin-button": "^2.3.0", + "@vaadin/vaadin-element-mixin": "^2.3.1", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-overlay": "^3.4.0", + "@vaadin/vaadin-text-field": "^2.6.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-lumo-styles": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-1.5.0.tgz", - "integrity": "sha512-9e9n7rH5IlzsAhRWvBt6C8roXbdNILKyKMJPwbN9I6zsPwzFhG5y2y5IY59Q5Ijj8aXvHuLV+Icjogc+2KU5fg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-1.6.0.tgz", + "integrity": "sha512-MTJ2JssEVF3Go5b+zIe86Jw8nNtaN91wHmO2Ic1eI27PEJ5dRRGcLWX9CjTEx/8Zu9+3Fk4YeVP9ABWhiZZGUw==", "requires": { "@polymer/iron-icon": "^3.0.0", "@polymer/iron-iconset-svg": "^3.0.0", @@ -2066,9 +2027,9 @@ } }, "@vaadin/vaadin-material-styles": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-1.2.3.tgz", - "integrity": "sha512-hWtnfNPANPU3UJmyIXuu2pH8R60LtnUzTZ0o2lupvxyc5IR0qFZMnB1m0xQBdBTje44xxCRaHeJATrwpzsOeMQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-1.3.2.tgz", + "integrity": "sha512-EFrvGScoxhLNrPnWtT2Ia77whjF2TD4jrcyeh1jv9joCA2n5SUba+4XJciVSGmopqqQato6lwRnZSvMLJX7cyw==", "requires": { "@polymer/polymer": "^3.0.0" } @@ -2183,136 +2144,135 @@ } }, "@vaadin/vaadin-notification": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-notification/-/vaadin-notification-1.4.0.tgz", - "integrity": "sha512-dAQGCNLBdQ/iFv3TfwmHC17zU7gnLNveePsRY20Nhwlo9P7rJAKI/y+CiEpAXbOsd5U+pTNFId5MW9LwzPGl/A==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-notification/-/vaadin-notification-1.5.0.tgz", + "integrity": "sha512-jIOI5wd9FnIA5lOucLk+w5N44M6LxdiUCfm1mSfWEYAGkZmPgDGk+LLHLpqAn7SQTIebyWddgBK9JiUNbBDS+Q==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.1.0", - "@vaadin/vaadin-material-styles": "^1.1.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", "@vaadin/vaadin-themable-mixin": "^1.3.2" } }, "@vaadin/vaadin-ordered-layout": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-ordered-layout/-/vaadin-ordered-layout-1.2.0.tgz", - "integrity": "sha512-srumEsOO599PmVX1L5oszNEz7sRHAhwn6LIDOFD+i9niGkFCq7Eijj2sGJ4KPWPA38XlzD2lo/zsM1wegf9o2Q==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-ordered-layout/-/vaadin-ordered-layout-1.3.0.tgz", + "integrity": "sha512-bcZqfmFyce2Fn/pvzSwsO2lEl6xv3G7yoDecA+UEy4T3W701gU3HnlXdDYLUfq96wCdqZ1sWTj4iGoVXuiuvPQ==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, "@vaadin/vaadin-overlay": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-overlay/-/vaadin-overlay-3.4.0.tgz", - "integrity": "sha512-796BtX3irl3HzEqXmvBzfUb5/WljD7x8hRnH+9OAW8jWAXg+mtPnxZEyGyhJF0s9D55Uliwj1ErkR4EHZ97How==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-overlay/-/vaadin-overlay-3.5.1.tgz", + "integrity": "sha512-0g+poK/BXF92L2lSKrHMY5rcKzUxCBZNzP/NDwgi4a86nbjL7CAKKZdno7Yl+j8UsTR76nOEw4fAYTFi86B0qg==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-element-mixin": "^2.4.0", "@vaadin/vaadin-lumo-styles": "^1.3.0", "@vaadin/vaadin-material-styles": "^1.2.0", - "@vaadin/vaadin-themable-mixin": "^1.2.1" + "@vaadin/vaadin-themable-mixin": "^1.6.1" }, "dependencies": { - "@vaadin/vaadin-element-mixin": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-element-mixin/-/vaadin-element-mixin-2.3.0.tgz", - "integrity": "sha512-9gQb6Y3c/KlkJkITr+JncBZQ3iAjLpU/B6Ykeis+AHjPn6p+f4x3xsJ09IJKtb5YqD5wy9Zu7ANdM++97abQ2g==", + "@vaadin/vaadin-themable-mixin": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-1.6.1.tgz", + "integrity": "sha512-UXjOlEfMEk/QxpBjpiO0QTjPOSiO88bhhtV+0UTfpqk8ILvJYO+6vbwcja33xY5Wi9sTAXtHixAjM0LthyXglQ==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-development-mode-detector": "^2.0.0", - "@vaadin/vaadin-usage-statistics": "^2.1.0" + "lit-element": "^2.0.0" } } } }, "@vaadin/vaadin-progress-bar": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-progress-bar/-/vaadin-progress-bar-1.1.2.tgz", - "integrity": "sha512-/qQPn4tlGKjjrP+0SIqqrDk/We8+gLM635EXEzhKwoioFf/j1G7bpamkHB5dYHb38RqHDoeclLcNi+Uy8JF9NQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-progress-bar/-/vaadin-progress-bar-1.2.0.tgz", + "integrity": "sha512-Yx7thw2KcPQtiFK7eA2pPmWn7xMaeb/yKGOPEMT4Jo7TMQtzl78wx1uy45+Ki/oX2lwZMNu3PuCa3rQNZzu1+Q==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, "@vaadin/vaadin-radio-button": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-radio-button/-/vaadin-radio-button-1.2.6.tgz", - "integrity": "sha512-IgsFmY9gJ+49Hnn5Jpo1zTySpRwmRn2LfzFO9McBA0RAR/kQf552MdMflviW1KIiRIDybZ3VaFtrNneGbNoVhg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-radio-button/-/vaadin-radio-button-1.3.0.tgz", + "integrity": "sha512-wITyi1Rf0Yc/unzFOXjIjRlExcvJ0zzKK50lkW2YQ5eTCSsBOejQ5bw2lGAaM6IgzOhKdUjs1X09ObcO76tJZw==", "requires": { "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.2.0", - "@vaadin/vaadin-material-styles": "^1.2.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, "@vaadin/vaadin-select": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-select/-/vaadin-select-2.1.7.tgz", - "integrity": "sha512-FHjaLZSl7/Pbe22y/umDBg3jgm0qRik2uH1P1xABfk0pnAke3CdNCbxXEQBqdr1SjLk3Mk0lPC+XJLkCGUNIHQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-select/-/vaadin-select-2.2.0.tgz", + "integrity": "sha512-ilcfyEs+Bjsp/FT5PLWsDv5Bj1YGpVJG5Pb4bre7cZpEVGhzwD5Zb3hVWyaSVxvVyaXZLbQPoTC5LlCt4AnLtQ==", "requires": { "@polymer/iron-media-query": "^3.0.0", "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-item": "^2.1.0", - "@vaadin/vaadin-list-box": "^1.1.0", - "@vaadin/vaadin-list-mixin": "^2.2.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-item": "^2.2.0", + "@vaadin/vaadin-list-box": "^1.3.0", + "@vaadin/vaadin-list-mixin": "^2.4.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-overlay": "^3.2.0", - "@vaadin/vaadin-text-field": "^2.1.1", - "@vaadin/vaadin-themable-mixin": "^1.3.2" + "@vaadin/vaadin-overlay": "^3.4.0", + "@vaadin/vaadin-text-field": "^2.6.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-split-layout": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-split-layout/-/vaadin-split-layout-4.1.1.tgz", - "integrity": "sha512-NEwLeRceSY3chX/TzbKMyJA/YuWnr3KbAyStepDGvZDted3ovDNEpwFmzBOqbtS95bwF2ZrsFLXbHbrt9B22SQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-split-layout/-/vaadin-split-layout-4.2.0.tgz", + "integrity": "sha512-FG8UJDsUsu09areHQKaQ/+O5bgCZJ+cHWoFmHNUM0mSI41xgaTUXCKERFyvnGk+zVv/u1XQjz8Wq2jftx3UtXw==", "requires": { "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, "@vaadin/vaadin-tabs": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-tabs/-/vaadin-tabs-3.0.5.tgz", - "integrity": "sha512-ptCOJFwV3TN/csD0TRdr24tAIFyb/IuV8py3jcoMbgMwS3QiwOcpiQ+WRKoVCr87d8wBbIPN7CQ2bopFyYbCpA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-tabs/-/vaadin-tabs-3.1.0.tgz", + "integrity": "sha512-PUEfuPh8+ej0WDKDQF2b1NSqjPdieNHZT0BpMYd49+AP4d03/73FHKBPUpWHWysGxWlxyLCZMi6blVGpix4ZUw==", "requires": { "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-item": "^2.1.0", - "@vaadin/vaadin-list-mixin": "^2.1.0", + "@vaadin/vaadin-element-mixin": "^2.3.2", + "@vaadin/vaadin-item": "^2.2.0", + "@vaadin/vaadin-list-mixin": "^2.4.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-themable-mixin": "^1.2.1" + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-text-field": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-text-field/-/vaadin-text-field-2.5.5.tgz", - "integrity": "sha512-y/g6d3l7oPJOwmrpEqEeF/+6LRlEXMS4bOrtvot8DWzAlybT6mFvcTjc5jt3v/JMi8pJNOkYy8Y8Uhlj08h3GA==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-text-field/-/vaadin-text-field-2.6.2.tgz", + "integrity": "sha512-8s27dgNFjy2zGwiCbz8Hlpgc+9UyCvQ9yFdja0BunJGGMIeZg8MpZSNckVf9ivlZkaOhXNBSOMYlDvyCkKGi6A==", "requires": { "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.2.0", - "@vaadin/vaadin-material-styles": "^1.2.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, @@ -2326,32 +2286,32 @@ } }, "@vaadin/vaadin-time-picker": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-time-picker/-/vaadin-time-picker-2.0.7.tgz", - "integrity": "sha512-vLd132NZgYLe3k4d/iyAEfLEqH/J6VX1IVXUGmDNGR1YLX1Upjxpb/5UMDZcymg7dD5CEEvjvAept4fqAmKa5Q==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-time-picker/-/vaadin-time-picker-2.2.0.tgz", + "integrity": "sha512-kOTjy8zy8sBSzAf8y05WF6tHTTJqnuRbLNLiqXjmKRrjmfRsqLANtD+m2Q1aV/vjW41Kg/BlqxhxWvP68hvu/A==", "requires": { "@polymer/iron-a11y-keys-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-combo-box": "^5.0.0", + "@vaadin/vaadin-combo-box": "^5.2.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.1.1", - "@vaadin/vaadin-lumo-styles": "^1.2.0", - "@vaadin/vaadin-material-styles": "^1.2.0", - "@vaadin/vaadin-text-field": "^2.4.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-text-field": "^2.6.0", "@vaadin/vaadin-themable-mixin": "^1.3.2" } }, "@vaadin/vaadin-upload": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-upload/-/vaadin-upload-4.2.2.tgz", - "integrity": "sha512-0boE0vYMgayIlhRbY614JhAzr1YULW7JDKyvF3BgHcH0STSYGXet1SQscPhwNmGse3tEb1uHoBWYe2V64d8POw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-upload/-/vaadin-upload-4.3.0.tgz", + "integrity": "sha512-7ZD+mfAFzULs9Qc6qbPf5BuAEktxjP1Dq2bwzQuUxCw/p7q7u/m73cAV2R+Zph8NNOsgP6i2QY/zt12B14VESw==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-button": "^2.1.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", + "@vaadin/vaadin-button": "^2.3.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-progress-bar": "^1.1.0", + "@vaadin/vaadin-progress-bar": "^1.2.0", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, @@ -2384,82 +2344,82 @@ } }, "@vaadin/vaadin-crud": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-crud/-/vaadin-crud-1.1.0.tgz", - "integrity": "sha512-h8i4XS0IDO/jf4T8pejSsVkURf/tUelD9toBcP6XvJngUlU+hpCiP/nqfkct1d7beNMc6JdR7eoLzuRVDLhsNw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-crud/-/vaadin-crud-1.2.1.tgz", + "integrity": "sha512-wZyUahbTELnx/devU7jv7B/NXmxR6uLrI4q2bXrhnoZg/Mrq21w/X7X/q0I3EsM2zOd12BlOzMr0DAaBF0Eefw==", "requires": { "@polymer/iron-media-query": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-button": "^2.1.0", - "@vaadin/vaadin-confirm-dialog": "^1.1.1", - "@vaadin/vaadin-dialog": "^2.2.1", - "@vaadin/vaadin-element-mixin": "^2.1.3", - "@vaadin/vaadin-form-layout": "^2.1.4", - "@vaadin/vaadin-grid": "^5.3.0", + "@vaadin/vaadin-button": "^2.3.0", + "@vaadin/vaadin-confirm-dialog": "^1.2.0", + "@vaadin/vaadin-dialog": "^2.4.0", + "@vaadin/vaadin-element-mixin": "^2.3.2", + "@vaadin/vaadin-form-layout": "^2.2.0", + "@vaadin/vaadin-grid": "^5.6.0", "@vaadin/vaadin-license-checker": "^2.1.0", - "@vaadin/vaadin-lumo-styles": "^1.4.0", - "@vaadin/vaadin-material-styles": "^1.2.3", - "@vaadin/vaadin-text-field": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-text-field": "^2.6.0", "@vaadin/vaadin-themable-mixin": "^1.4.4" } }, "@vaadin/vaadin-custom-field": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-custom-field/-/vaadin-custom-field-1.0.11.tgz", - "integrity": "sha512-rDbSBahXAZdTsp4vRVGgwWnQX2gvXDBnmIV5jIDfTpc7GVIpkrd35kM9qUkJzMkTzSq6ewHon9RwbH8n4m+1Wg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-custom-field/-/vaadin-custom-field-1.1.0.tgz", + "integrity": "sha512-fPaIJFjYO6UO4HMUA2Ps3GRPE1/gNPLvGSwy7x9L1vGk6iPW5PX0GObj+LE14PIzvJGW/9UcbaSSPhFrK6FL1g==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.3.3", - "@vaadin/vaadin-material-styles": "^1.2.2", - "@vaadin/vaadin-themable-mixin": "^1.2.0" + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-date-picker": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-date-picker/-/vaadin-date-picker-4.0.8.tgz", - "integrity": "sha512-Xayyfb8JnGK7NZoNNa8k/5GCYGrT3j7A39vATXGzA8BDtNTz+RYHt2+ZB7njDCjjLTE6QAhEZpFfcyIQieLa6g==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-date-picker/-/vaadin-date-picker-4.2.0.tgz", + "integrity": "sha512-qXIH7PpDV4sJ9Y+U2D8dq5bQ4FN5ZV+XwMfh8mrTVDY3J0p6e1IPzQjZvo+kHoICJqlI+0qtxn6ejpiu2XUNWg==", "requires": { "@polymer/iron-a11y-announcer": "^3.0.0", "@polymer/iron-a11y-keys-behavior": "^3.0.0", "@polymer/iron-media-query": "^3.0.0", "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-button": "^2.1.0", + "@vaadin/vaadin-button": "^2.3.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.4.1", - "@vaadin/vaadin-material-styles": "^1.1.2", - "@vaadin/vaadin-overlay": "^3.2.0", - "@vaadin/vaadin-text-field": "^2.3.0", - "@vaadin/vaadin-themable-mixin": "^1.3.2" + "@vaadin/vaadin-element-mixin": "^2.3.1", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-overlay": "^3.4.0", + "@vaadin/vaadin-text-field": "^2.6.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-date-time-picker": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-date-time-picker/-/vaadin-date-time-picker-1.0.0.tgz", - "integrity": "sha512-83FmKSrHOTlp4sSX4rmcYV1kxoDmu76KDi0nh2LsskBTdF43vdjp76SmCjVsNhousjB2OTIMnZpDF8mI/0wWMw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-date-time-picker/-/vaadin-date-time-picker-1.2.0.tgz", + "integrity": "sha512-8RWesfBwfSUfErNHV0th7QQu2aAKPkd+yADVt0kfunCI8VZ89tu0oRCN2RyHWK5QO9fpS5EVes3hobWLLZG4oQ==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-custom-field": "^1.0.11", - "@vaadin/vaadin-date-picker": "^4.0.5", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.4.1", - "@vaadin/vaadin-material-styles": "^1.2.2", - "@vaadin/vaadin-themable-mixin": "^1.2.0", - "@vaadin/vaadin-time-picker": "^2.0.5" + "@vaadin/vaadin-custom-field": "^1.1.0", + "@vaadin/vaadin-date-picker": "^4.2.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-themable-mixin": "^1.3.2", + "@vaadin/vaadin-time-picker": "^2.2.0" } }, "@vaadin/vaadin-details": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-details/-/vaadin-details-1.0.1.tgz", - "integrity": "sha512-Kt3ul/qOUapFhLtejfOtW7lr0qitcQwQTLifsMRuJf6leVsS2Bh/eliFfGL9YuZJpCOByQCrmT8MSB+70pUUYA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-details/-/vaadin-details-1.1.0.tgz", + "integrity": "sha512-QKCujpCT4phLJ8Lxkv48H1TOgw9wYOlUafwu8UQ1F2HF9gt2uPjLtIoi37mYQoIGXWsuGz+12UwyBE6y3bt3bw==", "requires": { "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-control-state-mixin": "^2.1.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.4.1", - "@vaadin/vaadin-material-styles": "^1.2.0", + "@vaadin/vaadin-element-mixin": "^2.3.2", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", "@vaadin/vaadin-themable-mixin": "^1.2.0" } }, @@ -2469,17 +2429,17 @@ "integrity": "sha512-S+PaFrZpK8uBIOnIHxjntTrgumd5ztuCnZww96ydGKXgo9whXfZsbMwDuD/102a/IuPUMyF+dh/n3PbWzJ6igA==" }, "@vaadin/vaadin-dialog": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-dialog/-/vaadin-dialog-2.3.0.tgz", - "integrity": "sha512-Pbd65c4JOYps0Xa+ZpXnqQ8F3zlrCF0EJ2xG/IQEwQEJ5/K2TmNFkJyeDvquCiRM/GWl0c3YVK955WTvGU4QOQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-dialog/-/vaadin-dialog-2.4.2.tgz", + "integrity": "sha512-p1rYdJ12QkcLUcx67lvHOy9Fqc9L7IKcK7dR+eCvrsdmVn3EJWHQ9m1OykbWriCmdGTYpvYSt5nrlcPYjGGjeQ==", "requires": { "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.1.0", - "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-overlay": "^3.3.0", - "@vaadin/vaadin-themable-mixin": "^1.3.2" + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-overlay": "^3.4.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-element-mixin": { @@ -2493,53 +2453,53 @@ } }, "@vaadin/vaadin-form-layout": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-form-layout/-/vaadin-form-layout-2.1.7.tgz", - "integrity": "sha512-sYkHoGFg277VVwW0VJJ5WRo+27wpABmRjdcvpD2mLpcj8OfZINoq+/wB2AqJzjNfh/g24JXmJO4GMsAPZcXnDw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-form-layout/-/vaadin-form-layout-2.2.0.tgz", + "integrity": "sha512-iPY9z04mb9M08W7AdTm6YVcHwZrYMAXTEhvBT6i89doyv1qZMbitBTxaTjEXDmifpwkb//WfBV197xoPh8CrNQ==", "requires": { "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.1.0", - "@vaadin/vaadin-material-styles": "^1.1.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, "@vaadin/vaadin-grid": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-grid/-/vaadin-grid-5.5.3.tgz", - "integrity": "sha512-/VRJw+ReWrPT/mzx2cgV2/g/4qbB7fzHfT4SWvfVhYX2M4Pi2JrZEPfHWRzexif4iaRJ6v0i+00BuLcmoCdgiA==", + "version": "5.6.6", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-grid/-/vaadin-grid-5.6.6.tgz", + "integrity": "sha512-gsd+N5uPmG1RGSyoyVHIf4Cmq7k/wjkJ5Yl00LGzHaEph0VVAl/yt0rLDIXUgbHZ/fQoMPYAKkLY44AW5N4KUw==", "requires": { "@polymer/iron-a11y-announcer": "^3.0.0", "@polymer/iron-a11y-keys-behavior": "^3.0.0", "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/iron-scroll-target-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-checkbox": "^2.2.1", - "@vaadin/vaadin-element-mixin": "^2.1.1", - "@vaadin/vaadin-lumo-styles": "^1.1.1", - "@vaadin/vaadin-material-styles": "^1.1.1", - "@vaadin/vaadin-text-field": "^2.1.1", - "@vaadin/vaadin-themable-mixin": "^1.2.1" + "@vaadin/vaadin-checkbox": "^2.3.0", + "@vaadin/vaadin-element-mixin": "^2.3.2", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-text-field": "^2.6.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-grid-pro": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-grid-pro/-/vaadin-grid-pro-2.0.7.tgz", - "integrity": "sha512-y3ZtztL4LWjWiM3oZ1goXLmaP4QzF8cQX9ANMhYEkYdDH0D+qbL/maH1lNCDtsMHoQ6FIsDXyXIcLqXM3NxGyg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-grid-pro/-/vaadin-grid-pro-2.1.1.tgz", + "integrity": "sha512-QKMuhhtD8uIBbW+y1w2rEGHBHF24ZdEAbrTxN2vtJ4gHr4bFsY/8SfwbGCHhWdujfifxlAhQujtVw6T5L86CEQ==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-checkbox": "^2.2.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-grid": "^5.3.0", - "@vaadin/vaadin-item": "^2.1.0", + "@vaadin/vaadin-checkbox": "^2.3.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-grid": "^5.6.0", + "@vaadin/vaadin-item": "^2.2.0", "@vaadin/vaadin-license-checker": "^2.1.0", - "@vaadin/vaadin-list-box": "^1.1.0", - "@vaadin/vaadin-lumo-styles": "^1.3.3", - "@vaadin/vaadin-material-styles": "^1.2.0", - "@vaadin/vaadin-select": "^2.0.2", - "@vaadin/vaadin-text-field": "^2.1.5", - "@vaadin/vaadin-themable-mixin": "^1.2.0" + "@vaadin/vaadin-list-box": "^1.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-select": "^2.2.0", + "@vaadin/vaadin-text-field": "^2.6.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-icons": { @@ -2553,11 +2513,12 @@ } }, "@vaadin/vaadin-item": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-item/-/vaadin-item-2.1.1.tgz", - "integrity": "sha512-uWwsSDoOtjiiHjmEANP29JMacJoSeO5kHCTYyqdVu0fQoT6WalLV1aQWIEJUmVSp2MnB3qRziYpAw3igF9uXxw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-item/-/vaadin-item-2.2.0.tgz", + "integrity": "sha512-Yvpd2fiTwvfJA18lfjYsj33L+yr/YfHg3WZNp+v8OghfacfMdD5JofJpK6s0cJIuNTg+TC6hG1UwzcEC9jNMFw==", "requires": { "@polymer/polymer": "^3.0.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", "@vaadin/vaadin-themable-mixin": "^1.2.1" @@ -2572,17 +2533,17 @@ } }, "@vaadin/vaadin-list-box": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-list-box/-/vaadin-list-box-1.2.0.tgz", - "integrity": "sha512-RATnbO4EzW1syH4XZs0nrRFw/kshMEs14t/dnWBBNMJIG6PJhbQHLNsHegaQDFb304ClhGvRcVYxa/KYayivHw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-list-box/-/vaadin-list-box-1.3.0.tgz", + "integrity": "sha512-SETW+VwFa31STfKog7Fb9uN42KvbCpFoEoD1UhJaQLzgOPq/DdYhNKzFeuMZcbsLGx8BBL9ycoqKIDZCTk1y1w==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-item": "^2.1.0", - "@vaadin/vaadin-list-mixin": "^2.3.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-item": "^2.2.0", + "@vaadin/vaadin-list-mixin": "^2.4.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-themable-mixin": "^1.2.1" + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-list-mixin": { @@ -2595,24 +2556,24 @@ } }, "@vaadin/vaadin-login": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-login/-/vaadin-login-1.0.1.tgz", - "integrity": "sha512-DnWgIeEMEop0+KpvXvP18VEuHQdb4KrfRiUUOAcW/gOpEUFXkQXsguGb3wWebvCURanIoCujf3Fcz01ba1liow==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-login/-/vaadin-login-1.1.0.tgz", + "integrity": "sha512-Smxxfs+fOPqU7q19r10/FcLEmgbhZjoZexjjB7NBIbCt2gpvX1OJwScxvnEqWWhqgXZZSf1VKf3E2tKiV/NvXQ==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-button": "^2.1.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.3.0", - "@vaadin/vaadin-material-styles": "^1.2.0", - "@vaadin/vaadin-overlay": "^3.2.1", - "@vaadin/vaadin-text-field": "^2.3.0", - "@vaadin/vaadin-themable-mixin": "^1.4.1" + "@vaadin/vaadin-button": "^2.3.0", + "@vaadin/vaadin-element-mixin": "^2.3.1", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-overlay": "^3.4.0", + "@vaadin/vaadin-text-field": "^2.6.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-lumo-styles": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-1.5.0.tgz", - "integrity": "sha512-9e9n7rH5IlzsAhRWvBt6C8roXbdNILKyKMJPwbN9I6zsPwzFhG5y2y5IY59Q5Ijj8aXvHuLV+Icjogc+2KU5fg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-1.6.0.tgz", + "integrity": "sha512-MTJ2JssEVF3Go5b+zIe86Jw8nNtaN91wHmO2Ic1eI27PEJ5dRRGcLWX9CjTEx/8Zu9+3Fk4YeVP9ABWhiZZGUw==", "requires": { "@polymer/iron-icon": "^3.0.0", "@polymer/iron-iconset-svg": "^3.0.0", @@ -2620,56 +2581,56 @@ } }, "@vaadin/vaadin-material-styles": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-1.2.3.tgz", - "integrity": "sha512-hWtnfNPANPU3UJmyIXuu2pH8R60LtnUzTZ0o2lupvxyc5IR0qFZMnB1m0xQBdBTje44xxCRaHeJATrwpzsOeMQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-1.3.2.tgz", + "integrity": "sha512-EFrvGScoxhLNrPnWtT2Ia77whjF2TD4jrcyeh1jv9joCA2n5SUba+4XJciVSGmopqqQato6lwRnZSvMLJX7cyw==", "requires": { "@polymer/polymer": "^3.0.0" } }, "@vaadin/vaadin-menu-bar": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-menu-bar/-/vaadin-menu-bar-1.0.5.tgz", - "integrity": "sha512-KCGskX1dfF+Wu8HuXpJtF08BGY9aDB4lVx9rDh32tUOBUZkuQfff+6y3qpLt0gfV+bSrdsW5OHGIOu6K1tKeWA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-menu-bar/-/vaadin-menu-bar-1.1.0.tgz", + "integrity": "sha512-4CgN12YJdYDsqENa73JaxSw+5hKAeM54b80HYBe5QVa0skIt1pSJZnUhGZ9Gkw/cW2xjtnwXI2lYcOglyUt4WA==", "requires": { "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-button": "^2.1.4", - "@vaadin/vaadin-context-menu": "^4.3.12", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.4.1", - "@vaadin/vaadin-material-styles": "^1.2.2", - "@vaadin/vaadin-themable-mixin": "^1.2.0" + "@vaadin/vaadin-button": "^2.3.0", + "@vaadin/vaadin-context-menu": "^4.4.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-themable-mixin": "^1.5.0" } }, "@vaadin/vaadin-notification": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-notification/-/vaadin-notification-1.4.0.tgz", - "integrity": "sha512-dAQGCNLBdQ/iFv3TfwmHC17zU7gnLNveePsRY20Nhwlo9P7rJAKI/y+CiEpAXbOsd5U+pTNFId5MW9LwzPGl/A==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-notification/-/vaadin-notification-1.5.0.tgz", + "integrity": "sha512-jIOI5wd9FnIA5lOucLk+w5N44M6LxdiUCfm1mSfWEYAGkZmPgDGk+LLHLpqAn7SQTIebyWddgBK9JiUNbBDS+Q==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.1.0", - "@vaadin/vaadin-material-styles": "^1.1.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", "@vaadin/vaadin-themable-mixin": "^1.3.2" } }, "@vaadin/vaadin-ordered-layout": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-ordered-layout/-/vaadin-ordered-layout-1.2.0.tgz", - "integrity": "sha512-srumEsOO599PmVX1L5oszNEz7sRHAhwn6LIDOFD+i9niGkFCq7Eijj2sGJ4KPWPA38XlzD2lo/zsM1wegf9o2Q==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-ordered-layout/-/vaadin-ordered-layout-1.3.0.tgz", + "integrity": "sha512-bcZqfmFyce2Fn/pvzSwsO2lEl6xv3G7yoDecA+UEy4T3W701gU3HnlXdDYLUfq96wCdqZ1sWTj4iGoVXuiuvPQ==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, "@vaadin/vaadin-overlay": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-overlay/-/vaadin-overlay-3.5.0.tgz", - "integrity": "sha512-w5Q4eTcbMictY1+FxeZk107Jf/dqSKwcC5QQ2osIGHixTC8ZyNsglKH0JeX4bBMKgNgby02GmxRCj4TPWz/D3Q==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-overlay/-/vaadin-overlay-3.5.1.tgz", + "integrity": "sha512-0g+poK/BXF92L2lSKrHMY5rcKzUxCBZNzP/NDwgi4a86nbjL7CAKKZdno7Yl+j8UsTR76nOEw4fAYTFi86B0qg==", "requires": { "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-element-mixin": "^2.4.0", @@ -2679,70 +2640,70 @@ } }, "@vaadin/vaadin-progress-bar": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-progress-bar/-/vaadin-progress-bar-1.1.2.tgz", - "integrity": "sha512-/qQPn4tlGKjjrP+0SIqqrDk/We8+gLM635EXEzhKwoioFf/j1G7bpamkHB5dYHb38RqHDoeclLcNi+Uy8JF9NQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-progress-bar/-/vaadin-progress-bar-1.2.0.tgz", + "integrity": "sha512-Yx7thw2KcPQtiFK7eA2pPmWn7xMaeb/yKGOPEMT4Jo7TMQtzl78wx1uy45+Ki/oX2lwZMNu3PuCa3rQNZzu1+Q==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, "@vaadin/vaadin-radio-button": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-radio-button/-/vaadin-radio-button-1.2.6.tgz", - "integrity": "sha512-IgsFmY9gJ+49Hnn5Jpo1zTySpRwmRn2LfzFO9McBA0RAR/kQf552MdMflviW1KIiRIDybZ3VaFtrNneGbNoVhg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-radio-button/-/vaadin-radio-button-1.3.0.tgz", + "integrity": "sha512-wITyi1Rf0Yc/unzFOXjIjRlExcvJ0zzKK50lkW2YQ5eTCSsBOejQ5bw2lGAaM6IgzOhKdUjs1X09ObcO76tJZw==", "requires": { "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.2.0", - "@vaadin/vaadin-material-styles": "^1.2.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, "@vaadin/vaadin-rich-text-editor": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-rich-text-editor/-/vaadin-rich-text-editor-1.1.1.tgz", - "integrity": "sha512-yeelvYAv2oDqF6Yzdc2oHMU2SB64BeIaWtZYKyCSdm1vH7PtSwgiFTeNvMqTl9UhR3XMR6Tryz3E6fwGiAYfcg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-rich-text-editor/-/vaadin-rich-text-editor-1.2.0.tgz", + "integrity": "sha512-e/2Fn34EFC/ytzrlUXE3hjOYrELGc9YaCl3og7z8G3YvSoRzWHqgyaIDwM+veIQj9BrwqPdaZZyJpjrZJP2rkg==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-button": "^2.1.0", - "@vaadin/vaadin-confirm-dialog": "^1.1.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", + "@vaadin/vaadin-button": "^2.3.0", + "@vaadin/vaadin-confirm-dialog": "^1.2.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-license-checker": "^2.1.0", - "@vaadin/vaadin-lumo-styles": "^1.3.0", - "@vaadin/vaadin-material-styles": "^1.2.0", - "@vaadin/vaadin-text-field": "^2.1.0", - "@vaadin/vaadin-themable-mixin": "^1.2.0" + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-text-field": "^2.6.0", + "@vaadin/vaadin-themable-mixin": "^1.3.2" } }, "@vaadin/vaadin-select": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-select/-/vaadin-select-2.1.7.tgz", - "integrity": "sha512-FHjaLZSl7/Pbe22y/umDBg3jgm0qRik2uH1P1xABfk0pnAke3CdNCbxXEQBqdr1SjLk3Mk0lPC+XJLkCGUNIHQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-select/-/vaadin-select-2.2.0.tgz", + "integrity": "sha512-ilcfyEs+Bjsp/FT5PLWsDv5Bj1YGpVJG5Pb4bre7cZpEVGhzwD5Zb3hVWyaSVxvVyaXZLbQPoTC5LlCt4AnLtQ==", "requires": { "@polymer/iron-media-query": "^3.0.0", "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-item": "^2.1.0", - "@vaadin/vaadin-list-box": "^1.1.0", - "@vaadin/vaadin-list-mixin": "^2.2.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-item": "^2.2.0", + "@vaadin/vaadin-list-box": "^1.3.0", + "@vaadin/vaadin-list-mixin": "^2.4.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-overlay": "^3.2.0", - "@vaadin/vaadin-text-field": "^2.1.1", - "@vaadin/vaadin-themable-mixin": "^1.3.2" + "@vaadin/vaadin-overlay": "^3.4.0", + "@vaadin/vaadin-text-field": "^2.6.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-shrinkwrap": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-shrinkwrap/-/vaadin-shrinkwrap-14.2.0.tgz", - "integrity": "sha512-RMMa8HEOUOWokHWYiHEtNW8nRoOyLM/Efok40WDpIq6viatDwxWKoTZsj+O0ziSXd/2TcQwfQdFULP3uNLp3Fg==", + "version": "14.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-shrinkwrap/-/vaadin-shrinkwrap-14.3.0.tgz", + "integrity": "sha512-skfuM2sDFR0KuKdzv7MVIEmN445vtQqLLhj+0h5YH6kH3gNIeAirUtIi5aEYqjb+PfJjPOOxRvLEm6tmkrludQ==", "requires": { "@polymer/iron-a11y-announcer": "^3.0.2", "@polymer/iron-a11y-keys-behavior": "^3.0.1", @@ -2750,55 +2711,55 @@ "@polymer/iron-flex-layout": "^3.0.1", "@polymer/iron-icon": "^3.0.1", "@polymer/iron-iconset-svg": "^3.0.1", - "@polymer/iron-list": "^3.0.2", + "@polymer/iron-list": "^3.1.0", "@polymer/iron-media-query": "^3.0.1", "@polymer/iron-meta": "^3.0.1", "@polymer/iron-overlay-behavior": "^3.0.2", "@polymer/iron-resizable-behavior": "^3.0.1", "@polymer/iron-scroll-target-behavior": "^3.0.1", - "@vaadin/vaadin-accordion": "^1.0.1", - "@vaadin/vaadin-app-layout": "^2.0.5", + "@vaadin/vaadin-accordion": "^1.1.0", + "@vaadin/vaadin-app-layout": "^2.1.0", "@vaadin/vaadin-board": "^2.1.1", - "@vaadin/vaadin-button": "^2.2.2", - "@vaadin/vaadin-charts": "^6.2.4", - "@vaadin/vaadin-checkbox": "^2.2.13", - "@vaadin/vaadin-combo-box": "^5.0.11", - "@vaadin/vaadin-confirm-dialog": "^1.1.6", - "@vaadin/vaadin-context-menu": "^4.3.15", + "@vaadin/vaadin-button": "^2.3.0", + "@vaadin/vaadin-charts": "^6.3.0", + "@vaadin/vaadin-checkbox": "^2.3.0", + "@vaadin/vaadin-combo-box": "^5.2.0", + "@vaadin/vaadin-confirm-dialog": "^1.2.0", + "@vaadin/vaadin-context-menu": "^4.4.0", "@vaadin/vaadin-control-state-mixin": "^2.1.3", "@vaadin/vaadin-cookie-consent": "^1.1.2", - "@vaadin/vaadin-crud": "^1.1.0", - "@vaadin/vaadin-custom-field": "^1.0.11", - "@vaadin/vaadin-date-picker": "^4.0.8", - "@vaadin/vaadin-date-time-picker": "^1.0.0", - "@vaadin/vaadin-details": "^1.0.1", + "@vaadin/vaadin-crud": "^1.2.1", + "@vaadin/vaadin-custom-field": "^1.1.0", + "@vaadin/vaadin-date-picker": "^4.2.0", + "@vaadin/vaadin-date-time-picker": "^1.2.0", + "@vaadin/vaadin-details": "^1.1.0", "@vaadin/vaadin-development-mode-detector": "^2.0.4", - "@vaadin/vaadin-dialog": "^2.3.0", - "@vaadin/vaadin-element-mixin": "^2.2.0", - "@vaadin/vaadin-form-layout": "^2.1.7", - "@vaadin/vaadin-grid": "^5.5.3", - "@vaadin/vaadin-grid-pro": "^2.0.7", + "@vaadin/vaadin-dialog": "^2.4.2", + "@vaadin/vaadin-element-mixin": "^2.3.2", + "@vaadin/vaadin-form-layout": "^2.2.0", + "@vaadin/vaadin-grid": "^5.6.6", + "@vaadin/vaadin-grid-pro": "^2.1.1", "@vaadin/vaadin-icons": "^4.3.1", - "@vaadin/vaadin-item": "^2.1.1", - "@vaadin/vaadin-list-box": "^1.2.0", - "@vaadin/vaadin-list-mixin": "^2.3.1", - "@vaadin/vaadin-login": "^1.0.1", - "@vaadin/vaadin-lumo-styles": "^1.5.0", - "@vaadin/vaadin-material-styles": "^1.2.3", - "@vaadin/vaadin-menu-bar": "^1.0.5", - "@vaadin/vaadin-notification": "^1.4.0", - "@vaadin/vaadin-ordered-layout": "^1.2.0", - "@vaadin/vaadin-overlay": "^3.3.1", - "@vaadin/vaadin-progress-bar": "^1.1.2", - "@vaadin/vaadin-radio-button": "^1.2.6", - "@vaadin/vaadin-rich-text-editor": "^1.1.1", - "@vaadin/vaadin-select": "^2.1.7", - "@vaadin/vaadin-split-layout": "^4.1.1", - "@vaadin/vaadin-tabs": "^3.0.5", - "@vaadin/vaadin-text-field": "^2.5.5", + "@vaadin/vaadin-item": "^2.2.0", + "@vaadin/vaadin-list-box": "^1.3.0", + "@vaadin/vaadin-list-mixin": "^2.4.0", + "@vaadin/vaadin-login": "^1.1.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-menu-bar": "^1.1.0", + "@vaadin/vaadin-notification": "^1.5.0", + "@vaadin/vaadin-ordered-layout": "^1.3.0", + "@vaadin/vaadin-overlay": "^3.4.1", + "@vaadin/vaadin-progress-bar": "^1.2.0", + "@vaadin/vaadin-radio-button": "^1.3.0", + "@vaadin/vaadin-rich-text-editor": "^1.2.0", + "@vaadin/vaadin-select": "^2.2.0", + "@vaadin/vaadin-split-layout": "^4.2.0", + "@vaadin/vaadin-tabs": "^3.1.0", + "@vaadin/vaadin-text-field": "^2.6.2", "@vaadin/vaadin-themable-mixin": "^1.5.2", - "@vaadin/vaadin-time-picker": "^2.0.7", - "@vaadin/vaadin-upload": "^4.2.2", + "@vaadin/vaadin-time-picker": "^2.2.0", + "@vaadin/vaadin-upload": "^4.3.0", "@vaadin/vaadin-usage-statistics": "^2.1.0", "@webcomponents/shadycss": "^1.8.0" }, @@ -2855,9 +2816,9 @@ } }, "@polymer/iron-list": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@polymer/iron-list/-/iron-list-3.0.2.tgz", - "integrity": "sha512-A6GMTx/4mWxGn3BC6weaXqRC7B0coNjgEoxwVbEcDNwovqntv0aWs5sT9+PI4zvV/syWL5rAESyJDvOxTatoEw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@polymer/iron-list/-/iron-list-3.1.0.tgz", + "integrity": "sha512-Eiv6xd3h3oPmn8SXFntXVfC3ZnegH+KHAxiKLKcOASFSRY3mHnr2AdcnExUJ9ItoCMA5UzKaM/0U22eWzGERtA==", "requires": { "@polymer/iron-a11y-keys-behavior": "^3.0.0-pre.26", "@polymer/iron-resizable-behavior": "^3.0.0-pre.26", @@ -2917,28 +2878,28 @@ } }, "@vaadin/vaadin-accordion": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-accordion/-/vaadin-accordion-1.0.1.tgz", - "integrity": "sha512-vJ2fkevV0qLTTUZN0k93hwB6cymdm0OucQfJrDexkmrvYUvLc2VMFlynHkfJ0UpTIQM6K0UCSwWNjG4GbW9KEQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-accordion/-/vaadin-accordion-1.1.0.tgz", + "integrity": "sha512-zTSafBj+mxA43j5kP8ycAp4iHieXKa/dltzbMbF+NvHrToQH6Un7+6GCqlc94f38oIiIfD3nEo4My1nnVDEgWA==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-details": "^1.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", + "@vaadin/vaadin-details": "^1.1.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-lumo-styles": "^1.4.1", "@vaadin/vaadin-material-styles": "^1.2.0", "@vaadin/vaadin-themable-mixin": "^1.2.0" } }, "@vaadin/vaadin-app-layout": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-app-layout/-/vaadin-app-layout-2.0.5.tgz", - "integrity": "sha512-4Q2MTl5YNLt7IJm+69CVyjm8ZSVf7M0vncwKXU/F5E10XRqBoqYn63z0L5Z0Hb4LtY7p68M4NsYhOU6h5PMlhA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-app-layout/-/vaadin-app-layout-2.1.0.tgz", + "integrity": "sha512-QX4JIwW0p8m93I2OVgZjuHm8sqAUSIkKfpEYl0znCnWR2Sdlm6W0ln48PWfOEh9wDG/JXcGEUXO/CqUy9SBaGQ==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-button": "^2.1.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.1.0", - "@vaadin/vaadin-material-styles": "^1.1.0", + "@vaadin/vaadin-button": "^2.3.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", "@vaadin/vaadin-themable-mixin": "^1.2.0" } }, @@ -2954,9 +2915,9 @@ } }, "@vaadin/vaadin-button": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-button/-/vaadin-button-2.2.2.tgz", - "integrity": "sha512-FC1+7cTlPByCbcNJGQmWSXroYUNJe5CXSlJcWM1674xjKbeddXpdgD7eEHjfKvMjagT/Ws7s2VUFrTQb/D86vg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-button/-/vaadin-button-2.3.0.tgz", + "integrity": "sha512-FnKvsxwBQhXWV/kW+PNY+vFF+V6cQE6IiSH32LZ6rlZ+aqsvpRLEF4yNr3sg39yBsdWfeU1J+44Ne4chPbcizA==", "requires": { "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", @@ -2967,34 +2928,34 @@ } }, "@vaadin/vaadin-charts": { - "version": "6.2.4", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-charts/-/vaadin-charts-6.2.4.tgz", - "integrity": "sha512-XDAma7z7qBPOaDTpXdA8CrfJbtWKh3R+5i/AZmuk2DRFsT+zcxFFwbu6s3P2vPvn2RO/1taPNAJHfEuYaPJlXQ==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-charts/-/vaadin-charts-6.3.0.tgz", + "integrity": "sha512-MMPdOyMkW5onGNnQS87d6STguGsttVit9SjJ6m4ktkvhRZPR6viQfjUgJAfiFOIkP20Nv4aleoPXtlvJzx3F7A==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", + "@vaadin/vaadin-element-mixin": "^2.3.2", "@vaadin/vaadin-license-checker": "^2.1.0", - "@vaadin/vaadin-themable-mixin": "^1.2.1", + "@vaadin/vaadin-themable-mixin": "^1.5.2", "highcharts": "6.1.4" } }, "@vaadin/vaadin-checkbox": { - "version": "2.2.13", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-checkbox/-/vaadin-checkbox-2.2.13.tgz", - "integrity": "sha512-r0of16oDAimipjgZnDhfmtf5CuZxrJHTvLsticFZ+5E6Wpl+IkCOEMD8fzaxOzsyeR3lmh8qtsnnP3xTIg296Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-checkbox/-/vaadin-checkbox-2.3.0.tgz", + "integrity": "sha512-f3yyBBTj58gZDudYh8nGn2ZNOrubg2e05mp7d7roI7xEVcfwT/Y4a/D9bHeBcOgI8LvwN8fToxIIFBt5b8UA6g==", "requires": { "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.2.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.4.1", "@vaadin/vaadin-material-styles": "^1.2.0", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, "@vaadin/vaadin-combo-box": { - "version": "5.0.11", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-combo-box/-/vaadin-combo-box-5.0.11.tgz", - "integrity": "sha512-vDD4BRMskTMQlZ8Fmd4HE+DvaJ9EO9Vy5UgQtnIo8sfoJykA5aJ0Ei6PlzlbnNQfLvx2gZwWs4BRz9jBjhGLSA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-combo-box/-/vaadin-combo-box-5.2.0.tgz", + "integrity": "sha512-zf7tnYF+NvDEbAhd5i7lTw4rMtsDdZIk+K+gvQdWn2QEi1YGxKlh+XKSbgPlaSB3xBUsvwJ4eoXWO1gegHSqKg==", "requires": { "@polymer/iron-a11y-announcer": "^3.0.0", "@polymer/iron-a11y-keys-behavior": "^3.0.0", @@ -3002,60 +2963,45 @@ "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-item": "^2.1.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-item": "^2.2.0", "@vaadin/vaadin-lumo-styles": "^1.1.1", "@vaadin/vaadin-material-styles": "^1.1.2", - "@vaadin/vaadin-overlay": "^3.2.0", - "@vaadin/vaadin-text-field": "^2.4.3", - "@vaadin/vaadin-themable-mixin": "^1.3.2" + "@vaadin/vaadin-overlay": "^3.4.0", + "@vaadin/vaadin-text-field": "^2.6.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-confirm-dialog": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-confirm-dialog/-/vaadin-confirm-dialog-1.1.6.tgz", - "integrity": "sha512-7ksSzNPlUaB+0wkZy4mONe8lhpV/X5Vhc46pSO5oZVGqQX0c8dh51yTXBOvNvTLbYbSym+VEyM4+YjUNw+Guyg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-confirm-dialog/-/vaadin-confirm-dialog-1.2.0.tgz", + "integrity": "sha512-BYgwzXdxiPx5Re+0ay/eczoVjQYMGEHZq8sTriQz5Tu/uwE4wjTYmYM9s1k4OgPwRIVxMsqDEH4D3VBVxx3MaA==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-button": "^2.1.0", - "@vaadin/vaadin-dialog": "^2.1.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", + "@vaadin/vaadin-button": "^2.3.0", + "@vaadin/vaadin-dialog": "^2.4.0", + "@vaadin/vaadin-element-mixin": "^2.3.2", "@vaadin/vaadin-license-checker": "^2.1.0", - "@vaadin/vaadin-lumo-styles": "^1.1.0", - "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-overlay": "^3.2.0", - "@vaadin/vaadin-themable-mixin": "^1.4.0" - }, - "dependencies": { - "@vaadin/vaadin-dialog": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-dialog/-/vaadin-dialog-2.2.1.tgz", - "integrity": "sha512-OPaXsCdVYWm8wR0c/kJ822SnjHwSi69kpp2zywB9SwvxauHnS/88ZHnJyHT5JunKw1otsHYmEa0Uqc1WYhIkQw==", - "requires": { - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.1.0", - "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-overlay": "^3.2.0", - "@vaadin/vaadin-themable-mixin": "^1.3.2" - } - } + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.0", + "@vaadin/vaadin-overlay": "^3.4.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-context-menu": { - "version": "4.3.15", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-context-menu/-/vaadin-context-menu-4.3.15.tgz", - "integrity": "sha512-aXyBfFOiLlOTpuaMyIfb0MCWTqb4TUEhWQQi60TQbOlT8rIS/f+OymooME47tp8lVRwH/L2EOokhLTxZ37E1kw==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-context-menu/-/vaadin-context-menu-4.4.0.tgz", + "integrity": "sha512-q6S7UkNkuf5/dEDoV4UHq79j0+R9I79znDqO6gVk4cPv7Iy4cl79AnJHGqS4ippuVv4P7/3VUDz+SGNbXDk36A==", "requires": { "@polymer/iron-media-query": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.1.1", - "@vaadin/vaadin-item": "^2.1.0", - "@vaadin/vaadin-list-box": "^1.1.0", - "@vaadin/vaadin-lumo-styles": "^1.1.1", - "@vaadin/vaadin-material-styles": "^1.1.1", - "@vaadin/vaadin-overlay": "^3.2.9", - "@vaadin/vaadin-themable-mixin": "^1.3.2" + "@vaadin/vaadin-element-mixin": "^2.3.1", + "@vaadin/vaadin-item": "^2.2.0", + "@vaadin/vaadin-list-box": "^1.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-overlay": "^3.4.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-control-state-mixin": { @@ -3081,233 +3027,82 @@ } }, "@vaadin/vaadin-crud": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-crud/-/vaadin-crud-1.1.0.tgz", - "integrity": "sha512-h8i4XS0IDO/jf4T8pejSsVkURf/tUelD9toBcP6XvJngUlU+hpCiP/nqfkct1d7beNMc6JdR7eoLzuRVDLhsNw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-crud/-/vaadin-crud-1.2.1.tgz", + "integrity": "sha512-wZyUahbTELnx/devU7jv7B/NXmxR6uLrI4q2bXrhnoZg/Mrq21w/X7X/q0I3EsM2zOd12BlOzMr0DAaBF0Eefw==", "requires": { "@polymer/iron-media-query": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-button": "^2.1.0", - "@vaadin/vaadin-confirm-dialog": "^1.1.1", - "@vaadin/vaadin-dialog": "^2.2.1", - "@vaadin/vaadin-element-mixin": "^2.1.3", - "@vaadin/vaadin-form-layout": "^2.1.4", - "@vaadin/vaadin-grid": "^5.3.0", + "@vaadin/vaadin-button": "^2.3.0", + "@vaadin/vaadin-confirm-dialog": "^1.2.0", + "@vaadin/vaadin-dialog": "^2.4.0", + "@vaadin/vaadin-element-mixin": "^2.3.2", + "@vaadin/vaadin-form-layout": "^2.2.0", + "@vaadin/vaadin-grid": "^5.6.0", "@vaadin/vaadin-license-checker": "^2.1.0", - "@vaadin/vaadin-lumo-styles": "^1.4.0", - "@vaadin/vaadin-material-styles": "^1.2.3", - "@vaadin/vaadin-text-field": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-text-field": "^2.6.0", "@vaadin/vaadin-themable-mixin": "^1.4.4" - }, - "dependencies": { - "@vaadin/vaadin-dialog": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-dialog/-/vaadin-dialog-2.2.1.tgz", - "integrity": "sha512-OPaXsCdVYWm8wR0c/kJ822SnjHwSi69kpp2zywB9SwvxauHnS/88ZHnJyHT5JunKw1otsHYmEa0Uqc1WYhIkQw==", - "requires": { - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.1.0", - "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-overlay": "^3.2.0", - "@vaadin/vaadin-themable-mixin": "^1.3.2" - } - } } }, "@vaadin/vaadin-custom-field": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-custom-field/-/vaadin-custom-field-1.0.11.tgz", - "integrity": "sha512-rDbSBahXAZdTsp4vRVGgwWnQX2gvXDBnmIV5jIDfTpc7GVIpkrd35kM9qUkJzMkTzSq6ewHon9RwbH8n4m+1Wg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-custom-field/-/vaadin-custom-field-1.1.0.tgz", + "integrity": "sha512-fPaIJFjYO6UO4HMUA2Ps3GRPE1/gNPLvGSwy7x9L1vGk6iPW5PX0GObj+LE14PIzvJGW/9UcbaSSPhFrK6FL1g==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.3.3", - "@vaadin/vaadin-material-styles": "^1.2.2", - "@vaadin/vaadin-themable-mixin": "^1.2.0" + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-date-picker": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-date-picker/-/vaadin-date-picker-4.0.8.tgz", - "integrity": "sha512-Xayyfb8JnGK7NZoNNa8k/5GCYGrT3j7A39vATXGzA8BDtNTz+RYHt2+ZB7njDCjjLTE6QAhEZpFfcyIQieLa6g==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-date-picker/-/vaadin-date-picker-4.2.0.tgz", + "integrity": "sha512-qXIH7PpDV4sJ9Y+U2D8dq5bQ4FN5ZV+XwMfh8mrTVDY3J0p6e1IPzQjZvo+kHoICJqlI+0qtxn6ejpiu2XUNWg==", "requires": { "@polymer/iron-a11y-announcer": "^3.0.0", "@polymer/iron-a11y-keys-behavior": "^3.0.0", "@polymer/iron-media-query": "^3.0.0", "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-button": "^2.1.0", + "@vaadin/vaadin-button": "^2.3.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.4.1", - "@vaadin/vaadin-material-styles": "^1.1.2", - "@vaadin/vaadin-overlay": "^3.2.0", - "@vaadin/vaadin-text-field": "^2.3.0", - "@vaadin/vaadin-themable-mixin": "^1.3.2" + "@vaadin/vaadin-element-mixin": "^2.3.1", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-overlay": "^3.4.0", + "@vaadin/vaadin-text-field": "^2.6.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-date-time-picker": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-date-time-picker/-/vaadin-date-time-picker-1.1.0.tgz", - "integrity": "sha512-uCTIOouRlaNdXV9vUrFI4Dckv1w6i1YJdtI+n2qT4Irh32mFwdTNljJZQW3MnFoBDY4eGtMRNbrc/FK6LHj4rw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-date-time-picker/-/vaadin-date-time-picker-1.2.0.tgz", + "integrity": "sha512-8RWesfBwfSUfErNHV0th7QQu2aAKPkd+yADVt0kfunCI8VZ89tu0oRCN2RyHWK5QO9fpS5EVes3hobWLLZG4oQ==", "requires": { "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-custom-field": "^1.1.0", - "@vaadin/vaadin-date-picker": "^4.1.0", + "@vaadin/vaadin-date-picker": "^4.2.0", "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-lumo-styles": "^1.6.0", "@vaadin/vaadin-material-styles": "^1.3.2", "@vaadin/vaadin-themable-mixin": "^1.3.2", - "@vaadin/vaadin-time-picker": "^2.1.0" - }, - "dependencies": { - "@vaadin/vaadin-button": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-button/-/vaadin-button-2.3.0.tgz", - "integrity": "sha512-FnKvsxwBQhXWV/kW+PNY+vFF+V6cQE6IiSH32LZ6rlZ+aqsvpRLEF4yNr3sg39yBsdWfeU1J+44Ne4chPbcizA==", - "requires": { - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.3.3", - "@vaadin/vaadin-material-styles": "^1.2.0", - "@vaadin/vaadin-themable-mixin": "^1.2.1" - } - }, - "@vaadin/vaadin-combo-box": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-combo-box/-/vaadin-combo-box-5.1.0.tgz", - "integrity": "sha512-7EBfTP+oAt7m1Hx1JffcNix95IJbM4weOg9LOQWrD2+Ei+NePcJIl1v3nHzErIPhdh/M+LkFcRo7dV5HT/A6Lw==", - "requires": { - "@polymer/iron-a11y-announcer": "^3.0.0", - "@polymer/iron-a11y-keys-behavior": "^3.0.0", - "@polymer/iron-list": "^3.0.0", - "@polymer/iron-resizable-behavior": "^3.0.0", - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.3.0", - "@vaadin/vaadin-item": "^2.2.0-alpha1", - "@vaadin/vaadin-lumo-styles": "^1.1.1", - "@vaadin/vaadin-material-styles": "^1.1.2", - "@vaadin/vaadin-overlay": "^3.4.0", - "@vaadin/vaadin-text-field": "^2.6.0", - "@vaadin/vaadin-themable-mixin": "^1.5.2" - } - }, - "@vaadin/vaadin-custom-field": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-custom-field/-/vaadin-custom-field-1.1.0.tgz", - "integrity": "sha512-fPaIJFjYO6UO4HMUA2Ps3GRPE1/gNPLvGSwy7x9L1vGk6iPW5PX0GObj+LE14PIzvJGW/9UcbaSSPhFrK6FL1g==", - "requires": { - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.3.0", - "@vaadin/vaadin-lumo-styles": "^1.6.0", - "@vaadin/vaadin-material-styles": "^1.3.2", - "@vaadin/vaadin-themable-mixin": "^1.5.2" - } - }, - "@vaadin/vaadin-date-picker": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-date-picker/-/vaadin-date-picker-4.1.1.tgz", - "integrity": "sha512-L+Wq4BrTeVNwsJRf+QH8OUBsBS9fTekHznmFlqv6ux4vuAmGqTbtHnM0QGy7Ijx1TvfFLOLaxa8yAMW9xmlhsA==", - "requires": { - "@polymer/iron-a11y-announcer": "^3.0.0", - "@polymer/iron-a11y-keys-behavior": "^3.0.0", - "@polymer/iron-media-query": "^3.0.0", - "@polymer/iron-resizable-behavior": "^3.0.0", - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-button": "^2.3.0", - "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.3.1", - "@vaadin/vaadin-lumo-styles": "^1.6.0", - "@vaadin/vaadin-material-styles": "^1.3.2", - "@vaadin/vaadin-overlay": "^3.4.0", - "@vaadin/vaadin-text-field": "^2.6.0", - "@vaadin/vaadin-themable-mixin": "^1.5.2" - } - }, - "@vaadin/vaadin-element-mixin": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-element-mixin/-/vaadin-element-mixin-2.4.1.tgz", - "integrity": "sha512-Ie7fwcOmg1C71UFuRwcuo2GKS+HbKvLedfs3hGdICiuwJ56cQvQsbIlxa4utKWWCVlf6yuSvMrny8efPPenfTA==", - "requires": { - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-development-mode-detector": "^2.0.0", - "@vaadin/vaadin-usage-statistics": "^2.1.0" - } - }, - "@vaadin/vaadin-item": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-item/-/vaadin-item-2.2.0.tgz", - "integrity": "sha512-Yvpd2fiTwvfJA18lfjYsj33L+yr/YfHg3WZNp+v8OghfacfMdD5JofJpK6s0cJIuNTg+TC6hG1UwzcEC9jNMFw==", - "requires": { - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.3.0", - "@vaadin/vaadin-lumo-styles": "^1.1.0", - "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-themable-mixin": "^1.2.1" - } - }, - "@vaadin/vaadin-lumo-styles": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-1.6.0.tgz", - "integrity": "sha512-MTJ2JssEVF3Go5b+zIe86Jw8nNtaN91wHmO2Ic1eI27PEJ5dRRGcLWX9CjTEx/8Zu9+3Fk4YeVP9ABWhiZZGUw==", - "requires": { - "@polymer/iron-icon": "^3.0.0", - "@polymer/iron-iconset-svg": "^3.0.0", - "@polymer/polymer": "^3.0.0" - } - }, - "@vaadin/vaadin-material-styles": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-1.3.2.tgz", - "integrity": "sha512-EFrvGScoxhLNrPnWtT2Ia77whjF2TD4jrcyeh1jv9joCA2n5SUba+4XJciVSGmopqqQato6lwRnZSvMLJX7cyw==", - "requires": { - "@polymer/polymer": "^3.0.0" - } - }, - "@vaadin/vaadin-text-field": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-text-field/-/vaadin-text-field-2.6.0.tgz", - "integrity": "sha512-ErwPR67Fq1Zw9VWdj1ZHPk5JuNR0n+lMQk2wH7JmH1xibzXC20t2qkgaJUDnT5YpJ4Ap+7ZypUxBKWcbDu9D3A==", - "requires": { - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.3.0", - "@vaadin/vaadin-lumo-styles": "^1.6.0", - "@vaadin/vaadin-material-styles": "^1.3.2", - "@vaadin/vaadin-themable-mixin": "^1.2.1" - } - }, - "@vaadin/vaadin-time-picker": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-time-picker/-/vaadin-time-picker-2.1.0.tgz", - "integrity": "sha512-t27xrcOr2fq7OKViMatLpw6ICVoDeZJkeH2wZtghNIbpVEiTM/tEwmmVjP2tWjON44Xt6siCIM3K/bHGYgzlIA==", - "requires": { - "@polymer/iron-a11y-keys-behavior": "^3.0.0", - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-combo-box": "^5.1.0", - "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.3.0", - "@vaadin/vaadin-lumo-styles": "^1.6.0", - "@vaadin/vaadin-material-styles": "^1.3.2", - "@vaadin/vaadin-text-field": "^2.6.0", - "@vaadin/vaadin-themable-mixin": "^1.3.2" - } - } + "@vaadin/vaadin-time-picker": "^2.2.0" } }, "@vaadin/vaadin-details": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-details/-/vaadin-details-1.0.1.tgz", - "integrity": "sha512-Kt3ul/qOUapFhLtejfOtW7lr0qitcQwQTLifsMRuJf6leVsS2Bh/eliFfGL9YuZJpCOByQCrmT8MSB+70pUUYA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-details/-/vaadin-details-1.1.0.tgz", + "integrity": "sha512-QKCujpCT4phLJ8Lxkv48H1TOgw9wYOlUafwu8UQ1F2HF9gt2uPjLtIoi37mYQoIGXWsuGz+12UwyBE6y3bt3bw==", "requires": { "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-control-state-mixin": "^2.1.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.4.1", - "@vaadin/vaadin-material-styles": "^1.2.0", + "@vaadin/vaadin-element-mixin": "^2.3.2", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", "@vaadin/vaadin-themable-mixin": "^1.2.0" } }, @@ -3317,23 +3112,23 @@ "integrity": "sha512-S+PaFrZpK8uBIOnIHxjntTrgumd5ztuCnZww96ydGKXgo9whXfZsbMwDuD/102a/IuPUMyF+dh/n3PbWzJ6igA==" }, "@vaadin/vaadin-dialog": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-dialog/-/vaadin-dialog-2.3.0.tgz", - "integrity": "sha512-Pbd65c4JOYps0Xa+ZpXnqQ8F3zlrCF0EJ2xG/IQEwQEJ5/K2TmNFkJyeDvquCiRM/GWl0c3YVK955WTvGU4QOQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-dialog/-/vaadin-dialog-2.4.2.tgz", + "integrity": "sha512-p1rYdJ12QkcLUcx67lvHOy9Fqc9L7IKcK7dR+eCvrsdmVn3EJWHQ9m1OykbWriCmdGTYpvYSt5nrlcPYjGGjeQ==", "requires": { "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.1.0", - "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-overlay": "^3.3.0", - "@vaadin/vaadin-themable-mixin": "^1.3.2" + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-overlay": "^3.4.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-element-mixin": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-element-mixin/-/vaadin-element-mixin-2.2.0.tgz", - "integrity": "sha512-8IwH1iSlv3G+1ak08RFg/8smh5zfIANpPZJLLzixW7iBDJaIlWPMzplxnDz5o7GcoYrmpo26e2deKeu4rpEMwg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-element-mixin/-/vaadin-element-mixin-2.4.1.tgz", + "integrity": "sha512-Ie7fwcOmg1C71UFuRwcuo2GKS+HbKvLedfs3hGdICiuwJ56cQvQsbIlxa4utKWWCVlf6yuSvMrny8efPPenfTA==", "requires": { "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-development-mode-detector": "^2.0.0", @@ -3341,109 +3136,53 @@ } }, "@vaadin/vaadin-form-layout": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-form-layout/-/vaadin-form-layout-2.1.7.tgz", - "integrity": "sha512-sYkHoGFg277VVwW0VJJ5WRo+27wpABmRjdcvpD2mLpcj8OfZINoq+/wB2AqJzjNfh/g24JXmJO4GMsAPZcXnDw==", - "requires": { - "@polymer/iron-resizable-behavior": "^3.0.0", - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.1.0", - "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-themable-mixin": "^1.2.1" - } - }, - "@vaadin/vaadin-grid": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-grid/-/vaadin-grid-5.6.1.tgz", - "integrity": "sha512-tn7TbBMIsED1vKIJS8jn6Wb17zh2xS5R6pXrlENJc2RT0eMbWpqAjmZryNdOvXZf44JKcfH0omENTlCkQjbXxQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-form-layout/-/vaadin-form-layout-2.2.0.tgz", + "integrity": "sha512-iPY9z04mb9M08W7AdTm6YVcHwZrYMAXTEhvBT6i89doyv1qZMbitBTxaTjEXDmifpwkb//WfBV197xoPh8CrNQ==", "requires": { - "@polymer/iron-a11y-announcer": "^3.0.0", - "@polymer/iron-a11y-keys-behavior": "^3.0.0", "@polymer/iron-resizable-behavior": "^3.0.0", - "@polymer/iron-scroll-target-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-checkbox": "^2.3.0", - "@vaadin/vaadin-element-mixin": "^2.3.2", + "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-lumo-styles": "^1.6.0", "@vaadin/vaadin-material-styles": "^1.3.2", - "@vaadin/vaadin-text-field": "^2.6.0", - "@vaadin/vaadin-themable-mixin": "^1.5.2" - }, - "dependencies": { - "@vaadin/vaadin-checkbox": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-checkbox/-/vaadin-checkbox-2.3.0.tgz", - "integrity": "sha512-f3yyBBTj58gZDudYh8nGn2ZNOrubg2e05mp7d7roI7xEVcfwT/Y4a/D9bHeBcOgI8LvwN8fToxIIFBt5b8UA6g==", - "requires": { - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.3.0", - "@vaadin/vaadin-lumo-styles": "^1.4.1", - "@vaadin/vaadin-material-styles": "^1.2.0", - "@vaadin/vaadin-themable-mixin": "^1.2.1" - } - }, - "@vaadin/vaadin-element-mixin": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-element-mixin/-/vaadin-element-mixin-2.4.1.tgz", - "integrity": "sha512-Ie7fwcOmg1C71UFuRwcuo2GKS+HbKvLedfs3hGdICiuwJ56cQvQsbIlxa4utKWWCVlf6yuSvMrny8efPPenfTA==", - "requires": { - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-development-mode-detector": "^2.0.0", - "@vaadin/vaadin-usage-statistics": "^2.1.0" - } - }, - "@vaadin/vaadin-lumo-styles": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-1.6.0.tgz", - "integrity": "sha512-MTJ2JssEVF3Go5b+zIe86Jw8nNtaN91wHmO2Ic1eI27PEJ5dRRGcLWX9CjTEx/8Zu9+3Fk4YeVP9ABWhiZZGUw==", - "requires": { - "@polymer/iron-icon": "^3.0.0", - "@polymer/iron-iconset-svg": "^3.0.0", - "@polymer/polymer": "^3.0.0" - } - }, - "@vaadin/vaadin-material-styles": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-1.3.2.tgz", - "integrity": "sha512-EFrvGScoxhLNrPnWtT2Ia77whjF2TD4jrcyeh1jv9joCA2n5SUba+4XJciVSGmopqqQato6lwRnZSvMLJX7cyw==", - "requires": { - "@polymer/polymer": "^3.0.0" - } - }, - "@vaadin/vaadin-text-field": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-text-field/-/vaadin-text-field-2.6.0.tgz", - "integrity": "sha512-ErwPR67Fq1Zw9VWdj1ZHPk5JuNR0n+lMQk2wH7JmH1xibzXC20t2qkgaJUDnT5YpJ4Ap+7ZypUxBKWcbDu9D3A==", - "requires": { - "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.3.0", - "@vaadin/vaadin-lumo-styles": "^1.6.0", - "@vaadin/vaadin-material-styles": "^1.3.2", - "@vaadin/vaadin-themable-mixin": "^1.2.1" - } - } + "@vaadin/vaadin-themable-mixin": "^1.2.1" + } + }, + "@vaadin/vaadin-grid": { + "version": "5.6.6", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-grid/-/vaadin-grid-5.6.6.tgz", + "integrity": "sha512-gsd+N5uPmG1RGSyoyVHIf4Cmq7k/wjkJ5Yl00LGzHaEph0VVAl/yt0rLDIXUgbHZ/fQoMPYAKkLY44AW5N4KUw==", + "requires": { + "@polymer/iron-a11y-announcer": "^3.0.0", + "@polymer/iron-a11y-keys-behavior": "^3.0.0", + "@polymer/iron-resizable-behavior": "^3.0.0", + "@polymer/iron-scroll-target-behavior": "^3.0.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/vaadin-checkbox": "^2.3.0", + "@vaadin/vaadin-element-mixin": "^2.3.2", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-text-field": "^2.6.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-grid-pro": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-grid-pro/-/vaadin-grid-pro-2.0.7.tgz", - "integrity": "sha512-y3ZtztL4LWjWiM3oZ1goXLmaP4QzF8cQX9ANMhYEkYdDH0D+qbL/maH1lNCDtsMHoQ6FIsDXyXIcLqXM3NxGyg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-grid-pro/-/vaadin-grid-pro-2.1.1.tgz", + "integrity": "sha512-QKMuhhtD8uIBbW+y1w2rEGHBHF24ZdEAbrTxN2vtJ4gHr4bFsY/8SfwbGCHhWdujfifxlAhQujtVw6T5L86CEQ==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-checkbox": "^2.2.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-grid": "^5.3.0", - "@vaadin/vaadin-item": "^2.1.0", + "@vaadin/vaadin-checkbox": "^2.3.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-grid": "^5.6.0", + "@vaadin/vaadin-item": "^2.2.0", "@vaadin/vaadin-license-checker": "^2.1.0", - "@vaadin/vaadin-list-box": "^1.1.0", - "@vaadin/vaadin-lumo-styles": "^1.3.3", - "@vaadin/vaadin-material-styles": "^1.2.0", - "@vaadin/vaadin-select": "^2.0.2", - "@vaadin/vaadin-text-field": "^2.1.5", - "@vaadin/vaadin-themable-mixin": "^1.2.0" + "@vaadin/vaadin-list-box": "^1.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-select": "^2.2.0", + "@vaadin/vaadin-text-field": "^2.6.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-icons": { @@ -3457,11 +3196,12 @@ } }, "@vaadin/vaadin-item": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-item/-/vaadin-item-2.1.1.tgz", - "integrity": "sha512-uWwsSDoOtjiiHjmEANP29JMacJoSeO5kHCTYyqdVu0fQoT6WalLV1aQWIEJUmVSp2MnB3qRziYpAw3igF9uXxw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-item/-/vaadin-item-2.2.0.tgz", + "integrity": "sha512-Yvpd2fiTwvfJA18lfjYsj33L+yr/YfHg3WZNp+v8OghfacfMdD5JofJpK6s0cJIuNTg+TC6hG1UwzcEC9jNMFw==", "requires": { "@polymer/polymer": "^3.0.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", "@vaadin/vaadin-themable-mixin": "^1.2.1" @@ -3476,46 +3216,47 @@ } }, "@vaadin/vaadin-list-box": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-list-box/-/vaadin-list-box-1.2.0.tgz", - "integrity": "sha512-RATnbO4EzW1syH4XZs0nrRFw/kshMEs14t/dnWBBNMJIG6PJhbQHLNsHegaQDFb304ClhGvRcVYxa/KYayivHw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-list-box/-/vaadin-list-box-1.3.0.tgz", + "integrity": "sha512-SETW+VwFa31STfKog7Fb9uN42KvbCpFoEoD1UhJaQLzgOPq/DdYhNKzFeuMZcbsLGx8BBL9ycoqKIDZCTk1y1w==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-item": "^2.1.0", - "@vaadin/vaadin-list-mixin": "^2.3.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-item": "^2.2.0", + "@vaadin/vaadin-list-mixin": "^2.4.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-themable-mixin": "^1.2.1" + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-list-mixin": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-list-mixin/-/vaadin-list-mixin-2.3.1.tgz", - "integrity": "sha512-b6VIzGfmUKcynlZ1OBvryzv9/5WFmaE1gGbNCnvB4bv6Vqvh5ZOI8eBAAKYZ3DgnB2hq1cTh5+0pYQvfuh81fw==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-list-mixin/-/vaadin-list-mixin-2.5.0.tgz", + "integrity": "sha512-NyQMJZ4sQ35gQxCOdoeBbGW2ou+MfqZRc9DSWotVgJheusRCV7wMHqUmKU/KyFa/IQ8ZoxWbVPdap8I9hyMKfA==", "requires": { - "@polymer/polymer": "^3.0.0" + "@polymer/polymer": "^3.0.0", + "@vaadin/vaadin-element-mixin": "^2.4.1" } }, "@vaadin/vaadin-login": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-login/-/vaadin-login-1.0.1.tgz", - "integrity": "sha512-DnWgIeEMEop0+KpvXvP18VEuHQdb4KrfRiUUOAcW/gOpEUFXkQXsguGb3wWebvCURanIoCujf3Fcz01ba1liow==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-login/-/vaadin-login-1.1.0.tgz", + "integrity": "sha512-Smxxfs+fOPqU7q19r10/FcLEmgbhZjoZexjjB7NBIbCt2gpvX1OJwScxvnEqWWhqgXZZSf1VKf3E2tKiV/NvXQ==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-button": "^2.1.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.3.0", - "@vaadin/vaadin-material-styles": "^1.2.0", - "@vaadin/vaadin-overlay": "^3.2.1", - "@vaadin/vaadin-text-field": "^2.3.0", - "@vaadin/vaadin-themable-mixin": "^1.4.1" + "@vaadin/vaadin-button": "^2.3.0", + "@vaadin/vaadin-element-mixin": "^2.3.1", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-overlay": "^3.4.0", + "@vaadin/vaadin-text-field": "^2.6.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-lumo-styles": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-1.5.0.tgz", - "integrity": "sha512-9e9n7rH5IlzsAhRWvBt6C8roXbdNILKyKMJPwbN9I6zsPwzFhG5y2y5IY59Q5Ijj8aXvHuLV+Icjogc+2KU5fg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-1.6.0.tgz", + "integrity": "sha512-MTJ2JssEVF3Go5b+zIe86Jw8nNtaN91wHmO2Ic1eI27PEJ5dRRGcLWX9CjTEx/8Zu9+3Fk4YeVP9ABWhiZZGUw==", "requires": { "@polymer/iron-icon": "^3.0.0", "@polymer/iron-iconset-svg": "^3.0.0", @@ -3523,9 +3264,9 @@ } }, "@vaadin/vaadin-material-styles": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-1.2.3.tgz", - "integrity": "sha512-hWtnfNPANPU3UJmyIXuu2pH8R60LtnUzTZ0o2lupvxyc5IR0qFZMnB1m0xQBdBTje44xxCRaHeJATrwpzsOeMQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-1.3.2.tgz", + "integrity": "sha512-EFrvGScoxhLNrPnWtT2Ia77whjF2TD4jrcyeh1jv9joCA2n5SUba+4XJciVSGmopqqQato6lwRnZSvMLJX7cyw==", "requires": { "@polymer/polymer": "^3.0.0" } @@ -3640,152 +3381,151 @@ } }, "@vaadin/vaadin-notification": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-notification/-/vaadin-notification-1.4.0.tgz", - "integrity": "sha512-dAQGCNLBdQ/iFv3TfwmHC17zU7gnLNveePsRY20Nhwlo9P7rJAKI/y+CiEpAXbOsd5U+pTNFId5MW9LwzPGl/A==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-notification/-/vaadin-notification-1.5.0.tgz", + "integrity": "sha512-jIOI5wd9FnIA5lOucLk+w5N44M6LxdiUCfm1mSfWEYAGkZmPgDGk+LLHLpqAn7SQTIebyWddgBK9JiUNbBDS+Q==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.1.0", - "@vaadin/vaadin-material-styles": "^1.1.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", "@vaadin/vaadin-themable-mixin": "^1.3.2" } }, "@vaadin/vaadin-ordered-layout": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-ordered-layout/-/vaadin-ordered-layout-1.2.0.tgz", - "integrity": "sha512-srumEsOO599PmVX1L5oszNEz7sRHAhwn6LIDOFD+i9niGkFCq7Eijj2sGJ4KPWPA38XlzD2lo/zsM1wegf9o2Q==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-ordered-layout/-/vaadin-ordered-layout-1.3.0.tgz", + "integrity": "sha512-bcZqfmFyce2Fn/pvzSwsO2lEl6xv3G7yoDecA+UEy4T3W701gU3HnlXdDYLUfq96wCdqZ1sWTj4iGoVXuiuvPQ==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, "@vaadin/vaadin-overlay": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-overlay/-/vaadin-overlay-3.4.0.tgz", - "integrity": "sha512-796BtX3irl3HzEqXmvBzfUb5/WljD7x8hRnH+9OAW8jWAXg+mtPnxZEyGyhJF0s9D55Uliwj1ErkR4EHZ97How==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-overlay/-/vaadin-overlay-3.5.1.tgz", + "integrity": "sha512-0g+poK/BXF92L2lSKrHMY5rcKzUxCBZNzP/NDwgi4a86nbjL7CAKKZdno7Yl+j8UsTR76nOEw4fAYTFi86B0qg==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-element-mixin": "^2.4.0", "@vaadin/vaadin-lumo-styles": "^1.3.0", "@vaadin/vaadin-material-styles": "^1.2.0", - "@vaadin/vaadin-themable-mixin": "^1.2.1" + "@vaadin/vaadin-themable-mixin": "^1.6.1" }, "dependencies": { - "@vaadin/vaadin-element-mixin": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-element-mixin/-/vaadin-element-mixin-2.3.0.tgz", - "integrity": "sha512-9gQb6Y3c/KlkJkITr+JncBZQ3iAjLpU/B6Ykeis+AHjPn6p+f4x3xsJ09IJKtb5YqD5wy9Zu7ANdM++97abQ2g==", + "@vaadin/vaadin-themable-mixin": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-1.6.1.tgz", + "integrity": "sha512-UXjOlEfMEk/QxpBjpiO0QTjPOSiO88bhhtV+0UTfpqk8ILvJYO+6vbwcja33xY5Wi9sTAXtHixAjM0LthyXglQ==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-development-mode-detector": "^2.0.0", - "@vaadin/vaadin-usage-statistics": "^2.1.0" + "lit-element": "^2.0.0" } } } }, "@vaadin/vaadin-progress-bar": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-progress-bar/-/vaadin-progress-bar-1.1.2.tgz", - "integrity": "sha512-/qQPn4tlGKjjrP+0SIqqrDk/We8+gLM635EXEzhKwoioFf/j1G7bpamkHB5dYHb38RqHDoeclLcNi+Uy8JF9NQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-progress-bar/-/vaadin-progress-bar-1.2.0.tgz", + "integrity": "sha512-Yx7thw2KcPQtiFK7eA2pPmWn7xMaeb/yKGOPEMT4Jo7TMQtzl78wx1uy45+Ki/oX2lwZMNu3PuCa3rQNZzu1+Q==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, "@vaadin/vaadin-radio-button": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-radio-button/-/vaadin-radio-button-1.2.6.tgz", - "integrity": "sha512-IgsFmY9gJ+49Hnn5Jpo1zTySpRwmRn2LfzFO9McBA0RAR/kQf552MdMflviW1KIiRIDybZ3VaFtrNneGbNoVhg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-radio-button/-/vaadin-radio-button-1.3.0.tgz", + "integrity": "sha512-wITyi1Rf0Yc/unzFOXjIjRlExcvJ0zzKK50lkW2YQ5eTCSsBOejQ5bw2lGAaM6IgzOhKdUjs1X09ObcO76tJZw==", "requires": { "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.2.0", - "@vaadin/vaadin-material-styles": "^1.2.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, "@vaadin/vaadin-rich-text-editor": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-rich-text-editor/-/vaadin-rich-text-editor-1.1.1.tgz", - "integrity": "sha512-yeelvYAv2oDqF6Yzdc2oHMU2SB64BeIaWtZYKyCSdm1vH7PtSwgiFTeNvMqTl9UhR3XMR6Tryz3E6fwGiAYfcg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-rich-text-editor/-/vaadin-rich-text-editor-1.2.0.tgz", + "integrity": "sha512-e/2Fn34EFC/ytzrlUXE3hjOYrELGc9YaCl3og7z8G3YvSoRzWHqgyaIDwM+veIQj9BrwqPdaZZyJpjrZJP2rkg==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-button": "^2.1.0", - "@vaadin/vaadin-confirm-dialog": "^1.1.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", + "@vaadin/vaadin-button": "^2.3.0", + "@vaadin/vaadin-confirm-dialog": "^1.2.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-license-checker": "^2.1.0", - "@vaadin/vaadin-lumo-styles": "^1.3.0", - "@vaadin/vaadin-material-styles": "^1.2.0", - "@vaadin/vaadin-text-field": "^2.1.0", - "@vaadin/vaadin-themable-mixin": "^1.2.0" + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-text-field": "^2.6.0", + "@vaadin/vaadin-themable-mixin": "^1.3.2" } }, "@vaadin/vaadin-select": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-select/-/vaadin-select-2.1.7.tgz", - "integrity": "sha512-FHjaLZSl7/Pbe22y/umDBg3jgm0qRik2uH1P1xABfk0pnAke3CdNCbxXEQBqdr1SjLk3Mk0lPC+XJLkCGUNIHQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-select/-/vaadin-select-2.2.0.tgz", + "integrity": "sha512-ilcfyEs+Bjsp/FT5PLWsDv5Bj1YGpVJG5Pb4bre7cZpEVGhzwD5Zb3hVWyaSVxvVyaXZLbQPoTC5LlCt4AnLtQ==", "requires": { "@polymer/iron-media-query": "^3.0.0", "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-item": "^2.1.0", - "@vaadin/vaadin-list-box": "^1.1.0", - "@vaadin/vaadin-list-mixin": "^2.2.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-item": "^2.2.0", + "@vaadin/vaadin-list-box": "^1.3.0", + "@vaadin/vaadin-list-mixin": "^2.4.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-overlay": "^3.2.0", - "@vaadin/vaadin-text-field": "^2.1.1", - "@vaadin/vaadin-themable-mixin": "^1.3.2" + "@vaadin/vaadin-overlay": "^3.4.0", + "@vaadin/vaadin-text-field": "^2.6.0", + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-split-layout": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-split-layout/-/vaadin-split-layout-4.1.1.tgz", - "integrity": "sha512-NEwLeRceSY3chX/TzbKMyJA/YuWnr3KbAyStepDGvZDted3ovDNEpwFmzBOqbtS95bwF2ZrsFLXbHbrt9B22SQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-split-layout/-/vaadin-split-layout-4.2.0.tgz", + "integrity": "sha512-FG8UJDsUsu09areHQKaQ/+O5bgCZJ+cHWoFmHNUM0mSI41xgaTUXCKERFyvnGk+zVv/u1XQjz8Wq2jftx3UtXw==", "requires": { "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, "@vaadin/vaadin-tabs": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-tabs/-/vaadin-tabs-3.0.5.tgz", - "integrity": "sha512-ptCOJFwV3TN/csD0TRdr24tAIFyb/IuV8py3jcoMbgMwS3QiwOcpiQ+WRKoVCr87d8wBbIPN7CQ2bopFyYbCpA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-tabs/-/vaadin-tabs-3.1.0.tgz", + "integrity": "sha512-PUEfuPh8+ej0WDKDQF2b1NSqjPdieNHZT0BpMYd49+AP4d03/73FHKBPUpWHWysGxWlxyLCZMi6blVGpix4ZUw==", "requires": { "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-item": "^2.1.0", - "@vaadin/vaadin-list-mixin": "^2.1.0", + "@vaadin/vaadin-element-mixin": "^2.3.2", + "@vaadin/vaadin-item": "^2.2.0", + "@vaadin/vaadin-list-mixin": "^2.4.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-themable-mixin": "^1.2.1" + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-text-field": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-text-field/-/vaadin-text-field-2.5.5.tgz", - "integrity": "sha512-y/g6d3l7oPJOwmrpEqEeF/+6LRlEXMS4bOrtvot8DWzAlybT6mFvcTjc5jt3v/JMi8pJNOkYy8Y8Uhlj08h3GA==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-text-field/-/vaadin-text-field-2.6.2.tgz", + "integrity": "sha512-8s27dgNFjy2zGwiCbz8Hlpgc+9UyCvQ9yFdja0BunJGGMIeZg8MpZSNckVf9ivlZkaOhXNBSOMYlDvyCkKGi6A==", "requires": { "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.2.0", - "@vaadin/vaadin-material-styles": "^1.2.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, @@ -3799,32 +3539,32 @@ } }, "@vaadin/vaadin-time-picker": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-time-picker/-/vaadin-time-picker-2.0.7.tgz", - "integrity": "sha512-vLd132NZgYLe3k4d/iyAEfLEqH/J6VX1IVXUGmDNGR1YLX1Upjxpb/5UMDZcymg7dD5CEEvjvAept4fqAmKa5Q==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-time-picker/-/vaadin-time-picker-2.2.0.tgz", + "integrity": "sha512-kOTjy8zy8sBSzAf8y05WF6tHTTJqnuRbLNLiqXjmKRrjmfRsqLANtD+m2Q1aV/vjW41Kg/BlqxhxWvP68hvu/A==", "requires": { "@polymer/iron-a11y-keys-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-combo-box": "^5.0.0", + "@vaadin/vaadin-combo-box": "^5.2.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.1.1", - "@vaadin/vaadin-lumo-styles": "^1.2.0", - "@vaadin/vaadin-material-styles": "^1.2.0", - "@vaadin/vaadin-text-field": "^2.4.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-text-field": "^2.6.0", "@vaadin/vaadin-themable-mixin": "^1.3.2" } }, "@vaadin/vaadin-upload": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-upload/-/vaadin-upload-4.2.2.tgz", - "integrity": "sha512-0boE0vYMgayIlhRbY614JhAzr1YULW7JDKyvF3BgHcH0STSYGXet1SQscPhwNmGse3tEb1uHoBWYe2V64d8POw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-upload/-/vaadin-upload-4.3.0.tgz", + "integrity": "sha512-7ZD+mfAFzULs9Qc6qbPf5BuAEktxjP1Dq2bwzQuUxCw/p7q7u/m73cAV2R+Zph8NNOsgP6i2QY/zt12B14VESw==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-button": "^2.1.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", + "@vaadin/vaadin-button": "^2.3.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-progress-bar": "^1.1.0", + "@vaadin/vaadin-progress-bar": "^1.2.0", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, @@ -3867,43 +3607,43 @@ } }, "@vaadin/vaadin-split-layout": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-split-layout/-/vaadin-split-layout-4.1.1.tgz", - "integrity": "sha512-NEwLeRceSY3chX/TzbKMyJA/YuWnr3KbAyStepDGvZDted3ovDNEpwFmzBOqbtS95bwF2ZrsFLXbHbrt9B22SQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-split-layout/-/vaadin-split-layout-4.2.0.tgz", + "integrity": "sha512-FG8UJDsUsu09areHQKaQ/+O5bgCZJ+cHWoFmHNUM0mSI41xgaTUXCKERFyvnGk+zVv/u1XQjz8Wq2jftx3UtXw==", "requires": { "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, "@vaadin/vaadin-tabs": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-tabs/-/vaadin-tabs-3.0.5.tgz", - "integrity": "sha512-ptCOJFwV3TN/csD0TRdr24tAIFyb/IuV8py3jcoMbgMwS3QiwOcpiQ+WRKoVCr87d8wBbIPN7CQ2bopFyYbCpA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-tabs/-/vaadin-tabs-3.1.0.tgz", + "integrity": "sha512-PUEfuPh8+ej0WDKDQF2b1NSqjPdieNHZT0BpMYd49+AP4d03/73FHKBPUpWHWysGxWlxyLCZMi6blVGpix4ZUw==", "requires": { "@polymer/iron-resizable-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-item": "^2.1.0", - "@vaadin/vaadin-list-mixin": "^2.1.0", + "@vaadin/vaadin-element-mixin": "^2.3.2", + "@vaadin/vaadin-item": "^2.2.0", + "@vaadin/vaadin-list-mixin": "^2.4.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-themable-mixin": "^1.2.1" + "@vaadin/vaadin-themable-mixin": "^1.5.2" } }, "@vaadin/vaadin-text-field": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-text-field/-/vaadin-text-field-2.5.5.tgz", - "integrity": "sha512-y/g6d3l7oPJOwmrpEqEeF/+6LRlEXMS4bOrtvot8DWzAlybT6mFvcTjc5jt3v/JMi8pJNOkYy8Y8Uhlj08h3GA==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-text-field/-/vaadin-text-field-2.6.2.tgz", + "integrity": "sha512-8s27dgNFjy2zGwiCbz8Hlpgc+9UyCvQ9yFdja0BunJGGMIeZg8MpZSNckVf9ivlZkaOhXNBSOMYlDvyCkKGi6A==", "requires": { "@polymer/polymer": "^3.0.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.0.0", - "@vaadin/vaadin-lumo-styles": "^1.2.0", - "@vaadin/vaadin-material-styles": "^1.2.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, @@ -3917,32 +3657,32 @@ } }, "@vaadin/vaadin-time-picker": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-time-picker/-/vaadin-time-picker-2.0.7.tgz", - "integrity": "sha512-vLd132NZgYLe3k4d/iyAEfLEqH/J6VX1IVXUGmDNGR1YLX1Upjxpb/5UMDZcymg7dD5CEEvjvAept4fqAmKa5Q==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-time-picker/-/vaadin-time-picker-2.2.0.tgz", + "integrity": "sha512-kOTjy8zy8sBSzAf8y05WF6tHTTJqnuRbLNLiqXjmKRrjmfRsqLANtD+m2Q1aV/vjW41Kg/BlqxhxWvP68hvu/A==", "requires": { "@polymer/iron-a11y-keys-behavior": "^3.0.0", "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-combo-box": "^5.0.0", + "@vaadin/vaadin-combo-box": "^5.2.0", "@vaadin/vaadin-control-state-mixin": "^2.1.1", - "@vaadin/vaadin-element-mixin": "^2.1.1", - "@vaadin/vaadin-lumo-styles": "^1.2.0", - "@vaadin/vaadin-material-styles": "^1.2.0", - "@vaadin/vaadin-text-field": "^2.4.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", + "@vaadin/vaadin-lumo-styles": "^1.6.0", + "@vaadin/vaadin-material-styles": "^1.3.2", + "@vaadin/vaadin-text-field": "^2.6.0", "@vaadin/vaadin-themable-mixin": "^1.3.2" } }, "@vaadin/vaadin-upload": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-upload/-/vaadin-upload-4.2.2.tgz", - "integrity": "sha512-0boE0vYMgayIlhRbY614JhAzr1YULW7JDKyvF3BgHcH0STSYGXet1SQscPhwNmGse3tEb1uHoBWYe2V64d8POw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-upload/-/vaadin-upload-4.3.0.tgz", + "integrity": "sha512-7ZD+mfAFzULs9Qc6qbPf5BuAEktxjP1Dq2bwzQuUxCw/p7q7u/m73cAV2R+Zph8NNOsgP6i2QY/zt12B14VESw==", "requires": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-button": "^2.1.0", - "@vaadin/vaadin-element-mixin": "^2.0.0", + "@vaadin/vaadin-button": "^2.3.0", + "@vaadin/vaadin-element-mixin": "^2.3.0", "@vaadin/vaadin-lumo-styles": "^1.1.0", "@vaadin/vaadin-material-styles": "^1.1.0", - "@vaadin/vaadin-progress-bar": "^1.1.0", + "@vaadin/vaadin-progress-bar": "^1.2.0", "@vaadin/vaadin-themable-mixin": "^1.2.1" } }, @@ -4131,9 +3871,9 @@ } }, "@webcomponents/shadycss": { - "version": "1.9.6", - "resolved": "https://registry.npmjs.org/@webcomponents/shadycss/-/shadycss-1.9.6.tgz", - "integrity": "sha512-5fFjvP0jQJZoXK6YzYeYcIDGJ5oEsdjr1L9VaYLw5yxNd4aRz4srMpwCwldeNG0A6Hvr9igbG7fCsBeiiCXd7A==" + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@webcomponents/shadycss/-/shadycss-1.10.0.tgz", + "integrity": "sha512-UMS+dF4DXDrcUmQqK6aLd/3mFyfGktKG/hZR6FtrsQK/INO07G0H8FxElLkuvHj0iePeZGpR7R4lWFTvX7rc9g==" }, "@webcomponents/webcomponentsjs": { "version": "2.4.3", @@ -4179,9 +3919,9 @@ } }, "ajv": { - "version": "6.12.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", - "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "version": "6.12.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", + "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -4197,9 +3937,9 @@ "dev": true }, "ajv-keywords": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", - "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.1.tgz", + "integrity": "sha512-KWcq3xN8fDjSB+IMoh2VaXVhRI0BBGxoYp3rx7Pkb6z0cFjYR9Q9l4yZqqals0/zsioCmocC5H6UvsGD4MoIBA==", "dev": true }, "ansi-colors": { @@ -4234,7 +3974,6 @@ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", "dev": true, - "optional": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -4544,11 +4283,10 @@ "dev": true }, "binary-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", - "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", - "dev": true, - "optional": true + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true }, "bluebird": { "version": "3.7.2", @@ -4620,32 +4358,12 @@ } }, "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "fill-range": "^7.0.1" } }, "brorand": { @@ -4755,15 +4473,15 @@ } }, "browserslist": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", - "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.13.0.tgz", + "integrity": "sha512-MINatJ5ZNrLnQ6blGvePd/QOz9Xtu+Ne+x29iQSCHfkU5BugKVJwZKn/iiL8UbpIpa3JhviKjz+XxMo0m2caFQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001043", - "electron-to-chromium": "^1.3.413", - "node-releases": "^1.1.53", - "pkg-up": "^2.0.0" + "caniuse-lite": "^1.0.30001093", + "electron-to-chromium": "^1.3.488", + "escalade": "^3.0.1", + "node-releases": "^1.1.58" } }, "buffer": { @@ -4868,9 +4586,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001065", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001065.tgz", - "integrity": "sha512-DDxCLgJ266YnAHQv0jS1wdOaihRFF52Zgmlag39sQJVy2H46oROpJp4hITstqhdB8qnHSrKNoAEkQA9L/oYF9A==", + "version": "1.0.30001096", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001096.tgz", + "integrity": "sha512-PFTw9UyVfbkcMEFs82q8XVlRayj7HKvnhu5BLcmjGpv+SNyiWasCcWXPGJuO0rK0dhLRDJmtZcJ+LHUfypbw1w==", "dev": true }, "chalk": { @@ -4889,7 +4607,6 @@ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz", "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==", "dev": true, - "optional": true, "requires": { "anymatch": "~3.1.1", "braces": "~3.0.2", @@ -4899,55 +4616,6 @@ "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.4.0" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "optional": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "optional": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^7.0.0" - } - } } }, "chownr": { @@ -5289,6 +4957,27 @@ "locate-path": "^3.0.0" } }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, "locate-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", @@ -5811,15 +5500,15 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.451", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.451.tgz", - "integrity": "sha512-2fvco0F2bBIgqzO8GRP0Jt/91pdrf9KfZ5FsmkYkjERmIJG585cFeFZV4+CO6oTmU3HmCTgfcZuEa7kW8VUh3A==", + "version": "1.3.492", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.492.tgz", + "integrity": "sha512-AD6v9Y2wN0HuoRH4LwCmlSHjkKq51D1U52bTuvM5uPzisbHVm3Hms15c42TBFLewxnSqxAynK/tbeaUi4Rnjqw==", "dev": true }, "elliptic": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", - "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", "dev": true, "requires": { "bn.js": "^4.4.0", @@ -5867,9 +5556,9 @@ } }, "enhanced-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", - "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.2.0.tgz", + "integrity": "sha512-S7eiFb/erugyd1rLb6mQ3Vuq+EXHv5cpCkNqqIkYkBgN2QdFnyCZzFBleqwGEx4lgNGYij81BWnCrFNK7vxvjQ==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -5890,9 +5579,9 @@ } }, "entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.2.tgz", - "integrity": "sha512-dmD3AvJQBUjKpcNkoqr+x+IF0SdRtPz9Vk0uTy4yWqga9ibB6s4v++QFWNohjiUGoMlF552ZvNyXDxz5iW0qmw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", "dev": true, "optional": true }, @@ -5906,22 +5595,22 @@ } }, "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", "dev": true, "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", "object-inspect": "^1.7.0", "object-keys": "^1.1.1", "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" } }, "es-to-primitive": { @@ -5935,6 +5624,12 @@ "is-symbol": "^1.0.2" } }, + "escalade": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.1.tgz", + "integrity": "sha512-DR6NO3h9niOT+MZs7bjxlj2a1k+POu5RN8CLTPX2+i78bRi9eLe7+0zXgUHMnGXWybYcL61E9hGhPKqedy8tQA==", + "dev": true + }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -6207,9 +5902,9 @@ } }, "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, "fast-json-stable-stringify": { @@ -6234,26 +5929,12 @@ "dev": true }, "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "to-regex-range": "^5.0.1" } }, "finalhandler": { @@ -6315,30 +5996,10 @@ } }, "follow-redirects": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.11.0.tgz", - "integrity": "sha512-KZm0V+ll8PfBrKwMzdo5D13b1bur9Iq9Zd/RMmAoQQcl2PxxFml8cxXPaaPYVbV0RjNjq1CU7zIzAOqtUPudmA==", - "dev": true, - "requires": { - "debug": "^3.0.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.12.1.tgz", + "integrity": "sha512-tmRv0AVuR7ZyouUHLeNSiO6pqulF7dYa3s19c6t+wz9LD69/uSzdMxJ2S91nTI9U3rt/IldxpzMOFejp6f0hjg==", + "dev": true }, "for-in": { "version": "1.0.2", @@ -6465,24 +6126,12 @@ } }, "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", "dev": true, "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } + "is-glob": "^4.0.1" } }, "global-modules": { @@ -6602,6 +6251,26 @@ "kind-of": "^4.0.0" }, "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "kind-of": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", @@ -7086,7 +6755,6 @@ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, - "optional": true, "requires": { "binary-extensions": "^2.0.0" } @@ -7098,9 +6766,9 @@ "dev": true }, "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", "dev": true }, "is-data-descriptor": { @@ -7176,24 +6844,10 @@ } }, "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true }, "is-path-cwd": { "version": "2.2.0", @@ -7229,12 +6883,12 @@ } }, "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", + "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", "dev": true, "requires": { - "has": "^1.0.3" + "has-symbols": "^1.0.1" } }, "is-stream": { @@ -7397,9 +7051,9 @@ } }, "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==", "dev": true }, "loglevel": { @@ -7549,6 +7203,90 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.2" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } } }, "miller-rabin": { @@ -7836,9 +7574,9 @@ } }, "node-releases": { - "version": "1.1.56", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.56.tgz", - "integrity": "sha512-EVo605FhWLygH8a64TjgpjyHYOihkxECwX1bHHr8tETJKWEiWS2YJjPbvsX2jFjnjTNEgBCmk9mLjKG1Mf11cw==", + "version": "1.1.59", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.59.tgz", + "integrity": "sha512-H3JrdUczbdiwxN5FuJPyCHnGHIFqQ0wWxo+9j1kAXAzqNMAHlo+4I/sYYxpyK0irQ73HgdiyzD32oqQDcU2Osw==", "dev": true }, "normalize-path": { @@ -7910,9 +7648,9 @@ } }, "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", "dev": true }, "object-is": { @@ -8222,9 +7960,9 @@ } }, "pbkdf2": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", - "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", "dev": true, "requires": { "create-hash": "^1.1.2", @@ -8238,8 +7976,7 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true, - "optional": true + "dev": true }, "pify": { "version": "4.0.1", @@ -8271,66 +8008,6 @@ "find-up": "^4.0.0" } }, - "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - } - } - }, "portfinder": { "version": "1.0.26", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.26.tgz", @@ -8376,12 +8053,6 @@ "utila": "~0.4" } }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true - }, "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -8576,15 +8247,14 @@ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", "dev": true, - "optional": true, "requires": { "picomatch": "^2.2.1" } }, "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==", "dev": true }, "regenerate-unicode-properties": { @@ -8603,13 +8273,12 @@ "dev": true }, "regenerator-transform": { - "version": "0.14.4", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz", - "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==", + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", "dev": true, "requires": { - "@babel/runtime": "^7.8.4", - "private": "^0.1.8" + "@babel/runtime": "^7.8.4" } }, "regex-not": { @@ -8841,12 +8510,13 @@ "dev": true }, "schema-utils": { - "version": "2.6.6", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.6.tgz", - "integrity": "sha512-wHutF/WPSbIi9x6ctjGGk2Hvl0VOz5l3EKEuKbjPlB30mKZUzb9A5k9yEXRX3pwyqVLPvpfZZEllaFq/M718hA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", "dev": true, "requires": { - "ajv": "^6.12.0", + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", "ajv-keywords": "^3.4.1" } }, @@ -9436,28 +9106,6 @@ "es-abstract": "^1.17.5" } }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" - } - }, "string.prototype.trimstart": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", @@ -9519,16 +9167,16 @@ } }, "terser-webpack-plugin": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", - "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==", + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.4.tgz", + "integrity": "sha512-U4mACBHIegmfoEe5fdongHESNJWqsGU+W0S/9+BmYGVQDw1+c2Ow05TpMhxjPK1sRb7cuYq1BPl1e5YHJMTCqA==", "dev": true, "requires": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", "is-wsl": "^1.1.0", "schema-utils": "^1.0.0", - "serialize-javascript": "^2.1.2", + "serialize-javascript": "^3.1.0", "source-map": "^0.6.1", "terser": "^4.1.2", "webpack-sources": "^1.4.0", @@ -9639,6 +9287,15 @@ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, + "serialize-javascript": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz", + "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, "ssri": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", @@ -9720,13 +9377,12 @@ } }, "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-number": "^7.0.0" } }, "toidentifier": { @@ -10079,6 +9735,25 @@ "dev": true, "optional": true }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, "chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", @@ -10100,6 +9775,29 @@ "upath": "^1.1.1" } }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, "fsevents": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", @@ -10107,6 +9805,29 @@ "dev": true, "optional": true }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, "is-binary-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", @@ -10117,6 +9838,26 @@ "binary-extensions": "^1.0.0" } }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, "readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", @@ -10128,6 +9869,17 @@ "micromatch": "^3.1.10", "readable-stream": "^2.0.2" } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } } } }, @@ -10276,9 +10028,9 @@ }, "dependencies": { "mime": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.5.tgz", - "integrity": "sha512-3hQhEUF027BuxZjQA3s7rIv/7VCQPa27hN9u9g87sEkWaKwQPuXOkVKtOeiyUrnWqTDiOs8Ed2rwg733mB0R5w==", + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", "dev": true } } @@ -10357,6 +10109,24 @@ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "dev": true }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, "chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", @@ -10408,6 +10178,27 @@ "ms": "^2.1.1" } }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, "find-up": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", @@ -10430,6 +10221,27 @@ "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", "dev": true }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, "is-binary-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", @@ -10439,6 +10251,24 @@ "binary-extensions": "^1.0.0" } }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, "locate-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", @@ -10528,6 +10358,16 @@ "has-flag": "^3.0.0" } }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, "wrap-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", diff --git a/demo-v14/package.json b/demo-v14/package.json index 9f547401..eb88c1af 100644 --- a/demo-v14/package.json +++ b/demo-v14/package.json @@ -4,47 +4,48 @@ "dependencies": { "@polymer/polymer": "3.2.0", "@webcomponents/webcomponentsjs": "^2.2.10", - "@vaadin/vaadin-crud": "1.1.0", - "@vaadin/vaadin-grid": "5.5.3", + "@vaadin/vaadin-crud": "1.2.1", + "@vaadin/vaadin-grid": "5.6.6", "@vaadin/vaadin-icons": "4.3.1", - "@vaadin/vaadin-split-layout": "4.1.1", - "@vaadin/vaadin-combo-box": "5.0.11", + "@vaadin/vaadin-split-layout": "4.2.0", + "@vaadin/vaadin-combo-box": "5.2.0", "@vaadin/vaadin-cookie-consent": "1.1.2", - "@vaadin/vaadin-core-shrinkwrap": "14.2.0", - "@vaadin/vaadin-upload": "4.2.2", - "@vaadin/vaadin-dialog": "2.3.0", - "@vaadin/vaadin-select": "2.1.7", - "@vaadin/vaadin-app-layout": "2.0.5", - "@vaadin/vaadin-item": "2.1.1", + "@vaadin/vaadin-core-shrinkwrap": "14.3.0", + "@vaadin/vaadin-upload": "4.3.0", + "@vaadin/vaadin-dialog": "2.4.2", + "@vaadin/vaadin-select": "2.2.0", + "@vaadin/vaadin-app-layout": "2.1.0", + "@vaadin/vaadin-item": "2.2.0", "@vaadin/vaadin-board": "2.1.1", - "@vaadin/vaadin-charts": "6.2.4", - "@vaadin/vaadin-notification": "1.4.0", - "@vaadin/vaadin-grid-pro": "2.0.7", - "@vaadin/vaadin-progress-bar": "1.1.2", - "@vaadin/vaadin-shrinkwrap": "14.2.0", - "@vaadin/vaadin-date-time-picker": "1.0.0", - "@vaadin/vaadin-ordered-layout": "1.2.0", - "@vaadin/vaadin-login": "1.0.1", - "@vaadin/vaadin-button": "2.2.2", - "@vaadin/vaadin-date-picker": "4.0.8", - "@vaadin/vaadin-text-field": "2.5.5", - "@vaadin/vaadin-menu-bar": "1.0.5", - "@vaadin/vaadin-custom-field": "1.0.11", - "@vaadin/vaadin-form-layout": "2.1.7", - "@vaadin/vaadin-confirm-dialog": "1.1.6", - "@vaadin/vaadin-accordion": "1.0.1", - "@polymer/iron-list": "3.0.2", - "@vaadin/vaadin-list-box": "1.2.0", - "@vaadin/vaadin-details": "1.0.1", - "@vaadin/vaadin-checkbox": "2.2.13", + "@vaadin/vaadin-charts": "6.3.0", + "@vaadin/vaadin-notification": "1.5.0", + "@vaadin/vaadin-grid-pro": "2.1.1", + "@vaadin/vaadin-progress-bar": "1.2.0", + "@vaadin/vaadin-shrinkwrap": "14.3.0", + "@vaadin/vaadin-date-time-picker": "1.2.0", + "@vaadin/vaadin-ordered-layout": "1.3.0", + "@vaadin/vaadin-login": "1.1.0", + "@vaadin/vaadin-button": "2.3.0", + "@vaadin/vaadin-date-picker": "4.2.0", + "@vaadin/vaadin-text-field": "2.6.2", + "@vaadin/vaadin-menu-bar": "1.1.0", + "@vaadin/vaadin-custom-field": "1.1.0", + "@vaadin/vaadin-form-layout": "2.2.0", + "@vaadin/vaadin-confirm-dialog": "1.2.0", + "@vaadin/vaadin-accordion": "1.1.0", + "@polymer/iron-list": "3.1.0", + "@vaadin/vaadin-list-box": "1.3.0", + "@vaadin/vaadin-details": "1.1.0", + "@vaadin/vaadin-checkbox": "2.3.0", "@polymer/iron-icon": "3.0.1", - "@vaadin/vaadin-time-picker": "2.0.7", - "@vaadin/vaadin-context-menu": "4.3.15", - "@vaadin/vaadin-tabs": "3.0.5", - "@vaadin/vaadin-radio-button": "1.2.6", - "@vaadin/vaadin-lumo-styles": "1.5.0", - "@vaadin/vaadin-material-styles": "1.2.3", - "@vaadin/vaadin-rich-text-editor": "1.1.1" + "@vaadin/vaadin-time-picker": "2.2.0", + "@vaadin/vaadin-context-menu": "4.4.0", + "@vaadin/vaadin-tabs": "3.1.0", + "@vaadin/vaadin-radio-button": "1.3.0", + "@vaadin/vaadin-lumo-styles": "1.6.0", + "@vaadin/vaadin-material-styles": "1.3.2", + "@vaadin/vaadin-rich-text-editor": "1.2.0", + "lit-element": "^2.2.1" }, "devDependencies": { "webpack": "4.42.0", @@ -55,53 +56,55 @@ "webpack-merge": "4.2.2", "raw-loader": "3.1.0", "compression-webpack-plugin": "3.1.0", - "terser": "4.6.7" + "terser": "4.6.7", + "chokidar": "^3.4.0" }, "vaadin": { "dependencies": { "@polymer/polymer": "3.2.0", "@webcomponents/webcomponentsjs": "^2.2.10", - "@vaadin/vaadin-crud": "1.1.0", - "@vaadin/vaadin-grid": "5.5.3", + "@vaadin/vaadin-crud": "1.2.1", + "@vaadin/vaadin-grid": "5.6.6", "@vaadin/vaadin-icons": "4.3.1", - "@vaadin/vaadin-split-layout": "4.1.1", - "@vaadin/vaadin-combo-box": "5.0.11", + "@vaadin/vaadin-split-layout": "4.2.0", + "@vaadin/vaadin-combo-box": "5.2.0", "@vaadin/vaadin-cookie-consent": "1.1.2", - "@vaadin/vaadin-core-shrinkwrap": "14.2.0", - "@vaadin/vaadin-upload": "4.2.2", - "@vaadin/vaadin-dialog": "2.3.0", - "@vaadin/vaadin-select": "2.1.7", - "@vaadin/vaadin-app-layout": "2.0.5", - "@vaadin/vaadin-item": "2.1.1", + "@vaadin/vaadin-core-shrinkwrap": "14.3.0", + "@vaadin/vaadin-upload": "4.3.0", + "@vaadin/vaadin-dialog": "2.4.2", + "@vaadin/vaadin-select": "2.2.0", + "@vaadin/vaadin-app-layout": "2.1.0", + "@vaadin/vaadin-item": "2.2.0", "@vaadin/vaadin-board": "2.1.1", - "@vaadin/vaadin-charts": "6.2.4", - "@vaadin/vaadin-notification": "1.4.0", - "@vaadin/vaadin-grid-pro": "2.0.7", - "@vaadin/vaadin-progress-bar": "1.1.2", - "@vaadin/vaadin-shrinkwrap": "14.2.0", - "@vaadin/vaadin-date-time-picker": "1.0.0", - "@vaadin/vaadin-ordered-layout": "1.2.0", - "@vaadin/vaadin-login": "1.0.1", - "@vaadin/vaadin-button": "2.2.2", - "@vaadin/vaadin-date-picker": "4.0.8", - "@vaadin/vaadin-text-field": "2.5.5", - "@vaadin/vaadin-menu-bar": "1.0.5", - "@vaadin/vaadin-custom-field": "1.0.11", - "@vaadin/vaadin-form-layout": "2.1.7", - "@vaadin/vaadin-confirm-dialog": "1.1.6", - "@vaadin/vaadin-accordion": "1.0.1", - "@polymer/iron-list": "3.0.2", - "@vaadin/vaadin-list-box": "1.2.0", - "@vaadin/vaadin-details": "1.0.1", - "@vaadin/vaadin-checkbox": "2.2.13", + "@vaadin/vaadin-charts": "6.3.0", + "@vaadin/vaadin-notification": "1.5.0", + "@vaadin/vaadin-grid-pro": "2.1.1", + "@vaadin/vaadin-progress-bar": "1.2.0", + "@vaadin/vaadin-shrinkwrap": "14.3.0", + "@vaadin/vaadin-date-time-picker": "1.2.0", + "@vaadin/vaadin-ordered-layout": "1.3.0", + "@vaadin/vaadin-login": "1.1.0", + "@vaadin/vaadin-button": "2.3.0", + "@vaadin/vaadin-date-picker": "4.2.0", + "@vaadin/vaadin-text-field": "2.6.2", + "@vaadin/vaadin-menu-bar": "1.1.0", + "@vaadin/vaadin-custom-field": "1.1.0", + "@vaadin/vaadin-form-layout": "2.2.0", + "@vaadin/vaadin-confirm-dialog": "1.2.0", + "@vaadin/vaadin-accordion": "1.1.0", + "@polymer/iron-list": "3.1.0", + "@vaadin/vaadin-list-box": "1.3.0", + "@vaadin/vaadin-details": "1.1.0", + "@vaadin/vaadin-checkbox": "2.3.0", "@polymer/iron-icon": "3.0.1", - "@vaadin/vaadin-time-picker": "2.0.7", - "@vaadin/vaadin-context-menu": "4.3.15", - "@vaadin/vaadin-tabs": "3.0.5", - "@vaadin/vaadin-radio-button": "1.2.6", - "@vaadin/vaadin-lumo-styles": "1.5.0", - "@vaadin/vaadin-material-styles": "1.2.3", - "@vaadin/vaadin-rich-text-editor": "1.1.1" + "@vaadin/vaadin-time-picker": "2.2.0", + "@vaadin/vaadin-context-menu": "4.4.0", + "@vaadin/vaadin-tabs": "3.1.0", + "@vaadin/vaadin-radio-button": "1.3.0", + "@vaadin/vaadin-lumo-styles": "1.6.0", + "@vaadin/vaadin-material-styles": "1.3.2", + "@vaadin/vaadin-rich-text-editor": "1.2.0", + "lit-element": "^2.2.1" }, "devDependencies": { "webpack-babel-multi-target-plugin": "2.3.3", @@ -112,8 +115,9 @@ "webpack": "4.42.0", "terser": "4.6.7", "webpack-merge": "4.2.2", - "webpack-dev-server": "3.10.3" + "webpack-dev-server": "3.10.3", + "chokidar": "^3.4.0" }, - "hash": "ff6bf9595a64a06dbab813090ee759084167b12ba737d4b8d0a4e8305a6b4b05" + "hash": "7f1db8716ed4e10dc92bab2e55b34ca30608326186a717575db9447840a76bc1" } } diff --git a/demo-v14/pom.xml b/demo-v14/pom.xml index 8f84a403..6ce960e1 100644 --- a/demo-v14/pom.xml +++ b/demo-v14/pom.xml @@ -4,11 +4,11 @@ superfields-parent org.vaadin.miki - 0.7.3 + 0.8.0 superfields-demo-v14 - 0.7.3 + 0.8.0 V14 demo app for SuperFields Showcase application for V14 and SuperFields. war @@ -23,7 +23,7 @@ org.vaadin.miki superfields - 0.7.3 + 0.8.0 javax.servlet diff --git a/demo-v14/src/main/java/org/vaadin/miki/DemoComponentFactory.java b/demo-v14/src/main/java/org/vaadin/miki/DemoComponentFactory.java index 230438e7..dc8ab7ba 100644 --- a/demo-v14/src/main/java/org/vaadin/miki/DemoComponentFactory.java +++ b/demo-v14/src/main/java/org/vaadin/miki/DemoComponentFactory.java @@ -4,7 +4,9 @@ import com.vaadin.flow.component.Component; import com.vaadin.flow.component.FocusNotifier; import com.vaadin.flow.component.HasValue; +import com.vaadin.flow.component.UI; import com.vaadin.flow.component.button.Button; +import com.vaadin.flow.component.button.ButtonVariant; import com.vaadin.flow.component.checkbox.Checkbox; import com.vaadin.flow.component.combobox.ComboBox; import com.vaadin.flow.component.html.Div; @@ -22,6 +24,7 @@ import com.vaadin.flow.function.SerializableBiConsumer; import com.vaadin.flow.function.SerializableConsumer; import org.slf4j.LoggerFactory; +import org.vaadin.miki.events.state.StateChangeNotifier; import org.vaadin.miki.events.text.TextSelectionNotifier; import org.vaadin.miki.markers.CanReceiveSelectionEventsFromClient; import org.vaadin.miki.markers.CanSelectText; @@ -30,6 +33,8 @@ import org.vaadin.miki.markers.WithNullValueOptionallyAllowed; import org.vaadin.miki.shared.dates.DatePattern; import org.vaadin.miki.shared.dates.DatePatterns; +import org.vaadin.miki.superfields.buttons.MultiClickButton; +import org.vaadin.miki.superfields.buttons.SimpleButtonState; import org.vaadin.miki.superfields.dates.SuperDatePicker; import org.vaadin.miki.superfields.dates.SuperDateTimePicker; import org.vaadin.miki.superfields.itemgrid.ItemGrid; @@ -115,6 +120,12 @@ private DemoComponentFactory() { ).withId("super-tabs") ); this.components.put(ObservedField.class, new ObservedField()); + this.components.put(MultiClickButton.class, new MultiClickButton( + event -> UI.getCurrent().navigate(""), + new SimpleButtonState("Click to navigate to Info Page").withThemeVariant(ButtonVariant.LUMO_PRIMARY), + new SimpleButtonState("Are you sure?", VaadinIcon.INFO_CIRCLE.create()), + new SimpleButtonState("Really navigate away?", VaadinIcon.INFO.create()).withThemeVariant(ButtonVariant.LUMO_ERROR) + ).withId("multi-click-button")); this.components.put(ComponentObserver.class, new ComponentObserver()); this.components.put(UnloadObserver.class, UnloadObserver.get().withoutQueryingOnUnload()); this.components.put(ItemGrid.class, new ItemGrid>( @@ -160,6 +171,7 @@ private DemoComponentFactory() { this.contentBuilders.put(UnloadObserver.class, this::buildUnloadObserver); this.contentBuilders.put(FocusNotifier.class, this::buildFocusNotifier); this.contentBuilders.put(BlurNotifier.class, this::buildBlurNotifier); + this.contentBuilders.put(StateChangeNotifier.class, this::buildStateChangeNotifier); this.afterLocaleChange.put(SuperIntegerField.class, o -> ((SuperIntegerField)o).setMaximumIntegerDigits(6)); this.afterLocaleChange.put(SuperLongField.class, o -> ((SuperLongField)o).setMaximumIntegerDigits(11)); @@ -209,6 +221,13 @@ private void buildBlurNotifier(Component component, Consumer callba callback.accept(new Component[]{new Span("Leave the demo component to see a notification.")}); } + private void buildStateChangeNotifier(Component component, Consumer callback) { + ((StateChangeNotifier)component).addStateChangeListener(event -> + Notification.show("Component "+component.getClass().getSimpleName()+" changed its state.", NOTIFICATION_TIME, Notification.Position.BOTTOM_END) + ); + callback.accept(new Component[]{new Span("Notifications will be shown when this component changes its state for any reason.")}); + } + private void buildHasLocale(Component component, Consumer callback) { final ComboBox locales = new ComboBox<>("Select locale:", new Locale("pl", "PL"), Locale.UK, Locale.FRANCE, Locale.GERMANY, Locale.CHINA); locales.setItemLabelGenerator(locale -> locale.getDisplayCountry() + " / "+locale.getDisplayLanguage()); @@ -275,7 +294,11 @@ private void buildItemGrid(Component component, Consumer callback) } private void buildHasDatePattern(Component component, Consumer callback) { - final ComboBox patterns = new ComboBox<>("Select date display pattern:", DatePatterns.YYYY_MM_DD, DatePatterns.M_D_YYYY_SLASH, DatePatterns.DD_MM_YYYY_DOTTED, DatePatterns.D_M_YY_DOTTED); + final ComboBox patterns = new ComboBox<>("Select date display pattern:", + DatePatterns.YYYY_MM_DD, DatePatterns.M_D_YYYY_SLASH, + DatePatterns.DD_MM_YYYY_DOTTED, DatePatterns.D_M_YY_DOTTED, + DatePatterns.YYYYMMDD, DatePatterns.DDMMYY + ); final Button clearPattern = new Button("Clear pattern", event -> ((HasDatePattern)component).setDatePattern(null)); clearPattern.setDisableOnClick(true); final Component clearPatternOrContainer; diff --git a/demo-v14/webpack.generated.js b/demo-v14/webpack.generated.js index 57ecd9ae..1a30c185 100644 --- a/demo-v14/webpack.generated.js +++ b/demo-v14/webpack.generated.js @@ -29,10 +29,12 @@ const confFolder = `${mavenOutputFolderForFlowBundledFiles}/${config}`; const statsFile = `${confFolder}/stats.json`; // make sure that build folder exists before outputting anything const mkdirp = require('mkdirp'); -mkdirp(buildFolder); -mkdirp(confFolder); const devMode = process.argv.find(v => v.indexOf('webpack-dev-server') >= 0); + +!devMode && mkdirp(buildFolder); +mkdirp(confFolder); + let stats; const watchDogPrefix = '--watchDogPort='; diff --git a/pom.xml b/pom.xml index 94277186..3532021d 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.vaadin.miki superfields-parent - 0.7.3 + 0.8.0 superfields demo-v14 @@ -16,7 +16,7 @@ 10 10 UTF-8 - 14.2.0 + 14.3.0 \ No newline at end of file diff --git a/settings.xml b/settings.xml index ea5758a7..31838387 100644 --- a/settings.xml +++ b/settings.xml @@ -1,11 +1,11 @@ - - - - - github - ${env.GITHUB_ACTOR} - ${env.GITHUB_TOKEN} - - - - \ No newline at end of file + + + + github + ${env.GITHUB_ACTOR} + ${env.GITHUB_TOKEN} + + + \ No newline at end of file diff --git a/superfields/pom.xml b/superfields/pom.xml index 88db1425..855cffcf 100644 --- a/superfields/pom.xml +++ b/superfields/pom.xml @@ -8,13 +8,13 @@ superfields SuperFields Code for various V14+ fields and other components. - 0.7.3 + 0.8.0 10 10 UTF-8 - 14.2.0 + 14.3.0 3.1.2 diff --git a/superfields/release-notes.md b/superfields/release-notes.md index a32aefa2..1546e97b 100644 --- a/superfields/release-notes.md +++ b/superfields/release-notes.md @@ -1,3 +1,11 @@ +# 0.8.0 - MultiClickButton +## New features and enhancements +* \#160 - [Confirm-on-click button](https://github.com/vaadin-miki/super-fields/issues/160) +* \#201 - [Allow date pattern with no separator character](https://github.com/vaadin-miki/super-fields/issues/201) +## Changes to API +(nothing reported) +## Bug fixes +* \#199 - [Number fields causes NPE when null value is used](https://github.com/vaadin-miki/super-fields/issues/199) # 0.7.3 - Null as default value in number fields ## New features and enhancements (nothing reported) diff --git a/superfields/src/main/java/org/vaadin/miki/events/click/ComponentClickEvent.java b/superfields/src/main/java/org/vaadin/miki/events/click/ComponentClickEvent.java new file mode 100644 index 00000000..930506d0 --- /dev/null +++ b/superfields/src/main/java/org/vaadin/miki/events/click/ComponentClickEvent.java @@ -0,0 +1,39 @@ +package org.vaadin.miki.events.click; + +import com.vaadin.flow.component.ClickEvent; +import com.vaadin.flow.component.Component; +import com.vaadin.flow.component.ComponentEvent; +import org.vaadin.miki.markers.Clickable; + +/** + * An event for button clicks. + * + * There already is {@link ClickEvent}, but that one is fired automatically by the framework. This event must be explicitly fired by the source component. + * + * @param Event source. + * @author miki + * @since 2020-07-08 + */ +public class ComponentClickEvent extends ComponentEvent { + + private final ClickEvent details; + + /** + * Creates a new event using the given source and indicator whether the + * event originated from the client side or the server side. + * @param source the source component + * @param originalEvent Original click event with even more details. Can be {@code null}. + */ + public ComponentClickEvent(C source, ClickEvent originalEvent) { + super(source, originalEvent.isFromClient()); + this.details = originalEvent; + } + + /** + * Returns the underlying {@link ClickEvent}. + * @return A {@link ClickEvent}. May be {@code null} if this event is not associated with any underlying event. + */ + public ClickEvent getDetails() { + return details; + } +} diff --git a/superfields/src/main/java/org/vaadin/miki/events/click/ComponentClickListener.java b/superfields/src/main/java/org/vaadin/miki/events/click/ComponentClickListener.java new file mode 100644 index 00000000..69de96fb --- /dev/null +++ b/superfields/src/main/java/org/vaadin/miki/events/click/ComponentClickListener.java @@ -0,0 +1,15 @@ +package org.vaadin.miki.events.click; + +import com.vaadin.flow.component.Component; +import com.vaadin.flow.component.ComponentEventListener; +import org.vaadin.miki.markers.Clickable; + +/** + * Marker interface for objects that react to {@link ComponentClickEvent}s. + * @author miki + * @since 2020-07-08 + */ +@FunctionalInterface +public interface ComponentClickListener extends ComponentEventListener> { + +} diff --git a/superfields/src/main/java/org/vaadin/miki/events/click/ComponentClickNotifier.java b/superfields/src/main/java/org/vaadin/miki/events/click/ComponentClickNotifier.java new file mode 100644 index 00000000..c9cf046d --- /dev/null +++ b/superfields/src/main/java/org/vaadin/miki/events/click/ComponentClickNotifier.java @@ -0,0 +1,21 @@ +package org.vaadin.miki.events.click; + +import com.vaadin.flow.component.Component; +import com.vaadin.flow.shared.Registration; +import org.vaadin.miki.markers.Clickable; + +/** + * Marker interface for objects that broadcast {@link ComponentClickEvent}s. + * @author miki + * @since 2020-07-08 + */ +public interface ComponentClickNotifier { + + /** + * Adds a listener. + * @param listener Listener to be notified when event is fired. + * @return A {@link Registration} that can be used to stop listening to the event. + */ + Registration addClickListener(ComponentClickListener listener); + +} diff --git a/superfields/src/main/java/org/vaadin/miki/events/state/StateChangeEvent.java b/superfields/src/main/java/org/vaadin/miki/events/state/StateChangeEvent.java new file mode 100644 index 00000000..3f3fd230 --- /dev/null +++ b/superfields/src/main/java/org/vaadin/miki/events/state/StateChangeEvent.java @@ -0,0 +1,38 @@ +package org.vaadin.miki.events.state; + +import com.vaadin.flow.component.Component; +import com.vaadin.flow.component.ComponentEvent; +import org.vaadin.miki.markers.HasState; + +import java.io.Serializable; + +/** + * Event associated with the change of component's state. + * Somewhat similar to value change. + * @param Source component. + * @param Information about the state. + */ +public class StateChangeEvent> extends ComponentEvent { + + private final S state; + + /** + * Creates a new event using the given source and indicator whether the + * event originated from the client side or the server side. + * @param source the source component + * @param fromClient true if the event originated from the client + * @param state Current state of the component. + */ + public StateChangeEvent(C source, boolean fromClient, S state) { + super(source, fromClient); + this.state = state; + } + + /** + * Returns current state of the source component. Modifying the returned object may affect the source component, but it is not required nor enforced. + * @return Component state. May never be {@code null}. + */ + public S getState() { + return state; + } +} diff --git a/superfields/src/main/java/org/vaadin/miki/events/state/StateChangeListener.java b/superfields/src/main/java/org/vaadin/miki/events/state/StateChangeListener.java new file mode 100644 index 00000000..09c8813c --- /dev/null +++ b/superfields/src/main/java/org/vaadin/miki/events/state/StateChangeListener.java @@ -0,0 +1,16 @@ +package org.vaadin.miki.events.state; + +import com.vaadin.flow.component.Component; +import com.vaadin.flow.component.ComponentEventListener; +import org.vaadin.miki.markers.HasState; + +import java.io.Serializable; + +/** + * Marker interface for objects that listen to state changes. + * @param Information about the state. + * @param Source of the changes. + */ +@FunctionalInterface +public interface StateChangeListener> extends ComponentEventListener> { +} diff --git a/superfields/src/main/java/org/vaadin/miki/events/state/StateChangeNotifier.java b/superfields/src/main/java/org/vaadin/miki/events/state/StateChangeNotifier.java new file mode 100644 index 00000000..e0d71611 --- /dev/null +++ b/superfields/src/main/java/org/vaadin/miki/events/state/StateChangeNotifier.java @@ -0,0 +1,26 @@ +package org.vaadin.miki.events.state; + +import com.vaadin.flow.component.Component; +import com.vaadin.flow.shared.Registration; +import org.vaadin.miki.markers.HasState; + +import java.io.Serializable; + +/** + * Marker interface for objects that broadcast {@link StateChangeEvent}s. + * @param State type. + * @param Component type. + * @author miki + * @since 2020-07-08 + */ +@FunctionalInterface +public interface StateChangeNotifier> { + + /** + * Adds given {@link StateChangeListener}. + * @param listener Listener to be notified about {@link StateChangeEvent}s. + * @return A {@link Registration} that can be used to stop listening to the event. + */ + Registration addStateChangeListener(StateChangeListener listener); + +} diff --git a/superfields/src/main/java/org/vaadin/miki/markers/Clickable.java b/superfields/src/main/java/org/vaadin/miki/markers/Clickable.java new file mode 100644 index 00000000..bf5ad1f1 --- /dev/null +++ b/superfields/src/main/java/org/vaadin/miki/markers/Clickable.java @@ -0,0 +1,17 @@ +package org.vaadin.miki.markers; + +/** + * Marker interface for components that can be clicked. + * @author miki + * @since 2020-07-07 + */ +@FunctionalInterface +public interface Clickable { + + /** + * Clicks this object. + * What it means is left for implementations to figure out. + */ + void click(); + +} diff --git a/superfields/src/main/java/org/vaadin/miki/markers/HasComponentAsIcon.java b/superfields/src/main/java/org/vaadin/miki/markers/HasComponentAsIcon.java new file mode 100644 index 00000000..2c9f45d4 --- /dev/null +++ b/superfields/src/main/java/org/vaadin/miki/markers/HasComponentAsIcon.java @@ -0,0 +1,24 @@ +package org.vaadin.miki.markers; + +import com.vaadin.flow.component.Component; + +/** + * Marker interface for objects that accept a general {@link Component} as an icon. + * @author miki + * @since 2020-07-07 + */ +public interface HasComponentAsIcon { + + /** + * Sets given {@link Component} as an icon of this object. + * @param icon A {@link Component} to be used as an icon. Can be {@code null} to clear current icon. + */ + void setIcon(Component icon); + + /** + * Returns current icon. + * @return A {@link Component} that serves as an icon for this object. Can be {@code null}. + */ + Component getIcon(); + +} diff --git a/superfields/src/main/java/org/vaadin/miki/markers/HasIcon.java b/superfields/src/main/java/org/vaadin/miki/markers/HasIcon.java new file mode 100644 index 00000000..0bf8ae02 --- /dev/null +++ b/superfields/src/main/java/org/vaadin/miki/markers/HasIcon.java @@ -0,0 +1,24 @@ +package org.vaadin.miki.markers; + +import com.vaadin.flow.component.icon.Icon; + +/** + * Marker interface for objects that have an {@link Icon}. + * @author miki + * @since 2020-07-07 + */ +public interface HasIcon { + + /** + * Sets an icon associated with this object. + * @param icon Icon to set. Can be {@code null} to remove current icon. + */ + void setIcon(Icon icon); + + /** + * Returns current icon. + * @return Current {@link Icon}. Can be {@code null} if no icon has been associated. + */ + Icon getIcon(); + +} diff --git a/superfields/src/main/java/org/vaadin/miki/markers/HasState.java b/superfields/src/main/java/org/vaadin/miki/markers/HasState.java new file mode 100644 index 00000000..7ee682b9 --- /dev/null +++ b/superfields/src/main/java/org/vaadin/miki/markers/HasState.java @@ -0,0 +1,22 @@ +package org.vaadin.miki.markers; + +/** + * Marker interface for objects that have a state. + * State is read-only by default and other actions influence the state the component is in. + * + * @param Object that encapsulates current state. + * + * @author miki + * @since 2020-07-08 + */ +@FunctionalInterface +public interface HasState { + + /** + * Returns the current state of this object. + * The changes to the resulting object should not affect this object. + * @return Current state. May never be {@code null}. + */ + S getState(); + +} diff --git a/superfields/src/main/java/org/vaadin/miki/markers/WithComponentAsIconMixin.java b/superfields/src/main/java/org/vaadin/miki/markers/WithComponentAsIconMixin.java new file mode 100644 index 00000000..9667be78 --- /dev/null +++ b/superfields/src/main/java/org/vaadin/miki/markers/WithComponentAsIconMixin.java @@ -0,0 +1,24 @@ +package org.vaadin.miki.markers; + +import com.vaadin.flow.component.Component; + +/** + * Mixin interface for {@link HasComponentAsIcon}. + * @param Self type. + * @author miki + * @since 2020-07-07 + */ +public interface WithComponentAsIconMixin extends HasComponentAsIcon { + + /** + * Chains {@link #setIcon(Component)} and returns itself. + * @param icon Icon to set. Can be {@code null}. + * @return This. + */ + @SuppressWarnings("unchecked") + default SELF withIcon(Component icon) { + this.setIcon(icon); + return (SELF)this; + } + +} diff --git a/superfields/src/main/java/org/vaadin/miki/markers/WithIconMixin.java b/superfields/src/main/java/org/vaadin/miki/markers/WithIconMixin.java new file mode 100644 index 00000000..fe04a81c --- /dev/null +++ b/superfields/src/main/java/org/vaadin/miki/markers/WithIconMixin.java @@ -0,0 +1,24 @@ +package org.vaadin.miki.markers; + +import com.vaadin.flow.component.icon.Icon; + +/** + * Mixin interface to allow chaining {@link #setIcon(Icon)}. + * @param Self type. + * @author miki + * @since 2020-07-07 + */ +public interface WithIconMixin extends HasIcon { + + /** + * Chains {@link #setIcon(Icon)} and returns itself. + * @param icon Icon to set. + * @return This. + */ + @SuppressWarnings("unchecked") + default SELF withIcon(Icon icon) { + this.setIcon(icon); + return (SELF)this; + } + +} diff --git a/superfields/src/main/java/org/vaadin/miki/markers/WithTextMixin.java b/superfields/src/main/java/org/vaadin/miki/markers/WithTextMixin.java new file mode 100644 index 00000000..00dbfc92 --- /dev/null +++ b/superfields/src/main/java/org/vaadin/miki/markers/WithTextMixin.java @@ -0,0 +1,36 @@ +package org.vaadin.miki.markers; + +/** + * Marker interface for objects that have a String property named {@code text}. + * Does not extend nor depend on Vaadin's {@code HasText}, because that interface extends {@code HasElement}. + * @param Self type. + * + * @author miki + * @since 2020-07-07 + */ +public interface WithTextMixin> { + + /** + * Sets text of this object. + * @param text Text to set. + */ + void setText(String text); + + /** + * Returns current text of this object. + * @return Current text. + */ + String getText(); + + /** + * Chains {@link #setText(String)} and returns itself. + * @param text Text to set. + * @return This. + */ + @SuppressWarnings("unchecked") + default SELF withText(String text) { + this.setText(text); + return (SELF)this; + } + +} diff --git a/superfields/src/main/java/org/vaadin/miki/shared/dates/DatePattern.java b/superfields/src/main/java/org/vaadin/miki/shared/dates/DatePattern.java index 6589425b..e02dac64 100644 --- a/superfields/src/main/java/org/vaadin/miki/shared/dates/DatePattern.java +++ b/superfields/src/main/java/org/vaadin/miki/shared/dates/DatePattern.java @@ -1,5 +1,8 @@ package org.vaadin.miki.shared.dates; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + import java.io.Serializable; import java.util.Objects; @@ -17,9 +20,21 @@ public class DatePattern implements Serializable { */ public enum Order {DAY_MONTH_YEAR, MONTH_DAY_YEAR, YEAR_MONTH_DAY} + /** + * Shorthand for no separator (character 0). + */ + public static final char NO_SEPARATOR = 0; + + /** + * Default separator, {@code -}. + */ + public static final char DEFAULT_SEPARATOR = '-'; + + private static final Logger LOGGER = LoggerFactory.getLogger(DatePattern.class); + private final String displayName; - private char separator = '-'; + private char separator = DEFAULT_SEPARATOR; private boolean zeroPrefixedDay = true; @@ -58,12 +73,25 @@ public char getSeparator() { return separator; } + /** + * Checks whether or not there is a separator present. + * @return Whether or not {@link #getSeparator()} returns something else than {@link #NO_SEPARATOR}. + */ + public boolean hasSeparator() { + return this.getSeparator() != NO_SEPARATOR; + } + /** * Sets new separator. + * If the separator is {@link #NO_SEPARATOR} (zero), zero-prefixed month and zero-prefixed day will be automatically enabled. * @param separator Separator between parts. */ public void setSeparator(char separator) { this.separator = separator; + if(separator == NO_SEPARATOR) { + this.withZeroPrefixedDay(true).setZeroPrefixedMonth(true); + LOGGER.warn("disabling date pattern separator, turning on zero-prefixed day and zero-prefixed month"); + } } /** @@ -71,12 +99,23 @@ public void setSeparator(char separator) { * @param separator Separator. * @return This. * @see #setSeparator(char) + * @see #withoutSeparator() */ public DatePattern withSeparator(char separator) { this.setSeparator(separator); return this; } + /** + * Identical to {@code withSeparator(DatePattern.NO_SEPARATOR}. + * @return This. + * @see #withSeparator(char) + * @see #setSeparator(char) + */ + public DatePattern withoutSeparator() { + return this.withSeparator(NO_SEPARATOR); + } + /** * Checks whether days should be prefixed with {@code 0}. * @return Whether or not days will be zero-prefixed ({@code 09} instead of {@code 9}); {@code true} by default. @@ -87,10 +126,15 @@ public boolean isZeroPrefixedDay() { /** * Sets whether or not days should be prefixed with {@code 0}. + * When there is no separator and this flag is turned off, the separator will be set to {@link #DEFAULT_SEPARATOR}. * @param zeroPrefixedDay When {@code true} and day is one digit, zero will be added in front of that number. */ public void setZeroPrefixedDay(boolean zeroPrefixedDay) { this.zeroPrefixedDay = zeroPrefixedDay; + if(!zeroPrefixedDay && !this.hasSeparator()) { + this.setSeparator(DEFAULT_SEPARATOR); + LOGGER.warn("turning off zero-prefixed day requires a separator, setting it to be the default one ({})", DEFAULT_SEPARATOR); + } } /** @@ -118,6 +162,10 @@ public boolean isZeroPrefixedMonth() { */ public void setZeroPrefixedMonth(boolean zeroPrefixedMonth) { this.zeroPrefixedMonth = zeroPrefixedMonth; + if(!zeroPrefixedMonth && !this.hasSeparator()) { + this.setSeparator(DEFAULT_SEPARATOR); + LOGGER.warn("turning off zero-prefixed month requires a separator, setting it to be the default one ({})", DEFAULT_SEPARATOR); + } } /** diff --git a/superfields/src/main/java/org/vaadin/miki/shared/dates/DatePatterns.java b/superfields/src/main/java/org/vaadin/miki/shared/dates/DatePatterns.java index 7763af49..7d5a81ba 100644 --- a/superfields/src/main/java/org/vaadin/miki/shared/dates/DatePatterns.java +++ b/superfields/src/main/java/org/vaadin/miki/shared/dates/DatePatterns.java @@ -15,25 +15,41 @@ public final class DatePatterns { /** * Uses zero-prefixed day and month, full year, separated by {@code .}. */ - public static final DatePattern DD_MM_YYYY_DOTTED = new DatePattern("dd.MM.yyyy"). - withDisplayOrder(DatePattern.Order.DAY_MONTH_YEAR). - withSeparator('.'); + public static final DatePattern DD_MM_YYYY_DOTTED = new DatePattern("dd.MM.yyyy") + .withDisplayOrder(DatePattern.Order.DAY_MONTH_YEAR) + .withSeparator('.'); /** * Uses day, month and short year with century boundary year 40 (years less than 40 are from 21st century), separated by {@code .}. */ - public static final DatePattern D_M_YY_DOTTED = new DatePattern("d.M.yy"). - withDisplayOrder(DatePattern.Order.DAY_MONTH_YEAR). - withShortYear(true). - withSeparator('.').withZeroPrefixedDay(false).withZeroPrefixedMonth(false). - withBaseCentury(21).withCenturyBoundaryYear(40).withPreviousCenturyBelowBoundary(false); + public static final DatePattern D_M_YY_DOTTED = new DatePattern("d.M.yy") + .withDisplayOrder(DatePattern.Order.DAY_MONTH_YEAR) + .withShortYear(true) + .withSeparator('.').withZeroPrefixedDay(false).withZeroPrefixedMonth(false) + .withBaseCentury(21).withCenturyBoundaryYear(40).withPreviousCenturyBelowBoundary(false); /** * Uses month, day and full year, separated by {@code /}. */ - public static final DatePattern M_D_YYYY_SLASH = new DatePattern("M/d/yyyy"). - withDisplayOrder(DatePattern.Order.MONTH_DAY_YEAR). - withSeparator('/').withZeroPrefixedDay(false).withZeroPrefixedMonth(false); + public static final DatePattern M_D_YYYY_SLASH = new DatePattern("M/d/yyyy") + .withDisplayOrder(DatePattern.Order.MONTH_DAY_YEAR) + .withSeparator('/').withZeroPrefixedDay(false).withZeroPrefixedMonth(false); + + /** + * Uses full year, zero-prefixed month and day, and no separator. + */ + public static final DatePattern YYYYMMDD = new DatePattern("yyyyMMdd") + .withDisplayOrder(DatePattern.Order.YEAR_MONTH_DAY) + .withSeparator(DatePattern.NO_SEPARATOR); + + /** + * Uses zero-prefixed day and month with short year (century boundary year 40, years less than 40 in 21st century), and no separator. + */ + public static final DatePattern DDMMYY = new DatePattern("ddMMyy") + .withDisplayOrder(DatePattern.Order.DAY_MONTH_YEAR) + .withSeparator(DatePattern.NO_SEPARATOR) + .withShortYear(true) + .withBaseCentury(21).withCenturyBoundaryYear(40).withPreviousCenturyBelowBoundary(false); private DatePatterns() {} // instances not needed } diff --git a/superfields/src/main/java/org/vaadin/miki/superfields/buttons/ButtonState.java b/superfields/src/main/java/org/vaadin/miki/superfields/buttons/ButtonState.java new file mode 100644 index 00000000..25b888bd --- /dev/null +++ b/superfields/src/main/java/org/vaadin/miki/superfields/buttons/ButtonState.java @@ -0,0 +1,86 @@ +package org.vaadin.miki.superfields.buttons; + +import com.vaadin.flow.component.Component; +import com.vaadin.flow.component.button.Button; +import com.vaadin.flow.component.button.ButtonVariant; + +import java.io.Serializable; +import java.util.Collections; +import java.util.Set; + +/** + * Encapsulation of a state of a button (text, icon, style names, etc.). + * @author miki + * @since 2020-07-07 + */ +public interface ButtonState extends Serializable { + + /** + * Returns current text of the button. + * @return Text. + */ + String getText(); + + /** + * Returns current icon of the button. + * @return Icon. + */ + Component getIcon(); + + /** + * Returns current (ordered) set of style class names associated with this state. + * @return An ordered set of style class names. Changes to the returned object affect this object. + */ + Set getClassNames(); + + /** + * Returns current (ordered) set of theme names associated with this state. + * @return An ordered set of theme names. Changes to the returned object affect this object. + */ + Set getThemeNames(); + + /** + * Returns current (ordered) set of theme variants associated with this state. + * @return An ordered set of theme variants. Changes to the returned object affect this object. + */ + Set getThemeVariants(); + + /** + * Converts a {@link Button} into information about its state. + * @param button Button to get state from. + * @return A {@link ButtonState}. + */ + static ButtonState of(Button button) { + final String text = button.getText(); + final Component icon = button.getIcon(); + final Set classes = Collections.unmodifiableSet(button.getClassNames()); + final Set themes = Collections.unmodifiableSet(button.getThemeNames()); + return new ButtonState() { + @Override + public String getText() { + return text; + } + + @Override + public Component getIcon() { + return icon; + } + + @Override + public Set getClassNames() { + return classes; + } + + @Override + public Set getThemeNames() { + return themes; + } + + @Override + public Set getThemeVariants() { + return Collections.emptySet(); + } + }; + } + +} diff --git a/superfields/src/main/java/org/vaadin/miki/superfields/buttons/MultiClickButton.java b/superfields/src/main/java/org/vaadin/miki/superfields/buttons/MultiClickButton.java new file mode 100644 index 00000000..2481023f --- /dev/null +++ b/superfields/src/main/java/org/vaadin/miki/superfields/buttons/MultiClickButton.java @@ -0,0 +1,173 @@ +package org.vaadin.miki.superfields.buttons; + +import com.vaadin.flow.component.ClickEvent; +import com.vaadin.flow.component.Component; +import com.vaadin.flow.component.Composite; +import com.vaadin.flow.component.HasEnabled; +import com.vaadin.flow.component.HasSize; +import com.vaadin.flow.component.HasStyle; +import com.vaadin.flow.component.Tag; +import com.vaadin.flow.component.button.Button; +import com.vaadin.flow.component.button.ButtonVariant; +import com.vaadin.flow.shared.Registration; +import org.vaadin.miki.events.click.ComponentClickEvent; +import org.vaadin.miki.events.click.ComponentClickListener; +import org.vaadin.miki.events.click.ComponentClickNotifier; +import org.vaadin.miki.events.state.StateChangeEvent; +import org.vaadin.miki.events.state.StateChangeListener; +import org.vaadin.miki.events.state.StateChangeNotifier; +import org.vaadin.miki.markers.Clickable; +import org.vaadin.miki.markers.HasState; +import org.vaadin.miki.markers.WithIdMixin; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collection; +import java.util.List; + +/** + * A button that needs multiple clicks before a regular click listener can be invoked. + * + * @author miki + * @since 2020-07-06 + */ +@Tag("multi-click-button") +public class MultiClickButton extends Composite