diff options
author | igor <ilaborie@gmail.com> | 2020-05-31 13:04:55 +0300 |
---|---|---|
committer | igor <ilaborie@gmail.com> | 2020-05-31 13:04:55 +0300 |
commit | c1a0f67a4dd287623d5f87efcf0260211fd0bba3 (patch) | |
tree | 81dea82cb79b51d48595dc712476f02527bbd7ba | |
parent | 51b62291f23a2d54d45208e7b548059d5e75b552 (diff) |
Bump dependencies
-rw-r--r-- | package-lock.json | 3058 | ||||
-rw-r--r-- | package.json | 22 | ||||
-rw-r--r-- | static/theme.css | 2 |
3 files changed, 1444 insertions, 1638 deletions
diff --git a/package-lock.json b/package-lock.json index 9034ce8..3f7aa46 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,75 +14,66 @@ } }, "@babel/compat-data": { - "version": "7.8.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.8.5.tgz", - "integrity": "sha512-jWYUqQX/ObOhG1UiEkbH5SANsE/8oKXiQWjj7p7xgj9Zmnt//aUvyz4dBkK0HNsS8/cbyC5NmmH87VekW+mXFg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.10.1.tgz", + "integrity": "sha512-CHvCj7So7iCkGKPRFUfryXIkU2gSBw7VSZFYLsqVhrS47269VK2Hfi9S/YcublPMW8k1u2bQBlbDruoQEm4fgw==", "dev": true, "requires": { - "browserslist": "^4.8.5", + "browserslist": "^4.12.0", "invariant": "^2.2.4", "semver": "^5.5.0" }, "dependencies": { "browserslist": { - "version": "4.8.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.6.tgz", - "integrity": "sha512-ZHao85gf0eZ0ESxLfCp73GG9O/VTytYDIkIiZDlURppLTI9wErSM/5yAKEq6rcUdxBLjMELmrYUJGg5sxGKMHg==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", + "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001023", - "electron-to-chromium": "^1.3.341", - "node-releases": "^1.1.47" + "caniuse-lite": "^1.0.30001043", + "electron-to-chromium": "^1.3.413", + "node-releases": "^1.1.53", + "pkg-up": "^2.0.0" } }, "caniuse-lite": { - "version": "1.0.30001025", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001025.tgz", - "integrity": "sha512-SKyFdHYfXUZf5V85+PJgLYyit27q4wgvZuf8QTOk1osbypcROihMBlx9GRar2/pIcKH2r4OehdlBr9x6PXetAQ==", + "version": "1.0.30001066", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001066.tgz", + "integrity": "sha512-Gfj/WAastBtfxLws0RCh2sDbTK/8rJuSeZMecrSkNGYxPcv7EzblmDGfWQCFEQcSqYE2BRgQiJh8HOD07N5hIw==", "dev": true }, "electron-to-chromium": { - "version": "1.3.345", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.345.tgz", - "integrity": "sha512-f8nx53+Z9Y+SPWGg3YdHrbYYfIJAtbUjpFfW4X1RwTZ94iUG7geg9tV8HqzAXX7XTNgyWgAFvce4yce8ZKxKmg==", + "version": "1.3.455", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.455.tgz", + "integrity": "sha512-4lwnxp+ArqOX9hiLwLpwhfqvwzUHFuDgLz4NTiU3lhygUzWtocIJ/5Vix+mWVNE2HQ9aI1k2ncGe5H/0OktMvA==", "dev": true }, "node-releases": { - "version": "1.1.48", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.48.tgz", - "integrity": "sha512-Hr8BbmUl1ujAST0K0snItzEA5zkJTQup8VNTKNfT6Zw8vTJkIiagUPNfxHmgDOyfFYNfKAul40sD0UEYTvwebw==", - "dev": true, - "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } + "version": "1.1.57", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.57.tgz", + "integrity": "sha512-ZQmnWS7adi61A9JsllJ2gdj2PauElcjnOwTp2O011iGzoakTxUsDGSe+6vD7wXbKdqhSFymC0OSx35aAMhrSdw==", + "dev": true } } }, "@babel/core": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.4.tgz", - "integrity": "sha512-0LiLrB2PwrVI+a2/IEskBopDYSd8BCb3rOvH7D5tzoWd696TBEduBvuLVm4Nx6rltrLZqvI3MCalB2K2aVzQjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.8.4", - "@babel/helpers": "^7.8.4", - "@babel/parser": "^7.8.4", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.4", - "@babel/types": "^7.8.3", + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.10.2.tgz", + "integrity": "sha512-KQmV9yguEjQsXqyOUGKjS4+3K8/DlOCE2pZcq4augdQmtTy5iv5EHtmMSJ7V4c1BIPjuwtZYqYLCq9Ga+hGBRQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.1", + "@babel/generator": "^7.10.2", + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helpers": "^7.10.1", + "@babel/parser": "^7.10.2", + "@babel/template": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.2", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.1", - "json5": "^2.1.0", + "json5": "^2.1.2", "lodash": "^4.17.13", "resolve": "^1.3.2", "semver": "^5.4.1", @@ -90,559 +81,306 @@ }, "dependencies": { "@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.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz", + "integrity": "sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==", "dev": true, "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.1" } }, "@babel/highlight": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", - "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz", + "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==", "dev": true, "requires": { + "@babel/helper-validator-identifier": "^7.10.1", "chalk": "^2.0.0", - "esutils": "^2.0.2", "js-tokens": "^4.0.0" } - }, - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } } } }, "@babel/generator": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", - "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.2.tgz", + "integrity": "sha512-AxfBNHNu99DTMvlUPlt1h2+Hn7knPpH5ayJ8OqDWSeLld+Fi2AYBTC/IejWDM9Edcii4UzZRCsbUt0WlSDsDsA==", "dev": true, "requires": { - "@babel/types": "^7.8.3", + "@babel/types": "^7.10.2", "jsesc": "^2.5.1", "lodash": "^4.17.13", "source-map": "^0.5.0" - }, - "dependencies": { - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.1.tgz", + "integrity": "sha512-ewp3rvJEwLaHgyWGe4wQssC2vjks3E80WiUe2BpMb0KhreTjMROCbxXcEovTrbeGVdQct5VjQfrv9EgC+xMzCw==", "dev": true, "requires": { - "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } + "@babel/types": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.1.tgz", + "integrity": "sha512-cQpVq48EkYxUU0xozpGCLla3wlkdRRqLWu1ksFMXA9CM5KQmyyRpSEsYXbao7JUkOw/tAaYKCaYyZq6HOFYtyw==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.8.3", - "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/helper-call-delegate": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.8.3.tgz", - "integrity": "sha512-6Q05px0Eb+N4/GTyKPPvnkig7Lylw+QzihMpws9iiZQv7ZImf84ZsZpQH7QoWN4n4tm81SnSzPgHw2qtO0Zf3A==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } + "@babel/helper-explode-assignable-expression": "^7.10.1", + "@babel/types": "^7.10.1" } }, "@babel/helper-compilation-targets": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.4.tgz", - "integrity": "sha512-3k3BsKMvPp5bjxgMdrFyq0UaEO48HciVrOVF0+lon8pp95cyJ2ujAh0TrBHNMnJGT2rr0iKOJPFFbSqjDyf/Pg==", + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.2.tgz", + "integrity": "sha512-hYgOhF4To2UTB4LTaZepN/4Pl9LD4gfbJx8A34mqoluT8TLbof1mhUlYuNWTEebONa8+UlCC4X0TEXu7AOUyGA==", "dev": true, "requires": { - "@babel/compat-data": "^7.8.4", - "browserslist": "^4.8.5", + "@babel/compat-data": "^7.10.1", + "browserslist": "^4.12.0", "invariant": "^2.2.4", "levenary": "^1.1.1", "semver": "^5.5.0" }, "dependencies": { "browserslist": { - "version": "4.8.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.6.tgz", - "integrity": "sha512-ZHao85gf0eZ0ESxLfCp73GG9O/VTytYDIkIiZDlURppLTI9wErSM/5yAKEq6rcUdxBLjMELmrYUJGg5sxGKMHg==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", + "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001023", - "electron-to-chromium": "^1.3.341", - "node-releases": "^1.1.47" + "caniuse-lite": "^1.0.30001043", + "electron-to-chromium": "^1.3.413", + "node-releases": "^1.1.53", + "pkg-up": "^2.0.0" } }, "caniuse-lite": { - "version": "1.0.30001025", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001025.tgz", - "integrity": "sha512-SKyFdHYfXUZf5V85+PJgLYyit27q4wgvZuf8QTOk1osbypcROihMBlx9GRar2/pIcKH2r4OehdlBr9x6PXetAQ==", + "version": "1.0.30001066", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001066.tgz", + "integrity": "sha512-Gfj/WAastBtfxLws0RCh2sDbTK/8rJuSeZMecrSkNGYxPcv7EzblmDGfWQCFEQcSqYE2BRgQiJh8HOD07N5hIw==", "dev": true }, "electron-to-chromium": { - "version": "1.3.345", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.345.tgz", - "integrity": "sha512-f8nx53+Z9Y+SPWGg3YdHrbYYfIJAtbUjpFfW4X1RwTZ94iUG7geg9tV8HqzAXX7XTNgyWgAFvce4yce8ZKxKmg==", + "version": "1.3.455", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.455.tgz", + "integrity": "sha512-4lwnxp+ArqOX9hiLwLpwhfqvwzUHFuDgLz4NTiU3lhygUzWtocIJ/5Vix+mWVNE2HQ9aI1k2ncGe5H/0OktMvA==", "dev": true }, "node-releases": { - "version": "1.1.48", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.48.tgz", - "integrity": "sha512-Hr8BbmUl1ujAST0K0snItzEA5zkJTQup8VNTKNfT6Zw8vTJkIiagUPNfxHmgDOyfFYNfKAul40sD0UEYTvwebw==", - "dev": true, - "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } + "version": "1.1.57", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.57.tgz", + "integrity": "sha512-ZQmnWS7adi61A9JsllJ2gdj2PauElcjnOwTp2O011iGzoakTxUsDGSe+6vD7wXbKdqhSFymC0OSx35aAMhrSdw==", + "dev": true } } }, + "@babel/helper-create-class-features-plugin": { + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.2.tgz", + "integrity": "sha512-5C/QhkGFh1vqcziq1vAL6SI9ymzUp8BCYjFpvYVhWP4DlATIb3u5q3iUd35mvlyGs8fO7hckkW7i0tmH+5+bvQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.1", + "@babel/helper-member-expression-to-functions": "^7.10.1", + "@babel/helper-optimise-call-expression": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-replace-supers": "^7.10.1", + "@babel/helper-split-export-declaration": "^7.10.1" + } + }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.3.tgz", - "integrity": "sha512-Gcsm1OHCUr9o9TcJln57xhWHtdXbA2pgQ58S0Lxlks0WMGNXuki4+GLfX0p+L2ZkINUGZvfkz8rzoqJQSthI+Q==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.1.tgz", + "integrity": "sha512-Rx4rHS0pVuJn5pJOqaqcZR4XSgeF9G/pO/79t+4r7380tXFJdzImFnxMU19f83wjSrmKHq6myrM10pFHTGzkUA==", "dev": true, "requires": { - "@babel/helper-regex": "^7.8.3", - "regexpu-core": "^4.6.0" + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-regex": "^7.10.1", + "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.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.1.tgz", + "integrity": "sha512-+5odWpX+OnvkD0Zmq7panrMuAGQBu6aPUgvMzuMGo4R+jUOvealEj2hiqI6WhxgKrTpFoFj0+VdsuA8KDxHBDg==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/types": "^7.8.3", + "@babel/helper-function-name": "^7.10.1", + "@babel/types": "^7.10.1", "lodash": "^4.17.13" - }, - "dependencies": { - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.1.tgz", + "integrity": "sha512-vcUJ3cDjLjvkKzt6rHrl767FeE7pMEYfPanq5L16GRtrXIoznc0HykNW2aEYkcnP76P0isoqJ34dDMFZwzEpJg==", "dev": true, "requires": { - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.1" } }, "@babel/helper-function-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", - "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.1.tgz", + "integrity": "sha512-fcpumwhs3YyZ/ttd5Rz0xn0TpIwVkN7X0V38B9TWNfVF42KEkhkAAuPCQ3oXmtTRtiPJrmZ0TrfS0GKF0eMaRQ==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } + "@babel/helper-get-function-arity": "^7.10.1", + "@babel/template": "^7.10.1", + "@babel/types": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.1.tgz", + "integrity": "sha512-F5qdXkYGOQUb0hpRaPoetF9AnsXknKjWMZ+wmsIRsp5ge5sFh4c3h1eH2pRTTuy9KKAA2+TTYomGXAtEL2fQEw==", "dev": true, "requires": { - "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } + "@babel/types": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.1.tgz", + "integrity": "sha512-vLm5srkU8rI6X3+aQ1rQJyfjvCBLXP8cAGeuw04zeAM2ItKb1e7pmVmLyHb4sDaAYnLL13RHOZPLEtcGZ5xvjg==", "dev": true, "requires": { - "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } + "@babel/types": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.1.tgz", + "integrity": "sha512-u7XLXeM2n50gb6PWJ9hoO5oO7JFPaZtrh35t8RqKLT1jFKj9IWeD1zrcrYp1q1qiZTdEarfDWfTIP8nGsu0h5g==", "dev": true, "requires": { - "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } + "@babel/types": "^7.10.1" } }, "@babel/helper-module-imports": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", - "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.1.tgz", + "integrity": "sha512-SFxgwYmZ3HZPyZwJRiVNLRHWuW2OgE5k2nrVs6D9Iv4PPnXVffuEHy83Sfx/l4SqF+5kyJXjAyUmrG7tNm+qVg==", "dev": true, "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "^7.10.1" } }, "@babel/helper-module-transforms": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.8.3.tgz", - "integrity": "sha512-C7NG6B7vfBa/pwCOshpMbOYUmrYQDfCpVL/JCRu0ek8B5p8kue1+BCXpg2vOYs7w5ACB9GTOBYQ5U6NwrMg+3Q==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.1.tgz", + "integrity": "sha512-RLHRCAzyJe7Q7sF4oy2cB+kRnU4wDZY/H2xJFGof+M+SJEGhZsb+GFj5j1AD8NiSaVBJ+Pf0/WObiXu/zxWpFg==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-simple-access": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3", + "@babel/helper-module-imports": "^7.10.1", + "@babel/helper-replace-supers": "^7.10.1", + "@babel/helper-simple-access": "^7.10.1", + "@babel/helper-split-export-declaration": "^7.10.1", + "@babel/template": "^7.10.1", + "@babel/types": "^7.10.1", "lodash": "^4.17.13" - }, - "dependencies": { - "@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==", - "dev": true, - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.1.tgz", + "integrity": "sha512-a0DjNS1prnBsoKx83dP2falChcs7p3i8VMzdrSbfLhuQra/2ENC4sbri34dz/rWmDADsmF1q5GbfaXydh0Jbjg==", "dev": true, "requires": { - "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } + "@babel/types": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.1.tgz", + "integrity": "sha512-fvoGeXt0bJc7VMWZGCAEBEMo/HAjW2mP8apF5eXK0wSqwLAVHAISCWRoLMBMUs2kqeaG77jltVqu4Hn8Egl3nA==", "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.1", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.1.tgz", + "integrity": "sha512-7isHr19RsIJWWLLFn21ubFt223PjQyg1HY7CZEMRr820HttHPpVvrsIN3bUOo44DEfFV4kBXO7Abbn9KTUZV7g==", "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.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.1.tgz", + "integrity": "sha512-RfX1P8HqsfgmJ6CwaXGKMAqbYdlleqglvVtht0HGPMSsy2V6MqLlOJVF/0Qyb/m2ZCi2z3q3+s6Pv7R/dQuZ6A==", "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" - }, - "dependencies": { - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-wrap-function": "^7.10.1", + "@babel/template": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.1" } }, "@babel/helper-replace-supers": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.3.tgz", - "integrity": "sha512-xOUssL6ho41U81etpLoT2RTdvdus4VfHamCuAm4AHxGr+0it5fnwoVdwUJ7GFEqCsQYzJUhcbsN9wB9apcYKFA==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.1.tgz", + "integrity": "sha512-SOwJzEfpuQwInzzQJGjGaiG578UYmyi2Xw668klPWV5n07B73S0a9btjLk/52Mlcxa+5AdIYqws1KyXRfMoB7A==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } + "@babel/helper-member-expression-to-functions": "^7.10.1", + "@babel/helper-optimise-call-expression": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.1.tgz", + "integrity": "sha512-VSWpWzRzn9VtgMJBIWTZ+GP107kZdQ4YplJlCmIrjoLVSi/0upixezHCDG8kpPVTBJpKfxTH01wDhh+jS2zKbw==", "dev": true, "requires": { - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } + "@babel/template": "^7.10.1", + "@babel/types": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz", + "integrity": "sha512-UQ1LVBPrYdbchNhLwj6fetj46BcFwfS4NllJo/1aJsT+1dLTEnXJL0qHqtY7gPzF8S2fXBJamf1biAXV3X077g==", "dev": true, "requires": { - "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } + "@babel/types": "^7.10.1" } }, + "@babel/helper-validator-identifier": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz", + "integrity": "sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw==", + "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.1", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.1.tgz", + "integrity": "sha512-C0MzRGteVDn+H32/ZgbAv5r56f2o1fZSA/rj/TYo8JEJNHg+9BdSmKBUND0shxWRztWhjlT2cvHYuynpPsVJwQ==", "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" - }, - "dependencies": { - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } + "@babel/helper-function-name": "^7.10.1", + "@babel/template": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.1" } }, "@babel/helpers": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.8.4.tgz", - "integrity": "sha512-VPbe7wcQ4chu4TDQjimHv/5tj73qz88o12EPkO2ValS2QiQS/1F2SsjyIGNnAD0vF/nZS6Cf9i+vW6HIlnaR8w==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.1.tgz", + "integrity": "sha512-muQNHF+IdU6wGgkaJyhhEmI54MOZBKsFfsXFhboz1ybwJ1Kl7IHlbm2a++4jwrmY5UYsgitt5lfqo1wMFcHmyw==", "dev": true, "requires": { - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.4", - "@babel/types": "^7.8.3" - }, - "dependencies": { - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } + "@babel/template": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.1" } }, "@babel/highlight": { @@ -657,90 +395,121 @@ } }, "@babel/parser": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", - "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.2.tgz", + "integrity": "sha512-PApSXlNMJyB4JiGVhCOlzKIif+TKFTvu0aQAhnTvfP/z3vVSN6ZypH5bfUNwFXXjRQtUEBNFd2PtmCmG2Py3qQ==", "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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.1.tgz", + "integrity": "sha512-vzZE12ZTdB336POZjmpblWfNNRpMSua45EYnRigE2XsZxcXcIyly2ixnTJasJE4Zq3U7t2d8rRF7XRUuzHxbOw==", "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.1", + "@babel/helper-remap-async-to-generator": "^7.10.1", "@babel/plugin-syntax-async-generators": "^7.8.0" } }, + "@babel/plugin-proposal-class-properties": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.1.tgz", + "integrity": "sha512-sqdGWgoXlnOdgMXU+9MbhzwFRgxVLeiGBqTrnuS7LC2IBU31wSsESbTUreT2O418obpfPdGUR2GbEufZF1bpqw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.1.tgz", + "integrity": "sha512-Cpc2yUVHTEGPlmiQzXj026kqwjEQAD9I4ZC16uzdbgWgitg/UHKHLffKNCQZ5+y8jpIZPJcKcwsr2HwPh+w3XA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.1", "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.1.tgz", + "integrity": "sha512-m8r5BmV+ZLpWPtMY2mOKN7wre6HIO4gfIiV+eOmsnZABNenrt/kzYBwrh+KOfgumSWpnlGs5F70J8afYMSJMBg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.1", "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.1.tgz", + "integrity": "sha512-56cI/uHYgL2C8HVuHOuvVowihhX0sxb3nnfVRzUeVHTWmRHTZrKuAh/OBIMggGU/S1g/1D2CRCXqP+3u7vX7iA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.1", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" } }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.1.tgz", + "integrity": "sha512-jjfym4N9HtCiNfyyLAVD8WqPYeHUrw4ihxuAynWj6zzp2gf9Ey2f7ImhFm6ikB3CLf5Z/zmcJDri6B4+9j9RsA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-numeric-separator": "^7.10.1" + } + }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-8qvuPwU/xxUCt78HocNlv0mXXo0wdh9VT1R04WU8HGOfaOob26pF+9P5/lYjN/q7DHOX1bvX60hnhOvuQUJdbA==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.1.tgz", + "integrity": "sha512-Z+Qri55KiQkHh7Fc4BW6o+QBuTagbOp9txE+4U1i79u9oWlf2npkiDx+Rf3iK3lbcHBuNy9UOkwuR5wOMH3LIQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0" + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.1.tgz", + "integrity": "sha512-VqExgeE62YBqI3ogkGoOJp1R6u12DFZjqwJhqtKc2o5m1YTUuUWnos7bZQFBhwkxIFpWYJ7uB75U7VAPPiKETA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.1", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.8.3.tgz", - "integrity": "sha512-QIoIR9abkVn+seDE3OjA08jWcs3eZ9+wJCKSRgo3WdEU2csFYgdScb+8qHB3+WXsGJD55u+5hWCISI7ejXS+kg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.1.tgz", + "integrity": "sha512-dqQj475q8+/avvok72CF3AOSV/SGEcH29zT5hhohqqvvZ2+boQoOr7iGldBG5YXTO2qgCgc2B3WvVLUdbeMlGA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.1", "@babel/plugin-syntax-optional-chaining": "^7.8.0" } }, + "@babel/plugin-proposal-private-methods": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.1.tgz", + "integrity": "sha512-RZecFFJjDiQ2z6maFprLgrdnm0OzoC23Mx89xf1CcEsxmHuzuXOdniEuI+S3v7vjQG4F5sa6YtUp+19sZuSxHg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.3.tgz", - "integrity": "sha512-1/1/rEZv2XGweRwwSkLpY+s60za9OZ1hJs4YDqFHCw0kYWYwL5IFljVY1MYBL+weT1l9pokDO2uhSTLVxzoHkQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.1.tgz", + "integrity": "sha512-JjfngYRvwmPwmnbRZyNiPFI8zxCZb8euzbCG/LxyKdeTb59tVciKo9GK9bi6JYKInk1H11Dq9j/zRqIH4KigfQ==", "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.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-syntax-async-generators": { @@ -752,6 +521,15 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-class-properties": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.1.tgz", + "integrity": "sha512-Gf2Yx/iRs1JREDtVZ56OrjjgFHCaldpTnuy9BHla10qyVT3YkIIGEtoDWhyop0ksu1GvNjHIoYRBqm3zoR1jyQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, "@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", @@ -779,6 +557,15 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.1.tgz", + "integrity": "sha512-uTd0OsHrpe3tH5gRPTxG8Voh99/WCU78vIm5NMRYPAqC8lR4vajt6KkCAknCHrx24vkPdd/05yfdGSB4EIY2mg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, "@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", @@ -807,218 +594,196 @@ } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.1.tgz", + "integrity": "sha512-hgA5RYkmZm8FTFT3yu2N9Bx7yVVOKYT6yEdXXo6j2JTm0wNxgqaGeQVaSHRjhfnQbX91DtjFB6McRFSlcJH3xQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.1.tgz", + "integrity": "sha512-6AZHgFJKP3DJX0eCNJj01RpytUa3SOGawIxweHkNX2L6PYikOZmoh5B0d7hIHaIgveMjX990IAa/xK7jRTN8OA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.1.tgz", + "integrity": "sha512-XCgYjJ8TY2slj6SReBUyamJn3k2JLUIiiR5b6t1mNCMSvv7yx+jJpaewakikp0uWFQSF7ChPPoe3dHmXLpISkg==", "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" - }, - "dependencies": { - "@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==", - "dev": true, - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } + "@babel/helper-module-imports": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-remap-async-to-generator": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.1.tgz", + "integrity": "sha512-B7K15Xp8lv0sOJrdVAoukKlxP9N59HS48V1J3U/JGj+Ad+MHq+am6xJVs85AgXrQn4LV8vaYFOB+pr/yIuzW8Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.1.tgz", + "integrity": "sha512-8bpWG6TtF5akdhIm/uWTyjHqENpy13Fx8chg7pFH875aNLwX8JxIxqm08gmAT+Whe6AOmaTeLPe7dpLbXt+xUw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.1", "lodash": "^4.17.13" } }, "@babel/plugin-transform-classes": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.8.3.tgz", - "integrity": "sha512-SjT0cwFJ+7Rbr1vQsvphAHwUHvSUPmMjMU/0P59G8U2HLFqSa082JO7zkbDNWs9kH/IUqpHI6xWNesGf8haF1w==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-define-map": "^7.8.3", - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.1.tgz", + "integrity": "sha512-P9V0YIh+ln/B3RStPoXpEQ/CoAxQIhRSUn7aXqQ+FZJ2u8+oCtjIXR3+X0vsSD8zv+mb56K7wZW1XiDTDGiDRQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-define-map": "^7.10.1", + "@babel/helper-function-name": "^7.10.1", + "@babel/helper-optimise-call-expression": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-replace-supers": "^7.10.1", + "@babel/helper-split-export-declaration": "^7.10.1", "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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.1.tgz", + "integrity": "sha512-mqSrGjp3IefMsXIenBfGcPXxJxweQe2hEIwMQvjtiDQ9b1IBvDUjkAtV/HMXX47/vXf14qDNedXsIiNd1FmkaQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-destructuring": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.3.tgz", - "integrity": "sha512-H4X646nCkiEcHZUZaRkhE2XVsoz0J/1x3VVujnn96pSoGCtKPA99ZZA+va+gK+92Zycd6OBKCD8tDb/731bhgQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.1.tgz", + "integrity": "sha512-V/nUc4yGWG71OhaTH705pU8ZSdM6c1KmmLP8ys59oOYbT7RpMYAR3MsVOt6OHL0WzG7BlTU076va9fjJyYzJMA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.1.tgz", + "integrity": "sha512-19VIMsD1dp02RvduFUmfzj8uknaO3uiHHF0s3E1OHnVsNj8oge8EQ5RzHRbJjGSetRnkEuBYO7TG1M5kKjGLOA==", "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.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.1.tgz", + "integrity": "sha512-wIEpkX4QvX8Mo9W6XF3EdGttrIPZWozHfEaDTU0WJD/TDnXMvdDh30mzUl/9qWhnf7naicYartcEfUghTCSNpA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.1.tgz", + "integrity": "sha512-lr/przdAbpEA2BUzRvjXdEDLrArGRRPwbaF9rvayuHRvdQ7lUTTkZnhZrJ4LE2jvgMRFF4f0YuPQ20vhiPYxtA==", "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.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-for-of": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.4.tgz", - "integrity": "sha512-iAXNlOWvcYUYoV8YIxwS7TxGRJcxyl8eQCfT+A5j8sKUzRFvJdcyjp97jL2IghWSRDaL2PU2O2tX8Cu9dTBq5A==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.1.tgz", + "integrity": "sha512-US8KCuxfQcn0LwSCMWMma8M2R5mAjJGsmoCBVwlMygvmDUMkTCykc84IqN1M7t+agSfOmLYTInLCHJM+RUoz+w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.1.tgz", + "integrity": "sha512-//bsKsKFBJfGd65qSNNh1exBy5Y9gD9ZN+DvrJ8f7HXr4avE5POW6zB7Rj6VnqHV33+0vXWUwJT0wSHubiAQkw==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-function-name": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.1.tgz", + "integrity": "sha512-qi0+5qgevz1NHLZroObRm5A+8JJtibb7vdcPQF1KQE12+Y/xxl8coJ+TpPW9iRq+Mhw/NKLjm+5SHtAHCC7lAw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.1.tgz", + "integrity": "sha512-UmaWhDokOFT2GcgU6MkHC11i0NQcL63iqeufXWfRy6pUOGYeCGEKhvfFO6Vz70UfYJYHwveg62GS83Rvpxn+NA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.8.3.tgz", - "integrity": "sha512-MadJiU3rLKclzT5kBH4yxdry96odTUwuqrZM+GllFI/VhxfPz+k9MshJM+MwhfkCdxxclSbSBbUGciBngR+kEQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.1.tgz", + "integrity": "sha512-31+hnWSFRI4/ACFr1qkboBbrTxoBIzj7qA69qlq8HY8p7+YCzkCT6/TvQ1a4B0z27VeWtAeJd6pr5G04dc1iHw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "babel-plugin-dynamic-import-node": "^2.3.0" + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.8.3.tgz", - "integrity": "sha512-JpdMEfA15HZ/1gNuB9XEDlZM1h/gF/YOH7zaZzQu2xCFRfwc01NXBMHHSTT6hRjlXJJs5x/bfODM3LiCk94Sxg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.1.tgz", + "integrity": "sha512-AQG4fc3KOah0vdITwt7Gi6hD9BtQP/8bhem7OjbaMoRNCH5Djx42O2vYMfau7QnAzQCa+RJnhJBmFFMGpQEzrg==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-simple-access": "^7.8.3", - "babel-plugin-dynamic-import-node": "^2.3.0" + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-simple-access": "^7.10.1", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.8.3.tgz", - "integrity": "sha512-8cESMCJjmArMYqa9AO5YuMEkE4ds28tMpZcGZB/jl3n0ZzlsxOAi3mC+SKypTfT8gjMupCnd3YiXCkMjj2jfOg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.1.tgz", + "integrity": "sha512-ewNKcj1TQZDL3YnO85qh9zo1YF1CHgmSTlRQgHqe63oTrMI85cthKtZjAiZSsSNjPQ5NCaYo5QkbYqEw1ZBgZA==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.8.3", - "@babel/helper-module-transforms": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "babel-plugin-dynamic-import-node": "^2.3.0" + "@babel/helper-hoist-variables": "^7.10.1", + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.8.3.tgz", - "integrity": "sha512-evhTyWhbwbI3/U6dZAnx/ePoV7H6OUG+OjiJFHmhr9FPn0VShjwC2kdxqIuQ/+1P50TMrneGzMeyMTFOjKSnAw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.1.tgz", + "integrity": "sha512-EIuiRNMd6GB6ulcYlETnYYfgv4AxqrswghmBRQbWLHZxN4s7mupxzglnHqk9ZiUpDI4eRWewedJJNj67PWOXKA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-named-capturing-groups-regex": { @@ -1031,127 +796,135 @@ } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.1.tgz", + "integrity": "sha512-MBlzPc1nJvbmO9rPr1fQwXOM2iGut+JC92ku6PbiJMMK7SnQc1rytgpopveE3Evn47gzvGYeCdgfCDbZo0ecUw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.1.tgz", + "integrity": "sha512-WnnStUDN5GL+wGQrJylrnnVlFhFmeArINIR9gjhSeYyvroGhBrSAXYg/RHsnfzmsa+onJrTJrEClPzgNmmQ4Gw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-replace-supers": "^7.10.1" } }, "@babel/plugin-transform-parameters": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.4.tgz", - "integrity": "sha512-IsS3oTxeTsZlE5KqzTbcC2sV0P9pXdec53SU+Yxv7o/6dvGM5AkTotQKhoSffhNgZ/dftsSiOoxy7evCYJXzVA==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.1.tgz", + "integrity": "sha512-tJ1T0n6g4dXMsL45YsSzzSDZCxiHXAQp/qHrucOq5gEHncTA3xDxnd5+sZcoQp+N1ZbieAaB8r/VUCG0gqseOg==", "dev": true, "requires": { - "@babel/helper-call-delegate": "^7.8.3", - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-get-function-arity": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.1.tgz", + "integrity": "sha512-Kr6+mgag8auNrgEpbfIWzdXYOvqDHZOF0+Bx2xh4H2EDNwcbRb9lY6nkZg8oSjsX+DH9Ebxm9hOqtKW+gRDeNA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-regenerator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.3.tgz", - "integrity": "sha512-qt/kcur/FxrQrzFR432FGZznkVAjiyFtCOANjkAKwCbt465L6ZCiUQh2oMYGU3Wo8LRFJxNDFwWn106S5wVUNA==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.1.tgz", + "integrity": "sha512-B3+Y2prScgJ2Bh/2l9LJxKbb8C8kRfsG4AdPT+n7ixBHIxJaIG8bi8tgjxUMege1+WqSJ+7gu1YeoMVO3gPWzw==", "dev": true, "requires": { - "regenerator-transform": "^0.14.0" + "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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.1.tgz", + "integrity": "sha512-qN1OMoE2nuqSPmpTqEM7OvJ1FkMEV+BjVeZZm9V9mq/x1JLKQ4pcv8riZJMNN3u2AUGl0ouOMjRr2siecvHqUQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.1.tgz", + "integrity": "sha512-AR0E/lZMfLstScFwztApGeyTHJ5u3JUKMjneqRItWeEqDdHWZwAOKycvQNCasCK/3r5YXsuNG25funcJDu7Y2g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.1.tgz", + "integrity": "sha512-8wTPym6edIrClW8FI2IoaePB91ETOtg36dOkj3bYcNe7aDMN2FXEoUa+WrmPc4xa1u2PQK46fUX2aCb+zo9rfw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.1.tgz", + "integrity": "sha512-j17ojftKjrL7ufX8ajKvwRilwqTok4q+BjkknmQw9VNHnItTyMP5anPFzxFJdCQs7clLcWpCV3ma+6qZWLnGMA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-regex": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-regex": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.1.tgz", + "integrity": "sha512-t7B/3MQf5M1T9hPCRG28DNGZUuxAuDqLYS03rJrIk2prj/UV7Z6FOneijhQhnv/Xa039vidXeVbvjK2SK5f7Gg==", "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.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.1.tgz", + "integrity": "sha512-qX8KZcmbvA23zDi+lk9s6hC1FM7jgLHYIjuLgULgc8QtYnmB3tAVIYkNoKRQ75qWBeyzcoMoK8ZQmogGtC/w0g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.1.tgz", + "integrity": "sha512-zZ0Poh/yy1d4jeDWpx/mNwbKJVwUYJX73q+gyh4bwtG0/iUlzdEu0sLMda8yuDFS6LBQlT/ST1SJAR6zYwXWgw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" } }, "@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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.1.tgz", + "integrity": "sha512-Y/2a2W299k0VIUdbqYm9X2qS6fE0CUBhhiPpimK6byy7OJ/kORLlIX+J6UrjgNu5awvs62k+6RSslxhcvVw2Tw==", "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.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/polyfill": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.8.3.tgz", - "integrity": "sha512-0QEgn2zkCzqGIkSWWAEmvxD7e00Nm9asTtQvi7HdlYvMhjy/J38V/1Y9ode0zEJeIuxAI0uftiAzqc7nVeWUGg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.10.1.tgz", + "integrity": "sha512-TviueJ4PBW5p48ra8IMtLXVkDucrlOZAIZ+EXqS3Ot4eukHbWiqcn7DcqpA1k5PcKtmJ4Xl9xwdv6yQvvcA+3g==", "dev": true, "requires": { "core-js": "^2.6.5", - "regenerator-runtime": "^0.13.2" + "regenerator-runtime": "^0.13.4" }, "dependencies": { "core-js": { @@ -1163,242 +936,210 @@ } }, "@babel/preset-env": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.8.4.tgz", - "integrity": "sha512-HihCgpr45AnSOHRbS5cWNTINs0TwaR8BS8xIIH+QwiW8cKL0llV91njQMpeMReEPVs+1Ao0x3RLEBLtt1hOq4w==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.8.4", - "@babel/helper-compilation-targets": "^7.8.4", - "@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-object-rest-spread": "^7.8.3", - "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", - "@babel/plugin-proposal-optional-chaining": "^7.8.3", - "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.10.2.tgz", + "integrity": "sha512-MjqhX0RZaEgK/KueRzh+3yPSk30oqDKJ5HP5tqTSB1e2gzGS3PLy7K0BIpnp78+0anFuSwOeuCf1zZO7RzRvEA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.10.1", + "@babel/helper-compilation-targets": "^7.10.2", + "@babel/helper-module-imports": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-proposal-async-generator-functions": "^7.10.1", + "@babel/plugin-proposal-class-properties": "^7.10.1", + "@babel/plugin-proposal-dynamic-import": "^7.10.1", + "@babel/plugin-proposal-json-strings": "^7.10.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.1", + "@babel/plugin-proposal-numeric-separator": "^7.10.1", + "@babel/plugin-proposal-object-rest-spread": "^7.10.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.10.1", + "@babel/plugin-proposal-optional-chaining": "^7.10.1", + "@babel/plugin-proposal-private-methods": "^7.10.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.10.1", "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.10.1", "@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.10.1", "@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.8.3", - "@babel/plugin-transform-computed-properties": "^7.8.3", - "@babel/plugin-transform-destructuring": "^7.8.3", - "@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.8.4", - "@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.8.3", - "@babel/plugin-transform-modules-commonjs": "^7.8.3", - "@babel/plugin-transform-modules-systemjs": "^7.8.3", - "@babel/plugin-transform-modules-umd": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.10.1", + "@babel/plugin-transform-arrow-functions": "^7.10.1", + "@babel/plugin-transform-async-to-generator": "^7.10.1", + "@babel/plugin-transform-block-scoped-functions": "^7.10.1", + "@babel/plugin-transform-block-scoping": "^7.10.1", + "@babel/plugin-transform-classes": "^7.10.1", + "@babel/plugin-transform-computed-properties": "^7.10.1", + "@babel/plugin-transform-destructuring": "^7.10.1", + "@babel/plugin-transform-dotall-regex": "^7.10.1", + "@babel/plugin-transform-duplicate-keys": "^7.10.1", + "@babel/plugin-transform-exponentiation-operator": "^7.10.1", + "@babel/plugin-transform-for-of": "^7.10.1", + "@babel/plugin-transform-function-name": "^7.10.1", + "@babel/plugin-transform-literals": "^7.10.1", + "@babel/plugin-transform-member-expression-literals": "^7.10.1", + "@babel/plugin-transform-modules-amd": "^7.10.1", + "@babel/plugin-transform-modules-commonjs": "^7.10.1", + "@babel/plugin-transform-modules-systemjs": "^7.10.1", + "@babel/plugin-transform-modules-umd": "^7.10.1", "@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.8.4", - "@babel/plugin-transform-property-literals": "^7.8.3", - "@babel/plugin-transform-regenerator": "^7.8.3", - "@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/types": "^7.8.3", - "browserslist": "^4.8.5", + "@babel/plugin-transform-new-target": "^7.10.1", + "@babel/plugin-transform-object-super": "^7.10.1", + "@babel/plugin-transform-parameters": "^7.10.1", + "@babel/plugin-transform-property-literals": "^7.10.1", + "@babel/plugin-transform-regenerator": "^7.10.1", + "@babel/plugin-transform-reserved-words": "^7.10.1", + "@babel/plugin-transform-shorthand-properties": "^7.10.1", + "@babel/plugin-transform-spread": "^7.10.1", + "@babel/plugin-transform-sticky-regex": "^7.10.1", + "@babel/plugin-transform-template-literals": "^7.10.1", + "@babel/plugin-transform-typeof-symbol": "^7.10.1", + "@babel/plugin-transform-unicode-escapes": "^7.10.1", + "@babel/plugin-transform-unicode-regex": "^7.10.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.10.2", + "browserslist": "^4.12.0", "core-js-compat": "^3.6.2", "invariant": "^2.2.2", "levenary": "^1.1.1", "semver": "^5.5.0" }, "dependencies": { - "@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==", - "dev": true, - "requires": { - "@babel/types": "^7.8.3" - } - }, - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - }, "browserslist": { - "version": "4.8.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.6.tgz", - "integrity": "sha512-ZHao85gf0eZ0ESxLfCp73GG9O/VTytYDIkIiZDlURppLTI9wErSM/5yAKEq6rcUdxBLjMELmrYUJGg5sxGKMHg==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", + "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001023", - "electron-to-chromium": "^1.3.341", - "node-releases": "^1.1.47" + "caniuse-lite": "^1.0.30001043", + "electron-to-chromium": "^1.3.413", + "node-releases": "^1.1.53", + "pkg-up": "^2.0.0" } }, "caniuse-lite": { - "version": "1.0.30001025", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001025.tgz", - "integrity": "sha512-SKyFdHYfXUZf5V85+PJgLYyit27q4wgvZuf8QTOk1osbypcROihMBlx9GRar2/pIcKH2r4OehdlBr9x6PXetAQ==", + "version": "1.0.30001066", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001066.tgz", + "integrity": "sha512-Gfj/WAastBtfxLws0RCh2sDbTK/8rJuSeZMecrSkNGYxPcv7EzblmDGfWQCFEQcSqYE2BRgQiJh8HOD07N5hIw==", "dev": true }, "electron-to-chromium": { - "version": "1.3.345", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.345.tgz", - "integrity": "sha512-f8nx53+Z9Y+SPWGg3YdHrbYYfIJAtbUjpFfW4X1RwTZ94iUG7geg9tV8HqzAXX7XTNgyWgAFvce4yce8ZKxKmg==", + "version": "1.3.455", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.455.tgz", + "integrity": "sha512-4lwnxp+ArqOX9hiLwLpwhfqvwzUHFuDgLz4NTiU3lhygUzWtocIJ/5Vix+mWVNE2HQ9aI1k2ncGe5H/0OktMvA==", "dev": true }, "node-releases": { - "version": "1.1.48", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.48.tgz", - "integrity": "sha512-Hr8BbmUl1ujAST0K0snItzEA5zkJTQup8VNTKNfT6Zw8vTJkIiagUPNfxHmgDOyfFYNfKAul40sD0UEYTvwebw==", - "dev": true, - "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } + "version": "1.1.57", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.57.tgz", + "integrity": "sha512-ZQmnWS7adi61A9JsllJ2gdj2PauElcjnOwTp2O011iGzoakTxUsDGSe+6vD7wXbKdqhSFymC0OSx35aAMhrSdw==", + "dev": true } } }, + "@babel/preset-modules": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", + "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, "@babel/runtime": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.4.tgz", - "integrity": "sha512-neAp3zt80trRVBI1x0azq6c57aNBqYZH8KhMm3TaB7wEI5Q4A2SHfBHE8w9gOhI/lrqxtEbXZgQIrHP+wvSGwQ==", + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.2.tgz", + "integrity": "sha512-6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg==", "dev": true, "requires": { - "regenerator-runtime": "^0.13.2" + "regenerator-runtime": "^0.13.4" } }, "@babel/template": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", - "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.1.tgz", + "integrity": "sha512-OQDg6SqvFSsc9A0ej6SKINWrpJiNonRIniYondK2ViKhB06i3c0s+76XUft71iqBEe9S1OKsHwPAjfHnuvnCig==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/code-frame": "^7.10.1", + "@babel/parser": "^7.10.1", + "@babel/types": "^7.10.1" }, "dependencies": { "@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.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz", + "integrity": "sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==", "dev": true, "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.1" } }, "@babel/highlight": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", - "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz", + "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==", "dev": true, "requires": { + "@babel/helper-validator-identifier": "^7.10.1", "chalk": "^2.0.0", - "esutils": "^2.0.2", "js-tokens": "^4.0.0" } - }, - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } } } }, "@babel/traverse": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", - "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.1.tgz", + "integrity": "sha512-C/cTuXeKt85K+p08jN6vMDz8vSV0vZcI0wmQ36o6mjbuo++kPMdpOYw23W2XH04dbRt9/nMEfA4W3eR21CD+TQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.8.4", - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.8.4", - "@babel/types": "^7.8.3", + "@babel/code-frame": "^7.10.1", + "@babel/generator": "^7.10.1", + "@babel/helper-function-name": "^7.10.1", + "@babel/helper-split-export-declaration": "^7.10.1", + "@babel/parser": "^7.10.1", + "@babel/types": "^7.10.1", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.13" }, "dependencies": { "@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.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz", + "integrity": "sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==", "dev": true, "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.1" } }, "@babel/highlight": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", - "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz", + "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==", "dev": true, "requires": { + "@babel/helper-validator-identifier": "^7.10.1", "chalk": "^2.0.0", - "esutils": "^2.0.2", "js-tokens": "^4.0.0" } - }, - "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } } } }, "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.2.tgz", + "integrity": "sha512-AD3AwWBSz0AWF0AkCN9VPiWrvldXq+/e3cHa4J89vo4ymjz1XwrBFFVZmkJTsQIPNk+ZVomPSXUJqq8yyjZsng==", "dev": true, "requires": { - "esutils": "^2.0.2", + "@babel/helper-validator-identifier": "^7.10.1", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -1435,6 +1176,25 @@ "fastq": "^1.6.0" } }, + "@stylelint/postcss-css-in-js": { + "version": "0.37.1", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.1.tgz", + "integrity": "sha512-UMf2Rni3JGKi3ZwYRGMYJ5ipOA5ENJSKMtYA/pE1ZLURwdh7B5+z2r73RmWvub+N0UuH1Lo+TGfCgYwPvqpXNw==", + "dev": true, + "requires": { + "@babel/core": ">=7.9.0" + } + }, + "@stylelint/postcss-markdown": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.1.tgz", + "integrity": "sha512-iDxMBWk9nB2BPi1VFQ+Dc5+XpvODBHw2n3tYpaBZuEAFQlbtF9If0Qh5LTTwSi/XwdbJ2jt+0dis3i8omyggpw==", + "dev": true, + "requires": { + "remark": "^12.0.0", + "unist-util-find-all-after": "^3.0.1" + } + }, "@types/color-name": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", @@ -1442,38 +1202,15 @@ "dev": true }, "@types/estree": { - "version": "0.0.42", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.42.tgz", - "integrity": "sha512-K1DPVvnBCPxzD+G51/cxVIoc2X8uUVl1zpJeE6iKcgHMj4+tbat5Xu4TjV7v2QSDbIeAfLi2hIk+u2+s0MlpUQ==", + "version": "0.0.44", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.44.tgz", + "integrity": "sha512-iaIVzr+w2ZJ5HkidlZ3EJM8VTZb2MJLCjw3V+505yVts0gRC4UMvjw0d1HPtGqI/HQC/KdsYtayfzl+AXY2R8g==", "dev": true }, - "@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==", - "dev": true, - "requires": { - "@types/events": "*", - "@types/minimatch": "*", - "@types/node": "*" - } - }, "@types/js-yaml": { - "version": "3.12.2", - "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-3.12.2.tgz", - "integrity": "sha512-0CFu/g4mDSNkodVwWijdlr8jH7RoplRWNgovjFLEZeT+QEbbZXjBmCe3HwaWheAlCbHwomTwzZoSedeOycABug==", - "dev": true - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "version": "3.12.4", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-3.12.4.tgz", + "integrity": "sha512-fYMgzN+9e28R81weVN49inn/u798ruU91En1ZnGvSZzCRc5jXx9B2EDhlRaWmcO1RIxFHL8AajRXzxDuJu93+A==", "dev": true }, "@types/minimist": { @@ -1521,26 +1258,6 @@ "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", "dev": true }, - "@types/vfile": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz", - "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/unist": "*", - "@types/vfile-message": "*" - } - }, - "@types/vfile-message": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-2.0.0.tgz", - "integrity": "sha512-GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw==", - "dev": true, - "requires": { - "vfile-message": "*" - } - }, "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -1548,15 +1265,15 @@ "dev": true }, "acorn": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", - "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.2.0.tgz", + "integrity": "sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ==", "dev": true }, "ajv": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", - "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", + "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==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -1646,9 +1363,9 @@ "dev": true }, "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", "dev": true }, "asn1": { @@ -1684,6 +1401,12 @@ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, "autoprefixer": { "version": "9.6.4", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.6.4.tgz", @@ -1714,15 +1437,15 @@ "dev": true }, "aws4": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", - "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", + "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==", "dev": true }, "babel-plugin-dynamic-import-node": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", - "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", "dev": true, "requires": { "object.assign": "^4.1.0" @@ -1923,9 +1646,9 @@ "dev": true }, "chokidar": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", - "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz", + "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==", "dev": true, "requires": { "anymatch": "~3.1.1", @@ -1935,86 +1658,50 @@ "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.3.0" + "readdirp": "~3.4.0" } }, "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dev": true, "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" }, "dependencies": { "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", "dev": true }, "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } }, "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-regex": "^4.1.0" } } } @@ -2123,59 +1810,49 @@ } }, "core-js": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", - "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==" + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" }, "core-js-compat": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.4.tgz", - "integrity": "sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA==", + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", + "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", "dev": true, "requires": { - "browserslist": "^4.8.3", + "browserslist": "^4.8.5", "semver": "7.0.0" }, "dependencies": { "browserslist": { - "version": "4.8.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.6.tgz", - "integrity": "sha512-ZHao85gf0eZ0ESxLfCp73GG9O/VTytYDIkIiZDlURppLTI9wErSM/5yAKEq6rcUdxBLjMELmrYUJGg5sxGKMHg==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", + "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001023", - "electron-to-chromium": "^1.3.341", - "node-releases": "^1.1.47" + "caniuse-lite": "^1.0.30001043", + "electron-to-chromium": "^1.3.413", + "node-releases": "^1.1.53", + "pkg-up": "^2.0.0" } }, "caniuse-lite": { - "version": "1.0.30001025", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001025.tgz", - "integrity": "sha512-SKyFdHYfXUZf5V85+PJgLYyit27q4wgvZuf8QTOk1osbypcROihMBlx9GRar2/pIcKH2r4OehdlBr9x6PXetAQ==", + "version": "1.0.30001066", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001066.tgz", + "integrity": "sha512-Gfj/WAastBtfxLws0RCh2sDbTK/8rJuSeZMecrSkNGYxPcv7EzblmDGfWQCFEQcSqYE2BRgQiJh8HOD07N5hIw==", "dev": true }, "electron-to-chromium": { - "version": "1.3.345", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.345.tgz", - "integrity": "sha512-f8nx53+Z9Y+SPWGg3YdHrbYYfIJAtbUjpFfW4X1RwTZ94iUG7geg9tV8HqzAXX7XTNgyWgAFvce4yce8ZKxKmg==", + "version": "1.3.455", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.455.tgz", + "integrity": "sha512-4lwnxp+ArqOX9hiLwLpwhfqvwzUHFuDgLz4NTiU3lhygUzWtocIJ/5Vix+mWVNE2HQ9aI1k2ncGe5H/0OktMvA==", "dev": true }, "node-releases": { - "version": "1.1.48", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.48.tgz", - "integrity": "sha512-Hr8BbmUl1ujAST0K0snItzEA5zkJTQup8VNTKNfT6Zw8vTJkIiagUPNfxHmgDOyfFYNfKAul40sD0UEYTvwebw==", - "dev": true, - "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } + "version": "1.1.57", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.57.tgz", + "integrity": "sha512-ZQmnWS7adi61A9JsllJ2gdj2PauElcjnOwTp2O011iGzoakTxUsDGSe+6vD7wXbKdqhSFymC0OSx35aAMhrSdw==", + "dev": true }, "semver": { "version": "7.0.0", @@ -2471,9 +2148,9 @@ "dev": true }, "dependency-graph": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.8.1.tgz", - "integrity": "sha512-g213uqF8fyk40W8SBjm079n3CZB4qSpCrA2ye1fLGzH/4HEgB6tzuW2CbLE7leb4t45/6h44Ud59Su1/ROTfqw==", + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz", + "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==", "dev": true }, "dir-glob": { @@ -2562,9 +2239,9 @@ "dev": true }, "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true }, "entities": { @@ -2672,16 +2349,17 @@ "dev": true }, "fast-glob": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.1.1.tgz", - "integrity": "sha512-nTCREpBY8w8r+boyFYAx21iL6faSsQynliPHM4Uf56SbkyohCNxpVPEH9xrF5TXKy+IsjkPUHDKiUkzBVRXn9g==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.2.tgz", + "integrity": "sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.0", "merge2": "^1.3.0", - "micromatch": "^4.0.2" + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" } }, "fast-json-stable-stringify": { @@ -2691,12 +2369,12 @@ "dev": true }, "fastq": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz", - "integrity": "sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", + "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", "dev": true, "requires": { - "reusify": "^1.0.0" + "reusify": "^1.0.4" } }, "file-entry-cache": { @@ -2718,24 +2396,12 @@ } }, "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - } + "locate-path": "^2.0.0" } }, "flat-cache": { @@ -2761,9 +2427,9 @@ } }, "flatted": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz", - "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", "dev": true }, "flatten": { @@ -2790,14 +2456,15 @@ } }, "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", "dev": true, "requires": { + "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" } }, "fs.realpath": { @@ -2807,9 +2474,9 @@ "dev": true }, "fsevents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", - "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", "dev": true, "optional": true }, @@ -2863,9 +2530,9 @@ "dev": true }, "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, "get-stdin": { @@ -2898,9 +2565,9 @@ } }, "glob-parent": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", - "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", + "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": "^4.0.1" @@ -2933,18 +2600,16 @@ "dev": true }, "globby": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.0.tgz", + "integrity": "sha512-iuehFnR3xu5wBBtm4xi0dMe92Ob87ufyu/dHwpDYfbcpYpIbrO5OnS8M1vWvrBhSGEJ3/Ecj7gnX76P8YxpPEg==", "dev": true, "requires": { - "@types/glob": "^7.1.1", "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", "slash": "^3.0.0" } }, @@ -2955,31 +2620,23 @@ "dev": true }, "globule": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.0.tgz", - "integrity": "sha512-YlD4kdMqRCQHrhVdonet4TdRtv1/sZKepvoxNT4Nrhrp5HI8XFfc8kFlGlBn2myBo80aGp8Eft259mbcUJhgSg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.1.tgz", + "integrity": "sha512-OVyWOHgw29yosRHCHo7NncwR1hW5ew0W/UrvtwvjefVJeQ26q4/8r8FmPsSF1hJ93IgWkyv16pCTz6WblMzm/g==", "dev": true, "requires": { "glob": "~7.1.1", - "lodash": "~4.17.10", + "lodash": "~4.17.12", "minimatch": "~3.0.2" } }, "gonzales-pe": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.2.4.tgz", - "integrity": "sha512-v0Ts/8IsSbh9n1OJRnSfa7Nlxi4AkXIsWB6vPept8FDbL4bXn3FNuxjYtO/nmBGu7GDkL9MFeGebeSu6l55EPQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", "dev": true, "requires": { - "minimist": "1.1.x" - }, - "dependencies": { - "minimist": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz", - "integrity": "sha1-O+39kaktOQFvz6ocaB6Pqhoe/ag=", - "dev": true - } + "minimist": "^1.2.5" } }, "graceful-fs": { @@ -3103,9 +2760,9 @@ "dev": true }, "readable-stream": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.5.0.tgz", - "integrity": "sha512-gSz026xs2LfxBPudDuI41V1lka8cxg64E66SGe78zJlsUofOg/yqwezdIcdfwik6B4h8LFmWPA9ef9X3FiNFLA==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -3127,9 +2784,9 @@ } }, "ignore": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", - "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", "dev": true }, "import-cwd": { @@ -3173,9 +2830,9 @@ "dev": true }, "in-publish": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", - "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", + "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", "dev": true }, "indent-string": { @@ -3224,12 +2881,6 @@ "loose-envify": "^1.0.0" } }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true - }, "is-absolute-url": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", @@ -3324,13 +2975,10 @@ "dev": true }, "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true }, "is-fullwidth-code-point": { "version": "1.0.0", @@ -3375,9 +3023,9 @@ "dev": true }, "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", "dev": true }, "is-regex": { @@ -3472,9 +3120,9 @@ } }, "js-base64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", - "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz", + "integrity": "sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ==", "dev": true }, "js-tokens": { @@ -3530,21 +3178,22 @@ "dev": true }, "json5": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", - "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", "dev": true, "requires": { - "minimist": "^1.2.0" + "minimist": "^1.2.5" } }, "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", + "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", "dev": true, "requires": { - "graceful-fs": "^4.1.6" + "graceful-fs": "^4.1.6", + "universalify": "^1.0.0" } }, "jsprim": { @@ -3566,20 +3215,11 @@ "dev": true }, "known-css-properties": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.18.0.tgz", - "integrity": "sha512-69AgJ1rQa7VvUsd2kpvVq+VeObDuo3zrj0CzM5Slmf6yduQFAI2kXPDQJR2IE/u6MSAUOJrwSzjg5vlz8qcMiw==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.19.0.tgz", + "integrity": "sha512-eYboRV94Vco725nKMlpkn3nV2+96p9c3gKXRsYqAJSswSENvBhN7n5L+uDhY58xQa0UukWsDMTGELzmD8Q+wTA==", "dev": true }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true, - "requires": { - "invert-kv": "^1.0.0" - } - }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -3622,12 +3262,13 @@ } }, "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "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": "^4.1.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "lodash": { @@ -3730,10 +3371,13 @@ "dev": true }, "markdown-table": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", - "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==", - "dev": true + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", + "dev": true, + "requires": { + "repeat-string": "^1.0.0" + } }, "mathml-tag-names": { "version": "2.1.3", @@ -3742,12 +3386,12 @@ "dev": true }, "mdast-util-compact": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz", - "integrity": "sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz", + "integrity": "sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==", "dev": true, "requires": { - "unist-util-visit": "^1.1.0" + "unist-util-visit": "^2.0.0" } }, "mdn-data": { @@ -3803,24 +3447,24 @@ } }, "mime-db": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==", + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", "dev": true }, "mime-types": { - "version": "2.1.26", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", - "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", "dev": true, "requires": { - "mime-db": "1.43.0" + "mime-db": "1.44.0" } }, "min-indent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.0.tgz", - "integrity": "sha1-z8RcN+nsDY8KDsPdTvf3w6vjklY=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true }, "minimatch": { @@ -3833,36 +3477,43 @@ } }, "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "minimist-options": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.0.2.tgz", - "integrity": "sha512-seq4hpWkYSUh1y7NXxzucwAN9yVlBc3Upgdjz8vLCP97jG8kaOmzYrVH/m7tQ1NYD1wdtZbSLfdy4zFmRWuc/w==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", "dev": true, "requires": { "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + } } }, "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - } + "minimist": "^1.2.5" } }, "ms": { @@ -3872,9 +3523,9 @@ "dev": true }, "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", "dev": true }, "nice-try": { @@ -3929,9 +3580,9 @@ } }, "node-sass": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.13.1.tgz", - "integrity": "sha512-TTWFx+ZhyDx1Biiez2nB0L3YrCZ/8oHagaDalbuBSlqXgUPsdkUSzJsVxeDO9LtPB49+Fh3WQl3slABo6AotNw==", + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", + "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", "dev": true, "requires": { "async-foreach": "^0.1.3", @@ -3948,7 +3599,7 @@ "node-gyp": "^3.8.0", "npmlog": "^4.0.0", "request": "^2.88.0", - "sass-graph": "^2.2.4", + "sass-graph": "2.2.5", "stdout-stream": "^1.4.0", "true-case-path": "^1.0.2" }, @@ -4316,15 +3967,6 @@ "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "dev": true }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, - "requires": { - "lcid": "^1.0.0" - } - }, "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", @@ -4342,27 +3984,27 @@ } }, "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "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": "^2.0.0" + "p-try": "^1.0.0" } }, "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "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": "^2.2.0" + "p-limit": "^1.1.0" } }, "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", "dev": true }, "parent-module": { @@ -4383,9 +4025,9 @@ } }, "parse-entities": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", - "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", "dev": true, "requires": { "character-entities": "^1.0.0", @@ -4407,9 +4049,9 @@ } }, "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true }, "path-is-absolute": { @@ -4454,9 +4096,9 @@ "dev": true }, "picomatch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz", - "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", "dev": true }, "pidtree": { @@ -4486,10 +4128,19 @@ "pinkie": "^2.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" + } + }, "plop-logger": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/plop-logger/-/plop-logger-3.1.2.tgz", - "integrity": "sha512-fQzQR8L8Xpte4MuMHlgKWkVxZhc5Yowfeb4lOeVqJ+kJ98eOQ3mzA4to22vJvxcV0cA3FkPlzXr0Hc2W+GYVhQ==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/plop-logger/-/plop-logger-3.1.3.tgz", + "integrity": "sha512-kKP3pwJnMDC6jTktGPCewvioKjXK+wElNbeMZebdch9Lq/ur/FNTmQlNhsjGtMScBDk3oICrt5edE0Cuqkiphg==", "dev": true, "requires": { "ansi-colors": "^4.1.1" @@ -4537,17 +4188,17 @@ } }, "postcss-cli": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-7.1.0.tgz", - "integrity": "sha512-tCGK0GO2reu644dUHxks8U2SAtKnzftQTAXN1dwzFPoKXZr0b7VX4vTkQ2Pl2Lunas6+o8uHR56hlcYBm1srZg==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-7.1.1.tgz", + "integrity": "sha512-bYQy5ydAQJKCMSpvaMg0ThPBeGYqhQXumjbFOmWnL4u65CYXQ16RfS6afGQpit0dGv/fNzxbdDtx8dkqOhhIbg==", "dev": true, "requires": { - "chalk": "^3.0.0", + "chalk": "^4.0.0", "chokidar": "^3.3.0", - "dependency-graph": "^0.8.0", - "fs-extra": "^8.1.0", + "dependency-graph": "^0.9.0", + "fs-extra": "^9.0.0", "get-stdin": "^7.0.0", - "globby": "^10.0.1", + "globby": "^11.0.0", "postcss": "^7.0.0", "postcss-load-config": "^2.0.0", "postcss-reporter": "^6.0.0", @@ -4556,6 +4207,12 @@ "yargs": "^15.0.2" }, "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, "ansi-styles": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", @@ -4566,16 +4223,33 @@ "color-convert": "^2.0.1" } }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", + "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -4591,6 +4265,22 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, "get-stdin": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", @@ -4603,6 +4293,71 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, "supports-color": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", @@ -4611,6 +4366,46 @@ "requires": { "has-flag": "^4.0.0" } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs": { + "version": "15.3.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz", + "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.1" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } } } }, @@ -4849,15 +4644,6 @@ "postcss": "^7.0.2" } }, - "postcss-jsx": { - "version": "0.36.4", - "resolved": "https://registry.npmjs.org/postcss-jsx/-/postcss-jsx-0.36.4.tgz", - "integrity": "sha512-jwO/7qWUvYuWYnpOb0+4bIIgJt7003pgU3P6nETBLaOyBXuTD55ho21xnals5nBrlpTIFodyd3/jBi6UO3dHvA==", - "dev": true, - "requires": { - "@babel/core": ">=7.2.2" - } - }, "postcss-lab-function": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", @@ -4897,16 +4683,6 @@ "postcss": "^7.0.2" } }, - "postcss-markdown": { - "version": "0.36.0", - "resolved": "https://registry.npmjs.org/postcss-markdown/-/postcss-markdown-0.36.0.tgz", - "integrity": "sha512-rl7fs1r/LNSB2bWRhyZ+lM/0bwKv9fhl38/06gF6mKMo/NPnp55+K1dSTosSVjFZc0e1ppBlu+WT91ba0PMBfQ==", - "dev": true, - "requires": { - "remark": "^10.0.1", - "unist-util-find-all-after": "^1.0.2" - } - }, "postcss-media-minmax": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", @@ -5285,9 +5061,9 @@ }, "dependencies": { "postcss": { - "version": "7.0.26", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.26.tgz", - "integrity": "sha512-IY4oRjpXWYshuTDFxMVkJDtWIk2LhsTlu8bZnbEJA4+bYT16Lvpo8Qv6EvDumhYRgzjZl489pmsY3qVgJQ08nA==", + "version": "7.0.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.31.tgz", + "integrity": "sha512-a937VDHE1ftkjk+8/7nj/mrjtmkn69xxzJgRETXdAUU+IgOYPQNJF17haGWbeDxSyk++HA14UA98FurvPyBJOA==", "dev": true, "requires": { "chalk": "^2.4.2", @@ -5304,19 +5080,19 @@ } }, "postcss-sass": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.2.tgz", - "integrity": "sha512-hcRgnd91OQ6Ot9R90PE/khUDCJHG8Uxxd3F7Y0+9VHjBiJgNv7sK5FxyHMCBtoLmmkzVbSj3M3OlqUfLJpq0CQ==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz", + "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==", "dev": true, "requires": { - "gonzales-pe": "^4.2.4", + "gonzales-pe": "^4.3.0", "postcss": "^7.0.21" }, "dependencies": { "postcss": { - "version": "7.0.26", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.26.tgz", - "integrity": "sha512-IY4oRjpXWYshuTDFxMVkJDtWIk2LhsTlu8bZnbEJA4+bYT16Lvpo8Qv6EvDumhYRgzjZl489pmsY3qVgJQ08nA==", + "version": "7.0.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.31.tgz", + "integrity": "sha512-a937VDHE1ftkjk+8/7nj/mrjtmkn69xxzJgRETXdAUU+IgOYPQNJF17haGWbeDxSyk++HA14UA98FurvPyBJOA==", "dev": true, "requires": { "chalk": "^2.4.2", @@ -5333,12 +5109,12 @@ } }, "postcss-scss": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.0.0.tgz", - "integrity": "sha512-um9zdGKaDZirMm+kZFKKVsnKPF7zF7qBAtIfTSnZXD1jZ0JNZIxdB6TxQOjCnlSzLRInVl2v3YdBh/M881C4ug==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz", + "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==", "dev": true, "requires": { - "postcss": "^7.0.0" + "postcss": "^7.0.6" } }, "postcss-selector-matches": { @@ -5443,9 +5219,9 @@ "dev": true }, "psl": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", - "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", "dev": true }, "punycode": { @@ -5502,6 +5278,16 @@ "read-pkg": "^1.0.0" }, "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, "load-json-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", @@ -5524,6 +5310,15 @@ "error-ex": "^1.2.0" } }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, "path-type": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", @@ -5573,12 +5368,12 @@ } }, "readdirp": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", - "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", "dev": true, "requires": { - "picomatch": "^2.0.7" + "picomatch": "^2.2.1" } }, "redent": { @@ -5598,53 +5393,54 @@ "dev": true }, "regenerate-unicode-properties": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", - "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", "dev": true, "requires": { "regenerate": "^1.4.0" } }, "regenerator-runtime": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", - "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==", + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", "dev": true }, "regenerator-transform": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", - "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==", + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz", + "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==", "dev": true, "requires": { - "private": "^0.1.6" + "@babel/runtime": "^7.8.4", + "private": "^0.1.8" } }, "regexpu-core": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", - "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", + "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", "dev": true, "requires": { "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.1.0", - "regjsgen": "^0.5.0", - "regjsparser": "^0.6.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.1.0" + "unicode-match-property-value-ecmascript": "^1.2.0" } }, "regjsgen": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", - "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", "dev": true }, "regjsparser": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.2.tgz", - "integrity": "sha512-E9ghzUtoLwDekPT0DYCp+c4h+bvuUpe6rRHCTYn6eGoqj1LgKXxT6I0Il4WbjhQkOghzi/V+y03bPKvbllL93Q==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -5659,43 +5455,44 @@ } }, "remark": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/remark/-/remark-10.0.1.tgz", - "integrity": "sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/remark/-/remark-12.0.0.tgz", + "integrity": "sha512-oX4lMIS0csgk8AEbzY0h2jdR0ngiCHOpwwpxjmRa5TqAkeknY+tkhjRJGZqnCmvyuWh55/0SW5WY3R3nn3PH9A==", "dev": true, "requires": { - "remark-parse": "^6.0.0", - "remark-stringify": "^6.0.0", - "unified": "^7.0.0" + "remark-parse": "^8.0.0", + "remark-stringify": "^8.0.0", + "unified": "^9.0.0" } }, "remark-parse": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz", - "integrity": "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.2.tgz", + "integrity": "sha512-eMI6kMRjsAGpMXXBAywJwiwAse+KNpmt+BK55Oofy4KvBZEqUDj6mWbGLJZrujoPIPPxDXzn3T9baRlpsm2jnQ==", "dev": true, "requires": { + "ccount": "^1.0.0", "collapse-white-space": "^1.0.2", "is-alphabetical": "^1.0.0", "is-decimal": "^1.0.0", "is-whitespace-character": "^1.0.0", "is-word-character": "^1.0.0", "markdown-escapes": "^1.0.0", - "parse-entities": "^1.1.0", + "parse-entities": "^2.0.0", "repeat-string": "^1.5.4", "state-toggle": "^1.0.0", "trim": "0.0.1", "trim-trailing-lines": "^1.0.0", "unherit": "^1.0.4", - "unist-util-remove-position": "^1.0.0", - "vfile-location": "^2.0.0", + "unist-util-remove-position": "^2.0.0", + "vfile-location": "^3.0.0", "xtend": "^4.0.1" } }, "remark-stringify": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-6.0.4.tgz", - "integrity": "sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.0.0.tgz", + "integrity": "sha512-cABVYVloFH+2ZI5bdqzoOmemcz/ZuhQSH6W6ZNYnLojAUUn3xtX7u+6BpnYp35qHoGr2NFBsERV14t4vCIeW8w==", "dev": true, "requires": { "ccount": "^1.0.0", @@ -5704,12 +5501,12 @@ "is-whitespace-character": "^1.0.0", "longest-streak": "^2.0.1", "markdown-escapes": "^1.0.0", - "markdown-table": "^1.1.0", - "mdast-util-compact": "^1.0.0", - "parse-entities": "^1.0.2", + "markdown-table": "^2.0.0", + "mdast-util-compact": "^2.0.0", + "parse-entities": "^2.0.0", "repeat-string": "^1.5.4", "state-toggle": "^1.0.0", - "stringify-entities": "^1.0.1", + "stringify-entities": "^3.0.0", "unherit": "^1.0.4", "xtend": "^4.0.1" } @@ -5736,9 +5533,9 @@ "dev": true }, "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "dev": true, "requires": { "aws-sign2": "~0.7.0", @@ -5748,7 +5545,7 @@ "extend": "~3.0.2", "forever-agent": "~0.6.1", "form-data": "~2.3.2", - "har-validator": "~5.1.0", + "har-validator": "~5.1.3", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", @@ -5758,7 +5555,7 @@ "performance-now": "^2.1.0", "qs": "~6.5.2", "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", + "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" } @@ -5770,9 +5567,9 @@ "dev": true }, "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, "resolve": { @@ -5818,9 +5615,9 @@ } }, "rollup": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.31.0.tgz", - "integrity": "sha512-9C6ovSyNeEwvuRuUUmsTpJcXac1AwSL1a3x+O5lpmQKZqi5mmrjauLeqIjvREC+yNRR8fPdzByojDng+af3nVw==", + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", + "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", "dev": true, "requires": { "@types/estree": "*", @@ -5829,9 +5626,9 @@ } }, "rollup-plugin-babel": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.3.3.tgz", - "integrity": "sha512-tKzWOCmIJD/6aKNz0H1GMM+lW1q9KyFubbWzGiOG540zxPPifnEAHTZwjo0g991Y+DyOZcLqBgqOdqazYE5fkw==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", + "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.0.0", @@ -5891,76 +5688,15 @@ "dev": true }, "sass-graph": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", - "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", "dev": true, "requires": { "glob": "^7.0.0", "lodash": "^4.0.0", "scss-tokenizer": "^0.2.3", - "yargs": "^7.0.0" - }, - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true - }, - "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^5.0.0" - } - }, - "yargs-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", - "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", - "dev": true, - "requires": { - "camelcase": "^3.0.0" - } - } + "yargs": "^13.3.2" } }, "sass-mq": { @@ -6036,9 +5772,9 @@ "dev": true }, "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, "simple-swizzle": { @@ -6223,14 +5959,15 @@ } }, "stringify-entities": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz", - "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.0.1.tgz", + "integrity": "sha512-Lsk3ISA2++eJYqBMPKcr/8eby1I6L0gP0NlxF8Zja6c05yr/yCYyb2c9PwXjd08Ib3If1vn1rbs1H5ZtVuOfvQ==", "dev": true, "requires": { "character-entities-html4": "^1.0.0", "character-entities-legacy": "^1.0.0", "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.2", "is-hexadecimal": "^1.0.0" } }, @@ -6289,19 +6026,21 @@ } }, "stylelint": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.1.0.tgz", - "integrity": "sha512-Ei+nCSQTyZYrsLSUIxq48/QfzCQD9r9sQiBqy7Z4IpIMcj+E0R6b0CHrSFeE7jNgREpBfJKJd6DpstuDrwUiew==", + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.5.0.tgz", + "integrity": "sha512-+Jy7ieKAWKTf2tmcAE7jgScxH39Urb87i0bjK/enScFaGWWaFn4kAPwepGOSk2b7CLUDVt/O6kwA0x0p/V7moQ==", "dev": true, "requires": { - "autoprefixer": "^9.7.4", + "@stylelint/postcss-css-in-js": "^0.37.1", + "@stylelint/postcss-markdown": "^0.36.1", + "autoprefixer": "^9.7.6", "balanced-match": "^1.0.0", - "chalk": "^3.0.0", + "chalk": "^4.0.0", "cosmiconfig": "^6.0.0", "debug": "^4.1.1", "execall": "^2.0.0", "file-entry-cache": "^5.0.1", - "get-stdin": "^7.0.0", + "get-stdin": "^8.0.0", "global-modules": "^2.0.0", "globby": "^11.0.0", "globjoin": "^0.1.4", @@ -6309,28 +6048,26 @@ "ignore": "^5.1.4", "import-lazy": "^4.0.0", "imurmurhash": "^0.1.4", - "known-css-properties": "^0.18.0", + "known-css-properties": "^0.19.0", "leven": "^3.1.0", "lodash": "^4.17.15", - "log-symbols": "^3.0.0", + "log-symbols": "^4.0.0", "mathml-tag-names": "^2.1.3", - "meow": "^6.0.0", + "meow": "^7.0.1", "micromatch": "^4.0.2", "normalize-selector": "^0.2.0", - "postcss": "^7.0.26", + "postcss": "^7.0.30", "postcss-html": "^0.36.0", - "postcss-jsx": "^0.36.4", "postcss-less": "^3.1.4", - "postcss-markdown": "^0.36.0", "postcss-media-query-parser": "^0.2.3", "postcss-reporter": "^6.0.1", "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^4.0.1", - "postcss-sass": "^0.4.2", + "postcss-safe-parser": "^4.0.2", + "postcss-sass": "^0.4.4", "postcss-scss": "^2.0.0", - "postcss-selector-parser": "^3.1.0", + "postcss-selector-parser": "^6.0.2", "postcss-syntax": "^0.36.2", - "postcss-value-parser": "^4.0.2", + "postcss-value-parser": "^4.1.0", "resolve-from": "^5.0.0", "slash": "^3.0.0", "specificity": "^0.4.1", @@ -6341,7 +6078,7 @@ "svg-tags": "^1.0.0", "table": "^5.4.6", "v8-compile-cache": "^2.1.0", - "write-file-atomic": "^3.0.1" + "write-file-atomic": "^3.0.3" }, "dependencies": { "ansi-regex": { @@ -6351,18 +6088,18 @@ "dev": true }, "autoprefixer": { - "version": "9.7.4", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.4.tgz", - "integrity": "sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g==", + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.0.tgz", + "integrity": "sha512-D96ZiIHXbDmU02dBaemyAg53ez+6F5yZmapmgKcjm35yEe1uVDYI8hGW3VYoGRaG290ZFf91YxHrR518vC0u/A==", "dev": true, "requires": { - "browserslist": "^4.8.3", - "caniuse-lite": "^1.0.30001020", + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001061", "chalk": "^2.4.2", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", - "postcss": "^7.0.26", - "postcss-value-parser": "^4.0.2" + "postcss": "^7.0.30", + "postcss-value-parser": "^4.1.0" }, "dependencies": { "chalk": { @@ -6379,43 +6116,52 @@ } }, "browserslist": { - "version": "4.8.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.6.tgz", - "integrity": "sha512-ZHao85gf0eZ0ESxLfCp73GG9O/VTytYDIkIiZDlURppLTI9wErSM/5yAKEq6rcUdxBLjMELmrYUJGg5sxGKMHg==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", + "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001023", - "electron-to-chromium": "^1.3.341", - "node-releases": "^1.1.47" + "caniuse-lite": "^1.0.30001043", + "electron-to-chromium": "^1.3.413", + "node-releases": "^1.1.53", + "pkg-up": "^2.0.0" } }, "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", + "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", "dev": true }, "camelcase-keys": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.1.2.tgz", - "integrity": "sha512-QfFrU0CIw2oltVvpndW32kuJ/9YOJwUnmWrjlXt1nnJZHCaS9i6bfOpg9R4Lw8aZjStkJWM+jc0cdXjWBgVJSw==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, "requires": { "camelcase": "^5.3.1", "map-obj": "^4.0.0", "quick-lru": "^4.0.1" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } } }, "caniuse-lite": { - "version": "1.0.30001025", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001025.tgz", - "integrity": "sha512-SKyFdHYfXUZf5V85+PJgLYyit27q4wgvZuf8QTOk1osbypcROihMBlx9GRar2/pIcKH2r4OehdlBr9x6PXetAQ==", + "version": "1.0.30001066", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001066.tgz", + "integrity": "sha512-Gfj/WAastBtfxLws0RCh2sDbTK/8rJuSeZMecrSkNGYxPcv7EzblmDGfWQCFEQcSqYE2BRgQiJh8HOD07N5hIw==", "dev": true }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", + "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -6477,10 +6223,22 @@ "yaml": "^1.7.2" } }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, "electron-to-chromium": { - "version": "1.3.345", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.345.tgz", - "integrity": "sha512-f8nx53+Z9Y+SPWGg3YdHrbYYfIJAtbUjpFfW4X1RwTZ94iUG7geg9tV8HqzAXX7XTNgyWgAFvce4yce8ZKxKmg==", + "version": "1.3.455", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.455.tgz", + "integrity": "sha512-4lwnxp+ArqOX9hiLwLpwhfqvwzUHFuDgLz4NTiU3lhygUzWtocIJ/5Vix+mWVNE2HQ9aI1k2ncGe5H/0OktMvA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, "find-up": { @@ -6494,25 +6252,11 @@ } }, "get-stdin": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", - "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", "dev": true }, - "globby": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.0.tgz", - "integrity": "sha512-iuehFnR3xu5wBBtm4xi0dMe92Ob87ufyu/dHwpDYfbcpYpIbrO5OnS8M1vWvrBhSGEJ3/Ecj7gnX76P8YxpPEg==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - } - }, "import-fresh": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", @@ -6543,26 +6287,22 @@ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, "log-symbols": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", - "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", "dev": true, "requires": { - "chalk": "^2.4.2" - }, - "dependencies": { - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - } + "chalk": "^4.0.0" } }, "map-obj": { @@ -6572,33 +6312,56 @@ "dev": true }, "meow": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-6.0.0.tgz", - "integrity": "sha512-x4rYsjigPBDAxY+BGuK83YLhUIqui5wYyZoqb6QJCUOs+0fiYq+i/NV4Jt8OgIfObZFxG9iTyvLDu4UTohGTFw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz", + "integrity": "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==", "dev": true, "requires": { "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.1.1", + "arrify": "^2.0.1", + "camelcase": "^6.0.0", + "camelcase-keys": "^6.2.2", "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.0.0", - "minimist-options": "^4.0.1", + "hard-rejection": "^2.1.0", + "minimist-options": "^4.0.2", "normalize-package-data": "^2.5.0", - "read-pkg-up": "^7.0.0", + "read-pkg-up": "^7.0.1", "redent": "^3.0.0", "trim-newlines": "^3.0.0", - "type-fest": "^0.8.1", - "yargs-parser": "^16.1.0" + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" } }, "node-releases": { - "version": "1.1.48", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.48.tgz", - "integrity": "sha512-Hr8BbmUl1ujAST0K0snItzEA5zkJTQup8VNTKNfT6Zw8vTJkIiagUPNfxHmgDOyfFYNfKAul40sD0UEYTvwebw==", + "version": "1.1.57", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.57.tgz", + "integrity": "sha512-ZQmnWS7adi61A9JsllJ2gdj2PauElcjnOwTp2O011iGzoakTxUsDGSe+6vD7wXbKdqhSFymC0OSx35aAMhrSdw==", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { - "semver": "^6.3.0" + "p-try": "^2.0.0" } }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, "parse-json": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", @@ -6611,6 +6374,12 @@ "lines-and-columns": "^1.1.6" } }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", @@ -6618,9 +6387,9 @@ "dev": true }, "postcss": { - "version": "7.0.26", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.26.tgz", - "integrity": "sha512-IY4oRjpXWYshuTDFxMVkJDtWIk2LhsTlu8bZnbEJA4+bYT16Lvpo8Qv6EvDumhYRgzjZl489pmsY3qVgJQ08nA==", + "version": "7.0.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.31.tgz", + "integrity": "sha512-a937VDHE1ftkjk+8/7nj/mrjtmkn69xxzJgRETXdAUU+IgOYPQNJF17haGWbeDxSyk++HA14UA98FurvPyBJOA==", "dev": true, "requires": { "chalk": "^2.4.2", @@ -6662,20 +6431,20 @@ } }, "postcss-selector-parser": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", - "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", "dev": true, "requires": { - "dot-prop": "^4.1.1", + "cssesc": "^3.0.0", "indexes-of": "^1.0.1", "uniq": "^1.0.1" } }, "postcss-value-parser": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz", - "integrity": "sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", "dev": true }, "read-pkg": { @@ -6707,6 +6476,14 @@ "find-up": "^4.1.0", "read-pkg": "^5.2.0", "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } } }, "redent": { @@ -6725,12 +6502,6 @@ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -6780,6 +6551,24 @@ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", "dev": true + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } } } }, @@ -6846,12 +6635,6 @@ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", "dev": true }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", @@ -6913,21 +6696,13 @@ } }, "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dev": true, "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } + "psl": "^1.1.28", + "punycode": "^2.1.1" } }, "trim": { @@ -6979,9 +6754,9 @@ "dev": true }, "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", "dev": true }, "typedarray-to-buffer": { @@ -7038,31 +6813,29 @@ } }, "unicode-match-property-value-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", - "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", "dev": true }, "unicode-property-aliases-ecmascript": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", - "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", "dev": true }, "unified": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-7.1.0.tgz", - "integrity": "sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.0.0.tgz", + "integrity": "sha512-ssFo33gljU3PdlWLjNp15Inqb77d6JnJSfyplGJPT/a+fNRNyCBeveBAYJdO5khKdF6WVHa/yYCC7Xl6BDwZUQ==", "dev": true, "requires": { - "@types/unist": "^2.0.0", - "@types/vfile": "^3.0.0", "bail": "^1.0.0", "extend": "^3.0.0", - "is-plain-obj": "^1.1.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", "trough": "^1.0.0", - "vfile": "^3.0.0", - "x-is-string": "^0.1.0" + "vfile": "^4.0.0" } }, "uniq": { @@ -7078,60 +6851,63 @@ "dev": true }, "unist-util-find-all-after": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-1.0.5.tgz", - "integrity": "sha512-lWgIc3rrTMTlK1Y0hEuL+k+ApzFk78h+lsaa2gHf63Gp5Ww+mt11huDniuaoq1H+XMK2lIIjjPkncxXcDp3QDw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.1.tgz", + "integrity": "sha512-0GICgc++sRJesLwEYDjFVJPJttBpVQaTNgc6Jw0Jhzvfs+jtKePEMu+uD+PqkRUrAvGQqwhpDwLGWo1PK8PDEw==", "dev": true, "requires": { - "unist-util-is": "^3.0.0" + "unist-util-is": "^4.0.0" } }, "unist-util-is": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.2.tgz", + "integrity": "sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==", "dev": true }, "unist-util-remove-position": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", - "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", + "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", "dev": true, "requires": { - "unist-util-visit": "^1.1.0" + "unist-util-visit": "^2.0.0" } }, "unist-util-stringify-position": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.2.tgz", - "integrity": "sha512-nK5n8OGhZ7ZgUwoUbL8uiVRwAbZyzBsB/Ddrlbu6jwwubFza4oe15KlyEaLNMXQW1svOQq4xesUeqA85YrIUQA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", "dev": true, "requires": { "@types/unist": "^2.0.2" } }, "unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.2.tgz", + "integrity": "sha512-HoHNhGnKj6y+Sq+7ASo2zpVdfdRifhTgX2KTU3B/sO/TTlZchp7E3S4vjRzDJ7L60KmrCPsQkVK3lEF3cz36XQ==", "dev": true, "requires": { - "unist-util-visit-parents": "^2.0.0" + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" } }, "unist-util-visit-parents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", - "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.0.2.tgz", + "integrity": "sha512-yJEfuZtzFpQmg1OSCyS9M5NJRrln/9FbYosH3iW0MG402QbdbaB8ZESwUv9RO6nRfLAKvWcMxCwdLWOov36x/g==", "dev": true, "requires": { - "unist-util-is": "^3.0.0" + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" } }, "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", "dev": true }, "unquote": { @@ -7172,9 +6948,9 @@ "dev": true }, "v8-compile-cache": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", - "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", "dev": true }, "validate-npm-package-license": { @@ -7205,44 +6981,28 @@ } }, "vfile": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-3.0.1.tgz", - "integrity": "sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.1.1.tgz", + "integrity": "sha512-lRjkpyDGjVlBA7cDQhQ+gNcvB1BGaTHYuSOcY3S7OhDmBtnzX95FhtZZDecSTDm6aajFymyve6S5DN4ZHGezdQ==", "dev": true, "requires": { + "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", "replace-ext": "1.0.0", - "unist-util-stringify-position": "^1.0.0", - "vfile-message": "^1.0.0" - }, - "dependencies": { - "unist-util-stringify-position": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", - "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==", - "dev": true - }, - "vfile-message": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", - "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", - "dev": true, - "requires": { - "unist-util-stringify-position": "^1.1.1" - } - } + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" } }, "vfile-location": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", - "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.0.1.tgz", + "integrity": "sha512-yYBO06eeN/Ki6Kh1QAkgzYpWT1d3Qln+ZCtSbJqFExPl1S3y2qqotJQXoh6qEvl/jDlgpUJolBn3PItVnnZRqQ==", "dev": true }, "vfile-message": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.2.tgz", - "integrity": "sha512-gNV2Y2fDvDOOqq8bEe7cF3DXU6QgV4uA9zMR2P8tix11l1r7zju3zry3wZ8sx+BEfuO6WQ7z2QzfWTvqHQiwsA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -7274,13 +7034,48 @@ } }, "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dev": true, "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } } }, "wrappy": { @@ -7299,9 +7094,9 @@ } }, "write-file-atomic": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.1.tgz", - "integrity": "sha512-JPStrIyyVJ6oCSz/691fAjFtefZ6q+fP6tm+OS4Qw6o+TGQxNp1ziY2PgS+X/m0V8OWhZiO/m4xSj+Pr4RrZvw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "dev": true, "requires": { "imurmurhash": "^0.1.4", @@ -7310,12 +7105,6 @@ "typedarray-to-buffer": "^3.1.5" } }, - "x-is-string": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", - "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=", - "dev": true - }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -7335,93 +7124,110 @@ "dev": true }, "yaml": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.7.2.tgz", - "integrity": "sha512-qXROVp90sb83XtAoqE8bP9RwAkTTZbugRUTm5YeFCBfNRPEp2YzTeqWiz7m5OORHzEvrA/qcGS8hp/E+MMROYw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.6.3" - } + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true }, "yargs": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.1.0.tgz", - "integrity": "sha512-T39FNN1b6hCW4SOIk1XyTOWxtXdcen0t+XYrysQmChzSipvhBO8Bj0nK1ozAasdk24dNWuMZvr4k24nz+8HHLg==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", + "cliui": "^5.0.0", + "find-up": "^3.0.0", "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", - "string-width": "^4.2.0", + "string-width": "^3.0.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^16.1.0" + "yargs-parser": "^13.1.2" }, "dependencies": { "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", "dev": true }, "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "locate-path": "^3.0.0" } }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, - "is-fullwidth-code-point": { + "locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } }, "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "^5.0.0" + "ansi-regex": "^4.1.0" } } } }, "yargs-parser": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-16.1.0.tgz", - "integrity": "sha512-H/V41UNZQPkUMIT5h5hiwg4QKIY1RPvoBV4XcjUbRM8Bk2oKqqyZ0DIEbTFZB0XjbtSPG8SAa/0DxCQmiRgzKg==", + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dev": true, "requires": { "camelcase": "^5.0.0", diff --git a/package.json b/package.json index 2dd2772..13e0435 100644 --- a/package.json +++ b/package.json @@ -16,25 +16,25 @@ "build": "run-p build:*" }, "dependencies": { - "core-js": "^3.6.4" + "core-js": "^3.6.5" }, "devDependencies": { - "@babel/core": "^7.8.4", - "@babel/polyfill": "^7.8.3", - "@babel/preset-env": "^7.8.4", - "@types/js-yaml": "^3.12.2", + "@babel/core": "^7.10.2", + "@babel/polyfill": "^7.10.1", + "@babel/preset-env": "^7.10.2", + "@types/js-yaml": "^3.12.4", "cssnano": "^4.1.8", "glob": "^7.1.6", - "node-sass": "^4.13.1", + "node-sass": "^4.14.1", "npm-run-all": "^4.1.5", - "plop-logger": "^3.1.2", - "postcss-cli": "^7.1.0", + "plop-logger": "^3.1.3", + "postcss-cli": "^7.1.1", "postcss-preset-env": "^6.7.0", - "rollup": "^1.31.0", - "rollup-plugin-babel": "^4.3.1", + "rollup": "^1.32.1", + "rollup-plugin-babel": "^4.4.0", "rollup-plugin-node-resolve": "^5.2.0", "rollup-plugin-uglify": "^6.0.4", "sass-mq": "^5.0.1", - "stylelint": "^13.1.0" + "stylelint": "^13.5.0" } } diff --git a/static/theme.css b/static/theme.css index 56ec1bd..5906533 100644 --- a/static/theme.css +++ b/static/theme.css @@ -1 +1 @@ -@charset "UTF-8";:root{--primary:#1976d2;--primary-txt:#fff;--accent:grey;--accent-txt:#fff;--base:#fff;--base-text:#424242;--base-secondary-text:#636363;--link-secondary-text:#424242;--toc-text:var(--primary);--darken-1:rgba(0,0,0,0.125);--darken-2:rgba(0,0,0,0.25);--darken-3:rgba(0,0,0,0.5);--lighten-1:rgba(255,255,255,0.125);--lighten-2:rgba(255,255,255,0.25);--lighten-3:rgba(255,255,255,0.5);--color-hero:#f8f8ff;--color-platium:#73737a;--color-gold:#b7935b;--color-error:#b22222;--space-1:.125rem;--space-2:.25rem;--space-3:.5rem;--space-4:1rem;--theJdrSize:1100px;--block-text-max-width:60rem;--breakpoint-sm:34.375rem;--breakpoint-md:45rem;--breakpoint-lg:60rem;--breakpoint-xl:71.25rem;--container-margin:10vw;--container-margin-mobile:3vw;--toolbar-height:3.25rem;--font-family:"Roboto",sans-serif;--tag1:#b3e2cd;--tag2:#fdcdac;--tag3:#cbd5e8;--tag4:#f4cae4;--tag5:#e6f5c9;--tag6:#fff2ae;--tag7:#f1e2cc;--tag8:#ccc;--native-mobile-apps:var(--tag2);--web:var(--tag6);--method-tools:var(--tag5);--big-data-ml-ai:var(--tag3);--iot:var(--tag8);--cloud:var(--tag4);--languages:var(--tag1);--wtf:var(--tag7);--general:var(--tag8);--office-hours:#fffaf0;--keynote:#afeeee;--jumbo-logo-width:800px;--jumbo-overlay-opacity:0.6;--partner-support-height:60px;--partner-platinum-height:calc(var(--partner-support-height)*3);--partner-gold-height:calc(var(--partner-support-height)*2);--animation:0.3s cubic-bezier(0.4,0,0.2,1);--extruded-dark:1px 0 0 var(--darken-3);--extruded-light:1px 0 0 var(--lighten-3);--box-shadow-1:0 0 2px 0 rgba(0,0,0,0.07),0 2px 2px 0 rgba(0,0,0,0.15);--box-shadow-2:0 3px 3px -2px rgba(0,0,0,0.2),0 3px 4px 0 rgba(0,0,0,0.14),0 1px 8px 0 rgba(0,0,0,0.12);--fg-mark-a:#fff;--bg-mark-a:#fb2c17;--fg-mark-b:#000;--bg-mark-b:#fc0;--fg-mark-t2:#fff;--bg-mark-t2:#11a7e0;--base-grid-height:4.5em;--footer-bg:#222;--footer-fg:#8a8a8a}@media (prefers-color-scheme:dark){:root{--base:#222;--base-text:#ddd;--primary:#0d47a1;--toc-text:#64b5f6;--color-hero:#181818;--lighten-1:rgba(0,0,0,0.125);--lighten-2:rgba(0,0,0,0.25);--lighten-3:rgba(0,0,0,0.5);--darken-1:rgba(255,255,255,0.125);--darken-2:rgba(255,255,255,0.25);--darken-3:rgba(255,255,255,0.5);--footer-bg:#000;--footer-fg:#777}}html{box-sizing:border-box;font-family:Roboto,sans-serif;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:rgba(0,0,0,.25);background:var(--darken-2)}*,:after,:before{box-sizing:inherit}:focus{outline:thin dotted rgba(0,0,0,.5);outline:thin dotted var(--darken-3);outline-offset:.125rem;outline-offset:var(--space-1)}body{background:#fff;background:var(--base);color:#424242;color:var(--base-text);margin:3.25rem 0 0;margin:var(--toolbar-height) 0 0;display:flex;flex-direction:column;min-height:calc(100vh - 3.25rem);min-height:calc(100vh - var(--toolbar-height))}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}hr{border-color:rgba(0,0,0,.125);border-color:var(--darken-1);opacity:.25}p{line-height:1.25}a,a:visited{color:inherit;text-decoration:none}.content a,.content a:visited{color:#1976d2;color:var(--toc-text)}.language.english:before{content:"🇬🇧"}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}body>footer.container,body>header.container,body>main>section.container{padding:4rem 10vw;padding:4rem var(--container-margin)}body>header{position:fixed;top:0;z-index:100;width:100vw;box-shadow:0 .125rem .125rem rgba(0,0,0,.5);box-shadow:0 var(--space-1) var(--space-1) rgba(0,0,0,.5);background:#1976d2;background:var(--primary);color:#fff;color:var(--primary-txt)}body>header .top-content{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}body>header .logo{padding:.25rem 0;padding:var(--space-2) 0}body>header .logo img{height:2.75rem;height:calc(var(--toolbar-height) - 2*var(--space-2));-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.5));filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}body>header label{display:none;opacity:.5;padding:.1em;border:.25rem solid transparent;border:var(--space-2) solid transparent;outline-offset:.25rem;outline-offset:var(--space-2)}body>header label .icon{--size:1.5rem;height:1.5rem;height:var(--size,1.5rem);width:1.5rem;width:var(--size,1.5rem)}body>header label .icon-menu{display:block}body>header label .icon-close{display:none}body>header label:focus,body>header label:hover{opacity:1;outline:thin dotted currentColor}body>header input[type=checkbox]:checked~label .icon-menu{display:none}body>header input[type=checkbox]:checked~label .icon-close{display:block}body>header nav{display:flex;align-items:stretch;align-self:stretch}body>header nav ul{margin:0;padding:0;display:flex;list-style:none;align-items:stretch}body>header nav li{opacity:.6;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--animation);border-bottom:thin solid transparent;border-radius:5%;margin-right:.25rem;margin-right:var(--space-2);display:flex;align-items:center;--angle:10deg;transform:skewX(calc(-1*var(--angle)))}body>header nav li a{transform:skewX(var(--angle))}body>header nav li.active{opacity:1}body>header nav li.active a{border-bottom:thin solid}body>header nav li.external{opacity:1;background:rgba(0,0,0,.25)}body>header nav a{display:block;text-transform:uppercase;padding:0 .5rem;padding:0 var(--space-3);text-decoration:none;line-height:2.25rem;line-height:calc(var(--toolbar-height) - 4*var(--space-2));color:inherit;font-weight:200}body>header nav a svg{max-width:3ch}body>header nav nav a:focus,body>header nav nav a:hover{text-shadow:1px 0 0 rgba(0,0,0,.5);text-shadow:var(--extruded-dark);opacity:.75}body>header nav .languages a.lang{color:transparent;max-width:2em;height:2em;overflow:hidden}body>header nav .languages a.lang:before{color:#000;color:initial}body>header nav .languages a.lang.lang-fr:before{content:"🇫🇷"}body>header nav .languages a.lang.lang-gb:before{content:"🇬🇧"}body>header nav .languages a.active{display:none}@media (max-width:71.24em){body>header{flex-wrap:wrap}body>header label{display:block}body>header nav{display:none;width:100%;padding:0 1em;background:#1976d2;background:var(--primary);justify-content:flex-start}body>header nav,body>header nav ul{flex-direction:column}body>header nav ul li,body>header nav ul li a{transform:none}body>header nav a{padding:.25rem 0;padding:var(--space-2) 0;width:100%}body>header nav a.active{border-bottom-width:thin;border-bottom-color:rgba(255,255,255,.25);border-bottom-color:var(--lighten-2)}body>header nav a:focus,body>header nav a:hover{background:rgba(0,0,0,.125);background:var(--darken-1)}body>header input[type=checkbox]:checked~nav{display:block}}body>main{flex-grow:1}body>main>section{margin:2rem 10vw;margin:2rem var(--container-margin);padding-left:0;padding-right:0}@media (max-width:44.99em){body>main>section{margin:1rem}}body>main>section.primary{background-color:#1976d2;background-color:var(--primary);color:#fff;color:var(--primary-txt)}body>main>section.accent{background-color:grey;background-color:var(--accent);color:#fff;color:var(--accent-txt)}body>footer{background-color:#222;background-color:var(--footer-bg);color:#8a8a8a;color:var(--footer-fg);font-weight:200;padding:.5em 1em}body>footer .bottom-content{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}body>footer a:hover{text-decoration:underline}body>footer .footer-header{display:flex;justify-content:space-between;font-weight:500;flex-wrap:wrap;text-transform:uppercase}body>footer .footer-header .header{margin-right:.25rem;margin-right:var(--space-2)}body>footer .footer-header>div{display:flex;align-items:center}body>footer .footer-header>div ul.social-list{font-size:1.5em;padding:0;margin:0;list-style:none;display:flex;align-items:center}body>footer .footer-header>div ul.social-list li{display:inline-block;padding:.25rem;padding:var(--space-2);margin-right:.5rem;margin-right:var(--space-3)}body>footer .footer-header .follow a.social{opacity:.75;-webkit-filter:grayscale(1);filter:grayscale(1);transition:-webkit-filter .3s cubic-bezier(.4,0,.2,1);transition:filter .3s cubic-bezier(.4,0,.2,1);transition:filter .3s cubic-bezier(.4,0,.2,1),-webkit-filter .3s cubic-bezier(.4,0,.2,1);transition:-webkit-filter var(--animation);transition:filter var(--animation);transition:filter var(--animation),-webkit-filter var(--animation)}body>footer .footer-header .follow a.social:focus,body>footer .footer-header .follow a.social:hover{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}body>footer .footer-header .blog{display:none}body>footer .footer-header .blog a{text-decoration:underline}body>footer .footer-header .email a{display:flex;align-items:center}body>footer .footer-header .email a .icon{width:1em;height:1em}body>footer .footer-content{display:flex;justify-content:space-between;flex-wrap:wrap}body>footer .footer-content section{margin:.25rem 1rem;margin:var(--space-2) var(--space-4)}@media (max-width:44.99em){body>footer .footer-content section{margin:.25rem 0;margin:var(--space-2) 0}}body>footer .footer-content section:first-child{margin-left:0}body>footer .footer-content section:last-child{margin-right:0}body>footer .footer-content section .header{font-size:1.125rem;font-weight:600;margin-bottom:.25rem;margin-bottom:var(--space-2)}body>footer .footer-content section ul{display:flex;flex-direction:column;list-style:none;padding:0;margin:.125rem 0;margin:var(--space-1) 0;font-weight:100}body>footer .footer-content section ul li{margin:.25rem 0;margin:var(--space-2) 0}body>footer .footer-content section ul li a{padding:.5rem 0;padding:var(--space-3) 0}body>footer .footer-footer{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:44.99em){body>footer .footer-footer{flex-direction:column;align-items:start}body>footer .footer-footer>*{margin:.25rem 0;margin:var(--space-2) 0}}body>footer .footer-footer img{height:2rem;width:auto}@media (prefers-color-scheme:dark){.follow a.social{-webkit-filter:grayscale(.75);filter:grayscale(.75)}}a.btn,button,input[type=button],input[type=reset],input[type=submit],span.btn{display:inline-flex;align-items:center;border:thin solid rgba(0,0,0,.5);border:thin solid var(--darken-3);background:rgba(0,0,0,.125);background:var(--darken-1);padding:.5rem;padding:var(--space-3);color:inherit;text-transform:uppercase;text-decoration:none;font-size:.875rem;font-weight:100;cursor:pointer;text-shadow:1px 0 0 rgba(255,255,255,.5);text-shadow:var(--extruded-light);--focus-color:var(--darken-1);--active-color:var(--darken-1)}a.btn.btn-lg,button.btn-lg,input[type=button].btn-lg,input[type=reset].btn-lg,input[type=submit].btn-lg,span.btn.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}a.btn.primary,button.primary,input[type=button].primary,input[type=reset].primary,input[type=submit].primary,span.btn.primary{background-color:#1976d2;background-color:var(--primary);color:#fff;color:var(--primary-txt);text-shadow:1px 0 0 rgba(0,0,0,.5);text-shadow:var(--extruded-dark);--focus-color:var(--lighten-1);--active-color:var(--lighten-1)}a.btn.btn-icon-only,button.btn-icon-only,input[type=button].btn-icon-only,input[type=reset].btn-icon-only,input[type=submit].btn-icon-only,span.btn.btn-icon-only{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.125);background:var(--lighten-1);border-radius:50%;margin-left:1ch;padding:.25rem;padding:var(--space-2);border-color:transparent}a.btn.btn-icon-only .icon,button.btn-icon-only .icon,input[type=button].btn-icon-only .icon,input[type=reset].btn-icon-only .icon,input[type=submit].btn-icon-only .icon,span.btn.btn-icon-only .icon{margin:.25rem;margin:var(--space-2);--size:1.5rem;width:1.5rem;width:var(--size,1.5rem);height:1.5rem;height:var(--size,1.5rem);display:inline-block;content:"";background-repeat:no-repeat}a.btn:focus,a.btn:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover,span.btn:focus,span.btn:hover{background-image:linear-gradient(90deg,var(--focus-color),var(--focus-color));text-decoration:none}a.btn .icon,button .icon,input[type=button] .icon,input[type=reset] .icon,input[type=submit] .icon,span.btn .icon{--size:1rem;width:1rem;width:var(--size,1rem);height:1rem;height:var(--size,1rem)}a.btn[aria-disabled],button[aria-disabled],form:invalid button,span.btn[aria-disabled]{opacity:.5;cursor:not-allowed;-webkit-filter:grayscale(100%);filter:grayscale(100%)}a.goto-top{position:fixed;display:flex;bottom:2em;right:2em;width:1em;height:1em;justify-content:center;border:.75em solid #1976d2;border:.75em solid var(--primary);align-items:center;font-size:200%;background-color:#1976d2;background-color:var(--primary);color:#fff;color:var(--primary-txt);border-radius:50%}@media (prefers-color-scheme:dark){a.btn,button,input[type=button],input[type=reset],input[type=submit],span.btn{background:none}}a.social{display:inline-flex;margin:.125rem;margin:var(--space-1);background-size:contain;background-position:50%;background-repeat:no-repeat;align-items:center;text-decoration:none;width:1em;overflow:hidden}a.social:focus,a.social:hover{text-decoration:underline}.jumbo{position:relative;height:calc(100vh - 3.25rem);height:calc(100vh - var(--toolbar-height));max-width:100%;display:flex;justify-content:center;align-items:center}.jumbo .jumbo-logo{max-width:100%;width:800px;width:var(--jumbo-logo-width,400px);height:auto;-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.5));filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.jumbo p{margin:.25rem 0;margin:var(--space-2) 0;font-size:2rem}.jumbo .jumbo-cover{background-size:cover;background-attachment:fixed;background-position:50%}.jumbo .jumbo-cover,.jumbo .jumbo-cover:after{position:absolute;top:0;right:0;bottom:0;left:0}.jumbo .jumbo-cover:after{background-color:#1976d2;background-color:var(--primary);content:"";opacity:.6;opacity:var(--jumbo-overlay-opacity)}.jumbo .inner-wrapper{max-width:75vw}.jumbo .inner-wrapper .inner{padding:1rem;padding:var(--space-4);color:#fff;color:var(--primary-txt);position:relative;overflow:hidden;text-align:center;display:flex;flex-direction:column}.jumbo .inner-wrapper .inner h2{font-size:2rem;margin:.5rem 0;margin:var(--space-3) 0;font-weight:700}.jumbo .inner-wrapper .inner h3{font-size:1.8rem;margin:.5rem 0;margin:var(--space-3) 0}.jumbo .inner-wrapper .inner a{-ms-grid-row-align:center;align-self:center;margin:.5em}.jumbo .scroll-down{position:absolute;bottom:2rem;left:0;transform:translateX(50vw);transform-origin:center center;color:#fff}.jumbo .scroll-down .icon{height:2.5em;width:1.5em}.jumbo .scroll-down .icon .scroller{-webkit-animation:scrollDownMove .8s ease-in-out infinite alternate;animation:scrollDownMove .8s ease-in-out infinite alternate}@-webkit-keyframes scrollDownMove{0%{transform:translateY(-.15em)}to{transform:translateY(.65em)}}@keyframes scrollDownMove{0%{transform:translateY(-.15em)}to{transform:translateY(.65em)}}@media (max-width:59.99em){.jumbo .inner{max-width:80vw;padding:0}.jumbo .inner h1{font-size:1.5rem}.jumbo .inner h1 img{max-width:100%}}.hero .description,.hero h1{padding:2rem 10vw;padding:2rem var(--container-margin)}.hero .description{background:#f8f8ff;background:var(--color-hero);border-top:thin solid rgba(0,0,0,.125);border-top:thin solid var(--darken-1);border-bottom:thin solid rgba(0,0,0,.125);border-bottom:thin solid var(--darken-1)}#TableOfContents ul{padding-left:1em;list-style:none}#TableOfContents ul li{font-size:1rem;margin:.125rem 0;margin:var(--space-1) 0;padding:.125rem 0;padding:var(--space-1) 0}#TableOfContents ul li a{color:#1976d2;color:var(--toc-text);text-decoration:none}#TableOfContents ul li a:focus,#TableOfContents ul li a:hover{text-decoration:underline}#TableOfContents>ul>li>ul>li>a{font-weight:700}.speakers ul li .speaker{text-decoration:none;color:inherit}.speakers ul li .speaker,.speakers ul li .speaker .info{display:flex;flex-direction:column;align-items:center}.speakers ul li .speaker .speaker-img{--size:8rem;height:8rem;height:var(--size,8rem);min-width:8rem;min-width:var(--size,8rem);border-radius:100%;background-size:cover;margin:.25rem;margin:var(--space-2)}.speakers ul li .speaker .speaker-company img{max-height:2rem;margin:.125rem;margin:var(--space-1)}.speakers ul li .speaker .speaker-company figcaption{display:none}.speakers ul li .speaker .speaker-name{font-weight:600;margin:.125rem;margin:var(--space-1)}.speakers ul li .speaker .speaker-company{font-weight:200;opacity:.8;margin:.125rem;margin:var(--space-1)}.tickets ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;padding-left:0}.tickets ul li{flex-basis:15rem}.tickets ul li .ticket{margin:1rem;margin:var(--space-4);padding:2rem .5rem;padding:2rem var(--space-3);border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);box-shadow:var(--space-1) var(--space-1) var(--space-2) var(--darken-2);display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit}.tickets ul li .ticket[aria-disabled]{opacity:.5;-webkit-filter:grayscale(1);filter:grayscale(1);cursor:not-allowed}.tickets ul li .ticket .ticket-name{font-size:1rem}.tickets ul li .ticket .ticket-price{font-size:3.5rem;color:#1976d2;color:var(--primary);font-weight:200}.tickets ul li .ticket .ticket-date,.tickets ul li .ticket .ticket-info{font-size:.75rem;color:rgba(0,0,0,.5);color:var(--darken-3)}.tickets ul li .ticket .btn{margin:1rem;margin:var(--space-4)}.partners-group h3{text-align:center;margin:1rem 0;margin:var(--space-4) 0}.partners-group ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;padding:0}.partners-group ul li{flex-basis:160px;margin:.5rem;margin:var(--space-3);height:60px;height:var(--partner-support-height)}.partners-group .partner{padding:.5rem;padding:var(--space-3);height:100%;width:100%;display:flex;align-items:stretch;justify-content:center;background-color:#f8f8ff;box-shadow:0 0 2px 0 rgba(0,0,0,.07),0 2px 2px 0 rgba(0,0,0,.15);box-shadow:var(--box-shadow-1);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--animation);cursor:pointer;color:transparent;overflow:hidden}.partners-group .partner:focus,.partners-group .partner:hover{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);box-shadow:var(--box-shadow-2)}.partners-group .partner picture{display:flex;justify-content:center;align-items:center}.partners-group .partner picture>*{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.partners-group.partner-platinium ul li{height:180px;height:var(--partner-platinum-height);flex-basis:320px}.partners-group.partner-gold ul li,.partners-group.partner-startup ul li{height:120px;height:var(--partner-gold-height);flex-basis:200px}.partners-group .fancy{line-height:.5;text-align:center;color:#636363;color:var(--base-secondary-text)}.partners-group .fancy span{display:inline-block;position:relative;text-transform:capitalize}.partners-group .fancy span:after,.partners-group .fancy span:before{top:40%;content:"";position:absolute;height:5px;width:140%;max-width:25vw}.partners-group .fancy span:before{right:100%;margin-right:15px}.partners-group .fancy span:after{left:100%;margin-left:15px}.partners-group.partner-platinium .fancy{font-size:1.5em;color:#73737a;color:var(--color-platium)}.partners-group.partner-platinium .fancy span:after,.partners-group.partner-platinium .fancy span:before{border-bottom:1px solid;border-top:1px solid}.partners-group.partner-gold .fancy{font-size:1.33em;color:#b7935b;color:var(--color-gold)}.partners-group.partner-gold .fancy span:after,.partners-group.partner-gold .fancy span:before{top:20%;border-bottom:1px solid}.tag-method-tools{background-color:#e6f5c9;background-color:var(--method-tools)}.tag-native-mobile-apps{background-color:#fdcdac;background-color:var(--native-mobile-apps)}.tag-web{background-color:#fff2ae;background-color:var(--web)}.tag-big-data-ml-ai{background-color:#cbd5e8;background-color:var(--big-data-ml-ai)}.tag-iot{background-color:#ccc;background-color:var(--iot)}.tag-cloud-infra{background-color:#f4cae4;background-color:var(--cloud)}.tag-languages{background-color:#b3e2cd;background-color:var(--languages)}.tag-wtf{background-color:#f1e2cc;background-color:var(--wtf)}.tag-keynote{background-color:#afeeee;background-color:var(--keynote)}.tag-office-hours{background-color:#fffaf0;background-color:var(--office-hours)}.tag-general{background-color:#ccc;background-color:var(--general)}section .tags{padding:.125rem;padding:var(--space-1);border-radius:.25rem;border-radius:var(--space-2);background:rgba(0,0,0,.125);background:var(--darken-1);border:thin solid rgba(0,0,0,.25);border:thin solid var(--darken-2);text-shadow:1px 0 0 rgba(255,255,255,.5);text-shadow:var(--extruded-light)}.tag-open{background-image:url(/images/backgrounds/open.jpg)}.tag-pause{background-image:url(/images/backgrounds/pause.jpg)}.tag-lunch{background-image:url(/images/backgrounds/lunch.jpg)}.tag-party{background-image:url(/images/backgrounds/party.jpg)}.icon{--size:1em;height:1em;height:var(--size,1em);min-width:1em;min-width:var(--size,1em);display:inline-block;background-repeat:no-repeat;margin-right:.125rem;margin-right:var(--space-1)}a .icon.icon-calendar,a .icon.icon-email,a .icon.icon-pdf,a .icon.icon-subscribe{margin-right:.5rem;margin-right:var(--space-3)}a .icon.icon-right{margin-left:.5rem;margin-left:var(--space-3)}.type-conference{--duration:"40"}.type-quickie{--duration:"15"}.type-keynote,.type-office-hours{--duration:"30"}form{display:flex;flex-direction:column}form button,form input[type=button],form input[type=reset],form input[type=submit]{align-self:flex-end}form input{background:transparent;border:none;border-bottom:.125rem solid rgba(0,0,0,.25);border-bottom:var(--space-1) solid var(--darken-2);transition:border .3s cubic-bezier(.4,0,.2,1);transition:border var(--animation);margin:.5rem 0;margin:var(--space-3) 0;outline:thin dotted transparent;font-size:1rem;line-height:1.5rem;padding:.25rem;padding:var(--space-2);border-radius:.125rem;border-radius:var(--space-1);color:#424242;color:var(--base-text)}form input::-webkit-input-placeholder{color:rgba(0,0,0,.5);color:var(--darken-3)}form input::-moz-placeholder{color:rgba(0,0,0,.5);color:var(--darken-3)}form input:-ms-input-placeholder{color:rgba(0,0,0,.5);color:var(--darken-3)}form input::-ms-input-placeholder{color:rgba(0,0,0,.5);color:var(--darken-3)}form input::placeholder{color:rgba(0,0,0,.5);color:var(--darken-3)}form input:focus{border-bottom-color:#1976d2;border-bottom-color:var(--primary)}form input:invalid{border-bottom-color:#b22222;border-bottom-color:var(--color-error)}.album{padding:.25rem;padding:var(--space-2)}.album .img{background:rgba(0,0,0,.25);background:var(--darken-2);overflow:hidden}.album .img>*{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}.album .inner{padding:1rem;padding:var(--space-4);background-color:#1976d2;background-color:var(--primary);color:#fff;color:var(--primary-txt);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@supports (grid-template-columns:repeat(5,1fr)){.album{padding:.25rem;padding:var(--space-2);display:-ms-grid;display:grid;grid-gap:.25rem;grid-gap:var(--space-2);-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);-ms-grid-rows:(30vh)[3];grid-template-rows:repeat(3,30vh);grid-auto-flow:dense}.album .img{background-size:cover;background-position:50%}.album .img:first-child,.album .img:nth-child(2),.album .img:nth-child(6),.album .img:nth-child(8),.album .inner{-ms-grid-column-span:2;grid-column:span 2}.album .img:nth-child(3){-ms-grid-column:5;grid-column:5;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.album .inner{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:2;grid-row:2}@media (max-width:59.99em){.album{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:(20vh)[5];grid-template-rows:repeat(5,20vh)}.album .img:first-child,.album .img:nth-child(7),.album .img:nth-child(8){-ms-grid-column-span:1;grid-column:span 1}.album .img:nth-child(2),.album .img:nth-child(4),.album .img:nth-child(6),.album .inner{-ms-grid-column-span:2;grid-column:span 2}.album .img:nth-child(3){-ms-grid-column:3;grid-column:3;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/4}.album .inner{-ms-grid-column-span:3;grid-column:span 3;-ms-grid-row-span:5;grid-row:span 5}}}.home main>section{margin:0;padding:4rem}.home main>section h2{margin-bottom:1.5rem;padding:0;font-size:2rem;line-height:1.875rem;font-weight:300}.home main .info .wrapper{display:-ms-grid;display:grid;margin:0 auto;-ms-grid-columns:2fr 1fr 1fr;grid-template-columns:2fr 1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:.5rem;grid-gap:var(--space-3);max-width:1100px;max-width:var(--theJdrSize);width:100%}@media (max-width:44.99em){.home main .info .wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:unset;grid-template-rows:unset}}.home main .info .inner{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;grid-row:1/-1}@media (max-width:44.99em){.home main .info .inner{grid-column:1/-1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}}.home main .info .number{-ms-grid-column-align:center;justify-self:center;min-width:14ch}.home main .info .number strong{font-size:3.5rem;font-weight:100}.home main .info .number strong:after{content:"";display:block;height:.125rem;width:2rem;background-color:rgba(0,0,0,.5);background-color:var(--darken-3)}.home main .info .number div{margin:.125rem 0;margin:var(--space-1) 0}.home main .speakers .inner,.home main .speakers ul{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}.home main .speakers ul{padding-left:0;list-style:none;display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap}.home main .speakers ul li{margin:1rem;margin:var(--space-4)}.home main .speakers ul li:nth-child(n+5){display:none}.home main .subscribe{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.home main .youtube-section{text-align:center}.home main .youtube-section .inner{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto;padding:1rem;padding:var(--space-4);border-radius:.5rem;border-radius:var(--space-3);position:relative;overflow:hidden;text-shadow:0 1px 1px rgba(0,0,0,.5);text-shadow:0 1px 1px var(--darken-3);text-align:center}.home main .youtube-section .inner .youtube-player{border:4px solid #fff;border:4px solid var(--base,#fff)}@media (max-width:59.99em){.home main .youtube-section .inner{padding:0;max-width:80vw}}.home main .tickets{display:flex;flex-direction:column;align-items:center}.home main .tickets p{font-size:80%}.home main .location{padding:0;position:relative;background:rgba(0,0,0,.125);background:var(--darken-1);font-weight:300}.home main .location .map{display:block}.home main .location .map>*{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.home main .location .description{display:inline-block;padding:1rem;padding:var(--space-4);width:400px;position:absolute;bottom:2rem;right:2rem;background-color:#1976d2;background-color:var(--primary);color:#fff;color:var(--primary-txt)}.home main .location .description .direction{display:flex;align-items:center}.home main .partners .inner h2{text-align:center}@supports (grid-template-columns:repeat(auto-fit,minmax(25vmin,1fr))){.home main .info .numbers{justify-content:center;display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:59.99em){.home main>section{padding:2rem}.home main .location .description{position:relative;top:unset;bottom:unset;left:0;right:unset;width:100%}}.section.sessions ul.talks,.taxonomy.tags ul.talks{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.section.sessions ul.talks li.talk,.taxonomy.tags ul.talks li.talk{margin:1rem;flex:1 0 320px}.section.sessions ul.talks a,.taxonomy.tags ul.talks a{border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);box-shadow:var(--space-1) var(--space-1) var(--space-2) var(--darken-2);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--animation);border-radius:.25rem;border-radius:var(--space-2);display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.section.sessions ul.talks a:focus,.section.sessions ul.talks a:hover,.taxonomy.tags ul.talks a:focus,.taxonomy.tags ul.talks a:hover{box-shadow:.25rem .25rem .25rem rgba(0,0,0,.5);box-shadow:var(--space-2) var(--space-2) var(--space-2) var(--darken-3)}.section.sessions ul.talks a .info,.section.sessions ul.talks a h2,.taxonomy.tags ul.talks a .info,.taxonomy.tags ul.talks a h2{padding:1rem;padding:var(--space-4)}.section.sessions ul.talks a h2,.taxonomy.tags ul.talks a h2{display:flex;justify-content:space-between;align-items:center}.section.sessions ul.talks a hr,.taxonomy.tags ul.talks a hr{width:calc(100% - .5rem);width:calc(100% - var(--space-3));margin:0 auto}.section.sessions ul.talks a .info,.taxonomy.tags ul.talks a .info{flex-grow:1}.section.sessions ul.talks a .info .tags,.taxonomy.tags ul.talks a .info .tags{float:right}.section.sessions ul.talks a .info .presentation svg,.section.sessions ul.talks a .info .video svg,.taxonomy.tags ul.talks a .info .presentation svg,.taxonomy.tags ul.talks a .info .video svg{min-height:1.25em;max-width:3ch}.section.sessions ul.talks a .speakers,.taxonomy.tags ul.talks a .speakers{border:thin solid transparent;border-radius:.25rem;border-radius:var(--space-2);background:#fff;background:var(--base);padding-left:0}.section.sessions ul.talks a .speaker+.speaker,.taxonomy.tags ul.talks a .speaker+.speaker{border-top:thin solid rgba(0,0,0,.125);border-top:thin solid var(--darken-1)}@supports (grid-template-columns:repeat(auto-fit,minmax(320px,1fr))){.section.sessions ul.talks,.taxonomy.tags ul.talks{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.talk{margin:2rem auto 0;max-width:60rem;max-width:var(--block-text-max-width)}.talk .complexity:before{content:"Niveau : "}.talk .type:before{content:"Type : "}.talk .type:after{font-weight:100;content:" (" "" " min.)";content:" (" var(--duration,"") " min.)"}.talk .speakers .speaker{display:flex;align-items:center;padding:.125rem .5rem;padding:var(--space-1) var(--space-3);background-color:#fff;background-color:var(--base);--img-size:2rem}.talk .speakers .speaker .speaker-img{--img-size:3rem;height:3rem;height:var(--img-size,3rem);min-width:3rem;min-width:var(--img-size,3rem);border-radius:100%;background-size:cover;margin-right:1rem;margin-right:var(--space-4)}.talk .speakers .speaker .info{display:flex;flex-direction:column}.talk .speakers .speaker .speaker-company{flex-grow:1;text-align:right;margin-left:.5rem;margin-left:var(--space-3)}.talk .speakers .speaker p{max-width:320px}.page.sessions .talk header{border-radius:.25rem;border-radius:var(--space-2);padding:.25rem;padding:var(--space-2);display:flex;align-items:center}.page.sessions .talk header h1{flex-grow:1}.page.sessions .talk header .tags{margin-right:1ch;white-space:nowrap}.page.sessions .talk .detail{margin:.25rem 0;margin:var(--space-2) 0;padding:.25rem 0;padding:var(--space-2) 0;border-top:thin solid rgba(0,0,0,.125);border-top:thin solid var(--darken-1);border-bottom:thin solid rgba(0,0,0,.125);border-bottom:thin solid var(--darken-1)}.page.sessions .talk .content{margin:1rem 0;margin:var(--space-4) 0;flex:1 1 auto}.page.sessions .talk .content p{line-height:1.5;font-size:110%}.page.sessions .talk .content blockquote.twitter-tweet{border:thin solid rgba(0,0,0,.25);border:thin solid var(--darken-2);border-radius:.5em;padding:.75em}.page.sessions .talk .content blockquote.twitter-tweet p{margin:0}.page.sessions .talk .speakers .speaker{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:1fr auto auto;grid-template-rows:1fr auto auto}.page.sessions .talk .speakers .speaker .speaker-img{grid-row:1/-1;-ms-grid-row-align:center;align-self:center;--img-size:6rem;height:3rem;height:var(--img-size,3rem);min-width:3rem;min-width:var(--img-size,3rem);border-radius:100%;background-size:cover;margin-right:1rem;margin-right:var(--space-4)}.page.sessions .talk .speakers .speaker .speaker-company{text-align:left;margin-left:0}.page.sessions .talk .speakers{float:right;margin:.125rem .5rem;margin:var(--space-1) var(--space-3);list-style:none;padding:0;-ms-grid-row-align:start;align-self:start;border-radius:.25rem;border-radius:var(--space-2)}.page.sessions .talk .speakers .speaker{padding:.5rem;padding:var(--space-3);margin:1rem 0;margin:var(--space-4) 0;border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);box-shadow:var(--space-1) var(--space-1) var(--space-2) var(--darken-2);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--animation);border-radius:.25rem;border-radius:var(--space-2);text-decoration:none;color:inherit}.page.sessions .talk .speakers .speaker:focus,.page.sessions .talk .speakers .speaker:hover{box-shadow:.25rem .25rem .25rem rgba(0,0,0,.5);box-shadow:var(--space-2) var(--space-2) var(--space-2) var(--darken-3)}.page.sessions .talk .media{grid-column:1/-1}.page.sessions .talk .media a{padding:.5rem 0;padding:var(--space-3) 0;font-size:1rem}.page.sessions .talk .media .social-slides{width:auto;margin-top:1em;background:#1976d2;background:var(--primary);color:#fff;color:var(--primary-txt);font-size:1.25em;padding:.125em .75em;border-radius:1em}.page.sessions .talk .media .social-slides:active,.page.sessions .talk .media .social-slides:focus,.page.sessions .talk .media .social-slides:hover{box-shadow:.0625em .0625em .125em rgba(0,0,0,.5);box-shadow:.0625em .0625em .125em var(--darken-3)}.page.sessions .talk .media .social-slides svg{max-width:2ch}@media (max-width:59.99em){.page.talks .talk{-ms-grid-columns:1fr;grid-template-columns:1fr}.page.sessions .talk .speakers{float:unset}}.page.partners .content img{width:50vw}.page.partners .header{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;grid-template-areas:"logo title" "logo website";align-items:center}.page.partners .header .card{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;background-color:#f8f8ff;grid-area:logo;height:8em;width:12em;padding:.25em;margin-right:1em;box-shadow:.125em .125em .25em rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.page.partners .header .card>*{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.page.partners .header h1{-ms-grid-row:1;-ms-grid-column:2;grid-area:title;-ms-grid-row-align:end;align-self:end;font-size:2.5em}.page.partners .header a{-ms-grid-row:2;-ms-grid-column:2;grid-area:website;-ms-grid-row-align:start;align-self:start}.page.partners .content img{max-width:25vw;background:#f8f8ff}.page.partners .socials ul{margin:0;list-style:none;padding-left:0;display:flex;align-items:center;font-size:2em}.page.partners .socials ul li{margin:.25em}.page.partners .jobs ul{margin:0;display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding-left:0}.page.partners .jobs ul .job{padding:.5em;margin:.5em;box-shadow:.125em .125em .25em rgba(0,0,0,.5);display:flex;flex-direction:column}.page.partners .jobs ul .job header{font-size:1.1em;font-weight:700;font-style:italic;margin:.5em 0}.page.partners .jobs ul .job .city,.page.partners .jobs ul .job .contact{display:flex;justify-content:flex-start;align-items:center;color:#666;margin:.25em 0}.page.partners .jobs ul .job .city .icon,.page.partners .jobs ul .job .contact .icon{width:2ch}.section.schedule .hero .description{display:flex}.section.schedule .hero .description p+p{margin-left:1em}.section.schedule nav.day-tabs{font-size:2em;display:flex;flex-wrap:wrap;justify-content:space-between;align-self:center;padding:.5rem 10vw;padding:var(--space-3) var(--container-margin)}.section.schedule nav.day-tabs a{flex-grow:1;margin:.25rem 1rem;margin:var(--space-2) var(--space-4);border-radius:.5rem;border-radius:var(--space-3);text-align:center;color:#1976d2;color:var(--primary);background-color:#fff;background-color:var(--primary-txt)}.section.schedule nav.day-tabs a.active{background-color:#1976d2;background-color:var(--primary);color:#fff;color:var(--primary-txt)}.section.schedule main>section.schedule{margin:1rem 2rem 2rem;padding:.5rem 10vw;padding:var(--space-3) var(--container-margin)}.section.schedule main>section.schedule .day{display:none}.section.schedule main>section.schedule .day:target{display:block}.section.schedule h2{display:none}.section.schedule .room{align-items:flex-start;color:#1976d2;color:var(--primary);margin:.125em}.section.schedule .room,.section.schedule .room h3{display:flex;justify-content:center;background-color:#fff;background-color:var(--primary-txt)}.section.schedule .room h3{border:solid;border-radius:.5rem;border-radius:var(--space-3);font-size:1.25em;flex-direction:column;align-items:center;width:100%;padding:.5rem;padding:var(--space-3);height:3em;font-weight:700}.section.schedule .room h3 small{font-size:.75em;font-weight:400}.section.schedule .slot,.section.schedule .start{font-size:2em;color:#636363;color:var(--base-secondary-text)}.section.schedule .slot .mm,.section.schedule .start .mm{font-size:50%}.section.schedule .start{position:absolute;top:0;left:-3.5ch}.section.schedule .slot{display:none}.section.schedule .session{position:relative;margin:1rem 1rem 1rem 5ch;border-radius:.25rem;border-radius:var(--space-2)}.section.schedule .session.tag-lunch,.section.schedule .session.tag-open,.section.schedule .session.tag-party,.section.schedule .session.tag-pause{background-position:50%;background-size:cover;pointer-events:none}.section.schedule .session.tag-lunch>a,.section.schedule .session.tag-open>a,.section.schedule .session.tag-party>a,.section.schedule .session.tag-pause>a{box-shadow:none}.section.schedule .session.tag-lunch h4,.section.schedule .session.tag-open h4,.section.schedule .session.tag-party h4,.section.schedule .session.tag-pause h4{color:#fff;text-shadow:2px 1px 1px #000}.section.schedule .session .slot,.section.schedule .session.tag-lunch .tags,.section.schedule .session.tag-office-hours .tags,.section.schedule .session.tag-open .tags,.section.schedule .session.tag-party .tags,.section.schedule .session.tag-pause .tags{display:none}.section.schedule .session>a{border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);box-shadow:var(--space-1) var(--space-1) var(--space-2) var(--darken-2);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--animation);border-radius:.25rem;border-radius:var(--space-2);display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.section.schedule .session>a:focus,.section.schedule .session>a:hover{box-shadow:.25rem .25rem .25rem rgba(0,0,0,.5);box-shadow:var(--space-2) var(--space-2) var(--space-2) var(--darken-3)}.section.schedule .session>a .info,.section.schedule .session>a h4{padding:.25rem;padding:var(--space-2)}.section.schedule .session>a h4{text-shadow:2px 1px 1px #fff;display:flex;justify-content:space-between;align-items:center}.section.schedule .session>a hr{width:calc(100% - .5rem);width:calc(100% - var(--space-3));margin:0 auto}.section.schedule .session>a .info{flex-grow:1}.section.schedule .session>a .info .complexity,.section.schedule .session>a .info .presentation,.section.schedule .session>a .info .video{float:left;clear:left;display:inline;max-height:1.5em}.section.schedule .session>a .info .complexity svg,.section.schedule .session>a .info .presentation svg,.section.schedule .session>a .info .video svg{height:1.5em;max-width:1.5em}.section.schedule .session>a .info .tags{float:right}.section.schedule .session>a .speakers{border:thin solid transparent;border-top-color:rgba(0,0,0,.125);border-top:thin solid var(--darken-1);border-radius:.25rem;border-radius:var(--space-2);background:#fff;background:var(--base);padding:0;margin:0;list-style:none}.section.schedule .session>a .speaker{display:flex;align-items:center;padding:.125rem .5rem;padding:var(--space-1) var(--space-3)}.section.schedule .session>a .speaker .speaker-img{--img-size:2rem;height:3rem;height:var(--img-size,3rem);min-width:3rem;min-width:var(--img-size,3rem);border-radius:100%;background-size:cover;margin-right:1rem;margin-right:var(--space-4)}.section.schedule .session>a .speaker .info{display:flex;flex-direction:column}.section.schedule .session>a .speaker .speaker-company{flex-grow:1;text-align:right;margin-left:.5rem;margin-left:var(--space-3)}.section.schedule .session>a .speaker p{max-width:320px}@supports (grid-template-columns:repeat(calc(var(--rooms) + 1),1fr)){.section.schedule main>section.schedule .day{-ms-grid-columns:auto (1fr)[var(--rooms)];grid-template-columns:auto repeat(var(--rooms),1fr);--dayStart:60 * var(--dayStartH) + var(--dayStartM);--dayEnd:60 * var(--dayEndH) + var(--dayEndM);-ms-grid-rows:4em (4.5em)[calc(var(--end) - 1)];grid-template-rows:4em repeat(calc(var(--end) - 1),4.5em);-ms-grid-rows:4em (var(--base-grid-height,6em))[calc(var(--end) - 1)];grid-template-rows:4em repeat(calc(var(--end) - 1),var(--base-grid-height,6em));grid-gap:.125em .25em}.section.schedule main>section.schedule .day:target{display:-ms-grid;display:grid}.section.schedule main>section.schedule .day .slot{display:block;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;--start:calc(1 + var(--row-start));--end:calc(1 + var(--row-end));grid-row:var(--start)/var(--end);background-color:#f8f8ff;background-color:var(--color-hero)}.section.schedule main>section.schedule .day .room{grid-column:calc(var(--room) + 2);grid-row:1/-1}.section.schedule main>section.schedule .day .room.even{background-color:#f8f8ff;background-color:var(--color-hero)}.section.schedule main>section.schedule .day .session{margin:.125em;z-index:2;--start:calc(1 + var(--row-start));--end:calc(1 + var(--row-end));grid-column:calc(var(--room) + 2);grid-row:var(--start)/var(--end)}.section.schedule main>section.schedule .day .session.tag-pause{z-index:0;grid-column:2/-1}.section.schedule main>section.schedule .day .session.tag-lunch h4,.section.schedule main>section.schedule .day .session.tag-open h4,.section.schedule main>section.schedule .day .session.tag-party h4{font-size:2em}.section.schedule main>section.schedule .day .session.tag-lunch,.section.schedule main>section.schedule .day .session.tag-open,.section.schedule main>section.schedule .day .session.tag-party{grid-column:2/-1;z-index:1}.section.schedule main>section.schedule .day .session.tag-office-hours{margin:.5rem;margin:var(--space-3)}.section.schedule main>section.schedule .day .session.tag-office-hours .speakers.multi{padding-top:.125em;flex-wrap:wrap}.section.schedule main>section.schedule .day .session .start{display:none}.section.schedule main>section.schedule .day .session .speakers.multi{display:flex;justify-content:space-evenly}.section.schedule main>section.schedule .day .session .speakers.multi .speaker{position:relative;border-top:none}.section.schedule main>section.schedule .day .session .speakers.multi .speaker .speaker-img{margin-right:.125rem;margin-right:var(--space-1)}.section.schedule main>section.schedule .day .session .speakers.multi .speaker .speaker-name{background:#fff;background:var(--base);z-index:100;border-radius:.25rem;border-radius:var(--space-2);border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:1px 1px .125rem rgba(0,0,0,.125);box-shadow:1px 1px var(--space-1) var(--darken-1);padding:.125rem;padding:var(--space-1);position:absolute;top:0;right:0;transform:translateX(50%) translateY(-75%);display:none}.section.schedule main>section.schedule .day .session .speakers.multi .speaker:focus .speaker-name,.section.schedule main>section.schedule .day .session .speakers.multi .speaker:hover .speaker-name{display:block}.section.schedule main>section.schedule.horizontal .day{overflow:auto;-ms-grid-rows:auto (1fr)[var(--rooms)];grid-template-rows:auto repeat(var(--rooms),1fr);--dayStart:60 * var(--dayStartH) + var(--dayStartM);--dayEnd:60 * var(--dayEndH) + var(--dayEndM);-ms-grid-columns:7em (4.5em)[calc(var(--end) - 1)];grid-template-columns:7em repeat(calc(var(--end) - 1),4.5em);-ms-grid-columns:7em (var(--base-grid-height,6em))[calc(var(--end) - 1)];grid-template-columns:7em repeat(calc(var(--end) - 1),var(--base-grid-height,6em));grid-auto-flow:dense}.section.schedule main>section.schedule.horizontal .day .slot{display:block;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;--start:calc(1 + var(--row-start));--end:calc(1 + var(--row-end));grid-column:var(--start)/var(--end);background-color:#f8f8ff;background-color:var(--color-hero)}.section.schedule main>section.schedule.horizontal .day .room{grid-row:calc(var(--room) + 2);grid-column:1/-1;justify-content:flex-start}.section.schedule main>section.schedule.horizontal .day .room h3{padding:.25em;height:100%;width:5.5em;max-width:5.5em;text-align:center;-webkit-text-orientation:upright;text-orientation:upright}.section.schedule main>section.schedule.horizontal .day .session{--start:calc(1 + var(--row-start));--end:calc(1 + var(--row-end));grid-row:calc(var(--room) + 2);grid-column:var(--start)/var(--end)}.section.schedule main>section.schedule.horizontal .day .session.tag-lunch,.section.schedule main>section.schedule.horizontal .day .session.tag-open,.section.schedule main>section.schedule.horizontal .day .session.tag-party,.section.schedule main>section.schedule.horizontal .day .session.tag-pause{grid-row:2/-1}.section.schedule main>section.schedule.horizontal .day .session h4{overflow:hidden}}@media (max-width:79.99em){.section.schedule main>section.schedule{--container-margin:0em}}@media (max-width:59.99em){.section.schedule main>section.schedule .day .session{--container-margin:0em;margin:1rem .5rem 2rem 2.25em}.section.schedule main>section.schedule .day .session .start{display:block}@supports (grid-template-columns:repeat(calc(var(--rooms) + 1),1fr)){.section.schedule main>section.schedule .day:target{display:flex;flex-direction:column}.section.schedule main>section.schedule .day .slot{display:none}.section.schedule main>section.schedule .day .room{align-items:flex-start;margin-top:1em}}}@media print{.section.schedule main section.schedule .session{font-size:24px}.section.schedule main section.schedule .session.format-quickie{font-size:18px}.section.schedule main section.schedule .session a,.section.schedule main section.schedule .session h4{background:inherit;text-shadow:none;box-shadow:none}.section.schedule main>section.schedule .day .session .speakers.multi{display:block}.section.schedule main>section.schedule .day .session .speakers.multi .speaker .speaker-name{position:relative;transform:none;border:none;display:block;box-shadow:none}}.section.speakers .hero h1{padding:2rem 10vw;padding:2rem var(--container-margin)}.section.speakers ul.speakers{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.section.speakers ul.speakers>li{margin:1rem;flex:1 0 300px;max-width:450px}.section.speakers a.speaker{padding:1rem;padding:var(--space-4);border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);box-shadow:var(--space-1) var(--space-1) var(--space-2) var(--darken-2);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--animation);border-radius:.25rem;border-radius:var(--space-2);display:flex;flex-direction:row;height:100%}.section.speakers a.speaker .speaker-img{margin-right:1rem;margin-right:var(--space-4)}.section.speakers a.speaker .speaker-company{margin-top:.5rem;margin-top:var(--space-3);text-align:center}.section.speakers a.speaker .speaker-company img{max-width:100%}.section.speakers a.speaker .speaker-company figcaption{display:block;max-width:200px}.section.speakers a.speaker:focus,.section.speakers a.speaker:hover{box-shadow:.25rem .25rem .25rem rgba(0,0,0,.5);box-shadow:var(--space-2) var(--space-2) var(--space-2) var(--darken-3)}.page.speakers .hero,.page.speakers main{display:flex;flex-direction:column}.page.speakers .hero .description,.page.speakers .hero header{padding:1rem 10vw;padding:var(--space-4) var(--container-margin)}.page.speakers .hero header{align-self:center;padding-left:0;display:flex;align-items:center}.page.speakers .hero header .speaker-img{--size:6rem;height:6rem;height:var(--size,6rem);min-width:6rem;min-width:var(--size,6rem);border-radius:100%;background-size:cover;box-shadow:0 0 .5rem rgba(0,0,0,.5);box-shadow:0 0 var(--space-3) var(--darken-3);margin-right:1rem;margin-right:var(--space-4)}.page.speakers .hero header h1{margin:0;padding:0}.page.speakers .hero header ul.socials{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;font-size:1.25em;justify-content:flex-start}.page.speakers .hero header ul.socials li{flex:0 1 auto;padding-right:1rem;padding-right:var(--space-4)}.page.speakers .hero header ul.socials li a.social{width:auto;color:inherit}.page.speakers .hero header ul.socials li a.social .icon{width:1em}.page.speakers .hero .description .talks{margin:1rem auto;max-width:60rem;max-width:var(--block-text-max-width);padding-left:0;list-style:none}.page.speakers .hero .description .talks .talk{margin-top:1rem;border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);display:inline-flex;padding:.25rem;padding:var(--space-2);border-radius:.125rem;border-radius:var(--space-1)}.page.speakers .hero .description .talks .talk .language,.page.speakers .hero .description .talks .talk .tags{margin-right:1ch}.page.speakers .hero .description .talks .talk .tags{white-space:nowrap;-ms-grid-row-align:center;align-self:center}.page.speakers .hero .description .talks .talk.tag-{display:none}.page.speakers section.speaker{-ms-grid-row-align:center;align-self:center;margin:1rem auto;max-width:60rem;max-width:var(--block-text-max-width)}.page.speakers section.speaker header{display:flex;align-items:center;justify-content:space-between}.page.speakers section.speaker .speaker-company{margin:.5rem 0;margin:var(--space-3) 0;display:flex;align-items:center}.page.speakers section.speaker p{line-height:1.5;font-size:110%}@media (max-width:var(--breakpoint-lg)){.section.blog main>section{margin:2rem 3vw;margin:2rem var(--container-margin-mobile)}}.section.blog main .blogs,.section.blog main h1{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}.section.blog .blogs a.blog-links{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.section.blog .blogs a.blog{text-decoration:none;padding:1rem;padding:var(--space-4);border-radius:.5rem;border-radius:var(--space-3);display:flex;color:inherit;border-bottom:thin solid rgba(0,0,0,.125);border-bottom:thin solid var(--darken-1)}@media (max-width:44.99em){.section.blog .blogs a.blog{padding:.25rem;padding:var(--space-2)}}.section.blog .blogs a.blog .img{display:inline-block;background-position:50%;background-size:cover;--size:16rem;flex:0 0 16rem;flex:0 0 var(--size,16rem);height:16rem;height:var(--size,16rem);width:16rem;width:var(--size,16rem);border-radius:.25rem;border-radius:var(--space-2)}.section.blog .blogs a.blog .info{flex:1 1 auto;margin-left:1rem;margin-left:var(--space-4);justify-content:center}.section.blog .blogs a.blog .info h2{margin:.5rem 0;margin:var(--space-3) 0}.section.blog .blogs a.blog .info .reading{align-self:flex-end}.section.blog .blogs a.blog .info .reading:after{content:" min."}.section.blog .blogs a.blog .info .date{align-self:flex-start;color:#636363;color:var(--base-secondary-text)}.section.blog .blogs a.blog .info p{line-height:1.75}@media (max-width:59.99em){.section.blog .blogs a{-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;-ms-grid-columns:auto;grid-template-columns:auto}.section.blog .blogs a .img{width:100%}}@media (max-width:33.74em){.section.blog .blogs a.blog{display:block}.section.blog .blogs a.blog .img{display:none}}@media (max-width:59.99em){.section.blog .blogs a.blog{display:block}.section.blog .blogs a.blog .img{--size:8rem;float:left;margin-right:.5em}}.page.blog .hero .img{padding:10vw;padding:var(--container-margin);background-repeat:no-repeat;background-size:cover;background-position:50%;text-shadow:1px 0 0 rgba(255,255,255,.5);text-shadow:1px 0 0 var(--lighten-3);min-height:45vmin}.page.blog .hero h1{color:#1976d2;color:var(--primary);padding-left:0;padding-right:0}.page.blog .hero h1 small{display:block}.page.blog main .content,.page.blog main h1{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}.page.blog .content{padding-left:0;padding-right:0;margin:2rem 10vw;margin:2rem var(--container-margin)}@media (max-width:44.99em){.page.blog .content{margin:1rem}}.page.blog .content img{max-width:100%}.page.blog .content .centered-img{text-align:center;margin:.5rem 0;margin:var(--space-3) 0}.page.blog .content h1,.page.blog .content h2,.page.blog .content h3,.page.blog .content h4,.page.blog .content h5,.page.blog .content h6{color:#1976d2;color:var(--primary);font-style:normal;font-weight:400}.page.blog .content h1,.page.blog .content h2,.page.blog .content h3{margin-top:1.25rem;margin-bottom:.625rem}.page.blog .content h4,.page.blog .content h5,.page.blog .content h6{margin-top:.625rem;margin-bottom:.625rem}.page.blog .content p{text-align:justify;margin-bottom:1.5rem;line-height:1.7rem}.page.blog .content ul{margin-left:1rem}.page.blog .content ul li{line-height:1.7rem}.section.team h2{margin:1rem 0;margin:var(--space-4) 0}.section.team ul.members{padding:0;margin:0;display:flex;flex-wrap:wrap}.section.team ul.members>li{flex:1 1 300px;margin:2rem;display:flex}.section.team ul.members>li.team-you{order:999}.section.team ul.members>li .photo{--size:6rem;box-shadow:0 0 0 .25rem rgba(0,0,0,.25);box-shadow:0 0 0 var(--space-2) var(--darken-2);min-width:var(--size);min-height:var(--size);max-width:var(--size);max-height:var(--size);border-radius:100%;overflow:hidden;margin:.25rem;margin:var(--space-2)}.section.team ul.members>li .photo>*{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.section.team ul.members>li .label{display:flex;margin-left:.5rem;margin-left:var(--space-3);flex-direction:column;justify-content:center}.section.team ul.members>li ul.socials{list-style:none;margin:0;padding:0;font-size:1.5em}.section.team ul.members>li ul.socials li{display:inline-block;opacity:.5;-webkit-filter:grayscale(1);filter:grayscale(1);transition:-webkit-filter .3s cubic-bezier(.4,0,.2,1);transition:filter .3s cubic-bezier(.4,0,.2,1);transition:filter .3s cubic-bezier(.4,0,.2,1),-webkit-filter .3s cubic-bezier(.4,0,.2,1);transition:-webkit-filter var(--animation);transition:filter var(--animation);transition:filter var(--animation),-webkit-filter var(--animation)}.section.team ul.members>li ul.socials li:focus,.section.team ul.members>li ul.socials li:hover{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}.section.team .partners-group ul li{flex-basis:260px;margin:.5rem;margin:var(--space-3);height:120px;height:var(--partner-gold-height)}@media (max-width:44.99em){.page.faq .hero .description,.page.frfaq .hero .description{padding:0}}.page.faq .hero .description,.page.frfaq .hero .description{padding-top:1rem;padding-bottom:1rem}.page.faq #TableOfContents,.page.faq main .content,.page.faq main h1,.page.frfaq #TableOfContents,.page.frfaq main .content,.page.frfaq main h1{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}.page.faq main .content,.page.frfaq main .content{margin-top:1rem}.page.faq .content h1,.page.faq .content h2,.page.faq .content h3,.page.faq .content h4,.page.faq .content h5,.page.faq .content h6,.page.frfaq .content h1,.page.frfaq .content h2,.page.frfaq .content h3,.page.frfaq .content h4,.page.frfaq .content h5,.page.frfaq .content h6{color:#1976d2;color:var(--toc-text)}.page.faq .content>ol,.page.faq .content>p,.page.faq .content>ul,.page.faq .content h3,.page.faq .content h4,.page.faq .content h5,.page.faq .content h6,.page.frfaq .content>ol,.page.frfaq .content>p,.page.frfaq .content>ul,.page.frfaq .content h3,.page.frfaq .content h4,.page.frfaq .content h5,.page.frfaq .content h6{margin-left:calc(10vw - 2rem);margin-left:calc(var(--container-margin) - 2rem)}.page.faq .content li,.page.frfaq .content li{line-height:1.5}@media (max-width:44.99em){.page.faq .content ul,.page.frfaq .content ul{padding-left:2ch}}.page.faq .content mark,.page.frfaq .content mark{font-weight:700;border-radius:.25em;padding:.125em}.page.faq .content mark.a,.page.frfaq .content mark.a{color:#fff;color:var(--fg-mark-a);background-color:#fb2c17;background-color:var(--bg-mark-a)}.page.faq .content mark.b,.page.frfaq .content mark.b{color:#000;color:var(--fg-mark-b);background-color:#fc0;background-color:var(--bg-mark-b)}.page.faq .content mark.t2,.page.frfaq .content mark.t2{color:#fff;color:var(--fg-mark-t2);background-color:#11a7e0;background-color:var(--bg-mark-t2)}@media (max-width:71.24em){.page.faq .content,.page.fr-faq .content{padding:0 .5em}}.page.code-of-conduct #TableOfContents,.page.code-of-conduct main .content,.page.code-of-conduct main h1{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}.page.code-of-conduct .content p{text-align:justify}.page.code-of-conduct .content p,.page.code-of-conduct .content p:first-letter{margin-left:1rem;margin-left:var(--space-4)}.page.code-of-conduct .content ul{margin-left:2rem}.page.code-of-conduct .content ul li{line-height:1.25}@media (max-width:71.24em){.page.code-of-conduct .content{padding:0 .5em}}
\ No newline at end of file +@charset "UTF-8";:root{--primary:#1976d2;--primary-txt:#fff;--accent:grey;--accent-txt:#fff;--base:#fff;--base-text:#424242;--base-secondary-text:#636363;--link-secondary-text:#424242;--toc-text:var(--primary);--darken-1:rgba(0,0,0,0.125);--darken-2:rgba(0,0,0,0.25);--darken-3:rgba(0,0,0,0.5);--lighten-1:rgba(255,255,255,0.125);--lighten-2:rgba(255,255,255,0.25);--lighten-3:rgba(255,255,255,0.5);--color-hero:#f8f8ff;--color-platium:#73737a;--color-gold:#b7935b;--color-error:#b22222;--space-1:.125rem;--space-2:.25rem;--space-3:.5rem;--space-4:1rem;--theJdrSize:1100px;--block-text-max-width:60rem;--breakpoint-sm:34.375rem;--breakpoint-md:45rem;--breakpoint-lg:60rem;--breakpoint-xl:71.25rem;--container-margin:10vw;--container-margin-mobile:3vw;--toolbar-height:3.25rem;--font-family:"Roboto",sans-serif;--tag1:#b3e2cd;--tag2:#fdcdac;--tag3:#cbd5e8;--tag4:#f4cae4;--tag5:#e6f5c9;--tag6:#fff2ae;--tag7:#f1e2cc;--tag8:#ccc;--native-mobile-apps:var(--tag2);--web:var(--tag6);--method-tools:var(--tag5);--big-data-ml-ai:var(--tag3);--iot:var(--tag8);--cloud:var(--tag4);--languages:var(--tag1);--wtf:var(--tag7);--general:var(--tag8);--office-hours:#fffaf0;--keynote:#afeeee;--jumbo-logo-width:800px;--jumbo-overlay-opacity:0.6;--partner-support-height:60px;--partner-platinum-height:calc(var(--partner-support-height)*3);--partner-gold-height:calc(var(--partner-support-height)*2);--animation:0.3s cubic-bezier(0.4,0,0.2,1);--extruded-dark:1px 0 0 var(--darken-3);--extruded-light:1px 0 0 var(--lighten-3);--box-shadow-1:0 0 2px 0 rgba(0,0,0,0.07),0 2px 2px 0 rgba(0,0,0,0.15);--box-shadow-2:0 3px 3px -2px rgba(0,0,0,0.2),0 3px 4px 0 rgba(0,0,0,0.14),0 1px 8px 0 rgba(0,0,0,0.12);--fg-mark-a:#fff;--bg-mark-a:#fb2c17;--fg-mark-b:#000;--bg-mark-b:#fc0;--fg-mark-t2:#fff;--bg-mark-t2:#11a7e0;--base-grid-height:4.5em;--footer-bg:#222;--footer-fg:#8a8a8a}@media (prefers-color-scheme:dark){:root{--base:#222;--base-text:#ddd;--primary:#0d47a1;--toc-text:#64b5f6;--color-hero:#181818;--lighten-1:rgba(0,0,0,0.125);--lighten-2:rgba(0,0,0,0.25);--lighten-3:rgba(0,0,0,0.5);--darken-1:rgba(255,255,255,0.125);--darken-2:rgba(255,255,255,0.25);--darken-3:rgba(255,255,255,0.5);--footer-bg:#000;--footer-fg:#777}}html{box-sizing:border-box;font-family:Roboto,sans-serif;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:rgba(0,0,0,.25);background:var(--darken-2)}*,:after,:before{box-sizing:inherit}:focus{outline:thin dotted rgba(0,0,0,.5);outline:thin dotted var(--darken-3);outline-offset:.125rem;outline-offset:var(--space-1)}body{background:#fff;background:var(--base);color:#424242;color:var(--base-text);margin:3.25rem 0 0;margin:var(--toolbar-height) 0 0;display:flex;flex-direction:column;min-height:calc(100vh - 3.25rem);min-height:calc(100vh - var(--toolbar-height))}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}hr{border-color:rgba(0,0,0,.125);border-color:var(--darken-1);opacity:.25}p{line-height:1.25}a,a:visited{color:inherit;text-decoration:none}.content a,.content a:visited{color:#1976d2;color:var(--toc-text)}.language.english:before{content:"🇬🇧"}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}body>footer.container,body>header.container,body>main>section.container{padding:4rem 10vw;padding:4rem var(--container-margin)}[id]:before{content:"";display:block;height:3.25rem;height:var(--toolbar-height);margin-top:-var(--toolbar-height);visibility:hidden}body>header{position:fixed;top:0;z-index:100;width:100vw;box-shadow:0 .125rem .125rem rgba(0,0,0,.5);box-shadow:0 var(--space-1) var(--space-1) rgba(0,0,0,.5);background:#1976d2;background:var(--primary);color:#fff;color:var(--primary-txt)}body>header .top-content{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}body>header .logo{padding:.25rem 0;padding:var(--space-2) 0}body>header .logo img{height:2.75rem;height:calc(var(--toolbar-height) - 2*var(--space-2));-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.5));filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}body>header label{display:none;opacity:.5;padding:.1em;border:.25rem solid transparent;border:var(--space-2) solid transparent;outline-offset:.25rem;outline-offset:var(--space-2)}body>header label .icon{--size:1.5rem;height:1.5rem;height:var(--size,1.5rem);width:1.5rem;width:var(--size,1.5rem)}body>header label .icon-menu{display:block}body>header label .icon-close{display:none}body>header label:focus,body>header label:hover{opacity:1;outline:thin dotted currentColor}body>header input[type=checkbox]:checked~label .icon-menu{display:none}body>header input[type=checkbox]:checked~label .icon-close{display:block}body>header nav{display:flex;align-items:stretch;align-self:stretch}body>header nav ul{margin:0;padding:0;display:flex;list-style:none;align-items:stretch}body>header nav li{opacity:.6;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--animation);border-bottom:thin solid transparent;border-radius:5%;margin-right:.25rem;margin-right:var(--space-2);display:flex;align-items:center;--angle:10deg;transform:skewX(calc(-1*var(--angle)))}body>header nav li a{transform:skewX(var(--angle))}body>header nav li.active{opacity:1}body>header nav li.active a{border-bottom:thin solid}body>header nav li.external{opacity:1;background:rgba(0,0,0,.25)}body>header nav a{display:block;text-transform:uppercase;padding:0 .5rem;padding:0 var(--space-3);text-decoration:none;line-height:2.25rem;line-height:calc(var(--toolbar-height) - 4*var(--space-2));color:inherit;font-weight:200}body>header nav a svg{max-width:3ch}body>header nav nav a:focus,body>header nav nav a:hover{text-shadow:1px 0 0 rgba(0,0,0,.5);text-shadow:var(--extruded-dark);opacity:.75}body>header nav .languages a.lang{color:transparent;max-width:2em;height:2em;overflow:hidden}body>header nav .languages a.lang:before{color:#000;color:initial}body>header nav .languages a.lang.lang-fr:before{content:"🇫🇷"}body>header nav .languages a.lang.lang-gb:before{content:"🇬🇧"}body>header nav .languages a.active{display:none}@media (max-width:71.24em){body>header{flex-wrap:wrap}body>header label{display:block}body>header nav{display:none;width:100%;padding:0 1em;background:#1976d2;background:var(--primary);justify-content:flex-start}body>header nav,body>header nav ul{flex-direction:column}body>header nav ul li,body>header nav ul li a{transform:none}body>header nav a{padding:.25rem 0;padding:var(--space-2) 0;width:100%}body>header nav a.active{border-bottom-width:thin;border-bottom-color:rgba(255,255,255,.25);border-bottom-color:var(--lighten-2)}body>header nav a:focus,body>header nav a:hover{background:rgba(0,0,0,.125);background:var(--darken-1)}body>header input[type=checkbox]:checked~nav{display:block}}body>main{flex-grow:1}body>main>section{margin:2rem 10vw;margin:2rem var(--container-margin);padding-left:0;padding-right:0}@media (max-width:44.99em){body>main>section{margin:1rem}}body>main>section.primary{background-color:#1976d2;background-color:var(--primary);color:#fff;color:var(--primary-txt)}body>main>section.accent{background-color:grey;background-color:var(--accent);color:#fff;color:var(--accent-txt)}body>footer{background-color:#222;background-color:var(--footer-bg);color:#8a8a8a;color:var(--footer-fg);font-weight:200;padding:.5em 1em}body>footer .bottom-content{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}body>footer a:hover{text-decoration:underline}body>footer .footer-header{display:flex;justify-content:space-between;font-weight:500;flex-wrap:wrap;text-transform:uppercase}body>footer .footer-header .header{margin-right:.25rem;margin-right:var(--space-2)}body>footer .footer-header>div{display:flex;align-items:center}body>footer .footer-header>div ul.social-list{font-size:1.5em;padding:0;margin:0;list-style:none;display:flex;align-items:center}body>footer .footer-header>div ul.social-list li{display:inline-block;padding:.25rem;padding:var(--space-2);margin-right:.5rem;margin-right:var(--space-3)}body>footer .footer-header .follow a.social{opacity:.75;-webkit-filter:grayscale(1);filter:grayscale(1);transition:-webkit-filter .3s cubic-bezier(.4,0,.2,1);transition:filter .3s cubic-bezier(.4,0,.2,1);transition:filter .3s cubic-bezier(.4,0,.2,1),-webkit-filter .3s cubic-bezier(.4,0,.2,1);transition:-webkit-filter var(--animation);transition:filter var(--animation);transition:filter var(--animation),-webkit-filter var(--animation)}body>footer .footer-header .follow a.social:focus,body>footer .footer-header .follow a.social:hover{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}body>footer .footer-header .blog{display:none}body>footer .footer-header .blog a{text-decoration:underline}body>footer .footer-header .email a{display:flex;align-items:center}body>footer .footer-header .email a .icon{width:1em;height:1em}body>footer .footer-content{display:flex;justify-content:space-between;flex-wrap:wrap}body>footer .footer-content section{margin:.25rem 1rem;margin:var(--space-2) var(--space-4)}@media (max-width:44.99em){body>footer .footer-content section{margin:.25rem 0;margin:var(--space-2) 0}}body>footer .footer-content section:first-child{margin-left:0}body>footer .footer-content section:last-child{margin-right:0}body>footer .footer-content section .header{font-size:1.125rem;font-weight:600;margin-bottom:.25rem;margin-bottom:var(--space-2)}body>footer .footer-content section ul{display:flex;flex-direction:column;list-style:none;padding:0;margin:.125rem 0;margin:var(--space-1) 0;font-weight:100}body>footer .footer-content section ul li{margin:.25rem 0;margin:var(--space-2) 0}body>footer .footer-content section ul li a{padding:.5rem 0;padding:var(--space-3) 0}body>footer .footer-footer{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:44.99em){body>footer .footer-footer{flex-direction:column;align-items:start}body>footer .footer-footer>*{margin:.25rem 0;margin:var(--space-2) 0}}body>footer .footer-footer img{height:2rem;width:auto}@media (prefers-color-scheme:dark){.follow a.social{-webkit-filter:grayscale(.75);filter:grayscale(.75)}}a.btn,button,input[type=button],input[type=reset],input[type=submit],span.btn{display:inline-flex;align-items:center;border:thin solid rgba(0,0,0,.5);border:thin solid var(--darken-3);background:rgba(0,0,0,.125);background:var(--darken-1);padding:.5rem;padding:var(--space-3);color:inherit;text-transform:uppercase;text-decoration:none;font-size:.875rem;font-weight:100;cursor:pointer;text-shadow:1px 0 0 rgba(255,255,255,.5);text-shadow:var(--extruded-light);--focus-color:var(--darken-1);--active-color:var(--darken-1)}a.btn.btn-lg,button.btn-lg,input[type=button].btn-lg,input[type=reset].btn-lg,input[type=submit].btn-lg,span.btn.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}a.btn.primary,button.primary,input[type=button].primary,input[type=reset].primary,input[type=submit].primary,span.btn.primary{background-color:#1976d2;background-color:var(--primary);color:#fff;color:var(--primary-txt);text-shadow:1px 0 0 rgba(0,0,0,.5);text-shadow:var(--extruded-dark);--focus-color:var(--lighten-1);--active-color:var(--lighten-1)}a.btn.btn-icon-only,button.btn-icon-only,input[type=button].btn-icon-only,input[type=reset].btn-icon-only,input[type=submit].btn-icon-only,span.btn.btn-icon-only{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.125);background:var(--lighten-1);border-radius:50%;margin-left:1ch;padding:.25rem;padding:var(--space-2);border-color:transparent}a.btn.btn-icon-only .icon,button.btn-icon-only .icon,input[type=button].btn-icon-only .icon,input[type=reset].btn-icon-only .icon,input[type=submit].btn-icon-only .icon,span.btn.btn-icon-only .icon{margin:.25rem;margin:var(--space-2);--size:1.5rem;width:1.5rem;width:var(--size,1.5rem);height:1.5rem;height:var(--size,1.5rem);display:inline-block;content:"";background-repeat:no-repeat}a.btn:focus,a.btn:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover,span.btn:focus,span.btn:hover{background-image:linear-gradient(90deg,var(--focus-color),var(--focus-color));text-decoration:none}a.btn .icon,button .icon,input[type=button] .icon,input[type=reset] .icon,input[type=submit] .icon,span.btn .icon{--size:1rem;width:1rem;width:var(--size,1rem);height:1rem;height:var(--size,1rem)}a.btn[aria-disabled],button[aria-disabled],form:invalid button,span.btn[aria-disabled]{opacity:.5;cursor:not-allowed;-webkit-filter:grayscale(100%);filter:grayscale(100%)}a.goto-top{position:fixed;display:flex;bottom:2em;right:2em;width:1em;height:1em;justify-content:center;border:.75em solid #1976d2;border:.75em solid var(--primary);align-items:center;font-size:200%;background-color:#1976d2;background-color:var(--primary);color:#fff;color:var(--primary-txt);border-radius:50%}@media (prefers-color-scheme:dark){a.btn,button,input[type=button],input[type=reset],input[type=submit],span.btn{background:none}}a.social{display:inline-flex;margin:.125rem;margin:var(--space-1);background-size:contain;background-position:50%;background-repeat:no-repeat;align-items:center;text-decoration:none;width:1em;overflow:hidden}a.social:focus,a.social:hover{text-decoration:underline}.jumbo{position:relative;height:calc(100vh - 3.25rem);height:calc(100vh - var(--toolbar-height));max-width:100%;display:flex;justify-content:center;align-items:center}.jumbo .inner-wrapper{text-align:center}.jumbo .jumbo-logo{max-width:100%;width:800px;width:var(--jumbo-logo-width,400px);height:auto;-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.5));filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.jumbo p{margin:.25rem 0;margin:var(--space-2) 0;font-size:2rem}.jumbo .jumbo-cover{background-size:cover;background-attachment:fixed;background-position:50%}.jumbo .jumbo-cover,.jumbo .jumbo-cover:after{position:absolute;top:0;right:0;bottom:0;left:0}.jumbo .jumbo-cover:after{background-color:#1976d2;background-color:var(--primary);content:"";opacity:.6;opacity:var(--jumbo-overlay-opacity)}.jumbo .inner-wrapper{max-width:75vw}.jumbo .inner-wrapper .inner{padding:1rem;padding:var(--space-4);color:#fff;color:var(--primary-txt);position:relative;overflow:hidden;text-align:center;display:flex;flex-direction:column}.jumbo .inner-wrapper .inner h2{font-size:2rem;margin:.5rem 0;margin:var(--space-3) 0;font-weight:700}.jumbo .inner-wrapper .inner h3{font-size:1.8rem;margin:.5rem 0;margin:var(--space-3) 0}.jumbo .inner-wrapper .inner a{-ms-grid-row-align:center;align-self:center;margin:.5em}.jumbo .scroll-down{position:absolute;bottom:2rem;left:0;transform:translateX(50vw);transform-origin:center center;color:#fff}.jumbo .scroll-down .icon{height:2.5em;width:1.5em}.jumbo .scroll-down .icon .scroller{-webkit-animation:scrollDownMove .8s ease-in-out infinite alternate;animation:scrollDownMove .8s ease-in-out infinite alternate}@-webkit-keyframes scrollDownMove{0%{transform:translateY(-.15em)}to{transform:translateY(.65em)}}@keyframes scrollDownMove{0%{transform:translateY(-.15em)}to{transform:translateY(.65em)}}@media (max-width:59.99em){.jumbo .inner{max-width:80vw;padding:0}.jumbo .inner h1{font-size:1.5rem}.jumbo .inner h1 img{max-width:100%}}.hero .description,.hero h1{padding:2rem 10vw;padding:2rem var(--container-margin)}.hero .description{background:#f8f8ff;background:var(--color-hero);border-top:thin solid rgba(0,0,0,.125);border-top:thin solid var(--darken-1);border-bottom:thin solid rgba(0,0,0,.125);border-bottom:thin solid var(--darken-1)}#TableOfContents ul{padding-left:1em;list-style:none}#TableOfContents ul li{font-size:1rem;margin:.125rem 0;margin:var(--space-1) 0;padding:.125rem 0;padding:var(--space-1) 0}#TableOfContents ul li a{color:#1976d2;color:var(--toc-text);text-decoration:none}#TableOfContents ul li a:focus,#TableOfContents ul li a:hover{text-decoration:underline}#TableOfContents>ul>li>ul>li>a{font-weight:700}.speakers ul li .speaker{text-decoration:none;color:inherit}.speakers ul li .speaker,.speakers ul li .speaker .info{display:flex;flex-direction:column;align-items:center}.speakers ul li .speaker .speaker-img{--size:8rem;height:8rem;height:var(--size,8rem);min-width:8rem;min-width:var(--size,8rem);border-radius:100%;background-size:cover;margin:.25rem;margin:var(--space-2)}.speakers ul li .speaker .speaker-company img{max-height:2rem;margin:.125rem;margin:var(--space-1)}.speakers ul li .speaker .speaker-company figcaption{display:none}.speakers ul li .speaker .speaker-name{font-weight:600;margin:.125rem;margin:var(--space-1)}.speakers ul li .speaker .speaker-company{font-weight:200;opacity:.8;margin:.125rem;margin:var(--space-1)}.tickets ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;padding-left:0}.tickets ul li{flex-basis:15rem}.tickets ul li .ticket{margin:1rem;margin:var(--space-4);padding:2rem .5rem;padding:2rem var(--space-3);border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);box-shadow:var(--space-1) var(--space-1) var(--space-2) var(--darken-2);display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit}.tickets ul li .ticket[aria-disabled]{opacity:.5;-webkit-filter:grayscale(1);filter:grayscale(1);cursor:not-allowed}.tickets ul li .ticket .ticket-name{font-size:1rem}.tickets ul li .ticket .ticket-price{font-size:3.5rem;color:#1976d2;color:var(--primary);font-weight:200}.tickets ul li .ticket .ticket-date,.tickets ul li .ticket .ticket-info{font-size:.75rem;color:rgba(0,0,0,.5);color:var(--darken-3)}.tickets ul li .ticket .btn{margin:1rem;margin:var(--space-4)}.partners-group h3{text-align:center;margin:1rem 0;margin:var(--space-4) 0}.partners-group ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;padding:0}.partners-group ul li{flex-basis:160px;margin:.5rem;margin:var(--space-3);height:60px;height:var(--partner-support-height)}.partners-group .partner{padding:.5rem;padding:var(--space-3);height:100%;width:100%;display:flex;align-items:stretch;justify-content:center;background-color:#f8f8ff;box-shadow:0 0 2px 0 rgba(0,0,0,.07),0 2px 2px 0 rgba(0,0,0,.15);box-shadow:var(--box-shadow-1);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--animation);cursor:pointer;color:transparent;overflow:hidden}.partners-group .partner:focus,.partners-group .partner:hover{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);box-shadow:var(--box-shadow-2)}.partners-group .partner picture{display:flex;justify-content:center;align-items:center}.partners-group .partner picture>*{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.partners-group.partner-platinium ul li{height:180px;height:var(--partner-platinum-height);flex-basis:320px}.partners-group.partner-gold ul li,.partners-group.partner-startup ul li{height:120px;height:var(--partner-gold-height);flex-basis:200px}.partners-group .fancy{line-height:.5;text-align:center;color:#636363;color:var(--base-secondary-text)}.partners-group .fancy span{display:inline-block;position:relative;text-transform:capitalize}.partners-group .fancy span:after,.partners-group .fancy span:before{top:40%;content:"";position:absolute;height:5px;width:140%;max-width:25vw}.partners-group .fancy span:before{right:100%;margin-right:15px}.partners-group .fancy span:after{left:100%;margin-left:15px}.partners-group.partner-platinium .fancy{font-size:1.5em;color:#73737a;color:var(--color-platium)}.partners-group.partner-platinium .fancy span:after,.partners-group.partner-platinium .fancy span:before{border-bottom:1px solid;border-top:1px solid}.partners-group.partner-gold .fancy{font-size:1.33em;color:#b7935b;color:var(--color-gold)}.partners-group.partner-gold .fancy span:after,.partners-group.partner-gold .fancy span:before{top:20%;border-bottom:1px solid}.tag-method-tools{background-color:#e6f5c9;background-color:var(--method-tools)}.tag-native-mobile-apps{background-color:#fdcdac;background-color:var(--native-mobile-apps)}.tag-web{background-color:#fff2ae;background-color:var(--web)}.tag-big-data-ml-ai{background-color:#cbd5e8;background-color:var(--big-data-ml-ai)}.tag-iot{background-color:#ccc;background-color:var(--iot)}.tag-cloud-infra{background-color:#f4cae4;background-color:var(--cloud)}.tag-languages{background-color:#b3e2cd;background-color:var(--languages)}.tag-wtf{background-color:#f1e2cc;background-color:var(--wtf)}.tag-keynote{background-color:#afeeee;background-color:var(--keynote)}.tag-office-hours{background-color:#fffaf0;background-color:var(--office-hours)}.tag-general{background-color:#ccc;background-color:var(--general)}section .tags{padding:.125rem;padding:var(--space-1);border-radius:.25rem;border-radius:var(--space-2);background:rgba(0,0,0,.125);background:var(--darken-1);border:thin solid rgba(0,0,0,.25);border:thin solid var(--darken-2);text-shadow:1px 0 0 rgba(255,255,255,.5);text-shadow:var(--extruded-light)}.tag-open{background-image:url(/images/backgrounds/open.jpg)}.tag-pause{background-image:url(/images/backgrounds/pause.jpg)}.tag-lunch{background-image:url(/images/backgrounds/lunch.jpg)}.tag-party{background-image:url(/images/backgrounds/party.jpg)}.icon{--size:1em;height:1em;height:var(--size,1em);min-width:1em;min-width:var(--size,1em);display:inline-block;background-repeat:no-repeat;margin-right:.125rem;margin-right:var(--space-1)}a .icon.icon-calendar,a .icon.icon-email,a .icon.icon-pdf,a .icon.icon-subscribe{margin-right:.5rem;margin-right:var(--space-3)}a .icon.icon-right{margin-left:.5rem;margin-left:var(--space-3)}.type-conference{--duration:"40"}.type-quickie{--duration:"15"}.type-keynote,.type-office-hours{--duration:"30"}form{display:flex;flex-direction:column}form button,form input[type=button],form input[type=reset],form input[type=submit]{align-self:flex-end}form input{background:transparent;border:none;border-bottom:.125rem solid rgba(0,0,0,.25);border-bottom:var(--space-1) solid var(--darken-2);transition:border .3s cubic-bezier(.4,0,.2,1);transition:border var(--animation);margin:.5rem 0;margin:var(--space-3) 0;outline:thin dotted transparent;font-size:1rem;line-height:1.5rem;padding:.25rem;padding:var(--space-2);border-radius:.125rem;border-radius:var(--space-1);color:#424242;color:var(--base-text)}form input::-webkit-input-placeholder{color:rgba(0,0,0,.5);color:var(--darken-3)}form input::-moz-placeholder{color:rgba(0,0,0,.5);color:var(--darken-3)}form input:-ms-input-placeholder{color:rgba(0,0,0,.5);color:var(--darken-3)}form input::-ms-input-placeholder{color:rgba(0,0,0,.5);color:var(--darken-3)}form input::placeholder{color:rgba(0,0,0,.5);color:var(--darken-3)}form input:focus{border-bottom-color:#1976d2;border-bottom-color:var(--primary)}form input:invalid{border-bottom-color:#b22222;border-bottom-color:var(--color-error)}.album{padding:.25rem;padding:var(--space-2)}.album .img{background:rgba(0,0,0,.25);background:var(--darken-2);overflow:hidden}.album .img>*{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}.album .inner{padding:1rem;padding:var(--space-4);background-color:#1976d2;background-color:var(--primary);color:#fff;color:var(--primary-txt);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@supports (grid-template-columns:repeat(5,1fr)){.album{padding:.25rem;padding:var(--space-2);display:-ms-grid;display:grid;grid-gap:.25rem;grid-gap:var(--space-2);-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);-ms-grid-rows:(30vh)[3];grid-template-rows:repeat(3,30vh);grid-auto-flow:dense}.album .img{background-size:cover;background-position:50%}.album .img:first-child,.album .img:nth-child(2),.album .img:nth-child(6),.album .img:nth-child(8),.album .inner{-ms-grid-column-span:2;grid-column:span 2}.album .img:nth-child(3){-ms-grid-column:5;grid-column:5;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.album .inner{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:2;grid-row:2}@media (max-width:59.99em){.album{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:(20vh)[5];grid-template-rows:repeat(5,20vh)}.album .img:first-child,.album .img:nth-child(7),.album .img:nth-child(8){-ms-grid-column-span:1;grid-column:span 1}.album .img:nth-child(2),.album .img:nth-child(4),.album .img:nth-child(6),.album .inner{-ms-grid-column-span:2;grid-column:span 2}.album .img:nth-child(3){-ms-grid-column:3;grid-column:3;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/4}.album .inner{-ms-grid-column-span:3;grid-column:span 3;-ms-grid-row-span:5;grid-row:span 5}}}.home main>section{margin:0;padding:4rem}.home main>section h2{margin-bottom:1.5rem;padding:0;font-size:2rem;line-height:1.875rem;font-weight:300}.home main .info .wrapper{display:-ms-grid;display:grid;margin:0 auto;-ms-grid-columns:2fr 1fr 1fr;grid-template-columns:2fr 1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:.5rem;grid-gap:var(--space-3);max-width:1100px;max-width:var(--theJdrSize);width:100%}@media (max-width:44.99em){.home main .info .wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:unset;grid-template-rows:unset}}.home main .info .inner{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;grid-row:1/-1}@media (max-width:44.99em){.home main .info .inner{grid-column:1/-1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}}.home main .info .number{-ms-grid-column-align:center;justify-self:center;min-width:14ch}.home main .info .number strong{font-size:3.5rem;font-weight:100}.home main .info .number strong:after{content:"";display:block;height:.125rem;width:2rem;background-color:rgba(0,0,0,.5);background-color:var(--darken-3)}.home main .info .number div{margin:.125rem 0;margin:var(--space-1) 0}.home main .speakers .inner,.home main .speakers ul{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}.home main .speakers ul{padding-left:0;list-style:none;display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap}.home main .speakers ul li{margin:1rem;margin:var(--space-4)}.home main .speakers ul li:nth-child(n+5){display:none}.home main .subscribe{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.home main .youtube-section{text-align:center}.home main .youtube-section .inner{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto;padding:1rem;padding:var(--space-4);border-radius:.5rem;border-radius:var(--space-3);position:relative;overflow:hidden;text-shadow:0 1px 1px rgba(0,0,0,.5);text-shadow:0 1px 1px var(--darken-3);text-align:center}.home main .youtube-section .inner .youtube-player{border:4px solid #fff;border:4px solid var(--base,#fff)}@media (max-width:59.99em){.home main .youtube-section .inner{padding:0;max-width:80vw}}.home main .tickets{display:flex;flex-direction:column;align-items:center}.home main .tickets p{font-size:80%}.home main .location{padding:0;position:relative;background:rgba(0,0,0,.125);background:var(--darken-1);font-weight:300}.home main .location .map{display:block}.home main .location .map>*{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.home main .location .description{display:inline-block;padding:1rem;padding:var(--space-4);width:400px;position:absolute;bottom:2rem;right:2rem;background-color:#1976d2;background-color:var(--primary);color:#fff;color:var(--primary-txt)}.home main .location .description .direction{display:flex;align-items:center}.home main .partners .inner h2{text-align:center}@supports (grid-template-columns:repeat(auto-fit,minmax(25vmin,1fr))){.home main .info .numbers{justify-content:center;display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:59.99em){.home main>section{padding:2rem}.home main .location .description{position:relative;top:unset;bottom:unset;left:0;right:unset;width:100%}}.section.sessions ul.talks,.taxonomy.tags ul.talks{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.section.sessions ul.talks li.talk,.taxonomy.tags ul.talks li.talk{margin:1rem;flex:1 0 320px}.section.sessions ul.talks a,.taxonomy.tags ul.talks a{border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);box-shadow:var(--space-1) var(--space-1) var(--space-2) var(--darken-2);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--animation);border-radius:.25rem;border-radius:var(--space-2);display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.section.sessions ul.talks a:focus,.section.sessions ul.talks a:hover,.taxonomy.tags ul.talks a:focus,.taxonomy.tags ul.talks a:hover{box-shadow:.25rem .25rem .25rem rgba(0,0,0,.5);box-shadow:var(--space-2) var(--space-2) var(--space-2) var(--darken-3)}.section.sessions ul.talks a .info,.section.sessions ul.talks a h2,.taxonomy.tags ul.talks a .info,.taxonomy.tags ul.talks a h2{padding:1rem;padding:var(--space-4)}.section.sessions ul.talks a h2,.taxonomy.tags ul.talks a h2{display:flex;justify-content:space-between;align-items:center}.section.sessions ul.talks a hr,.taxonomy.tags ul.talks a hr{width:calc(100% - .5rem);width:calc(100% - var(--space-3));margin:0 auto}.section.sessions ul.talks a .info,.taxonomy.tags ul.talks a .info{flex-grow:1}.section.sessions ul.talks a .info .tags,.taxonomy.tags ul.talks a .info .tags{float:right}.section.sessions ul.talks a .info .presentation svg,.section.sessions ul.talks a .info .video svg,.taxonomy.tags ul.talks a .info .presentation svg,.taxonomy.tags ul.talks a .info .video svg{min-height:1.25em;max-width:3ch}.section.sessions ul.talks a .speakers,.taxonomy.tags ul.talks a .speakers{border:thin solid transparent;border-radius:.25rem;border-radius:var(--space-2);background:#fff;background:var(--base);padding-left:0}.section.sessions ul.talks a .speaker+.speaker,.taxonomy.tags ul.talks a .speaker+.speaker{border-top:thin solid rgba(0,0,0,.125);border-top:thin solid var(--darken-1)}@supports (grid-template-columns:repeat(auto-fit,minmax(320px,1fr))){.section.sessions ul.talks,.taxonomy.tags ul.talks{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.talk{margin:2rem auto 0;max-width:60rem;max-width:var(--block-text-max-width)}.talk .complexity:before{content:"Niveau : "}.talk .type:before{content:"Type : "}.talk .type:after{font-weight:100;content:" (" "" " min.)";content:" (" var(--duration,"") " min.)"}.talk .speakers .speaker{display:flex;align-items:center;padding:.125rem .5rem;padding:var(--space-1) var(--space-3);background-color:#fff;background-color:var(--base);--img-size:2rem}.talk .speakers .speaker .speaker-img{--img-size:3rem;height:3rem;height:var(--img-size,3rem);min-width:3rem;min-width:var(--img-size,3rem);border-radius:100%;background-size:cover;margin-right:1rem;margin-right:var(--space-4)}.talk .speakers .speaker .info{display:flex;flex-direction:column}.talk .speakers .speaker .speaker-company{flex-grow:1;text-align:right;margin-left:.5rem;margin-left:var(--space-3)}.talk .speakers .speaker p{max-width:320px}.page.sessions .talk header{border-radius:.25rem;border-radius:var(--space-2);padding:.25rem;padding:var(--space-2);display:flex;align-items:center}.page.sessions .talk header h1{flex-grow:1}.page.sessions .talk header .tags{margin-right:1ch;white-space:nowrap}.page.sessions .talk .detail{margin:.25rem 0;margin:var(--space-2) 0;padding:.25rem 0;padding:var(--space-2) 0;border-top:thin solid rgba(0,0,0,.125);border-top:thin solid var(--darken-1);border-bottom:thin solid rgba(0,0,0,.125);border-bottom:thin solid var(--darken-1)}.page.sessions .talk .content{margin:1rem 0;margin:var(--space-4) 0;flex:1 1 auto}.page.sessions .talk .content p{line-height:1.5;font-size:110%}.page.sessions .talk .content blockquote.twitter-tweet{border:thin solid rgba(0,0,0,.25);border:thin solid var(--darken-2);border-radius:.5em;padding:.75em}.page.sessions .talk .content blockquote.twitter-tweet p{margin:0}.page.sessions .talk .speakers .speaker{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:1fr auto auto;grid-template-rows:1fr auto auto}.page.sessions .talk .speakers .speaker .speaker-img{grid-row:1/-1;-ms-grid-row-align:center;align-self:center;--img-size:6rem;height:3rem;height:var(--img-size,3rem);min-width:3rem;min-width:var(--img-size,3rem);border-radius:100%;background-size:cover;margin-right:1rem;margin-right:var(--space-4)}.page.sessions .talk .speakers .speaker .speaker-company{text-align:left;margin-left:0}.page.sessions .talk .speakers{float:right;margin:.125rem .5rem;margin:var(--space-1) var(--space-3);list-style:none;padding:0;-ms-grid-row-align:start;align-self:start;border-radius:.25rem;border-radius:var(--space-2)}.page.sessions .talk .speakers .speaker{padding:.5rem;padding:var(--space-3);margin:1rem 0;margin:var(--space-4) 0;border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);box-shadow:var(--space-1) var(--space-1) var(--space-2) var(--darken-2);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--animation);border-radius:.25rem;border-radius:var(--space-2);text-decoration:none;color:inherit}.page.sessions .talk .speakers .speaker:focus,.page.sessions .talk .speakers .speaker:hover{box-shadow:.25rem .25rem .25rem rgba(0,0,0,.5);box-shadow:var(--space-2) var(--space-2) var(--space-2) var(--darken-3)}.page.sessions .talk .media{grid-column:1/-1}.page.sessions .talk .media a{padding:.5rem 0;padding:var(--space-3) 0;font-size:1rem}.page.sessions .talk .media .social-slides{width:auto;margin-top:1em;background:#1976d2;background:var(--primary);color:#fff;color:var(--primary-txt);font-size:1.25em;padding:.125em .75em;border-radius:1em}.page.sessions .talk .media .social-slides:active,.page.sessions .talk .media .social-slides:focus,.page.sessions .talk .media .social-slides:hover{box-shadow:.0625em .0625em .125em rgba(0,0,0,.5);box-shadow:.0625em .0625em .125em var(--darken-3)}.page.sessions .talk .media .social-slides svg{max-width:2ch}@media (max-width:59.99em){.page.talks .talk{-ms-grid-columns:1fr;grid-template-columns:1fr}.page.sessions .talk .speakers{float:unset}}.page.partners .content img{width:50vw}.page.partners .header{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;grid-template-areas:"logo title" "logo website";align-items:center}.page.partners .header .card{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;background-color:#f8f8ff;grid-area:logo;height:8em;width:12em;padding:.25em;margin-right:1em;box-shadow:.125em .125em .25em rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.page.partners .header .card>*{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.page.partners .header h1{-ms-grid-row:1;-ms-grid-column:2;grid-area:title;-ms-grid-row-align:end;align-self:end;font-size:2.5em}.page.partners .header a{-ms-grid-row:2;-ms-grid-column:2;grid-area:website;-ms-grid-row-align:start;align-self:start}.page.partners .content img{max-width:25vw;background:#f8f8ff}.page.partners .socials ul{margin:0;list-style:none;padding-left:0;display:flex;align-items:center;font-size:2em}.page.partners .socials ul li{margin:.25em}.page.partners .jobs ul{margin:0;display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding-left:0}.page.partners .jobs ul .job{padding:.5em;margin:.5em;box-shadow:.125em .125em .25em rgba(0,0,0,.5);display:flex;flex-direction:column}.page.partners .jobs ul .job header{font-size:1.1em;font-weight:700;font-style:italic;margin:.5em 0}.page.partners .jobs ul .job .city,.page.partners .jobs ul .job .contact{display:flex;justify-content:flex-start;align-items:center;color:#666;margin:.25em 0}.page.partners .jobs ul .job .city .icon,.page.partners .jobs ul .job .contact .icon{width:2ch}.section.schedule .hero .description{display:flex}.section.schedule .hero .description p+p{margin-left:1em}.section.schedule nav.day-tabs{font-size:2em;display:flex;flex-wrap:wrap;justify-content:space-between;align-self:center;padding:.5rem 10vw;padding:var(--space-3) var(--container-margin)}.section.schedule nav.day-tabs a{flex-grow:1;margin:.25rem 1rem;margin:var(--space-2) var(--space-4);border-radius:.5rem;border-radius:var(--space-3);text-align:center;color:#1976d2;color:var(--primary);background-color:#fff;background-color:var(--primary-txt)}.section.schedule nav.day-tabs a.active{background-color:#1976d2;background-color:var(--primary);color:#fff;color:var(--primary-txt)}.section.schedule main>section.schedule{margin:1rem 2rem 2rem;padding:.5rem 10vw;padding:var(--space-3) var(--container-margin)}.section.schedule main>section.schedule .day{display:none}.section.schedule main>section.schedule .day:target{display:block}.section.schedule h2{display:none}.section.schedule .room{align-items:flex-start;color:#1976d2;color:var(--primary);margin:.125em}.section.schedule .room,.section.schedule .room h3{display:flex;justify-content:center;background-color:#fff;background-color:var(--primary-txt)}.section.schedule .room h3{border:solid;border-radius:.5rem;border-radius:var(--space-3);font-size:1.25em;flex-direction:column;align-items:center;width:100%;padding:.5rem;padding:var(--space-3);height:3em;font-weight:700}.section.schedule .room h3 small{font-size:.75em;font-weight:400}.section.schedule .slot,.section.schedule .start{font-size:2em;color:#636363;color:var(--base-secondary-text)}.section.schedule .slot .mm,.section.schedule .start .mm{font-size:50%}.section.schedule .start{position:absolute;top:0;left:-3.5ch}.section.schedule .slot{display:none}.section.schedule .session{position:relative;margin:1rem 1rem 1rem 5ch;border-radius:.25rem;border-radius:var(--space-2)}.section.schedule .session.tag-lunch,.section.schedule .session.tag-open,.section.schedule .session.tag-party,.section.schedule .session.tag-pause{background-position:50%;background-size:cover;pointer-events:none}.section.schedule .session.tag-lunch>a,.section.schedule .session.tag-open>a,.section.schedule .session.tag-party>a,.section.schedule .session.tag-pause>a{box-shadow:none}.section.schedule .session.tag-lunch h4,.section.schedule .session.tag-open h4,.section.schedule .session.tag-party h4,.section.schedule .session.tag-pause h4{color:#fff;text-shadow:2px 1px 1px #000}.section.schedule .session .slot,.section.schedule .session.tag-lunch .tags,.section.schedule .session.tag-office-hours .tags,.section.schedule .session.tag-open .tags,.section.schedule .session.tag-party .tags,.section.schedule .session.tag-pause .tags{display:none}.section.schedule .session>a{border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);box-shadow:var(--space-1) var(--space-1) var(--space-2) var(--darken-2);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--animation);border-radius:.25rem;border-radius:var(--space-2);display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.section.schedule .session>a:focus,.section.schedule .session>a:hover{box-shadow:.25rem .25rem .25rem rgba(0,0,0,.5);box-shadow:var(--space-2) var(--space-2) var(--space-2) var(--darken-3)}.section.schedule .session>a .info,.section.schedule .session>a h4{padding:.25rem;padding:var(--space-2)}.section.schedule .session>a h4{text-shadow:2px 1px 1px #fff;display:flex;justify-content:space-between;align-items:center}.section.schedule .session>a hr{width:calc(100% - .5rem);width:calc(100% - var(--space-3));margin:0 auto}.section.schedule .session>a .info{flex-grow:1}.section.schedule .session>a .info .complexity,.section.schedule .session>a .info .presentation,.section.schedule .session>a .info .video{float:left;clear:left;display:inline;max-height:1.5em}.section.schedule .session>a .info .complexity svg,.section.schedule .session>a .info .presentation svg,.section.schedule .session>a .info .video svg{height:1.5em;max-width:1.5em}.section.schedule .session>a .info .tags{float:right}.section.schedule .session>a .speakers{border:thin solid transparent;border-top-color:rgba(0,0,0,.125);border-top:thin solid var(--darken-1);border-radius:.25rem;border-radius:var(--space-2);background:#fff;background:var(--base);padding:0;margin:0;list-style:none}.section.schedule .session>a .speaker{display:flex;align-items:center;padding:.125rem .5rem;padding:var(--space-1) var(--space-3)}.section.schedule .session>a .speaker .speaker-img{--img-size:2rem;height:3rem;height:var(--img-size,3rem);min-width:3rem;min-width:var(--img-size,3rem);border-radius:100%;background-size:cover;margin-right:1rem;margin-right:var(--space-4)}.section.schedule .session>a .speaker .info{display:flex;flex-direction:column}.section.schedule .session>a .speaker .speaker-company{flex-grow:1;text-align:right;margin-left:.5rem;margin-left:var(--space-3)}.section.schedule .session>a .speaker p{max-width:320px}@supports (grid-template-columns:repeat(calc(var(--rooms) + 1),1fr)){.section.schedule main>section.schedule .day{-ms-grid-columns:auto (1fr)[var(--rooms)];grid-template-columns:auto repeat(var(--rooms),1fr);--dayStart:60 * var(--dayStartH) + var(--dayStartM);--dayEnd:60 * var(--dayEndH) + var(--dayEndM);-ms-grid-rows:4em (4.5em)[calc(var(--end) - 1)];grid-template-rows:4em repeat(calc(var(--end) - 1),4.5em);-ms-grid-rows:4em (var(--base-grid-height,6em))[calc(var(--end) - 1)];grid-template-rows:4em repeat(calc(var(--end) - 1),var(--base-grid-height,6em));grid-gap:.125em .25em}.section.schedule main>section.schedule .day:target{display:-ms-grid;display:grid}.section.schedule main>section.schedule .day .slot{display:block;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;--start:calc(1 + var(--row-start));--end:calc(1 + var(--row-end));grid-row:var(--start)/var(--end);background-color:#f8f8ff;background-color:var(--color-hero)}.section.schedule main>section.schedule .day .room{grid-column:calc(var(--room) + 2);grid-row:1/-1}.section.schedule main>section.schedule .day .room.even{background-color:#f8f8ff;background-color:var(--color-hero)}.section.schedule main>section.schedule .day .session{margin:.125em;z-index:2;--start:calc(1 + var(--row-start));--end:calc(1 + var(--row-end));grid-column:calc(var(--room) + 2);grid-row:var(--start)/var(--end)}.section.schedule main>section.schedule .day .session.tag-pause{z-index:0;grid-column:2/-1}.section.schedule main>section.schedule .day .session.tag-lunch h4,.section.schedule main>section.schedule .day .session.tag-open h4,.section.schedule main>section.schedule .day .session.tag-party h4{font-size:2em}.section.schedule main>section.schedule .day .session.tag-lunch,.section.schedule main>section.schedule .day .session.tag-open,.section.schedule main>section.schedule .day .session.tag-party{grid-column:2/-1;z-index:1}.section.schedule main>section.schedule .day .session.tag-office-hours{margin:.5rem;margin:var(--space-3)}.section.schedule main>section.schedule .day .session.tag-office-hours .speakers.multi{padding-top:.125em;flex-wrap:wrap}.section.schedule main>section.schedule .day .session .start{display:none}.section.schedule main>section.schedule .day .session .speakers.multi{display:flex;justify-content:space-evenly}.section.schedule main>section.schedule .day .session .speakers.multi .speaker{position:relative;border-top:none}.section.schedule main>section.schedule .day .session .speakers.multi .speaker .speaker-img{margin-right:.125rem;margin-right:var(--space-1)}.section.schedule main>section.schedule .day .session .speakers.multi .speaker .speaker-name{background:#fff;background:var(--base);z-index:100;border-radius:.25rem;border-radius:var(--space-2);border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:1px 1px .125rem rgba(0,0,0,.125);box-shadow:1px 1px var(--space-1) var(--darken-1);padding:.125rem;padding:var(--space-1);position:absolute;top:0;right:0;transform:translateX(50%) translateY(-75%);display:none}.section.schedule main>section.schedule .day .session .speakers.multi .speaker:focus .speaker-name,.section.schedule main>section.schedule .day .session .speakers.multi .speaker:hover .speaker-name{display:block}.section.schedule main>section.schedule.horizontal .day{overflow:auto;-ms-grid-rows:auto (1fr)[var(--rooms)];grid-template-rows:auto repeat(var(--rooms),1fr);--dayStart:60 * var(--dayStartH) + var(--dayStartM);--dayEnd:60 * var(--dayEndH) + var(--dayEndM);-ms-grid-columns:7em (4.5em)[calc(var(--end) - 1)];grid-template-columns:7em repeat(calc(var(--end) - 1),4.5em);-ms-grid-columns:7em (var(--base-grid-height,6em))[calc(var(--end) - 1)];grid-template-columns:7em repeat(calc(var(--end) - 1),var(--base-grid-height,6em));grid-auto-flow:dense}.section.schedule main>section.schedule.horizontal .day .slot{display:block;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;--start:calc(1 + var(--row-start));--end:calc(1 + var(--row-end));grid-column:var(--start)/var(--end);background-color:#f8f8ff;background-color:var(--color-hero)}.section.schedule main>section.schedule.horizontal .day .room{grid-row:calc(var(--room) + 2);grid-column:1/-1;justify-content:flex-start}.section.schedule main>section.schedule.horizontal .day .room h3{padding:.25em;height:100%;width:5.5em;max-width:5.5em;text-align:center;-webkit-text-orientation:upright;text-orientation:upright}.section.schedule main>section.schedule.horizontal .day .session{--start:calc(1 + var(--row-start));--end:calc(1 + var(--row-end));grid-row:calc(var(--room) + 2);grid-column:var(--start)/var(--end)}.section.schedule main>section.schedule.horizontal .day .session.tag-lunch,.section.schedule main>section.schedule.horizontal .day .session.tag-open,.section.schedule main>section.schedule.horizontal .day .session.tag-party,.section.schedule main>section.schedule.horizontal .day .session.tag-pause{grid-row:2/-1}.section.schedule main>section.schedule.horizontal .day .session h4{overflow:hidden}}@media (max-width:79.99em){.section.schedule main>section.schedule{--container-margin:0em}}@media (max-width:59.99em){.section.schedule main>section.schedule .day .session{--container-margin:0em;margin:1rem .5rem 2rem 2.25em}.section.schedule main>section.schedule .day .session .start{display:block}@supports (grid-template-columns:repeat(calc(var(--rooms) + 1),1fr)){.section.schedule main>section.schedule .day:target{display:flex;flex-direction:column}.section.schedule main>section.schedule .day .slot{display:none}.section.schedule main>section.schedule .day .room{align-items:flex-start;margin-top:1em}}}@media print{.section.schedule main section.schedule .session{font-size:24px}.section.schedule main section.schedule .session.format-quickie{font-size:18px}.section.schedule main section.schedule .session a,.section.schedule main section.schedule .session h4{background:inherit;text-shadow:none;box-shadow:none}.section.schedule main>section.schedule .day .session .speakers.multi{display:block}.section.schedule main>section.schedule .day .session .speakers.multi .speaker .speaker-name{position:relative;transform:none;border:none;display:block;box-shadow:none}}.section.speakers .hero h1{padding:2rem 10vw;padding:2rem var(--container-margin)}.section.speakers ul.speakers{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.section.speakers ul.speakers>li{margin:1rem;flex:1 0 300px;max-width:450px}.section.speakers a.speaker{padding:1rem;padding:var(--space-4);border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);box-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);box-shadow:var(--space-1) var(--space-1) var(--space-2) var(--darken-2);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--animation);border-radius:.25rem;border-radius:var(--space-2);display:flex;flex-direction:row;height:100%}.section.speakers a.speaker .speaker-img{margin-right:1rem;margin-right:var(--space-4)}.section.speakers a.speaker .speaker-company{margin-top:.5rem;margin-top:var(--space-3);text-align:center}.section.speakers a.speaker .speaker-company img{max-width:100%}.section.speakers a.speaker .speaker-company figcaption{display:block;max-width:200px}.section.speakers a.speaker:focus,.section.speakers a.speaker:hover{box-shadow:.25rem .25rem .25rem rgba(0,0,0,.5);box-shadow:var(--space-2) var(--space-2) var(--space-2) var(--darken-3)}.page.speakers .hero,.page.speakers main{display:flex;flex-direction:column}.page.speakers .hero .description,.page.speakers .hero header{padding:1rem 10vw;padding:var(--space-4) var(--container-margin)}.page.speakers .hero header{align-self:center;padding-left:0;display:flex;align-items:center}.page.speakers .hero header .speaker-img{--size:6rem;height:6rem;height:var(--size,6rem);min-width:6rem;min-width:var(--size,6rem);border-radius:100%;background-size:cover;box-shadow:0 0 .5rem rgba(0,0,0,.5);box-shadow:0 0 var(--space-3) var(--darken-3);margin-right:1rem;margin-right:var(--space-4)}.page.speakers .hero header h1{margin:0;padding:0}.page.speakers .hero header ul.socials{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;font-size:1.25em;justify-content:flex-start}.page.speakers .hero header ul.socials li{flex:0 1 auto;padding-right:1rem;padding-right:var(--space-4)}.page.speakers .hero header ul.socials li a.social{width:auto;color:inherit}.page.speakers .hero header ul.socials li a.social .icon{width:1em}.page.speakers .hero .description .talks{margin:1rem auto;max-width:60rem;max-width:var(--block-text-max-width);padding-left:0;list-style:none}.page.speakers .hero .description .talks .talk{margin-top:1rem;border:thin solid rgba(0,0,0,.125);border:thin solid var(--darken-1);display:inline-flex;padding:.25rem;padding:var(--space-2);border-radius:.125rem;border-radius:var(--space-1)}.page.speakers .hero .description .talks .talk .language,.page.speakers .hero .description .talks .talk .tags{margin-right:1ch}.page.speakers .hero .description .talks .talk .tags{white-space:nowrap;-ms-grid-row-align:center;align-self:center}.page.speakers .hero .description .talks .talk.tag-{display:none}.page.speakers section.speaker{-ms-grid-row-align:center;align-self:center;margin:1rem auto;max-width:60rem;max-width:var(--block-text-max-width)}.page.speakers section.speaker header{display:flex;align-items:center;justify-content:space-between}.page.speakers section.speaker .speaker-company{margin:.5rem 0;margin:var(--space-3) 0;display:flex;align-items:center}.page.speakers section.speaker p{line-height:1.5;font-size:110%}@media (max-width:var(--breakpoint-lg)){.section.blog main>section{margin:2rem 3vw;margin:2rem var(--container-margin-mobile)}}.section.blog main .blogs,.section.blog main h1{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}.section.blog .blogs a.blog-links{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.section.blog .blogs a.blog{text-decoration:none;padding:1rem;padding:var(--space-4);border-radius:.5rem;border-radius:var(--space-3);display:flex;color:inherit;border-bottom:thin solid rgba(0,0,0,.125);border-bottom:thin solid var(--darken-1)}@media (max-width:44.99em){.section.blog .blogs a.blog{padding:.25rem;padding:var(--space-2)}}.section.blog .blogs a.blog .img{display:inline-block;background-position:50%;background-size:cover;--size:16rem;flex:0 0 16rem;flex:0 0 var(--size,16rem);height:16rem;height:var(--size,16rem);width:16rem;width:var(--size,16rem);border-radius:.25rem;border-radius:var(--space-2);overflow:hidden}.section.blog .blogs a.blog .img>*{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.section.blog .blogs a.blog .info{flex:1 1 auto;margin-left:1rem;margin-left:var(--space-4);justify-content:center}.section.blog .blogs a.blog .info h2{margin:.5rem 0;margin:var(--space-3) 0}.section.blog .blogs a.blog .info .reading{align-self:flex-end}.section.blog .blogs a.blog .info .reading:after{content:" min."}.section.blog .blogs a.blog .info .date{align-self:flex-start;color:#636363;color:var(--base-secondary-text)}.section.blog .blogs a.blog .info p{line-height:1.75}@media (max-width:59.99em){.section.blog .blogs a{-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;-ms-grid-columns:auto;grid-template-columns:auto}.section.blog .blogs a .img{width:100%}}@media (max-width:33.74em){.section.blog .blogs a.blog{display:block}.section.blog .blogs a.blog .img{display:none}}@media (max-width:59.99em){.section.blog .blogs a.blog{display:block}.section.blog .blogs a.blog .img{--size:8rem;float:left;margin-right:.5em}}.page.blog .hero .img{display:block;min-height:45vmin;max-height:45vmin;overflow:hidden}.page.blog .hero .img>*{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.page.blog .hero .image-info{margin:-1.5em 1em;opacity:.5}.page.blog .hero .image-info.dark{color:#000;text-shadow:0 1px hsla(0,0%,100%,.5)}.page.blog .hero .image-info.light{color:#fff;text-shadow:0 1px rgba(0,0,0,.5)}.page.blog .hero h1{color:#1976d2;color:var(--toc-text);padding-left:0;padding-right:0}.page.blog .hero h1 small{display:block}.page.blog main .content,.page.blog main h1{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}.page.blog .content{padding-left:0;padding-right:0;margin:2rem 10vw;margin:2rem var(--container-margin)}@media (max-width:44.99em){.page.blog .content{margin:1rem}}.page.blog .content img{max-width:100%}.page.blog .content .centered-img{text-align:center;margin:.5rem 0;margin:var(--space-3) 0}.page.blog .content h1,.page.blog .content h2,.page.blog .content h3,.page.blog .content h4,.page.blog .content h5,.page.blog .content h6{color:#1976d2;color:var(--toc-text);font-style:normal;font-weight:400}.page.blog .content h1,.page.blog .content h2,.page.blog .content h3{margin-top:1.25rem;margin-bottom:.625rem}.page.blog .content h4,.page.blog .content h5,.page.blog .content h6{margin-top:.625rem;margin-bottom:.625rem}.page.blog .content p{text-align:justify;margin-bottom:1.5rem;line-height:1.7rem}.page.blog .content ul{margin-left:1rem}.page.blog .content ul li{line-height:1.7rem}.section.team h2{margin:1rem 0;margin:var(--space-4) 0}.section.team ul.members{padding:0;margin:0;display:flex;flex-wrap:wrap}.section.team ul.members>li{flex:1 1 300px;margin:2rem;display:flex}.section.team ul.members>li.team-you{order:999}.section.team ul.members>li .photo{--size:6rem;box-shadow:0 0 0 .25rem rgba(0,0,0,.25);box-shadow:0 0 0 var(--space-2) var(--darken-2);min-width:var(--size);min-height:var(--size);max-width:var(--size);max-height:var(--size);border-radius:100%;overflow:hidden;margin:.25rem;margin:var(--space-2)}.section.team ul.members>li .photo>*{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.section.team ul.members>li .label{display:flex;margin-left:.5rem;margin-left:var(--space-3);flex-direction:column;justify-content:center}.section.team ul.members>li ul.socials{list-style:none;margin:0;padding:0;font-size:1.5em}.section.team ul.members>li ul.socials li{display:inline-block;opacity:.5;-webkit-filter:grayscale(1);filter:grayscale(1);transition:-webkit-filter .3s cubic-bezier(.4,0,.2,1);transition:filter .3s cubic-bezier(.4,0,.2,1);transition:filter .3s cubic-bezier(.4,0,.2,1),-webkit-filter .3s cubic-bezier(.4,0,.2,1);transition:-webkit-filter var(--animation);transition:filter var(--animation);transition:filter var(--animation),-webkit-filter var(--animation)}.section.team ul.members>li ul.socials li:focus,.section.team ul.members>li ul.socials li:hover{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}.section.team .partners-group ul li{flex-basis:260px;margin:.5rem;margin:var(--space-3);height:120px;height:var(--partner-gold-height)}@media (max-width:44.99em){.page.faq .hero .description,.page.frfaq .hero .description{padding:0}}.page.faq .hero .description,.page.frfaq .hero .description{padding-top:1rem;padding-bottom:1rem}.page.faq #TableOfContents,.page.faq main .content,.page.faq main h1,.page.frfaq #TableOfContents,.page.frfaq main .content,.page.frfaq main h1{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}.page.faq main .content,.page.frfaq main .content{margin-top:1rem}.page.faq .content h1,.page.faq .content h2,.page.faq .content h3,.page.faq .content h4,.page.faq .content h5,.page.faq .content h6,.page.frfaq .content h1,.page.frfaq .content h2,.page.frfaq .content h3,.page.frfaq .content h4,.page.frfaq .content h5,.page.frfaq .content h6{color:#1976d2;color:var(--toc-text)}.page.faq .content>ol,.page.faq .content>p,.page.faq .content>ul,.page.faq .content h3,.page.faq .content h4,.page.faq .content h5,.page.faq .content h6,.page.frfaq .content>ol,.page.frfaq .content>p,.page.frfaq .content>ul,.page.frfaq .content h3,.page.frfaq .content h4,.page.frfaq .content h5,.page.frfaq .content h6{margin-left:calc(10vw - 2rem);margin-left:calc(var(--container-margin) - 2rem)}.page.faq .content li,.page.frfaq .content li{line-height:1.5}@media (max-width:44.99em){.page.faq .content ul,.page.frfaq .content ul{padding-left:2ch}}.page.faq .content mark,.page.frfaq .content mark{font-weight:700;border-radius:.25em;padding:.125em}.page.faq .content mark.a,.page.frfaq .content mark.a{color:#fff;color:var(--fg-mark-a);background-color:#fb2c17;background-color:var(--bg-mark-a)}.page.faq .content mark.b,.page.frfaq .content mark.b{color:#000;color:var(--fg-mark-b);background-color:#fc0;background-color:var(--bg-mark-b)}.page.faq .content mark.t2,.page.frfaq .content mark.t2{color:#fff;color:var(--fg-mark-t2);background-color:#11a7e0;background-color:var(--bg-mark-t2)}@media (max-width:71.24em){.page.faq .content,.page.fr-faq .content{padding:0 .5em}}.page.code-of-conduct #TableOfContents,.page.code-of-conduct main .content,.page.code-of-conduct main h1{max-width:1100px;max-width:var(--theJdrSize);margin:0 auto}.page.code-of-conduct .content p{text-align:justify}.page.code-of-conduct .content p,.page.code-of-conduct .content p:first-letter{margin-left:1rem;margin-left:var(--space-4)}.page.code-of-conduct .content ul{margin-left:2rem}.page.code-of-conduct .content ul li{line-height:1.25}@media (max-width:71.24em){.page.code-of-conduct .content{padding:0 .5em}}
\ No newline at end of file |